ホーム > 製品/サービス > Linuxドライバー > 問い合わせ窓口担当の部屋
問い合わせ窓口担当の部屋
情報作成日:2008年9月10日
情報更新日:2009年1月22日
Ubuntu 8.04/8.10 への
Photo Image Print System for Linux v2.6 CUPS版のインストール方法
概要
注意
対象ディストリビューション
問い合わせ窓口担当者が確認したディストリビューション
対象プリンター
問い合わせ窓口担当者が実際に印刷を確認したプリンター
| 国内機 | PM-A900 |
|---|
問い合わせ窓口担当者が実際に確認していないが、
恐らく動作すると思われるプリンター
| 国内機 |
|
|---|
| 海外機 |
|
|---|
利用したドライバー
補足事項
- 以下に示すインストール手順およびアンインストール手順は、PM-A900プリンターを対象とした場合のものです。上記[対象プリンター]のその他の機種をご利用の場合は、それぞれの機種に読み替えてお試しください。
- 以下に示すインストール手順およびアンインストール手順は、Ubuntu 8.04/8.10(x86版)を対象としています。64ビット版には対応できません。また、それ以外のDebian系ディストリビューションにおいても同様な手順で利用できる可能性がありますが、ご利用にあたっては各自の責任においてお試しください。
- 黒四角で記載している箇所については、「端末」などのターミナルアプリケーションを利用してください。また、赤文字はターミナルアプリケーションから入力するコマンドになります。
- お使いの環境にインストールされているパッケージの違いなどにより、以下に示す画面やメッセージと異なったり、インストールがうまくいかない可能性があります。
- 問い合わせ窓口担当者は、以下に示す[インストール手順]においてCUPS(Common Unix Printing System)のテストページが印刷できること、ステータスモニターが起動することまでを確認しています。その他の印刷関連ツールや各アプリケーションからの印刷については確認をしておりません。
- Ubuntu 8.10、CUPS1.3.9環境でテストページをA4ふちありで印刷すると、外枠部分数mmと下端数cmのデータが切れた印字となることが確認されています。
インストール手順
以下に示す[インストール手順]は、プリンターの電源がオフになっている、またはUSBケーブルが接続されていない状態を想定した手順となっています。インストールを開始する前に、プリンターの電源がオフになっている、またはUSBケーブルが接続されていないことを確認してください。
Photo Image Print System for Linuxのインストールに必要なパッケージをインストールします。インターネットに接続されていない環境の場合は、関連するパッケージファイルを別途入手してシステムにインストールしてください。
$ sudo apt-get install alien libgtk1.2
|
インストールファイルをアヴァシスWebサイトからダウンロードします。

先にインストールしたalienツールを利用し、ダウンロードしたrpmパッケージをdebパッケージに変換します。alienツールのオプションに"--keep-version"を指定します。いくつか警告が表示されますが、無視します。
$ sudo alien --keep-version pipsa900-cups-2.6.2-1.i386.rpm
Warning: Skipping conversion of scripts in package pipsa900-cups: postinst postrm prerm
Warning: Use the --scripts parameter to include the scripts.
pipsa900-cups_2.6.2-1_i386.deb generated
|
alienツールにより変換されたdebパッケージをインストールします。
$ sudo dpkg -i pipsa900-cups_2.6.2-1_i386.deb
未選択パッケージ pipsa900-cups を選択しています。
(データベースを読み込んでいます ... 現在 112991 個のファイルとディレクトリがインストールされています。)
(pipsa900-cups_2.6.2-1_i386.deb から) pipsa900-cups を展開しています...
pipsa900-cups (2.6.2-1) を設定しています ...
Processing triggers for libc6 ...
ldconfig deferred processing now taking place
|
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/EPKowa/printer/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 774 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
|
ekpdデーモンを起動します。
$ sudo /etc/init.d/ekpd start
Starting ekpd: ekpd.
|
ekpdデーモンの起動を確認します。
$ ps -ef | grep ekpd
root 6135 1 0 10:21 pts/0 00:00:00 /usr/local/EPKowa/printer/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 PM-A900, Photo Image Print System"と表示されていることを確認します。このプリンターをデフォルトプリンターとしたい場合は"デフォルトに設定"ボタンをクリックします。"テストページの印刷"ボタンをクリックしてプリンターからテストページが無事印刷されれば、プリンターのインストールは終了です。

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

"製造元とモデル"に"EPSON PM-A900, Photo Image Print System"と表示されていることを確認します。"テストページの印刷"ボタンをクリックしてプリンターからテストページが無事印刷されれば、プリンターのインストールは終了です。
ステータスモニターを起動します。Ubuntu 8.04/8.10ではメッセージが文字化けしてしまうため、ekpstmを英語モードで起動させるために"LANG=C"を付加して起動します。
$ LANG=C ekpstm
|
アンインストール手順
システムメニューから[システム管理]-[印刷]を選択します。

プリンターの設定画面が表示されます。
Ubuntu 8.04 の場合
PM-A900を選択し、"削除"ボタンをクリックします。

Ubuntu 8.04 の場合
右クリックし、メニューから[削除]を選択します。
"本当にプリンター PM-A900 を削除しますか?"と表示されます。"OK"ボタンをクリックします。

ekpdデーモンを停止します。
$ sudo /etc/init.d/ekpd stop
Stopping ekpd: ekpd.
|
インストールされたパッケージを削除します。いくつか警告が表示されますが、無視します。
$ sudo dpkg -P pipsa900-cups
(データベースを読み込んでいます ... 現在 113043 個のファイルとディレクトリがインストールされています。)
pipsa900-cups を削除しています ...
pipsa900-cups の設定ファイルを削除しています ...
dpkg - 警告: pipsa900-cups の削除中、ディレクトリ `/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
|