MultiWriter 5100F/NEC on linux+CUPS

At your own risk.

● 調査
とてもリーズナブルな価格で、オートフィーダー付きのスキャナ/コピー/FAXが可能なプリンタを見つけた!! しかも、大量にスキャンするのに便利なScan to FTP機能も付いている。 でも、linuxで動くかしら....。 調査していくと、MultiWriter 5100FはDocuPrint M200 fw/XeroxのOEM?のようだ(仕様書を見く らべるとわかる)。しかし、MultiWriter 5100FもDocuPrint M200 fwも、linux 用ドライバが無い...。
調べると、DocuPrint M200 fw(日本国内向け)は、WorkCentre 3045V_NI(アメリカ向け)と同じもののようだ...。
● ドライバGET
そこで、 WOrkCentre 3045 Support & Driversからlinux用ドライバをGETしよう(平成24年12月7日(金)現在は、xerox-workcentre-3045b-3045ni_1.0-28_i386.zip)。
※world wideではlinuxドライバはあたりまえに揃えているようだが...日本国内ではNOT SUPPORTと言ったところか...。
● INSTALL for AMD64
  • 取得できるドライバは32bit用なので、32bitも使えるようにしましょう。
    $ dpkg --add-architecture i386
    
  • ドライバをINSTALL
    $ unzip xerox-workcentre-3045b-3045ni_1.0-28_i386.zip
    $ sudo dpkg xerox-workcentre-3045b-3045ni_1.0-28_i386.deb
    
  • 32bitライブラリ
    32bitライブラリを必用とする場合があります。それを確認します。
    $ cd /usr/lib/cups/filter
    $ ldd ./xrhr4ap | grep not
      libcupsimage.so.2 => not found
    
    libcupsimage.so.2がありませんでした。インストールしましょう(32bit版)。
    $ sudo apt-get install libcupsimage2:i386
    

    あとは、「http://localhost:631」をアクセスし、プリンタを追加しましょう。