Greatly update README
This commit is contained in:
parent
0323f2635b
commit
1ee6c66f53
126
README.SELPHY
126
README.SELPHY
|
@ -1,18 +1,81 @@
|
|||
***************************************************************************
|
||||
|
||||
Canon SELPHY ES/CP series print assister
|
||||
CUPS Backends for various Dye-Sublimation photo printers
|
||||
|
||||
(c) 2007-2013 Solomon Peachy <pizza@shaftnet.org>
|
||||
(c) 2007-2013 Solomon Peachy <pizza@shaftnet.org>
|
||||
|
||||
The latest version of this program can be found at
|
||||
The latest version of these programs can be found at
|
||||
|
||||
http://git.shaftnet.org/git/gitweb.cgi?p=selphy_print.git
|
||||
http://git.shaftnet.org/git/gitweb.cgi?p=selphy_print.git
|
||||
|
||||
***************************************************************************
|
||||
|
||||
The SELPHY ES/CP series of dye-sublimation photo printers from Canon
|
||||
generally require intelligent buffering of the raw print data in order
|
||||
to keep the printer from locking up. This tool accomplishes just that.
|
||||
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:
|
||||
|
||||
|
@ -35,47 +98,16 @@
|
|||
** Note that a PID can be supplied on the command line, see below.
|
||||
Once the PIDs are known, these printers are expected to work.
|
||||
|
||||
***************************************************************************
|
||||
Compilation:
|
||||
***************************************************************************
|
||||
kodak1400 backend:
|
||||
|
||||
You will need libusb-1.0 to build this tool.
|
||||
This backend fully supports the Kodak 1400 medium-format printer.
|
||||
|
||||
Fedora/RedHat:
|
||||
yum install libusb1-devel
|
||||
Debian/Ubuntu
|
||||
apt-get install libusb-1.0-0-dev
|
||||
The Kodak 805 is likely supported, but needs testing.
|
||||
|
||||
And all you need to do after that is type 'make'
|
||||
***************************************************************************
|
||||
kodak6800 backend:
|
||||
|
||||
***************************************************************************
|
||||
CUPS backend usage:
|
||||
|
||||
cp selphy_print /usr/lib/cups/backend/selphy
|
||||
chown root:root /usr/lib/cups/backend/selphy
|
||||
chmod 700 /usr/lib/cups/backend/selphy
|
||||
|
||||
You may need to restart CUPS, and you will also need gutenprint 5.2.10
|
||||
or newer installed. (This backend is bundled with gutenprint starting with
|
||||
v5.2.10)
|
||||
|
||||
Without the rest of gutenprint installed, this is useless as a CUPS backend.
|
||||
|
||||
***************************************************************************
|
||||
Standalone usage:
|
||||
|
||||
selphy_print filename
|
||||
selphy_print - < filename
|
||||
somecommand | selphy_print -
|
||||
|
||||
To test out an unknown USB model, 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.
|
||||
This backend fully supports the Kodak 6800 kiosk printer.
|
||||
|
||||
The Kodak 6850 and Kodak 605 models are likely supported, but need testing.
|
||||
|
|
Loading…
Reference in a new issue