HP LaserJet 1020 - Can't print over the network on Vista!


Recommended Posts

Hey folks,

Could really do with your help with this one... would be much appreciated!!

Printer: HP LaserJet 1020

OS: Vista Home Premium 32-bit

- 2 brand new Vista pc's (same specs)

- Prints fine to the computer its connected to (USB) but when shared over the network and another PC tries to print, jobs stay in the queue labelled 'Printing' but nothing happens.

- Printing over the network only works when 'Print Spooler' is manually stopped and then restarted on the PC the printer is connected to for each job!

- Printer used to work fine under XP with network sharing.. could print from either machine without problems.

- Have an HP OfficeJet printer also, which works fine - prints from both machines without problems under Vista.

- Printer is using latest drivers (obtained from HP website)

- On both the local and networked PC, the printer uses port "USB001"

- Tried enabling 'Print directly to the printer; (avoid print spooler) to no avail

- No LPT1 ports available in any of the PC's so it has to be USB I'm afraid!

- I've tried changing the 'Print Processor' mode to/from RAW etc, but still only prints locally and the networked PC NEEDS to be able to print to this printer as well!

Please help!! Thanks very much in advance. :(

I had a similar issue but with a different printer, HP Laserjet P1006 to be exact. What i found works for me is in printer properties, in the Advanced tab set it to Print after last page is spooled. Ever since, I haven't had to restart the computer, or cycle the printer to get network printing to work.

ive got 3 HP printers (two wired/shared and one hooked up via eithernet only)

i have a dell inspiron running vista 32, not had one lick of trouble with any of them (had some issues getting it up and running, but since the innitial install, no troubles)

are you sharing the printer? does the printer have a network port? or is the only way to print remotely is via a shared PC that the printer is connected directly to via USB?

when you intall the printer drivers on the VISTA machine...

do you set it up manually, or just double click the driver setup files? that should just unload it to a directory ie c:\HP_drivers

then, goto printers, add printer, set it to LOCAL! once finished, add port, the secret is LOCAL... then type \\PC_WITH_PRINTER\HP_printer

and hit apply

pj

Had same issue with the same model.

What I did was:

1. Add new printer

2. Local Printer

2.a. Create New Port:

2.b. Local Port

3. Enter machine local name (where the printer is connected) + printer name. For example: \\printermachine\HP-1020

Done

Edit:

@pjrey: omg! You was fsater then me! LOL

are you sharing the printer? does the printer have a network port? or is the only way to print remotely is via a shared PC that the printer is connected directly to via USB?

Yeah, it's being shared over the network exactly in the same way the OfficeJet is (that works!). No network port, just USB and Parallel but no Parallel port in new PCs! - so USB connectivity is the only option

when you intall the printer drivers on the VISTA machine...

do you set it up manually, or just double click the driver setup files? that should just unload it to a directory ie c:\HP_drivers

then, goto printers, add printer, set it to LOCAL! once finished, add port, the secret is LOCAL... then type \\PC_WITH_PRINTER\HP_printer

and hit apply

Installed latest HP vista drivers from their website (extracted and installed), also tried disk that came with the printer. Ahh, thanks for the tip will give it a go!

Had same issue with the same model.

What I did was...

Thanks very much! Will give this a go

Thanks a lot guys for your suggestions & v. quick responses! I'm not at home atm so can't try now but will let you know the outcome.

In the meantime, if you have any more suggestions/advice I'd be v. grateful if you could keep them coming in.... :D

Edited by matt3h

Hey Guys,

Unfortunately the situation is still the same but I've got some more info & screenshots for you which should hopefully help:

- Still can only print locally (vista) - except from a networked (remote) XP machine!!!

- When I connected the old XP machine back up and tried to print remotely from the LaserJet 1020 (which is installed on the Vista machine and shared over the network) everything printed fine first time using default XP drivers for that printer - so that eliminates network sharing/permission issues?!

- On remote VISTA PC, I tried the 'Local Port' thing suggested and it prompted the location to install the printer driver.. choose from list or 'have disk'? I tried both (choosing from list and extracting the .inf from the HP drivers site) and both had the same outcome! = nothing printing!

- On the HP website, there's 2 options "HP LaserJet Host Based Plug and Play Package" and "HP LaserJet Host Based Print Driver Package". I went for the "HP LaserJet Host Based Print Driver Package" to install on the local PC... and on the network pc just linked it to one of the extracted files from there as it says "This package provides drivers and software to assist with device installation for devices connected via hi-speed USB 2.0 port.

This package does not assist with upgrading drivers or installing network connected devices. "

- When setting it up as 'Local Port' on the remote VISTA pc, it says 'Ready' and when printing something goes from 1 item in the queue to 0 immediately and there's no sign of life from the printer. Although I enabled alerts and it says "document sent successfully to printer" or similar.

- Printing through 'Local Port' does nothing but it does add the item to the print queue (for the printer set up as port USB001) So when I choose USB (set it up as I would a normal share - not Local Port), all print jobs previously done (even as Local Port) are queued up. 'Remote Downlevel Document' appears with status "Printing". Port USB001 - still no sign of life.

- Tried 'Start printing immediately" and "print after last page has pooled" but nothing worked (remote vista pc). Wouldn't let me change it to print directly and avoid spooler (access denied).

- Restarting print spooler service on the local machine prints the document in the queue from the network PC. So why does it only print when spooler is restarted each time? Tried putting printer on other machine and setting a share off that but had same results

- Is the USB connectivity interfering in some way on the networked pc (listed as USB001). Would buying a "USB to Parallel" cable/adapter make any difference?

Screenshot: Printer config on the LOCAL machine where printer is installed (vista) with only local printing working

vista-LOCAL.JPG

Screenshot: Printer config on the REMOTE machine where printer is installed (XP) with network printing working!

xp-REMOTE.JPG

Sorry for the bombardment of info! just really want to get to the bottom of this!

Hope you can help! Thanks for taking the time to read lol

you need to now ADD PORT

have it point to the printer on the machine it is on ie... \\MACHINEa\HP_PRINTER

- When setting it up as 'Local Port' on the remote VISTA pc, it says 'Ready' and when printing something goes from 1 item in the queue to 0 immediately and there's no sign of life from the printer. Although I enabled alerts and it says "document sent successfully to printer" or similar.

I have. On the remote vista pc I added a new local printer, new port, local port, \\Micky-PC\HP_1020\ and it adds it to 'Printers' in Control Panel but obviously I still can't print to it. Nothing happens.. or it gets queued up and doesn't print. See above.

Hi Asheron. Thanks for your reply.

I didn't actually take a screenshot of the config on the REMOTE Vista machine (showing the Local Port set up) but can confirm I've set it up this in the same way as your screenshot (\\Micky-PC\HP_1020 - Local Port) and it still wouldn't print unfortunately.

The Vista screenshot shown above is how it's installed LOCALLY (as USB001) and the other is of how it works as a normal network printer share in XP (without having to configure manually).

Any other suggestions? :(

EDIT: Hang on... It's meant to be USB001 on the local machine where the printer is directly connected, and 'Local Port' on the remote/networked machine isn't it?

Strange... the only problem is that all my computers have Vista and Windows 2008.

So, I don't have any XP machine to test.

Go to HP website, and ask for support, they have live chat, they helped me with this issue.

EDIT:

Local Machine > Where printer is directly connected > USB

Remote Machine > LOCAL PORT

Remember to share the printer and have rights to print, and that stuff.

Go to HP website, and ask for support, they have live chat, they helped me with this issue.

I'll give it a go, thanks! But the printer was bought years ago so will be out of warranty, and the range may even be discontinued so don't know whether they'll be able to help.

Local Machine > Where printer is directly connected > USB

Remote Machine > LOCAL PORT

Remember to share the printer and have rights to print, and that stuff.

That's exactly how I set it up when instructed. But still had the same result - stuff queued up with the status of 'Printing' and wouldn't actually print until I manually restarted the spooler service (on the LOCAL machine) each time!

Strangely enough, printing REMOTELY from an XP machine worked fine! which makes me thing there's a Vista drivers incompatibility issue perhaps?!

Do this and you're sorted

Open up regedit and navigate to:

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

Now create a 32bit DWORD with the name

LocalAccountTokenFilterPolicy

Then double click and give it a value of 1

Restart PC and print from any networked PC's. Enjoy :)

OR if you dont want to mess with registry just disable UAC

I am having the same problem with my HP 1022 printer. Haven't tried the fix on this thread since I'm away.

Did the above fix solve you issue?

Thanks very much for your suggestion... I'll give it a go and let you know how I get on

*fingers crossed*

Cheers :)

I had the same issue with a LaserJet 1020, and changing the registry entry as detailed in a previous post worked.

What I'd really like to know is why it worked. The registry entry essentially disabled UAC for remote connections, but since I can print from the local computer without receiving any UAC prompts, you would think this would not be necessary. I guess it comes down to a driver from HP that doesn't fully support Vista. Even with this fix in place, if the printer is out of paper or something there is no alert in Vista and no way to tell the printer to continue when the paper is loaded. That's true even if UAC is completely disabled. Oh well, I guess I can live with it the way it is now, but hopefully HP will come out with an updated driver some time. :-)

Just wanted to say that I finally got round to trying this today and am delighted to say it worked and network printing now works as it should!

Thanks to all of you for your suggestions and input, especially limok! Appreciate your help. :)

  • 3 months later...

