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

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

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