dnp: Decode the panorama error condition

This commit is contained in:
Solomon Peachy 2025-01-04 19:33:53 -05:00
parent 86abbddb60
commit 55a3a82321

View file

@ -3052,12 +3052,13 @@ top:
dnpds40_cleanup_string((char*)resp, len);
i = atoi((char*)resp);
free(resp);
if (i != 0) {
INFO("Printer Not ready for panorama printing, waiting.. (%d)\n", i);
INFO("Printer Not ready for panorama printing, waiting.. (%d = %s)\n", i, dnpds40_panorama_status((char*)resp));
free(resp);
sleep(1);
goto top;
}
free(resp);
}
if (job->is_pano)
ctx->pano++;
@ -4635,7 +4636,7 @@ static const struct device_id dnpcitizen_devices[] = {
const struct dyesub_backend dnpds40_backend = {
.name = "DNP DS-series / Citizen C-series",
.version = "0.157",
.version = "0.158",
.uri_prefixes = dnpds40_prefixes,
.devices = dnpcitizen_devices,
.cmdline_usage = dnpds40_cmdline,