Page 1 of 6 123 ... LastLast
Results 1 to 15 of 82

Thread: HP LaserJet 1000/1005/1020 not working: sort of solution

  1. #1

    Exclamation 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).

    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

    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!
    Last edited by pardonfiu; 29-12-2005 at 19:19.

  2. #2
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,356
    HP LJ 1020 is not supported, as it requires firmware to be loaded on the power up.
    The report seems to be invalid.

  3. #3
    Quote Originally Posted by Oleg
    HP LJ 1020 is not supported, as it requires firmware to be loaded on the power up.
    The report seems to be invalid.
    And what can I do then? Won't this change in the near future?
    What does it actually mean 'requires firmware to be loaded on the power up'?
    And what about nieman426's report??

    I'm very sad about this....

    Might sound stupid, is it the printer's firmware that causes the problem?
    Anyway what's the difference between model 1010 and 1020, they're almost the same, and 1010 proved to work for a friend of mine on the same router.


  4. #4
    Join Date
    Dec 2003
    Location
    Czech Republic
    Posts
    270
    You can try to connect the printer to PC, print something and then to reconnect it to router. Perhaps it will work until you power off the printer or until some error condition occurs (paper out detected etc.).

  5. #5
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,356
    Quote Originally Posted by pardonfiu
    Anyway what's the difference between model 1010 and 1020, they're almost the same, and 1010 proved to work for a friend of mine on the same router.
    1010 does not need a firmware, that's why it works...

    Sorry, I do not have 1020, so I could not help you. Theoretically you could add firmware loader to the firmware to make it work.

  6. #6

    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,
    V3

  7. #7

    Unhappy

    Thank you for your help! I'm a bit disappointed...

    I bought this printer a few weeks ago and wanted to connect it to a router or a device which enables using it over the air.
    Then even if I buy a stand alone print server (Linksys or any other) it wouldn't work, would it? Shame on HP... I don't want to plug the USB into my notebook every time I want to print, needless to say, I wanted to use it via wireless.

  8. #8
    I googled a little just 4 teh fun of it ... look at the bottom of this page. The red written printer types ....

    http://kbserver.netgear.com/kb_web_files/n101216.asp

    I know it won't help you, but it at least confirms your theory.

    Still you could check if HP themself offer printserver that support their 1020 ...

    EDIT: this link from HP support forums tells it all
    http://forums1.itrc.hp.com/service/f...hreadId=953785

    Get another printer, setup a windows box to act as printserver, or live with it as it is. Sorry....
    Last edited by TheEagle; 31-12-2005 at 01:38.

  9. #9
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,356
    Quote Originally Posted by pardonfiu
    Thank you for your help!
    Well, consider buying Samsung instead (ML series). Seems like it's the only vendor who is still producing real printers, not the WinPrinters.

  10. #10
    Join Date
    Jul 2004
    Posts
    32
    That is not nice

    I also bought a HP LaserJet 1020 some time ago. And now that we have moved to a new address, so I wanted to connect the HP LaserJet 1020 to the Asus WL-500g.

    And now see that it isn't going to work

    So there is really no way it is going to work?

    BTW: The following is working right now
    Quote Originally Posted by Technik
    You can try to connect the printer to PC, print something and then to reconnect it to router. Perhaps it will work until you power off the printer or until some error condition occurs (paper out detected etc.).
    I hope tommorow it is stil working
    Last edited by GJAman; 31-12-2005 at 23:40.
    KEEP FORUMS @ WL500G.INFO UP!!! - DONATE NOW, CLICK HERE!!!

  11. #11
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,356
    Well, it's possible for HP LJ 1000/1005/1020.

    1000/1005 seems to have firmware which fits to flashfs, 1020 needs external usb drive to store firmware, as it's large.

    I've put some stuff here: http://oleg.wl500g.info/hplj/

    You've to download right firmware sihp1000.dl/sihp1005.dl/sihp1020.dl to wl500g and upload to printer like this:

    Code:
    cd /tmp
    wget http://oleg.wl500g.info/hplj/usb_printerid
    wget http://oleg.wl500g.info/hplj/sihp1020.dl
    chmod +x usb_printerid
    ./usb_printerid /dev/usb/lp0 | grep -q FWVER || cat sihp1020.dl > /dev/usb/lp0
    This should load a firmware to the 1020 and it should work until power off or something. Check this.

    In fact, someone should write a hotplug script to automate firmware loading...

    Waiting for feedback.

  12. #12
    Join Date
    Jul 2004
    Posts
    32
    Quote Originally Posted by Oleg
    Well, it's possible for HP LJ 1000/1005/1020.

    1000/1005 seems to have firmware which fits to flashfs, 1020 needs external usb drive to store firmware, as it's large.

    I've put some stuff here: http://oleg.wl500g.info/hplj/

    You've to download right firmware sihp1000.dl/sihp1005.dl/sihp1020.dl to wl500g and upload to printer like this:

    Code:
    cd /tmp
    wget http://oleg.wl500g.info/hplj/usb_printerid
    wget http://oleg.wl500g.info/hplj/sihp1020.dl
    chmod +x usb_printerid
    ./usb_printerid /dev/usb/lp0 | grep -q FWVER || cat sihp1020.dl > /dev/usb/lp0
    This should load a firmware to the 1020 and it should work until power off or something. Check this.

    In fact, someone should write a hotplug script to automate firmware loading...

    Waiting for feedback.
    That works great over here
    I will add the following it to my boot-script later on.
    ./usb_printerid /dev/usb/lp0 | grep -q FWVER || cat sihp1020.dl > /dev/usb/lp0
    KEEP FORUMS @ WL500G.INFO UP!!! - DONATE NOW, CLICK HERE!!!

  13. #13
    Join Date
    Jul 2004
    Posts
    32
    Quote Originally Posted by Oleg
    Well, it's possible for HP LJ 1000/1005/1020.

    1000/1005 seems to have firmware which fits to flashfs, 1020 needs external usb drive to store firmware, as it's large.

    I've put some stuff here: http://oleg.wl500g.info/hplj/

    You've to download right firmware sihp1000.dl/sihp1005.dl/sihp1020.dl to wl500g and upload to printer like this:

    Code:
    cd /tmp
    wget http://oleg.wl500g.info/hplj/usb_printerid
    wget http://oleg.wl500g.info/hplj/sihp1020.dl
    chmod +x usb_printerid
    ./usb_printerid /dev/usb/lp0 | grep -q FWVER || cat sihp1020.dl > /dev/usb/lp0
    This should load a firmware to the 1020 and it should work until power off or something. Check this.

    In fact, someone should write a hotplug script to automate firmware loading...

    Waiting for feedback.
    That works great over here
    I will add the following it to my boot-script later on.
    Hope it works!
    Last edited by GJAman; 01-01-2006 at 16:05.
    KEEP FORUMS @ WL500G.INFO UP!!! - DONATE NOW, CLICK HERE!!!

  14. #14
    Join Date
    Dec 2003
    Location
    Russian Federation
    Posts
    8,356
    Well, you've to store the firmware on the usb stick/drive connected to the wl500g and load it in the post-mount. The drawback, is that firmware should be reloaded if you've turn your printer off at some point.

  15. #15
    Join Date
    Jul 2004
    Posts
    32
    Quote Originally Posted by Oleg
    Well, you've to store the firmware on the usb stick/drive connected to the wl500g and load it in the post-mount. The drawback, is that firmware should be reloaded if you've turn your printer off at some point.
    I now have the firmware on the usb stick (after connecting a usb hub to my router). And added the line "tmp/harddisk/etc/hp1020/start_hp1020" (wich contains the line "/tmp/harddisk/etc/hp1020/usb_printerid /dev/usb/lp0 | grep -q FWVER || cat /tmp/harddisk/etc/hp1020/sihp1020.dl > /dev/usb/lp0") to "/usr/local/sbin/post-mount"

    But this doesn't work.

    When i run "/usr/local/sbin/post-mount" after the router has booted the printer reacts (always tested after off/on switching of the printer)
    Last edited by GJAman; 01-01-2006 at 16:19.
    KEEP FORUMS @ WL500G.INFO UP!!! - DONATE NOW, CLICK HERE!!!

Page 1 of 6 123 ... LastLast

Similar Threads

  1. Replies: 3
    Last Post: 18-12-2005, 02:07
  2. Solution for: No printer driver with Mac OSX
    By tortuga in forum WL-500g/WL-500gx Tutorials
    Replies: 0
    Last Post: 16-12-2005, 14:21
  3. Replies: 1
    Last Post: 09-12-2005, 23:29
  4. Problem mit HP LaserJet 1020
    By Gray in forum German Discussion - Deutsch (DE)
    Replies: 0
    Last Post: 05-12-2005, 18:36
  5. Trying to get IDE working on Oleg's Firmware
    By hugo in forum WL-HDD Custom Development
    Replies: 34
    Last Post: 01-11-2004, 19:06

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •