Commit graph

1530 commits

Author SHA1 Message Date
Solomon Peachy 1469087f20 regression: Improve failure logging a bit. 2019-05-12 08:47:32 -04:00
Solomon Peachy 48a1d90c2c kodak68xx: Improved sanity checking for jobs. 2019-05-12 08:10:17 -04:00
Solomon Peachy d10a4ffc45 kodak68xx: Supports 4x6-div2! 2019-05-12 00:47:01 -04:00
Solomon Peachy 5cde2b7cb7 kodak68x0: Strict enforcement against printer-reported size list.
4x6, 8x6, 6x6, 2x6, 3x6, and 6x6-div2, 8x6-div2 all verified.
2019-05-12 00:40:46 -04:00
Solomon Peachy 51c3bac3e4 regression: Add new Kodak 605/6800/6850 sizes.
Also fix bad USB PID on Kodak 1400 and 805.
2019-05-12 00:31:41 -04:00
Solomon Peachy a08f6952b1 kodak68xx: Support for new official 2x6 and 3x6 sizes.
Lots of internal improvements:

 - Media detection
 - Sanity checking headers
 - Internal cleanups
 - Report if FW version is out of date
2019-05-12 00:23:32 -04:00
Solomon Peachy c2e374e930 kodak68xx: Updated ICC profiles from latest bundle, and doc updates 2019-05-11 19:44:03 -04:00
Solomon Peachy d9b8ccf740 mitsu70x: minor tweak to memory output 2019-05-11 18:01:38 -04:00
Solomon Peachy c38be94d99 mitsu70x: Further enhance memory query. 2019-05-11 18:00:35 -04:00
Solomon Peachy 0acd4ff5ea mitsu70x: Display memory bank status 2019-05-11 17:53:12 -04:00
Solomon Peachy d8508bcb40 s1245/kodak68xx: Fix idle detection when queueing up more than two jobs 2019-05-11 16:33:33 -04:00
Solomon Peachy f8122b0236 shinko: Extract more common code. 2019-05-09 12:39:18 -04:00
Solomon Peachy 89f6a834d2 shinko: Generic parsing code got rows/cols swapped. Whoops. 2019-05-09 12:21:09 -04:00
Solomon Peachy 701e6a45a2 misc: Fix up a small pile of bugs found via static analysis. 2019-05-07 11:02:30 -04:00
Solomon Peachy 16e11039c7 shinko: Start pulling out common code into one place. 2019-05-06 17:29:57 -04:00
Solomon Peachy ed8e2f18b1 shinko: Some minor cleanups.
My goal here is to eventually unify these backends.
2019-05-06 13:38:09 -04:00
Solomon Peachy 2f91bf6504 shinko1245: Make it use the common sinfonia parsing code. 2019-05-06 13:36:01 -04:00
Solomon Peachy ffd39f19b4 sonyupdneo: Document the spool format and everything known so far. 2019-05-05 19:33:16 -04:00
Solomon Peachy ce0fa508f0 sinfonia: Common header/job parsing code for Sinfonia models.
Covers:  S2145, S6145, S6245
2019-04-28 10:34:13 -04:00
Solomon Peachy ff2dda1c97 sony: ICC file additions and updates. 2019-04-26 23:22:36 -04:00
Solomon Peachy 6c2bbd7933 sony: Minor updates. 2019-04-20 19:55:36 -04:00
Solomon Peachy 563be844bc sonyupd: Fix regression with Sony UP-D987 2019-04-20 09:44:15 -04:00
Solomon Peachy c4197d0254 sonyupd: Critical bugfix for UP-DR150/UP-DR200 2019-04-20 09:32:31 -04:00
Solomon Peachy fdf9336738 sonyupdneo: Add gutenprint-generated testjobs for sony up-cr20l 2019-04-20 09:12:25 -04:00
Solomon Peachy c04a59301c sonyupdneo: Add upd898 1280x1280 testjob generated by gutenprint.
And put it in the gutenprint regression list.

