Canon CAPT printers

2017年8月5日土曜日

Canon Satera LBP3100
http://gdlp01.c-wss.com/gds/6/0100004596/03/Linux_CAPT_PrinterDriver_V260_uk_EN.tar.gz

32-bit_DriverーDebian フォルダー内
cndrvcups-common_2.60-1_i386.deb
cndrvcups-capt_2.60-1_i386.deb
debパッケージをクイックしてインストール

設定
ccpd(バッファリング/スプーラーデーモン)にプリンタを登録します。
端末にて
# lpadmin -p LBP3100 -m CNCUPSLBP3100CAPTJ.ppd -v ccp://localhost:59687 -E
# ccpdadmin -p LBP3100 -o /dev/usb/lp0
# /etc/init.d/ccpd restart

起動時にプリンターを認識させる為
/etc/udev/rules.d/85-canon-capt.rules(無ければ作る)
下記を書き込む
KERNEL=="lp*", SUBSYSTEMS=="usb", ACTION=="add", ATTRS{idVendor}=="04a9", RUN+="/etc/init.d/ccpd start"
KERNEL=="lp*", SUBSYSTEMS=="usb", ACTION=="remove", RUN+="/etc/init.d/ccpd stop"

プリンターの新規登録停止
/lib/udev/rules.d/70-printers.rules
# Low-level USB device add trigger
#ACTION=="add", SUBSYSTEM=="usb", ATTR{bInterfaceClass}=="07", ATTR{bInterfaceSubClass}=="01", TAG+="udev-configure-printer", RUN+="udev-configure-printer add %p"
# usblp device add trigger (needed when usblp is already loaded)
#ACTION=="add", KERNEL=="lp*", TAG+="udev-configure-printer", RUN+="udev-configure-printer add %p"
# Low-level USB device remove trigger
#ACTION=="remove", SUBSYSTEM=="usb", ENV{ID_USB_INTERFACES}=="*:0701*:*", RUN+="udev-configure-printer remove %p"


PDFでの印刷で日本語にならない場合
PDFは「ghostscript」を使っているようです
日本語が使えない場合 下記ファイルを修正すると改善されるかも知れない
/usr/share/ghostscript/9.10/Resource/Init/gs_pdfwr.ps
21行以降
% ---------------- Predefined configurations ---------------- %

% These correspond to the 4 predefined settings in Acrobat Distiller 5,
% plus a "default" setting that doesn't downsample images.

/.a2112 [2 1 1 2] readonly def
/.a1111 [1 1 1 1] readonly def
/.standardfonts [
% /Courier /Courier-Bold /Courier-Oblique /Courier-BoldOblique
% /Helvetica /Helvetica-Bold /Helvetica-Oblique /Helvetica-BoldOblique
% /Times-Roman /Times-Bold /Times-Italic /Times-BoldItalic
% /Symbol /ZapfDingbats
] readonly def

Copyright © 2010 休眠 | Free Blogger Templates by Splashy Templates | Layout by Atomic Website Templates