ホーム > 製品/サービス > Linuxドライバー > 問い合わせ窓口担当の部屋

問い合わせ窓口担当の部屋

情報作成日:2008年9月10日
情報更新日:2009年1月22日

Ubuntu 8.04/8.10 への
Photo Image Print System for Linux v3.0/v3.1のインストール方法

概要

現在のところ、Photo Image Print System for Linux v3.0/v3.1はrpmパッケージのみの配布となっており、debパッケージを利用するいくつかのディストリビューションに対応しておりません。
本ドキュメントは、アヴァシスWebサイトで公開しているrpmパッケージを使用して、Ubuntu 8.04/8.10 にPhoto Image Print System for Linux v3.0/v3.1に対応したプリンターを利用するための方法を示します。

このページの先頭へ

注意

本ドキュメントに記載されているインストール手順等の全ての手順および情報は、アヴァシス株式会社が保証するものではございません。

本ドキュメントに記載された内容・情報に基づきお客様またはお客様以外の第三者が実施された行為等によって発生したいかなる損失・損害についても、アヴァシス株式会社では一切の責任を負いません。

ご利用にあたっては各自の責任において実施をお願い致します。

このページの先頭へ

対象ディストリビューション

問い合わせ窓口担当者が確認したディストリビューション

  • Ubuntu 8.04 LTS デスクトップ版(x86版) ※デフォルトインストール後、アップデート・マネージャーで全てのパッケージを最新版(2008年9月10日現在)に更新した状態で確認しました。
  • Ubuntu 8.10 デスクトップ版(x86版) ※デフォルトインストール後、アップデート・マネージャーで全てのパッケージを最新版(2009年1月7日現在)に更新した状態で確認しました。

このページの先頭へ

対象プリンター

問い合わせ窓口担当者が実際に印刷を確認したプリンター

国内機 PX-V780 (v3.0)

問い合わせ窓口担当者が実際に確認していないが、
恐らく動作すると思われるプリンター

※括弧内は、Photo Image Print System for Linux のバージョン番号

国内機
  • PM-G860 (v3.0)
  • PX-G5100 (v3.0)
  • PX-G930 (v3.0)
  • PX-V630 (v3.0)
  • PX-5500 (v3.0)
  • PX-5800 (v3.0)
海外機
  • Epson Stylus Pro 3800 (v3.0)
  • Epson Stylus Photo R2400 (v3.0)
  • Epson Stylus Photo R280/R285/R290 (v3.0)
  • Epson Stylus C110/C120/D120 (v3.0)
  • Epson Stylus C90/C91/C92/D92 (v3.0)
  • Epson Stylus D78/C79 (v3.0)
  • Epson Stylus C58/C59/ME2 (v3.0)
  • Epson Stylus CX6900F/DX7000F (v3.0)
  • Epson Stylus CX5700F/CX5800F (v3.0)
  • Epson Stylus CX4300/CX4400/CX4450/CX5500/CX5600/DX4400/DX4450 (v3.0)
  •  
  • Epson Stylus S20/T10/T11/T20/T20E/T23/T26 (v3.1)

このページの先頭へ

利用したドライバー

利用したドライバー/バージョン: Photo Image Print System for Linux v3.0/v3.1
利用したパッケージ: Fedora Core 5ディストリビューション用のパッケージ

    例)PX-V780の場合の利用パッケージ: pips-pxv780-FedoraCore5-3.0-CLGE.tgz

このページの先頭へ

補足事項

  • 以下に示すインストール手順およびアンインストール手順は、PX-V780プリンターを対象とした場合のものです。上記[対象プリンター]のその他の機種をご利用の場合は、それぞれの機種に読み替えてお試しください。
  • 以下に示すインストール手順およびアンインストール手順は、Ubuntu 8.04/8.10(x86版)を対象としています。64ビット版には対応できません。また、それ以外のDebian系ディストリビューションにおいても同様な手順で利用できる可能性がありますが、ご利用にあたっては各自の責任においてお試しください。
  • 黒四角で記載している箇所については、「端末」などのターミナルアプリケーションを利用してください。また、赤文字はターミナルアプリケーションから入力するコマンドになります。
  • お使いの環境にインストールされているパッケージの違いなどにより、以下に示す画面やメッセージと異なったり、インストールがうまくいかない可能性があります。
  • 問い合わせ窓口担当者は、以下に示す[インストール手順]においてCUPS(Common Unix Printing System)のテストページが印刷できること、ステータスモニターが起動することまでを確認しています。その他の印刷関連ツールや各アプリケーションからの印刷については確認をしておりません。
  • Ubuntu 8.10、CUPS1.3.9環境でテストページをA4ふちありで印刷すると、外枠部分数mmのデータが切れた印字となることが確認されています。

