ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС

ΠžΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄Π° Π² 1Π‘

Π‘Π°ΠΌΡ‹Π΅ распространСнныС Ρ‚ΠΈΠΏΡ‹ ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄Π° β€” EAN13, EAN8, CODE39.

Как ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄Π° Π² 1Π‘ 8.3, зная Ρ‚ΠΎΠ»ΡŒΠΊΠΎ сам ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄, я расскаТу Π½ΠΈΠΆΠ΅.

ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС. tipy shrikhkodov 1s. ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС Ρ„ΠΎΡ‚ΠΎ. ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС-tipy shrikhkodov 1s. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° tipy shrikhkodov 1s. Π‘Π°ΠΌΡ‹Π΅ распространСнныС Ρ‚ΠΈΠΏΡ‹ ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄Π° β€” EAN13, EAN8, CODE39.

Π”Π°Π½Π½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ содСрТатся Π² ΠΎΠ±Ρ‰Π΅ΠΌ ΠΌΠΎΠ΄ΡƒΠ»Π΅ Π Π°Π±ΠΎΡ‚Π°Π‘Π’ΠΎΡ€Π³ΠΎΠ²Ρ‹ΠΌΠžΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ управлСния Ρ‚ΠΎΡ€Π³ΠΎΠ²Π»Π΅ΠΉ вСрсии 10.3.

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ° ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄Π° EAN8

Ѐункция Π’ΠΈΠΏΠ¨Ρ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Π°EAN8ВО(Π¨Ρ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄) Экспорт

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ = Π›ΠΎΠΆΡŒ;
Π‘ΡƒΠΌΠΌΠ° = 0;
ΠšΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ = 3;

Если Π‘Ρ‚Ρ€Π”Π»ΠΈΠ½Π°(Π¨Ρ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄) = 8 Π’ΠΎΠ³Π΄Π°
ИндСкс = НСопрСдСлСно;
Для ИндСкс = 1 По 7 Π¦ΠΈΠΊΠ»
КодБимв = КодБимвола(Π¨Ρ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄, ИндСкс);
Если КодБимв 57 Π’ΠΎΠ³Π΄Π°
Π’ΠΎΠ·Π²Ρ€Π°Ρ‚ Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚;
ΠšΠΎΠ½Π΅Ρ†Π•ΡΠ»ΠΈ;
Π‘ΡƒΠΌΠΌΠ° = Π‘ΡƒΠΌΠΌΠ° + ΠšΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ * (КодБимв β€” 48);
ΠšΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ = 4 β€” ΠšΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚;
ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;
Π‘ΡƒΠΌΠΌΠ° = (10 β€” Π‘ΡƒΠΌΠΌΠ° % 10) % 10;
Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ = (КодБимвола(Π¨Ρ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄, 8) = Π‘ΡƒΠΌΠΌΠ° + 48);
ΠšΠΎΠ½Π΅Ρ†Π•ΡΠ»ΠΈ;

Ѐункция для получСния ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠ³ΠΎ числа Π² 1Π‘ EUN13:

Ѐункция ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΉΠ‘ΠΈΠΌΠ²ΠΎΠ»EAN13ВО(Π¨Ρ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄) Экспорт

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ = «»;
Π‘ΡƒΠΌΠΌΠ° = 0;
ΠšΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ = 1;

ИндСкс = НСопрСдСлСно;
Для ИндСкс = 1 По 12 Π¦ΠΈΠΊΠ»
КодБимв = КодБимвола(Π¨Ρ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄, ИндСкс);
Π‘ΡƒΠΌΠΌΠ° = Π‘ΡƒΠΌΠΌΠ° + ΠšΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ * (КодБимв β€” 48);
ΠšΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ = 4 β€” ΠšΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚;
ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;
Π‘ΡƒΠΌΠΌΠ° = (10 β€” Π‘ΡƒΠΌΠΌΠ° % 10) % 10;
Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ = Π‘ΠΈΠΌΠ²ΠΎΠ»(Π‘ΡƒΠΌΠΌΠ° + 48);

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ° ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄Π° EAN13

Ѐункция Π’ΠΈΠΏΠ¨Ρ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Π°EAN13ВО(Π¨Ρ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄) Экспорт

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ = (Π‘Ρ‚Ρ€Π”Π»ΠΈΠ½Π°(Π¨Ρ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄) = 13
И ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹ΠΉΠ‘ΠΈΠΌΠ²ΠΎΠ»EAN13ВО(Π¨Ρ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄) = ΠŸΡ€Π°Π²(Π¨Ρ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄, 1));

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ° ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄Π° CODE39

Ѐункция Π’ΠΈΠΏΠ¨Ρ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Π°CODE39ВО(Π¨Ρ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄) Экспорт

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ = Π›ΠΎΠΆΡŒ;
Π”Π»ΠΈΠ½Π° = Π‘Ρ‚Ρ€Π”Π»ΠΈΠ½Π°(Π¨Ρ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄);
ИндСкс = НСопрСдСлСно;

Если Π”Π»ΠΈΠ½Π° > 0 Π’ΠΎΠ³Π΄Π°
Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ = Π˜ΡΡ‚ΠΈΠ½Π°;
Для ИндСкс = 1 По Π”Π»ΠΈΠ½Π° Π¦ΠΈΠΊΠ»
КодБимв = КодБимвола(Π¨Ρ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄, ИндСкс);
Если (КодБимв <> 32)
И (КодБимв 37)
И (КодБимв <> 43)
И (КодБимв 57)
И (КодБимв 90) Вогда

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ = Π›ΠΎΠΆΡŒ;
ΠŸΡ€Π΅Ρ€Π²Π°Ρ‚ΡŒ;

ΠšΠΎΠ½Π΅Ρ†Π•ΡΠ»ΠΈ;
ΠšΠΎΠ½Π΅Ρ†Π¦ΠΈΠΊΠ»Π°;
ΠšΠΎΠ½Π΅Ρ†Π•ΡΠ»ΠΈ;

К соТалСнию, ΠΌΡ‹ физичСски Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€ΠΎΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ бСсплатно всСх ΠΆΠ΅Π»Π°ΡŽΡ‰ΠΈΡ…, Π½ΠΎ наша ΠΊΠΎΠΌΠ°Π½Π΄Π° Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π΄Π° ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ услуги ΠΏΠΎ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΡŽ ΠΈ ΠΎΠ±ΡΠ»ΡƒΠΆΠΈΠ²Π°Π½ΠΈΡŽ 1Π‘. Π‘ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ ΠΎ Π½Π°ΡˆΠΈΡ… услугах ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ Π½Π° страницС Услуги 1Π‘ ΠΈΠ»ΠΈ просто ΠΏΠΎΠ·Π²ΠΎΠ½ΠΈΡ‚Π΅ ΠΏΠΎ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Ρƒ +7 (499) 350 29 00. ΠœΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π² МосквС ΠΈ области.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π¨Ρ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

Π”Π°Π½Π½Ρ‹ΠΉ Ρ€Π°Π·Π΄Π΅Π» содСрТит ΠΎΠ±Ρ‰ΠΈΠ΅ свСдСния, ΠΊΠ°ΡΠ°ΡŽΡ‰ΠΈΠ΅ΡΡ ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ, Π½ΡŽΠ°Π½ΡΡ‹, связанныС с Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ изобраТСния ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄ΠΎΠ², Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΡƒ ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° прСдприятии.

Π€ΠΎΡ€ΠΌΠ°Ρ‚ EAN13


Π€ΠΎΡ€ΠΌΠ°Ρ‚ EAN13 являСтся Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° UPC-A. Π”Π°Π½Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ позволяСт ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ 12 символов (Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΎΡ‚ 0 Π΄ΠΎ 9), ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ добавляСтся справа ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ (тринадцатая) Ρ†ΠΈΡ„Ρ€Π°, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ расчитываСтся Π² соотвСтствии с ΠΊΠΎΠ΄ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Π° UPC-A соотвСтствуСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Π° EAN-13, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ символ 0.

ΠšΠΎΠ΄ΠΈΡ€ΡƒΠ΅ΠΌΠ°Ρ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ этого Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ символов, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ, прСдставляСт ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€ Ρ‚ΠΎΠ²Π°Ρ€Π° EAN13/UCC, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π² ΠΌΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½ΠΎΠΌ ΠΌΠ°ΡΡˆΡ‚Π°Π±Π΅.

Π€ΠΎΡ€ΠΌΠ°Ρ‚ EAN8


ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС. 02. ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС Ρ„ΠΎΡ‚ΠΎ. ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС-02. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 02. Π‘Π°ΠΌΡ‹Π΅ распространСнныС Ρ‚ΠΈΠΏΡ‹ ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄Π° β€” EAN13, EAN8, CODE39.

