AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.06.2007, 09:32   #1  
Arshak is offline
Arshak
Участник
 
190 / 10 (1) +
Регистрация: 01.10.2004
Уважаемые коллеги,
поделитесь опытом как работать из navision с притером этикеток Zebra LP2824?
никаких компонент кроме стандартного Windows драйвера нет.
Пытался рисовать этикетку в программе которая прилагалась к принтеру. Если рисовать русский текст как графику то печатает нармально, а вот если в ввиде шрифта то не понимает русский язык.
Старый 28.06.2007, 11:07   #2  
Sitizen is offline
Sitizen
Участник
Аватар для Sitizen
 
305 / 10 (1) +
Регистрация: 10.01.2006
А шрифт не нужно закачивать в принтер?
Старый 28.06.2007, 11:41   #3  
Forward is offline
Forward
Участник
 
101 / 10 (1) +
Регистрация: 21.05.2007
Какая у вас конкретно задача стоит?
В какой кодировке выводите русский на принтер?
Что выводит принтер?

PS Этикетка со штрихкодом у вас? Если да, то как его выводите?
Старый 28.06.2007, 12:30   #4  
Arshak is offline
Arshak
Участник
 
190 / 10 (1) +
Регистрация: 01.10.2004
Цитата:
Сообщение от Sitizen Посмотреть сообщение
А шрифт не нужно закачивать в принтер?
пробовали загружать через стандартный драйвер, но нет доступных шрифтов с кирилицей. В Штрих-М пока не смогли помочь..
Старый 28.06.2007, 12:33   #5  
Arshak is offline
Arshak
Участник
 
190 / 10 (1) +
Регистрация: 01.10.2004
Цитата:
Сообщение от Forward Посмотреть сообщение
Какая у вас конкретно задача стоит?
В какой кодировке выводите русский на принтер?
Что выводит принтер?

PS Этикетка со штрихкодом у вас? Если да, то как его выводите?
стоит задача печать этикетки из Navision,
у принтера есть встроенные шрифты, но они без кирилицы.
Насколько возможно напрямую из Nav печатать этикетки на этот принтер?
Старый 28.06.2007, 12:54   #6  
UGT is offline
UGT
Участник
 
45 / 10 (1) +
Регистрация: 08.06.2005
Приходилось работать с принтером Godex, но думаю с зеброй точно так же.
Создавал для этого принтера форму нужных размеров (из окна Принтеры и факсы - Файл - Свойства сервера), в свойствах драйвера указывал эту форму в качестве формы по умолчанию. Далее в Navision создавал отчет нужной ширины и высоты с нужной информацией (название, штрих-код - мне этого было достаточно), и этот отчет выводил на принтер этикеток.
В свойствах драйвера принтера Godex множество полезных параметров, которые позволяют указать, например, как находить границу этикетки и т.д. У зебры наверняка то же самое.
Старый 28.06.2007, 13:48   #7  
RedFox is offline
RedFox
Участник
 
1,441 / 10 (0) +
Регистрация: 28.12.2004
Адрес: Киев
Цитата:
Сообщение от UGT Посмотреть сообщение
Приходилось работать с принтером Godex, но думаю с зеброй точно так же.
Создавал для этого принтера форму нужных размеров (из окна Принтеры и факсы - Файл - Свойства сервера), в свойствах драйвера указывал эту форму в качестве формы по умолчанию. Далее в Navision создавал отчет нужной ширины и высоты с нужной информацией (название, штрих-код - мне этого было достаточно), и этот отчет выводил на принтер этикеток.
В свойствах драйвера принтера Godex множество полезных параметров, которые позволяют указать, например, как находить границу этикетки и т.д. У зебры наверняка то же самое.
Я точно так же делал для зебры и все получалось без проблем (поздно пришел, поэтому не успел написать..).
Только нужно создавать не форму, а шаблон по умолчаню ;-)
а саму картинку штрих-кода генерил с помощью утилитки на Мибусо и заргужал в момент генерации этикетки.

Все до сих пор работает без проблем вообще. Главное правильно задать размеры выводимой формы отчета.
Старый 28.06.2007, 14:12   #8  
Arshak is offline
Arshak
Участник
 
190 / 10 (1) +
Регистрация: 01.10.2004
как правильно задать размеры выводимой формы? и ты имеешь ввиду размеры в шаблоне или в отчете нава?
Старый 28.06.2007, 14:38   #9  
UGT is offline
UGT
Участник
 
45 / 10 (1) +
Регистрация: 08.06.2005
Цитата:
как правильно задать размеры выводимой формы? и ты имеешь ввиду размеры в шаблоне или в отчете нава?
Размер надо и там и там выбрать правильный. Размер формы равняется размеру этикетки (у меня это 3х1.8 см, без полей), в отчете навижена соответственно надо чтобы была одна единственная секция, и чтобы высота ее равнялась высоте этикетки. Контролы в эту секцию надо поместить так, чтобы они не вылазили за ширину этикетки. Т.е. это обычный отчет, только надо иметь в виду что печататься он будет не на бумаге формата A4, а на меньшей.
Старый 28.06.2007, 14:58   #10  
Arshak is offline
Arshak
Участник
 
190 / 10 (1) +
Регистрация: 01.10.2004
Цитата:
Сообщение от UGT Посмотреть сообщение
Размер надо и там и там выбрать правильный. Размер формы равняется размеру этикетки (у меня это 3х1.8 см, без полей), в отчете навижена соответственно надо чтобы была одна единственная секция, и чтобы высота ее равнялась высоте этикетки. Контролы в эту секцию надо поместить так, чтобы они не вылазили за ширину этикетки. Т.е. это обычный отчет, только надо иметь в виду что печататься он будет не на бумаге формата A4, а на меньшей.
огромное спасибо! все получилось. Штрих прислал утилиту для загрузки шрифтов, с его помощью я загрузил Verdana с кирилицей. А дальше по вашему сценарию. утилита с мибусо не очень удобная но пока как вариант пойдет.
Старый 28.06.2007, 15:17   #11  
UGT is offline
UGT
Участник
 
45 / 10 (1) +
Регистрация: 08.06.2005
Цитата:
Сообщение от Arshak Посмотреть сообщение
утилита с мибусо не очень удобная
Вот есть неплохая утилита, но за деньги
тынц
Старый 28.06.2007, 16:04   #12  
Arshak is offline
Arshak
Участник
 
190 / 10 (1) +
Регистрация: 01.10.2004
полезная вещь, надо предложить клиенту если не найду другого выхода. Спасибо.
Старый 28.06.2007, 16:43   #13  
Cheb is offline
Cheb
Участник
Лучший по профессии 2017
 
138 / 13 (1) ++
Регистрация: 22.09.2002
Адрес: Ростов-на-Дону -> Москва
Если этикетка не сложная и не требуется предварительного просмотра, можно организовать печать, просто посылая команды термопринтеру в прямо LPT порт.
Старый 28.06.2007, 17:20   #14  
DA_NEAL is offline
DA_NEAL
Участник
Аватар для DA_NEAL
Лучший по профессии 2017
Лучший по профессии 2009
 
788 / 54 (3) ++++
Регистрация: 05.08.2002
Адрес: Королев
На зебру как на обычный принтер. Естественно форма отчета подогнана под размеры этикетки. Проблем в принципе нет.
__________________
Want to believe...
Старый 28.06.2007, 18:30   #15  
RedFox is offline
RedFox
Участник
 
1,441 / 10 (0) +
Регистрация: 28.12.2004
Адрес: Киев
Цитата:
Сообщение от Arshak Посмотреть сообщение
утилита с мибусо не очень удобная но пока как вариант пойдет.
Пусть она и создает временный файл, но зато работает с неплохим количеством типов штрих-кодов (см. пример и описание). И мне это ОЧЕНЬ понравилось.
А ставить ее можно туда же, куда и клиент стоит и все будет супер гуд!!!!!!
Старый 29.06.2007, 10:30   #16  
Forward is offline
Forward
Участник
 
101 / 10 (1) +
Регистрация: 21.05.2007
А зачем утилита? Принтер сам умеет печатать штрихкоды практически всех типов.
На то он и принтер этикеток.
Старый 29.06.2007, 12:44   #17  
Arshak is offline
Arshak
Участник
 
190 / 10 (1) +
Регистрация: 01.10.2004
Мы пробовали прямо в отчете указывать шрифт, принтер не понял, вероятномы не тот шрифт использовали.
Коллеги обещали выслать подходяший шрифт будем пробовать.
Старый 29.06.2007, 13:37   #18  
Forward is offline
Forward
Участник
 
101 / 10 (1) +
Регистрация: 21.05.2007
В документации к принтеру описана эта возможность, насколько помню,
нужно использовать спец. символы чтобы принтер понял что печатать, штрихкод например.
Выглядело это примерно так:
${B0,10,0,3,1,4,100,B,'Штрихкод в формате CODE39'}$

попробуйте прямо из блокнота напечатать,
должно работать.
Старый 29.06.2007, 14:04   #19  
RedFox is offline
RedFox
Участник
 
1,441 / 10 (0) +
Регистрация: 28.12.2004
Адрес: Киев
Цитата:
Сообщение от Forward Посмотреть сообщение
А зачем утилита? Принтер сам умеет печатать штрихкоды практически всех типов.
На то он и принтер этикеток.
Так вот чтобы долго не мудрить с различными шрифтами и их сменой, а просто пользоваться на любом ПК и принтере и была сделана эта утилитка. Я ей пользуюсь и для моих нужд ее хватало. Ваше дело пользоваться ей или нет ;-)
Старый 29.06.2007, 16:07   #20  
Captain is offline
Captain
Участник
Лучший по профессии 2017
 
300 / 81 (3) ++++
Регистрация: 28.02.2003
Цитата:
Сообщение от Arshak Посмотреть сообщение
Уважаемые коллеги,
Если рисовать русский текст как графику то печатает нармально, а вот если в ввиде шрифта то не понимает русский язык.
Для того чтобы trutype font выводил кириллицу пропишите в реестре:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"MS Serif,0"="MS Serif,204"

Для штрихкода например "Elfering Barcode 128" наоборот:


[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
BarcodeFont,204"=BarcodeFont,0"

Принтер "Godex"
__________________
---------------------------------------------------------------------------------------------
"Собрать стадо из баранов легко, трудно собрать стадо из кошек" Профессор Сергей Капица
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 21:17.