рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рдХрд╛рдЧрдЬрд╛рддрд╣рд░реВ рд╕реНрдХреНрдпрд╛рди рдЧрд░реНрдиреБрд╣реЛрд╕реН

рдПрдХрд╛рддрд┐рд░, рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рд╕реНрдХреНрдпрд╛рдирд┐рдЩ рдХрд╛рдЧрдЬрд╛рддрд╣рд░реВ рдЕрд╡рд╕реНрдерд┐рдд рджреЗрдЦрд┐рдиреНрдЫ, рддрд░ рдЕрд░реНрдХреЛрддрд░реНрдл, рдпреЛ рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рд┐рдиреНрдЯрд┐рдЩрдХреЛ рд╡рд┐рдкрд░реАрдд, рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рд╕реНрд╡реАрдХреГрдд рдЕрднреНрдпрд╛рд╕ рднрдПрдХреЛ рдЫреИрдиред рдкреНрд░рд╢рд╛рд╕рдХрд╣рд░реВрд▓реЗ рдЕрдЭреИ рдкрдирд┐ рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдЫрдиреН, рд░ рд░рд┐рдореЛрдЯ рд╕реНрдХреНрдпрд╛рдирд┐рдЩ рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рдкреНрд░рддреНрдпреЗрдХ рд╕реНрдХреНрдпрд╛рдирд░ рдореЛрдбреЗрд▓рдХреЛ рд▓рд╛рдЧрд┐ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╣реБрдиреНред рдпрд╕ рд╕рдордпрдорд╛ рдХрд╕реНрддрд╛ рдкреНрд░рд╡рд┐рдзрд┐рд╣рд░реВ рдЙрдкрд▓рдмреНрдз рдЫрдиреН, рд░ рдпрд╕реНрддреЛ рдкрд░рд┐рджреГрд╢реНрдпрдХреЛ рднрд╡рд┐рд╖реНрдп рдЫ?

рд╕реНрдерд╛рдкрдирд╛ рдпреЛрдЧреНрдп рдбреНрд░рд╛рдЗрднрд░ рд╡рд╛ рдкреНрд░рддреНрдпрдХреНрд╖ рдкрд╣реБрдБрдЪ

рддреНрдпрд╣рд╛рдБ рд╣рд╛рд▓ рдЪрд╛рд░ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рдХрд╛рд░рдХрд╛ рдЪрд╛рд▓рдХрд╣рд░реВ рдЫрдиреН: TWAIN, ISIS, SANE рд░ WIAред рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдкрдорд╛, рдпреА рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВрд▓реЗ рдПрдкреНрд▓рд┐рдХреЗрд╕рди рд░ рдирд┐рд░реНрдорд╛рддрд╛рдмрд╛рдЯ рдирд┐рдореНрди-рд╕реНрддрд░рдХреЛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдмреАрдЪрдХреЛ рдЗрдиреНрдЯрд░рдлреЗрд╕рдХреЛ рд░реВрдкрдорд╛ рдХрд╛рд░реНрдп рдЧрд░реНрджрдЫ рдЬреБрди рдПрдХ рд╡рд┐рд╢реЗрд╖ рдореЛрдбреЗрд▓рдорд╛ рд▓рд┐рдЩреНрдХ рд╣реБрдиреНрдЫред

рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рдХрд╛рдЧрдЬрд╛рддрд╣рд░реВ рд╕реНрдХреНрдпрд╛рди рдЧрд░реНрдиреБрд╣реЛрд╕реН
рд╕рд░рд▓реАрдХреГрдд рд╕реНрдХреНрдпрд╛рдирд░ рдЬрдбрд╛рди рд╡рд╛рд╕реНрддреБрдХрд▓рд╛

рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рдпреЛ рд╕реНрдХреНрдпрд╛рдирд░ рдХрдореНрдкреНрдпреБрдЯрд░рдорд╛ рд╕реАрдзрд╛ рдЬрдбрд╛рди рднрдПрдХреЛ рдорд╛рдирд┐рдиреНрдЫред рдпрджреНрдпрдкрд┐, рдХрд╕реИрд▓реЗ рдкрдирд┐ рдирд┐рдореНрди-рд╕реНрддрд░рдХреЛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд░ рдЙрдкрдХрд░рдг рдмреАрдЪрдХреЛ рдкреНрд░реЛрдЯреЛрдХрд▓рд▓рд╛рдИ рд╕реАрдорд┐рдд рдЧрд░реНрджреИрдиред рдпреЛ TCP/IP рдкрдирд┐ рд╣реБрди рд╕рдХреНрдЫред рдзреЗрд░реИ рдЬрд╕реЛ рд╕рдЮреНрдЬрд╛рд▓ MFPs рд▓реЗ рдЕрд╣рд┐рд▓реЗ рдХрд╛рдо рдЧрд░реНрдЫ: рд╕реНрдХреНрдпрд╛рдирд░ рд╕реНрдерд╛рдиреАрдп рд░реВрдкрдорд╛ рджреЗрдЦрд┐рдиреНрдЫ, рддрд░ рдЬрдбрд╛рди рдиреЗрдЯрд╡рд░реНрдХ рдорд╛рд░реНрдлрдд рдЬрд╛рдиреНрдЫред

рдпрд╕ рд╕рдорд╛рдзрд╛рдирдХреЛ рдлрд╛рдЗрджрд╛ рдпреЛ рд╣реЛ рдХрд┐ рдПрдкреНрд▓рд┐рдХреЗрд╕рдирд▓реЗ рдареНрдпрд╛рдХреНрдХреИ рдЬрдбрд╛рди рдХрд╕рд░реА рдмрдирд╛рдЗрдПрдХреЛ рдЫ рднрдиреНрдиреЗ рдХреБрд░рд╛рдХреЛ рдЦреНрдпрд╛рд▓ рдЧрд░реНрджреИрди, рдореБрдЦреНрдп рдХреБрд░рд╛ рдкрд░рд┐рдЪрд┐рдд TWAIN, ISIS рд╡рд╛ рдЕрдиреНрдп рдЗрдиреНрдЯрд░рдлреЗрд╕ рд╣реЗрд░реНрдиреБ рд╣реЛред рд╡рд┐рд╢реЗрд╖ рд╕рд╣рдпреЛрдЧ рд▓рд╛рдЧреВ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫреИрдиред

рддрд░ рдмреЗрдлрд╛рдЗрджрд╛рд╣рд░реВ рдкрдирд┐ рд╕реНрдкрд╖реНрдЯ рдЫрдиреНред рд╕рдорд╛рдзрд╛рди рдбреЗрд╕реНрдХрдЯрдк OS рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдЫред рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдХрд░рдгрд╣рд░реВ рдЕрдм рд╕рдорд░реНрдерд┐рдд рдЫреИрдирдиреНред рджреЛрд╕реНрд░реЛ рд╣рд╛рдирд┐ рдпреЛ рд╣реЛ рдХрд┐ рдЪрд╛рд▓рдХрд╣рд░реВ рдЬрдЯрд┐рд▓ рдкреВрд░реНрд╡рд╛рдзрд╛рд░рд╣рд░реВрдорд╛ рдЕрд╕реНрдерд┐рд░ рд╣реБрди рд╕рдХреНрдЫрдиреН, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдкрд╛рддрд▓реЛ рдЧреНрд░рд╛рд╣рдХрд╣рд░реВрд╕рдБрдЧ рдЯрд░реНрдорд┐рдирд▓ рд╕рд░реНрднрд░рд╣рд░реВрдорд╛ред

рдмрд╛рд╣рд┐рд░рдХреЛ рдмрд╛рдЯреЛ HTTP/RESTful рдкреНрд░реЛрдЯреЛрдХрд▓ рдорд╛рд░реНрдлрдд рд╕реНрдХреНрдпрд╛рдирд░рдорд╛ рдкреНрд░рддреНрдпрдХреНрд╖ рдЬрдбрд╛рдирд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрдиреБ рд╣реЛред