Π€ΠΎΡ€ΠΌΠ°Ρ‚ EAN8 являСтся Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° UPC-E ΠΈ прСдставляСт ΡΠΎΠΊΡ€Π°Ρ‰Ρ‘Π½Π½ΡƒΡŽ Ρ„ΠΎΡ€ΠΌΡƒ EAN13. Π”Π°Π½Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ позволяСт ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ 7 символов (Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΎΡ‚ 0 Π΄ΠΎ 9), ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ добавляСтся справа ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ (восьмая) Ρ†ΠΈΡ„Ρ€Π°, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ расчитываСтся Π² соотвСтствии с ΠΊΠΎΠ΄ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ. Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Π° UPC-E соотвСтствуСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Π° EAN-8, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ символ 0.

Π€ΠΎΡ€ΠΌΠ°Ρ‚ Code 39


ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС. 01. ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС Ρ„ΠΎΡ‚ΠΎ. ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС-01. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 01. Π‘Π°ΠΌΡ‹Π΅ распространСнныС Ρ‚ΠΈΠΏΡ‹ ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄Π° β€” EAN13, EAN8, CODE39.

БущСствуСт Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Code 39, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅, ΠΏΠΎ сути, прСдставляСт Π½Π°Π±ΠΎΡ€ ΠΏΡ€Π°Π²ΠΈΠ», ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ символы, Π½Π΅ входящиС Π² список допустимых для Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°, ΠΊΠΎΠ΄ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ допустимых символов. Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½ΠΎΠ΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ дополняСт список допустимых символов строчными Π±ΡƒΠΊΠ²Π°ΠΌΠΈ Π»Π°Ρ‚ΠΈΠ½ΠΈΡ†Ρ‹.

Π€ΠΎΡ€ΠΌΠ°Ρ‚ Code 93


ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС. 03. ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС Ρ„ΠΎΡ‚ΠΎ. ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС-03. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 03. Π‘Π°ΠΌΡ‹Π΅ распространСнныС Ρ‚ΠΈΠΏΡ‹ ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄Π° β€” EAN13, EAN8, CODE39.

Π€ΠΎΡ€ΠΌΠ°Ρ‚ Code 93 (Ρ‚Π°ΠΊΠΆΠ΅ называСтся «USS-93») позволяСт ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΡƒΡŽ ΠΆΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ символов, ΠΊΠ°ΠΊ ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Code 39, Π½ΠΎ ΠΏΡ€ΠΈ этом ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Π° получаСтся Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ мСньшС. К нСдостаткам Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° ΠΌΠΎΠΆΠ½ΠΎ отнСсти отсутствиС возмоТности ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ ΠΊΠΎΠ΄ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

Π€ΠΎΡ€ΠΌΠ°Ρ‚ Industrial 2 of 5


ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС. 06. ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС Ρ„ΠΎΡ‚ΠΎ. ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС-06. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 06. Π‘Π°ΠΌΡ‹Π΅ распространСнныС Ρ‚ΠΈΠΏΡ‹ ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄Π° β€” EAN13, EAN8, CODE39.

Π€ΠΎΡ€ΠΌΠ°Ρ‚ Interleaved 2 of 5


ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС. 04. ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС Ρ„ΠΎΡ‚ΠΎ. ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС-04. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 04. Π‘Π°ΠΌΡ‹Π΅ распространСнныС Ρ‚ΠΈΠΏΡ‹ ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄Π° β€” EAN13, EAN8, CODE39.

Π€ΠΎΡ€ΠΌΠ°Ρ‚ Codabar


ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС. 05. ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС Ρ„ΠΎΡ‚ΠΎ. ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС-05. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 05. Π‘Π°ΠΌΡ‹Π΅ распространСнныС Ρ‚ΠΈΠΏΡ‹ ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄Π° β€” EAN13, EAN8, CODE39.

Π€ΠΎΡ€ΠΌΠ°Ρ‚ Codabar (Ρ‚Π°ΠΊΠΆΠ΅ называСтся «Ames code», «USD-4», «NW-7», «2 of 7 code») позволяСт ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ символов (Ρ†ΠΈΡ„Ρ€Ρ‹, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π½Π°ΠΊΠΈ ΠΏΡƒΠ½ΠΊΡ‚ΡƒΠ°Ρ†ΠΈΠΈ) ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹ + ΠΎΠ΄ΠΈΠ½ ΠΈΠ· 4 Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… (A, B, C, D) прСфиксов ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· 4 Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… суффиксов (Ρ‚Π°ΠΊΠΆΠ΅ A, B, C ΠΈ D).

К нСдостаткам Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° слСдуСт отнСсти отсутствиС возмоТности ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ ΠΊΠΎΠ΄ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ символов.

Π€ΠΎΡ€ΠΌΠ°Ρ‚ Code 128


ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС. 07. ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС Ρ„ΠΎΡ‚ΠΎ. ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС-07. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 07. Π‘Π°ΠΌΡ‹Π΅ распространСнныС Ρ‚ΠΈΠΏΡ‹ ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄Π° β€” EAN13, EAN8, CODE39.

Π€ΠΎΡ€ΠΌΠ°Ρ‚ Code 128 являСтся Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠΌ высокой плотности, позволяСт ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ символов (ΠΏΠ΅Ρ€Π²Ρ‹Π΅ 128 символов ASCII-Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹) ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹. Π€ΠΎΡ€ΠΌΠ°Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΡƒ Π΄Π°Π½Π½Ρ‹Ρ….

Π€ΠΎΡ€ΠΌΠ°Ρ‚ EAN128


ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС. 08. ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС Ρ„ΠΎΡ‚ΠΎ. ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС-08. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 08. Π‘Π°ΠΌΡ‹Π΅ распространСнныС Ρ‚ΠΈΠΏΡ‹ ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄Π° β€” EAN13, EAN8, CODE39.

Π€ΠΎΡ€ΠΌΠ°Ρ‚ RSS 14


ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС. 09. ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС Ρ„ΠΎΡ‚ΠΎ. ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС-09. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 09. Π‘Π°ΠΌΡ‹Π΅ распространСнныС Ρ‚ΠΈΠΏΡ‹ ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄Π° β€” EAN13, EAN8, CODE39.

Π€ΠΎΡ€ΠΌΠ°Ρ‚ RSS 14 являСтся, ΠΊΠ°ΠΊ ΠΈ Code 128, Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠΌ высокой плотности ΠΈ позволяСт ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ символов (ΠΏΠ΅Ρ€Π²Ρ‹Π΅ 128 символов Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ASCII) ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹. ΠŸΡ€ΠΈ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ осущСствляСтся ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠ° ΠΊΠΎΠ΄ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ символов. К нСдостаткам ΠΌΠΎΠΆΠ½ΠΎ отнСсти Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Ρ‹ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌ Π½Π°Π±ΠΎΡ€ΠΎΠΌ сканСров.

Π€ΠΎΡ€ΠΌΠ°Ρ‚ Code 16k


ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС. 10. ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС Ρ„ΠΎΡ‚ΠΎ. ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС-10. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 10. Π‘Π°ΠΌΡ‹Π΅ распространСнныС Ρ‚ΠΈΠΏΡ‹ ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄Π° β€” EAN13, EAN8, CODE39.

Π€ΠΎΡ€ΠΌΠ°Ρ‚ Code 16k являСтся Π΄Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹ΠΌ, ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄ прСдставляСт ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄ΠΎΠ² (Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ Code 128), располоТСнных Π΄Ρ€ΡƒΠ³ Π½Π°Π΄ Π΄Ρ€ΡƒΠ³ΠΎΠΌ, Ρ‡Ρ‚ΠΎ позволяСт ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΏΠ»ΠΎΡ‚Π½ΠΎΡΡ‚ΡŒ кодирования. К нСдостаткам Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° ΠΌΠΎΠΆΠ½ΠΎ отнСсти Ρ‚ΠΎ, Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ поддСрТиваСтся ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌ Π½Π°Π±ΠΎΡ€ΠΎΠΌ сканСров ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Π°.

Π€ΠΎΡ€ΠΌΠ°Ρ‚ PDF-417


ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС. 11. ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС Ρ„ΠΎΡ‚ΠΎ. ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС-11. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 11. Π‘Π°ΠΌΡ‹Π΅ распространСнныС Ρ‚ΠΈΠΏΡ‹ ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄Π° β€” EAN13, EAN8, CODE39.

Π€ΠΎΡ€ΠΌΠ°Ρ‚ PDF-417 являСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· самых распространённых Π΄Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ. Π”Π°Π½Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ позволяСт ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ символов ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ страницы CP437, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ряд ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ…, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΈΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ восстановлСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² случаС поврСТдСния изобраТСния ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Π°.

Π€ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ изобраТСния ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Π°

НСобходимо ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ для ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ считывания изобраТСния ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Π° сканСрами, трСбуСтся, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Π» достаточный контраст ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Ρ‘ΠΌΠ½Ρ‹ΠΌΠΈ ΠΈ свСтлыми элСмСнтами ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Π°. Π’ связи с этим сущСствуСт ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π½Π° сочСтания Ρ†Π²Π΅Ρ‚ΠΎΠ² элСмСнтов ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Π°.

ΠΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ сканСром ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ сочСтания Ρ†Π²Π΅Ρ‚ΠΎΠ²:

Π‘Ρ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… условиях:

НС ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹Ρ… условиях:

Π’Π°ΠΊΠΆΠ΅ слСдуСт ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Π°, Π² ΠΎΠ±Ρ‰Π΅ΠΌ случаС, нСльзя ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‚.ΠΊ. ΠΏΡ€ΠΈ этом ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°Ρ€ΡƒΡˆΠΈΡ‚ΡŒΡΡ ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ² ΠΈ ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ² ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Π°. ΠœΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ, допускаСтся Π² сторону увСличСния изобраТСния Π² Ρ†Π΅Π»ΠΎΠ΅ число Ρ€Π°Π· (этим, Π² частности, ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ «ΡΠΊΠ°Ρ‡ΠΊΠΎΠΎΠ±Ρ€Π°Π·Π½ΠΎΠ΅» ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΈ использовании элСмСнта управлСния «1Π‘:ΠŸΠ΅Ρ‡Π°Ρ‚ΡŒ ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄ΠΎΠ²»).

ΠœΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠ° ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ

ΠŸΡ€ΠΈ ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² Π½Π° прСдприятии, Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, слСдуСт ΡƒΠ΄Π΅Π»ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄ΠΎΠ². Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв Π² Ρ‚ΠΎΡ€Π³ΠΎΠ²Ρ‹Ρ… Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… осущСствляСтся ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ° Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ², Π½Π° ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡƒΠΆΠ΅ нанСсён ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄ EAN13 ΠΈΠ»ΠΈ EAN8. ΠŸΡ€ΠΈ этом Π² случаС, Ссли сущСствуСт Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ Π·Π°Π΄Π°Ρ‚ΡŒ ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Ρ‹ для Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ², примСняСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠ°: Ρ‚ΠΎΠ²Π°Ρ€Π°ΠΌ назначаСтся ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄ EAN13, ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… прСдприятия, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ начинаСтся с Ρ†ΠΈΡ„Ρ€Ρ‹ «2». ΠŸΡ€ΠΈ этом гарантируСтся, Ρ‡Ρ‚ΠΎ Π½ΠΈ для ΠΊΠ°ΠΊΠΎΠ³ΠΎ ΠΈΠ· Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ², Π½Π° заводской ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠ΅ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ содСрТится ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Π° EAN13, Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ совпадСния с присваиваСмым ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄ΠΎΠΌ (пСрвая Ρ†ΠΈΡ„Ρ€Π° «2» ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ «Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ» ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄ прСдприятия, ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π½Π° прСдприятии ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ).

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ вСсов, ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡŽΡ‰ΠΈΡ… этикСтированиС вСсового Ρ‚ΠΎΠ²Π°Ρ€Π° ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ EAN13, Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΡŽΡ‚ ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°:

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ
Π‘ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ с описаниСм ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄ΠΎΠ², ΠΈΡ… структурой ΠΈ ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ примСнСния ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ Π² ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Π΅ «Π¨Ρ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Ρ‹» Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ€Π°Π·Π΄Π΅Π»Π°.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π’ΠΈΠ΄Ρ‹ ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄ΠΎΠ², описаниС Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… ΠΈ Π΄Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ². Как ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΠΏΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ?

Π’ соврСмСнном ΠΌΠΈΡ€Π΅ Π²ΠΎ всСх основных экономичСских сфСрах – Ρ‚ΠΎΡ€Π³ΠΎΠ²Π»Π΅, ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΡΡ‚ΠΈ, логистикС ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ…, Π³Π΄Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ эффСктивный Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΡƒΡ‡Ρ‘Ρ‚ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² ΠΈ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ², ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²ΠΈΠ΄Ρ‹ ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄ΠΎΠ². ΠŸΠΎΠ΄Π±ΠΎΡ€ подходящСго ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ²ΠΎΠ³ΠΎ кодирования для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ случая использования ΠΈ тСхничСского оборудования для Π΅Π³ΠΎ нанСсСния являСтся Π²Π°ΠΆΠ½Ρ‹ΠΌ этапом ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ‚ΠΎΡ€Π³ΠΎΠ²Ρ‹Ρ… ΠΈ производствСнных взаимодСйствий.

Π”ΠΎΡ€ΠΎΠ³ΠΈΠ΅ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΠΈ! Наши ΡΡ‚Π°Ρ‚ΡŒΠΈ Ρ€Π°ΡΡΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ ΠΎ Ρ‚ΠΈΠΏΠΎΠ²Ρ‹Ρ… способах Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΡŽΡ€ΠΈΠ΄ΠΈΡ‡Π΅ΡΠΊΠΈΡ… вопросов, Π½ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ случай носит ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€.

ΠšΠ»Π°ΡΡΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ Π²ΠΈΠ΄ΠΎΠ²

Π¨Ρ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄ прСдставляСт собой Π³Ρ€Π°Ρ„ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² Π²ΠΈΠ΄Π΅ чСрСдования Ρ‡Π΅Ρ€Π½Ρ‹Ρ… ΠΈ Π±Π΅Π»Ρ‹Ρ… полос, которая наносится Π½Π° ΠΏΠΎΠ²Π΅Ρ€Ρ…Π½ΠΎΡΡ‚ΡŒ, ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΡƒ ΠΈΠ»ΠΈ ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΡƒ Ρ‚ΠΎΠ²Π°Ρ€Π°.

НаибольшСС ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ:

БущСствуСт Π΄Π²Π° основных Π²ΠΈΠ΄Π° ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄ΠΎΠ².

Π›ΠΈΠ½Π΅ΠΉΠ½Ρ‹Π΅, ΠΈΠ»ΠΈ ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Π΅ (1D)

Π­Ρ‚ΠΎ графичСскиС изобраТСния ΠΈΠ· сочСтания Ρ‡Π΅Ρ€Π½Ρ‹Ρ… ΠΈ Π±Π΅Π»Ρ‹Ρ… элСмСнтов Π²ΠΈΠ΄Π΅ Π»ΠΈΠ½ΠΈΠΉ Ρ€Π°Π·Π½ΠΎΠΉ Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Ρ‹, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹Π΅ Π² Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ содСрТат Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΠΏΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ стандартам Ρ‚Π΅ΠΊΡΡ‚ΠΎΠ²ΡƒΡŽ ΠΈΠ»ΠΈ Ρ‡ΠΈΡΠ»ΠΎΠ²ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ.

Π₯Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½Ρ‹Π΅ Ρ‡Π΅Ρ€Ρ‚Ρ‹:

Π”Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹Π΅ (2D)

Π­Ρ‚ΠΎ графичСскоС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² Π²ΠΈΠ΄Π΅ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° (ΠΈΠ½ΠΎΠ³Π΄Π° ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°), состоящСго ΠΈΠ· ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½Ρ‹Ρ… элСмСнтов, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ содСрТит Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ ΠΈ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎ Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΡƒΡŽ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ.

ΠžΡ‚Π»ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ особСнности:

Π€ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… ΠΈ ΠΈΡ… характСристика

БущСствуСт нСсколько Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ распространённых Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Ρ… ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠ΄ΠΎΠ², ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ рассмотрСн Π½ΠΈΠΆΠ΅.

EAN-13

ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС. EAN 13 2 20113057. ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС Ρ„ΠΎΡ‚ΠΎ. ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС-EAN 13 2 20113057. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° EAN 13 2 20113057. Π‘Π°ΠΌΡ‹Π΅ распространСнныС Ρ‚ΠΈΠΏΡ‹ ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄Π° β€” EAN13, EAN8, CODE39.

European Article Number (EAN) – ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄ СвропСйского стандарта, Π²Π²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ Π² дСйствиС странами Π•Π²Ρ€ΠΎΠΏΡ‹ Π² 1977 Π³ΠΎΠ΄Ρƒ, Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ ΠΏΠΎ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ ΠΈ структурС ΠΊΠΎΠ΄Ρƒ UPC.

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° EAN-13 ΠΊΠΎΠ΄Π° ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ содСрТит:

Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях EAN ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ Π΄ΠΎΠ±Π°Π²ΠΎΡ‡Π½Ρ‹ΠΌ Ρ‚ΠΎΠ²Π°Ρ€Π½Ρ‹ΠΌ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ (ΠΈΠ· 2-5 Ρ†ΠΈΡ„Ρ€), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ пСчатаСтся справа ΠΎΡ‚ основного изобраТСния.

