お知らせ

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

#1 2008-04-09 11:35:36

bass
メンバ
登録日: 2008-04-09

Brother MFC-610CLNの設定方法

つい先日Ubuntu Linux 7.10を使い始めたばかり、他のディストリビューションについてもLinux経験のない初心者です。

Brotherの複合機、MFC-610CLNを利用しています。


◎プリンタ

BrotherのサイトにLinux向けのドライバーがあったため、Debian向けのプリンタ・ドライバをダウンロードしたところ、開く方法としてインストールを選択出来たため、素直にインストールしました。

[システム]→[システム設定]→[印刷]にて「プリンタの設定」を表示したところ、ローカルプリンタに無事製品が登録されていました。ところが、「テストページの印刷」に失敗し、次のようなエラーが表示されました。

【引用開始】
CUPS サーバのエラー

CUPS 操作中にエラーが発生しました:  'client-error-document-format-not-supported'.
【引用終了】

そこで、何らかの設定が必用と思い、Brotherのサイトを調べたところ、設定方法についての記述が以下のサイトにありました。

http://solutions.brother.co.jp/support/os/linux/lpr_printer/printset_ink02.html

ただ、ここにある説明がよく理解出来ません。「ターミナル」に相当する端末にて、記されているコマンドを入力してみましたが、やり方が悪いようでエラーが出ます。

sudo brprintconfij2 -P Printer_Name [Option]

との入力後、パスワードをとわれたので入力しましたが、

Error: /usr/local/Brother/inf/brPrinter_Namefunc :cannot open file !!

と返されます。

ここから先の設定方法がお分かりになる方、ご教示頂ければ幸いです。


◎スキャナー、PCFAX

状況は上記とほとんど同じで、ドライバのダウンロードとインストール自体は出来たのですが、設定出来ません。対処方法をご教示頂ければ幸いです。


よろしくお願いします。

オフライン

 

#2 2008-04-10 15:46:58

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

Re: Brother MFC-610CLNの設定方法

bass による投稿:

「ターミナル」に相当する端末にて、記されているコマンドを入力してみましたが、やり方が悪いようでエラーが出ます。

sudo brprintconfij2 -P Printer_Name [Option]

Printer_Nameは登録した(された?) プリンターの名前で, オプションはそのページの下に一覧が出てるです。

例えば "MFC-610CLN"として登録したのならこんな感じで指定するはず。

コード:

sudo brprintconfij2 -P MFC-610CLN -reso 600 -pt A4

"MFC-610CLN"の名前で登録したものを, 解像度 600, 用紙サイズを A4 へ … みたいな感じですね。

bass による投稿:

Error: /usr/local/Brother/inf/brPrinter_Namefunc :cannot open file !!

開くことができない … ってことだけど, このファイル / ディレクトリ (?) は存在するのでしょーか ?
元々 Debian用のブツなので, 合わせる必要があるカモです。


てことで, とりあえずインストールしてみたです。
1. インストールしたのは cupswrapperMFC610CLN-1.0.2-3.i386.deb でしょーか?
2. インストールした時に σ(^^) の環境ではこんなのが出てたです。bassさんはどーですか ?

コード:

chmod: cannot access `/usr/local/Brother/inf/brMFC610CLNrc': No such file or directory
chmod: cannot access `/usr/local/Brother/inf': No such file or directory

たぶんファイルかディレクトリかを用意した後 もいちどインストールしたほうがよいカモです。
(ファイルかディレクトリか分からないけど, とりあえずファイルじゃないかとゆーことで)

コード:

sudo mkdir -p /usr/local/Brother/inf
sudo touch /usr/local/Brother/inf/brMFC610CLNrc


sudo dpkg -i cupswrapperMFC610CLN-1.0.2-3.i386.deb

オフライン

 

#3 2008-04-10 19:06:55

bass
メンバ
登録日: 2008-04-09

Re: Brother MFC-610CLNの設定方法

RxOrca様、色々ありがとうございます。

RxOrca による投稿:

bass による投稿:

「ターミナル」に相当する端末にて、記されているコマンドを入力してみましたが、やり方が悪いようでエラーが出ます。

sudo brprintconfij2 -P Printer_Name [Option]

Printer_Nameは登録した(された?) プリンターの名前で, オプションはそのページの下に一覧が出てるです。

例えば "MFC-610CLN"として登録したのならこんな感じで指定するはず。

コード:

sudo brprintconfij2 -P MFC-610CLN -reso 600 -pt A4

"MFC-610CLN"の名前で登録したものを, 解像度 600, 用紙サイズを A4 へ … みたいな感じですね。

そういうことですか!

