Solomon Peachy
a313dc8689
mitsu70x: Wake up the printer before querying the status!
2016-09-21 20:22:48 -04:00
Solomon Peachy
7b236a0098
mitsu70x: Make the job query runtime optional.
...
Marked as unsupported by the EK305 and K60, presumably supported on the
rest.
2016-09-21 07:02:09 -04:00
Solomon Peachy
a1395541d9
commmon: Fix help text.
2016-09-20 20:43:28 -04:00
Solomon Peachy
0addaf2be5
Add in ICC profile for Fuji ASK300
2016-09-15 14:39:35 -04:00
Solomon Peachy
f8ae72472c
mitsu70x: Parse the CPC data files at runtime!
2016-09-13 23:16:58 -04:00
Solomon Peachy
886c47a55f
Mitsu70x: Add in the CPC files!
2016-09-13 21:01:46 -04:00
Solomon Peachy
98c4962ff8
mitsu70x: Disable correction-table build by default.
...
It needs library code that's not ready yet..
2016-09-10 22:01:21 -04:00
Solomon Peachy
93c2cc5959
update D70 readme.
2016-09-10 20:16:49 -04:00
Solomon Peachy
3c17321d43
mitsu70x: Add in the raw matte data and color lookup tables
2016-09-10 19:46:49 -04:00
Solomon Peachy
d980999c9e
mitsu70x: Major steps towards supoprting 8bpp spool data.
...
* Support old 16bpp YMC data and 8bpp BGR data.
* Tweak spool format to flag the difference
* Load up LUT and transform contents if enabled
* Load up Matte lamination data and use it if enabled
* Use the data tables to perform 8bppBGR->16bppYMC mapping.
Confirmed to work, and quality is much improved over old status quo
(Note this requires code not yet committed to gutenprint)
2016-09-10 19:44:26 -04:00
Solomon Peachy
3af7523f0e
DNP: You'd think a simple "prints remaining" counter would be simple..
...
*grumblegrumblestupidpfirmwarequirks*
2016-09-06 17:32:01 -04:00
Solomon Peachy
7b52082af7
DNP: avoid a divide-by-zero error if we encounter unknown media.
2016-09-06 17:19:36 -04:00
Solomon Peachy
46e795ebe1
mitsu70x: Corrected a couple more error messages.
2016-09-01 03:18:18 -04:00
Solomon Peachy
4a8e5dbd4e
common: Use the first instead of last matching set of bulk endpoints
...
Apparently the Mitsu K60/Kodak 305 enumerate differently on Linux vs
Windows -- With the latter, there's only two endpoints, but on Linux,
there's an additional OUT endpoint which works for everything except
image bulk transfers.
2016-09-01 02:59:49 -04:00
Solomon Peachy
ca1c8ee5ba
mitsu70x: Many bugfixes based on lessons learned from the EK305
2016-09-01 02:59:45 -04:00
Solomon Peachy
9fe2e31b8b
DNP: RX1 2.00 supports mediaoffset *and* mqty_default.
2016-08-30 15:04:06 -04:00
Solomon Peachy
87b76be8c5
DNP: RX1 1.20 supports 3.5x5 * 2
2016-08-30 14:55:26 -04:00
Solomon Peachy
dc86141091
mitsud70: Support reading matte data from the proper pattern file.
2016-08-25 20:07:15 -04:00
Solomon Peachy
cff03d1083
mitsu70x: Include the color lookup table in the data.
...
Interestingly, the LUT conversion expects the data to be in BGR
packed, not YMC planar! So the output to the backend needs to be
changed...
2016-08-25 15:55:07 -04:00
Solomon Peachy
200852270e
Marker message should include media type where it's known. (continued)
2016-08-25 08:19:10 -04:00
Solomon Peachy
332c060681
Marker message should include media type where it's known.
2016-08-24 20:55:28 -04:00
Solomon Peachy
903caa8d32
s6145: Early work for the 6145-5A variant. (Card sizes)
...
Still a lot of unknowns here.
2016-08-22 12:36:12 -04:00
Solomon Peachy
34af66170b
build: Experiment with LTO, fix some problems it uncovered.
2016-08-21 11:15:13 -04:00
Solomon Peachy
ea8e0b1f35
all: Fix up a a large pile of cppcheck warnings.
2016-08-21 10:23:00 -04:00
Solomon Peachy
0e5d7f9307
Igore *.o
2016-08-21 10:16:13 -04:00
Solomon Peachy
f06fb9eec2
DNP: Fix a pile of cppcheck warnings.
2016-08-21 09:50:05 -04:00
Solomon Peachy
da65db7534
build: Compile each source file separately.
2016-08-21 09:49:44 -04:00
Solomon Peachy
e83b30df96
s2145: More accurate "new media" number based on our guess of media type.
2016-08-19 18:00:23 -04:00
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
d6b2ae3d3a
kodsk6800: Some updates, mostly to internal notes/docs
2016-08-18 21:04:51 -04:00
Solomon Peachy
a0c6637dba
dnpds40: Add a media database for legacy models
...
So we can calculate a proper "prints remaining" percentage on printers
that don't support the mqty_default command.
2016-08-18 00:12:35 -04:00
Solomon Peachy
41f5f688f7
All: Use 'ink-ribbon' instead of 'ribbon' for the supply type.
2016-08-17 23:54:08 -04:00
Solomon Peachy
aee1e6a800
dnpds40: Add support for CUPS marker attributes:
...
* Report actual % of remaining media on printers that support it.
TODO: Add a table so we can infer this on other models/versions.
2016-08-17 22:06:44 -04:00
Solomon Peachy
bdafbfaf87
mitsu70x: Preliminary (disabled) work for CUPS attributes.
2016-08-17 21:53:58 -04:00
Solomon Peachy
dfcb165952
shinkos6245: Add support for CUPS marker attributes
...
* Guessimate remaining ribbon percentage
2016-08-17 21:53:58 -04:00
Solomon Peachy
d696ed5aae
shinkos6145: Add support for CUPS marker attributes
...
* Guessimate remaining ribbon percentage
2016-08-17 21:53:58 -04:00
Solomon Peachy
53e00af2aa
mitsu9550: Add support for CUPS marker attributes.
...
* Report % remaining of the ribbon.
2016-08-17 21:53:55 -04:00
Solomon Peachy
fcdcc6de60
shinkos2145: Add support for CUPS marker attributes.
...
* Guessimate remaining ribbon into a percentage.
2016-08-17 21:42:06 -04:00
Solomon Peachy
4d490b60bb
kodak605: Add support for CUPS marker attributes.
...
* Donor ribbon percentage remaining
2016-08-17 21:42:04 -04:00
Solomon Peachy
009b5353ef
kodak68xx: Add support for CUPS marker attributes.
...
* Report the ribbon percentage.
2016-08-17 21:42:01 -04:00
Solomon Peachy
fae0b924aa
Add in some docs for lib6145
2016-08-17 15:29:33 -04:00
Solomon Peachy
332ef60933
common: Log the page counts with the 'PAGE' log target.
2016-08-16 20:49:04 -04:00
Solomon Peachy
061020a000
DNP: always send QTY to the printer, even for 1 copy jobs.
2016-07-27 12:19:32 -04:00
Solomon Peachy
4016c45759
dnp: Always report a sane value for half-size prints.
...
* On printers that predate rewind support, this was never reported.
* On DS620A, it was reported incorrectly.
2016-07-21 17:23:31 -04:00
Solomon Peachy
ba721f6834
DNP: Clean up media quantity reporting.
...
* Fix it all up.
2016-07-19 18:46:10 -04:00
Solomon Peachy
d0751a838e
common: Fix a memory leak in the libusb code.
2016-07-19 18:46:10 -04:00
Solomon Peachy
bebdb72f21
DNP: Fix formatting of 'media lot code'
2016-07-17 10:56:33 -04:00
Solomon Peachy
a5ce2e21b4
dnp: Log the actual printer type in the info dump.
2016-07-16 00:31:38 -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
980abd7ed0
dnpds40: Another minor fix for counter output.
2016-07-14 20:49:25 -04:00