Comment 4 for bug 163148

Revision history for this message
renbag (renbag) wrote : Re: Can't print with Canon LBP-660 in 7.10 (gutsy)

From apparmor man page:
"AppArmor is a kernel enhancement to confine programs to a limited set of resources. AppArmor’s unique security model is to bind access control attributes to programs rather than to users."

You may want to reinstall the package (and apparmor-utils) and find the way to configure it to allow printing with the lbp660 driver. The driver probably needs to write to some directory or device to which is not allowed by apparmor's default settings.
Read the man page, it has instructions to put the apparmor application in 'enforcement' or 'complain' mode and to find the appropriate error messages.
In the meanwhile, when you need to print, you can stop the apparmor service with:
sudo /etc/init.d/apparmor stop
and restart it with:
sudo /etc/init.d/apparmor start