|
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) А если сделать не одну этикетку и количеством экземпляров для печати буду выводить нужное количество, а через метод НоваяСтраница() сделаю, к примеру, двухсотстраничный документ и отправить ОДИН экземпляр, может драйвер его сам разобьет как надо и напечатает быстро? Понимаю, что надо взять и попробовать, но смогу затестить лишь в субботу, а спрашиваю вдруг кто делал так.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |