Commit Graph

1101 Commits

Author SHA1 Message Date
Solomon Peachy 1d27d98d93 dnpds40: Clean up output a bit. 2016-07-07 22:59:39 -04:00
Solomon Peachy 7fb50e97bd dnp: Insert a sleep after sending the last of the image data.
This keeps us from immediately querying the printer status before the
printer has had a chance to get going.
2016-06-30 16:31:28 -04:00
Solomon Peachy 3408f1a4db Remove old RX1 icc profile. 2016-06-28 18:10:28 -04:00
Solomon Peachy a63d5b84f0 dnpds40: Initial support for DNP RX1HS 2016-06-28 17:55:26 -04:00
Solomon Peachy 6775dc81a8 kodak6800: Minor doc update 2016-06-28 17:55:26 -04:00
Solomon Peachy fba125714c Add printer reset support to Kodak 68xx and Shinko S1245. 2016-06-28 10:29:17 -04:00
Solomon Peachy 829570e2be DNP: DNP/EU has released firmware (1.34) with lustre support. 2016-06-26 22:13:32 -04:00
Solomon Peachy a84d7c40ad icm: Add Citizen CX profile. 2016-06-26 22:07:37 -04:00
Solomon Peachy 48d7f87efe DNP: Add ds80dx etc to the blacklist. 2016-06-25 13:24:09 -04:00
Solomon Peachy 5a996b70e3 DNP: Prettier output for some status messages. 2016-06-25 13:00:45 -04:00
Solomon Peachy 1045fa9f3f dnpds40: Add support for job cancel and printer reset.
And fix iserial support.
2016-06-25 11:28:08 -04:00
Solomon Peachy 6efd1242f8 dnpds40: Discovered USB IDs for DS80DX and CW02 2016-06-24 16:29:06 -04:00
Solomon Peachy fc12adaf5c s1245: Minor cleanups; no functional change. 2016-06-22 22:37:33 -04:00
Solomon Peachy 425d68c449 kodak68x0/605: We know about another paper type.
0x2c == 6R/6TR2 (396-2941)

Add it to the detection list of both printers.
2016-06-20 21:43:59 -04:00
Solomon Peachy 15e60abbcf dnpds40: Minor status message change. 2016-06-19 08:58:57 -04:00
Solomon Peachy e960ef1e6b Doc update for the newer CP series. 2016-06-17 08:56:47 -04:00
Solomon Peachy 4ece5c0039 Latest RX1/RX1HS ICC profile from DNP's 2016-06 driver release. 2016-06-14 00:29:24 -04:00
Solomon Peachy cc9b1531a9 Nuke two features from the DS40 from firmware that was never released. 2016-06-12 09:38:45 -04:00
Solomon Peachy b51b242907 mitsu70x: Make the "init/wakeup" header optional in the data stream.
The Mitsubishi 'CP70Filter' driver does not include it.
2016-04-28 09:29:45 -04:00
Solomon Peachy 19b5a62bbc build: use cups-config to tell us where to install things. 2016-04-16 09:02:09 -04:00
Solomon Peachy 6604a8b283 shinkos6145: Hook into config.h if present. 2016-04-10 09:29:49 -04:00
Solomon Peachy 10d842b4cd Add a CP900-specific testjob. 2016-04-06 21:10:12 -04:00
Solomon Peachy 9ba118c5cb canonselphy: Rework handling of early_parse to better support CP900. 2016-04-06 21:03:15 -04:00
Solomon Peachy fdffd60cf9 kodak68xx: Don't check for a known media type.
...The print size checks will validate this for us.  If the printer is
okay with the loaded media, far be it for us to complain.
2016-03-25 16:41:36 -04:00
Solomon Peachy 1006665a1f s2145: Whitespace fixes. 2016-03-25 16:41:14 -04:00
Solomon Peachy 1abae91127 dnpds40: Correct a bug in the matte state tracking 2016-02-08 17:53:28 -05:00
Solomon Peachy 9eaea2d609 dnpds40: the DS620 also has a 'HEAD' counter; report that. 2016-02-07 17:04:50 -05:00
Solomon Peachy bbc404472e dnpds40: Query last matte state after we attach to the printer.
Otherwise we don't know the serial number.
2016-02-07 09:17:29 -05:00
Solomon Peachy ae0c99d118 dnpds40: Improvements in matte state tracking.
* Handle the more advanced matte modes
 * Load state at startup only
 * Write state after each *successful* print

It would still be REALLY nice if the printer allowed us to query
ths disposition of the current job.
2016-02-07 09:11:48 -05:00
Solomon Peachy 323e20f80d dnpds40: when waiting for job completion, sleep between each loop. 2016-02-05 23:32:54 -05:00
Solomon Peachy f0e9c04257 dnpds40: Don't send the printer any of the job until we know it's ready.
Also, don't modify jobs inline, instead strip out commands we may need
to modify and explicitly re-insert them as necessary.
2016-02-05 07:42:15 -05:00
Solomon Peachy 08a5e31183 dnpds40: Split apart 6x6 vs 5x5 support. 2016-02-03 22:53:57 -05:00
Solomon Peachy 0ec6b0465a dnpds40: Replace lots of magic numbers with proper constants.
Makes the logic a lot easier to follow in some places.
2016-02-03 22:48:54 -05:00
Solomon Peachy 82149af1e6 Update release target. 2016-02-01 17:11:42 -05:00
Solomon Peachy 890fb2f04e s6145: Allow the backend to support libtool's ltdl. 2016-01-31 18:17:25 -05:00
Solomon Peachy 99977fb227 canonselphy: Documentation corrections. 2016-01-30 13:38:17 -05:00
Solomon Peachy 7866bba74a s6145: update comment. 2016-01-30 00:01:07 -05:00
Solomon Peachy 11ed078eb1 dnpds40: Strip buffcntrl from the input stream.
The backend will insert its own if the situation merits.
2016-01-29 23:50:47 -05:00
Solomon Peachy 9524c5adc1 Add the CP1000 and CP1200 to the list of modern SELPHY printers. 2016-01-28 21:49:27 -05:00
Solomon Peachy 91b8d70b1b s6145: Don't lie about library loading success if we fail do resolve all symbols. 2016-01-27 15:21:18 -05:00
Solomon Peachy 878946571f s6145: Bundle libS6145ImageReProcess!
Yep, the s6145 is now fully usable with Free Software!
2016-01-27 08:00:02 -05:00
Solomon Peachy 69664f5076 shinkos6145: Get rid of the correction data check.
It belongs in the library.  There's no point in it being in the fallback
2016-01-27 07:24:12 -05:00
Solomon Peachy 52e4b827cd whitspace cleanups. 2016-01-24 16:59:56 -05:00
Solomon Peachy 8e35e5608b all: It's 2016 now, update the copyright text.
Also, correct the initial dates for a few of the backends.
2016-01-24 09:44:19 -05:00
Solomon Peachy 69f817104a s6145: Fix some compile warnings on 32-bit platforms. 2016-01-22 19:47:42 -05:00
Solomon Peachy 6d8eb1434a dnpds40: Newer DS620 FW supports fullcutter on non-6x8 prints. 2016-01-21 19:16:52 -05:00
Solomon Peachy 139aa6e355 mitsu70x: doc update 2016-01-20 20:14:05 -05:00
Solomon Peachy 3612c75564 Merge branch 'master' of 2016-01-20 20:12:38 -05:00
Solomon Peachy 24ef3b445d dnpds40: Enable use of fast return mode
Or more accurately, block until print complete if not in fast return mode.
2016-01-20 20:11:54 -05:00
Solomon Peachy 1c3cfc996a all: Ensure all jobid-aware printers log the ID properly. 2016-01-20 13:40:11 -05:00