Solomon Peachy
c73a02ada3
dnpds820: Also support combining 2x A5 -> A5-div2
2020-09-01 23:18:50 -04:00
Solomon Peachy
fa6f7dae48
dnp820: We can also combine 2x A4x5" -> 1x A4x5*2
2020-09-01 17:17:49 -04:00
Solomon Peachy
3417c4e8c9
s2245: Enable combining 2x(2x6*2) jobs into a single 2x6*4 job
2020-08-26 20:24:35 -04:00
Solomon Peachy
acceac0563
lib2245: Bugfixes for 5x7 bordered prints
2020-08-23 15:53:51 -04:00
Solomon Peachy
574daa69f8
Sinfonia: Report the S2245 '4up' print method
2020-08-23 15:23:05 -04:00
Solomon Peachy
8847037a32
common: Clean up some variable names in the probe functions.
...
No functional change.
2020-08-13 21:36:41 -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
1bd14cff80
Pull image processing announcement blurbs into the main program
2020-08-11 13:25:33 -04:00
Solomon Peachy
c096b741a3
lib70x: get rid of some printf()s
2020-08-11 12:58:19 -04:00
Solomon Peachy
e9e10363b0
lib6145: Get rid of some printf()s
2020-08-11 12:56:37 -04:00
Solomon Peachy
27181eda63
common: un-hardcode 'stderr' as the logging stream
...
It's now a global variable that's initialized to stderr
(This is prep work for eventual support of printing applications)
2020-08-11 12:48:38 -04:00
Solomon Peachy
c05ae9401a
lib6145: Rejigger internals to get rid of all global context!
...
A completely mechanical refactoring; no functional change.
2020-08-11 11:45:30 -04:00
Solomon Peachy
d88aa836a6
further documentation updates
2020-08-10 08:04:05 -04:00
Solomon Peachy
d93d1ebd45
Give lib2245 its own README
2020-08-10 07:57:57 -04:00
Solomon Peachy
18d4834a2b
s2245: Only fetch the correction data if our needs haven't changed
2020-08-08 17:01:12 -04:00
Solomon Peachy
8244e13db1
s6145: Handle the CS2-c / S6145-5A "hashtag" printer's native media size
2020-08-08 16:36:23 -04:00
Solomon Peachy
c3b605b7c5
Revert "lib2245: Compile fix for mingw"
...
This reverts commit 02480494b76281ee4b0b1ff9e283621905917971.
2020-08-05 10:22:44 -04:00
Solomon Peachy
65a0003afd
lib2245: We don't need math.h
2020-08-05 08:43:23 -04:00
Solomon Peachy
1c6062d967
lib2245: Compile fix for mingw
2020-08-05 08:05:07 -04:00
Solomon Peachy
5094d5051b
lib2245: First public release of the reverse-engineered S2245 library
...
Notes:
* Creates pretty-decent-looking images, but...
* Likely has (possibly kitten-consuming) bugs
* Output has *NOT* been compared to official Sinfonia code
* Very little actual testing so far!
2020-08-04 22:38:33 -04:00
Solomon Peachy
baf337014e
s2245: Add regression test job.
2020-08-04 21:43:45 -04:00
Solomon Peachy
e11561f54e
s2245: Fix inverted test in the imageproc call
...
Printer now generates output!
(Completely trashed unusable pit of darkness, but hey, it's _something_!)
2020-08-04 21:01:59 -04:00
Solomon Peachy
f19632c098
s6145: lots of fixes
2020-08-04 20:52:01 -04:00
Solomon Peachy
d77b030b2e
s6145: Minor tweak to the new corrdata management code.
2020-08-02 09:32:14 -04:00
Solomon Peachy
70a495eabb
shinkos6145: Major additions
...
* Remove S6145 fallback code if there is no library found.
(Quality was very poor, and I'm not going to make a version for
the S2245)
* Remove most awareness of the S6145 correction data structure, and make
the corrdata structure an opaque blob + len., and get rid of the
extra padding. Except for what we need to pass in the print parameters.
* Attach to the S2245 library if needed
* S2245 library in the printing flow.
2020-08-02 00:34:31 -04:00
Solomon Peachy
4c60edc0b7
lib6145: Make a variable static
2020-08-01 22:37:34 -04:00
Solomon Peachy
2426d50e98
Updated S2245 regression entries
2020-07-30 00:10:22 -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
a1c3406aab
mitsu_cpm15: Add a detection entry (same VID/PID as the CP-M1)
2020-07-27 18:13:32 -04:00
Solomon Peachy
c8b9c7fa95
s2245: fix identification dump.
...
(untested bla bla bla)
2020-07-01 00:38:23 -04:00
Solomon Peachy
6f01f362eb
misc: Bump copyright dates on files modified in 2020
2020-06-30 23:42:54 -04:00
Solomon Peachy
5c05424c8b
hiti: Only P51x models have heat tables to send.
...
(that I know of..)
2020-06-15 17:20:14 -04:00
Solomon Peachy
458b80af55
lib70x: Fix 64-bit float byte order conversion
...
(Data tables are IEEE754 Big Endian)
2020-06-08 19:48:58 -04:00
Solomon Peachy
3fd61640e4
lib70x: Fix multiple errors in the CP98xx gamma code.
2020-06-08 19:48:42 -04:00
Solomon Peachy
3bf185e60c
common: Get rid of [le|be]64_to_cpu macros
...
They operate on integers, not floats.
Floating point requires different handling.
2020-06-08 19:47:18 -04:00
Solomon Peachy
d591d9738b
mitsu98xx: Fix row/col ordering bug
2020-06-05 21:06:41 -04:00
Solomon Peachy
75583174a7
lib70x: Hopefully fix a reverse image problem for the cp98xx series
2020-06-04 20:04:37 -04:00
Solomon Peachy
81f1dcf1a6
mitsu98xx: LUT mapping needs BGR, not RGB.
...
CP30D data is planar not packed, so the LUT processing won't work anyway!
2020-06-04 13:20:51 -04:00
Solomon Peachy
87c5ed3b98
micsup30: Will now run the CP30 data through the LUT.
2020-06-03 23:15:04 -04:00
Solomon Peachy
7ff5c6be62
mitsu: Preliminary support for the Mitsubishi CP30DW MedSci model.
...
Need the USB PID, plus some sniffs to figure out readback codes.
2020-06-03 22:35:36 -04:00
Solomon Peachy
0737fa32a0
DNP: Support the QW410 and Citizen CZ-01 4.5" printers.
2020-04-30 21:24:15 -04:00
Solomon Peachy
a8f1eb2f49
build: Fix a makefile rule ordering screwup.
2020-03-31 14:35:57 -04:00
Solomon Peachy
ef7bdd1fa9
build: Dump out a configuration summary prior to builds and installs
...
Should help debug installation wonkiness
2020-03-31 10:16:32 -04:00
Solomon Peachy
2a0d084b26
README: Mitsubishi D70DW-S and D707DW-S are supported.
2020-03-30 15:38:18 -04:00
Solomon Peachy
434b693413
mitsu70x: Experimental code to enable CP-D70DW-S
2020-03-30 14:17:48 -04:00
Solomon Peachy
69e5bc648f
README: Mark HiTi P525L as a known-working model
2020-03-30 10:49:33 -04:00
Solomon Peachy
e9f01fdb4c
build: Not all 'pkg-config' executables are equal.
...
... 'pkgconf' and 'pkg-config' don't share the same option set.
2020-03-29 14:00:06 -04:00
Solomon Peachy
4c46b98bc8
README: Fix an error in the debian gutenprint dev package.
2020-03-27 21:40:59 -04:00
Solomon Peachy
1305d235d8
mitsu70x: Add 5x7" test job for the D70/D707/D80/ASK300
2020-03-27 10:07:04 -04:00