Debian busterでBrotherプリンタを使用する

手順について

  • およそ以下のページで説明されている手順を踏襲します。

環境

  • 自分の環境は次のとおりです。
  • プリンタ側の無線LAN設定はすでに設定済みのものとします。

    プリンタ: Brother DCP-J715N
    OS: Debian buster (10.7.0)
    プリンタの接続: 無線LAN

1. 準備

1.フォルダの構成

  • /var/spool/lpd はなかったので作成しました。

    $ sudo mkdir -p /var/spool/lpd
  • 一方、/usr/share/cups/model はあったので何もせず。

2. 32bit ライブラリのインストール

  • 手順どおりに以下のコマンドを実行します。

    $ sudo apt install -y ia32-libs
  • ところが、ia32-libs は有効ではないと言われてしまいます。

    $ sudo apt install -y ia32-libs
    パッケージリストを読み込んでいます... 完了
    依存関係ツリーを作成しています
    状態情報を読み取っています... 完了
    パッケージ ia32-libs は使用できませんが、別のパッケージから参照されます。
    これは、パッケージが欠落しているか、廃止されたか、または別のソース
    からのみ利用可能であることを意味します。
    しかし、以下のパッケージが置き換えます:
    lib32z1
    
    E: パッケージ 'ia32-libs' にはインストール候補がありません
  • そこで上記で指示されたパッケージをすることにします。

    $ sudo apt install -y lib32z1
    パッケージリストを読み込んでいます... 完了
    依存関係ツリーを作成しています
    状態情報を読み取っています... 完了
    以下の追加パッケージがインストールされます:
    libc6-i386
    以下のパッケージが新たにインストールされます:
    lib32z1 libc6-i386

3. /usr/lib/cups/filter は存在していたので省略

2. プリンタのドライバ

  • Brother の HP からダウンロード(ソフトウェアダウンロード(DCP-J715N)
  • 今回使用したのは、以下の2つのドライバです
    • LPR プリンタードライバー (deb package): dcpl715nlpr-1.1.3-1.i386.deb
    • CUPSwrapper プリンタードライバー (deb package): dcpl715ncupswrapper-1.1.3-1.i386.deb

3. gdebi のインストール

  • gdebi が入っていなかったので、まずはインストールします。

    $ sudo apt install -y gdebi
  • その後、ダウンロードしたドライバをインストールしようとしてみますが。。。

    $ sudo gdebi dcpj715nlpr-1.1.3-1.i386.deb
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    このパッケージはインストールできません
    Wrong architecture 'i386' -- Run dpkg --add-architecture to add it and update afterwards
  • そこで調べてみると、以下のようなページがヒットしました。

    $ sudo dpkg --add-architecture i386
    $ sudo apt update
    $ sudo apt install -y build-essential gcc-multilib rpm libstdc++6:i386 libgcc1:i386 zlib1g:i386 libncurses5:i386
  • 再度 gdebi によるインストールを実施するとうまくいきました。
  • 後者の cups のほうをインストールした時点でプリンタが追加されました。

    $ sudo gdebi dcpl715nlpr-1.1.3-1.i386.deb
    $ sudo gdebi dcpl715ncupswrapper-1.1.3-1.i386.deb
  • しかし、自動で追加されたほうではテスト印刷が出来なかったので、CUPSでちゃんと設定しないといけないようです。
  • localhost:631 で CUPSページを開き、プリンタの追加から設定します。
  • これで、テストページの印刷もできました。お疲れ様でした。

一つ上に戻る

トップページに戻る