Сканер wia или twain

TWAIN
Разработчик TWAIN Working Group
Опубликован Февраль 1992
Последний выпуск TWAIN 2.4 (11 декабря 2015 ; 4 года назад ( 2015-12-11 ) )
Тип формата интерфейс программирования приложений
Открытый формат? Да
Сайт twain.org

TWAIN — стандартный протокол и интерфейс (API), определяющий взаимодействие между программами и устройствами захвата изображения, такими как сканеры и цифровые камеры.

Последней версией стандарта TWAIN является TWAIN 2.4, опубликованный 11 декабря 2015 года.

Содержание

История [ править | править код ]

Инициативная группа TWAIN была запущена в 1992 году лидирующими в отрасли производителями, которые признали необходимость стандартизировать протокол и программный интерфейс взаимодействия приложений и устройств захвата изображений (источников данных). TWAIN определяет такой стандарт.

Официально «TWAIN» не является аббревиатурой, хотя широко распространена версия англ. Technology Without Any Interesting Name (технология без какого-либо значимого названия). Слово «TWAIN» — устаревшая форма «TWO» (два, двое), взято из стихотворения Киплинга «Баллада о востоке и западе» — англ. …and never the twain shall meet… , отражает сложность связи сканера с компьютером и приведено к верхнему регистру для лучшего выделения.

Цель рабочей группы TWAIN — продолжать развивать стандарт для соответствия современным технологиям.

Интерфейс [ править | править код ]

Поскольку TWAIN не является протоколом аппаратного уровня, производитель устройств для получения изображений может предоставлять TWAIN-совместимый драйвер. Таким образом, становится возможным захват изображений не только со сканеров, но и некоторых веб-камер, не только при помощи V > ( англ. ) [1] .

В процессе работы используется несколько абстракций: англ. Data source manager , управляющий всеми доступными в системе TWAIN-совместимыми устройствами и англ. Data source object для каждого отдельного устройства, отвечающий за передачу и настройки захвата получаемого кадра.

Читайте также:  Почему ноутбук не воспроизводит dvd диски

