Printer Ports DOT4_001 and USB003

In my software I am blocking printing to a file or any other devices, allowing only real printers?
Most printers are printing to DOT4_001, one of the users send me an email complaining that his printer is not printing from my software. I dicovered that he is printing to port USB003.

I tested it, if the computer has two printers (A) and (B)
If the port for printer (A) is USB003 and changed to DOT4_001 port then printer (B) is receiving the print order.

Why some printers use DOT4_001 and some uses USB003?
is it necessary to have a port for each printer? or
Is there away to make all printers print using DOT4_001? (one port)
saljasAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Dave BaldwinFixer of ProblemsCommented:
I have printers assigned to USB001 and USB003.  I have a port named DOT4_001 but there is no printer associated with it anymore.  These are all 'virtual' ports that are assigned by Windows and the driver software.  If you put the USB plug in a different physical port, I think you will see the port name change.

And I don't have any of those ports on the computer on my right because the only computer directly connected is on an old parallel port and not on a USB.

I don't think you can force them all to print to a particular port unless you have a printer connected to that same port on all the computers.
☠ MASQ ☠Commented:
Virtual USB ports are created per print device.  If you had a universal (eg DOT4 virtual port it would behave like a physical port with multiple printers attached & each printer would try to process the job from the printer spool.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
saljasAuthor Commented:
Many thanks for you reply
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Printers and Scanners

From novice to tech pro — start learning today.