FAXとして使っているブラザーのFAX複合機FAX-L2700DNをUbuntu18.04から使おうと(今更)思った。
$ lpinfo -v
(略)
network dnssd://Brother%20FAX-L2700DN%20series._ipp._tcp.local/?uuid=e3248000-80ce-11db-8000-3c2aXXXXXXXX
network dnssd://Brother%20FAX-L2700DN%20series._printer._tcp.local/?uuid=e3248000-80ce-11db-8000-3c2aXXXXXXXX
network lpd://BRN3C2AXXXXXXXX/BINARY_P1
$ ping BRN3C2AXXXXXXXX.local
PING BRN3C2AXXXXXXXX.local (192.168.0.10) 56(84) bytes of data.
64 bytes from 192.168.0.10: icmp_seq=1 ttl=255 time=1.43 ms
64 bytes from 192.168.0.10: icmp_seq=2 ttl=255 time=1.45 ms
LANから見えている。
Linux用のドライバの作成日を見ると古いんでUbuntu18.04で使えるかLXDのVMで試してみる。※単に確認用に使えるVMがあったからコンテナじゃなくVMで。
ダウンロードページにインストール方法が書かれている。
ubuntu@vmU18:~$ sudo -i
root@vmU18:~# ping BRN3C2AF440DAB0.local
^C
root@vmU18:~# ping 192.168.0.10
PING 192.168.0.10 (192.168.0.10) 56(84) bytes of data.
64 bytes from 192.168.0.10: icmp_seq=1 ttl=254 time=2.00 ms
root@vmU18:~# wget https://download.brother.com/welcome/dlf101719/faxl2700dnlpr-3.2.0-1.i386.deb
root@vmU18:~# wget https://download.brother.com/welcome/dlf101718/faxl2700dncupswrapper-3.2.0-1.i386.deb
root@vmU18:~# mkdir /var/spool/lpd
root@vmU18:~# aa-complain cupsd
※apparmor-utilsを入れろと出たけどapparmorがそもそも入ってないなら必要ないかなと思って無視。
root@vmU18:~# apt install lib32stdc++6
※ Ubuntu18.04の32bit用ライブラリ
root@vmU18:~# dpkg -i --force-all faxl2700dnlpr-3.2.0-1.i386.deb
root@vmU18:~# dpkg -i --force-all faxl2700dncupswrapper-3.2.0-1.i386.deb
ここでテキストベースのw3mブラウザからCUPSに接続してプリンタ設定したいのだが、ずっと前からw3mでCUPSページにアクセスする動作がおかしくなっているので困っている。
トップページ(http://localhost:631/)は表示できるのだが、それ以外(例えばhttp://localhost:631/printers)はHTMLソースが表示されてしまう。
ググるとHTMLソースが表示されてもvキーを押すとちゃんと表示されるのがわかった。しかしPOSTができないようで結局情報確認以外に使えない。う〜む。
firefoxとかブラウザをインストールすればいいのだがめんどくさいのでCLIで設定。
root@vmU18:~# lpadmin -p fax -E -v ipp://192.168.0.10:631/ipp/print -P /usr/share/cups/model/brother-FAXL2700DN-cups-en.ppd
※ faxというプリンタ名で登録
印刷できるようになったか確認したいんだが、GUIでテストページの印刷ができないからどうしようか悩んだが、テストページのPDFファイルを探してCLIで印刷してみた。
root@vmU18:~# lpr -Pfax /usr/share/cups/data/default-testpage.pdf
とりあえずテスト印刷はできたので本番環境で使えるかな。
$ lpinfo -v
(略)
network dnssd://Brother%20FAX-L2700DN%20series._ipp._tcp.local/?uuid=e3248000-80ce-11db-8000-3c2aXXXXXXXX
network dnssd://Brother%20FAX-L2700DN%20series._printer._tcp.local/?uuid=e3248000-80ce-11db-8000-3c2aXXXXXXXX
network lpd://BRN3C2AXXXXXXXX/BINARY_P1
$ ping BRN3C2AXXXXXXXX.local
PING BRN3C2AXXXXXXXX.local (192.168.0.10) 56(84) bytes of data.
64 bytes from 192.168.0.10: icmp_seq=1 ttl=255 time=1.43 ms
64 bytes from 192.168.0.10: icmp_seq=2 ttl=255 time=1.45 ms
LANから見えている。
Linux用のドライバの作成日を見ると古いんでUbuntu18.04で使えるかLXDのVMで試してみる。※単に確認用に使えるVMがあったからコンテナじゃなくVMで。
ダウンロードページにインストール方法が書かれている。
ubuntu@vmU18:~$ sudo -i
root@vmU18:~# ping BRN3C2AF440DAB0.local
^C
root@vmU18:~# ping 192.168.0.10
PING 192.168.0.10 (192.168.0.10) 56(84) bytes of data.
64 bytes from 192.168.0.10: icmp_seq=1 ttl=254 time=2.00 ms
root@vmU18:~# wget https://download.brother.com/welcome/dlf101719/faxl2700dnlpr-3.2.0-1.i386.deb
root@vmU18:~# wget https://download.brother.com/welcome/dlf101718/faxl2700dncupswrapper-3.2.0-1.i386.deb
root@vmU18:~# mkdir /var/spool/lpd
root@vmU18:~# aa-complain cupsd
※apparmor-utilsを入れろと出たけどapparmorがそもそも入ってないなら必要ないかなと思って無視。
root@vmU18:~# apt install lib32stdc++6
※ Ubuntu18.04の32bit用ライブラリ
root@vmU18:~# dpkg -i --force-all faxl2700dnlpr-3.2.0-1.i386.deb
root@vmU18:~# dpkg -i --force-all faxl2700dncupswrapper-3.2.0-1.i386.deb
ここでテキストベースのw3mブラウザからCUPSに接続してプリンタ設定したいのだが、ずっと前からw3mでCUPSページにアクセスする動作がおかしくなっているので困っている。
トップページ(http://localhost:631/)は表示できるのだが、それ以外(例えばhttp://localhost:631/printers)はHTMLソースが表示されてしまう。
ググるとHTMLソースが表示されてもvキーを押すとちゃんと表示されるのがわかった。しかしPOSTができないようで結局情報確認以外に使えない。う〜む。
firefoxとかブラウザをインストールすればいいのだがめんどくさいのでCLIで設定。
root@vmU18:~# lpadmin -p fax -E -v ipp://192.168.0.10:631/ipp/print -P /usr/share/cups/model/brother-FAXL2700DN-cups-en.ppd
※ faxというプリンタ名で登録
印刷できるようになったか確認したいんだが、GUIでテストページの印刷ができないからどうしようか悩んだが、テストページのPDFファイルを探してCLIで印刷してみた。
root@vmU18:~# lpr -Pfax /usr/share/cups/data/default-testpage.pdf
とりあえずテスト印刷はできたので本番環境で使えるかな。