Π‘ΠΊΠ°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΏΠΎ сСти

Π‘ΠΊΠ°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΏΠΎ сСти с ΠΎΠ΄Π½ΠΎΠΉ стороны Π²Ρ€ΠΎΠ΄Π΅ Π±Ρ‹ Π΅ΡΡ‚ΡŒ, Π½ΠΎ с Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны Π½Π΅ стало общСпринятой ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠΉ, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ сСтСвой ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ. Администраторы ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ставят Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°, Π° настройка ΡƒΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ сканирования ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½Π°Ρ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ сканСра. КакиС ΠΆΠ΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π΅ΡΡ‚ΡŒ Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΈ Π΅ΡΡ‚ΡŒ Π»ΠΈ Ρƒ Ρ‚Π°ΠΊΠΎΠ³ΠΎ сцСнария Π±ΡƒΠ΄ΡƒΡ‰Π΅Π΅.

УстанавливаСмый Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ ΠΈΠ»ΠΈ прямой доступ

Π’ настоящСС врСмя распространСны Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Ρ‚ΠΈΠΏΠ° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ²: TWAIN, ISIS, SANE ΠΈ WIA. По сути, эти Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ Ρ€ΠΎΠ»ΡŒ интСрфСйса ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΈ Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ ΠΎΡ‚ производитСля, которая связываСтся с ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ модСлью.

Π‘ΠΊΠ°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΏΠΎ сСти
УпрощСнная Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° соСдинСния со сканСром

ΠžΠ±Ρ‹Ρ‡Π½ΠΎ подразумСваСтся, Ρ‡Ρ‚ΠΎ сканСр ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ. Однако, Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΎΠΉ ΠΈ устройством. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈ TCP/IP. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ сСйчас Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ сСтСвых МЀУ: сканСр Π²ΠΈΠ΄Π΅Π½ ΠΊΠ°ΠΊ Π»ΠΎΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ, Π½ΠΎ соСдинСниС ΠΈΠ΄Π΅Ρ‚ Ρ‡Π΅Ρ€Π΅Π· ΡΠ΅Ρ‚ΡŒ.

Плюс Ρƒ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡŽ всС Ρ€Π°Π²Π½ΠΎ ΠΊΠ°ΠΊ ΠΈΠΌΠ΅Π½Π½ΠΎ сдСлано ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅, Π³Π»Π°Π²Π½ΠΎΠ΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Π·Π½Π°ΠΊΠΎΠΌΡ‹ΠΉ TWAIN, ISIS ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ интСрфСйс. НС Π½ΡƒΠΆΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ.

Но ΠΈ минусы ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹. РСшСниС завязано Π½Π° Π΄Π΅ΠΊΡΡ‚ΠΎΠΏΠ½ΡƒΡŽ ОБ. ΠœΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ устройства сразу Π²Ρ‹ΠΏΠ°Π΄Π°ΡŽΡ‚ ΠΈΠ· ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ. Π’Ρ‚ΠΎΡ€ΠΎΠΉ минус, Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎ Π½Π° слоТных инфраструктурах, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π° Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ сСрвСрах с Ρ‚ΠΎΠ½ΠΊΠΈΠΌΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°ΠΌΠΈ.

Π’Ρ‹Ρ…ΠΎΠ΄ΠΎΠΌ ΠΈΠ· полоТСния Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° прямого ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ сканСру ΠΏΠΎ HTTP/RESTful ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ.

TWAIN Direct

TWAIN Direct Π±Ρ‹Π» ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ консорциумом TWAIN Working Group ΠΊΠ°ΠΊ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Π±Π΅Π·Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π½ΠΎΠ³ΠΎ доступа.

Π‘ΠΊΠ°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΏΠΎ сСти
TWAIN Direct

