Twain что это такое
Что выбрать при сканировании: TWAIN или WIA драйвер
В каждом человеке есть хотя бы капелька садистских наклонностей. Разница только в их количественном содержании и качественном проявлении. Вот я, например, люблю задавать людям вопросы на темы, в которых они ничего не понимают, и смотреть, как они мучаются, пытаясь угадать правильный ответ. Оказывается, точно такую же пытку любит проводить любой специалист в своей области. Иначе как объяснить, к примеру, тот факт, что практически любая компьютерная программа, работающая со сканером изображений, при первом использовании обязательно задаст вопрос, типа: «А какой драйвер вы хотите использовать при сканировании: TWAIN или WIA? А, может, вы хотите воспользоваться нашим собственным драйвером? Или вы предпочитаете драйвера ISIS?»
Любой нормальный пользователь компьютера, после такого вопроса пойдёт и повесится, чувствуя свою полную беспомощность в этой жизни. Или по крайней мере уйдёт в запой на неделю.
Дорогие мои, не надо! Я вас спасу! По крайней мере от этого конкретного вопроса. Давайте вместе решим, какой же именно драйвер нам желательно использовать в обычном российском офисе при сканировании обычных российских документов на обычном российском китайском американском сканере.
Ответ
Если ваше устройство поддерживает драйвер ISIS, то, очевидно, эта статья не для вас. Эти драйвера предназначены для промышленного обрудования, имеют массу возможностей и подразумевают, что пользоваться ими будут специалисты, глубоко погружённые в существо вопроса. В общем, для обычных людей ISIS — не вариант.
Резюме
При работе со сканером используйте по возможности интерфейс TWAIN.
При работе с фотокамерой или любым другим устройством, не требующим особых настроек при передаче изображений, удобнее использовать стадндарт WIA.
Одно замечание. Если программа, с которой в работаете, имеет свой собственный интерфейс для работы со сканером, то на мой взгляд им пользоваться предпочтительнее. Могу объяснить это тем, что, во-первых, интерфейс этот не меняется при использовании различных сканеров, а во-вторых, в нём присутствуют только те настройки, которые важны для данной конкретной программы. Примером может служить программа FineReader:
Тем не менее, даже при использовании интерфейса FineReader вы всё равно не избавляете себя от выбора подходящего драйвера устройства (TWAIN или WIA), так что информация из статьи остётся актуальной и в этом случае.
Драйвер Сканера Twain Wia (Декабрь 2021).
Table of Contents:
Выпущенный в 1992 году, Twain является стандартом интерфейса для Windows и Macintosh, который позволяет аппаратным средствам обработки изображений (таким как сканеры и цифровые камеры) взаимодействовать с программным обеспечением для обработки изображений.
До TWAIN все устройства для сбора изображений поставлялись со своим собственным программным обеспечением. Если вы хотите работать со сканированным изображением в другом приложении, сначала нужно сохранить изображение на диск, а затем открыть приложение по своему выбору и снова открыть изображение.
Почти все программное обеспечение для обработки изображений сегодня совместимо с TWAIN. Если ваше программное обеспечение поддерживает TWAIN, вы найдете команду «Получить» в меню или панелях инструментов (хотя иногда команда скрыта в меню «Импорт»).
Эта команда обеспечивает доступ к любым аппаратным устройствам TWAIN, установленным в системе. Хотя внешний вид и возможности программного обеспечения для каждого устройства могут различаться, команда TWAIN Acquire вызывает аппаратное сопряжение программного обеспечения и помещает полученное изображение в программное обеспечение для обработки изображений без необходимости сохранения изображения на диск.
Так что же означает TWAIN? Согласно бесплатному онлайновому словарю вычислительной техники и подтвержденному официальным веб-сайтом Рабочей группы TWAIN, это вовсе не аббревиатура:
Узнайте, как изменить размер веб-изображений для более быстрой загрузки
Веб-изображения занимают большую часть времени загрузки на большинстве веб-страниц, но если вы оптимизируете свои веб-изображения, у вас будет более быстрый сайт загрузки.
8 лучших программ для редактирования видео для Mac для Mac в 2018 году
Читайте отзывы и покупайте лучшее программное обеспечение для редактирования видео для Mac, включая Final Cut Pro X, Shotcut, Adobe Premiere Pro CC, Apple iMovie и многое другое.
Узнайте, что используется IP-адрес 10.0.0.1 для
IP-адрес 10.0.0.1 обычно используется сетевыми маршрутизаторами бизнес-компьютеров в качестве адреса шлюза, к которому подключаются другие устройства в локальной сети.
TWAIN
TWAIN — стандартный протокол и интерфейс (API), определяющий взаимодействие между программами и устройствами захвата изображения, такими как сканеры и цифровые камеры.
Последней версией стандарта TWAIN является TWAIN 2.2, опубликованный 16 февраля 2012 года.
История
Инициативная группа TWAIN была запущена в 1992 году лидирующими в отрасли производителями, которые признали необходимость стандартизировать протокол и программный интерфейс взаимодействия приложений и устройств захвата изображений (источников данных). TWAIN определяет такой стандарт.
Цель рабочей группы TWAIN — продолжать развивать стандарт для соответствия современным технологиям.
См. также
Ссылки
Полезное
Смотреть что такое «TWAIN» в других словарях:
TWAIN — TWAIN, widely known unoffically as Technology Without an Interesting Name. [ [http://www.twain.org/faqs.shtm#What%20is%20TWAIN%20an%20acronym%20for TWAIN Initiative Question: What is TWAIN an acronym for?] ] is a free and open software protocol… … Wikipedia
TWAIN — es un estándar destinado a la adquisición de imágenes de un escáner de imagen: una API de captura de imágenes para los sistemas operativos Microsoft Windows y Apple Macintosh. La palabra TWAIN no es oficialmente un acrónimo; sin embargo, es… … Wikipedia Español
TWAIN (M.) — «Mark Twain» est un pseudonyme emprunté au vocabulaire des navigateurs sur le Mississippi au milieu du XIXe siècle. Ces mots, ou plutôt ce cri, annonçaient que la sonde trouvait encore un fond suffisant pour que les gros vapeurs à fond plat… … Encyclopédie Universelle
Twain — Twain, a. & n. [OE. twein, tweien, tweyne, AS. tw[=e]gen, masc. See
Twain — ist der Familienname folgender Personen: Mark Twain (1835–1910), US amerikanischer Schriftsteller Shania Twain (* 1965), kanadische Countrysängerin und Songwriterin TWAIN ist ein Standard zum Austausch von Daten zwischen Bildeingabegeräten, siehe … Deutsch Wikipedia
TWAIN — [Abk. für Toolkit Without an Important Name, dt. »Werkzeugsammlung ohne bedeutenden Namen«], eine Schnittstelle, die zur direkten Kommunikation zwischen Anwendungs Software und Scannern, digitalen Kameras und anderen Quellen für digitale… … Universal-Lexikon
Три ключевых элемента TWAIN: [2] :
И приложение, и драйвер устройства должны поддерживать TWAIN для успешного использования интерфейса.
Первый выпуск был в 1992 году, а последний раз обновлялся в 2015 году.
Он был разработан с помощью ряда компаний компьютерной индустрии, чтобы попытаться установить унифицированный стандартный интерфейс связи между компьютерами и устройствами обработки изображений.
Содержание
История
Разработка TWAIN началась в январе 1991 года. Группа TWAIN была первоначально основана в 1992 году несколькими представителями индустрии обработки изображений с целью стандартизации связи между программным обеспечением и оборудованием для обработки изображений. [3] Обзор исходного набора TWAIN Developer’s Toolkit проводился с апреля 1991 г. по январь 1992 г. [4]
Источник имени TWAIN
Он был переделан в TWAIN, чтобы сделать его более отличительным. Это заставило людей поверить, что это аббревиатура, [5] а затем на конкурс по разработке расширения. Ничего не выбрано, но запись Технология без интересного названия продолжает преследовать стандарт «. [6] [7] Например, Энциклопедия информационных технологий перечисляет «Технология без интересного названия» как официальное значение TWAIN. [8]
Цели рабочей группы TWAIN и стандарта включают:
Рабочая группа TWAIN
Сегодня стандарт TWAIN, включая спецификацию, диспетчер источников данных и образец кода, поддерживается некоммерческий организация TWAIN Working Group.
Правление и ассоциированные члены рабочей группы TWAIN включают:
Сканирование документов по сети
Устанавливаемый драйвер или прямой доступ
В настоящее время распространены четыре типа драйверов: TWAIN, ISIS, SANE и WIA. По сути, эти драйвера выполняют роль интерфейса между приложением и низкоуровневой библиотекой от производителя, которая связывается с конкретной моделью.
Упрощенная архитектура соединения со сканером
Обычно подразумевается, что сканер подключен напрямую к компьютеру. Однако, никто не ограничивает протокол между низкоуровневой библиотекой и устройством. Это может быть и TCP/IP. Таким образом сейчас работает большинство сетевых МФУ: сканер виден как локальный, но соединение идет через сеть.
Плюс у такого решения в том, что приложению все равно как именно сделано подключение, главное видеть знакомый TWAIN, ISIS или другой интерфейс. Не нужно реализовывать специальную поддержку.
Но и минусы очевидны. Решение завязано на декстопную ОС. Мобильные устройства сразу выпадают из поддержки. Второй минус, драйверы могут работать нестабильно на сложных инфраструктурах, например, на терминальные серверах с тонкими клиентами.
Выходом из положения будет поддержка прямого подключения к сканеру по HTTP/RESTful протоколу.
TWAIN Direct
TWAIN Direct был предложен консорциумом TWAIN Working Group как вариант бездрайверного доступа.
Основная идея в том, что вся логика переносится на сторону сканера. А сканер предоставляет доступ по REST API. Дополнительно спецификация содержит описание публикации устройства (autodiscovery). Выглядит хорошо. Для администратора это избавление от возможных проблем с драйверами. Поддержка всех устройств, главное, чтобы было совместимое приложение. Для разработчика тоже есть плюсы, в первую очередь знакомый интерфейс взаимодействия. Сканер выступает веб-сервисом.
Если рассмотреть реальные сценарии использования, то минусы также найдутся. Первый — ситуация дедлока. На рынке нет устройств с TWAIN Direct и разработчикам нет смысла поддерживать эту технологию, и обратно. Второй — безопасность, спецификация не предъявляет требований к управлению пользователями, частоте обновлений для закрытия возможных дыр. Также непонятно, как администраторам контролировать апдейты и доступ. На компьютере есть антивирусное ПО. А в прошивке сканера, в которой очевидно будет веб-сервер, этого может и не быть. Или быть, но не то, что требует политика безопасности компании. Согласитесь, иметь зловреда, который будет отправлять налево все отсканированные документы не очень хорошо. То есть при внедрении данного стандарта задачи, которые решались настройками сторонних приложений перекладываются на производителей устройств.
Третий минус — возможная потеря функциональности. Драйвера могут иметь дополнительную пост-обработку. Распознавание штрихкодов, удаление фона. Некоторые сканеры имеют т.н. импринтер — функцию, которая позволяет сканеру печатать на обработанном документе. Этого нет в TWAIN Direct. Спецификация допускает расширение API, но это приведет к появлению множеств собственных реализаций.
И еще один минус в сценариях работы со сканером.
Сканирование из приложения, или сканирование от устройства
Давайте рассмотрим, как происходит обычное сканирование из приложения. Я кладу документ. Затем открываю приложение и сканирую. Затем забираю документ. Три шага. Теперь представьте, что сетевой сканер стоит в другом помещении. Нужно сделать как минимум 2 подхода к нему. Это менее удобно, чем сетевая печать.
Другое дело, когда сканер сам умеет отправлять документ. Например, на почту. Я кладу документ. Затем сканирую. Документ сразу летит в целевую систему.
В этом и есть основное отличие. Если устройство подключено к сети, то удобнее сканировать сразу в целевое хранилище: папку, почту или ECM систему. В этой схеме нет места драйверу.
Если посмотреть со стороны, мы используем сетевое сканирование, не меняя существующих технологий. Причем как из десктопных приложений через драйвер, так и прямо с устройства. Но удаленное сканирование с компьютера не стало настолько массовым, как сетевая печать, из-за различий в сценариях работы. Более востребованным становится сканирование сразу в нужное хранилище.
Поддержка сканерами TWAIN Direct как замена драйверам очень правильный шаг. Но стандарт немного запоздал. Пользователи хотят сканировать прямо с сетевого устройства, отправляя документы по назначению. Существующим приложениям нет необходимости поддерживать новый стандарт, так как и сейчас все работает прекрасно, а производителям сканеров нет нужды его реализовывать, так как нет приложений.
И в заключение. Общий тренд показывает, что простое сканирование одной — двух страничек будет замещаться камерами на телефонах. Останется промышленное сканирование, где важны скорость, поддержка функций постобработки, которые TWAIN Direct не может обеспечить, и где будет оставаться важной тесная интеграция с ПО.