![]() |
|
Большой интервал, при печати этикеток | ☑ | ||
---|---|---|---|---|
0
Guerro
16.05.25
✎
12:30
|
Купили термопринтер Xprinter XP-365B, вставили бумагу шириной 58мм.
Пробная печать и печать с утилиты нормальной, не "убегает" следующее место печати. А вот с 1С с макета печатает с большим отступом, на этикетках так же. БПО есть, но конфигурация самописная, поэтому работы с шаблонами этикеток у нас нет. В чем может быть проблема? Пример неправильной печати и макет из 1С во вложении https://disk.yandex.ru/d/xqErMtwnogZd8g |
|||
1
Ёпрст
гуру
16.05.25
✎
12:34
|
(0)Перепишите печать на прямую печать через команды zpl
https://labelary.com/viewer.html в помощь |
|||
2
Guerro
16.05.25
✎
12:37
|
(1) Попробую, спасибо
|
|||
3
Guerro
16.05.25
✎
12:47
|
(1) Не могу найти как отправить zpl на принтер
|
|||
4
Builder
16.05.25
✎
12:49
|
(0) Параметры страницы настройте, формат бумаги. На просмотре что показывает?
|
|||
5
Guerro
16.05.25
✎
12:51
|
(4) Добавил скрин настроек на Я.диск
|
|||
6
Ёпрст
гуру
16.05.25
✎
12:53
|
(3)
Шаблон =" |v^XA |^FO40,23 |^BXN,6,200,26,26 |^FD%ШтрихКод1%^FS |^FO460,23 |^BXN,6,200,26,26 |^FD%ШтрихКод2%^FS |^CF0,130 |^FO200,40^FD%Номер1%^FS |^FO620,40^FD%Номер2%^FS |^XZ"; //тут всякую хрень в шаблоне меняешь Этикетка = СтрЗаменить(Шаблон,"%ШтрихКод1%", "Вася"); Этикетка = СтрЗаменить(Этикетка,"%Номер1%", "1"); ИмяВремФайл = ПолучитьИмяВременногоФайла("prn"); ЗаписьТекста = Новый ЗаписьТекста(ИмяВремФайл, "UTF-8"); ЗаписьТекста.Записать(Этикетка); ЗаписьТекста.Закрыть(); Соединение = Новый FTPСоединение("12.125.50.90", 9021, , , , Истина, 20);//тут ip принтёра или путь до него Соединение.Записать(ИмяВремФайл, "UTF-8"); УдалитьФайлы(ИмяВремФайл); |
|||
7
Ёпрст
гуру
16.05.25
✎
12:54
|
Только всё равно, если шаблон на сайте ровно кажет, в реальности, может "плыть", надо подгонять.
|
|||
8
Guerro
16.05.25
✎
13:06
|
(6) принтер без сетевого интерфейса
|
|||
9
Builder
16.05.25
✎
13:06
|
(5) Действительно, чего это он не печатает...
А бумагу кто выбирать будет?
|
|||
10
Builder
16.05.25
✎
13:09
|
(8) Прямо в порт скопировать.
|
|||
11
Guerro
16.05.25
✎
13:13
|
(9) Поменял, результат тот же
|
|||
12
Guerro
16.05.25
✎
13:14
|
(10) Не понял, это как?
|
|||
13
Builder
16.05.25
✎
13:14
|
(11) Не верю! Смотри предварительный просмотр, смотри внимательно все размеры страницы. Что на просмотре?
|
|||
14
Guerro
16.05.25
✎
13:16
|
(1) Возможно не поддерживает
|
|||
15
Guerro
16.05.25
✎
13:17
|
(13)
|
|||
16
Guerro
16.05.25
✎
13:22
|
Через утилиту нормально печатает. Нет провалов между печатями
|
|||
17
Builder
16.05.25
✎
13:28
|
Что-то не то настроил в бумаге/размерах и т.д.
У меня несколько таких принтеров из 1с норм печатают этикетки. |
|||
18
Guerro
16.05.25
✎
13:32
|
(17) Они печатаются из шаблона БПО? мне кажется еще, что макет я как-то не так сделал в 1С
|
|||
19
Guerro
16.05.25
✎
14:08
|
с Excel попробовал, тоже нормально печатает
|
|||
20
Злопчинский
16.05.25
✎
14:31
|
удалил.
|
|||
21
Guerro
16.05.25
✎
14:33
|
(20) Что?
|
|||
22
d4rkmesa
гуру
16.05.25
✎
15:20
|
(0) У табличного документа свойства РазмерСтраницы, ВысотаСтраницы, ШиринаСтраницы какие непосредственно перед отправкой на принтер? Сделайте макет, который при 100% масштабе гарантированно умещается на данном формате, масштабирование (по ширине) не используйте. Можно попробовать программно присвоить РазмерСтраницы = "Custom" и ВысотаСтраницы, ШиринаСтраницы задать в мм также программно. Предварительный просмотр должен нормально работать, но только если установлены драйвера на ваш принтер, и этот принтер выбран в настройках и поддерживает данный размер бумаги.
|
|||
23
uno-group
16.05.25
✎
15:22
|
Xprinter XP-380 нормально из 1с печатает поля все в 0. размер бумаги в настройках винды и 1с задать правильный.
вроде там такой же драйвер как и на 365. Там кроме размера печати в настройках принтара в винде есть параметрах страницы есть ширина открытой подложки слева с права.+ в дополнителных параметрах смещение горизонтальное вертикальное. А есть расширенные драйвера там и расстояние между этикетками можно задать. |
|||
24
Олдж
naïve
16.05.25
✎
15:45
|
(0) Была похожая ситуация, проблема решилась использованием драйвера принтера (у тебя, насколько видно, принтер перенаправлен и скорее всего EasyPrint)
|
|||
25
MWWRuza
гуру
17.05.25
✎
08:35
|
Очень интересная тема!
Тут, полностью присоединяюсь к Ёпрст в месагах (1) и (6). Ваше конечно дело, продолжать на спец-принтер печатать в графическом режиме, как на обычный виндовс-принтер, или воспользоваться всеми возможностями ПРИНТЕРА ЭТИКЕТОК. (8) принтер без сетевого интерфейса Ну и что? Как это он без сетевого интерфейса? Нет встроенного сетевого интерфейса в самой железке? Но, он есть в компьютере, к которому подключена эта железка по USB (да хоть по LPT, вообще пофик). Настраиваете драйвер USB принтера, и РАСШАРИВАЕТЕ его в сети. Далее, посылаете команды на него точно так-же, как на аппаратный сетевой принтер, по адресу (имени сетевого расшаренного принтера) как он на компе расшарен. У меня так Зебры-2824 из под 7.7 работают, строчат как пулеметы. Преимущества - более стабильная печать - в этой цепочке принтер печатает ровно то, что на него послали, своими внутренними средствами, не зависимо от причуд драйвера, винды, перенаправлений РДП, самой 1С с ее кучей платформ и т.п... Скорость! Передать на принтер малюсенький текстовик, это далеко не то, что громоздкие макеты из 1С в графическом режиме гонять. Настройки драйвера, тут не влияют вообще. Главное, что-бы он был доступен в сети. Да, конечно, если бы он был с сетевым интерфейсом, то там еще проще - драйвер вообще не требуется, он может жить сам по себе, отдельно от компов. Но, тут - что есть, то есть. Из недостатков - нет визуальной прорисовки задания на экран... Приходится настраивать, печатая этикетки. Но,вроде есть какие-то утилиты, эмуляторы принтера ZPL для отрисовки заданий на экране... В сообщении (1) ссылка на сайт, где это реализовано. Ну, или в 1С писать самому нечто подобное. Ну, это мелочи, раз настроил - и забыл. Единственное, я сначала не посмотрел месагу (16)... Тут, вы похоже передаете все-таки картинки, с какими-то "дорожными знаками" :-) "stop" и т.п.... Это не совсем стандартная этикетка, состоящая из строк текста и ШтрихКодов(печатаются тоже командой, внутренними средствами принтера)... Тут, с ZPL сложнее. Или это просто для теста, Вы такие этикетки состряпали, а реально там будут строки текста и ШК(не важно, линейные или 2D, главное что-бы сам принтер их умел по команде печатать) - ? А с другой стороны, там можно и картинки добавлять. "Сложнее" - не значит "не возможно", просто я с этим не разбирался, не было нужды... |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |