Почему принтер Citizen CL-S521 пропускает первую этикетку и печатает её пустой?

Системный администратор IT и автоматизация бизнеса
← На главную

При работе с термопринтером этикеток Citizen CL-S521 пользователи иногда сталкиваются со следующей проблемой: при отправке задания на печать принтер прогоняет первую этикетку пустой (не нанося на нее изображение), и только со второй наклейки начинает корректную печать всего тиража. Проанализируем причины такого поведения оборудования и разберем по шагам варианты решения данной проблемы.

Выясним причину проблемы

Проанализируем ситуацию: прогон первой пустой этикетки при старте печати связан с выполнением автоматической калибровки позиционирования (Top of Form / TOF) или некорректно заданными параметрами драйвера и макета. Основные причины включают:

  1. Автоматическая позиционная настройка: В устройстве может быть активирован режим автоопределения края носителя при включении питания или старте новой сессии. Принтер сначала протягивает ленту для поиска межэтикеточного зазора или черной метки, а затем начинает вывод данных.
  2. Несоответствие габаритов макета и этикетки: Если программная высота страницы или растрового изображения (например, сформированного файла в формате PNG) хотя бы на 1 миллиметр или несколько пикселей превышает физическую высоту наклейки, драйвер считает, что изображение вышло за границы. В результате происходит холостой сдвиг на следующую страницу.
  3. Включенные опции подачи в драйвере: В настройках драйвера включена калибровка при закрытии печатной головки (Feed on Head Close) или прогон при старте задания.
  4. Смещение или загрязнение оптических датчиков: Подвижные датчики прозрачности (Gap Sensor) загрязнены пылью либо сдвинуты относительно друг друга.

Шаг 1. Полный аппаратный сброс принтера на настройки по умолчанию

Если принтер работает нестабильно, выполним сброс конфигурации устройства к заводским параметрам. Для этого используем следующую последовательность действий:

  1. Выключим принтер тумблером питания.
  2. Заправим рулон этикеток шириной не менее 80 мм.
  3. Включим принтер, удерживая нажатой клавишу Mode/Repeat. Принтер распечатает служебный квиток с подсказками по дальнейшим действиям.
  4. Для подтверждения сброса параметров нажмем клавишу Pause. Принтер выдаст следующий информационный квиток.
  5. Нажмем и удерживаем клавишу Feed не менее 3 секунд. Начнется процедура сброса, после чего принтер распечатает итоговый чек со списком текущих заводских установок.

Шаг 2. Выполнение калибровки датчика носителя (Gap Sensor)

Рассмотрим порядок ручной калибровки прозрачности зазора между этикетками:

  1. Выключим питание принтера.
  2. Зажмем одновременно три верхние клавиши управления: Pause, Feed и Stop, после чего включим питание.
  3. Удерживаем клавиши до тех пор, пока три верхних индикатора не загорятся следующими цветами: Power (зеленый), Print (зеленый), Condition (оранжевый), и принтер не издаст звуковой сигнал. Отпустим клавиши.
  4. Нажмем клавишу Mode/Repeat и, не отпуская ее, нажмем клавишу Pause. Принтер начнет медленную протяжку ленты. При этом светодиод Power горит зеленым, а Condition моргает оранжевым.
  5. Дождемся, когда три верхних индикатора снова загорятся постоянным светом (Power — зеленый, Print — зеленый, Condition — оранжевый). Это означает успешный захват параметров зазора.
  6. Для выхода из меню настройки нажмем клавишу Stop. Все светодиоды кратковременно мигнут, принтер подаст один звуковой сигнал, и в рабочем состоянии останутся гореть два зеленых индикатора: Power и Print.
  7. Проверим результат: нажмем клавишу Feed. Из принтера должна ровно выйти ровно одна этикетка, а печатная головка остановиться точно на линии отрыва/зазора.

Шаг 3. Корректировка параметров драйвера печати

Если после калибровки принтер продолжает пропускать первую этикетку при отправке задания из программы, разберем настройки драйвера Windows:

  1. Перейдем в раздел Свойства принтера — Настройки печати (Page Setup / Stock).
  2. В параметре Тип носителя (Media Type) убедимся, что выбрано значение Этикетки с зазором (Labels with Gaps), а не Непрерывная лента (Continuous).
  3. В разделе Обработка носителя (Media Handling) для событий «Действие при включении» (Calibrate on Power Up) и «Действие при закрытии головки» (Feed on Head Close) установим значение Нет действия (No Action).
  4. Проверим размеры страницы в свойствах драйвера: измерим физическую этикетку штангенциркулем и укажем точную высоту и ширину в миллиметрах без округления в большую сторону. Установим нулевые поля печати.

Шаг 4. Проверка разрешения (DPI) при генерации изображений

Если печать выполняется из стороннего приложения (например, написанного на Qt/C++ или 1С) с формированием растрового изображения PNG, проверим расчет физического размера картинки:

Шаг 5. Позиционирование и чистка оптических датчиков

Откроем крышку принтера и проанализируем положение верхнего и нижнего датчиков прозрачности. Убедимся, что:

← На главную