このページの先頭へ

インストール手順

以下に示す[インストール手順]は、プリンターの電源がオフになっている、またはUSBケーブルが接続されていない状態を想定した手順となっています。インストールを開始する前に、プリンターの電源がオフになっている、またはUSBケーブルが接続されていないことを確認してください。

Photo Image Print System for Linuxのインストールに必要なパッケージをインストールします。インターネットに接続されていない環境の場合は、関連するパッケージファイルを別途入手してシステムにインストールしてください。

$ sudo apt-get install alien libpng3

Photo Image Print System for Linuxの動作に必要となるライブラリファイルへのシンボリックリンクを作成します。

$ sudo ln -s /usr/lib/libtiff.so.4 /usr/lib/libtiff.so.3
$ ls -la /usr/lib/libtiff.so.3
lrwxrwxrwx 1 root root 21 2008-08-21 12:31 /usr/lib/libtiff.so.3 -> /usr/lib/libtiff.so.4

インストールファイルをアヴァシスWebサイトからダウンロードします。機種選択画面では、"お使いのディストリビューション"は"FedoraCore"、"ディストリビューションのバージョン"は"5"または"6"を選択します。
(Fedora Core用のドライバーが提供されていないプリンター機種の場合はその他のディストリビューション用のドライバーでも代用ができる可能性がありますが、問い合わせ窓口担当者では確認が取れておりません。)

ドライバーのダウンロード

ダウンロードしたファイルを解凍します。

$ tar zxvf pips-pxv780-FedoraCore5-3.0-CLGE.tgz
pips-pxv780-FedoraCore5-3.0-CLGE.install

解凍されたファイルを"--noexec --keep"オプションを付与して実行します。カレントディレクトリ内にpackagesディレクトリが作成されます。

$ ./pips-pxv780-FedoraCore5-3.0-CLGE.install --noexec --keep
Creating directory packages
Verifying archive integrity... All good.
Uncompressing pips.............

カレントディレクトリをpackagesディレクトリに変更し、install-pips.shファイルを変更できるようにします。

$ cd packages
$ chmod +w install-pips.sh

viやgeditなどのテキストエディターを使用して、install-pips.shスクリプトファイルを編集します。216から224行目の先頭に"#"を挿入し、コメントアウトします。(Photo Image Print System v3.1の場合は219から226行目に読み替えてください。)

スクリプトファイルの編集

先にインストールしたalienツールを利用し、展開されたrpmパッケージをdebパッケージに変換します。alienツールのオプションに"--scripts --keep-version"を指定します。

$ sudo alien --scripts --keep-version pips-*.rpm
pips-fedoracore5_3.0-1_i386.deb
pips-core_3.0-1_i386.deb generated
pips-cups_3.0-1_i386.deb generated
pips-extension_3.0-1_i386.deb generated
pips-gtk2_3.0-1_i386.deb generated
pips-lpr_3.0-1_i386.deb generated
pips-pxv780_3.0-1_i386.deb generated

alienツールにより変換されたdebパッケージをインストールします。このとき、"pips-fedoracore5_3.0-1_i386.deb"、"pips-extension_3.0-1_i386.deb"、"pips-lpr_3.0-1_i386.deb"の3つのパッケージはインストール不要です。(Photo Image Print System v3.1の場合はファイル名に含まれるバージョン番号を"3.0-1"から"3.1.0-4"に読み替えてください。)