Взаимодействие клиентского приложения и устройства можно представить следующим образом [2] :

  1. Диалог выбора устройства захвата (Data source manager)
  2. Открытие источника данных (Data source) и настройка параметров захвата, с установкой разрешения изображения, разрядности и пр.
  3. Клиентское приложение опрашивает устройство. Доступны два механизма: опроса и callback. В последнем случае устройство само сообщает о готовности изображения для передачи.
  4. Собственно передача данных от DS. Существует несколько механизмов передачи:
  1. Native — в Windows это Device independent bitmap в памяти
  2. Memory — блоки пикселей в буферах памяти
  3. File — DS записывает изображение непосредственно в файл (не обязательно поддерживается)
  • Закрытие источника данных
  • В комплект поставки любого сканера входит пакет программного обеспечения, ответственного за правильное распознавание устройства при подключении к персональному компьютеру, а так же обеспечивающего его правильную работу. Данное специализированное ПО называется драйвер. Набор драйверов может различаться в зависимости от модели, но, существуют и универсальные интерфейсы, необходимые для взаимодействия сканера с операционной системой компьютера. В частности, нередко в описаниях сканера можно встретить такие аббревиатуры как TWAIN, WIA и ISIS-драйверы (стандарты, протоколы). Попробуем разобраться, что обозначает каждое название, и какие функции выполняет каждый из драйверов.

    TWAIN

    На самом деле, TWAIN – это не аббревиатура, а слово, которое в переводе с английского означает «пара» или «двойка». Под «парой» здесь подразумевается тандем компьютер – сканер. Другими словами, TWAIN-совместимый драйвер необходим для того, чтобы операционная система компьютера могла взаимодействовать с устройствами создания и обработки изображений, в том числе и со сканерами. TWAIN драйвер сканера обычно выполнен в виде программного приложения с интуитивным пользовательским интерфейсом. Основная его функция – это передача информации от сканера к компьютерному приложению, через которое выполняются команды сканирования. Именно с его помощью производятся такие действия как предпросмотр изображений, предварительное сканирование, корректировка параметров (цвет, насыщенность и.т.д.). И именно благодаря наличию TWAIN-драйвера, вы можете осуществлять сканирование из любой программы, где есть команда Scan.

    Читайте также:  Почему вспышка срабатывает через раз

    WIA

    Поскольку WIA расшифровывается как Windows Imaging Architecture, несложно догадаться, что этот стандарт создан специально для ОС Windows, и разработан он был компанией Microsoft. Он предназначен для более удобного управления сканером посредством стандартных и привычных для пользователей инструментов Windows. Например, именно благодаря драйверу WIA сканер отображается в диспетчере устройств компьютера при подключении, а мы можем привычным способом просмотреть его свойства и содержимое. Такой компонент драйвера как Scanner Wizard позволяет работать с изображениями с помощью стандартного интерфейса в виде окон. Данный интерфейс предлагает ряд возможностей для управления изображениями – предпросмотр, настройка разрешения, яркости, цвета, масштабирование и прочие. Таким образом, независимо от модели сканера пользователь может пользоваться привычными и понятными инструментами при работе с документами и изображениями.

    ISIS

    Интерфейс ISIS (Image and Scanner Interface Specification), так же, как и Twain создан для взаимодействия сканера и компьютера, но способен выполнять более сложные задачи. Он представляет собой совокупность модулей, каждый из которых выполняет определенную функцию (сканирование, конвертация, компрессия). Эти модули могут объединяться, образуя конвейеры для выполнения сложных, многоэтапных задач. ISIS предлагает разработчикам ПО надежный и стабильный интерфейс для интеграции задач, связанных со сканированием, в приложения. Поскольку ISIS является промышленным стандартом, пользователь сканера с ISIS-драйвером может быть уверен, что купленный им аппарат совместим со всеми приложениями операционной системы, разработанными с учетом данного стандарта.

    На этой странице

    在中国购买的 Creative Cloud 产品不含 CC 桌面应用程序中的 Creative Cloud 移动应用程序和在线服务及相关功能。

    Модуль TWAIN представляет собой интерфейс, используемый для импорта данных из устройств обработки изображений, таких как сканеры.Для получения дополнительной информации перейдите на веб-сайт рабочей группы TWAIN по адресу www.twain.org.Внешний модуль Photoshop TWAIN подключается к совместимым устройствам, установленным на локальном компьютере.

    Читайте также:  Режим бога в сталкере

    Совместимость

    Внешний модуль TWAIN не поддерживается в текущих версиях Photoshop.

    Альтернативы использованию TWAIN

    Из-за ограничений, связанных с TWAIN в Photoshop, мы настоятельно предлагаем следующие альтернативы для просмотра изображений:

    Используйте отдельную программу для сканирования, поставляемую вместе со сканером

    К большинству сканеров предоставляется отдельное приложение, которое можно использовать для сканирования и сохранения изображений.

    С помощью такого приложения, поставляемого вместе со сканером, можно избежать проблем, связанных с TWAIN. Используя специальное приложение, можно эффективно выполнять сканирование в фоновом режиме, и в это время можно ретушировать и другим способом редактировать изображения в Photoshop.

    Если используется отдельное приложение для сканирования, сохраняйте изображения в формате TIFF и затем открывайте их в Photoshop.

    Некоторые версии ПО для сканера позволяют указать Photoshop в качестве внешнего редактора изображения после окончания сканирования. Ознакомьтесь с документацией, которая прилагалась к сканеру, или обратитесь к своему поставщику оборудования, чтобы получить более подробную информацию.

    Используйте собственный интерфейс ОС для сканирования

    macOS:

    Используйте вместо TWAIN технологию ImageKit от Apple, чтобы выполнить сканирование непосредственно в Photoshop. Технология ImageKit поддерживает многие сканеры, не требует установки внешних модулей и предусмотрена в Photoshop по умолчанию.

    Windows:

    Чтобы выполнить сканирование непосредственно в Photoshop, используйте для своего устройства интерфейс WIA (Windows Image Acquisition — служба загрузки изображений Windows), если он доступен.

    По всем вопросам касательно сканирования с помощью ImageKit или WIA обращайтесь к производителю своего сканера.

    Leave a Reply

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    You may use these HTML tags and attributes:

    <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>