Commit graph

925 commits

Author SHA1 Message Date
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
code.
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 git.shaftnet.org:selphy_print 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
Solomon Peachy f97b139549 d70x: K60 and EK306 need a workaround. 2016-01-19 17:45:35 -05:00
Solomon Peachy f578422aa7 mitsu70x: Add support for the printers' data tables
Nothing is done with them yet, but I hope to change that.
2016-01-19 17:40:22 -05:00
Solomon Peachy cce49e4e25 add a crude release script. 2016-01-18 21:16:50 -05:00
Solomon Peachy a550ef34e5 s6145: Replace the old winXP test job with a proper photo. :) 2016-01-18 21:16:25 -05:00
Solomon Peachy ec4609c7e4 Mitsu9550: Update ICC profiles. 2016-01-18 09:17:03 -05:00
Solomon Peachy 3262b359da s6145: Fix sleep time set, and display the printer region code. 2016-01-17 17:08:05 -05:00
Solomon Peachy e8749e68fc Update documentation and displayed text. 2016-01-17 16:58:10 -05:00
Solomon Peachy 6740e1b085 s6145: some more endianness stuff. 2016-01-17 09:48:57 -05:00
Solomon Peachy f0a122f473 s6145: add support for dumping the eeprom.
Just following the recommended flow in the docs.
2016-01-17 09:48:57 -05:00
Solomon Peachy cc718bffeb update docs for mitsu70x family. 2016-01-15 08:48:36 -05:00
Solomon Peachy 298d7a5d6d all: Make sure the requested jobid isn't already in use! 2016-01-15 08:24:23 -05:00
Solomon Peachy 23b6773b3a s6145: Documentation updates, and remove the WIP. 2016-01-14 18:05:00 -05:00
Solomon Peachy ef29c8dfa0 s6145: Switch to using dlopen for the image processing library.
Move the library build entirely out of this makefile, as it's really a
separate project.
2016-01-14 15:00:18 -05:00
Solomon Peachy b92d51dd47 s6145: minor corrections to the -Q option. 2016-01-13 22:52:14 -05:00
Solomon Peachy 5d70737cef s6145: Don't query last printer OC status in status dump.
First, it's not terribly useful anyway, but more importantly, it
isn't safe to call under some circumstances.
2016-01-13 19:44:50 -05:00
Solomon Peachy a4804f382d shinko_s6145: Add ability to dump image correction data.
Also, don't query the data if we don't need to.
2016-01-13 13:01:19 -05:00
Solomon Peachy a651d8da59 s6145: More makefile wrangling. 2016-01-09 18:45:52 -05:00
Solomon Peachy 637da14020 s6145: Endianness corrections in the correction data checking. 2016-01-08 00:33:12 -05:00
Solomon Peachy 218978d7d2 s6145: fix a bug in the makefile. 2016-01-08 00:22:38 -05:00
Solomon Peachy 77023b85bc shinko_s6145: Make the build more intelligent with respect to the library
* backend reports which one is in use (internal,proprietary,r_eng)
 * make flags determine which one is used
 * only use proprietary one if we actually have one.
2016-01-05 22:36:30 -05:00
Solomon Peachy 173e1f1bc9 doc updates. 2016-01-04 23:03:50 -05:00
Solomon Peachy e2210fdde5 s6145: A couple of minor updtes for the Brava 21. 2016-01-03 21:57:39 -05:00
Solomon Peachy 732aaa5fbc We need libm for the library now. 2016-01-03 09:50:45 -05:00
Solomon Peachy 03eabed924 Add the Brava 21. 2016-01-02 19:31:55 -05:00
Solomon Peachy 279eb36c9d s6145: more structure improvements 2016-01-02 10:20:24 -05:00
Solomon Peachy 22d85e240f s6145: Makefile improvements.
`
2016-01-01 21:21:25 -05:00