ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ Π±Π΅Π· Ρ†ΠΈΡ„Ρ€

Π¨Ρ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄Ρ‹

Π’ΠΈΠ΄Ρ‹ ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄ΠΎΠ²

БущСствуСт 15 Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ автоматичСской ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ:

Но самыС распространСнныС ΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹Π΅ для нас – Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹Π΅ ΠΈ Π΄Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹Π΅ ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄Ρ‹.

Π›ΠΈΠ½Π΅ΠΉΠ½Ρ‹Π΅ Ρ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ Π² ΠΎΠ΄Π½ΠΎΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΈ (ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ). Π’Π°ΠΊΠΈΠΌ способом ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ нСбольшой объСм ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ (20-30 символов). Π­Ρ‚ΠΎΠ³ΠΎ достаточно, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ стандартныС свСдСния ΠΎ характСристиках Ρ‚ΠΎΠ²Π°Ρ€Π°. Для чтСния Ρ‚Π°ΠΊΠΈΡ… ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄ΠΎΠ² достаточно Π½Π΅Π΄ΠΎΡ€ΠΎΠ³ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ.

Π”Π²ΡƒΠΌΠ΅Ρ€Π½ΡƒΡŽ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ сканСры, способныС быстро Π²Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ большой объСм Π΄Π°Π½Π½Ρ‹Ρ…. ΠŸΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌ способом ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Ρ‚ΡŒ большой объСм ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ (Π΄ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… страниц тСкста). Π’Π΅Ρ…Π½ΠΈΠΊΠ° считываСт Π΄Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π² 2 измСрСниях ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ – ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ.

Как ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄

Π’ Π Π€ Ρ‡Π°Ρ‰Π΅ всСго ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π•Π²Ρ€ΠΎΠΏΠ΅ΠΉΡΠΊΡƒΡŽ систСму кодирования EAN.

ЕвропСйскиС ΠΊΠΎΠ΄Ρ‹ Π±Ρ‹Π²Π°ΡŽΡ‚ 3 Π²ΠΈΠ΄ΠΎΠ²:

Богласно систСмС, ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρƒ присваиваСтся ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€, Ρ‡Π°Ρ‰Π΅ всСго ΠΈΠ· 13 Ρ†ΠΈΡ„Ρ€, Π³Π΄Π΅:

Π’ ΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠ΅ ΠΏΠ»Π°Ρ‚Π΅ΠΆΠ½Ρ‹Ρ… Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ другая систСма – Ρ‚Π°ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ 28-разрядный ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄.

Но Π±Ρ‹Π²Π°Π΅Ρ‚ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ Π½Π΅ всСгда указанная Π½Π° Π±ΠΈΡ€ΠΊΠ΅ страна-ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ соотвСтствуСт Ρ†ΠΈΡ„Ρ€Π°ΠΌ Π½Π° ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄Π΅. Π’ΠΎΠΌΡƒ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ 5 ΠΏΡ€ΠΈΡ‡ΠΈΠ½:

Как ΠΏΠΎ ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄Ρƒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π»ΠΈΠ½Π½ΠΎΡΡ‚ΡŒ Ρ‚ΠΎΠ²Π°Ρ€Π°

Для Ρ‚Π°ΠΊΠΎΠΉ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ потрСбуСтся Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ нСсколько дСйствий. Π§Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Π»ΠΎ понятно, рассмотрим Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅:

ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ Π±Π΅Π· Ρ†ΠΈΡ„Ρ€. 123123. ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ Π±Π΅Π· Ρ†ΠΈΡ„Ρ€ Ρ„ΠΎΡ‚ΠΎ. ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ Π±Π΅Π· Ρ†ΠΈΡ„Ρ€-123123. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ Π±Π΅Π· Ρ†ΠΈΡ„Ρ€. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 123123. БущСствуСт 15 Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ автоматичСской ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ:

Π’ нашСм случаС: 4+0+0+9+9+3 = 25

Π‘ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π΅ΠΌ: 6+7+9+0+1+7 = 30*3 = 90

Π’ нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρ†ΠΈΡ„Ρ€Ρ‹ совпали: 10-5 = 5

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

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

Π¨Ρ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄Ρ‹ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ²: Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅, Π²ΠΈΠ΄Ρ‹, Ρ‚ΠΈΠΏΡ‹, Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠ°, ΠΊΠ°ΠΊ формируСтся

ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ Π±Π΅Π· Ρ†ΠΈΡ„Ρ€. okay. ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ Π±Π΅Π· Ρ†ΠΈΡ„Ρ€ Ρ„ΠΎΡ‚ΠΎ. ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ Π±Π΅Π· Ρ†ΠΈΡ„Ρ€-okay. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ Π±Π΅Π· Ρ†ΠΈΡ„Ρ€. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° okay. БущСствуСт 15 Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ автоматичСской ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ:

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

ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ Π±Π΅Π· Ρ†ΠΈΡ„Ρ€. f0753ce6a6d425b4f03898f1ecf7671c. ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ Π±Π΅Π· Ρ†ΠΈΡ„Ρ€ Ρ„ΠΎΡ‚ΠΎ. ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ Π±Π΅Π· Ρ†ΠΈΡ„Ρ€-f0753ce6a6d425b4f03898f1ecf7671c. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ Π±Π΅Π· Ρ†ΠΈΡ„Ρ€. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° f0753ce6a6d425b4f03898f1ecf7671c. БущСствуСт 15 Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ автоматичСской ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ:

Π¨Ρ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄ Π½Π° ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠ΅: Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅ ΠΈ ΠΊΠ°ΠΊ называСтся

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

ΠšΠ°ΠΆΠ΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ Π² ΠΊΠΎΠ΄ закладываСтся всС ΠΎ Ρ‚ΠΎΠ²Π°Ρ€Π΅, Π½ΠΎ Π½Π° самом Π΄Π΅Π»Π΅ это просто двухмСрная Π³Ρ€Π°Ρ„ΠΈΠΊΠ°, которая ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для считывания. ВсС свСдСния Π±ΡƒΠ΄ΡƒΡ‚ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒΡΡ Π² памяти сСрвСра Ρ‚ΠΎΠ³ΠΎ прСдприятия, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ занимаСтся производством ΠΎΠ±ΡƒΠ²ΠΈ, ΠΎΠ΄Π΅ΠΆΠ΄Ρ‹ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΉ Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ.

МоТно Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄Π°:

Π˜ΡΡ‚ΠΎΡ€ΠΈΡ изобрСтСния

Π•Ρ‰Π΅ Π² 1948 Π³ΠΎΠ΄Ρƒ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ производства ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΠ»ΠΈΡΡŒ с ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ нСобходимости считывания для ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ складов ΠΈ ускорСния ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π·Π°ΠΊΠ°Π·ΠΎΠ². Π‘Π΅Ρ€Π½Π°Ρ€Π΄ Π‘ΠΈΠ»ΡŒΠ²Π΅Ρ€, аспирант унивСрситСта, занялся вопросом ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ вмСстС с Π΄Ρ€ΡƒΠ·ΡŒΡΠΌΠΈ. Начало экспСримСнтов Π±Ρ‹Π»ΠΎ Π½Π΅ самым ΡƒΠ΄Π°Ρ‡Π½Ρ‹ΠΌ – использовались ΡƒΠ»ΡŒΡ‚Ρ€Π°Ρ„ΠΈΠΎΠ»Π΅Ρ‚ΠΎΠ²Ρ‹Π΅ Ρ‡Π΅Ρ€Π½ΠΈΠ»Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ быстро тСряли Ρ†Π²Π΅Ρ‚ ΠΈ стоили Π΄ΠΎΡ€ΠΎΠ³ΠΎ.

ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΡˆΠ»ΠΎ Π²Π½Π΅Π·Π°ΠΏΠ½ΠΎ – Π½Π° пляТС. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Π½ΡƒΠΆΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ выглядСл, ΠΊΠ°ΠΊ удлинСнная Π°Π·Π±ΡƒΠΊΠ° ΠœΠΎΡ€Π·Π΅ – это Π±Ρ‹Π»ΠΈ ΡˆΠΈΡ€ΠΎΠΊΠΈΠ΅ ΠΈ ΡƒΠ·ΠΊΠΈΠ΅ полоски. Π§Ρ‚ΠΎΠ±Ρ‹ ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΡ…, настроили Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ примСняли для записи Π·Π²ΡƒΠΊΠ° ΠΊ Ρ„ΠΈΠ»ΡŒΠΌΠ°ΠΌ.

Π’ 1949 Π³ΠΎΠ΄Ρƒ ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΈΠ΅ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΠ»ΠΈ Π½Π° ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ‚Π΅Π½Ρ‚Π°. А Π² 1951 Π΅Π³ΠΎ ΠΎΡ‚Π²Π΅Ρ€Π³Π»ΠΈ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ посчитали слишком Π΄ΠΎΡ€ΠΎΠ³ΠΈΠΌΠΈ Π²ΠΎΠΏΠ»ΠΎΡ‰Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅. Π’ 1952 Π³ΠΎΠ΄Ρƒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΠ»ΠΈ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ созданной систСмы, Π½ΠΎ ΠΈΠ·-Π·Π° нСдостатка финансов ΠΈ отсутствия спонсоров идСю ΠΏΡ€ΠΎΠ΄Π°Π»ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ RCA.

