AXForum  
Go Back   AXForum > Microsoft Dynamics AX > DAX: Программирование
DAX
Forgotten Your Password?
Register Forum Rules FAQ Members List Today's Posts Search

 
 
Thread Tools Search this Thread Display Modes
Old 17.09.2009, 14:34   #1  
Craz is offline
Craz
Участник
 
56 / 19 (1) ++
Join Date: 17.09.2009
Печать штрих кода через специальный принтер.
Добрый день.
Подскажите пожалуйста как задать размер стандартного отчета в Axapata?
По сути надо вывести штрихкод на принтер Zebra TLP2844 на клейкую бумажку размером 50х30 мм.
Но подбирать размер шрифта, и размер отступа, чтобы печаталось посрединке - я уже устал :-( Отчет как буд то всегда размером А4 - а потом масштабируется каким-то странным образом.
Old 17.09.2009, 15:22   #2  
Alexx7 is offline
Alexx7
Сам.AX
Alexx7's Avatar
Самостоятельные клиенты AX
1C
 
305 / 28 (1) +++
Join Date: 22.07.2009
Я бы не стал использовать для этого отчет. В Зебре есть команды печати штрих кода (на диске с драйвером есть Programmer manual). Просто отправляете строчку ascii символов в порт принтера и всё печатается прекрасно. Вот в этой теме найдете как это сделать Печать этикеток из AX 4.0 sp.2
Old 17.09.2009, 15:40   #3  
Zabr is offline
Zabr
Участник
Axapta Retail User
 
1,202 / 345 (14) ++++++
Join Date: 26.06.2002
Location: Москва
Quote:
Originally Posted by Craz View Post
Добрый день.
Подскажите пожалуйста как задать размер стандартного отчета в Axapata?
По сути надо вывести штрихкод на принтер Zebra TLP2844 на клейкую бумажку размером 50х30 мм.
Но подбирать размер шрифта, и размер отступа, чтобы печаталось посрединке - я уже устал :-( Отчет как буд то всегда размером А4 - а потом масштабируется каким-то странным образом.
Это делается не через форматирование в Аксапте, а через настройку в управляющем файле Зебры. На принтер типа "Зебра" отправляется 2 файла: первый содержит форматы данных (какие поля где печатать, с какими отступами и интервалами, каким шрифтом и т.п.), а во втором - данные (конкретные значения полей). Таким образом, Ваша задача состоит из двух частей: 1 - один раз вручную сделать подходящий управляющий файлик, подобрав все нужные параметры штрифтов и размеров, 2 - правильно программно формировать из Аксапты и отсылать на Зебру файлик с данными (т.е. со значением штрих-кода и тем что вам еще там нужно печатать на этой наклейке, например название товара или еще что).
Про форматы файлов читайте в руководстве к вашей модели Зебры.
Old 18.09.2009, 11:34   #4  
someOne is offline
someOne
Участник
someOne's Avatar
 
174 / 432 (15) +++++++
Join Date: 11.12.2008
Location: Москва
Не совсем понятно, в чем именно проблема ? Только с тем чтобы "печаталось по середине" ?

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

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

А вообще посмотрите в сторону советов, прозвучавших выше. Печать напрямую в принтер минуя дизайн отчетов Аксапта - более надежное и быстрое средство печати этикеток. Нет проблем с настройками драйверов и настроек печати. Хотя могут быть некоторые ограничения по возможности дизайна.
Attached Files
File Type: xpo Label.xpo (12.4 KB, 441 views)
Old 30.06.2011, 17:35   #5  
wef is offline
wef
Наблюдатель
Самостоятельные клиенты AX
 
14 / 15 (1) ++
Join Date: 24.01.2005
Location: Москва
Внезапно аксапта отказалась печатать на принтер
X++:
file=new AsciiIO(fileName, "W")
возврашает null. filename="prn"
вчера еще печатала.
перезагрузка не помогает.
copy filename.txt prn
работает исправно.
(AX 3.0 SP3)
__________________
Ax 3.0 SP3
Old 01.07.2011, 10:08   #6  
wef is offline
wef
Наблюдатель
Самостоятельные клиенты AX
 
14 / 15 (1) ++
Join Date: 24.01.2005
Location: Москва
Quote:
Originally Posted by wef View Post
Внезапно аксапта отказалась печатать на принтер
X++:
file=new AsciiIO(fileName, "W")
возврашает null. filename="prn"
вчера еще печатала.
перезагрузка не помогает.
copy filename.txt prn
работает исправно.
(AX 3.0 SP3)
Проблема решилась через расшаривание принтера. fileName = "\\computer\Zebra"
Придется устанавливать драйвера на компьютер с принтером.
Загадка осталась.
__________________
Ax 3.0 SP3
Tags
печать, размер, штрихкод

 

Similar Threads
Thread Thread Starter Forum Replies Last Post
Проблема печати Штрих-кода 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

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Рейтинг@Mail.ru
All times are GMT +3. The time now is 17:30.
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Contacts E-mail, Advertising.