Π‘ΠΊΠ°Π½ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈ Π² ΠΌΡΠ΅ΠΆΠ°ΡΠ° ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΠΊΠ°ΡΠΎ ΡΠ΅Π°Π»Π½ΠΎΡΡ, Π½ΠΎ Π½Π΅ Π΅ ΠΎΠ±ΡΠΎΠΏΡΠΈΠ΅ΡΠ° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ°, Π² ΠΏΡΠΎΡΠΈΠ²ΠΎΠ²Π΅Ρ Π½Π° ΠΌΡΠ΅ΠΆΠΎΠ²ΠΎΡΠΎ ΠΏΠ΅ΡΠ°ΡΠ°Π½Π΅. ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈΡΠ΅ Π²ΡΠ΅ ΠΎΡΠ΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Ρ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΈ, Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ Π·Π° ΠΎΡΠ΄Π°Π»Π΅ΡΠ΅Π½ΠΎ ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π΅ Π²Π°ΡΠΈΡΠ°Ρ Π·Π° Π²ΡΡΠΊΠ° ΠΌΠΎΠ΄Π΅Π»Ρ ΡΠΊΠ΅Π½Π΅Ρ. ΠΠ°ΠΊΠ²ΠΈ ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°Ρ Π² ΠΌΠΎΠΌΠ΅Π½ΡΠ° ΠΈ ΠΈΠΌΠ° Π»ΠΈ Π±ΡΠ΄Π΅ΡΠ΅ Π·Π° ΡΠΎΠ·ΠΈ ΡΡΠ΅Π½Π°ΡΠΈΠΉ?
ΠΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ Π΄ΡΠ°ΠΉΠ²Π΅Ρ ΠΈΠ»ΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠ΅Π½ Π΄ΠΎΡΡΡΠΏ
Π ΠΌΠΎΠΌΠ΅Π½ΡΠ° ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°Ρ ΡΠ΅ΡΠΈΡΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΠΈ ΡΠΈΠΏΠ° Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΈ: TWAIN, ISIS, SANE ΠΈ WIA. Π’Π΅Π·ΠΈ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΈ Π΄Π΅ΠΉΡΡΠ²Π°Ρ ΠΊΠ°ΡΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ ΠΈ Π½ΠΈΡΠΊΠΎΡΠΎ Π½ΠΈΠ²ΠΎ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ, ΠΊΠΎΡΡΠΎ Π΅ ΡΠ²ΡΡΠ·Π°Π½Π° Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΈΡ ΠΌΠΎΠ΄Π΅Π».

ΠΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½Π° Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ° Π½Π° Π²ΡΡΠ·ΠΊΠ°ΡΠ° ΡΡΡ ΡΠΊΠ΅Π½Π΅ΡΠ°
ΠΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΡΠ΅ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°, ΡΠ΅ ΡΠΊΠ΅Π½Π΅ΡΡΡ Π΅ ΡΠ²ΡΡΠ·Π°Π½ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ ΠΊΡΠΌ ΠΊΠΎΠΌΠΏΡΡΡΡΠ°. ΠΠΎ Π½ΠΈΠΊΠΎΠΉ Π½Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ°Π²Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»Π° ΠΌΠ΅ΠΆΠ΄Ρ Π½ΠΈΡΠΊΠΎΡΠΎ Π½ΠΈΠ²ΠΎ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΡΠΎ. Π’ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΈ TCP/IP. Π’Π°ΠΊΠ° Π² ΠΌΠΎΠΌΠ΅Π½ΡΠ° ΡΠ°Π±ΠΎΡΡΡ ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°: ΡΠΊΠ΅Π½Π΅ΡΡΡ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΠΊΠ°ΡΠΎ Π»ΠΎΠΊΠ°Π»Π΅Π½, Π½ΠΎ Π²ΡΡΠ·ΠΊΠ°ΡΠ° ΠΏΡΠ΅ΠΌΠΈΠ½Π°Π²Π° ΠΏΡΠ΅Π· ΠΌΡΠ΅ΠΆΠ°ΡΠ°.
ΠΡΠ΅Π΄ΠΈΠΌΡΡΠ²ΠΎΡΠΎ Π½Π° ΡΠΎΠ²Π° ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΅, ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π½Π΅ ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΠ²Π° ΠΊΠ°ΠΊ ΡΠΎΡΠ½ΠΎ Π΅ Π½Π°ΠΏΡΠ°Π²Π΅Π½Π° Π²ΡΡΠ·ΠΊΠ°ΡΠ°, Π²Π°ΠΆΠ½ΠΎΡΠΎ Π΅ Π΄Π° Π²ΠΈΠΆΠ΄Π° ΠΏΠΎΠ·Π½Π°ΡΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ TWAIN, ISIS ΠΈΠ»ΠΈ Π΄ΡΡΠ³. ΠΠ΅ Π΅ Π½ΡΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ° ΡΠΏΠ΅ΡΠΈΠ°Π»Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°.
ΠΠΎ Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΡΠΈΡΠ΅ ΡΠ° ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΠΈ. Π Π΅ΡΠ΅Π½ΠΈΠ΅ΡΠΎ Π΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ Π΄Π΅ΡΠΊΡΠΎΠΏ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ°. ΠΠΎΠ±ΠΈΠ»Π½ΠΈΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° Π½Π΅ ΡΠ° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Π½ΠΈ. ΠΡΠΎΡΠΈΡΡ Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΠΊ Π΅, ΡΠ΅ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΈΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ°Π±ΠΎΡΡΡ Π½Π΅ΡΡΠ°Π±ΠΈΠ»Π½ΠΎ Π² ΡΠ»ΠΎΠΆΠ½ΠΈ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠΈ, Π½Π°ΠΏΡ. Π½Π° ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π½ΠΈ ΡΡΡΠ²ΡΡΠΈ Ρ ΡΡΠ½ΠΊΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ.
ΠΠ·Ρ ΠΎΠ΄ΡΡ Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ ΠΊΡΠΌ ΡΠΊΠ΅Π½Π΅ΡΠ° ΡΡΠ΅Π· HTTP/RESTful ΠΏΡΠΎΡΠΎΠΊΠΎΠ».
TWAIN Direct
Π±Π΅ΡΠ΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ ΠΎΡ ΠΊΠΎΠ½ΡΠΎΡΡΠΈΡΠΌΠ° TWAIN Working Group ΠΊΠ°ΡΠΎ Π²Π°ΡΠΈΠ°Π½Ρ Π·Π° Π±Π΅Π·Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ΅Π½ Π΄ΠΎΡΡΡΠΏ.