Π£ этого ΠΊΠΎΠ΄Π° Π΅ΡΡ‚ΡŒ Ρ€Π°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡ‚ΡŒ EAN-8, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π°Ρ 8 носитСлСй ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ примСняСтся для ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΈΡ… ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ ΠΈΠ»ΠΈ ΠΌΠ°Π»ΠΎΠ³Π°Π±Π°Ρ€ΠΈΡ‚Π½Ρ‹Ρ… Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ². МСньший Ρ€Π°Π·ΠΌΠ΅Ρ€ ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄Π° способствуСт Π±ΠΎΠ»Π΅Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΌΡƒ ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Π½ΠΈΡŽ Π΄Π°Π½Π½Ρ‹Ρ….

ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС. UPC 2 20113255. ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС Ρ„ΠΎΡ‚ΠΎ. ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС-UPC 2 20113255. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° UPC 2 20113255. Π‘Π°ΠΌΡ‹Π΅ распространСнныС Ρ‚ΠΈΠΏΡ‹ ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄Π° β€” EAN13, EAN8, CODE39.

Universal Product Code (UPC) – это ΠΎΠ΄ΠΈΠ½ ΠΈΠ· самых Ρ€Π°Π½Π½ΠΈΡ… ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠ΄ΠΎΠ², принятый Π² 1973 Π³ΠΎΠ΄Ρƒ Π² БША ΠΈ ΡΠ²Π»ΡΡŽΡ‰ΠΈΠΉΡΡ амСриканским стандартом ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ‚ΠΎΠ²Π°Ρ€Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°.

Π•Π³ΠΎ состав Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ 12 Ρ†ΠΈΡ„Ρ€:

Бостоит ΠΈΠ· Π΄Π²ΡƒΡ… Π³Ρ€ΡƒΠΏΠΏ Ρ†ΠΈΡ„Ρ€ – Π»Π΅Π²ΠΎΠΉ ΠΈ ΠΏΡ€Π°Π²ΠΎΠΉ, ΠΏΠΎ ΡˆΠ΅ΡΡ‚ΡŒ символов Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ. КаТдая Ρ†ΠΈΡ„Ρ€Π° Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ кодируСтся Ρ‡Π΅Ρ‚Ρ‹Ρ€ΡŒΠΌΡ ΡˆΡ‚Ρ€ΠΈΡ…Π°ΠΌΠΈ – двумя Ρ‚Π΅ΠΌΠ½Ρ‹ΠΌΠΈ ΠΈ двумя Π±Π΅Π»Ρ‹ΠΌΠΈ. ΠžΡ‚Π»ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ UPC-ΠΊΠΎΠ΄Π° Π² симмСтричности ΠΏΡ€Π°Π²ΠΎΠΉ ΠΈ Π»Π΅Π²ΠΎΠΉ Π΅Π³ΠΎ сторон, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π² фотографичСски Π½Π΅Π³Π°Ρ‚ΠΈΠ²Π½ΠΎΠΌ Π½Π°Ρ‡Π΅Ρ€Ρ‚Π°Π½ΠΈΠΈ ΠΏΡ€Π°Π²ΠΎΠΉ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π»Π΅Π²ΠΎΠΉ.

Код UPC прСобразуСтся Π² EAN-13 Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ нуля ΠΏΠ΅Ρ€Π΅Π΄ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌΠΈ Π΅Π³ΠΎ Π΄Π²Π΅Π½Π°Π΄Ρ†Π°Ρ‚ΡŒΡŽ Ρ†ΠΈΡ„Ρ€Π°ΠΌΠΈ.

CODE 39

ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС. CODE 39 1 20113331. ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС Ρ„ΠΎΡ‚ΠΎ. ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС-CODE 39 1 20113331. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° CODE 39 1 20113331. Π‘Π°ΠΌΡ‹Π΅ распространСнныС Ρ‚ΠΈΠΏΡ‹ ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄Π° β€” EAN13, EAN8, CODE39.

Π­Ρ‚ΠΎ ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠ΅ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Ρ‹ большиС латинскиС Π±ΡƒΠΊΠ²Ρ‹, Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ символы. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΊΠΎΠ΄Π° EAN-13, ΠΎΠ½ Π½Π΅ содСрТит фиксированного числа символов ΠΈ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ примСнСния ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉ Ρ†ΠΈΡ„Ρ€Ρ‹.

CODE 128

ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС. CODE 128 1 20113352. ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС Ρ„ΠΎΡ‚ΠΎ. ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС-CODE 128 1 20113352. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° CODE 128 1 20113352. Π‘Π°ΠΌΡ‹Π΅ распространСнныС Ρ‚ΠΈΠΏΡ‹ ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄Π° β€” EAN13, EAN8, CODE39.

Π£Π²Π΅Π»ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ²ΠΎΠ³ΠΎ кодирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит большоС количСство Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… ΠΈ Π±ΡƒΠΊΠ²Π΅Π½Π½Ρ‹Ρ… символов, ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Ρ‘Π½Π½Ρ‹Ρ… Π² Ρ€Π°Π·Π½Ρ‹Π΅ Π³Ρ€ΡƒΠΏΠΏΡ‹. ΠžΡ‚Π»ΠΈΡ‡Π°Π΅Ρ‚ΡΡ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½ΠΎΡΡ‚ΡŒΡŽ, достигаСмой ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ записи Π΄Π²ΡƒΡ… Ρ†ΠΈΡ„Ρ€ Π² ΠΎΠ΄ΠΈΠ½ ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠΉ шаблон.

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ Π² Π΅Π³ΠΎ состав входят Ρ‚Π°ΠΊΠΈΠ΅ Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅:

Interlesved 2 of 5 (ITF)

ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС. Interlesved 2 of 5 ITF 1 20113417. ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС Ρ„ΠΎΡ‚ΠΎ. ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС-Interlesved 2 of 5 ITF 1 20113417. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Interlesved 2 of 5 ITF 1 20113417. Π‘Π°ΠΌΡ‹Π΅ распространСнныС Ρ‚ΠΈΠΏΡ‹ ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄Π° β€” EAN13, EAN8, CODE39.

Π’ΠΈΠ΄ ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит Ρ‡ΠΈΡΠ»ΠΎΠ²ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ Π½Π° основС ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ² ΠΈ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠΎΠ². Π£Π·Π½Π°Π²Π°Π΅ΠΌ ΠΏΠΎ ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π½ΠΎΠΉ толстой Ρ€Π°ΠΌΠΊΠ΅ Π½Π° рисункС, которая ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ распознаваниС ΠΊΠΎΠ΄Π° сканСром, Π΄Π°ΠΆΠ΅ ΠΏΠΎΠ΄ большим ΡƒΠ³Π»ΠΎΠΌ. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ Ρ‡Ρ‘Ρ‚Π½ΠΎΠ΅ число Ρ†ΠΈΡ„Ρ€, Π² случаС Π½Π΅Ρ‡Ρ‘Ρ‚Π½ΠΎΠ³ΠΎ ΠΈΡ… количСства Π²ΠΏΠ΅Ρ€Π΅Π΄ΠΈ добавляСтся ноль. Π‘Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ Π² 1995 Π³ΠΎΠ΄Ρƒ Π² БША.

Π€ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Π΄Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹Ρ… ΠΈ ΠΈΡ… характСристика

Π‘Π°ΠΌΡ‹ΠΌΠΈ распространСнными Π²ΠΈΠ΄Π°ΠΌΠΈ Π΄Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹Ρ… ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠ΄ΠΎΠ² ΡΠ²Π»ΡΡŽΡ‚ΡΡ: QR-code, Data Matrix ΠΈ Aztec Code.

QR-ΠΊΠΎΠ΄

ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС. QR kod 1 20113452. ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС Ρ„ΠΎΡ‚ΠΎ. ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС-QR kod 1 20113452. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° QR kod 1 20113452. Π‘Π°ΠΌΡ‹Π΅ распространСнныС Ρ‚ΠΈΠΏΡ‹ ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄Π° β€” EAN13, EAN8, CODE39.

НаиболСС ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²ΠΈΠ΄ ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄Π°, Π»Π΅Π³ΠΊΠΎ ΡƒΠ·Π½Π°Π²Π°Π΅ΠΌΡ‹ΠΉ ΠΏΠΎ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΠΈΡŽ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ² Π² Ρ‚Ρ€Ρ‘Ρ… ΡƒΠ³Π»Π°Ρ… графичСского рисунка – Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ ΠΏΡ€Π°Π²ΠΎΠΌ, Π½ΠΈΠΆΠ½Π΅ΠΌ Π»Π΅Π²ΠΎΠΌ ΠΈ Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ Π»Π΅Π²ΠΎΠΌ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅Ρ‡Π΅Ρ‚Π½Ρ‹ΠΌ количСством Π½Π°Ρ‡Π΅Ρ€Ρ‡Π΅Π½Π½Ρ‹Ρ… столбцов. ΠžΡ‚Π»ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Π΅Π³ΠΎ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ слуТит Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ сканирования ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств.

