Перейти к основному содержимому
Версия: 4.0

Какой способ печати выбрать: Bluetooth, Wi-Fi, сервер или Windows-принтер

В Mobile SMARTS этикетки можно печатать напрямую с терминала сбора данных (ТСД) по Bluetooth или Wi-Fi либо через сервер печати. Выбор зависит от того, где установлен принтер, как он подключен, какой шаблон этикетки используется и где размещена база Клеверенса.

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

Сравнение способов печати​

Способ печатиГде находится принтерОткуда отправляется заданиеНужен ли драйверПодходит ли облачная базаТип шаблонаОграничения
BluetoothРядом с ТСД, обычно мобильный принтерНапрямую с ТСДДрайвер Windows не нуженДа, при поддержке прямой печати приложениемRAW — команды на языке принтераНебольшой радиус действия, необходимость сопряжения, совместимость модели и шаблона
Wi-Fi (напрямую)В одной доступной сети с ТСДНапрямую с ТСДДрайвер Windows не нуженДа, при поддержке прямой печати приложениемRAW — команды на языке принтераНужна сетевая доступность принтера, поддержка прямой печати и совместимый шаблон
Сервер Mobile SMARTSПодключён к ПК/серверу по USB или доступен по сетиТСД передаёт запрос серверу, сервер отправляет задание принтеруЗависит от способа подключения и типа печатиДля стандартной схемы нужен доступный сервер печати; для облачной базы требуется отдельно проверять реализациюRAW, LBL или XAMLЗависимость от сервера, его настроек и доступности принтера
Windows-принтер (стандартный офисный)Локально подключён к серверу или установлен как сетевой принтер WindowsЧерез сервер печати Mobile SMARTS и подсистему печати WindowsДаНе напрямую из облака; необходим доступный Windows-сервер печатиLBL или XAMLТребуются драйвер, права службы и корректная настройка Windows
Расшаренный Windows-принтерПодключён к другому ПК, например по USB, и открыт для общего доступаЧерез сервер Mobile SMARTS и общий ресурс WindowsДа, для Windows-печатиТолько при наличии доступного сервера печати и сетевого доступа к общему ресурсуLBL или XAMLПрава доступа, учётная запись службы, доступность ПК с принтером

Windows-принтер — не отдельный способ передачи данных с ТСД, а вариант серверной печати. При этом сервер Mobile SMARTS может отправлять RAW-команды непосредственно на совместимый принтер без использования графической печати через драйвер Windows

Печать напрямую с ТСД​

При прямой печати ТСД самостоятельно подготавливает данные этикетки и отправляет команды принтеру. Сервер Mobile SMARTS не участвует в непосредственной отправке задания на принтер.

Для такой печати используются RAW-шаблоны — файлы с командами на языке конкретного принтера.

Печать по Bluetooth​

Bluetooth удобен, когда сотрудник перемещается по складу или торговому залу с ТСД и мобильным принтером.

Например, при приёмке товара сотрудник сканирует штрихкод и сразу печатает этикетку на принтере, закреплённом на поясе.

Преимущества:

  • Не требуется подключать принтер к складской сети Wi-Fi.
  • Можно печатать непосредственно рядом с товаром.
  • Не нужен сервер печати для передачи задания на принтер.

Ограничения:

  • ТСД и принтер должны находиться в пределах действия Bluetooth.
  • Принтер необходимо подключить к мобильному устройству.
  • Модель принтера должна поддерживать соответствующий способ печати и язык команд шаблона.

Печать по Wi-Fi​

Wi-Fi подходит для стационарных и мобильных принтеров, к которым сотрудники обращаются по сети.

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

Преимущества:

  • Принтер не обязательно должен находиться рядом с сотрудником.
  • Можно использовать сетевой принтер с нескольких ТСД.
  • Не требуется Windows-драйвер для прямой RAW-печати.

Ограничения:

  • ТСД должен иметь сетевой доступ к принтеру.
  • Принтер должен поддерживать соответствующий протокол и язык команд.
  • При изменении сетевых настроек может потребоваться повторное подключение.

Для прямой печати по Wi-Fi в Mobile SMARTS предусмотрен выбор Wi-Fi-принтера. В стандартном сценарии подключения принтер и ТСД должны находиться в одной сети.

Подключение принтера для печати с ТСД через Wi-Fi

Печать через сервер​

Серверная печать используется, когда принтер подключён к компьютеру или доступен серверу Mobile SMARTS по сети.

