Avatar of Matthew Cioffi
Matthew CioffiFlag for United States of America asked on

HP Laserjet 1022 (non networked) crashing print spooler


I have a windows XP pc that is using a Laserjet 1022 that is causing the print spooler to crash constantly.  Sometimes rebooting will help for a short time, but it ALWAYS returns within a print out or 2.  I have tried to remove all traces of the printer from the registry and all spooler files as well as temp files.  Then reboot and re-install the printer, nothing has helped.  

Part of the issue is that we need to be able to print from a legacy program that runs in dos.  It is a requirement that we use HP printers as the program is coded for HP drivers.  Please do not recommend that the legacy program be changed, that has been argued till I'm ready pass out and it will not happen any time soon.  We have other pc's setup to do this and they are working.  It appears to be just this one machine so far at least.  

We have to configure the printer with port sharing turned on and share the LPT port and the USB to be able to print from the legacy application.  I will try removing that and see if ti helps, but I need to resolve the problem.

Does anyone have any suggestions?
Printers and Scanners

Avatar of undefined
Last Comment

8/22/2022 - Mon

Try using the Driver folder from one of the working computers to reinstall the printer.

Log in or sign up to see answer
Become an EE member today7-DAY FREE TRIAL
Members can start a 7-Day Free trial then enjoy unlimited access to the platform
Sign up - Free for 7 days
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.
See how we're fighting big data
Not exactly the question you had in mind?
Sign up for an EE membership and get your own personalized solution. With an EE membership, you can ask unlimited troubleshooting, research, or opinion questions.
ask a question
Matthew Cioffi

I have a follow up on all this, you mention about this being a host based printer.  I'm not networking or sharing the printer.  It is being used by one user on the same machine he is logged into.  The printer is connected via usb cable.  I woudl think that it should not be such an issue.  Right now they are getting by and we have begun to investigate other options.   But it seems that the comments are more geared towards this being run on a server and shared for multiple users.  This is not the case.  Does that make any difference?
Log in to continue reading
Log In
Sign up - Free for 7 days
Get an unlimited membership to EE for less than $4 a week.
Unlimited question asking, solutions, articles and more.

By the way ... if the use of the word "host" was what made you respond about networking and sharing then the term used like that doesn't imply networking and is actually different.  There is a pretty good, simple explanation at http://h20000.www2.hp.com/bizsupport/TechSupport/Document.jsp?objectID=bpl07860 .  I hope that helps if the phrase is new and caused some confusion.
Your help has saved me hundreds of hours of internet surfing.

Any host based printer - host based is the driver type, will not work on terminal sevrer/server 2003.
Use only PCL drivers.
There is a compatibility list for server 2003 for printing.

Thanks for your help doing cleanup and time with this question.  There was a solution here.  The printer will not work for the reasons mentioned in the comments listed below.  I recommend a split between:
ryansoto {http:#a22061372} & b0lsc0tt {http:#a22145561}
Let me know if you have a question about what I have said or why I recommend what I did.  Thanks again for your help and I hope this helps you.
If you are still monitoring then please respond if you have a question or need more help with this.  You don't have to get rid of your legacy DOS program but you just need to use a printer that the program can recognize and use.  There are many out there that will work and not all are medium or high cost.  Some are very reasonably priced and close to what you have in the LaserJet 1022.
Matthew Cioffi

Thanks folks.

One major issue is that the program will ONLY USE HP printers.  We have tried other printers in the past and they have not worked.  You can close this and split the points as recommended above as they all had good suggestions, but nothing short of re-writing the program or trying multiple printers until something works will solve the problem.

Thanks again.
Get an unlimited membership to EE for less than $4 a week.
Unlimited question asking, solutions, articles and more.

Use an Hp 2015 which wont crash the spooler

It sounds like some DOS programs I have worked with.  Do you know specifically why they need HP printers?  Do they have to be Laser?  I will assume they do.
I you can find a Laserjet 1320 or even a 1200 then you will have an entry level laser printer that comes with a parallel port (and USB port).  It also fully support the PCL language so you won't have the "host based printing" issue.  HP's current line like the Laserjet P2015 will also not be host based but it doesn't have a parallel port.  USB to parallel port adapters can have unreliable results with old DOS program from my experience.  If you want an expensive HP printer and can't find one of those older models then you may have to try the adapter with a printer that otherwise meets your needs.
The Laserjet P3005 comes with a parallel port but is more of a mid-range printer.  It is the least expensive I found in the line that will have all you need for the DOS program.
If you need other suggestion or help with this then let us know.
Matthew Cioffi

Final comment and we can put this to bed.  

The final result was to get new printers.  The powers that be decided on an HP color laser, I'm forgetting the model at the moment.  It seems to be working fine.

As for the program, I cannot say anything about how it was built.  It was before my time there and it is not something I'm going to mess with.  I'm not a programmer, but as i understand it the print process in the program will only talk to HP.  It has been tried in the past to switch them out but it alwasy fails.

Thanks again for the help.
Experts Exchange is like having an extremely knowledgeable team sitting and waiting for your call. Couldn't do my job half as well as I do without it!
James Murphy

Thanks for the final post and info on the status.  I noticed the B grade though.  Was that an accident?  If your solution was to get a new printer then that would seem to be exactly what one of my suggestions was.  Actually the best solution but I always to try to offer some cheaper options in a case like this.  With all of the info and details provided on why this specific printer had the issue and what you needed to get in a new printer I am surprised you graded this a B.  Was there something more you needed or had a question about?  If not then this would deserve an A even if the basic answer here was "go buy a new printer." ;)
If there was a mistake or you have a question about grading then let me know.