Часто задаваемые вопросы о создании штрихкодов
Как закодировать набор символов ISO-8859-15 в PDF417?
Как закодировать набор символов ISO-8859-15 в PDF417?
TBarCode V9+ и Barcode Studio V9+ позволяют указать целевую кодовую страницу для кодируемых данных.
tbarcode.CodePage = eCodePage_Custom tbarcode.CodePageCustom = 28605 ' Latin-9 on Windows
Как вариант, можно использовать функции преобразования набора символов Windows API.
Код «GLI» в PDF417 — это индикатор для программного обеспечения считывателя, указывающий, какой набор символов используется для последующей строки данных. Таблица AIM ECI содержит ECI 000017 для ISO/IEC 8859-15, латинский алфавит № 9. ECI — преемник GLI.
Индикатор GLI или ECI не преобразует данные в нужный набор символов автоматически! Учитывайте, что кодовые слова GLI или ECI поддерживаются не всегда программным обеспечением считывателя.
Индикатор GLI или ECI можно вставить в поток данных с помощью escape-последовательностей:
PDF417: \Gnnnnnn (n...6 digits specifying the GLI) Encode: \G000017 + bar code data
Если вы используете escape-последовательности, убедитесь, что в генераторе штрихкодов включена обработка escape-последовательностей.