Решение проблем работы принтеров штрих-кода:
подключение, программное обеспечение, печатающая головка

[ Главная ]  |  [ Информационные статьи ]  |  [ Решение проблем работы принтеров штрих-кода ]
Решение проблем работы принтеров штрих-кода: подключение, программное обеспечение, печатающая головка

Проблема #1: Принтер этикететок Datamax I-4308 при печати при печати выдает этикетку с белой полосой. В одном из случаев к нам обратился клиент с вопросом, почему его принтер этикеток со штрих-кодом стал печатать белую полосу по правому краю этикетки. Этикетка – 58х60. Шаблон не изменяли. Было сделано предположение, что пользовательская загрузка картинки в принтер вызвала такое чудо. Но ранее, эта же картинка такого эффекта не производила, принтер печатал нормально.

Решение: Если принтер регулярно печатает по непонятным причинам белые объекты на этикетках, то следует проверить печатную голову, есть ли на ней белые пятна с той стороны, где не пропечатывается этикетка. Если да, то необходимо заменить голову. Возможно закончившийся ресурс головки именно так "сигнализирует" о своей кончине.

Проблема #2: Подключение Datamax E-4203 через com-порт для работы на нескольких компьютерах. Имеется принтер этикеток Datamax E-4203, который подключен к ПК посредством СОМ-порта. Необходимо, чтобы на печать его могли запускать с другого компьютера в сети.

Решение предполагает следующую последовательность действий:

  1. Подключаем принтер к СОМ-порту 
  2. Устанавливаем принтер в операционной системе (Windows) и расшаряем к нему общий доступ
  3. Настраиваем (локально) в программной среде принтер
  4. На другом компьютере в сети в cmd прописываем: net use lpt1 \\имя копьютра\сетевое имя принтера
  5. На нем же настраиваем принтер этикеток на порт LPT1 
  6. Наслаждаемся возможностями автоматизации.

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

Проблема #3: Zebra TLP 2824 конфликтует с программным обеспечением 1C. Имеется принтер этикеток Зебра, есть 1С. Пользователю необходим следующий результат: печать этикеток с штрих-кодом и русским текстом. Но в итоге получается не то: в тест-режиме или с командной строки Zebra TLP 2824 выдает русскую кириллицу на отлично, но если печатать с программы, то вместо ожидаемого шрифта печатаются неразличимые символы (кракозябры) . С других машин печатает как следует. Решили предпринять: поставить Windows лицензионную, переустановить программы, скопировать ПО с другого ПК, перепрошить Зебру на вариант постарее, потом на более новый, обновить Windows, переустановить драйвера для принтера (родных и сторонего разработчика), добавить шрифты в принтер. Результат не изменился.

Решение: Предлагаем с 1C отправить печать не на принтер этикеток, а на стандартный офисный, если шрифт опять косой – неразборчивая символика, то проблема в 1с.  Если же печатает нормально то – раз уж принтер работоспособен в случае других компьютеров, с 1C на лазерный принтер также приходит все грамотно, то необходмо изучить настройки портов. Вероятно также, что 1С печатает непосредственно через порт, создает файл с программным кодом на языке ZPL(EPL), но одновременно с этим отправляет текст в формате TrueType-шрифта, который либо не подтягивается из Windows, либо принтер не разбирает сиволы ввиду их отсутствия в его памяти, а также они могут неверно вызываться. 

Предлагаем следующее:

  1. Проверить, к какой обработке прибегает 1С для совместной работы с принтером на данном компьютере и изучаем настройки.
  2. Скопировать с другого компьютераэту же обработку, с условием, что на сторонней машине принтер печатает адекватно. Подключаем, тестируем.
  3. Посмотреть в 1C с какими шрифтами и в каких форматах работает обработка. 
  4. В настройках драйвера принтера на вкладке "Порты" выбираем "Печать в файл". Печатаем несколько этикеток из 1С, пару из Word Office, Word Office, неплохо было бы создать пару этикеток запрограммированных на языке ZPL(EPL). Файлы эти сохраняем. Если печать из Word производится нормально (страница создается в нем с такими же параметрами, как у этикетки), то проблема точно в настройках 1С. 
  5. Перенести принтер к другому ПК, где не установлена 1С, нет драйверов, подключить по COM или LPT-порту и отправить файлы через командную строку cmd:  copy LPT1 c:/file0001.prn (точность команды не точна, нужно проверить).

Проблема #4: Используется принтер Datamax E 4203 для печати этикеток со штрих-кодом. С некоторых пор принтер стал после печати прокручивать ленту на 4 этикетки вперед и отображать ошибку "Fault". Более того, русский шрифт в качестве заголовка над штрих-кодом не печатается. Пробовали вернуть заводские установки – не помогло.

Решение: необходимо прочистить датчик этикетки, располагающийся под головкой, если также проматывает, поглядите настройки – в частности размер этикетки, установленный в драйвере принтера.

Проблема #5: Ошибка печати принтера этикеток Zebra LP 2824. При печати этикетки выскакивает окошко ошибки с сообщением "Не удалось распечатать этот документ", в очереди на печать состояние документа обозначено как "Ошибка - идет печать". Попытка перепрошить не дала результатов.

Возможное решение: проверить порты, в случае верного подключения – выбран тот порт, к которому подключен принтер, то вероятно причина ошибки в службах печати Windows, ни как не в принтере. Также банально может помочь подключение кабеля принтера usb через другоц usb-порт и переустановка драйверов. Потому как какое-то другое устройство могло быть настроено на этот порт, что и вызвало подобного рода ошибку.