Я пытаюсь контролировать вывод широкоформатного принтера (HP Designjet T120) с помощью SNMP. Я время от времени возился с этим несколько дней, так как я новичок в SNMP. Я хотел бы знать общую площадь напечатанной площади в квадратных единицах (возможно, в течение срока службы принтера). Это сложно с широкоформатным принтером, поскольку длина каждой напечатанной страницы может варьироваться (поскольку принтер автоматически обрезает бумагу, когда напечатанная страница закончена).
Я нашел prtMarkerCounterUnit, который читается как значение «7». «7» явно эквивалентно «впечатлениям». prtMarkerLifeCount равно «70», что означает, что принтер напечатал 70 оттисков. Это кажется правильным, поскольку принтеру всего несколько месяцев, и он не используется слишком часто. К сожалению, «впечатления» ничего не говорят мне о квадратных футах, так как длина страниц может варьироваться, как указывалось ранее.
Я выполнял поиск по командам SNMP для T120, но ничего не нашел. Может ли кто-нибудь помочь мне выяснить, как рассчитать общую площадь печати? Спасибо.
Попробуйте snmpwalk
по OID1.3.6.1.4.1.11.2.3.9.4.2.1.4.1.12.2.5
. Это даст вам используемую площадь для разных типов бумаги. Единица измерения - квадратный дюйм.
У меня такое ощущение, что ваш вопрос совершенно уникален. Если ваш принтер не предоставляет SNMP OID в виде данных «prtSquareFootPrintedSince», вам придется использовать несколько очень креативных математических расчетов, чтобы получить цифру.
При печати многое может измениться:
Так что если я придется следить за печатью, в дополнение к тому, «сколько страниц кто-то напечатал», я бы определенно посмотрел на дату о материале, который они напечатали. Я могу легко напечатать вам 2000 страниц почти белой бумаги с 0,0x% -ным покрытием чернил, а также напечатать некоторые фотографии с почти 100% -ным покрытием.
В чем еще вопрос? Количество бумаги, выходящей из принтера, или расход чернил? Что-то другое?