Compare commits
5 commits
9316644f0b
...
4d77315c5b
Author | SHA1 | Date | |
---|---|---|---|
Solomon Peachy | 4d77315c5b | ||
Solomon Peachy | d581ec546a | ||
Solomon Peachy | 7fe1bd1573 | ||
Solomon Peachy | d47097e56d | ||
Solomon Peachy | 9fe00a1465 |
4
README
4
README
|
@ -47,6 +47,7 @@
|
|||
Kodak 6800 Photo Printer
|
||||
Kodak 6850 Photo Printer
|
||||
Kodak 7000 Photo Printer
|
||||
Kodak 8800 / 9810
|
||||
Kodak 8810 Photo Printer
|
||||
Magicard Tango 2E
|
||||
Mitsubishi CP30DW
|
||||
|
@ -91,7 +92,6 @@
|
|||
ICI Imagedata OP900
|
||||
Kodak 6900 / 6950
|
||||
Kodak 7010 / 7015
|
||||
Kodak 8800 / 9810
|
||||
Magicard Rio 2E (and other Magicard models)
|
||||
Mitsubishi CP3020D/DE and CP3020DA/DAE
|
||||
Mitsubishi CP9000DW, CP9500DW, and CP9600DW-S
|
||||
|
@ -605,7 +605,7 @@
|
|||
|
||||
kodak-8800, kodak-9810
|
||||
|
||||
Work-in-progress printers:
|
||||
Verified Supported printers:
|
||||
|
||||
Kodak 8800/9810
|
||||
|
||||
|
|
|
@ -639,6 +639,7 @@ static const char *dnpds40_statuses(int status)
|
|||
case 2610: return "Abnormal Paper Motor Temperature";
|
||||
case 2700: return "Ribbon Tension Error";
|
||||
case 2800: return "RF-ID Module Error";
|
||||
case 2900: return "RS422 Communiation Error";
|
||||
case 3000: return "System Error";
|
||||
case 9999: return "Communication Failure"; /* Special */
|
||||
default:
|
||||
|
|
|
@ -1418,13 +1418,73 @@ static const char* hiti_get_heat_file(struct hiti_ctx *ctx, uint8_t mode)
|
|||
break;
|
||||
case P_HITI_530:
|
||||
if (mode) {
|
||||
return "P53x_heattcrk.bin";
|
||||
return "P53x_heatqcrk.bin";
|
||||
} else {
|
||||
return "P53x_heatpcrk.bin";
|
||||
}
|
||||
case P_HITI_52X:
|
||||
case P_HITI_720:
|
||||
if (mediatype == 0x1000) { /* CHC media */
|
||||
if (mode) {
|
||||
// what mode does 'P' (PC) match?
|
||||
switch(mediaver) {
|
||||
case 3:
|
||||
return "P72x_hea3qcrd.bin";
|
||||
case 4:
|
||||
return "P72x_hea4qcrd.bin";
|
||||
case 5:
|
||||
return "P72x_hea5qcrd.bin";
|
||||
case 7:
|
||||
return "P72x_hea7qcrd.bin";
|
||||
case 8:
|
||||
return "P72x_hea8qcrd.bin";
|
||||
case 9:
|
||||
return "P72x_hea9qcrd.bin";
|
||||
default:
|
||||
return "P72x_heatqcrd.bin";
|
||||
}
|
||||
} else {
|
||||
switch(mediaver) {
|
||||
case 3:
|
||||
return "P72x_hea3tcrd.bin";
|
||||
case 4:
|
||||
return "P72x_hea4tcrd.bin";
|
||||
default:
|
||||
return "P72x_heattcrd.bin";
|
||||
}
|
||||
}
|
||||
} else {
|
||||
// what mode does 'P' (PH) match?
|
||||
if (mode) {
|
||||
return "P72x_heatqhrd.bin";
|
||||
} else {
|
||||
return "P72x_heatthrd.bin";
|
||||
}
|
||||
}
|
||||
break;
|
||||
case P_HITI_750:
|
||||
// what mode does 'P' (PC) match?
|
||||
if (mode) {
|
||||
switch(mediaver) {
|
||||
case 1:
|
||||
return "P75x_hea1qcrh.bin";
|
||||
case 2:
|
||||
return "P75x_hea2qcrh.bin";
|
||||
case 3:
|
||||
return "P75x_hea3qcrh.bin";
|
||||
case 4:
|
||||
return "P75x_hea4qcrh.bin";
|
||||
case 5:
|
||||
return "P75x_hea5qcrh.bin";
|
||||
case 7:
|
||||
return "P75x_hea7qcrh.bin";
|
||||
default:
|
||||
return "P75x_heatqcrh.bin";
|
||||
}
|
||||
} else {
|
||||
return "P75x_heattcrh.bin";
|
||||
}
|
||||
break;
|
||||
case P_HITI_52X:
|
||||
default:
|
||||
return NULL;
|
||||
}
|
||||
|
|
|
@ -682,9 +682,10 @@ static int mitsu70x_attach(void *vctx, struct dyesub_connection *conn, uint8_t j
|
|||
v1.02: M 316E81 1433 (Add Ultrafine and matte support)
|
||||
v1.04: M 316F83 2878 (Add 2x6 strip and support new "Triton" media)
|
||||
v3.01: M 443A12 8908 (add 5" media support)
|
||||
v3.02: M 443B11 2647 (Unknown)
|
||||
*/
|
||||
if (strncmp(resp.vers[0].ver, "443A12", 6) < 0)
|
||||
WARNING("Printer FW out of date. Highly recommend upgrading EK305 to v3.01 or newer!\n");
|
||||
if (strncmp(resp.vers[0].ver, "443B11", 6) < 0)
|
||||
WARNING("Printer FW out of date. Highly recommend upgrading EK305 to v3.02 or newer!\n");
|
||||
} else if (ctx->conn->type == P_MITSU_K60) {
|
||||
/* Known versions:
|
||||
v1.05: M 316M31 148C (Add HG media support)
|
||||
|
@ -2583,7 +2584,7 @@ static const char *mitsu70x_prefixes[] = {
|
|||
/* Exported */
|
||||
const struct dyesub_backend mitsu70x_backend = {
|
||||
.name = "Mitsubishi CP-D70 family",
|
||||
.version = "0.106" " (lib " LIBMITSU_VER ")",
|
||||
.version = "0.107" " (lib " LIBMITSU_VER ")",
|
||||
.flags = BACKEND_FLAG_DUMMYPRINT,
|
||||
.uri_prefixes = mitsu70x_prefixes,
|
||||
.cmdline_usage = mitsu70x_cmdline,
|
||||
|
|
BIN
hiti_data/P72x_hea3qcrd.bin
Normal file
BIN
hiti_data/P72x_hea3qcrd.bin
Normal file
Binary file not shown.
BIN
hiti_data/P72x_hea3tcrd.bin
Normal file
BIN
hiti_data/P72x_hea3tcrd.bin
Normal file
Binary file not shown.
BIN
hiti_data/P72x_hea4qcrd.bin
Normal file
BIN
hiti_data/P72x_hea4qcrd.bin
Normal file
Binary file not shown.
BIN
hiti_data/P72x_hea4tcrd.bin
Normal file
BIN
hiti_data/P72x_hea4tcrd.bin
Normal file
Binary file not shown.
BIN
hiti_data/P72x_hea5qcrd.bin
Normal file
BIN
hiti_data/P72x_hea5qcrd.bin
Normal file
Binary file not shown.
BIN
hiti_data/P72x_hea7qcrd.bin
Normal file
BIN
hiti_data/P72x_hea7qcrd.bin
Normal file
Binary file not shown.
BIN
hiti_data/P72x_hea8qcrd.bin
Normal file
BIN
hiti_data/P72x_hea8qcrd.bin
Normal file
Binary file not shown.
BIN
hiti_data/P72x_hea9qcrd.bin
Normal file
BIN
hiti_data/P72x_hea9qcrd.bin
Normal file
Binary file not shown.
BIN
hiti_data/P72x_heatpcrd.bin
Normal file
BIN
hiti_data/P72x_heatpcrd.bin
Normal file
Binary file not shown.
BIN
hiti_data/P72x_heatphrd.bin
Normal file
BIN
hiti_data/P72x_heatphrd.bin
Normal file
Binary file not shown.
BIN
hiti_data/P72x_heatqcrd.bin
Normal file
BIN
hiti_data/P72x_heatqcrd.bin
Normal file
Binary file not shown.
BIN
hiti_data/P72x_heatqhrd.bin
Normal file
BIN
hiti_data/P72x_heatqhrd.bin
Normal file
Binary file not shown.
BIN
hiti_data/P72x_heattcrd.bin
Normal file
BIN
hiti_data/P72x_heattcrd.bin
Normal file
Binary file not shown.
BIN
hiti_data/P72x_heatthrd.bin
Normal file
BIN
hiti_data/P72x_heatthrd.bin
Normal file
Binary file not shown.
BIN
hiti_data/P75x_hea1qcrh.bin
Normal file
BIN
hiti_data/P75x_hea1qcrh.bin
Normal file
Binary file not shown.
BIN
hiti_data/P75x_hea2qcrh.bin
Normal file
BIN
hiti_data/P75x_hea2qcrh.bin
Normal file
Binary file not shown.
BIN
hiti_data/P75x_hea3qcrh.bin
Normal file
BIN
hiti_data/P75x_hea3qcrh.bin
Normal file
Binary file not shown.
BIN
hiti_data/P75x_hea4qcrh.bin
Normal file
BIN
hiti_data/P75x_hea4qcrh.bin
Normal file
Binary file not shown.
BIN
hiti_data/P75x_hea5qcrh.bin
Normal file
BIN
hiti_data/P75x_hea5qcrh.bin
Normal file
Binary file not shown.
BIN
hiti_data/P75x_hea6qcrh.bin
Normal file
BIN
hiti_data/P75x_hea6qcrh.bin
Normal file
Binary file not shown.
BIN
hiti_data/P75x_hea7qcrh.bin
Normal file
BIN
hiti_data/P75x_hea7qcrh.bin
Normal file
Binary file not shown.
BIN
hiti_data/P75x_heatpcrh.bin
Normal file
BIN
hiti_data/P75x_heatpcrh.bin
Normal file
Binary file not shown.
BIN
hiti_data/P75x_heatqcrh.bin
Normal file
BIN
hiti_data/P75x_heatqcrh.bin
Normal file
Binary file not shown.
BIN
hiti_data/P75x_heattcrh.bin
Normal file
BIN
hiti_data/P75x_heattcrh.bin
Normal file
Binary file not shown.
Loading…
Reference in a new issue