Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
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.
My printer is via WI-FI on a print-server connected which is also my router for the internet.
The cable from the USB port is plugged into that print-server. I have downloaded the correct driver. But it still cant see the printer.
I have plugged it in on the local USB port, and run the setup again and it works. Then put it on the router again, changed the port like http://10.0.0.2:631 which is the correct port, and it doesn't work.
I have tried all combinations with the number above.
Under windows it works like a dream.
Is there anyone how might know a workaround for it...??
It is a Lenovo Laptop E545, Debian Linux 9.1, router Huawei HG532F and a CANON Pixma MX 394
That manual is only for windows. There is nothing in there from ipp
That manual is only for windows. There is nothing in there from ipp
You may have bought the wrong router. I found this online manual page for a USR Wireless MAXg router that has explicit Linux IPP instructions for "Installing a USB Printer in a Linux Environment"
The driver from linux itself does detect's an "ipp://10.0.0.2:631/ipp". Still this does not work because I went into the troubleshooter, after that job has completed, and says it "Stopped - Rendering completed". The troubleshooter says i must click on policy's and select under State enabling. But the next time this is gone again, makes me back to square 1.
Provide a PPD file this doesn't work because the win-CD does not have it on and on the internet I cannot find anywhere a canon driver. Search for a printer driver to download give me nothing.....
The driver from linux itself does detect's an "ipp://10.0.0.2:631/ipp". Still this does not work because I went into the troubleshooter, after that job has completed, and says it "Stopped - Rendering completed". The troubleshooter says i must click on policy's and select under State enabling. But the next time this is gone again, makes me back to square 1.
Provide a PPD file this doesn't work because the win-CD does not have it on and on the internet I cannot find anywhere a canon driver. Search for a printer driver to download give me nothing.....
I searched for 'Canon Pixma MX 394 Linux drivers' on DuckDuckGo, and the official site was the very first 'hit'.
If you download the official MX394 Linux driver package from the Canon site, here:-
...it's in the format of a tar.gz package. Extract this, then under 'packages' you'll find four .debs. If you want the PPD file separately, extract either the cnijfilter-mx390series_3.90-1_amd64.deb or the cnijfilter-mx390series_3.90-1_i386.deb (whichever suits your architecture), then, under /usr/share/ppd, you'll find the required PPD file.
You can then supply it when requested by the printer install process.
Mike.
Last edited by Mike_Walsh; 08-13-2017 at 07:53 PM.
That still does not work. I noticed there a difference.
By the current installation with the PPD the Job Attributes is coming " The printer configuration is incorrect or the printer not longer exists"
Before it says "Stopped - Rendering completed"
So I unplugged the printer completely to try what is says now. It says under "Find Network Printer" when I put my IP in "No Printer was found at this address". That means there is definitely some data data going back and force between the printer. I am gonna leave it like this, and try downloading the one from tofino_surfer which was found on http://linux-drivers.net/ . Unfortunately I must first find out how....
In theory, installing the requisite .deb should also install the PPD file at the same time.....and the printer will find this, when it interacts with CUPS.
One question, if I may? How are you going about performing the install? Are you using the Printer Utility within Debian, or are you interacting with CUPS direct, via the web interface? In Puppy, we always install via the web interface; there is seen to be no advantage to including a Printer Utility GUI as well, as it simply adds 'bulk' to what is in essence a very small, lightweight OS. There is one available via the browser; why not use it?
I ask this, because there are more options for installing network/wireless-configured printers than are usually found in the Printer Utilities.....despite the fact that the GUI is using the CUPS interface stuff 'behind the scenes' anyway. The user just isn't aware of it.
The web interface also provides plenty of links for assistance with the more common installation problems. Unfortunately, you've made the unwitting mistake of choosing one of the most awkward printer brands to work with in Linux..! Personally, I've used Epsons since time out of mind. They may be somewhat 'agricultural', compared to some other brands.....but they just keep chugging along, and they do have the advantage of being one of the easiest printer brands to install under Linux. This even extends to having one single, generic driver that will provide basic functionality to their entire range, no matter how many years you go back.
I don't think many others can make that claim.
Mike.
Last edited by Mike_Walsh; 08-14-2017 at 04:13 PM.
I am a newbie, so bear with me. I do know DOS and Windows fairly good. But with Linux I have just about started.
How many procedure are actually there.
I know about there Driver itself, make the path to it and there are installed. That goes until it does detect a printer, which is 0.That doesn't work at all. No printer is installed.
I know about the Printer utility in Debian. It detects it but does the installation correctly and then it failing.
I know about the PPD file. It detects it but does the installation correctly and then it failing.
I know when I plug the the USB port directly into the computer, all three are working fine.
The web-interface I don't know and that putty I don't know as well. Maybe you could enlighten me there.
Oh, Puppy is 'Puppy' Linux; a small, lightweight OS that I've been using for quite some time.
The web interface, well.....if you open a browser, and type 'localhost:631' into the address bar, and enter it, you should get the CUPS web interface come up. As I said, all Linux distros employ this; it's simply 'hidden' with most of 'em.
Click on the 'Administration' tab, then, under 'Printers', click on 'Find new printers'. Make sure your printer is switched on before starting this; unlike in Windows, CUPS needs to detect your printer before it can 'work' with it. Then, just follow through the steps. They're fairly self-explanatory.
Let me know if that does any good, please.....although, frankly, if everything's working via USB cable, if it was me, I'd simply run it like that. At least that way you've got a 'working' printer, haven't you? Even if you do have to get an extension lead for it, and have it tucked around behind things to get it out of the way.....not, perhaps, a very elegant solution, but it will be functional.
Sometimes, even the experts have to admit defeat, and take a 'lateral' view of things! In Linux, some things just never do work properly.....mainly due to the manufacturer point-blank refusing to provide support; or, if they do, then perhaps simply not going far enough with it.
Mike.
Last edited by Mike_Walsh; 08-15-2017 at 09:27 AM.
The only information I could find in the manual was:
Quote:
Refer to the steps in the Printer Server tab page for details about how to use the printer.
What are the steps? Your printer can also connect via its wireless interface and you might have better luck instead of connecting it directly to the router.
Many routers only supported a few specific printers or created a virtual printer port that was only use accessible with windows software. It isn't the first since it works in windows. Not enough information to know of the later.
It might be that we just do not know the exact URL for the printer. I assume that cups does not automatically find the printer.
That doesn't do anything. No printer found. If I add that manually, it's installed. That drives me up the pole.... Maybe that's right what you wrote underneath. It will function. Under windows anyway. I just thought Linux can do it as well..... sad
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.