[PMP] Printer MIB question

[PMP] Printer MIB question

Ira McDonald blueroofmusic at gmail.com
Mon Sep 14 21:33:21 UTC 2009


Hi,

EEK - actually 0x0004 is bit 13 as Bill said originally
(not bit 14 as I miscounted), i.e., inputTrayEmpty.

Cheers,
- Ira

Ira McDonald (Musician / Software Architect)
Chair - Linux Foundation Open Printing WG
Blue Roof Music/High North Inc
email: blueroofmusic at gmail.com
winter:
  579 Park Place  Saline, MI  48176
  734-944-0094
summer:
  PO Box 221  Grand Marais, MI 49839
  906-494-2434



On Mon, Sep 14, 2009 at 3:21 PM, Ira McDonald <blueroofmusic at gmail.com> wrote:
> Hi folks,
>
> No - Bill Wagner had it right in his original reply.
>
> Right after Bill's previous quotation, RFC2790 says:
>
>  "Bits are numbered starting with the most significant
>  bit of the first byte being bit 0, the least significant bit
>  of the first byte being bit 7, the most significant bit of
>  the second byte being bit 8..."
>
> Read the above carefully!
>
> Bit 0 (0x8000) and bit 14 (0x0004) are set.
>
> Cheers,
> - Ira (co-editor of Printer MIB v2, RFC 3805)
>
> Ira McDonald (Musician / Software Architect)
> Chair - Linux Foundation Open Printing WG
> Blue Roof Music/High North Inc
> email: blueroofmusic at gmail.com
> winter:
>  579 Park Place  Saline, MI  48176
>  734-944-0094
> summer:
>  PO Box 221  Grand Marais, MI 49839
>  906-494-2434
>
>
>
> On Mon, Sep 14, 2009 at 1:55 PM, Christian Christiansen <cc at euroform.dk> wrote:
>> If the endian is correct then, the value 8004 has a binary representation as
>> follows:
>>
>> 1000 0000 0000 0100
>>
>> That means to me that bit 15 is on and bit 2 is on. However bit 15 is NOT
>> defined in RFC2790
>>
>> So the interpretation would be
>>
>> “LowToner”
>>
>>
>>
>> If the endian is wrong the the value is 0480 and it has a binary
>> representation as follows:
>>
>> 0000 0100 1000 0000
>>
>> That means to me that bit 10 is on and bit 7 is on.
>>
>> In this case the interpretation would be
>>
>> “serviceRequested”
>>
>> “markerSupplyMissing”
>>
>>
>>
>> Christian Christiansen
>>
>>
>>
>>
>>
>> ________________________________
>>
>> From: pmp-bounces at pwg.org [mailto:pmp-bounces at pwg.org] On Behalf Of William
>> Wagner
>> Sent: 14. september 2009 19:15
>> To: farouk.boujnah at gmail.com
>> Cc: pmp at pwg.org
>> Subject: [PMP] Printer MIB question
>>
>>
>>
>> With regard to the question that you sent to hastings at cp10.es.xerox.com,
>> szilles at mv.us.adobe.com, don at lexmark.com, jgyllens at hpdmd48.boi.hp.com, it
>> has been forwarded to the Printer Working Group “PMP” mail list, which deals
>> with printer MIB issues. You may well have responses from other members, but
>> if I understand your question, it is how to interpret the response to  OID
>> [.iso.3.6.1.2.1.25.3.5.1.2.1]. This appears to be the
>> hrPrinterDetectedErrorState object in the host resources MIB (RFC2790.) The
>> object value is “bit coded” as follows, and your program is interpreting the
>> response in hexadecimal.
>>
>>    lowPaper              0
>>
>>    noPaper               1
>>
>>                 lowToner              2
>>
>>                 noToner               3
>>
>>                 doorOpen              4
>>
>>                 jammed                5
>>
>>                 offline               6
>>
>>                 serviceRequested      7
>>
>>                 inputTrayMissing      8
>>
>>                 outputTrayMissing     9
>>
>>                 markerSupplyMissing  10
>>
>>                 outputNearFull       11
>>
>>                 outputFull           12
>>
>>                 inputTrayEmpty       13
>>
>>                 overduePreventMaint  14
>>
>>
>>
>> But remember that, in the MIB, bits are numbered starting with the most
>> significant bit of the first byte being bit 0,
>>
>>
>>
>> To interpret 80 04, it may be easiest conceptually to covert the value to
>> binary 1000 0000 0000 0100. The value read therefore corresponds to bits 0
>> and bit 13, low paper and input tray empty.
>>
>>
>>
>> Hope this helps. Note also that the current Printer MIB is RFC3805, although
>> some printers still support only the earlier verson.
>>
>>
>>
>> Bill Wagner/ Chair, Printer Working Group WIMS/PMP
>>
>> --
>> This message has been scanned for viruses and
>> dangerous content by MailScanner, and is
>> believed to be clean.
>>
>> --
>> This message has been scanned for viruses and
>> dangerous content by MailScanner, and is
>> believed to be clean.
>> _______________________________________________
>> pmp mailing list
>> pmp at pwg.org
>> https://www.pwg.org/mailman/listinfo/pmp
>>
>>
>

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.




More information about the pmp mailing list