TWAIN Direct
ΠΡΠ½ΠΎΠ²Π½Π°ΡΠ° ΠΈΠ΄Π΅Ρ Π΅ Π²ΡΡΠΊΠ° Π»ΠΎΠ³ΠΈΠΊΠ° Π΄Π° ΡΠ΅ ΠΏΡΠ΅Ρ Π²ΡΡΠ»ΠΈ Π½Π° ΡΡΡΠ°Π½Π°ΡΠ° Π½Π° ΡΠΊΠ΅Π½Π΅ΡΠ°. Π‘ΠΊΠ΅Π½Π΅ΡΡΡ ΠΏΡΠ΅Π΄Π»Π°Π³Π° Π΄ΠΎΡΡΡΠΏ ΡΡΠ΅Π· REST API. ΠΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΎ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΡΠ° ΡΡΠ΄ΡΡΠΆΠ° ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π½Π° ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΡΡΠ° Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΡΠΎ (Π°Π²ΡΠΎΠΎΡΠΊΡΠΈΡΠΈΠ΅). ΠΠ·Π³Π»Π΅ΠΆΠ΄Π° Π΄ΠΎΠ±ΡΠ΅. ΠΠ° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ° ΡΠΎΠ²Π° Π΅ ΠΈΠ·Π±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΡ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»Π½ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Ρ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΈΡΠ΅. ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° Π²ΡΠΈΡΠΊΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, Π²Π°ΠΆΠ½ΠΎΡΠΎ Π΅ Π΄Π° ΠΈΠΌΠ° ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ΠΠΌΠ° ΠΈ ΠΏΠ»ΡΡΠΎΠ²Π΅ Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°, Π½Π°ΠΉ-Π²Π΅ΡΠ΅ ΠΏΠΎΠ·Π½Π°Ρ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π·Π° Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅. Π‘ΠΊΠ΅Π½Π΅ΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠ° ΠΊΠ°ΡΠΎ ΡΠ΅Π± ΡΡΠ»ΡΠ³Π°.
ΠΠΊΠΎ ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΡΠ΅Π°Π»Π½ΠΈΡΠ΅ ΡΡΠ΅Π½Π°ΡΠΈΠΈ Π½Π° ΡΠΏΠΎΡΡΠ΅Π±Π°, Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΡΠΈΡΠ΅ ΡΡΡΠΎ ΡΠ΅ ΡΠ΅ ΠΏΠΎΡΠ²ΡΡ. ΠΡΡΠ²ΠΈΡΡ β ΡΠΈΡΡΠ°ΡΠΈΡ Π½Π° Π·Π°Π΄ΡΡΡΡΠ²Π°Π½Π΅. ΠΠ° ΠΏΠ°Π·Π°ΡΠ° Π½ΡΠΌΠ° ΡΡΡΡΠΎΠΉΡΡΠ²Π° Ρ TWAIN Direct ΠΈ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ Π½ΡΠΌΠ° ΡΠΌΠΈΡΡΠ» Π΄Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ ΡΠ°Π·ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ ΠΈ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ. ΠΡΠΎΡΠΈΡΡ β ΡΠΈΠ³ΡΡΠ½ΠΎΡΡΡΠ°, ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΡΠ° Π½Π΅ ΠΏΠΎΡΡΠ°Π²Ρ ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅, ΡΠ΅ΡΡΠΎΡΠ° Π½Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡΡΠ° Π·Π° Π·Π°ΡΠ²Π°ΡΡΠ½Π΅ Π½Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΈ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ. Π‘ΡΡΠΎ ΡΠ°ΠΊΠ° Π½Π΅ Π΅ ΡΡΠ½ΠΎ ΠΊΠ°ΠΊ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠΈΡΠ΅ Π΄Π° ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ°Ρ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡΡΠ° ΠΈ Π΄ΠΎΡΡΡΠΏΠ°. ΠΠ° ΠΊΠΎΠΌΠΏΡΡΡΡΠ° ΠΈΠΌΠ° Π°Π½ΡΠΈΠ²ΠΈΡΡΡΠ΅Π½ ΡΠΎΡΡΡΠ΅Ρ. Π Π² ΡΡΡΠΌΡΠ΅ΡΠ° Π½Π° ΡΠΊΠ΅Π½Π΅ΡΠ°, ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΠΎ ΡΠ΅ ΠΈΠΌΠ° ΡΠ΅Π±-ΡΡΡΠ²ΡΡ, ΡΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ ΠΈ Π΄Π° Π»ΠΈΠΏΡΠ²Π°. ΠΠ»ΠΈ Π΄Π° Π΅ Π½Π°Π»ΠΈΡΠ½ΠΎ, Π½ΠΎ Π½Π΅ Π² ΡΡΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ Ρ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠ°ΡΠ° Π·Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡ Π½Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡΠ°. Π‘ΡΠ³Π»Π°ΡΠ΅ΡΠ΅ ΡΠ΅, Π΄Π° ΠΈΠΌΠ°ΡΠ΅ Π·Π»ΠΎΠ½Π°ΠΌΠ΅ΡΠ΅Π½ ΡΠΎΡΡΡΠ΅Ρ, ΠΊΠΎΠΉΡΠΎ Π΄Π° ΠΈΠ·ΠΏΡΠ°ΡΠ° Π½Π°Π»ΡΠ²ΠΎ Π²ΡΠΈΡΠΊΠΈ ΡΠΊΠ°Π½ΠΈΡΠ°Π½ΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈ Π½Π΅ Π΅ ΠΎΡΠΎΠ±Π΅Π½ΠΎ Π΄ΠΎΠ±ΡΠ΅. Π’ΠΎΠ΅ΡΡ, ΠΏΡΠΈ Π²Π½Π΅Π΄ΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠΎΠ·ΠΈ ΡΡΠ°Π½Π΄Π°ΡΡ, Π·Π°Π΄Π°ΡΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ Π±ΡΡ Π° ΡΠ΅ΡΠ°Π²Π°Π½ΠΈ Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π½Π° Π²ΡΠ½ΡΠ½ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΏΠ°Π΄Π°Ρ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΠΈΡΠ΅ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π°.
Π’ΡΠ΅ΡΠΈΡΡ Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΠΊ β Π²ΡΠ·ΠΌΠΎΠΆΠ½Π° Π·Π°Π³ΡΠ±Π° Π½Π° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ. ΠΡΠ°ΠΉΠ²Π΅ΡΠΈΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΠΈΠΌΠ°Ρ Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½Π° ΡΠ»Π΅Π΄ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°. Π Π°Π·ΠΏΠΎΠ·Π½Π°Π²Π°Π½Π΅ Π½Π° Π±Π°ΡΠΊΠΎΠ΄ΠΎΠ²Π΅, ΠΏΡΠ΅ΠΌΠ°Ρ Π²Π°Π½Π΅ Π½Π° ΡΠΎΠ½. ΠΡΠΊΠΎΠΈ ΡΠΊΠ΅Π½Π΅ΡΠΈ ΠΈΠΌΠ°Ρ Ρ.Π½. ΠΈΠΌΠΏΡΠΈΠ½ΡΠ΅Ρ β ΡΡΠ½ΠΊΡΠΈΡ, ΠΊΠΎΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π½Π° ΡΠΊΠ΅Π½Π΅ΡΠ° Π΄Π° ΠΎΡΠΏΠ΅ΡΠ°ΡΠ²Π° Π½Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠ΅Π½ΠΈΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ. Π’ΠΎΠ²Π° Π»ΠΈΠΏΡΠ²Π° Π² TWAIN Direct. Π‘ΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΡΠ° Π΄ΠΎΠΏΡΡΠΊΠ° ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΠ΅ Π½Π° API, Π½ΠΎ ΡΠΎΠ²Π° ΡΠ΅ Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ ΠΏΠΎΡΠ²Π°ΡΠ° Π½Π° ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ.
Π ΠΎΡΠ΅ Π΅Π΄ΠΈΠ½ Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΠΊ Π² ΡΡΠ΅Π½Π°ΡΠΈΠΈ Π½Π° ΡΠ°Π±ΠΎΡΠ° ΡΡΡ ΡΠΊΠ΅Π½Π΅ΡΠ°.
Π‘ΠΊΠ°Π½ΠΈΡΠ°Π½Π΅ ΠΎΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π΅ ΠΎΡ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ
ΠΠ΅ΠΊΠ° ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΊΠ°ΠΊ ΠΏΡΠΎΡΠΈΡΠ° ΠΎΠ±ΠΈΡΠ°ΠΉΠ½ΠΎΡΠΎ ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π΅ ΠΎΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ΠΠΎΡΡΠ°Π²ΡΠΌ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°. Π‘Π»Π΅Π΄ ΡΠΎΠ²Π° ΠΎΡΠ²Π°ΡΡΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ ΠΈ ΡΠΊΠ°Π½ΠΈΡΠ°ΠΌ. Π‘Π»Π΅Π΄ ΡΠΎΠ²Π° Π²Π·ΠΈΠΌΠ°ΠΌ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°. Π’ΡΠΈ ΡΡΡΠΏΠΊΠΈ. Π‘Π΅Π³Π° ΡΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π΅ΡΠ΅, ΡΠ΅ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈΡΡ ΡΠΊΠ΅Π½Π΅Ρ Π΅ Π² Π΄ΡΡΠ³Π° ΡΡΠ°Ρ. Π’ΡΡΠ±Π²Π° Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΎ 2 ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π° ΠΊΡΠΌ Π½Π΅Π³ΠΎ. Π’ΠΎΠ²Π° Π΅ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΡΠ΄ΠΎΠ±Π½ΠΎ ΠΎΡ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΎΡΠΎ ΠΏΠ΅ΡΠ°ΡΠ°Π½Π΅.

Π‘ΡΠ²ΡΠ΅ΠΌ Π΄ΡΡΠ³ΠΎ Π΅, ΠΊΠΎΠ³Π°ΡΠΎ ΡΠΊΠ΅Π½Π΅ΡΡΡ ΡΠ°ΠΌ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠ·ΠΏΡΠ°ΡΠ° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π° ΠΈΠΌΠ΅ΠΉΠ». ΠΠΎΡΡΠ°Π²ΡΠΌ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°. Π‘Π»Π΅Π΄ ΡΠΎΠ²Π° ΡΠΊΠ°Π½ΠΈΡΠ°ΠΌ. ΠΠΎΠΊΡΠΌΠ΅Π½ΡΡΡ Π²Π΅Π΄Π½Π°Π³Π° ΠΎΡΠΈΠ²Π° Π² ΡΠ΅Π»Π΅Π²Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ°.

Π ΡΠΎΠ²Π° ΡΠ΅ ΡΡΡΡΠΎΠΈ ΠΎΡΠ½ΠΎΠ²Π½Π°ΡΠ° ΡΠ°Π·Π»ΠΈΠΊΠ°. ΠΠΊΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΡΠΎ Π΅ ΡΠ²ΡΡΠ·Π°Π½ΠΎ ΠΊΡΠΌ ΠΌΡΠ΅ΠΆΠ°ΡΠ°, ΠΏΠΎ-ΡΠ΄ΠΎΠ±Π½ΠΎ Π΅ Π΄Π° ΡΠΊΠ°Π½ΠΈΡΠ°ΡΠ΅ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Π² ΡΠ΅Π»Π΅Π²ΠΎΡΠΎ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅: ΠΏΠ°ΠΏΠΊΠ°, ΠΈΠΌΠ΅ΠΉΠ» ΠΈΠ»ΠΈ ECM ΡΠΈΡΡΠ΅ΠΌΠ°. Π ΡΠ°Π·ΠΈ ΡΡ
Π΅ΠΌΠ° Π½ΡΠΌΠ° ΠΌΡΡΡΠΎ Π·Π° Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ°.
ΠΠΊΠΎ ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ΠΌ ΠΎΡΡΡΡΠ°Π½ΠΈ, Π½ΠΈΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΎ ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π΅, Π±Π΅Π· Π΄Π° ΠΏΡΠΎΠΌΠ΅Π½ΡΠΌΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°ΡΠΈΡΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. Π ΡΠΎ ΠΊΠ°ΠΊΡΠΎ ΠΎΡ Π΄Π΅ΡΠΊΡΠΎΠΏ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΡΠ΅Π· Π΄ΡΠ°ΠΉΠ²Π΅Ρ, ΡΠ°ΠΊΠ° ΠΈ Π½Π°ΠΏΡΠ°Π²ΠΎ ΠΎΡ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΡΠΎ. ΠΠΎ Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎΡΠΎ ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π΅ ΠΎΡ ΠΊΠΎΠΌΠΏΡΡΡΡ Π½Π΅ ΡΡΠ°Π½Π° ΡΠΎΠ»ΠΊΠΎΠ²Π° ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΎ, ΠΊΠΎΠ»ΠΊΠΎΡΠΎ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΎΡΠΎ ΠΏΠ΅ΡΠ°ΡΠ°Π½Π΅, Π·Π°ΡΠ°Π΄ΠΈ ΡΠ°Π·Π»ΠΈΠΊΠΈΡΠ΅ Π² ΡΡΠ΅Π½Π°ΡΠΈΠΈ Π½Π° ΡΠ°Π±ΠΎΡΠ°. ΠΡΠ΅ ΠΏΠΎ-ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΎ ΡΡΠ°Π²Π° ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π΅ΡΠΎ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Π² Π½ΡΠΆΠ½ΠΎΡΠΎ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅.
ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° ΡΠΊΠ΅Π½Π΅ΡΠΈ TWAIN Direct ΠΊΠ°ΡΠΎ Π·Π°ΠΌΡΠ½Π° Π½Π° Π΄ΡΠ°ΠΉΠ²Π΅ΡΠΈΡΠ΅ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠ°Π²ΠΈΠ»Π½Π° ΡΡΡΠΏΠΊΠ°. ΠΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΡΡ Π΅ ΠΌΠ°Π»ΠΊΠΎ Π·Π°ΠΊΡΡΠ½ΡΠ». ΠΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ ΠΈΡΠΊΠ°Ρ Π΄Π° ΡΠΊΠ°Π½ΠΈΡΠ°Ρ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ ΠΎΡ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΎΡΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, ΠΈΠ·ΠΏΡΠ°ΡΠ°ΠΉΠΊΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΠ΅ Π½Π° ΠΏΠΎΡΠΎΡΠ΅Π½ΠΎΡΠΎ ΠΌΡΡΡΠΎ. Π‘ΡΡΠ΅ΡΡΠ²ΡΠ²Π°ΡΠΈΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π΅ ΡΠ΅ Π½ΡΠΆΠ΄Π°ΡΡ ΠΎΡ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Π½Π΅ Π½Π° Π½ΠΎΠ²ΠΈΡ ΡΡΠ°Π½Π΄Π°ΡΡ, ΡΡΠΉ ΠΊΠ°ΡΠΎ ΠΈ Π² ΠΌΠΎΠΌΠ΅Π½ΡΠ° Π²ΡΠΈΡΠΊΠΎ ΡΠ°Π±ΠΎΡΠΈ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΠΎ, Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΠΈΡΠ΅ Π½Π° ΡΠΊΠ΅Π½Π΅ΡΠΈ Π½ΡΠΌΠ°Ρ Π½ΡΠΆΠ΄Π° Π΄Π° Π³ΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Ρ, ΡΡΠΉ ΠΊΠ°ΡΠΎ Π½ΡΠΌΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
Π Π½Π°ΠΊΡΠ°Ρ. ΠΠ±ΡΠ°ΡΠ° ΡΠ΅Π½Π΄Π΅Π½ΡΠΈΡ ΠΏΠΎΠΊΠ°Π·Π²Π°, ΡΠ΅ ΠΏΡΠΎΡΡΠΎΡΠΎ ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π΅ Π½Π° Π΅Π΄Π½Π° - Π΄Π²Π΅ ΡΡΡΠ°Π½ΠΈΡΠΊΠΈ ΡΠ΅ Π±ΡΠ΄Π΅ Π·Π°ΠΌΠ΅Π½Π΅Π½ΠΎ ΠΎΡ ΠΊΠ°ΠΌΠ΅ΡΠΈΡΠ΅ Π½Π° ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΈΡΠ΅. ΠΡΡΠ°Π²Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½ΠΎΡΠΎ ΡΠΊΠ°Π½ΠΈΡΠ°Π½Π΅, ΠΊΡΠ΄Π΅ΡΠΎ Π²Π°ΠΆΠ½ΠΈ ΡΠ° ΡΠΊΠΎΡΠΎΡΡΡΠ°, ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° Π½Π° ΡΡΠ½ΠΊΡΠΈΠΈ Π·Π° ΡΠ»Π΅Π΄Π½ΠΈΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ°, ΠΊΠΎΠΈΡΠΎ TWAIN Direct Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΎΡΠΈΠ³ΡΡΠΈ, ΠΈ ΠΊΡΠ΄Π΅ΡΠΎ ΠΎΡΡΠ°Π²Π° Π²Π°ΠΆΠ½Π° ΡΡΡΠ½Π°ΡΠ° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ ΡΠΎΡΡΡΠ΅ΡΠ°.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: habr.com
