ПРИЛОЖЕНИЕ G
(рекомендуемое)
Параметры применения, определяемые пользователем
G.1 Классы качества
Стандарты, регламентирующие требования по применению, должны определять по [5] минимальный класс качества и минимальные значения измеряемых параметров символа, связанных с полным классом символа.
G.2 Показатели размеров
В качестве руководства пользователям нормативный документ, устанавливающий требования по применению, может рекомендовать значение или диапазон значений размера X в соответствии с общими потребностями применения, наличием оборудования нанесения символа и считывающего оборудования. Несоблюдение какого-либо наименьшего размера X измерения само по себе не должно быть причиной для отклонения символа в соответствии с настоящим стандартом.
При ручном сканировании рекомендуется, чтобы наименьший размер Y6 соответствовал большему из значений 5 мм или 15 % длины символа.
Длину L символа Code 128, включая минимальные свободные зоны, рассчитывают по формуле
L = 11X (C + (D / 2)) + 22X,
где X — ширина самого узкого элемента;
С — число знаков Start, специальные знаки, контрольный знак символа и знак Stop, а также знаки данных, не включенные в D;
D — число цифровых знаков данных, кодируемых с двойной плотностью (кодируемый набор С).
ПРИЛОЖЕНИЕ Н
(рекомендуемое)
Рекомендации по использованию Code 128
Н.1 Совместимость для автоматического распознавания
Code 128 может читаться соответствующим образом запрограммированными декодерами штрихового кода, которые автоматически отличают его от других символик штрихового кода.
Для повышения надежности считывания действующий набор декодируемых символик штрихового кода должен ограничиваться необходимыми для данного применения.
Н.2 Системные рекомендации
Важно, чтобы различные компоненты (принтеры, ярлыки, сканеры), связанные со штриховым кодом, функционировали как единая система. Сбой в работе любого компонента или рассогласование между ними может поставить под угрозу функционирование системы в целом. Характеристики принтера, символа и сканера должны быть согласованы для надлежащего функционирования.
Н.3 Рекомендации для печати
Рекомендации для печати Code 128 с использованием пиксельных печатающих устройств применимы ко всем символикам штрихового кода.
Н.3.1 Пиксельная печать
Графическое программное обеспечение, используемое для создания штриховых кодов на пиксельных печатающих устройствах, должно масштабировать каждый штрих и пробел пропорционально пиксельному разрешению используемого печатающего устройства. Для декодирования символик штрихового кода, основанных на принципе «от края до подобного края», таких как Code 128, число пикселей, включаемых в каждый знак символа, должно быть фиксированным целым числом, кратным числу модулей в знаке символа. В Code 128 для знаков символа со значениями от 0 до 105 число модулей — 11, а для знака Stop — 13. Поэтому конкретные печатающие устройства могут наносить только определенный набор размеров X.
Приращение (или сокращение) ширины одного штриха должно быть пропорционально компенсировано во всех штрихах и пробелах символа. Это может быть выполнено изменением целого числа пикселей от темного к светлому или от светлого к темному в равной степени для каждой пары штрихов и пробелов в символе и для последнего штриха символа. Например все темные пиксели с одного края каждого штриха в символе могли быть заменены на светлые, или темные пиксели по обоим краям каждого штриха в символе могли быть заменены на светлые при условии удовлетворительного разрешения печатающего устройства. Приемлемая замена любого набора темных пикселей на светлые или светлых на темные обеспечивается последовательным ее выполнением по всему символу без изменения размеров от края до подобного края или полной ширины знака символа. Невыполнение этих принципов приводит к снижению качества символа и часто имеет результатом несчитывание символов.
Программное обеспечение общего назначения для печати, предназначенное для поддержки широкого диапазона печатающих устройств, должно обеспечивать пользователю возможность настройки размера X и приращения или сокращения ширины штриха.
Пример программирования
В файлах цифрового изображения штрихового кода указанные принципы могут быть сведены к следующим правилам:
Преобразование ожидаемого увеличения или размера X измерения к размеру модуля в виде числа пикселей, округленного до ближайшего целого числа.
Определение числа пикселей, соответствующих требуемой компенсации для единообразного приращения ширины штриха и округление до ближайшего большего целого числа.
Применение указанных результатов для определения числа пикселей каждого штриха и пробела в символе.
ПРИМЕР:
При использовании файлов цифрового изображения штрихового кода в печатающих устройствах с 24 пикселями на 1 мм следует воспроизвести в символе размер X — 0,27 мм с последующим сокращением ширины штриха до 0,06 мм.
Размер модуля — 24 точки/мм ■ 0,27 мм/модуль = 6,5 пикселей, который округляется до 6 пикселей на модуль.
Компенсация приращения штриха — 0,06 мм ■ 24 пикселя / мм = 1,4 пикселя, которая округляется до 2 пикселей.
В результате этого процесса штрихи и пробелы имеют следующее число пикселей, приведенное в таблице Н.1.
Т а б л и ц а Н.1 — Коррекция пикселей для разрешения изображения и сокращения ширины штриха
исло модулей |
исло пикселей |
|
|
Штрихи |
Пробелы |
1 |
4 |
8 |
2 |
10 |
14 |
3 |
16 |
20 |
4 |
22 |
26 |
Н.3.2 Руководство для пользователей программного обеспечения для пиксельной печати
При первоначальной печати символа в системе печати, состоящей из программного обеспечения для печати штрихового кода и печатающего устройства, пользователь должен проверить согласно [5], что напечатанный символ соответствует требуемому классу качества печати и размеру X. Если в результате символ не достиг требуемого класса качества, пользователь может увеличить размер X или изменить приращение или сокращение ширины штриха. Если размер X увеличен, пользователь должен проверить обеспечение минимальных свободных зон. Может потребоваться повторение этого процесса, пока не будет достигнут требуемый класс качества символа. Не все системы печати способны создавать приемлемые символы с малыми значениями X.
Н.3.3 Рекомендации по управлению процессом
Для управления процессом необходимо оценить среднее приращение или сокращение ширины штриха и выполнить соответствующие действия по их исправлению. На параметр декодируемости, измеренный в соответствии с [5], воздействует как систематическое приращение или сокращение ширины штриха, так и изменения размеров от края до подобного края.Перечень организаций нумерации в странах—членах МГС
Наименования и адреса организаций нумерации в системе UCC/EAN, действующих в странах-членах Межгосударственного Совета по стандартизации, метрологии и сертификации на момент принятия настоящего стандарта, приведены в таблице J.1.
Т а б л и ц а J.1 — Наименования и адреса организаций нумерации, действующих в странах-членах МГС
Название страны |
Наименование организации нумерации |
Адрес, телефон, факс, E-mail, web site организации |
||
международное (на английском языке) |
на русском языке |
|||
Азербайджанская Республика |
EAN Azerbaijan |
EAN Азербайджан |
370010, Азербайджанская Республика, г. Баку, ул. Ха- гани, 42 Тел.: (99412) 935463 Факс: (99412) 984856 E-mail: [email protected] |
|
Республика Армения |
EAN ARMENIA |
EAN АРМЕНИЯ |
375051, Республика Армения, г. Ереван, пр-т Коми- тас, 49/2 Тел.: +374 2 234 778 Факс: 374 2 285 620 E-mail: [email protected] web site: httр://www.sarm.am/ean.htm |
|
Республика Беларусь |
EAN BELARUS |
ЕАН БЕЛАРУСЬ |
220072, Республика Беларусь, г. Минск, ул. Академическая, 25 Тел.: 375 172 84 19 55 Факс: 375 172 84 22 77 E-mail: [email protected] |
|
Грузия |
EAN GEORGIA |
EAN ГРУЗИЯ |
380079, Грузия, г. Тбилиси, пр-т авчавадзе, 11 Тел.: 995 32 29 33 75 Факс: 995 32 23 57 60 E-mail: [email protected] web site: http://www.gcсi.org.ge/ean |
|
Республика Казахстан |
EAN KAZAKSTAN |
EAN КАЗАХСТАН |
480008, Республика Казахстан, г. Алматы, ул. Мынбаева, 47 Тел.: 7 3272 45 75 78 Факс: 7 3272 45 59 32 E-mail: [email protected] web site: http://www.ean.kz |
|
Республика Молдова |
EAN MOLDOVA |
EAN МОЛДОВА |
MD 2009, Республика Молдова, г. Кишинев, ул. Ко- галничану, 63 Тел.: 373 2 24 16 69 Факс: 373 2 24 16 69 E-mail: [email protected] web site: http://www.ean.md |
|
Российская Федерация |
Automatic Identification Association UNISCAN/EAN RUSSIA |
Ассоциация автоматической идентификации ЮНИСКАН/EAN РОССИЯ |
117415, Российская Федерация, Москва, пр. Вернадского, 53 а/я 4 Тел.: 7 095 432 7612, 432 1707 Факс: 7 095 432 9565 E-mail: [email protected] web site: http://www.ean.ru |
|
Республика Узбекистан |
EAN UZBEKISTAN |
EAN УЗБЕКИСТАН |
700047, Республика Узбекистан, г. Ташкент, ул. Бухара, 6 Тел.: 998 71 132 09 04 Факс: 998 71 139 49 01 E-mail: [email protected] |
Окончание таблицы J.1
Название страны |
Наименование организации нумерации |
Адрес, телефон, факс, E-mail, web site организации |
|
международное (на английском языке) |
на русском языке |
||
Украина |
Article Numbering Association of Ukraine — EAN- UKRAINE |
Ассоциация товарной нумерации Украины EAN-УКРАИНА |
04053, Украина, г. Киев, ул. Артема, 26 Тел.: 380 44 216 0734 Факс: 380 44 246 8515 E-mail: [email protected] web site: www.ean.kiev.ua |
П р и м е ч а н и е — В Кыргызской Республике, Республике Таджикистан и Туркменистане на момент принятия настоящего стандарта отсутствовали национальные организации нумерации.
ПРИЛОЖЕНИЕ К
(справочное)
Набор знаков по ИСО 8859-5 (латинский/кирилловский алфавиты)
В связи с тем, что в настоящее время отсутствуют завершенные международные рекомендации по кодированию в Code 128 букв алфавитов, отличных от латинского, для кодирования данных с буквами кирилловского алфавита в рамках замкнутых систем может быть использована вторая половина набора 8-битных однобайтных кодированных знаков по [9].
В таблице К.1 представлено соответствие знаков этого набора байтам с десятичными значениями от 160 до 255 включительно.
В соответствии с 4.3.4.3, d) настоящего стандарта эти знаки могут быть представлены в Code 128 в соединении со знаком ФНК4 (FNC4) на основании соотношений
С = (D — 128),
где С — значение знака версии КОИ-7 символа;
D — значение знака данных по таблице К.1.
Так как это дает значения С в диапазоне от 32 до 127, которые соответствуют знакам кодируемого набора В, следующие отношения также верны, когда применяются к набору знаков В
S = (D — 160),
где S — значение знака символа по таблице 1 (кодируемый набор В);
D — значение знака данных по таблице К.1.
Т а б л и ц а К.1 — Вторая часть набора знаков по [9]
160 NBSP |
161 |
162 ъ |
163 г |
164 Є |
165 S |
166 I |
167 |
168 J |
169 Ъ |
170 Н |
171 Ъ |
172 К |
173 SHY |
174 Ў |
175 и |
176 А |
177 Б |
178 В |
179 Г |
180 д |
181 Е |
182 Ж |
183 3 |
184 И |
185 Й |
186 К |
187 л |
188 М |
189 Н |
190 О |
191 П |
192 |
193 С |
194 Т |
195 У |
196 Ф |
197 X |
198 Ц |
199 |
200 ш |
201 Щ |
202 ъ |
203 Ы |
204 ь |
205 э |
206 ю |
207 я |
208 а |
209 б |
210 в |
211 г |
212 д |
213 е |
214 ж |
215 з |
216 и |
217 й |
218 к |
219 л |
220 м |
221 н |
222 о |
223 п |
224 р |
225 с |
226 т |
227 у |
228 ф |
229 х |
230 ц |
231 ч |
232 ш |
233 щ |
234 ъ |
235 ы |
236 ь |
237 э |
238 ю |
239 я |
240 № |
241 ё |
242 П |
243 г |
244 є |
245 s |
246 і |
2-47 |
248 j |
249 ^ |
250 ъ |
251 Т |
252 к |
253 § |
254 |
255 U |
П р и м е ч а н и е — Международные и русские наименования знаков NBSP, SHY, № и § — в соответствии с приложением L. |