Π’ 1974 Π³ΠΎΠ΄Ρƒ появился ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ супСрмаркСт, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Π»Π°ΡΡŒ продукция Ρ‡Π΅Ρ€Π΅Π· считываниС. БСйчас Ρ‡Π΅ΠΊ ΠΎΡ‚ этой ΠΏΠΎΠΊΡƒΠΏΠΊΠΈ хранится Π² ΠΌΡƒΠ·Π΅Π΅ «АмСриканской истории» ΠΊΠ°ΠΊ символ Π½Π°Ρ‡Π°Π»Π° Π½ΠΎΠ²ΠΎΠΉ эпохи.

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π½Π° любом Ρ‚ΠΎΠ²Π°Ρ€Π΅

Π’Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ созданиС ΡΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΡ… Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π° Ρ‡Π΅Ρ€Π½ΠΎ-Π±Π΅Π»Ρ‹Ρ… полос с ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‰Π΅ΠΉΡΡ ΡˆΠΈΡ€ΠΈΠ½ΠΎΠΉ. Π­Ρ‚ΠΎ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ считывания ΠΏΠ΅Ρ€Π΅Π΄Π°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ Ρ‡Π΅Ρ€Π΅Π· ΡΠΊΠ°Π½ΠΈΡ€ΡƒΡŽΡ‰ΡƒΡŽ ΠΈ Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π²Π°ΡŽΡ‰ΡƒΡŽ Ρ‚Π΅Ρ…Π½ΠΈΠΊΡƒ.

ИмСнно такая Ρ€Π°Π±ΠΎΡ‚Π° считаСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· максимально распространСнных способов ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ.

Максимально извСстными ΡΠ²Π»ΡΡŽΡ‚ΡΡ JEAN-13 ΠΈ EAN-8. ВсС ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ значСния. Из Ρ‡Π΅Π³ΠΎ состоит ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄:

Номинально Ρ€Π°Π·ΠΌΠ΅Ρ€ всСго ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ послания составляСт 31,35 ΠΌΠΌ, Π½ΠΎ с ΠΎΠ±Π΅ΠΈΡ… сторон ΠΎΡ‚ Π½Π΅Π³ΠΎ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ, поэтому ΠΏΠΎΠ»Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ с полями – 37,29 ΠΌΠΌ. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈ послСдний символы Π±ΡƒΠ΄ΡƒΡ‚ ΡƒΠ΄Π»ΠΈΠ½Π΅Π½Π½Ρ‹ΠΌΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π°Ρ‡Π°Π»ΠΎ сканирования ΠΈ Π΅Π³ΠΎ ΠΊΠΎΠ½Π΅Ρ†.

ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ Π±Π΅Π· Ρ†ΠΈΡ„Ρ€. 1b6586b4d1751cf55f5529f1e340befb. ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ Π±Π΅Π· Ρ†ΠΈΡ„Ρ€ Ρ„ΠΎΡ‚ΠΎ. ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ Π±Π΅Π· Ρ†ΠΈΡ„Ρ€-1b6586b4d1751cf55f5529f1e340befb. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ Π±Π΅Π· Ρ†ΠΈΡ„Ρ€. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 1b6586b4d1751cf55f5529f1e340befb. БущСствуСт 15 Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ автоматичСской ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ:

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»

Π¨Ρ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄ ΠΈΠΌΠ΅Π΅Ρ‚ большС ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Ρ‡Π΅ΠΌ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π·Π½Π°ΠΊΠΈ, нСсущиС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ. Он пригодится Π½Π° любом прСдприятии, Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅, Π½Π° складС.

Π’ΠΈΠ΄Ρ‹ ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄ΠΎΠ² ΠΈ ΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹

Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ 3 Ρ„ΠΎΡ€ΠΌΡ‹:

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

ΠšΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ EAN-8 ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ для ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΈΡ… ΠΏΠ°Ρ€Ρ‚ΠΈΠΉ ΠΈΠ»ΠΈ для ΠΌΠ°Π»ΠΎΠ³Π°Π±Π°Ρ€ΠΈΡ‚Π½Ρ‹Ρ… ΠΈΠ·Π΄Π΅Π»ΠΈΠΉ. ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π° использования Ρ‚Π°ΠΊΠΈΡ… ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ – ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ†ΠΈΠΈ Π½Π° быстром ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π΅. Π§Π΅ΠΌ мСньшС Π΄Π»ΠΈΠ½Π° полосок, Ρ‚Π΅ΠΌ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½Π΅Π΅ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ считаны Π±Π΅Π· риска ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½Ρ‹Π΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹.

Π Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ½Π°Π±Π΄ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠ΅ прСдприятиС, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΄Π΅Ρ‚Π°Π»ΡŒ ΠΈΠ»ΠΈ расходник отправляСтся. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒΡΡ Π² Π·Π½Π°Ρ‡ΠΊΠ΅ ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄Π° ΠΌΠΎΠΆΠ΅Ρ‚ большоС количСство Ρ†ΠΈΡ„Ρ€. Π¦ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Ρ‚ΠΈΠΏ носит Ρ‚Π°ΠΊΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π½Π΅ ΠΏΠΎ максимальной Π΄Π»ΠΈΠ½Π΅, Π° ΠΈΠ·-Π·Π° словаря Code-128, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ составлСнии пСрСчня. Он ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ ΡƒΠ³ΠΎΠ΄Π½ΠΎ, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ содСрТит Π² сСбС Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅:

ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌ остаСтся EAN-13, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ постоянно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² Π»Π΅Π³ΠΊΠΎΠΉ ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΡΡ‚ΠΈ.

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

ΠœΠ°Π»ΠΎΠΈΠ·Π²Π΅ΡΡ‚Π½Ρ‹Π΅ Ρ„Π°ΠΊΡ‚Ρ‹ ΠΎ ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Π°Ρ… β€” Π·Π°Π³Π°Π΄ΠΎΡ‡Π½Ρ‹Π΅ Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΏΠΎΠ΄ ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄ΠΎΠΌ

Число звСря, ΡˆΡ‚Ρ€ΠΈΡ…ΠΈ смСрти β€” насколько всС это Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ? МоТно Π»ΠΈ Π·Π°ΡˆΠΈΡ‚ΡŒ Π² ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄ Π²ΠΈΠ΄Π΅ΠΎΡ€ΠΎΠ»ΠΈΠΊ ΠΈΠ»ΠΈ Ρ„ΠΎΡ‚ΠΎ Π³ΠΎΠ»ΠΎΠΉ Π­ΠΌΠΌΡ‹ Уотсон? Π‘Ρ‹Π²Π°ΡŽΡ‚ Π»ΠΈ β€œΠ½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Ρ‹β€, ΠΈ Ρ‡Ρ‚ΠΎ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π·Π½Π°Ρ‡ΠΈΡ‚ β€œΠ½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄β€?

Π’ β€œΠšΠ»Π΅Π²Π΅Ρ€Π΅Π½ΡΠ΅β€ ΠΌΡ‹ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ Mobile SMARTS для создания ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ ΠΏΠΎ ΡƒΡ‡Π΅Ρ‚Ρƒ ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΎΠ²Π°Ρ€Π° ΠΈ постоянно сталкиваСмся с дСтскими ошибками Π² ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠ΅. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ½ΠΈ Π²Ρ‹Π·Π²Π°Π½Ρ‹ простым Π½Π΅ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ΠΌ людСй Ρ…ΠΎΡ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ Π² Ρ‚Π΅ΠΌΠ΅.

Наша ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° Ρ‚ΠΎΠΆΠ΅ Π½Π΅ идСальна, Π½ΠΎ ΠΊΠΎΠ΅-Ρ‡Ρ‚ΠΎ Π² своём Π΄Π΅Π»Π΅ ΠΌΡ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅ΠΌ. Π‘Ρ‚Π°Ρ‚ΡŒΡ Π½Π΅ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Ρ‚ΠΈΠΏΠ° ΠΌΡ‹ ΠΊΡ€ΡƒΡ‚Ρ‹Π΅ ΠΈ разбираСмся, Π° всС Π²ΠΎΠΊΡ€ΡƒΠ³ Π½Π΅ ΠΊΡ€ΡƒΡ‚Ρ‹Π΅ ΠΈ Π½Π΅ Ρ€Π°Π·Π±ΠΈΡ€Π°ΡŽΡ‚ΡΡ, Π½Π΅Ρ‚. Π£ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ свои Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΌΡ‹ Ρ‚ΠΎΠΆΠ΅ часто Π»Π°ΠΆΠ°Π΅ΠΌ. ΠŸΡ€ΠΎΡΡ‚ΠΎ Ρ‚Π΅ΠΌΠ° Π½Π°Π±ΠΈΡ€Π°Π΅Ρ‚ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ Π² массы, Π° Π»ΡŽΠ±Ρ‹Π΅ ошибки стоят Π΄Π΅Π½Π΅Π³.

