Solomon Peachy
49aae3c75f
dnp: DS40, DS80, and DS80DX appear to share the legacy spool format.
...
DS620 and DS820 remain unconfirmed, but for now just treat them all the same.
2019-07-14 23:51:32 -04:00
Solomon Peachy
2d0b7e250f
dnp-rx1: Parse the windows spool file format.
...
This allows printing via a Windows system.
(FWIW, The "native" gutenprint format is more featureful)
2019-07-14 09:20:17 -04:00
Solomon Peachy
2e7378604d
cw01: Some cleanups and a minor fix for the CW01 legacy job parser
2019-07-14 08:06:08 -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
4e435ae533
all: compile with -D_FORTIFY_SOURCE=2
...
We'll see how this goes.
2019-07-01 09:36:42 -04:00
Solomon Peachy
2d5dfaf8ed
icm: Add profiles for Sinfonia S3, Kodak 6900, and HiTi M610
...
(All three are related)
2019-06-07 08:53:33 -04:00
Solomon Peachy
b3bbd6ebc3
Add Hiti M610 to blacklist
2019-06-03 20:42:52 -04:00
Solomon Peachy
1ffe35832d
sinfonia: Fix header definitions for Kodak 8810 and 6900.
...
8810 _should_ work now, but 6900 is probably broken still.
2019-06-03 20:38:09 -04:00
Solomon Peachy
1ee70bd6dc
HiTi M610 appears to be a Sinfonia S2245 variant.
2019-06-03 20:05:22 -04:00
Solomon Peachy
5c2f56cc31
Missed some files modified in 2019.
2019-06-03 19:40:45 -04:00
Solomon Peachy
70b10a55dd
misc: It's 'Fujifilm', not 'Fuji'
2019-05-26 22:35:44 -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
1d5d7853c5
ds80dx: Work around a bug in duplex prints from older gutenprint builds.
2019-05-25 22:53:56 -04:00
Solomon Peachy
45668d5218
sinfonia: Common overcoat mode.
2019-05-25 22:04:43 -04:00
Solomon Peachy
d72a4702c6
sinfonia: Unify a pile of common commands across four backends
...
* docmd
* flashled
* setparam
* getparam
* canceljob
* getfwinfo
* geterrorlog
* resetcurve
* gettonecurve
* settonecurve
(And the EK605 river no longer uses raw bytestreams for commands!)
Overall a ~600 line reduction of code size. Added some functionality too.
2019-05-25 09:04:15 -04:00
Solomon Peachy
401f43f682
sonyupdneo: Add in a couple of USB PIDs.
2019-05-24 17:29:22 -04:00
Solomon Peachy
e7ecbcf860
regression: Add Kodak 7000/7010 entries.
2019-05-23 14:26:08 -04:00
Solomon Peachy
6588755ae1
sinfonia-chcs2245: Fix typos in regression and printer name.
2019-05-23 13:20:16 -04:00
Solomon Peachy
d454dfffa4
sinfonia-chcs2245: Add USB PID, and regression jobs.
2019-05-23 13:08:53 -04:00
Solomon Peachy
22a3f8d4c5
regression: Fix bad entry.
2019-05-23 09:07:34 -04:00
Solomon Peachy
1f2b68e6b9
sonyupdneo: Fix buffer overflow with multi-page jobs.
2019-05-23 09:04:29 -04:00
Solomon Peachy
91fbb909ae
regression: only test 1/1, 1/3, 3/1, 3/3 pages/copies
...
instead of the while [1..3][1..3] matrix.
Should save a lot of test time.
2019-05-23 08:39:57 -04:00
Solomon Peachy
741266c3c3
brava21: Fix regression.
2019-05-23 08:25:09 -04:00
Solomon Peachy
473f86b0d5
common: Use generic teardown code unless necessary.
2019-05-22 20:42:12 -04:00
Solomon Peachy
14794e37a2
kodak70xx: Add in error codes for taken from Sinfonia docs.
...
(Found it online in a PDF!)
2019-05-22 20:34:02 -04:00
Solomon Peachy
802d82d709
kodak68xx: Use standard sinfonia job format.
2019-05-22 20:13:52 -04:00
Solomon Peachy
be46c01fb0
kodak8810: Add in a test job and regression tests.
2019-05-22 18:59:12 -04:00
Solomon Peachy
d39238255d
kodak: Add preliminary support for Kodak 7000-series, 8810, and 6900
...
6900 in particular is _very_ preliminary.
Also unifies some more common sinfonia code.
2019-05-22 18:59:09 -04:00
Solomon Peachy
4e8665a029
sony: List a few more unknown commands discovered.
2019-05-22 18:38:48 -04:00
Solomon Peachy
1f44fafe98
regression: Backend error codes weren't being picked up.
2019-05-22 18:37:22 -04:00
Solomon Peachy
95af1c3029
regression: Alloe gutenprint executables be overridden by envvars.
2019-05-19 09:23:12 -04:00
Solomon Peachy
7fa79a2a84
regression: Fix inverted verbose variable.
2019-05-19 09:11:12 -04:00
Solomon Peachy
4edc8cb292
DNP DS80DX is confirmed good now.
2019-05-18 21:16:04 -04:00
Solomon Peachy
1e8a8c90f1
regression: Chop out the unused 'backend' entry.
2019-05-18 08:01:23 -04:00
Solomon Peachy
980642cee7
dnpds80dx: Fix media_count_new for 8x12 cut media
2019-05-17 07:27:36 -04:00
Solomon Peachy
0b06a28cdd
common: Forgot to bump the version.
2019-05-17 07:21:58 -04:00
Solomon Peachy
d51248d426
dnpds80dx: Many fixes:
...
* Hang on probe
* Cut media status (empty/present/etc)
* Cut media marker reporting
* Sanity check cut media remaining
2019-05-16 20:56:43 -04:00
Solomon Peachy
0c0d9b2e39
README update. Lots of little changes.
2019-05-16 10:36:00 -04:00
Solomon Peachy
f6e65c51cd
misc: Fix several cppcheck format string warnings.
2019-05-14 23:06:39 -04:00
Solomon Peachy
3db30facc8
s1245: Use standard Sinfonia media struct definition,
...
And corrected an error handling path so it doesn't double-byteswap.
2019-05-14 22:31:24 -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
33621537d1
shinko: More unification, print method decoding.
2019-05-12 23:55:09 -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