Linux Lite Forums

Hardware - Support => Printing and Scanning => Topic started by: v-grimalkin on May 19, 2019, 07:52:14 PM

Title: Canon Pixma MG3122 printer/scanner: Wi-Fi won't detect
Post by: v-grimalkin on May 19, 2019, 07:52:14 PM
The device works fine with USB connection, but I can't understand anything I've read about getting it to connect via my router.  There is no driver available from Canon for Linux, and I am lost regarding CUPS, URI, etc.  The installation disk, of course, is for Windows 7, so it is useless.

I was able to print out the following info:  Canon MG3100 Series, CUPS+Gutenprint v5.2.13, Driver: STP00492.PPD (no clue where that came from).

At least I'm using an Acer Aspire One D255E, so I can easily carry it in to the room where the printer/scanner sits, but I would really like to use Wi-Fi for the printing, at least. 




Title: Re: Canon Pixma MG3122 printer/scanner: Wi-Fi won't detect
Post by: Jerry on May 20, 2019, 05:00:04 AM
The printer must be added as a USB printer first. Then you can add it as a wireless printer. Is it not seen when you expand Network Printer?

(https://i.imgur.com/0cy9nBg.png)
Title: Re: Canon Pixma MG3122 printer/scanner: Wi-Fi won't detect
Post by: v-grimalkin on May 20, 2019, 05:34:13 PM
No, it is not detected, and I was having the same problem with it on Cinnamon 17.3, too.  When I first installed Mint, I had to do something with Firewall rules, but of course I can't remember what (over 3 years ago).  It is now the default printer only works via USB connection.
Title: Re: Canon Pixma MG3122 printer/scanner: Wi-Fi won't detect
Post by: Jerry on May 21, 2019, 04:36:11 AM
At the moment you are using the open source driver. Try the Canon one:

https://www.canonupdates.com/canon-pixma-mg3122-manual-driver-download-windows-mac-linux/

(https://i.imgur.com/5qhngp6.png)
Title: Re: Canon Pixma MG3122 printer/scanner: Wi-Fi won't detect
Post by: v-grimalkin on May 21, 2019, 05:05:33 PM
Thanks so much.  I did not know these were available, and I've downloaded both with hope.

Downloaded and extracted (?), but I can't find a way to install these two drivers.  Does this need to be done in Terminal, which I have little to no experience with?

I tried using the search for drivers, but it said none were in use. 
Title: Re: Canon Pixma MG3122 printer/scanner: Wi-Fi won't detect
Post by: Jerry on May 21, 2019, 10:38:15 PM
Extract each file archive, Open a Terminal in each extracted folder and do:

Code: [Select]
sudo ./install.sh
or

Code: [Select]
sudo sh install.sh
follow the onscreen instructions very carefully, take your time!
Title: Re: Canon Pixma MG3122 printer/scanner: Wi-Fi won't detect
Post by: v-grimalkin on May 23, 2019, 05:49:43 PM
Did as you instructed, and the scanner install worked fine, but I got some errors on the printer driver install.  I will go turn on the Canon and see what happens.

Your help is greatly appreciated.  ;D
Title: Re: Canon Pixma MG3122 printer/scanner: Wi-Fi won't detect
Post by: v-grimalkin on May 24, 2019, 06:05:19 PM
Still can't detect printer or scanner.  :(  I thought the scanner would work, but I only got black & white from a color photo and then only via usb.

Should I attempt the terminal procedure again?
Title: Re: Canon Pixma MG3122 printer/scanner: Wi-Fi won't detect
Post by: torreydale on May 24, 2019, 08:42:51 PM

@v-grimalkin

Quote
Did as you instructed, and the scanner install worked fine, but I got some errors on the printer driver install.  I will go turn on the Canon and see what happens.


Your help is greatly appreciated.  ;D


Not sure it matters, but is there a reason you installed the printer driver with the printer off?
Title: Re: Canon Pixma MG3122 printer/scanner: Wi-Fi won't detect
Post by: v-grimalkin on May 25, 2019, 05:51:41 PM
I seldom turn on the printer, so I did not bother while downloading.  Was there anything else I needed to do after opening the terminal in each folder?  I can repeat the procedure with the printer on, if that might affect the driver installation. 
Title: Re: Canon Pixma MG3122 printer/scanner: Wi-Fi won't detect
Post by: torreydale on May 25, 2019, 06:38:21 PM
@v-grimalkin ,

Do you have any other device that can print wirelessly to the printer?  This helps the forum members know whether the printer is properly set up to receive any wireless connections.  If so, read the Printing section of the Help Manual (Menu, Favorites, Help Manual) and revisit Jerry's screenshots.  Select Network Printer when setting up the printer, and see if anything shows. 

Furthermore, if you seldom turn the printer on, I don't see the need for it to be used wirelessly.  If you turn it on only when you're ready to print, that means you're standing right next to the printer and you might as well connect directly to it.  If you want to connect to the printer wirelessly, leave it on.  A driver is the software that allows your computer to use the device that the driver is for.  So it is unthinkable to me to install a driver for something and have that something turned off when I'm installing it. 


Title: Re: Canon Pixma MG3122 printer/scanner: Wi-Fi won't detect
Post by: BarryVG on May 26, 2019, 03:51:45 PM
I too run a Canon printer, model 882.  However, I find when using the system on a wifi only connection, remember there is a timeout on the assigned address.  What has worked well for me is to determine what addresses are in the router pool.  Then pick one that is not within the pool, ie 192.168.1.250.  Your IP set may be different.  On the printer, manually assign that chosen address.  The connect the printer with a network cable directly to the router.  Then the router will have that address known and can connect the computer to the printer.  On the printer, indicate the printer is on a wired network.  I have had less issues doing this than expecting the computer to find the printer in the entire IP set.
Title: Re: Canon Pixma MG3122 printer/scanner: Wi-Fi won't detect
Post by: v-grimalkin on May 26, 2019, 05:37:20 PM
@v-grimalkin ,

Do you have any other device that can print wirelessly to the printer?  This helps the forum members know whether the printer is properly set up to receive any wireless connections.  If so, read the Printing section of the Help Manual (Menu, Favorites, Help Manual) and revisit Jerry's screenshots.  Select Network Printer when setting up the printer, and see if anything shows. 
 
No, I have no other devices that work via wi-fi to the printer/scanner. 


Furthermore, if you seldom turn the printer on, I don't see the need for it to be used wirelessly.  If you turn it on only when you're ready to print, that means you're standing right next to the printer and you might as well connect directly to it.  If you want to connect to the printer wirelessly, leave it on.  A driver is the software that allows your computer to use the device that the driver is for.  So it is unthinkable to me to install a driver for something and have that something turned off when I'm installing it. 

Good point, especially for the scanner, but printing via wi-fi is a luxury I've grown fond of.  I guess I will be satisfied returning to my old Windows XP plugged in status.  How do I get rid of the driver installations I did in the terminal?  (One took, the other had errors)
Title: Re: Canon Pixma MG3122 printer/scanner: Wi-Fi won't detect
Post by: v-grimalkin on May 26, 2019, 05:41:21 PM
I too run a Canon printer, model 882.  However, I find when using the system on a wifi only connection, remember there is a timeout on the assigned address.  What has worked well for me is to determine what addresses are in the router pool.  Then pick one that is not within the pool, ie 192.168.1.250.  Your IP set may be different.  On the printer, manually assign that chosen address.  The connect the printer with a network cable directly to the router.  Then the router will have that address known and can connect the computer to the printer.  On the printer, indicate the printer is on a wired network.  I have had less issues doing this than expecting the computer to find the printer in the entire IP set.

Thanks for this suggestion, BarryVG.  I have tried to figure out how to do this after another's suggestion (on the Mint forum), but there are only 2 addresses that I can see, one for receiving and one for broadcasting.  I've tried both without success. 
Title: Re: Canon Pixma MG3122 printer/scanner: Wi-Fi won't detect
Post by: torreydale on May 26, 2019, 07:02:05 PM
@v-grimalkin ,

You didn't answer the question of whether you are already able to print wirelessly to the printer or not. 

@BarryVG 's suggestion is to set up a static IP address for the printer.  It is a very good suggestion.  Your response of seeing two IP addresses (receiving and broadcasting) leads me to believe you're unfamiliar with how to assign a static IP address to your printer.  Typically, home routers have a network from 192.168.1.2 - 192.168.1.254 or 192.168.0.2 - 192.168.0.254.  That's 253 usable IP addresses for each range.  Within one of those ranges will be a number of IP addresses that get dynamically assigned via DHCP (dynamic host configuration protocol) to host devices like PCs, casting devices (ie. Firestick, Roku, Chromecast), and mobile devices like phones and tablets.  None of those devices are guaranteed to get the same IP address everytime they connect to your network, wirelessly or otherwise.  So if you have a PRINTER getting an address this way, it makes it difficult for the other devices to connect to the printer if it has a changing IP address. 

I do not want to assume what you don't know.  That's why I anticipated your answer to my question.  Please provide an answer.  It will help me and others help you.

 
Title: Re: Canon Pixma MG3122 printer/scanner: Wi-Fi won't detect
Post by: BarryVG on May 26, 2019, 07:35:26 PM
To determine the pool of addresses, first determine the ip set of the router.  in a command screen, type msconfig and what is the results.  Normal is 192.168.x.xxx.   Xs will be shown and can be different.  A 192.168.x.1 is the normal router gateway address.  In a web browser, type this number and you should get a login screen.  Routine id is admin and password may be admin or password.  If this has not been change, highly recommended to set a different password.  Then look through the pages and determine where the pool set is identified.  I've seen 100 to 125 and other groupings dependent on the router.  My printer is set at 250 address.  The when I setup the printer in the computer, I will indicate the printer is on a LAN, for there is a network cable between the router and printer.  My laptops are all wifi and then can print.  Each printer will have a manual setup to identify which IP it is assigned.  I'm running Windows 7, 8, 10 and Linux Lite llaptops.  All on wifi and all print to the same printer.
Title: Re: Canon Pixma MG3122 printer/scanner: Wi-Fi won't detect
Post by: trinidad on May 27, 2019, 11:21:31 AM
Not sure why this turned into a discussion of NAT? , but the printer should show up in network manager whether or not your OS has the correct drivers to use it, if it is actually broadcasting WIFI, ad hoc or NAT, doesn't matter which. NAT changes don't matter to network manager, just that the connection is possible. Drivers only effect whether or not you can make the connection from your OS, not whether or not it appears in network manager. Many printers allow ad hoc wireless, making the router uneccessary, and many others allow bluetooth that requires pairing.
If your printer is adverstising its WIFI connection, NAT doesn't matter and you should be able to turn it on and off and connect to whatever network address it uses at the time. If it's an ad hoc address it's already static.

1) With its WIFI turned on does your printer's broadcast connection show up in network manager?
2) If not then CONFIGURE your PRINTER'S broadcast capability i/e NAT WIFI, ad hoc WIFI, or bluetooth from the PRINTER'S interface first, not your OS. Then check network manager to see if a connection appears. Get that part right first then install dirvers if you need to.

