powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Bar Code 128
10 сообщений из 10, страница 1 из 1
Bar Code 128
    #36070265
B128
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Есть исходная информация:
Номер организации(2) |Лицевой счет(6)|Cумма руб(5)|Сумма коп(2)|МесяцГод|
01|111111|12000|00|072009
Необходимо строку 011111111200000072009 преобразовать в формат пригодный для вывода
в формате Bar Code 128. Кто занимался, подскажите нюансы.
...
Рейтинг: 0 / 0
Bar Code 128
    #36073530
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вкратце, смысл в следующем.

В интернете полно самых разнообразных шрифтов, которые печатают штрих-коды. По сути, они ничем не отличаются от любых других шрифтов, вроде Arial Cyr или Times New Roman Cyr. Только каждый символ отображается не в виде буквы, а в виде определенной последовательности вертикальных линий разной толщины.

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

Дело в том, вот это самое сочетание вертикальных полос разной толщины в разных форматах Bar Code зависят не только от самого печатаемого символа, но и от соседних символов. Другими словами, прежде, чем печатать строку вида "011111111200000072009" ее надо конвертировать в некую другую последовательность символов, пригодную для печати соответствующим шрифтом штрих-кода.

Как правило, для этого создаются специальные библиотеки, обычно скомпилированные в виде OCX или DLL-библиотек. Например, для 1С используется ActiveX-компонент, который преобразует последовательность символов в бинарную картинку (т.е. и библиотека и шрифт в одном флаконе) Хотя, разумеется, можно написать и свои собственные алгоритмы преобразования. Вроде бы, стандарт открытый.
...
Рейтинг: 0 / 0
Bar Code 128
    #36084305
Serg7965
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть вариант без использования специальных шрифтов. Используются только функции фокса. Создаётся картинка со штрихкодом в формате BMP, которую можно вставить в отчёт.
...
Рейтинг: 0 / 0
Bar Code 128
    #36085217
B128
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Результат - ничего не надо :)
011111111200000072009 легко без лишних преобразований само мобой делает нормальный вменяемый шрифт который с успехом распознается сканерами .
...
Рейтинг: 0 / 0
Bar Code 128
    #36085460
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
B128Результат - ничего не надо :)
011111111200000072009 легко без лишних преобразований само мобой делает нормальный вменяемый шрифт который с успехом распознается сканерами .

Какой именно шрифт использовали и какой именно сканер?
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Bar Code 128
    #36846624
temrus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ВладимирМ,

не забудьте добавить стартовый и стоповый байт.
А то будете сканировать, а у вас будет ошибка вываливаться.
стартовый-стоповый байты могут быть разные: * код * или A код E и т.д., в зависимости от типа кода.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Bar Code 128
    #37974785
Sneginka77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serg7965, добрый день! Не могли бы Вы подробнее рассказать, как работать с классом barcode? Прошу прощения за столь "наглую" просьбу - работу нужно выполнить ОЧЕНЬ быстро, а времени разбираться нет.. Спасибо заранее.. С уважением Sneginka77
...
Рейтинг: 0 / 0
Bar Code 128
    #37974969
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sneginka77,

боюсь быстро не получится. Если в профиль Serg7965 заглянешь - увидишь что последний раз он тут три года назад был. Там мыло есть, напиши, может ответит.
...
Рейтинг: 0 / 0
Bar Code 128
    #37974976
Sneginka77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T,

Спасибо!;-)
...
Рейтинг: 0 / 0
Bar Code 128
    #38035716
igara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На основании информации code128.narod.ru
переписал на SQL для CODE-128. Остальные элементарно переписать по аналогии
Код во вложении
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Bar Code 128
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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