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