Request CUPS compiled HP LaserJet 1020 driver/firmware

Problems and successes with specific brands/models of printers
Message
Author
hushpuppy
Posts: 208
Joined: Sun 31 Dec 2006, 09:54

#16 Post by hushpuppy »

I've PM'd you and emailed you.

I couldnt do it any sooner as the nameservers that handle my website had been hacked and new servers had to be rebuilt, this meant that whilst they were down, my website was down.

The firmware is supposed to be installed in the correct place when you compile the software, i couldnt find the firmware, though i could see a compressed file had been downloaded, im trying to get it to install on a different machine, but it wont play ball. This could be the machine though, as that machine wouldnt compile the source either.

There is no developers version of puppy as such, you simply download the devx file from the net, place it into your home directory and reboot, youve now got a development system. Rename or delete the devx file, reboot and its all gone again.

On my system the file is called devx_216.sfs , on yours it will be devx_217.sfs, mine is 80 MB in size, so not too large.

So no, it is not a seperate puppy at all, the whole idea works very well.

Ill explain briefly what you do, and if it comes to it , will write a very detailed explanation of what to do. One way or another your printer WILL work.

1) you download the source
2) you decompress the source
3) you change into the directory created by step 2
4) you type make
5) Step 4 creates some files, one of which is called getweb, you use this command to download the firmware for your printer by using the command like this (without the quotes) "./getweb 1020".
6) you type make install
7) you ***might*** have to type make install-hotplug
8)you restart cups.
9) your printer should now be available in cups, set it up and print.

My pet should cut out steps 1 to 6, lets see.

hushpuppy
Posts: 208
Joined: Sun 31 Dec 2006, 09:54

#17 Post by hushpuppy »

It seems that the pet doesnt copy all the neccessary files, for example the clp300 icm file shouild be at /usr/share/foo2qpdl/icm/samclp300-0.icm, but it isnt.

I need to get back to work now, but think i can fix this later.

hushpuppy
Posts: 208
Joined: Sun 31 Dec 2006, 09:54

#18 Post by hushpuppy »

I've just discovered the problem with the cretion of the pet,

The source needs to be edited, as it expects the user "lp" to exist, of course there is no user lp in puppy, so the user needs to be changed to root.

Ill alter the sourcecode, with some luck this pet will be ready today.

hushpuppy
Posts: 208
Joined: Sun 31 Dec 2006, 09:54

#19 Post by hushpuppy »

FuturePerfect, the file has now been uploaded, and this time i think it will work.

Please try the .pet and give me feedback.

The files size is 6.6 MB. Huge i know, but this supports a number of different printers, file size will be reduced if i remove support for different printers.

hushpuppy
Posts: 208
Joined: Sun 31 Dec 2006, 09:54

#20 Post by hushpuppy »

If you want to try out this .pet you can download it from www.doubleburgerbar.com/pets/

The following printers are supported.

HP Color LaserJet 2600n
HP Color LaserJet 1600
Konica Minolta magicolor 2530 DL
Konica Minolta magicolor 2490 MF
Konica Minolta magicolor 2480 MF
Xerox Phaser 6115MFP
Konica Minolta magicolor 2430 DL
Minolta/QMS magicolor 2300 DL
Minolta/QMS magicolor 2200 DL
Minolta Color PageWorks/Pro L
Samsung CLP-300
Samsung CLP-600
Samsung CLX-3160
Xerox Phaser 6110 and 6110MFP
HP LaserJet 1020
HP LaserJet 1018
HP LaserJet 1005
HP LaserJet 1000

19 printers in total.

The last four printers need a firmware file uploaded to them each time theyre powered up, if it's a usb printer, this should happen automatically in Puppy (if not try unplugging the printer, power it down, then up, plug it in).


I'd appreciate feedback on each printer, if you use this .pet, please let the forum know what works and what doesn't.

I can confirm that the Samsung CLP-300 works with this pet file under Puppy 2.17.

-----
Once the pet is installed do this :-

You need CUPS installed (it is with puppy 2.17), and must type this command in an xterm

/etc/rc.d/rc.cups restart

Ideally exit to a prompt, then run the above command, then start X (xwin) again.

In a browser type http://localhost:631 then Manage Printers, Add Printer, and look for your printer and install it. Print a test page.


Good Luck FuturePerfect.

