ブラザーのプリンタの使い方

ブラザー の複合機は機能が充実して使い易く、それでいて Linux にも対応しているというすぐれもの。 Linux 対応状況 では、いろんなドライバを提供してくれているが、なんと deb パッケージもある。

ただし、パッケージの作りはいまいちだし、i386 にしか対応していないので、amd64 では そのままでは使えない。幸いにして、改変・再配布は自由だし、一部をのぞけば ソースコードも公開されているので、amd64 向けのバイナリパッケージを作ることができそう。 (i386 の ELF バイナリがあるが、libc6-i386 だけでいけそう)

自分がもっている MFC-860CDN で使えるようにしてみる。 ちなみに、i386 で「使う」だけなら、上記 Linux ページからダウンロードした deb パッケージ を使い、インストール方法に従えば、問題なく使えることは確認済。

まともなパッケージを作る

とりあえず、以下を目標に。

  • まず第一に、自分の環境で使えるところにもっていく
  • amd64 と i386 どちらでも使えるパッケージにする
  • 機種ごとにパッケージをわけるのではなく、ひとつにまとめてインストール後に選択する
  • 現状で postinst などで行っている作業のうち、移行できるものを debian/rules に移行してビルド時に行う
    • できるかぎりパッケージシステムでファイルを管理する
  • ブラザーに問い合わせて、deb からのパッケージ再生成でなく、もうちょっとソースレベルからできるようになるといいな

LPR ドライバ deb の調査

  • バイナリパッケージしか公開していない
  • 中には一部 i386 ELF バイナリ