--- 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",
