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

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

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

Ubuntu 8.04/8.10 への
Photo Image Print System for Linux v2.6 CUPS版のインストール方法

概要

現在のところ、Photo Image Print System for Linux v2.6 CUPS版はrpmパッケージのみの配布となっており、debパッケージを利用するいくつかのディストリビューションに対応しておりません。

本ドキュメントは、アヴァシスWebサイトで公開しているrpmパッケージを使用して、Ubuntu 8.04/8.10 にPhoto Image Print System for Linux v2.6 CUPS版に対応したプリンターを利用するための方法を示します。

このページの先頭へ

注意

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

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

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

このページの先頭へ

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

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

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

このページの先頭へ

対象プリンター

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

国内機 PM-A900

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

国内機
  • CC-600PX
  • CL-760
  • PM-3700C
  • PM-4000PX
  • PM-740C
  • PM-740DU
  • PM-840C
  • PM-860PT
  • PM-870C
  • PM-930C
  • PM-940C
  • PM-970C
  • PM-980C
  • PM-A700
  • PM-A850
  • PM-A870
  • PM-D750
  • PM-D770
  • PM-G700
  • PM-G720
  • PM-G730
  • PM-G800
  • PM-G820
  • PX-5500
  • PX-A550
  • PX-G5000
  • PX-G900
  • PX-G920
  • PX-V500
  • PX-V600
  • PX-V700
海外機
  • Epson Stylus C41/C42
  • Epson Stylus C43
  • Epson Stylus C45/C46
  • Epson Stylus C61/C62
  • Epson Stylus C63/C64
  • Epson Stylus C65/C66
  • Epson Stylus C67/C68/D68
  • Epson Stylus C82
  • Epson Stylus C83/C84
  • Epson Stylus C85/C86
  • Epson Stylus C87/C88/D88
  • Epson Stylus CX3500/3600
  • Epson Stylus CX3700/CX3800/DX3800
  • Epson Stylus CX4500/4600
  • Epson Stylus CX4700/CX4800/DX4800
  • Epson Stylus CX5100/5200
  • Epson Stylus CX5300/5400
  • Epson Stylus CX6300/6400
  • Epson Stylus CX6500/6600
  • Epson Stylus CX7700/7800
  • Epson Stylus Photo 2100/2200
  • Epson Stylus Photo 830U
  • Epson Stylus Photo 925
  • Epson Stylus Photo 960
  • Epson Stylus Photo R200/R210
  • Epson Stylus Photo R220/R230
  • Epson Stylus Photo R2400
  • Epson Stylus Photo R300/R310
  • Epson Stylus Photo R320
  • Epson Stylus Photo R800
  • Epson Stylus Photo RX420/425/430
  • Epson Stylus Photo RX500/RX510
  • Epson Stylus Photo RX520/RX530
  • Epson Stylus Photo RX600
  • Epson Stylus Photo RX620/RX630
  • Epson Stylus Photo RX700

このページの先頭へ

利用したドライバー

利用したドライバー/バージョン: Photo Image Print System for Linux v2.6 CUPS版

    例)PM-A900の場合の利用パッケージ: pipsa900-cups-2.6.2-1.i386.rpm

このページの先頭へ

補足事項

  • 以下に示すインストール手順およびアンインストール手順は、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"ボタンをクリックします。

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
このページの先頭へ