*************************************************************************** CUPS Backends for various Dye-Sublimation photo printers (c) 2007-2013 Solomon Peachy The latest version of these programs can be found at http://git.shaftnet.org/git/gitweb.cgi?p=selphy_print.git *************************************************************************** Supported Printers for each backend: selphy: All Canon SELPHY ES and SELPHY CP printer models (see below). kodak1400: Kodak Professional 1400 Kodak 805 Photo Printer kodak6800: Kodak 6800 Photo Printer *************************************************************************** Compilation: You will need libusb-1.0 to build this tool. Fedora/RedHat: yum install libusb1-devel Debian/Ubuntu apt-get install libusb-1.0-0-dev And all you need to do after that is type 'make' *************************************************************************** CUPS backend usage: The simple method is to use Gutenprint 5.2.10 or newer, which bundles (possibly older versions of) these backends. Without Gutenprint to rasterize the print data, these backends are useless. The backends need to be owned by root, with 0700 file permissions in order to function properly. To install these backends, simply type 'make install'. You may need to restart CUPS. *************************************************************************** Standalone usage: selphy_print filename selphy_print - < filename somecommand | selphy_print - kodak1400_print filename kodak1400_print - < filename somecommand | kodak1400_print - kodak6800_print filename kodak6800_print - < filename somecommand | kodak6800_print - NOTE: The 'filename' here refers to the raw spool data generated by Gutenprint (eg via its gimp plugin) or the Windows print-to-file output. The selphy backend has an additional operational mode, to test out unknown models. To use this mode, specify the PID and its type as environment variables. For example: SELPHY_PID=3ab1 SELPHY_TYPE=3 selphy_print filename SELPHY_PID is the USB PID, in hex SELPHY_TYPE is: 3 for CP790 4 for CP520 (or other CP-series model) If you have a model the spooler doesn't recognize but it works with a PID/TYPE specification, please let me know via e-mail. *************************************************************************** selphy backend: Verified supported printers: ES1, ES2, ES3, ES30, ES40, CP-100, CP-200, CP-300, CP-330, CP400, CP500, CP510, CP710, CP720, CP730, CP740, CP750, CP760, CP770, CP780, CP800, CP900 Unverified/untested, but should work: ES20, CP-220, CP530, CP600, CP810 Semi-supported (has problems) CP-10 NOT currently supported by libusb backend: (USB PIDs unknown) ** CP520, CP790 ** Note that a PID can be supplied on the command line, see below. Once the PIDs are known, these printers are expected to work. *************************************************************************** kodak1400 backend: This backend fully supports the Kodak 1400 medium-format printer. The Kodak 805 is likely supported, but needs testing. *************************************************************************** kodak6800 backend: This backend fully supports the Kodak 6800 kiosk printer. The Kodak 6850 and Kodak 605 models are likely supported, but need testing.