Форум OlegON > Программы и оборудование для автоматизации торговли > Оборудование > Принтеры > Другие принтеры

Печать "языком" на принтерах АТОЛ ВР21, ВР22 : Другие принтеры

19.04.2024 6:55


02.05.2017 02:16
Клапауций
 
Здравствуйте! Потребовалось давеча печатать ШК на таких зверях:

1. АТОЛ BP22.
В мануале поддерживаемые языки :"EZPL, GEPL, GZPL, переключение автоматическое" .

2. АТОЛ BP21
Поддерживаемые языки: TSC Command, ESC/POS
Принтер почему-то ставится как GPrinter-T2120 (так в мануале написано).

Пробовали печатать из браузёра с помощью qz-tray. Ничего не получилось, хотя принтер определялся софтом.
Существует слабая надежда, что кто-нибудь печатал на этих принтерах "языком". Если есть такие люди, прошу поделиться методикой.
17.05.2017 01:28
Клапауций
 
В общем, я разобрался с этим вопросом.
Осталось несколько не очень значительных проблем.

Могу проконсультировать интересующихся.
17.05.2017 07:20
OlegON
 
Интересующиеся есть, знающих меньше. Ждем.
17.05.2017 12:28
Клапауций
 
Для АТОЛ ВР 22 качаем мануал по языку EZPL

1. Отображаем usb на параллельный порт
NET USE LPT1: \\Сетевое_имя_машины\Имя_принтера /PERSISTENT:YES
2.
Подготавливаем файлик в кодировке UTF-8 на языке ZPL набор команд, например, для печати ШК
Цитата:
^Q20,2
^W30
^L
Dy2-me-dd
Th:m:s
BN,10,10,2,5,80,0,1,22408785
E
3. Отправляем файл на печать copy file.txt LPT1:

4. Proft!
19.05.2017 11:55
Клапауций
 
Для АТОЛ ВР 21
Качаем инструкцию
Качаем мануал по языку TSC

1.Следуя инструкции, выполняем настройку (пункты 3-8, на которые ссылается инструкция - это руководство пользователя по принтеру ВР 21 - установка драйвера. Там всё тривиально).

2. Аналогично , отображаем USB-принтер на LPT порт:
NET USE LPT1: \\Сетевое_имя_машины\Имя_принтера /PERSISTENT:YES
или
NET USE LPT1: \\Сетевое_имя_машины\Имя_принтера /yes
3. Затем подготавливаем файлик в кодировке UTF-8, например, для печати ШК:
Цитата:
SIZE 30 mm, 20 mm
GAP 3 mm, 0 mm
DIRECTION 1
BARCODE 35,26,"25",80,1,0,2,5,"24568419"
PRINT 1
FORMFEED
19.05.2017 11:57
Клапауций
 
Отправка на печать аналогичная : набираем в cmd:
copy file.txt LPT1:

Voila
19.05.2017 11:58
Клапауций
 
Важно!
Принтер перед выполнением команды "NET USE.." должен быть выставлен как сетевой
08.06.2017 18:02
VIY102
 
Добрый день! у меня вот не начал печатать, установил на win10 64 в диспетчере печати моргает надпись что отправлено на печать на порт usb001 и ошибок нет но и печати нет, хотя из свойств пробная печать дает какой то результат. а мне нужно именно чтобы через lpt1 печатало. что сделал не так есть мысли?
08.06.2017 18:06
KirillHome
 
VIY102, lpt1 назначали?

Смотрите выше по словам NET USE
08.06.2017 19:53
VIY102
 
все что выше написано было сделано, может только за исключением "Принтер перед выполнением команды "NET USE.." должен быть выставлен как сетевой" что это значит? на вкладке доступ я его расшарил.
Часовой пояс GMT +3, время: 06:55.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.