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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.11.2009, 17:13   #1  
Lrundom is offline
Lrundom
Участник
 
76 / 10 (1) +
Регистрация: 24.08.2007
Господа коллеги,исякли силы.. Не получается напечатать штрихкод, вернее не просто напечатать, а чтоб и сканер/терминал распознавали.

Собственно, должен печатться документ продажи со штрихкодом, который потом считывается ручным терминалом/сканером... перепробовала множество шрифтов от IDAutomationSC39L до IDAutomationSHC39XXL... и truetype и opentype. ничего не получается .. печатеются шрифры вместо штрих-кода

Как-то на данном форму обсуждалась эта проблема и выкладывался шрифт IDAutomationSC128L.. и он печатает штрихкод.. но к сожалению сканер на такой штрихкод никак не реагирует..

ЗЫ. причем, если напечатать один из испробованных шрифтов в ворде например, но все отлично распознается
Старый 05.11.2009, 18:09   #2  
Forward is offline
Forward
Участник
 
101 / 10 (1) +
Регистрация: 21.05.2007
Обычным принтером печатаете?
Старый 05.11.2009, 19:15   #3  
Sancho is offline
Sancho
Administrator
Аватар для Sancho
Лучший по профессии 2017
Лучший по профессии 2009
 
1,294 / 221 (10) ++++++
Регистрация: 11.01.2006
в 39-м шрифте возьмите код в звездочки:
*код*
Старый 05.11.2009, 19:47   #4  
RedFox is offline
RedFox
Участник
 
1,441 / 10 (0) +
Регистрация: 28.12.2004
Адрес: Киев
Цитата:
Сообщение от Lrundom Посмотреть сообщение
Господа коллеги,исякли силы.. Не получается напечатать штрихкод, вернее не просто напечатать, а чтоб и сканер/терминал распознавали. ...
Читали это - Штрих-код
Старый 05.11.2009, 20:50   #5  
Captain is offline
Captain
Участник
Лучший по профессии 2017
 
300 / 81 (3) ++++
Регистрация: 28.02.2003
Цитата:
Сообщение от Lrundom Посмотреть сообщение
.. перепробовала множество шрифтов от IDAutomationSC39L до IDAutomationSHC39XXL... и truetype и opentype. ничего не получается .. печатеются шрифры вместо штрих-кода
Если Вы используете TrueType то полагаю Вам это поможет:

В реестре:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\FontSubstitutes]
IDAutomationSC39L,204=IDAutomationSC39L,0 (название шрифта, 0 - заподноевропейская кодовая страница, 204 - кирилица) - как пример
__________________
---------------------------------------------------------------------------------------------
"Собрать стадо из баранов легко, трудно собрать стадо из кошек" Профессор Сергей Капица
Старый 06.11.2009, 13:51   #6  
Lrundom is offline
Lrundom
Участник
 
76 / 10 (1) +
Регистрация: 24.08.2007
Цитата:
Сообщение от Forward Посмотреть сообщение
Обычным принтером печатаете?
Да обычным.. т.е штрихкод должен отображаться в уголке при распечатке заказа продажи.

Цитата:
Сообщение от Sancho Посмотреть сообщение
в 39-м шрифте возьмите код в звездочки:*код*
именно так и делаю - не помогает

Цитата:
Сообщение от RedFox Посмотреть сообщение
Читали это - Штрих-код
прочитала. ща испробую

Цитата:
Сообщение от captain Посмотреть сообщение
Если Вы используете TrueType то полагаю Вам это поможет:В реестре:Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\FontSubstitutes]IDAutomationSC39L,204=IDAutomationSC39L,0 (название шрифта, 0 - заподноевропейская кодовая страница, 204 - кирилица) - как пример
добавляла в реестр данные строчки... не помогает

Хочу еще раз заметить, что необходимо печатать не на сканере щтрихкодов.. там все отлично печатается.. а именно вставить штрихкод на документ, который потом будет распечатываться на обычном принтере..
Я знаю что это возможно. и даже работает.. на прошлой работе это было реализовано.. правда тогда я была далека от штрих-кодов потому даж не вникала...
Старый 06.11.2009, 14:01   #7  
Alex Che is offline
Alex Che
Участник
 
74 / 10 (1) +
Регистрация: 04.04.2006
Цитата:
Сообщение от Lrundom Посмотреть сообщение
Я знаю что это возможно. и даже работает.. на прошлой работе это было реализовано.. правда тогда я была далека от штрих-кодов потому даж не вникала...
Лена, на твоей прошлой работе был шрифт Code 128. Для вывода на принтер мы с Альбертом делали спец. функцию, она там до сих пор сидит. И хотя и Navision, и я там уже не работаем, доступ у меня есть, могу вытащить.


UPD: А на моей пред-предыдущей работе я печатал просто Code 39 со звёздочками по краям без всяких преобразований, как и писали в параллельной теме, и всё читалось без проблем.
Старый 06.11.2009, 14:20   #8  
Sancho is offline
Sancho
Administrator
Аватар для Sancho
Лучший по профессии 2017
Лучший по профессии 2009
 
1,294 / 221 (10) ++++++
Регистрация: 11.01.2006
может он тупо не влезает в поле, отведенное для него в ворде?
Старый 06.11.2009, 14:41   #9  
Lrundom is offline
Lrundom
Участник
 
76 / 10 (1) +
Регистрация: 24.08.2007
Цитата:
Сообщение от Sancho Посмотреть сообщение
может он тупо не влезает в поле, отведенное для него в ворде?
врядли для кода в 6 цифр мало поля длинной в полстраницы
Старый 06.11.2009, 14:44   #10  
Lrundom is offline
Lrundom
Участник
 
76 / 10 (1) +
Регистрация: 24.08.2007
Саша, меня бы тут не было если бы у мня получалось просто оформив в звездочки..
да и потом IDAutomationHC39M наверно отличается от Code39?

а насчет 128 кода..спасибо..я приму к сведению. Но пока не нужно
Старый 06.11.2009, 15:24   #11  
Alex Che is offline
Alex Che
Участник
 
74 / 10 (1) +
Регистрация: 04.04.2006
Вот код, который точно работает с Code39:

BCode Text(20)
FixedAsset.Barcode - поле в табл 5600: Code(20).
Код:
IF FixedAsset.Barcode <> '' THEN BCode := '*'+FixedAsset.Barcode+'*'
ELSE BCode := '';
Для проверки выведи сформированный код вместе со звёздочками на печать обычным шрифтом (я его печатал под штрихкодом, как обычно на этикетках).
Вроде бы у меня как раз и был IDAutomationHC39M, я загружал отсюда
Старый 06.11.2009, 16:13   #12  
Lrundom is offline
Lrundom
Участник
 
76 / 10 (1) +
Регистрация: 24.08.2007
Саш, IDAutomationHC39M я брала именно оттуда откуда ты указал..

Ну вообщем я поставила печать с коде39.. печатается и распознается сканером отлично..

тока у мня возник еще один вопрос. Когда печатается штрихкод, то под ним печатается его числовое значение, т.е.*1111111* .. а можно эту подпись как то убрать?
Старый 06.11.2009, 16:20   #13  
Sancho is offline
Sancho
Administrator
Аватар для Sancho
Лучший по профессии 2017
Лучший по профессии 2009
 
1,294 / 221 (10) ++++++
Регистрация: 11.01.2006
для этого стоит выбрать другой шрифт, без контекста
Старый 06.11.2009, 23:07   #14  
Alex Che is offline
Alex Che
Участник
 
74 / 10 (1) +
Регистрация: 04.04.2006
Цитата:
Сообщение от Lrundom Посмотреть сообщение
тока у мня возник еще один вопрос. Когда печатается штрихкод, то под ним печатается его числовое значение, т.е.*1111111* .. а можно эту подпись как то убрать?
Вот это я уже не знаю. Я наоборот, специально сам делал дополнительное поле в отчёте, чтобы печатать символьный код. Но кажется, Sancho уже ответил.
Старый 09.11.2009, 14:24   #15  
Lrundom is offline
Lrundom
Участник
 
76 / 10 (1) +
Регистрация: 24.08.2007
Всем спасибо. вопрос решен.
 

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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