TWAIN рдкреНрд░рддреНрдпрдХреНрд╖

TWAIN рдкреНрд░рддреНрдпрдХреНрд╖ TWAIN рдХрд╛рд░реНрдп рд╕рдореВрд╣ рджреНрд╡рд╛рд░рд╛ рдЪрд╛рд▓рдХрд░рд╣рд┐рдд рдкрд╣реБрдБрдЪ рд╡рд┐рдХрд▓реНрдкрдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред

рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рдХрд╛рдЧрдЬрд╛рддрд╣рд░реВ рд╕реНрдХреНрдпрд╛рди рдЧрд░реНрдиреБрд╣реЛрд╕реН
TWAIN рдкреНрд░рддреНрдпрдХреНрд╖

рдореБрдЦреНрдп рд╡рд┐рдЪрд╛рд░ рдпреЛ рд╣реЛ рдХрд┐ рд╕рдмреИ рддрд░реНрдХ рд╕реНрдХреНрдпрд╛рдирд░ рдкрдХреНрд╖рдорд╛ рд╣рд╕реНрддрд╛рдиреНрддрд░рдг рдЧрд░рд┐рдПрдХреЛ рдЫред рд░ рд╕реНрдХреНрдпрд╛рдирд░рд▓реЗ REST API рдорд╛рд░реНрдлрдд рдкрд╣реБрдБрдЪ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред рдердк рд░реВрдкрдорд╛, рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛рд▓реЗ рдЙрдкрдХрд░рдг рдкреНрд░рдХрд╛рд╢рди (рд╕реНрд╡рдд: рдЦреЛрдЬ) рдХреЛ рд╡рд┐рд╡рд░рдг рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫред рд░рд╛рдореНрд░реЛ рджреЗрдЦрд┐рдПрдХреЛ рдЫред рдкреНрд░рд╢рд╛рд╕рдХрдХреЛ рд▓рд╛рдЧрд┐, рдпрд╕рд▓реЗ рдЪрд╛рд▓рдХрд╣рд░реВрд╕рдБрдЧ рд╕рдореНрднрд╛рд╡рд┐рдд рд╕рдорд╕реНрдпрд╛рд╣рд░реВрдмрд╛рдЯ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдЙрдБрдЫред рд╕рдмреИ рдЙрдкрдХрд░рдгрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди, рдореБрдЦреНрдп рдХреБрд░рд╛ рддреНрдпрд╣рд╛рдБ рдЙрдкрдпреБрдХреНрдд рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдЫред рддреНрдпрд╣рд╛рдБ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рдХрд╛ рд▓рд╛рдЧрд┐ рдлрд╛рдЗрджрд╛рд╣рд░реВ рдкрдирд┐ рдЫрдиреН, рдореБрдЦреНрдп рд░реВрдкрдорд╛ рдкрд░рд┐рдЪрд┐рдд рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рдЗрдиреНрдЯрд░рдлреЗрд╕ред рд╕реНрдХреНрдпрд╛рдирд░рд▓реЗ рд╡реЗрдм рд╕реЗрд╡рд╛рдХреЛ рд░реВрдкрдорд╛ рдХрд╛рдо рдЧрд░реНрджрдЫред

