ืืืืฃ ืื ืืืื ืืึทื ื, ืกืงืึทื ืื ื ืืึธืงืืืขื ืื ืืืืขืจ ืึท ื ืขืฅ ืกืืื ืฆื ืขืงืกืืกืืืจื, ืึธืืขืจ ืืืืฃ ืื ืื ืืขืจืข ืืึทื ื, ืขืก ืืื ื ืืฉื ืืขืืืืจื ืึท ืืืื ืื ืืขื ืืืขื ืคืืจ, ื ืื ืขื ืืขื ื ืขืฅ ืืจืืงื. ืึทืืืื ืืกืืจืึทืืึธืจืก ื ืึธื ืื ืกืืึทืืืจื ืืจืืืืขืจืก, ืืื ืืืืึทื ืกืงืึทื ืื ื ืกืขืืืื ืืก ืืขื ืขื ืืืื ืคึฟืึทืจ ืืขืืขืจ ืกืงืึทื ื ืขืจ ืืึธืืขื. ืืืึธืก ืืขืงื ืึทืืึทืืืฉืื ืืขื ืขื ืื ืืืฆื ืืื ืืขืจ ืืึธืืขื ื, ืืื ืืื ืึทืืึท ืึท ืกืฆืขื ืึทืจ ืึท ืฆืืงืื ืคึฟื?
ืื ืกืืึทืืืึทืืืข ืฉืึธืคืขืจ ืึธืืขืจ ืืืจืขืงื ืึทืงืกืขืก
ืขืก ืืขื ืขื ืืขืจืืืืึทื ืคืืจ ืคึผืจืึธืกื ืืืืคึผืก ืคืื ืืจืืืืขืจืก: TWAIN, ISIS, SANE ืืื WIA. ืืกืขื ืฉืึทืื, ืื ืืจืืืืขืจืก ืึทืงื ืืื ืึท ืฆืืืื ื ืฆืืืืฉื ืื ืึทืคึผืืึทืงืืืฉืึทื ืืื ืึท ื ืืืขืจืืง-ืืืจืื ืืืืืืึธืืขืง ืคืื ืืขืจ ืคืึทืืจืืงืึทื ื ืืืึธืก ืคึฟืึทืจืืื ืืื ื ืฆื ืึท ืกืคึผืขืฆืืคืืฉ ืืึธืืขื.
ืกืืืคึผืืืคืืขื ืกืงืึทื ื ืขืจ ืงืฉืจ ืึทืจืงืึทืืขืงืืฉืขืจ
ืืืืฉืึทืืืึทืื ืขืก ืืื ืื ืืขื ืืืขื ืึทื ืื ืกืงืึทื ืขืจ ืืื ืงืึธื ื ืขืงืืขื ืืืืึทื ืฆื ืื ืงืึธืืคึผืืืืขืจ. ืึธืืขืจ, ืงืืื ืืืื ืขืจ ืืืืึทืฅ ืื ืคึผืจืึธืืึธืงืึธื ืฆืืืืฉื ืื ื ืืืขืจืืง-ืืืจืื ืืืืืืึธืืขืง ืืื ืื ืืืื. ืขืก ืงืขื ืืืื ืืืื TCP / IP. ืืึธืก ืืื ืืื ืจืืึฟ ื ืขืืืืขืจืงื MFPs ืืืฆื ืึทืจืืขื: ืื ืกืงืึทื ืขืจ ืืื ืงืขื ืืืง ืืื ืืืืข, ืึธืืขืจ ืื ืงืฉืจ ืืืื ืืืจื ืื ื ืขืฅ.
ืื ืืืึทืืข ืคืื โโืืขื ืืืืืื ื ืืื ืึทื ืื ืึทืคึผืืึทืงืืืฉืึทื ืืื ื ืืฉื ืืึธืจืื ืคึผืื ืงื ืืื ืื ืงืฉืจ ืืื ืืขืืืื, ืื ืืืืคึผื ืืึทื ืืื ืฆื ืืขื ืื ืืึทืงืึทื ืืข TWAIN, ISIS ืึธืืขืจ ืื ืืขืจืข ืฆืืืื ื. ืขืก ืืื ื ืื ืืึทืจืคึฟื ืฆื ืื ืกืืจืืืขื ื ืกืคึผืขืฆืืขื ืฉืืืฆื.
ืืืขืจ ืื ืืืกืึทืืืืึทื ืืืืืฉืื ืืขื ืขื ืืืื ืงืืึธืจ ืืื ืืขืจ ืืึธื. ืื ืืืืืื ื ืืื ืืืืืจื ืืืืฃ ืึท ืืขืกืงืืึทืคึผ ืึทืก. ืืึธืืื ืืขืืืืกืขืก ืืขื ืขื ื ืื ืืขืจ ืืขืฉืืืฆื. ืื ืฆืืืืืืข ืืืกืึธืจื ืืื ืึทื ืืจืืืืขืจืก ืงืขื ืขื ืืืื ืึทื ืกืืืืืึทื ืืืืฃ ืงืึธืืคึผืืขืงืก ืื ืคืจืึทืกืืจืึทืงืืฉืขืจ, ืืืฉื ืืืืฃ ืืืึธืงืืึทื ืกืขืจืืืขืจืก ืืื ืืื ืงืืืืึทื ืฅ.
ืืขืจ ืืืขื ืืืืก ืืืึธืื ืืืื ืฆื ืฉืืืฆื ืืืจืขืงื ืคึฟืึทืจืืื ืืื ื ืฆื ืื ืกืงืึทื ื ืขืจ ืืืจื ืื HTTP / RESTful ืคึผืจืึธืืึธืงืึธื.
TWAIN ืืืจืขืงื
TWAIN ืืืจืขืงื
ืืขืจ ืืืืคึผื ืืขืืึทื ืง ืืื ืึทื ืึทืืข ืืึธืืืง ืืื ืืจืึทื ืกืคืขืจื ืฆื ืื ืกืงืึทื ืขืจ ืืืึทื. ืืื ืืขืจ ืกืงืึทื ื ืขืจ ืืื ืึทืงืกืขืก ืืืจื REST API. ืึทืืืืืืึธื ืึทืืื, ืื ืืึทืฉืจืืึทืืื ื ืึผืืื ืึท ืืึทืฉืจืืึทืืื ื ืคืื ืื ืืืกืืึทืืข ืคืื โโืื ืืืื (ืึทืืืึธืืืกืงืึธืืืขืจื). ืืขื ืืืืก ืืื. ืคึฟืึทืจ ืืขืจ ืึทืืืื ืืกืืจืึทืืึธืจ, ืืึธืก ืืืขื ืืึทืงืืืขื ืืึทืคืจืืึทืขื ืคืื ืืขืืืขื ืคึผืจืึธืืืขืืก ืืื ืืจืืืืขืจืก. ืฉืืืฆื ืคึฟืึทืจ ืึทืืข ืืขืืืืกืขืก, ืื ืืืืคึผื ืืึทื ืืื ืึทื ืขืก ืืื ืึท ืงืึทืืคึผืึทืืึทืืึทื ืึทืคึผืืึทืงืืืฉืึทื. ืขืก ืืขื ืขื ืืืื ืึทืืืืึทื ืืืืืฉืื ืคึฟืึทืจ ืื ืืขืืืขืืึธืคึผืขืจ, ืืคึฟืจื ืื ืืึทืงืึทื ื ืื ืืขืจืึทืงืฉืึทื ืฆืืืื ื. ืืขืจ ืกืงืึทื ื ืขืจ ืึทืงื ืืื ืึท ืืืขื ืกืขืจืืืืก.
ืืืื ืืืจ ืืึทืืจืึทืืื ืคืึทืงืืืฉ ื ืืฆื ืกืื ืขืจืืึธืื, ืขืก ืืืขื ืืืื ืืืื ืืืกืึทืืืืึทื ืืืืืฉืื. ืืขืจ ืขืจืฉืืขืจ ืืื ืื ืืขืืืึทืง ืกืืืืึทืฆืืข. ืขืก ืืขื ืขื ืงืืื ืืขืืืืกืขืก ืืืืฃ ืื ืืึทืจืง ืืื TWAIN Direct ืืื ืขืก ืืื ืงืืื ืืื ืขื ืคึฟืึทืจ ืืขืืืขืืึธืคึผืขืจืก ืฆื ืฉืืืฆื ืืขื ืืขืื ืึธืืึธืืืข, ืืื ืืืืฆืข ืืืขืจืกืึท. ืื ืจืืข ืืื ืืืืขืจืืืื; ืื ืกืคึผืขืกืืคืืงืึทืืืึธื ืืื ื ืืฉื ืึธื ืืึธื ืจืขืงืืืืจืขืืขื ืฅ ืืืืฃ ืืึทื ืืฆืขืจ ืคืึทืจืืืึทืืืื ื ืึธืืขืจ ืึธืคืืงืืึทื ืคืื ืืขืจืืืึทื ืืืงืื ืืขื ืฆื ืคืึทืจืืึทืื ืืขืืืขื ืืึธืืขืก. ืขืก ืืื ืืืื ืืืงืืึธืจ ืืื ืึทืืืื ืืกืืจืึทืืึธืจืก ืงืขื ืขื ืงืึธื ืืจืึธืืืจื ืืขืจืืืึทื ืืืงืื ืืขื ืืื ืึทืงืกืขืก. ืืขืจ ืงืึธืืคึผืืืืขืจ ืืื ืึทื ืืืืืืจืืก ืืืืืืืืืจื. ืึธืืขืจ ืืื ืื ืกืงืึทื ืขืจ ืคืืจืืืืึทืจืข, ืืืึธืก ืืึธื ืืืขื ืืึธืื ืึท ืืืขื ืกืขืจืืืขืจ, ืืึธืก ืงืขื ื ืืฉื ืืืื ืืขืจ ืคืึทื. ืึธืืขืจ ืืืื, ืึธืืขืจ ื ืืฉื ืืืึธืก ืื ืคืืจืืข 'ืก ืืืืขืจืืืื ืคึผืึธืืืืืง ืจืืงืืืืืขืจื. ืฉืืืืขื, ืืื ืึท ืืึทืืืืึทืจืข ืืืึธืก ืืืขื ืฉืืงื ืึทืืข ืกืงืึทื ื ืืึธืงืืืขื ืื ืฆื ืื ืืื ืงืก ืืื ื ืืฉื ืืืืขืจ ืืื. ืืึธืก ืืื, ืืื ืื ืืืคึผืืึทืืขื ืืืืฉืึทื ืคืื ืืขื ืกืืึทื ืืึทืจื, ืืึทืกืงืก ืืืึธืก ืืขื ืขื ืกืึทืืืื ืืืจื ืื ืกืขืืืื ืืก ืคืื ืืจืื-ืคึผืึทืจืืื ืึทืคึผืืึทืงืืืฉืึทื ื ืืขื ืขื ืฉืืคืืื ืฆื ืืึทื ืืึทืคืึทืงืืฉืขืจืขืจื ืคืื ืืืื.
ืื ืืจืื ืืืกืึธืจื ืืื ืึท ืืขืืืขื ืึธื ืืืขืจ ืคืื ืคืึทื ืืงืฉืึทื ืึทืืืื. ืืจืืืืขืจืก ืงืขื ืืึธืื ื ืึธื ื ืึธื ืคึผืจืึทืกืขืกืื ื. ืืึทืจืงืึธืืข ืืขืจืงืขื ืื ื, ืืื ืืขืจืืจืื ื ืืึทืืืึทืืืงืื ื. ืขืืืขืืข ืกืงืึทื ืขืจื ืืึธืื ืื ืึทืืื ืืขืจืืคืขื ืข. ืืืคึผืจืื ืืขืจ - ืึท ืคึฟืื ืงืฆืืข ืืืึธืก ืึทืืึทืื ืื ืกืงืึทื ื ืขืจ ืฆื ืืจืืงื ืืืืฃ ืึท ืคึผืจืึทืกืขืกื ืืึธืงืืืขื ื. ืืึธืก ืืื ื ืื ืื ืืืฆื ืืื TWAIN Direct. ืื ืกืคึผืขืกืืคืืงืึทืืืึธื ืึทืืึทืื ืื ืึทืคึผื ืฆื ืืืื ืขืงืกืืขื ืืขื, ืึธืืขืจ ืืึธืก ืืืขื ืคืืจื ืฆื ืคืืืข ืื ืื ืืืคึผืืึทืืึทื ืฅ.
ืืื ื ืึธื ืึท ืืื ืืก ืืื ืกืื ืขืจืืึธืื ืคืื ืืจืืขืื ืืื ืึท ืกืงืึทื ื ืขืจ.
ืืืขืจืงืืงื ืคึฟืื ืึท ืึทืคึผืืึทืงืืืฉืึทื ืึธืืขืจ ืืืขืจืงืืงื ืคึฟืื ืึท ืืืื
ืืื ืก ืงืืง ืืื ืึท ืจืขืืืืขืจ ืืืขืจืงืืงื ืคึฟืื ืึท ืึทืคึผืืึทืงืืืฉืึทื ืึทืจืืขื. ืืื ืฉืืขื ืืจืืค ืืขื ืืืงืืืขื ื. ืืขืจื ืึธื ืืื ืขืคืขื ืขื ืื ืึทืคึผ ืืื ืืืขืจืงืืงื. ืืขืจื ืึธื ืืื ื ืขืืขื ืืขื ืืึธืงืืืขื ื. ืืจืื ืืจืื. ืืืฆื ืืืึทืืืฉืึทื ืึทื ืื ื ืขืฅ ืกืงืึทื ื ืขืจ ืืื ืืื ืื ืื ืืขืจ ืคึผืืึทืฅ. ืืืจ ืืึทืจืคึฟื ืฆื ืืึทืื ืืืึท ืืื ืืกืืขืจ 2 ืึทืคึผืจืึธืืืฉืื ืฆื ืขืก. ืืึธืก ืืื ืืืืื ืืงืขืจ ืืึทืงืืืขื ืืื ื ืขืฅ ืืจืืงื.
ืขืก ืืื ืื ืื ืืขืจ ืขื ืื ืืืขื ืื ืกืงืึทื ืขืจ ืืื ืงืขื ืขื ืฉืืงื ืึท ืืึธืงืืืขื ื. ืคึฟืึทืจ ืืืึทืฉืคึผืื, ืืืจื ืคึผืึธืกื. ืืื ืฉืืขื ืืจืืค ืืขื ืืืงืืืขื ื. ืืขืืึธืื ืืื ืืืขืจืงืืงื. ืืขืจ ืืึธืงืืืขื ื ืืืืื ืคืืืขืก ืฆื ืื ืฆืื ืกืืกืืขื.
ืืึธืก ืืื ืืขืจ ืืืืคึผื ืืืืืง. ืืืื ืื ืืืื ืืื ืงืึธื ื ืขืงืืขื ืฆื ืึท ื ืขืฅ, ืขืก ืืื ืืขืจ ืืึทืงืืืขื ืฆื ืืืขืจืงืืงื ืืืืื ืฆื ืื ืฆืื ืกืืึธืจืืืืฉ: ืืขืงืข, ืคึผืึธืกื ืึธืืขืจ ECM ืกืืกืืขื. ืขืก ืืื ืงืืื ืึธืจื ืคึฟืึทืจ ืึท ืฉืึธืคืขืจ ืืื ืืขื ืงืจืืึทื.
ืคึฟืื ืึทื ืึทืจืืืก ืคึผืขืจืกืคึผืขืงืืืื, ืืืจ ื ืืฆื ื ืขืฅ ืกืงืึทื ืื ื ืึธื ืืฉืึทื ืืื ื ืืืืืกืืื ื ืืขืงื ืึทืืึทืืืฉืื. ืืขืจืฆื, ืืืืืข ืคึฟืื ืืขืกืงืืึทืคึผ ืึทืคึผืืึทืงืืืฉืึทื ื ืืืจื ืื ืฉืึธืคืขืจ, ืืื ืืืืึทื ืคึฟืื ืื ืืืื. ืึธืืขืจ ืืืืึทื ืกืงืึทื ืื ื ืคืื ืึท ืงืึธืืคึผืืืืขืจ ืืื ื ืืฉื ืึทืืื ืืืืืืกืคึผืจืขื ืืื ื ืขืฅ ืืจืืงื ืจืขืื ืฆื ืืืคืขืจืึทื ืกืื ืืื ืึทืคึผืขืจืืืืื ื ืกืื ืขืจืืึธืื. ืกืงืึทื ืื ื ืืืืึทื ืฆื ืื ืืขืืขืื ืกืืึธืจืืืืฉ ืึธืจื ืืื ืฉืืื ืืขืจ ืคืึธืืงืก.
ืฉืืืฆื ืคึฟืึทืจ TWAIN ืืืจืขืงื ืกืงืึทื ืขืจื ืืื ืึท ืคืึทืจืืืึทื ืคึฟืึทืจ ืืจืืืืขืจืก ืืื ืึท ืืืืขืจ ืืื ืฉืจืื. ืืืขืจ ืืขืจ ื ืึธืจืืึทื ืืื ืึท ืืืกื ืฉืคึผืขื. ืืืืขืจื ืืืืื ืฆื ืืืขืจืงืืงื ืืืืื ืคึฟืื ืึท ื ืขืฅ ืืืื, ืฉืืงื ืืึธืงืืืขื ืื ืฆื ืืืืขืจ ืืขืกืืื ืืืฉืึทื. ืืืืืกืืื ื ืึทืคึผืืึทืงืืืฉืึทื ื ืืึธื ื ืื ืืึทืจืคึฟื ืฆื ืฉืืืฆื ืื ื ืืึทืข ื ืึธืจืืึทื, ืืืืึทื ืึทืืฅ ืึทืจืืขื ืืื ืืืฆื, ืืื ืกืงืึทื ื ืขืจ ืืึทื ืืึทืคืึทืงืืฉืขืจืขืจื ืืึธื ื ืื ืืึทืจืคึฟื ืฆื ืื ืกืืจืืืขื ื ืขืก, ืืืืึทื ืขืก ืืขื ืขื ืงืืื ืึทืคึผืืึทืงืืืฉืึทื ื.
ืืื ืืกืงื ื. ืืขืจ ืืขื ืขืจืึทื ืืึทื ื ืืืืืื ืึทื ืคืฉืื ืกืงืึทื ืื ื ืืืื ืึธืืขืจ ืฆืืืื ืืืขืืขืจ ืืืขื ืืืื ืจืืคึผืืืืกื ืืืจื ืงืึทืืขืจืึทืก ืืืืฃ ืคืึธื ืขืก. ืขืก ืืืขื ืืืืืื ืื ืืึทืกืืจืืึทื ืกืงืึทื ืื ื, ืืื ืื ืืืืงืืึทื ืืื ืืืืืืืง, ืฉืืืฆื ืคึฟืึทืจ ืคึผืึธืกื-ืคึผืจืึทืกืขืกืื ื ืคืึทื ืืงืฉืึทื ื ืืืึธืก TWAIN Direct ืงืขื ื ืืฉื ืฆืืฉืืขืื, ืืื ืืื ืขื ื ืื ืืึทืืจืืืฉืึทื ืืื ืืืืืืืืืจื ืืืขื ืืืืืื ืืืืืืืง.
ืืงืืจ: www.habr.com