Commit graph

138 commits

Author SHA1 Message Date
Solomon Peachy b210c5a5c0 all: Major updates to CUPS marker reporting
* use 'ribbonWax' instead of 'ink-ribbon'  (as per RFC)
 * return media type as the 'marker' name, if known or inferrable
 * Selphy CP series gained support
 * Mitsu D70 family gained support for uppper and lower decks
2016-08-19 17:40:12 -04:00
Solomon Peachy 827c6965c5 Common: Get rid of the -S, -V, -P, -T options.
They won't work until after we attach to the backend, but we need them
before we attach.  Rely on the environment variables instead.
2016-07-14 21:42:28 -04:00
Solomon Peachy a63d5b84f0 dnpds40: Initial support for DNP RX1HS 2016-06-28 17:55:26 -04:00
Solomon Peachy fba125714c Add printer reset support to Kodak 68xx and Shinko S1245. 2016-06-28 10:29:17 -04:00
Solomon Peachy 1045fa9f3f dnpds40: Add support for job cancel and printer reset.
And fix iserial support.
2016-06-25 11:28:08 -04:00
Solomon Peachy 6efd1242f8 dnpds40: Discovered USB IDs for DS80DX and CW02 2016-06-24 16:29:06 -04:00
Solomon Peachy 99977fb227 canonselphy: Documentation corrections. 2016-01-30 13:38:17 -05:00
Solomon Peachy 9524c5adc1 Add the CP1000 and CP1200 to the list of modern SELPHY printers. 2016-01-28 21:49:27 -05:00
Solomon Peachy 878946571f s6145: Bundle libS6145ImageReProcess!
Yep, the s6145 is now fully usable with Free Software!
2016-01-27 08:00:02 -05:00
Solomon Peachy e8749e68fc Update documentation and displayed text. 2016-01-17 16:58:10 -05:00
Solomon Peachy f0a122f473 s6145: add support for dumping the eeprom.
Just following the recommended flow in the docs.
2016-01-17 09:48:57 -05:00
Solomon Peachy cc718bffeb update docs for mitsu70x family. 2016-01-15 08:48:36 -05:00
Solomon Peachy 23b6773b3a s6145: Documentation updates, and remove the WIP. 2016-01-14 18:05:00 -05:00
Solomon Peachy a4804f382d shinko_s6145: Add ability to dump image correction data.
Also, don't query the data if we don't need to.
2016-01-13 13:01:19 -05:00
Solomon Peachy 173e1f1bc9 doc updates. 2016-01-04 23:03:50 -05:00
Solomon Peachy 5621aaec5b mitsu70x: Mark entire backend as WIP, and update README. 2015-12-29 08:37:01 -05:00
Solomon Peachy 0afeb71ab5 mitsu70x: Minor updates. 2015-12-28 11:29:31 -05:00
Solomon Peachy a9ba8db004 mitsu70x: Add support for setting the sleep timer. 2015-12-25 23:02:18 -05:00
Solomon Peachy ae06087f03 nitsu70x: Add ability to abort a job in progress. 2015-12-25 17:40:27 -05:00
Solomon Peachy 94ed36424a s6145: Add USB Ids for the Ciaat Brava 21, aka CHC-S6145-5D 2015-12-17 20:55:00 -05:00
Solomon Peachy 96b470109a Documentation updates. 2015-11-19 08:26:15 -05:00
Solomon Peachy fd7a118c86 s6145: Correct calc_img_avg now that we've already converted input data.
Also update documentation.
2015-11-18 08:29:49 -05:00
Solomon Peachy 8a1f030674 sonyupdr: Obtained USB PIDs for Sony UP-CR10L (and probably DNP DS-SL10) 2015-10-05 09:44:04 -04:00
Solomon Peachy 70c03255ee docs: kodak70xx is theoretically supported by the s2145 backend. 2015-09-01 18:30:22 -04:00
Solomon Peachy 64bf1fac0b shinko_s6145: Add an explicit exception to the GPLv3 license to allow
combining and/or redistributing this backend along with the proprietary
libS6145ImageProcess library, provided all other terms of both licenses
are adhered to.

