Последовательный обмен данными
Последовательный обмен данными

Последовательный обмен данными

Принтер автоматически обнаруживает последовательный порт и настраивает его в соответствии с общими конфигурациями кабелей и сигнальных соединений последовательного порта для обмена данными с устройствами DTE и DCE.
Требуемый кабель должен быть оснащен девятиконтактным штыревым разъемом типа D (DB-9P) на одном конце, который подключается к ответному последовательному порту (DB-9S) на задней стороне принтера. Другой конец этого интерфейсного кабеля связи подсоединяется к последовательному порту на хост-компьютере. Это позволяет использовать два распространенных типа кабелей и взаимно заменять их при работе с принтерами Zebra и других моделей. Принтеры Zebra работают с нуль-модемным (перекрестным) кабелем. Ранние модели принтеров Zebra (устройства DCE), в которых использовался язык программирования EPL, работали через кабели прямого сигнального соединения (неперекрестные). Сведения о назначении контактов см. в Приложении А.
Для обеспечения надежной передачи данных необходимо, чтобы параметры передачи данных последовательного порта принтера и хоста (как правило, ПК) совпадали. Наиболее часто изменяемыми параметрами являются Bits per second (Бит в секунду) (или Baud rate (Скорость передачи)) и Flow Control (Управление потоком). На хосте (обычно компьютере с ОС Windows) необходимо настроить параметр Flow Control (Управление потоком) в соответствии с используемым на принтере методом передачи данных по умолчанию (Hardware (Аппаратное)); на устаревших принтерах для этого используется значение
DTR/Xon/Xoff
параметра Host Handshake (Квитирование хоста). Такой объединенный аппаратный (DTR) и программный (Xon/Xoff) режим, возможно, потребуется изменить в зависимости от используемого прикладного ПО сторонних производителей и разновидности последовательного кабеля.
Последовательную передачу данных между принтером и хост-компьютером можно настроить следующими способами:
  • синхронизация с автоматическим определением скорости передачи;
  • команда программирования ZPL
    ^SC
    ;
  • команда программирования EPL
    Y
    ;
  • восстановление конфигурации принтера по умолчанию.