1. README.tcl

   TkScan version 0.8
   A tcl/tk GUI for command-line scanner driver
   Copyright (C) 1997 Hang Bae Kim (hbkim@delta.ft.uam.es)

このプログラムはフリーソフトウェアであり、FSF (Free Software Foundation) によって発行されている GNU の General Public License の条件(ライセンスの バージョン2 または、それ以降のバージョンでも)の元でこれを再配布したり変更 したりすることができます。

このプログラムは、役に立つことを期待して配布しています。しかし、いかなる 保証もありません。商品性や特定用途への適合性についての暗黙の保証すらあり ません。詳しくは、GNU の General Public License をご覧下さい。

TkScan は、コマンドライン・スキャナドライバ用の tcl/tk GUI です。 私は、これを私自身が使うために Mustek 800IISP スキャナ用に書きました。 しかし、誰かの役に立てば良いと思い、これを公開します。 スキャンするのはスキャナドライバ自体であって、この GUI ではないということ を覚えておいて下さい。即ち、あなたのスキャナには、適当なコマンドライン・ス キャナドライバが必要です。

TkScan は、単に

を行うだけです。

これをあなたのスキャナとドライバに対応させるには、面倒なことは不要でドライ バのマニュアルを参考にしながら `scanner_driver'.tcl を 変更するだけです。

現在サポートしているのは、以下の通りです。

1.1. TkScan で出来ること

1.2. TkScan に必要なもの

1.3. 使い方

Help メニュー、またはこのドキュメントの 「 第3部 GUIDE.tcl」をご覧 下さい。

1.4. バグ、またはコメントは

Hang-Bae Kim <hbkim@delta.ft.uam.es> 宛てお送り下さい。

1.5. 【訳注2】ImageMagick と関連ライブラリ

ImageMagick は以下のようなコマンドを持つ画像処理のツールです。

        display  (画像ファイルの表示、変換、編集、印刷など)
        import   (画面キャプチャ)
        convert  (画像ファイルのフォーマット変換)
        mogrify  (画像ファイルの処理)
        identify (画像ファイル形式の表示)
        animate  (複数の画像ファイルを順に表示)
        montage  (複数の画像ファイルをタイル状に並べて合成)
        combine  (複数の画像ファイルを一つに結合)
        xtp      (ファイル転送)

TkScan でプレビューを白黒2値の Lineart または Halftone モードで行う際に ImageMagick を画像ファイルのフォーマット変換用ツールとして使っていますが Gray (白黒多階調) または Color モードでしか行なわないなら ImageMagick を インストールしなくてもよいでしょう。

私が以前 Slackware 3.1.0 を使っていたときは、トッパンの「Linux 入門」の 2枚目の CD-ROM の /cdrom/misc/graphics/ImageMagick/ImageMagick-3.7.6.1-elf.tgz を、以下のようにして展開しました。
  # tar xvfz ImageMagick-3.7.6.1-elf.tgz -C /

ImageMagick を起動しようとすると

libgr-2.0.9 (グラフィックライブラリ)

も必要であるというメッセージが出たので同じ CD-ROM の /cdrom/misc/language/pentium-gcc/contrib/libgr-2.0.9-pentium.bin.tar.gz を、以下のようにして展開しました。
  # tar xvfz libgr-2.0.9-pentium.bin.tar.gz -C /

最近インストールした Slackware 3.4.0 では標準でディスクセット diskxap3 に libgr-2.0.12 が入っています。

ImageMagick の最新版(4.0.4) は下記から得られます。

ここには各種 OS 用のソースとバイナリが置かれています。

Linux 用のバイナリは Intel用/alpha用, libc5用/glibc用, tgz形式/rpm形式 に分類して何通りも用意されているので選択には注意が必要です。 私はその中から Intel 用で且つ libc5 用の tgz 形式のバイナリである ImageMagick-i486-linux-ELF-libc5.tar.gz というのをダウンロードしました。

このImageMagick 4.0.4 を起動するには

mpeg_lib-1.2.1-1libc5.i386.tgz (MPEG用のライブラリ, 613KB)

freetype-1.0-1libc5.i386.tgz (TrueType フォントをビットマップに変換するライブラリ, 244KB)

も必要で同じところからこれらもダウンロードしました。この3つをインストール して ImageMagick の display コマンドで動作確認しようとしたら
  $ display
can't load library 'libpng.so.0' という エラーが表示されました。 libpng は前記の libgr-2.0.9 の中の 一つのライブラリで libpng.so.1.0.89 が インストールされていてこれに libpng.so.1 がリンクされて います。そこで
  # ln libpng.so.1.0.89 libpng.so.0
としたところ display コマンドで ImageMagick が起動できる ようになりました。