FuturePerfect
Posts: 47
Joined: Fri 01 Sep 2006, 02:40
Location: Southwestern U.S.

Thanks once again

#21 Post by FuturePerfect »

hushpuppy:

Great! I think it's absolutely correct that you put in all the printers in your .pet. Now more people can benefit from all your work.

Busy day today. I'll try it for my LaserJet 1020 this weekend and let you know the results.

Thanks again for all your help and encouragement.

hushpuppy
Posts: 208
Joined: Sun 31 Dec 2006, 09:54

#22 Post by hushpuppy »

Glad to be of help, this is what a Linux community is all about in my opinion, helping others.

Ill not be able to respond much, if at all, over the weekend, i'm self employed and will work about 30 hours each and every weekend.

FuturePerfect
Posts: 47
Joined: Fri 01 Sep 2006, 02:40
Location: Southwestern U.S.

driver seems to install but printer won't print

#23 Post by FuturePerfect »

hushpuppy:

Wow, quite a work schedule you have No problem for any delay in your reply to me on my HP 1020 configuration and thanks again.

I did the install and bottom line is:
1) driver seems to install (per foo2zjs web site screenshot)
2) printer won't print test page (but message says it was sent)

* Maybe the firmware is not automatically loaded by Puppy USB? How do I load that manually?

I have fully documented every step I did (some were somewhat different than yours, I believe because of CUPS in Puppy), and can discuss in detail, but think I did everything right.

I tested my USB HP 1020 connected both to my powered USB 1 hub and directly to my USB 1 port in the same old Dell laptop. I tried unplugging and turning off the printer with both as per your instructions, but none of this resulted in any printing.

Although old rumors said Linux foo2zjs didn't work well with a USB 1 port, using Windows 98 (on the same USB 1 Dell laptop above where I run Puppy from a CD), the 1020 printed fine.

When you really have some free time, let me know what you suggest I do next. Thanks once more.

hushpuppy
Posts: 208
Joined: Sun 31 Dec 2006, 09:54

#24 Post by hushpuppy »

Have you installed the printer to the correct printer port ?.

When you install it in CUPS, at the second page you have to choose the device from a drop down list, your USB ports should be listed, and next to one of them should be the name of your printer.

For example next to "USB Printer #1" you should see a detected printer, you should see something even without a driver loaded.

If you cannot see anything, then i'd guess that your system is not recognising anything connected to that port.

We might have to do a bit more digging to discover why.

One possibility that springs immediatley to mind is you might have an incompatible USB module loaded, sometimes one wont work but another will.

Can you report back what is seen in the drop down list ?.

Try a reboot with your printer connected and then see what happens.

FuturePerfect
Posts: 47
Joined: Fri 01 Sep 2006, 02:40
Location: Southwestern U.S.

It works! Thank you!

#25 Post by FuturePerfect »

The foo2zjs driver works on a USB HP LaserJet 1020 on Puppy 2.17! It works on USB 1, either via a direct connect to my PC or via a powered USB 1 hub. And the firware required is automatically loaded.

I could have sworn I did this correctly yesterday, but I did a Modify Printer and found in the Device: drop-down list the following option:
USB Printer #1 (HP LaserJet 1020)

I then selected the driver as per screenshot on the foo2zjs web site:
HP LaserJet 1020 Foomatic/foo2zjs (recommended) (en)

Ah yes, I then selected the 1020 as my default printer (did I forget before?)

Everything works great! THANK YOU THANK YOU THANK YOU!

hushpuppy
Posts: 208
Joined: Sun 31 Dec 2006, 09:54

#26 Post by hushpuppy »

Thats brilliant, great to see ive been some help.

As you fully documented your installation procedure do you think you could send that document as an attatchment, and ill post it on my website as a Readme for the 1020, it might help others to install their printers.

I've one final thought, with my printer i actually configured it twice, once for mono output, and once for colour (or color if your'e in the US).

Good luck printing.

FuturePerfect
Posts: 47
Joined: Fri 01 Sep 2006, 02:40
Location: Southwestern U.S.

#27 Post by FuturePerfect »

Will do. Give me a couple of days.

FuturePerfect
Posts: 47
Joined: Fri 01 Sep 2006, 02:40
Location: Southwestern U.S.

Instructions for LaserJet 1020 install on Puppy 2.17

#28 Post by FuturePerfect »

hushpuppy:

Sorry this information is so late, but there was a reason (see * below)

