Commit Graph

286 Commits

Author SHA1 Message Date
Solomon Peachy 316710ca63 Add backend for the kodak 8800/9810
* COMPLETELY UNTESTED *

To-Do:

 * Did I menton testing?
 * cmdline tools to query/dump:
   * media
   * counters
   * error log
   * fw versions
 * Query major status (eg idle, printing, etc)
 * Detect errors at runtime (eg cover open, ribbon not loaded, etc)
2021-08-04 17:18:01 -04:00
Solomon Peachy 82d378513e kodak: Add some notes about the Kodak 6950
It's essentially a EK6900, but can cut 5" prints from 6" media
2021-06-23 19:51:06 -04:00
Solomon Peachy 955cee5098 shinko6145: Hopefully fix a bug printing 8x10" sizes. 2021-06-18 20:26:29 -04:00
Solomon Peachy f9cbd6ee74 README updates:
* Consistent naming for supported/unsupported lists
 * Move Mitsu CP30 to supported list
 * Naming fixes for Mitsu CP30 / CP9xxx / CP3800 series
 * Remove HiTi P110 from list entirely
 * Don't query Manuf/Model strings for old URI scemes
2021-04-28 23:11:45 -04:00
Solomon Peachy e450d6f496 mitsud90: Initial support for the Fujifilm ASK-500
Looks to be a near-identical clone of the CP-M1 series, albeit with
different color curves and no LUT.

Currently untested, as I don't know the USB VID/PID.  Gutenprint
support not yet committed.
2021-03-15 17:08:43 -04:00
Solomon Peachy 4f41aa37da hiti: Fixes for the P510 series.
Enable the P510, P518, and P728 series.
2021-02-26 22:04:20 -05:00
Solomon Peachy 8a4fd56c13 Update shaftnet.org URLS from http -> https
Update copyright year as appropriate
2021-01-23 10:47:01 -05:00
Solomon Peachy 414d280072 README: Add a note about the Mitsubishi CP9550DW-A and -U models. 2020-12-25 13:06:38 -05:00
Solomon Peachy c14dc23de3 lib70x: Library enhancements for CP30D family
* 3D LUT processed in planar format
 * Sharpening support (not implemented yet)
2020-12-05 18:42:46 -05:00
Solomon Peachy f017aa0cea mitsu_cp30: Report firmware version.
Rearrange command info to numerical order
2020-12-04 20:02:44 -05:00
Solomon Peachy cec707f00f mitsu9xxx: Misc internal rework, with lessons learned so far from the CP30 2020-12-03 22:06:33 -05:00
Solomon Peachy 1b27e10acf README: get rid of 'libusbx' in package installation list. 2020-12-03 22:04:03 -05:00
Solomon Peachy a3dea1d400 updneo: Major fixes for Sony UP-D898MD
* Add USB PID
 * Validate job parameters against printer's max reported dimensions
 * Serial numbers reported correctly
 * Handle two more status marker types
 * Better media status reporting
 * Printer-generated copies
 * Issue USB Reset between prints
2020-11-07 20:57:18 -05:00
Solomon Peachy 30a8bf2d65 README updates 2020-10-26 10:08:54 -04:00
Solomon Peachy d88aa836a6 further documentation updates 2020-08-10 08:04:05 -04:00
Solomon Peachy 70a495eabb shinkos6145: Major additions
* Remove S6145 fallback code if there is no library found.
   (Quality was very poor, and I'm not going to make a version for
    the S2245)
 * Remove most awareness of the S6145 correction data structure, and make
   the corrdata structure an opaque blob + len., and get rid of the
   extra padding.  Except for what we need to pass in the print parameters.
 * Attach to the S2245 library if needed
 * S2245 library in the printing flow.
2020-08-02 00:34:31 -04:00
Solomon Peachy 7ff5c6be62 mitsu: Preliminary support for the Mitsubishi CP30DW MedSci model.
Need the USB PID, plus some sniffs to figure out readback codes.
2020-06-03 22:35:36 -04:00
Solomon Peachy 0737fa32a0 DNP: Support the QW410 and Citizen CZ-01 4.5" printers. 2020-04-30 21:24:15 -04:00
Solomon Peachy 2a0d084b26 README: Mitsubishi D70DW-S and D707DW-S are supported. 2020-03-30 15:38:18 -04:00
Solomon Peachy 69e5bc648f README: Mark HiTi P525L as a known-working model 2020-03-30 10:49:33 -04:00
Solomon Peachy 4c46b98bc8 README: Fix an error in the debian gutenprint dev package. 2020-03-27 21:40:59 -04:00
Solomon Peachy 3953ead4e2 README updates for misc legacy and upcoming DNP/Citizen models 2020-03-19 21:04:36 -04:00
Solomon Peachy 8c78713367 README: Another documentation update for Windows users. 2020-03-18 14:10:46 -04:00
Solomon Peachy 618343d85a common: Now works under Windows!
* Run-time error message for missing generic usb driver
  * Update readme to document what steps are needed
