at_takuya.sasaki
2014年9月21日 21時55分
Armadillo-840で日本プリメックス社のUSBプリンタ(NP-2511)を動かそうと思います。
http://www.primex.co.jp/NPIServlet?viewpage=2&nextpage=3&BLGCode=40&ModelCode=57
ただしドライバがUbunts向けのrpmパッケージ(およびソースパッケージ)になります。 よってまずは、Ubunts向けのドライバをDebianで動かせるようにビルドしてみます。
1. Debianのブートディスクを作成
https://manual.atmark-techno.com/armadillo-840/armadillo-840_product_manual_ja-1.1.0/ch15.html
2. ビルドに必要なパッケージのインストール
# apt-get update # apt-get upgrade # apt-get install build-essential # apt-get install cups # apt-get install libcups2-dev # apt-get install libcupsimage2-dev
3 .src.rpm パッケージを解凍する
# apt-get install rpm # rpm2cpio npi-cups-1.1.0-0.src.rpm |cpio -id
4.ビルド
# tar xvf npi-cups-1.1.0.tar.bz2 # cd npi-cups-1.1.0/ # gcc -Wl,-rpath,/usr/lib -Wall -fPIC -O2 -o rastertonpi rastertonpi.c -lcupsimage -lcups
5. ビルドしたバイナリファイルなどをコピー
# cp rastertonpi /usr/lib/cups/filter/rastertonpi # cp Npi_2inch_Journal.ppd /usr/share/cups/model/Npi_2inch_Journal.ppd # cp Npi_2inch_Reciept.ppd /usr/share/cups/model/Npi_2inch_Reciept.ppd # cp Npi_3inch_Journal.ppd /usr/share/cups/model/Npi_3inch_Journal.ppd # cp Npi_3inch_Reciept.ppd /usr/share/cups/model/Npi_3inch_Reciept.ppd
以上で、ビルドまでは完了しました。
次回は実際のプリンタをつないで試してみたいと思います。