powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Калибровка принтера из Reports
13 сообщений из 13, страница 1 из 1
Калибровка принтера из Reports
    #37665232
dogalevs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Такой вопрос. Печатаю из репортса отчетики-этикетки. Принтер Zebra4M. Как откалибровать? все сьезжает. может кто сталкивался?
...
Рейтинг: 0 / 0
Калибровка принтера из Reports
    #37665453
ps
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сегодня напряженка с хрустальными шарами. А самому догадываться лень. Может напишите поподробней о проблеме? Версия (6, 9, 10, 11). Вывод (DESFORMAT=???). Bitmap/Character? Client/Server или WEB? Куда и насколько съезжает?

Иногда помогает поиск .
...
Рейтинг: 0 / 0
Калибровка принтера из Reports
    #37670211
dogalevs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ps, Не можем понять как откалибровать принтер! Не можем найти LABLE LENGHT в меню на панели принтераЮ чтоб поменять там
длина на меньшую.

Так как ПРИНТ КОНФИГУРЕЙШНС: напечатал нам 988..нам надо меньше. Корчое умаялись калибровку как провести не можем понять, где выставить чтоб датчик ориентировался на зазор между этикетками.
...
Рейтинг: 0 / 0
Калибровка принтера из Reports
    #37670343
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Быстрый поиск по google (по словам Zebra4M escape code первая ссылка) вывел на документ:

ZPL II (R) Programming Guide. Volume 2

Где на странице 76, черным по пдфному написаны команды, которые нужно заслать в принтер для установки Label Length (^LL).

Т.ч. настроить можно. "Ручками, ручками...." (C)
...
Рейтинг: 0 / 0
Калибровка принтера из Reports
    #37670350
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
psВывод (DESFORMAT=???). Bitmap/Character? Client/Server или WEB? Куда и насколько съезжает?

Вот честно говоря, вообще не понимаю, зачем нужен Репортс для _специализированного_ принтера этикеток. Не проще, нормально разобраться в принтере и посылать непосредственно через TEXT_IO управляющие коды на _специализированном_ языке.

Чем пытаться "танк с помощью напильника доработать до самолета" (C) анекдот
...
Рейтинг: 0 / 0
Калибровка принтера из Reports
    #37670400
dogalevs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
опс... где эта прога? ZPL II? чтоб там Label Length (^LL). прописать

голова трещит целый день в никуда(
...
Рейтинг: 0 / 0
Калибровка принтера из Reports
    #37670455
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dogalevsопс... где эта прога? ZPL II? чтоб там Label Length (^LL). прописать

голова трещит целый день в никуда(

Какая н@х прога.

ZPL этто один из языков (вообще их несколько), которые понимает принтер. С помощью этого языка (управляющих символов) принтером можно управлять. Пишете программу, которые посылают нужные управляющие последовательности в принтер, принтер печатает, выплевывает бумажку.

Сам с подобными принтерами не работал. На одном из проектов был принтер этикеток, но с ним разбирался не я. Я на проекте начальником был ))), разобрались как-то легко, меня это не коснулось. Все мое участие сводилось к присутствию на паре совещаний по выбору размера этикеток и тестирования результате (при каком размере, с какого расстояние более-менее надежно этикетка читается).

В начале 90-х, в молодости, все делали на ESC'последовательностях. Ручками, ручками. Тогда даже слов Windows особо не знали. Занятие увлекательное, мерить платежки линейкой, потом переводить в сотые дюйма, потом мерить линейкой результат ))).

Насиловать специализированный принтер штрих кодов, переводя штрих-код в растр (еще небось и используя кривые/дешевые шрифты) и печатая на нем раст - imho именно насиловать принтер.

p.s.
по дороге еще и эмулятор принтера нашел. Правда самопальный http://zplviewer.sourceforge.net/
И собственно примеры от Zebra по использованию ZBI языка http://www.zebra.com/id/zebra/na/en/index/drivers_downloads/utilities/examples/zbi_2_examples.html
...
Рейтинг: 0 / 0
Калибровка принтера из Reports
    #37670691
ps
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid KudryavtsevpsВывод (DESFORMAT=???). Bitmap/Character? Client/Server или WEB? Куда и насколько съезжает?
Вот честно говоря, вообще не понимаю, зачем нужен Репортс для _специализированного_ принтера этикеток. Не проще, нормально разобраться в принтере и посылать непосредственно через TEXT_IO управляющие коды на _специализированном_ языке.

