Введение: зачем связывать ТСД с принтером и какие задачи это решает

Терминалы сбора данных (ТСД) и мобильные принтеры — дуэт, без которого не обходится ни одна современная логистика, инвентаризация или торговля. Соединение этих устройств позволяет печатать этикетки, чеки и накладные прямо на месте сканирования, исключая ошибки при ручном переносе данных. Например, курьер может сразу распечатать квитанцию после сканирования штрих-кода посылки, а кладовщик — наклеить новую этикетку на паллету с товаром.

Однако подключение ТСД к принтеру часто вызывает вопросы: какой протокол выбрать (Bluetooth, Wi-Fi или проводной USB/RS-232), как настроить совместимость между моделями разных брендов, и что делать, если устройства «не видят» друг друга. В этой статье разберём все актуальные способы соединения, от стандартных до редких, а также типичные ошибки, которые мешают стабильной работе.

Особое внимание уделим практическим нюансам: выбору кабелей для конкретных моделей, настройке драйверов на Android/Windows CE, и даже неочевидным трюкам — например, как заставить принтер Zebra ZQ500 печатать с ТСД Honeywell CK65 без потери символов кириллицы.

1. Способы подключения: проводные vs. беспроводные

Выбор типа соединения зависит от условий эксплуатации. Проводные интерфейсы (USB, RS-232) надёжнее в помещениях с помехами, но ограничивают мобильность. Беспроводные (Bluetooth, Wi-Fi) удобнее для работы на складе или в торговом зале, но требуют настройки пароля, каналов и иногда страдают от задержек.

Рассмотрим каждый вариант подробнее:

  • 🔌 USB — универсальный выбор для большинства ТСД на Android или Windows Mobile. Подходит для принтеров Zebra, Brother, TSC. Требует OTG-кабель или адаптер (например, USB Type-C → USB-A для новых ТСД).
  • 🔄 RS-232 (COM-порт) — устаревший, но до сих пор используемый в промышленных ТСД (Motorola MC9200, Datalogic Skorpio X3). Нуждается в специальном кабеле с конвертером на USB или Bluetooth.
  • 📶 Bluetooth — оптимален для мобильных задач. Поддерживается всеми современными ТСД и принтерами (например, Zebra ZQ630 + Honeywell CT60). Важно: некоторые принтеры требуют предварительной спаривания через PIN-код (обычно 0000 или 1234).
  • 🌐 Wi-Fi — используется для сетевых принтеров (Zebra ZT410, TSC Alpha-4R). ТСД должен подключаться к той же сети или напрямую к принтеру в режиме Ad-Hoc. Подходит для стационарных рабочих мест.
📊 Какой тип подключения вы используете чаще?
Проводной (USB/RS-232)
Bluetooth
Wi-Fi
Не подключал ещё

⚠️ Внимание: При выборе Bluetooth-принтера проверьте версию протокола. Устройства с Bluetooth 2.0 (например, старые Zebra QLn) могут не соединяться с ТСД на Bluetooth 5.0 из-за разницы в профилях (SPP vs. BLE).

2. Пошаговая инструкция: подключение по Bluetooth

Это самый популярный способ для мобильных решений. Рассмотрим процесс на примере ТСД Honeywell CK75 и принтера Zebra ZQ520:

  1. Включите Bluetooth на обоих устройствах.

    На ТСД: Настройки → Беспроводные сети → Bluetooth → Вкл.

    На принтере: удерживайте кнопку питания 5 секунд, пока не замигает синий индикатор.

  2. Сделайте принтер «видимым».

    На некоторых моделях (Brother QL-820NWB) нужно нажать кнопку Pairing на корпусе.

  3. Найдите принтер в списке устройств ТСД.

    В меню Bluetooth на ТСД выберите название принтера (например, ZQ520-123456).

  4. Подтвердите спаривание.

    Если запрашивается PIN-код, попробуйте 0000 или 1234. Для Zebra часто используется 1234.

  5. Установите принтер как устройство печати по умолчанию.

    В настройках приложения (например, DataWedge или Zebra Setup Utilities) выберите модель принтера.

Включён ли Bluetooth на ТСД?|Принтер находится в режиме спаривания?|Установлены ли драйвера принтера в ТСД?|Пробная печать этикетки прошла успешно?-->

⚠️ Внимание: Если после спаривания ТСД не отправляет данные на печать, проверьте профиль Bluetooth. Некоторые принтеры (TSC MT240) требуют ручного выбора профиля Serial Port Profile (SPP) в настройках соединения.

3. Подключение по Wi-Fi: настройка сети и прямого соединения

Wi-Fi подходит для стационарных принтеров или когда нужно печатать с нескольких ТСД на один принтер. Есть два сценария:

  1. Подключение к общей сети.

    Принтер и ТСД должны быть в одной сети. На принтере (Zebra ZT410) настройте IP-адрес, маску подсети и шлюз через веб-интерфейс (обычно по адресу http://[IP принтера]). На ТСД укажите тот же IP в настройках печати.

  2. Прямое соединение (Ad-Hoc).

    Принтер создаёт свою сеть. На Zebra это делается через меню Network → Wi-Fi → Ad-Hoc Mode. ТСД подключается к сети принтера как к обычной точке доступа.

Для печати по Wi-Fi часто требуется указать в приложении ТСД:

  • 📌 IP-адрес принтера (например, 192.168.1.100)
  • 📌 Порт (обычно 9100 для Zebra или 631 для CUPS)
  • 📌 Протокол (TCP/IP или LPD)
Как узнать IP-адрес принтера?

Если принтер подключён к сети, распечатайте тестовый лист с настройками: на Zebra удерживайте кнопку Feed 3 секунды. В листе будет строка IP Address. Для Brother используйте комбинацию Menu → Network → WLAN → Print Config.

⚠️ Внимание: При печати по Wi-Fi на Android-ТСД (CipherLab 9700, Unitech PA700) может потребоваться отключить режим энергосбережения для стабильного соединения. Иначе принтер будет «отваливаться» через 5–10 минут бездействия.

4. Проводное подключение: USB и RS-232

Проводные соединения актуальны для промышленных ТСД или когда беспроводные сети запрещены (например, в цехах с помехами). Рассмотрим оба варианта:

USB-подключение

Большинство современных ТСД (Honeywell CT40, Zebra TC52) поддерживают USB Host Mode, что позволяет подключать принтеры напрямую через кабель USB-A → USB-B или USB-C → USB-B.

Инструкция:

  1. Подключите принтер к ТСД кабелем.
  2. В настройках ТСД выберите USB-печать (например, в DataWedgePrinter Setup).
  3. Укажите модель принтера в списке поддерживаемых (если её нет, загрузите драйвер с сайта производителя).
  4. Отправьте тестовую этикетку.

RS-232 (COM-порт)

Используется в устаревших системах. Потребуется:

  • 🔌 Кабель RS-232 (DB9) → USB (если ТСД современный) или RS-232 → RS-232 (для промышленных ТСД).
  • ⚙️ Настройка скорости передачи (baud rate), битов данных и стоп-битов. Стандартные значения: 9600 baud, 8 data bits, 1 stop bit.

Критическая деталь: принтеры Zebra серии ZT по умолчанию используют baud rate 115200, а многие ТСД (Datalogic Memor) работают только на 9600. Придётся вручную менять настройки через Zebra Setup Utilities.

💡

Если ТСД не распознаёт принтер по USB, попробуйте подключить его к ПК и обновить прошивку принтера. Часто проблема решается обновлением до последней версии Zebra Firmware (скачать можно на официальном сайте).

5. Настройка программного обеспечения

Даже после физического подключения ТСД и принтер не начнут работать вместе без правильных драйверов и приложений. Рассмотрим ключевые этапы:

Установка драйверов

Для Android-ТСД:

  • 📱 Скачайте Zebra Setup Utilities или Brother iPrint&Label из Google Play.
  • 🖨️ В приложении выберите модель принтера и загрузите драйвер.

Для Windows CE/Mobile:

  • 💻 Установите драйвер через ActiveSync (для старых ТСД) или Windows Device Portal.
  • 📄 Используйте утилиты от производителя, например, Zebra Designer для создания шаблонов этикеток.

Настройка печати в приложениях

Популярные программы для работы с ТСД:

Приложение Поддерживаемые принтеры Особенности
DataWedge (Honeywell) Zebra, Brother, TSC Автоматическое распознавание штрих-кодов и отправка на печать
Zebra StageNow Zebra (все модели) Удалённая настройка принтеров через облако
Bartender Любые принтеры этикеток Продвинутое создание шаблонов с базой данных
NiceLabel Zebra, TSC, Sato Интеграция с 1С и другими ERP-системами

⚠️ Внимание: При печати этикеток с кириллицей на принтерах Zebra необходимо в настройках шрифта выбрать кодировку UTF-8 или CP1251. Иначе вместо русского текста будут отображаться знаки ????.

6. Типичные ошибки и их решение

Даже при правильном подключении могут возникать проблемы. Разберём самые частые:

  • 🚫 Принтер не реагирует на команды.

    Проверьте, установлен ли он как устройство печати по умолчанию в ТСД. На Android это делается в Настройки → Устройства → Печать.

  • 🔄 Печать идёт с задержкой или обрывается.

    Для Bluetooth-соединения уменьшите MTU (Maximum Transmission Unit) в настройках ТСД до 512 байт.

  • 📃 Этикетки печатаются с искажённым текстом.

    Обновите прошивку принтера и проверьте совместимость шрифтов. Например, Zebra ZQ500 не поддерживает шрифты .TTF — только встроенные.

  • 🔋 ТСД не видит принтер после сна.

    Отключите режим энергосбережения для Bluetooth/Wi-Fi в настройках ТСД.

💡

Если принтер Zebra печатает пустые этикетки, проверьте настройку Media Type в меню принтера. Для термоэтикеток должен быть выбран Direct Thermal, а не Thermal Transfer.

7. Выбор кабелей и адаптеров

Неправильный кабель — частая причина неработающего подключения. В таблице ниже — совместимые варианты для популярных моделей:

Модель ТСД Модель принтера Рекомендуемый кабель/адаптер
Honeywell CK65 Zebra ZQ520 USB-C → USB-B или Bluetooth
Zebra TC52 Brother QL-820NWB USB-C → USB-A (с OTG)
Datalogic Skorpio X3 TSC MT240 RS-232 → USB (адаптер FTDI)
CipherLab 9700 Zebra ZT410 Wi-Fi (настройка через ZebraNet)

⚠️ Внимание: Для промышленных ТСД (Motorola MC9200) может потребоваться переходник с питанием (например, USB → RS-232 с внешним блоком), так как стандартный USB-порт не обеспечивает достаточный ток для принтера.

FAQ: ответы на частые вопросы

Можно ли подключить ТСД к принтеру без специального ПО?

Да, но функциональность будет ограничена. Например, на Android-ТСД можно печатать через стандартный Android Printing Framework, но без поддержки шаблонов этикеток. Для полноценной работы нужны Zebra Setup Utilities, DataWedge или аналоги.

Почему принтер Zebra печатает этикетки со сдвигом?

Проблема в неверной настройке Label Length (длины этикетки) или Top Offset (отступа). Задайте параметры вручную через Zebra Designer или веб-интерфейс принтера. Также проверьте, совпадает ли DPI (разрешение) принтера и шаблона (обычно 203 DPI или 300 DPI).

Как подключить ТСД к принтеру через облако?

Для этого нужны облачные сервисы вроде Zebra Savanna или NiceLabel Cloud. ТСД отправляет данные в облако, а принтер подтягивает их по запросу. Минус — зависимость от интернета и задержки до 2–5 секунд.

Какие принтеры совместимы с ТСД на Windows CE?

Лучше всего работают принтеры с поддержкой OPOS или JavaPOS: Zebra ZT230, TSC TA210, Sato CL4NX. Для старых ТСД (Symbol MC3000) может потребоваться установка Microsoft .NET Compact Framework.

Как печатать с ТСД на обычный офисный принтер?

Технически возможно, но нецелесообразно. Офисные принтеры (HP LaserJet) не поддерживают печать этикеток на рулонах. Если нужны документы формата A4, используйте PDF-печать через Google Cloud Print или Mopria (для Android-ТСД).

💡

Для стабильной работы ТСД с принтером всегда обновляйте прошивку обоих устройств. Производители регулярно выпускают патчи для исправления ошибок совместимости (например, Zebra обновляет драйвера для Android 13+ раз в квартал).