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.
I have a Canon Pixma MX922 that will not print from Linux Mint 18.3. I get an error message rendering completed and it disables the printer.
When I select the printer I also that there is a printer with a name of print that is rejecting jobs. When I select it to get more information it changes from rejecting jobs to getting printer information and hangs.
I have tried deleting and reinstalling the printer as a network printer and I deleted several prints from var/spool/cups. I have also removed Cups and reinstalled it. The printer print remain and still says rejecting jobs. I am able to ping the printer. I have rebooted several times. I don't know if the printer that is rejecting jobs has anything to do with my print problem but I suspect it may be some kind of duplicate for the MX922.
Asia driver did not error out but it didn't print either.
I installed the Asia driver and deleted the old printer. I sent a print to the printer and I saw the print go through the queue but nothing printed. I restarted cups (service cups restart) and I removed cups with synaptics package manager and reinstalled it but it didn't make a difference. I turned the printer off and removed the power for 15 minutes but it still did not make a difference. Thank you for the drivers.
I reset all the printer settings back to defaults. I went back into the wifi settings and set the SSID and password and made a connection to wifi. I went into the TCP/IP settings and saw that the printer was using a dynamic Ip and I changed it back to the static Ip. I can ping the printer. Printer still does not print but the print jobs dissapear. Does wifi go straight between the laptop and printer or does it go through the router? Thank you
Capture the output after sending a print job, and report back here with that output. That might help us to advise further.
Quote:
Does wifi go straight between the laptop and printer or does it go through the router? Thank you
Unless using WIFI Direct, printers are usually attached to the LAN and so from a connectivity POV just appear as a another network device. Wired and wireless hosts are effectively connected to the same bridge (via your router). No routing is involved for hosts on the same LAN (subnet) of course.
Before seeing ferrari's response I ran a traceroute from my laptop to my printer and it showed more than 15 hops outside of my lan before showing *'s. I tried looking up some of the first ip's but iplocation and whois didn't know where they were. I shutdown Tor on my laptop and ran the traceroute again and it was one hop direct to the printer. I started Tor back up and it was still one hop. I tried several test prints and one finally printed It was a txt file and I had been trying to print a pdf before. I saw a couple of packages in synaptics, printer-driver-cups-pdf, and cups-pdf. I installed both of them and reinstalled the printer but it still would not print a pdf.
r@rpc ~ $ lpstat -t
scheduler is running
system default destination: MX920LAN
device for MX920LAN: cnijnet:/F4-81-39-93-51-9B
MX920LAN accepting requests since Thu 03 Jun 2021 06:45:35 PM PDT
printer MX920LAN is idle. enabled since Thu 03 Jun 2021 06:45:35 PM PDT
r@rpc ~ $
I did not see any output in the terminal. I looked at the cups error log. It was very verbose and I did not see where the problem was. I did see these following errors multipe timea.
[04/Jun/2021:00:04:42 -0700] Get-Notifications client-error-not-found: Subscription #3742 does not exist.
D [04/Jun/2021:00:04:42 -0700] [Client 667] Returning IPP client-error-not-found for Get-Notifications (/printers/) from localhost
I tried several test prints and one finally printed It was a txt file and I had been trying to print a pdf before.
That's good to know...partial success anyway.
Quote:
I saw a couple of packages in synaptics, printer-driver-cups-pdf, and cups-pdf. I installed both of them and reinstalled the printer but it still would not print a pdf.
Yes, this won't help as that is not what these packages are for.
Quote:
Code:
r@rpc ~ $ lpstat -t
scheduler is running
system default destination: MX920LAN
device for MX920LAN: cnijnet:/F4-81-39-93-51-9B
MX920LAN accepting requests since Thu 03 Jun 2021 06:45:35 PM PDT
printer MX920LAN is idle. enabled since Thu 03 Jun 2021 06:45:35 PM PDT
r@rpc ~ $
I did not see any output in the terminal. I looked at the cups error log. It was very verbose and I did not see where the problem was. I did see these following errors multipe timea.
Code:
[04/Jun/2021:00:04:40 -0700] [Client 643] HTTP_STATE_WAITING Closing for error 32 (Broken pipe)
[04/Jun/2021:00:04:42 -0700] Get-Notifications client-error-not-found: Subscription #3742 does not exist.
D [04/Jun/2021:00:04:42 -0700] [Client 667] Returning IPP client-error-not-found for Get-Notifications (/printers/) from localhost
2021:00:04:43 -0700] [Job 922] Error: invalid paperheight value. (integer: 12700 - 35560 [1/100mm])
D [04/Jun/2021:00:04:43 -0700] [Job 922] Error: invalid paperwidth value. (integer: 8900 - 21590 [1/100mm])
D [04/Jun/2021:00:04:43 -0700] [Job 922] Unrecoverable error: rangecheck in .putdeviceprops
Thanks again for the help.
Clear the existing lengthy log...
Code:
sudo rm -f /var/cups/log/error_log
Then send another print job, and examine the complete log. Do that with
Code:
egrep -iA3 "filter|error" /var/log/cups/error_log
That should trawl through the log and report errors of relevance (if any).
I had the printer set to print 4 X 6 cards and was sending it a letter size print. Sorry for the hassle but thanks to everyone for the help. I had spent days working on this before opening this thread. I did try sending the log but it was about 200,000 lines and I was only allowed 30,000 characters. Till next time. Thanks again.
It is printing but it is scaled up. I lose about 1/2" on top and bottom margin and 3/4" on left margin. It gained about 3/16" on right margin. I was looking at the page handling tab on the printer setup and I have page scaling set to fit to printable area, Auto rotate and center checked, and select page size using document page size checked. I don't know if a driver would change the scaling but I seem to have lost some of my original drivers. I used to have a lot of Canon Pixma drivers including one for my MX922 but since installing the Asian driver for the MX920 series they are no longer available. I would like to try switching back to my original driver if I could find it or try changing some of the other print options but we are dog setting my daughters dog and it goes crazy if I fire up the printer so I will have to wait until tomorrow. Thank you for all the help.
It is printing but it is scaled up. I lose about 1/2" on top and bottom margin and 3/4" on left margin. It gained about 3/16" on right margin. I was looking at the page handling tab on the printer setup and I have page scaling set to fit to printable area, Auto rotate and center checked, and select page size using document page size checked. I don't know if a driver would change the scaling but I seem to have lost some of my original drivers.
A change of driver might impact on printing behaviour, but usually as a result of the margins defined in the accompanying PPD.
Quote:
I used to have a lot of Canon Pixma drivers including one for my MX922 but since installing the Asian driver for the MX920 series they are no longer available.
The driver for that series should be ok, but sometimes experimentation is needed.
Quote:
I would like to try switching back to my original driver if I could find it or try changing some of the other print options but we are dog setting my daughters dog and it goes crazy if I fire up the printer so I will have to wait until tomorrow. Thank you for all the help.
It's not obvious to me what driver you were using at the start of this thread. There is the gutenprint MX922 driver (suppied by the 'printer-driver-gutenprint' package) which is perhaps what you were using initially. It's just a matter of reconfiguring the printer and selecting the appropriate driver.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.