お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2007-11-10 23:41:29

aqua
新しいメンバ
登録日: 2007-11-10

Canon BJ F930 プリンタの設定

Canon BJ F930のプリンタ設定でうまくいかず困っています。

1) キャノンのサイトからLinix用プリンタドライバをダウンロード
2) 「RPM形式ファイルのインストール(http://forum.ubuntulinux.jp/viewtopic.php?pid=473)」を参考に、プリンタドライバのインストールまではできました
3) プリンタ設定にも、「ローカルプリンタ」のところに、「BJ_F930」と表示されています
4) しかし、「テストページの刷」を行うと、「CUPSサーバーのエラー」「CUPS 操作中にエラーが発生しました:  'client-error-document-format-not-supported'.」と表示されてしまいます

その後、プリンタドライバのドキュメントを読み、/etc/printcapを

bjf930usbraw:\
 :lp=/dev/usb/lp0:\
 :sd=/var/spool/lpd/bjf930usbraw:\
 :mx#0:\
 :sh:\
 :rw:\
 :if=/usr/local/bin/bjf930_raw:

bjf930usbps:\
 :lp=/dev/usb/lp0:\
 :sd=/var/spool/lpd/bjf930usbps:\
 :mx#0:\
 :sh:\
 :rw:\
 :if=/usr/local/bin/bjf900_ps:

と修正し、再起動を行いましたが、状況は変わりません。

他に、設定する箇所があるのでしょうか?
ごなたか御教授いただければ幸いです。

よろしくお願いします。

オフライン

 

#2 2007-11-12 01:31:12

aqua
新しいメンバ
登録日: 2007-11-10

Re: Canon BJ F930 プリンタの設定

自己レスです。まだ、印刷できていませんが、情報を集めて自分なりにやってみた、その進捗です。

まず、alienのインストールは問題なくできています。

sudo apt-get install alien

次に、「BJ-F900(Canon)のUSBプリンタで印刷する(http://huygens.dip.jp/~nyanko/pukiwiki/pukiwiki.php?BJ-F900(Canon)%A4%CEUSB%A5%D7%A5%EA%A5%F3%A5%BF%A4%C7%B0%F5%BA%FE%A4%B9%A4%EB)」のサイトを参考にし、

bjfiltercups-2.2-2.i386.rpm
bjfiltercups-ppd-1.0-0.i386.rpm

のRPMをネットから入手し、

bjfilterbjf900-2.1-1.i386.rpm

をキャノンのサイトからダウンロードしました。

sudo alien --scripts bjfiltercups-2.2-2.i386.rpm
sudo alien --scripts bjfiltercups-ppd-1.0-0.i386.rpm
sudo alien --scripts bjfilterbjf900-2.1-1.i386.rpm

sudo dpkg -i bjfiltercups_2.2-3_i386.deb
sudo dpkg -i bjfiltercups-ppd_1.0-1_i386.deb
sudo dpkg -i bjfilterbjf900_2.1-2_i386.deb

それぞれのパッケージは問題なくインストールされました。

次に、「システム」−「システム管理」−「印刷」で新規プリンタの追加を行いました。

以前は、ここで「製造元とモデル」に「BJ F900」の名前が表示されていませんでしたが、今度はちゃんと表示されていました!

デバイスURIも「canon:/dev/usb/lp0」と、うまくいっているように見えます。

そして、「テストページの印刷」を行うのですが「送信しました テストページをジョブ21として送信しました」と表示されますが、肝心の印刷が出力されません。

CUPSのログは

E [12/Nov/2007:01:08:36 +0900] [cups-driverd] Unable to open PPD directory "/opt/share/ppd": No such file or directory
E [12/Nov/2007:01:09:06 +0900] [cups-driverd] Unable to open PPD directory "/opt/share/ppd": No such file or directory
E [12/Nov/2007:01:09:23 +0900] CUPS-Add-Modify-Printer: Unauthorized

です。

ubuntuはとても気に入っているので今後はメインで使っていきたいのですが、印刷ができないと困ってしまいます。

どうか、アドバイスをいただければと思います。
よろしくお願いします。

オフライン

 

#3 2007-11-12 21:21:27

Shibata
管理者
From: 東京
登録日: 2006-10-25

Re: Canon BJ F930 プリンタの設定

エラーをそのまま読むと、/opt/share/ppdディレクトリが存在しないので開けないってことですよね。とりあえず/opt/share/ppdディレクトリを作って、PPDファイルをそこに配置してみてはどうでしょうか?

ただし、おそらくこれは「正しいやり方」ではありませんので、本当に解決するためにはもっと詳しい方の登場を待つしかありません。

オフライン

 

#4 2007-11-12 22:52:31

aqua
新しいメンバ
登録日: 2007-11-10

Re: Canon BJ F930 プリンタの設定

>>Shibataさん

レスありがとうございます。

PPDファイルの配置は、週末、時間を作ってやってみようと思います。ありがとうございました。

PPDファイルを配置してもうまくいかない場合は、セントロニクスにくっつけるタイプのプリンタサーバーを購入してネットワークプリンタ(IPP?)にして、CUPSで制御してみようと思います。

また、追って報告しますね。

使えるプリンタが増えると、デスクトップLinuxとしての価値もグンと高まると思います。
ubuntuがもっともっと広まりますように!

オフライン

 

#5 2007-11-14 17:20:09

RxOrca
メンバ
登録日: 2007-03-02

Re: Canon BJ F930 プリンタの設定

[システム管理][印刷] を起動して, そこから canonの S800を新規に作るとどーでしょー。
サイズはともかく印刷はできないでしょーか?
(印刷可能ならサイズ変更できるので)

オフライン

 

#6 2007-12-31 04:50:38

aqua
新しいメンバ
登録日: 2007-11-10

Re: Canon BJ F930 プリンタの設定

>>RxOrcaさん

ものすごい亀レスになってしまってすみません!

canonの S800 を選択することで、印刷ができました!
時間が作れず、年賀状印刷には間に合いませんでしたが、今は問題なく印刷できています。

どうも、ありがとうございました! m(_ _)m

オフライン

 

#7 2008-01-05 15:11:06

RxOrca
メンバ
登録日: 2007-03-02

Re: Canon BJ F930 プリンタの設定

印刷できてよかったですね。
でも BJ F930 と S800 の違いに印刷サイズとゆーか解像度があったりするカモです。
例えば A4用紙に印刷するつもりで, それより小さく印刷されるとか逆に大きすぎて二枚になったりだとか …

もしもそのよーな事が起こるなら, /etc/cups/ppd/ にある ppdファイルを編集する必要があるかも。
こんな部分です …。参考にとりあえず抜粋してみるです。

コード:

*Resolution 300dpi/300x300 DPI:    "<</HWResolution[300 300]/cupsCompression 1>>setpagedevice"
*Resolution 600dpi/600x600 DPI:    "<</HWResolution[600 600]/cupsCompression 2>>setpagedevice"
*Resolution 1200dpi/1200x1200 DPI:    "<</HWResolution[1200 1200]/cupsCompression 3>>setpagedevice"

オフライン

 

Board footer

Powered by FluxBB