I know you are very busy on the weekends, so take your time in responding.

I've e-mailed you 2 type of installation instructions for installing HP LaserJet 1020 (should work for other similar printers in the foo2zjs-i486.pet you compiled and generated) for Puppy 2.11: Textual (only) and Graphical (with Textual included). Each type of instructions is in 3 formats.

The idea is that shorter Textual (only) instructions are provided for experienced users but Graphical (with Textual included) instructions are provided for inexperienced users.

I've found that most all users prefer graphical instructions, but that the larger files can cause download time frustration.

Textual:
Textual-Instructions--Install-HP-LaserJet-1020-printer-driver-for-Puppy-Linux-2.17.doc
Textual-Instructions--Install-HP-LaserJet-1020-printer-driver-for-Puppy-Linux-2.17.abw
Textual-Instructions--Install-HP-LaserJet-1020-printer-driver-for-Puppy-Linux-2.17.doc

Graphical:
Graphical-Instructions--Install-HP-LaserJet-1020-printer-driver-for-Puppy-Linux-2.17.pdf
Graphical-Instructions--Install-HP-LaserJet-1020-printer-driver-for-Puppy-Linux-2.17.abw
Graphical-Instructions--Install-HP-LaserJet-1020-printer-driver-for-Puppy-Linux-2.17.doc

Please post at least the .pdf versions on your web site.

I recommend that people use the .pdf files because: though a .pdf file of the Graphical document is biggest, in Puppy 2.17's included ePDFView pdf reader and with my old 233 MHZ Pentium II, the .pdf file reads in MUCH quicker (10 secs) AND starts to print out MUCH quicker (starts in 30 secs)--MANY times quicker--than using the other attached files Abiword reads.

Though I had speed issues with Abiword on my old machine, I've included .abw (MUCH faster than .doc w Abiword) and .doc (FAST in Textmaker; should work in OpenOffice) versions here if people want files to read *&* write via Puppy 2.17 applications. (Note: .doc uses Arial 11; .abw uses DajaVu Sans 10, close to Arial 11 look/size when side margins changed from 1 to .8 in.).

NOTE: I am just a documenter here--I have NO expertise in CUPS and its drivers. Any technical problems need other Puppyians.

*Sorry for the instructions delay, but there was a reason:

*IMPORTANT*----I had failures with a 1020 printer dedicated to Puppy not printing when my new printer installation instructions were followed in several test runs with different virgin pup_save.3fs file copies. These failures occurred for seemingly random reasons. After MUCH LENGTHY testing I believe I have determined that, for some reason, the firmware needed for printing is not automatically loaded from Puppy as expected.

----------------------Finally found temporary WORKAROUND (IF AVAILABLE) albeit revolting to Linux purists--*YOU GOT A PERMANENT FIX?*
a-plug 1020 into a Windows machine it's installed on and print
(presumably, this properly loads the firmware needed to print)
b-NOT powering off the 1020, plug it into USB port on Puppy PC
c-then it should print fine (unless powered off--firmware lost
--in which case, repeat steps a- through c- again)

-----------------------Because I switch between separate Windows and Puppy PCs (and was sometimes turning on and off the 1020 when switching it between them), it was VERY hard to see that preloading firmware from Windows was what let Puppy print.

-----------------------Please let me know how to fix this. Could you maybe confirm/fix by just sending me a script to click on so I can load the firmware from Puppy to the 1020 before I print?

-----------------------*You previously mentioned I might have an "incompatible USB module loaded"--what does that mean? I am not using any other USB device on Puppy and upgraded to 2.17.

