Solomon Peachy
8a4fd56c13
Update shaftnet.org URLS from http -> https
...
Update copyright year as appropriate
2021-01-23 10:47:01 -05:00
Solomon Peachy
574daa69f8
Sinfonia: Report the S2245 '4up' print method
2020-08-23 15:23:05 -04:00
Solomon Peachy
322ad8d7b7
common: Introduce a common USB connection object, and use it!
2020-08-12 20:04:54 -04:00
Solomon Peachy
9875b026ad
shinkos2245: Further improvements:
...
* Support setting image quality in the print command
* Error code list improved.
* Correct image correction data queries
* Better documentation
* Fix settime call
Still broken:
* Corrdata parsing
* Print 'mode' enumeration (possibly media checking too)
* And Printing, duh.
2020-07-30 00:07:32 -04:00
Solomon Peachy
0e59dd80f5
shinkos2245: Lots of bugfixes.
...
Working:
* status query
* firmware version query
* media query
* eeprom dump
* corrtable dump
* partial errorlog dump
Broken:
* corrtable parsing (differs from S6145.. sigh)
* print command decoding (ditto)
* actual printing (after the brokenness)
2020-07-29 13:03:01 -04:00
Solomon Peachy
6f01f362eb
misc: Bump copyright dates on files modified in 2020
2020-06-30 23:42:54 -04:00
Solomon Peachy
f79500986f
misc: Shut up a large pile of compile warnings with pedantic compilers
2020-03-24 18:23:00 -04:00
Solomon Peachy
4c5e93811e
misc: Fix a small pile of static analysis problems
2020-03-03 00:16:05 -05:00
Solomon Peachy
a42576e326
misc: Clean up some of the problems compiling for Windows with mingw
...
Major remaining tasks:
* Forcing Non-blocking I/O
* dynamic library loading (eg dlopen or ltdl)
* Final linking
2020-01-25 07:15:02 -05:00
Solomon Peachy
626a49f05d
Misc: Update address for FSF.
...
Also fix the copyright year for a few files.
2020-01-17 16:50:56 -05:00
Solomon Peachy
1d331f940d
misc: use CUPS_BACKEND_OK instead of 0 as a return value.
2019-12-12 07:15:25 -05:00
Solomon Peachy
b41803ef9e
common: Pass bInterfaceNo into backend->query_serno() call
...
Also allow the USB iSerialNumber value to be ignored.
2019-11-06 14:18:49 -05:00
Solomon Peachy
c1b15c1fbb
all: Clean up unnecessary #include
2019-09-28 11:05:42 -04:00
Solomon Peachy
43526a7069
sinfonia: Fix tone curve manipulation
2019-09-22 23:40:35 -04:00
Solomon Peachy
183c68a431
sinfonia: Further dumpall enhancements.
2019-09-22 00:16:00 -04:00
Solomon Peachy
6c7881679d
sinfonia: More cleanups:
...
* Command execution error handling revamped
* Centralized parameter lists
* Figuring out parameters for EK8810 and EK7000
2019-09-22 00:08:05 -04:00
Solomon Peachy
9dd36400da
kodak605: Fix crash in printer attachment code.
2019-09-19 18:13:45 -04:00
Solomon Peachy
128050cfad
sinfonia: Add ability to dump all parameters.
2019-09-19 15:53:43 -04:00
Solomon Peachy
1f27acbfc8
sinfonia: The 'Set Tone Curve' calls were using the wrong IDs.
2019-09-19 15:06:35 -04:00
Solomon Peachy
9f32458aec
kodak8810: Enhancements:
...
* Support disabling control panel
* Additional commands identified
* Cutter list support [theoretical]
2019-09-19 09:00:50 -04:00
Solomon Peachy
0229d9ae6e
kodak701x: Add backprinting hooks.
...
Still need the gutenprint side of things.
2019-09-18 21:08:20 -04:00
Solomon Peachy
2960be2b02
sinfonia: Several updates:
...
* Identify (and log) some additonal command types
* Figured out backprinting command on EK701x
* EK70xx supports panel button disabling
2019-09-18 21:08:13 -04:00
Solomon Peachy
9ba6a192ef
sinfonia: Fix a potential null deference
2019-09-10 14:38:51 -04:00
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
7c7ef5f7e2
kodak8810: Printer is now confirmed working.
2019-08-13 20:27:27 -04:00
Solomon Peachy
a1921cf334
kodak70xx: Minor enhancements for the Kodak 7000
2019-08-12 22:23:54 -04:00
Solomon Peachy
ce1982358c
left out the diagnostic debug string.
2019-08-06 12:26:41 -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
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
eb4fc21990
misc: Fix a small pile of leaks and unintialized issues.
2019-05-26 13:05:41 -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
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
f6e65c51cd
misc: Fix several cppcheck format string warnings.
2019-05-14 23:06:39 -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