「Printer_Name」はプリンターの名前を表す変数、[Option]は、何かそういったコマンド(?)を指定しろってことですか。しかし、インストールした際、プリンターの名前をどうするか? なんて問われませんでしたから、インストーラーが勝手に名前を付けたんじゃないでしょうか? 「プリンタの設定」([システム]→[システム管理]→[印刷])を見ると、「ローカルプリンタ」の下にMFC-610CLNとあるので、これがプリンタの名前なんだと思うのですが、違うんでしょうか?

RxOrca による投稿:

bass による投稿:

Error: /usr/local/Brother/inf/brPrinter_Namefunc :cannot open file !!

開くことができない … ってことだけど, このファイル / ディレクトリ (?) は存在するのでしょーか ?

プリンタの名前がどうなっているのかはともかく、[場所]→[ホームフォルダ]で表示される画面(Winだとエクスプローラと言うんでしょうが、Linuxではどう言うのでしょうか?)の、「ツリー」から「ファイルシステム」を選択(何やら南京錠がロックされているようなアイコンがついているので、sudo権限か何かがないと編集できないということでしょうか?)、その下を見ると、

コード:

/usr/local/Brother/inf/brMFC-610CLNfunc

というファイルを確認できます。


RxOrca による投稿:

てことで, とりあえずインストールしてみたです。
1. インストールしたのは cupswrapperMFC610CLN-1.0.2-3.i386.deb でしょーか?

いいえ、「MFC610CLN-1.0.2-3.i386.deb」です。「cupswrapper」という枕詞はついていませんでした。

Firefoxでドライバをダウンロードしたところ、既定で、なんでしょう? パッケージを展開するインストーラと言うか、そういうものが選択されていて、そのままOKをクリックしたら、自動的にインストールして、エラーも何も出ずに終了しました。上でも述べたように、ファイルが存在していたので、正常にインストールできたということなのではないでしょうか?

RxOrca による投稿:

2. インストールした時に σ(^^) の環境ではこんなのが出てたです。bassさんはどーですか ?

コード:

chmod: cannot access `/usr/local/Brother/inf/brMFC610CLNrc': No such file or directory
chmod: cannot access `/usr/local/Brother/inf': No such file or directory

この手のエラーはまったく出ていません。


と言うわけで、インストール自体は成功していて、設定さえすればよいと喜び勇んだのですが、やはり解決しません。改めて、端末から

コード:

sudo brprintconfij2 -P MFC-610CLN -reso 600 -pt A4

を実行してみたのですが、

コード:

Error: /usr/local/Brother/inf/brMFC-610CLNfunc :cannot open file !!

となってしまいます。

ちなみに、RxPrcaさんがダウンロードされた「cupswrapperMFC610CLN-1.0.2-3.i386.deb」というドライバはどちらにありましたでしょうか? 自分なりにBrotherのサイトを探してみたのですが、見つかりませんでした。ドライバの違いで巧くいかないのでしょうか?

オフライン

 

#4 2008-04-10 20:09:11

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

Re: Brother MFC-610CLNの設定方法

bass による投稿:

コード:

/usr/local/Brother/inf/brMFC-610CLNfunc

というファイルを確認できます。

RxOrca による投稿:

てことで, とりあえずインストールしてみたです。
1. インストールしたのは cupswrapperMFC610CLN-1.0.2-3.i386.deb でしょーか?

いいえ、「MFC610CLN-1.0.2-3.i386.deb」です。「cupswrapper」という枕詞はついていませんでした。

最近の印刷システムでは cupsがよく使用されてるです。Ubuntuも。
なので, cupsを使うことになるカモです。

んで, よく読んでなかったけど, CUPS Wrapper用プリンタドライバの対応状況 のトコに, こんな記述があったです。
つまり両方インストール必要があるカモ。
(このために, σ(^^) の環境ではエラーになってたよーですね)

こちらでご紹介している CUPS Wrapper ドライバは、LPRドライバをCUPSドライバとして動作させるプログラムです。 CUPS Wrapper ドライバをインストールする前に、LPR ドライバのインストールが必要です。

てことで …
CUPS Wrapperドライバのインストール方法
LPR用ドライバ
CUPS Wrapper用プリンタドライバ


んで, 検索してみると, こんなページも見つかったです。
http://forum.ubuntulinux.jp/viewtopic.php?id=589
http://d.hatena.ne.jp/shag/20061218

