Solomon Peachy
d62fae1ae9
README update
2 weeks ago
Solomon Peachy
bfc44dfe16
dnpcitizen: Citizen CX-02 and CX-02W support ribbon rewinding.
...
(Unlike the DNP, where the -A models don't support rewinding)
3 months ago
Solomon Peachy
7e5d0b7ed1
Revert "hiti: Fix data length specified in CMD_SEPD"
...
This reverts commit 49a606d5a8
.
I made the change in the wrong place, and it turns out it was fine.
3 months ago
Solomon Peachy
49a606d5a8
hiti: Fix data length specified in CMD_SEPD
...
It should be buffer_len + 8, not + 5. For some reason the P520L (and
supposedly the P510L) worked just fine but apparently the P510S doesn't.
Fingers crossed that this is the main problem.
3 months ago
Solomon Peachy
f753005e7e
hiti: set HITI_NODATA in the environment to disable data table sends
...
o
3 months ago
Solomon Peachy
7fc8ba7088
hiti: Major improvements in parsing v2 heattable data files.
...
* Properly decode length
* Handle secondary/embedded tables
* Document the known field types
3 months ago
Solomon Peachy
e5df30205c
hiti: Refactor the p51x heat table loading code a bit
3 months ago
Solomon Peachy
adc7d669a1
hiti: Matrix table (aka nvram) is actually 512 bytes
3 months ago
Solomon Peachy
498fde721d
hiti: fix compile error (missed a chunk when commiting)
4 months ago
Solomon Peachy
3e26608a69
hiti: Query the matrix data on p51x
4 months ago
Solomon Peachy
88c4f92af7
selphyneo: Add CP1500 to blacklist
4 months ago
Solomon Peachy
afb3c3b5c1
regression: Add cp1500
4 months ago
Solomon Peachy
78179680a3
selphyneo: Add USB ID for new SELPHY CP1500
4 months ago
Solomon Peachy
a9bd694245
canonselphyneo: Decode more error codes and battery status
4 months ago
Solomon Peachy
b2c5fbeac1
regression: Add in the only new size to the QW410 set.
4 months ago
Solomon Peachy
642a150101
dnp: Handle the 4x3, 4.5x3, 4x4. and 5,4.5x4 sizes.
...
These have unique MULTICUT values. There's a gap in the sequence
that lends me to think there's another size in play, but dunno.
Updates to Gutenprint will follow
4 months ago
Solomon Peachy
89700f105f
hiti: Fix incorrect data accounting if we retry a plane.
4 months ago
Solomon Peachy
1e908e0422
hiti: Properly check the job status flag.
...
An unknown flag is ocming up that's signifying an error state.
4 months ago
Solomon Peachy
216560c1b2
DNP: Add in some new ICC files
4 months ago
Solomon Peachy
68f79125a9
docs: Update copyright year for files modified (so far) in 2022
4 months ago
Solomon Peachy
e6293c3a57
DNP: Rework the new sies a little based on what I've learned so far
...
(They're still mostly just placeholders, but eh)
4 months ago
Solomon Peachy
34ee1f2305
s2145: Add support for the Olmec OP1000
4 months ago
Solomon Peachy
9420bef7e1
DNP: Placeholder for the QW410 1.10 firmware features
...
Adds support for 4x4.5, 4.5x3, 4.5x4" prints. Not sure of the details.
4 months ago
Solomon Peachy
9c93ee1091
hiti: Rework paper/ribbon queries a little
...
* Read the paper type from the correct offset of CMD_RDS_RSUS
* Use structs instead of byte arrays for RIS and RSUS queries
Unable to test for regressions at the moment.
5 months ago
Solomon Peachy
04d85d4887
canonselphyneo: Add a placeholder for the new Selphy CP1500
...
It is _not_ currently supported.
5 months ago
Solomon Peachy
4d77315c5b
dnp: Add in a missing printer error code.
6 months ago
Solomon Peachy
d581ec546a
kodak305: Update version check to the v3.02 firmware
7 months ago
Solomon Peachy
7fe1bd1573
Documentation update: Kodak 8800/9810 has been working for a while.
7 months ago
Solomon Peachy
d47097e56d
hiti: Fill in heat data files for P72x and P75x
7 months ago
Solomon Peachy
9fe00a1465
hiti: Add in heat tables for P72x and P750
7 months ago
Solomon Peachy
9316644f0b
hiti: Hook up P530D, probably won't work yet.
7 months ago
Solomon Peachy
a809283189
hiti: Parse v2 of the heatdata format
...
The structure is known, and some guesses as to the individual data blocks.
Don't know how this maps to actual printer commands just yet.
7 months ago
Solomon Peachy
da2a15df6a
hiti: Fix inverted vertical offset compensation
7 months ago
Solomon Peachy
f4549ec407
hiti: Add in data files for the P530D model.
7 months ago
Solomon Peachy
9877cca28e
hiti: Update P51x heat tables.
7 months ago
Solomon Peachy
c97ffe5947
documentation update
8 months ago
Solomon Peachy
ede367ee5b
hiti: Use proper delays when sending SEHT and CVD data.
...
(Vendor code delays 200ms after sending each!)
8 months ago
Solomon Peachy
6d24d9ab46
hiti: Forgot to commit a few definitions
8 months ago
Solomon Peachy
d9f9337d67
hiti: Add in an unknown command seen on the P51x.
8 months ago
Solomon Peachy
d553166783
hiti: Some models only return 64 bytes of data at a time
...
So if we are reading larger chunks of data, keep reading until we're set.
8 months ago
Solomon Peachy
20797ec00c
hiti: Another attempt to fix the P510-series wonkiness
...
libusb is kicking back an overflow error, which in turn comes from the
kernel. What doesn't make sense is that the buffer is supposedly
right-sized.
8 months ago
Solomon Peachy
12ca1f99de
hiti: RDS_RIS and RDS_RSUS take 0 arguments, not 1.
...
...Hopefully fixes the P51x probing.
8 months ago
Solomon Peachy
8150fdeb83
hiti: P51x models don't handle CMD_RDS_RSUS (request supplies status)
...
Instead they only use RDS_RIS (request input status)
8 months ago
Solomon Peachy
1d8f534ffc
hiti: Add in a bunch of updated LUTs, and doc updates
...
(Affects: P51x, P52x, P72x, P75x)
8 months ago
Solomon Peachy
05e628e693
common: Use '.dylib' for DLL_SUFFIX on MacOS
8 months ago
Solomon Peachy
26f766c129
lib70x: Update documentation to include the D70-S/D707-S variants
10 months ago
Solomon Peachy
8af7aadde3
common: Fix crash with libusb 1.0.25
...
Original patch by Ben Berg, but reworked to apply to master code
11 months ago
Solomon Peachy
3d74e90f1d
build: Separate out the data file build/install targets
1 year ago
Solomon Peachy
d7e3672fa6
common: 'FAST_RETURN=0' can now be used to disable fast_return mode.
1 year ago
Solomon Peachy
aa98d9f559
misc: add better support for GCC's static analyzer
1 year ago