DocuPrint C5000 dをFreeBSDで使う(CUPS編)
DocuPrint C5000 dをFreeBSDで、CUPS経由で使うことを試みました。
https://www.fujixerox.co.jp/download/docuprint/c5000d/linux/
からrpmファイルを落して来る。
適当なディレクトリを作ってその中で伸長。
etc/cups/mimefx.convs
etc/cups/mimefx.types
それぞれを /usr/local/etc/cups/mime.{convs,types} に追記(コメントアウトされてるところは追記しなくてよいです)。
Linuxバイナリ usr/lib/cups/filter/{pdftopdffx,pdftopjlfx,pstopdffx} を動かせるように、適当にLinuxパッケージをインストール。
linux-c6-avahi-libs-0.6.25_2 linux-c6-cups-libs-1.4.2_4 linux-c6-dbus-libs-1.2.24_4 linux-c6-expat-2.0.1_2 linux-c6-fontconfig-2.8.0_1 linux-c6-gnutls-2.8.5_2 linux-c6-libgcrypt-1.4.5_3 linux-c6-libgpg-error-1.7_1 linux-c6-libtasn1-2.3_2 linux-c6-libxml2-2.7.6_5 linux-c6-nspr-4.10.8_2 linux-c6-nss-3.19.1 linux-c6-sqlite-3.6.20_3 linux-c6-xorg-libs-7.4_4 linux-libgtkembedmoz-0.0.20100806 linux_base-c6-6.7_1 linuxlibertine-g-20120116_1
このへんが入っていれば動いた(関係ないのも含まれる)。
Linuxバイナリは/compat/linux/usr/local/libexec/cups/filter/以下に配置して、/usr/local/libexec/cups/filter以下へシンボリックリンクをはる。
/usr/local/etc/cups/ppd/ 以下を一時的にでいいので、自分の権限にしておく。
ブラウザで http://localhost:631/ へアクセスし管理→プリンターの追加
URLはhttp://プリンタのIP/ipp/を指定。
PPDファイルはusr/share/cups/model/FujiXerox/fxlinuxprint.ppdを指定。
ウェブからぽちぽちとデフォルトプリンタに設定したりしておく。
$ lpr-cups test.ps $ lpr-cups test.pdf
などとすると印刷できるので確認する。