рдпрджрд┐ рд╣рд╛рдореАрд▓реЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкреНрд░рдпреЛрдЧ рдкрд░рд┐рджреГрд╢реНрдпрд╣рд░реВ рд╡рд┐рдЪрд╛рд░ рдЧрд░реНрдпреМрдВ рднрдиреЗ, рддреНрдпрд╣рд╛рдБ рдмреЗрдлрд╛рдЗрджрд╛рд╣рд░реВ рдкрдирд┐ рд╣реБрдиреЗрдЫрдиреНред рдкрд╣рд┐рд▓реЛ рдд рдЧрддрд┐рд░реЛрдзрдХреЛ рдЕрд╡рд╕реНрдерд╛ рд╣реЛ ред TWAIN Direct рдХреЛ рд╕рд╛рде рдмрдЬрд╛рд░рдорд╛ рдХреБрдиреИ рдЙрдкрдХрд░рдгрд╣рд░реВ рдЫреИрдирдиреН рд░ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдпрд╕ рдкреНрд░рд╡рд┐рдзрд┐рд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрди рдХреБрдиреИ рдЕрд░реНрде рд░рд╛рдЦреНрджреИрди, рд░ рдпрд╕рдХреЛ рд╡рд┐рдкрд░реАрддред рджреЛрд╕реНрд░реЛ рд╕реБрд░рдХреНрд╖рд╛ рд╣реЛ; рдирд┐рд░реНрджрд┐рд╖реНрдЯреАрдХрд░рдгрд▓реЗ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рд╡рд╛ рд╕рдореНрднрд╛рд╡рд┐рдд рдкреНрд╡рд╛рд▓рд╣рд░реВ рдмрдиреНрдж рдЧрд░реНрди рдЕрджреНрдпрд╛рд╡рдзрд┐рдХрд╣рд░реВрдХреЛ рдЖрд╡реГрддреНрддрд┐рдорд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛рд╣рд░реВ рд▓рд╛рдЧреВ рдЧрд░реНрджреИрдиред рдпреЛ рдкрдирд┐ рд╕реНрдкрд╖реНрдЯ рдЫреИрди рдХрд┐ рдкреНрд░рд╢рд╛рд╕рдХрд╣рд░реВрд▓реЗ рдХрд╕рд░реА рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рд░ рдкрд╣реБрдБрдЪ рдирд┐рдпрдиреНрддреНрд░рдг рдЧрд░реНрди рд╕рдХреНрдЫрдиреНред рдХрдореНрдкреНрдпреБрдЯрд░рдорд╛ рдПрдиреНрдЯрд┐рднрд╛рдЗрд░рд╕ рд╕рдлреНрдЯрд╡реЗрдпрд░ рдЫред рддрд░ рд╕реНрдХреНрдпрд╛рдирд░ рдлрд░реНрдорд╡реЗрдпрд░рдорд╛, рдЬрд╕рдорд╛ рд╕реНрдкрд╖реНрдЯ рд░реВрдкрдорд╛ рд╡реЗрдм рд╕рд░реНрднрд░ рд╣реБрдиреЗрдЫ, рдпреЛ рдХреЗрд╕ рдирд╣реБрди рд╕рдХреНрдЫред рд╡рд╛ рд╣реБрдиреБрд╣реЛрд╕реН, рддрд░ рдХрдореНрдкрдиреАрдХреЛ рд╕реБрд░рдХреНрд╖рд╛ рдиреАрддрд┐рд▓реЗ рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрдиреЗ рдХреБрд░рд╛ рд╣реЛрдЗрдиред рд╕рд╣рдордд, рд╕рдмреИ рд╕реНрдХреНрдпрд╛рди рдЧрд░рд┐рдПрдХрд╛ рдХрд╛рдЧрдЬрд╛рддрд╣рд░реВ рдмрд╛рдпрд╛рдБрддрд┐рд░ рдкрдард╛рдЙрдиреЗ рдорд╛рд▓рд╡реЗрдпрд░ рд╣реБрдиреБ рд░рд╛рдореНрд░реЛ рд╣реЛрдЗрдиред рддреНрдпреЛ рд╣реЛ, рдпрд╕ рдорд╛рдирдХрдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рд╕рд╛рде, рддреЗрд╕реНрд░реЛ-рдкрдХреНрд╖ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдХреЛ рд╕реЗрдЯрд┐рдЩрд╣рд░реВрджреНрд╡рд╛рд░рд╛ рд╕рдорд╛рдзрд╛рди рдЧрд░рд┐рдПрдХрд╛ рдХрд╛рд░реНрдпрд╣рд░реВ рдЙрдкрдХрд░рдг рдирд┐рд░реНрдорд╛рддрд╛рд╣рд░реВрдорд╛ рд╕рд╛рд░рд┐рдпреЛред

