Compare commits

..

No commits in common. "4d77315c5b5b5a32cb31cbe821a040fe8f023962" and "9316644f0b3ae554ce5adea3cc7981d648126fff" have entirely different histories.

28 changed files with 8 additions and 70 deletions

4
README
View file

@ -47,7 +47,6 @@
Kodak 6800 Photo Printer
Kodak 6850 Photo Printer
Kodak 7000 Photo Printer
Kodak 8800 / 9810
Kodak 8810 Photo Printer
Magicard Tango 2E
Mitsubishi CP30DW
@ -92,6 +91,7 @@
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
Verified Supported printers:
Work-in-progress printers:
Kodak 8800/9810

View file

@ -639,7 +639,6 @@ 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:

View file

@ -1418,73 +1418,13 @@ static const char* hiti_get_heat_file(struct hiti_ctx *ctx, uint8_t mode)
break;
case P_HITI_530:
if (mode) {
return "P53x_heatqcrk.bin";
return "P53x_heattcrk.bin";
} else {
return "P53x_heatpcrk.bin";
}
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:
case P_HITI_720:
case P_HITI_750:
default:
return NULL;
}

View file

@ -682,10 +682,9 @@ 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, "443B11", 6) < 0)
WARNING("Printer FW out of date. Highly recommend upgrading EK305 to v3.02 or newer!\n");
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");
} else if (ctx->conn->type == P_MITSU_K60) {
/* Known versions:
v1.05: M 316M31 148C (Add HG media support)
@ -2584,7 +2583,7 @@ static const char *mitsu70x_prefixes[] = {
/* Exported */
const struct dyesub_backend mitsu70x_backend = {
.name = "Mitsubishi CP-D70 family",
.version = "0.107" " (lib " LIBMITSU_VER ")",
.version = "0.106" " (lib " LIBMITSU_VER ")",
.flags = BACKEND_FLAG_DUMMYPRINT,
.uri_prefixes = mitsu70x_prefixes,
.cmdline_usage = mitsu70x_cmdline,

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.