My family still has an Epson LX-800 DMP. Can't tell 'ya when it was
bought but close to 20 years ago and it sill works great. Use it for
pin feed 1"x3" adress labels.
When I use it with my Vista based notebook I give it a modern twist. I
have a MPI Bluetooth Printer Adapter. The MPI unit is a Centronics
Parallel to Bluetooth radio interface and I print to the LX-800 via
Bluetooth.
Getting back to what you want you have two choices. Epson Artisan and
Canon based upon your statement of CD/DVD face printing preference.
I have been happily using the Epson Artisan 835 (albeit I use Krylon
Clear Coat Acrylic to protect the printed CD/DVD media. This was advice
that had been provided to me, in this News Group, a while ago and has
been proven to be excellent advice).