|
|
|
@ -342,7 +342,7 @@ struct mitsu70x_printerstatus_resp { |
|
|
|
|
int16_t serno[6]; /* LE, UTF-16 */ |
|
|
|
|
struct mitsu70x_status_ver vers[7]; // components are 'MLRTF'
|
|
|
|
|
uint8_t null[2]; |
|
|
|
|
uint8_t user_serno[6]; /* XXX Supposedly, don't know how to set it */ |
|
|
|
|
uint8_t user_serno[6]; /* XXX Supposedly. Don't know how to set it! */ |
|
|
|
|
struct mitsu70x_status_deck lower; |
|
|
|
|
struct mitsu70x_status_deck upper; |
|
|
|
|
} __attribute__((packed)); |
|
|
|
@ -1160,8 +1160,8 @@ repeat: |
|
|
|
|
mhdr.hdr[3] = 0x90; |
|
|
|
|
} |
|
|
|
|
} else if (ctx->type == P_FUJI_ASK300) { |
|
|
|
|
job->laminatefname = CORRTABLE_PATH "/ASK300M2.raw"; // Same as D70
|
|
|
|
|
// job->lutfname = CORRTABLE_PATH "/CPD70L01.lut"; // XXX guess, driver did not come with external LUT!
|
|
|
|
|
job->laminatefname = CORRTABLE_PATH "/ASK300M2.raw"; /* Same as D70 */ |
|
|
|
|
job->lutfname = NULL; /* Printer does not come with external LUT */ |
|
|
|
|
if (mhdr.speed == 3 || mhdr.speed == 4) { |
|
|
|
|
mhdr.speed = 3; /* Super Fine */ |
|
|
|
|
job->cpcfname = CORRTABLE_PATH "/ASK300T3.cpc"; |
|
|
|
@ -1718,8 +1718,7 @@ static int mitsu70x_main_loop(void *vctx, const void *vjob) |
|
|
|
|
int copies; |
|
|
|
|
int deck, legal, reqdeck; |
|
|
|
|
|
|
|
|
|
struct mitsu70x_printjob *job = (struct mitsu70x_printjob *) vjob; // XXX not clean.
|
|
|
|
|
// const struct mitsu70x_printjob *job = vjob;
|
|
|
|
|
struct mitsu70x_printjob *job = (struct mitsu70x_printjob *) vjob; |
|
|
|
|
|
|
|
|
|
if (!ctx) |
|
|
|
|
return CUPS_BACKEND_FAILED; |
|
|
|
|