#563: Принтер напечатал меньше кодов, чем в задании

Отредактирована: 79 дней назад

Симптомы

Из задания на 500 штук напечатала 475. 25 по дороге где-то пропали

Нет кодов для печати

Напечатало меньше, чем в задании
file_8588.jpg

Решение

  1. Заказывать коды для печати с запасом
  2. Перед выключением или перезагрузкой принтера нажимать отмену печати на панели оператора

Причина

Коды на принтер отправляются пакетами. Принтеры начального уровня, такие как GODEX zx1300xi используемый принтере-аппликаторе Н-ПР-02, в принципе не имеют обратной связи. Т.е. коды на принтер отправляются, а единственная обратная связь - буфер переполнен. Т.е. нет возможности узнать какие коды напечатаны, а какие нет.

Промышленные принтеры:

  1. Принтеры стикеров TSC Серии PEX-1000, используемый в Н-ПР-05, Н-ПР-01 и т.д.,
  2. Термотрансферные Videojet, HPRT, Domino, Lynx
  3. Термоструйные FirstBit (Docod),
  4. Пьезоструйные Yeacode
  5. Лазеры Markjet

способны возвращать информацию о состоянии буфера и количестве напечатанных этикеток.

Из настольных принтеров выделяется TSC MB340T который также возвращает информацию о количестве напечатанных этикеток.

Таким образом, в общем случае панель оператора отмечает отправленные на принтер коды как напечатанные (Событие - Печать). И только в случае, если достоверно известно, что код не напечатан, возвращает в пул свободных кодов для печати (Событие - Отмена печати). Достоверно убедиться, что код не напечатан возможно не для всех принтеров и не для всех ситуаций. Например, при внезапном выключении питания принтера все коды в буфере принтера будут считаться напечатанными.