misc: Use the same readback printout code everywhere.
This commit is contained in:
parent
db7f1c5187
commit
4e3fb0f1d5
|
@ -389,9 +389,12 @@ top:
|
|||
}
|
||||
|
||||
if (memcmp(rdbuf, rdbuf2, READBACK_LEN)) {
|
||||
DEBUG("readback: %02x %02x %02x %02x %02x %02x %02x %02x\n",
|
||||
rdbuf[0], rdbuf[1], rdbuf[2], rdbuf[3],
|
||||
rdbuf[4], rdbuf[5], rdbuf[6], rdbuf[7]);
|
||||
int i;
|
||||
DEBUG("readback: ");
|
||||
for (i = 0 ; i < num ; i++) {
|
||||
DEBUG2("%02x ", rdbuf[i]);
|
||||
}
|
||||
DEBUG2("\n");
|
||||
memcpy(rdbuf2, rdbuf, READBACK_LEN);
|
||||
} else if (state == last_state) {
|
||||
sleep(1);
|
||||
|
|
|
@ -445,16 +445,18 @@ top:
|
|||
&num,
|
||||
2000);
|
||||
|
||||
if (ret < 0) {
|
||||
if (ret < 0 || num != READBACK_LEN) {
|
||||
ERROR("Failure to receive data from printer (libusb error %d: (%d/%d from 0x%02x))\n", ret, num, READBACK_LEN, ctx->endp_up);
|
||||
return 4;
|
||||
}
|
||||
|
||||
if (memcmp(rdbuf, rdbuf2, READBACK_LEN)) {
|
||||
DEBUG("readback: %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x\n",
|
||||
rdbuf[0], rdbuf[1], rdbuf[2], rdbuf[3],
|
||||
rdbuf[4], rdbuf[5], rdbuf[6], rdbuf[7],
|
||||
rdbuf[8], rdbuf[9], rdbuf[10], rdbuf[11]);
|
||||
int i;
|
||||
DEBUG("readback: ");
|
||||
for (i = 0 ; i < num ; i++) {
|
||||
DEBUG2("%02x ", rdbuf[i]);
|
||||
}
|
||||
DEBUG2("\n");
|
||||
memcpy(rdbuf2, rdbuf, READBACK_LEN);
|
||||
} else if (state == last_state) {
|
||||
sleep(1);
|
||||
|
|
|
@ -1492,6 +1492,7 @@ top:
|
|||
DEBUG2("%02x ", rdbuf[i]);
|
||||
}
|
||||
DEBUG2("\n");
|
||||
memcpy(rdbuf2, rdbuf, READBACK_LEN);
|
||||
|
||||
INFO("Printer Status: 0x%02x (%s)\n",
|
||||
sts->hdr.status, status_str(sts->hdr.status));
|
||||
|
@ -1500,7 +1501,6 @@ top:
|
|||
sts->hdr.printer_major, sts->hdr.printer_minor,
|
||||
error_codes(sts->hdr.printer_major, sts->hdr.printer_minor));
|
||||
}
|
||||
memcpy(rdbuf2, rdbuf, READBACK_LEN);
|
||||
} else if (state == last_state) {
|
||||
sleep(1);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue