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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.09.2009, 14:34   #1  
Craz is offline
Craz
Участник
 
56 / 19 (1) ++
Регистрация: 17.09.2009
Печать штрих кода через специальный принтер.
Добрый день.
Подскажите пожалуйста как задать размер стандартного отчета в Axapata?
По сути надо вывести штрихкод на принтер Zebra TLP2844 на клейкую бумажку размером 50х30 мм.
Но подбирать размер шрифта, и размер отступа, чтобы печаталось посрединке - я уже устал :-( Отчет как буд то всегда размером А4 - а потом масштабируется каким-то странным образом.
Старый 17.09.2009, 15:22   #2  
Alexx7 is offline
Alexx7
Сам.AX
Аватар для Alexx7
Самостоятельные клиенты AX
1C
 
305 / 28 (1) +++
Регистрация: 22.07.2009
Я бы не стал использовать для этого отчет. В Зебре есть команды печати штрих кода (на диске с драйвером есть Programmer manual). Просто отправляете строчку ascii символов в порт принтера и всё печатается прекрасно. Вот в этой теме найдете как это сделать Печать этикеток из AX 4.0 sp.2
Старый 17.09.2009, 15:40   #3  
Zabr is offline
Zabr
Участник
Axapta Retail User
 
1,200 / 345 (14) ++++++
Регистрация: 26.06.2002
Адрес: Москва
Цитата:
Сообщение от Craz Посмотреть сообщение
Добрый день.
Подскажите пожалуйста как задать размер стандартного отчета в Axapata?
По сути надо вывести штрихкод на принтер Zebra TLP2844 на клейкую бумажку размером 50х30 мм.
Но подбирать размер шрифта, и размер отступа, чтобы печаталось посрединке - я уже устал :-( Отчет как буд то всегда размером А4 - а потом масштабируется каким-то странным образом.
Это делается не через форматирование в Аксапте, а через настройку в управляющем файле Зебры. На принтер типа "Зебра" отправляется 2 файла: первый содержит форматы данных (какие поля где печатать, с какими отступами и интервалами, каким шрифтом и т.п.), а во втором - данные (конкретные значения полей). Таким образом, Ваша задача состоит из двух частей: 1 - один раз вручную сделать подходящий управляющий файлик, подобрав все нужные параметры штрифтов и размеров, 2 - правильно программно формировать из Аксапты и отсылать на Зебру файлик с данными (т.е. со значением штрих-кода и тем что вам еще там нужно печатать на этой наклейке, например название товара или еще что).
Про форматы файлов читайте в руководстве к вашей модели Зебры.
Старый 18.09.2009, 11:34   #4  
someOne is offline
someOne
Участник
Аватар для someOne
 
173 / 423 (15) +++++++
Регистрация: 11.12.2008
Адрес: Москва
Не совсем понятно, в чем именно проблема ? Только с тем чтобы "печаталось по середине" ?

Попробуйте образец этого дизайна. Он работает на принтерах bzb и zebra с размерами этикетки 50х30 мм.

Перед генерацией previw должен быть выбран этикеточный принтер, установленный на машине, и в настройках печати по умолчанию для него должен быть правильно настроен размер этикетки - 50х30. Иногда также важна правильная настройка ориентации - книжная или альбомная, в зависимости от модели принтера.

А вообще посмотрите в сторону советов, прозвучавших выше. Печать напрямую в принтер минуя дизайн отчетов Аксапта - более надежное и быстрое средство печати этикеток. Нет проблем с настройками драйверов и настроек печати. Хотя могут быть некоторые ограничения по возможности дизайна.
Вложения
Тип файла: xpo Label.xpo (12.4 Кб, 427 просмотров)
Старый 30.06.2011, 17:35   #5  
wef is offline
wef
Наблюдатель
Самостоятельные клиенты AX
 
14 / 15 (1) ++
Регистрация: 24.01.2005
Адрес: Москва
Внезапно аксапта отказалась печатать на принтер
X++:
file=new AsciiIO(fileName, "W")
возврашает null. filename="prn"
вчера еще печатала.
перезагрузка не помогает.
copy filename.txt prn
работает исправно.
(AX 3.0 SP3)
__________________
Ax 3.0 SP3
Старый 01.07.2011, 10:08   #6  
wef is offline
wef
Наблюдатель
Самостоятельные клиенты AX
 
14 / 15 (1) ++
Регистрация: 24.01.2005
Адрес: Москва
Цитата:
Сообщение от wef Посмотреть сообщение
Внезапно аксапта отказалась печатать на принтер
X++:
file=new AsciiIO(fileName, "W")
возврашает null. filename="prn"
вчера еще печатала.
перезагрузка не помогает.
copy filename.txt prn
работает исправно.
(AX 3.0 SP3)
Проблема решилась через расшаривание принтера. fileName = "\\computer\Zebra"
Придется устанавливать драйвера на компьютер с принтером.
Загадка осталась.
__________________
Ax 3.0 SP3
Теги
печать, размер, штрихкод

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Проблема печати Штрих-кода Hammer DAX: Программирование 22 31.08.2012 13:22
Шрифт штрих-кода "как в 1С" Владимир Максимов DAX: Программирование 7 27.04.2009 10:50
Отчеты и печать штрих кода KingPeas DAX: Программирование 18 24.09.2008 14:31
Как получить указатель на отчёт когда пользователь выбрал Печать на принтер в просмотрщике, в форму SysPrintForm? rkorchagin DAX: Программирование 10 17.04.2008 11:59
Печать ШТРИХ-КОДА Nic DAX: Функционал 11 19.01.2005 08:16

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 18:18.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.