Yesterday, I help a friend get their Epson Stylus Photo R200 USB printer up-and-running. Although they support Mac OS X, treating it as a first-class-citizen in the documentation, the software has many shortcomings.
First off, downloading the driver is a cumbersome process. After clicking through several pages on their website to find the right one, you end up downloading a self-extracting StuffIt archive. That produces a folder containing a disk image file. Double-clicking that produces an Installer VISE app. Launching that finally gets you to the installation process. This process requires that you quit all running apps and that you restart at the end. Now, as far as I know, as of Panther (and probably earlier), you don’t generally need to restart after installing USB drivers.
In addition, while searching for the driver on the website, you’ll see a note that warns you not to connect the printer before you install the software (a common Windoze admonition when installing USB devices); the printed instruction sheet that comes with the printer very clearly has you connect the printer first, then install the software (for both Mac OS and Windoze).
Next, after you’ve completed the installation process and restarted, you need to add the printer in the Print Center. (I’m not complaining about this step; every printer requires this.) There is a menu whereby you choose what type of printer to add (TCP/IP, Rendezvous, USB, etc.). What’s tricky here is that if you choose “USB,” as one would expect, the Epson printer shows up, but always displays “Driver not installed,” and you won’t be able to select it. Instead, you must choose ”Epson USB Printer“ (I may not have that quite right) from the menu, and only then can you choose the printer and set it up. The Epson printer driver should not create a separate menu item just for its printers.
After all that, you can, depending on what capabilities you choose, end up with two printers in your list of available printers, one for “normal” printing, and one for “borderless” printing. These should instead be a single printer, with appropriate settings available in the print dialog.
Anyway, after figuring all that out, it seems to work. I only printed a simple black-and-white text test page, and the printer took upwards of 30-45 seconds to get started printing, but was reasonably fast after that (for an ink jet).