Print problems with Puppy 2.01

Please post any bugs you have found
Message
Author
Leon
Posts: 265
Joined: Wed 22 Jun 2005, 21:33

#16 Post by Leon »

flynch wrote:I am using pdq printing. I am using the print wizard to configure the printer. Printing works great locally, on lan, or wirelessly with TCP. I can print from CD boot, HD install boot, or usb flash install boot with Puppy 2.00.

Printing does not work at all in Puppy 2.01 with the identical laptop, printer and printer wizard install.
I successfully installed and configured the printer driver for my HP LaserJet 4P in Puppy 2.01 without using wizard:

- in Puppy 2.01 pupfile renamed /etc/pdq directory to /etc/pdq_
- copied /etc/pdq directory from Puppy 2.00 pupfile to Puppy 2.01 pupfile

I always install Puppy using frugal install and Grub for DOS 0.4.1 on Windows 98 SE.

User avatar
BarryK
Puppy Master
Posts: 9392
Joined: Mon 09 May 2005, 09:23
Location: Perth, Western Australia
Contact:

#17 Post by BarryK »

Ah ha, the light comes on!
Yes, it seems you do need perl, and yes Perl has changed since 2.00.
We need Socket.pm, a Perl module.
I got Perl out of Vector 5.1STD.
In Vector, the Perl modules are in /usr/lib/perl5/ ...but where is Socket.pm?
Found it: /usr/lib/perl5/5.8.6/i486-linux/Socket.pm
Attached. Put it into that same location, see if pdq works.

Note, it's gzipped, so ungzip it first:
# gunzip Socket.pm.gz

Oh, can't upload it here.
Uploaded it here:
ftp://ibiblio.org/pub/linux/distributio ... inux/test/

User avatar
BarryK
Puppy Master
Posts: 9392
Joined: Mon 09 May 2005, 09:23
Location: Perth, Western Australia
Contact:

#18 Post by BarryK »

Er no, there's more to it than that. Looking more closely in Vector, there is also
/usr/lib/perl5/5.8.6/i486-linux/auto/Socket/
and
/usr/lib/perl5/5.8.6/i486-linux/IO/Socket.pm

I'm totally unfamiliar with Perl. Anyone knowledgeable about perl who can tell us what we need to grab from Vector?

flynch
Posts: 13
Joined: Tue 18 Apr 2006, 01:14
Location: Lake City, FL

#19 Post by flynch »

Thanks Leon,

Following your lead I did the following in my Puppy 2.01 HD install:

1. - Renamed /usr/lib/perl5 to /usr/lib/perl5_

2. - Renamed /usr/bin/perl5.8.6 to /usr/bin/perl5.8.6_

3. - Renamed /etc/pdq as /etc/pdq_

4. - Copied /usr/lib/perl5 from Puppy 2.00 HD install to Puppy 2.01

as /usr/lib/ as perl5

5. - Copied /usr/bin/perl from Puppy 2.00 HD install to Puppy 2.01

as /usr/bin/ as perl

6. - Copied /etc/pdq from Puppy 2.00 HD install to Puppy 2.01

as /etc/pdq

7. - Used printer wizard in Puppy 2.01 HD install to install and configure
my Epson C44UX printer on the TCP port.

8. - The printer now worked without any problems just as it did in
Puppy 2.00!!!!

9. - I went back and deleted the renamed files perl5_, perl5.8.6_ and
pdq_ from my Puppy 2.01 HD install, and my printer still functions
perfectly.

10.- I now have Puppy 2.01 with my Prism2_usb module functioning flawlessly and my printer working over my wireless network.

11. - Somehow the introduction of perl5.8.6 into Puppy 2.01 caused
my apparently unique problem.

12. - Since I do not need perl 5.8.6 for ndiswrapper use (I use linux-wlan-ng for my prism2_usb module), I should be OK now.

Thanks to everyone for your assistance.
flynch

Leon
Posts: 265
Joined: Wed 22 Jun 2005, 21:33

#20 Post by Leon »

flynch wrote:The printer now worked without any problems just as it did in Puppy 2.00!!!!
I'm glad that you solved the problem.

User avatar
BarryK
Puppy Master
Posts: 9392
Joined: Mon 09 May 2005, 09:23
Location: Perth, Western Australia
Contact:

#21 Post by BarryK »

Yes, but it may introduce another problem. v2.00 has Perl 5.8.0, v2.01 has perl 5.8.6 as does devx_201.sfs. If the devx_201.sfs file is used, there will be a clash of Perl versions -- this was reported in another thread.
The best fix is to get the Socket.pm for 5.8.6, which I will do if i can figure out exactly what files are required. Puppy 2.02 will have this fix.
-- so when you upgrade to 2.02 you may have to manually uninstall perl 5.8.0.

flynch
Posts: 13
Joined: Tue 18 Apr 2006, 01:14
Location: Lake City, FL

#22 Post by flynch »

Thanks Barry,

I will be glad to manually remove perl 5.8.0, if necessary when I upgrade to Puppy 2.02.

What a wonderfully flexible distribution you have created, and the incredibly talented network of users, who are more than willing to help people such as me that have problems.

I applaud you and am sending you a well deserved contribution by Pay Pal.

Thanks again
flynch

User avatar
capoverde
Posts: 232
Joined: Wed 28 Jun 2006, 21:36
Location: Sanremo (Italy) with fine seaview

Puppy 2.01- odd printing.

#23 Post by capoverde »

Hello,

Printing with Puppy 2.01 was surprisingly easy two days ago, when I got my Canon i560 inkjet to print (from AbiWord) even in double-page mode, which I NEVER obtained from any Linux distro I've tried (over 15 in all).

But yesterday I tried to print again, and to my dismay the printer had vanished from the XPDQ list, although the session had been saved to HD! So I reinstalled it with exactly the same steps, but no-go... grr...

I've read other user's problems but they don't seem to match mine, so I'm posting this. Thanks anyway for this great Puppy!

User avatar
Wolfen
Posts: 86
Joined: Tue 18 Jul 2006, 09:34
Location: Behind you..

#24 Post by Wolfen »

Is there a way for installing new drivers to Xpdq?
I have an HP Deskjet 820cxi connetcted to a WinXP computer, but I don't find any matching drivers in the list?
Wolfen

Post Reply