Π‘Π½Π°Ρ‡Π°Π»Π° для Π·Π°Ρ‚Ρ€Π°Π²ΠΊΠΈ расскаТСм ΠΏΡ€ΠΎ кассовый ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΏΡ€ΠΎ Π·Π°Π³Π°Π΄ΠΎΡ‡Π½Ρ‹ΠΉ GS1 DataMatrix, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ Ρ‚ΠΎΡ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ².

Π‘Π°ΠΌΠ° ΡΡ‚Π°Ρ‚ΡŒΡ большС Ρ€Π°Π·Π²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ, всё ΠΈΠ·Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΈ ΠΆΠ΅Π»Π°Π½ΠΈΠΈ Π»Π΅Π³ΠΊΠΎ гуглится, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈ ΠΏΠΎΠ±ΡƒΠ΄ΠΈΡ‚ΡŒ ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ Ρ‚Π΅ΠΌΡƒ Π³Π»ΡƒΠ±ΠΆΠ΅.

Π—Π°Π³Π°Π΄ΠΎΡ‡Π½Ρ‹Π΅ Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΏΠΎΠ΄ ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄ΠΎΠΌ

ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ Π±Π΅Π· Ρ†ΠΈΡ„Ρ€. image loader. ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ Π±Π΅Π· Ρ†ΠΈΡ„Ρ€ Ρ„ΠΎΡ‚ΠΎ. ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ Π±Π΅Π· Ρ†ΠΈΡ„Ρ€-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ Π±Π΅Π· Ρ†ΠΈΡ„Ρ€. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. БущСствуСт 15 Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ автоматичСской ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ:

Π¦ΠΈΡ„Ρ€Ρ‹ ΠΏΠΎΠ΄ ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄ΠΎΠΌ β€” Ρ‡Ρ‚ΠΎ это Ρ‚Π°ΠΊΠΎΠ΅? Π—Π½Π°ΡŽΡ‰ΠΈΠ΅ люди говорят, Ρ‡Ρ‚ΠΎ Ρ‚ΡƒΡ‚ всё просто: ΠΈΠΌΠ΅Π½Π½ΠΎ эти Ρ†ΠΈΡ„Ρ€Ρ‹ β€œΠ·Π°ΡˆΠΈΡ‚Ρ‹β€ Π² ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄. Π”Π΅Π²ΡƒΡˆΠΊΠ° Π½Π° кассС Π²Π±ΠΈΠ²Π°Π΅Ρ‚ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΏΠΎΠ΄ ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄ΠΎΠΌ β€” ΠΈ вуаля β€” Ρ‚ΠΎΠ²Π°Ρ€ Π½Π°ΠΉΠ΄Π΅Π½.

К соТалСнию, это Π·Π°Π±Π»ΡƒΠΆΠ΄Π΅Π½ΠΈΠ΅. Π¦ΠΈΡ„Ρ€Ρ‹ ΠΏΠΎΠ΄ ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄ΠΎΠΌ Π½Π΅ β€œΠ·Π°ΡˆΠΈΡ‚Ρ‹β€ Π² ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄. Для Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€ΠΎΠ² Ρƒ ΠΊΠ°ΠΌΠΈΠ½Π° сойдСт, Π° для Π°ΠΉΡ‚ΠΈΡˆΠ½ΠΈΠΊΠ° Π±Π΅Π΄Π°.

Π­Ρ‚ΠΎ распространСнноС Π·Π°Π±Π»ΡƒΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ³Π΄Π° встаСт Π·Π°Π΄Π°Ρ‡Π° Ρ€Π°ΡΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄, Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ Π³ΡƒΠ³Π»ΠΈΡ‚ бСсплатный ΠΎΠ½Π»Π°ΠΉΠ½ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Π°, ΠΏΠΈΡ…Π°Π΅Ρ‚ Π² ΠΏΠΎΠ»Π΅ эти самыС Ρ†ΠΈΡ„Ρ€Ρ‹, и… ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ Π½Π° Ρ€ΠΎΠ²Π½ΠΎΠΌ мСстС.

Надписи ΠΏΠΎΠ΄ ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄ΠΎΠΌ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Human readable interpretation (HRI). Одно Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΡƒΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π½Π°Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° ΠΌΡ‹ΡΠ»ΡŒ, Ρ‡Ρ‚ΠΎ Ρ‚ΡƒΡ‚ Π½Π΅ всё Π² порядкС.

Рассмотрим ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅, Π³Π΄Π΅ Ρ‚ΡƒΡ‚ собака Π·Π°Ρ€Ρ‹Ρ‚Π°.

ΠšΠ°ΡΡΠΎΠ²Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΎ кассовый ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄ β€” для Π·Π°Ρ‚Ρ€Π°Π²ΠΊΠΈ. Он Π½Π° самом Π΄Π΅Π»Π΅ Π½Π΅ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π·Π° 50 Π»Π΅Ρ‚ использования Π² софтС ΠΈ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ Π±Ρ‹Π»ΠΈ вставлСны 1000 костылСй, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±ΠΎΠΉΡ‚ΠΈ всС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ (Π½Ρƒ ΠΏΠΎΡ‡Ρ‚ΠΈ). Π—Π°Ρ‚ΠΎ ΠΎΠ½ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ вопрос.

Π’ΠΎΡ‚ Π² этих Π΄Π²ΡƒΡ… ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Π°Ρ… (EAN-13) Π½ΠΈΠΆΠ΅, ΠΏΠΎΠ΄ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ написано β€œ4601200000003” ΠΈ β€œ0123456789128”, Π² ΠΎΠ±ΠΎΠΈΡ… Π½Π΅Ρ‚ ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ² для ΠΏΠ΅Ρ€Π²ΠΎΠΉ Ρ†ΠΈΡ„Ρ€Ρ‹. Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Π΅ Π½Π΅Ρ‚ ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ² для β€œ4” (ΠΎΠ½Π° Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠΌ способом), Π° Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Π΅ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π² ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅ Π½Π΅Ρ‚ Π»ΠΈΠ΄ΠΈΡ€ΡƒΡŽΡ‰Π΅Π³ΠΎ нуля, хотя ΠΎΠ½ ΠΈ Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π½ ΠΏΠΎΠ΄ ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄ΠΎΠΌ.

ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ Π±Π΅Π· Ρ†ΠΈΡ„Ρ€. image loader. ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ Π±Π΅Π· Ρ†ΠΈΡ„Ρ€ Ρ„ΠΎΡ‚ΠΎ. ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ Π±Π΅Π· Ρ†ΠΈΡ„Ρ€-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ Π±Π΅Π· Ρ†ΠΈΡ„Ρ€. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. БущСствуСт 15 Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ автоматичСской ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ:ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ Π±Π΅Π· Ρ†ΠΈΡ„Ρ€. image loader. ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ Π±Π΅Π· Ρ†ΠΈΡ„Ρ€ Ρ„ΠΎΡ‚ΠΎ. ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ Π±Π΅Π· Ρ†ΠΈΡ„Ρ€-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ Π±Π΅Π· Ρ†ΠΈΡ„Ρ€. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. БущСствуСт 15 Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ автоматичСской ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ:

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

Рассмотрим ΠΏΠΎΠ±Π»ΠΈΠΆΠ΅, Ρ‡Ρ‚ΠΎ Ρ‚ΡƒΡ‚ происходит.

Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Π΅ (β€œ4601200000003”) Π² Π½Π°Ρ‡Π°Π»Π΅ ΠΈΠ΄ΡƒΡ‚ Π΄Π²Π΅ Π΄Π»ΠΈΠ½Π½Ρ‹Π΅ полосочки, ΠΎΠ½ΠΈ ΠΊΠΎΠ΄ΠΈΡ€ΡƒΡŽΡ‚ β€œΠ½Π°Ρ‡Π°Π»ΠΎ ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Π°β€, Π΄Π°Π»Π΅Π΅ ΠΈΠ΄ΡƒΡ‚ ΡˆΡ‚Ρ€ΠΈΡ…ΠΈ ΠΈ пропуски для Ρ†ΠΈΡ„Ρ€Ρ‹ β€œ6”, Π·Π°Ρ‚Π΅ΠΌ ΠΏΡ€ΠΎ Ρ†ΠΈΡ„Ρ€Ρ‹ β€œ0”, β€œ1”, β€œ2”, β€œ0” ΠΈ β€œ0”, Π΄Π²Π΅ Π΄Π»ΠΈΠ½Π½Ρ‹Π΅ полосочки Π² Ρ†Π΅Π½Ρ‚Ρ€Π΅ говорят ΠΏΡ€ΠΎ сСрСдину, Π·Π°Ρ‚Π΅ΠΌ ΠΏΡΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Ρ… Π³Ρ€ΡƒΠΏΠΏ ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ² ΠΈ пропусков ΠΊΠΎΠ΄ΠΈΡ€ΡƒΡŽΡ‚ β€œ00000”, Π΄Π°Π»Π΅Π΅ ΠΈΠ΄ΡƒΡ‚ ΡˆΡ‚Ρ€ΠΈΡ…ΠΈ ΠΈ пропуски для Ρ†ΠΈΡ„Ρ€Ρ‹ β€œ3” ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ°ΡŽΡ‰ΠΈΠ΅ Π΄Π²Π΅ Π΄Π»ΠΈΠ½Π½Ρ‹Π΅ полоски ΠΏΡ€ΠΎ ΠΊΠΎΠ½Π΅Ρ† ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Π°. Π˜Ρ‚ΠΎΠ³ΠΎ, Π² ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Π΅ Π΅ΡΡ‚ΡŒ ΡˆΡ‚Ρ€ΠΈΡ…ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΎ β€œ601200000003”. Π¦ΠΈΡ„Ρ€Π° β€œ3” (послСдняя) Π² полосках ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Π° Π΅ΡΡ‚ΡŒ, Π° ΠΏΠ΅Ρ€Π²ΠΎΠΉ β€œ4” Π½Π΅Ρ‚! ΠžΡ‚ΠΊΡƒΠ΄Π° ΠΆΠ΅ взялась β€œ4”?

Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ β€œ4” Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π° грязным Ρ…Π°ΠΊΠΎΠΌ. Для Π½Π΅Ρ‘ Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ мСста, ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ всё это большой историчСский казус.

Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Ρ‚Π°ΠΊΠΈΠ΅ кассовыС ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Ρ‹ появились Π² БША, Ρ‚Π°ΠΌ ΠΎΠ½ΠΈ состоят ΠΈΠ· 12 Ρ†ΠΈΡ„Ρ€ ΠΈ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ UPC (Universal Product Code). Для пСрСноса Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π² Π•Π²Ρ€ΠΎΠΏΡƒ ΠΈ Π°Π΄Π°ΠΏΡ‚Π°Ρ†ΠΈΠΈ стандарта Π•Π²Ρ€ΠΎΠΏΠ΅ Π½ΡƒΠΆΠ½Ρ‹ Π±Ρ‹Π»ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ†ΠΈΡ„Ρ€Ρ‹, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ амСриканскиС 12 всС ΡƒΠΆΠ΅ Π±Ρ‹Π»ΠΈ заняты.

ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ Π±Π΅Π· Ρ†ΠΈΡ„Ρ€. image loader. ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ Π±Π΅Π· Ρ†ΠΈΡ„Ρ€ Ρ„ΠΎΡ‚ΠΎ. ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ Π±Π΅Π· Ρ†ΠΈΡ„Ρ€-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ Π±Π΅Π· Ρ†ΠΈΡ„Ρ€. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. БущСствуСт 15 Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ автоматичСской ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ:

ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠΌ, ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½Π½Ρ‹ΠΌ ΠΏΠΎ ΡˆΡ‚Ρ€ΠΈΡ…-ΠΊΠΎΠ΄Ρƒ Π½Π° этикСткС, стал Π±Π»ΠΎΠΊ ΠΈΠ· 10 ΠΆΠ΅Π²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π΅Π·ΠΈΠ½ΠΎΠΊ Wrigley Juicy Fruit. Π­Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ Π² супСрмаркСтС Marsh Π³ΠΎΡ€ΠΎΠ΄Π° Π’Ρ€ΠΎΠΉ (Огайо) Π² Ρ‡Π΅Ρ‚Π²Π΅Ρ€Π³, 26 июня 1974 Π³ΠΎΠ΄Π° Π² 8.01 ΡƒΡ‚Ρ€Π°. Π’ ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ вошли ΠΈ имя покупатСля, ΠΈ имя кассира, ΠΎΡ‚ΠΊΡ€Ρ‹Π²ΡˆΠΈΡ… Π½ΠΎΠ²ΡƒΡŽ страницу Ρ€ΠΎΠ·Π½ΠΈΡ‡Π½ΠΎΠΉ Ρ‚ΠΎΡ€Π³ΠΎΠ²Π»ΠΈ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΡƒΠΏΠ°ΠΊΠΎΠ²ΠΊΠ° ΠΆΠ²Π°Ρ‡ΠΊΠΈ, которая Ρ‚ΠΎΠ³Π΄Π° обошлась Π² 67 Ρ†Π΅Π½Ρ‚ΠΎΠ², вмСстС с Ρ‡Π΅ΠΊΠΎΠΌ хранятся Π² ΠΌΡƒΠ·Π΅Π΅ амСриканской истории Бмитсоновского института.

Π§Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ Π΅ΠΌΠΊΠΎΡΡ‚ΡŒ, ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ просто Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΅Ρ‰Π΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ² ΠΈ пропусков, Π½ΠΎ Π² Ρ‚Π΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π° это ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎ ΡƒΡ…ΡƒΠ΄ΡˆΠ°Π»ΠΎ ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Π΅ΠΌΠΎΡΡ‚ΡŒ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ вмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ просто ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄ Π² ΡˆΠΈΡ€ΠΈΠ½Ρƒ, Π±Ρ‹Π» ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ β€œΡ…Π°ΠΊβ€.

По амСриканскому стандарту любая ΠΈΠ· Ρ†ΠΈΡ„Ρ€ ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ записана: Π°) ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌΠΈ ΡˆΡ‚Ρ€ΠΈΡ…Π°ΠΌΠΈ ΠΈ пропусками; Π±) ΠΈΡ… Π·Π΅Ρ€ΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΎΡ‚Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ; Π²) инвСрсиСй Ρ‡Π΅Ρ€Π½ΠΎΠ³ΠΎ ΠΈ Π±Π΅Π»ΠΎΠ³ΠΎ; Π³) Π·Π΅Ρ€ΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ инвСрсиСй. Всё это Π½ΡƒΠΆΠ½ΠΎ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ инвСрсныС ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Ρ‹ (Π±Π΅Π»Ρ‹ΠΌ ΠΏΠΎ Ρ‡Π΅Ρ€Π½ΠΎΠΌΡƒ) ΠΈ ΡΠΊΠ°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄ Π²Π²Π΅Ρ€Ρ… Π½ΠΎΠ³Π°ΠΌΠΈ (Π·Π΅Ρ€ΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΡ‚Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² случаС ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Π° β€” Ρ‚ΠΎ ΠΆΠ΅ самоС, Ρ‡Ρ‚ΠΎ ΠΈ ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚ Π½Π° 180Β°).

Π’ β€œΠ°ΠΌΠ΅Ρ€ΠΈΠΊΠ°Π½ΡΠΊΠΎΠΌβ€ ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Π΅ (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π° 12 Ρ†ΠΈΡ„Ρ€) ΠΏΠ΅Ρ€Π²Ρ‹Π΅ 6 Ρ†ΠΈΡ„Ρ€ ΠΊΠΎΠ΄ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌΠΈ ΡˆΡ‚Ρ€ΠΈΡ…Π°ΠΌΠΈ, Π° Π²Ρ‚ΠΎΡ€Ρ‹Π΅ 6 Ρ†ΠΈΡ„Ρ€ ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ ΡˆΡ‚Ρ€ΠΈΡ…Π°ΠΌΠΈ (Π³Π΄Π΅ Ρ‡Π΅Ρ€Π½Ρ‹Π΅ ΡˆΡ‚Ρ€ΠΈΡ…ΠΈ Π·Π°ΠΌΠ΅Π½Π΅Π½Ρ‹ Π½Π° Π±Π΅Π»Ρ‹Π΅ полоски ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚). Π­Ρ‚ΠΎ сдСлано для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, ΠΏΠ΅Ρ€Π΅Π²Π΅Ρ€Π½ΡƒΡ‚ ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄ ΠΈΠ»ΠΈ Π½Π΅Ρ‚, Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ я Π΅Π³ΠΎ ΡΠΊΠ°Π½ΠΈΡ€ΡƒΡŽ ΠΈΠ»ΠΈ Π²Π²Π΅Ρ€Ρ… Π½ΠΎΠ³Π°ΠΌΠΈ (ΠΈ Π·Π°Ρ‚Π΅ΠΌ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ†ΠΈΡ„Ρ€Ρ‹ Π² ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ порядкС, Π° Π½Π΅ Π·Π°Π΄ΠΎΠΌ Π½Π°ΠΏΠ΅Ρ€Π΅Π΄).

