summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Waugh <twaugh@fedoraproject.org>2020-01-31 12:30:39 +0100
committerDidier Raboud <odyx@debian.org>2020-06-24 22:26:12 +0200
commita60b34b8d9f4250216b576f26d59c7bb8ddba921 (patch)
treed07a476c938e1f4767e140abfccabf07472b7edf
parenta7f837a7d97ac4679ea65c06758804cc0db1784e (diff)
Fix bogus low ink warning from hpijs driver
Origin: https://src.fedoraproject.org/rpms/hplip/blob/master/f/hplip-hpijs-marker-supply.patch Gbp-Pq: Name 0044-Fix-bogus-low-ink-warning-from-hpijs-driver.patch
-rw-r--r--prnt/hpijs/hpijs.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/prnt/hpijs/hpijs.cpp b/prnt/hpijs/hpijs.cpp
index 64b01213f..8ad7cf2d0 100644
--- a/prnt/hpijs/hpijs.cpp
+++ b/prnt/hpijs/hpijs.cpp
@@ -588,6 +588,7 @@ int main (int argc, char *argv[], char *evenp[])
char *raster = NULL, *k_raster = NULL;
int status = EXIT_FAILURE;
int ret, n, i, kn=0, width, k_width;
+ int low_marker = 0;
char user_name[32]={0,};
openlog("hpijs", LOG_PID, LOG_DAEMON);
@@ -675,14 +676,17 @@ int main (int argc, char *argv[], char *evenp[])
case WARN_LOW_INK_YELLOW:
case WARN_LOW_INK_MULTIPLE_PENS:
{
- fputs("STATE: +marker-supply-low-warning\n", stderr);
+ low_marker = 1;
break;
}
default:
- fputs("STATE: +marker-supply-low-warning\n", stderr);
+ low_marker = 1;
}
}
+ fprintf(stderr, "STATE: %cmarker-supply-low-warning\n",
+ low_marker ? '+' : '-');
+
#if 0
BUG("device model=%s\n", pSS->pPC->PrinterModel());
BUG("device class=%s\n", pSS->pPC->PrintertypeToString(pSS->pPC->SelectedDevice()));