I am seriously pulling my hair out on this one. I've been trying for the past few days to print to my Canon MP830. I've done everything suggested in almost every forum thread I've found. I've installed almost every package having to deal with printing, to no avail. I've tried blacklisting my usblp module, using gutenprint from GIMP, ect. and CUPS still refuses to find my USB printer when I go to Add Printer under the administration tab. dmesg reports a line,
[ 6.492593] scsi 6:0:0:0: Direct-Access Canon MP830Storage 0115 PQ: 0 ANSI: 2
so it's definitely there. When I try to print with gutenprint under GIMP (I've added my printer drivers and everything), it says,
lp: Error - no default destination available.
I am seriously stumped. I have no idea where to go from this. Any help?
Where are you loading the driver from? I had a similar issue a few weeks ago. I finally resolved it by downloading the driver directly from the company website instead of the repository.
I'm using the gutenprint drivers. Canon doesn't seem to provide Linux drivers for the MP830.
OK, so with TurboPrint installed (the trial), my printer shows up in the CUPS Add Printer page and successfully prints... but there has to be a way to print without spending $40 on some drivers.
Last edited by PCJones (2012-05-17 06:14:22)
Are you in the "lp" group?
Go over the CUPS wiki article (again if you already did so). Maybe you missed something. Like: https://wiki.archlinux.org/index.php/CU … drivers.22
If anything else fails, install VirtualBox with a lightweight copy of Windows XP (TinyXP, MicroXP) and print away. You'll also need virtualbox-ext-oracle from the AUR to be able to use USB. I'd say a 2 GB .vdi container should be enough. If you run into space issues you can enable NTFS compression on C:\
I have made a personal commitment not to reply in topics that start with a lowercase letter. Proper grammar and punctuation is a sign of respect, and if you do not show any, you will NOT receive any help (at least not from me).
I am indeed in the lp group. I guess I'll have to keep trying for a while, but I might just give up and buy TurboPrint or install some form of XP like you suggested.
More information: I disabled the usblp module, restarted the cupsd daemon, and attempted to print to the TurboPrint location and it failed, so usblp is definitely required. I searched and found this in the AUR, but the packaged failed on build on both my Arch machines (yes, I have base-devel installed and updated), and it looks like it isn't being maintained anymore.
Last edited by PCJones (2012-05-17 16:38:20)