|
УТ и отрезка этикеток.
| ☑ |
0
prozex
26.01.21
✎
13:07
|
Здравствуйте.
УТ 11.4.12.109. Нужно подключить к 1С принтер этикеток. На этикетках будем печатать штрих-коды товаров. На рынке принтеров этикеток есть модели с отрезчиком и без него. Думаем взять с отрезчиком. Но есть один вопрос.
При печати отрезчик отрезает каждую этикетку безусловно, или это как-то регулируется из 1С?
|
|
1
prozex
26.01.21
✎
13:26
|
Господа, кто пользуется подобной техникой, подскажите, пожалуйста.
|
|
2
H A D G E H O G s
26.01.21
✎
13:28
|
В настройках принтера можно задать отрезку после каждой этикетки.
|
|
3
prozex
26.01.21
✎
13:30
|
(2), а если мне нужно как раз из 1С это регулировать, то это возможно?
|
|
4
H A D G E H O G s
26.01.21
✎
13:36
|
Ну или на COM порт отправлять файл ZPL команд, конкретно команду
^MMC
При этом тебе ВОЗМОЖНО нужно сформировать полную этикетку, начав с
^XA
и закончив
^XZ
и правильно установив терморежим.
|
|
5
H A D G E H O G s
26.01.21
✎
13:38
|
Но у меня GODEX двигал ленту на указанное число (10) милиметров просто отправкой команды:
^M10
в COM порт
|
|
6
H A D G E H O G s
26.01.21
✎
13:39
|
Но GODEX -ы - они, умненькие, у них и свой EZPL есть. Honeywell какой-то модели так не смог.
|
|
7
prozex
26.01.21
✎
13:40
|
(4), (5), то бишь, это можно делать только на уровне взаимодействия с драйвером, но в самой 1С штатных средств нет, как, например, это работает с ККТ?
|
|
8
H A D G E H O G s
26.01.21
✎
13:48
|
(7)
ИмяФайла=ПолучитьИмяВременногоФайла("txt");
Запись=Новый ЗаписьТекста(ИмяФайла);
Запись.ЗаписатьСтроку("^MMC");
Запись.Закрыть();
Попытка
КопироватьФайл(ИмяФайла,"\\.\com15");
//УдалитьФайлы(ИмяФайла);
Исключение
ТекстОшибки=ОписаниеОшибки();
Сообщить(ТекстОшибки);
КонецПопытки;
|
|
9
prozex
26.01.21
✎
13:55
|
(8), спасибо, буду копать дальше.
|
|