$ sudo dpkg -i pips-core_3.0-1_i386.deb
未選択パッケージ pips-core を選択しています。
(データベースを読み込んでいます ... 現在 112852 個のファイルとディレクトリがインストールされています。)
(pips-core_3.0-1_i386.deb から) pips-core を展開しています...
pips-core (3.0-1) を設定しています ...

Processing triggers for libc6 ...
ldconfig deferred processing now taking place

$ sudo dpkg -i pips-gtk2_3.0-1_i386.deb
未選択パッケージ pips-gtk2 を選択しています。
(データベースを読み込んでいます ... 現在 112884 個のファイルとディレクトリがインストールされています。)
(pips-gtk2_3.0-1_i386.deb から) pips-gtk2 を展開しています...
pips-gtk2 (3.0-1) を設定しています ...

$ sudo dpkg -i pips-cups_3.0-1_i386.deb
未選択パッケージ pips-cups を選択しています。
(データベースを読み込んでいます ... 現在 112909 個のファイルとディレクトリがインストールされています。)
(pips-cups_3.0-1_i386.deb から) pips-cups を展開しています...
pips-cups (3.0-1) を設定しています ...

$ sudo dpkg -i pips-pxv780_3.0-1_i386.deb
未選択パッケージ pips-pxv780 を選択しています。
(データベースを読み込んでいます ... 現在 112917 個のファイルとディレクトリがインストールされています。)
(pips-pxv780_3.0-1_i386.deb から) pips-pxv780 を展開しています...
pips-pxv780 (3.0-1) を設定しています ...

Processing triggers for libc6 ...
ldconfig deferred processing now taking place

install-pips.shインストールスクリプトを実行します。いくつかエラーが表示されますが、無視します。

$ sudo ./install-pips.sh

##########################################################################

 Photo Image Print System for Linux

 Copyright (C) SEIKO EPSON CORPORATION 2005-2006.

##########################################################################

This will install the printer driver for PX-V780.


*** Documents currently printing will be canceled ***

If a document is currently printing, please wait until printing finishes
before installing the driver.

Installation will start.
Do you want to continue? (Yes/No): Yes
Installing...

Add printer setting at spool system...
./install-pips.sh: 250: /usr/local/EPAva/distro/ekpdsetup: not found
./install-pips.sh: 250: /usr/local/EPAva/distro/ekpdsetup: not found
Startup ekpd-tool...
Launching a SCIM daemon with Socket FrontEnd...
Loading simple Config module ...
Creating backend ...
Loading socket FrontEnd module ...
Starting SCIM as daemon ...
GTK Panel of SCIM 1.4.7

PIPS Warning: Printer not install.
Installation is complete.
Please refer to the document below for information on how to use the printer
driver.

(English) /usr/share/doc/pips-core-3.0/UsersManual.txt
(Japanese) /usr/share/doc/pips-core-3.0/UsersManual_ja.txt

Also please refer to the document below for information specific to the
printer.

/usr/share/doc/pips-pxv780-3.0/PX-V780_Manual.txt

*** Quit ***
<Enter>read: 250: arg count

viやgeditなどのテキストエディターを使用して、"/etc/init.d/ekpd"スクリプトファイルを作成します。
例)geditを使用して編集する場合

$ sudo gedit /etc/init.d/ekpd

#! /bin/sh
#
# Photo Image Print System

PATH=/bin:/usr/bin:/sbin:/usr/sbin
DAEMON=/usr/local/EPAva/core/ekpd
NAME=ekpd

[ -f $DAEMON ] || exit 0

OLDMASK=`umask`
umask 000

case "$1" in

  start)
        pidlist=`pidof $NAME`
        if [ "x" = "x$pidlist" ]; then
            echo -n "Starting $NAME: "
            $DAEMON 2>/dev/null
            echo "$NAME."
        fi
        ;;

  stop)
        echo -n "Stopping $NAME: "
        pidlist=`pidof $NAME`

        for apid in $pidlist; do
            kill -s 9 $apid 2>/dev/null
        done
        echo "$NAME."
        ;;

  restart)
        $0 stop
        sleep 2
        $0 start
        ;;

  *)
        echo "Usage: $NAME { start | stop | restart }" >&2
        exit 1
        ;;
esac

umask $OLDMASK
exit 0

"/etc/init.d/ekpd"ファイルのパーミッションを変更します。

$ sudo chmod 755 /etc/init.d/ekpd

$ ls -la /etc/init.d/ekpd
-rwxr-xr-x 1 root root 770 2008-09-10 07:38 /etc/init.d/ekpd

ekpdデーモンの自動起動設定を行います。

$ sudo update-rc.d ekpd defaults
 Adding system startup for /etc/init.d/ekpd ...
   /etc/rc0.d/K20ekpd -> ../init.d/ekpd
   /etc/rc1.d/K20ekpd -> ../init.d/ekpd
   /etc/rc6.d/K20ekpd -> ../init.d/ekpd
   /etc/rc2.d/S20ekpd -> ../init.d/ekpd
   /etc/rc3.d/S20ekpd -> ../init.d/ekpd
   /etc/rc4.d/S20ekpd -> ../init.d/ekpd
   /etc/rc5.d/S20ekpd -> ../init.d/ekpd

ekpdrcファイルを/etcディレクトリ下にコピーします。

$ sudo cp /usr/local/EPAva/printer/pxv780/ekpdrc_pxv780 /etc/ekpdrc

$ ls -la /etc/ekpdrc
-rw-r--r-- 1 root root 243 2008-09-10 07:26 /etc/ekpdrc

ekpdデーモンを起動します。

$ sudo /etc/init.d/ekpd start
Starting ekpd: ekpd.

ekpdデーモンの起動を確認します。

$ ps -ef | grep ekpd
root    12172    1 0 13:27 ?     00:00:00 /usr/local/EPAva/core/ekpd
support 12179 8307 0 13:27 pts/1 00:00:00 grep ekpd

CUPSサービスを再起動します。

Ubuntu 8.04 の場合

$ sudo /etc/init.d/cupsys restart
 * Restarting Common Unix Printing System: cupsd
   ...done.
		


Ubuntu 8.10 の場合

$ sudo /etc/init.d/cups restart
 * Restarting Common Unix Printing System: cupsd               [ OK ]

プリンターのUSBケーブルを接続し、プリンターの電源をオンにします。画面上にプリンターを認識したことを知らせるメッセージが表示されます。"設定"ボタンをクリックします。

プリンター接続の認識情報の表示

上記画面が表示されない場合は、システムメニューから[システム管理]-[印刷]を選択します。

メニューから印刷を起動

プリンターの設定画面が表示されます。

Ubuntu 8.04 の場合

"製造元とモデル"に"EPSON PX-V780, Photo Image Print System"と表示されていることを確認します。このプリンターをデフォルトプリンターとしたい場合は"デフォルトに設定"ボタンをクリックします。"テストページの印刷"ボタンをクリックしてプリンターからテストページが無事印刷されれば、プリンターのインストールは終了です。

プリンターの設定画面



Ubuntu 8.10 の場合

PX-V780と表示されていることを確認し、右クリックします。メニューから[プロパティ]を選択します。

プリンターの設定画面


"製造元とモデル"に"EPSON PX-V780, Photo Image Print System"と表示されていることを確認します。"テストページの印刷"ボタンをクリックしてプリンターからテストページが無事印刷されれば、プリンターのインストールは終了です。

プリンターの設定画面

ステータスモニターを起動します。

$ ekpstm

ステータスモニター画面が表示されることを確認します。

ステータスモニター画面

このページの先頭へ

アンインストール手順

システムメニューから[システム管理]-[印刷]を選択します。

メニューから印刷を起動

プリンターの設定画面が表示されます。

Ubuntu 8.04 の場合

PX-V780を選択し、"削除"ボタンをクリックします。

プリンターの設定画面


Ubuntu 8.10 の場合

右クリックし、メニューから[削除]を選択します。

プリンターの設定画面

"本当にプリンター PX-V780 を削除しますか?"と表示されます。"OK"ボタンをクリックします。

OKボタンをクリック

ekpdデーモンを停止します。

$ sudo /etc/init.d/ekpd stop
Stopping ekpd: ekpd.

