ScrewDrivers v3 Server-side Configuration Options

The screen shots below describe the configuration options available to the administrator for controlling the aspects of the ScrewDrivers v3 server-side component. All of the options described below are available throught the server-side control panel applet located under Start\Settings\Control Panel. A screen shot of the applet is provided below for reference.




The General tab (shown here with the default settings) controls printer building for each client. All settings shown are global settings and will affect all client machines with the v3 client-side component installed. It is possible for either the administrator or the end-user to control the order in which printers are built through the client-side control panel applet. This ability is discussed under ScrewDrivers v3 Client-side Configuration Options. The General tab further controls that order by allowing the administrator to specify whether just the default printer, all printers, or a specific number of printers should be created. Reducing the list of printers can make the selection of the appropriate printer device easier for the end-user.

The Extended settings below are fairly self-explanatory. By checking the appropriate boxes, the administrator can control which printers and how they are added, how the default printer on the client machine is added to the terminal session, whether default printer spoofing is allowed (covered under ScrewDrivers v3 Client-side Configuration Options, and what happens when users disconnect from a session and reconnect to it later. The instances are rare, but some older applications that are Terminal Services “unfriendly” (ie not designed for use in a terminal service environment) may require printers to be specifically assigned before the application launches into memory. This is an issue that is only seen in the case of published applications, not full desktops. In this case, the administrator can force that published application to become available only after ScrewDrivers v3 printers have finished building. This is accomplished by checking off the last option called "Wait to complete login until printers are created". Otherwise, during normal printer building, printers are added to the terminal session concurrent with other login events.




The Printer Naming tab controls how mapped printers are identified in the terminal session. Please note that the name must include the session ID if a custom naming convention is used. The session ID is how ScrewDrivers v3 insures that all printers created have unique names. The option on the bottom of the tab in regard to changing the printer to exclude the "on" is another troubleshooting capability that was formerly called the "Friendly Printer Name" fix in earlier version 2 revisions of the ScrewDrivers and ScrewDrivers Fxp products.

It exists to help certain applications that have trouble identifying network printer naming conventions. In the few cases this has appeared, the application was an older 16-bit application or a poorly designed home-grown application.




Most of the settings on the Printer UI tab control what the user sees when printing from an application in their terminal session, specifically whether the Export tab and Action tabs appear and what options are available on those tabs. It is possible hide the tabs entirely, or disable certain options on them. For example, to prevent users from exporting to a file to their client machine, the option for "Deny export file to client" box could be checked off.

The other two options are global settings and are exactly as described. The first under "Extended Options" called "Force Print-As-Image, dpi:" forces all ScrewDrivers v3 printjobs to spooled as BMP (bitmap files). If checked, the administrator can use the drop-down menu to the right to set the desired DPI setting for those printjobs. The second under "Action" called "Force pop-up of second client dialog" will cause a second dialog box to pop on the client machine for every user printing through the ScrewDrivers v3 product. Reasons for using these options are previously described in What to expect after the ScrewDrivers v3 product has been installed section.




The settings under the Connection tab allow the administrator to limit the amount of bandwidth available to a printjob for the protocol in use. The settings on this tab are global and affect each user printing through ScrewDrivers v3. As indicated in the screenshot, these settings override the client-side settings (client-side settings are discussed under ScrewDrivers v3 Client-side Configuration Options). Even if a user is permitted to control these settings on the client machine, they can never use more bandwidth than that permitted here. Please note that limitations are established for RDP and ICA separately. As a side note, these settings are rarely used. They are in place only for situations where slower dial-up connections (ie 14.4, 28.8) may still be in use in a particular environment.

The option at the bottom of the tab called "Query Timeout" is also a setting that is rarely changed. It simply allows the administrator to either limit the amount of time printers have to build through the ScrewDrivers v3 product, or extend it such that a user with an extremely large number of printers (ie 10+) on the client machine will have enough time to have all of them build successfully. Even with a large number of printers, the setting is rarely used because of the printer data caching ability of the ScrewDrivers v3 product. After the initial query of printers of a particular client machine, that printer data is cached in the client machine's registry so that printing building can occur even faster with each subsequent login to the terminal server.




The final tab on the server-side control panel applet is for entering the serial number and activation code provided from triCerat after purchasing the tool.


Copyright © 1997-2003 triCerat, Inc. All rights reserved.