В стандартной методике, для печати данных, собранных беспроводным Bluetooth-сканером штрих-кодов или датаколлектором, необходимо использовать принтер этикеток, подключенный к компьютеру. Цена решения, конечно, резко возрастает. Для удешевления необходимо исключить дорогостоящее промежуточное оборудование.
Решение - использовать мобильный принтер этикеток TSC Alpha-3R или Alpha-4L (в зависимости от параметров этикетки и условий эксплуатации), способных распечатывать данные, полученные напрямую с беспроводного сканера штрих-кодов без необходимости использования в качестве промежуточного звена персонального ПК или датаколлектора. Отличное решение для мобильной перемаркировки товаров.
Настройка оборудования:
1) Создайте дизайн вашей этикетки в программе BarTender (поставляется бесплатно с любым принтером этикеток TSC). После того как дизайн создан, выполните процедуру "Печать в файл", чтобы получить код вашей этикетки в виде команд на языке управления принтерами этикеток TSC (TSPL).

В нашем случае код выглядит так:
SIZE 101.6 mm, 63.1 mm
DIRECTION 0,0
REFERENCE 0,0
OFFSET 0 mm
SET PEEL OFF
SET CUTTER OFF
SET TEAR ON
CLS
CODEPAGE 1254
TEXT 731,430,"0",180,12,12,"Model:"
TEXT 614,430,"0",180,12,12,"Alpha-4L"
BARCODE 614,366,"39",69,1,180,3,6,"Alpha-4L"
TEXT 731,212,"0",180,12,12,"Serial No.:"
TEXT 560,212,"0",180,12,12,"T456100006"
BARCODE 614,158,"39",69,1,180,3,6,"T456100006"
PRINT 1,1
Добавьте к коду команды, которые выделены ниже. Они обеспечат загрузку скрипта в энергонезависимую память принтера этикеток, запуск скрипта при включении принтера этикеток, загрузку в переменные значений "Модель" (переменная MDLS$) и "Серийный номер" (переменная SN$). Данные для этих переменных и будут передаваться с помощью обычного беспроводного Bluetooth сканера штрих-кодов на принтер.
DOWNLOAD F,”AUTO.BAS”
SIZE 101.6 mm, 63.1 mm
DIRECTION 0,0
REFERENCE 0,0
OFFSET 0 mm
SET PEEL OFF
SET CUTTER OFF
SET TEAR ON
:START
INPUT “MODEL”,MDL$
INPUT “SERIAL”, SN$
CLS
CODEPAGE 1254
TEXT 731,430,"0",180,12,12,"Model:"
TEXT 614,430,"0",180,12,12,MDL$
BARCODE 614,366,"39",69,1,180,3,6, MDL$
TEXT 731,212,"0",180,12,12,"Serial No.:"
TEXT 560,212,"0",180,12,12,SN$
BARCODE 614,158,"39",69,1,180,3,6,SN$
PRINT 1,1
GO TO START
EOP
Сохраните полученный скрипт в текстовый файл "Scan & print.txt"
С помощью утилиты DiagTool загрузите скрипт (см. пункт 4) в мобильный принтер этикеток TSC Alpha-3R или Alpha-4L. Перезагрузите принтер этикеток и скрипт начнётся исполняться на нём автоматически.
2) Настройке ваш беспроводной сканер (в нашем случае это датаколлектор Mindeo MS3390)
- System settings - Bluetooth - BT SPP Slave
- Data transfer - Bluetooth
3) С помощью утилиты DiagTool настройте модуль Blueooth на вашем мобильном принтере этикеток TSC как "Master", чтобы он смог опознать беспроводной сканер:
- Подключите принтер этикеток с помощью USB кабеля к ПК и включите его
- Запустите программу DiagTool (поставляется бесплатно на диске с принтером)
- Выберите вкладку "Bluetooth"
- Нажмите "Scan Bluetooth Device" для поиска сканера
- При обнаружении сканера в окне появится идентификатор сканера (MS339084244 в нашем случае)

- Нажмите на идентификатор сканера штрих-кодов. Его название и MAC-адрес появятся в окне справа
- Нажмите "BlueTooth Master" для создания пары "Принтер-сканер"

4) Прейдите на вкладку "Command Tool" и скопируйте в появившееся окно текст скрипта из файла "Scan & print.txt". После этого нажмите кнопку "SEND"

5) Перезагрузите принтер этикеток
