| 正気 | |
|---|---|
| 原作者 | デビッド・モスバーガー=タンアンディ・ベック |
| 初回リリース | 1996年11月27日[ 1 ] (1996年11月27日) |
| 安定版リリース | |
| オペレーティング·システム | Microsoft Windows、Linux、UNIX、OS/2 |
| ライセンス | GNU GPLv2以降[ 3 ](フロントエンドプログラム)、弱体化[ 4 ] GPLv2以降[ 5 ](バックエンドライブラリ)、パブリックドメイン[ 6 ](SANE標準:APIとネットワークプロトコル)[ 7 ] |
| Webサイト | www.sane-project.org |
| リポジトリ | |
Scanner Access Now Easy ( SANE ) は、あらゆるラスターイメージスキャナハードウェア(フラットベッドスキャナ、ハンドヘルドスキャナ、ビデオカメラ、静止画カメラ、フレームグラバーなど)への標準化されたアクセスを提供するオープンソースのアプリケーションプログラミングインターフェース ( API) です。SANE API はパブリックドメインです。Linuxで広く使用されています。
建築
SANEはTWAINとは異なり、フロントエンドとバックエンド(それぞれユーザープログラムとスキャナードライバー)に明確に分離されています。TWAINドライバーはユーザーインターフェースとスキャナーハードウェアとの通信の両方を処理しますが、SANEドライバーはハードウェアとのインターフェースのみを提供し、各スキャンを制御するいくつかの「オプション」を記述します。[ 8 ]これらのオプションは、スキャンの解像度、スキャン領域、カラーモデルなどのパラメータを指定します。各オプションには、名前、タイプ、単位、範囲または可能な値(例:列挙リスト)に関する情報が付与されます。慣例的に、フロントエンドは便利なGUI操作を使用していくつかの「既知の」オプションを提供できます。例えば、スキャン領域のオプションは、プレビュー画像上で長方形のアウトラインをドラッグすることで設定できます。その他のオプションは、スライダー、ドロップダウンリストなど、それぞれのタイプに適したGUI要素を使用して表示できます。
この分離により、フロントエンドとバックエンドのどちらにも特別な処理を必要とせず、ネットワークスキャンを簡単に実装できます。スキャナーがインストールされているホストでは、sanedデーモンが実行され、ネットワークリクエストを処理します。クライアントマシンでは、「net」バックエンド(ドライバー)がリモートホストに接続し、スキャナーのオプションを取得し、プレビューとスキャンを実行します。sanedデーモンはローカルではフロントエンドとして機能しますが、ネットワーク接続とローカルスキャナーの間でリクエストとデータを渡すだけです。同様に、「net」バックエンドは、ローカルフロントエンドとリモートホストの間でリクエストとデータを渡します。
バックエンド(ドライバ)でのサポートを最小限に抑えることで、様々な種類の監視なしのバッチスキャンも可能です。多くのスキャナは、多数の紙を連続して自動的にスキャンできるドキュメントフィーダーの接続をサポートしています。SANE APIを使用すると、フロントエンドはスキャンごとに同じオプションセットを「再生」し、スキャンの合間にドキュメントフィードを駆動して次の紙をセットするだけです。フロントエンドは、ユーザーからオプションセットを一度だけ取得する必要があります。
グラフィカルユーザーインターフェース
SANE とそれをユーザーが簡単に制御できる方法を組み合わせたユーザー インターフェイスがいくつか作成されています。
gscan2pdf
gscan2pdfは、 GNOMEデスクトップ上でドキュメントをPDFにスキャンするためのインターフェースです。スキャナとの通信にはSANEが使用されます。GPLライセンスで利用可能です。ページの回転や切り取りなどの一般的な編集ツールが含まれています。また、いくつかのオプションOCRツールを用いてOCRを実行し、検索可能なPDFを保存することもできます。PDFファイルは保存時にさらにダウンサンプリングすることができます。 [ 9 ]
NAPS2
NAPS2は、Windows 7以降(x64、x86) [ 10 ] 、macOS 10.15以降(x64、arm64)、Linux(x64、arm64)(GTK 3.20以降、glibc 2.27以降、libsane)向けの無料オープンソーススキャンソフトウェアです。スキャンしたデータはPDF、TIFF、JPEG、PNG形式で保存できます。Tesseractを用いた光学式文字認識(OCR)機能も利用できます。[ 11 ]
シンプルスキャン
_3.34.1.jpg/440px-Simple_Scan_(GNOME_Document_Scanner)_3.34.1.jpg)
Simple ScanはSANEを用いた簡略化されたGUIで、XSaneよりも使いやすく、GNOMEデスクトップとの統合性も向上しています。当初はUbuntu向けに開発され、 Canonical Ltd.のRobert Ancell氏によってLinux向けにメンテナンスされています。Simple ScanはUbuntu 10.04 Lucid Lynxの一部として初めて導入され、 Lubuntu(Lubuntu 18.04 LTSまで)とXubuntuでも使用されています。現在はGNOMEプロジェクトの一部となっています。[ 12 ] [ 13 ] [ 14 ] [ 15 ] [ 16 ] [ 17 ]
スカンライト