No idea if it actually _works_ on a real printer, mind you.
2019-04-19 07:29:29 -04:00
Solomon Peachy cf2c40fb15 sonyupd: Further status decodes on UP-CR10L 2019-04-17 18:01:30 -04:00
Solomon Peachy fe2cbc587c sonyupdneo: Add WIP backend for newer Sony printers
Covers these models:

 * UP-DR80MD
 * UP-CR20SL
 * UP-D898 / UP-X898

Includes sample files generated by Windows drivers.  Note that I do not
have USB VID/PIDs for any these models, and the post-parsing code has
not been tested.
2019-04-17 13:58:42 -04:00
Solomon Peachy 80d1961892 sonyupd: Documentation updates. 2019-04-16 09:53:54 -04:00
Solomon Peachy 3d8fd0cd1f Another fix in the UP-CR10l testjob. 2019-04-12 10:25:04 -04:00
Solomon Peachy 32871d8951 Really fix job. 2019-04-09 13:33:37 -04:00
Solomon Peachy 748399d2a0 sonyupcr10: Fix test job, again. 2019-04-09 13:33:15 -04:00
Solomon Peachy 6033ce3169 sonyupd: Documentation updates. 2019-04-06 17:38:28 -04:00
Solomon Peachy 49a4949075 Update README 2019-04-06 17:33:19 -04:00
Solomon Peachy 07773c1ef4 sonyupcr10: Update testjob to current Gutenprint code. 2019-04-06 17:29:51 -04:00
Solomon Peachy c168a760a5 sony_upcr10: Add in a test job, and put it in regression. 2019-04-06 16:24:28 -04:00
Solomon Peachy 363fa33b58 mitsup9x: report media-empty state 2019-03-25 20:57:37 -04:00
Solomon Peachy 8ab1bcf2d3 sony: rename backend from 'sonyupr150' to 'sonyupd'
No functional change, as all old aliases remain!
2019-03-23 15:08:58 -04:00
Solomon Peachy f7ed113b86 sony: Try to prevent malformed jobs from overflowing our buffer. 2019-03-22 08:37:43 -04:00
Solomon Peachy 644f3cd313 Add native testjob for Sony UP-D895 too 2019-03-21 19:52:49 -04:00
Solomon Peachy 7f55688e62 Add in a native test job for the Sony UP-D897 2019-03-21 19:50:50 -04:00
Solomon Peachy 222e734a7d sony: Bugfixes for UP-DR897. 2019-03-21 19:40:58 -04:00
Solomon Peachy 11ff3e75d5 regression: minor update to ease debugging. 2019-03-19 19:24:17 -04:00
Solomon Peachy fdf53e2e0f sony: Fix UP-D895/897 regression tables, and add in more sizes. 2019-03-19 19:24:07 -04:00
Solomon Peachy f2969d13eb sony: Fix remaining regressions. 2019-03-19 18:18:31 -04:00
Solomon Peachy 792523a94f sony: Fix up some regressions on the UP-DR150/200
Still have a regression when printing 2x6 (Mode1) prints -- this sends a
single 2x6" image, but the printer is told that it's a 4x6" print, and
the printer (presumably) does the doubling-up.

Currently looking into the best way to solve this.
2019-03-19 13:08:58 -04:00
Solomon Peachy 4e38b28926 sony: More cleanups now that the status code is more universal. 2019-03-17 22:26:23 -04:00
Solomon Peachy 8ab62b3b10 sony: Sanity-check some job parameters, and send a reset before jobs. 2019-03-17 15:16:37 -04:00
Solomon Peachy 837bde9aac sony: Copies is a 2-byte field, so we can now support >255 copies. 2019-03-16 12:21:06 -04:00
Solomon Peachy 7f31d483b3 sony: Fix copies offset detection 2019-03-15 23:16:26 -04:00
Solomon Peachy dac9295587 sony: Lots of updates, far better understanding of protocol now.
* Need to rework how backend parses stream
   * proprly add additional commands/etc to what we send to printer.
2019-03-15 22:57:13 -04:00