summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSolomon Peachy <pizza@shaftnet.org>2019-05-16 10:36:00 -0400
committerSolomon Peachy <pizza@shaftnet.org>2019-05-16 10:36:00 -0400
commit4c3dc7ba2fabf721a550553774d0e7c8ba195fdf (patch)
treeb9df643de4f592b9de14394f4e568d4e08d23d4b
parenta2e1b4255826d116cd744029f3e7693793e73352 (diff)
downloadselphy_print-4c3dc7ba2fabf721a550553774d0e7c8ba195fdf.tar.gz
selphy_print-4c3dc7ba2fabf721a550553774d0e7c8ba195fdf.tar.bz2
selphy_print-4c3dc7ba2fabf721a550553774d0e7c8ba195fdf.zip
README update. Lots of little changes.
-rw-r--r--README367
1 files changed, 219 insertions, 148 deletions
diff --git a/README b/README
index 6992343..2bacc0a 100644
--- a/README
+++ b/README
@@ -34,20 +34,14 @@
DNP DS-RX1 / DS-RX1HS / Citizen CY / CY-02
DNP DS620 / DS620A / Citizen CX-02
DNP DS820 / DS820A
+ Fujifilm ASK-300
Kodak Professional 1400
Kodak 305 Photo Printer
Kodak 605 Photo Printer
Kodak 805 Photo Printer
Kodak 6800 Photo Printer
Kodak 6850 Photo Printer
- Shinko CHC-S1245 (aka Sinfonia E1)
- Shinko CHC-S2145 (aka Sinfonia S2)
- Shinko CHC-S6145 (aka Sinfonia CS2)
- Sony UP-CR10L (aka DNP DS-SL10)
- Sony UP-DR150
- Sony UP-DR200
- Sony UP-D895
- Sony UP-D897
+ Magicard Tango 2E
Mitsubishi CP-3800DW
Mitsubishi CP-9550D/DW/DW-S/DZ/DZ-S
Mitsubishi CP-9600D/DW
@@ -57,26 +51,34 @@
Mitsubishi CP-D90DW
Mitsubishi P95DW
Mitsubishi P93DW
- Fujifilm ASK-300
- Magicard Tango 2E
+ Shinko CHC-S1245 (aka Sinfonia E1)
+ Shinko CHC-S2145 (aka Sinfonia S2)
+ Shinko CHC-S6145 (aka Sinfonia CS2)
+ Sony UP-CR10L (aka DNP DS-SL10)
+ Sony UP-DR150
+ Sony UP-DR200
+ Sony UP-D895
+ Sony UP-D897
Work-in-progress Printers:
DNP DS80DX
HiTi P910L
ICI Imagedata OP900
- Kodak 7000, 7010, and 7015
+ Kodak 6900
+ Kodak 7000 / 7010 / 7015
Kodak 8810
+ Magicard Rio 2E (and other Magicard models)
Mitsubishi CP-3020D/DE and CP-3020DA/DAE
Mitsubishi CP-9000DW, CP-9500DW, and CP-9600DW-S
Mitsubishi CP-9800DW, CP-9800DW-S, CP-9810DW, and CP-9820DW-S
Olmec OP900
+ Shinko CHC-S2245 (aka Sinfonia S3)
+ Shinko CHC-S6145-5A (aka Sinfonia CS2-c)
Shinko CHC-S6245 (aka Sinfonia CE1)
- Sony UP-D898 series
Sony UP-CR20L (aka DNP DS-SL20)
+ Sony UP-D898 series
Sony UP-DR80 series
- Shinko CHC-S6145-5A (aka Sinfonia CS2-c)
- Magicard Rio 2E (and other Magicard models)
***************************************************************************
@@ -102,7 +104,7 @@
don't quite work, with giant bugs that come out at midnight to eat
your cat.
- With rare exceptions, all printer support in selphy_print (and Gutenprint)
+ With few exceptions, all 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.
@@ -112,8 +114,8 @@
***************************************************************************
This backend also supports a "standalone" mode that performs various
- utility functions for selected printers, such as querying status and
- configuring various parameters. The exact commands supported for each
+ utility functions for most models, such as querying status and
+ configuring parameters. The exact commands supported for each
printer are documented below.
***************************************************************************
@@ -132,12 +134,16 @@
Additionally, you will need the CUPS development packages installed,
so we can figure out how the local CUPS instance is configured.
+ Lastly, in order to integrate the backend into an existing Gutenprint
+ installation you will need to install the Gutenprint development
+ headers.
+
Fedora/RedHat:
- yum install libusbx-devel libusb1-devel cups-devel
+ yum install libusbx-devel libusb1-devel cups-devel gutenprint-devel
Debian/Ubuntu
- apt-get install libusbx-dev libusb-1.0-0-dev libcups2-dev
+ apt-get install libusbx-dev libusb-1.0-0-dev libcups2-dev gutenprint-dev
- And all you need to do after that is type 'make'
+ All you need to do after that is type 'make'
***************************************************************************
CUPS backend usage:
@@ -162,8 +168,8 @@
ReportLevels Report the marker (ie media) type and levels.
- Other commands may be implemented in the future. Individual printers
- may not implement these commands.
+ Other commands may be implemented in the future. Individual printer
+ models may not implement these commands.
Other Notes:
@@ -244,7 +250,7 @@
DYESUB_DEBUG=3 Dump contents of all messages
[2] This terminates the backend as soon as the printer has
- acknowledged the print job, without waiting for the print job
+ accepted the print job, without waiting for the print job
to complete. Not all printers support this feature. This
can also be enabled by setting the 'FAST_RETURN' environment
variable. This is the default behavior when using this backend
@@ -295,18 +301,21 @@
***************************************************************************
BACKEND=canonselphy
- Additional model IDs recognized:
+ Model IDs recognized:
canon-cp10 canon-cp100 canon-cp200 canon-cp220 canon-cp300 canon-cp330
canon-cp400 canon-cp500 canon-cp510 canon-cp520 canon-cp530 canon-cp600
canon-cp710 canon-cp720 canon-cp730 canon-cp740 canon-cp750 canon-cp760
canon-cp770 canon-cp780 canon-cp790 canon-cp800 canon-cp810 canon-cp900
- canon-es1 canon-es2 canon-es20 canon-es3 canon-es30 canon-es40 selphycp10
- selphycp100 selphycp200 selphycp220 selphycp300 selphycp330 selphycp400
- selphycp500 selphycp510 selphycp520 selphycp530 selphycp600 selphycp710
- selphycp720 selphycp730 selphycp740 selphycp750 selphycp760 selphycp770
- selphycp780 selphycp790 selphycp800 selphycp810 selphycp900 selphyes1
- selphyes2 selphyes20 selphyes3 selphyes30 selphyes40
+ canon-es1 canon-es2 canon-es20 canon-es3 canon-es30 canon-es40
+
+ Model IDs for backwards compatibility with older releases:
+
+ selphycp10 selphycp100 selphycp200 selphycp220 selphycp300 selphycp330
+ selphycp400 selphycp500 selphycp510 selphycp520 selphycp530 selphycp600
+ selphycp710 selphycp720 selphycp730 selphycp740 selphycp750 selphycp760
+ selphycp770 selphycp780 selphycp790 selphycp800 selphycp810 selphycp900
+ selphyes1 selphyes2 selphyes20 selphyes3 selphyes30 selphyes40
Verified supported printers:
@@ -323,36 +332,53 @@
-R Reset printer to factory defaults
-s Query printer status
+ Notes:
+
+ * All models can report media empty, but not quantity remaining
+ * All models except the ES3 and ES30 can report media type
+
***************************************************************************
BACKEND=canonselphyneo
- Additional model IDs recognized:
+ Model IDs recognized:
canon-cp820 canon-cp910 canon-cp1000 canon-cp1200 canon-cp1300
+
+ Model IDs for backwards compatibility with older releases:
+
selphycp820 selphycp910 selphycp1000 selphycp1200 selphycp1300
Verified supported printers:
- CP1000, CP1200
+ CP1000, CP1200, CP1300
Untested, but expected to work:
- CP820, CP910, CP1300
+ CP820, CP910
Valid commands:
-R Reset printer to factory defaults
-s Query printer status
+ Notes:
+
+ * All models can report media empty, but not quantity remaining
+ * All models can report media type
+
***************************************************************************
BACKEND=kodak1400
Additional model IDs recognized:
- kodak1400 kodak-1400 kodak-805 mitsubishi-3020d mitsubishi-3020da
- kodak805 mitsu3020d mitsu3020da mitsubishi-3020dae mitsubishi-3020de
+ kodak-1400 kodak-805
+ mitsubishi-3020d mitsubishi-3020da, mitsubishi-3020dae mitsubishi-3020de
mitsubishi-3020du
+ Model IDs for backwards compatibility with older releases:
+
+ kodak1400 kodak805 mitsu3020d mitsu3020da
+
Verified supported printers:
Kodak 1400
@@ -369,20 +395,24 @@
Notes:
- This backend does not support reporting marker levels.
+ * This backend can report media empty, but not media type or remaining levels.
- [1] Format of curvedata file:
+ [1] Format of curvedata file:
- 256 entries each of Yellow, Magenta, Cyan mappings:
- Values are unsigned 16-bit big endian, between 0 and ???
- (unsure as to the bit usage)
+ 256 entries each of Yellow, Magenta, Cyan mappings:
+ Values are unsigned 16-bit big endian, between 0 and ???
+ (unsure as to the bit usage)
***************************************************************************
BACKEND=kodak68x0
- Additional model IDs recognized:
+ Model IDs recognized:
- kodak-6800 kodak-6850 kodak6800 kodak6850
+ kodak-6800 kodak-6850
+
+ Model IDs for backwards compatibility with older releases:
+
+ kodak6800 kodak6850
Verified supported printers:
@@ -397,23 +427,25 @@
-c filename Query tone curve [1]
-C filename Set tone curve [1]
- -m Query supported media
+ -m Query media information
-s Query printer status
-R Reset printer to factory defaults
-X id Cancel print job 'id' [2]
Notes:
- [1] Format of curvedata file:
+ * This backend reports media type and remaining levels.
+
+ [1] Format of curvedata file:
- 256 entries each of Yellow, Magenta, Cyan mappings:
- Values are unsigned 16-bit big endian, between 0 and 16383
- (ie 14-bit)
+ 256 entries each of Yellow, Magenta, Cyan mappings:
+ Values are unsigned 16-bit big endian, between 0 and 16383
+ (ie 14-bit)
- [2] Job ID is the Internal Job ID (reported via status)
- This cancels a multi-copy print job.
- To see which jobs are active/pending, see the output of the
- '-s' command, specifically the 'Bank' output.
+ [2] Job ID is the Internal Job ID (reported via status)
+ This cancels a multi-copy print job.
+ To see which jobs are active/pending, see the output of the
+ '-s' command, specifically the 'Bank' output.
***************************************************************************
BACKEND=kodak605
@@ -433,28 +465,30 @@
Valid commands:
-C filename Set tone curve [1]
- -m Query supported media
+ -m Query media information
-s Query printer status
-e Query error log
-X id Cancel print job 'id' [2]
Notes:
- [1] Format of curvedata file:
+ * This backend reports media type and remaining levels.
+
+ [1] Format of curvedata file:
- 256 entries each of Yellow, Magenta, Cyan mappings:
- Values are unsigned 16-bit big endian, between 0 and ???
- (unsure as to the bit usage)
+ 256 entries each of Yellow, Magenta, Cyan mappings:
+ Values are unsigned 16-bit big endian, between 0 and ???
+ (unsure as to the bit usage)
- [2] Job ID is the Internal Job ID (reported via status)
- This cancels a multi-copy print job.
- To see which jobs are active/pending, see the output of the
- '-s' command, specifically the 'Bank' output.
+ [2] Job ID is the Internal Job ID (reported via status)
+ This cancels a multi-copy print job.
+ To see which jobs are active/pending, see the output of the
+ '-s' command, specifically the 'Bank' output.
***************************************************************************
BACKEND=shinkos2145
- Additional model IDs recognized:
+ Model IDs recognized:
shinko-chcs2145 sinfonia-chcs2145
@@ -490,25 +524,25 @@
Notes:
- [1] Format of curvedata file:
+ [1] Format of curvedata file:
- 256 entries each of Yellow, Magenta, Cyan mappings:
- Values are unsigned 16-bit big endian, between 0 and 2047
- (ie only 11 bits used)
+ 256 entries each of Yellow, Magenta, Cyan mappings:
+ Values are unsigned 16-bit big endian, between 0 and 2047
+ (ie only 11 bits used)
- [3] Job ID is the Internal Job ID (reported via status)
- This cancels a multi-copy print job.
- To see which jobs are active/pending, see the output of the
- '-s' command, specifically the 'Bank' output.
+ [3] Job ID is the Internal Job ID (reported via status)
+ This cancels a multi-copy print job.
+ To see which jobs are active/pending, see the output of the
+ '-s' command, specifically the 'Bank' output.
- [4] Default printer tone curve is a linear 'val << 3'
+ [4] Default printer tone curve is a linear 'val << 3'
***************************************************************************
BACKEND=shinkos1245
Low-level documentation was provided by Sinfonia, Inc. Thank you!
- Additional model IDs recognized:
+ Model IDs recognized:
shinko-chcs1245 sinfonia-chcs1245
@@ -530,32 +564,40 @@
-l filename Query Current tone curve from RAM [2]
-L filename Store Current tone curve in RAM [2]
- [1] Job ID is the Internal Job ID (reported via status)
- This cancels a multi-copy print job.
- To see which jobs are active/pending, see the output of the
- '-s' command, specifically the 'Bank' output.
+ [1] Job ID is the Internal Job ID (reported via status)
+ This cancels a multi-copy print job.
+ To see which jobs are active/pending, see the output of the
+ '-s' command, specifically the 'Bank' output.
- [2] Format of tone curve file:
+ [2] Format of tone curve file:
- 256 entries each of Yellow, Magenta, Cyan mappings:
- Values are unsigned 16-bit big endian, between 0 and 16383
- (ie only 14 bits used)
+ 256 entries each of Yellow, Magenta, Cyan mappings:
+ Values are unsigned 16-bit big endian, between 0 and 16383
+ (ie only 14 bits used)
- ***************************************************************************
+***************************************************************************
BACKEND=shinkos6145
- Low-level documentation was provided by Sinfonia and CIAAT.
- Thank you!
+ Low-level documentation was provided by Sinfonia and CIAAT. Thank you!
- Additional model IDs recognized:
+ Model IDs recognized:
+
+ sinfonia-chcs6145 ciaat-brava-21 shinko-chcs6145
+
+ Model IDs for backwards compatibility with older releases:
- sinfonia-chcs6145 ciaat-brava-21 shinko-chcs6145 brava21
+ shinks6145 brava21
Verified supported printers:
Ciaat Brava 21
Shinko CHC-S6145 (aka "Sinfonia CS2")
+ Unsupported printers (Unknown VID/PID)
+
+ Kodak 6900
+ Sinfonia CHC-S2245 (aka "S3")
+
*** VERY IMPORTANT ***
In order to generate usable output, the Sinfonia CHC-S6145 printer
@@ -585,7 +627,7 @@
used.
Do *NOT* contact Sinfonia for support if you are using
- libS6146ImageReProcess.
+ libS6146ImageReProcess!
(Please see the full disclaimer in libS6145ImageReProcess.c)
@@ -612,7 +654,7 @@
-l filename Query Current tone curve from RAM [1]
-L filename Store Current tone curve in RAM [1]
-m Query media information
- -q filename Dump eeprom data
+ -q filename Dump eeprom data [4]
-Q filename Dump image correction data [4]
-r Reset User tone curve to default [3]
-R Reset printer to factory defaults
@@ -621,30 +663,34 @@
Notes:
- [1] Format of curvedata file:
+ [1] Format of curvedata file:
- 256 entries each of Yellow, Magenta, Cyan mappings:
- Values are unsigned 16-bit big endian, between 0 and 2047
- (ie only 11 bits used)
+ 256 entries each of Yellow, Magenta, Cyan mappings:
+ Values are unsigned 16-bit big endian, between 0 and 2047
+ (ie only 11 bits used)
- [2] Job ID is the Internal Job ID (reported via status)
- This cancels a multi-copy print job.
- To see which jobs are active/pending, see the output of the
- '-s' command, specifically the 'Bank' output.
+ [2] Job ID is the Internal Job ID (reported via status)
+ This cancels a multi-copy print job.
+ To see which jobs are active/pending, see the output of the
+ '-s' command, specifically the 'Bank' output.
- [3] Default printer tone curve is a linear 'val << 3'
+ [3] Default printer tone curve is a linear 'val << 3'
- [4] This is used as an input to the image processing code, and is
- only useful for debugging purposes.
+ [4] This is used as an input to the image processing code, and is
+ only useful for debugging purposes.
- ***************************************************************************
+***************************************************************************
BACKEND=shinkos6245
Low-level documentation was provided by Sinfonia, Inc. Thank you!
- Additional model IDs recognized:
+ Model IDs recognized:
+
+ sinfonia-chcs6245 hiti-p910l shinko-chcs6245
+
+ Model IDs for backwards compatibility with older releases:
- sinfonia-chcs6245 hiti-p910l shinko-chcs6245 hitip910
+ shinkos6245 hitip910
Work-in-process printers:
@@ -673,18 +719,20 @@
Notes:
- [1] Format of curvedata file:
+ * Work-in-progress, has not been tested on an actual printer yet.
- 256 entries each of Yellow, Magenta, Cyan mappings:
- Values are unsigned 16-bit big endian, between 0 and 2047
- (ie only 11 bits used)
+ [1] Format of curvedata file:
- [2] Job ID is the Internal Job ID (reported via status)
- This cancels a multi-copy print job.
- To see which jobs are active/pending, see the output of the
- '-s' command, specifically the 'Bank' output.
+ 256 entries each of Yellow, Magenta, Cyan mappings:
+ Values are unsigned 16-bit big endian, between 0 and 2047
+ (ie only 11 bits used)
- [3] Default printer tone curve is a linear 'val << 3'
+ [2] Job ID is the Internal Job ID (reported via status)
+ This cancels a multi-copy print job.
+ To see which jobs are active/pending, see the output of the
+ '-s' command, specifically the 'Bank' output.
+
+ [3] Default printer tone curve is a linear 'val << 3'
***************************************************************************
BACKEND=sonyupd
@@ -692,15 +740,18 @@
Additional model IDs recognized:
sony-updr150 sony-updr200 sony-upcr10l
sony-upd895 sony-upd897 dnp-sl10
+
+ Model IDs for backwards compatibility with older releases:
+
sonyupdr150 sonyupdr200 sonyupcr10
Verified supported printers:
- Sony UP-DR150
- Sony UP-DR200
+ Sony UP-CR10L
Sony UP-D895
Sony UP-D897
- Sony UP-CR10L
+ Sony UP-DR150
+ Sony UP-DR200
Unverified/untested, but should work:
@@ -710,14 +761,16 @@
-s Query printer status
- This backend does not support reporting marker levels.
+ Notes:
+
+ * All models can report media empty, but not quantity remaining or type.
***************************************************************************
BACKEND=sonyupdneo
- Additional model IDs recognized:
- sony-upcr20l sony-upd898
- sony-updr80 dnp-sl20
+ Model IDs recognized:
+
+ sony-upcr20l sony-upd898 sony-updr80 dnp-sl20
Work-in-progress printers (Lack USB PIDs)
@@ -726,25 +779,31 @@
Sony UP-DR80MD
DNP DS-SL20
- This backend does not support reporting marker levels.
+ Notes:
+
+ * Work-in-progress, has not been tested on an actual printer yet.
+ * We do not know how to query media info or status at this time.
***************************************************************************
BACKEND=mitsu70x
- Additional model IDs recognized:
+ Model IDs recognized:
+
+ mitsubishi-d70dw mitsubishi-d80dw mitsubishi-k60dw
+ fujifilm-ask-300 mitsubishi-d707dw mitsubishi-k60dws
- mitsubishi-d70dw mitsubishi-d80dw mitsubishi-k60dw kodak-305
- fujifilm-ask-300 mitsubishi-d707dw mitsubishi-k60dws mitsud80
- mitsuk60 kodak305 fujiask300
+ Model IDs for backwards compatibility with older releases:
+
+ kodak-305 mitsud80 mitsuk60 kodak305 fujiask300
Supported and tested printers:
+ Fujifilm ASK-300
Kodak 305
Mitsubishi CP-D70DW
+ Mitsubishi CP-D707DW
Mitsubishi CP-D80DW
Mitsubishi CP-K60DW-S
- Fujifilm ASK-300
- Mitsubishi CP-D707DW
Unsupported printers (Unknown VID/PID):
@@ -777,15 +836,10 @@
it is used.
Do *NOT* contact Mitsubishi for support if you are using
- any combination of gutenprint, selphy_print or
- libMitsuD70ImageReProcess.
+ any combination of gutenprint, selphy_print or libMitsuD70ImageReProcess.
(Please see the full disclaimer in libMitsuD70ImageReProcess.c)
- * If the above library is not found, the backend will fall back to
- a very crude algorithm that generates low-quality results not
- suitable for photographic output.
-
Valid commands:
-j Query Job status
@@ -802,7 +856,7 @@
***************************************************************************
BACKEND=mitsud90
- Additional model IDs recognized:
+ Model IDs recognized:
mitsubishi-d90dw
@@ -810,6 +864,10 @@
Mitsubishi CP-D90DW
+ Unsupported printers (Unknown VID/PID):
+
+ Mitsubishi CP-D90DW-P
+
Please note: The CP-D90DW printer does not export a serial number
by default. This means that only one of these can be plugged into
the same system. If you wish to use more than one of these
@@ -831,13 +889,16 @@
***************************************************************************
BACKEND=mitsu9xxx
- Additional model IDs recognized:
+ Model IDs recognized:
mitsubishi-9000dw mitsubishi-9500dw mitsubishi-9550dw mitsubishi-9550dw-s
mitsubishi-9600dw mitsubishi-9800dw mitsubishi-9800dw-s mitsubishi-9810dw
mitsubishi-9550d mitsubishi-9550dz mitsubishi-9800d mitsubishi-9800dz
- mitsubishi-9810d mitsu9000 mitsu9500 mitsu9550 mitsu9600 mitsu9800
- mitsu9810
+ mitsubishi-9810d
+
+ Model IDs for backwards compatibility with older releases:
+
+ mitsu9000 mitsu9500 mitsu9550 mitsu9600 mitsu9800 mitsu9810
Supported and tested printers:
@@ -883,9 +944,13 @@
***************************************************************************
BACKEND=mitsup9x
- Additional model IDs recognized:
+ Model IDs recognized:
+
+ mitsubishi-p95d mitsubishi-p93d
+
+ Model IDs for backwards compatibility with older releases:
- mitsubishi-p95d mitsubishi-p93d mitsup95d mitsup93d
+ mitsup95d mitsup93d
Development was sponsored by:
@@ -900,18 +965,23 @@
-s Query printer status
- This backend does not support reporting marker levels.
+ Notes:
+
+ * All models can report media empty, but not quantity remaining or type.
***************************************************************************
BACKEND=dnp_citizen
- Additional model IDs recognized:
+ Model IDs recognized:
+
+ dnp-ds40 dnp-ds80 dnp-ds80dx dnp-ds620 dnp-ds820 dnp-dsrx1 dnp-ds620
+ citizen-cw-01 citizen-cw-02 citizen-cx-02 citizen-cx citizen-cx-w citizen-cy
+ citizen-cy-02 citizen-op900 citizen-op900ii
- dnpds40 dnp-ds40 dnp-ds80 dnp-ds80dx dnp-ds620 dnp-ds820 dnp-dsrx1
- dnp-ds620s citizen-cw-01 citizen-cw-02 citizen-cx-02 dnpds80 dnpds80dx
- dnpds620 dnpds820 dnprx1 dnpds620s citizencw01 citizencw02 citizencx02
- citizen-cx citizen-cx-w citizen-cy citizen-cy-02 citizen-op900
- citizen-op900ii
+ Model IDs for backwards compatibility with older releases:
+
+ dnpds40 dnpds90 dnpds80dx dnpds620 dnpds820 dnpdsrx1
+ citizencw01 citizencw02 citizencx02
Verified supported printers:
@@ -942,10 +1012,6 @@
This backend supports additional commands:
- dnpds40 [command [arg] ]
-
- Valid commands:
-
-i Query printer information (resolution, etc)
-I Query printer sensor information
-n Query printer counters
@@ -967,9 +1033,12 @@ Notes:
***************************************************************************
BACKEND=magicard
- Additional model IDs recognized:
+ Model IDs recognized:
magicard-tango-2e magicard-enduro magicard-enduroplus magicard-rio-2e
+
+ Model IDs for backwards compatibility with older releases:
+
tango2e enduro enduroplus
Verified supported printers:
@@ -997,6 +1066,8 @@ Notes:
-E Eject card in printer
-R Reset printer
- This backend does not support reporting marker levels.
+ Notes:
+
+ * All models can report media empty, but not quantity remaining or type.
***************************************************************************