Loss Of Printer Drivers

SUMMARY

When using Power Broker for Windows, intermittently your printer drivers can disappear or become corrupted causing errors # 125, 14644, or 1643. The cause is using the selected printer option in the user preferences screen.


Wait a second...
A word of warning : Although attempts are made to make the information in these bulletins accurate and understandable, they are only a guide. Any time you are making changes to Power Broker or to Windows, there is a chance of things going wrong. If you feel something is beyond your abilities or just not quite clear, get a professional computer technician to do work for you.




Update:

Error 125 when printing may be due to having a check mark in the "Print spooled documents first" option in the Properties of your printer.  This can be found by going to Start, Settings, Printer and right click over the printer you print too and choose Properties, and then Advanced.  Click Apply, Ok, and close out of your Printer settings and your Power Broker software.  Open Power Broker up again and see if Error 125 stops from appearing.

Q:

Why could I lose my printer drivers?

A:

There is an option in Power Broker to send different types of print jobs to different printers in your office. For example, one could send labels to one printer, and envelopes to another. The table is available under Tables -> User Preferences -> Printer Selection. Certain uses of this option can cause problems with the printer drivers because of how Power Broker manipulates the printers. Here's the option table.


Q:

Okay, so how does it work?

A:

The available printers to your computer are listed in the "win.ini" file on your computer. Power Broker reads in the printers from this file and stores them in memory. When something is about to be printed, Power Broker automatically checks which printer it should go to. If this printer is not the default printer, Power Broker will change the default printer in the "win.ini" file. The print job gets sent to the "new" default printer, gets printed, then Power Broker restores "win.ini" back to its original state.

Q:

So where's the problem?

A:

There are a couple possible causes of problems. The easiest cause to understand would be changing the printer settings while Power Broker still running. In this case, what Power Broker thinks is in "win.ini" is wrong. When it now attempts to make changes to the file, you're going to get problems.

Q:

How can I avoid this problem?

A:

This is the easy one. - If you want to make changes to your printer settings, close Power Broker first.

Q:

That's too easy. What else could be the cause?

A:

Proper networking protocol dictates that every configuration file and setting is identical across the entire network. On many networks, the printer names and settings are slightly different. Even one letter of different case could make this process incompatible because the computer requires an exact match of printer names. This won't make a difference until someone logs into Power Broker from someone else's computer.

Q:

…And how do I solve this one?

A:

Depending on your needs, there are several possible solutions. The first and most obvious is to never log onto another machine. This, however, isn't always practical.

The real fix to the entire problem is to make sure all of the computers on the network are set up identically. If they're not, have a professional come in and do the work for you.

An option is to turn the printer selection option off. This can be done from the Utilities menu. Select Utilities -> Define Company Information ->EDI/Misc. Options -> Allow users to select printers in user preferences screen? and select "No". This option will disable the whole office from using the printer selection feature. Below is a screen shot of this option.

If there is a computer that is used by many people, there is a way to turn the printer selection option off for that one machine. This is accomplished by adding one line the "config.sys" start-up file. Click on the Start button, then on "Run…".
Enter "edit c:\config.sys" into the text box provided. Add the line

SET PBPRT=OFF

to the file, then click on "File" then "Save" and then "File" and "Exit".

Below is the DOS Editor with the changes made to config.sys.



Document : PB980727A
Creation Date : July-27-98
Program : Power Broker for Windows