Твен
Оригинальный автор(ы) | Рабочая группа TWAIN |
---|---|
Разработчик(и) | Рабочая группа TWAIN |
Первоначальный выпуск | февраль 1992 г |
Стабильная версия | 2.5 (4 ноября 2021 г ) |
Операционная система | Linux , macOS , Microsoft Windows |
Платформа | x86 , x86-64 , PowerPC |
Стандарт (ы) | Твен |
Тип | Интерфейс прикладного программирования |
Лицензия | LGPL (только Менеджер источников данных) |
Веб-сайт | разделить на два |
TWAIN и TWAIN Direct — это интерфейсы прикладного программирования (API) и протоколы связи , которые регулируют связь между программным обеспечением и устройствами цифровой обработки изображений , такими как сканеры изображений и цифровые камеры . TWAIN поддерживается в Microsoft Windows , Linux и Mac OS X. [1]
Три ключевых элемента TWAIN: [1]
- Прикладное программное обеспечение. Например, графическое программное обеспечение , приложение для факса или текстовый процессор .
- Программное обеспечение для управления исходным кодом. Программное обеспечение менеджера исходного кода представляет собой библиотеку программного обеспечения, предоставленную рабочей группой TWAIN.
- Драйверы устройств (называемые «Исходным программным обеспечением» в спецификации)
Для успешного использования интерфейса и приложение, и драйвер устройства должны поддерживать TWAIN.
Первый выпуск состоялся в 1992 году.и последний раз оно обновлялось в 2021 году.
Он был разработан с помощью ряда компаний компьютерной индустрии с целью создать единый стандартный интерфейс соединения между компьютерами и устройствами обработки изображений.
История
[ редактировать ]Разработка TWAIN началась в январе 1991 года. Группа TWAIN была первоначально создана в 1992 году несколькими представителями индустрии обработки изображений с целью стандартизировать связь между программным обеспечением и оборудованием для обработки изображений. [2] Обзор исходного набора инструментов TWAIN Developer's Toolkit проходил с апреля 1991 г. по январь 1992 г. [3]
19 сентября 2019 года рабочая группа TWAIN анонсировала TWAIN Direct 1.0, который представляет собой версию RESTful API спецификации TWAIN. [4]
Происхождение имени
[ редактировать ]Слово TWAIN официально не является аббревиатурой , но это бэкроним . На официальном сайте отмечается, что «слово TWAIN взято из киплинговской « Баллады о Востоке и Западе » — «…и никогда эти двое не встретятся…» — что отражает сложность в то время соединения сканеров и персональные компьютеры .
Он был усовершенствован до TWAIN, чтобы сделать его более отличительным. Это заставило людей поверить, что это аббревиатура, [5] а затем на конкурс, чтобы придумать расширение. Ничего не было выбрано, но запись «Технология без интересного названия» продолжает преследовать стандарт. [6] [7] Например, в Энциклопедии информационных технологий официальное значение TWAIN указано «Технология без интересного названия». [8]
Версия | Дата выпуска | Изменения |
---|---|---|
1.0 | февраль 1992 г. |
|
1.5 | май 1993 г. |
|
1.6 | 5 февраля 1996 г. |
|
1.7 | 19 августа 1997 г. |
|
1.8 | 22 октября 1998 г. |
|
1.9 | 20 января 2000 г. | |
2.0 | 22 февраля 2008 г. |
|
2.1 | 8 июля 2009 г. |
|
2.2 | 16 февраля 2012 г. |
|
2.3 | 21 ноября 2013 г. |
|
2.4 | 15 декабря 2015 г. |
|
2.4.2 | 19 сентября 2019 г. |
|
2.5 | 4 ноября 2021 г. |
|
Цели
[ редактировать ]Цели рабочей группы и стандарта TWAIN включают:
- Обеспечьте совместимость программного и аппаратного обеспечения обработки изображений.
- Поддерживайте соответствие спецификации текущему программному и аппаратному обеспечению, сохраняя при этом обратную совместимость.
- Обеспечьте поддержку нескольких платформ
- Поддерживать и распространять бесплатный инструментарий разработчика.
- Обеспечьте простоту внедрения
- Поощряйте широкое внедрение
- Менеджер источников данных с открытым исходным кодом
- Лицензия LGPL с открытым исходным кодом
- Пример приложения BSD с открытым исходным кодом и пример приложения источника данных
TWAIN обеспечивает поддержку:
- Производство, высокоскоростное сканирование
- Цветовые профили ICC
- Цифровые фотоаппараты
- Несколько операционных систем платформ , включая Windows , классическую Mac OS , macOS и Linux.
Рабочая группа TWAIN
[ редактировать ]Сегодня стандарт TWAIN, включая спецификацию, менеджер источников данных и пример кода, поддерживается некоммерческой организацией TWAINWorkingGroup.
В состав правления и ассоциированных членов рабочей группы TWAIN входят: [10]
- Atalasoft , компания Kofax
- Динамсофт
- Эпсон
- ExactCODE GmbH
- Фуджицу
- Хьюлетт-Паккард
- Системы здравоохранения ICE
- ИноТек ГмбХ
- Кодак Аларис
- Микротек Интернэшнл, Инк.
- P3iD Technologies Inc.
- PDF-ассоциация
- Плюстек
- Компания Visioneer, Inc.
См. также
[ редактировать ]- Получение образа Windows
- Доступ к сканеру теперь прост (SANE)
- Спецификация интерфейса изображения и сканера (ISIS)
Ссылки
[ редактировать ]- ^ Jump up to: а б «Спецификация TWAIN, версия 2.5» (PDF) . Рабочая группа TWAIN . Проверено 4 ноября 2021 г.
- ^ Инициатива TWAIN
- ↑ Указатель документов TWAIN . Архивировано 27 сентября 2011 г., в Wayback Machine.
- ^ Введение в API TWAIN Direct RESTful.
- ^ Чемберс, Марк Л. (2010). Компьютеры «все в одном» для чайников (5-е изд.). Джон Уайли и сыновья. п. 458. ИСБН 9780470908006 .
- ^ Пит Уолш; Франсин Шпигель; Джейни Аронофф (2013). Photoshop Elements 2 Самые разыскиваемые . Апресс. п. 8. ISBN 9781430251194 .
- ^ "Форум TWAIN • Просмотр темы - Что такое TWAIN, аббревиатура?" . Твейнфорум.орг. Архивировано из оригинала 2 апреля 2016 года . Проверено 14 июня 2013 г.
- ^ Энциклопедия информационных технологий . Atlantic Publishers & Dist. 2007. с. 501. ИСБН 978-8126907526 .
- ^ «Функции TWAIN» . Рабочая группа TWAIN . Проверено 4 ноября 2021 г.
- ^ «Членство в рабочей группе TWAIN» . Рабочая группа TWAIN .