Если отчет сделан и запускается как Character-mode, то Oracle Reports создаёт ASCII-файл со всеми требующимися ESC-секвенциями. ESC-комманды можно на любой требуемой позиции программируемо выводить/не выводить. Так-что, если там нужна какая-нибудь логика, то использование Oracle Reports может быть оправдано. У меня был клиент, который таким образом документы на принтере Mannesmann Tally печатал и сразу упаковывал в конверты. Всё с помощью ESC-комманд.
А так конечно, чем проще решение - тем лучше. Тот же ASCII-файл можно и через TEXT_IO создавать.

Правда, ТС не сказал, что использут Character-mode-отчёт. Так что остаётся только гадать, что за проблемы у него.
...
Рейтинг: 0 / 0
Калибровка принтера из Reports
    #37670743
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ps...создаёт ASCII-файл со всеми требующимися ESC-секвенциями...

Никогда Report's в таком качестве не использовал. Но ESC-коды для разных принтеров разные. Т.ч. сначала его нужно этому научить.

В свое время, так делали на FoxPro. В отчете взаимное положение элементов (выше/ниже, левее/правее) + управляющие кода в виде наших констант. Перед выводом на принтер файл обрабатывался или заменялись на требуемые ESC-последовательности или обрабатывался моей программой и получался нормальный RTF-файл (шрифты, стили, таблицы, сексии и так далее).

НО так делалось только для старых отчетов и более-менее сложной структуры. В новой системе, сразу написали свой сборшик последовательностей, взаимное расположение элементов просто в настроечной таблице.

Как-то значительно проще написать в таблице, что нужно выводить поля A,B,C,D с разделителем запятая, чем мышкой по экрану таскать. Особенно, если сильно не увлекаться нормализацией ))) и кол-во полей не 5 штук, а десятки и даже под сотню может быть ))).
...
Рейтинг: 0 / 0
Калибровка принтера из Reports
    #37671041
ps
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid KudryavtsevНикогда Report\'s в таком качестве не использовал.
Я застал ещё те времена, когда символьная печать была основным способом печати массовых данных. Такой способ печати тогда был очень-очень намного быстрее "рисовального" способа печати, когда одна строка печаталась за 2-4 прохода печатающего блока по строке и на печать одной страницы могло уйти от 30 секунд до одной минуты времени. При печати например 5-10 тысяч страниц за раз символьный отчёт был тогда единственным возможным вариантом.

Leonid KudryavtsevНо ESC-коды для разных принтеров разные.
Это не помеха, так как ESC-последовательности можно помещать в PRT-файлы. То есть надо создать несколько таких файлов - например для каждого типа принтера или типа эмуляции. И при печати выбирать требуемый PRT-файл.
...
Рейтинг: 0 / 0
Калибровка принтера из Reports
    #37671566
dogalevs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброе утро. У нас есть форма..с накладными.. и отчет формирует ярлык, который собирает информацию из разных таблиц.
...
Рейтинг: 0 / 0
Калибровка принтера из Reports
    #37671571
dogalevs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброе утро. У нас есть форма..с накладными.. и отчет формирует ярлык, для записи, на которой стоим на форме.

Отчет собирает информацию из разных таблиц для этой записи. Затем его распечатывают на Zebra 4MPlus и клеят на продукцию.

Вот у меня и был вопрос где откалибровать принтер. Чтоб он распознавал зазор между этикетками.
Или думали может нужно поменять label lenght но тоже не нашли ..на меню дисплея принтера это свойство не показ-ся хотя в распечатке Print Configuration указано LL=998mm
И , вообще, некоторые менющки запоролены..ENTER PASSWORD пишет

Через свойства принтера КАЛИБРОВКУ принтера сделать нельзя. Все облазили. Пытались смотреть видео тоже непонятно, какие-то ручные манипуляции. Потом пытались уменьшить LL...
Программу мануал который вы упомянули я в принципе не понимаю где что там прописывать эти коды

Как студенту пользователю можете подробнее обьяснить? носом ткнуть?
...
Рейтинг: 0 / 0
Калибровка принтера из Reports
    #37671614
dogalevs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем спасибо!

Вопрос решен просто!

Скачали прогу Дизайнер. И там из меню все откалибровали по кнопке Калибровка носителя.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / Калибровка принтера из Reports
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]