Какой способ печати выбрать: 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-принтера. В стандартном сценарии подключения принтер и ТСД должны находиться в одной сети.
Печать через сервер
Серверная печать используется, когда принтер подключён к компьютеру или доступен серверу Mobile SMARTS по сети.
В этом случае ТСД не обращается к принтеру напрямую.
Как происходит печать:
- Сотрудник запускает печать этикетки на ТСД.
- ТСД передаёт серверу Mobile SMARTS имя шаблона и данные для подстановки.
- Сервер печати формирует задание.
- Сервер отправляет его на выбранный принтер.
- Принтер печатает этикетку.
Через сервер можно использовать принтеры, подключённые по USB, Ethernet или Wi-Fi. Серверная печать на Bluetooth-принтеры в стандартной схеме Mobile SMARTS не предусмотрена.
Для печати могут использоваться:
- RAW-шаблоны — команды на языке принтера, передаваемые на совместимое устройство.
- LBL и XAML — графические шаблоны, которые обрабатываются сервером для печати через Windows.
Для графической печати через Windows необходимо установить подходящий драйвер принтера.
Печать через Windows-принтер
Этот вариант подходит, если принтер уже установлен в Windows и печатает через стандартный драйвер.
Например, к компьютеру подключён обычный офисный принтер или принтер этикеток, для которого используется графический шаблон.
Чтобы печатать на нём из Mobile SMARTS, необходимо:
- Установить принтер и его драйвер в Windows.
- Проверить печать тестовой страницы.
- Добавить принтер в настройках сервера печати Mobile SMARTS.
- Убедиться, что служба печати имеет доступ к принтеру.
- Проверить печать этикетки из операции на ТСД.
Успешная печать тестовой страницы из Windows не гарантирует, что принтер будет доступен серверу Mobile SMARTS. Служба может работать от другой учётной записи с иными правами.
FAQ
В: Можно ли USB-принтер расшарить по сети?
О: Да. USB-принтер можно подключить к одному компьютеру и открыть к нему общий доступ средствами Windows. После этого другие компьютеры в сети смогут использовать его как сетевой принтер при наличии необходимых разрешений.
Для печати через Mobile SMARTS:
- Подключите USB-принтер к компьютеру и установите драйвер.
- В свойствах принтера Windows разрешите общий доступ.
- Убедитесь, что компьютер с сервером Mobile SMARTS видит общий принтер и может отправлять на него задания.
- Добавьте принтер в настройки серверной печати Mobile SMARTS.
- Проверьте права учётной записи, от которой выполняется печать.
- Запустите тестовую печать с ТСД.
Для такого подключения можно использовать сетевой путь вида:
\\ИмяКомпьютера\ИмяПринтера
Компьютер, к которому физически подключён USB-принтер, должен быть включён и доступен по сети. Если он выключен или общий доступ заблокирован, печать через него не сработает.
Расшаренный принтер не становится самостоятельным Wi-Fi-принтером. Для его использования по-прежнему нужен компьютер, предоставляющий общий доступ, либо отдельный принт-сервер.
В: Почему с Windows Server принтер печатает вручную, а из Mobile SMARTS — нет?
О: Одна из возможных причин — различие между учётной записью пользоват еля Windows и учётной записью, от которой работает служба печати Mobile SMARTS.
Когда администратор вручную отправляет документ на принтер, используются его права и доступные ему принтеры.
Сервер Mobile SMARTS выполняет печать от имени учётной записи своей службы. Поэтому принтер, доступный администратору, может быть недоступен службе.
Также могут влиять ограничения Network Service. В Windows службы могут работать от имени встроенной учётной записи NT AUTHORITY\NetworkService.
Эта учётная запись имеет ограниченные локальные права. При обращении к сетевым ресурсам она использует учётные данные компьютера, а не интерактивно вошедшего пользователя.
Из-за этого при печати на расшаренный сетевой принтер возможны проблемы:
- У службы нет необходимых разрешений на общий принтер.
- Принтер установлен только для конкретного пользователя Windows.
- Удалённый компьютер не разрешает подключение от имени учётной записи, используемой службой.
- Принтер отображается в Windows, но недоступен процессу серверной печати.
Как исправить:
- Проверьте, от имени какой учётной записи работает служба печ ати Mobile SMARTS.
- Убедитесь, что эта учётная запись имеет доступ к сетевому принтеру.
- Если используется Network Service и печать на общий принтер не работает, настройте отдельную учётную запись Windows с необходимыми правами.
- Укажите её в настройках печати Mobile SMARTS, если такая возможность предусмотрена используемой версией.
- При необходимости настройте запуск соответствующей службы Windows от имени этой учётной записи.
- Повторите печать с ТСД.
Для отдельной учётной записи необходимо предоставить права на использование принтера, доступ к сетевому ресурсу и необходимые права для запуска службы.
Не следует назначать службе права администратора без необходимости.
В документации Клеверенса описан вариант с указанием отдельного пользователя в панели администрирования Mobile SMARTS и включением параметра «Используется». Если это не помогает, предлагается проверить учётную запись службы Windows.
В: Как печатать из облачной базы?
О: При использовании облачной базы необходимо различать прямую и серверную печать.
Прямая печать по 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.