Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

УТ и отрезка этикеток.

УТ и отрезка этикеток.
Я
   prozex
 
26.01.21 - 13:07
Здравствуйте.
УТ 11.4.12.109. Нужно подключить к 1С принтер этикеток. На этикетках будем печатать штрих-коды товаров. На рынке принтеров этикеток есть модели с отрезчиком и без него. Думаем взять с отрезчиком. Но есть один вопрос.
При печати отрезчик отрезает каждую этикетку безусловно, или это как-то регулируется из 1С?
   prozex
 
1 - 26.01.21 - 13:26
Господа, кто пользуется подобной техникой, подскажите, пожалуйста.
   H A D G E H O G s
 
2 - 26.01.21 - 13:28
В настройках принтера можно задать отрезку после каждой этикетки.
   prozex
 
3 - 26.01.21 - 13:30
(2), а если мне нужно как раз из 1С это регулировать, то это возможно?
   H A D G E H O G s
 
4 - 26.01.21 - 13:36
Ну или на COM порт отправлять файл ZPL команд, конкретно команду

^MMC

https://www.servopack.de/support/zebra/ZPLII-Prog.pdf

При этом тебе ВОЗМОЖНО нужно сформировать полную этикетку, начав с
^XA
и закончив
^XZ

и правильно установив терморежим.
   H A D G E H O G s
 
5 - 26.01.21 - 13:38
Но у меня GODEX двигал ленту на указанное число (10) милиметров просто отправкой команды:

^M10

в COM порт
   H A D G E H O G s
 
6 - 26.01.21 - 13:39
Но GODEX -ы - они, умненькие, у них и свой EZPL есть. Honeywell какой-то модели так не смог.
   prozex
 
7 - 26.01.21 - 13:40
(4), (5), то бишь, это можно делать только на уровне взаимодействия с драйвером, но в самой 1С штатных средств нет, как, например, это работает с ККТ?
   H A D G E H O G s
 
8 - 26.01.21 - 13:48
(7)
    ИмяФайла=ПолучитьИмяВременногоФайла("txt");
    Запись=Новый ЗаписьТекста(ИмяФайла);
    Запись.ЗаписатьСтроку("^MMC");
    Запись.Закрыть();
    Попытка
        КопироватьФайл(ИмяФайла,"\\.\com15");
        //УдалитьФайлы(ИмяФайла);

    Исключение
        ТекстОшибки=ОписаниеОшибки();
        Сообщить(ТекстОшибки);
    КонецПопытки;
   prozex
 
9 - 26.01.21 - 13:55
(8), спасибо, буду копать дальше.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.