ubuntu at u-aizu

ubuntuでMP600を使う

〜8.04 LTSなどの場合〜

(1) 下準備

まず、必要なパッケージを、synaptics([システム]→[システム管理]→[Synaptics パッケージ マネージャ])で導入する。以下のキーワードを使って検索するとよい。
  • alien
    キヤノンから提供されているドライバはrpmパッケージとなっているため、導入の際には、ubuntu用にdebパッケージへ変換する必要がある。alienはrpm→deb変換用に必要なツールである。
  • 他に必要なパッケージの導入 端末を起動し、以下のコマンドを入力し、必要なパッケージを導入する。
    sudo apt-get install libxml1 libpng12-0 libpng12-dev libgtk1.2 libgtk1.2-common
    なお、libpng12-0やlibgtk1.2は「すでに導入されている」といわれる可能性が高い。問題はlibpng12-dev。これがないと印刷ができない可能性がある。
    また、8.04 LTSの場合、glib 1.2はすでに古いため、互換パッケージである libglib1.2ldbl を導入する必要がある。
    sudo apt-get install libglib1.2ldbl

(2) ドライバの導入

(2-1) Canonのドライバのダウンロード
次の2つのrpmパッケージをダウンロード。

cnijfilter-common-2.70-1.i386.rpm cnijfilter-mp600-2.70-2.i386.rpm
2.70-?の部分は変わることもあるので注意。

(2-2) パッケージ変換
端末から以下のコマンドを入力し、パッケージを変換する。

sudo alien --scripts cnijfilter-common-2.70-1.i386.rpm sudo alien --scripts cnijfilter-mp600-2.70-2.i386.rpm

(2-3) バックエンドドライバを導入・下準備
 以下の行を/etc/apt/sources.listに付け加えるか、/etc/apt/sources.list.d/の下に新たなファイルとして(名前は任意)作成する。

# For Canon printers deb http://mambo.kuhp.kyoto-u.ac.jp/~takushi/ubuntu ./
<参照>
 http://mambo.kuhp.kyoto-u.ac.jp/~takushi/japanese.html

(2-4) バックエンドドライバパッケージを導入
以下のコマンドを端末から入力し、上記サイトからバックエンドドライバのパッケージを導入する。

sudo apt-get update sudo apt-get install libcnbj-2.6 bjfilter-2.6 pstocanonbj

(2-5) Canonドライバの導入

dpkg -i cnijfilter-common_2.70-2_i386.deb dpkg -i cnijfilter-mp600_2.70-3_i386.deb
導入の順序は、最初がcommon(共通ファイル)、次がmp600(機種ごとのファイル)になるので注意する。

(2-6) ppdファイルのリンク

sudo ln -s /usr/share/cups/model/canonmp600.ppd /usr/share/ppd/canonmp600.ppd

(2-7) cups再起動
以下のコマンドを端末から入力し、CUPSシステムを再起動する。
sudo /etc/init.d/cupsys restart

(3) プリンタの設定

 おそらく、Canonのページにある方法でも成り立つと思われる。
○手動(Canon推奨)
sudo /usr/sbin/lpadmin -p mp600 -m canonmp600.ppd -v cnij_usb:/dev/usb/lp0
○プリンタ設定ツールを使う
  1. [システム]→[システム管理]→[印刷]
  2. メニューで[新規プリンタ]
  3. デバイスURIは、Gutenprint USB Printer #1、またはCanon MP600 USB #1
  4. プリンタ導入時に「PPDファイルを選択」を選び、そこで先ほどのppdファイルを選択。
  5. プリンタ名などは適切につける。

(4) Canonのプリンタツールを使えるようにする。

 純正ツールのprintuimp600は文字化けするため、これをまともに映し出す作業を行う。
sudo gedit /etc/gtk/gtkrc.ja.utf-8
  以下を記入(貼り付け)
style "gtk-default-ja-utf8" { fontset = "-adobe-helvetica-medium-r-normal--14-100-100-100-p-76-iso8859-1,\ -ricoh-ms mincho-medium-r-normal--14-*-*-*-*-*-jisx0208.1983-0,\ -misc-fixed-medium-r-normal--14-*-*-*-*-*-jisx0208.1983-0,\ *-r-*" } class "GtkWidget" style "gtk-default-ja-utf8"

変更前の文字化け画面
変更前の、文字化けした状態

変更後の正常画面
変更後、文字化けが直っている


<参考>


プリンタ設定 トップに戻る