{"id":35989,"date":"2019-10-31T22:08:59","date_gmt":"2019-10-31T19:08:59","guid":{"rendered":"https:\/\/prohoster.info\/blog\/skanirovanie-dokumentov-po-seti\/"},"modified":"2019-10-31T22:08:59","modified_gmt":"2019-10-31T19:08:59","slug":"skanirovanie-dokumentov-po-seti","status":"publish","type":"post","link":"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/skanirovanie-dokumentov-po-seti","title":{"rendered":"Scanning documents over the network.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Network document scanning exists on one hand, but on the other hand, it has not become a common practice, unlike network printing. Administrators still install drivers, and the setup for remote scanning is individualized for each scanner model. What technologies are currently available, and does such a scenario have a future? <br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Installed driver or direct access<\/h2>\n<p>\nCurrently, there are four main types of drivers: TWAIN, ISIS, SANE, and WIA. Essentially, these drivers serve as an interface between the application and the vendor's low-level library, which connects to a specific model. <\/p>\n<p><img decoding=\"async\" alt=\"Scanning documents over the network.\" src=\"\/wp-content\/uploads\/2019\/07\/8ea14ae22ba88b676e97bc7ffa74d22d.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nSimplified architecture for connecting to the scanner<\/p>\n<p>It is usually assumed that the scanner is connected directly to the computer. However, there is no restriction on the protocol between the low-level library and the device. It can also be TCP\/IP. This is how most network multifunction devices currently operate: the scanner appears as local, but the connection goes through the network.<\/p>\n<p>The advantage of this solution is that the application does not care how the connection is made; it just needs to see the familiar TWAIN, ISIS, or other interfaces. There\u2019s no need to implement special support. <\/p>\n<p>But the downsides are evident. This solution is tied to desktop operating systems. Mobile devices are immediately excluded from support. Another downside is that drivers may operate unstably on complex infrastructures, such as terminal servers with thin clients. <\/p>\n<p>A way out of this situation would be to support direct connection to the scanner via HTTP\/RESTful protocol. <\/p>\n<h3>TWAIN Direct<\/h3>\n<p>\n<noindex><a rel=\"nofollow\" href=\"http:\/\/www.twaindirect.org\/\">TWAIN Direct<\/a><\/noindex> was proposed by the TWAIN Working Group consortium as a driverless access option.<\/p>\n<p><img decoding=\"async\" alt=\"Scanning documents over the network.\" src=\"\/wp-content\/uploads\/2019\/07\/33e232fc7d4c3c4b1d62eeaac806769e.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nTWAIN Direct<\/p>\n<p>The main idea is that all logic is transferred to the scanner side. The scanner provides access via REST API. Additionally, the specification includes a description of device publishing (autodiscovery). It looks promising. For administrators, this eliminates potential problems with drivers. It supports all devices, as long as there is a compatible application. For developers, there are also advantages, primarily a familiar interaction interface. The scanner acts as a web service. <\/p>\n<p>When considering real-world usage scenarios, there are also downsides. The first is a deadlock situation. There are no devices on the market with TWAIN Direct, and developers have no incentive to support this technology, and vice versa. The second is security; the specification does not impose requirements on user management or the frequency of updates to close potential vulnerabilities. It is also unclear how administrators can control updates and access. There is antivirus software on the computer. However, in the scanner's firmware, it may or may not be present. <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/en\/server\/\"   title=\"web server\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1141\">web server<\/a>Or it may exist, but not in the manner required by the company's security policy. Agree, having malware that sends all scanned documents to a third party is not ideal. Thus, when implementing this standard, the tasks that were handled by third-party application settings are shifted to the device manufacturers.<\/p>\n<p>The third drawback is the potential loss of functionality. Drivers may offer additional post-processing features like barcode recognition and background removal. Some scanners have what's called an imprinter \u2014 a function that allows the scanner to print on the processed document. This feature is not available in TWAIN Direct. The specification allows for API extensions, but this would lead to a myriad of proprietary implementations. <\/p>\n<p>And there's one more downside when working with the scanner. <\/p>\n<h2>Scanning from an application or scanning from a device <\/h2>\n<p>\nLet's look at how regular scanning from an application works. I place the document down. Then I open the application and scan. After that, I take the document. Three steps. Now, imagine the network scanner is located in another room. At least 2 trips to it are required. This is less convenient than network printing. <\/p>\n<p><img decoding=\"async\" alt=\"Scanning documents over the network.\" src=\"\/wp-content\/uploads\/2019\/07\/c966233fcf81e82d9b934525121bebf9.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nOn the other hand, when a scanner can send a document by itself, for example, to email. I place the document down. Then I scan. The document immediately flies into the target system. <\/p>\n<p><img decoding=\"async\" alt=\"Scanning documents over the network.\" src=\"\/wp-content\/uploads\/2019\/07\/0ae7fdd5375b656922c1e6640dd67e9c.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nThis is the main difference. If the device is connected to the network, it is more convenient to scan directly into the target storage: a folder, email, or ECM system. In this scheme, there is no place for a driver. <\/p>\n<p>From a broader perspective, we are utilizing network scanning while not altering existing technologies. This is done both through desktop applications via drivers and directly from devices. However, remote scanning from a computer has not gained as much popularity as network printing due to differences in usage scenarios. Scanning directly to the desired storage is becoming more in demand.<\/p>\n<p>Supporting TWAIN Direct scanners as a replacement for drivers is indeed a wise decision. However, the standard is somewhat late to the party. Users want to scan directly from network devices, sending documents to their intended destinations. There is no need for existing applications to support the new standard, as everything is working perfectly well now, and scanner manufacturers have no incentive to implement it since there are no applications. <\/p>\n<p>In conclusion, the overall trend shows that simple scanning of one or two pages will be replaced by smartphone cameras. Industrial scanning will remain, where speed and support for post-processing features, which TWAIN Direct cannot provide, are critical, and where close integration with software will still be important.<br \/>\n<br \/>Source: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/458908\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u043f\u043e \u0441\u0435\u0442\u0438 \u0441 \u043e\u0434\u043d\u043e\u0439 \u0441\u0442\u043e\u0440\u043e\u043d\u044b \u0432\u0440\u043e\u0434\u0435 \u0431\u044b \u0435\u0441\u0442\u044c, \u043d\u043e \u0441 \u0434\u0440\u0443\u0433\u043e\u0439 \u0441\u0442\u043e\u0440\u043e\u043d\u044b \u043d\u0435 \u0441\u0442\u0430\u043b\u043e \u043e\u0431\u0449\u0435\u043f\u0440\u0438\u043d\u044f\u0442\u043e\u0439 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u043e\u0439, \u0432 \u043e\u0442\u043b\u0438\u0447\u0438\u0435 \u043e\u0442 \u0441\u0435\u0442\u0435\u0432\u043e\u0439 \u043f\u0435\u0447\u0430\u0442\u0438. \u0410\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u044b \u043f\u043e-\u043f\u0440\u0435\u0436\u043d\u0435\u043c\u0443 \u0441\u0442\u0430\u0432\u044f\u0442 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430, \u0430 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0443\u0434\u0430\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u0441\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438\u043d\u0434\u0438\u0432\u0438\u0434\u0443\u0430\u043b\u044c\u043d\u0430\u044f \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0439 \u043c\u043e\u0434\u0435\u043b\u0438 \u0441\u043a\u0430\u043d\u0435\u0440\u0430. \u041a\u0430\u043a\u0438\u0435 \u0436\u0435 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 \u0435\u0441\u0442\u044c \u043d\u0430 \u0434\u0430\u043d\u043d\u044b\u0439 \u043c\u043e\u043c\u0435\u043d\u0442, \u0438 \u0435\u0441\u0442\u044c \u043b\u0438 \u0443 \u0442\u0430\u043a\u043e\u0433\u043e \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u044f \u0431\u0443\u0434\u0443\u0449\u0435\u0435. \u0423\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u043c\u044b\u0439 \u0434\u0440\u0430\u0439\u0432\u0435\u0440 \u0438\u043b\u0438 \u043f\u0440\u044f\u043c\u043e\u0439 \u0434\u043e\u0441\u0442\u0443\u043f [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":26904,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-35989","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u043f\u043e \u0441\u0435\u0442\u0438 \u0441 \u043e\u0434\u043d\u043e\u0439 \u0441\u0442\u043e\u0440\u043e\u043d\u044b \u0432\u0440\u043e\u0434\u0435 \u0431\u044b \u0435\u0441\u0442\u044c, \u043d\u043e \u0441 \u0434\u0440\u0443\u0433\u043e\u0439 \u0441\u0442\u043e\u0440\u043e\u043d\u044b \u043d\u0435 \u0441\u0442\u0430\u043b\u043e \u043e\u0431\u0449\u0435\u043f\u0440\u0438\u043d\u044f\u0442\u043e\u0439 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u043e\u0439, \u0432 \u043e\u0442\u043b\u0438\u0447\u0438\u0435 \u043e\u0442 \u0441\u0435\u0442\u0435\u0432\u043e\u0439 \u043f\u0435\u0447\u0430\u0442\u0438.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/skanirovanie-dokumentov-po-seti\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0421\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u043f\u043e \u0441\u0435\u0442\u0438 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u043f\u043e \u0441\u0435\u0442\u0438 \u0441 \u043e\u0434\u043d\u043e\u0439 \u0441\u0442\u043e\u0440\u043e\u043d\u044b \u0432\u0440\u043e\u0434\u0435 \u0431\u044b \u0435\u0441\u0442\u044c, \u043d\u043e \u0441 \u0434\u0440\u0443\u0433\u043e\u0439 \u0441\u0442\u043e\u0440\u043e\u043d\u044b \u043d\u0435 \u0441\u0442\u0430\u043b\u043e \u043e\u0431\u0449\u0435\u043f\u0440\u0438\u043d\u044f\u0442\u043e\u0439 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u043e\u0439, \u0432 \u043e\u0442\u043b\u0438\u0447\u0438\u0435 \u043e\u0442 \u0441\u0435\u0442\u0435\u0432\u043e\u0439 \u043f\u0435\u0447\u0430\u0442\u0438.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/skanirovanie-dokumentov-po-seti\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:08:59+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:08:59+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47 Network Document Scanning | ProHoster","description":"Network document scanning seems to exist on one hand, but on the other, it has not become a common practice, unlike network printing.","canonical_url":"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/skanirovanie-dokumentov-po-seti","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"en_US","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0421\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u043f\u043e \u0441\u0435\u0442\u0438 | ProHoster","og:description":"\u0421\u043a\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u043f\u043e \u0441\u0435\u0442\u0438 \u0441 \u043e\u0434\u043d\u043e\u0439 \u0441\u0442\u043e\u0440\u043e\u043d\u044b \u0432\u0440\u043e\u0434\u0435 \u0431\u044b \u0435\u0441\u0442\u044c, \u043d\u043e \u0441 \u0434\u0440\u0443\u0433\u043e\u0439 \u0441\u0442\u043e\u0440\u043e\u043d\u044b \u043d\u0435 \u0441\u0442\u0430\u043b\u043e \u043e\u0431\u0449\u0435\u043f\u0440\u0438\u043d\u044f\u0442\u043e\u0439 \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u043e\u0439, \u0432 \u043e\u0442\u043b\u0438\u0447\u0438\u0435 \u043e\u0442 \u0441\u0435\u0442\u0435\u0432\u043e\u0439 \u043f\u0435\u0447\u0430\u0442\u0438.","og:url":"https:\/\/prohoster.info\/en\/blog\/administrirovanie\/skanirovanie-dokumentov-po-seti","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:08:59+00:00","article:modified_time":"2019-10-31T19:08:59+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"35989","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-02-09 15:05:39","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:52:25","updated":"2026-02-09 15:05:39","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/35989","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/comments?post=35989"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/35989\/revisions"}],"predecessor-version":[{"id":158344,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/35989\/revisions\/158344"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media\/26904"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media?parent=35989"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/categories?post=35989"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/tags?post=35989"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}