プリンターこんにちは。LinuxでBrother製プリンターを使う』です。今回はDCP-J525NをGentooで使えるようにしました。最近はプリンターメーカーもLinux対応ドライバを提供していますしフリーOSも市場での存在感を増してきているということでしょうか。確認していませんが、今回の記事はBrotherの他機種でも応用できると思います。LinuxやUbuntu、Debian等については参考記事をご覧ください。LinuxはinitシステムがOpenRCdであることを前提としています。wikiを参考にしてみてください。(筆者はSystemd環境では未検証です。Open-RCCUPSの準備インストールcupsが導入されていない場合は以下コマンドでインストールしましょう。以下コマンドはOpen-RCの場合です。Systemdを導入している方はsystemctlコマンドからcupsのセットアップをしてください。startシステム起動時に自動起動するよう登録しておきましょう。defaultディレクトリの準備root権限で以下のコマンドを実行しディレクトリを作成します。/usr/lib/cups/filterドライバーのインストールダウンロード今回は~/tempディレクトリにダウンロードし作業することとします。ドライバーはBrotherの公式ページからダウンロードしてください。今回はDCP-J525N用の以下ファイルをダウンロードしました。lpr用とcups用の2種類を用意してください。wikiではrpmパッケージでのインストール方法が記載されています。どちらでも好きな方で良いと思います。Debパッケージの場合まずパッケージを以下コマンドで展開します。zx~/tempディレクトリにoptとusrの二つのディレクトリが生成されたはずです。このディレクトリを次のコマンドでコピーすることでインストールします。/opt/brother/Printers/dcpj525n/cupswrapper/cupswrapperdcpj525nGentooの場合は/usr/libexec/cups/filter以下のファイルが読み込まれるようです。以下コマンドでリンクしておきましょう。/usr/libexec/cups/filterrpmパッケージの場合rpmがインストールされていない場合はインストールしておきましょう。rpmrpmパッケージをダウンロードしたディレクトリに移動して以下コマンドを実行します。パッケージのインストール順に注意してください。dcpj525ncupswrapper-3.0.0-1.i386.rpmdebパッケージと同様ですが、/usr/libexec/filterへのリンクを忘れないようにしましょう。Linuxの設定と同様ですが、プリンターの追加部分だけは加筆がありますのでご注意ください。Webブラウザでhttp://localhost:631/にアクセスします。「管理」タブを選択し「プリンターの追加」をクリックユーザーとパスワードを求められるので以下を入力ユーザー:rootパスワード:<rootパス>追加プリンタの選択肢にBrotherプリンターがあるので選択します。※発見されたネットワークプリンターで選択するとトラブルを起こす場合があります。JetDirect」でプリンターを指定してしてください。詳しくは下記のトラブルシューティングをご覧ください。場所は空欄でも構いません。Printer”と入れました。「続ける」を押しプリンターを追加します。追加が完了したら「プリンター」>「メンテナンス」タブから「テストページの印刷」を選択しテストプリントしましょう。こんなテストプリントが印刷されたら成功です。トラブルシューティング今回の設定にあたり筆者が遭遇したトラブルを挙げておきます。何かの役に立てば幸いです。いうメッセージが出るチェックポイント:cups-browsedは起動しているか?以下コマンドで確認しましょう。Printers)」を選ぶと接続できないことがあります。対策としては以下のようにIPアドレスを直接打ち込みます。JetDirect」を選択して以下のように入力します。いうメッセージが出る上記のようにIPアドレスで指定した場合、ルーター等で割り振るIPアドレスが変わっている可能性があります。登録したIPアドレスが正しいか確認してください。Linuxよりも簡単かと思っていたのですが、少々難航しました。筆者の手元にある機種のみでしかテストしていないので他機種も同様に動くかはわかりませんが、何かの参考になれば幸いです。コメントをキャンセルメールアドレスが公開されることはありません。10をインストールするタイル型ウィンドウマネージャXmonadを使う(カスタム編)→もっと見るクロのプロフィール映画と読書愛するプログラマー。Androidな人だったけど気がついたらサーバーサイドへ。Dataを主宰しています。