Solomon Peachy
f017aa0cea
mitsu_cp30: Report firmware version.
...
Rearrange command info to numerical order
2020-12-04 20:02:44 -05:00
Solomon Peachy
cec707f00f
mitsu9xxx: Misc internal rework, with lessons learned so far from the CP30
2020-12-03 22:06:33 -05:00
Solomon Peachy
f91635bd23
mitsu9xxx: Minor documentation fix
2020-11-28 17:50:30 -05:00
Solomon Peachy
cfe0fd8004
common: the 'dyesub_backend' structure is now const everywhere.
2020-10-05 22:27:08 -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
d591d9738b
mitsu98xx: Fix row/col ordering bug
2020-06-05 21:06:41 -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
f79500986f
misc: Shut up a large pile of compile warnings with pedantic compilers
2020-03-24 18:23:00 -04:00
Solomon Peachy
53ffda7aad
misc: consolidate <config.h> inclusion
2020-03-13 09:03:11 -04:00
Solomon Peachy
4a99ee5ff6
mitsu_cp98xx: Documentation update.
2020-03-01 08:50:45 -05:00
Solomon Peachy
6505ec5d91
mitsu: Don't abort on attaching if the library isn't loaded.
...
Instead, only abort on job parsing, and even then only if it's necessary.
2020-02-27 11:53:31 -05:00
Solomon Peachy
79895460fa
mitsu98xx: Correct an error message.
2020-02-17 10:33:37 -05:00
Solomon Peachy
494a188f1a
common: Allow CORRTABLE_PATH to be overrided at runtime.
2020-02-16 16:20:47 -05:00
Solomon Peachy
ef666ba37e
mitsu98xx: Significant fixes
...
* Cleanup library code loop conditionals
* Reverse row data if needed
* Convert packed YMC16 to planar YMC16
* Send data to printer last row first (ie matching processing flow)
2020-02-12 20:07:03 -05:00
Solomon Peachy
196db2230d
mitsu9550: Move copy field to standard place in job header.
...
(Purely a cosmetic change, but it allows common code to display properly)
2020-02-11 17:22:39 -05:00
Solomon Peachy
561eb90a61
mitsu98xx: Implement proper gamma correction code in lib70x
...
- Bump version & API version
- Move all table loading and manipulation out of mitsu9550 backend
- Everything but sharpening is implemented
- COMPLETELY UNTESTED!
2020-02-11 11:15:57 -05:00
Solomon Peachy
959b2de744
Mitsubishi: Start pulling common code into a separate code module.
2020-02-05 18:50:58 -05:00
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!
2020-01-30 22:08:55 -05:00
Solomon Peachy
9abe62b115
build: MinGW now compiles selphy_print cleanly.
...
Need to test it out. Especially the dynamic DLL loading.
2020-01-26 00:41:48 -05:00
Solomon Peachy
d4b8ec0bc3
common: Move dynamic libary loading definitions into common header.
2020-01-26 00:24:33 -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
e41a96c500
mitsu: Documentation updates, mostly for the CP9xxx series.
2019-12-25 23:41:31 -05:00
Solomon Peachy
bdfb386246
mitsu: More notes on the 9000 and 3020 series.
...
...I really have to question my own sanity in this...
2019-12-20 23:06:09 -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
1fe3a6066b
all: Pass the USB bInterfaceNum into the backend attach() function.
2019-11-02 09:12:30 -04:00
Solomon Peachy
551666a50e
misc: Documentation/comment updates and some dead code removed.
2019-10-28 20:32:09 -04:00
Solomon Peachy
baa101ea5e
mitsu98xx: Figured out a few more things about the KH and WMAM structs.
2019-10-24 08:02:36 -04:00
Solomon Peachy
b3867f7af0
misc: When there is more than once copy count source, use the largest.
2019-10-18 14:17:51 -04:00
Solomon Peachy
c1b15c1fbb
all: Clean up unnecessary #include
2019-09-28 11:05:42 -04:00
Solomon Peachy
9b3ae0ed5b
all: Report up the low-level media ID as a PPD attribute.
...
(Needs changes to Gutenprint in order to be useful...)
2019-09-28 10:54:10 -04:00
Solomon Peachy
1078368ed8
mitsu9xxx: Further refine the GCC warning suppression
...
(So it doesn't trigger a new warning on GCC < 9...)
2019-09-12 09:11:01 -04:00
Solomon Peachy
a558fe065f
mitsu98xx: Silence a false-positive GCC warning.
2019-09-10 13:31:37 -04:00
Solomon Peachy
1de6cb47a6
mitsu9810: Document an unknown command seen referenced.
2019-08-01 22:36:07 -04:00
Solomon Peachy
701e6a45a2
misc: Fix up a small pile of bugs found via static analysis.
2019-05-07 11:02:30 -04:00
Solomon Peachy
d673be68dd
mitsu98xx: Handle data table in native byte order.
2019-03-08 13:59:45 -05:00
Solomon Peachy
3ac2f0c96c
mitsu98xx: Correct the definitions of the Binary data table.
...
As the current binary table is big endian, there is need to convert the
table into textual form to so that the loading process sorts things out.
2019-03-08 09:34:14 -05:00
Solomon Peachy
9ae4330a66
mitsu98xx: Start using lib70x -- 3D LUT only for now.
2019-02-26 07:23:14 -05:00
Solomon Peachy
188b59ce37
misc: Update copyright year on files modified in 2019.
2019-02-17 21:54:38 -05:00
Solomon Peachy
295a921747
common: rename dyesub_read_data() to dyesub_read_file()
2019-01-13 20:09:04 -05:00
Solomon Peachy
54b253d655
common: Add a global function to read the contents of a file.
...
Most backends now utilize it. The stragglers do something special.
2019-01-13 15:44:29 -05:00
Solomon Peachy
ea34f11679
mitsu9810: reserve a little extra space for the lamination data.
...
(prevents a buffer overflow when on 5" media)
2018-09-30 10:40:20 -04:00
Solomon Peachy
c41a9759fe
mitsu9xxx: Fix uninitalized read in 98xx gamma correction code.
2018-09-30 09:24:48 -04:00
Solomon Peachy
aebcdd47f6
mitsu98xx: Fix problem with printing matte on 9810/9820
2018-09-26 21:55:29 -04:00
Solomon Peachy
2e70eca4e1
all: Revamp "backend names" to align with gutenprint model names.
...
Should have done this to begin with, whoops.
(All old names are retained for backwards compatibility)
2018-09-22 09:11:14 -04:00
Solomon Peachy
0376d16586
mitsu9xxx: Support passing media type to test code.
2018-09-21 15:59:20 -04:00
Solomon Peachy
3b4338988f
misc: Fix some minor issues reported by scan-analyze
...
(All remaining issues are false positives, from what I can tell)
2018-09-20 08:42:30 -04:00
Solomon Peachy
c027017784
mitsu9550: More documentation of the WMAM data structure.
2018-06-30 14:15:20 -04:00