2020-03-18 14:05:04 -04:00
Solomon Peachy 838d0b5f3b hiti: Document that the P110 and P510 series are WIP
(Some code implemented, but.. lots of work remaining)
2020-03-12 12:58:14 -04:00
Solomon Peachy 9f429d6096 README update for the Kodak 6900 2020-03-03 18:52:22 -05:00
Solomon Peachy f697ccbffe mitsu_m1: Update READMEs and other documentation. 2020-03-02 23:32:11 -05:00
Solomon Peachy ef43386640 Update README with the latest info on the CP-M1 family. 2020-03-02 06:41:47 -05:00
Solomon Peachy 90338f0017 mitsu_m1: Fix up M1 info query so it actually works now.
(Might want to rework serial number query too)
2020-02-28 23:25:17 -05:00
Solomon Peachy acd4069dee mitsu_m1: Now have a VID/PID! 2020-02-28 15:00:39 -05:00
Solomon Peachy a0e3326316 sonyupdneo: Add USB ID for Stryker SDP1000 (rebaded UP-DR80MD) 2020-02-27 07:12:42 -05:00
Solomon Peachy d0e94694a3 Make a note of the new Mitsubishi CP-M15 model 2020-02-20 20:12:05 -05:00
Solomon Peachy 494a188f1a common: Allow CORRTABLE_PATH to be overrided at runtime. 2020-02-16 16:20:47 -05:00
Solomon Peachy 67c6737795 README update 2020-02-11 15:49:13 -05:00
Solomon Peachy 3eb2903def common: Backend name can now restrict printers we match against.
BACKEND=dnpds40  ./dyesub_backend -s

     will return the results for the first printer in the family

  BACKEND=dnp-ds620 ./dyesub_backend -s

     will return the results for the first printer of this specific type

(This doesn't work universally; most notably for models that share
 the same VID/PID)
2020-01-30 19:53:48 -05:00
Solomon Peachy 9abe62b115 build: MinGW now compiles selphy_print cleanly.
Need to test it out. Especially the dynamic DLL loading.
2020-01-26 00:41:48 -05:00
Solomon Peachy 81ec3d7c6a README updates. 2020-01-23 18:31:12 -05:00
Solomon Peachy 99f827badb README: Minor updates 2020-01-05 11:43:00 -05:00
Solomon Peachy 58f01a5f36 mitsud90: Figured out how to natively query the serial number.
Now we no longer have to rely on iserial support!
2019-12-21 19:50:14 -05:00
Solomon Peachy 3b962df076 common: Support for common status / media reporting query.
Outputs in text form or JSON.  See README for details.
2019-12-13 15:30:28 -05:00
Solomon Peachy b7560192b9 Docs: CP-M1A vs CP-M1E
(Just in case thre's any confusion..)
2019-12-10 11:45:43 -05:00
Solomon Peachy 48a53018ab hiti: Document the fact that P520L/P525L Firmware v1.20 is also broken
(v1.18 is okay though)
2019-11-13 19:58:13 -05:00
Solomon Peachy aa8a8ffbf2 sonyupdneo: Substantial improvements. (untested!)
* Decode all known reported status fields
 * Error detection & reporting
 * Busy/Idle detection & reporting
 * Media type / remaining reporting
 * Serial number reporting
2019-11-06 15:14:23 -05:00
Solomon Peachy 46b612e1c4 sonyupdneo: VID/PID for UP-DR80MD, and doc fixes. 2019-11-01 22:12:07 -04:00
Solomon Peachy bbe404d24f citizen: Add support for the new CX-02W printer. 2019-10-25 06:50:39 -04:00
Solomon Peachy 002be3677d hiti: Document a ton of CS-specific commands.
(First steps towards supporting the CS-220e and CS-200e models)
2019-10-05 20:01:07 -04:00
Solomon Peachy c0a9b99edd Document P520/P525 firwmare bug in README. 2019-10-05 09:21:28 -04:00
Solomon Peachy 83db4ee881 hiti: Add regression entires for P720/P750, and beef up P52x 2019-10-04 20:37:38 -04:00
Solomon Peachy 46a750b7a7 hiti: Add USB PIDs for P750L, P720L, and document P520L/P525L as being supported. 2019-10-02 18:17:07 -04:00
Solomon Peachy 9c1f2ade5b hiti: Support reset, doc updates, and fixed start job message 2019-10-01 22:04:00 -04:00