Π’ Π½ΠΎΠ²ΠΎΠΌ β€œΠ΅Π²Ρ€ΠΎΠΏΠ΅ΠΉΡΠΊΠΎΠΌβ€ ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Π΅ (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π° 13 Ρ†ΠΈΡ„Ρ€), пСрвая Ρ†ΠΈΡ„Ρ€Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, β€œ4”) кодируСтся Π½Π΅ ΡˆΡ‚Ρ€ΠΈΡ…Π°ΠΌΠΈ, Π° ΠΏΡƒΡ‚Π΅ΠΌ «пСрСтасовывания» способов кодирования ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… Π·Π° Π½Π΅ΠΉ 6 Ρ†ΠΈΡ„Ρ€ ΠΈΠ· ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° (Π²Ρ‚ΠΎΡ€ΠΎΠΉ Π±Π»ΠΎΠΊ ΠΈΠ· 6 оставили Π² ΠΏΠΎΠΊΠΎΠ΅).

НапримСр, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ Π·Π° Ρ‡Π΅Ρ‚Π²Π΅Ρ€ΠΊΠΎΠΉ β€œ6” выводится ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ, ΡˆΡ‚Ρ€ΠΈΡ…ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Π·Π° Π½Π΅ΠΉ β€œ0” выводятся Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΌ порядкС (Π·Π΅Ρ€ΠΊΠ°Π»ΡŒΠ½ΠΎ), ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π·Π° Π½Π΅ΠΉ β€œ1” ΠΈ β€œ2” выводится снова Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅, ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Π΄Π²Π° β€œ0” снова Π·Π΅Ρ€ΠΊΠ°Π»ΡŒΠ½ΠΎ. ΠžΠ±Ρ‰Π°Ρ Π΄Π»ΠΈΠ½Π° ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Π° ΠΈ число ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ² Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ этого Ρ‚Ρ€ΡŽΠΊΠ° Π½Π΅ мСняСтся.

Для β€œΠ°ΠΌΠ΅Ρ€ΠΈΠΊΠ°Π½ΡΠΊΠΎΠ³ΠΎ сканСра” такая Π±Π΅Π»ΠΈΠ±Π΅Ρ€Π΄Π° Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ смысла, Π° для Π•Π²Ρ€ΠΎΠΏΡ‹ это Ρ‚Π°ΠΉΠ½Ρ‹ΠΉ Π·Π½Π°ΠΊ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π² ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Π΅ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π° Π΅Ρ‰Π΅ ΠΎΠ΄Π½Π° Ρ†ΠΈΡ„Ρ€Π°! (Π΄Π°, ΠΌΡ‹ всСгда Π·Π½Π°Π»ΠΈ, Ρ‡Ρ‚ΠΎ Π΅Π²Ρ€ΠΎΠΏΠ΅ΠΉΡ†Ρ‹ ΠΈΠ·Π²Ρ€Π°Ρ‰Π΅Π½Ρ†Ρ‹).

Для всСх Ρ†ΠΈΡ„Ρ€ ΠΎΡ‚ β€œ1” Π΄ΠΎ β€œ9” Π±Ρ‹Π»ΠΈ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π½Ρ‹ Ρ‚Π°ΠΊΠΈΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° тасовки способов кодирования. Для β€œ0” Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅Ρ‚, Ρ‚.Π΅. 13-Π·Π½Π°Ρ‡Π½Ρ‹ΠΉ ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄ с Π»ΠΈΠ΄ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌ Π½ΡƒΠ»Π΅ΠΌ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ Π½ΠΈΡ‡Π΅ΠΌ Π½Π΅ отличаСтся ΠΎΡ‚ 12-Π·Π½Π°Ρ‡Π½ΠΎΠ³ΠΎ ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Π° Π±Π΅Π· этого лишнСго ноля (EAN-13 с Π»ΠΈΠ΄ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌ Π½ΡƒΠ»Π΅ΠΌ эквивалСнтСн UPC-А).

Из этого получаСтся ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡ€ΠΈΠΊΠΎΠ», Ρ‡Ρ‚ΠΎ Ссли ΠΏΠ΅Ρ€Π΅Π΄ Π½Π°ΠΌΠΈ β€œΠ°ΠΌΠ΅Ρ€ΠΈΠΊΠ°Π½ΡΠΊΠΈΠΉβ€ ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄ (Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ кодирования Π½Π΅ β€œΠΏΠ΅Ρ€Π΅Ρ‚Π°ΡΠΎΠ²Π°Π½Ρ‹β€), Ρ‚ΠΎ β€œΠ°ΠΌΠ΅Ρ€ΠΈΠΊΠ°Π½ΡΠΊΠΈΠΉ сканСр” Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ 12 Ρ†ΠΈΡ„Ρ€, Π° условный β€œΠ΅Π²Ρ€ΠΎΠΏΠ΅ΠΉΡΠΊΠΈΠΉ сканСр” ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π² Π½Π΅ΠΌ Π΅ΡΡ‚ΡŒ Π»ΠΈΠ΄ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ Β«0Β», ΠΈ ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ лишний ноль (Ρ‚.ΠΊ. для кодирования ноля Π½Π΅ прСдусмотрСно Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ β€œΠΏΠ΅Ρ€Π΅Ρ‚Π°ΡΠΎΠ²ΠΊΠΈβ€, этого β€œΠ»ΠΈΠ΄ΠΈΡ€ΡƒΡŽΡ‰Π΅Π³ΠΎ нуля” ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ Π² ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅ Π½ΠΈΠ³Π΄Π΅ Π½Π΅Ρ‚ Π² ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Π΅).

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΌΠΈΡ€ Π΄Π°Π²Π½ΠΎ Π³Π»ΠΎΠ±Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½, поэтому β€œΠ°ΠΌΠ΅Ρ€ΠΈΠΊΠ°Π½ΡΠΊΠΈΠΉβ€ сканСр ΠΈ β€œΠ΅Π²Ρ€ΠΎΠΏΠ΅ΠΉΡΠΊΠΈΠΉβ€ сканСр β€” это просто условности. Π‘ΠΊΠ°Π½Π΅Ρ€ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅, Π½ΠΎ Ρƒ Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ настройка: Π½ΡƒΠΆΠ½ΠΎ Π»ΠΈ Π΅ΠΌΡƒ Π² ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅ ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ EAN-13 (Π•Π²Ρ€ΠΎΠΏΠ°) ΠΈΠ»ΠΈ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ UPC-А (БША), Π° Ссли ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ EAN-13, Ρ‚ΠΎ Π½Π°Π΄ΠΎ Π»ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ лишний ноль ΠΊ амСриканским ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Π°ΠΌ UPC-А.

Π‘ этим связана ΠΎΠ΄Π½Π° распространСнная ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ: ΠΊΠΎΠ³Π΄Π° Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… Ρƒ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Π»ΠΈΠ±ΠΎ Π½Π΅Ρ‚ Π½ΠΎΠ»Π΅ΠΉ Π² Π½Π°Ρ‡Π°Π»Π΅ ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄ΠΎΠ², Π° сканСр считываСт с β€œΠ»ΠΈΡˆΠ½ΠΈΠΌβ€ Π½ΠΎΠ»Π΅ΠΌ, Π»ΠΈΠ±ΠΎ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… Π΅ΡΡ‚ΡŒ ноль Π² Π½Π°Ρ‡Π°Π»Π΅, Π° сканСр Π΅Π³ΠΎ β€œΠ½Π΅ считываСт” (хотя, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΌ ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ, β€” этого ноля Π² ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅ Π² ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Π΅ Π½Π΅Ρ‚).

Казалось Π±Ρ‹, слоТно Π½Π°ΠΊΠΎΡΡΡ‡ΠΈΡ‚ΡŒ Π² использовании EAN-13/UPC. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, люди Π΄Π΅Π»Π°ΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ошибки:

Π’ Π½Π°ΡˆΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°Ρ…, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ β€œΠœΠ°Π³Π°Π·ΠΈΠ½ 15” ΠΈΠ»ΠΈ β€œΠ‘ΠΊΠ»Π°Π΄ 15”, построСнных Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ Mobile SMARTS, ΠΌΡ‹ Ρ€Π΅ΡˆΠ°Π΅ΠΌ эту ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ ΠΎΡ‡Π΅Π½ΡŒ просто: сканСр устройства всСгда автоматичСски настраиваСтся Π½Π° Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ ноля, Π° поиск Ρ‚ΠΎΠ²Π°Ρ€Π° ΠΏΠΎ Π±Π°Π·Π΅ Π΄Π°Π½Π½Ρ‹Ρ… производится Π΄Π²Π° Ρ€Π°Π·Π°: ΠΈ с Π½ΠΎΠ»Π΅ΠΌ, ΠΈ Π±Π΅Π· ноля (Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΆ Ρ‚ΠΎΡ‡Π½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Ρ‚ΠΎΠ²Π°Ρ€).

Π‘ΠΊΠ°Π½Π΅Ρ€ ΠΌΡ‹ стараСмся Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ, Π±Π΅Π· участия Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°. Если сканСр нСльзя Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ β€” Ρ‚ΠΎ это всСгда ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ сканСром ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Ρ€Π΅Π·Π°Ρ‚ΡŒΡΡ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 0 (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² Π½Π°Ρ‡Π°Π»Π΅), Π½ΠΎ Π΅Ρ‰Π΅ ΠΈ чСксумма (которая Π² ΠΊΠΎΠ½Ρ†Π΅), Ρ‚ΠΎΠ³Π΄Π° Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΏΡ€ΠΈΠ΄ΡƒΡ‚ Π½Π΅ 13, Π° ΡƒΠΆΠ΅ 11 символов, Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ Π΄Π°ΠΆΠ΅ Π±Π΅Π· указания Ρ‚ΠΈΠΏΠ° ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Π° (Ρ‚Π°ΠΊΠΈΠ΅ Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ сканСры Ρ‚ΠΎΠΆΠ΅ Π±Ρ‹Π²Π°ΡŽΡ‚).

Π’ этом случаС ΠΌΡ‹ Π±Π΅ΡΡΠΈΠ»ΡŒΠ½Ρ‹ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚. 11 символов ΠΌΠΎΠ³Π»ΠΈ ΠΏΡ€ΠΈΠΉΡ‚ΠΈ ΠΎΡ‚ сканирования любого Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Π°, ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ всС ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Ρ‹ ΠΊΠ°ΠΊ EAN-13. Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ сканСр, Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΡƒ придСтся ΡΠΊΠ°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с листа настроСчныС ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Ρ‹ ΠΈΠ»ΠΈ Π·Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π² ΠΊΠ°ΠΊΠΈΠ΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ мСню, Π° всё это β€” источники ошибок.

GS1 DataMatrix

Π­Ρ‚ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ стал популярным благодаря ввСдСнию ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ². Π˜ΡΡ‚ΠΎΡ€ΠΈΡ ΠΏΠΎΠ»Π½Π° Π³Ρ€Π°Π±Π»Π΅ΠΉ, вСлосипСдов ΠΈ Ρ‚Ρ€ΡƒΠΏΠΈΠΊΠΎΠ² ΠΌΠ΅Π»ΠΊΠΈΡ… ΠΆΠΈΠ²ΠΎΡ‚Π½Ρ‹Ρ…, ΠΊΠ°ΠΊ сарай вашСй Π±Π°Π±ΡƒΡˆΠΊΠΈ.

Ну Π»Π°Π΄Π½ΠΎ, допустим с EAN-13 ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ΄Ρ€Π°Ρ‚ΡŒΡΡ ΠΈ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ пСрвая Ρ†ΠΈΡ„Ρ€Π° всё-Ρ‚Π°ΠΊΠΈ Π΅ΡΡ‚ΡŒ Π² ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Π΅, просто ΠΎΠ½Π° Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π° Π½Π΅ совсСм ΡˆΡ‚Ρ€ΠΈΡ…Π°ΠΌΠΈ (хотя для Π»ΠΈΠ΄ΠΈΡ€ΡƒΡŽΡ‰Π΅Π³ΠΎ β€œ0” это ΠΈ Π½Π΅ Ρ‚Π°ΠΊ).

Π’ΠΎΠ·ΡŒΠΌΠ΅ΠΌ Ρ‚ΠΎΠ³Π΄Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄ GS1 DataMatrix «(21)abba01(01)04601200000003»:

ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ Π±Π΅Π· Ρ†ΠΈΡ„Ρ€. image loader. ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ Π±Π΅Π· Ρ†ΠΈΡ„Ρ€ Ρ„ΠΎΡ‚ΠΎ. ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ Π±Π΅Π· Ρ†ΠΈΡ„Ρ€-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ Π±Π΅Π· Ρ†ΠΈΡ„Ρ€. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. БущСствуСт 15 Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ автоматичСской ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ:

Π’ этом ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Π΅ β€œΠ²Π½ΡƒΡ‚Ρ€ΠΈβ€ Π½Π΅Ρ‚ Π½ΠΈ скобок, Π½ΠΈ символа Β«0Β», Π½ΠΈ Π±ΡƒΠΊΠ²Ρ‹ Β«aΒ», Π½ΠΈ пСрСноса строки.

Π§Ρ‚ΠΎ Ρ‚ΡƒΡ‚ происходит?

Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Π½ΠΈΠΊΠ°ΠΊΠΈΠ΅ скобки Π² ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄ Π½Π΅ ΠΊΠΎΠ΄ΠΈΡ€ΡƒΡŽΡ‚ΡΡ, ΠΎΠ½ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚Π°ΡŽΡ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для удобства прочтСния Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ. Π­Ρ‚ΠΎ снова называСтся Human readable interpretation (HRI), ΠΏΡ€ΠΈΠ²Π΅Ρ‚, ΠΊΠΎΠΆΠ°Π½Ρ‹ΠΉ мСшок.

Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, Π² ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Π΅ Π΅ΡΡ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ символы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° Ρ€Π°ΡΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, которая Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ Π΄Π°Π½Π½Ρ‹Π΅ для ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Π°. НС какая-Ρ‚ΠΎ бСсплатная opensource ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, написанная ΡƒΠΌΠ½Ρ‹ΠΌΠΈ ΠΎΡ‡ΠΊΠ°Ρ€ΠΈΠΊΠ°ΠΌΠΈ, Π° ваша ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°, Ρ‚Π° самая, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΏΠΈΡˆΠ΅Ρ‚Π΅ Π’Ρ‹, ΠΌΠΎΠΉ Π΄Ρ€ΡƒΠ³. Π’ этот Ρ€Π°Π· символы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ, Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΊ β€œΠΊΠΎΡ€Ρ€Π΅ΠΊΡ†ΠΈΠΈβ€ ΠΈ Ρ‚.ΠΏ., Π° Ρ€Π°Π·ΠΌΠ΅Ρ‡Π°ΡŽΡ‚ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π² ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄.

Π’ самом Π½Π°Ρ‡Π°Π»Π΅ Π² ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄ вставляСтся ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ символ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ называСтся FNC1 ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΊΠΎΠ΄ 232, Ρ‡Ρ‚ΠΎ соотвСтствуСт Π»ΠΈΠ±ΠΎ странному ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π΅ΠΌΠΎΠΌΡƒ символу «Γž» (ANSI), Π»ΠΈΠ±ΠΎ русской Π±ΡƒΠΊΠ²Π΅ β€œΠΈβ€ (Windows-1251), смотря ΠΊΠ°ΠΊΡƒΡŽ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΡƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ. Π­Ρ‚ΠΎΡ‚ символ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Ρƒ нас Π½Π΅ просто Π°Π±Ρ‹ ΠΊΠ°ΠΊΠΎΠΉ DataMatrix, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ GS1 DataMatrix, Π΄Π°Π½Π½Ρ‹Π΅ Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚: массив Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· ΠΏΠ°Ρ€ (β€œΠΊΠΎΠ΄ поля”, β€œΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ поля”).

Π­Ρ‚ΠΎΡ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ символ FNC1 ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ‚ Π² самоС Π½Π°Ρ‡Π°Π»ΠΎ ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Π°, Π½ΠΎ Π΅Π³ΠΎ нСльзя β€œΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒβ€ Π² ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄ Π² составС Π΄Π°Π½Π½Ρ‹Ρ….

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π½Π΅ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π΅ΠΌΡ‹Π΅ символы, Π²ΠΏΠΎΠ»Π½Π΅ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, нСльзя ΠΊΠΎΠΏΠΈΠΏΠ°ΡΡ‚ΠΈΡ‚ΡŒ Π² составС строки, Ρ…Π°Ρ…Π°! Π‘Ρ‚Ρ€Π°Π΄Π°ΠΉ, ΠΊΠΎΠΆΠ°Π½Ρ‹ΠΉ мСшок!

Π£ΠΊΠ°Π·Π°Π½ΠΈΠ΅, Π½ΡƒΠΆΠ΅Π½ прСфикс ΠΈΠ»ΠΈ Π½Π΅ Π½ΡƒΠΆΠ΅Π½, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ ΠΊΠ°ΠΊ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ настройку (Π³Π°Π»ΠΎΡ‡ΠΊΡƒ) Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ формирования ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Π°. Если ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ прСфикс ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ…, Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Π»ΠΈΠ±ΠΎ ΠΎΡˆΠΈΠ±ΠΊΡƒ, Π»ΠΈΠ±ΠΎ Π΄Π²Π° прСфикса Π² ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Π΅ (Π² зависимости ΠΎΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹).

Π”Π°Π»Π΅Π΅, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Π΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π½Π΅Ρ‚ скобок, Ρ‚ΠΎ ΡƒΠΆΠ΅ нСпонятно, Π³Π΄Π΅ кончаСтся ΠΎΠ΄Π½ΠΎ ΠΏΠΎΠ»Π΅ ΠΈ начинаСтся Π΄Ρ€ΡƒΠ³ΠΎΠ΅, Π³Π΄Π΅ Ρ‚ΡƒΡ‚ Π½ΠΎΠΌΠ΅Ρ€Π° ΠΏΠΎΠ»Π΅ΠΉ. Π‘Π΅Π· скобок получаСтся β€œ21abba010104601200000003” (Ρ‚ΡƒΡ‚ β€œ01” встрСчаСтся Ρ‚Ρ€ΠΈ Ρ€Π°Π·Π°, Ρ…Π°-Ρ…Π°).

