cups error "cannot specify model number" when trying to set up my new printer
Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Location: Montreal, Quebec and Dartmouth, Nova Scotia CANADA
Distribution: Arch, AntiX, ArtiX
Posts: 1,363
Rep:
Quote:
Originally Posted by ferrari
Based on your your examination of the PPD file(s), the proprietary Canon driver PPD doesn't seem to be there. You're using a gutenprint driver for the wrong model. From a quick check of the gutenprint (version 5.2.12) package I have installed, there is a driver for the Pixma MX922 printer specifically. Which version of Mint are you using? That will have a likely bearing on which gutenprint version you have installed.
I suggest starting over by at least deleting the exiting printer configurations or by removing /etc/cups/printers.conf entirely. It will be recreated the next time you configure a printer anyway.
I usually use the CUPS web interface for all administration/configuration tasks, but a printer configuration utility should be able to do the same. The former is done via a browser
Your choices are to try using the proprietary driver which will use the cnijnet:/ backend, or the gutenprint driver (and perhaps the socket:// backend for network printing).
Hi Linsoo - I second all of Ferrari's above conclusions and recommendations.
I have Linux Mint release: 13 (maya) edition: Cinnamon 64-bit
Not sure which parts of that are relevant.
I did delete my printer (from the localhost:631 in the browser) and downloaded the gutenprint printer driver for the address you suggested. (I guess I did, I didn't get an error or anything)
When I went back in to re set-up the printer, I wound up in the exact same place. It finds the printer Canon-MX920-series_00-BB-C1-1D-3A-C0 but then wants me to select the make and model and my model is not on the list.
It also says "Or Provide a PPD File" with a "browse" option but I don't understand what that means and when I select browse, it just opens my file menu and I don't know what to choose. Nothing looks like it would be something to select for this purpose except for the .exe file from the printer set-up disc that came with the printer but this does not work.
When I went back in to re set-up the printer, I wound up in the exact same place. It finds the printer Canon-MX920-series_00-BB-C1-1D-3A-C0 but then wants me to select the make and model and my model is not on the list.
That's indicative of the proprietary backend detecting the network printer. I'm not sure why the configuration utility can't associate the correct PPD file but you'll have to locate it manually. The installed DEB package should have included it, and if I recall correctly, this usually includes an install script which can be run and does the whole configuration process for you. Unfortunately , I'm not in front of my Linux computer to check/verify further. You can examine the files installed from the Canon package and that should show you where the relevant .ppd file is located.
FWIW, here's a guide showing how to install the Canon proprietary drivers using the included installer script I mentioned before. This should take care of the complete configuration, eliminating the need to configure using the printer config utility.
If you really get stuck, consider upgrading to Mint 18, as that will bring you up to date with respect to the included CUPS drivers, and hopefully the open source gutenprint driver for the Pixma MX922 will work as expected.
I tried the first code to try to get the list of installed files for my package but i got
Code:
Package `cnijfilter-mx920series' is not installed.
Use dpkg --info (= dpkg-deb --info) to examine archive files,
and dpkg --contents (= dpkg-deb --contents) to list their contents.
Then I went to the guide showing how to install the canon proprietary drivers and got to step 5 Installing Canon Printer and got this
Code:
==================================================
Canon Inkjet Printer Driver
Version 3.90
Copyright CANON INC. 2001-2013
All Rights Reserved.
==================================================
Command executed = sudo dpkg -iG ./packages/cnijfilter-common_3.90-1_amd64.deb
dpkg: error processing ./packages/cnijfilter-common_3.90-1_amd64.deb (--install):
cnijfilter-common: 3.90-1 (Multi-Arch: no) is not co-installable with cnijfilter-common:i386 3.90-1 (Multi-Arch: no) which is currently installed
Errors were encountered while processing:
./packages/cnijfilter-common_3.90-1_amd64.deb
Command executed = sudo dpkg -P cnijfilter-common
dpkg: warning: there's no installed package matching cnijfilter-common
It seems to be complaining about a mixture of 64-bit and 32-bit packages. That's why it wouldn't complete. You have to be careful here. Do you know if you're using a 32-bit or 64-bit distro?
I guess I have totally messed up now. I tried to upgrade to version 18.1 and I did download it from the linux mint forum pages but I couldn't get it to run. Upon trying to find out why, I think I figured out that I cannot go directly from release 13 to release 18. So I am going to buy a backup drive today before I do anything else and I think what I am going to have to do, instead of upgrade, is get rid of my version and start new with the latest version. You can tell me if you think that sounds right. However, whatever I did changed something. When I reboot, the line says something slightly different. When I check to see what version I am running in a terminal it tells me it is still 13 and everything looks the same but when I go to localhost:631 the canon printer is gone and it can not find it like it would before.
By the way, when I did you query I got
Code:
No packages found matching cnijnetfilter*.
so I am thinking the "upgrade" maybe put me back to the original version 13 and I lost any packages I have since installed?? I don't know if that makes sense or not.
Yes, always a good idea to back up any important data first. Start with with a fresh install, the download the Canon drivers again. With the Canon device connected, the included install.sh script should take care of both the package installation and the printer configuration.
One of my problems is that this is a wireless printer and I am not able to directly connect it to the computer. There is no place for a usb. Since it is also a fax, there is place to plug a phone line but i am assuming that it will do no good to connect it to my computer via a phone line, correct?
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.