I had a similar problem to this, here's how I solved it (printer was a PSC 1310 not a LaserJet):

1. Switched on Printer Sharing on the Vista Machine

2. Enabled Printer Sharing on the XP Machine (using the default name that XP chooses)

Vista won't find the printer automatically, so:

3. Go to the Network and Sharing Center then, view computers and devices then click Add a Printer

Vista then trys to find any available printers on the network but will fail to find any.

4. It will then allow you to enter the network path to the printer manually

5. Vista will then install any needed drivers for the printer automatically and the printer will then be ready for use

  • 4 months later...

installing printers on vista 32/64 to print to networked printer hp laserjet 1020 on windows xp

Dealing with this problem: printer on xp desktop, laptops running vista on same network, we found as follows:

-the key phrase we received while trying to install or print was "access denied"

-hp chat "Satbeer" did not understand and could not resolve problem even after hours of chat

-changing UAC (user access control) did not effect the problem

solution:

-installed printer driver to print locally, including the step of attaching printer temporarily to the laptop running vista 32.

-manually added the correct port to the installed printer driver, "\\[hostname]\[laserjet1020]", identifying this as a "local port"

-(make sure printer is reset to online if it has been marked as offline)

notes:

-we did not need to do this with the vista 64 drivers. on that laptop, we only needed to first install the printer locally, then the network printer showed up automatically (this suggests to me the next set of hp drivers will eliminate the need to manually add the port.)