Π“Π΄Π΅ заканчиваСтся β€œ01” ΠΈΠ· значСния поля (21) ΠΈ начинаСтся настоящСС (01)?

Π­Ρ‚ΠΎ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ способом:

По стандарту GS1 поля ΠΈΠΌΠ΅ΡŽΡ‚ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚. НС Π°Π±Ρ‹ Ρ‡Ρ‚ΠΎ, Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ значСния. НапримСр, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для (01) Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΡΡ‚ΠΎΡΡ‚ΡŒ ΠΈΠ· 14 Ρ†ΠΈΡ„Ρ€ ΠΈ баста (нСльзя 13 Ρ†ΠΈΡ„Ρ€, нСльзя 12 Ρ†ΠΈΡ„Ρ€, нСльзя Π½Π΅ Ρ†ΠΈΡ„Ρ€Ρ‹). А ΠΏΠΎΠ»Π΅ (21), Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚, ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ Π΄Π»ΠΈΠ½Ρƒ, Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Ρ‹ Ρ†ΠΈΡ„Ρ€Ρ‹, латинскиС Π±ΡƒΠΊΠ²Ρ‹ ΠΎΠ±ΠΎΠΈΡ… рСгистров, Π·Π½Π°ΠΊΠΈ прСпинания ΠΈ Π΄Π°ΠΆΠ΅ (ΠΎΠΏΠ°Ρ‡ΠΊΠΈ!) скобки.

Если послС значСния для (21) ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄ Π½Π΅ закончился, ΠΈ Ρ‚Π°ΠΌ Π΅Ρ‰Π΅ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, Ρ‚ΠΎ Π² Π΄Π°Π½Π½Ρ‹Π΅ вставляСтся Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ (это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ снова ΠΈΠ»ΠΈ FNC1, ΠΈΠ»ΠΈ Π½Π΅ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π΅ΠΌΡ‹ΠΉ символ GS с ΠΊΠΎΠ΄ΠΎΠΌ 29).

А ΠΎΠ±Ρ‰Π΅Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ Π·Π²ΡƒΡ‡ΠΈΡ‚ Ρ‚Π°ΠΊ: спСцсимвол GS Π½Π΅ вставляСтся, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² случаС Ссли AI начинаСтся с ΠΏΠ°Ρ€Ρ‹ Ρ†ΠΈΡ„Ρ€ ΠΈΠ· этой Π²ΠΎΡ‚ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹:

ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ Π±Π΅Π· Ρ†ΠΈΡ„Ρ€. image loader. ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ Π±Π΅Π· Ρ†ΠΈΡ„Ρ€ Ρ„ΠΎΡ‚ΠΎ. ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ Π±Π΅Π· Ρ†ΠΈΡ„Ρ€-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ Π±Π΅Π· Ρ†ΠΈΡ„Ρ€. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. БущСствуСт 15 Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ автоматичСской ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ:

Для всСх ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ»Π΅ΠΉ GS1 (Π½Π΅ ΠΈΠ· этой Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹) Π² ΠΊΠΎΠ½Ρ†Π΅ значСния Π½ΡƒΠΆΠ½ΠΎ Π²ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ GS.

Π’.Π΅., ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ β€œFNC121abba01GS0104601200000003” (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠΌΠ½ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ FNC1 ΠΌΡ‹ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ формирования ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Π°, Π° Π²Ρ‚ΠΎΡ€ΠΎΠΉ GS β€” это Π½Π΅ строка β€œGS”, Π° ΠΎΠ΄ΠΈΠ½ символ с ΠΊΠΎΠ΄ΠΎΠΌ 29).

Π­Ρ‚ΠΈ трСбования β€” ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΏΡ€ΠΎ Π΄Π°Π½Π½Ρ‹Π΅, Π° Π½Π΅ ΠΏΡ€ΠΎ ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄ DataMatrix, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π² ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄ DataMatrix ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, ΠΎΠ½ΠΈ прСкрасно Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ. Π’ΡƒΡ‚ Ρ€Π΅Ρ‡ΡŒ ΠΎ GS1 DataMatrix, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, ΠΈ ваша ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΠ±Π»ΡŽΡΡ‚ΠΈ этот Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π² ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄.

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

И Π½Π°ΠΊΠΎΠ½Π΅Ρ†. Π’ΠΎ, ΠΊΠ°ΠΊ это Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π½ΠΎ ΠΈ Ρ‚ΠΎ, ΠΊΠ°ΠΊ это Π±ΡƒΠ΄Π΅Ρ‚ отсканировано, β€” Π΄Π²Π΅ большиС Ρ€Π°Π·Π½ΠΈΡ†Ρ‹. Π’ΠΎ, ΠΊΠ°ΠΊ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠ΅Ρ‡Π°Ρ‚Π°ΡŽΡ‚ΡΡ ΠΏΠΎΠ΄ ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄ΠΎΠΌ, ΠΈ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ сканСром β€” это Π² чистом Π²ΠΈΠ΄Π΅ настройки ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π° ΠΈ сканСра.

Π’ нашСм ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΌΡ‹ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ Π² ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄ поля порядкС: сначала (21), ΠΏΠΎΡ‚ΠΎΠΌ (01), Π° Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ ΠΏΠΎΠ΄ ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄ΠΎΠΌ Ρ€Π°ΡΠΏΠ΅Ρ‡Π°Ρ‚Π°Π»ΠΎΡΡŒ сначала (01), ΠΏΠΎΡ‚ΠΎΠΌ (21). Π­Ρ‚ΠΎ снова называСтся Human readable interpretation (HRI), ΠΈ порядок Π²Ρ‹Π²ΠΎΠ΄Π° Π² подписи соотвСтствуСт ΠΏΡ€Π°Π²ΠΈΠ»Ρƒ β€œΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊ принято”.

Π‘ΠΊΠ°Π½Π΅Ρ€ ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄ΠΎΠ² Ρ‚ΠΎΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ свои настройки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π΅Π³ΠΎ ΠΏΠ΅Ρ€Π΅ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ поля, Π²ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ скобки ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ символы, ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠΈΡ‚ΡŒ строки ΠΈ Ρ‚.ΠΏ.

Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв сканСр ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π΅Ρ‚ наш ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄ ΠΊΠ°ΠΊ β€œ21abba01GS0104601200000003”. Никакого Π»ΠΈΠ΄ΠΈΡ€ΡƒΡŽΡ‰Π΅Π³ΠΎ FNC1, Π½ΠΈΠΊΠ°ΠΊΠΈΡ… скобок, GS Π½Π΅ ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π΅ΠΌΡ‹ΠΉ ΠΈ Π½Π΅ Π²ΠΈΠ΄Π΅Π½ Π² β€œΠ‘Π»ΠΎΠΊΠ½ΠΎΡ‚Π΅β€ (Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ хотя Π±Ρ‹ Notepad+).

И ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€, ΠΈ сканСр ΠΌΠΎΠ³ΡƒΡ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ со ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Π°ΠΌΠΈ Ρ‡Ρ‚ΠΎ хотят: Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΈ ΡƒΠ±ΠΈΡ€Π°Ρ‚ΡŒ символы, ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΈΡ… мСстами β€” Ρ€Π°Π΄ΠΈ соотвСтствия Π³Π°ΠΉΠ΄Π»Π°ΠΉΠ½Ρƒ ΠΈΠ»ΠΈ для совмСстимости со стороннСй ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΎΠΉ.

Π§Ρ‚ΠΎ Π΅Ρ‰Π΅ интСрСсно: Π² этом ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 16 Π±Π°ΠΉΡ‚ Π΄Π°Π½Π½Ρ‹Ρ… (Π½Π° 24 символа Π±Π΅Π· скобок).

Π’ΠΎΡ‚ Ρ‡Ρ‚ΠΎ Ρ‚ΡƒΡ‚ происходит:

Π’.Π΅. Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ β€œa”, Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Π² ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄ β€œb”, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ β€œ1”, Π½ΡƒΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ β€œ2” ΠΈ Ρ‚.Π΄., ΠΈΠΌΠ΅Π½Π½ΠΎ поэтому прямо Π² самом ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Π΅ Π½Π΅Ρ‚ Π±Π°ΠΉΡ‚Π° 97 (Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π±ΡƒΠΊΠ²Ρ‹ β€œa” Π² ASCII).

Π˜Ρ‚ΠΎΠ³ΠΎ, Π² ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Π΅ β€œΠ·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΎβ€ Π² Π±Π°ΠΉΡ‚Π°Ρ… 232, 151, 98, 99, 99, 98, 131, 232, 131, 134, 190, 142, 130, 130, 130, 133. И это Π΅Ρ‰Π΅ Π΄ΠΎ ΠΊΠΎΠ΄ΠΎΠ² ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ†ΠΈΠΈ ΠΈ ΠΏΠ°Π΄Π΄ΠΈΠ½Π³Π°!

