Solomon Peachy
d47097e56d
hiti: Fill in heat data files for P72x and P75x
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
ede367ee5b
hiti: Use proper delays when sending SEHT and CVD data.
...
(Vendor code delays 200ms after sending each!)
7 months ago
Solomon Peachy
6d24d9ab46
hiti: Forgot to commit a few definitions
7 months ago
Solomon Peachy
d9f9337d67
hiti: Add in an unknown command seen on the P51x.
7 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.
7 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.
7 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
b5c7b5e53e
all: Move to using 'struct dyesub_job_common' in all backends
...
Should have done this a while ago. Now I can finally modify the
common job structure in just one place
1 year ago
Solomon Peachy
a396200bce
all: make "fast_return" only affect the final print in a job.
...
That way we can take advantage of printer pipelining within a job
even when fast_return is turned off.
This refactoring was also necessary for further changes in how
fast_return will work.
1 year ago
Solomon Peachy
f9cbd6ee74
README updates:
...
* Consistent naming for supported/unsupported lists
* Move Mitsu CP30 to supported list
* Naming fixes for Mitsu CP30 / CP9xxx / CP3800 series
* Remove HiTi P110 from list entirely
* Don't query Manuf/Model strings for old URI scemes
2 years ago
Solomon Peachy
7fec86bac7
hiti: Add in the the CS2xx series USB PIDs, and its LUT.
2 years ago
Solomon Peachy
e3ab11a975
misc: Get rid of all USB_VID_*/USB_PID_* definitions
...
Directly reference the IDs in the lookup tables, like in linux-kernel
2 years ago
Solomon Peachy
e9d687b11b
hiti: Add explicit version checks and recommendataions for upgrading
2 years ago
Solomon Peachy
c468459dbd
hiti_p75x: Fix filename of a correction table.
...
Better document the naming convention of the data files
2 years ago
Solomon Peachy
6d88d9dced
hiti: Correct media vendor/type lookup
2 years ago
Solomon Peachy
aa5093abfa
hiti: More fixes for the CVD table
2 years ago
Solomon Peachy
9b561262b5
hiti: More p51x fixes.
...
* Use correct lengths when sending SEHT data
* Another unknown response code (0x53)
* Move copy count to start of job structure (global requirement)
2 years ago
Solomon Peachy
f8209b6bec
hiti: Fix regression in querying remaining media
2 years ago
Solomon Peachy
db08aa0003
hiti: Fix regression with LED calibration query on P520L
2 years ago
Solomon Peachy
a797acdda7
hiti: More fixes for the P510 series.
2 years ago
Solomon Peachy
69a80f6b1b
hiti: Fix a buffer overflow
2 years ago
Solomon Peachy
88fdacf16c
hiti: More fixes for P51x
...
Also properly parse multi-record statistics responses
2 years ago
Solomon Peachy
bbd3ff4293
hiti: One more fix for the P51x series
2 years ago
Solomon Peachy
05ca53078a
hiti: Properly handle an unknown command error.
2 years ago
Solomon Peachy
536043062e
hiti: Don't issue ERDC_RHA on the P51x series; they don't support it.
2 years ago
Solomon Peachy
35ee06f3ab
canonselphyneo: Documentation updates
2 years ago
Solomon Peachy
4f41aa37da
hiti: Fixes for the P510 series.
...
Enable the P510, P518, and P728 series.
2 years ago
Solomon Peachy
8a4fd56c13
Update shaftnet.org URLS from http -> https
...
Update copyright year as appropriate
2 years ago
Solomon Peachy
cfe0fd8004
common: the 'dyesub_backend' structure is now const everywhere.
2 years ago
Solomon Peachy
322ad8d7b7
common: Introduce a common USB connection object, and use it!
2 years ago
Solomon Peachy
5c05424c8b
hiti: Only P51x models have heat tables to send.
...
(that I know of..)
3 years ago
Solomon Peachy
ebf857e8fc
hiti: Use nanosleep() instead of usleep()
3 years ago
Solomon Peachy
f79500986f
misc: Shut up a large pile of compile warnings with pedantic compilers
3 years ago
Solomon Peachy
25a24ca536
hiti_p51x: Send over heat tables.
...
(Very much a WIP, and is completely untested..)
3 years ago
Solomon Peachy
494a188f1a
common: Allow CORRTABLE_PATH to be overrided at runtime.
3 years ago
Solomon Peachy
5697bcfef4
hiti: Add support for planar YMC data formats.
...
(Isn't generated by Gutenprint yet. If used, it will bypass the RGB LUT
mapping, but that could mean a huge performance boost..)
And some more documentation updates..
3 years ago
Solomon Peachy
697486b467
All: Leave the "prefix" list for family or backwards-compatible names only.
...
...use the name in the DEVICE entry for backend matches!
3 years ago
Solomon Peachy
a30fa619f1
misc: Correct a small pile of cppcheck/scan-build warnings.
...
No actual bugs, thankfully.
3 years ago
Solomon Peachy
626a49f05d
Misc: Update address for FSF.
...
Also fix the copyright year for a few files.
3 years ago
Solomon Peachy
4380d91e2f
hiti: Support job pipelining, and much improved job control.
3 years ago
Solomon Peachy
de7bb4655b
hiti: Fix incorrect copy accounting
3 years ago
Solomon Peachy
77b7b12202
misc: version bumps
3 years ago
Solomon Peachy
78c7713578
common: Instead of "media" use "deck" instead, and each one gets status/lifetime
3 years ago
Solomon Peachy
4053794395
hiti: support global stats query.
3 years ago
Solomon Peachy
1d331f940d
misc: use CUPS_BACKEND_OK instead of 0 as a return value.
3 years ago