แแ แแแก แแฎแ แแ, แ แแแแ แช แฉแแแก, แแแแฃแแแแขแแแแก แกแแแแแ แแแ แฅแกแแแจแ แแ แกแแแแแก, แแแแ แแ, แแแแ แ แแฎแ แแ, แแก แแ แแแฎแแ แแแแแแแ แแแฆแแแฃแแ แแ แแฅแขแแแ, แแแแกแฎแแแแแแแ แฅแกแแแฃแ แ แแแญแแแแกแแแ. แแแแแแแกแขแ แแขแแ แแแ แแแแแ แแงแแแแแแ แแ แแแแแ แแแก แแ แแแกแขแแแชแแฃแ แ แกแแแแแ แแแแก แแแ แแแแขแ แแแ แแแแแแแแฃแแแฃแ แแ แกแแแแแ แแก แแแแแแฃแแ แแแแแแแกแแแแก. แ แ แขแแฅแแแแแแแแแ แแ แกแแแแแก แแแแแแแ แแ แแฅแแก แแฃ แแ แ แแกแแ แกแชแแแแ แก แแแแแแแแ?
แแแกแขแแแแ แแแฃแแ แแ แแแแแ แ แแ แแแ แแแแแ แ แฌแแแแแ
แแแแแแแ แแ แกแแแแแก แแแฎแ แแแแ แชแแแแแฃแแ แขแแแแก แแ แแแแแ แ: TWAIN, ISIS, SANE แแ WIA. แแ แกแแแแแแ, แแก แแ แแแแแ แแแ แแแฅแแแแแแก แ แแแแ แช แแแขแแ แคแแแกแ แแแแแแแชแแแกแ แแ แแฌแแ แแแแแแแก แแแแแแ แแแแแก แแแแแแแแแแแก แจแแ แแก, แ แแแแแแช แแแแแจแแ แแแก แแแแแ แแขแฃแ แแแแแแก.
แกแแแแแ แแก แแแแจแแ แแก แแแแแ แขแแแแแฃแแ แแ แฅแแขแแฅแขแฃแ แ
แฉแแแฃแแแแ แแ, แแแ แแฃแแแแแ, แ แแ แกแแแแแ แ แแแ แแแแแ แแแแแแฃแขแแ แแแ แแ แแก แแแแแแจแแ แแแฃแแ. แแฃแแชแ, แแ แแแแ แแฆแฃแแแแก แแ แแขแแแแแก แแแแแแ แแแแแก แแแแแแแแแแแกแ แแ แแแฌแงแแแแแแแแก แจแแ แแก. แแก แแกแแแ แจแแแซแแแแ แแงแแก TCP/IP. แแฎแแ แแกแ แแฃแจแแแแก แฅแกแแแฃแ แ MFP-แแแแก แฃแแแขแแกแแแ: แกแแแแแ แ แฉแแแก แ แแแแ แช แแแแแแฃแ แ, แแแแ แแ แแแแจแแ แ แแแแแก แฅแกแแแจแ.
แแ แแแแแฌแงแแแขแแก แฃแแแ แแขแแกแแแ แแก แแ แแก, แ แแ แแแแแแแชแแแก แแ แแแแขแแ แแกแแแก แแฃแกแขแแ แ แแแแ แฎแแแแ แแแแจแแ แ, แแแแแแ แแ แแแชแแแแ TWAIN, ISIS แแฃ แกแฎแแ แแแขแแ แคแแแกแแก แแแฎแแ. แแ แแ แแก แกแแญแแ แ แกแแแชแแแแฃแ แ แแฎแแ แแแญแแ แแก แแแแฎแแ แชแแแแแแ.
แแแแ แแ แฃแแ แงแแคแแแ แแฎแแ แแแแ แแกแแแ แแจแแแ แแ. แแแแแกแแแแแ แแแคแฃแซแแแแฃแแแ แแแกแแขแแแแก OS-แแ. แแแแแแฃแ แ แแแฌแงแแแแแแแแแ แแฆแแ แแ แแก แแฎแแ แแแญแแ แแแ. แแแแ แ แแแแฃแกแ แแ แแก แแก, แ แแ แแ แแแแแ แแแ แจแแแซแแแแ แแงแแก แแ แแกแขแแแแแฃแ แ แ แแฃแ แแแคแ แแกแขแ แฃแฅแขแฃแ แแแ, แแแแแแแแแ, แขแแ แแแแแแฃแ แกแแ แแแ แแแแ แแฎแแแ แแแแแแขแแแแ.
แแแแแกแแแแแ แแฅแแแแ แกแแแแแ แแแ แแแ แแแแแ แ แแแแจแแ แแก แแฎแแ แแแญแแ แ HTTP/RESTful แแ แแขแแแแแแ.
TWAIN แแแ แแแแแ แ
TWAIN แแแ แแแแแ แ
แแแแแแ แ แแแแ แแกแแ, แ แแ แแแแแ แแแแแแ แแแแแแแก แกแแแแแ แแก แแฎแแ แแก. แแ แกแแแแแ แ แฃแแ แฃแแแแแงแแคแก แฌแแแแแแก REST API-แแ. แแแแแขแแแแ, แกแแแชแแคแแแแชแแ แจแแแชแแแก แแแฌแงแแแแแแแแก แแแแแชแแแแก แแฆแฌแแ แแก (แแแขแแแฆแแแฉแแแ). แฒแแ แแแ แแแแแแงแฃแ แแแ. แแแแแแแกแขแ แแขแแ แแกแแแแก แแก แแแแแแกแฃแคแแแแก แแ แแแแแ แแแแแ แจแแกแแซแแ แแ แแแแแแแแก. แงแแแแ แแแฌแงแแแแแแแแก แแฎแแ แแแญแแ แ, แแแแแแ แแ, แ แแ แแ แกแแแแแก แแแแกแแแแแ แแแแแแแชแแ. แแกแแแ แแ แแก แฃแแแ แแขแแกแแแแแ แแแแแแแแแ แแกแแแแก, แแแ แแแ แ แแแจแ, แแแชแแแแ แแแขแแ แแฅแชแแแก แแแขแแ แคแแแกแ. แกแแแแแ แ แแแฅแแแแแแก แ แแแแ แช แแแ แกแแ แแแกแ.
แแฃ แแแแแแฎแแแแแ แ แแแแฃแ แ แแแแแงแแแแแแก แกแชแแแแ แแแก, แแกแแแ แแฅแแแแ แฃแแ แงแแคแแแ แแฎแแ แแแแ. แแแ แแแแ แแ แแก แฉแแฎแฃแ แ แกแแขแฃแแชแแ. แแแแแ แแ แแ แแ แกแแแแแก แแแฌแงแแแแแแแแแ TWAIN Direct-แแ แแ แแแ แ แแ แแฅแแก แแแแแแแแแ แแแแกแแแแก แแ แขแแฅแแแแแแแแก แแฎแแ แแแญแแ แแก แแ แแแ แแฅแแ. แแแแ แ แแ แแก แฃแกแแคแ แแฎแแแแ; แกแแแชแแคแแแแชแแ แแ แแฌแแกแแแก แแแแฎแแแแแแก แแแแฎแแแ แแแแแก แแแแแฏแแแแขแแ แแ แแแแแฎแแแแแแแก แกแแฎแจแแ แแแ แจแแกแแซแแ แฎแแ แแแแแแก แแแฎแฃแ แแแก แแแแแแ. แแกแแแ แแแฃแ แแแแแแแแ, แ แแแแ แแแแแขแ แแแแแแ แแแแแแแกแขแ แแขแแ แแแก แแแแแฎแแแแแแ แแ แฌแแแแแ. แแแแแแฃแขแแ แก แแฅแแก แแแขแแแแ แฃแกแฃแแ แแ แแแ แแแ. แแแแ แแ แกแแแแแ แแก firmware-แจแ, แ แแแแแกแแช แแจแแแ แแ แแฅแแแแ แแแ แกแแ แแแ แ, แแก แจแแแซแแแแ แแ แแงแแก. แแ แแงแแก, แแแแ แแ แแ แ แแก, แ แแกแแช แแแแแแแแแก แฃแกแแคแ แแฎแแแแแก แแแแแขแแแ แแแแแฎแแแก. แแแแแแแแฎแแแแแ, แแแแแ แแ แแแ แแแแก แแ แกแแแแแ, แ แแแแแแช แงแแแแ แแแกแแแแแ แแแฃแ แแแแฃแแแแขแก แแแ แชแฎแแแ แแแแแแแแแก, แแ แช แแฃ แแกแ แแแ แแแ. แแแฃ, แแ แกแขแแแแแ แขแแก แแแแฎแแ แชแแแแแแแ, แแแแชแแแแแ, แ แแแแแแแช แแแแแแ แแ แแแกแแแ แแฎแแ แแก แแแแแแแชแแแแแก แแแ แแแแขแ แแแแ, แแแแแแแก แแแฌแงแแแแแแแแก แแฌแแ แแแแแแแแแ.
แแแกแแแ แแแแฃแกแ แแ แแก แคแฃแแฅแชแแแแแ แแแแก แจแแกแแซแแ แแแแแ แแแ. แแ แแแแแ แแแก แจแแแซแแแแ แฐแฅแแแแแ แแแแแขแแแแแ แจแแแแแแแ แแแแฃแจแแแแแ. แจแขแ แแฎแแแแแก แแแแชแแแแ, แคแแแแก แแแแฆแแแ. แแแแแแ แ แกแแแแแ แก แแฅแแก แ.แฌ. แแแแ แแแขแแ แ - แคแฃแแฅแชแแ, แ แแแแแแช แกแแจแฃแแแแแแก แแซแแแแก แกแแแแแ แก แแแแแญแแแก แแแแฃแจแแแแแฃแ แแแแฃแแแแขแแ. แแก แแ แแ แแก แฎแแแแแกแแฌแแแแแ TWAIN Direct-แจแ. แกแแแชแแคแแแแชแแ แกแแจแฃแแแแแแก แแซแแแแก API-แก แแแคแแ แแแแแแก, แแแแ แแ แแก แแแแแแฌแแแแก แแแแ แแแ แกแแแแแฃแ แแแแฎแแ แชแแแแแแแก.
แแ แแแแแ แแ แแ แแแแฃแกแ แกแแแแแ แแแ แแฃแจแแแแแก แกแชแแแแ แแแจแ.
แกแแแแแ แแแ แแแแแแแชแแแแแ, แแ แกแแแแแ แแแ แแแฌแงแแแแแแแแแแ
แแแแแ แจแแแฎแแแแ แ แแแแ แแฃแจแแแแก แแแแแแแชแแแก แ แแแฃแแแ แฃแแ แกแแแแแ แแแ. แแ แแแแ แแแแฃแแแแขแก. แจแแแแแ แแฎแกแแ แแแก แแ แแแแแฌแแแ. แแแ แ แแแฆแแ แแแแฃแแแแขแก. แกแแแ แแแแแฏแ. แแฎแแ แฌแแ แแแแแแแแแ, แ แแ แฅแกแแแแก แกแแแแแ แ แกแฎแแ แแแแฎแจแแ. แแฅแแแ แฃแแแ แแแแแแแแ แแแแแแฃแ 2 แแแแแแแ แแแกแแ. แแก แแแแแแแแ แแแกแแฎแแ แฎแแแแแแ, แแแแ แ แฅแกแแแฃแ แ แแแญแแแ.
แกแฎแแ แกแแแแแฎแแ, แ แแแแกแแช แแแแแ แกแแแแแ แก แจแแฃแซแแแ แแแแฃแแแแขแแก แแแแแแแแ. แแแแแแแแแ, แคแแกแขแแ. แแแแฃแแแแขแก แแแแ. แจแแแแแ แแแแแฌแแแ. แแแแฃแแแแขแ แแแฃแงแแแแแแแแ แแแคแ แแแแแก แกแแแแแแ แกแแกแขแแแแจแ.
แแก แแ แแก แแแแแแ แ แแแแกแฎแแแแแแ. แแฃ แแแฌแงแแแแแแแ แแแแแแจแแ แแแฃแแแ แฅแกแแแแแ, แแแจแแ แฃแคแ แ แแแกแแฎแแ แฎแแแแแแ แกแแแแแ แแแ แฃแจแฃแแแแ แกแแแแแแ แกแแชแแแจแ: แกแแฅแแฆแแแแ, แคแแกแขแ แแ ECM แกแแกแขแแแ. แแ แฌแ แแจแ แแซแฆแแแแก แแแแแแ แแ แแ แแก.
แแแ แ แแแแแกแแแ แแกแแ, แฉแแแ แแแงแแแแแ แฅแกแแแแก แกแแแแแ แแแแก แแ แกแแแฃแแ แขแแฅแแแแแแแแแแก แจแแชแแแแก แแแ แแจแ. แฃแคแ แ แแแขแแช, แ แแแแ แช แแแกแแขแแแแก แแแแแแแชแแแแแแแ แแ แแแแแ แแก แแแจแแแแแแ, แแกแแแ แแแ แแแแแ แแแฌแงแแแแแแแแแแ. แแแแ แแ แแแแแแฃแขแแ แแแแ แแแกแขแแแชแแฃแ แ แกแแแแแ แแแ แแ แแแฎแแ แแกแแแ แคแแ แแแ แแแแ แชแแแแแฃแแ, แ แแแแ แช แฅแกแแแฃแ แ แแแญแแแ แแแแ แแชแแฃแแ แกแชแแแแ แแแแก แแแแกแฎแแแแแแแแแก แแแแ. แกแแแแแ แแแ แแแ แแแแแ แกแแกแฃแ แแแ แจแแแแฎแแแก แแแแแแแก แกแฃแ แฃแคแ แ แแแแฃแแแ แฃแแ แฎแแแแ.
TWAIN Direct แกแแแแแ แแแแก แแฎแแ แแแญแแ แ, แ แแแแ แช แแ แแแแแ แแแแก แจแแแชแแแแแ, แซแแแแแ แแแ แแ แแแแแฏแแ. แแแแ แแ แกแขแแแแแ แขแ แชแแขแ แแแแแแแแแแฃแแแ. แแแแฎแแแ แแแแแแก แกแฃแ แ แกแแแแแ แแแ แแแ แแแแแ แฅแกแแแฃแ แ แแแฌแงแแแแแแแแแแ, แแแแแแแแแ แแแแฃแแแแขแแแ แแแแแจแแฃแแแแแก แแแแแแแ. แแ แกแแแฃแ แแแแแแแชแแแแก แแ แกแญแแ แแแแแ แแฎแแแ แกแขแแแแแ แขแแก แแฎแแ แแแญแแ แ, แ แแแแแ แแฎแแ แงแแแแแคแแ แ แแแ แแแ แแฃแจแแแแก แแ แกแแแแแ แแแแก แแฌแแ แแแแแแแแก แแ แกแญแแ แแแแแ แแแกแ แแแแแ แแแ, แ แแแแแ แแ แแ แกแแแแแก แแ แแแ แแแแแ.
แฒกแแแแแแแ. แแแแแแ แขแแแแแแชแแ แแฉแแแแแแก, แ แแ แแ แแ แแ แแ แ แแแแ แแแก แฃแแ แแแแ แกแแแแแ แแแ แฉแแแแแชแแแแแก แขแแแแคแแแแแแก แแแแแ แแแก. แแแ แฉแแแ แกแแแ แแฌแแแแ แกแแแแแ แแแ, แกแแแแช แกแแฉแฅแแ แ แแแแจแแแแแแแแแแ, แแฎแแ แแแญแแ แ แจแแแแแแแ แแแแฃแจแแแแแแก แคแฃแแฅแชแแแแแกแแแแก, แ แแแแแแกแแช TWAIN Direct แแแ แฃแแ แฃแแแแแงแแคแก, แแ แกแแแแช แแญแแแ แ แแแขแแแ แแชแแ แแ แแแ แแแฃแ แฃแแ แฃแแแแแงแแคแแกแแแ แแแ แฉแแแ แแแแจแแแแแแแแแ.
แฌแงแแ แ: www.habr.com