стандарт 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 или WIA? Что выбрать при сканировании: TWAIN или WIA драйвер
Добрый вечер всем посетителям моего блога. Тема сегодня будет связана со сканированием. Сканированием тем, что идёт в комплекте с МФУ. Буквально на выходных мой друг попросил меня отсканировать ему кучу фотографий. И при выполнении этой просьбы заинтересовался такой интересной вещью — как драйвер сканера. На моём МФУ — Samsung SCX-4200 в программе можно было выбрать один из двух драйверов, со страшными названиями. Один назывался TWAIN, а другой WIA. Вот с такими непонятными словами мы сегодня разберёмся.
Что такое драйвер сканирования?
Думаю никому не секрет, что для взаимодействия любого внешнего аппарата и компьютера, помимо непосредственного соединения двух устройств проводами, на компьютере необходимо установить специальную программу, который называется драйвер. Собственно драйвер, это некая база команд, описанная программистами на низкоуровневом языке, для взаимодействия с оборудованием. Ну собственно в нашем примере есть сканер, что сканер выполнял наши нажатия кнопки «Сканировать» он должен понять это действие. Поэтому мы и устанавливаем драйвер. Который в момент нашего нажатия на кнопку «Сканировать» выполняет определённый алгоритм и посылает на бинарном языке в сканер команду, за счёт чего сканер начинает двигать фотоголовкой. Производители драйверов при написании кода должны придерживаться определённых стандартов. Их может быть множество. Мы рассмотрим некоторые из них. Это TWAIN и WIA.
Что такое TWAIN-драйвер?
TWAIN — это стандарт, как говорилось выше, созданный изготовителями сканеров, обеспечивающий взаимодействие сканера с ПО. Twain-драйвер сканера — это ПО, которое осуществляет передачу данных от сканера в программное приложение, из которого Вы вызываете сканер. С помощью Twain-драйвера производится установка параметров и области сканирования, предварительное сканирование и просмотр, обеспечивается возможность цветокорректировки и постобработки получаемого изображения.
Официально «TWAIN» не является аббревиатурой, хотя широко распространена версия англ. Technology Without An Interesting Name (технология без интересного названия/имени).
Что такое WIA-драйвер?
За подробностями обратимся в Википедию.
По сравнению с TWAIN этот стандарт возник не так давно, всего лишь в 2000 году.
Что лучше TWAIN или WIA?
Оба драйвера могут выполнять сканирование по сети. В большинстве своём они похожи однако функции TWAIN и WIA различаются. Также стоит сказать, что TWAIN-драйвера идут от производителя, в тот момент когда WIA непосредственно с участием Microsoft.
Вывод
В случае с Windows — системами, честно сказать выбор остаётся за Вами. В то время как в других системах TWAIN драйвера будут в большем приоритете. Но конечный выбор будет за Вами.
Интерфейс ISIS (Image and Scanner Interface Specification), так же, как и Twain создан для взаимодействия сканера и компьютера, но способен выполнять более сложные задачи. Он представляет собой совокупность модулей, каждый из которых выполняет определенную функцию (сканирование, конвертация, компрессия). Эти модули могут объединяться, образуя конвейеры для выполнения сложных, многоэтапных задач. ISIS предлагает разработчикам ПО надежный и стабильный интерфейс для интеграции задач, связанных со сканированием, в приложения. Поскольку ISIS является промышленным стандартом, пользователь сканера с ISIS-драйвером может быть уверен, что купленный им аппарат совместим со всеми приложениями операционной системы, разработанными с учетом данного стандарта.
В каждом человеке есть хотя бы капелька садистских наклонностей. Разница только в их количественном содержании и качественном проявлении. Вот я, например, люблю задавать людям вопросы на темы, в которых они ничего не понимают, и смотреть, как они мучаются, пытаясь угадать правильный ответ. Оказывается, точно такую же пытку любит проводить любой специалист в своей области. Иначе как объяснить, к примеру, тот факт, что практически любая компьютерная программа, работающая со сканером изображений, при первом использовании обязательно задаст вопрос, типа: «А какой драйвер вы хотите использовать при сканировании: TWAIN или WIA? А, может, вы хотите воспользоваться нашим собственным драйвером? Или вы предпочитаете драйвера ISIS?»
Любой нормальный пользователь компьютера, после такого вопроса пойдёт и повесится, чувствуя свою полную беспомощность в этой жизни. Или по крайней мере уйдёт в запой на неделю.
Дорогие мои, не надо! Я вас спасу! По крайней мере от этого конкретного вопроса. Давайте вместе решим, какой же именно драйвер нам желательно использовать в обычном российском офисе при сканировании обычных российских документов на обычном российском китайском американском сканере.
Ответ
Стандарту TWAIN в следующий вторник исполнится три тысячи лет. Казалось бы, пользоваться тем же самым интерфейсом, которым пользовались наши предки в каменных пещерах, не очень разумно. Но тем не менее, именно этот драйвер и стоит выбрать, если есть такая возможность. На то есть несколько причин:
Резюме
При работе со сканером используйте по возможности интерфейс TWAIN.
При работе с фотокамерой или любым другим устройством, не требующим особых настроек при передаче изображений, удобнее использовать стадндарт WIA.
Одно замечание. Если программа, с которой в работаете, имеет свой собственный интерфейс для работы со сканером, то на мой взгляд им пользоваться предпочтительнее. Могу объяснить это тем, что, во-первых, интерфейс этот не меняется при использовании различных сканеров, а во-вторых, в нём присутствуют только те настройки, которые важны для данной конкретной программы. Примером может служить программа FineReader:
Тем не менее, даже при использовании интерфейса FineReader вы всё равно не избавляете себя от выбора подходящего драйвера устройства (TWAIN или WIA), так что информация из статьи остётся актуальной и в этом случае.
На компьютере установлен Windows XP SP2 в силу его технических характеристик и наличия корпоративной лицензии на данную ОС.
МФУ подключено к USB порту компьютера кабелем стандартной длины Аm-Bm.
При установке под Windows XP на родном диске не установился софт для сканирования.
После запуска утилиты установки софта с софтверного диска, автоматически установились только Twain драйвера.
В Twain driver setting установлено только одно устройство: fs-1030mfp/fs-1130mfp (usb). Оно отмечено галочкой.
В «списке драйверов» устройства (открытого через диспетчер устройств) ряд поставщиков файлов отсутствует, либо выводится псевдографикой. Либо принадлежат cyocera.
При этом печать на устройство идёт нормально. Как с локального компьютера, так и с сетевого компьютера. (принтер разделён для общего пользования средствами Windows XP).
Появилось предположение, что драйвера в боксовой поставке расcчитаны только под win7. Раз не поставились утилитой установки.
Поэтому скачал драйвера для сканера под Windows XP с официального сайта. Отсюда:
http://cdn.kyostatics.net/dlc/eu/driver/all/scannerdrv_fs-103x.-download.
Как и при установке с диска, драйвера ругались на то, что не тестированы на совместимость с ОС.
Проблем это не решило. Устройство видно в списке устройств, но ни одной программой не определяется, как «включённое».
Попросил протестировать в авторизованном сервисном центре, где лежит другой агрегат из этой партии (не отправлявший факс) на другой машине под ХР, чтобы исключить проблему в кривости «конкретного агрегата», «компьютера» и «того, кто устанавливает эти драйвера».
Всё то же самое. Чудес не произошло. Сканер не заработал и у специалиста из сервисного центра.
При этом при установке на семёрку подобный агрегат установил не только ли драйвера, но и софтину для сканирования. Которая работает с USB подключением.
В таком случае, заверили меня в сервисном центре, «этот деффект не является гарантийным случаем».
А у меня лицензия только на ХР.
Подскажите пожалуйста, как можно решить эту проблему, если оставить локальное USB соединение, т.к. в кабинете, где стоит агрегат нет свободной розетки LAN, чтобы пойти через использование аппарата «по сети».
Информация об оборудовании пользователя
Комплектация Оборудования Дополнительными устройствами
Способ подключения к сети / рабочей станции
Kyocera fs-1130mfp WIA driver (USB) от 14.11.2011
Ответы
Для корректной работы всех приложений на компьютере необходимо выполнять регулярное обновление драйверов всех устройств ПК. В этом пользователям и поможет небольшая программа ДрайверСканнер, позволяющая автоматически сканировать версии «прошивки» устройств и выводить список необходимых для обновления драйверов. После этого нажатием одной кнопки вы можете выполнить этот «апгрейд». Если вы следите за производительностью и корректной работой своего компьютера, можете скачать бесплатно DriverScanner и установить ее новую версию.
Возможности:
Принцип работы:
Установить ДрайверСканнер можно для Windows XP, Vista, 7 и 8.
Плюсы:
Минусы:
ДрайверСканнер будет полезен для каждого владельца ПК. Эта программа автоматически сканирует версии драйверов для корректной работы всех приложений и позволяет нажатием одной кнопки обновить все «прошивки». Кроме того, функциями утилиты предусмотрено резервное копирование данных, чтобы вернуть предыдущую версию драйвера в случае неправильной работы приложения. Одним словом, для драйверных обновлений мы рекомендуем вам использовать DriverScanner. Скачать бесплатно его последнюю версию может любой пользователь.
Однако, для скачивания самих драйверов нужно купить ключ программы.
Технология без интересного имени или как работать со сканером
Введение
В отличие от принтеров сканеры изначально не поддерживались ОС Windows и не имеют API для работы с ними. В начале своего появления сканеры взаимодействовали с программами посредством уникального для каждой модели сканера интерфейса, что серьезно затрудняло включение поддержки работы со сканером в прикладные программы.
Каждый источник данных разрабатывается непосредственно производителем соответствующих устройств. И их поддержка стандарта TWAIN осуществляется на добровольной основе.
Использование TWAIN
DSM и DS это DLLs загружаемые в адресное пространство приложения и работают как подпрограммы приложения. DSM использует межпроцесcную связь, что бы координировать действия со своими копиями, когда больше чем одна программа использует TWAIN.
Упрощенная схема действия приложения использующего TWAIN:
Использование EZTWAIN.
Данная библиотека была разработана, что бы упростить разработку программ использующих TWAIN предоставляя разработчику упрощенную версию TWAIN API.
EZTWAN обеспечивает передачу всех windows сообщений через TWAIN и ожидает сообщения о готовности изображения.
Библиотека EZTWAIN является свободно распространяемой библиотекой с открытыми исходными кодами. В настоящее время выпущена версия 1.12. Библиотеку можно свободно скачать с сайта: www.dosadi.com, библиотека написана на C и предназначена для использования как DLL, необходимый для ее использования с Delphi модуль так же можно скачать с сайта. Кроме нее у меня с сайта можно скачать модификацию данной библиотеки, предназначенную для статической компоновки с программой на Delphi. Указанная версия (MultiTWAIN for Delphi) не требует наличия библиотеки EZTW32.DLL.
Структура программы.
Используемые функции.
Перед вызовом функций сканирования необходимо вызвать функцию:
TWAIN_SelectImageSource(hwnd: HWND): Integer;.
Данная функция позволяет выбрать источник получения данных из списка TWAIN совместимых устройств, в качестве параметра она получает хендл основного окна прикладной программы. Следует заменить, что если в системе имеется одно TWAIN совместимое устройство, то вызывать функцию не обязательно.
Для облегчения обработки полученных DIB данных в библиотеке имеется несколько сервисных функций:
TWAIN_DibWidth(hDib: HBitmap): Integer; | Получает ширину изображения в пикселях |
TWAIN_DibHeight(hDib: HBitmap): Integer; | Получает высоту изображения в пикселях |
TWAIN_CreateDibPalette(hdib: HBitmap): Integer; | Получает цветовую палитру изображения |
TWAIN_DrawDibToDC(hDC: HDC; dx, dy, w, h: Integer; hDib: HBitmap; sx, sy: Integer ); | Передает DIB данные в формате совместимым с указанным контекстом устройства. |
Пример программы.
Полный текст примера можно взять отсюда. Мы рассмотрим только функцию получения данных с TWAIN устройства:
Обработка ошибок необходима, так как объект TBitMap имеет серьезные ограничения на размер создаваемого изображения. При этом производится обработка наиболее вероятной ошибки, в случае возникновения другой ошибки, ее обработка будет передана обработчику по умолчанию. Обработка ошибки в данном случае заключается в выдаче диагностического сообщения, в прикладной программе можно реализовать выполнение любых необходимых действий, например, произвести уменьшение разрешения и повторно подать на загрузку в TBitMap.
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