Solomon Peachy
ad3409b600
It's 2018, update appropriately.
5 years ago
Solomon Peachy
c824c549fb
all: use BACKEND_CUPS_RETRY_CURRENT for memory allocation failures.
5 years ago
Solomon Peachy
ff9f34572e
Trailing whitespace fixes.
5 years ago
Solomon Peachy
5b40d2e216
All: Add 'SPDX-License-Identifier' headers to all source files.
...
(GPL-3.0+ for everything but the S6145 backend, which is GPL-3.0+
with an additional permission)
5 years ago
Solomon Peachy
56cd04bd2a
all: Clean up the manufacturer override field in the devices.
5 years ago
Solomon Peachy
487ccc9f71
Fix up bad whitespacing.
6 years ago
Solomon Peachy
11829f2f45
Merge a pile spelling fixes from Ville Skyttä <scop@sf>
6 years ago
Solomon Peachy
182754c549
Get rid of some extra semicolons.
6 years ago
Solomon Peachy
d3112591a4
shinkos6245: HiTi P910L is a rebadged S6245!
...
There's always a chance it uses a different syntax, but here's hoping.
7 years ago
Solomon Peachy
200852270e
Marker message should include media type where it's known. (continued)
7 years ago
Solomon Peachy
34af66170b
build: Experiment with LTO, fix some problems it uncovered.
7 years ago
Solomon Peachy
ea8e0b1f35
all: Fix up a a large pile of cppcheck warnings.
7 years ago
Solomon Peachy
b210c5a5c0
all: Major updates to CUPS marker reporting
...
* use 'ribbonWax' instead of 'ink-ribbon' (as per RFC)
* return media type as the 'marker' name, if known or inferrable
* Selphy CP series gained support
* Mitsu D70 family gained support for uppper and lower decks
7 years ago
Solomon Peachy
41f5f688f7
All: Use 'ink-ribbon' instead of 'ribbon' for the supply type.
7 years ago
Solomon Peachy
dfcb165952
shinkos6245: Add support for CUPS marker attributes
...
* Guessimate remaining ribbon percentage
7 years ago
Solomon Peachy
8e35e5608b
all: It's 2016 now, update the copyright text.
...
Also, correct the initial dates for a few of the backends.
7 years ago
Solomon Peachy
1c3cfc996a
all: Ensure all jobid-aware printers log the ID properly.
7 years ago
Solomon Peachy
298d7a5d6d
all: Make sure the requested jobid isn't already in use!
7 years ago
Solomon Peachy
d45f2f9d0b
s6245: Missing breaks in a switch statement.
8 years ago
Solomon Peachy
0351f8aa40
s6245: Doc updates.
8 years ago
Solomon Peachy
5dda0018d2
all: Get rid of a little more getopt detritus.
8 years ago
Solomon Peachy
381e38365f
s6245: Fix incorrect definition of print command, and set print method properly based on printjob type.
8 years ago
Solomon Peachy
b343d56f1e
all: Get rid of the remainder of the old two-stage cmdline parsing
...
All backend->cmdline_arg() invocations are done with intent to execute!
8 years ago
Solomon Peachy
cc87cd1cc3
all: Add some print quantity range checks where we can.
...
Most backends don't verify against remaining media though.
8 years ago
Solomon Peachy
175f6a52d8
all: For printers that automatically generate copies, get rid of
...
leftover manual copy handling code.
The exception is the dnp backend, it needs do use manual copies under
some situations.
8 years ago
Solomon Peachy
db0c7d8b99
all: Eliminate the multi-stage cmdline parsing.
...
Unfortunately this means we lose the '-B backend' method, but the
overall control flow is much, much simpler now.
8 years ago
Solomon Peachy
de8a32424c
all: Unified approach to extra_vid/pid/type
...
This required a modification to all attach() methods.
Also, fix canonselphy's parsing/attachment code.
8 years ago
Solomon Peachy
20f6d05b8a
common: Rework the early cmdline argument parsing code to improve robustness
...
Also move fast_return out of individual backends and into common code.
8 years ago
Solomon Peachy
114202d7f5
shinko6145: Add a preliminary backend. Does NOT include library work.
8 years ago
Solomon Peachy
65d1c5461d
s6245/s1245: Fix a pile of warnings found by clang-analyzer
8 years ago
Solomon Peachy
5fa84dc2b7
s6245: Add ability to set standby time.
8 years ago
Solomon Peachy
5ce4b691e3
s1245/6245: Fix some buffer overflows.
8 years ago
Solomon Peachy
3f36efa57e
s6245: Set the printer's RTC at each print.
8 years ago
Solomon Peachy
49f6d85c45
s6245/s2145: Don't abort in the face of some soft errors.
8 years ago
Solomon Peachy
9b3f7cbb66
s6245: Add a preliminary backend for the Shinko S6245
8 years ago