TC
Title: Re: Canon Pixma MG3122 printer/scanner: Wi-Fi won't detect
Post by: v-grimalkin on May 27, 2019, 04:19:50 PM
@v-grimalkin ,

You didn't answer the question of whether you are already able to print wirelessly to the printer or not. 

Nothing in my house can print wirelessly to the printer.  You are right; I know NOTHING!  Nothing shows up when I search network for a printer.  It is the default printer, but only connected to local host, whatever that means. 

Title: Re: Canon Pixma MG3122 printer/scanner: Wi-Fi won't detect
Post by: Jerry on May 27, 2019, 04:24:09 PM
@v-grimalkin lets sort this out for once and for good. If you install Teamviewer via Lite Software I can login remotely and get this done.
Title: Re: Canon Pixma MG3122 printer/scanner: Wi-Fi won't detect
Post by: v-grimalkin on May 27, 2019, 04:26:49 PM
@v-grimalkin lets sort this out for once and for good. If you install Teamviewer via Lite Software I can login remotely and get this done.
Thanks, Jerry.  Not today.  I'm on a different laptop and leaving to go on a hike.  Will resume this quest tomorrow.
Title: Re: Canon Pixma MG3122 printer/scanner: Wi-Fi won't detect
Post by: torreydale on May 27, 2019, 06:01:41 PM
@BarryVG ,
Isn't msconfig a Microsoft command?  If we want the user to go with that command, we need to make sure they have a separate computer running Windows to do so.


