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. :(

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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
Link to comment
Share on other sites

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

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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?

Link to comment
Share on other sites

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.

Link to comment
Share on other sites

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?!

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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 :)

Link to comment
Share on other sites

Did the above fix solve you issue?

I'm out the office for a few days so won't have a chance to test until next week. When I have I'll let you know the outcome.

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

Link to comment
Share on other sites

  • 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

Link to comment
Share on other sites

  • 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.

Link to comment
Share on other sites

  • 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

Link to comment
Share on other sites

  • 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)

Link to comment
Share on other sites

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

    • No registered users viewing this page.