ブラザーのプリンタの使い方
ブラザー の複合機は機能が充実して使い易く、それでいて 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 バイナリ