SkanliteはKSaneバックエンドをベースにしたシンプルな画像スキャンアプリケーションです。Kåre Särsがリード開発者です。 [ 18 ] KDE 4では、SkanliteがKDE 3のKookaに代わり、KDEのデフォルトのスキャンアプリケーションとなりました。[ 19 ]
Skanliteは、KDEが提供するSANEライブラリ用インターフェースであるlibksaneをベースにしており、フラットベッドスキャナを制御します。[ 20 ]また、ネットワークスキャナでも動作します。[ 21 ]
スイングセイン
SwingSaneは、SANEのクロスプラットフォームJavaフロントエンドであり、Roland Quastによって開発・保守されています。Microsoft Windows、Linux、Mac OS Xで利用可能で、Apache 2.0ライセンスの下で提供されています。[ 22 ]このプロジェクトのソースコードは、既存のSwingアプリケーションにも適用できます。[ 23 ]
XSane
XSaneは、オリバー・ラウチによって書かれたSANEのグラフィカル・フロントエンドです。Microsoft Windows、Linux、UNIX、OS/2で利用可能で、GNU General Public License (GPL) に基づいてライセンスされています。[ 24 ] Windows版では、WindowsコンピュータはUnix、OS/2、またはMac OS Xネットワークコンピュータに接続されたスキャナにのみアクセスでき、ローカルのWindowsコンピュータにはアクセスできません。ローカルに接続された一部のスキャナモデルでは、「完全な」Saneバックエンドバージョンのみが動作する可能性があります。[ 25 ]
参照
- 画像およびスキャナインターフェース仕様(ISIS) – オープンな業界標準インターフェース
- TWAIN – コントロールGUIにバンドルされているローカルドライバ用のソフトウェアAPI
- Windows Image Acquisition (WIA) – Microsoft 独自の API
参考文献
- ^ SANE の歴史、2001-11-20、[email protected] メーリングリスト、「ChangeLog の最初のエントリは 1996-11-16 のものです。私が知っている最初の SANE 標準は 1996-11-17 のバージョン 0.2 です。SANE 0.1 は 1996-11-27 頃にリリースされたようです。sane-devel の最初のメールは 1996-12-09 のものです。」
- ^ 「SANE Backends 1.4.0 リリース」 . 2025年5月24日. 2025年5月28日閲覧。
- ^ 「プロジェクトのリポジトリサブセクションのソースファイルの1つにライセンス通知が先頭に配置されている」 。 2017年11月26日閲覧。
- ^ 「sane/sane-backends - SANEバックエンド - スキャナードライバー」 。 2017年11月27日閲覧。
- ^ 「プロジェクトのリポジトリサブセクションのソースファイルの1つにライセンス通知が先頭に配置されている」 。 2017年11月26日閲覧。
- ^ 「ライセンス通知ファイルをプロジェクトのリポジトリルートセクションに配置する」 。 2017年11月26日閲覧。
- ^ 「ライセンス通知ファイルをプロジェクトのリポジトリルートセクションに配置する」 。 2017年11月26日閲覧。
- ^ 「SANE - はじめに」 。 2025年2月17日閲覧。
- ^ gscantopdf. 「gscan2pdf - スキャンした文書からPDFまたはDjVusを作成するためのGUI」 . 2011年9月27日閲覧。
- ^ Vanced Apps. 「NAPS2 ドキュメントスキャナー」 . Microsoft Store . ワシントン州レドモンド: Microsoft . 2025年9月8日閲覧。
- ^ Olden-Cooligan, Ben (2025). 「NAPS2 - ドキュメントをスキャンしてPDFなどに変換」 www.naps2.com . 2025年9月8日閲覧。
- ^ Ancell, Robert (2010年5月). 「Simple Scan」 . 2010年6月4日閲覧。
- ^ Canonical Ltd. (2012). 「Simple Scan開発チーム」2012年3月8日閲覧。
- ^ Canonical Ltd. (2012). 「プロジェクトシリーズ別パッケージ」 . 2012年3月8日閲覧。
- ^ UbuntuUpdates.org (2010年4月). 「パッケージ simple-scan」 . 2011年7月26日時点のオリジナルよりアーカイブ。2010年6月4日閲覧。
- ^ OMG! Ubuntu! (2009年12月). 「Lucidがスキャンツール「Simple Scan」をリリース」. 2010年6月4日閲覧。
- ^ GNOME (2020年3月21日). 「ドキュメントスキャナー」 . gitlab.gnome.org . 2019年10月25日時点のオリジナルよりアーカイブ。2020年3月21日閲覧。
- ^ Skanlite、Kde.org 、 2012年8月23日閲覧。
- ^ Kooka、Userbase.kde.org、2012年6月10日、 2012年8月23日閲覧
- ^ Skanliteハンドブック、Docs.kde.org、2011年11月29日、 2012年8月23日取得
- ^ Skanlite、Docs.kde.org、2011年11月29日、 2012年8月23日取得
- ^ Quast, Roland (2015年2月). 「SwingSane - グラフィカルスキャンフロントエンド」 . 2015年2月19日閲覧。
- ^ Quast, Roland. 「SwingSaneプロジェクトファイル」 . GitHub . 2015年2月19日閲覧。
- ^ Rauch, Oliver (2009年2月). 「XSane - グラフィカルスキャンフロントエンド」 . 2019年8月1日閲覧。
- ^ Rauch, Oliver. 「XSane WIN32 バージョン」 。 2017年8月22日時点のオリジナルよりアーカイブ。2010年10月24日閲覧。