And no, I do *not* have redistribution rights to the library, and I am
(slowly) attempting to reverse-engineer it.
2015-08-29 14:47:25 -04:00
Solomon Peachy 7a37ea6686 Documentation update. 2015-08-28 21:08:08 -04:00
Solomon Peachy 381e38365f s6245: Fix incorrect definition of print command, and set print method properly based on printjob type. 2015-08-25 22:26:04 -04:00
Solomon Peachy d2b9ce6d3e kodak68x0: Major updates.
Printer shares considerable commonality with Shinko S1245

   * Revamped error detection
   * Greatly enhanced status decoding
   * Full ability to properly pipeline jobs
   * Ability to cancel a job in progress

Printer shares considerble commonality with Shinko S1245.
2015-08-25 20:33:41 -04:00
Solomon Peachy 78a4f8ec65 Documentation updates. 2015-08-24 22:24:08 -04:00
Solomon Peachy db0c7d8b99 all: Eliminate the multi-stage cmdline parsing.
Unfortunately this means we lose the '-B backend' method, but the
overall control flow is much, much simpler now.
2015-08-13 21:09:56 -04:00
Solomon Peachy 20f6d05b8a common: Rework the early cmdline argument parsing code to improve robustness
Also move fast_return out of individual backends and into common code.
2015-08-12 21:02:11 -04:00
Solomon Peachy 84575600e4 dnpds40: Allow usb iserialnumber visibility to be configured.
Also, decouple it from the DS620, since it'll be available on other
models eventually
2015-08-06 09:54:49 -04:00
Solomon Peachy f04753bbf2 docs: Add info on the preliminary, non-functional s6145 backend. 2015-07-27 12:20:33 -04:00
Solomon Peachy 5fa84dc2b7 s6245: Add ability to set standby time. 2015-07-04 10:01:23 -04:00
Solomon Peachy 9b3f7cbb66 s6245: Add a preliminary backend for the Shinko S6245 2015-07-02 23:32:16 -04:00
Solomon Peachy 992e551a02 all: Fix command like parsing when the argument has an option.
This was a longstanding bug.  Oops.
2015-06-30 21:33:02 -04:00
Solomon Peachy 14af6acbb9 dnpds40: Decode sensor information as much as possible. 2015-06-30 20:51:30 -04:00
Solomon Peachy 8f6fff03c7 Documentation updates. 2015-06-22 23:19:28 -04:00
Solomon Peachy 5fb9094e5f doc updates. 2015-06-18 23:32:31 -04:00
Solomon Peachy f5484d0573 dnpds40: Add standby mode set for DS620 printers. 2015-06-17 21:02:51 -04:00
Solomon Peachy 3471bfa953 Documentation updates. 2015-06-17 20:53:00 -04:00
Solomon Peachy 4e3282377f dnpds40: Start trying to tokenize the sensor data.
Also add placeholders for the DS80DX and DS620.
2015-06-10 23:37:27 -04:00
Solomon Peachy 5863e7bd30 Docs: Note that Sinfonia provided documentation for the s1245. Thank you! 2015-02-21 10:53:53 -05:00
Solomon Peachy 87bc69642c s1245: Add tone curve support. 2015-02-18 21:00:32 -05:00
Solomon Peachy 4a34c4e740 s1245: Implement the canceljob command.
All that's left is the actual printing.  And testing all of this on a
real printer.
2015-02-08 20:34:30 -05:00
Solomon Peachy 06320b61db s1245: Add support for querying and setting the user string.
...AKA the "serial number" we need to report to CUPS.
2015-02-08 20:19:44 -05:00
Solomon Peachy 5661725a3b s1245: Add media query support, and start fleshing out the main loop. 2015-02-08 19:50:22 -05:00
Solomon Peachy 2c69ca34dc s1245: Add printer status command. 2015-02-08 18:59:26 -05:00
Solomon Peachy dc7ba45fe2 s1245: Create a new backend for the Shinko s1245.
Shinko S1245 uses a different command language as the other Shinko
models, so it's not going to share much commonality with the 2145
backend.
2015-02-08 12:11:16 -05:00
Solomon Peachy 7a7d14687b shinkos2145: Add info on the Brava 21 2015-01-21 19:40:39 -05:00