-we used the "plug and play" (pnp) drivers from HP

-prior to this we had set the computers to be in the same workgroup, and verified that they could see each other's shared directories.

-we saw no way to download drivers for vista onto the xp machine so that the laptops would see the printer automatically, as happens with other xp machines, or with xp and vista machines when the printer is on a vista machine.

  • 4 weeks later...
Had same issue with the same model.

What I did was:

1. Add new printer

2. Local Printer

2.a. Create New Port:

2.b. Local Port

3. Enter machine local name (where the printer is connected) + printer name. For example: \\printermachine\HP-1020

Done

Edit:

@pjrey: omg! You was fsater then me! LOL

I agree with this method , it worked for me as well. Thanks

  • 7 months later...
  • 8 months later...

Had a weekend server install with several workstations and 4 HP 1022n printers...

Needless to say almost everything went perfectly until we tested the HP 1022n printers from the USERS account (vs Admin)

The job would leave the Workstation, hit the server (Win 2003 SBS), spool...then sit there... the job would not print, and even deleting the job would end up hanging as the job was stuck in limbo!

Restarting the server print spooler would kick the job out and print (if we left it in there)

I saw sever posts on Vista, Win 7 issues with this printer - we were using the latest and greatest 1022n drivers and even some compatible ones on Windows XP and Windows 7 systems.

The solution for me instead of hacking the registry or trying to manually connect the printer via USB was an old trick I used when working for IBM years ago...

If you haven't already install a virtual HP Laserjet III printer on any valid open port (I want to simply ensure the driver is loaded and present on the system)

Delete this virtual printer but if it asks if you wish to delete the printer drivers select no.

Create the NEW 1022n printer and share as normal - using any valid 1022n printer driver,

Next, before ANY printing - select the printer and choose properties - under the ADVANCED tab select drop down menu DRIVER and choose HP Laserjet III Click on OK

Worked like a charm - and our printing needs even graphics are easily managed using the HP III driver.

Hope this helps someone out there!

(this also implies that there are still issues with the 1022n driver by HP)

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Linux 7.2's first release candidate gets off to a good start by Paul Hill Credit: Larry Ewing It has been a few weeks since the release of Linux 7.1, and in that time, the Linux 7.2 merge window has been open, where developers can submit their features and patches ready for the upcoming release. That window is now shut, and the release candidate phase has begun so that new features can be tested and further fixes applied. According to the founder of Linux, Linus Torvalds, this week’s release candidate looks “reasonably normal”. Although we are super early in the release candidates, this is a good sign as it makes it more likely that an eighth release candidate will not be needed. Torvalds even mentioned that the update’s stats are only larger than they really are because there was another AMD header drop with a third of the patch just being AMD GPU register definitions, which aren’t big changes but make the code contributed look larger overall. In addition to this, he noted that just over half the patch is drivers, even when excluding the AMD register dump. The rest of the changes are spread out over architecture updates, tooling, documentation, and core kernel updates. In the next week, Torvalds says that he will be chilling out, taking the week “mostly off”. Despite this, he will be reading emails and keeping up with things, so if he is slow responding, now you know why. He said he is hoping for a calm week, but we will just have to see if the second release candidate is actually like that. We should expect seven or eight release candidates before Linux 7.2 is released, so expect it around the end of August. If you missed it a few weeks ago, be sure to check out our coverage of Linux 7.1's release.
    • Ridiculous claim that the labor cost difference of $6000 annually would increase cost per phone by $200. The employees produce 3 phones per month or what?
    • Sparkle 2.20.1 by Razvan Serea Sparkle is a free, open-source Windows optimization tool designed to make your PC faster, cleaner, and more private. With Sparkle, you can easily debloat Windows by removing unnecessary apps and services, disable Microsoft tracking to enhance privacy, and apply performance tweaks to boost speed. Its cleaner removes junk and temporary files, while every change is safe and fully reversible. Sparkle also features a modern, user-friendly interface with automatic updates, making system maintenance simple. Explore over 39 tweaks, from disabling telemetry and hibernation to optimizing network and game settings, all aimed at customizing and enhancing your Windows experience. Sparkle supports Windows 10 and 11. Sparkle 2.20.1 changelog: You can now change the Animation Direction from Up, Left, or Off. Added configurable animation direction (Up, Left, Off) for improved accessibility Added TTL caching to the system info backend Refactored tweak application flow to await NvidiaProfileInspector Improved IPC listener cleanup to correctly remove specific listeners Fixed online status not updating after successful network requests Updated system info tests to support backend caching Removed electron-toolkit utils dependency in favor of internal is.dev helper Fixed unwanted files and folders being included in application bundles Download: Sparkle 2.20.1 | Portable | ~100.0 MB (Open Source) Links: Sparkle Website | Github | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • Never used the G7 Pro, but I've never had a good experience with that style of d-pad and fighting games.
    • And I just bought a seat cushion for my mesh chair. The chair feels nice but the first time I sat in it with boxers, I realized I don't like the feel of mesh on my legs. 😂
  • Recent Achievements

    • One Month Later
      JKR earned a badge
      One Month Later
    • Dedicated
      Asgardi earned a badge
      Dedicated
    • Conversation Starter
      jessse3334 earned a badge
      Conversation Starter
    • Reacting Well
      JuvenileDelinquent earned a badge
      Reacting Well
    • One Month Later
      Excellence2025 earned a badge
      One Month Later
  • Popular Contributors

    1. 1
      +primortal
      496
    2. 2
      +Edouard
      250
    3. 3
      PsYcHoKiLLa
      154
    4. 4
      Steven P.
      86
    5. 5
      macoman
      65
  • Tell a friend

    Love Neowin? Tell a friend!