Solomon Peachy
9510016387
sinfonia: More consolidation and updates:
...
- Consolidate media query
- Correct EK8810 8x10 print counts
- Consolidate 6R/5R print counts
- Documentation updates
2019-09-09 20:12:24 -04:00
Solomon Peachy
eeeef86e0a
kodak68xx: Consolidate cmd header set code.
2019-09-01 19:41:58 -04:00
Solomon Peachy
b7afb70ab7
kodak68xx: Fix error in the reset command.
...
(Thank you, contributor-who-wishes-to-remain-anonymous!)
2019-09-01 19:09:32 -04:00
Solomon Peachy
ed40a06597
kodak68xx: Support get/set of both "User" and "Current" curve data.
2019-08-30 10:55:23 -04:00
Solomon Peachy
6b76ab3542
misc: Check the return codes for a couple of writes
...
Shuts up some compile warnings.
2019-07-15 23:37:17 -04:00
Solomon Peachy
df4a9a0a5b
s1245 & ek68xx: Fix a regression with print copies.
2019-07-13 10:46:59 -04:00
Solomon Peachy
ccc1513d09
kodak6850: Fix another serious regression.
2019-07-13 10:46:52 -04:00
Solomon Peachy
265e6ee56a
kodak68xx: Fix serious regression with print size validation
2019-07-13 10:38:29 -04:00
Solomon Peachy
eb4fc21990
misc: Fix a small pile of leaks and unintialized issues.
2019-05-26 13:05:41 -04:00
Solomon Peachy
473f86b0d5
common: Use generic teardown code unless necessary.
2019-05-22 20:42:12 -04:00
Solomon Peachy
802d82d709
kodak68xx: Use standard sinfonia job format.
2019-05-22 20:13:52 -04:00
Solomon Peachy
f6e65c51cd
misc: Fix several cppcheck format string warnings.
2019-05-14 23:06:39 -04:00
Solomon Peachy
ad26d3d99a
kodak68xx: Correct memory allocation for media info dump.
2019-05-14 22:30:28 -04:00
Solomon Peachy
7768f9a970
sinfonia: Add a library "version" and have the specific backends log it.
2019-05-13 20:56:09 -04:00
Solomon Peachy
a65eb72562
sinfonia: More common code & definitions, and normalize code for more.
2019-05-13 18:14:12 -04:00
Solomon Peachy
b1cd5f4387
shinko: Rename common shinko library to 'sinfonia' to reflect current name
2019-05-13 10:29:00 -04:00
Solomon Peachy
bfd6e1b72a
shinko: More common structs and definitions.
2019-05-12 23:42:10 -04:00
Solomon Peachy
dd6a0c756f
kodak68xx: some more documentation.
2019-05-12 23:42:01 -04:00
Solomon Peachy
63384d9657
shinko: MEDIA_TYPE_* definitions are common, and unify EK68x0 + S1245 errors
2019-05-12 13:20:04 -04:00
Solomon Peachy
473aa2bbc4
misc: More static analysis fixes.
2019-05-12 11:11:51 -04:00
Solomon Peachy
48a1d90c2c
kodak68xx: Improved sanity checking for jobs.
2019-05-12 08:10:17 -04:00
Solomon Peachy
d10a4ffc45
kodak68xx: Supports 4x6-div2!
2019-05-12 00:47:01 -04:00
Solomon Peachy
5cde2b7cb7
kodak68x0: Strict enforcement against printer-reported size list.
...
4x6, 8x6, 6x6, 2x6, 3x6, and 6x6-div2, 8x6-div2 all verified.
2019-05-12 00:40:46 -04:00
Solomon Peachy
a08f6952b1
kodak68xx: Support for new official 2x6 and 3x6 sizes.
...
Lots of internal improvements:
- Media detection
- Sanity checking headers
- Internal cleanups
- Report if FW version is out of date
2019-05-12 00:23:32 -04:00
Solomon Peachy
c2e374e930
kodak68xx: Updated ICC profiles from latest bundle, and doc updates
2019-05-11 19:44:03 -04:00
Solomon Peachy
d8508bcb40
s1245/kodak68xx: Fix idle detection when queueing up more than two jobs
2019-05-11 16:33:33 -04:00
Solomon Peachy
188b59ce37
misc: Update copyright year on files modified in 2019.
2019-02-17 21:54:38 -05:00
Solomon Peachy
295a921747
common: rename dyesub_read_data() to dyesub_read_file()
2019-01-13 20:09:04 -05:00
Solomon Peachy
54b253d655
common: Add a global function to read the contents of a file.
...
Most backends now utilize it. The stragglers do something special.
2019-01-13 15:44:29 -05:00
Solomon Peachy
2e70eca4e1
all: Revamp "backend names" to align with gutenprint model names.
...
Should have done this to begin with, whoops.
(All old names are retained for backwards compatibility)
2018-09-22 09:11:14 -04:00
Solomon Peachy
970309daaf
kodak68x0/605: Support passing media type into test mode.
2018-09-21 15:59:22 -04:00
Solomon Peachy
fd9b38202e
common: better split between parsing and printing.
...
parsing returns a self-contained job, which is then passed to printing
code. No global state is modified.
mitsu 70x:
Still need to move the image processing code to the print side.
2018-06-17 12:14:46 -04:00
Solomon Peachy
bf22135ad1
kodak: suppor TEST_MODE_NOATTACH
2018-05-12 21:44:19 -04:00
Solomon Peachy
390c5e2bf6
all: push printer type lookup into common code.
2018-05-09 23:09:01 -04:00
Solomon Peachy
f6445cfb4d
all: Don't query the marker state at attach time
...
As the backend->query_marker() call will do this.
2018-04-29 14:15:54 -04:00
Solomon Peachy
5669fb3552
all: add new marker query support to backends and rejigger as needed.
2018-04-29 11:03:46 -04:00
Solomon Peachy
06dbf0fa91
common: Change backend->attach API to allow status returns
2018-04-28 19:22:05 -04:00
Solomon Peachy
fa2a54d29e
misc: Fix a handful of bugs identified by clang-analyze
2018-04-27 10:17:16 -04:00
Solomon Peachy
7939d501d7
all: Move all backend names into aliases tables.
...
Update all printer entries to have unique names. As long as the USB
VID/PID is unique, each "backend" appears unique!
2018-03-16 15:35:00 -04:00
Solomon Peachy
320c84f770
common: Add support for backends to support aliases.
...
This also renames the reported names for mitsu9550, dnpds40, and
kodak6800 to mitsu9xxx, dnp_citizen, and kodak68x0. Backwards
compatibility is maintained!
2018-03-16 13:35:17 -04:00
Solomon Peachy
ad3409b600
It's 2018, update appropriately.
2018-02-22 06:02:49 -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
5b40d2e216
All: Add 'SPDX-License-Identifier' headers to all source files.
...
(GPL-3.0+ for everything but the S6145 backend, which is GPL-3.0+
with an additional permission)
2017-11-17 13:34:26 -05:00
Solomon Peachy
56cd04bd2a
all: Clean up the manufacturer override field in the devices.
2017-11-08 19:19:00 -05:00
Solomon Peachy
487ccc9f71
Fix up bad whitespacing.
2017-07-10 20:15:56 -04:00
Solomon Peachy
11829f2f45
Merge a pile spelling fixes from Ville Skyttä <scop@sf>
2017-05-05 08:11:04 -04:00
Solomon Peachy
baabd26579
Bump versions of kodak68x0 and s1245 backends.
2017-03-23 13:56:17 -04:00
Solomon Peachy
ce8cdb286d
Replace some defines with literal constants.
2017-03-16 19:56:31 -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
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