I have a HP Laserjet 1022 on my Linux system Debian Etch (before knoppix v3.7).
Before I used this guide: Samba Printer share with HPLIP & CUPS + SAMBA. For almost 11 months I used this configuration to print from Windows to my linux box, when I want to print from Windows or Linux I usually had to wait between 40-75 seconds before my printer start to print. I thought it was because my USB on the linux system is USB 1.0 (ohci) and never give anymore thought "if it works...don't touch it"Reading my bookmarks I found another solution wich is foo2zjs & CUPS + SAMBA, at the time it seemed complicated, but kinuxprinting.org Printer: HP LaserJet 1022 thinks is the best config:on USB 1.0 uhci is confirmed to give HALT or corruption errors on the printer, it's recommended to use USB 2.0 ehciThe installation of Foo2zjs is more simple than HPLIP, it only need apt-get install foomatic-db foomatic-db-engine foomatic-filter for foomatic-dbRecommended: foo2zjs (Home page, view PPD, download PPD)
*** DON'T USE the foo2zjs package from Ubuntu, SUSE, Mandrake/Manrivia, Debian, RedHat, Gentoo
For the HP LaserJet 1022 after apt-get foomatic... the next commands were (A more complete Install Guide: HERE)
Turn on the printer, On the browser go to http://localhost:631 and click ADMINISTRATION-->>ADD THIS PRINTER. It 'll take 10-20 seconds with CPU at 100% (don't worry it's normal). Select your printer device or add directly your HP LaserJet 1022.PPD (Get it HERE)Code:$ wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz $ tar zxf foo2zjs.tar.gz $ cd foo2zjs $ make $ make install $ make install-hotplug $ /etc/init.d/cupsys restart
After configurated again my Windows box for changes on the printer from the linux box like the name (For the Samba & Cups configuration check the guide: Samba Printer share) my installation was completed, and now the testing.
And another surprise from the foo2zjs driverCode:Before After Print TEST page from Windows 38-65 secs 4-7 secs Print TEST page from Linux 50-70 secs 6-9 secs
Note that "foo2zjs" makes the printer printing much faster and more reliable than HPIJS, and it has a 1200x600-dpi mode wereas HPIJS (and other drivers for PCL 5e) have a maximum resolution of 600x600 dpi
Working perfectly at 1200x600 dpi.
Duron 1GHz 256MB, SiS 300 onboard
Kernel 2.6.17 ck-1, Debian ETCH![]()

5 Port Gigabit Unmanaged Ethernet Switch, Home Network Hub, Office Ethernet S...
$9.64
NETGEAR GS308EP Essential Series 8-Port Gigabit PoE+ Unmanaged Switch
$49.99
Cisco Catalyst 2960-48TT-L 48-Port Fast Ethernet Managed Rackmount Switch
$46.99
5Ports Gigabit Network Switch w/ 4 PoE+ Ports Total 52W each port 30W Plug&Play
$31.99
TP-Link TL-SG105 5-Port Gigabit Ethernet Unmanaged Metal Desktop Network Switch
$19.99
10-Port Gigabit PoE Network Switch with 8 PoE+ Ports with 2 Combo SFP Slots 125W
$39.99
TP-Link TL-SG105, 5 Port Gigabit Unmanaged Ethernet Switch, Network Hub, Ethern
$15.25
Arista DCS-7010T-48-R 48P 1GbE 4P 10GbE SFP+ RA Switch with rack mounts
$69.00
Linksys LGS328MPC 24-Port Managed Gigabit PoE+ Switch with 4 10G SFP+ Uplinks
$224.95
NETGEAR 5-Port Gigabit Ethernet Unmanaged Switch (Gs305) - Desktop Quiet Fanless
$25.99