Имя: Пароль:
1C
1C 7.7
v7: ТиС и печать этикеток
0 johnnik
 
27.11.19
17:12
Сделал печать этикеток на принтере Datamax E-4203, все нормально, но при печати из 1С нескольких копий этикетки, каждая этикетка печатается с паузой. Печатается одна, затем секунда пауза, затем следующая и так далее. Параллельно на компе стоит некая программа Bartender, в которой все происходит быстро. Нажал 50 копий и за минуту выехала "змея" 2 метра длиной. Не могу понять, что за фигня. Все настройки какие вижу перерыл. Скорость печати, действие после печати стоит "нет" (там варианты были: отрез, отрывание, на них может пауза делается). Драйверы менял - ничего не помогло. Ставил настройку в драйвере принтера "отправлять сразу на принтер", вместо "ставить документы в очередь" - ноль разницы

Как будто это именно 1С делает паузу на отправку новой этикетки. Сама этикетка минималистичная донельзя. Картинка в 27 килобайт размером, текст и штрих-код, ничего более. А этот бартендеровский шаблон 5 мегабайт на диске занимает, но все равно печатает шустренько
1 Ёпрст
 
27.11.19
17:20
без количества копий печатает "шустренько" ?
2 abfm
 
27.11.19
17:25
Печать идет через разные *.dll. Одна для 1С. Другая напрямую в порт. Проходили с Citizen.
3 Кодер
 
27.11.19
17:50
У принтера есть свой язык программирования. Самая быстрая печать идёт через него, азы языка осваиваются за день.
4 botman4
 
27.11.19
18:16
честно говоря тоже с такой проблемой столкнулся, не в ТиС правда. Собственно, если, на пример, сделать этикетку в Word и напечатать штук 30 сразу - тогда печатает норм, а 1с печатает с паузой. Так же знаю, что другие торговые системы(супермаг на пример) печатают сразу в порт принтера и там нету такой задержки.
Как побороть такую хрень в 1с - пока решения не нашел.
5 Сияющий в темноте
 
27.11.19
18:23
печать на принтер можно или графикой или текстом,а также с обработкой масштаба или нет.
1с умеет только графикой и с масштабированием.
хотя,в насройках принтера можно поставить печать сразу на принтер и посмотреть,что будет.
6 Злопчинский
 
27.11.19
18:43
попробуй вайфай, на котором сидит принтер - если он на вайфае - понизить уровень защиты вайфая.
7 bainov-evgeniy
 
27.11.19
19:22
Поддержу Кодера. Надо печатать не через Windows драйвер, а напрямую, используя вывод команд в порт принтера.
Тогда будет эффект быстрой печати.
Думаю, что тут есть проблема в выводе количества копий. В принтерах этикеток это встроенная функция.
Т.е. дается задание на печать и указывается количество копий. далее принтер сам отпечатает быстро.
В вашем случае получается, что каждая этикетка создается заново драйвером принтера и передается на принтер в виде картинки.
8 johnnik
 
28.11.19
12:23
(7) А если сделать не одну этикетку и количеством экземпляров для печати буду выводить нужное количество, а через метод НоваяСтраница() сделаю, к примеру, двухсотстраничный документ и отправить ОДИН экземпляр, может драйвер его сам разобьет как надо и напечатает быстро? Понимаю, что надо взять и попробовать, но смогу затестить лишь в субботу, а спрашиваю вдруг кто делал так.