Akarak
Мало сообщений (8) |
 | (ZPL II) Печать графического файла |
| | 12.07.2006 14:04:15 |
Проблема начались с запуска ZTOOLS, ругается что на ошибку открытия порта, хотя установки совпадают, принтер печатает.
Не преобразует PCX в GRF.
Если кто сталкивался поделитесь решением.
|
<Gorlum>
Пользователь не зарегистрирован |
 | (ZPL II) Печать графического файла |
| | 12.07.2006 15:08:41 |
Какой принтер?
И про задачу не мешало бы подробнее...
|
<Сергей>
Пользователь не зарегистрирован |
 | (ZPL II) Печать графического файла |
| | 12.07.2006 22:58:56 |
Автор куда-то испарился
|
Akarak
Мало сообщений (8) |
 | (ZPL II) Печать графического файла |
| | 13.07.2006 08:37:38 |
Извените не думал что здесь так оперативно ответят.
принтер ZEBRA Z6M
C преобразованием разобрался.
Но с отправкой на печать всеравно неполучается.
Пример из help`a причем файлик SMILE.PCX потом преобразованный в SMILE.GRF пришлось делать самому
~DGR:SMILE.GRF,12012,39 ^XA ^FO50,50^XGR:SMILE.GRF,1,1^FS ^XZ
причем первая строка файла выглядит так
~DGR:SMILE,03675,021
те полная запись выглядит
~DGR:SMILE,03675,021 ^XA ^FO50,50^XGR:SMILE.GRF,1,1^FS ^XZ
еще нюанс отправляю тест из текстового файла все печатает
${ ^XA} ${ ^FO385,5^A2,18,18^FDПОЛУЧАТЕЛЬ ^FS} ${ ^XZ}
причем формат записи именно такой. Даже если подгоняю под него пример из help`a
${~DGR:SMILE,03675,021} ${ ^XA} ${^FO50,50^XGR:SMILE.GRF,1,1^FS} ${^XZ}
все равно не печатает.
может у кого рабочий пример есть?
|
<Антон>
Пользователь не зарегистрирован |
 | (ZPL II) Печать графического файла |
| | 13.07.2006 11:52:12 |
У меня такое впечатление, что всё-таки графика не загружена в память - выведи конфигурационную этикетку и посмотри - присутствует он в списке или нет
|
Akarak
Мало сообщений (8) |
 | (ZPL II) Печать графического файла |
| | 13.07.2006 12:25:36 |
какой именно параметр надо смотреть?
|
<Антон>
Пользователь не зарегистрирован |
 | (ZPL II) Печать графического файла |
| | 13.07.2006 12:38:12 |
Смотреть имена всех загруженных графических файлов из их размер
Это я к тому, что возможен такой вариант: ты загружаешь графику из Ztools. А потом ручками ещё раз пишешь ^DG c с тем же именем - принтер, согласно спецификации, удаляет старый файл и создаёт пустой с тем же именем - то есть файл есть - но он пустой.
|
<Антон>
Пользователь не зарегистрирован |
 | (ZPL II) Печать графического файла |
| | 13.07.2006 12:44:57 |
Насколько я помню - графика, после форматирования, представляет из битовую матрицу - бинарное описание (это явно видно, если создать этикетку с графикой в какой-либо специализированной программе, а потом просмотреть файл в режиме "просмотра кода"). Вот она копируется в память принтера загрузчиком. ОДИН РАЗ.
Потом только обращаться к этому имени...
P.S. Кстати, не надо воспринимать команду DG буквально - параметр "дата" ручками трудно написать Но это долго объяснять
|
Akarak
Мало сообщений (8) |
 | (ZPL II) Печать графического файла |
| | 13.07.2006 12:49:47 |
В том то и дело что Ztools негагружает графику, при подключении ругается на порт.
и дальнейшая проблема графический файл будет часто меняться, поэтому необходимо загружать через текстовый файл, как писал выше.
PS. DIRECTORY OF *:*.GRF
E: ONBOARD FALSH
1971492 BYTES FREE
R: RAM
2359292 BYTES FREE
то есть файла нет
|
<Антон>
Пользователь не зарегистрирован |
 | (ZPL II) Печать графического файла |