рддреЗрд╕реНрд░реЛ рд╣рд╛рдирд┐ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЛ рд╕рдореНрднрд╛рд╡рд┐рдд рд╣рд╛рдирд┐ рд╣реЛред рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВрд╕рдБрдЧ рдердк рдкреЛрд╕реНрдЯ-рдкреНрд░реЛрд╕реЗрд╕рд┐рдЩ рд╣реБрди рд╕рдХреНрдЫред рдмрд╛рд░рдХреЛрдб рдкрд╣рд┐рдЪрд╛рди, рдкреГрд╖реНрдарднреВрдорд┐ рд╣рдЯрд╛рдЙрдиреЗред рдХреЗрд╣реА рд╕реНрдХреНрдпрд╛рдирд░рд╣рд░реВ рддрдерд╛рдХрдерд┐рдд рдЫрдиреНред imprinter - рдПрдХ рдкреНрд░рдХрд╛рд░реНрдп рдЬрд╕рд▓реЗ рд╕реНрдХреНрдпрд╛рдирд░рд▓рд╛рдИ рдкреНрд░рд╢реЛрдзрд┐рдд рдХрд╛рдЧрдЬрд╛рддрдорд╛ рдЫрд╛рдкреНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдпреЛ TWAIN рдкреНрд░рддреНрдпрдХреНрд╖ рдорд╛ рдЙрдкрд▓рдмреНрдз рдЫреИрдиред рд╕реНрдкреЗрд╕рд┐рдлрд┐рдХреЗрд╢рдирд▓реЗ API рд▓рд╛рдИ рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, рддрд░ рдпрд╕рд▓реЗ рдзреЗрд░реИ рдЕрдиреБрдХреВрд▓рди рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирд╣рд░реВрдХреЛ рдиреЗрддреГрддреНрд╡ рдЧрд░реНрдиреЗрдЫред

рд░ рд╕реНрдХреНрдпрд╛рдирд░рд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдиреЗ рдкрд░рд┐рджреГрд╢реНрдпрд╣рд░реВрдорд╛ рдердк рдПрдХ рдорд╛рдЗрдирд╕ред

рдЕрдиреБрдкреНрд░рдпреЛрдЧрдмрд╛рдЯ рд╕реНрдХреНрдпрд╛рди рдЧрд░реНрдиреБрд╣реЛрд╕реН, рд╡рд╛ рдЙрдкрдХрд░рдгрдмрд╛рдЯ рд╕реНрдХреНрдпрд╛рди рдЧрд░реНрдиреБрд╣реЛрд╕реН

рдПрдкреНрд▓рд┐рдХреЗрд╕рдирдмрд╛рдЯ рдирд┐рдпрдорд┐рдд рд╕реНрдХреНрдпрд╛рдирд▓реЗ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрдЫ рд╣реЗрд░реМрдВред рдо рдХрд╛рдЧрдЬрд╛рдд рддрд▓ рд░рд╛рдЦреНрджреИ рдЫреБред рддреНрдпрд╕рдкрдЫрд┐ рдо рдПрдк рдЦреЛрд▓реНрдЫреБ рд░ рд╕реНрдХреНрдпрд╛рди рдЧрд░реНрдЫреБред рддреНрдпрд╕рдкрдЫрд┐ рдо рдХрд╛рдЧрдЬрд╛рдд рд▓рд┐рдиреНрдЫреБред рддреАрди рдЪрд░рдгрд╣рд░реВред рдЕрдм рдХрд▓реНрдкрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН рдХрд┐ рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдХреНрдпрд╛рдирд░ рдЕрд░реНрдХреЛ рдХреЛрдард╛рдорд╛ рдЫред рддрдкрд╛рдИрдВрд▓реЗ рдпрд╕рд▓рд╛рдИ рдХрдореНрддрд┐рдорд╛ 2 рджреГрд╖реНрдЯрд┐рдХреЛрдгрд╣рд░реВ рдмрдирд╛рдЙрди рдЖрд╡рд╢реНрдпрдХ рдЫред рдпреЛ рдиреЗрдЯрд╡рд░реНрдХ рдореБрджреНрд░рдг рднрдиреНрджрд╛ рдХрдо рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЫред

рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рдХрд╛рдЧрдЬрд╛рддрд╣рд░реВ рд╕реНрдХреНрдпрд╛рди рдЧрд░реНрдиреБрд╣реЛрд╕реН
рдпреЛ рдЕрд░реНрдХреЛ рдХреБрд░рд╛ рд╣реЛ рдЬрдм рд╕реНрдХреНрдпрд╛рдирд░ рдЖрдлреИрд▓реЗ рдХрд╛рдЧрдЬрд╛рдд рдкрдард╛рдЙрди рд╕рдХреНрдЫред рдЙрджрд╛рд╣рд░рдг рдХреЛ рд▓рд╛рдЧреА, рдореЗрд▓ рджреНрд╡рд╛рд░рд╛ред рдо рдХрд╛рдЧрдЬрд╛рдд рддрд▓ рд░рд╛рдЦреНрджреИ рдЫреБред рддреНрдпрд╕рдкрдЫрд┐ рдо рд╕реНрдХреНрдпрд╛рди рдЧрд░реНрдЫреБред рдХрд╛рдЧрдЬрд╛рдд рддреБрд░реБрдиреНрддреИ рд▓рдХреНрд╖рд┐рдд рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдЙрдбреНрдЫред

рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рдХрд╛рдЧрдЬрд╛рддрд╣рд░реВ рд╕реНрдХреНрдпрд╛рди рдЧрд░реНрдиреБрд╣реЛрд╕реН
рдпреЛ рдореБрдЦреНрдп рднрд┐рдиреНрдирддрд╛ рд╣реЛред рдпрджрд┐ рдпрдиреНрддреНрд░ рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рдЬрдбрд╛рди рднрдПрдХреЛ рдЫ рднрдиреЗ, рддреНрдпрд╕рдкрдЫрд┐ рдпреЛ рд▓рдХреНрд╖реНрдп рднрдгреНрдбрд╛рд░рдгрдорд╛ рд╕рд┐рдзреИ рд╕реНрдХреНрдпрд╛рди рдЧрд░реНрди рдердк рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЫ: рдлреЛрд▓реНрдбрд░, рдореЗрд▓ рд╡рд╛ ECM рдкреНрд░рдгрд╛рд▓реАред рдпреЛ рд╕рд░реНрдХрд┐рдЯрдорд╛ рдЪрд╛рд▓рдХрдХреЛ рд▓рд╛рдЧрд┐ рдХреБрдиреИ рдард╛рдЙрдБ рдЫреИрдиред

рдмрд╛рд╣рд┐рд░реА рдкрд░рд┐рдкреНрд░реЗрдХреНрд╖реНрдпрдмрд╛рдЯ, рд╣рд╛рдореА рдЕрд╡рд╕реНрдерд┐рдд рдкреНрд░рд╡рд┐рдзрд┐рд╣рд░реВ рдкрд░рд┐рд╡рд░реНрддрди рдирдЧрд░реА рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдХреНрдпрд╛рдирд┐рдЩ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫреМрдВред рдпрд╕рдмрд╛рд╣реЗрдХ, рджреБрдмреИ рдбреЗрд╕реНрдХрдЯрдк рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдмрд╛рдЯ рдбреНрд░рд╛рдЗрднрд░ рдорд╛рд░реНрдлрдд, рд░ рд╕реАрдзрд╛ рдЙрдкрдХрд░рдгрдмрд╛рдЯред рддрд░ рдХрдореНрдкреНрдпреБрдЯрд░рдмрд╛рдЯ рд░рд┐рдореЛрдЯ рд╕реНрдХреНрдпрд╛рдирд┐рдЩ рдЕрдкрд░реЗрдЯрд┐рдЩ рдкрд░рд┐рджреГрд╢реНрдпрд╣рд░реВрдорд╛ рднрд┐рдиреНрдирддрд╛рдХрд╛ рдХрд╛рд░рдг рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рд┐рдиреНрдЯрд┐рдЩ рдЬрддреНрддрд┐рдХреИ рд╡реНрдпрд╛рдкрдХ рднрдПрдХреЛ рдЫреИрдиред рдЗрдЪреНрдЫрд┐рдд рднрдгреНрдбрд╛рд░рдг рд╕реНрдерд╛рдирдорд╛ рд╕рд┐рдзреИ рд╕реНрдХреНрдпрд╛рдирд┐рдЩ рдЕрдзрд┐рдХ рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реБрдБрджреИрдЫред

