|
Bar Code 128
|
|||
---|---|---|---|
#18+
Добрый день! Есть исходная информация: Номер организации(2) |Лицевой счет(6)|Cумма руб(5)|Сумма коп(2)|МесяцГод| 01|111111|12000|00|072009 Необходимо строку 011111111200000072009 преобразовать в формат пригодный для вывода в формате Bar Code 128. Кто занимался, подскажите нюансы. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.07.2009, 15:13 |
|
Bar Code 128
|
|||
---|---|---|---|
#18+
Вкратце, смысл в следующем. В интернете полно самых разнообразных шрифтов, которые печатают штрих-коды. По сути, они ничем не отличаются от любых других шрифтов, вроде Arial Cyr или Times New Roman Cyr. Только каждый символ отображается не в виде буквы, а в виде определенной последовательности вертикальных линий разной толщины. Однако просто напечатать сформированную строку вида "011111111200000072009" найденным шрифтом нельзя. Нет, конечно, можно, только вот полученная картинка штрих-кода не будет распознаваться ни одним сканером. Дело в том, вот это самое сочетание вертикальных полос разной толщины в разных форматах Bar Code зависят не только от самого печатаемого символа, но и от соседних символов. Другими словами, прежде, чем печатать строку вида "011111111200000072009" ее надо конвертировать в некую другую последовательность символов, пригодную для печати соответствующим шрифтом штрих-кода. Как правило, для этого создаются специальные библиотеки, обычно скомпилированные в виде OCX или DLL-библиотек. Например, для 1С используется ActiveX-компонент, который преобразует последовательность символов в бинарную картинку (т.е. и библиотека и шрифт в одном флаконе) Хотя, разумеется, можно написать и свои собственные алгоритмы преобразования. Вроде бы, стандарт открытый. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.07.2009, 19:08 |
|
Bar Code 128
|
|||
---|---|---|---|
#18+
Есть вариант без использования специальных шрифтов. Используются только функции фокса. Создаётся картинка со штрихкодом в формате BMP, которую можно вставить в отчёт. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2009, 13:28 |
|
Bar Code 128
|
|||
---|---|---|---|
#18+
Результат - ничего не надо :) 011111111200000072009 легко без лишних преобразований само мобой делает нормальный вменяемый шрифт который с успехом распознается сканерами . ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2009, 22:26 |
|
Bar Code 128
|
|||
---|---|---|---|
#18+
B128Результат - ничего не надо :) 011111111200000072009 легко без лишних преобразований само мобой делает нормальный вменяемый шрифт который с успехом распознается сканерами . Какой именно шрифт использовали и какой именно сканер? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2009, 13:42 |
|
Bar Code 128
|
|||
---|---|---|---|
#18+
ВладимирМ, не забудьте добавить стартовый и стоповый байт. А то будете сканировать, а у вас будет ошибка вываливаться. стартовый-стоповый байты могут быть разные: * код * или A код E и т.д., в зависимости от типа кода. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.09.2010, 23:48 |
|
Bar Code 128
|
|||
---|---|---|---|
#18+
Serg7965, добрый день! Не могли бы Вы подробнее рассказать, как работать с классом barcode? Прошу прощения за столь "наглую" просьбу - работу нужно выполнить ОЧЕНЬ быстро, а времени разбираться нет.. Спасибо заранее.. С уважением Sneginka77 ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2012, 16:00 |
|
Bar Code 128
|
|||
---|---|---|---|
#18+
Sneginka77, боюсь быстро не получится. Если в профиль Serg7965 заглянешь - увидишь что последний раз он тут три года назад был. Там мыло есть, напиши, может ответит. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2012, 18:27 |
|
Bar Code 128
|
|||
---|---|---|---|
#18+
На основании информации code128.narod.ru переписал на SQL для CODE-128. Остальные элементарно переписать по аналогии Код во вложении ... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2012, 09:53 |
|
|
start [/forum/topic.php?fid=41&fpage=49&tid=1583335]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
others: | 271ms |
total: | 414ms |
0 / 0 |