製品のスレがあるんですが、FreeBSDに関することなのでこちらに報告。

Brotherのインクジェット複合機
(家庭向け MyMio DCP/MFC-???Cシリーズ・ビジネス向け MFC-????シリーズ)
では、現在、ブラザーからLinuxのlprドライバが配布されています。
しかし、「FreeBSDはサポートしていません。」という状況です。
ttp://solutions.brother.co.jp/support/os/linux/lpr_printer/driver.html
ttp://solutions.brother.co.jp/support/os/linux/cups_printer/faq_printer.html

すこしググればannounce-jpの川口氏の情報がみつかると思います。
ttp://pinet.jp/marron/som?ix=6386&ml=freebsd
これはLinuxEmulationの機能を使った試みですが「実際にやってみたよ」という
情報は残念ながらありません。

そこで、当方初心者ですが、実際にやってみたら i386 / amd64 環境とも
動きましたので報告です。

FreeBSD6.3R / i386 と FreeBSD6.1R / amd64
LinuxEmulation 有効 (/usr/ports/emulators/linux_base-fc4)
ja-ghostscript インストール済
MFC5840CN (ネットワーク接続。静的にIPアドレスを割当)

川口氏の手順通りで使えますが、フィルタ(ps2brij.sh)の内容に間違いというか
ケアレスミスがあります。
フィルタ記述中の paperinfij2 と brMFC210Crc の場所が lpd の下になっていますが
手順通りなら inf の下のはずです。それと当方では gs に exec をつけたら
動かなかったので gs をフルパスで指定しました。