ПРИЛОЖЕНИЕ 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 и приращения или сокращения ширины штриха.

Пример программирования

В файлах цифрового изображения штрихового кода указанные принципы могут быть сведены к следую­щим правилам:

  1. Преобразование ожидаемого увеличения или размера X измерения к размеру модуля в виде числа пикселей, округленного до ближайшего целого числа.

  2. Определение числа пикселей, соответствующих требуемой компенсации для единообразного прираще­ния ширины штриха и округление до ближайшего большего целого числа.

  3. Применение указанных результатов для определения числа пикселей каждого штриха и пробела в символе.

ПРИМЕР:

При использовании файлов цифрового изображения штрихового кода в печатающих устройствах с 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.