3 epson_backfeed
Дмитрий Кононов edited this page 1 year ago

принтеры Epson: обратная промотка (back feed)

Обратная промотка - фирменная возможность принтера Epson, которая позволяет экономить бумагу за счет нивелирования пустого места в начале чека. Это пустое место обусловлено конструктивным расстоянием между печатающей головкой принтера и отрезчиком. Обратная промотка позволяет после печати и отрезки чека отмотать нужное количество бумаги назад.

В плагине принтера есть настройка обратной промотки (back feed), есть 3 значения:

  • use (использовать)
  • not use (не использовать)
  • not change (не менять)

Последняя настройка стоит по умолчанию, при этом драйвер будет использовать (или не использовать обратную промотку) в зависимости от настройки внутренних регистров принтера, называемых memory-switches.

У принтеров Epson есть memory-switches (MSW) - программные регистры, настраиваемые командами протокола, и DIP-switches (DSW) - 2 блока регуляторов на системной плате принтера. MSW и DSW определяют наиболее критичные параметры принтера, и для корректной работы обратной промотки они должны друг другу соответствовать. Если необходима обратная промотка, то MSW8-3 должен быть включен, при этом DSW1-1, который отвечает за BM-сенсор - должен быть выключен (в положении OFF), и наоборот. Программно запросить положение DSW невозможно. Поэтому на дилера ложится ответственность по контролю этих параметров. Epson_DSW

Если DSW1-1 не соответствуют MSW8-3, то при печати чека после текста принтер будет делать очень длинную промотку, отрезки не будет, а потом принтер станет недоступен. В этом случае необходимо действовать, исходя из исходных установок и возможности переключить DSW1-1 (при любом переключении DSW надо обесточить принтер). Такой возможности может не быть, если принтер опломбирован и/или по какой-то причине нельзя получить к нему доступ. Поэтому ниже рассмотрены возможные варианты контекста данной проблемы и приведены необходимые действия по ее устранению.

  1. обратная промотка = use. Выключаем принтер, потом либо переключаем параметр плагина на not use - если не хотим обратную промотку, либо переключаем DSW1-1, если хотим. Далее включаем принтер и перезагружаем ТК.
  2. обратная промотка = not use. То же самое, только переключаем параметр плагина на use.
  3. обратная промотка = no change. В каком положении MSW8-3 - уже неясно. Поэтому пробуем, в зависимости от доступности принтера и желания иметь обратную промотку, сначала п. 1, затем п. 2.