少々古い記述なので今でも "sudo ln -s" などの前処理が必要なのかどーか分からないけど (^^;

オフライン

 

#5 2008-04-10 21:10:44

bass
メンバ
登録日: 2008-04-09

Re: Brother MFC-610CLNの設定方法

RxOrca様、色々ありがとうございます。

お示しの過去記事、大いに参考になりました。念のため、こちらの作業を示しておきます。
まず、過去記事のmokurusu様の行った作業について、必用な箇所を引用しておきます。

mokurusu による投稿:

1.最初にMFC-425CNをパソコンと接続(LAN/USB)して電源を入れます。
2.CUPS Wrapper用プリンタドライバのインストール
  ブラザーのホームページ(http://solutions.brother.co.jp/support/os/linux/cups_printer/driver_cupswrapper.html)より
  Debian対応ドライバ 一覧表の中から MFC-410CN をクリックし「使用許諾契約書」で【同意します】をクリック。
  「cupswrappermfc410cn_1.0.0-1_i386.deb を開く」 ウィンドウで
  「アプリケーションで開く」 を チェックして 【OK】をクリックしてドライバをインストールします。

3.LPR用ドライバのインストール
  ブラザーのホームページ(http://solutions.brother.co.jp/support/os/linux/lpr_printer/driver.html)より 
  Debian対応ドライバ 一覧表の中から MFC-410CN をクリックし「使用許諾契約書」で【同意します】をクリック。  
  「mfc410cnlpr-1.0.2-1.i386.deb を開く」 ウィンドウで
  「アプリケーションで開く」 を チェックして 【OK】をクリックしてドライバをインストールします。

4.メニューバーの  アプリケーション − アクセサリ − 端末 をクリックして
  user:~$ sudo apt-get install csh
  user:~$ sudo mkdir /var/spool/lpd
  user:~$ sudo ln -s /etc/init.d/cupsys /etc/init.d/lpd
  user:~$ sudo ln -s /etc/init.d/cupsys /etc/init.d/cups
  と順に実行し、次に
  user:~$ sudo dpkg -i --force-all mfc410cnlpr-1.0.2-1.i386.deb
  user:~$ sudo dpkg -i --force-all cupswrappermfc410cn_1.0.0-1_i386.deb

  参考:user:−−−−この部分は各ユーザごとに表示される内容は違います。

  さらに ブラウザを立ち上げ
  http://localhost:631/printers/  を開きます。
  プリンタタブをクリックして 【プリンタの変更】 をクリックします。
    「場所」「説明」を必要に応じて変更して【続ける】をクリック。
    「デバイス」のリストから LPD/LPR Host or printer  を選んで【続ける】をクリック。
    「デバイス URI:」 ネットワーク接続でしたらとりあえず表示された内容で【続ける】をクリック。
    「メーカー」のリストから  Brother を選び
     または PPD ファイルを提供してください:     【参照・・・】をクリックします。
      「ファイルのアップロード」ウィンドウで
      場所 − ファイルシステム をダブルクリック
      名前 − /usr/share/cups/model/brmfc410cn_cups.ppd を順次選択していきます。
      最後に【プリンタの変更】をクリックします。
  ブラウザを終了させます。

  この部分は http://d.hatena.ne.jp/shag/20061218 を引用させていただきました。

こちらの行った作業ですが、まずプリンターの機種名の違いに応じ、適宜読み替えが必用です。その上で、Brotherのサイトの説明に従うと、手順2.と手順3.は逆になります。これは、RxOrca様もご紹介のように、

こちらでご紹介している CUPS Wrapper ドライバは、LPRドライバをCUPSドライバとして動作させるプログラムです。 CUPS Wrapper ドライバをインストールする前に、LPR ドライバのインストールが必要です。

とありますので、これに従います。

手順4.については、実際に必用だったのは、

コード:

user:~$ sudo apt-get install csh

だけのようです。

コード:

user:~$ sudo mkdir /var/spool/lpd

上のコマンドについては、「既にフォルダがある」旨エラーが発生します。

コード:

user:~$ sudo ln -s /etc/init.d/cupsys /etc/init.d/lpd
user:~$ sudo ln -s /etc/init.d/cupsys /etc/init.d/cups

上については、エラーは出ない代わりに、一切の作業がなされた様子がありません。

コード:

user:~$ sudo dpkg -i --force-all mfc410cnlpr-1.0.2-1.i386.deb
user:~$ sudo dpkg -i --force-all cupswrappermfc410cn_1.0.0-1_i386.deb

上については、手順2.、3.の作業を経たせいか、再インストールの画面となりましたので、おそらくは必要なかったのではないか? と思われます。

その上で、未だによく分からないのは、ブラウザによる作業です。と言うのは、[ホーム]→[プリンタの管理]を開いてみると、既にプリンタが登録されており、[テストページの印刷]をクリックして無事印刷されてしまったのです。

そのようなわけで、一応の解決は見ましたが、マニュアル的に共有するに値する有意義な情報の整理には至らなかったように思われます。

ともかく、RxOrca様、有難うございました。今回の作業が他の方々のお役に立ちますことを祈念して。

オフライン

 

Board footer

Powered by FluxBB