# Задвоение кодов на термотрансферном принтере
# Симптомы

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

# Решение

Чтобы коды гарантированно не задвоились при возникновении любой ошибки печати:

1\.  Отменить задание на печать на компьютере (для Linux см. [статью](https://support.bit-erp.ru/article/ru/30-ochistit-ochered-pechati-na-arm-operatora-markirovki-na-linux.html))

2\.  Отменить задание на принтере (нажать на кнопку в нижнем левом углу экрана и в открывшемся диалоговом окне нажать "Cancel All")

<iframe width="480" height="270" src="https://dzen.ru/embed/vwpTLXjhXdgM?from_block=partner&from=zen&mute=1&autoplay=1&tv=0" allow="autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture; encrypted-media" frameborder="0" scrolling="no" allowfullscreen />

3\.  Заказать новые коды

4\.  Отправить новые коды на печать

# Причины

Печать на принтере нескольких тысяч кодов - процесс достаточно сложный с точки зрения обмена данными между компьютером и принтером. Не все коды сразу попадают на принтер. Часть из отправленных кодов хранится в буфере принтера, часть - в буфере компьютера. При этом, в случае возникновения ошибок, и компьютер, и принтер в определенных ситуациях отправить на печать коды повторно.