Π­Ρ‚ΠΎΡ‚ Π²ΠΈΠ΄ ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ²ΠΎΠ³ΠΎ кодирования ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ практичСски Π»ΡŽΠ±Ρ‹Π΅ Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ тСкстовыС ΠΈ числовыС Π΄Π°Π½Π½Ρ‹Π΅, Π² Ρ‚ΠΎΠΌ числС пСрсонифицированного ΠΈ Ρ€Π΅ΠΊΠ»Π°ΠΌΠ½ΠΎΠ³ΠΎ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π°. Он ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌΠΈ автоматичСской ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ†ΠΈΠΈ ошибок ΠΏΡ€ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… поврСТдСниях ΠΊΠΎΠ΄Π° ΠΈΠ»ΠΈ сканировании Π² слоТных условиях.

ΠŸΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ QR-ΠΊΠΎΠ΄, ΠΊΠ°ΠΊ ΠΎΠ½ появился ΠΈ для Ρ‡Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ:

Data Matrix

ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС. Data Matrix 1 20114050. ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС Ρ„ΠΎΡ‚ΠΎ. ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС-Data Matrix 1 20114050. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Data Matrix 1 20114050. Π‘Π°ΠΌΡ‹Π΅ распространСнныС Ρ‚ΠΈΠΏΡ‹ ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄Π° β€” EAN13, EAN8, CODE39.

Π Π°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡ‚ΡŒ ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄Π°, выбранная Π² качСствС основной для российской систСмы ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ². Π•Π³ΠΎ графичСскоС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ QR-ΠΊΠΎΠ΄, Π½ΠΎ здСсь ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½Ρ‹Π΅ для послСднСго ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Ρ‹, Π·Π°Ρ‚ΠΎ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π΄Π²Π΅ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½Ρ‹Π΅ пСрпСндикулярныС Ρ‡Ρ‘Ρ€Π½Ρ‹Π΅ полосы ΠΏΠΎ Π»Π΅Π²ΠΎΠΉ Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΈ Π½ΠΈΠΆΠ½Π΅ΠΉ части рисунка.

ОсновноС ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ Data Matrix Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½ΠΎΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ ΠΈ Ρ‡Ρ‘Ρ‚Π½ΠΎΠΌ количСствС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Π½Ρ‹Ρ… столбцов. ВозмоТности этого ΠΊΠΎΠ΄Π° ΠΎΡ‡Π΅Π½ΡŒ схоТи с QR-ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, с Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ ошибок. Богласно Ρ€Π°ΡΠΏΠΎΡ€ΡΠΆΠ΅Π½ΠΈΡŽ ΠΏΡ€Π°Π²ΠΈΡ‚Π΅Π»ΡŒΡΡ‚Π²Π° Π Π€ (ΠΎΡ‚ 28 апрСля 2018 Π³. N 792-Ρ€), Π² 2019 Π³ΠΎΠ΄Ρƒ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠ° новСйшСй вСрсиСй ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄Π° Data Matrix ECC200 трСбуСтся для:

Aztec Code

ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС. Aztec Code 1 20113842. ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС Ρ„ΠΎΡ‚ΠΎ. ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС-Aztec Code 1 20113842. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° Aztec Code 1 20113842. Π‘Π°ΠΌΡ‹Π΅ распространСнныС Ρ‚ΠΈΠΏΡ‹ ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄Π° β€” EAN13, EAN8, CODE39.

Один ΠΈΠ· самых эффСктивных Π²ΠΈΠ΄ΠΎΠ² ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ²ΠΎΠ³ΠΎ кодирования ΠΏΠΎ возмоТностям ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‰ΠΈΡ… ошибок. ГрафичСскоС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ отличаСтся ΠΎΡ‚ Π΄Π²ΡƒΡ… ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… Π²ΠΈΠ΄ΠΎΠ² Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ΠΌ Π² самом Ρ†Π΅Π½Ρ‚Ρ€Π΅ элСмСнта Π² Π²ΠΈΠ΄Π΅ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ Π² Π΄Ρ€ΡƒΠ³Π° ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ΠΎΠ².

ВсС Ρ‚Ρ€ΠΈ основныС Π²ΠΈΠ΄Π° Π΄Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹Ρ… ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄ΠΎΠ², Π² Ρ†Π΅Π»ΠΎΠΌ, ΠΎΡ‡Π΅Π½ΡŒ схоТи ΠΌΠ΅ΠΆΠ΄Ρƒ собой. Π­Ρ‚ΠΎ позволяСт ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈΡ… взаимозамСняСмыми, ΠΈ Π² случаях нСвозмоТности примСнСния ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ ΠΈΠ· Π½ΠΈΡ… (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΡ€ΠΈ отсутствии совмСстимости с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌ сканСром), Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ Ρ€Π°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡ‚ΡŒ кодирования.

Как ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΠΏΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ?

ГрафичСскоС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π²ΠΈΠ΄ΠΎΠ² ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠ΄ΠΎΠ² отличаСтся Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ элСмСнтами, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Ρ‚ΡŒ ΠΈΡ…. Π›ΠΈΠ½Π΅ΠΉΠ½Ρ‹Π΅ Π²ΠΈΠ΄Ρ‹ кодирования ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ΡΡ Ρ‡Π΅Ρ€Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈΡΡ Ρ‡Ρ‘Ρ€Π½Ρ‹ΠΌΠΈ ΡˆΡ‚Ρ€ΠΈΡ…Π°ΠΌΠΈ Ρ€Π°Π·Π½ΠΎΠΉ Ρ‚ΠΎΠ»Ρ‰ΠΈΠ½Ρ‹ (Π² зависимости ΠΎΡ‚ Π²ΠΈΠ΄ΠΎΠ²Ρ‹Ρ… особСнностСй ΠΊΠΎΠ΄Π°) ΠΈ Π±Π΅Π»Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠ°ΠΌΠΈ, с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΌ Π½Π°Π±ΠΎΡ€ΠΎΠΌ символов ΠΏΠΎΠ΄ Π½ΠΈΠΌΠΈ.

Π’ΠΈΠ΄ΠΎΠ²Ρ‹Π΅ отличия ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½Ρ‹Ρ… ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄ΠΎΠ²:

Π”Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹Π΅ ΠΊΠΎΠ΄Ρ‹ состоят ΠΈΠ· ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½ΠΎ-ΠΏΠΈΠΊΡΠ΅Π»ΡŒΠ½Ρ‹Ρ… графичСских рисунков с ΠΎΡ‚Π»ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ особСнностями для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π°:

О Ρ‚ΠΎΠΌ, ΠΈΠ· Ρ‡Π΅Π³ΠΎ состоят ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄Ρ‹ ΠΈ ΠΊΠ°ΠΊ ΠΈΡ… Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Ρ‚ΡŒ, говорится Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π΅.

Π¨Ρ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΡƒΡŽ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΈΡ… ΠΎΠΏΡ‚ΠΎΠ²Ρ‹Ρ… ΠΈ Ρ€ΠΎΠ·Π½ΠΈΡ‡Π½Ρ‹Ρ… поставок, ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π·Π° сроками Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ удобство процСсса ΠΏΡ€ΠΎΠ΄Π°ΠΆΠΈ ΠΈ ΡƒΡ‡Ρ‘Ρ‚Π° Ρ‚ΠΎΠ²Π°Ρ€Π½Ρ‹Ρ… ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄ΠΎΠ² сниТаСт риск Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ошибок, Ρ‡Ρ‚ΠΎ позволяСт ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ производствСнный ΠΎΠ±ΠΎΡ€ΠΎΡ‚ ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ±Ρ‹Π»ΡŒ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ.

Если Π²Ρ‹ нашли ΠΎΡˆΠΈΠ±ΠΊΡƒ, поТалуйста, Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚Π΅ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ тСкста ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ Ctrl+Enter.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Как устроСн ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄?

Π‘ΠΎ ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Π°ΠΌΠΈ соврСмСнный Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ сталкиваСтся ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь, Π΄Π°ΠΆΠ΅ Π½Π΅ Π·Π°Π΄ΡƒΠΌΡ‹Π²Π°ΡΡΡŒ ΠΎΠ± этом. Когда ΠΌΡ‹ ΠΏΠΎΠΊΡƒΠΏΠ°Π΅ΠΌ Π² супСрмаркСтС ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹, ΠΈΡ… ΠΊΠΎΠ΄Ρ‹ ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Π°. Π’Π°ΠΊΠΆΠ΅ посылки, Ρ‚ΠΎΠ²Π°Ρ€Ρ‹ Π½Π° складах, ΠΈ ΠΏΡ€ΠΎΡ‡Π΅Π΅ ΠΈ ΠΏΡ€ΠΎΡ‡Π΅Π΅. Однако, ΠΌΠ°Π»ΠΎ ΠΊΡ‚ΠΎ Π·Π½Π°Π΅Ρ‚, ΠΊΠ°ΠΊ ΠΆΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.

Как устроСн Π±Π°Ρ€ΠΊΠΎΠ΄, ΠΈ Ρ‡Ρ‚ΠΎ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ Π½Π° этой ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅?

ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС. . ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС Ρ„ΠΎΡ‚ΠΎ. ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС-. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° . Π‘Π°ΠΌΡ‹Π΅ распространСнныС Ρ‚ΠΈΠΏΡ‹ ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄Π° β€” EAN13, EAN8, CODE39.

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ, Π·Π°ΠΎΠ΄Π½ΠΎ напишСм Π΄Π΅ΠΊΠΎΠ΄Π΅Ρ€ Ρ‚Π°ΠΊΠΈΡ… ΠΊΠΎΠ΄ΠΎΠ².

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

