Solomon Peachy
49065c8be5
sonyupdneo: Only issue a usb reset for the B&W thermal models.
...
(ie the UP-D898 and UP-D971/991)
Have a report that the reset breaks the UP-DR80 family.
2025-01-16 08:33:39 -05:00
Solomon Peachy
28fe002129
sonyupdneo: Decode paper feed error
2025-01-15 20:19:22 -05:00
Solomon Peachy
ed5b47a720
common: Fix parsing of IEEE1284 string
...
Broke in 484c53fa1a
(April 2024!)
2025-01-15 18:40:13 -05:00
Solomon Peachy
e6202fad97
mitsuw5k: Extend the spool format to specify copy count
2025-01-07 18:03:39 -05:00
Solomon Peachy
db3977beae
common: Update copyright years I'd missed
2025-01-05 21:34:06 -05:00
Solomon Peachy
2cd4c4d9bb
common: (usually) Ignore the 'copies' argument on the command line
...
We're only supposed to pay attention to this when a file is specified
2025-01-05 21:33:07 -05:00
Solomon Peachy
be55ead6eb
mitsu d70/d90: Extend spool format to include a page copy count
...
These printers don't support hardware copies but we want the backend
to be able to handle this so we can:
* avoid re-running the heavy image processing steps each time
* allow for automatic Nup/cut page combining
Requires a change in gutenprint to utilize
2025-01-05 21:33:03 -05:00
Solomon Peachy
f277217339
kodak8800: Convert to common job format
...
Quite surprised I'd missed this!
2025-01-05 21:33:01 -05:00
Solomon Peachy
c06221488a
various: More consistency with respect to copy generation
...
* Always use the larger of
* specified count from spool file
* count from cmdline etc
* Always report the copy count used to the common code
2025-01-05 21:20:02 -05:00
Solomon Peachy
b66656fd7d
Update some comments for consistency
2025-01-05 21:00:34 -05:00
Solomon Peachy
55a3a82321
dnp: Decode the panorama error condition
2025-01-04 19:33:53 -05:00
Solomon Peachy
86abbddb60
common: Disable -Wcast-qual in the backend code.
...
The CFLAGS that gutenprint uses upstream causes a ton of noisy warnings
2024-12-24 09:24:21 -05:00
Solomon Peachy
8d40045692
sinfonia: Fix a (thankfully) harmless overflow in the button command
2024-12-24 09:20:47 -05:00
Solomon Peachy
eaa65b12ff
CP-D90DW-SL is now working
2024-12-17 13:10:40 -05:00
Solomon Peachy
61c8726678
mitsud90: Fixes for the D90-SL variant
...
Got a sniff of it printing. Apparently the only change looks to be a
single byte in the plane/data header.
2024-12-16 19:59:46 -05:00
Solomon Peachy
fb0fae779b
libmitsu: Recognize SilverLab-branded media
2024-12-16 19:58:34 -05:00
Solomon Peachy
e82aeb6918
mitsud90: Fix regression on W5000 model
2024-12-11 08:21:51 -05:00
Solomon Peachy
a9e702979f
mitsud90: CP-D90DW-SL uses a variation of the PAGE START command
...
(changed offset 0x05 from 0x33 to 0x03)
2024-12-10 19:26:17 -05:00
Solomon Peachy
608fe617a3
mitsud90: bump version
2024-11-22 07:09:21 -05:00
Solomon Peachy
f1915ae58e
mitsud90: Add the USB ID for the Mitsubishi CP-D90DW-SL variant
...
No idea if it actually works but this is a start.
2024-11-22 07:04:28 -05:00
Solomon Peachy
9348003199
lib2245: Implement ip_getMemorySize() for the KA6900.
...
ip_imageProc() now intentionally aborts.
2024-11-12 19:56:23 -05:00
Solomon Peachy
718c505ba5
hiti: Add the Swiftfoto KSF-10R in parallel to the Joyspace U826
...
It's not clear if this the KSF-10R will supplant the U826 branding,
but initial indications are that they share the same USB IDs.
...So treat them the same for now.
2024-10-24 21:48:48 -04:00
Solomon Peachy
19765bb5dc
kodak6900: Update understanding of the IPP data structures
2024-09-08 10:47:42 -04:00
Solomon Peachy
39a753e2c7
lib2245: Fix segfault on S2245 printers.
2024-09-06 09:57:31 -04:00
Solomon Peachy
943e4f4780
kodak6900: update to current ICC profile
2024-09-05 19:54:18 -04:00
Solomon Peachy
0377aab0ce
libs2245: Correct copyright year.
2024-09-04 07:59:53 -04:00
Solomon Peachy
f4ebf1ac62
lib2245: Basic handling of the Kodak 6900 IPP data.
...
IPP data is now parsed and validated, and we can successfully complete
an ip_imageProc() run. Unfortunately this is still insufficient:
* Additional fields in IppConf header not yet handled
(some are recognized/known)
* Printer requires additonal data to be sent over:
* 12 additional rows per plane (beyond the size in the print cmd)
* 9856 bytes of additional info (partial IPP headers plus ???)
* ip_getMemorySize() needs to take all of this into account
* Panorama processing adds another layer of fun on top of that.
2024-08-29 12:46:20 -04:00
Solomon Peachy
2414d3c8ac
kodak6900: Printer doesn't return a list of legal print sizes
...
...so don't check.
2024-08-29 12:46:10 -04:00
Solomon Peachy
e1ca9e3210
kodak6900: More fixes identified to the print flow
...
NOTE: WILL NOT PRINT!
Requires some substantial work on the image processing library.
2024-08-27 13:23:19 -04:00
Solomon Peachy
07cc1fbd11
kodak6900: Further additions and fixes.
...
* Can now query the IPP data.
* Respect IPP response length on S2245 and S6145
2024-08-25 16:18:36 -04:00
Solomon Peachy
ce631ebfdc
ek6900: Initial quirks for the Kodak 6900
2024-08-21 16:52:00 -04:00
Solomon Peachy
c0bf6052c3
hiti: Fix print combining for 5x3.5" prints
2024-08-21 14:41:19 -04:00
Solomon Peachy
80fbc39703
hiti: fix dual 2x6*2 job combining into a single 2x6*4 job
2024-08-21 13:43:09 -04:00
Solomon Peachy
5bad97fab5
hiti: add w432h576-div4 to regression test sizes.
2024-08-21 13:29:13 -04:00
Solomon Peachy
9190a17433
hiti: Theoretically support job combining with 2x6 strips
2024-08-21 13:20:26 -04:00
Solomon Peachy
95607d4cf8
hiti: Fix failure to print on P52x models.
2024-08-21 12:05:13 -04:00
Solomon Peachy
d5d54749ef
hiti: fix 6x5/6x6" prints on 6x9" media
2024-08-20 21:05:28 -04:00
Solomon Peachy
0b472418e4
hiti: Fix the incorrect template for the 3D LUT files.
2024-08-20 20:14:22 -04:00
Solomon Peachy
dbdb8f12a0
hiti: Send the unknown 8011 command on the P52x family.
2024-08-19 08:24:17 -04:00
Solomon Peachy
f3face3408
s2245: Fix a regression failure
2024-08-19 08:12:19 -04:00
Solomon Peachy
c95564b0dd
kodak69xx: Add in panorma detection and splitting. (Untested)
...
Much like the EK8810, I still don't know what exactly is needed to tell
the printer to do the fancy panorama handling. That should change within
a couple of weeks.
2024-08-17 18:49:38 -04:00
Solomon Peachy
4ea3205b87
Move the JoySpace U826 over to the "confirmed working" list.
2024-08-16 07:41:53 -04:00
Solomon Peachy
b0b5ab117e
hiti: Implement support for additional media types
2024-08-15 19:38:32 -04:00
Solomon Peachy
d0b58f347d
hiti: Add a large pile of data files for ri/ro series.
2024-08-15 18:16:50 -04:00
Solomon Peachy
cb772493f4
hiti: Support for 6x6 and 6x5 print sizes
2024-08-14 18:28:35 -04:00
Solomon Peachy
3b5e406bc6
hiti: Support for the Joyspace U826
...
This is apparently a rebadged P525L, but with a couple of new features:
* Addtitional media types (Sticker, Transparent, Metallic)
* Ribbon rewinding support
* Identifies itself as 'ro' type (instead of 'ri')
Still todo:
* figure out how to support additional media types
* Figure out rewind feature ("delayed availability" WTF?)
* Add new LUT and heat file types to the decoder ring
2024-08-13 14:18:36 -04:00
Solomon Peachy
ba059ee4ac
hiti: New firmware versions for the P52x series
2024-08-10 20:12:24 -04:00
Solomon Peachy
4712d746e9
sonyupd: Add USB VID/PID for the Nidec Copal DPB-1500
...
No idea if it actually *works* but this is a necessary first step
2024-08-09 11:00:17 -04:00
Solomon Peachy
6ae93c3cef
build: use -flto=auto when doing LTO builds
2024-07-15 20:49:39 -04:00
Solomon Peachy
21f0469d23
misc: Fix up a couple of -pedantic warnings
2024-07-15 20:40:53 -04:00