@trinidad ,
It looks like you're the first one in the thread to mention NAT.


@Jerry ,
Good call on the Teamviewer suggestion.
Title: Re: Canon Pixma MG3122 printer/scanner: Wi-Fi won't detect
Post by: Jerry on May 29, 2019, 09:34:27 PM
Ok did a remote session. OP needs to connect printer to her router before we can go any further. Scanning and USB printing work fine.
It doesn't show up in an nmap scan, and it doesn't show up in the router, so it's definitely not connected to any network.
Title: Re: Canon Pixma MG3122 printer/scanner: Wi-Fi won't detect
Post by: supergamer on May 30, 2019, 12:24:14 AM
I know this is the most obvious question but was the printer actually setup for wireless with putting in the passphrase and/or wireless turned on in the printer settings. I just know using HP printers seems to make things easier and also setting a default IP on the printer when using networked/wireless printing. I have had printers not show up on the router because they changed IP randomly.
Title: Re: Canon Pixma MG3122 printer/scanner: Wi-Fi won't detect
Post by: BarryVG on May 30, 2019, 02:37:00 PM
In response to the note I made about msconfig, that is a Windows command. Should have been "ifconfig".  Hope that helps.
Title: Re: Canon Pixma MG3122 printer/scanner: Wi-Fi won't detect
Post by: v-grimalkin on June 03, 2019, 03:36:11 PM
I know this is the most obvious question but was the printer actually setup for wireless with putting in the passphrase and/or wireless turned on in the printer settings. I just know using HP printers seems to make things easier and also setting a default IP on the printer when using networked/wireless printing. I have had printers not show up on the router because they changed IP randomly.
This could very well be part of the mess, since up until a couple months ago, the printer and scanner were working fine via wi-fi using Mint Cinnamon 17.3, but a some point (no doubt a network package update) the wireless connecting quit.  The printer was originally installed while the notebook OS was Windows 7.  When I switched to Linux, the only problem encountered was the scanner's wireless connection which was solved somehow through a setting in the firewall, if I recall.

