αααααΆααα·αααα ααΆααααααα―αααΆαααΆααααααΆαα αΆααααΈααΌα
ααΆααΆα ααα»αααααααααΆααα·αααα ααΆαα·αααΆαααααΆαααΆααΆαα’αα»αααααααααααΌαααΆαααα½αααααΆααΌαα
αα αα·αααΌα
ααΆαααααα»ααααααααΆααααααα α’αααααααααααααα
ααααα‘αΎααααααα·ααΈαααααΆ α αΎαααΆααααααααΆααααααααΈα
ααααΆαααΊααΆααααααααα»αααααααααΆαααααΌααααααΆαααΈααααααααΈαα½ααα ααΎβαα
αα
αααα·ααααΆβα’αααΈβααααβαααβααΆαβαα
βαααβααα α αΎαβααΎβααααΆααΈαααΌβαααβαααβααΆαβα’ααΆααβαααβα¬βαα?
αααααα·ααΈαααααΆαααα’αΆα ααα‘αΎαααΆα α¬ααΆαα αΌαααααΎαααααααΆαα
αα αα α»ααααααααΆαα’αααααΎαααααΌαα α ααα½ααα½αααααααααΊ TWAIN, ISIS, SANE αα·α WIA α ααΆααααΆαα αααααα·ααΈαααααΆααΆαααααααΎααα½ααΆα ααα»α αααααΆαααααΆααααααα·ααΈ αα·ααααααΆαααααααα·αααΆαααΈαααα»αα αα»αααα·ααααααααΆαααα αααΌαααααΆααααΆαααα½αα
ααααΆααααααααααΆααααααΆαααααΆαααΈααααααααΆαααα
ααΆααααααΆααΆααααΌαααΆαααααααααΆαααΆαααΈααααααααααΌαααΆαααααΆαααααααααΆαααα αα»αααααΌαααα ααααααΆαααΆααααα ααααΆαααααΆααααΆααααααααα·ααΈααΆααααΆααααααΆαααααααα·αααΆα αα·αα§ααααααααααα ααΆααα’αΆα ααΆ TCP/IP αααααα αααααΆααααααα MFPs αααααΆαααΆαα αααΎαααααΎαααΆαα₯α‘αΌααααα αααΆαααΈααααααα’αΆα ααΎαααΎαααΆααΆααΌαααααΆα ααα»ααααααΆααααααΆααααααααΆαααααααΆαα
α’ααααααααααααααααααααααΆααααααΊααΆαααααα·ααΈαα·ααααααααΈαααααααααΆααααααΆααααααΌαααΆαααααΎα‘αΎαααααα ααΏαααααΆααααΊααΆαααΎαααΎα TWAIN, ISIS α¬α ααα»α αααααΆααααααααααα αα·αα αΆαααΆα αα’αα»ααααααΆαααΆαααααα·αααααα
ααα»αααααα»ααα·ααααα·ααα αααΆαααααααα αααααααααΆαααΊααα’ααααΎααααααααααααα·ααααα·ααΆααα»αααααΌαααααΎαα»α α§αααααα ααααα·αααααΌαααΆαααΆαααααααααα αα»ααα·ααααα·ααΈααΈαααΊααΆα’αααααΎαααα’αΆα αα·αααΆααααααααΆαααΎα αααααΆαα ααΆαααααααααααα»αααααΆα α§ααΆα ααααα ααΎαααΆαααΈααααααααΆααααΆαααΈααααααααααΎαα
ααααΌαα ααααΉαααΆααααααΆααααααΆαααααααααΆαααα αααΆαααΈααααααααΆαααααα·ααΈααΆα HTTP/RESTful α
TWAIN ααααΆαα
TWAIN ααααΆαα
αααα·αα ααααααΊααΆαααααα·ααααΆααΆααα’ααααααΌαααΆαααααααα ααααααααΆαααΈααααααα α αΎααααΆαααΈαααααααααααααΌαααΆαα αΌαααααΎααΆαααα REST API α ααΎαααΈαααααα ααΆααααααΆααααΆαααΆααα·αααααΆα’αααΈααΆαααααα»αααα§ααααα (ααΆαααααΎααααααααααααααααα·)α ααΎαβαα βααα’α αααααΆααα’αααααααααααα ααααααα αΆαααααα αΆαααα’αΆα ααΎαααΆαααΆαα½αα’αααααΎαααα ααΆαααΆαααααααααΆααα§αααααααΆααα’αα ααΏαααααΆααααΊααΆααΆααααααα·ααΈαααααααΌαααααΆα ααΆααααΆααα»ααααααααα·αααααΆααα’αααα’αα·ααααααααααα ααΆα ααααα ααα»α αααααΆααα’αααααααααααααααΆααααααΆααα αααΆαααΈααααααααΎααα½ααΆααααΆααααααα αααααα
ααααα·αααΎααΎααα·α αΆαααΆααΎααααΆααΈαααΌααααΆαααααΎααααΆαααα·α αααααΆααΉαααΆααα»ααα·ααααα·αααααα ααΈαα½αααΊααααΆαααΆαααΆααααΆααα αα·αααΆαα§ααααααα ααΎααΈααααΆαααΆαα½α TWAIN Direct αα α αΎαααΆααααΆαααααααααΆααα’αααα’αα·ααααααααΎααααΈααΆαααααα αα αααα·ααααΆααα αα·ααααα»ααααα·αα ααΈααΈαααΊαα»ααααα·ααΆα ααΆααααααΆαααα·αααααααααααΌαααΆαααΎααΆααααααααααα’αααααααΎααααΆαα α¬ααΆαααΉαααΆααααααΆαααααΎαα αα α»ααααααααΆαααΎααααΈαα·ααααααααα’αΆα ααΎαααΆααααααα ααΆαααα·αα αααΆαααααααα’αααΈαααααααα’ααααααααααααα’αΆα αααααααααααΆαα’αΆααααα αα·αααΆαα αΌαααααΎααααΆααα αα»αααααΌαααααΆααααααα·ααΈααα αΆαααααααα ααα»αααααα αααα»ααααααα·ααΈααααααααααααααα αααΆααααΆααΉαααΆααααΆαααΈαααααα αααααααααααα ααααΆαα·ααααααΆααααΈαααααα α¬ααΆ ααα»αααααα·ααααααΆα’αααΈααααααααΆααααα»ααααα·ααΆααααααααα»αα αα»αααΆαααΆααααααα ααααααα ααΆαααΆαααααααααααΉααααααΌαα―αααΆααααααααΆααα’αααα ααΆααααααααΊαα·αααα’ααα αααααΊααΆαα½αααΉαααΆαα’αα»αααααααααααΆαααα ααΆααα·α αα αααααααΌαααΆααααααααΆααααααΆαααααααααααααα·ααΈααΆααΈααΈααΈααααΌαααΆαααααΌααα αααα»αα αα»αααα·αα§αααααα
αα»ααα·ααααα·ααΈααΈααΊααΆαααΆααααααα»αααΆααααα’αΆα ααΎαααΆαα α’αααααΎαααα’αΆα ααΆαααααΎαααΆααααααααΆαααααααα ααΆαααα½αααααΆααααΆααΌα ααΆαααααααααΆααααααα ααα αααΆαααΈααααααααααααΆαααα α ααΆα αααΆαααΈαααααα»ααα - ββαα»αααΆααααα’αα»ααααΆαα±αααααΆαααΈααααααααααα»αααααΎα―αααΆααααααΆαααααΎαααΆαα ααΆαα·αααΆααα αααα»α TWAIN Direct ααα ααΆααααααΆααα’αα»ααααΆαα±αα API ααααΌαααΆααααααΈα ααα»ααααααΆααΉαααΆαα±ααααΆαααΆαα’αα»ααααααααΆαααααα½αααΆα αααΎαα
αα·ααααα½αααααααααααα αααα»αααααΆααΈαααΌααααΆαααααΎααΆαααΆαα½ααααΆαααΈααααααα
αααααααΈαααααα·ααΈ α¬αααααααΈα§ααααα
ααΌααααα‘ααααΎαααΈαααααααααΆααααααααααααΆααΈαααααα·ααΈααααΎαααΆαα αααα»ααααα»αααΆααα―αααΆαα α»αα αααααΆαααααααα»αααΎααααααα·ααΈα αΎααααααα αααααΆαααααααα»αααα―αααΆαα ααΈααα αΆαα α₯α‘αΌαααααααααααΆαααΆαααΈαααααααααααΆααααα·ααα αααα»αααααααααααααααα α’αααααααΌαααααΎαααΆαα αα ααΆαα 2 αα·ααΈααΆααααααααααΆααααΆα ααΆααΆααααα½ααα·α ααΆαααΆαααααα»ααααααααΆαα
ααΆααΆαααα αΆαα½αααααα
αααααααααΆαααΈαααααααααα½αα―αα’αΆα
ααααΎα―αααΆαα α§ααΆα αααααΆααααα»αααα αααα»ααααα»αααΆααα―αααΆαα
α»αα αααααΆαααααααα»ααααααα α―αααΆαααααΆααα ααα αΎααα
ααΆααααααααααααααα
α
αααααΊααΆααΆααα»αααααΆααααΆααα ααααα·αααΎα§αααααααααΌαααΆαααααΆαααα
αααααΆα αααααΆααΆααααααΆααααα½ααααα»αααΆαααααααααααααΆαααα
αααααααααα»αααααα
α αα αααα»ααα α¬αααααααα ECM α αα·αααΆααααααααααααΆααα’αααααΎααααα
αααα»αααααααΈαααααα
ααΆαααααααααΆααααα ααΎαααααΎααΆαααααααααααΆαααααα·αααααΆααααααΌααα αα αααα·ααααΆαααααΆαααααΆααα ααΎαααΈααααα ααα ααΆααααΈαααααα·ααΈαα»αααααΌαααααΆαααααααααα·ααΈαααααΆ αα·ααααααααΆααααΈα§αααααα ααα»ααααααΆααααααααΈα ααααΆαααΈαα»αααααΌααααα·αααΆαααΈαααΆαααΆαααΌα ααΆαααααα»ααααααααΆααα αααααΆαααΆααα»αααααΆααααααΆααΈαααΌααααα·ααααα·ααΆαα ααΆαααααααααααααΆαααα ααΆααααΈααΆαααααα»ααααα ααααΆαααΊααΆααααααΆααααααΆαααα·αααΆαα
ααΆαααΆαααααααααΆαα TWAIN Direct scanners ααΆααΆααααα½αα’αααααΎαααααΊααΆααα αΆαααααα’αα½αα ααα»αααααααααααΆαααΊααΊαααααα·α α α’αααααααΎααααΆααα ααααααααααααααΆααααΈα§ααααααααααΆα αααααααΎα―αααΆααα ααΆααααααα αααααα½αααα αααααα·ααΈαααααΆαααααΆαααα·αα αΆαααΆα αααΆαααααααααααΆαααααΈαα αααααα’αααΈαααααΎαααΆαααα’α₯α‘αΌαααα α αΎαα’αααααα·ααααΆαααΈαααααααα·αα αΆαααΆα αα’αα»ααααααΆαα ααααααα·αααΆααααααα·ααΈα
αα
αααα»αααΆαααααα·ααααΆαα αα·ααααΆααΆαααΌαα
αααα αΆαααΆααααΆαααααααααααααααα½αα¬ααΈαααΉαααααΌαααΆααααα½ααααααΆαααααΆαα
ααΎααΌααααααα ααΆβααΉαβαα
βααβααΆαβααΆαβαααααβαααα»αβα§ααααΆα αααα αααβααααΏαβααΊβααααΆαα ααΆαβααΆααααβαααααΆααβαα»αααΆαβαααααβααααΎαααΆαβααα TWAIN Direct αα·αβα’αΆα
βαααααβααΆα α αΎαβααΆαβαα½αβαααα
αΌαβααααΆβαααΆαβααΉααααΉαβααΆαα½αβαααααα·ααΈβααΉαβαα
βααβααααΆααα
ααααα: www.habr.com