169 lines
5.4 KiB
Plaintext
169 lines
5.4 KiB
Plaintext
***************************************************************************
|
|
|
|
Unified Gutenprint/CUPS backend for various Dye-Sublimation photo printers
|
|
|
|
Copyright (c) 2007-2024 Solomon Peachy <pizza@shaftnet.org>
|
|
|
|
This free software comes with ABSOLUTELY NO WARRANTY and is licensed under
|
|
the GNU GPL (v3 or later); see the 'COPYING' file for more details.
|
|
|
|
SPDX-License-Identifier: GPL-3.0+
|
|
|
|
The latest version can be found at
|
|
|
|
https://git.shaftnet.org/gitea/slp/selphy_print.git
|
|
|
|
For a list of known bugs and development plans, see:
|
|
|
|
https://git.shaftnet.org/gitea/slp/selphy_print/issues
|
|
|
|
***************************************************************************
|
|
|
|
If you do not have one of the printers listed below, this backend is
|
|
not relevant for you and you can just ignore all of this.
|
|
|
|
Supported Printers:
|
|
|
|
Canon SELPHY ES series
|
|
Canon SELPHY CP series
|
|
Ciaat Brava 21
|
|
Citizen CW-01
|
|
Citizen CW-02 / OP900II
|
|
DNP DS40 / Citizen CX
|
|
DNP DS80 / Citizen CX-W
|
|
DNP DS80DX
|
|
DNP DS-RX1 / DS-RX1HS / Citizen CY / CY-02
|
|
DNP DS620 / DS620A / Citizen CX-02
|
|
DNP DS820 / DS820A / Citizen CX-02W
|
|
DNP QW410 / Citizen CZ-01
|
|
DNP DS480
|
|
DNP DS680
|
|
Fujifilm ASK-300
|
|
HiTi P461 (aka Prinhome)
|
|
HiTi P510 series
|
|
HiTi P520L
|
|
HiTi P525L
|
|
Joyspace U826 / Swiftfoto KSF-10R
|
|
Kodak Professional 1400
|
|
Kodak 305 Photo Printer
|
|
Kodak 605 Photo Printer
|
|
Kodak 805 Photo Printer
|
|
Kodak 6800 Photo Printer
|
|
Kodak 6850 Photo Printer
|
|
Kodak 7000 Photo Printer
|
|
Kodak 8800 / 9810
|
|
Kodak 8810 Photo Printer
|
|
Magicard Tango 2E
|
|
Mitsubishi CP30DW
|
|
Mitsubishi CP3800DW
|
|
Mitsubishi CP9550D/DW/DW-S/DZ/DZ-S
|
|
Mitsubishi CP9600D/DW
|
|
Mitsubishi CP-D70DW and CP-D707DW
|
|
Mitsubishi CP-D70DW-S and CP-D707DW-S
|
|
Mitsubishi CP-D80DW
|
|
Mitsubishi CP-D90DW / CP-D90DW-SL
|
|
Mitsubishi CP-K60DW-S
|
|
Mitsubishi CP-M1A / CP-M1E
|
|
Mitsubishi CP-M15
|
|
Mitsubishi CP-W5000DW
|
|
Mitsubishi P95DW
|
|
Mitsubishi P93DW
|
|
Olmec OP1000
|
|
Shinko CHC-S1245 (aka Sinfonia E1 and DNP Q8)
|
|
Shinko CHC-S2145 (aka Sinfonia S2)
|
|
Shinko CHC-S2245 (aka Sinfonia S3)
|
|
Shinko CHC-S6145 (aka Sinfonia CS2)
|
|
Shinko CHC-S6245 (aka Sinfonia CE1)
|
|
Sony UP-CR10L (aka DNP DS-SL10)
|
|
Sony UP-CX1
|
|
Sony UP-DR80MD
|
|
Sony UP-DR150
|
|
Sony UP-DR200
|
|
Sony UP-D895
|
|
Sony UP-D897
|
|
Sony UP-D898 series
|
|
Sony UP-971AD
|
|
Stryker SDP1000
|
|
|
|
Work-in-progress Printers:
|
|
|
|
DNP M4 / Q4
|
|
DNP M8
|
|
DNP Q8
|
|
Fujifilm ASK-400
|
|
Fujifilm ASK-500
|
|
Fujifilm ASK-2000, ASK-2500, and ASK-4000
|
|
HiTi M610 (not X610!)
|
|
HiTi P310L / P310W
|
|
HiTi P320W
|
|
HiTi P322W
|
|
HiTi P530D
|
|
HiTi P710L
|
|
HiTi P720L / P728L
|
|
HiTi P750L
|
|
HiTi P910L
|
|
HiTi CS-200e / CS-220e
|
|
ICI Imagedata OP900
|
|
Kodak 6900 / 6950
|
|
Kodak 7010 / 7015
|
|
Magicard Rio 2E (and other Magicard models)
|
|
Mitsubishi CP3020D/DE and CP3020DA/DAE
|
|
Mitsubishi CP9000DW, CP9500DW, and CP9600DW-S
|
|
Mitsubishi CP9800DW, CP9800DW-S, CP9810DW, CP9820DW-S, and CP9820DW-AG
|
|
Nidec Copal DPB-1500, DPB-4000, DPB-6000, DPB-7000
|
|
Olmec OP900
|
|
Shinko CHC-S6145-5A (aka Sinfonia CS2-c)
|
|
Sony UP-CR20L (aka DNP DS-SL20)
|
|
Sony UP-DR80
|
|
Sony UP-D711MD
|
|
Sony UP-970AD / UP-990AD
|
|
Sony UP-991AD
|
|
|
|
***************************************************************************
|
|
|
|
This intelligent backend is needed to utilize many common dye-sublimation
|
|
photo printers under Linux, OSX, and other UNIX-like operating systems.
|
|
|
|
Although these printers advertise themselves as standard USB Printer
|
|
Class devices, they do not actually obey those specifications and
|
|
require special two-way handshaking in order to successfully print.
|
|
|
|
This backend only handles the low-level communication with these
|
|
printers; it is not able to "render" arbitrary image data into a
|
|
format these printers will accept, along with associated printing
|
|
parameters/options.
|
|
|
|
Consequently, this backend can only be used in conjunction with
|
|
Gutenprint (http://gimp-print.sf.net), version 5.2.10 or newer. Code
|
|
snapshots of this backend are bundled with Gutenprint, although this
|
|
repository is the canonical upstream source and is developed
|
|
independently.
|
|
|
|
As such, when compared to any given Gutenprint release, the code found
|
|
here has additional features, device support, and bugfixes. At the
|
|
same time, it may have half-developed features that don't quite work,
|
|
with giant bugs that come out at midnight to eat your cat.
|
|
|
|
So, while it is safe to use code in this repository with an older
|
|
Gutenprint release, supporting for newer models or printing options
|
|
that affect image rendering willl likely requires up-to-date
|
|
Gutenprint code,
|
|
|
|
Most printer support in selphy_print (and Gutenprint) was developed
|
|
without any assistance from the printer manufactuers, relying on
|
|
reverse-engineering and a great deal of experimentation.
|
|
|
|
On that note, please keep in mind that this software distributed
|
|
in the hope that it will be useful, but WITHOUT ANY WARRANTY WHATSOEVER.
|
|
|
|
***************************************************************************
|
|
|
|
This backend also supports a "standalone" mode that performs various
|
|
utility functions for most models, such as querying status and
|
|
configuring parameters. The exact commands supported for each
|
|
printer are documented in docs/usage.txt
|
|
|
|
***************************************************************************
|
|
|
|
For information on compiling, see docs/compiling.txt
|