README updates
This commit is contained in:
parent
d20f1e2049
commit
bf1f12476b
139
README
139
README
|
@ -1,10 +1,10 @@
|
|||
***************************************************************************
|
||||
|
||||
CUPS Backends for various Dye-Sublimation photo printers
|
||||
Unified Gutenprint/CUPS Backend for various Dye-Sublimation photo printers
|
||||
|
||||
(c) 2007-2013 Solomon Peachy <pizza@shaftnet.org>
|
||||
|
||||
The latest version of these programs can be found at
|
||||
The latest version can be found at
|
||||
|
||||
http://git.shaftnet.org/git/gitweb.cgi?p=selphy_print.git
|
||||
|
||||
|
@ -13,15 +13,16 @@
|
|||
http://bugs.shaftnet.org/index.php?project=4
|
||||
|
||||
***************************************************************************
|
||||
Supported Printers for each backend:
|
||||
|
||||
canon-selphy: All Canon SELPHY ES and SELPHY CP printer models
|
||||
(see below)
|
||||
kodak-1400: Kodak Professional 1400
|
||||
Kodak 805 Photo Printer
|
||||
kodak-6800: Kodak 6800 Photo Printer
|
||||
skinko-s2145: Shinko/Sinfonia CHC-S2145
|
||||
sony-updr150: Sony UP-DR150
|
||||
Supported Printers:
|
||||
|
||||
Canon SELPHY ES series
|
||||
Canon SELPHY CP series
|
||||
Kodak Professional 1400
|
||||
Kodak 805 Photo Printer
|
||||
Kodak 6800 Photo Printer
|
||||
Shinko/Sinfonia CHC-S2145
|
||||
Sony UP-DR150
|
||||
|
||||
***************************************************************************
|
||||
Compilation:
|
||||
|
@ -29,7 +30,7 @@
|
|||
You will need libusb-1.0 to build this tool.
|
||||
|
||||
Fedora/RedHat:
|
||||
yum install libusb1-devel
|
||||
yum install libusb1-devel libusbx-devel
|
||||
Debian/Ubuntu
|
||||
apt-get install libusb-1.0-0-dev
|
||||
|
||||
|
@ -39,55 +40,72 @@
|
|||
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.
|
||||
(possibly older versions of) this backend. Without Gutenprint to
|
||||
rasterize the print data, this backend is useless.
|
||||
|
||||
The backends need to be owned by root, with 0700 file permissions in order
|
||||
to function properly.
|
||||
The backend is called 'gutenprint+usb', and must be installed with 0700
|
||||
file permissions and owned by root in order to function properly.
|
||||
|
||||
To install these backends for use with CUPS, simply type 'make install'.
|
||||
To install this backend for use with CUPS, simply type 'make install'.
|
||||
|
||||
You may need to restart CUPS afterwards.
|
||||
|
||||
DEVICE_URI=someuri \
|
||||
gutenprint+usb job-id user title num-copies options [ filename ]
|
||||
|
||||
***************************************************************************
|
||||
Standalone usage:
|
||||
|
||||
This backend is set up as a multi-call executable; that is to say
|
||||
behaivor changes based on the name used to invoke the executable.
|
||||
When compiled, a set of symlinks are created, corresponding to each
|
||||
of the internal backends. Alternatively you may set the BACKEND
|
||||
environment variable to force a specific backend to be used:
|
||||
|
||||
BACKEND=backend \
|
||||
gutenprint [ args ]
|
||||
|
||||
(OR)
|
||||
|
||||
backend [ args ]
|
||||
|
||||
That said, all internal backends support these invocation options
|
||||
|
||||
backend filename
|
||||
backend - < filename
|
||||
somecommand | backend -
|
||||
backend [ backend-specific-argument ]
|
||||
|
||||
[[ where 'backend' is the program name, eg 'canon-selphy_print' ]]
|
||||
The 'filename' here refers to the raw spool data generated by
|
||||
Gutenprint (eg via its gimp plugin) or the Windows print-to-file
|
||||
output.
|
||||
|
||||
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.
|
||||
If there is more than one device present that the backend handles,
|
||||
the backend will choose the first supported device it finds. If you
|
||||
wish to specify the specific device when operating in standalone
|
||||
mode, set the 'DEVICE' environment variable to the target device's
|
||||
serial number. For example:
|
||||
|
||||
If there is more than one device present that the backend handles,
|
||||
the backend will choose the first supported device it finds. If you
|
||||
wish to specify the specific device when operating in standalone
|
||||
mode, set the 'DEVICE' environment variable to the target device's
|
||||
serial number. For example:
|
||||
DEVICE=N782 backend filename
|
||||
|
||||
DEVICE=N782 backend filename
|
||||
All backends support an additional operational mode, to test out
|
||||
unknown models. To use this mode, specify the VID, PID and its
|
||||
type as environment variables. For example:
|
||||
|
||||
All backends support an additional operational mode, to test out
|
||||
unknown models. To use this mode, specify the VID, PID and its
|
||||
type as environment variables. For example:
|
||||
EXTRA_VID=04a9 EXTRA_PID=3ab1 EXTRA_TYPE=3 backend filename
|
||||
|
||||
EXTRA_VID=04a9 EXTRA_PID=3ab1 EXTRA_TYPE=3 backend filename
|
||||
EXTRA_VID is the USB VID, in hex
|
||||
EXTRA_PID is the USB PID, in hex
|
||||
EXTRA_TYPE is: 3 for SELPHY CP790
|
||||
4 for SELPHY CP520 (or other CP-series model)
|
||||
|
||||
EXTRA_VID is the USB VID, in hex
|
||||
EXTRA_PID is the USB PID, in hex
|
||||
EXTRA_TYPE is: 3 for SELPHY CP790
|
||||
4 for SELPHY CP520 (or other CP-series model)
|
||||
If you have a model the spooler doesn't recognize but it works with
|
||||
a VID/PID/TYPE specification, please let me know via e-mail.
|
||||
|
||||
If you have a model the spooler doesn't recognize but it works with
|
||||
a VID/PID/TYPE specification, please let me know via e-mail.
|
||||
|
||||
Finally, some backends may support additional arguments; see below:
|
||||
Finally, some backends may support additional arguments; see below:
|
||||
|
||||
***************************************************************************
|
||||
canon-selphy backend:
|
||||
BACKEND=canonselphy
|
||||
|
||||
Verified supported printers:
|
||||
|
||||
|
@ -103,22 +121,23 @@
|
|||
|
||||
CP-10
|
||||
|
||||
NOT currently supported by libusb backend: (USB PIDs unknown) **
|
||||
NOT currently supported by libusb backend: (USB PIDs unknown)
|
||||
|
||||
CP520, CP790
|
||||
|
||||
** Note that a VID/PID can be supplied on the command line, see above.
|
||||
Once the VIDs/PIDs are known, these printers are expected to work.
|
||||
This backend does not support additional commands
|
||||
|
||||
***************************************************************************
|
||||
kodak-1400 backend:
|
||||
BACKEND=kodak1400
|
||||
|
||||
This backend fully supports the Kodak 1400 and Kodak 805 medium-format
|
||||
printers.
|
||||
Verified supported printers:
|
||||
|
||||
Kodak 1400
|
||||
Kodak 805
|
||||
|
||||
This backend supports additional commands:
|
||||
|
||||
kodak-1400_print [command [arg] ]
|
||||
kodak1400 [command [arg] ]
|
||||
|
||||
Valid commands:
|
||||
|
||||
|
@ -133,15 +152,19 @@
|
|||
(unsure as to the bit usage)
|
||||
|
||||
***************************************************************************
|
||||
kodak-6800 backend:
|
||||
BACKEND=kodak6800
|
||||
|
||||
This backend fully supports the Kodak 6800 kiosk printer.
|
||||
Verified supported printers:
|
||||
|
||||
The Kodak 6850 is likely supported, but needs testing.
|
||||
Kodak 6800
|
||||
|
||||
Unverified/untested, but should work:
|
||||
|
||||
Kodak 6850
|
||||
|
||||
This backend supports additional commands:
|
||||
|
||||
kodak-6800_print [command [arg] ]
|
||||
kodak6800 [command [arg] ]
|
||||
|
||||
Valid commands:
|
||||
|
||||
|
@ -157,9 +180,11 @@
|
|||
(ie 14-bit)
|
||||
|
||||
***************************************************************************
|
||||
shinko-s2145 backend:
|
||||
BACKEND=shinkos2145
|
||||
|
||||
This backend fully supports the Shinko/Sinfonia CHC-S2145 kiosk printer.
|
||||
Verified supported printers:
|
||||
|
||||
Shinko/Sinfonia CHC-S2145
|
||||
|
||||
Development was sponsored by:
|
||||
|
||||
|
@ -171,7 +196,7 @@
|
|||
|
||||
This backend supports additional commands:
|
||||
|
||||
shinko-s2145_print [command [arg] ]
|
||||
shinkos2145 [command [arg] ]
|
||||
|
||||
Valid commands:
|
||||
|
||||
|
@ -208,6 +233,10 @@
|
|||
[3] Default printer tone curve is a linear 'val << 3'
|
||||
|
||||
***************************************************************************
|
||||
sony-updr150 backend:
|
||||
BACKEND=sonyupdr150
|
||||
|
||||
This backend fully supports the Sony UP-DR150 Digital Photo Printer.
|
||||
Verified supported printers:
|
||||
|
||||
Sony UP-DR150
|
||||
|
||||
This backend does not support additional commands
|
||||
|
|
Loading…
Reference in a new issue