پرینتر رو روشن کنید و حتما باید با usb به کامپیوتر وصل باشه
برای پرینتر lbp-810 که پرینتر خود من هست از درایور lbp-1120 استفاده کردم
http://v0xel.wordpress.com/2006/05/23/canoon-lbp-1120-on-ubuntu-510-how-to/http://ubuntubee.blogspot.com/2008/02/using-canon-lbp-810-lbp-1120-in-ubuntu.htmlلینکهای بالا راهنمای اصلی هستند
مراحلی که من رفتم
۱ با دستور sudo apt-get install libgtk1.2 فایل libgtk رو نصب کنید
۲ دانلود درایور برای مدلهای PIXMA از این لینک
http://www.canon-europe.com/Support/Software/Linux/PIXMA/index.aspو برای مدلهای i-SENSYS که شامل ۸۱۰و۱۱۲۰و... از اینجا
http://www.canon-europe.com/Support/Software/Linux/i-SENSYS/i-SENSYS_LINUX_SUPPORT.aspداخل پوشه درایور فایلهای cndrvcups-capt وcndrvcups-common که با پسوند deb میباشند رو لازم داریم
با دوبل کلیک ابتدا cndrvcups-common را نصب و سپس cndrvcups-capt نصب کنید
۳ باید cups رو رستارت کنید راهنما گفته از این دستور استفاده کنید
sudo /etc/init.d/cupsys stop
sudo /etc/init.d/cupsys start
اما برای من cupsys وجود نداشت به جای دو دستور بالا این دو دستور رو وارد کردم
sudo /etc/init.d/cups stop
sudo /etc/init.d/cups start
۴ طبق راهنما این پوشه ها وفایلها رو ایجاد کنید .ممکن قبلا ایجاد شده باشند که مشکلی نیست
sudo mkdir /var/ccpd
sudo mkdir /var/captmon
sudo mkfifo /var/ccpd/fifo0
sudo chmod 777 /var/ccpd/fifo0
۵ باید پرینتر رو اضافه کنید از این مسیر
System->Administration->Printing
new رو کلیک کنید سپس Canon Printer Daemon Port #1 رو انتخاب و forward رو کلیک
از طریق select printer from database مدل canon رو انتخاب سپس forward
در مرحله بعد مدل پرینتر خودتون رو انتخاب و فروارد کنید پرینتر من lbp-810 ولی من lbp-1120 رو انتخاب کردم
در مر حله بعد حتما نام پرینتر رو یادداشت یا کپی کنید . برای من LBP1120-CAPT-ver.1.5 یود
۶ دستور زیر sudo /usr/sbin/ccpdadmin -p NameOfPrinter -o /dev/usb/lp0
برای مدل ۸۱۰و۱۱۲۰ میشه sudo /usr/sbin/ccpdadmin -p LBP1120-CAPT-ver.1.5 -o /dev/usb/lp0
خروجی دستور شبیه اینه
As result will be something like that:
CUPS_ConfigPath = /etc/cups/
LOG Path = None
UI Port = 39787
Entry Num : Spooler : Backend : FIFO path : Device Path : Status
----------------------------------------------------------------------------
- : LBP1120-CAPT-ver.1.3 : cpp : /dev/usb/lp0 : New!!
۷ فایل ccpd رو با دستور زیر باز کنید
sudo gedit /etc/init.d/ccpd
و با محتویات اون رو با فایلی که من براتون میذارم عوض کنید اون فایلی که در راهنما گذاشته برای من جواب نداد شاید برای شما اینتور نباشه
فایل رو از این لینک داونلود کنید
http://www.twango.com/media/v0xel.public/v0xel.10253اگر لینک ف*ی*ل*ت*ر فایل رو پایین آپلود کردم
//////////////////////////////////////////////////////////////////////////////////////
#!/bin/sh
#
# ccpd startup script for Canon Printer Daemon for CUPS
#
# Modified for Debian GNU/Linux
# by Raphael Doursenaud <rdoursenaud@free.fr>.
DAEMON=/usr/sbin/ccpd
LOCKFILE=/var/lock/subsys/ccpd
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
NAME=ccpd
DESC="Canon Printer Daemon for CUPS"
test -f $DAEMON || exit 0
case $1 in
start)
echo -n "Starting $DESC: $NAME"
start-stop-daemon --start --quiet --exec $DAEMON
echo "."
;;
stop)
echo -n "Stopping $DESC: $NAME"
start-stop-daemon --stop --quiet --oknodo --exec $DAEMON
echo "."
;;
status)
echo "$DESC: $NAME:" `pidof $NAME`
;;
restart)
echo -n "Restarting $DESC: $NAME"
start-stop-daemon --stop --quiet --oknodo --exec $DAEMON
sleep 1
start-stop-daemon --start --quiet --exec $DAEMON
echo "."
;;
*)
echo "Usage: ccpd {start|stop|status}"
exit 1
;;
esac
exit 0
////////////////////////////////////////////////////////////////////////////
فایل ccpd رو پس از تغییر دادن ذخیره کنید
دستور sudo /etc/init.d/ccpd start
سپس sudo ccpdadmin
sudo captstatusui -P [NameOfPrinter] ]
برای من میشه sudo captstatusui -P LBP1120-CAPT-ver.1.5
بعد از این دستور شما باید پیغام "Ready to print". رو ببینید
در اخر boot up maneger رو با sudo apt-get install bum نصب کنید
از مسیر System -> Administration -> Boot-Up Manager اون زو اجرا کنید
و canon capt printer driver for linux v 1.30 رو تیک بزنید اپلای کنید و no رو انتخاب
نیاز به رستارت نیست یابد پرینت بگیره