LinuxQuestions.org
Help answer threads with 0 replies.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 01-04-2017, 07:17 PM   #1
thelynx2
LQ Newbie
 
Registered: Jan 2017
Location: SE Asia
Distribution: MX Linux, Zorin, AntiX
Posts: 13

Rep: Reputation: Disabled
Help with CUPS and Canon G2000


Good day,

I'm running Apricity Linux (an Arch-based distro). I purchased a Canon G2000 All-in-One printer and it shows up in lsusb:
Code:
Bus 002 Device 006: ID 04a9:1795 Canon, Inc.
I have tried to install it via CUPS but have not been successful. CUPS recognizes it as a G2000 but after clicking Canon as the Make, I can't find G2000 in the list of models provided. I've tried deleting and reinstalling numerous times using the closest model I can find (I know that's pretty hopeless), but not luck. With one of the models I tried, at least I got the green light to blink when I tried to print a test page, but it still didn't print. Each time I try to print a test page, Apricity tells me it's printing and that printing has been successful, but that actually nothing prints.

I've done a lot of research on this but so far, I've come up with no solution. I've already installed cnijfilter2.

I'd be happy to provide any information you may need. Any help would be much appreciated.

Thank you in advance.
 
Old 01-05-2017, 02:09 AM   #2
hazel
LQ Guru
 
Registered: Mar 2016
Location: Harrow, UK
Distribution: LFS, AntiX, Slackware
Posts: 8,268
Blog Entries: 21

Rep: Reputation: 4789Reputation: 4789Reputation: 4789Reputation: 4789Reputation: 4789Reputation: 4789Reputation: 4789Reputation: 4789Reputation: 4789Reputation: 4789Reputation: 4789
Can you find a ppd file for your model anywhere on line? If you can download one, you can pass it to the cups Add Printer dialogue as an alternative to using the model name.

I had a rather similar problem with an HP all-in-1 printer; I was using HP's hplip driver package but, for some reason, not all the ppds in the package had been installed. I found the relevant one and copied it over and that solved the problem.

The lsusb output depends on the vendor and product ids in the usb database. It has nothing to do with the presence or absence of a cups driver.
 
Old 01-05-2017, 04:46 PM   #3
thelynx2
LQ Newbie
 
Registered: Jan 2017
Location: SE Asia
Distribution: MX Linux, Zorin, AntiX
Posts: 13

Original Poster
Rep: Reputation: Disabled
Thanks, hazel, for your reply. Unfortunately, I have not been able to find the ppd file for the G2000. I'm not sure why, as it was released back in 2015. I'm sure one will become available in the future, but until then, I'll have only a photocopier and will have to use my old printer/scanner, which is barely functional. I've already added the ink, so I doubt I'll be able to take it back. I should have done more research . . . I was blinded by the sale price! Lesson learned.

If anyone has any further advice, it would be very much appreciated.
 
Old 01-06-2017, 02:11 AM   #4
hazel
LQ Guru
 
Registered: Mar 2016
Location: Harrow, UK
Distribution: LFS, AntiX, Slackware
Posts: 8,268
Blog Entries: 21

Rep: Reputation: 4789Reputation: 4789Reputation: 4789Reputation: 4789Reputation: 4789Reputation: 4789Reputation: 4789Reputation: 4789Reputation: 4789Reputation: 4789Reputation: 4789
There's an instruction here on how to extract ppds from Windows drivers. I've no idea if it works but it's worth trying. Obviously you need a Windows machine to do the first step. The last step is set up for Suse and uses their control centre, so you would have to install your ppd file in some other appropriate way. I'd probably just copy it over by hand to /usr/share/cups/model.
 
Old 01-06-2017, 03:39 AM   #5
ferrari
LQ Guru
 
Registered: Sep 2003
Location: Auckland, NZ
Distribution: openSUSE Leap
Posts: 6,006

Rep: Reputation: 1175Reputation: 1175Reputation: 1175Reputation: 1175Reputation: 1175Reputation: 1175Reputation: 1175Reputation: 1175Reputation: 1175
The best course of action would be to contact the vendor and request a Linux driver for this series.
 
Old 01-06-2017, 04:02 AM   #6
thelynx2
LQ Newbie
 
Registered: Jan 2017
Location: SE Asia
Distribution: MX Linux, Zorin, AntiX
Posts: 13

Original Poster
Rep: Reputation: Disabled
Thanks so much for the advice, Hazel. It's very much appreciated. The directions look a bit over my head, but I like a good challenge, so I'll give it a go this weekend and report back. Thanks for giving me some hope!
 
Old 01-06-2017, 04:07 AM   #7
thelynx2
LQ Newbie
 
Registered: Jan 2017
Location: SE Asia
Distribution: MX Linux, Zorin, AntiX
Posts: 13

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by ferrari View Post
The best course of action would be to contact the vendor and request a Linux driver for this series.
I wrote to them yesterday asking for a driver, but they washed their hands of it, saying they only support Windows and Mac. I did, however, reply to tell them that they should release a Linux driver.
 
Old 01-07-2017, 02:33 PM   #8
ferrari
LQ Guru
 
Registered: Sep 2003
Location: Auckland, NZ
Distribution: openSUSE Leap
Posts: 6,006

Rep: Reputation: 1175Reputation: 1175Reputation: 1175Reputation: 1175Reputation: 1175Reputation: 1175Reputation: 1175Reputation: 1175Reputation: 1175
Quote:
I wrote to them yesterday asking for a driver, but they washed their hands of it, saying they only support Windows and Mac. I did, however, reply to tell them that they should release a Linux driver.
I find that an odd response since they obviously produce drivers for many of their recent models.
 
Old 01-07-2017, 02:46 PM   #9
ferrari
LQ Guru
 
Registered: Sep 2003
Location: Auckland, NZ
Distribution: openSUSE Leap
Posts: 6,006

Rep: Reputation: 1175Reputation: 1175Reputation: 1175Reputation: 1175Reputation: 1175Reputation: 1175Reputation: 1175Reputation: 1175Reputation: 1175
I doubt that installing a windows PPD will work here, unless the printer supports PostScrip, (and in the case of a Canon inkjet it's likely using a proprietary print language).
 
Old 01-07-2017, 04:23 PM   #10
ferrari
LQ Guru
 
Registered: Sep 2003
Location: Auckland, NZ
Distribution: openSUSE Leap
Posts: 6,006

Rep: Reputation: 1175Reputation: 1175Reputation: 1175Reputation: 1175Reputation: 1175Reputation: 1175Reputation: 1175Reputation: 1175Reputation: 1175
If you have a windows machine available to use as a print server, here are some pages describing how to print from a Linux box without the need for CUPS printer drivers...

http://justin.yackoski.name/winp/
http://searchwindowsserver.techtarge...Script-printer
https://www.stat.tamu.edu/~henrik/GS...PSprinter.html
 
Old 01-07-2017, 05:08 PM   #11
thelynx2
LQ Newbie
 
Registered: Jan 2017
Location: SE Asia
Distribution: MX Linux, Zorin, AntiX
Posts: 13

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by ferrari View Post
If you have a windows machine available to use as a print server, here are some pages describing how to print from a Linux box without the need for CUPS printer drivers...

http://justin.yackoski.name/winp/
http://searchwindowsserver.techtarge...Script-printer
https://www.stat.tamu.edu/~henrik/GS...PSprinter.html
Thanks for your thoughts and recommendations, Ferrari.

Unfortunately, I don't have a separate Windows machine, but I do have Windows 10 as a guest on my Linux box, so as a temporary solution, I thought I would just set up a shared folder for print jobs, but I've been having troubles completing the install of the Windows driver on the virtual machine. At a certain point it says to connect the printer via USB and turn it on. I do so and it isn't recognized and then says "MP drivers could not be installed". I've tried all three USB ports to no avail. Virtual Box shows "Canon G2000" with a check beside it in the devices menu. I can't figure it out. I'll have to post to a VB forum to see what I'm doing wrong. Do you have any ideas?

Thanks again.
 
Old 01-07-2017, 08:40 PM   #12
ferrari
LQ Guru
 
Registered: Sep 2003
Location: Auckland, NZ
Distribution: openSUSE Leap
Posts: 6,006

Rep: Reputation: 1175Reputation: 1175Reputation: 1175Reputation: 1175Reputation: 1175Reputation: 1175Reputation: 1175Reputation: 1175Reputation: 1175
There are numerous guides online, but these two graphical guides should help you with getting the required USB device access in the guest...

http://www.htpcbeginner.com/access-u...lbox-guest-os/
http://www.howtogeek.com/171228/10-v...ld-know-about/

Another tip that I'd give you here is to use bridged networking as ideally the host and guest need to be on the same LAN so the host can access the printer as a network device.
 
Old 01-12-2017, 06:07 PM   #13
thelynx2
LQ Newbie
 
Registered: Jan 2017
Location: SE Asia
Distribution: MX Linux, Zorin, AntiX
Posts: 13

Original Poster
Rep: Reputation: Disabled
Frustrated, I decided to take the Canon back to Tesco-Lotus and unbelievably, they actually let me exchange it for a different all-in-one printer. I was amazed because I had already added the ink to the cartridges. I've got a Brother now and, after a little work, I managed to get the driver installed. All is well.

Thanks again for your help and suggestions.
 
Old 01-12-2017, 08:37 PM   #14
ferrari
LQ Guru
 
Registered: Sep 2003
Location: Auckland, NZ
Distribution: openSUSE Leap
Posts: 6,006

Rep: Reputation: 1175Reputation: 1175Reputation: 1175Reputation: 1175Reputation: 1175Reputation: 1175Reputation: 1175Reputation: 1175Reputation: 1175
That is a pragmatic approach use what works!
 
Old 08-07-2022, 11:20 PM   #15
syahdannoor
LQ Newbie
 
Registered: Aug 2022
Distribution: Arch Linux
Posts: 1

Rep: Reputation: 0
i can print after install gutenprint

using old canon G2000 printer, driver from gutenprint

Last edited by syahdannoor; 08-07-2022 at 11:23 PM.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
13.37 Canon Printer won't work with CUPS porphyry5 Slackware 11 02-08-2014 02:54 PM
[SOLVED] CUPS in -Current and Canon Printers willysr Slackware 1 03-07-2010 08:26 PM
[SOLVED] CUPS into 32bit chroot and Canon!! alessiofachechi Linux - Server 9 12-31-2009 03:35 AM
CUPS and Canon S400SP Sando Linux - Software 1 05-02-2005 04:00 AM
cups, 2.6.7, lp0, canon s600, not recognized mipia Debian 5 12-30-2004 11:35 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 02:16 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration