We recently added some USB label printers, (Zebra LP 2844) as part of a Visual Fox Pro based ERP solution. Some machines on the network print to network server based printers, some to network based peer to peer printers, and some to local printers.
The problem is that the LP 2844 MUST be the default printer to work properly with the software, and it prints to a 4 x 2 inch label. Much of our documentation is coded in hypertext, browsed, and printed when needed from IE. With the 2844 as default, the user can still browse to other printers, but the hypertext documents still use the 2844 defaults and NOT the network/peer/local printer selected. The result is a one page document printing in a 4 x 2 constraint on several pages.
When I switch the default printer away from the 2844, the problem goes away, sort of, and reverses the problem to the 2844 and tries to print the labels on letter size. This is a bigger problem than the former as this causes the form to be reset from inside the developer end of the software application. No, I don't know why. Not our code.
Is there a way around this problem, hold the 2844 as the default without IE picking up those defaults and forcing them on to the other printers? It's only IE. Word and Excel do not seem affected. Mozilla browsers are not an option as they don't understand drive letter links, so they would not get past the first parent directory.
I'm just not sure if this is a Windows OS problem, printing problem, or a Zebra problem. At first I was just going to switch the 2844 printers to serial, but since both local and network interfaces are affected, I doubt that will fix the problem.
In summation, the problem is that IE holds with the default printer settings even when picking a different printer from the queue.