HP Laserjet Pro CP1025nw backend/snmp-supplies.c doesn't work

Rick Richardson rick.richardson at comcast.net
Tue Dec 14 04:50:05 PST 2010


$ cat snmp-supplies.diff
--- snmp-supplies.c.org 2010-06-26 17:20:49.000000000 -0500
+++ snmp-supplies.c     2010-06-27 12:53:41.000000000 -0500
@@ -280,7 +280,8 @@
        return (-1);

       if (!_cupsSNMPRead(snmp_fd, &packet, CUPS_SUPPLY_TIMEOUT) ||
-         packet.object_type != CUPS_ASN1_COUNTER)
+         (packet.object_type != CUPS_ASN1_COUNTER &&
+         packet.object_type != CUPS_ASN1_INTEGER) )
        return (-1);

       *page_count = packet.object_value.counter;
@@ -473,7 +474,7 @@
       fprintf(stderr,
               "DEBUG: prtGeneralCurrentLocalization type is %x, expected %x!\n",
              packet.object_type, CUPS_ASN1_INTEGER);
-      return;
+      // return;
     }

     fprintf(stderr, "DEBUG2: prtGeneralCurrentLocalization=%d\n",
@@ -494,7 +495,7 @@
       fprintf(stderr,
               "DEBUG: prtLocalizationCharacterSet type is %x, expected %x!\n",
              packet.object_type, CUPS_ASN1_INTEGER);
-      return;
+      // return;
     }

     fprintf(stderr, "DEBUG2: prtLocalizationCharacterSet=%d\n",






More information about the cups mailing list