ИспользованиС ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄ΠΎΠ² ΠΈΠΌΠ΅Π΅Ρ‚ давнюю ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ. ΠŸΠ΅Ρ€Π²Ρ‹Π΅ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π°Ρ‡ΠΈΠ½Π°Π»ΠΈΡΡŒ Π΅Ρ‰Π΅ Π² 50Ρ…, ΠΏΠ°Ρ‚Π΅Π½Ρ‚ Π½Π° устройство считывания ΠΊΠΎΠ΄ΠΎΠ² Π±Ρ‹Π» ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ Π² 1952Π³. Π˜Π½ΠΆΠ΅Π½Π΅Ρ€, занимавшийся сортировкой Π²Π°Π³ΠΎΠ½ΠΎΠ² Π½Π° ΠΆΠ΅Π»Π΅Π·Π½ΠΎΠΉ Π΄ΠΎΡ€ΠΎΠ³Π΅, Π·Π°Ρ…ΠΎΡ‚Π΅Π» ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ процСсс. ИдСя Π±Ρ‹Π»Π° ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎΠΉ β€” ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠΌΠ΅Ρ€ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ полос ΠΈ ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΡ… с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ фотоэлСмСнтов. Π’ 1962Π³ ΠΊΠΎΠ΄Ρ‹ стали ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ Π²Π°Π³ΠΎΠ½ΠΎΠ² Π½Π° амСриканской ΠΆΠ΅Π»Π΅Π·Π½ΠΎΠΉ Π΄ΠΎΡ€ΠΎΠ³Π΅ (систСма KarTrak), Π² 1968 ΠΏΡ€ΠΎΠΆΠ΅ΠΊΡ‚ΠΎΡ€ Π·Π°ΠΌΠ΅Π½ΠΈΠ»ΠΈ Π»Π°Π·Π΅Ρ€Π½Ρ‹ΠΌ Π»ΡƒΡ‡ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ считыватСля. Π’ 1973Π³ появился Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Β«ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°Β» (Universal Product Code), ΠΈ Π² 1974 с использованиСм сканСра ΠΊΠΎΠ΄ΠΎΠ² Π±Ρ‹Π» ΠΏΡ€ΠΎΠ΄Π°Π½ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ (ΠΆΠ΅Π²Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ Ρ€Π΅Π·ΠΈΠ½ΠΊΠ° Wrigley’s β€” это ΠΆΠ΅ БША;) Π² супСрмаркСтС. Π’ 1984 Ρ‚Ρ€Π΅Ρ‚ΡŒ ΠΌΠ°Π³Π°Π·ΠΈΠ½ΠΎΠ² использовали ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ΄Ρ‹, Π² России ΠΆΠ΅ ΠΎΠ½ΠΈ Π½Π°Ρ‡Π°Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ с 90Ρ… Π³ΠΎΠ΄ΠΎΠ².

Π Π°Π·Π½Ρ‹Ρ… ΠΊΠΎΠ΄ΠΎΠ² ΠΏΠΎΠ΄ Ρ€Π°Π·Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ сСйчас ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ довольно ΠΌΠ½ΠΎΠ³ΠΎ, ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Β«12345678Β» ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ прСдставлСна Ρ‚Π°ΠΊΠΈΠΌΠΈ способами (ΠΈ это Π΅Ρ‰Π΅ Π½Π΅ всС):

ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС. image loader. ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС Ρ„ΠΎΡ‚ΠΎ. ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. Π‘Π°ΠΌΡ‹Π΅ распространСнныС Ρ‚ΠΈΠΏΡ‹ ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄Π° β€” EAN13, EAN8, CODE39.

ΠŸΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΠΌ ΠΊ ΠΏΠΎΠ±ΠΈΡ‚ΠΎΠ²ΠΎΠΌΡƒ Ρ€Π°Π·Π±ΠΎΡ€Ρƒ. Π”Π°Π»Π΅Π΅, всС ниТСнаписанноС Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚ΡŒΡΡ ΠΊ Π²ΠΈΠ΄Ρƒ Β«Code-128Β» β€” просто ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ довольно простой ΠΈ понятный. Π–Π΅Π»Π°ΡŽΡ‰ΠΈΠ΅ ΠΏΠΎΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ Π²ΠΈΠ΄Π°ΠΌΠΈ, ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½-Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΈ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ.

На ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ взгляд ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄ каТСтся просто бСспорядочной ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ Π»ΠΈΠ½ΠΈΠΉ, Π½Π° самом Π΄Π΅Π»Π΅, Π΅Π³ΠΎ структура Ρ‡Π΅Ρ‚ΠΊΠΎ фиксирована:

ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС. . ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС Ρ„ΠΎΡ‚ΠΎ. ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС-. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° . Π‘Π°ΠΌΡ‹Π΅ распространСнныС Ρ‚ΠΈΠΏΡ‹ ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄Π° β€” EAN13, EAN8, CODE39.

1 β€” ΠŸΡƒΡΡ‚ΠΎΠ΅ мСсто, Π½ΡƒΠΆΠ½ΠΎΠ΅ для Ρ‡Π΅Ρ‚ΠΊΠΎΠ³ΠΎ опрСдСлСния Π½Π°Ρ‡Π°Π»Π° ΠΊΠΎΠ΄Π°
2 β€” Π‘Ρ‚Π°Ρ€Ρ‚ΠΎΠ²Ρ‹ΠΉ символ. Для Code-128 Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ 3 Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° (Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… А, Π’ ΠΈ Π‘): 11010000100, 11010010000 ΠΈΠ»ΠΈ 11010011100, ΠΈΠΌ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΊΠΎΠ΄ΠΎΠ²Ρ‹Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ (ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ Π² Π’ΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈ).
3 β€” БобствСнно ΠΊΠΎΠ΄, содСрТащий Π½ΡƒΠΆΠ½Ρ‹Π΅ Π½Π°ΠΌ Π΄Π°Π½Π½Ρ‹Π΅
4 β€” ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ сумма
5 β€” Π‘Ρ‚ΠΎΠΏ символ. Для Code-128 это 1100011101011.
6(1) β€” ΠŸΡƒΡΡ‚ΠΎΠ΅ мСсто.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ ΠΊΠΎΠ΄ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π±ΠΈΡ‚Ρ‹. Π’ΡƒΡ‚ всС ΠΎΡ‡Π΅Π½ΡŒ просто β€” Ссли Π²Π·ΡΡ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Ρƒ самой Ρ‚ΠΎΠ½ΠΊΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ Π·Π° Β«1Β», Ρ‚ΠΎ линия Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ даст ΠΊΠΎΠ΄ Β«11Β», тройная Β«111Β», ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅. ΠŸΡƒΡΡ‚ΠΎΠ΅ мСсто Π±ΡƒΠ΄Π΅Ρ‚ Β«0Β» ΠΈΠ»ΠΈ Β«00Β» ΠΈΠ»ΠΈ Β«000Β» ΠΏΠΎ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ самому ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡƒ. Π–Π΅Π»Π°ΡŽΡ‰ΠΈΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡΡ€Π°Π²Π½ΠΈΡ‚ΡŒ стартовый ΠΊΠΎΠ΄ Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ Ρ‡Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ выполняСтся.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.

ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π±ΠΈΡ‚ΠΎΠ²ΡƒΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ

Π’ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅, это самая слоТная Ρ‡Π°ΡΡ‚ΡŒ, ΠΈ разумССтся, алгоритмичСски Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ-Ρ€Π°Π·Π½ΠΎΠΌΡƒ. НС ΡƒΠ²Π΅Ρ€Π΅Π½, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ, Π½ΠΎ для ΡƒΡ‡Π΅Π±Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° Π΅Π³ΠΎ Π²ΠΏΠΎΠ»Π½Π΅ достаточно.

Для Π½Π°Ρ‡Π°Π»Π° Π·Π°Π³Ρ€ΡƒΠ·ΠΈΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, растянСм Π΅Π³ΠΎ ΠΏΠΎ ΡˆΠΈΡ€ΠΈΠ½Π΅, возьмСм ΠΈΠ· сСрСдины изобраТСния Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΡƒΡŽ линию, ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅ΠΌ Π΅Π΅ Π² Ρ‡/Π± ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΠΌ Π² Π²ΠΈΠ΄Π΅ массива.

На ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Π΅ Ρ‡Π΅Ρ€Π½ΠΎΠΌΡƒ соотвСтствуСт Β«1Β», Π° Π² RGB Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, 0, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ массив Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Π—Π°ΠΎΠ΄Π½ΠΎ вычислим срСднСС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.

