|
Печать на принтере зебра | ☑ | ||
---|---|---|---|---|
0
Loos_1
28.01.22
✎
15:17
|
Подскажите, пожалуйста, кто знает про печать на принтере Зебра. Есть ли какие-то примеры как вывести на печать макет? Можно ли вывести таблицу?
Должен печататься стикер, на котором есть текст, штрихкод номенклатуры, текст в таблице. |
|||
1
dima741
28.01.22
✎
15:19
|
и мне, у меня тоже такая проблема.
|
|||
2
Базис
naïve
28.01.22
✎
15:19
|
Всё это есть в гугле, яндексе и duckduckgo.com, не ленитесь.
С конкретными вопросами приходите, не сможете - 2000 рублей за академический час - хоть сделать за вас, хоть показать. |
|||
3
Salimbek
28.01.22
✎
15:48
|
(0) В простом случае - просто печатаете как на обычный принтер. В более сложном - формируете сами ZPL и ищете, как послать его в виде RAW на принтер. Есть также готовые вещи на инфостарте.
|
|||
4
Loos_1
28.01.22
✎
15:50
|
А что такое простой случай?
|
|||
5
Salimbek
28.01.22
✎
15:53
|
(4) Ну ты на обычном принтере может распечатать Табличный документ? Если да, то ответь, чем Принтер Зебра отличается от, условного, принтера Xerox?
|
|||
6
NorthWind
28.01.22
✎
15:55
|
(4) простой случай - это когда нетяжелый макет и ШК достаточно крупный и не корежится при печати на этот принтер как на Windows принтер. Сложный случай - когда после распечатки сканеры этикетку не берут, и что-то мешает изменить код.
|
|||
7
Loos_1
28.01.22
✎
15:55
|
тем, что на зебре особыми командами формируется печать и макет
|
|||
8
Salimbek
28.01.22
✎
15:59
|
(7) Т.е. ты из word не можешь ничего послать на свою зебру? Серьезно? Она у тебя вообще не видна в списке принтеров?
|
|||
9
Salimbek
28.01.22
✎
16:02
|
И еще по поводу (7) "особыми командами формируется печать и макет" - это и есть язык ZPL, но после того, как сформируешь посылку - ее надо еще запихать в этот принтер.
|
|||
10
MWWRuza
гуру
28.01.22
✎
16:26
|
Печатается на него, как на обычный виндовс-принтер, из любых программ, но надо правильно настроить параметры бумаги(через сервер печати в настройках принтера добавить необходимый размер этикетки, если его нет), поля и т.п...
А вот через команды ZPL, на много интереснее. Быстрее, в несколько раз(не замерял - но очень заметно)... И ШК получаются четкие, не сравнить как точечная картинка из макета через винду, никакой интерполяции. Я так из под 7.7 переделал везде печать, и на Зебры, и на BZB. Основой, послужили публикации с ИнфоСтарта, там их много и ищутся легко. PS Просто печать командами - более правильный вариант - это не печать точечной картинки, сформированной 1С, а печать"изнутри", "из прошивки" принтера, выбранного типа ШК. Из 1С передается только его тип, строка данных(циферки, если это обычный ШК :-) ), расположение от краев этикетки и размеры... В конце концов, на то они и принтеры ШК, что-бы так уметь, не даром они и стоят дороже обычных. |
|||
11
NorthWind
28.01.22
✎
19:35
|
(10) в действительности языки описания страниц есть практически во всех принтерах, кроме GDI. А печатать ШК средствами своего языка ESC/P умели матричные (!) принтеры Эпсон 30-летней давности. У меня в девяностых был принтер LQ-100, к нему прилагался талмудик по командам языка страниц на 200. И помимо прочего были там и команды для ШК... Конскую стоимость этикеточных принтеров можно обьяснить только тем, что это штука не совсем бытовая, а испрльзующаяся для заработка денег. Технически же ничего дико дорогого или сверхвысокотехнологичного там нет.
|
|||
12
Loss_I
29.01.22
✎
00:01
|
А таблицу можно вывести на зебру командами, если будет ШК выводиться командами?
На этикетке должен быть не просто текст, а в таблице. |
|||
13
NorthWind
29.01.22
✎
13:51
|
(12) Хлопотно. Язык позволяет выводить простейший текст (при этом в памяти должны быть шрифты для данного языка), графику и штрихкоды. Если нужно, чтобы таблица выглядела точно так как на экране, ее, скорее всего, сначала придется растеризовать в графику, потом залить в памяти принтера, и только после этого командой вывести на этикетку.
|
|||
14
NorthWind
29.01.22
✎
13:55
|
я бы для начала поставил драйверы (Seagull или какие там нужны для зебры), и попробовал бы вывести на печать стандартно средствами Windows. Если по каким-то причинам результат окажется неудовлетворительным - скажем, долгая печать, ШК покорежен и не выходит исправить - тогда уже смотрел бы на механизмы с использованием EZPL. Лично для моих целей пока всегда хватало драйвера.
|
|||
15
arsik
гуру
29.01.22
✎
13:56
|
(13) Из доса ни разу на принтере не печатал? Все просто решается, псевдосимволами.
|
|||
16
NorthWind
29.01.22
✎
13:58
|
(15) я же вроде ясно написал - "Если нужно, чтобы таблица выглядела точно так как на экране". То есть тот же шрифт, такие же линии и т.д. Использование псевдографики как минимум подразумевает моноширинный шрифт, и совершенно не факт, что его удастся подобрать такого же размера, как надо.
|
|||
17
NorthWind
29.01.22
✎
13:59
|
если изгаляться - то, конечно, можно все. Можно и без псевдографики плюсиками, тире и | рамочки нарисовать.
|
|||
18
pechkin
29.01.22
✎
14:13
|
На zpl можно линию нарисовать, а значит и таблицу. Но оно надо?
|
|||
19
arsik
гуру
29.01.22
✎
14:17
|
||||
20
NorthWind
29.01.22
✎
14:19
|
А теперь делаем вот так
http://labelary.com/viewer.html?density=8&quality=grayscale&width=4&height=6&units=inches&index=0&rotation=0&zpl=%5EXA%0A%5EFO50%2C10%5EGB700%2C3%2C3%5EFS%0A%5EFO50%2C100%5EGB700%2C3%2C3%5EFS%0A%5EFO50%2C10%5EGB3%2C700%2C3%5EFS%0A%5EFO150%2C10%5EGB3%2C700%2C3%5EFS%0A%5EFO750%2C10%5EGB3%2C700%2C3%5EFS%0A%5EFO50%2C710%5EGB700%2C3%2C3%5EFS%0A%0A%5ECF0%2C30%0A%5EFO70%2C50%5EFD%23%5EFS%0A%5EFO160%2C50%5EFDName%5EFS%0A%5EXZ и получаем некую просрацию... |
|||
21
NorthWind
29.01.22
✎
14:21
|
Сорри, не получилось поменять ссылку... Просто впишите вместо Name любой русский текст
|
|||
22
NorthWind
29.01.22
✎
14:24
|
хотя, конечно, если ее правильно помучить, загрузить русские шрифты в нужных кодировках и потом сформировать ZPL в соответствии со своим отчетом - то наверно, чет даже получится. Вопрос только - зачем. И кто всем этим будет заниматься, если ТС вообще ни в зуб ногой, судя по его вопросам.
|
|||
23
ДедМорроз
29.01.22
✎
14:56
|
(11) В gdi принтерах тоже есть язык описания страниц,но там чаще всего просто растр,то есть весь лист представляется как набор точек и передается цвет точки,тем более,что у большинства принтеров только два цвета - белый и черный.
|
|||
24
Злопчинский
29.01.22
✎
19:46
|
(10) я посмотрю как ты изнутри принтера подгонишь размер шрифта текста чтобы он влезал в отведенное место...
в общем случае "манагеры" херачат наименования товаров как бог на душу положит. ну да, можно все печатать шрифтом 6пт - тогда и 100 символов влезет... |
|||
25
Loos_1
02.02.22
✎
16:23
|
Вывели на печать как на простой принтер, печатается ерунда, не влезает на этикетку, при этом печатает только на половине этикетки и шрифт такой, что как будто краска заканчивается.
Принтер находится в сети на принтсервере. Макет по размеру сделан, размер 100*70 мм, в параметрах страницы выбрано по ширине, поля убраны, а печатает как будто с полями. |
|||
26
Базис
naïve
02.02.22
✎
16:32
|
(25) Вам нужна платная консультация админа или разработчика с опытом работы с ZPL?
|
|||
27
Loos_1
02.02.22
✎
16:34
|
Это надо в принтере делать настройки?
|
|||
28
d4rkmesa
02.02.22
✎
16:49
|
(27) В настройках принтера надо пошариться. Размер бумаги задан в табличном документе?
ТабличныйДок.РазмерСтраницы="Custom";//нестандартный размер бумаги ТабличныйДок.ВысотаСтраницы=100; ТабличныйДок.ШиринаСтраницы=70; |
|||
29
evgeniy_n
02.02.22
✎
17:22
|
(25) Насчёт "по ширине" для штрихкодов не лучший вариант, лучше размеры подогнать и ставить 100% (во всяком случае, по моему опыту так).
|
|||
30
evgeniy_n
02.02.22
✎
17:28
|
Но вообще надо экспериментировать с настройками печати в свойствах принтера (в драйвере ZDesigner или Seagull).
|
|||
31
Loss_I
07.02.22
✎
12:24
|
Может это в настройках самого принтера надо настраивать?
В табличном документе указали ТабличныйДок.РазмерСтраницы="Custom"//нестандартный размер бумаги ТабличныйДок.ВысотаСтраницы=70; ТабличныйДок.ШиринаСтраницы=100; Подогнали все под размер, чтобы было масштаб 100% и все влезало, на просмотре один стикер слезает на страницу. Но при печати на принтере печатает почему-то только половину по ширине, вторую половину не печатает, но и не переносит на другие страницы, т.е. влезает получается. И функции резака нет, т.е. не обрезаются этикетки. |
|||
32
Loss_I
07.02.22
✎
12:24
|
влезает т.е
|
|||
33
Гений 1С
гуру
07.02.22
✎
12:32
|
(26) ZLP. ггг... какое состояние вопроса на текущий момент? Лень читать 32 поста.
|
|||
34
Гений 1С
гуру
07.02.22
✎
12:32
|
(25) настроить размеры этикетки и бумаги, отключить сглаживание в драйвере
|
|||
35
Loss_I
07.02.22
✎
12:41
|
настроены размеры этикетки и бумаги. А где сглаживание настраивается?
|
|||
36
Гений 1С
гуру
07.02.22
✎
12:42
|
(35) в драйвере, сглаживание графики ищи. И выполни калибровку принтера под этикетку, если еще не делал. на всякий. Не все знают, что надо. Там зажимать кнопки при старте надо.
|
|||
37
Гений 1С
гуру
07.02.22
✎
12:42
|
(35) на предварительном просмотре все зашибись?
|
|||
38
Loss_I
07.02.22
✎
12:49
|
на предварительном просмотре все нормально на экране.
У нас раньше все этикетки печатались на зебре через команды ZPL. Принтер находится на принтсервере и админы говорят, что ничего там настраивать не надо,типа раньше все командами из 1С делалось. |
|||
39
Loss_I
07.02.22
✎
12:51
|
Но надо еще сделать чтобы каждая наклейка отрезалась, а не печаталось как сейчас просто как на простом рулоне
|
|||
40
Loos_1
07.02.22
✎
16:57
|
команды же на принтер все равно должны как-то подаваться, чтобы резак работал и все остальное?
|
|||
41
evgeniy_n
07.02.22
✎
17:04
|
У нас вроде Зебра без резака, но в настройках драйвера ZDesigner на вкладке "Специальная установка" вижу настройку для обрезчика (у нас "Отрывание") и калибровку. Калибровку обязательно надо запускать и будет нелишним поэкспериментировать с полями, думаю, что дело в этих отступах.
|
|||
42
Loos_1
07.02.22
✎
17:08
|
А в настройках Плотность влияет на что-то? Сейчас стоит 15
|
|||
43
evgeniy_n
07.02.22
✎
17:10
|
Влияет на качество печати. На размеры никак.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |