Al enige jaren gebruik ik mijn Canon Laser Shot LBP-1120 zonder problemen onder Windows XP. Sinds vijf weken draai ik op mijn systeem Ubuntu 9.04 naast Windows XP om te kijken of Ubuntu mij bevalt en of alles werkt. Helaas ben ik na vijf weken nog steeds niet in staat om volledig van MS Windows over te stappen naar Ubuntu omdat, na 20 minuten installeren zonder een vraag te stellen, alle software en hardware perfect werkt behalve mijn Canon Laser Shot LBP-1120.
Deze printer wordt niet standaard ondersteund door Ubuntu maar ik heb de driver van de Canon site gedownload (CAPTDRV180.tar.gz) en volgens de handleiding die Canon er bij heeft gedaan geinstalleerd.
$ su
# dpkg -i cndrvcups-common_x.xx-x_i386.deb
# dpkg -i cndrvcups-capt_x.xx-x_i386.deb
# /etc/init.d/cups restart
# /usr/sbin/lpadmin -p LBP5000 -m CNCUPSLBP5000CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E
# /usr/sbin/ccpdadmin -p LBP5000 -o /dev/usb/lp0
# /etc/init.d/ccpd start
Wanneer ik nu mijn printer aan en uit zet zie ik in de eigenschappen van de printer (in het printerconfiguratie-localhost scherm) de status van de printer veranderen van online naar offline. De computer ziet de printer dus blijkbaar wel maar wanneer ik probeer een test pagina af te drukken blijft de printer in alle toonaarden zwijgen. Ook printen vanuit een applicatie werkt niet.
In /var/log/cups/error_log word ik overspoeld met meldingen over acties die unauthorized zijn. Zie onderstaande error_log:
E [23/May/2009:11:31:04 +0200] Pause-Printer: Unauthorized
E [23/May/2009:11:31:22 +0200] Resume-Printer: Unauthorized
E [23/May/2009:11:31:57 +0200] CUPS-Add-Modify-Printer: Unauthorized
E [23/May/2009:11:34:35 +0200] CUPS-Set-Default: Unauthorized
E [23/May/2009:11:37:16 +0200] cupsdAuthorize: Local authentication certificate not found!
E [23/May/2009:11:37:16 +0200] cupsdAuthorize: Local authentication certificate not found!
E [23/May/2009:11:37:16 +0200] cupsdAuthorize: Local authentication certificate not found!
E [23/May/2009:11:37:21 +0200] cupsdAuthorize: Local authentication certificate not found!
Het gaat bij mij om een PC met een printer via USB en alle gebruikers op deze PC mogen van mij alle bewerkingen met de printer kunnen uitvoeren, dus wat mij betreft hoeft heel deze authorisatie niet. Mijn cups configuratie file ziet er als volgt uit (standaard):
LogLevel warning
SystemGroup lpadmin
Listen localhost:631
Listen /var/run/cups/cups.sock
Browsing Off
BrowseOrder allow,deny
BrowseAllow all
BrowseAddress @LOCAL
DefaultAuthType Basic
<Location />
Order allow,deny
</Location>
<Location /admin>
Encryption Required
Order allow,deny
</Location>
<Location /admin/conf>
AuthType Default
Require user @SYSTEM
Order allow,deny
</Location>
<Policy default>
<Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job CUPS-Move-Job>
Require user @OWNER @SYSTEM
Order deny,allow
</Limit>
<Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default>
AuthType Default
Require user @SYSTEM
Order deny,allow
</Limit>
<Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After CUPS-Accept-Jobs CUPS-Reject-Jobs>
AuthType Default
Require user @SYSTEM
Order deny,allow
</Limit>
<Limit Cancel-Job CUPS-Authenticate-Job>
Require user @OWNER @SYSTEM
Order deny,allow
</Limit>
<Limit All>
Order deny,allow
</Limit>
</Policy>
Na vijf weken van alles en nog wat geprobeerd te hebben om mijn printer aan de praat te krijgen begin ik langzaam de hoop te verliezen dat Ubuntu goed met mijn printer om kan gaan en denk ik er over om dan toch maar op Windows XP te blijven werken.
Kan iemand mij helpen om mijn printer onder Ubuntu aan de praat te krijgen zodat ik toch van dat irritante MS Windows af kan komen?