Home > 備忘録(Fedora) > ブラザー複合機のネットワーク接続( 112 )
[root@server]# yum install cups32ビット版の場合は必要ない[root@server]# yum install glibc.i686#LPRプリンタドライバーのインストール
[root@server]# rpm -ivh --nodeps dcp7065dnlpr-2.1.0-1.i386.rpm
#CUPSwrapperプリンタドライバーのインストール
[root@server]# rpm -ivh --nodeps cupswrapperDCP7065DN-2.0.4-2.i386.rpm※これを省略することができるが、ディスクが ssd の場合には省略できないことがある
[root@server]# systemctl stop cups[root@server]# vi /etc/cups/printers.conf
<Printer DCP7065DN>
UUID urn:uuid:ffc72bb6-bd4a-49c3-0847-fb48e805e630
Info DCP7065DN
MakeModel Brother DCP7065DN for CUPS
DeviceURI dnssd://Brother%20DCP-7065DN._pdl-datastream._tcp.local/ ←これに変更する
State Idle
StateTime 1511418672
ConfigTime 1511407228
Type 8392724
Accepting Yes
Shared Yes
JobSheets none none
</Printer>[root@server]# systemctl restart cups[root@server]# systemctl start cups
[root@server]# systemctl enable cups[root@server]# lpinfo -v
network ipps
file cups-brf:/
network beh
network ipp
network socket
serial serial:/dev/ttyS0?baud=115200
network https
network lpd
network http
network smb
network dnssd://Brother%20MFC-L3770CDW%20series._ipp._tcp.local/?uuid=e3248000-xxxx-xxxx-xxxx-3c2af4bc90c4
network ipp://Brother%20MFC-L3770CDW%20series._ipp._tcp.local/
上記の「デバイスの確認」で dnssd,ipp の2通りの接続方法があることが判る
[root@server]# lpadmin -p MFCL3770CDW -v dnssd://Brother%20MFC-L3770CDW%20series._ipp._tcp.local/?uuid=e3248000-xxxx-xxxx-xxxx-3c2af4bc90c4[root@server]# lpadmin -p MFCL3770CDW -v ipp://Brother%20MFC-L3770CDW%20series._ipp._tcp.local/[root@server]# lpadmin -d MFCL3770CDW[root@server]# yum install -y sane-backends[root@server]# rpm -ivh [スキャナードライバー名].rpm※アップデートして正常に作動しない場合には、rpm パッケージをアンインストールしてから、改めてインストールし直すと作動する場合がある。
プリンタのマニュアルを参考にしてアドレスを「192.168.122.168」に設定したとして、考えてください。このアドレスは各自のプリンタのアドレスに変更すること。[root@server]# brsaneconfig4 -a name=SCANNER model=DCP-7065DN ip=192.168.122.168
または
[root@server ~]# brsaneconfig4 -a name=DCP-7065DN model=DCP-7065DN ip=192.168.122.168nodename はマックアドレスから生成されていて「設定内容リスト」を印刷すると確認できます。例えば、マックアドレスが「1c-84-3e-6c-15-4a または 1c:84:3e:6c:15:4a」の場合は 「1C843E6C154A.local」 になります。ここのマックアドレスは乱数で自動発生させていて、実在の機器とは関係ありません。 私は、name と model に機種名(DCP-7065DN)を指定する方法を使用しています。
//有線の場合(nodename に BRN を付加)
# brsaneconfig4 -a name=SCANNER model=DCP-7065DN nodename=BRN1C843E6C154A.local
または
# brsaneconfig4 -a name=DCP-7065DN model=DCP-7065DN nodename=BRN1C843E6C154A.local
//無線の場合(nodename に BRW を付加)
# brsaneconfig4 -a name=SCANNER model=DCP-7065DN nodename=BRW1C843E6C154A.local
または
# brsaneconfig4 -a name=DCP-7065DN model=DCP-7065DN nodename=BRW1C843E6C154A.local/opt/brother/scanner/brscan4/brsanenetdevice4.cfg に情報が保存されています。[root@server]# vi /opt/brother/scanner/brscan4/brsanenetdevice4.cfg
DEVICE=DCP-7065DN , "DCP-7065DN" , 0x4f9:0x24a , NODENAME=BRN1C843E6C154A.local[root@server]# vi /etc/nsswitch.conf
# Generated by authselect on Fri Oct 19 04:19:07 20xx
# Do not modify this file manually.
passwd: sss files systemd
group: sss files systemd
netgroup: sss files
automount: sss files
services: sss files
sudoers: files sss
shadow: files
ethers: files
netmasks: files
networks: files
protocols: files
rpc: files
hosts: files mdns4_minimal [NOTFOUND=return] dns ←このように変更する
aliases: files nisplus
bootparams: nisplus [NOTFOUND=return] files
publickey: nisplus[root@server]# brsaneconfig4 --help
sh: line 1: brsaneconfig4: command not found