| | 13.07.2006 12:58:11 |
Options - ports - там всё нормально?
Что нибудь View - Status выдаёт?
Кстати, использовать язык - практически последнее дело - когда уж вообще ничего не подошло - опиши задачу - может попроще чего-нить выдумать получится...
|
<Антон>
Пользователь не зарегистрирован |
 | (ZPL II) Печать графического файла |
| | 13.07.2006 13:02:43 |
Кстати, часто менять не получиться - сейчас посмотрел специально... картинка описывается битовой матрицей - это и есть параметр data - руками этого не набъёшь - Zebra об этом нюансе тактично умалчивает... дай email - пришлю, как это выглядит на деле
|
Akarak
Мало сообщений (8) |
 | (ZPL II) Печать графического файла |
| | 13.07.2006 13:14:18 |
мыло virtuta@yandex.ru
View - Status вообще пусто.
если в мыло бросите телефон с кодом города, то могу позвонить.
|
<Антон>
Пользователь не зарегистрирован |
 | (ZPL II) Печать графического файла |
| | 13.07.2006 13:52:27 |
Отправил - только в обморок чур не падать
|
<Антон>
Пользователь не зарегистрирован |
 | (ZPL II) Печать графического файла |
| | 13.07.2006 13:53:58 |
Задачу опиши - может что попроще подойдёт, а ты не знаешь...
|
<Антон>
Пользователь не зарегистрирован |
 | (ZPL II) Печать графического файла |
| | 14.07.2006 11:18:40 |
Может кому пригодиться - при переписке Akarak заметил, что код графики можно получить, если открыть файл GRF в блокноте. Удобно и есть возможность автоматизировать процесс.
|
Akarak
Мало сообщений (8) |
 | (ZPL II) Печать графического файла |
| | 14.07.2006 14:11:24 |
Антон:Задачу опиши - может что попроще подойдёт, а ты не знаешь...
Задача вкратце такова.
Необходимо напечатать бирку на контейнер.
Что уже реализовано на PHP (кому интересно вышлю), но теперь необходимо добавить к текстовым данным и баркоду, логотип поставщика. Логотип хранитьтся в БД в BLOB как файл jpg, На PHP все замечательно вытаскивается и печатается на лазерном принтере.
Но вот затычка с графикой на ZEBRA.
конвертнуть файлы jpg в pcx и в grf не проблема. остается проблема напечатать этот файл на ZEBRA.
|
<Сергей>
Пользователь не зарегистрирован |
 | (ZPL II) Печать графического файла |
| | 14.07.2006 15:10:29 |
Ну как успехи?
Этикетка не печатается из ZTOOLS или даже командный файл не печатается?
|
<Denis>
Пользователь не зарегистрирован |
 | (ZPL II) Печать графического файла |
| | 03.08.2006 13:29:54 |
А кто-нить знает команду как сохранить граф. файл на onboard flash, т.е. на Е:
При копировании файла из командной строки он заливается на R и при выключении принтера он удаляется, приходится каждый раз его подгружать заново. Через Ztools не выходит - пишет ошибку открытия порта.
|
<Гена>
Пользователь не зарегистрирован |
 | (ZPL II) Печать графического файла |
| | 03.08.2006 15:21:56 |
flash - это Е, вроде
укажи не R, а E
А команда DG позволяет указать,куда грузить
|
<Denis>
Пользователь не зарегистрирован |
 | (ZPL II) Печать графического файла |
| | 03.08.2006 16:02:29 |
не понял я что-то. Я имел в виду, как мне залить графический файл формата .grf в принтер. Я использовал. пуск-cmd - и писал команду copy *.grf com1 - и он заливался в принтер на R:.
А с помощью ^DG я как залью? Вот пример команды - как я понял заливает на принтер рис, закодированный здесь символами и называет его Sample.
~DGR:SAMPLE.GRF,00080,010,
FFFFFFFFFFFFFFFFFFFF
8000FFFF0000FFFF0001
8000FFFF0000FFFF0001
8000FFFF0000FFFF0001
FFFF0000FFFF0000FFFF
FFFF0000FFFF0000FFFF
FFFF0000FFFF0000FFFF
FFFFFFFFFFFFFFFFFFFF
^XA
^F020,20^XGR:SAMPLE.GRF,1,1^FS
^XZ
А мне то надо уже готовый файл .grf залить на Е: Думал мож че-то написать а-ля copy test.grf com1\e: - не выходит
|