Категория: Windows
Такие сообщения об ошибках 39 могут появляться в процессе установки программы, когда запущена программа, связанная с Microsoft Corporation (например, Windows Operating System), при запуске или завершении работы Windows, или даже при установке операционной системы Windows. Отслеживание момента появления ошибки Code 39 является важной информацией при устранении проблемы.
Причины ошибки Code 39 (Ошибка 39)Ошибки диспетчера устройств такие как "Code 39" могут быть вызваны целым рядом факторов, поэтому устранить каждую из возможных причин, чтобы предотвратить повторение ошибки в будущем.
Ошибки диспетчера устройств в базе знанийstar rating here
Загрузка
Исправление ошибки
Ниже описана последовательность действий по устранению ошибок, призванная решить проблемы Code 39. Данная последовательность приведена в порядке от простого к сложному и от менее затратного по времени к более затратному, поэтому мы настоятельно рекомендуем следовать данной инструкции по порядку, чтобы избежать ненужных затрат времени и усилий.
Пожалуйста, учтите: Нажмите на изображение [ ]. чтобы развернуть инструкции по устранению проблем по каждому из шагов ниже. Вы также можете использовать изображение [
], чтобы скрывать инструкции по мере их выполнения.
Редактирование реестра Windows вручную с целью удаления содержащих ошибки ключей Code 39 не рекомендуется, если вы не являетесь специалистом по обслуживанию ПК. Ошибки, допущенные при редактировании реестра, могут привести к неработоспособности вашего ПК и нанести непоправимый ущерб вашей операционной системе. На самом деле, даже одна запятая, поставленная не в том месте, может воспрепятствовать загрузке компьютера!
В связи с подобным риском мы настоятельно рекомендуем использовать надежные инструменты очистки реестра, такие как WinThruster (разработанный Microsoft Gold Certified Partner), чтобы просканировать и исправить любые проблемы, связанные с Ошибка 39. Используя очистку реестра. вы сможете автоматизировать процесс поиска поврежденных записей реестра, ссылок на отсутствующие файлы (например, вызывающих ошибку Code 39) и нерабочих ссылок внутри реестра. Перед каждым сканированием автоматически создается резервная копия, позволяющая отменить любые изменения одним кликом и защищающая вас от возможного повреждения компьютера. Самое приятное, что устранение ошибок реестра может резко повысить скорость и производительность системы.
Предупреждение: Если вы не являетесь опытным пользователем ПК, мы НЕ рекомендуем редактирование реестра Windows вручную. Некорректное использование Редактора реестра может привести к серьезным проблемам и потребовать переустановки Windows. Мы не гарантируем, что неполадки, являющиеся результатом неправильного использования Редактора реестра, могут быть устранены. Вы пользуетесь Редактором реестра на свой страх и риск.
Перед тем, как вручную восстанавливать реестр Windows, необходимо создать резервную копию, экспортировав часть реестра, связанную с Code 39 (например, Windows Operating System):
Следующие шаги при ручном редактировании реестра не будут описаны в данной статье, так как с большой вероятностью могут привести к повреждению вашей системы. Если вы хотите получить больше информации о редактировании реестра вручную, пожалуйста, ознакомьтесь со ссылками ниже.
Мы не несем никакой ответственности за результаты действий, совершенных по инструкции, приведенной ниже - вы выполняете эти задачи на свой ??страх и риск.
и признается корпорацией Microsoft в качестве ведущего независимого поставщика программного обеспечения, с высшим уровнем компетенции и качества. Близкие взаимоотношения компании Solvusoft с корпорацией Microsoft в качестве золотого партнера позволяют нам предлагать лучшие в своем классе решения, оптимизированные для работы с операционной системой Windows.
Как достигается золотой уровень компетенции?
Чтобы обеспечивать золотой уровень компетенции, компания Solvusoft производит независимый анализ,добиваясь высокого уровня опыта в работе с программным обеспечением, успешного обслуживания клиентов и первоклассной потребительской ценности. В качестве независимого разработчика ПО Solvusoft обеспечивает высочайший уровень удовлетворенности клиентов, предлагая программное обеспечение высшего класса и сервисные решения, постоянно проходящие строгие проверку и отбор со стороны корпорации Microsoft.
НАЖМИТЕ для верификации статуса Solvusoft как золотого партнера корпорации Microsoft на сайте Microsoft Pinpoint >>
Вот как именно выглядит полное описание ошибки кода 39: “Windows не в состоянии загрузить драйвер устройства для аппаратного обеспечения. Возможно, драйвер отсутствует или поврежден “. Такое сообщение об ошибке отображается в случае возникновения следующих проблем.
Для исправления этой проблемы необходимо удалить и переустановить драйвер устройства. Для этого выполните такую последовательность действий.
1. Перейдите на вкладку Драйвер (Driver) в диалоговом окне Свойства (Properties) .
2. Кликните на кнопке Удалить (Uninstall) .
3. Кликните на кнопке OK для подтверждения удаления устройства.
4. Кликните правой кнопкой мыши на объекте компьютера в Диспетчере устройств (Device Manager) и выберите Обновить конфигурацию оборудования (Scan for Hardware Changes) .
5. При повторном обнаружении устройства можно выбрать подходящий драйвер.
Слово «WIKIPEDIA», закодированное в Code 39
Code 39 (также известный как «USS Code 39», «Code 3/9», «Code 3 of 9», «USD-3», «Alpha39») — штрих-кодовое обозначение, которым можно закодировать большие латинские буквы (от A до Z), цифры (от 0 до 9) и некоторые специальные символы (например, знак доллара '$').
Технические требования к символике штрихового кода Code 39, показатели символики, кодирование знаков данных, размеры, алгоритмы декодирования, параметры применения и строки-префиксы и идентификатора символики в России регламентируются ГОСТ 30742-2001 (ИСО/МЭК 16388—99) «Автоматическая идентификация. Кодирование штриховое. Спецификация символики Code 39 (Код 39)».
Структура Code 39
Структура штрихкода Code 39 состоит из шести зон:
Межзнаковый интервал (пробел) отделяет знаки в символе. Плотность знака символа составляет от 13 до 16 модулей, включая межзнаковый интервал, в зависимости от широкого элемента к узкому. Часть символа, которая не содержит данные, соответствует двум знакам символа. [1]
Штрих-код стандарта Code 39, в отличие от Code 128. может не содержать контрольного знака, что допускается соответствующим стандартом.
В случаях, когда необходимо повысить надёжность кодируемых данных, используется контрольный знак, который располагается между последним знаком данных и знаком «Stop». Контрольный знак вычисляется как сумма значений всех знаков символа по модулю 43.
Примечания Ссылки См. также Смотреть что такое "Code 39" в других словарях:Code 39 — A Code 39 Barcode Label WIKIPEDIA encoded in Code 39 Code 39 (also known as Alpha39, Code 3 of 9, Code 3/9, Type 39 … Wikipedia
Code 39 — Le Code 39 (aussi appele par abus Code 3 sur 9 et parfois Alpha39) est une symbologie code barres, utilisee, entre autres, pour le marquage des medicaments en pharmacie, en France et dans certains autres pays europeens (Allemagne, Italie, …). Il… … Wikipedia en Francais
Code 39 — Simulacion del codigo Code 39. Code 39 es un codigo de barras capaz de representar letras mayusculas, numeros y algunos caracteres especiales, como el espacio. Posiblemente la mayor desventaja del codigo es su baja densidad de impresion (algunos… … Wikipedia Espanol
Code 39 — Code39 Beispiel mit Prufzeichen Dollar Die Kodierung Code39 stellt einen alphanumerischen Zeichensatz zur Verfugung. Au?er Ziffern und Gro?buchstaben sind sieben Sonderzeichen definiert. Start und Stoppzeichen sind identisch und werden durch das… … Deutsch Wikipedia
Code-barre — Code barres code 128 et code 39 Un code barres, ou code a barres, est la representation d une donnee numerique ou alphanumerique sous forme d un symbole constitue de barres et d espaces dont l epaisseur varie en fonction de la symbologie utilisee … Wikipedia en Francais
Code barre — Code barres code 128 et code 39 Un code barres, ou code a barres, est la representation d une donnee numerique ou alphanumerique sous forme d un symbole constitue de barres et d espaces dont l epaisseur varie en fonction de la symbologie utilisee … Wikipedia en Francais
Code barres — code 128 et code 39 Un code barres, ou code a barres, est la representation d une donnee numerique ou alphanumerique sous forme d un symbole constitue de barres et d espaces dont l epaisseur varie en fonction de la symbologie utilisee et des… … Wikipedia en Francais
Code a barres — Code barres code 128 et code 39 Un code barres, ou code a barres, est la representation d une donnee numerique ou alphanumerique sous forme d un symbole constitue de barres et d espaces dont l epaisseur varie en fonction de la symbologie utilisee … Wikipedia en Francais
Code' s Mill Inn & Spa — (Перт,Канада) Категория отеля: 3 звездочный отель Адрес: 17 Wilson St. E. K7H 1L3 … Каталог отелей
Code 93 — WIKIPEDIA encoded in Code 93 Code 93 is a barcode symbology designed in 1982 by Intermec to provide a higher density and data security enhancement to Code 39. It is an alphanumeric, variable length symbology. Code 93 is used primarily by Canada… … Wikipedia
Линейные Штрихкоды, 2D Коды, GS1 DataBar, Почтовые Штрихкоды и многие другие!
Данный онлайн генератор штрихкодов демонстрирует возможности ® Control. Barcode .NET Control и Barcode DLL ." class="marker add-tooltip" tipclass="help" style="color: #3434b4; background: inherit; border-bottom: 1px dashed #999">программных компонентов приложения TBarCode SDK. TBarCode упрощает создание штрихкодов в Ваших приложениях, например в C# .NET, VB .NET, Microsoft ® ASP.NET, ASP, PHP, Delphi и многих других языках программирования. Вы можете протестировать этот онлайн генератор штрихкодов без установки дополнительного программного обеспечения (Условия Предоставления Услуг ). На данной странице Вы можете сгенерировать такие штрихкоды, как EAN. UPC. GS1 DataBar. Code-128. QR Code. Data Matrix. PDF417. Почтовые Штрихкоды , ISBN и многие другие.
Please enable JavaScript in your browser to use this Barcode Generator!
Бесплатное Использование этого Генератора ШтрихкодовВы можете использовать этот генератор штрихкодов, как часть Вашего некоммерческого веб-приложения или сайта, для создания динамических штрихкодов с Вашей информацией. Единственным условием для использования является включение этого текста "Штрихкод создан программным обеспечением компании TEC-IT для создания штрихкодов ". Необходимо указать обратную ссылку на сайт компании www.tec-it.com. Использование логотипов компании по желанию. Пожалуйста, для коммерческого использования этого сервиса свяжитесь с нами .
Здесь представлен полный HTML-код, вставте Ваши данные в GET-параметр "data":
Линейными (обычными) называются штрихкоды, читаемые в одном направлении (по горизонтали). Наиболее распространённые линейные символики: EAN (EAN-8 состоит из 8 цифр, EAN-13 — используются 13 цифр), UPC (UPC-A, UPC-E), Code39, Code128(UPC/EAN-128), Codabar, «Interleaved 2 of 5». Линейные символики позволяют кодировать небольшой объём информации (до 20—30символов, обычно цифр).
Двухмерными называются символики, разработанные для кодирования большого объёма информации. Расшифровка такого кода проводится в двух измерениях (по горизонтали и по вертикали).
Двухмерные коды подразделяются на многоуровневые (stacked) и матричные (matrix). Многоуровневые штрихкоды появились исторически ранее, и представляют собой поставленные друг на друга несколько обычных линейных кодов. Матричные же коды более плотно упаковывают информационные элементы по вертикали.
В настоящее время разработано множество двумерных штрихкодов, применяемых с той или иной широтой распространения. Вот некоторые коды:
Aztec Code
Data Matrix
MaxiCode
PDF417
QR код
Microsoft Tag
Типы штрих кодов
Существует много различных типов штрих кода, называемые символики. Каждая символика разработана для оптимизации одного или более параметров, таких как:
Аббревиатура EAN означает European Article Numbering (Европейская нумерация товаров), Европейская система для уникально обозначенных товаров, которые продаются в магазинах и супермаркетах. Каждому продукту назначается уникальный 13 цифровой номер, или 8 цифровой номер для небольших по размерам товаров, например, пачки сигарет.
Первые 7 цифр из 13 цифрового кода назначаются уполномоченными организациями их членам, обычно производителям и поставщикам потребительских товаров. С некоторыми исключениями, например, печатные издания, товары с изменяющимся весом, продукты произведенные в определенной стране имеют на штрих коде первые две цифры присвоенные этой стране. Следующие 5 цифр уникальный индетификационный номер производителя. Производитель назначает его собственный индетификационный номер производимым им продуктам, для чего предназначены следующие 5 цифр. 13 цифра "контролный символ", чтобы помочь сканеру предотвратить ошибки в чтении. Добавочные коды. "Add on 2" (добавочный на 2) и "Add on 5" (добавочный на 5), могут быть использованы для записи дополнительной информации:
Add on 2 используется для указания недели или месяца выпуска.
Add on 5 часто применяется на книгах, чтобы закодировать розничную цену. Укороченная версия EAN-13 для штриходирования небольших продуктов, где на упаковке очень ограниченно место для нанесения штрих кода.
Этот EAN-8 предоставляет 7 цифровой уникальный номер, плюс контролная цифра. UPC-A и UPC-E имеют подобную EAN структуру, но относятся к товарам произведенным в США.
Внимание: Существует много различий и ограничений, которые влияют на структуру штрих кодов EAN, особенно для весовых товаров и где имеется ограниченный оборо количества. Если Вы планируете печатать ШТРИХ КОДЫ для использования в розничной торговле, рекомендуется обратиться в регулирующие органы для получения полной информации.
Interleaved 2 of 5 (ITF)
Это высокоплотный, с изменяемой длиной, только цифровой штрих код. Его обычно применяют в транспортировке и дистрибьюции товаров, где требуются очень большие номера и уникально обозначенные упаковки. Также активно используется в торговле обувью.
Код начинается и заканчивается со специальным "стартовым" и "стоповым" символом. Внутри данных, нечётные символы (т.е. 1, 3, 5 и т.д.) закодированы в последовательность из пяти линий. две толстых, три тонких. Чётные симолы (т.е. 2, 4 и т.д.) закодированы в последовательность из пяти промежутков заключённых между предыдущими чётными символами.
Простая организация штрих кода означает его наименьшую безопасность. Сканеры могут вернуть только часть закодированных данных. Использование контрольной цифры, линий носителя, и сканируещего оборудования запрограммированного на определение фиксированной длины штрих кода, может значительно увеличить точность считывания.
Специальная версия ITF, называемая ITF14, используется на наружных упаковках громоздких розничных товаров. Содержание кода, обычно то же, что и у штрих кода EAN на заключенных внутри товарах, с одним добавочным символом.
Код заключенный в толстые черные линии, называется носимые линиии. Это помогает уберечь сканеры от сканирования только части штрих кода.
Это один из наиболее безопасных кодов и часто применяется для маркировки образцов крови и т.д. Имеет изменяющуюся длину.
Набор символов состоит из чисел от 0 до 9 плюс шесть специальных символов. /. + - $. Выбор из четырёх стартовых / стоповых символов A B C D доступно, позволяя пользователю разбить информацию по категориям. Каждый символ представлен четырьмя линиями и их тремя внутренними промежутками.
Один из первых разработанных штрих кодов, наиболее часто используется в розничной торговле. 44 симовола могут быть закодированы, включая числа и все прописные буквы.
Каждый символ состоит из пяти линий (две из которых толстые) и четырех внутренних промежутков (один из которых толстый). Каждый символ, следовательно, состоит из девяти линий (пять черных, четыре белых), три из которых толстые, отсюда и название штрих кода "Код 3 из 9".
Это отличный Штрих код для всеобщего употребления, который легко дешифровать, однако не очень компактный. Данные кода 39 всегда начинаются и заканчиваются с символом asterisk.
Это высокоплотный буквенно-цифровой код, который использует полный набор символов из 128 ASCII. Он подразделяется на три комплекта символов, A, B и C. Используемый только в цифровой форме (Комплект C), Штрих код чрезвычайно компактный.
Код 128 чрезвычайно гибкий. Он был, например, адоптирован в Англии в специальный формат ("EAN 128"), для использования в дистрибьюции товаров розничной торговли. Специальный символ Fn1 начинает данные штрих кода, чтобы обозначить этот тип штрих кода.
Внимание: Существует много различий и ограничений, которые влияют на структуру штрих кодов EAN, особенно для весовых товаров и где имеется ограниченный оборо количества. Если Вы планируете печатать ШТРИХ КОДЫ для использования в розничной торговле, рекомендуется обратиться в регулирующие органы для получения полной информации.
Двухразмерные штрих коды
Многие 2D ШТРИХ КОДЫ были разработаны в последнее десятилетие, в первую очередь для того, чтобы упаковать больше закодированных данных на ту же площадь, которую занимает одноразмерный Штрих код. Например, ведущий 2D штрих код, называемый PDF417, может вместить 2000-2003 символов на место занимаемое одноразмерным штрих кодом, содержащим 20 символов.
2D коды широко применяются для индентификации коробок при транспортировке. Однако программное обеспечение специализировано и сканирующее оборудование относительно дорого. Для большинства применений, вполне подходят одноразмерные ШТРИХ КОДЫ.
Распространненное заблуждение Важно понимать, как одноразмерный Штрих код применяется, и сущность информации, которую они содержат. Возьмем штрих код для розничной торговли. EAN13. Это просто номер, ключ для получения информации, содержащейся где-либо в базе данных на компьютере. Штрих код сам по себе, обычно не содержит описания товаров или цены (хотя существует специальный формат для продуктов с изменяющимся весом, например, мясо или рыба). Штрих код используется для поиска этой информации в базе данных на компьютере. В любом приложении, одноразмерные ШТРИХ КОДЫ, типично применяются имменно так.
Штрихово?й код (штрих-ко?д) — графическая информация, наносимая на поверхность изделий, представляющая возможность считывания её техническими средствами — последовательность чёрных и белых полос либо других геометрических фигур.
В 1948 году Бернард Сильвер (BernardSilver) (1924—1962), аспирант Института Технологии Университета Дрекселя (DrexelUniversity) в Филадельфии (штат Пенсильвания, США), услышал, как президент местной продовольственной сети просил одного из деканов разработать систему, автоматически считывающую информацию о продукте при его контроле. Сильвер рассказал об этом друзьям — Норману Джозефу Вудланду (NormanJosephWoodland) (1921-2012) и Джордину Джохэнсону (JordinJohanson). Втроём они начали исследовать различные системы маркировки. Их первая работающая система использовала ультрафиолетовые чернила, но они были довольно дороги, а кроме того, со временем исчезали.
Убеждённый в том, что система реализуема, Вудланд покинул Филадельфию и перебрался во Флориду в апартаменты своего отца для продолжения работы. Его следующее вдохновение неожиданно дала Азбука Морзе — он сформировал свой первый штриховой код из песка на берегу. Как он сам сказал: «Я только расширил точки и тире вниз и сделал из них узкие и широкие линии». Чтобы прочитать штрихи, он приспособил технологию саундтрек (звуковой дорожки), а именно оптический саундтрек, используемую для записи звука в кинофильмах. 20 октября 1949 года Вудланд и Сильвер подали заявку на изобретение. В результате ими был получен патент США № 2 612 994, изданный 7 октября 1952.
В 1951 году Вудланд и Сильвер попытались заинтересовать компанию IBMв развитии их системы. Компания, признав реализуемость и привлекательность идеи, отказалась от её реализации.IBMпосчитала, что обработка получающейся информации потребует сложного оборудования, и что его разработку она сможет провести при наличии свободного времени в будущем.
В 1952 году Вудланд и Сильвер продали патент компании Филко (Philco— в дальнейшем известна какHeliosElectricCompany). В том же самом году Филко перепродала патент компанииRCA.
Способы кодирования информации
Линейными (обычными) называются штрихкоды, читаемые в одном направлении (по горизонтали). Наиболее распространённые линейные символики: EAN(EAN-8 состоит из 8 цифр,EAN-13 — используются 13 цифр),UPC(UPC-A,UPC-E),Code56,Code128 (UPC/EAN-128),Codabar, «Interleaved2of5». Линейные символики позволяют кодировать небольшой объём информации (до 20—30 символов, обычно цифр).
Двухмерные символики были разработаны для кодирования большого объёма информации. Расшифровка такого кода проводится в двух измерениях (по горизонтали и по вертикали).
Двухмерные коды подразделяются на многоуровневые (stacked) и матричные (matrix). Многоуровневые штрихкоды появились исторически ранее, и представляют собой поставленные друг на друга несколько обычных линейных кодов. Матричные же коды более плотно упаковывают информационные элементы по вертикали.
В настоящее время разработано множество двумерных штрихкодов, применяемых с той или иной широтой распространения. (таблица Сравнение характеристик штрихкодов) Вот некоторые коды: Aztec Code
Примеры соотношения размеров символов двухмерного штрихкода и ёмкости кода
Хотя радиометки RFID уже не имеют прямого отношения к штриховому кодированию, они являются логическим продолжением системы идентификации. Иногда на радиометки наносится и штриховой код.
Исторически сложилось так, что в торговле наиболее часто используется код EAN/UPC. Первоначально была разработана американская система UPC, содержащая в себе для кодировки товара 13 цифр, и она обрела такую популярность, что на неё обратили внимание и Европейские страны. К сожалению, весь диапазон цифр был занят для кодирования товаров США и Канады, а товары и фирмы монопольно регистрировались в США. Перед разработчиками европейской кодировки EAN-13 встала серьёзная задача расширить диапазон кодов и сделать независимую от США систему регистрации, обеспечив максимальную совместимость с кодировкой UPC, в результате решения которой был найден способ кодирования 13-ой цифры, первой по счёту (она обычно указывается арабской цифрой слева от штрихкода) с помощью 12 цифровых шаблонов, так же как и в UPC. При этом в кодировке EAN-13 удалось сохранить совместимость, а UPC стал подмножеством кодировки EAN-13 с первой цифрой 0.
кодировка EAN-13 смогла стать независимой от единого регистратора;
для европейского товара не потребовалось вводить дополнительных полей со штрихкодом или второго поля с другим штрихкодом;
штриховка американского товара не требовала никаких изменений.
Код EAN-13 с точки зрения кодировки товара условно можно разделить на 5 зон:
Префикс национальной организации GS1 (3 цифры);
Регистрационный номер производителя товара (4-6 цифр);
Код товара (3-5 цифр);
Контрольное число (1 цифра);
Дополнительное поле (необязательное штрихкодовое поле, иногда там ставится знак «>», «индикатор свободной зоны»).
Префикс национальной организации.
В цифровом обозначении штрихкода первые три цифры (987, см. рисунок) — префикс GS1. Означают код регионального представительства ассоциации GS1 (регистратора), в которой зарегистрировался производитель продукции, и совсем не означает страну происхождения (изготовителя или продавца) продукта. Ассоциация не запрещает регистрацию предприятия у регистратора другой страны. Хотя большинство предприятий регистрируется в представительстве ассоциации своей страны, это совсем не означает, что продукция произведена именно в этой стране. Подробную информацию о префиксах можно найти на сайте российского представительства GS1.
Отдельно зарезервированы коды, начинающиеся с цифры «2» (префиксы с 200 по 299). Это коды для внутреннего использования предприятиями для собственных целей. Любое предприятие любых регионов мира, а также частные лица могут использовать их как угодно, по своему усмотрению, но исключительно в своих внутренних целях. Использование этих кодов за пределами предприятия запрещено. Внутреннее содержание кодов, начинающихся с 2, может подчиняться любой логике, которое установило то или иное предприятие для себя (обычно это предприятия розничной торговли), и может содержать цену или вес товара, или любые другие параметры. Особенно часто эта кодировка применяется для весового товара. Эти коды может использовать любое предприятие, причём, они нигде специально не регистрируются и никак не регулируются сторонними организациями.
Регистрационный номер производителя товара.
Вторая логическая группа цифр — это код предприятия производителя или продавца товара. Обычно он занимает 4—6 цифр, то есть для каждого регионального префикса может быть зарегистрировано от десяти тысяч до миллиона предприятий. Длина этого поля зависит от политики регионального представительства. В ряде стран размер этого поля зависит от уровня оплаты членских взносов. Проблема связана с тем, что если длина этого поля больше, то можно зарегистрировать больше предприятий, но при этом каждому предприятию выделяется возможность регистрирования меньшего количества товара. То есть, если код предприятия составляет 6 цифр, то каждому предприятию выделяется пространство для регистрации 1000 единиц товара. Ранее Российское представительство выделяло в качестве кода предприятия 4 цифры, и тогда для кодировки товара предприятие обладало возможностью регистрации ста тысяч единиц товара. В 2000-x году российское представительство приняло решение о выделении вновь регистрируемым предприятиям 6 цифр под код предприятия и 3 цифр под код товара. Это было обусловлено тем, что большая часть предприятий выпускает менее 1000 наименований товара, и это было бы более разумным шагом к более экономному расходованию кодов.
Ранее было сказано, что 3-5 оставшихся цифр выделяется для кодировки самого товара. И длина этого поля зависит от политики регистратора, то есть, в зависимости от того, какую длину кода предприятия выбрал регистратор в качестве базовой. То есть, от одной до ста тысяч наименований. Вопреки сложившемуся мнению, цифровой код самого товара никакой смысловой нагрузки не несёт. Ассоциация рекомендует последовательное присвоение кодов по мере выпуска нового вида продукции без вложения в этот код какой-либо дополнительной смысловой нагрузки. То есть, это ни вес, ни цвет, ни цена, ни что бы то ни было ещё — это всего лишь порядковый номер товара, который компьютер терминала магазина просто берёт из своей компьютерной базы, где хранится как наименование, так и цена товара.
Следует отметить, что код товара 999 или 99999 вы вряд ли встретите на упаковках с продукцией, потому что этот код указывает на предприятие как таковое. Собственно говоря, код этого специфичного товара в совокупности с остальными частями кода идентифицирует уникальный код самого предприятия (Идентификационный номер предприятия или GLN) в целях автоматизации и обмена документацией. Аналогично и для его подразделений можно увидеть 998, 997, 996.
Последняя цифра контрольная, используемая для проверки правильности считывания штрихов сканером.
Как компьютерный терминал различает, где какая часть кода?
Никак не различает. Это и не нужно. Для компьютера важен уникальный код целиком, и именно этот код целиком прописывается в базу данных торгового предприятия. Исключение могут составлять только коды, начинающиеся с двойки, где предприятие может шифровать свою собственную логику для товара.
Для кодирования товара малой размерности применяется сокращённый код EAN-8, в этом коде отсутствует информация о производителе товара. Региональный регистратор последовательно присваивает товару порядковый номер в общем для всех пространстве номеров по заявкам, присылаемым производителями. Максимальное количество этих кодов значительно более ограничено.
Расшифровка региональной принадлежности товара для линейного штрихкода
Кроме того, имеется официальный список префиксов GS1[4] на информационном портале российской национальной организации[3]. Однако стоит помнить, что наличие кода страны на упаковке товара может не являться показателем происхождения товара именно из этой страны.
Части для сборки
Code 39 (также известный как «USS Code 39», «Code 3/9», «Code 3 of 9», «USD-3», «Alpha39») — штрих-кодовое обозначение, которым можно закодировать большие латинские буквы (от A до Z), цифры (от 0 до 9) и некоторые специальные символы (например, знак доллара '$').
Технические требования к символике штрихового кода Code 39, показатели символики, кодирование знаков данных, размеры, алгоритмы декодирования, параметры применения и строки-префиксы и идентификатора символики в России регламентируются ГОСТ 30742-2001 (ИСО/МЭК 16388—99) «Автоматическая идентификация. Кодирование штриховое. Спецификация символики Code 39 (Код 39)».
Структура Code 39
Структура штрихкода Code 39 состоит из шести зон:
Белое (свободное) поле;
Стартовый символ (Start);
Проверочный символ (контрольная сумма) – необязательный параметр;
Остановочный (Stop) символ;
Белое (свободное) поле.
Межзнаковый интервал (пробел) отделяет знаки в символе. Плотность знака символа составляет от 13 до 16 модулей, включая межзнаковый интервал, в зависимости от широкого элемента к узкому. Часть символа, которая не содержит данные, соответствует двум знакам символа.
Штрих-код стандарта Code 39, в отличие от Code 128, может не содержать контрольного знака, что допускается соответствующим стандартом.
В случаях, когда необходимо повысить надёжность кодируемых данных, используется контрольный знак, который располагается между последним знаком данных и знаком «Stop». Контрольный знак вычисляется как сумма значений всех знаков символа по модулю 43.
Code 39 - распространенный формат штрихового кода, который применяется для решения задач, связанных с маркировкой товара.
Показатели символики Code 39:
Тип кода - дискретный.
Самоконтроль знака - обеспечивается.
Длина символа - переменная.
Двунаправленное декодирование - обеспечивается.
Контрольный знак символа - один, необязательный.
Общие сведения о стандарте Code 39
Стандарт штрих кода Code 39 предназначен для кодирования заглавных символов алфавита и цифр. В отличии от штриховых кодов стандарта EAN или Code 128, знак контрольной суммы для него не является обязательным, то есть, символ штрих кода в формате Code 39 может не содержать в себе знака контрольной суммы. Длина символа произвольная и ограничена она только техническими возможностями сканеров. Двунаправленность чтения обеспечивается. Недостаток стандарта Code 39 заключается в невысокой плотности – при кодировании цифр (именно цифр, а не букв алфавита) он существенно уступает стандарту Code 128, который поддерживает двойную плотность записи цифровых символов.
Стандарт Code 39 был разработан в 1974 году, авторы - Dr. David Allais и Ray Stevens. Штриховой код Code 39 быстро получил широкое распостранение в США и применялся для маркировки товара в розничной торговле. Долгое время был самым распостраненным стандартом штрихового кода. Свое название получил из за специфики построения знака символа. Знак символа состоит их девяти элементов – трех широких и шести узких (пять штрихов с четырьмя пробелами). В этом смысле, Code 39 означает «3 из 9».
Технические требования к символике штрихового кода Code 39, показатели символики, кодирование знаков данных, размеры, алгоритмы декодирования, параметры применения и строки-префиксы и идентификатора символики в России регламентируются ГОСТ 30742-2001 (ИСО/МЭК 16388—99) «Автоматическая идентификация. Кодирование штриховое. Спецификация символики Code 39 (Код 39)».
Структура штрих кода Code 39
Структура штрих кода Code 39 состоит из шести зон если присутствует контрольная сумма или из пяти, если контрольная сумма не применяется:
Проверочный символ (контрольная сумма) – необязательный параметр;
Остановочный (стоп) символ;
Межзнаковый интервал (пробел) отделяет знаки в символе. Плотность знака символа составляет от 13 до 16 модулей, включая межзнаковый интервал, в зависимости от широкого элемента к узкому. Часть символа, которая не содержит данные, соответствует двум знакам символа. В примере показан символ «RU», кодированный в соответствии со стандартом Code 39.
Знаки «Старт» и «Стоп» в стандарте Code 39 кодируются одинаковой комбинацией модулей и могут быть представлены как знак «*» (звездочка). Этот знак не может использоваться для кодирования других данных, кроме знаков «Старт» и «Стоп» и не должен передаваться декодером.
Контрольный знак Code 39
В спецификации Code 39 использование контрольного знака необязательно. В случаях, когда необходимо повысить надежность кодируемых данных, используется контрольный знак, который располагается между последним знаком данных и знаком «Стоп».
Таблица значений знаков для проверки символа по модулю 43.
Контрольный знак необходим для подтверждения правильности считывания штрихового кода сканером. Контрольный знак по модулю 43 может передаваться декодером.
Стандарт штрихкода Code128 существенно отличается от таких широко распространённых стандартов штрихового кода, как например,EAN. Отличия заключаются, прежде всего, в возможности кодирования не только цифр, но и букв латинского алфавита, а также специальных символов. Кроме того, цифровой код в форматеCode128 становится очень компактным, что достигается за счёт «двойной упаковки» данных, когда два числа записываются в один модуль штрихкода. Буквенные символы кодируются обычным — «одиночным» способом, что делает буквенный код в форматеCode128 вдвое длиннее цифрового.
Штриховой код Code128 включает в себя 107 символов. Из которых 103 символа данных, 3 стартовых, и 1 остановочный (стоп) символ. Для кодирования всех 128-ми символовASCIIпредусмотрено три комплекта символов штрихового кодаCode128 —A,BиC, которые могут использоваться внутри одного штрихкода.
128A— символы в форматеASCIIот 00 до 95 (цифры от «0» до «9» и буквы от «A» до «Z») и специальные символы;
128B— символы в форматеASCIIот 32 до 127 (цифры от «0» до «9», буквы от «A» до «Z» и от «a» до «z») и специальные символы;
128C— символы в форматеASCIIот 00 до 99 (только для числовых кодов).
Технические требования к символике штрихового кода Code128, показатели символики, кодирование знаков данных, размеры, алгоритмы декодирования, параметры применения и строки-префиксы и идентификатора символики в России регламентируются ГОСТ 30743-2001 (ИСО/МЭК 15417—2000) «Автоматическая идентификация.Кодирование штриховое. Спецификация символики Code 128 (Код 128)».
Структура Code 128
Структура штрихкода Code128 достаточно проста. Штрихкод состоит из шести зон:
Стартовый символ (Start);
Проверочный символ (контрольный знак);
Остановочный (Stop) символ;
Символы штрихового кода Code128 состоят из трёх штрихов и трёх промежутков. Штрихи и промежутки имеют модульное построение. Ширина каждого модуля составляет от 1 до 4 модулей (1 модуль = 0,33 мм). Ширина знака равна 11 модулям. Остановочный (стоп) знак состоит из тринадцати модулей и имеет четыре штриха и три промежутка.
Контрольный знакCode128
В спецификации Code128 использование контрольного знака является обязательным. Согласно таблице символов штрихкодаCode128, каждому знаку присваивается соответствующие значение. Затем, для каждого знака, кроме знака «Stop» и контрольного знака, назначается весовой коэффициент, 1, 2, 3,…,n. При этом, знакам «Start» и следующему за ним первому знаку, присваивается весовой коэффициент равный 1. Контрольный знак вычисляется как сумма произведений весовых коэффициентов на соответствующие значения по модулю 103. Располагается контрольный знак между последним знаком данных и знаком «Stop».