Solomon Peachy
1aebe61253
mitsup95d: Add in support for the Mitsubishi P95D.
2016-12-03 23:33:18 -05:00
Solomon Peachy
ce1f047983
selphyneo: Bump revision
2016-12-02 23:50:03 -05:00
Solomon Peachy
2ae41d59ff
canonselphyneo: Add a new backend for the CP820/910/1000/1200 printers.
2016-12-02 23:49:22 -05:00
Solomon Peachy
2fb2f56623
common: Minor internal rearrangement to make future changes simpler.
2016-12-02 22:26:54 -05:00
Solomon Peachy
f1d39aafc5
mitsu70x: Partially back out the reformatting of the component checksums
...
Mitsubishi is confusing sometimes..
2016-12-02 18:57:54 -05:00
Solomon Peachy
d8b3b600db
mitsu70x: Add some FW version sanity checks for EK305 and D70/D707
...
This is particularly important for the EK305.
2016-12-02 08:51:51 -05:00
Solomon Peachy
c1b8f6397c
mitsu70x: Display FW components like the printer self-test page.
2016-12-02 08:20:48 -05:00
Solomon Peachy
f30e02ece2
icm: New Kodak 305 profile.
2016-12-02 07:51:53 -05:00
Solomon Peachy
35ae9aba9c
lib70x: Add in the latest "v4.0" CPC files for the EK305.
...
Required for media coming out in Jan 2017.
(new media also requires 1.04 firmware!)
2016-12-02 07:50:17 -05:00
Solomon Peachy
eff62b73f5
lib70x: Convert all cpc files to UNIX line endings.
2016-12-02 07:49:48 -05:00
Solomon Peachy
7be1bd783e
documentation updates. Mostly updating the thanks. :)
2016-11-18 10:53:40 -05:00
Solomon Peachy
6ecd0c0289
Mark Mitsu D70 as working.
2016-11-17 15:27:44 -05:00
Solomon Peachy
546dad9fae
common: Fix querying of the IEEE1284 string when per-interface classes are used.
2016-11-17 12:16:29 -05:00
Solomon Peachy
5ce907636f
Mitsu CP-D80DW is confirmed good.
2016-11-17 12:16:10 -05:00
Solomon Peachy
1329804239
README update.
2016-11-17 10:23:15 -05:00
Solomon Peachy
94d541e054
Update the blacklist.
2016-11-17 07:30:44 -05:00
Solomon Peachy
f622757fcd
testjobs: Add a proper 8bpp testjob for the Mitsu D70/D707/D80 models.
2016-11-17 07:08:55 -05:00
Solomon Peachy
e813b5120b
mitsu70x: Cleanups for the disabled jobs code.
2016-11-16 22:32:06 -05:00
Solomon Peachy
ff67befb68
mitsu70x: Disable jobs query altogether.
...
...It doesn't behave as expected.
2016-11-16 22:05:03 -05:00
Solomon Peachy
966b12827c
mitsu70x: Turns out the jobstatus query has more than 2 jobs.
2016-11-16 19:53:42 -05:00
Solomon Peachy
e1a50ccc09
Clean up the ICC profile directory.
2016-11-07 23:01:56 -05:00
Solomon Peachy
4df2bc964b
Add USB PIDs for several Mitsubishi models:
...
* CP-D80DW
* CP-9800DW
* CP-9810DW
* CP-3020D/DE
* CP-3020DA/DAE
2016-11-04 16:03:40 -04:00
Solomon Peachy
73785ccfca
mitsu70x: Decode all known paper sizes for the D70/D80 series.
2016-11-03 09:54:28 -04:00
Solomon Peachy
afa0bbb891
common: Only claim the interface once when probing.
...
And only query IEEE1284 data on PRINTER class devices.
2016-11-01 20:19:39 -04:00
Solomon Peachy
8ade2d3a16
mitsu70x: Figured out lifetime print count!
...
At least on the EK305 (and presumably, K60)
2016-10-31 19:32:38 -04:00
Solomon Peachy
e9aad3e55c
mitsu9550: Handle the CP9600's door open condition.
2016-10-31 14:02:23 -04:00
Solomon Peachy
b163618f69
mitsu9550: Fix an incorrect field size in the status2 struct.
2016-10-31 13:44:56 -04:00
Solomon Peachy
4f170198cc
mitsu9550: add a placeholder for dump_status2()
2016-10-28 05:30:48 +09:00
Solomon Peachy
c0865977d1
Mitsubishi CP-K60DW-S is now considered supported.
2016-10-27 17:02:53 +09:00
Solomon Peachy
4395389ef7
mitsu70x: Don't break when we're using a raw spool file
...
...and the library is loaded.
2016-10-27 16:46:44 +09:00
Solomon Peachy
fa3bacd780
mitsu70x: Fix incorrect error message.
2016-10-27 13:59:31 +09:00
Solomon Peachy
3d195088c6
Add in a second test job for the mitsu cp9600, generated from
...
gutenprint.
2016-10-27 13:46:02 +09:00
Solomon Peachy
1f034a8a40
common: don't retry the interface claiming if it's not a BUSY error.
...
And don't try to urlencode a serial number that we know was bogus.
2016-10-26 17:15:27 -04:00
Solomon Peachy
6cdd326eca
mitsu9550: doc updates and speculation.
2016-10-26 16:28:20 -04:00
Solomon Peachy
a194c01f32
mitsu70x: the K60 subid is 0x00, not 0x02.
...
WTF did I get 0x02? It's not in any of my old captures!
2016-10-26 03:50:18 -04:00
Solomon Peachy
125c8b7abf
mitsu70x: Go with a stock windows-generated K60 testjob.
2016-10-26 03:19:06 -04:00
Solomon Peachy
9c7249f9e5
mitsu70x: Add sanity-checking for the model sub-id in the headers.
2016-10-26 03:12:31 -04:00
Solomon Peachy
a27d381048
mitsu70x: Default to allowing rewind. Oops.
2016-10-26 03:01:04 -04:00
Solomon Peachy
7f70b36a27
mitsu9550: Update docs.
2016-10-25 15:11:51 -04:00
Solomon Peachy
92390ab6e3
Rename the mitsu9800 test job
2016-10-23 19:49:47 -04:00
Solomon Peachy
59efa99f06
mitsu70x: Added a few command codes I discovered.
2016-10-23 19:47:18 -04:00
Solomon Peachy
63449d9d48
Doc updates.
2016-10-23 17:43:13 -04:00
Solomon Peachy
d528e23971
mitsu9550: Fix a boneheaded memcpy().
2016-10-23 14:00:04 -04:00
Solomon Peachy
b0b5f7d461
mitsu9550: Fix data parsing errors.
2016-10-23 11:59:29 -04:00
Solomon Peachy
a579516840
mitsu9550: Major revamp of how we handle data chunks.
...
Some models split the input stream into multiple smaller blocks instead
of one block per image plane. Properly parse them and send them over to
the printer in a sane manner.
2016-10-23 09:35:25 -04:00
Solomon Peachy
45d46409b4
common: Pull a couple of unnecessary globals into main().
2016-10-20 22:01:32 -04:00
Solomon Peachy
755eb9ed22
lib70x: Fix crashes and other fun in the rewind code.
2016-10-19 23:46:25 -04:00
Solomon Peachy
7ec9a8234e
mitsu70x: Properly handle lamination plane with 5" media.
2016-10-19 23:20:09 -04:00
Solomon Peachy
fd22189a40
lib70x: Implement rewind detection support. Disabled for the moment.
2016-10-19 21:21:34 -04:00
Solomon Peachy
b76c70b397
Doc updates on the mitsu 98xx family.
...
In short, it's going to need an image processing library of sorts, and
data tables directly extracted from the windows or mac drivers.
2016-10-19 00:48:01 -04:00