ΠΡ Π΅Π΄Π½Π° ΡΡΡΠ°Π½Π° ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π°, ΡΠ΅ ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈ ΠΏΠΎ ΠΌΡΠ΅ΠΆΠ°ΡΠ° ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°, Π½ΠΎ ΠΎΡ Π΄ΡΡΠ³Π° ΡΡΡΠ°Π½Π° Π½Π΅ ΡΠ΅ Π΅ ΠΏΡΠ΅Π²ΡΡΠ½Π°Π»ΠΎ Π² ΠΎΠ±ΡΠΎΠΏΡΠΈΠ΅ΡΠ° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ°, Π·Π° ΡΠ°Π·Π»ΠΈΠΊΠ° ΠΎΡ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡ ΠΏΠ΅ΡΠ°Ρ. ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈΡΠ΅ Π²ΡΠ΅ ΠΎΡΠ΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Ρ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΈ, Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ Π·Π° Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π΅ ΡΠ° ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»Π½ΠΈ Π·Π° Π²ΡΠ΅ΠΊΠΈ ΠΌΠΎΠ΄Π΅Π» ΡΠΊΠ΅Π½Π΅Ρ. ΠΠ°ΠΊΠ²ΠΈ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΡΠ° Π½Π°Π»ΠΈΡΠ½ΠΈ Π² ΠΌΠΎΠΌΠ΅Π½ΡΠ° ΠΈ ΠΈΠΌΠ° Π»ΠΈ Π±ΡΠ΄Π΅ΡΠ΅ ΡΠ°ΠΊΡΠ² ΡΡΠ΅Π½Π°ΡΠΈΠΉ?
ΠΠ½ΡΡΠ°Π»ΠΈΡΡΠ΅ΠΌ Π΄ΡΠ°ΠΉΠ²Π΅Ρ ΠΈΠ»ΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠ΅Π½ Π΄ΠΎΡΡΡΠΏ
Π ΠΌΠΎΠΌΠ΅Π½ΡΠ° ΠΈΠΌΠ° ΡΠ΅ΡΠΈΡΠΈ ΡΠ΅ΡΡΠΎ ΡΡΠ΅ΡΠ°Π½ΠΈ ΡΠΈΠΏΠ° Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΈ: TWAIN, ISIS, SANE ΠΈ WIA. ΠΠΎ ΡΡΡΠ΅ΡΡΠ²ΠΎ ΡΠ΅Π·ΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΈ Π΄Π΅ΠΉΡΡΠ²Π°Ρ ΠΊΠ°ΡΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΠΎΡ Π½ΠΈΡΠΊΠΎ Π½ΠΈΠ²ΠΎ ΠΎΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ, ΠΊΠΎΡΡΠΎ ΡΠ΅ ΡΠ²ΡΡΠ·Π²Π° Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ΅Π½ ΠΌΠΎΠ΄Π΅Π».
ΠΠΏΡΠΎΡΡΠ΅Π½Π° Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ° Π·Π° ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ Π½Π° ΡΠΊΠ΅Π½Π΅ΡΠ°
ΠΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΡΠ΅ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°, ΡΠ΅ ΡΠΊΠ΅Π½Π΅ΡΡΡ Π΅ ΡΠ²ΡΡΠ·Π°Π½ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ ΠΊΡΠΌ ΠΊΠΎΠΌΠΏΡΡΡΡΠ°. ΠΠΈΠΊΠΎΠΉ ΠΎΠ±Π°ΡΠ΅ Π½Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ°Π²Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° ΠΌΠ΅ΠΆΠ΄Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° ΠΎΡ Π½ΠΈΡΠΊΠΎ Π½ΠΈΠ²ΠΎ ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΡΠΎ. ΠΠΎΠΆΠ΅ ΡΡΡΠΎ Π΄Π° Π΅ TCP/IP. ΠΡΠΎ ΠΊΠ°ΠΊ ΡΠ΅Π³Π° ΡΠ°Π±ΠΎΡΡΡ ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°: ΡΠΊΠ΅Π½Π΅ΡΡΡ ΡΠ΅ Π²ΠΈΠΆΠ΄Π° ΠΊΠ°ΡΠΎ Π»ΠΎΠΊΠ°Π»Π΅Π½, Π½ΠΎ Π²ΡΡΠ·ΠΊΠ°ΡΠ° ΠΌΠΈΠ½Π°Π²Π° ΠΏΡΠ΅Π· ΠΌΡΠ΅ΠΆΠ°ΡΠ°.
ΠΡΠ΅Π΄ΠΈΠΌΡΡΠ²ΠΎΡΠΎ Π½Π° ΡΠΎΠ²Π° ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΅, ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π½Π΅ ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΠ²Π° ΠΊΠ°ΠΊ ΡΠΎΡΠ½ΠΎ ΡΠ΅ ΠΏΡΠ°Π²ΠΈ Π²ΡΡΠ·ΠΊΠ°ΡΠ°, ΠΎΡΠ½ΠΎΠ²Π½ΠΎΡΠΎ Π΅ Π΄Π° Π²ΠΈΠ΄ΠΈΡΠ΅ ΠΏΠΎΠ·Π½Π°ΡΠΈΡ TWAIN, ISIS ΠΈΠ»ΠΈ Π΄ΡΡΠ³ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ. ΠΠ΅ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΡΠ΅ ΠΏΡΠΈΠ»Π°Π³Π° ΡΠΏΠ΅ΡΠΈΠ°Π»Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°.
ΠΠΎ Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΡΠΈΡΠ΅ ΡΡΡΠΎ ΡΠ° ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΠΈ. Π Π΅ΡΠ΅Π½ΠΈΠ΅ΡΠΎ Π΅ Π±Π°Π·ΠΈΡΠ°Π½ΠΎ Π½Π° Π΄Π΅ΡΠΊΡΠΎΠΏ ΠΠ‘. ΠΠΎΠ±ΠΈΠ»Π½ΠΈΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π²Π΅ΡΠ΅ Π½Π΅ ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ. ΠΡΠΎΡΠΈΡΡ Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΠΊ Π΅, ΡΠ΅ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΈΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ Π½Π΅ΡΡΠ°Π±ΠΈΠ»Π½ΠΈ Π² ΡΠ»ΠΎΠΆΠ½ΠΈ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π½Π° ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π½ΠΈ ΡΡΡΠ²ΡΡΠΈ Ρ ΡΡΠ½ΠΊΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ.
ΠΠ·Ρ ΠΎΠ΄ΡΡ Π±ΠΈ Π±ΠΈΠ» Π΄Π° ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° Π΄ΠΈΡΠ΅ΠΊΡΠ½Π° Π²ΡΡΠ·ΠΊΠ° ΡΡΡ ΡΠΊΠ΅Π½Π΅ΡΠ° ΡΡΠ΅Π· HTTP/RESTful ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π°.
TWAIN Direct
TWAIN Direct
ΠΡΠ½ΠΎΠ²Π½Π°ΡΠ° ΠΈΠ΄Π΅Ρ Π΅, ΡΠ΅ ΡΡΠ»Π°ΡΠ° Π»ΠΎΠ³ΠΈΠΊΠ° ΡΠ΅ ΠΏΡΠ΅Ρ Π²ΡΡΠ»Ρ ΠΊΡΠΌ ΡΡΡΠ°Π½Π°ΡΠ° Π½Π° ΡΠΊΠ΅Π½Π΅ΡΠ°. Π ΡΠΊΠ΅Π½Π΅ΡΡΡ ΠΎΡΠΈΠ³ΡΡΡΠ²Π° Π΄ΠΎΡΡΡΠΏ ΡΡΠ΅Π· REST API. ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π° ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΡΠ° ΡΡΠ΄ΡΡΠΆΠ° ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π½Π° ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΡΠΎ (Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ ΠΎΡΠΊΡΠΈΠ²Π°Π½Π΅). ΠΠ·Π³Π»Π΅ΠΆΠ΄Π° Π΄ΠΎΠ±ΡΠ΅. ΠΠ° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ° ΡΠΎΠ²Π° ΡΠ΅ ΠΎΡΡΡΠ²Π°Π²Π° ΠΎΡ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Ρ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΈΡΠ΅. ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° Π²ΡΠΈΡΠΊΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΠΎΡΠ½ΠΎΠ²Π½ΠΎΡΠΎ Π΅, ΡΠ΅ ΠΈΠΌΠ° ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ΠΠΌΠ° ΠΈ ΠΏΡΠ΅Π΄ΠΈΠΌΡΡΠ²Π° Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°, ΠΏΡΠ΅Π΄ΠΈ Π²ΡΠΈΡΠΊΠΎ ΠΏΠΎΠ·Π½Π°ΡΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π·Π° Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅. Π‘ΠΊΠ΅Π½Π΅ΡΡΡ Π΄Π΅ΠΉΡΡΠ²Π° ΠΊΠ°ΡΠΎ ΡΠ΅Π± ΡΡΠ»ΡΠ³Π°.
ΠΠΊΠΎ ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΡΠ΅Π°Π»Π½ΠΈ ΡΡΠ΅Π½Π°ΡΠΈΠΈ Π½Π° ΡΠΏΠΎΡΡΠ΅Π±Π°, ΡΠ΅ ΠΈΠΌΠ° ΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΡΠΈ. ΠΡΡΠ²Π°ΡΠ° Π΅ Π±Π΅Π·ΠΈΠ·Ρ ΠΎΠ΄Π½Π°ΡΠ° ΡΠΈΡΡΠ°ΡΠΈΡ. ΠΠ° ΠΏΠ°Π·Π°ΡΠ° Π½ΡΠΌΠ° ΡΡΡΡΠΎΠΉΡΡΠ²Π° Ρ TWAIN Direct ΠΈ Π½ΡΠΌΠ° ΡΠΌΠΈΡΡΠ» ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ Π΄Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ ΡΠ°Π·ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ, ΠΊΠ°ΠΊΡΠΎ ΠΈ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΡΠΎ. ΠΡΠΎΡΠΎΡΠΎ Π΅ ΡΠΈΠ³ΡΡΠ½ΠΎΡΡΡΠ°; ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΡΠ° Π½Π΅ Π½Π°Π»Π°Π³Π° ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ ΠΈΠ»ΠΈ ΡΠ΅ΡΡΠΎΡΠ° Π½Π° Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ, Π·Π° Π΄Π° ΡΠ΅ Π·Π°ΡΠ²ΠΎΡΡΡ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΈ Π΄ΡΠΏΠΊΠΈ. Π‘ΡΡΠΎ ΡΠ°ΠΊΠ° Π½Π΅ Π΅ ΡΡΠ½ΠΎ ΠΊΠ°ΠΊ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ°Ρ Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈΡΠ΅ ΠΈ Π΄ΠΎΡΡΡΠΏΠ°. ΠΠΎΠΌΠΏΡΡΡΡΡΡ ΠΈΠΌΠ° Π°Π½ΡΠΈΠ²ΠΈΡΡΡΠ΅Π½ ΡΠΎΡΡΡΠ΅Ρ. ΠΠΎ Π²ΡΠ² ΡΡΡΠΌΡΠ΅ΡΠ° Π½Π° ΡΠΊΠ΅Π½Π΅ΡΠ°, ΠΊΠΎΠΉΡΠΎ ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΠΎ ΡΠ΅ ΠΈΠΌΠ° ΡΠ΅Π± ΡΡΡΠ²ΡΡ, ΡΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π΅ Π΅ ΡΠ°ΠΊΠ°. ΠΠ»ΠΈ Π΄Π° Π±ΡΠ΄Π΅, Π½ΠΎ Π½Π΅ ΡΠΎΠ²Π°, ΠΊΠΎΠ΅ΡΠΎ ΠΈΠ·ΠΈΡΠΊΠ²Π° ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠ°ΡΠ° Π·Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ Π½Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡΠ°. Π‘ΡΠ³Π»Π°ΡΠ΅ΡΠ΅ ΡΠ΅, Π½Π°Π»ΠΈΡΠΈΠ΅ΡΠΎ Π½Π° Π·Π»ΠΎΠ²ΡΠ΅Π΄Π΅Π½ ΡΠΎΡΡΡΠ΅Ρ, ΠΊΠΎΠΉΡΠΎ ΠΈΠ·ΠΏΡΠ°ΡΠ° Π²ΡΠΈΡΠΊΠΈ ΡΠΊΠ°Π½ΠΈΡΠ°Π½ΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈ Π½Π°Π»ΡΠ²ΠΎ, Π½Π΅ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠ±ΡΠΎ. Π’ΠΎΠ΅ΡΡ, Ρ ΠΏΡΠΈΠ»Π°Π³Π°Π½Π΅ΡΠΎ Π½Π° ΡΠΎΠ·ΠΈ ΡΡΠ°Π½Π΄Π°ΡΡ, Π·Π°Π΄Π°ΡΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ ΡΠ° ΡΠ΅ΡΠ΅Π½ΠΈ ΠΎΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° ΡΡΠ΅ΡΠΈ ΡΡΡΠ°Π½ΠΈ, ΡΠ΅ ΠΏΡΠ΅Ρ Π²ΡΡΠ»ΡΡ ΠΊΡΠΌ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΠΈΡΠ΅ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π°.
Π’ΡΠ΅ΡΠΈΡΡ Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΠΊ Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½Π° Π·Π°Π³ΡΠ±Π° Π½Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ. ΠΡΠ°ΠΉΠ²Π΅ΡΠΈΡΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠΌΠ°Ρ Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½Π° ΠΏΠΎΡΠ»Π΅Π΄Π²Π°ΡΠ° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°. Π Π°Π·ΠΏΠΎΠ·Π½Π°Π²Π°Π½Π΅ Π½Π° Π±Π°ΡΠΊΠΎΠ΄, ΠΏΡΠ΅ΠΌΠ°Ρ Π²Π°Π½Π΅ Π½Π° ΡΠΎΠ½Π°. ΠΡΠΊΠΎΠΈ ΡΠΊΠ΅Π½Π΅ΡΠΈ ΠΈΠΌΠ°Ρ Ρ.Π½Π°Ρ. imprinter - ΡΡΠ½ΠΊΡΠΈΡ, ΠΊΠΎΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π½Π° ΡΠΊΠ΅Π½Π΅ΡΠ° Π΄Π° ΠΏΠ΅ΡΠ°ΡΠ° Π²ΡΡΡ Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ΅Π½ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ. Π’ΠΎΠ²Π° Π½Π΅ Π΅ Π½Π°Π»ΠΈΡΠ½ΠΎ Π² TWAIN Direct. Π‘ΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΡΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° API Π΄Π° Π±ΡΠ΄Π΅ ΡΠ°Π·ΡΠΈΡΠ΅Π½, Π½ΠΎ ΡΠΎΠ²Π° ΡΠ΅ Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ.
Π ΠΎΡΠ΅ Π΅Π΄ΠΈΠ½ ΠΌΠΈΠ½ΡΡ Π² ΡΡΠ΅Π½Π°ΡΠΈΠΈΡΠ΅ Π·Π° ΡΠ°Π±ΠΎΡΠ° ΡΡΡ ΡΠΊΠ΅Π½Π΅Ρ.
Π‘ΠΊΠ°Π½ΠΈΡΠ°ΠΉΡΠ΅ ΠΎΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΡΠΊΠ°Π½ΠΈΡΠ°ΠΉΡΠ΅ ΠΎΡ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ
ΠΠ΅ΠΊΠ° Π΄Π° ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠΈ ΡΠ΅Π΄ΠΎΠ²Π½ΠΎΡΠΎ ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π΅ ΠΎΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ΠΡΡΠ°Π²ΡΠΌ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°. Π‘Π»Π΅Π΄ ΡΠΎΠ²Π° ΠΎΡΠ²Π°ΡΡΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ ΠΈ ΡΠΊΠ°Π½ΠΈΡΠ°ΠΌ. Π‘Π»Π΅Π΄ ΡΠΎΠ²Π° Π²Π·Π΅ΠΌΠ°ΠΌ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°. Π’ΡΠΈ ΡΡΡΠΏΠΊΠΈ. Π‘Π΅Π³Π° ΡΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π΅ΡΠ΅, ΡΠ΅ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡΡ ΡΠΊΠ΅Π½Π΅Ρ Π΅ Π² Π΄ΡΡΠ³Π° ΡΡΠ°Ρ. Π’ΡΡΠ±Π²Π° Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΠΏΠΎΠ½Π΅ 2 ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π° ΠΊΡΠΌ Π½Π΅Π³ΠΎ. Π’ΠΎΠ²Π° Π΅ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΡΠ΄ΠΎΠ±Π½ΠΎ ΠΎΡ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡ ΠΏΠ΅ΡΠ°Ρ.
ΠΡΡΠ³ Π΅ Π²ΡΠΏΡΠΎΡΡΡ, ΠΊΠΎΠ³Π°ΡΠΎ ΡΠ°ΠΌΠΈΡΡ ΡΠΊΠ΅Π½Π΅Ρ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ·ΠΏΡΠ°ΡΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΠΎ ΠΏΠΎΡΠ°ΡΠ°. ΠΡΡΠ°Π²ΡΠΌ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°. Π‘Π»Π΅Π΄ ΡΠΎΠ²Π° ΡΠΊΠ°Π½ΠΈΡΠ°ΠΌ. ΠΠΎΠΊΡΠΌΠ΅Π½ΡΡΡ Π²Π΅Π΄Π½Π°Π³Π° Π»Π΅ΡΠΈ ΠΊΡΠΌ ΡΠ΅Π»Π΅Π²Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ°.
Π’ΠΎΠ²Π° Π΅ ΠΎΡΠ½ΠΎΠ²Π½Π°ΡΠ° ΡΠ°Π·Π»ΠΈΠΊΠ°. ΠΠΊΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΡΠΎ Π΅ ΡΠ²ΡΡΠ·Π°Π½ΠΎ ΠΊΡΠΌ ΠΌΡΠ΅ΠΆΠ°, ΡΠΎΠ³Π°Π²Π° Π΅ ΠΏΠΎ-ΡΠ΄ΠΎΠ±Π½ΠΎ Π΄Π° ΡΠΊΠ°Π½ΠΈΡΠ°ΡΠ΅ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ ΠΊΡΠΌ ΡΠ΅Π»Π΅Π²ΠΎΡΠΎ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅: ΠΏΠ°ΠΏΠΊΠ°, ΠΏΠΎΡΠ° ΠΈΠ»ΠΈ ECM ΡΠΈΡΡΠ΅ΠΌΠ°. Π ΡΠ°Π·ΠΈ Π²Π΅ΡΠΈΠ³Π° Π½ΡΠΌΠ° ΠΌΡΡΡΠΎ Π·Π° ΡΠΎΡΡΠΎΡ.
ΠΡ Π²ΡΠ½ΡΠ½Π° Π³Π»Π΅Π΄Π½Π° ΡΠΎΡΠΊΠ° Π½ΠΈΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΎ ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π΅, Π±Π΅Π· Π΄Π° ΠΏΡΠΎΠΌΠ΅Π½ΡΠΌΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°ΡΠΈΡΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π°, ΠΊΠ°ΠΊΡΠΎ ΠΎΡ Π΄Π΅ΡΠΊΡΠΎΠΏ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΡΠ΅Π· Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°, ΡΠ°ΠΊΠ° ΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ ΠΎΡ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΡΠΎ. ΠΠΎ ΠΎΡΠ΄Π°Π»Π΅ΡΠ΅Π½ΠΎΡΠΎ ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π΅ ΠΎΡ ΠΊΠΎΠΌΠΏΡΡΡΡ Π½Π΅ Π΅ ΡΡΠ°Π½Π°Π»ΠΎ ΡΠΎΠ»ΠΊΠΎΠ²Π° ΡΠΈΡΠΎΠΊΠΎ ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΎ, ΠΊΠΎΠ»ΠΊΠΎΡΠΎ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΎΡΠΎ ΠΏΠ΅ΡΠ°ΡΠ°Π½Π΅ ΠΏΠΎΡΠ°Π΄ΠΈ ΡΠ°Π·Π»ΠΈΠΊΠΈΡΠ΅ Π² ΡΠ°Π±ΠΎΡΠ½ΠΈΡΠ΅ ΡΡΠ΅Π½Π°ΡΠΈΠΈ. Π‘ΠΊΠ°Π½ΠΈΡΠ°Π½Π΅ΡΠΎ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Π΄ΠΎ ΠΆΠ΅Π»Π°Π½ΠΎΡΠΎ ΠΌΡΡΡΠΎ Π·Π° ΡΡΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ ΡΡΠ°Π²Π° Π²ΡΠ΅ ΠΏΠΎ-ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎ.
ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° ΡΠΊΠ΅Π½Π΅ΡΠΈ TWAIN Direct ΠΊΠ°ΡΠΎ Π·Π°ΠΌΠ΅ΡΡΠΈΡΠ΅Π» Π½Π° Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΈΡΠ΅ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠ±ΡΠ° ΡΡΡΠΏΠΊΠ°. ΠΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΡΡ ΠΌΠ°Π»ΠΊΠΎ Π·Π°ΠΊΡΡΠ½Ρ. ΠΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ ΠΈΡΠΊΠ°Ρ Π΄Π° ΡΠΊΠ°Π½ΠΈΡΠ°Ρ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ ΠΎΡ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, ΠΈΠ·ΠΏΡΠ°ΡΠ°ΠΉΠΊΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈ Π΄ΠΎ ΠΌΠ΅ΡΡΠΎΠ½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΡΠΎ ΠΈΠΌ. Π‘ΡΡΠ΅ΡΡΠ²ΡΠ²Π°ΡΠΈΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π΅ ΡΡΡΠ±Π²Π° Π΄Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ Π½ΠΎΠ²ΠΈΡ ΡΡΠ°Π½Π΄Π°ΡΡ, ΡΡΠΉ ΠΊΠ°ΡΠΎ ΡΠ΅Π³Π° Π²ΡΠΈΡΠΊΠΎ ΡΠ°Π±ΠΎΡΠΈ Π΄ΠΎΠ±ΡΠ΅ ΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΠΈΡΠ΅ Π½Π° ΡΠΊΠ΅Π½Π΅ΡΠΈ Π½Π΅ ΡΡΡΠ±Π²Π° Π΄Π° Π³ΠΎ ΠΏΡΠΈΠ»Π°Π³Π°Ρ, ΡΡΠΉ ΠΊΠ°ΡΠΎ Π½ΡΠΌΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
Π Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅. ΠΠ±ΡΠ°ΡΠ° ΡΠ΅Π½Π΄Π΅Π½ΡΠΈΡ ΠΏΠΎΠΊΠ°Π·Π²Π°, ΡΠ΅ ΠΏΡΠΎΡΡΠΎΡΠΎ ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π΅ Π½Π° Π΅Π΄Π½Π° ΠΈΠ»ΠΈ Π΄Π²Π΅ ΡΡΡΠ°Π½ΠΈΡΠΈ ΡΠ΅ Π±ΡΠ΄Π΅ Π·Π°ΠΌΠ΅Π½Π΅Π½ΠΎ ΠΎΡ ΠΊΠ°ΠΌΠ΅ΡΠΈΡΠ΅ Π½Π° ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΈΡΠ΅. Π©Π΅ ΠΎΡΡΠ°Π½Π΅ ΠΈΠ½Π΄ΡΡΡΡΠΈΠ°Π»Π½ΠΎ ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π΅, ΠΊΡΠ΄Π΅ΡΠΎ ΡΠΊΠΎΡΠΎΡΡΡΠ° Π΅ Π²Π°ΠΆΠ½Π°, ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° ΡΡΠ½ΠΊΡΠΈΠΈΡΠ΅ Π·Π° ΠΏΠΎΡΠ»Π΅Π΄Π²Π°ΡΠ° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°, ΠΊΠΎΠΈΡΠΎ TWAIN Direct Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈ, ΠΈ ΠΊΡΠ΄Π΅ΡΠΎ ΡΡΡΠ½Π°ΡΠ° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ ΡΡΡ ΡΠΎΡΡΡΠ΅ΡΠ° ΡΠ΅ ΠΎΡΡΠ°Π½Π΅ Π²Π°ΠΆΠ½Π°.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: www.habr.com