HP LaserJet 1000/1005/1020 not working: sort of solution
Hello
I have a problem with my WL-500g router. It can't recognize my HP LaserJet 1020, altough I saw this device as WORKING in the compatibility list.
Quote:
Originally Posted by nieman426
Tested: WORKING
Model: WL-500g deluxe
Firmware: 1.9.2.7
Device:
Brandname: HP (Hewlett Packard)
Brandtype: HP Laser Jet 1020 (usb)
URL To manufacturer:
http://www.hp.com
I've tried everything but still can't get it working, please help me.
I'm using Oleg's firmware 1.9.2.7-6b.
I have been searching the forum and the net for the solution but found nothing so far.
I quote the status log of the router here and the running processes (ps ax).
Quote:
status:
Jan 1 01:00:05 syslogd started: BusyBox v1.00 (2005.05.11-18:29+0000)
Jan 1 01:00:05 kernel: 0x003e0000-0x003f0000 : "config"
Jan 1 01:00:05 kernel: sflash: chipcommon not found
Jan 1 01:00:05 kernel: NET4: Linux TCP/IP 1.0 for NET4.0
Jan 1 01:00:05 kernel: IP Protocols: ICMP, UDP, TCP
Jan 1 01:00:05 kernel: IP: routing cache hash table of 512 buckets, 4Kbytes
Jan 1 01:00:05 kernel: TCP: Hash tables configured (established 1024 bind 2048)
Jan 1 01:00:05 kernel: ip_conntrack version 2.1 (128 buckets, 1024 max) - 344 bytes per conntrack
Jan 1 01:00:05 kernel: ip_conntrack_pptp version 1.9 loaded
Jan 1 01:00:05 kernel: ip_nat_pptp version 1.5 loaded
Jan 1 01:00:05 kernel: ip_tables: (C) 2000-2002 Netfilter core team
Jan 1 01:00:05 kernel: ipt_time loading
Jan 1 01:00:05 dnsmasq[53]: reading /tmp/resolv.conf
Jan 1 01:00:05 kernel: NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
Jan 1 01:00:05 kernel: IPv6 v0.8 for NET4.0
Jan 1 01:00:05 kernel: IPv6 over IPv4 tunneling driver
Jan 1 01:00:05 kernel: NET4: Ethernet Bridge 008 for NET4.0
Jan 1 01:00:05 kernel: 802.1Q VLAN Support v1.7 Ben Greear <greearb@candelatech.com>
Jan 1 01:00:05 kernel: All bugs added by David S. Miller <davem@redhat.com>
Jan 1 01:00:05 kernel: FAT: bogus logical sector size 47872
Jan 1 01:00:05 kernel: FAT: bogus logical sector size 47872
Jan 1 01:00:05 kernel: NTFS: Unable to set blocksize 512.
Jan 1 01:00:05 kernel: VFS: Mounted root (squashfs filesystem) readonly.
Jan 1 01:00:05 kernel: Mounted devfs on /dev
Jan 1 01:00:05 kernel: Freeing unused kernel memory: 72k freed
Jan 1 01:00:05 kernel: Warning: unable to open an initial console.
Jan 1 01:00:05 kernel: Algorithmics/MIPS FPU Emulator v1.5
Jan 1 01:00:05 kernel: eth0: Broadcom BCM47xx 10/100 Mbps Ethernet Controller 3.90.7.0
Jan 1 01:00:05 kernel: eth1: Broadcom BCM47xx 10/100 Mbps Ethernet Controller 3.90.7.0
Jan 1 01:00:05 kernel: PCI: Enabling device 01:02.0 (0004 -> 0006)
Jan 1 01:00:05 kernel: eth2: Broadcom BCM4320 802.11 Wireless Controller 3.90.23.0
Jan 1 01:00:05 kernel: device eth0 entered promiscuous mode
Jan 1 01:00:05 kernel: device eth2 entered promiscuous mode
Jan 1 01:00:05 kernel: br0: port 2(eth2) entering listening state
Jan 1 01:00:05 kernel: br0: port 1(eth0) entering listening state
Jan 1 01:00:05 kernel: br0: port 2(eth2) entering learning state
Jan 1 01:00:05 kernel: br0: port 1(eth0) entering learning state
Jan 1 01:00:05 kernel: br0: port 2(eth2) entering forwarding state
Jan 1 01:00:05 kernel: g
Jan 1 01:00:05 kernel: br0: port 1(eth0) entering forwarding state
Jan 1 01:00:05 kernel: br0: topology change detected, propagating
Jan 1 01:00:06 kernel: usb.c: registered new driver usbdevfs
Jan 1 01:00:06 kernel: usb.c: registered new driver hub
Jan 1 01:00:06 kernel: usb-ohci.c: USB OHCI at membase 0xb8004000, IRQ 2
Jan 1 01:00:06 kernel: usb-ohci.c: usb-00:04.0, PCI device 14e4:4715
Jan 1 01:00:06 kernel: usb.c: new USB bus registered, assigned bus number 1
Jan 1 01:00:06 kernel: hub.c: USB hub found
Jan 1 01:00:06 kernel: hub.c: 2 ports detected
Jan 1 01:00:07 kernel: hub.c: new USB device 00:04.0-1, assigned address 2
Jan 1 01:00:07 kernel: usb.c: USB device not accepting new address=2 (error=-145)
Jan 1 01:00:07 kernel: hub.c: new USB device 00:04.0-1, assigned address 3
Jan 1 01:00:07 kernel: usb.c: USB device not accepting new address=3 (error=-145)
Jan 1 01:00:08 kernel: lp0: using parport0 (polling).
Jan 1 01:00:08 kernel: usb.c: registered new driver usblp
Jan 1 01:00:08 kernel: printer.c: v0.13: USB Printer Device Class driver
Jan 1 01:00:10 kernel: usb.c: registered new driver audio
Jan 1 01:00:10 kernel: audio.c: v1.0.0:USB Audio Class driver
Jan 1 01:00:10 kernel: Linux video capture interface: v1.00
Jan 1 01:00:11 kernel: SCSI subsystem driver Revision: 1.00
Jan 1 01:00:11 kernel: Initializing USB Mass Storage driver...
Jan 1 01:00:11 kernel: usb.c: registered new driver usb-storage
Jan 1 01:00:11 kernel: USB Mass Storage support registered.
Jan 1 01:00:12 pppd[83]: Plugin rp-pppoe.so loaded.
Jan 1 01:00:12 pppd[83]: RP-PPPoE plugin version 3.3 compiled against pppd 2.4.2
Jan 1 01:00:12 pppd[84]: pppd 2.4.2 started by admin, uid 0
Jan 1 01:00:13 kernel: lp driver: get device ID
Jan 1 01:00:13 kernel: neg fail
Jan 1 01:00:14 dropbear[97]: Running in background
Jan 1 01:00:14 FTP server: daemon is started
Jan 1 01:00:17 pppd[84]: PPP session is 44499
Jan 1 01:00:17 pppd[84]: Using interface ppp0
Jan 1 01:00:17 pppd[84]: Connect: ppp0 <--> eth1
Jan 1 01:00:19 kernel: lp driver: get device ID
Jan 1 01:00:19 kernel: neg fail
Jan 1 01:00:19 kernel: neg fail
Jan 1 01:00:20 pppd[84]: PAP authentication succeeded
Jan 1 01:00:20 pppd[84]: peer from calling number 00:13:19:BA:AE:1A authorized
Jan 1 01:00:20 pppd[84]: local IP address 87.97.40.161
Jan 1 01:00:20 pppd[84]: remote IP address 213.163.27.11
Jan 1 01:00:20 pppd[84]: primary DNS address 213.163.34.66
Jan 1 01:00:20 pppd[84]: secondary DNS address 62.77.203.10
Jan 1 01:00:20 dnsmasq[53]: read /etc/hosts - 4 addresses
Jan 1 01:00:20 dnsmasq[53]: reading /tmp/resolv.conf
Jan 1 01:00:20 dnsmasq[53]: using nameserver 62.77.203.10#53
Jan 1 01:00:20 dnsmasq[53]: using nameserver 213.163.34.66#53
Jan 1 01:00:21 PPPoE: connect to ISP
Dec 29 18:39:19 dnsmasq[53]: DHCPREQUEST(br0) 192.168.1.2 00:0e:35:d9:fa:33
Dec 29 18:39:19 dnsmasq[53]: DHCPACK(br0) 192.168.1.2 00:0e:35:d9:fa:33 pardonnote
Dec 29 18:39:21 dropbear[115]: Child connection from ::ffff:192.168.1.2:2489
Dec 29 18:39:21 dnsmasq[53]: DHCPREQUEST(br0) 192.168.1.2 00:0e:35:d9:fa:33
Dec 29 18:39:21 dnsmasq[53]: DHCPACK(br0) 192.168.1.2 00:0e:35:d9:fa:33 pardonnote
Dec 29 18:39:22 ntp client: Synchronizing time with time.nist.gov ...
and the running processes
Quote:
PID Uid VmSize Stat Command
1 admin 668 S /sbin/init
2 admin SW [keventd]
3 admin SWN [ksoftirqd_CPU0]
4 admin SW [kswapd]
5 admin SW [bdflush]
6 admin SW [kupdated]
7 admin SW [mtdblockd]
41 admin 292 S telnetd
46 admin 468 S httpd eth1
49 admin 340 S klogd
53 nobody 484 S dnsmasq
54 admin 388 S syslogd -m 0 -O /tmp/syslog.log -S -l 7
56 admin 532 S nas /tmp/nas.lan.conf /tmp/nas.lan.pid lan
59 admin SW [khubd]
68 admin 276 S lpd
70 admin 260 S p9100d -f /dev/usb/lp0 0
72 admin 260 S p9101d -f /dev/printers/0 1
75 admin 340 S waveservermain
77 admin 348 S rcamdmain
84 admin 640 S pppd file /tmp/ppp/options.wan0
86 admin 324 S infosvr br0
87 admin 440 S watchdog
88 admin 340 S ntp
97 admin 432 S dropbear
98 admin 528 S /usr/sbin/stupid-ftpd -f /usr/local/stupid-ftpd.conf
120 admin 560 S upnp -D -L br0 -W ppp0
173 admin 724 S dropbear
Thank you for your help!
Host-based printing "feature"
Well, bad news for you my friend...
The LaserJet 1020 printing logic is in its printing driver, not in the printer. The so called "processor" on 1020 just dumps on the paper data prepared by the driver. This is what HP calls "Host-based printing", and also the reason why this laser is so cheap.
I had similar lousy experience with my old Lexmark which was flawlessly printing on Windows 98, but once I switched to Windows 2000 there was no appropriate driver for it because, as Lexmark nicely put it, it was an obsolete model with no plan for driver updates.
Bottom line: hp LJ 1020 will not print through 500g/gx.
To print through 500g/gx you need a printer which support a form of printer language (PCL, PS...), and preferably has more than 2 Mb of memory (complex pages with pictures or just large pictures will not be properly printed even if 1020 is connected to a computer with a proper driver). Needles to say, LaserJet 1010 has both.
Cheers,