TWAIN - Википедия - TWAIN

TWAIN
TWAIN logo.png
Оригинальный автор (ы)Рабочая группа TWAIN
Разработчики)Рабочая группа TWAIN
изначальный выпускФевраль 1992 г.; 28 лет назад (1992-02)
Стабильный выпуск2.4 (11 декабря 2015 г.; 5 лет назад (2015-12-11)) [±][1]
Операционная системаLinux, macOS, Майкрософт Виндоус
Платформаx86, x86-64, PowerPC
Стандарт (s)TWAIN
ТипИнтерфейс прикладного программирования
ЛицензияLGPL (Только диспетчер источников данных)
Интернет сайтwww.twain.org

TWAIN и TWAIN Direct находятся интерфейсы прикладного программирования (API) и протоколы связи которые регулируют общение между программного обеспечения и цифровое изображение устройства, такие как сканеры изображений и цифровые фотоаппараты. TWAIN поддерживается Майкрософт Виндоус, Linux и Mac OS X[2].

Три ключевых элемента TWAIN:[2]:

И приложение, и драйвер устройства должны поддерживать TWAIN для успешного использования интерфейса.

Первый выпуск был в 1992 году, а последний раз обновлялся в 2015 году.

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

История

Разработка TWAIN началась в январе 1991 года. Группа TWAIN была первоначально основана в 1992 году несколькими представителями индустрии обработки изображений с целью стандартизации связи между программным обеспечением и оборудованием для обработки изображений.[3] Обзор исходного набора TWAIN Developer's Toolkit проводился с апреля 1991 г. по январь 1992 г.[4]

Источник имени TWAIN

Слово TWAIN официально не акроним, но это backronym. На официальном сайте отмечается, что "слово TWAIN происходит от Киплинг "s"Баллада о Востоке и Западе «... и никогда не встретятся двое ...» - что отражает сложность в то время подключения сканеров и персональные компьютеры.

Он был переделан в TWAIN, чтобы сделать его более отличительным. Это заставило людей поверить, что это аббревиатура,[5] а затем на конкурс по разработке расширения. Ничего не выбрано, но запись Технология без интересного названия продолжает преследовать стандарт ".[6][7] Например, Энциклопедия информационных технологий перечисляет «Технология без интересного названия» как официальное значение TWAIN.[8]

История выпусков TWAIN API[9]
ВерсияДата выходаИзменения
1.0Февраль 1992 г.
  • изначальный выпуск
1.5Май 1993 г.
  • Улучшения производительности
1.65 февраля 1996 г.
  • Определение длины страницы
  • Передача буфера
1.719 августа 1997 г.
  • Возможности производственного сканирования
1.822 октября 1998 г.
  • Функции промышленного сканирования, отсутствующие в версии 1.7 спецификации TWAIN
  • Поддержка для штрих-код и код патча контроль
1.920 января 2000 г.
2.022 февраля 2008 г.
2.18 июля 2009 г.
  • Поддержка для Windows 7 (32- и 64-битные)
  • Поддержка автоматического определения цвета
2.216 февраля 2012 г.
  • Реализована самосертификация и новые обязательные функции
2.321 ноября 2013 г.
  • Повышена четкость и устранена двусмысленность.
2.415 декабря 2015 г.
  • Повышена четкость и устранена двусмысленность

Цели

Цели рабочей группы TWAIN и стандарта включают:

  • Обеспечение совместимости программного обеспечения и оборудования для обработки изображений
  • Поддерживайте актуальность спецификации с учетом текущего состояния программного и аппаратного обеспечения, сохраняя при этом обратную совместимость
  • Обеспечьте поддержку нескольких платформ
  • Поддерживать и распространять бесплатный инструментарий разработчика
  • Обеспечьте простоту внедрения
  • Поощрять широкое распространение
  • Менеджер источников данных с открытым исходным кодом
  • Лицензия с открытым исходным кодом LGPL
  • Пример приложения с открытым исходным кодом BSD и пример приложения-источника данных

TWAIN поддерживает:

Рабочая группа TWAIN

Сегодня стандарт TWAIN, включая спецификацию, диспетчер источников данных и образец кода, поддерживается некоммерческий организация TWAIN Working Group.

Правление и ассоциированные члены рабочей группы TWAIN включают:

Смотрите также

Примечания

  1. ^ «Возможности TWAIN». FileZilla. 11 декабря 2017 г.. Получено 14 октября 2017.
  2. ^ а б «Версия спецификации TWAIN 2.4» (PDF). Рабочая группа TWAIN. Получено 2 апреля 2020.
  3. ^ Что такое инициатива TWAIN? В архиве 8 марта 2012 г. Wayback Machine
  4. ^ Указатель документов TWAIN В архиве 27 сентября 2011 г. Wayback Machine
  5. ^ Чемберс, Марк Л. (2010). ПК All-in-One для чайников (5-е изд.). Джон Вили и сыновья. п. 458. ISBN  9780470908006.
  6. ^ Пит Уолш; Франсин Шпигель; Джейни Аронофф (2013). Photoshop Elements 2: самые разыскиваемые. Апресс. п. 8. ISBN  9781430251194.
  7. ^ «Форум TWAIN • Просмотр темы - Что такое TWAIN?». Twainforum.org. Архивировано из оригинал 2 апреля 2016 г.. Получено 2013-06-14.
  8. ^ Энциклопедия информационных технологий. Atlantic Publishers & Dist. 2007. с. 501. ISBN  978-8126907526.
  9. ^ «Возможности TWAIN». FileZilla. 11 декабря 2017 г.. Получено 14 октября 2017.

Рекомендации

внешняя ссылка