Commit Graph

1253 Commits

Author SHA1 Message Date
Solomon Peachy ad3409b600 It's 2018, update appropriately. 2018-02-22 06:02:49 -05:00
Solomon Peachy 4dd9470834 dnp: RX1 2.06 FW adds square printing 2018-02-22 06:01:31 -05:00
Solomon Peachy d9f84f6f6f dnpds40: Add in missing USB PIDs for Citizen printers. 2018-02-20 07:56:07 -05:00
Solomon Peachy c824c549fb all: use BACKEND_CUPS_RETRY_CURRENT for memory allocation failures. 2018-02-16 10:49:21 -05:00
Solomon Peachy 0cfd77ce12 common: Use CUPS_BACKEND_RETRY for most error situations. 2018-02-16 10:34:30 -05:00
Solomon Peachy 8192578a7a common: set 'connecting-to-device' state approriately. 2018-02-16 10:17:47 -05:00
Solomon Peachy 5325aa57c5 common: Set the altsetting only if there's more than one option.
Make the errors a bit more meaningful.
2018-02-16 09:37:47 -05:00
Solomon Peachy 5f6f238458 common: Allow for a variable number of claim attempts.
This is to enable smarter retry policies.

At the moment, doing a scan means we only perform one attempt, so we
don't block if a printer is busy.  Trying to attach, on the other hand,
we still retry multiple times.

(The attach retry logic needs to be revved next..)
2018-02-16 07:38:39 -05:00
Solomon Peachy 82a7f58930 selphyneo: Add USB PID for SELPHY CP1300 2018-01-27 18:16:36 -05:00
Solomon Peachy 256dedbe73 mitsu9550: Support reading the 9810/9820 lamination data from disk.
...It's how the official mistu drivers do things!
2018-01-21 21:36:29 -05:00
Solomon Peachy 670f0373f5 mitsu70x: Close the lamination file when we're done with it. 2018-01-21 21:36:12 -05:00
Solomon Peachy 3e258ba069 s1245: The GET_MATTE response is 7 bytes, not 6.
This prevents a LIBUSB_ERROR_OVERFLOW response when trying to print
somehting in matte modes.
2018-01-10 08:10:13 -05:00
Solomon Peachy 03e2d49d2f s2145: Silence a build warning.
(a call to write wasn't checking the return value)
2018-01-09 21:40:08 -05:00
Solomon Peachy 9147ee7fef Documentation update. 2018-01-09 21:37:41 -05:00
Solomon Peachy fb34e91df0 s1245: Fix 'set user string' and marker-level reporting. 2018-01-09 20:28:21 -05:00
Solomon Peachy d057cbcfca s1245: whitespace fixups. 2018-01-09 12:50:27 -05:00
Solomon Peachy d55adc475e s2145: Don't bother looing up device subtype. 2018-01-09 12:42:00 -05:00
Solomon Peachy 713d48ab1b common: don't issue an altsetting if not necessary. 2018-01-09 12:42:00 -05:00
Solomon Peachy 26c03b4b89 mitsup95d: Corner case with rspect to printer busy. 2018-01-09 07:53:31 -05:00
Solomon Peachy e7f2b61ac7 s1245: Tweak media detection further.
Log the media type when dumping out the media info.
2018-01-09 07:21:41 -05:00
Solomon Peachy 1a5ee2f106 s1245: More corrections. 2018-01-08 21:51:13 -05:00
Solomon Peachy 5d1a315664 s1245: Fixes to the get_media query.
the num_entries is *total*, not per-response.
2018-01-08 20:35:44 -05:00
Solomon Peachy 2956baa602 mitsup95d: Add a status query. 2018-01-08 07:20:47 -05:00
Solomon Peachy 6f704c3b94 canonselphy/selphyneo: Add support for querying printer status.
It's full-featured on the selphyneo, but on the older ones it's dumber.
2018-01-04 10:00:57 -05:00
Solomon Peachy 33278db787 magicard: Update testjob to use gamma correction. 2018-01-03 21:02:05 -05:00
Solomon Peachy faa672e9c2 magicard: Implement gamma correction.
The output looks pretty decent now!
2018-01-03 21:00:57 -05:00
Solomon Peachy 8d74305b7e mitsu70x: Fix 4x6*2 multicut on 6x8" media with D70x and ASK300.
**note:  It is unclear if this workaround is necessary if using 6x9" media!
2018-01-02 20:39:16 -05:00
Solomon Peachy 7d9e366d2d magicard: Document laminator-related commands
Also added a couple of questions that need answering.
2018-01-02 13:49:19 -05:00
Solomon Peachy 4207121447 mitsu70x: More details about current ASK300 firmware. 2018-01-02 13:48:56 -05:00
Solomon Peachy 764d176f41 magicard: Document all known firmware commands.
Turns out the gamma parameter isn't used by the printer.
2018-01-01 19:57:21 -05:00
Solomon Peachy be627a4705 magicard: Figured out existance of several more REQ STAs
Still don't have all the information needed to report remaining prints
or query error status without a lot of parsing.
2017-12-31 18:05:10 -05:00
Solomon Peachy 93c8fe8d50 mitsu70x: Revamp how firmware version checking is done
Instead of doing an exact match on the checksum, do a strcmp on the
version string itself, and complain if it's less than the ideal one.
This way we won't complain if we have a version newer than expected.
2017-12-31 13:20:38 -05:00
Solomon Peachy 961a0a1057 mitsu70x: Minor output tweaks. 2017-12-22 19:26:05 -05:00
Solomon Peachy 99f34bf024 mitsu70x: Fix logic error that prevented printer wakeups via a job. 2017-12-16 08:30:42 -05:00
Solomon Peachy 239a280a7e fix typo in readme. 2017-12-15 14:06:00 -05:00
Solomon Peachy 4f339776a4 mitsu70x: Add a blocking wakeup command too. 2017-12-09 09:27:36 -05:00
Solomon Peachy 96e4ef4ed5 multiple: Fast return should not be used when backend generates copies 2017-12-07 14:09:26 -05:00
Solomon Peachy 282906daf6 mitsu70x: Fix some typos. 2017-12-07 13:57:03 -05:00
Solomon Peachy afeebcdb72 mitsu70x: Log temperature too. 2017-12-07 13:54:30 -05:00
Solomon Peachy 712f31b8a7 mitsu70x: Fix oops in the getopt code. 2017-12-07 13:44:17 -05:00
Solomon Peachy 09e6c12f37 mitsu70x: Move job status query into its own command.
And add a wakeup command too.
2017-12-07 11:53:01 -05:00
Solomon Peachy b9d948e861 mitsu70x: improve deck detection and power status detection. 2017-12-07 10:26:55 -05:00
Solomon Peachy 57495485fe icc: Add current RX1HS and last RX1 (non-HS) ICC profiles. 2017-11-28 10:04:56 -05:00
Solomon Peachy 6ed0207068 magicard: Fix the length computed when using composite black. 2017-11-27 21:27:52 -05:00
Solomon Peachy ff9f34572e Trailing whitespace fixes. 2017-11-25 10:45:51 -05:00
Solomon Peachy e42e8730b7 magicard: Add sensor query support.. 2017-11-23 14:26:52 -05:00
Solomon Peachy e14c98e7bb magicard: Add in test jobs. 2017-11-23 07:14:11 -05:00
Solomon Peachy 49efdb1853 magicard: It works! 2017-11-23 07:13:03 -05:00
Solomon Peachy 0f48bb17dc magicard: different theory of color plane generation. 2017-11-23 05:56:16 -05:00
Solomon Peachy 36b60e13f1 magicard: Bugfixes.
Windows testjobs dump over okay
  Gutenprint WIP jobs dump over okay but don't print properly
    * color data is all wrong
    * Black/Resin extraction works

It's possible my guess on the color data format is all wrong.
2017-11-20 11:55:14 -05:00