ЗапускаСм ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Π±Π°Ρ€ΠΊΠΎΠ΄ Π·Π°Π³Ρ€ΡƒΠΆΠ΅Π½ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ:

ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС. 8zjppozs3lgketrraqtqeuzgj8g. ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС Ρ„ΠΎΡ‚ΠΎ. ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС-8zjppozs3lgketrraqtqeuzgj8g. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 8zjppozs3lgketrraqtqeuzgj8g. Π‘Π°ΠΌΡ‹Π΅ распространСнныС Ρ‚ΠΈΠΏΡ‹ ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄Π° β€” EAN13, EAN8, CODE39.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Ρƒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Β«Π±ΠΈΡ‚Π°Β». Для этого ΠΌΡ‹ Π²Ρ‹Π΄Π΅Π»ΠΈΠΌ Π½Π°Ρ‡Π°Π»ΠΎ стартовой ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Β«1101Β», записывая ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Ρ‡Π΅Ρ€Π΅Π· ΡΡ€Π΅Π΄Π½ΡŽΡŽ линию.

ΠœΡ‹ записываСм Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Ρ‹ Ρ‡Π΅Ρ€Π΅Π· сСрСдину, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ΄ Β«1101Β» Π±ΡƒΠ΄Π΅Ρ‚ записан ΠΊΠ°ΠΊ Β«101Β», Π½ΠΎ Π½Π°ΠΌ этого достаточно Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π² пиксСлах.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ собствСнно Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. Находим ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Ρ‡Π΅Ρ€Π΅Π· сСрСдину, ΠΈ опрСдСляСм число Π±ΠΈΡ‚, ΠΏΠΎΠΏΠ°Π²ΡˆΠΈΡ… Π² ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π». ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ совпадСниС Π½Π΅ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠ΅ (ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ слСгка ΠΈΠ·ΠΎΠ³Π½ΡƒΡ‚ ΠΈΠ»ΠΈ растянут), ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΎΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅.

НС ΡƒΠ²Π΅Ρ€Π΅Π½ Ρ‡Ρ‚ΠΎ это ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π΅ΡΡ‚ΡŒ способ Π»ΡƒΡ‡ΡˆΠ΅, ΠΆΠ΅Π»Π°ΡŽΡ‰ΠΈΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π² коммСнтариях.

Если всС Π±Ρ‹Π»ΠΎ сдСлано ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, Ρ‚ΠΎ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊΡƒΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ:

11010010000110001010001000110100010001101110100011011101000111011011
01100110011000101000101000110001000101100011000101110110011011001111
00010101100011101011

Π”Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

Π—Π΄Π΅ΡΡŒ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… слоТностСй Π² ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅, Π½Π΅Ρ‚. Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ‹ Π² Code-128 ΠΊΠΎΠ΄ΠΈΡ€ΡƒΡŽΡ‚ΡΡ 11-Π±ΠΈΡ‚Π½Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ 3 разновидности (А, Π’ ΠΈ Π‘) ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π»ΠΈΠ±ΠΎ Ρ€Π°Π·Π½Ρ‹Π΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ символов, Π»ΠΈΠ±ΠΎ Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΎΡ‚ 00 Π΄ΠΎ 99.

Π’ нашСм случаС, Π½Π°Ρ‡Π°Π»ΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ 11010010000, Ρ‡Ρ‚ΠΎ соотвСтствуСт Β«Code BΒ». Π‘Ρ‹Π»ΠΎ ΠΆΡƒΡ‚ΠΊΠΎ Π²Π»ΠΎΠΌ Π²Π±ΠΈΠ²Π°Ρ‚ΡŒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ всС ΠΊΠΎΠ΄Ρ‹ ΠΈΠ· Π’ΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈ, поэтому Ρ‚Π°Π±Π»ΠΈΡ†Π° Π±Ρ‹Π»Π° просто скопирована ΠΈΠ· Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈ Π΅Π΅ парсинг Π±Ρ‹Π» Ρ‚ΠΎΠΆΠ΅ сдСлан Π½Π° Python (hint: Π½Π° ΠΏΡ€ΠΎΠ΄Π°ΠΊΡˆΠ΅Π½Π΅ Ρ‚Π°ΠΊ Π΄Π΅Π»Π°Ρ‚ΡŒ Π½Π΅ Π½Π°Π΄ΠΎ).

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ самоС простоС. Π Π°Π·Π±ΠΈΠ²Π°Π΅ΠΌ Π½Π°ΡˆΡƒ Π±ΠΈΡ‚ΠΎΠ²ΡƒΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π½Π° 11-ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ:

НаконСц, Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅ΠΌ строку ΠΈ Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ Π΅Π΅ Π½Π° экран:

ΠžΡ‚Π²Π΅Ρ‚ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅, ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π΅ Π±ΡƒΠ΄Ρƒ, ΠΏΡƒΡΡ‚ΡŒ это Π±ΡƒΠ΄Π΅Ρ‚ домашним Π·Π°Π΄Π°Π½ΠΈΠ΅ΠΌ для Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ (использованиС Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ для смартфонов Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ читСрством:).

Π’ ΠΊΠΎΠ΄Π΅ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° CRC, ΠΆΠ΅Π»Π°ΡŽΡ‰ΠΈΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ.

РазумССтся, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π½Π΅ΠΈΠ΄Π΅Π°Π»Π΅Π½, ΠΈ Π±Ρ‹Π» написан Π·Π° полчаса. Для Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Ρ†Π΅Π»Π΅ΠΉ Π΅ΡΡ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ pyzbar. Код с использованиСм Ρ‚Π°ΠΊΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π·Π°ΠΉΠΌΠ΅Ρ‚ всСго 4 строчки:

(ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ, ввСдя ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Β«pip install pyzbarΒ»)

Π”ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅: ΠΎ подсчСтС CRC написал Π² коммСнтариях ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ vinograd19:

Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΠ½Π° история ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉ Ρ†ΠΈΡ„Ρ€Ρ‹. Она Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° ΡΠ²ΠΎΠ»ΡŽΡ†ΠΈΠΎΠ½Π½ΠΎ.
ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ Ρ†ΠΈΡ„Ρ€Π° Π½ΡƒΠΆΠ½Π° для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ дСкодирования. Если ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄ Π±Ρ‹Π» 1234, Π° Π΅Π³ΠΎ распознали ΠΊΠ°ΠΊ 7234, Ρ‚ΠΎ Π½ΡƒΠΆΠ½Π° валидация, которая ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅Π΄ΠΈΡ‚ Π·Π°ΠΌΠ΅Π½Ρƒ 1 Π½Π° 7. Валидация ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нСточная, Ρ‡Ρ‚ΠΎΠ±Ρ‹ хотя Π±Ρ‹ Π² 90% Π½Π΅Π²Π°Π»ΠΈΠ΄Π½Ρ‹Π΅ Π½ΠΎΠΌΠ΅Ρ€Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΠ»ΠΈΡΡŒ Π·Π°Ρ€Π°Π½Π΅Π΅.

1-ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄: Π”Π°Π²Π°ΠΉΡ‚Π΅ просто возьмСм сумму. Π§Ρ‚ΠΎΠ±Ρ‹ Π² остаткС ΠΎΡ‚ дСлСния Π½Π° 10 Π±Ρ‹Π» 0. Ну Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ 12 символов нСсут ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ, Π° послСдняя Ρ†ΠΈΡ„Ρ€Ρ‹ подбираСтся Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ сумма Ρ†ΠΈΡ„Ρ€ дСлилась Π½Π° 10. Π”Π΅ΠΊΠΎΠ΄ΠΈΡ€ΡƒΠ΅ΠΌ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, Ссли сумма Π½Π΅ дСлится Π½Π° Π΄Π΅ΡΡΡ‚ΡŒ β€” Π·Π½Π°Ρ‡ΠΈΡ‚ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ с Π±Π°Π³ΠΎΠΌ ΠΈ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это Π΅Ρ‰Π΅ Ρ€Π°Π·. НапримСр, ΠΊΠΎΠ΄ 1234 β€” Π²Π°Π»ΠΈΠ΄Π½Ρ‹ΠΉ. 1+2+3+4 = 10. Код 1216 β€” Ρ‚ΠΎΠΆΠ΅ Π²Π°Π»ΠΈΠ΄Π½Ρ‹ΠΉ, Π° Π²ΠΎΡ‚ 1218 β€” Π½Π΅Ρ‚.

