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

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

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

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

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

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

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

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

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


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