Основная идСя Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ вся Π»ΠΎΠ³ΠΈΠΊΠ° пСрСносится Π½Π° сторону сканСра. А сканСр прСдоставляСт доступ ΠΏΠΎ REST API. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ спСцификация содСрТит описаниС ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ устройства (autodiscovery). Выглядит Ρ…ΠΎΡ€ΠΎΡˆΠΎ. Для администратора это ΠΈΠ·Π±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΡ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ с Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°ΠΌΠΈ. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° всСх устройств, Π³Π»Π°Π²Π½ΠΎΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Π»ΠΎ совмСстимоС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° Ρ‚ΠΎΠΆΠ΅ Π΅ΡΡ‚ΡŒ ΠΏΠ»ΡŽΡΡ‹, Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ Π·Π½Π°ΠΊΠΎΠΌΡ‹ΠΉ интСрфСйс взаимодСйствия. Π‘ΠΊΠ°Π½Π΅Ρ€ выступаСт Π²Π΅Π±-сСрвисом.

Если Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Π΅ сцСнарии использования, Ρ‚ΠΎ минусы Ρ‚Π°ΠΊΠΆΠ΅ найдутся. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ β€” ситуация Π΄Π΅Π΄Π»ΠΎΠΊΠ°. На Ρ€Ρ‹Π½ΠΊΠ΅ Π½Π΅Ρ‚ устройств с TWAIN Direct ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ Π½Π΅Ρ‚ смысла ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ эту Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΡŽ, ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ. Π’Ρ‚ΠΎΡ€ΠΎΠΉ β€” Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ, спСцификация Π½Π΅ ΠΏΡ€Π΅Π΄ΡŠΡΠ²Π»ΡΠ΅Ρ‚ Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ, частотС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ для закрытия Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π΄Ρ‹Ρ€. Π’Π°ΠΊΠΆΠ΅ нСпонятно, ΠΊΠ°ΠΊ администраторам ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π°ΠΏΠ΄Π΅ΠΉΡ‚Ρ‹ ΠΈ доступ. На ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ Π΅ΡΡ‚ΡŒ антивирусноС ПО. А Π² ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ΅ сканСра, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π²Π΅Π±-сСрвСр, этого ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈ Π½Π΅ Π±Ρ‹Ρ‚ΡŒ. Или Π±Ρ‹Ρ‚ΡŒ, Π½ΠΎ Π½Π΅ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° бСзопасности ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ. Π‘ΠΎΠ³Π»Π°ΡΠΈΡ‚Π΅ΡΡŒ, ΠΈΠΌΠ΅Ρ‚ΡŒ Π·Π»ΠΎΠ²Ρ€Π΅Π΄Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π½Π°Π»Π΅Π²ΠΎ всС отсканированныС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ. Π’ΠΎ Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ стандарта Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π΅ΡˆΠ°Π»ΠΈΡΡŒ настройками сторонних ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΠ΅Ρ€Π΅ΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ устройств.

Π’Ρ€Π΅Ρ‚ΠΈΠΉ минус β€” возмоТная потСря Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π”Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ пост-ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ. РаспознаваниС ΡˆΡ‚Ρ€ΠΈΡ…ΠΊΠΎΠ΄ΠΎΠ², ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Ρ„ΠΎΠ½Π°. НСкоторыС сканСры ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚.Π½. ΠΈΠΌΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ β€” Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, которая позволяСт сканСру ΠΏΠ΅Ρ‡Π°Ρ‚Π°Ρ‚ΡŒ Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅. Π­Ρ‚ΠΎΠ³ΠΎ Π½Π΅Ρ‚ Π² TWAIN Direct. БпСцификация допускаСт Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ API, Π½ΠΎ это ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ появлСнию мноТСств собствСнных Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΉ.

И Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ минус Π² сцСнариях Ρ€Π°Π±ΠΎΡ‚Ρ‹ со сканСром.

Π‘ΠΊΠ°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ· прилоТСния, ΠΈΠ»ΠΈ сканированиС ΠΎΡ‚ устройства

Π”Π°Π²Π°ΠΉΡ‚Π΅ рассмотрим, ΠΊΠ°ΠΊ происходит ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ΅ сканированиС ΠΈΠ· прилоТСния. Π― ΠΊΠ»Π°Π΄Ρƒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚. Π—Π°Ρ‚Π΅ΠΌ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΡΠΊΠ°Π½ΠΈΡ€ΡƒΡŽ. Π—Π°Ρ‚Π΅ΠΌ Π·Π°Π±ΠΈΡ€Π°ΡŽ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚. Π’Ρ€ΠΈ шага. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ сСтСвой сканСр стоит Π² Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΈ. НуТно ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ 2 ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° ΠΊ Π½Π΅ΠΌΡƒ. Π­Ρ‚ΠΎ ΠΌΠ΅Π½Π΅Π΅ ΡƒΠ΄ΠΎΠ±Π½ΠΎ, Ρ‡Π΅ΠΌ сСтСвая ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ.

Π‘ΠΊΠ°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΏΠΎ сСти
Π”Ρ€ΡƒΠ³ΠΎΠ΅ Π΄Π΅Π»ΠΎ, ΠΊΠΎΠ³Π΄Π° сканСр сам ΡƒΠΌΠ΅Π΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚. НапримСр, Π½Π° ΠΏΠΎΡ‡Ρ‚Ρƒ. Π― ΠΊΠ»Π°Π΄Ρƒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚. Π—Π°Ρ‚Π΅ΠΌ ΡΠΊΠ°Π½ΠΈΡ€ΡƒΡŽ. Π”ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ сразу Π»Π΅Ρ‚ΠΈΡ‚ Π² Ρ†Π΅Π»Π΅Π²ΡƒΡŽ систСму.

Π‘ΠΊΠ°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² ΠΏΠΎ сСти
Π’ этом ΠΈ Π΅ΡΡ‚ΡŒ основноС ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅. Если устройство ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ ΠΊ сСти, Ρ‚ΠΎ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ ΡΠΊΠ°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ сразу Π² Ρ†Π΅Π»Π΅Π²ΠΎΠ΅ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅: ΠΏΠ°ΠΏΠΊΡƒ, ΠΏΠΎΡ‡Ρ‚Ρƒ ΠΈΠ»ΠΈ ECM систСму. Π’ этой схСмС Π½Π΅Ρ‚ мСста Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρƒ.

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

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° сканСрами TWAIN Direct ΠΊΠ°ΠΊ Π·Π°ΠΌΠ΅Π½Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°ΠΌ ΠΎΡ‡Π΅Π½ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ шаг. Но стандарт Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π·Π°ΠΏΠΎΠ·Π΄Π°Π». ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ хотят ΡΠΊΠ°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ прямо с сСтСвого устройства, отправляя Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΏΠΎ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ. Π‘ΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ прилоТСниям Π½Π΅Ρ‚ нСобходимости ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ стандарт, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΈ сСйчас всС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ прСкрасно, Π° производитСлям сканСров Π½Π΅Ρ‚ Π½ΡƒΠΆΠ΄Ρ‹ Π΅Π³ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅Ρ‚ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

И Π² Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅. ΠžΠ±Ρ‰ΠΈΠΉ Ρ‚Ρ€Π΅Π½Π΄ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ простоС сканированиС ΠΎΠ΄Π½ΠΎΠΉ β€” Π΄Π²ΡƒΡ… страничСк Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΌΠ΅Ρ€Π°ΠΌΠΈ Π½Π° Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½Π°Ρ…. ΠžΡΡ‚Π°Π½Π΅Ρ‚ΡΡ ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΠ΅ сканированиС, Π³Π΄Π΅ Π²Π°ΠΆΠ½Ρ‹ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ постобработки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ TWAIN Direct Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ, ΠΈ Π³Π΄Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ Π²Π°ΠΆΠ½ΠΎΠΉ тСсная интСграция с ПО.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com

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