How to Install Your Printer/Scanner in Puppy

Problems and successes with specific brands/models of printers
Message
Author
User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#261 Post by rcrsn51 »

How do you have the Brother connected to the router? Through the router's USB printer port?

User avatar
edoc
Posts: 4729
Joined: Sun 07 Aug 2005, 20:16
Location: Southeast Georgia, USA
Contact:

#262 Post by edoc »

Yes.
[b]Thanks! David[/b]
[i]Home page: [/i][url]http://nevils-station.com[/url]
[i]Don't google[/i] [b]Search![/b] [url]http://duckduckgo.com[/url]
TahrPup64 & Lighthouse64-b602 & JL64-603

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#263 Post by rcrsn51 »

How do you have the Brother connected to the router? Through the router's USB printer port?
Yes
Using this setup, was the printer automatically visible on the network to CUPS? Or did you need to manually specify its location 192.168.1.1 to each Puppy client?

So how would an Android app know where the printer is?

I have suggested several times that you should be looking at other ways of making this printer networkable.

User avatar
edoc
Posts: 4729
Joined: Sun 07 Aug 2005, 20:16
Location: Southeast Georgia, USA
Contact:

#264 Post by edoc »

Each computer detects the CUPS printers automatically.

The Brother app for Android is supposed to autodetect their wireless printer - but it is failing to do so.

I thought the problem may be in the CUPS/Carolina 1.3 (CUPS host computer) or ASUS Router settings but everything now points to the Brother app misbehaving because only the Android/smartphone cannot find the printer.

It's a somewhat unique case - probably a wrong setting or an app-bug Brother needs to find ...

Thanks.
[b]Thanks! David[/b]
[i]Home page: [/i][url]http://nevils-station.com[/url]
[i]Don't google[/i] [b]Search![/b] [url]http://duckduckgo.com[/url]
TahrPup64 & Lighthouse64-b602 & JL64-603

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#265 Post by rcrsn51 »

When you plug the printer into the router and run CUPS, is it auto-detected? With what connection URI?
It is not detected - I tried several times as you suggested
Using this setup, was the printer automatically visible on the network to CUPS? Or did you need to manually specify its location 192.168.1.1 to each Puppy client?
Each computer detects the CUPS printers automatically.
This is conflicting information.

gerry
Posts: 986
Joined: Thu 26 Jul 2007, 21:49
Location: England

#266 Post by gerry »

Trying to get my Canon MG7150 network printer working.
Slacko 5.7 frugal install
Thinkpad T60p laptop
Using Canon drivers (Gutenprint does not work properly)

CUPS does not autofind it.

I found its IP address. After some trial and error I reckoned that "AppSocket" seemed to be most promising.

Set address as "APPsocket/HP Jetdirect/IP address"

CUPS did not cough at the entries I made, but when I tried to print the test page it stalled with a message saying "connecting to printer". Same happened when I tried to print a doc from Abiword.

Firewall is OFF

What should I try next?

Both Debian and Mint detect the printer, and print fine.
Also tried tahrpup- also would not autodetect.

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#267 Post by rcrsn51 »

gerry wrote:Set address as "APPsocket/HP Jetdirect/IP address"
Please explain that statement. What did you type in the URI box? It should be

Code: Select all

socket://aaa.bbb.cc.dd
[Edit] Canon drivers don't use socket! They have their own backend as discussed here. Where did you get your driver?

Connect the print directly by USB. Does it work with the official Canon driver?

gerry
Posts: 986
Joined: Thu 26 Jul 2007, 21:49
Location: England

#268 Post by gerry »

Thanks..
Driver is the official Canon one, installed just like any other deb, as I usually do.

Next: I'll do as you suggest: candi here we come!
Await results.....

Gerry

gerry
Posts: 986
Joined: Thu 26 Jul 2007, 21:49
Location: England

#269 Post by gerry »

Hooray! Success. But I had some adventures along the way...

I uninstalled the canon drivers which I had installed in the usual deb way.

I downloaded and installed candi and (me being a belt and braces man) both of the backends.

Printer was detected, and installed. Connection was "bjnp://192.168.2.35:8511"

Test print got an error message saying that /usr/lib/cups/backend/bjnp had failed.

