たこさんのメモ書き

Linuxの設定/構築のメモを残すのが主体です。
わからないこと、あれこれたくさん。

Vine4.0にpips600ドライバをインストール

2006-12-26 22:46:22 | 印刷関連
クリーンインストールしたVine4.0に、プリンタCC600PXのドライバ(エプソンコーワ製)をインストールしてみる。
Epson Avasysのサイトから、該当するドライバをダウンロード。該当サイト:http://avasys.jp/hp/menu000000300/hpg000000249.htm
ドライバは、以下のバージョン。
pips600-cups-2.6.2-2.i386.rpm
これを、素直にインストールしてみた。
[root@localhost root]# rpm -ivh /usr/local/pips600-cups-2.6.2-2.i386.rpm
エラー: 依存性の欠如:
libgdk-1.2.so.0 は pips600-cups-2.6.2-2.i386 に必要とされています
libgtk-1.2.so.0 は pips600-cups-2.6.2-2.i386 に必要とされています
すると、依存性のエラーが出てインストール失敗。

libgdkおよびlibgtk-1.2.so.0とは何か?
調べてみる。
$ apt-cache show libgdk-1.2.so.0
libgdk-1.2.so.0 は以下のパッケージで提供されているバーチャルパッケージです。
gtk+ 1.2.10-0vl10
表示するパッケージを明示的に選択する必要があります。
E: パッケージ libgdk-1.2.so.0 は複数のパッケージで提供されているバーチャルパッケージです。
$ apt-cache show libgtk-1.2.so.0
libgtk-1.2.so.0 は以下のパッケージで提供されているバーチャルパッケージです。
gtk+ 1.2.10-0vl10
表示するパッケージを明示的に選択する必要があります。
E: パッケージ libgtk-1.2.so.0 は複数のパッケージで提供されているバーチャルパッケージです。
・・・つまり、gtk+ 1.2.10-0vl10の中にあるものらしい。
しかし、gtk+は既にあるものだ。
$ rpm -qa | grep gtk+
gtk+-1.2.10-0vl10

よくわからないので、とりあえず、依存性を無視するオプションをつけてインストールを試みる。
rpmパッケージをnodepsオプション付きでインストール。
# rpm -ivh --nodeps pips600-cups-2.6.2-2.i386.rpm
準備中... ########################################### [100%]
1:pips600-cups ########################################### [100%]
Install Message > Described entry of CC600PX in services.
Install Message > Backup file is /etc/services.bak.
Install Message > Start /usr/local/EPKowa/CC600PX/setup to change setup.
上記の如く、インストールには成功した。

あとは、Epson Avasysのサイトにある注意書きを読みながら、cupsとドライバの設定を行う。
# /usr/local/EPKowa/CC600PX/setup
まず、これを実行。
質問には、全てyes。(初期設定値でいく。)

その後、ブラウザからcupsを設定。
http://localhost:631/
これで管理画面へログイン。cupsのログイン名はroot,パスワードはrootのパスワード。
そして、「管理」ー「プリンタ」の「プリンタ追加」画面へ。
「名前」は、CC600PXとして、「次へ」
そして、リストから、
EPSON Inkjet Printer #1 (Photo Image Print System)
を選ぶ。
さらに、
"Make"に"EPSON"を設定して、「次へ」を選択
"Model"に"EPSON CC-600PX , Photo Image Print System (en)"を設定。
以上でプリンタの追加完了。

それから、テストページの印刷を行う。
「管理」ー「プリンタ管理」ー「プリンタ」ー「印刷設定」
を選ぶ。ここで、デフォルトオプションを選択。そして「次へ」を押下して管理画面へ戻り、「プリンタ管理」から「プリンタ」、「テストページの印刷」を選ぶ。
無事に、テストページは印刷できた。
これで完了。

しかし、依存性を無視していれたのは、大丈夫なのかな・・・