Jerry kindly spent over an hour with me trying to fix this issue and suggested I reinstall the Canon using a Windows pc; problem is, I don't have one, and I have promised myself never to purchase another Microsoft product.  I suppose I should stick an "ABANDONED" header on this thread. 

I really appreciate all the suggestions and especially Jerry's dedication to helping a clueless newby.
Title: Re: Canon Pixma MG3122 printer/scanner: Wi-Fi won't detect
Post by: Jerry on June 03, 2019, 05:03:40 PM
It's ok to leave the thread open. Because we discovered that you can only use the Canon Windows CD to set up the wireless, it may be just a matter of time before you do it eg. friends laptop etc.
Title: Re: Canon Pixma MG3122 printer/scanner: Wi-Fi won't detect
Post by: v-grimalkin on June 05, 2019, 05:32:44 PM
For The first step, please uninstal and then install again software and driver for canon mg3122 (https://ijstartcanon.net/canon-pixma-mg3122-drivers-download/).
if you dont have cd instalation, can to download here: https://www.usa.canon.com/internet/portal/us/home/support/details/printers/support-inkjet-printer/mg-series/pixma-mg3122?tab=drivers_downloads

Thanks, Mr. Canon, but the firmware download is only for Mac or Windows, and I do have a cd with both those options; only devices I own are both running Linux.
Title: Re: Canon Pixma MG3122 printer/scanner: Wi-Fi won't detect
Post by: v-grimalkin on June 05, 2019, 05:37:07 PM
It's ok to leave the thread open. Because we discovered that you can only use the Canon Windows CD to set up the wireless, it may be just a matter of time before you do it eg. friends laptop etc.

 ;D :-* 8) Friends?  I have no friends.  :o