В этом случае ТСД не обращается к принтеру напрямую.

Как происходит печать:

  1. Сотрудник запускает печать этикетки на ТСД.
  2. ТСД передаёт серверу Mobile SMARTS имя шаблона и данные для подстановки.
  3. Сервер печати формирует задание.
  4. Сервер отправляет его на выбранный принтер.
  5. Принтер печатает этикетку.

Через сервер можно использовать принтеры, подключённые по USB, Ethernet или Wi-Fi. Серверная печать на Bluetooth-принтеры в стандартной схеме Mobile SMARTS не предусмотрена.

Для печати могут использоваться:

  • RAW-шаблоны — команды на языке принтера, передаваемые на совместимое устройство.
  • LBL и XAML — графические шаблоны, которые обрабатываются сервером для печати через Windows.

Для графической печати через Windows необходимо установить подходящий драйвер принтера.

Печать через сервер Mobile SMARTS.

Печать через Windows-принтер​

Этот вариант подходит, если принтер уже установлен в Windows и печатает через стандартный драйвер.

Например, к компьютеру подключён обычный офисный принтер или принтер этикеток, для которого используется графический шаблон.

Чтобы печатать на нём из Mobile SMARTS, необходимо:

  1. Установить принтер и его драйвер в Windows.
  2. Проверить печать тестовой страницы.
  3. Добавить принтер в настройках сервера печати Mobile SMARTS.
  4. Убедиться, что служба печати имеет доступ к принтеру.
  5. Проверить печать этикетки из операции на ТСД.

Успешная печать тестовой страницы из Windows не гарантирует, что принтер будет доступен серверу Mobile SMARTS. Служба может работать от другой учётной записи с иными правами.

Добавление принтера для печати через сервер Mobile SMARTS

FAQ​

В: Можно ли USB-принтер расшарить по сети?
О: Да. USB-принтер можно подключить к одному компьютеру и открыть к нему общий доступ средствами Windows. После этого другие компьютеры в сети смогут использовать его как сетевой принтер при наличии необходимых разрешений.

Для печати через Mobile SMARTS:

  1. Подключите USB-принтер к компьютеру и установите драйвер.
  2. В свойствах принтера Windows разрешите общий доступ.
  3. Убедитесь, что компьютер с сервером Mobile SMARTS видит общий принтер и может отправлять на него задания.
  4. Добавьте принтер в настройки серверной печати Mobile SMARTS.
  5. Проверьте права учётной записи, от которой выполняется печать.
  6. Запустите тестовую печать с ТСД.

Для такого подключения можно использовать сетевой путь вида:

\\ИмяКомпьютера\ИмяПринтера

Компьютер, к которому физически подключён USB-принтер, должен быть включён и доступен по сети. Если он выключен или общий доступ заблокирован, печать через него не сработает.

Расшаренный принтер не становится самостоятельным Wi-Fi-принтером. Для его использования по-прежнему нужен компьютер, предоставляющий общий доступ, либо отдельный принт-сервер.

В: Почему с Windows Server принтер печатает вручную, а из Mobile SMARTS — нет?
О: Одна из возможных причин — различие между учётной записью пользователя Windows и учётной записью, от которой работает служба печати Mobile SMARTS.

Когда администратор вручную отправляет документ на принтер, используются его права и доступные ему принтеры.

Сервер Mobile SMARTS выполняет печать от имени учётной записи своей службы. Поэтому принтер, доступный администратору, может быть недоступен службе.

Также могут влиять ограничения Network Service. В Windows службы могут работать от имени встроенной учётной записи NT AUTHORITY\NetworkService.

Эта учётная запись имеет ограниченные локальные права. При обращении к сетевым ресурсам она использует учётные данные компьютера, а не интерактивно вошедшего пользователя.

Из-за этого при печати на расшаренный сетевой принтер возможны проблемы:

  • У службы нет необходимых разрешений на общий принтер.
  • Принтер установлен только для конкретного пользователя Windows.
  • Удалённый компьютер не разрешает подключение от имени учётной записи, используемой службой.
  • Принтер отображается в Windows, но недоступен процессу серверной печати.

Как исправить:

  1. Проверьте, от имени какой учётной записи работает служба печати Mobile SMARTS.
  2. Убедитесь, что эта учётная запись имеет доступ к сетевому принтеру.
  3. Если используется Network Service и печать на общий принтер не работает, настройте отдельную учётную запись Windows с необходимыми правами.
  4. Укажите её в настройках печати Mobile SMARTS, если такая возможность предусмотрена используемой версией.
  5. При необходимости настройте запуск соответствующей службы Windows от имени этой учётной записи.
  6. Повторите печать с ТСД.

Для отдельной учётной записи необходимо предоставить права на использование принтера, доступ к сетевому ресурсу и необходимые права для запуска службы.

Не следует назначать службе права администратора без необходимости.

В документации Клеверенса описан вариант с указанием отдельного пользователя в панели администрирования Mobile SMARTS и включением параметра «Используется». Если это не помогает, предлагается проверить учётную запись службы Windows.

Известные проблемы печати через сервер Mobile SMARTS

В: Как печатать из облачной базы?
О: При использовании облачной базы необходимо различать прямую и серверную печать.

Прямая печать по Bluetooth или Wi-Fi не требует локального сервера печати: ТСД отправляет задание непосредственно на принтер. Поэтому такой способ можно использовать с облачной базой при условии, что мобильное приложение, принтер и шаблон поддерживают прямую печать.

Серверная печать требует сервера, который сможет обработать задание и обратиться к принтеру.

Если база находится в облаке Клеверенса, а принтер подключён к локальному компьютеру, нельзя считать, что облачный сервер автоматически получит доступ к этому принтеру.

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

Само наличие принтера в Windows на компьютере пользователя не делает его доступным серверу облачной базы.

Если требуется печатать на локальный USB- или Windows-принтер, а схема серверной печати для облачной базы не настроена, следует рассмотреть прямую печать на совместимый Bluetooth- или Wi-Fi-принтер.

В: Какой тип шаблона выбрать?
О: Тип шаблона зависит не только от модели принтера, но и от способа отправки задания.

Тип шаблонаГде используетсяОсобенности
RAWПрямая печать по Bluetooth или Wi-Fi, а также серверная RAW-печатьСодержит команды на языке принтера. Должен соответствовать поддерживаемому языку и модели оборудования
LBLСерверная печатьГрафический шаблон, обрабатываемый средствами серверной печати
XAMLСерверная печатьГрафический шаблон для печати через Windows

Если этикетка создана для серверной графической печати, её нельзя просто отправить напрямую на Bluetooth-принтер. Для прямой печати потребуется подходящий RAW-шаблон.

Аналогично RAW-шаблон для одного языка команд не обязательно будет работать на принтере, использующем другой язык.

В: Что лучше — Bluetooth или Wi-Fi?
О: Оба способа подходят для прямой печати с ТСД, но решают разные задачи.

Выбирайте Bluetooth, если сотрудник постоянно перемещается по складу, а принтер находится рядом с ним. Например, при маркировке товаров непосредственно в зоне приёмки.

Выбирайте Wi-Fi, если принтер установлен на определённом рабочем месте и к нему должны обращаться сотрудники с разных ТСД. Например, на участке упаковки заказов.

Выбирайте серверную печать, если нужно использовать стационарный USB-принтер, общий Windows-принтер или графические шаблоны этикеток.

При выборе учитывайте не только интерфейс подключения, но и поддержку конкретной модели принтера в Mobile SMARTS.

В: Что проверить, если печать не работает?

ПроблемаЧто проверить
Bluetooth-принтер не найденВключён ли Bluetooth, доступен ли принтер, выполнено ли сопряжение
Wi-Fi-принтер не найденПодключение к сети, IP-адрес, доступность принтера с ТСД
Принтер подключён, но этикетка не печатаетсяСоответствие шаблона выбранному способу печати и языку принтера
Сервер не видит принтерУстановку принтера, драйвер, настройки сервера печати и доступность оборудования
Windows печатает, а Mobile SMARTS — нетУчётную запись службы, права доступа и настройки сетевого принтера
USB-принтер не печатает по сетиОбщий доступ Windows, доступность компьютера с принтером, разрешения
Прямая печать работает, а серверная — нетДоступность сервера печати, настройки принтера и используемый шаблон

Итог​

Для мобильной печати рядом с товаром обычно удобнее Bluetooth. Для общего сетевого принтера — Wi-Fi. Если принтер подключён по USB, используется драйвер Windows или требуется графический шаблон этикетки, выбирайте серверную печать.

Перед настройкой проверьте совместимость принтера, тип шаблона и доступность оборудования. При серверной печати особое внимание уделите правам учётной записи службы Mobile SMARTS, особенно если принтер расшарен через Windows.