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
Solomon Peachy
dd0da58535
sony_upd89x: Fill in more bits needed for UP-D897. Untested.
2019-03-15 21:01:25 -04:00
Solomon Peachy
a55db47fd3
Add UP-D895 & UP-D897 to the blacklist
2019-03-15 09:54:34 -04:00
Solomon Peachy
5aba42504d
sony_upd895: Add status readback.
...
Not all error codes are known.
2019-03-10 17:03:07 -04:00
Solomon Peachy
afb522ce40
sony_d89x: Clean up the protocol documentation a bit.
2019-03-10 10:10:05 -04:00
Solomon Peachy
23d2fb370e
sony-upd89x: Initial support for UP-D895 and UP-D897
...
Can successfully send over spool files. Next up, generating our own.
2019-03-08 21:23:46 -05:00
Solomon Peachy
d673be68dd
mitsu98xx: Handle data table in native byte order.
2019-03-08 13:59:45 -05:00
Solomon Peachy
66b9733bc0
common: add 64-bit byteswapping macros.
2019-03-08 13:40:33 -05:00
Solomon Peachy
3ac2f0c96c
mitsu98xx: Correct the definitions of the Binary data table.
...
As the current binary table is big endian, there is need to convert the
table into textual form to so that the loading process sorts things out.
2019-03-08 09:34:14 -05:00
Solomon Peachy
9ae4330a66
mitsu98xx: Start using lib70x -- 3D LUT only for now.
2019-02-26 07:23:14 -05:00
Solomon Peachy
9025bd8cd0
Add a note about lib70x support for the CP98xx model series
2019-02-26 07:01:40 -05:00
Solomon Peachy
c00ca95af7
common: Minor tweak to error message.
2019-02-20 12:50:05 -05:00
Solomon Peachy
ab665f7d47
kodak605: Add experimental support for dumping the error log.
...
No idea if this will work. Anyone got a Kodak 605 printer?
2019-02-18 13:35:10 -05:00
Solomon Peachy
188b59ce37
misc: Update copyright year on files modified in 2019.
2019-02-17 21:54:38 -05:00
Solomon Peachy
631d6e4fc4
Update README to include the full list of model ids the backends handle.
2019-02-17 21:42:26 -05:00
Solomon Peachy
3a902f80ee
ICC profile for ASK-2000
2019-01-29 17:02:15 -05:00
Solomon Peachy
53524613ae
Added ICC profiles for Fujifilm ASK-2500 and ASK-4000
2019-01-29 16:55:44 -05:00
Solomon Peachy
26e6bfb5fc
kodak605: Help update.
2019-01-19 21:59:55 -05:00
Solomon Peachy
9f94b4a8dc
kodak605: Initial crack at runtime error handling.
2019-01-18 22:41:06 -05:00
Solomon Peachy
31c171e37e
kodak605: Add in an experimental command to cancel a printjob.
...
And document all of the "guessed" commands (mostly unimplemented)
To-Do: rewrite the various command issuances to use the proper headers.
2019-01-17 10:15:16 -05:00
Solomon Peachy
295a921747
common: rename dyesub_read_data() to dyesub_read_file()
2019-01-13 20:09:04 -05:00
Solomon Peachy
54b253d655
common: Add a global function to read the contents of a file.
...
Most backends now utilize it. The stragglers do something special.
2019-01-13 15:44:29 -05:00
Solomon Peachy
309d7c2706
common: Make interface claim code available for other uses.
2019-01-11 07:54:42 -05:00
Solomon Peachy
bb9493448e
common: Fixes for the IPP printer class test.
2018-11-17 15:39:48 -05:00
Solomon Peachy
9df5eba672
common: Explictly exclude IPP-over-USB interfaces.
2018-11-11 22:58:05 -05:00
Solomon Peachy
11b5746884
kodak305: Update version test.
2018-10-24 21:42:56 -04:00
Solomon Peachy
de305f0c06
common: Add ability to suppress non-error messages.
2018-10-23 11:41:57 -04:00