ΡΡΡΠΈΡ ΠΊΠΎΠ΄ Π² html
PHP ΡΡΡΠΈΡ ΠΊΠΎΠ΄
ΠΠ΄ΡΠ°Π²ΡΡΠ²ΡΠΉΡΠ΅, ΡΠ²Π°ΠΆΠ°Π΅ΠΌΡΠ΅ ΡΠΈΡΠ°ΡΠ΅Π»ΠΈ Π±Π»ΠΎΠ³Π° LifeExample, Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΏΠ΅ΡΠ΅Π΄ΠΎ ΠΌΠ½ΠΎΠΉ Π²ΡΡΠ°Π»Π° Π·Π°Π΄Π°ΡΠ° «ΠΊΠ°ΠΊ Π² php ΡΡΡΠΈΡ ΠΊΠΎΠ΄ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΡ ΡΠ΄Π΅Π»Π°ΡΡ?«, ΡΠΎ Π΅ΡΡΡ ΠΏΠΎ Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠΌΡ Π°ΡΡΠΈΠΊΡΠ»Ρ ΠΏΡΠΎΠ΄ΡΠΊΡΠ° Π³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡ ΡΡΡΠΈΡ ΠΊΠΎΠ΄ (barcode) ΠΈ Π²ΡΠ²Π΅ΡΡΠΈ Π΅Π³ΠΎ Π½Π° ΡΡΡΠ°Π½ΠΈΡΡ Π΄Π»Ρ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΉ ΠΏΠ΅ΡΠ°ΡΠΈ.
ΠΠ΅Ρ ΡΠ°ΠΊΠΎΠ³ΠΎ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ° Π½Π° ΡΠ΅Π³ΠΎΠ΄Π½ΡΡΠ½ΠΈΠΉ Π΄Π΅Π½Ρ, ΠΊΡΠΎ Π±Ρ Π½ΠΈ ΡΠ°Π·Ρ Π½Π΅ Π²ΡΡΡΠ΅ΡΠΈΠ» ΡΡΡΠΈΡ ΠΊΠΎΠ΄ Π² ΠΏΠΎΠ²ΡΠ΅Π΄Π½Π΅Π²Π½ΠΎΠΉ ΠΆΠΈΠ·Π½ΠΈ, Π²Π΅Π΄Ρ Π²ΡΠ΅ ΠΌΡ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ ΡΠΎΠ²Π΅ΡΡΠ°Π΅ΠΌ ΠΏΠΎΠΊΡΠΏΠΊΠΈ Π² ΡΡΠΏΠ΅ΡΠΌΠ°ΡΠΊΠ΅ΡΠ°Ρ . ΠΡΠ»ΠΈ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΠΎ,ΡΠΎ Π½Π° Π²ΡΠ΅Ρ ΡΡΠΈΠΊΠ΅ΡΠΊΠ°Ρ ΠΈ ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠ°Ρ Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°Ρ ΠΈΠΌΠ΅Π΅ΡΡΡ ΠΌΠ΅ΡΡΠΎ, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ Π½Π°ΠΏΠ΅ΡΠ°ΡΠ°Π½ Π½Π°Π±ΠΎΡ ΡΠ΅ΡΠ½ΡΡ ΠΏΠΎΠ»ΠΎΡΠΎΠΊ ΡΠ°Π·Π½ΠΎΠΉ ΡΠΈΡΠΈΠ½Ρ, ΡΠ°Π·Π΄Π΅Π»Π΅Π½Π½ΡΡ Π±Π΅Π»ΡΠΌ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎΠΌ, ΡΠ°ΠΊ Π²ΠΎΡ Π΄Π°Π½Π½ΡΠΉ Π½Π°Π±ΠΎΡ ΠΈ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ ΡΡΡΠΈΡ ΠΊΠΎΠ΄.
Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π±ΠΎΠ»ΡΡΠ°Ρ ΡΠ°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡΡ ΡΡΡΠΈΡ ΠΊΠΎΠ΄ΠΎΠ²:
Π¨ΡΡΠΈΡ ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ΄ Codabar
Π¨ΡΡΠΈΡ ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ΄ «2 of 5»
Π¨ΡΡΠΈΡ ΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ΄ 39
Π¨ΡΡΠΈΡ ΠΎΠ²ΡΠ΅ ΠΊΠΎΠ΄Ρ UPC ΠΈ EAN
Π‘ΡΠ΅ΠΊΠΎΠ²ΡΠΉ ΠΊΠΎΠ΄ PDF417
ΠΠ°ΡΡΠΈΡΠ½ΡΠΉ ΠΊΠΎΠ΄ Data Matrix
ΠΠ»Ρ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ ΡΡΠΈΡ ΠΈ Π΄ΡΡΠ³ΠΈΡ Π²ΠΈΠ΄ΠΎΠ² ΡΡΡΠΈΡ ΠΊΠΎΠ΄Π° ΠΏΡΠΈΠ΄ΡΠΌΠ°Π½ΠΎ Π½Π΅ΠΌΠ°Π»ΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ:
EAN-8, EAN-12, EAN-13, UPC, ISBN, Code39, Code128, Code128B, Code128B, RAWCode128, Interleaved25, CBR, MSI, PLS and Code93
Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΈ ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·ΠΈΠ΅ ΡΡΠ΅Π΄ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ ΠΏΠΎ ΡΠ°Π±ΠΎΡΠ΅ Ρ ΡΡΡΠΈΡ ΠΊΠΎΠ΄Π°ΠΌΠΈ Π² php, Π½ΠΎ Ρ Ρ ΠΎΡΡ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈΡΡ ΠΎΠ΄ΠΈΠ½ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ Π² php ΡΡΡΠΈΡ ΠΊΠΎΠ΄Π° β Π±Π΅Π· ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ.
ΠΠ΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡ ΡΡΡΠΈΡ ΠΊΠΎΠ΄ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΠΏΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ Code39
ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΡΠ²ΡΠ·Π°Π½ΠΎ ΡΠΎ ΡΡΡΡΠΊΡΡΡΠΎΠΉ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π±ΡΠΊΠ² «3 ΠΈΠ· 9», Π³Π΄Π΅ ΡΡΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Π±ΡΠΊΠ²Ρ (Π΄Π²Π° ΡΡΡΠΈΡ Π° ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΏΡΠΎΠ±Π΅Π») ΠΈΠ· Π΄Π΅Π²ΡΡΠΈ ΡΠ²Π»ΡΡΡΡΡ ΡΠΈΡΠΎΠΊΠΈΠΌΠΈ, Π° ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΠ΅ΡΡΡ β ΡΠ·ΠΊΠΈΠΌΠΈ. ΠΠ°ΠΆΠ΄Π°Ρ Π±ΡΠΊΠ²Π° ΠΊΠΎΠ΄Π° 39 ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π° ΠΏΡΡΡΡ ΡΡΡΠΈΡ Π°ΠΌΠΈ ΠΈ ΡΠ΅ΡΡΡΡΠΌΡ ΠΏΡΠΎΠ±Π΅Π»Π°ΠΌΠΈ.
ΠΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ ΠΊΠΎΠ΄ΠΎΠΌ 2 of 5 ΡΠΈΡΠ»ΠΎ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π±ΡΠΊΠ²Π° ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°Π΅ΡΡΡ Π² ΡΠ΅ΡΡΡΠ΅ ΡΠ°Π·Π° ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡ 40 ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π±ΡΠΊΠ². ΠΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅Π½Ρ ΡΠ΅ΡΡΡΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ Π·Π½Π°ΠΊΠ° ($, Β«, +, %). ΠΠΎΠ΄ 39 ΡΠ²Π»ΡΠ΅ΡΡΡ Π΄ΠΈΡΠΊΡΠ΅ΡΠ½ΡΠΌ, ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΠ΅ΠΌΡΠΌ. ΠΠΎΡΡΠΎΠΈΠ½ΡΡΠ²ΠΎΠΌ ΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΡΠ²Π»ΡΠ΅ΡΡΡ Π΅Π³ΠΎ ΠΎΡΠ΅Π½Ρ Π²ΡΡΠΎΠΊΠ°Ρ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½Π° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Π² ΡΠΈΠΌΠ²ΠΎΠ» ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΠΎΠΉ Π±ΡΠΊΠ²Ρ.
ΠΠ°ΠΊ Π³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡ Π² PHP ΡΡΡΠΈΡ ΠΊΠΎΠ΄ Code39
Π ΠΊΠ»Π°ΡΡΠ΅ ΠΏΡΠΈΡΡΡΡΡΠ²ΡΠ΅Ρ Π°ΡΡΠΎΡΠΈΠ°ΡΠΈΠ²Π½ΡΠΉ ΠΌΠ°ΡΡΠΈΠ² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠ΅ΠΉ ΡΡΡΠΈΡ ΠΎΠ² Π΄Π»Ρ Π½ΠΈΡ . ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ ΠΌΡ Π·Π°Ρ ΠΎΡΠΈΠΌ Π·Π°ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ»ΠΎΠ²ΠΎ «PHP» ΡΠΎ ΠΏΠΎΠ»ΡΡΠΈΠΌ ΡΠ°ΠΊΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ:
bwbbbwbbbwbwwwbw bbbwbwbwwwbbbwbw bwbbbwbbbwbwwwbw
Π’ΡΠΈ Π²Ρ ΠΎΠ΄ΡΡΠΈΡ ΡΠΈΠΌΠ²ΠΎΠ»Π° (βPβ,βHβ,βPβ) ΡΠ°Π²Π½Ρ ΡΡΠ΅ΠΌ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡΠΌ. ΠΡΠΎΠ±Π΅Π»Ρ ΠΌΠ΅ΠΆΠ΄Ρ Π½ΠΈΠΌΠΈ Ρ ΠΏΡΠΎΡΡΠ°Π²ΠΈΠ» Π΄Π»Ρ Π½Π°Π³Π»ΡΠ΄Π½ΠΎΡΡΠΈ.
ΠΠΎΠ»ΡΡΠ΅Π½Π½Π°Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅ΡΡΡ Π² ΡΡΡΠΈΡ ΠΊΠΎΠ΄ Π΄Π»Ρ ΡΠ»ΠΎΠ²Π° PHP
ΠΠΎΡ ΡΠ°ΠΊ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΠΉ Π²ΡΡΠ΅ ΡΡΡΠΈΡ ΠΊΠΎΠ΄ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅:
ΠΠ»ΡΡΡ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π° Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΏΠΎΡΠ»Π΅ ΡΠ°ΡΠΏΠ΅ΡΠ°ΡΡΠ²Π°Π½ΠΈΡ Π½Π°ΠΊΠ»Π΅Π΅ΠΊ Ρ ΡΡΡΠΈΡ ΠΊΠΎΠ΄Π°ΠΌΠΈ ΠΌΡ ΠΏΠΎΠ»ΡΡΠΈΠΌ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ΅ΡΠΊΠΈΠ΅ Π»ΠΈΠ½ΠΈΠΈ ΡΠ΅ΠΌ ΠΏΡΠΈ ΠΏΠ΅ΡΠ°ΡΠΈ ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ.
ΠΠ°ΠΊ Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅ΡΡΡ ΡΡΡΠΈΡ ΠΊΠΎΠ΄ code39 ΠΌΡ Π²ΡΡΡΠ½ΠΈΠ»ΠΈ, ΠΎΡΡΠ°Π»ΠΎΡΡ Π»ΠΈΡΡ ΡΠ΄Π΅Π»Π°ΡΡ ΠΊΡΠ°ΡΠΈΠ²ΡΡ Π²Π΅ΡΡΡΠΊΡ Π΄Π»Ρ ΡΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ ΡΠ°ΡΠΏΠ΅ΡΠ°ΡΡΠ²Π°Π½ΠΈΡ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ Π½Π°ΡΠ΅Π·ΠΊΠΈ Π½Π°ΠΊΠ»Π΅Π΅ΠΊ.
ΠΠ°ΠΊ Π²ΡΠ²Π΅ΡΡΠΈ ΡΡΡΠΈΡ -ΠΊΠΎΠ΄ Π½Π° ΡΠ°ΠΉΡΠ΅
Π§ΡΠΎΠ±Ρ Π²ΡΠ²Π΅ΡΡΠΈ ΡΡΡΠΈΡ -ΠΊΠΎΠ΄ Π½Π° ΡΠ°ΠΉΡΠ΅ ΠΈΠ»ΠΈ ΠΏΡΠΈ ΠΏΠ΅ΡΠ°ΡΠΈ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΡΡΠΈΡΡ. ΠΠΎ ΡΡΠ΅Π΄ΠΈ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° Π½ΡΠΆΠ½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠΎΡ ΡΡΠΈΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΡΠΏΠ΅ΡΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΡΡΠΈΡΡΠ²Π°ΡΡΡΡ ΡΠΊΠ°Π½Π΅ΡΠΎΠΌ ΡΡΡΠΈΡ -ΠΊΠΎΠ΄Π°.
Π‘ΡΠ΅Π΄ΠΈ Π½ΠΈΡ Π΅ΡΡΡ ΡΡΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ°:
Code 39
Code 39 (ΡΠ°ΠΊΠΆΠ΅ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΉ ΠΊΠ°ΠΊ Β«USS Code 39Β», Β«Code 3/9Β», Β«Code 3 of 9Β», Β«USD-3Β», Β«Alpha39Β») β ΡΡΡΠΈΡ -ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°ΡΡ Π»Π°ΡΠΈΠ½ΡΠΊΠΈΠ΅ Π±ΡΠΊΠ²Ρ, ΡΠΈΡΡΡ ΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ.
Π¨ΡΠΈΡΡ Β«C39HrP24DhTtΒ»
ΠΠ²ΡΠΎΡΡΠΊΠΈΠ΅ ΠΏΡΠ°Π²Π°: Copyright 1988-93, Bear Rock Technologies Corp.
Π’ΠΎΡΠ³ΠΎΠ²ΠΎΠΉ ΠΌΠ°ΡΠΊΠ°: Font Monster v3.1
Π¨ΡΠΈΡΡ Libre Barcode 39
ΠΠ²ΡΠΎΡΡΠΊΠΈΠ΅ ΠΏΡΠ°Π²Π°: Copyright 2015 The Libre Barcode Project Authors (lasse@graphicore.de)
ΠΠΈΡΠ΅Π½Π·ΠΈΡ: Open Font License.
Code 128
Π¦ΠΈΡΡΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ΄ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ Code 128 ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ½Π΅Π΅ Π·Π° ΡΡΡΡ Β«Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠΈΒ» Π΄Π°Π½Π½ΡΡ , ΠΊΠΎΠ³Π΄Π° Π΄Π²Π΅ ΡΠΈΡΡΡ Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡΡΡ Π² ΠΎΠ΄ΠΈΠ½ ΡΠ°Π±Π»ΠΎΠ½ ΡΡΡΠΈΡ ΠΊΠΎΠ΄Π°. ΠΡΠΊΠ²Π΅Π½Π½ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ ΠΊΠΎΠ΄ΠΈΡΡΡΡΡΡ ΠΎΠ±ΡΡΠ½ΡΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ.
Π ΡΡΡΠΈΡ -ΠΊΠΎΠ΄ Code 128 ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°ΡΡ Π΄ΠΎ 70 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²:
Π¨ΡΠΈΡΡ Β«Code-128Β»
ΠΠ²ΡΠΎΡΡΠΊΠΈΠ΅ ΠΏΡΠ°Π²Π°: Grandzebu. 2003. All Rights Reserved
ΠΠΈΡΠ΅Π½Π·ΠΈΡ: Public domain / GPL / OFL
Π¨ΡΠΈΡΡ Β«Libre Barcode 128Β»
ΠΠ²ΡΠΎΡΡΠΊΠΈΠ΅ ΠΏΡΠ°Π²Π°: Copyright 2015 The Libre Barcode Project Authors (lasse@graphicore.de)
ΠΠΈΡΠ΅Π½Π·ΠΈΡ: Open Font License
European Article Number (Π΅Π²ΡΠΎΠΏΠ΅ΠΉΡΠΊΠΈΠΉ Π½ΠΎΠΌΠ΅Ρ ΡΠΎΠ²Π°ΡΠ°), ΡΠ°ΠΌΡΠΉ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΠΉ ΡΠΎΡΠΌΠ°Ρ, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π½ΡΠΉ Π΄Π»Ρ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠ° ΡΠΎΠ²Π°ΡΠ° ΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ. ΠΠΌΠ΅Π΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΉ:
ΠΠ΅ΡΠΏΠ»Π°ΡΠ½ΠΎ Π‘ΠΎΠ·Π΄Π°ΡΡ Π¨ΡΡΠΈΡ ΠΊΠΎΠ΄Ρ ΠΠ½Π»Π°ΠΉΠ½
ΠΠΈΠ½Π΅ΠΉΠ½ΡΠ΅ Π¨ΡΡΠΈΡ ΠΊΠΎΠ΄Ρ, 2D ΠΠΎΠ΄Ρ, GS1 DataBar, ΠΠΎΡΡΠΎΠ²ΡΠ΅ Π¨ΡΡΠΈΡ ΠΊΠΎΠ΄Ρ ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄ΡΡΠ³ΠΈΠ΅!
ΠΡΠΎΡ Π²Π΅Π±-ΡΠ΅ΡΠ²ΠΈΡ Π½Π΅ Ρ ΡΠ°Π½ΠΈΡ Π΄Π°Π½Π½ΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ. ΠΠ°Π½Π½ΡΠ΅ Π²Ρ ΠΎΠ΄Π° ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΠΎΠΌ Π²Ρ ΠΎΠ΄Π°. ΠΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡΡΠ΅ΡΡ Ρ Π½Π°ΡΠΈΠΌΠΈ ΡΡΠ»ΠΎΠ²ΠΈΡΠΌΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠΎΠΉ ΠΊΠΎΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎΡΡΠΈ.
ΠΠ°ΡΠΈ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π°
ΠΠ»Ρ Π·Π°ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Π² Π±Π»ΠΈΠΆΠ°ΠΉΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ Π±ΡΠ΄ΡΡ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ Π½ΠΎΠ²ΡΠ΅ ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ.
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° ΠΠ°Ρ ΠΈΠ½ΡΠ΅ΡΠ΅Ρ! ΠΠ»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΡΠ²ΡΠΆΠΈΡΠ΅ΡΡ Ρ Π½Π°ΠΌΠΈ!
Scan-IT to Office
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Scan-IT to Office (Π΄Π»Ρ Android, iOS) ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ΄Π°Π»Π΅Π½Π½ΠΎ ΡΠΎΠ±ΡΠ°Π½Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΈ ΡΡΡΠΈΡ ΠΊΠΎΠ΄Ρ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π² Excel, Word, Google Π’Π°Π±Π»ΠΈΡΡ, Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ ΠΈΠ»ΠΈ Π»ΡΠ±ΡΠ΅ Π΄ΡΡΠ³ΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΄Π»Ρ ΠΠ ΠΈΠ»ΠΈ Mac.
ΠΠ½Π»Π°ΠΉΠ½ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ ΡΡΠΈΠΊΠ΅ΡΠΎΠΊ
Π‘ΠΎΠ·Π΄Π°Π²Π°ΠΉΡΠ΅ ΡΡΠΈΠΊΠ΅ΡΠΊΠΈ ΡΠΎ ΡΡΡΠΈΡ -ΠΊΠΎΠ΄ΠΎΠΌ ΠΈ ΠΎΡΡΠ°ΡΠ»Π΅Π²ΡΠ΅ ΡΡΠΈΠΊΠ΅ΡΠΊΠΈ ΠΈ ΡΠΎΡΠΌΡ ΡΡΠΈΠΊΠ΅ΡΠΊΠΈ VDA 4902, AIAG, MAT ΠΈ Ρ.Π΄. ΠΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΡ Π΄Π΅ΠΌΠΎ-Π²Π΅ΡΡΠΈΡ ΠΠ½Π»Π°ΠΉΠ½-Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ° ΡΡΠΈΠΊΠ΅ΡΠΎΠΊ ΡΠΎ ΡΡΡΠΈΡ ΠΊΠΎΠ΄ΠΎΠΌ Π΄Π»Ρ ΠΌΠΎΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΏΠ΅ΡΠ°ΡΠΈ Π½ΡΠΆΠ½ΡΡ ΠΠ°ΠΌ ΡΡΠΈΠΊΠ΅ΡΠΎΠΊ.
ΠΠ½Π»Π°ΠΉΠ½-Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ QR-ΠΊΠΎΠ΄ΠΎΠ²
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠΎΠ·Π΄Π°Π½Π½ΡΠ΅ QR-ΠΊΠΎΠ΄Ρ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π° Π½Π° Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡΡ, Π²Π²ΠΎΠ΄Π° ΡΠ΅Π»Π΅ΡΠΎΠ½Π½ΡΡ Π½ΠΎΠΌΠ΅ΡΠΎΠ², ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ, ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ ΡΠ²ΠΈΡΠΎΠ², ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ½ΡΡ Π΄Π°Π½Π½ΡΡ , ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊ Wi-Fi ΡΠ΅ΡΡΠΌ ΠΈ Ρ.Π΄. ΠΡΠΎΡΡΠΎ ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅!
ΠΠ°Π½Π½ΡΠΉ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ ΡΡΡΠΈΡ ΠΊΠΎΠ΄ΠΎΠ² ΡΠ²Π»ΡΠ΅ΡΡΡ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠΌ
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠΉ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ ΡΡΡΠΈΡ -ΠΊΠΎΠ΄ΠΎΠ² ΠΊΠ°ΠΊ ΡΠ°ΡΡΡ ΠΠ°ΡΠ΅Π³ΠΎ Π½Π΅ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΎΠ³ΠΎ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ Π²Π΅Π±-ΡΠ°ΠΉΡΠ° Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΡ ΡΡΡΠΈΡ -ΠΊΠΎΠ΄ΠΎΠ² Ρ ΠΠ°ΡΠΈΠΌΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ. Π ΠΎΡΠ²Π΅Ρ ΠΌΡ ΠΏΡΠΎΡΠΈΠΌ ΠΠ°Ρ ΡΠ°Π·ΠΌΠ΅ΡΡΠΈΡΡ Π½Π° ΠΠ°ΡΠ΅ΠΌ ΡΠ°ΠΉΡΠ΅ ΠΎΠ±ΡΠ°ΡΠ½ΡΡ ΡΡΡΠ»ΠΊΡ Ρ ΡΠ΅ΠΊΡΡΠΎΠΌ «ΠΠ΅Π½Π΅ΡΠ°ΡΠΎΡ ΡΡΡΠΈΡ ΠΊΠΎΠ΄ΠΎΠ² ΠΎΡ TEC-IT». ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΎΡΠΈΠΏΠΎΠ² TEC-IT ΠΎΠΏΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎ. ΠΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΡΠ²ΡΠΆΠΈΡΠ΅ΡΡ Ρ Π½Π°ΠΌΠΈ, Π΅ΡΠ»ΠΈ ΠΡ Ρ ΠΎΡΠΈΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠΉ ΡΠ΅ΡΠ²ΠΈΡ Π² ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΈΡ ΡΠ΅Π»ΡΡ .
ΠΠ»Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΡΡΡΠ»ΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²Π»Π΅Π½Π½ΡΠΉ HTML-ΠΊΠΎΠ΄.
ΠΠΎΠΉ ΡΡΡΠΈΡ ΠΊΠΎΠ΄. Code128
ΠΠ΄Π½Π°ΠΆΠ΄Ρ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½Π½ΠΎΠΉ Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Ρ ΠΌΠ΅Π½Ρ ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ ΡΡΡΠΈΡ ΠΊΠΎΠ΄Π° ΠΏΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΡ code128. ΠΠΎΡΠ²ΠΈΠ»Π°ΡΡ Π² Π²ΠΈΠ΄Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΈΠΌΠ΅Π²ΡΠ°ΡΡΡ Π² ΡΠΊΡΠΏΠ»ΡΠ°ΡΠ°ΡΠΈΠΈ ΡΡΠ½ΠΊΡΠΈΡ (Ρ ΡΠ°Π½ΠΈΠΌΠ°Ρ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ° Π² Π±Π°Π·Π΅ Oracle) Π³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π»Π° ΠΊΠ»ΡΠ²ΡΠΉ, ΠΏΠΎΠ»ΠΎΡΠ°ΡΡΠΉ ΡΡΡΠΈΡ ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΈΡΠ°Π»ΡΡ Π½Π΅ Π²ΠΎ Π²ΡΠ΅Ρ ΡΠ»ΡΡΠ°ΡΡ . Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ Π² ΡΠ²ΠΎΡ Π²ΡΠ΅ΠΌΡ ΠΎΡΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π»ΠΈ ΡΡΡ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ Π²Π΅ΡΡΠΌΠ° Π½Π΅ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ, Π½ΠΎ ΠΏΠ΅ΡΠ΅ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΡΠΆΠ΅ Π½Π΅ ΡΠΎΠ±ΠΈΡΠ°Π»ΠΈΡΡ Ρ.ΠΊ. ΠΏΡΠΎΠ΅ΠΊΡ Π±ΡΠ» Π΄Π°Π²Π½ΠΎ ΡΠ΄Π°Π½, Π° ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΡΡΠΈ Π² ΡΡΠΈΡΡΠ²Π°Π½ΠΈΠΈ ΡΠ°ΠΊ ΠΈ Π½Π΅ ΠΏΠΎΡΠ²ΠΈΠ»ΠΈΡΡ.
ΠΠ΅ΡΠ²Π°Ρ ΠΌΡΡΠ»Ρ β ΠΏΠΎΠΈΡΠΊ Π³ΠΎΡΠΎΠ²ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ. ΠΠ°Π²ΡΠΊΠΈΠ΄ΠΊΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΠ»ΠΈ ΠΊΡΠΈΡΠ΅ΡΠΈΠΈ β Ρ pl/sql Π½Π΅ ΡΠ²ΡΠ·ΡΠ²Π°Π΅ΠΌΡΡ, ΠΏΡΡΡΡ ΡΡΠΎ Π±ΡΠ΄Π΅Ρ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΡΠ΅ΡΠ²ΠΈΡ: Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΊΡΡΠΎΠΊ Π½Π° javascript Π΄Π»Ρ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ ΠΏΡΡΠΌΠΎ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠΊΠ΅, Π»ΠΈΠ±ΠΎ ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΠ΅ Π·Π° ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΎΠΉ ΠΊ Π±Π»ΠΈΠΆΠ°ΠΉΡΠ΅ΠΌΡ ΡΠ΅ΡΠ²Π΅ΡΡ Π³Π΄Π΅ ΠΈΠΌΠ΅Π΅ΡΡΡ php. ΠΠ΅Π³Π»ΡΠΉ ΠΏΠΎΠΈΡΠΊ Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π» ΡΡΠΎ ΡΠ΅ΠΌΠ° ΠΈΡΡΠΎΠΏΡΠ°Π½Π° Π²Π΅ΡΡΠΌΠ° ΠΏΠ»ΠΎΡΠ½ΠΎ. ΠΡΡΡ ΠΊΠ°ΠΊ Π½Π°ΠΊΠΎΠ»Π΅Π½Π½ΡΠ΅ ΠΏΠΎΠ΄Π΅Π»ΠΊΠΈ ΡΡΠΎΠ²Π½Ρ Π»Π°Π±ΠΎΡΠ°ΡΠΎΡΠΊΠΈ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΠ°ΠΊ ΠΈ ΠΌΠΎΡΠ½ΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π΄Π»Ρ Π²ΡΠ΅Ρ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π²ΠΏΠ»ΠΎΡΡ Π΄ΠΎ qr-ΠΊΠΎΠ΄ΠΎΠ². ΠΠ°ΡΠΈΠ°Π½ΡΡ Ρ JavaScript ΠΏΡΠΈΡΠ»ΠΎΡΡ ΠΎΡΠ±ΡΠΎΡΠΈΡΡ Ρ.ΠΊ. ΠΎΠ½ΠΈ Π²ΠΎ-ΠΏΠ΅ΡΠ²ΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΠ΅ Β«ΠΎΠ±ΡΡΡΠΊΠ°Π½ΡΒ» (Π΄Π°ΠΆΠ΅ Π½Π΅ΠΏΠΎΠ½ΡΡΠ½ΠΎ, ΡΠΎ Π»ΠΈ Π΄Π»Ρ ΡΠΎΠΊΡΠ°ΡΠ΅Π½ΠΈΡ ΠΎΠ±ΡΠ΅ΠΌΠ°, ΡΠΎ Π»ΠΈ ΡΡΡΠ΄Π½ΠΎ ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠΈ ΠΏΠΎΠΊΠ°Π·Π°ΡΡ), Π²ΠΎ-Π²ΡΠΎΡΡΡ Π³Π΅Π½Π΅ΡΠΈΡΡΡΡ ΡΡΡΠΎΠΊΡ Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΌ ΡΡΠΈΡΡΠΎΠΌ, Π½Π°Π»ΠΈΡΠΈΠ΅ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΎΠΌ ΠΌΠ΅ΡΡΠ΅ ΠΈ ΡΡΠ΅Π±ΡΠ΅Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΎΠΊ Π΄Π»Ρ ΡΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΏΠ΅ΡΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ². ΠΠ½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ ΠΈ ΠΊΡΡΠΊΠΎΠ² ΠΊΠΎΠ΄Π° Π½Π° php ΡΠΎΠΆΠ΅ ΠΏΡΠΎΠΈΠ·Π²Π΅Π»ΠΎ ΡΡΠ³ΠΎΡΡΠ½ΠΎΠ΅ Π²ΠΏΠ΅ΡΠ°ΡΠ»Π΅Π½ΠΈΠ΅ β Π½Π° ΠΏΠ΅ΡΠ²ΡΠΉ Π²Π·Π³Π»ΡΠ΄ Π²ΡΡ Π²ΡΠΎΠ΄Π΅ Π±Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ: ΠΈ ΠΊΠ»Π°ΡΡΡ Π½Π°ΠΏΠΈΡΠ°Π½Ρ Π½Π° Π²ΡΠ΅ ΡΠ»ΡΡΠ°ΠΈ ΠΆΠΈΠ·Π½ΠΈ, ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Π² Π½Π°Π»ΠΈΡΠΈΠΈ, ΡΠΊΡΠ°ΡΠ°ΡΠ΅Π»ΡΡΡΠ²Π° ΡΠΈΠΏΠ° Π²ΡΠ±ΠΎΡΠ° ΡΠ²Π΅ΡΠ° ΠΈ ΡΠ°ΠΌΠΎΡΠ΅ΠΊ, ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²Π»Π΅Π½Ρ. ΠΠ°ΡΠ½ΡΡΡ Π²Π½ΠΈΠΊΠ°ΡΡ β Ρ ΠΎΡΡΡ Π»ΠΈΠ±ΠΎ php ΡΠ°ΠΌΠΎΠΉ ΡΠ°ΡΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΉ Π²Π΅ΡΡΠΈΠΈ (Π½Π° Π±ΠΎΠ΅Π²ΡΡ ΡΠ΅ΡΠ²Π΅ΡΠ°Ρ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΡΡΠΎ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ Π΄ΠΎΠ±ΡΡΡ), Π»ΠΈΠ±ΠΎ Π²Π½ΡΡΡΠ΅Π½Π½ΡΡ Π»ΠΎΠ³ΠΈΠΊΠ° Π½Π΅ ΡΠ°Π·Π»ΠΈΡΠΈΠΌΠ° ΡΠΎΠ²ΡΠ΅ΠΌ, Π»ΠΈΠ±ΠΎ ΡΡΡΠΈΡ ΠΊΠΎΠ΄ Π½Π° Π²ΡΡ ΠΎΠ΄Π΅ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ Π΄Π»ΠΈΠ½Π½Π΅Π΅ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠ³ΠΎ. ΠΠΎΡ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ Π½Π΅ Π΄Π°Π»ΠΎ ΠΏΠΎΠΊΠΎΡ ΠΈ ΠΏΠΎΠ΄ΡΠΎΠ»ΠΊΠ½ΡΠ»ΠΎ ΠΊ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ.
Π‘Π°ΠΌΠΎΠ΅ Π²ΡΠ΅ΠΌΡ ΠΏΠΎΡΡΠΏΠ°ΡΡ ΡΠ΅ΠΎΡΠΈΡ. ΠΠ΅ΡΠ½Π΅Π΅ ΠΌΡ Ρ Π½Π΅ΠΉ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΠ»ΠΈΡΡ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π½ΡΡΠ΅, ΠΏΡΠΎΡΡΠΎ Π΄ΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ Π½Π΅ Ρ ΠΎΡΠ΅Π»ΠΎΡΡ Π²Π²ΡΠ·ΡΠ²Π°ΡΡΡΡ Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. ΠΡΡΠΎΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ°ΠΊΡΡ ΠΎΠΏΡΡΡΠΈΠΌ, Π° Π²ΠΎΡ ΠΎΡΠ΅Π½Ρ Ρ ΠΎΡΠΎΡΠ΅Π΅ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅ΡΡΡ Π½Π° http://code128.narod.ru/ (Π² Π°ΡΡ ΠΈΠ²Π΅ ΡΡΠΎ ΡΠ°ΠΉΠ» Descript.doc ) Π»ΠΈΠ±ΠΎ Π² ΠΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈ. Π ΠΏΡΠΈΠ½ΡΠΈΠΏΠ΅, ΡΡΠΎ Π²ΡΡ ΡΡΠΎ Π½Π°ΠΌ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° (ΡΡΡ Ρ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π»ΡΠΊΠ°Π²Π»Ρ β ΠΈΠ· Π»ΡΠ±ΠΎΠΉ Π³ΠΎΡΠΎΠ²ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π½ΡΠΆΠ½ΠΎ Π²ΡΠ΄ΡΠ°ΡΡ ΡΠ°Π±Π»ΠΈΡΡ ΡΠΎΠ»ΡΠΈΠ½ ΡΡΡΠΈΡ ΠΎΠ², ΡΡΠΎΠ±Ρ Π½Π΅ Π²Π±ΠΈΠ²Π°ΡΡ ΠΈΡ Π²ΡΡΡΠ½ΡΡ). ΠΡ ΠΈ Π½Π°ΠΏΠΈΡΠ΅ΠΌ Π²ΡΡ ΡΡΠΎ Π±Π΅Π·ΠΎΠ±ΡΠ°Π·ΠΈΠ΅ Π½Π° php, Π·Π°ΠΎΠ΄Π½ΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ ΠΏΠ°ΡΡ ΠΏΡΠΈΠΊΠΎΠ»ΡΠ½ΡΡ ΠΌΠΎΠΌΠ΅Π½ΡΠΎΠ², ΠΏΡΠΎ ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΡΠ΅ Π·Π°Π±ΡΠ²Π°ΡΡ ΠΈΠ»ΠΈ ΡΡΠ΅ΡΠ½ΡΡΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ.
Π’Π΅ΠΎΡΠΈΡ Π³Π»Π°ΡΠΈΡ, ΡΡΠΎ code128 ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π·Π°ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°ΡΡ (ΡΡΡΠΏΡΠ°ΠΉΠ·!) 128 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², ΠΏΡΠΈ ΡΡΠΎΠΌ Π½Π°ΠΌ Π΄ΠΎΡΡΡΠΏΠ½ΠΎ 3 Π°Π»ΡΠ°Π²ΠΈΡΠ°, ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠΎΡΠΎΡΡΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΡΡΡ ΠΏΠΎ Ρ ΠΎΠ΄Ρ Π΄Π΅Π»Π°. ΠΠ°ΠΈΠ±ΠΎΠ»ΡΡΠΈΠΉ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΠ΅Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ Π°Π»ΡΠ°Π²ΠΈΡ Β«BΒ» Π΄Π»Ρ Π±ΡΠΊΠ²Π΅Π½Π½ΠΎ-ΡΠΈΡΡΠΎΠ²ΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΠΈ Π°Π»ΡΠ°Π²ΠΈΡ Β«Π‘Β» ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΈΡΡ, Π½ΠΎ Ρ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠ΅ΠΉ β ΠΎΠ΄Π½ΠΈΠΌ ΡΡΡΠΈΡ ΠΎΠ²ΡΠΌ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°ΡΡ 2 ΠΈΡΡ ΠΎΠ΄Π½ΡΡ ΡΠΈΠΌΠ²ΠΎΠ»Π° ΠΈ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΡΠΎΡΠΊΠΈΠΉ ΡΡΡΠΈΡ ΠΊΠΎΠ΄. ΠΠΎΡ ΡΡΠ° ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΠΏΠΎΠΊΠ° Π½Π΅ Π΄Π°ΡΡΡΡ Π½ΠΈ ΠΎΠ΄Π½ΠΎΠΌΡ php-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΡ β ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌ ΡΡΠΎ Ρ Π²ΠΈΠ΄Π΅Π» ΡΡΠΎ ΠΏΠΎΠΏΡΡΠΊΠ° Π² Π½Π°ΡΠ°Π»Π΅ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΠΎΡΡΠ°Π² ΡΡΡΠΎΠΊΠΈ ΠΈ ΠΏΡΠΈ Π½Π°Π»ΠΈΡΠΈΠΈ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΈΡΡ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΡΡΡ Π½Π° Π°Π»ΡΠ°Π²ΠΈΡ Β«Π‘Β». Π ΠΎΡΡΠ°Π»ΡΠ½ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°Ρ ΡΡΠΎ Π±Π°Π½Π°Π»ΡΠ½Π°Ρ ΠΏΠΎΠ΄ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΡΡΡΠΈΡ ΠΊΠΎΠ΄Π° ΠΏΠΎ ΡΠ°Π±Π»ΠΈΡΠ΅.
Π‘ΡΠ°Π·Ρ Π½Π°Π±ΡΠΎΡΠ°Π΅ΠΌ ΠΏΡΠΎΡΡΠ΅ΠΉΡΠΈΠΉ ΠΊΠ»Π°ΡΡ ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠ°ΠΌ ΡΠ΅ΠΊΡΡ, ΡΠ°ΠΊΠΈΠ΅-ΠΆΠ΅ ΠΊΠ»Π°ΡΡΡ Π΄Π»Ρ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½ΠΈΡ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² ΠΏΠΎ Π°Π»ΡΠ°Π²ΠΈΡΡ B ΠΈ Π‘, Π΄Π»ΠΈΠ½Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ. ΠΠ΅Π»Π°Π΅ΠΌ Π΅ΠΌΡ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ β Π½Π° Π²Ρ ΠΎΠ΄Π΅ ΡΡΡΠΎΠΊΠ° Π΄Π»Ρ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΠ΅ΠΆΠΈΠΌ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΡΡΡΠ»ΠΊΠΈ Π½Π° ΠΏΠΎΡΠΎΠΌΠΊΠΎΠ². Π Π½Π°ΡΠ°Π»Π΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ° Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ, ΡΡΠΎΠ±Ρ Π½Π΅ ΠΏΡΠΎΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΡ Π²Π΅ΡΠΊΡ Π΄Π΅ΡΠ΅Π²Π°:
ΠΈ ΡΡΠ°Π·Ρ Π»ΠΎΠ²ΠΈΠΌ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΠΉ ΠΊΠΎΡΡΠΊ β ΠΊΡΡΠ° «ΠΏΡΡΡΡΡ » ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ². Π ΡΡΠΎ Π½Π΅ ΡΠΌΠΎΡΡΡ Π½Π° ΡΠΎ ΡΡΠΎ ΠΌΡ ΡΠ²Π½ΠΎ ΠΎΡΠΊΠ°Π·Π°Π»ΠΈΡΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡΡΡ ΠΈ Π²ΡΠΎΠ΄Π΅ ΠΊΠ°ΠΊ ΠΆΠ΅Π»Π΅Π·Π½ΠΎ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌ NULL! Π ΠΎΠ±ΡΠ΅ΠΌ ΡΡΠ°Π·Ρ Π½Π°Π΄ΠΎ ΠΏΠΎΠ½ΡΡΡ, ΡΡΠΎ Π² php ΠΎΠ±ΡΠ΅ΠΊΡ ΡΠΎΠ·Π΄Π°ΡΡΡΡ Π² Π»ΡΠ±ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅. ΠΠΎΠ»Π°Π³Π°Ρ ΡΡΠΎ ΡΠ°ΠΊΠΆΠ΅ ΠΈ Π² ΠΎΡΡΠ°Π»ΡΠ½ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΠ·ΡΠΊΠ°Ρ . Π Π²ΡΠ΅ ΡΡΠΈ ΡΡΠ»ΠΎΠ²ΠΈΡ Π½Π°Π΄ΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ ΠΏΠ΅ΡΠ΅Π΄ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠ°. Π‘Π»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ Π±ΡΠ΄Π΅Ρ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠ°ΠΊ:
ΠΡΠ°ΠΊ, Ρ ΡΠ΄ΠΎ-Π±Π΅Π΄Π½ΠΎ ΠΌΡ Π½Π°ΡΠ»ΠΈ ΡΠ°ΠΌΡΠΉ ΠΊΠΎΡΠΎΡΠΊΠΈΠΉ ΠΏΡΡΡ (ΡΡΡΠΈΡ ΠΊΠΎΠ΄). ΠΠ°Π΄ΠΎ Π΅Π³ΠΎ Π²ΡΠ²Π΅ΡΡΠΈ Π΄Π»Ρ Π½Π°ΡΠ°Π»Π° Π½Π° ΡΠΊΡΠ°Π½. ΠΠ΅Π»Π°Π΅ΠΌ Π² Π΄Π²Π° ΡΡΠ°ΠΏΠ°: ΡΠ½Π°ΡΠ°Π»Π° ΠΎΡ ΠΏΠΎΡΠΎΠΌΠΊΠ° Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΡΡ ΠΊ ΡΠΎΠ΄ΠΈΡΠ΅Π»Ρ. ΠΡΠΎΠ³ΠΎΠ²ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ, Π²ΠΊΠ»ΡΡΠ°Ρ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ Π°Π»ΡΠ°Π²ΠΈΡΠ°ΠΌΠΈ, ΠΏΡΡΠΈΠΌ (push) Π² ΠΌΠ°ΡΡΠΈΠ². ΠΠ°, Π² PHP Π΅ΡΡΡ ΡΠ°ΠΊΠ°Ρ ΡΡΠ½ΠΊΡΠΈΡ, ΠΈ ΠΎΠ½Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π½Π°ΠΌ ΡΠ΄Π΅Π»Π°ΡΡ ΠΈΠ· ΠΌΠ°ΡΡΠΈΠ²Π° Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΡΠ΄ΠΎΠ±Π½ΡΠΉ ΡΡΡΠΊ.
ΠΠΎΠ³Π΄Π° ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π²ΡΠ²Π΅ΡΡΠΈ ΡΡΡΠΎΠΊΡ β ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ array_pop. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΌΡ ΠΏΠΎ ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ Π΄Π°Π½Π½ΡΠΉ ΠΌΠ°ΡΡΠΈΠ² ΠΊΠ°ΠΊ ΡΡΡΠΊ ΠΈ Π»Π΅Π³ΠΊΠΎ Π²ΡΠ²ΠΎΠ΄ΠΈΠΌ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π² ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅. ΠΠΎΠΏΡΡΠ½ΠΎ Π³ΠΎΡΠΎΠ²ΠΈΠΌ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΎΠ±Π²ΡΠ·ΠΊΡ Π΄Π»Ρ Π½Π°ΡΠ΅Π³ΠΎ ΡΡΡΠΈΡ ΠΊΠΎΠ΄Π° β ΡΡΠ°ΡΡ/ΡΡΠΎΠΏ/ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½Π°Ρ ΡΡΠΌΠΌΠ°.
ΠΠ°ΠΊ ΡΡΠΈΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ? Π ΡΠ°ΠΉΠ» Ρ ΠΊΠ»Π°ΡΡΠΎΠΌ Π² ΠΊΠΎΠ½Π΅Ρ Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΏΠ°ΡΡ ΡΡΡΠΎΠΊ:
ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠ°Π·Ρ, Π²ΡΡΠ°Π²ΠΈΠ² Π² html-ΡΡΡΠ°Π½ΠΈΡΠΊΡ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ Π²ΠΎΡ ΡΠ°ΠΊΠΎΠΉ ΡΡΠ³:
ΠΠ±Π·ΠΎΡ JavaScript-ΡΠΊΠ°Π½Π½Π΅ΡΠΎΠ² ΡΡΡΠΈΡ ΠΊΠΎΠ΄ΠΎΠ²
ΠΠ΅Π΄Π°Π²Π½ΠΎ ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ ΠΈΠ΄Π΅Ρ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΡ Π½Π° Π’Π‘Π Π½Π° ΡΠΊΠ»Π°Π΄Π΅ ΠΈ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²ΠΌΠ΅ΡΡΠΎ Π½ΠΈΡ ΠΎΠ±ΡΡΠ½ΡΠ΅ Π΄Π΅ΡΡΠ²ΡΠ΅ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΈΠΊΠΈ (Π΄Π°ΠΆΠ΅ Π±Π΅Π· ΠΏΡΠ»Π΅Π·Π°ΡΠΈΡΡ). ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΏΠ»Π°Π½ΠΈΡΡΡ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ Π² Π²ΠΈΠ΄Π΅ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ (ΠΎΠ±ΡΡΠ½ΡΠ΅ Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡΠΊΠΈ, HTML + CSS + JS).
ΠΠ»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ Π²ΡΡ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΡΡΠΈΡΡ Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡΠΊΠΈ ΡΠΊΠ°Π½ΠΈΡΠΎΠ²Π°ΡΡ ΡΡΡΠΈΡ ΠΊΠΎΠ΄Π° ΡΠ΅ΡΠ΅Π· ΠΊΠ°ΠΌΠ΅ΡΡ ΡΠ΅Π»Π΅ΡΠΎΠ½Π°. ΠΠΎΠ»ΡΡΠΈΡΡ Π΄Π°Π½Π½ΡΠ΅ Ρ ΠΊΠ°ΠΌΠ΅ΡΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ. ΠΡΠ½ΠΎΠ²Π½Π°Ρ ΡΠ°Π±ΠΎΡΠ° ΡΠΎΡΡΠΎΠΈΡ Π² ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΊΠ°Π΄ΡΠ°. ΠΠΎΠ΄ ΠΊΠ°ΡΠΎΠΌ ΠΎΠ±Π·ΠΎΡ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΡ Π³ΠΎΡΠΎΠ²ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠ°ΡΡΠΈΠ½ΠΎΠΊ.
quaggaJS
ΠΠ° ΡΠ°ΠΉΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΏΡΠΈΡΡΡΡΡΠ²ΡΠ΅Ρ ΡΡΡΠ°Π½ΠΈΡΠΊΠ°, Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΠΎΠ±ΡΠ°Π·ΡΡ ΠΈ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ Π² Π΄Π΅Π»Π΅. ΠΡΠΎΠ±ΡΠ΅ΠΌ ΠΎΠ±ΡΠ°Π·Π΅Ρ β1. ΠΠ΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°Π·Π°ΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ, ΠΎΠΊ, Π½Π΅ Π²ΠΎΠΏΡΠΎΡ.
Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ Π·Π°ΠΏΡΡΠΊΠ° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΡΡΠΈΡ ΠΊΠΎΠ΄ Π½Π΅ ΡΠ΄Π°Π»ΠΎΡΡ, Π½ΠΎ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΡΡΠΈΡ ΠΊΠΎΠ΄Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΎ Π½Π΅ΠΏΠ»ΠΎΡ ΠΎ.
ΠΡΠΎΠ±ΡΠ΅ΠΌ ΠΎΠ±ΡΠ°Π·Π΅Ρ β2. ΠΠ°ΠΊ-ΡΠΎ Π±Π΅Π·ΡΠ°Π΄ΠΎΡΡΠ½ΠΎ.
ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ½ Π»ΡΡΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ°ΠΌΠΈ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ. Π₯ΠΎΡΠΎΡΠΎ, Π΄Π΅Π»Π°Π΅ΠΌ ΡΡΠ΅ΡΠΈΠΉ ΠΎΠ±ΡΠ°Π·Π΅Ρ (ΠΎΠ±ΡΠ°Π·Π΅Ρ β3).
Π§Π΅ΡΡΠ½ΠΎ Π³ΠΎΠ²ΠΎΡΡ Ρ Π½Π΅ Π·Π½Π°Ρ ΠΊΠ°ΠΊΠΎΠΉ ΡΡΠΎ ΡΠΈΠΏ ΡΡΡΠΈΡ ΠΊΠΎΠ΄Π° ΠΈ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°Π» Π²ΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ β Π¨Π Π½Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΠ»ΡΡ. Π₯ΠΎΡΠΎΡΠΎ, Π΄Π°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΠΏΡΠΎΠ±ΡΠ΅ΠΌ Π΅ΡΡ ΠΎΠ΄ΠΈΠ½ ΠΎΠ±ΡΠ°Π·Π΅Ρ Π²ΡΡΠΎΠΊΠΎΠ³ΠΎ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ (ΠΎΠ±ΡΠ°Π·Π΅Ρ β4):
ΠΠΎΡΠ΅ΠΌΡ-ΡΠΎ Π½ΠΈ Ρ ΠΊΠ°ΠΊΠΈΠΌΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΠΌΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ° Π΄ΠΎΠ±ΠΈΡΡΡΡ Π½Π΅ ΡΠ΄Π°Π»ΠΎΡΡ.
ΠΠΎΠΏΡΠΎΠ±ΡΠ΅ΠΌ Β«ΡΠΈΡΡΡΠΉΒ» ΠΎΠ±ΡΠ°Π·Π΅Ρ ΠΎΡ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ (ΠΎΠ±ΡΠ°Π·Π΅Ρ β5):
javascript-barcode-reader
ΠΠ»ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°ΡΠ°ΡΡ Π²ΡΠ΅Π³ΠΎ ΠΎΠ΄ΠΈΠ½ ΡΠ°ΠΉΠ»ΠΈΠΊ: javascript-barcode-reader.min.js ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ 10 445 Π±Π°ΠΉΡ.
Π£ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π΅ΡΡΡ ΡΡΡΠ°Π½ΠΈΡΠΊΠ° Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ ΠΏΠΎΠ»ΡΡΠ΅Π½Ρ ΠΏΡΡΡΠΌ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ ΠΊΠΎΠ΄ΠΎΠ², Π° Π½Π΅ Ρ ΠΊΠ°ΠΌΠ΅ΡΡ. ΠΠ°ΠΌ ΡΠ°ΠΊΠΎΠ΅ Π½Π΅ ΠΏΠΎΠΉΠ΄ΡΡ.
ΠΠ±ΡΠ°Π·Π΅Ρ β1. ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π²ΡΠ΄Π°ΡΡ Π² ΠΊΠΎΠ½ΡΠΎΠ»Ρ Β«Error: Failed to extract barcode!Β».
ΠΠ±ΡΠ°Π·Π΅Ρ β2. ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π²ΡΠ΄Π°ΡΡ Π² ΠΊΠΎΠ½ΡΠΎΠ»Ρ Β«Error: Failed to extract barcode!Β».
ΠΠ±ΡΠ°Π·Π΅Ρ β3. ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π²ΡΠ΄Π°ΡΡ Π² ΠΊΠΎΠ½ΡΠΎΠ»Ρ Β«Error: Failed to extract barcode!Β».
ΠΠ±ΡΠ°Π·Π΅Ρ β4. ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π²ΡΠ΄Π°ΡΡ Π² ΠΊΠΎΠ½ΡΠΎΠ»Ρ Β«601Β».
Π₯ΠΌΠΌβ¦ ΠΌΠΎΠΆΠ΅Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½Π° Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ? ΠΠΎΠΏΡΠΎΠ±ΡΠ΅ΠΌ Π²ΠΎΡ ΡΠ°ΠΊΠΎΠΉ ΠΎΠ±ΡΠ°Π·Π΅Ρ:
ΠΠ±ΡΠ°Π·Π΅Ρ β5. ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π²ΡΠ΄Π°ΡΡ Π² ΠΊΠΎΠ½ΡΠΎΠ»Ρ Β«10023Β». ΠΡΠΈΠΊΠΎΠ»ΡΠ½ΠΎ.
Dynamsoft Barcode Reader
Π‘Π°ΠΉΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°
Π―Π΄ΡΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ Π½Π° WebAssembly (WASM) ΠΈ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ±ΡΡΡΠΊΠΈ Π½Π° JavaScript, ΡΡΠΎ Π½Π΅ ΡΠ°ΠΊ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ. ΠΠ½Π°Π΅Ρ ΡΠΎΡΠΌΠ°ΡΡ:
1D: Code 39, Code 93, Code 128, Codabar, EAN-8, EAN-13, UPC-A, UPC-E, Interleaved 2 of 5 (ITF), Industrial 2 of 5 (Code 2 of 5 Industry, Standard 2 of 5, Code 2 of 5), ITF-14;
2D: PDF417, QR Code, DataMatrix, Aztec.
ΠΡΠΎ ΠΏΠ»Π°ΡΠ½Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°, Π΄ΠΎΡΡΡΠΏΠ½Π° ΠΏΠΎ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΠ΅, Π²ΡΠ΅ ΡΠΈΠΏΡ ΡΡΡΠΈΡ ΠΊΠΎΠ΄ΠΎΠ² ΡΡΠΎΡΡ 2199$ Π² Π³ΠΎΠ΄, Π΅ΡΠ»ΠΈ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄Π½ΠΎΠΌΠ΅ΡΠ½ΡΠ΅ ΠΊΠΎΠ΄Ρ, ΡΠΎ ΡΡΠΎΠΈΠΌΠΎΡΡΡ ΡΠΌΠ΅Π½ΡΡΠ°Π΅ΡΡΡ Π΄ΠΎ 1099$ Π² Π³ΠΎΠ΄. ΠΡΡΡ ΡΡΡΠ°Π½ΠΈΡΠΊΠ°1 ΠΈ ΡΡΡΠ°Π½ΠΈΡΠΊΠ°2 Π΄Π»Ρ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΎΠ².
ΠΠ±ΡΠ°Π·Π΅Ρ β1. ΠΠ°! ΠΡΠ²Π΅Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ. ΠΠ±Π»Π°ΡΡΡ ΠΎΠ±Π²Π΅Π΄Π΅Π½Π° Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΡΡΠΊΠΎ.
ΠΠ±ΡΠ°Π·Π΅Ρ β2. ΠΠ°. ΠΡΠ²Π΅Ρ ΡΠ½ΠΎΠ²Π° ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ. ΠΠ±Π»Π°ΡΡΡ ΡΠΎΠΆΠ΅ ΠΎΠ±Π²Π΅Π΄Π΅Π½Π° Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΡΡΠΊΠΎ.
ΠΠ±ΡΠ°Π·Π΅Ρ β3. Π’Π΅ΠΏΠ΅ΡΡ ΠΌΡ Π·Π½Π°Π΅ΠΌ ΡΠΈΠΏ ΡΡΠΎΠ³ΠΎ ΡΡΡΠΈΡ ΠΊΠΎΠ΄Π°.
ΠΠ±ΡΠ°Π·Π΅Ρ β4. ΠΡΠ²Π΅Ρ ΡΠΎΠΆΠ΅ Π²Π΅ΡΠ½ΡΠΉ.
Π Π΅ΡΡ, ΡΡΠ΄Ρ ΠΏΠΎ Π²ΡΠ΅ΠΌΡ, ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡ ΡΠ°ΠΊ:
ΠΠ΄Π½Π°ΠΊΠΎ ΠΏΠ΅ΡΠ²ΡΠΉ ΠΎΠ±ΡΠ°Π·Π΅Ρ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π½ Ρ ΠΎΡΠΈΠ±ΠΊΠΎΠΉ. Π ΠΏΠΎΠΏΡΠΎΠ±ΡΠ΅ΠΌ Π΅ΡΡ Π²ΠΎΡ ΡΠ°ΠΊ (ΠΎΡΠΈΠ³ΠΈΠ½Π°Π» ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ ΠΎΡΠ΅Π½Ρ ΡΠ°Π·ΠΌΡΡ):
Π’Π΅ΠΏΠ΅ΡΡ ΠΌΡ Π·Π½Π°Π΅ΠΌ, ΡΡΠΎ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Ρ ΠΎΡΡ Π±Ρ ΠΎΠ΄Π½Π° ΡΠ°Π±ΠΎΡΠ°ΡΡΠ°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°, Ρ ΠΎΡΡ ΠΈ ΠΏΠ»Π°ΡΠ½Π°Ρ.
tobytailor get_barcode_from_image.js
ΠΡΠΎΠ±ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ²ΡΠΉ ΠΎΠ±ΡΠ°Π·Π΅Ρ:
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ: 000204892734. ΠΠ±ΡΠ°Π·Π΅Ρ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π½.
ΠΠ΅ΡΡΠΌ ΠΎΠ±ΡΠ°Π·Π΅Ρ β2 (EAN-13). Π’ΠΎΠ»ΡΠΊΠΎ ΡΡΠΎΠ± Π·Π°ΡΠ°Π±ΠΎΡΠ°Π»ΠΎ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΡΡΠΎΠΊΡ 32 ΡΠΊΡΠΈΠΏΡΠ° Π½Π°ΠΏΠΈΡΠ°ΡΡ ΡΠ°ΠΊ:
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ: XXXXXXXXXXXX. ΠΠ±ΡΠ°Π·Π΅Ρ Π½Π΅ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π½.
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ: XXXXXXXXXXXX. ΠΠ΅ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π½.
ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΠΏΡΠΎΠ±ΡΠ΅ΠΌ ΡΡΠΎ-ΡΠΎ ΠΏΡΠΎΡΡΠΎΠ΅:
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ: Π½Π΅ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π½. ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΅ΠΌΡ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π°Π²Π°ΡΡ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΠΊΡΠΎΠΌΠ΅ ΡΡΡΠΈΡ ΠΊΠΎΠ΄Π° Π½Π° ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ΅ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π±ΡΠ»ΠΎ, ΠΈΡΠΊΠ»ΡΡΠ°Ρ ΠΈ Π»ΠΈΡΠ½Π΅Π΅ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ.
EddieLa BarcodeReader
If you like and/or use this project for commercial purposes consider donating to support my work.
ΠΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠ°Π²ΠΈΡΡΡ ΠΈ/ΠΈΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ ΡΡΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡ Π² ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΈΡ ΡΠ΅Π»ΡΡ , ΡΠ°ΡΡΠΌΠΎΡΡΠΈΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΎΠΆΠ΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΡ Π΄Π»Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ ΠΌΠΎΠ΅ΠΉ ΡΠ°Π±ΠΎΡΡ.
ΠΠ½Π°Π΅Ρ ΡΠΎΡΠΌΠ°ΡΡ: Code128, Code93, Code39, Standard/Industrial 2 of 5, Interleaved 2 of 5, Codabar and EAN-13. ΠΠΌΠ΅Π΅Ρ ΡΡΡΠ°Π½ΠΈΡΡ Π΄Π»Ρ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΎΠ².
ΠΠ±ΡΠ°Π·Π΅Ρ β1. ΠΠ±Π»Π°ΡΡΡ ΠΈ ΡΠΈΠΏ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Ρ Π²Π΅ΡΠ½ΠΎ. ΠΠΎΠ΄ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π»ΡΡ Ρ ΠΎΡΠΈΠ±ΠΊΠΎΠΉ.
ΠΠ±ΡΠ°Π·Π΅Ρ β2. Π₯ΠΎΡΠΎΡΠΈΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ. ΠΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π½Ρ: ΠΎΠ±Π»Π°ΡΡΡ, ΡΠΈΠΏ ΡΡΡΠΈΡ ΠΊΠΎΠ΄Π° ΠΈ ΡΠ°ΠΌ ΡΡΡΠΈΡ ΠΊΠΎΠ΄.
ΠΠ±ΡΠ°Π·Π΅Ρ β3. ΠΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΠΎ. ΠΠΎΠ΄ ΡΠ³Π»ΠΎΠΌ Π½Π΅ ΡΠΌΠ΅Π΅Ρ.
ΠΠ±ΡΠ°Π·Π΅Ρ β4. ΠΡΠ΅Π½Ρ Ρ ΠΎΡΠΎΡΠΎ, ΠΎΠ±ΡΠ°Π·Π΅Ρ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π½.
ΠΠ±ΡΠ°Π·Π΅Ρ β5. ΠΠ±ΡΠ°Π·Π΅Ρ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π½.
ΠΡ ΡΡΠΎ ΠΆ, ΠΏΠΎΡ Π²Π°Π»ΡΠ½ΠΎ. ΠΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ΅ ΠΏΡΠΎΠΈΠ·ΠΎΡΠ»ΠΈ 3 Π³ΠΎΠ΄Π° Π½Π°Π·Π°Π΄.
WebCodeCamJS
ΠΠ±ΡΠ°Π·Π΅Ρ β1: ΠΠ΅ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π½.
ΠΠ±ΡΠ°Π·Π΅Ρ β2: Π Π°ΡΠΏΠΎΠ·Π½Π°Π½ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ.
ΠΠ±ΡΠ°Π·Π΅Ρ β3: ΠΠ΅ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π½.
ΠΠ±ΡΠ°Π·Π΅Ρ β4: ΠΠ΅ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π½.
ΠΠ±ΡΠ°Π·Π΅Ρ β5: Π Π°ΡΠΏΠΎΠ·Π½Π°Π½ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ.
ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π²Π°ΡΡ QR-ΠΊΠΎΠ΄Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠΉ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΌΠ½ΠΎΠΉ Π±ΡΠ»ΠΎ ΡΠΎΠ±ΡΠ°Π½ΠΎ 6 ΠΎΠ±ΡΠ°Π·ΡΠΎΠ² Π΄Π»Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΠΎΠΉ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠΈΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ:
ΠΠ±ΡΠ°Π·Π΅Ρ β1: Π½ΠΈΡΠ΅Π³ΠΎ.
ΠΠ±ΡΠ°Π·Π΅Ρ β2: ΠΠΈΡΠ΅Π³ΠΎ.
ΠΠ±ΡΠ°Π·Π΅Ρ β3: ΠΠΈΡΠ΅Π³ΠΎ.
ΠΠ±ΡΠ°Π·Π΅Ρ β4: ΠΠΈΡΠ΅Π³ΠΎ.
ΠΠ±ΡΠ°Π·Π΅Ρ β5: ΠΠΈΡΠ΅Π³ΠΎ.
ΠΠ±ΡΠ°Π·Π΅Ρ β6: Π Π°ΡΠΏΠΎΠ·Π½Π°Π½.
Web QR
Π‘ΡΡΠ°Π½ΠΈΡΠ° ΠΏΡΠΎΠ΅ΠΊΡΠ°
ΠΠ΅ΡΠΏΠ»Π°ΡΠ½Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°. ΠΠ°ΡΠ²Π»Π΅Π½Π° Π³Π΅Π½Π΅ΡΠ°ΡΠΈΡ ΠΈ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΠ΅ QR-ΠΊΠΎΠ΄ΠΎΠ². ΠΠ° ΡΡΡΠ°Π½ΠΈΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ.
ΠΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΡΠ΅ΡΡΠΈ ΠΎΠ±ΡΠ°Π·ΡΠΎΠ² Π½Π΅ Π±ΡΠ» ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π½. ΠΠ° ΡΡΡΠ°Π½ΠΈΡΠ΅ Π΅ΡΡΡ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ QR-ΠΊΠΎΠ΄ΠΎΠ², Π²ΠΎΡ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠ΅ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠΎΠ³ΠΎ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ° ΠΊΠΎΠ΄Ρ ΡΠ°ΡΠΏΠΎΠ·Π½Π°ΡΡΡΡ.
UPD. Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠ½ΡΠΌΠΈ ΡΡΠΈΠ»ΠΈΡΠΌΠΈ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ
(ΡΠΏΠ°ΡΠΈΠ±ΠΎ TiesP ) ΡΠ΄Π°Π»ΠΎΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ, ΡΡΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, ΠΏΡΠΎΡΡΠΎ Π½Π΅ ΡΠΌΠ΅Π΅Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΠΎΡΠΈΠ΅Π½ΡΠ°ΡΠΈΡ ΠΊΠΎΠ΄Π°. Π‘ ΡΡΡΡΠΎΠΌ ΡΡΠΎΠ³ΠΎ Π½ΠΎΠ²ΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ ΡΠ°ΠΊΠΈΠ΅:
ΠΠ±ΡΠ°Π·Π΅Ρ β1 β Π½Π΅ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π½.
ΠΠ±ΡΠ°Π·Π΅Ρ β2 β Π½Π΅ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π½.
ΠΠ±ΡΠ°Π·Π΅Ρ β3 β Π½Π΅ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π½.
ΠΠ±ΡΠ°Π·Π΅Ρ β4 β Π½Π΅ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π½.
ΠΠ±ΡΠ°Π·Π΅Ρ β5 β ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π½.
ΠΠ±ΡΠ°Π·Π΅Ρ β6 β ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π½.
ΠΠΈΠ΄ΠΈΠΌΠΎ Π΅ΡΡΡ Π΅ΡΡ ΠΊΠ°ΠΊΠΈΠ΅-ΡΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ ΠΊ ΡΠΎΠ½Ρ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π½Π° Π±ΡΠΌΠ°Π³Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΠ»ΡΡ ΠΈ ΠΌΠΎΠΉ ΠΎΠ±ΡΠ°Π·Π΅Ρ ΠΈ ΠΎΠ±ΡΠ°Π·Π΅Ρ, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΡΠΉ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ
:
ΠΡΠΎ Π²ΡΡ ΡΡΠΎ Ρ Π½Π°ΡΡΠ». ΠΠ°Ρ ΠΎΠ΄ΠΈΠ» Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΉ, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡΡ Π½Π° ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· Π²ΡΡΠ΅ΠΏΡΠΈΠ²Π΅Π΄ΡΠ½Π½ΡΡ , Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π²ΠΎΡ ΡΡΠ°. ΠΠΎΠ²ΡΠΎΡΡ, ΡΡΠΎ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΊΡΠΈΡΠ΅ΡΠΈΠΉ ΠΏΠΎΠΈΡΠΊΠ° β ΡΡΠΎ Π²ΡΡ ΡΠ°Π±ΠΎΡΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ Π½Π° ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΎΠΉ ΡΡΠΎΡΠΎΠ½Π΅ ΡΠ΅ΡΠ΅Π· Π±ΡΠ°ΡΠ·Π΅Ρ ΠΈ Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΡΠ΅Π³ΠΎ Π»ΠΈΠ±ΠΎ. Π’ΠΎ Π΅ΡΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ Π½Π° JavaScript ΠΈ/ΠΈΠ»ΠΈ Wasm (ΠΏΠΎΡΡΠΎΠΌΡ ZBar Π½Π΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ).
ΠΡΠ»ΠΈ Π²Π°ΠΌ ΠΈΠ·Π²Π΅ΡΡΠ½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°, ΠΎΡΠ²Π΅ΡΠ°ΡΡΠ°Ρ Π΄Π°Π½Π½ΡΠΌ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡΠΌ, ΠΈ ΠΎΡΡΡΡΡΡΠ²ΡΡΡΠ°Ρ Π² ΡΡΠ°ΡΡΠ΅ β ΠΏΡΠΎΡΡΠ±Π° ΡΠΎΠΎΠ±ΡΠΈΡΡ.
ΠΠΎΠ»ΡΡΠ΅Π½Π½ΡΠΉ ΡΠ΅ΠΉΡΠΈΠ½Π³ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ ΡΠ°ΠΊΠΎΠ²:
Π‘ΡΠ°ΡΡΡ ΡΠΎΡΡΠΎΡΠ»Π°ΡΡ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ-ΠΌΠ°Π³Π°Π·ΠΈΠ½Ρ ΠΎΡΠ²Π΅ΡΠ΅Π½ΠΈΡ ΠΠΈΠ²Π°ΠΉΠ½ ΠΠ°ΠΉΡ.