まあ、一応使えるようになって安心した。それにしても CUPS は気持ち悪い。
やったこと:
まずプリンターのネットワークアドレスをプリンター本体の操作で静的に設定する。ここでは192.168.10.51 にした。
CUPSにブラウザーから http://localhost:631 でプリンターを追加する。
http://ratfactor.com/slackware/brother-printer/
によれば、その前にgutenprint を入れて(PPDがいろいろ入るみたい)、 Brother とかではなくて Generic の Generic PCL 6 LF Printer wide margin - CUPS+Gutenprint v5.2.11 を選べとある。やってみると
Generic PCL 6 LF Printer wide margin - CUPS+Gutenprint v5.2.13
が発見された。これで印刷しようとすると、ジョブリストに
Unable to locate printer
とかでていて失敗する。これのために /etc.hosts に
192.168.10.51 BRN3C2AF487B142
を追加する。この右の名前は、エラーのところにでているはず。これで問題なくなった。