Can we please put this as RESOLVED?
Thanks!
# cups talks to the raw USB devices, so we need to blacklist usblp to avoid
# grabbing them
# blacklist usblp
<Printer LBP2900>
DevicePath /dev/usb/lp0
</Printer>
sudo /usr/sbin/lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp://localhost:59787 -E
/etc/init.d/ccpd start
urpmi cndrvcups-common-2.60-1.i386.rpm cndrvcups-capt-2.60-1.i386.rpm
urpmi libxml2_2 cndrvcups-common-2.60-1.x86_64.rpm cndrvcups-capt-2.60-1.x86_64.rpm
systemctl service cups restart
ls /usr/share/cups/model/ | grep CNCUPSLBP31
lpadmin -p LBP3100 -m CNCUPSLBP3150CAPTK.ppd -v ccp://localhost:59787 -E
su
mkdir /var/captmon
mkdir /var/ccpd/fifo0
chown -R lp:lp /var/ccpd/
lpadmin -p LBP3100 -m CNCUPSLBP3150CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E
ccpdadmin -p LBP3100 -o /dev/usb/lp0
ccpdadmin -p LBP3100 -o net:192.168.0.20
service ccpd start; service ccpd status
<Printer LBP3100>
DevicePath /dev/usb/lp0
</Printer>
ccpd-restart.conf
# ccpd-restart - if printer is ON before PC.
description "restart daemon ccpd for Canon printer LBP-serie"
start on started cups
stop on runlevel [016]
script
if [ -e /dev/usb/lp* ]; then
/etc/init.d/ccpd stop
sleep 3
/etc/init.d/ccpd start
fi
end script
cp /usr/lib/udev/rules.d/70-printers.rules /etc/udev/rules.d/
# /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"
Return to Printers and Scanners
Users browsing this forum: No registered users and 1 guest