Π­Ρ‚ΠΎ позволяСт ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠΊΠΎΠΉ. Однако Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ создания ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄ΠΎΠ² Π±Ρ‹Π» Ρ„ΠΎΠ»Π»Π±Π΅ΠΊ Π² Π²ΠΈΠ΄Π΅ набивания Π½ΠΎΠΌΠ΅Ρ€ Π½Π° ΠΊΠ»Π°Π²ΠΈΡˆΠ°Ρ…. И Ρ‚Π°ΠΌ Π΅ΡΡ‚ΡŒ ΠΏΠ»ΠΎΡ…ΠΎΠΉ кСйс: Ссли ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ порядок слСдования Π΄Π²ΡƒΡ… Ρ†ΠΈΡ„Ρ€, Ρ‚ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ сумма Π½Π΅ мСняСтся, ΠΈ это ΠΏΠ»ΠΎΡ…ΠΎ. Π’ΠΎ Π΅ΡΡ‚ΡŒ Ссли ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄ 1234 Π±Ρ‹Π» Π²Π±ΠΈΡ‚ ΠΊΠ°ΠΊ 2134, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ сумма сойдСтся, Π° Π²ΠΎΡ‚ Π½ΠΎΠΌΠ΅Ρ€ ΠΌΡ‹ Π²Π±ΠΈΠ»ΠΈ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ. ΠžΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ΡΡ, Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ порядок Ρ†ΠΈΡ„Ρ€ β€” это распространСнный кСйс, Ссли ΡΡ‚ΡƒΡ‡Π°Ρ‚ΡŒ ΠΏΠΎ клавишам быстро.

2-ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄. Π₯ΠΎΡ€ΠΎΡˆΠΎ, Π΄Π°Π²Π°ΠΉΡ‚Π΅ сумму сдСлаСм Ρ‡ΡƒΡ‚ΡŒ слоТнСС. Π§Ρ‚ΠΎΠ±Ρ‹ Ρ†ΠΈΡ„Ρ€Ρ‹ Π½Π° Ρ‡Π΅Ρ‚Π½Ρ‹Ρ… мСстах ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Π»ΠΈΡΡŒ Π΄Π²Π°ΠΆΠ΄Ρ‹. Π’ΠΎΠ³Π΄Π° ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ порядка, сумма Ρ‚ΠΎΡ‡Π½ΠΎ Π½Π΅ сойдСтся ΠΊ Π½ΡƒΠΆΠ½ΠΎΠΉ. НапримСр ΠΊΠΎΠ΄ 2364 Π²Π°Π»ΠΈΠ΄Π½Ρ‹ΠΉ (2 + 3+3 + 6 + 4+4 = 20), Π° ΠΊΠΎΠ΄ 3264 β€” Π½Π΅Π²Π°Π»ΠΈΠ΄Π½Ρ‹ΠΉ (3+ 2+2 + 6 + 4+4 = 19). Но Ρ‚ΡƒΡ‚ оказался Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ ΠΏΠ»ΠΎΡ…ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ вбития. НСкоторыС ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ Ρ‚Π°ΠΊΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π΄Π΅ΡΡΡ‚ΡŒ Ρ†ΠΈΡ„Ρ€ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π² Π΄Π²Π° ряда. ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ряд 12345 ΠΈ ΠΏΠΎΠ΄ Π½ΠΈΠΌ Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ряд 67890. Если вмСсто ΠΊΠ»Π°Π²ΠΈΡˆΡ‹ Β«1Β» Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΏΡ€Π°Π²Π΅Π΅ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Β«2Β», Ρ‚ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ сумма ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅Π΄ΠΈΡ‚ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Π²Π²ΠΎΠ΄. А Π²ΠΎΡ‚ Ссли вмСсто ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Β«1Β» Π½Π°ΠΆΠ°Ρ‚ΡŒ Π½ΠΈΠΆΠ΅ ΠΊΠ»Π°Π²ΠΈΡˆΡƒ Β«6Β» β€” Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅Π΄ΠΈΡ‚ΡŒ. Π’Π΅Π΄ΡŒ 6=1+5, ΠΈ Π² случаС ΠΊΠΎΠ³Π΄Π° эта Ρ†ΠΈΡ„Ρ€Π° стоит Π½Π° Ρ‡Π΅Ρ‚Π½ΠΎΠΌ мСстС ΠΏΡ€ΠΈ вычислСнии ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉ суммы, ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ 2*6 = 2*1 + 2*5. Π’ΠΎ Π΅ΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ сумму ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ»Π°ΡΡŒ Ρ€ΠΎΠ²Π½ΠΎ Π½Π° 10, поэтому Π΅Π΅ послСдняя Ρ†ΠΈΡ„Ρ€Π° Π½Π΅ измСнилась. НапримСр ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅ суммы ΠΊΠΎΠ΄Π² 2134 ΠΈ 2634 ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅. Π’Π° ΠΆΠ΅ ошибка Π±ΡƒΠ΄Π΅Ρ‚, Ссли ΠΌΡ‹ вмСсто 2 Π½Π°ΠΆΠΌΠ΅ΠΌ 7, вмСсто 3 Π½Π°ΠΆΠΌΠ΅ΠΌ 8 ΠΈ Ρ‚Π΄.

3-ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄. Ок, Π΄Π°Π²Π°ΠΉΡ‚Π΅ Ρ‡Ρ‚ΠΎ Π»ΠΈ возьмСм ΠΎΠΏΡΡ‚ΡŒ сумму, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ†ΠΈΡ„Ρ€Ρ‹, стоящиС Π½Π° Ρ‡Π΅Ρ‚Π½Ρ‹Ρ… мСстах Π±ΡƒΠ΄Π΅ΠΌ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒβ€¦ Ρ‚Ρ€ΠΈΠΆΠ΄Ρ‹. Π’ΠΎ Π΅ΡΡ‚ΡŒ ΠΊΠΎΠ΄ 1234565 β€” Π²Π°Π»ΠΈΠ΄Π½Ρ‹ΠΉ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ ΠΊΠ°ΠΊ 1 + 2*3 + 3 + 4*3 + 5 + 6*3 +5 = 50.

ΠžΠΏΠΈΡΠ°Π½Π½Ρ‹ΠΉ способ стал стандартом вычислСния ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΠΎΠΉ суммы EAN13 Π·Π° нСбольшими ΠΏΡ€Π°Π²ΠΊΠ°ΠΌΠΈ: число Ρ†ΠΈΡ„Ρ€ стало фиксированным ΠΈ Ρ€Π°Π²Π½ΠΎ 13, Π³Π΄Π΅ 13-ая β€” это Ρ‚Π° самая ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ Ρ†ΠΈΡ„Ρ€Π°. Π¦ΠΈΡ„Ρ€Ρ‹ Π½Π° Π½Π΅Ρ‡Π΅Ρ‚Π½Ρ‹Ρ… мСстах ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ Ρ‚Ρ€ΠΈΠΆΠ΄Ρ‹, Π½Π° Ρ‡Π΅Ρ‚Π½Ρ‹Ρ… β€” ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·.

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Как ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, Π΄Π°ΠΆΠ΅ такая простая Π²Π΅Ρ‰ΡŒ ΠΊΠ°ΠΊ ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄, ΠΈΠΌΠ΅Π΅Ρ‚ Π² сСбС Π½Π΅ΠΌΠ°Π»ΠΎ интСрСсного. ΠšΡΡ‚Π°Ρ‚ΠΈ, Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ Π»Π°ΠΉΡ„Ρ…Π°ΠΊ для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Π΄ΠΎΡ‡ΠΈΡ‚Π°Π» Π΄ΠΎ сюда β€” тСкст ΠΏΠΎΠ΄ ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄ΠΎΠΌ (Ссли ΠΎΠ½ Π΅ΡΡ‚ΡŒ) ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π΄ΡƒΠ±Π»ΠΈΡ€ΡƒΠ΅Ρ‚ Π΅Π³ΠΎ содСрТаниС. Π­Ρ‚ΠΎ сдСлано для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² случаС Π½Π΅Ρ‡ΠΈΡ‚Π°Π±Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΊΠΎΠ΄Π°, ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ ΠΌΠΎΠ³ ввСсти Π΅Π³ΠΎ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ содСрТимоС ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Π° ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ просто β€” достаточно ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° тСкст ΠΏΠΎΠ΄ Π½ΠΈΠΌ.

Как подсказали Π² коммСнтариях, Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ популярным Π² Ρ‚ΠΎΡ€Π³ΠΎΠ²Π»Π΅ являСтся ΠΊΠΎΠ΄ EAN-13, Π±ΠΈΡ‚ΠΎΠ²ΠΎΠ΅ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‚Π°ΠΌ Ρ‚Π°ΠΊΠΎΠ΅ ΠΆΠ΅, Π° структуру символов ΠΆΠ΅Π»Π°ΡŽΡ‰ΠΈΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ.

Если Ρƒ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ Π½Π΅ ΠΏΡ€ΠΎΠΏΠ°Π» интСрСс, ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ QR-ΠΊΠΎΠ΄Ρ‹.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *

ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС. 12. ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС Ρ„ΠΎΡ‚ΠΎ. ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС-12. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Ρ‚ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄Π° ΠΏΠΎ строкС. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 12. Π‘Π°ΠΌΡ‹Π΅ распространСнныС Ρ‚ΠΈΠΏΡ‹ ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄Π° β€” EAN13, EAN8, CODE39.