Поставщик теплового принтера Zywell и поставщика производителя Pos Printer в Китае более 20 лет.
Термопринтеры постоянно взаимодействуют с подключенными устройствами для выполнения различных действий. Типичный термопринтер понимает определенные наборы команд для выполнения нужной задачи. Простые задачи, такие как формирование этикеток, генерация штрихкодов и нарезка бумаги в нужном месте, выполняются с помощью соответствующих команд. Цель этой статьи — предоставить достаточно данных для понимания основных протоколов и методологий. К ним относятся методы отправки инструкций принтерам. Выполнение этих простых шагов обеспечит плавную настройку, бесшовную интеграцию и надежность работы.
Прежде чем принтер начнет печать, крайне важно установить стабильное аппаратное соединение между хостом/компьютером и термодатчиком. Обычно для этого используются устаревшие последовательные порты RS-232, быстрые USB-порты с поддержкой Plug-and-Play, сетевые кабели LAN или беспроводное соединение через модули Wi-Fi.
Когда требуется обратная связь в реальном времени и прямое управление низкоуровневым оборудованием, гораздо лучше отправлять на принтер прямые инструкции. Это предпочтительнее, чем полагаться на стандартное фоновое программное обеспечение, обеспечивающее печать на основе стандартных драйверов. Для обеспечения безупречной работы прямого соединения в различных операционных системах, таких как Windows, iOS и Android, современные системы используют API или комплекты разработки программного обеспечения (SDK).
Это традиционное проводное соединение, используемое в системах интенсивной автоматизации. RS-232 известен своей простотой и надежностью. В соединении используется стандартный разъем DB9. Второй провод, контакт 2 (RXD), принимает информацию, а третий провод, контакт 3 (TXD), передает информацию.
Для того чтобы компьютер и принтер могли взаимодействовать, их скорость передачи данных должна совпадать, что называется скоростью бод. Обычно она находится в диапазоне от 9600 до 115200 бит. Структура данных должна совпадать с обеих сторон. Обычно это означает строгий шаблон из 8 бит данных, без бита проверки ошибок и с 1 конечным битом. Структура — 8N1.
Эти кабели обеспечивают двустороннюю связь. Это означает отправку команд с компьютера и получение сигналов состояния от термопринтера чеков. Устаревшие системы и ПЛК по-прежнему используют это соединение благодаря его прочности и надежности.
USB использует стандартный протокол взаимодействия человека с интерфейсом (HID), обеспечивающий простоту подключения. Он позволяет передавать данные со скоростью до 12 Мбит/с. Это необходимо для передачи графики высокой плотности или сложных шрифтов.
Универсальная последовательная шина (USB) позволяет подключать несколько принтеров к центральной рабочей станции. Вся система остается аккуратной и компактной. Она даже позволяет использовать виртуальный COM-порт через USB. Это позволяет передающему устройству отправлять традиционные команды современному оборудованию. Протоколы USB позволяют использовать кабели различной формы, с разной мощностью передачи, скоростью передачи данных, поддержкой нестандартных протоколов и количеством контактов. Для термопринтеров обычно используется самая простая версия — USB 2.0.
Для работы в сети Ethernet принтерам необходимы собственные IP-адреса, маска подсети и шлюз по умолчанию. Команды, отправляемые на принтер, передаются по протоколу TCP/IP. Они поступают на принтер через специальный цифровой порт, обычно порт 9100, известный как RAW-порт. Типичное название этого порта — RJ45. В случае с принтером нет необходимости в дорогостоящих кабелях для высокоскоростной передачи данных. Для передачи данных, связанных с принтером, достаточно сетевого кабеля Cat-5. Проводные соединения обеспечивают высокую скорость передачи данных — до 100 Мбит/с на расстояние до 100 метров.
Если ваш термопринтер чеков поддерживает беспроводное подключение, вы можете подключать сканеры или планшеты без необходимости физического соединения. Передача данных осуществляется по беспроводной сети с помощью модулей Wi-Fi. Вам понадобится Wi-Fi-роутер, к которому будет подключен ваш ПК или вычислительное устройство. Все остальные протоколы остаются аналогичными подключению по локальной сети.
Тип интерфейса | Максимальное расстояние | Стандартная скорость | Типичное применение |
RS-232C | 15 метров | 115200 бит/с | Интеграция ПЛК/устаревшей системы |
USB 2.0 | 15 метров | 12 Мбит/с | Маркировка рабочего стола |
Ethernet (LAN) | 100 метров | 100 Мбит/с | Централизованная логистика |
Wi-Fi | 50 метров | 150 Мбит/с | Рабочие процессы мобильной ERP-системы |
Перейдём к основной части, где мы изучим базовые команды, с помощью которых можно управлять термопринтерами. Эти команды отправляются через вычислительное устройство с использованием любого из протоколов, упомянутых в предыдущем разделе. Существует два основных языка программирования для принтеров. Давайте изучим основные команды для обоих.
Для печати этикеток с помощью термопринтера чеков необходимо использовать специальные команды. Эти инструкции будут содержать данные о дизайне и выравнивании наклеек или этикеток. Они называются синтаксисом TSPL (режим этикетки).
В этом разделе мы рассмотрим стандартный язык, используемый в чековой бумаге непрерывного действия. Основное внимание уделяется данным о транзакциях, а не размерам этикеток фиксированного размера.
В этом разделе объясняется, как компьютер взаимодействует с принтером. Он помогает получать информацию о состоянии принтера, устранять неполадки и проводить техническое обслуживание.
В этом разделе мы рассмотрим, как принтер использует электрические сигналы для связи. Они могут управлять другим оборудованием на сборочной линии или рабочем месте.
Владельцам бизнеса и IT-специалистам необходимо досконально разбираться в специфических протоколах связи термопринтеров. Это гарантирует максимальную точность и эффективность работы устройства. Современные термопринтеры оснащены протоколами Wi-Fi и программным обеспечением. Однако возможность отправки команд с использованием базовых языков программирования делает процесс быстрее и стабильнее.
Если вам нужно решение для печати промышленного класса и POS-материалов, обратите внимание на продукцию ZYWELL. Наш термопринтер чеков, например,ZY3310 Мы предлагаем универсальные услуги по печати этикеток, и наши ZY910Предлагает высокоскоростную печать для почтовых отправлений. Посетите сайт. веб-сайт исследовать все параметры.
Ищите TSPL .ZPL Поскольку это исключительно для этикеток, вы можете исправить размеры и зазоры для наклеек с помощью TSPL .ZPL. ESC/POS используется для непрерывной печати на чековой бумаге, построчно. Эмуляция переключает режимы в зависимости от загруженного носителя.
Если вы считаете, что принтер застрял, не ждите и немедленно отправьте команду escape. Принтер отправит вам однобайтовый код, указывающий на готовность. Если вам нужна более подробная информация о замятии, отправьте еще одну команду для восьмибайтовой диагностики.
Драйверы работают слишком медленно. Если вам нужен прямой контроль над оборудованием, полностью откажитесь от фонового программного обеспечения. Отправка необработанных инструкций непосредственно на принтер гарантирует мгновенное выполнение, безупречную интеграцию и абсолютную точность во всех операционных системах.
Zhuhai Zywell Производитель принтера и Комплексное высокотехнологичное предприятие Интеграция проектирования, исследований и разработок принтеров, продаж, продаж и обслуживания
CONTACT DETAILS
Если у вас есть какие -либо вопросы, свяжитесь с нами.