uninstall-pxv780.shアンインストールスクリプトを実行します。いくつかエラーが表示されますが、無視します。

$ sudo /usr/local/EPAva/printer/pxv780/uninstall-pxv780.sh

##########################################################################

                  Photo Image Print System for Linux

           Copyright (C) SEIKO EPSON CORPORATION 2005-2006.

##########################################################################

This will uninstall the printer driver for PX-V780.
Do you want to continue? (Yes/No): Yes
Uninstalling...

/usr/local/EPAva/printer/pxv780/uninstall-pxv780.sh: 268: /usr/local/EPAva/distro/ekpdsetup: not found
/usr/local/EPAva/printer/pxv780/uninstall-pxv780.sh: 269: /usr/local/EPAva/distro/ekpdsetup: not found
エラー: パッケージ pips-pxv780 はインストールされていません。
エラー: パッケージ pips-distribution はインストールされていません。
エラー: パッケージ を提供するパッケージは存在しません。 はインストールされていません。
エラー: パッケージ pips-spooler はインストールされていません。
エラー: パッケージ を提供するパッケージは存在しません。 はインストールされていません。
エラー: パッケージ pips-gui はインストールされていません。
エラー: パッケージ を提供するパッケージは存在しません。 はインストールされていません。
エラー: パッケージ pips-extension はインストールされていません。
エラー: パッケージ を提供するパッケージは存在しません。 はインストールされていません。
エラー: パッケージ pips-core はインストールされていません。
エラー: パッケージ を提供するパッケージは存在しません。 はインストールされていません。
Uninstallation is complete.

*** Quit ***
read: 297: arg count

インストールしたパッケージを削除します。いくつかエラーが表示されますが、無視します。

$ sudo dpkg -P pips-core pips-cups pips-gtk2 pips-pxv780
(データベースを読み込んでいます ... 現在 95432 個のファイルとディレクトリがインストールさ れています。)
pips-core を削除しています ...
rmdir: failed to remove `/usr/share/doc/pips-core-3.0': No such file or directory
pips-core の設定ファイルを削除しています ...
rmdir: failed to remove `/usr/share/doc/pips-core-3.0': No such file or directory
pips-cups を削除しています ...
pips-cups の設定ファイルを削除しています ...
pips-extension を削除しています ...
pips-extension の設定ファイルを削除しています ...
pips-gtk2 を削除しています ...
pips-gtk2 の設定ファイルを削除しています ...
pips-pxv780 を削除しています ...
rmdir: failed to remove `/usr/local/EPAva/printer/pxv780/pixmaps': No such file or directory
rmdir: failed to remove `/usr/local/EPAva/printer/pxv780': No such file or directory
rmdir: failed to remove `/usr/share/doc/pips-pxv780-3.0': No such file or directory
pips-pxv780 の設定ファイルを削除しています ...
rmdir: failed to remove `/usr/local/EPAva/printer/pxv780/pixmaps': No such file or directory
rmdir: failed to remove `/usr/local/EPAva/printer/pxv780': No such file or directory
rmdir: failed to remove `/usr/share/doc/pips-pxv780-3.0': No such file or directory
dpkg - 警告: pips-pxv780 の削除中、ディレクトリ `/usr/local' が空でないため削除できません でした。
Processing triggers for libc6 ...
ldconfig deferred processing now taking place

"/etc/init.d/ekpd"スクリプトファイルを削除します。

$ sudo rm /etc/init.d/ekpd

ekpdデーモンの自動起動設定を解除します。

$ sudo update-rc.d ekpd remove
 Removing any system startup links for /etc/init.d/ekpd ...
   /etc/rc0.d/K20ekpd
   /etc/rc1.d/K20ekpd
   /etc/rc2.d/S20ekpd
   /etc/rc3.d/S20ekpd
   /etc/rc4.d/S20ekpd
   /etc/rc5.d/S20ekpd
   /etc/rc6.d/K20ekpd

"/var/ekpd"ディレクトリ以下を削除します。

$ sudo rm -rf /var/ekpd

"/etc/ekpdrc"ファイルを削除します。

$ sudo rm /etc/ekpdrc

このページの先頭へ

このページの先頭へ