powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Windows [игнор отключен] [закрыт для гостей] / SNMP получить читаемый статус ошибки от принтера
4 сообщений из 4, страница 1 из 1
SNMP получить читаемый статус ошибки от принтера
    #39580041
whizzzkey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго дня!
Господа, имеется такого рода проблемка - я пытаюсь мониторить состояние принтеров XEROX по SNMP, вроде разобрался как получать статус принтера, для этого запрашиваю hrPrinterStatus и получаю понятное строковое значение (к примеру idle(3)), но вот не могу разобраться с hrPrinterDetectedErrorState , который возвращает оctet-string. В описании объекта hrPrinterDetectedErrorState сказано что коды ошибок грубо говоря привязаны к битам, содержащимся в octet-string, и есть такая табличка:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
Condition          Bit #

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

Bit # 15 is not assigned. 

По которой и определяются текущие неисправности у принтера, НО теперь наступает интересный момент - я получаю значение с принтера для hrPrinterDetectedErrorState равное 0x81 04 (использую MIB Browser), так вот оно шестнадцатеричное судя по всему и если его перевести в двоичное, получается три байта 0000 0000 1000 0001 0000 0100 - и тут у меня полный ступор что с этим делать и как вычислять по табличке неисправности?
...
Рейтинг: 0 / 0
SNMP получить читаемый статус ошибки от принтера
    #39580114
Фотография bga83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
whizzzkey,

сопоставляй номера битов со значением 1 и и свою табличку
...
Рейтинг: 0 / 0
SNMP получить читаемый статус ошибки от принтера
    #39580253
whizzzkey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Байт с нулями впереди лишний чтоли?
...
Рейтинг: 0 / 0
SNMP получить читаемый статус ошибки от принтера
    #39580559
whizzzkey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Разобрался, благодарю за помощь!
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / SNMP получить читаемый статус ошибки от принтера
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]