рдбреНрд░рд╛рдЗрднрд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрдирдХреЛ рд░реВрдкрдорд╛ TWAIN рдкреНрд░рддреНрдпрдХреНрд╖ рд╕реНрдХреНрдпрд╛рдирд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдПрдХ рдзреЗрд░реИ рд░рд╛рдореНрд░реЛ рдХрджрдо рд╣реЛред рддрд░ рдорд╛рдирдХ рдЕрд▓рд┐ рдврд┐рд▓реЛ рдЫред рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ рдЖрдлреНрдиреЛ рдЧрдиреНрддрд╡реНрдпрдорд╛ рдХрд╛рдЧрдЬрд╛рддрд╣рд░реВ рдкрдард╛рдЙрдБрджреИ, рдиреЗрдЯрд╡рд░реНрдХ рдЙрдкрдХрд░рдгрдмрд╛рдЯ рд╕реАрдзрд╛ рд╕реНрдХреНрдпрд╛рди рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдЫрдиреНред рдЕрд╡рд╕реНрдерд┐рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрд▓реЗ рдирдпрд╛рдБ рдорд╛рдирдХрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫреИрди, рдХрд┐рдирдХрд┐ рд╕рдмреИ рдХреБрд░рд╛ рдЕрд╣рд┐рд▓реЗ рд░рд╛рдореНрд░реЛрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрджрдЫ, рд░ рд╕реНрдХреНрдпрд╛рдирд░ рдирд┐рд░реНрдорд╛рддрд╛рд╣рд░реВрд▓реЗ рдпрд╕рд▓рд╛рдИ рд▓рд╛рдЧреВ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрджреИрди, рдХрд┐рдирдХрд┐ рддреНрдпрд╣рд╛рдБ рдХреБрдиреИ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рдЫреИрдирдиреНред

рдирд┐рд╢реНрдХрд░реНрд╖рдорд╛ред рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рд╡реГрддреНрддрд┐рд▓реЗ рджреЗрдЦрд╛рдЙрдБрдЫ рдХрд┐ рдХреЗрд╡рд▓ рдПрдХ рд╡рд╛ рджреБрдИ рдкреГрд╖реНрдард╣рд░реВ рд╕реНрдХреНрдпрд╛рди рдЧрд░реНрджрд╛ рдлреЛрдирд╣рд░реВрдорд╛ рдХреНрдпрд╛рдореЗрд░рд╛рд╣рд░реВ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рд╣реБрдиреЗрдЫрдиреНред рддреНрдпрд╣рд╛рдБ рдФрджреНрдпреЛрдЧрд┐рдХ рд╕реНрдХреНрдпрд╛рдирд┐рдЩ рд░рд╣рдиреЗрдЫ, рдЬрд╣рд╛рдБ рдЧрддрд┐ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЫ, рдкреЛрд╕реНрдЯ-рдкреНрд░реЛрд╕реЗрд╕рд┐рдЩ рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдЬреБрди TWAIN Direct рдкреНрд░рджрд╛рди рдЧрд░реНрди рд╕рдХреНрджреИрди, рд░ рдЬрд╣рд╛рдБ рд╕рдлреНрдЯрд╡реЗрдпрд░рд╕рдБрдЧ рдХрдбрд╛ рдПрдХреАрдХрд░рдг рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рд░рд╣рдиреЗрдЫред

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди