Add and Print to 500+ Network Printers

Hewlett-packard / Ps580aa-aba m7060n
May 21, 2009 at 14:26:03
Specs: Microsoft Windows XP Professional, 3 GHz / 1015 MB
I have a very daunting task ahead, and am looking for some guidance.
I need to add 500+ network printers to my computer, and then print a document to them, as simultaneously as possible. I realize that it would take a crazy lot of RAM to do that, but they do need to go out within, say, 10 minutes of when I "press OK".
I have found software to take care of the printing (suggestions still welcome), so its the "adding" I'm most concerned with.
Thanks

See More: Add and Print to 500+ Network Printers

Report •


#1
Report •

#2
May 21, 2009 at 15:00:27
I have downloaded trials of PrintMulti and Print Distributer 4.
These will take care of the printing, but aren't so keen on
"adding" the printers. Any command prompt or .vbs
solutions? Thanks

Report •

#3
May 21, 2009 at 15:10:18
The first question is, where do these programs store the list of printers?
In the registry or in a seperate configuration files?

Please send a reply, if you solved the problem !!!


Report •

Related Solutions

#4
May 21, 2009 at 15:40:59
They store them in the registry, just as if you add them
through Window's "Add Printer Wizard". I just installed
Intelliscribe, and it stores them in the registry as well. If
nothing else, would a macro suit me?

Report •

#5
May 21, 2009 at 15:55:51
I guess, there's no other chance than installing all drivers manually, because you need the whole printer settings in the registry.
Also every printer has it's own setup routine that may differ from the others, so I can't see, how to manage this by macro.

Please send a reply, if you solved the problem !!!


Report •

#6
May 21, 2009 at 16:05:31
In "Printers and Faxes" in Control Panel, I can "Add a
Printer", select "network printer", and it shows me all of the
printers on the network. Basically, I need to "Find" and "Add"
all of the printers that are in the directory to make them
available to print to. Any solutions?

Report •

#7
May 21, 2009 at 16:15:12
With this command, you can add a TCP/IP network printer.

cscript C:\Windows\System32\prnport.vbs -a -r IP_10.11.1.101 -h 10.11.1.101 -o raw -n 9100
rundll32 printui.dll,PrintUIEntry /if /b "HP LaserJet 1300n" /f "C:\WINDOWS\drivers\hp 1300n treiber\PCL6\hp1300m6.inf" /r "IP_10.11.1.101" /m "HP LaserJet 1300 PCL 6"

Hopefully all your printers are TCP/IP printers.

So this might help you to solve your problem.

Please send a reply, if you solved the problem !!!


Report •

#8
May 21, 2009 at 16:29:33
They are all TCP/IP. Pardon my ignorance, but what do I DO
with the command? I tried copying it into notepad and saving
it as a .vbs, but that returned an error. Also, would I have to
change the name of the printer each time? Thanks, and
please pardon my ignorance.

Report •

#9
May 21, 2009 at 16:57:45
Save the file as something.bat.
Open a command prompt and start the file
something.bat

What kind of errors did you get?

You do need the names of printers and the ip addresses and ports they use.
This is, what a script can't figure out automatically.
As you can see in the command, you also need to have to drivers files in a directory, so that you can set the needed .inf file.

Then you might use a loop to change variables, with the printer name, ip, port a.s.o.
So you see, you have to learn a little bit of programing batch files.

Please send a reply, if you solved the problem !!!


Report •

#10
May 21, 2009 at 18:26:47
I'm not on the "hub" that I need to run it on- will try tomorrow
and let you know. Thanks for all of your help.

Report •

#11
May 21, 2009 at 18:56:46
I'm curious as to why you need to print the same thing 500+ times.

EEOC


Report •


Ask Question