NOTE: I found if the CUPS Printer Wizard was not run, Puppy did not see the foo2zjs drivers expanded from the foo2zjs-i486.pet (i.e. using just http://localhost:631 without running the Wizard first, resulted in foo2zjs drivers not being seen). So I run the CUPS Printer Wizard here to make the drivers can be seen.

***Please let me know if you see any errors and I'll try to fix

fzsolt
Posts: 21
Joined: Sat 11 Aug 2007, 21:18

#29 Post by fzsolt »

hushpuppy wrote:If you want to try out this .pet you can download it from www.doubleburgerbar.com/pets/
I have a LaserJet 1020 too. I wanted to try the .pet, but the link provided does not seem to work. Can anyone give me a new link? Thanks.

fzsolt
Posts: 21
Joined: Sat 11 Aug 2007, 21:18

#30 Post by fzsolt »

hushpuppy wrote:If you want to try out this .pet you can download it from www.doubleburgerbar.com/pets/
The link is OK now, .pet downloaded, I will try it soon.

phi_t_thuy
Posts: 24
Joined: Thu 12 Jul 2007, 15:09

HP LaserJet 1020

#31 Post by phi_t_thuy »

Firmware is not automatically loaded.

FuturePerfect:
Please let me know how to fix this.
Could you maybe confirm/fix by just sending me a script to click on so I can load the firmware from Puppy to the 1020 before I print?

I also use a HP 1020 USB Port, it does not print when I click on 'Print test page'.

I tried with Ubuntu 7.04, it can print correctly with firmware loaded automatically.
How to do this on Puppy PC?

Thanks,


August 31, 2007

My God, it works!!!

I missed reading carefully previous instruction.

In summary:

1. I downloaded foo2zjs-i486.pet from http://www.doubleburgerbar.com/pets
2. And downloaded foo2zjs.tar.gz
3. I complied it with : make && make install -hotplug
4. Ran CUPS
5. Then selected Printer - Set it default - Printed a test page.

It printed promptly.

koker
Posts: 11
Joined: Fri 19 Oct 2007, 12:31

make install and make install-hotplug

#32 Post by koker »

Hello, Futureperfect, husspuppy, and phi_t_thuy

I,ve been reading these dialogs about installing the HP 1020, and try to do ir on a 2.17 and 3.01 and I,ve had some problems:

a) when I,ve install only the pet make for husspuppies I haven't got any thing.

b) when I've install later the a) the foo2zfjs.tar.gz I,ve not got 'make install' because it's not found the 'lp user'

c) when I've 'make install-hotplug' it's said about it's not installed vi or vim

d) I,ve not found the /etc/rc.d/rc.cups for doing /etc/rc.d/rc.cups restart


If I put it together one day I get other hp 1000 (usb aswell) works downloading the pet in puppy 300 old kernel and upgrading to 301 new kernel, I've no idea how can begin again to do it.

I've some questions:

Must I install only the foo2zjs.pet or later compile (over it) the foo2zjs.tar.gz as phi_t_thuy says he did.?

If it doesn't work, how can I modify the code for not to be asked for about the lp user and the vi or vim editor.?

Must work the foo2zjs.pet with other puppies different to 2.17?

I know this looks more like an exam than a question but I really don't know where I fail.

Thanks in advance. koker

User avatar
Turpin
Posts: 120
Joined: Wed 16 May 2007, 08:07

#33 Post by Turpin »

I have a Laserjet 1018. I had it working somehow in one of my past Puppy attempts that have since been wiped out. Can't remember how I did it. I wish the download link in this thread still worked.
I reread the purple instruction window in Puppy, and it instructed me to find a ppd file for my printer and copy it to the /usr/share/cups/model folder, I went back through the printer install process, it showed up as one of the options in the wizard this time, chose that, but it still just sits there when I try to print a test page.

Is this pet still available? The download link doesn't work. DOes anyone still have it? Can I get it from you? PM me maybe?
Whoah, okay, the link just showed up. That's weird, but no complaints. I wonder how some links can do that.
http://www.doubleburgerbar.com/pets/foo2zjs-i486.pet is the link.

User avatar
ttuuxxx
Posts: 11171
Joined: Sat 05 May 2007, 10:00
Location: Ontario Canada,Sydney Australia
Contact:

#34 Post by ttuuxxx »

Hi first read this http://foo2zjs.rkkda.com/cups/
It shows you how to configure the driver :)
The driver you want is included, Just extract it to the right folder and follow the install instructions on the website I just posted.
ttuuxxx

the driver can be downloaded here
http://www.linuxpackages.net/pkg_details.php?id=12056
http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games :)

Wolf Pup
Posts: 637
Joined: Fri 28 Apr 2006, 01:37

#35 Post by Wolf Pup »

[img]http://img230.imageshack.us/img230/8595/ubd6467dp2.png[/img]
[url=http://www.tinyurl.com/54tu74]Visit The Repository[/url] - Helpful and hard-to-find treats for Puppy 3.
[url=http://www.tinyurl.com/c5a68f]Click Here for Puppy Support Chat, + Helpful Links.[/url]

Post Reply