
Ubuntu日本語フォーラム

ログインしていません。
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:
と修正し、再起動を行いましたが、状況は変わりません。
他に、設定する箇所があるのでしょうか?
ごなたか御教授いただければ幸いです。
よろしくお願いします。
オフライン
自己レスです。まだ、印刷できていませんが、情報を集めて自分なりにやってみた、その進捗です。
まず、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はとても気に入っているので今後はメインで使っていきたいのですが、印刷ができないと困ってしまいます。
どうか、アドバイスをいただければと思います。
よろしくお願いします。
オフライン
エラーをそのまま読むと、/opt/share/ppdディレクトリが存在しないので開けないってことですよね。とりあえず/opt/share/ppdディレクトリを作って、PPDファイルをそこに配置してみてはどうでしょうか?
ただし、おそらくこれは「正しいやり方」ではありませんので、本当に解決するためにはもっと詳しい方の登場を待つしかありません。
オフライン
>>Shibataさん
レスありがとうございます。
PPDファイルの配置は、週末、時間を作ってやってみようと思います。ありがとうございました。
PPDファイルを配置してもうまくいかない場合は、セントロニクスにくっつけるタイプのプリンタサーバーを購入してネットワークプリンタ(IPP?)にして、CUPSで制御してみようと思います。
また、追って報告しますね。
使えるプリンタが増えると、デスクトップLinuxとしての価値もグンと高まると思います。
ubuntuがもっともっと広まりますように!
オフライン
[システム管理][印刷] を起動して, そこから canonの S800を新規に作るとどーでしょー。
サイズはともかく印刷はできないでしょーか?
(印刷可能ならサイズ変更できるので)
オフライン
>>RxOrcaさん
ものすごい亀レスになってしまってすみません!
canonの S800 を選択することで、印刷ができました!
時間が作れず、年賀状印刷には間に合いませんでしたが、今は問題なく印刷できています。
どうも、ありがとうございました! m(_ _)m
オフライン
印刷できてよかったですね。
でも 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"
オフライン