Uninstalled bjnp pet, and printer, and set up next printer. No problem, but test page got a message saying "Processing since...". After fifteen minutes, I stopped it, and uninstalled the canon-net-backend.

Tried to set up printer again, but it was no longer found.

Thinking that the system was now thoroughly messed up, and having read your instructions more carefully, I made a fresh install of Slacko, and installed candi and used it install the driver debs.

Started localhost:631, tried "Find Printers", and Bingo! there it was.

Set up the printer, and the test page printed.

So there we are: read the instructions carefully.

Install Candi.
Install the Canon driver debs.
Try CUPS auto detection: if ok, set up printer.
If not ok, install one of the backends BUT NOT BOTH
Try CUPS. If autodetected, set up printer and test.
If not autodetected try the other one.

If you installed the driver debs using package manager, you may have problems.

Thank goodness Puppy takes only a few minutes to reinstall!

Is it possible to work out for sure which backend to install?


Gerry

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#270 Post by rcrsn51 »

gerry wrote:I downloaded and installed candi and (me being a belt and braces man) both of the backends.
No. From the candi instructions:
6. If your printer is networked, it should be detected. You do NOT need to install the network backends discussed below.
If you installed the driver debs using package manager, you may have problems.
You will definitely have problems. These Debian packages require tools that are not present in standard Puppies. That's why you need candi.
Is it possible to work out for sure which backend to install?
See above.

gerry
Posts: 986
Joined: Thu 26 Jul 2007, 21:49
Location: England

#271 Post by gerry »

6. If your printer is networked it should be detected.

This implies that it may not be detected, in which case one supposes that one of the backends may be needed. Did you mean "..will be detected."?

Anyway, let's not quibble about grammar. Thanks for your help, it has saved me several times over the years- I really admire your ongoing dedication.
80, and still learning - Gerry

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#272 Post by rcrsn51 »

To clarify the situation, I have added this note to the two extra backend attachments:
Do NOT use with the candi installer

gerry
Posts: 986
Joined: Thu 26 Jul 2007, 21:49
Location: England

#273 Post by gerry »

Been experimenting on another laptop: if the .debs have been installed by usual means, then a fresh save file is required before installing candi and using that to install the driver debs. (Or, if you have the foresight to make one, bring the pre-.deb backup save file into use.)

Gerry

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#274 Post by rcrsn51 »

Puppy users have come to believe that they can click-install a .deb file and get the same result as if they were working in Ubuntu. But with these Canon drivers, that's not true. They contain a post-install script that is not compatible with Puppy. Hence the need for candi.

User avatar
RetroTechGuy
Posts: 2947
Joined: Tue 15 Dec 2009, 17:20
Location: USA

#275 Post by RetroTechGuy »

OK, I recently upgraded to SuperLupu1 (and created a fresh save file), and have apparently forgotten the "magic" needed to get my HP1020 to work... :?

I tried a few variations whch I thought included what I had been running under 5.28.5 (I had migrated my save file from an earlier 5.28 ) -- but don't seem to be making progress.

I have a copy of hplip_print-3.14.10.pet on my HDD, but have removed it from the system while tinkering..

I uninstalled all of the various drivers I had tried, and put in only foo2xxx_rcrsn-2014.pet

I power off the machine, power off the printer. I power up the printer, and then boot Sulu1.

As the system comes up, I heard the printer cycle -- so at least some handshaking is occurring...

When I try to print a test page, I get

Code: Select all

stopped 
"Empty print file!"
Which step did I forget? Thanks!
Last edited by RetroTechGuy on Tue 14 Apr 2015, 02:14, edited 1 time in total.
[url=http://murga-linux.com/puppy/viewtopic.php?t=58615]Add swapfile[/url]
[url=http://wellminded.net63.net/]WellMinded Search[/url]
[url=http://puppylinux.us/psearch.html]PuppyLinux.US Search[/url]

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#276 Post by rcrsn51 »

I don't have any experience with these Lupu derivatives, but foo2xxx is the correct driver for an HP1020. If your SuperLupu also has a new kernel, you may need the patch posted on the first page of this thread.

User avatar
RetroTechGuy
Posts: 2947
Joined: Tue 15 Dec 2009, 17:20
Location: USA

#277 Post by RetroTechGuy »

rcrsn51 wrote:I don't have any experience with these Lupu derivatives, but foo2xxx is the correct driver for an HP1020. If your SuperLupu also has a new kernel, you may need the patch posted on the first page of this thread.
Thanks rcrsn51!

So I decided to see if it was a kernel problem -- copied my old savefile over (renaming it to sulu____ from lupu____), it booted and ran the printer fine.... Goofy.

(a warning if other users try this -- first go into /root/Choices/ROX-Filer and copy PuppyPin to PuppyPin.bak -- for some reason making certain changes crashes the desktop, but click on any icon, go to "home" back into the folder and copy the backup over the PuppyPin and restart the x-server)

So my old install was using

Code: Select all

hpijs-3.11.1-dynppd.pet
foo2xxx_r220909-0.0-i486.pet
Last evening I had tried this pair, and didn't get the same result as 5.28.005

Is foo2xxx_rcrsn-2014.pet just an update of the older foo2 that I was running?

I'll have to do some more tinkering (I don't remember if I had to add an extra library or driver from HP or not -- I should have written this all down...)

I'll post back when I get it working.

Edit: OK, I retested using the 2 files listed above did not fix the problem (just wanted to make sure that I remembered correctly)...
[url=http://murga-linux.com/puppy/viewtopic.php?t=58615]Add swapfile[/url]
[url=http://wellminded.net63.net/]WellMinded Search[/url]
[url=http://puppylinux.us/psearch.html]PuppyLinux.US Search[/url]

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#278 Post by rcrsn51 »

Do not install the hpijs-3.11.1-dynppd.pet (or any other hplip package). It does not support your printer. This is not a "belt and suspenders" situation.

I cannot comment on the old foo2xxx_r220909-0.0-i486.pet, but the new foo2xxx_rcrsn-2014.pet should work in SuperLupu after applying these patches.

Code: Select all

ln -sf /lib/libssl.so.1.0.0 /usr/lib/libssl.so.1.0.0
ln -sf /lib/libcrypto.so.1.0.0 /usr/lib/libcrypto.so.1.0.0

User avatar
RetroTechGuy
Posts: 2947
Joined: Tue 15 Dec 2009, 17:20
Location: USA

#279 Post by RetroTechGuy »

rcrsn51 wrote:Do not install the hpijs-3.11.1-dynppd.pet (or any other hplip package). It does not support your printer. This is not a "belt and suspenders" situation.

I cannot comment on the old foo2xxx_r220909-0.0-i486.pet, but the new foo2xxx_rcrsn-2014.pet should work in SuperLupu after applying these patches.

Code: Select all

ln -sf /lib/libssl.so.1.0.0 /usr/lib/libssl.so.1.0.0
ln -sf /lib/libcrypto.so.1.0.0 /usr/lib/libcrypto.so.1.0.0
Thanks a billion rcrsn51! Score!!!...

I uninstalled the printer, removed the 2 old packages. Then installed foo2xxx_rcrsn-2014.04.26.pet and linked the files shown.

I rebooted, and performed a power-off/on for the printer.

Added the printer.

Then for good measure, I rebooted, and performed a power-off/on for the printer again (I had previously found that it sometimes gets in confused states when mucking with drivers)

Sulu came up, the printer handshakes and printed test page!

Now I just need to figure out how to send you an electronic beer! :-)

I'll go share this on the Lupu/Sulu thread, in case others are running into these same relics.
[url=http://murga-linux.com/puppy/viewtopic.php?t=58615]Add swapfile[/url]
[url=http://wellminded.net63.net/]WellMinded Search[/url]
[url=http://puppylinux.us/psearch.html]PuppyLinux.US Search[/url]

starhawk
Posts: 4906
Joined: Mon 22 Nov 2010, 06:04
Location: Everybody knows this is nowhere...

#280 Post by starhawk »

Ugh.

Running Carolina Vanguard. I have CUPS 1.3.11, with the latest HPLIP PET and the legacy-patch both installed.

I have an HP 6127 that will not print. (Dangit, it worked FINE under X-Slacko 2.2!)

If I attempt to print a test page, I get something along the lines of "unsupported action: application/postscript". If I attempt to print from within Chromium, nothing happens. Literally. CUPS won't even show that a job appeared.

Help me, rcrsn51, you're my only hope ;) :P

Post Reply