selphy_print/README

114 lines
3.5 KiB
Plaintext
Raw Normal View History

2012-10-28 11:18:29 -04:00
***************************************************************************
2012-10-26 22:18:27 -04:00
2013-06-30 12:48:46 -04:00
CUPS Backends for various Dye-Sublimation photo printers
2012-10-28 11:18:29 -04:00
2013-06-30 12:48:46 -04:00
(c) 2007-2013 Solomon Peachy <pizza@shaftnet.org>
2012-10-28 11:18:29 -04:00
2013-06-30 12:48:46 -04:00
The latest version of these programs can be found at
2012-10-28 11:18:29 -04:00
2013-06-30 12:48:46 -04:00
http://git.shaftnet.org/git/gitweb.cgi?p=selphy_print.git
2012-10-28 11:18:29 -04:00
***************************************************************************
2013-06-30 12:48:46 -04:00
Supported Printers for each backend:
2012-10-28 11:18:29 -04:00
2013-06-30 12:48:46 -04:00
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
***************************************************************************
2013-06-30 12:48:46 -04:00
Compilation:
2013-06-30 12:48:46 -04:00
You will need libusb-1.0 to build this tool.
2013-06-30 12:48:46 -04:00
Fedora/RedHat:
yum install libusb1-devel
2013-06-30 12:48:46 -04:00
Debian/Ubuntu
apt-get install libusb-1.0-0-dev
2013-06-30 12:48:46 -04:00
And all you need to do after that is type 'make'
***************************************************************************
2013-06-30 12:48:46 -04:00
CUPS backend usage:
2013-06-30 12:48:46 -04:00
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.
2013-06-30 12:48:46 -04:00
The backends need to be owned by root, with 0700 file permissions in order
to function properly.
2013-06-30 12:48:46 -04:00
To install these backends, simply type 'make install'.
You may need to restart CUPS.
***************************************************************************
2013-06-30 12:48:46 -04:00
Standalone usage:
2012-11-19 21:53:20 -05:00
selphy_print filename
selphy_print - < filename
somecommand | selphy_print -
2013-06-30 12:48:46 -04:00
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.
2013-06-30 12:48:46 -04:00
***************************************************************************
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.