ホーム > 製品/サービス > Linuxドライバー > 問い合わせ窓口担当の部屋
問い合わせ窓口担当の部屋
情報作成日:2008年9月10日
情報更新日:2009年1月22日
Ubuntu 8.04/8.10 への
Photo Image Print System for Linux v3.0/v3.1のインストール方法
概要
注意
対象ディストリビューション
問い合わせ窓口担当者が確認したディストリビューション
対象プリンター
問い合わせ窓口担当者が実際に印刷を確認したプリンター
| 国内機 | PX-V780 (v3.0) |
|---|
問い合わせ窓口担当者が実際に確認していないが、
恐らく動作すると思われるプリンター
※括弧内は、Photo Image Print System for Linux のバージョン番号
| 国内機 |
|
|---|
| 海外機 |
|
|---|
利用したドライバー
補足事項
- 以下に示すインストール手順およびアンインストール手順は、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
|
インストールファイルをアヴァシス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 *** |
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"ボタンをクリックします。
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 *** |
インストールしたパッケージを削除します。いくつかエラーが表示されますが、無視します。
$ 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
|