НСпониманиС процСсса кодирования ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для Π½Π°Ρ‡Π°Π²ΡˆΠ΅ΠΉΡΡ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΎΠ±ΡƒΠ²ΠΈ люди ΠΏΠ΅Ρ‡Π°Ρ‚Π°ΡŽΡ‚ Π½Π° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ сформированныС Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ выглядят Π²ΠΏΠΎΠ»Π½Π΅ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ, Ρ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ β€œΠ§Π΅ΡΡ‚Π½Ρ‹ΠΉ знак”, Π½ΠΎ Π΄Π°Π½Π½Ρ‹Π΅ Π² Π½ΠΈΡ… Π½Π΅Π²Π΅Ρ€Π½Ρ‹Π΅, ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ это Π½Π΅ GS1 DataMatrix.

Π¨Ρ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Ρ‹ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π½Ρ‹, Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Ρ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ, ΠΈ такая ΠΎΠ±ΡƒΠ²ΡŒ Π½Π΅ считаСтся ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ.

Π’ своСм софтС β€œΠšΠΈΡ€ΠΎΠ²ΠΊΠ°β€ ΠΌΡ‹ борСмся с этим ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: для ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌ Π² качСствС исходных Π΄Π°Π½Π½Ρ‹Ρ… любой мусор, пытаСмся Ρ€Π°ΡΠΏΠ°Ρ€ΡΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΊΠ°ΠΊ GS1 DataMatrix, Ρ€Π°Π·Π±ΠΈΡ€Π°Π΅ΠΌ Π½Π° косточки. Если всё ΠΏΡ€ΠΎΡˆΠ»ΠΎ ΡƒΠ΄Π°Ρ‡Π½ΠΎ, Ρ‚ΠΎ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌ Π² ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ это понял; Π° ΠΏΡ€ΠΈ сканировании пСрСпровСряСм Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΡ‚ сканСра, дСлая Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π²Ρ‹Π²ΠΎΠ΄ ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ.

Для этого Π½Π°ΠΌ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, приходится Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π° Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ ΠΈ со сканСром ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Ρ… устройств, ΠΈ с ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΌΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всё это Π±Ρ‹Π»ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΈΠΌΠΈ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ, Π° ΠΌΡ‹ собирали максимально ΠΏΠΎΠ»Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ.

Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΠΌ Π΅Ρ‰Π΅ ΠΎΠ΄Π½ΠΎ ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠ΅: посмотрим, ΠΊΠ°ΠΊΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄ GS1 DataMatrix для хранСния ΠΊΠΎΠ΄Π° ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΎΠ±ΡƒΠ²ΠΈ ΠΈ Π»Π΅Π³ΠΏΡ€ΠΎΠΌΠ°.

На сайтС «ЧСстного Π·Π½Π°ΠΊΠ°Β» написано, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠ΄ ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΎΠ±ΡƒΠ²ΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ поля (для Π»Π΅Π³ΠΏΡ€ΠΎΠΌΠ° Ρ‚Π΅ ΠΆΠ΅ трСбования):

Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· этих ΠΏΠΎΠ»Π΅ΠΉ Π² Π΄Π°Π½Π½Ρ‹Ρ… для ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Π° Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΡƒΠΊΠ°Π·Π°Π½ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ примСнСния GS1 (AI, application identifier).

ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ Π±Π΅Π· Ρ†ΠΈΡ„Ρ€. image loader. ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ Π±Π΅Π· Ρ†ΠΈΡ„Ρ€ Ρ„ΠΎΡ‚ΠΎ. ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ Π±Π΅Π· Ρ†ΠΈΡ„Ρ€-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ Π±Π΅Π· Ρ†ΠΈΡ„Ρ€. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. БущСствуСт 15 Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ автоматичСской ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ:
Π’Π°Π±Π»ΠΈΡ†Π° codeword для DataMatrix

Π’Π°Π±Π»ΠΈΡ†Π°, ΠΎΠ±ΡŠΡΡΠ½ΡΡŽΡ‰Π°Ρ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ КМ ΠΎΠ±ΡƒΠ²ΠΈ Π² DataMatrix:

Π§Ρ‚ΠΎΠ€ΠΎΡ€ΠΌΠ°Ρ‚CodewordsБколько байтВсСго Π±Π°ΠΉΡ‚, минимумВсСго Π±Π°ΠΉΡ‚, максимум
Codeword [232]111
AI (00)Codeword [130]122
GTIN14 Ρ†ΠΈΡ„Ρ€Codeword со [130] ΠΏΠΎ [229]799
AI (21)Codeword [141]11010
s/n13 Π·Π½Π°ΠΊΠΎΠ² ASCIICodewords с [1] ΠΏΠΎ [128] ΠΈ со [130] ΠΏΠΎ [229]ΠΎΡ‚ 7 Π΄ΠΎ 13*1723
Codeword 3011824
AI (91)Codeword 22111925
ΠšΠ»ΡŽΡ‡ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ4 Ρ†ΠΈΡ„Ρ€Ρ‹Codeword с 130 ΠΏΠΎ 22942329
AI (92)Codeword 22212430
Код ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ88 Π·Π½Π°ΠΊΠΎΠ² ASCIICodewords с [1] ΠΏΠΎ [128] ΠΈ со [130] ΠΏΠΎ [229]ΠΎΡ‚ 44 Π΄ΠΎ 88*28118

* Ссли Π² Π΄Π°Π½Π½Ρ‹Ρ… для ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Π° Π΅ΡΡ‚ΡŒ ΠΏΠ°Ρ€Ρ‹ подряд ΠΈΠ΄ΡƒΡ‰ΠΈΡ… Ρ†ΠΈΡ„Ρ€, Ρ‚ΠΎ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΎΠ΄Π½ΠΈΠΌ Π±Π°ΠΉΡ‚ΠΎΠΌ, Π° Π½Π΅ двумя (Codewords со [130] ΠΏΠΎ [229]), ΠΈ это экономит Π±Π°ΠΉΡ‚Ρ‹.

Как Π²ΠΈΠ΄Π½ΠΎ, Ρ€Π°Π·ΠΌΠ΅Ρ€ Π΄Π°Π½Π½Ρ‹Ρ… Π² Ρ‚Π΅ΠΎΡ€ΠΈΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Π² ΡˆΠΈΡ€ΠΎΠΊΠΈΡ… ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… ΠΎΡ‚ 68 Π΄ΠΎ 118 Π±Π°ΠΉΡ‚. На ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ разброс мСньшС, Π΄Π»ΠΈΠ½Π° Π±Π»ΠΈΠΆΠ΅ ΠΊ 118, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π² сСрийном Π½ΠΎΠΌΠ΅Ρ€Π΅ ΠΈ Π² ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠΊΠΎΠ΄Π΅ ΠΌΠ°Π»ΠΎ Ρ†ΠΈΡ„Ρ€ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π·Π½Π°ΠΊΠΎΠ² прСпинания, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ скобки.

Богласно GS1 DataMatrix Guideline, Ρ‚Π°ΠΊΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Π΅ ΡƒΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π² ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄Ρ‹ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ ΠΎΡ‚ 36Ρ…36 Π΄ΠΎ 44Ρ…44 (ΠΊΠΎΠ»ΠΎΠ½ΠΎΠΊ ΠΈ строк Π±ΠΈΡ‚ΠΎΠ², Π½Π΅ ΠΌΠΈΠ»Π»ΠΈΠΌΠ΅Ρ‚Ρ€ΠΎΠ²). Π’ ΠΌΠΈΠ»Π»ΠΈΠΌΠ΅Ρ‚Ρ€Π°Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π²ΠΈΡΠ΅Ρ‚ΡŒ ΠΎΡ‚ Ρ€Π°Π·Ρ€Π΅ΡˆΠ°ΡŽΡ‰Π΅ΠΉ способности ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π° (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ это 203-600 dpi).

ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ Π±Π΅Π· Ρ†ΠΈΡ„Ρ€. image loader. ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ Π±Π΅Π· Ρ†ΠΈΡ„Ρ€ Ρ„ΠΎΡ‚ΠΎ. ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ Π±Π΅Π· Ρ†ΠΈΡ„Ρ€-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΡˆΡ‚Ρ€ΠΈΡ… ΠΊΠΎΠ΄ Π΄Π»ΠΈΠ½Π½Ρ‹ΠΉ Π±Π΅Π· Ρ†ΠΈΡ„Ρ€. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. БущСствуСт 15 Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ автоматичСской ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ:
Π’Π°Π±Π»ΠΈΡ†Π° ΠΈΠ· GS1 DataMatrix Guideline

А ΠΊΠ°ΠΊ ΠΆΠ΅ голая Π­ΠΌΠΌΠ° Уотсон? Рассмотрим Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅.

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

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

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