文書更新:2020年07月27日(月) 午後7時58分51秒

Home > 備忘録(Fedora) > ブラザー複合機のネットワーク接続( 112 )

ブラザー複合機 DCP-7065DN をネットワークプリンタとして利用する

  1. cups のインストール
  2. [root@server]# yum install cups
  3. 64ビット版をインストール時
  4. 32ビット版の場合は必要ない
    [root@server]# yum install glibc.i686
  5. ドライバーのダウンロード

  6. ドライバーのインストール
  7. #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
  8. デバイスを設定する
    1. system-config-printer で設定する方法1
    2. 直接 printers.conf を変更する方法2
      1. cups を停止する
      2.  ※これを省略することができるが、ディスクが ssd の場合には省略できないことがある
        [root@server]# systemctl stop cups
      3. 直接 printers.conf を変更する
      4. [root@server]# vi /etc/cups/printers.conf
        <Printer DCP7065DN>
        UUID urn:uuid:bd35fb27-d329-166e-f75a-9583c1e72c83
        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>
      5. cups を再起動する
      6. [root@server]# systemctl restart cups

ブラザー複合機 MFCL3770CDW をネットワークプリンタとして利用する

  1. cups のサービスを起動しておく
  2. [root@server]# systemctl start cups
    
    [root@server]# systemctl enable cups
  3. ドライバーのインストール
  4. プリンタの電源を入れる
  5. デバイスの確認
  6. [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/
     
  7. デバイスの設定
    上記の「デバイスの確認」で dnssd,ipp の2通りの接続方法があることが判る
    1. dnssdを使用
    2. [root@server]# lpadmin -p MFCL3770CDW -v dnssd://Brother%20MFC-L3770CDW%20series._ipp._tcp.local/?uuid=e3248000-xxxx-xxxx-xxxx-3c2af4bc90c4
    3. ippを使用
    4. [root@server]# lpadmin -p MFCL3770CDW -v ipp://Brother%20MFC-L3770CDW%20series._ipp._tcp.local/
  8. デフォルトに設定する
  9. [root@server]# lpadmin -d MFCL3770CDW

ブラザー複合機 DCP-7065DN をスキャナーとして利用する

  1. スキャナードライバーをインストール
  2. [root@server]# yum install -y sane-backends
  3. ドライバーのダウンロード

  4. ドライバーのインストール
  5. [root@server]# rpm -ivh [スキャナードライバー名].rpm

    ※アップデートして正常に作動しない場合には、rpm パッケージをアンインストールしてから、改めてインストールし直すと作動する場合がある。


  6. ネットワークスキャナーの登録
    1. 固定 IP アドレスで設定する
    2. プリンタのマニュアルを参考にしてアドレスを「192.168.218.240」に設定したとして、考えてください。このアドレスは各自のプリンタのアドレスに変更すること。
      [root@server]# brsaneconfig4 -a name=SCANNER model=DCP-7065DN ip=192.168.218.240
      または
      [root@server ~]# brsaneconfig4 -a name=DCP-7065DN model=DCP-7065DN ip=192.168.218.240
    3. IP アドレスの自動取得で設定する
    4. nodename はマックアドレスから生成されていて「設定内容リスト」を印刷すると確認できます。例えば、マックアドレスがff-20-81-a7-79-4f または ff:20:81:a7:79:4f」の場合は 「FF2081A7794F.local」 になります。ここのマックアドレスは乱数で自動発生させていて、実在の機器とは関係ありません。
        私は、name と model に機種名(DCP-7065DN)を指定する方法を使用しています。
      //有線の場合(nodename に BRN を付加)
      # brsaneconfig4 -a name=SCANNER model=DCP-7065DN nodename=BRNFF2081A7794F.local
      または
      # brsaneconfig4 -a name=DCP-7065DN model=DCP-7065DN nodename=BRNFF2081A7794F.local
      
      //無線の場合(nodename に BRW を付加)
      # brsaneconfig4 -a name=SCANNER model=DCP-7065DN nodename=BRWFF2081A7794F.local
      または
      # brsaneconfig4 -a name=DCP-7065DN model=DCP-7065DN nodename=BRWFF2081A7794F.local
      /opt/brother/scanner/brscan4/brsanenetdevice4.cfg に情報が保存されています。
      [root@server]# vi /opt/brother/scanner/brscan4/brsanenetdevice4.cfg
      
      DEVICE=DCP-7065DN , "DCP-7065DN" , 0x4f9:0x24a , NODENAME=BRNFF2081A7794F.local
         ※IP アドレスの自動取得で設定したけど、スキャナーを見つけきれないときに確認して下さい。
        [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
  7. Fedora メニューの「アプリケーション」⇒「グラフィックス」⇒「Simple Scan」を開き動作確認する