(Translated by https://www.hiragana.jp/)
TWAIN - Wikipedia コンテンツにスキップ

TWAIN

出典しゅってん: フリー百科ひゃっか事典じてん『ウィキペディア(Wikipedia)』
TWAIN
作者さくしゃ TWAIN Working Group
開発元かいはつもと TWAIN Working Group
初版しょはん 1992ねん2がつ (32ねんまえ) (1992-02)
最新さいしんばん
2.4 / 2015ねん12月11にち (8ねんまえ) (2015-12-11)
対応たいおうOS Linux, macOS, Microsoft Windows
プラットフォーム x86, x86-64, PowerPC
規格きかく TWAIN
種別しゅべつ API
ライセンス LGPL (Data Source Managerのみ)
公式こうしきサイト twain.org
テンプレートを表示ひょうじ

TWAIN(トウェイン)はイメージスキャナデジタルカメラなどからパーソナルコンピュータ画像がぞう入力にゅうりょくするための技術ぎじゅつ標準ひょうじゅんひとつである。

WindowsMacintosh など、パーソナルコンピュータの代表だいひょうてきプラットフォームにおいて、画像がぞうAPIさだめている。

概要がいよう

[編集へんしゅう]

TWAIN はおもに、画像がぞう処理しょりソフトウェアグラフィックソフトウェア)と、スキャナやデジタルカメラとのあいだアプリケーション・プログラミング・インタフェースとして使つかわれている。TWAINはMicrosoft WindowsLinuxMac OS Xでサポートされる[1]

TWAIN 標準ひょうじゅん仕様しよう初版しょはん1992ねん発行はっこうされた。2005ねん11月28にちにバージョン 2.0 がリリース、最新さいしんばん2015ねんにリリースされたバージョン 2.4。 TWAIN 標準ひょうじゅん仕様しようは、TWAIN ワーキンググループによって管理かんりされている。

手順てじゅん

[編集へんしゅう]

通常つうじょう、スキャナやふくごうなどのデバイスドライバをインストールするさいにTWAINドライバもインストールされる。アプリケーションがわからは、インストールみのTWAINデータソース(スキャナ)を選択せんたくすると、かく機器ききごとのGUIがされるため、各種かくしゅ設定せってい操作そうさおこない、ほんスキャンを指示しじするとアプリケーションへ画像がぞうデータがわたされる。

名前なまえ由来ゆらい

[編集へんしゅう]

TWAIN という名前なまえは、公式こうしきには略語りゃくごではないにもかかわらず、"Technology(Toolkit)Without An(Any)Interesting(Important)Name"の略語りゃくごとしてひろられている。

TWAIN というかたりは、キップリング "The Ballad of East and West" (ひがし西にしうた)に由来ゆらいする英語えいご成句せいく "...and never the twain shall meet..." (この両者りょうしゃけっして出会であうことはない)からられ、当時とうじのスキャナとパーソナルコンピュータを接続せつぞくする困難こんなんさを暗示あんじした。 ワーキンググループ黎明れいめい活動かつどうなかで "Technology Without An Interesting Name" というフレーズがまれたが、これは TWAIN にりゃくされるもと名前なまえとして採用さいようされるにはいたらなかった[2]

欠点けってん

[編集へんしゅう]

TWAIN の欠点けってんとして、ユーザーインターフェイス機器ききデバイスドライバ一体いったい不可分ふかぶんになっていることがげられる。 アプリケーションソフトウェア機器ききの TWAIN ドライバをむとき、機器ききメーカーせいGUI がどうしてもきまとう。このような形態けいたいのために、透過とうかてきなネットワークアクセスが困難こんなんになっている。(ネットワーク接続せつぞくのオフィスようふくごうから画像がぞう場合ばあいふくあい機内きない共有きょうゆうドライブを設定せっていするか、特定とくていのクライアントやデータサーバの共有きょうゆうドライブにJPEGPDFなどの画像がぞうファイルとしてみをおこなったのちでクライアントのアプリケーションからませるかたちらざるをない)

ただし、そのようなドライバは TWAIN 完全かんぜん準拠じゅんきょとはいえないため、正確せいかくえばこれは TWAIN 仕様しようのせいではなく、ドライバの問題もんだいである。

TWAIN制御せいぎょおこな場合ばあいは、TWAINドライバ(DLL)の先頭せんとうにある関数かんすうエントリポイントとして使用しようする。関数かんすうめい依存いぞんすべきではない。 前述ぜんじゅつ関数かんすうたいし、3つの引数ひきすうわたして制御せいぎょおこなうため、かく制御せいぎょ命令めいれいをトリプレットを発行はっこうするとう。 しょう数値すうちあつかいには注意ちゅうい必要ひつようである。TWAIN内部ないぶでは小数しょうすう構造こうぞうたいとしてあつかうため、一般いっぱんてき言語げんごでは変換へんかん必要ひつようになる。

関連かんれん項目こうもく

[編集へんしゅう]

脚注きゃくちゅう

[編集へんしゅう]

この記事きじは2008ねん11月1にち以前いぜんFree On-line Dictionary of Computingから取得しゅとくした項目こうもく資料しりょうもとに、GFDL バージョン1.3以降いこうの「RELICENSING」(さいライセンス) 条件じょうけんもとづいてまれている。

  1. ^ TWAIN Specification Version 2.4”. TWAIN Working Group. 2 April 2020閲覧えつらん
  2. ^ What is TWAIN an acronym for?

外部がいぶリンク

[編集へんしゅう]