Dell Open Print Driver About Dell Open Print Driver MSI install command line options Installing using INF file Lockdown Policies Dell Open Print Driver Version 1.
Table of Contents Chapter 1 About Dell Open Print Driver ..............................................................................................................3 Operation Modes ...............................................................................................................................3 Dynamic Mode (Workstations Only)......................................................................................................... 3 Static Mode (Servers and Workstations) ...................
Chapter 1 About Dell Open Print Driver Dell Open Print Driver (Dell OPD) is a universal print driver for PCL 5, PCL XL and PostScript printers. It provides a common user interface and functionality for all printers and reduces administration and support needs in printing environments. Dell Open Print Driver supports Windows operating systems for clients and servers and can be deployed via MSI install, INF install and point and print.
Additionally, printers can be manually discovered by providing an IP address, an IP address range in CLDR notation or a UNC name for either a print queue or a print server. The priority of the discovery methods and advanced discovery functions can be changed through policy settings (see below) A dynamic print queue is automatically created after an MSI install. Note: The dynamic mode is active when the driver is connected to either port “NUL:” or “DELLOPD_DYNAMIC”.
Selecting the Correct Mode Small networks without print servers: For Workstations: • Install Dell OPD via MSI on to the client systems. Users discover the printers via dynamic mode and may create static instances through the printer properties of the dynamic queue. For Servers: • Install Dell OPD via MSI on to the client systems. Users discover the printers via Dell OPD Snap-in for MMC and may create static instances through the printer queue.
Dell Open Print Driver MMC Snap-in The Dell Open Print Driver Snap-in for the Microsoft Management Console allows administrators to find networked printers and create Open Print Driver queues. The Dell Open Print Driver Snap-in for MMC installs automatically on a server install. An icon is placed on the server desktop to conveniently open the MMC with the Dell Open Print Driver Snap-in. It can also be found by opening the MMC and then opening the File menu and selecting Add/Remove Snap-in.
IPv6 is supported only on Microsoft Server 2008 and above. Printers are discovered using the following three protocols: • • • SNMP for direct attached printers with valid IP addresses. LDAP for queues published in an available Active Directory. Dell Open Print Driver will try and connect to the rootDSE context MS-RPRN in case no Active Directory can be found. The different protocols can be turned off or on using the settings button.
Print Queue Management The print queue management view allows the administrator to convert existing print queues to Dell Open Print Driver queues. To change an existing print server environment to Dell Open Driver, the snap in will list all existing local queues on the server. If an existing queue is already using Dell Open Print Driver, the list entry will be displayed in bold characters.
Custom Media Size Support Dell OPD V.1.3 now supports Custom Media or Custom Paper Sizes. Custom Media Sizes can be created by adding a ‘Form’ in Print Server Properties. Forms or Custom Media Sizes are then available in the DellOPD printer driver’s user interface ‘Paper Size’ control and also from within the application. Only Forms or paper sizes that fit the currently selected printer will be shown. Also, a Form always needs to be defined in Portrait, this means that the Form needs to be taller than wide.
Chapter 2 MSI install command line options Using the DellOPD Installer from the Command Line Like all Windows Installer MSI packages, the Dell Open Print Driver installer (DellOPD.msi) can be run from the Windows command line. The command-line syntax is: msiexec.exe {/i | /x | /f} DellOPD.
PRINTERADDRESSES = ”Printer Name,Driver Name,Port Name;…” PRINTERADDRESSES = “@path” Install a static printer object for the printers at each of the given addresses. The addresses of the printers to be created may be specified as a semicolon ‘;’ separated list, while Printer Name, Driver Name and Port Name are separated by a comma ‘,’. Each printer object consists of 3 parameters, the Printer Name, Driver Name and Port Name. The ‘Printer Name’ is the name of the printer object to be created.
(e.g. if it is turned off or has been disconnected from the network) at the time the install is done, a static printer object will nevertheless be created for that printer. It will be created as a generic laser printer with default printer settings. The correct model and specific printer configuration can be determined after the install is done, when the device can be successfully connected.
Installing using INF File Download Dell Open Print Driver “driver only” package from http://www.Dell.com 1) Download the ‘Dell Open Print Driver Package’ zip file to your local hard drive. 2) Extract the compressed zip file to your local hard drive. Dell Open Print Driver Version 1.
Static Instance An INF file in this driver package contains PCL5, PCLXL, and PS3 drivers. To create a static instance for a known printer on your network, you must install a supported PDL driver for the PDL available on that printer.
3) For ‘Chose a printer port’, select ‘Use an existing port:’ if the TCP/IP port already exists for the printer you want to install OR select an option ‘Create a new port:’ and ‘Standard TCP/IP Port’ from the drop-down list to create a new TCP/IP port as done for this example. Press ‘Next’. Dell Open Print Driver Version 1.
4) Enter your printer’s IP address in the text box for ‘Hostname or IP address:’ and press ‘Next’ 5) Select ‘Have Disk…’ option, browse the DellOPD.inf file from the Dell Open Print Driver Package and Press ‘Open’ Dell Open Print Driver Version 1.
6) Select the supported PDL available on the printer that you want to install. For this example, select ‘Dell Open Print Driver (PCL XL)’ from the Printer’s list and press ‘Next’. Dell Open Print Driver Version 1.
7) ‘Type a printer name’ screen displays printer name ‘Dell Open Print Driver (PCL XL)’ and press ‘Next’ 8) ‘Installing printer …’ process begins Dell Open Print Driver Version 1.
9) Dialog displays ‘You’ve successfully added Dell Open Print Driver (PCL XL)’ and press ‘Finish’. 10) A Static Instance of the ‘Dell 7330dn’ has been created as ‘‘Dell Open Print Driver (PCL XL)’ in your Printers’ folder. Dell Open Print Driver Version 1.
11) Right click on ‘Dell Open Print Driver (PCL XL)’ and select ‘Printer Properties’ 12) ‘Configure’ tab displays the ‘Active model’ as ‘Dell 7330dn Mono Laser Printer’ and installed configuration for the printer, such as Duplex Unit, optional trays and output trays. Note: For printer model names not listed in ‘Active Model’ list; ‘Dell Open Print Driver’ configures that printer as ‘(Generic Laser Printer)’. Dell Open Print Driver Version 1.
Note: If a printer is powered off or printer’s TCP/IP is invalid or printer’s SNMP is disabled, follow instructions and screen shots are illustrated below: After performing steps 1 - 4 from ‘Installing from INF file’ – Static Instance section, user may experience the scenario below: 1) Press ‘Next’ to continue 2) "Add Printer" wizard displays ‘Detecting the driver model…” screen Dell Open Print Driver Version 1.
3) Perform steps 5 - 11 from ‘Installing from INF file’ – Static Instance section. ‘Configure’ tab displays the ‘Active model’ as ‘Generic Laser Printer’ 4) To ‘Auto Configure’ your static instance, make sure printer is powered on and printer’s TCP/IP is valid and printer’s SNMP is enabled. Check with your network Administrator for password to enable SNMP. Then select ‘Refresh’ Dell Open Print Driver Version 1.
5) After a successful ‘Refresh, ‘Configure’ tab displays the ‘Active model’ as ‘Dell 7330dn Mono Laser Printer’ and installed configuration for the printer, such as Duplex Unit, optional trays and output trays. Note: For printer model names not listed in ‘Active Model’ list; ‘Dell Open Print Driver’ configures that printer as ‘(Generic Laser Printer)’. Dell Open Print Driver Version 1.
Dynamic Instance An INF file in this driver package contains PCL5, PCLXL, and PS3 drivers. To get the full functionality of the Dell Open Print Driver, you must install all three drivers as done by the installer/MSI file. The following instructions and screen shots illustrate to install Dynamic Instance of ‘Dell Open Print Driver’ on your system: 1) Go to Printer and Devices folder; Install the driver via the Windows "Add Printer" wizard. 2) Select ‘Add a local printer’ option.
3) For ‘Chose a printer port’, select ‘Create a new port:’ and ‘Local Port’ from the drop-down list. Press ‘Next’. 4) When prompt for Port Name, type ‘Nul:’ and press ‘OK’. Press ‘Next’ Dell Open Print Driver Version 1.
5) Select ‘Have Disk…’ option, browse the DellOPD.inf file from the Dell Open Print Driver Package and Press ‘Open’ Dell Open Print Driver Version 1.
6) Select ‘Dell Open Print Driver (PCL 5)’ from the Printer’s list and press ‘Next’. 7) ‘Type a printer name’ screen displays printer name ‘Dell Open Print Driver (PCL 5)’ and press ‘Next’ 8) ‘Installing printer …’ process begins Dell Open Print Driver Version 1.
9) Dialog displays ‘You’ve successfully added Dell Open Print Driver (PCL 5)’ and press ‘Finish’. A Dynamic Instance of the ‘Dell Open Print Driver (PCL 5)’ has been created in your Printers’ folder. 10) To Install ‘Dell Open Print Driver (PCL XL)’ and ‘Dell Open Print Driver (PS)’; please follow these steps individually for both the drivers, perform steps 3 – 4. For step 5, in choose a printer port screen, select an option ‘Use an existing Port:’ and ‘NUL: (Local Port)’ from drop-down list.
11) Dynamic Instances for all three drivers are now installed on your system. 12) Remove Dell Open Print Driver- Dynamic Instances for PCL 5 and PS. Right click on ‘Dell Open Print Driver (PCL 5)’, select ‘Remove device’ and press ‘Yes’ to confirm. Perform the same steps for ‘Dell Open Print Driver (PS)’ Dell Open Print Driver Version 1.
13) After PCL5 and PS driver objects have been removed, all driver packages still exist in the system. 14) Right click on ‘Dell Open Print Driver (PCL XL)’ and select ‘Printer Properties’ Dell Open Print Driver Version 1.
15) Change print name from ‘Dell Open Print Driver (PCL XL)’ to ‘Dell Open Print Driver’ and press ‘OK’ 16) Right click on ‘Dell Open Print Driver’ and select ‘Printer Preferences’ to open the discovery. Dell Open Print Driver Version 1.
17) The Discovery dialog will open to allow the user to connect a specific network printer to the Dell Open Print Driver dynamic instance. Dell Open Print Driver Version 1.
Installing an USB printer with Plug and Play Install ‘Dell Open Print Driver’ via MSI or Perform steps 1 -11 from ‘Installing from INF file’ – Dynamic Instance section. Use any driver (PCL XL or PCL 5 or PS) depending on your printer supported PDLs. Plug and Play provides automatic detection and quick installation of Dell printer models that are supported by the Dell Open Print Driver.
4) ‘Devices and Printers’ folder displays ‘Dell V520 Series’ as unspecified device. Windows taskbar displays message ‘Installing device driver software’. Note: Ignore the mark on Vista systems for MFP Dell printer models. 5) After few minutes, the installation completes and ‘Dell V525w Inkjet Printer’ is ready to use. Dell Open Print Driver Version 1.
6) Right click on ‘Dell Open Print Driver (PCLXL)’ and select ‘Printer Properties’ 7) Select ‘Ports’ tab and make sure Port: ‘USB001’ is connected to ‘Dell Open Print Driver (PCLXL)’ Dell Open Print Driver Version 1.
8) Select ‘Configure’ tab and make sure Active Model is set to ‘Dell V525w Inkjet MFP’ Dell Open Print Driver Version 1.
9) To make sure USB printer has been successfully installed, select ‘General’ tab and print test page. Press ‘OK’ to close the printer properties dialog. 10) Repeat the process to install other plug and play Dell printer models. Dell Open Print Driver Version 1.
Installing a Web Services for Devices (WSD) printer This section applies to the following systems: - Windows Vista x86/x64 Windows 7 x86/x64 Windows 8 x86/x64 Windows 8.1 x86/x64 Windows Server 2008 x86/x64 Windows Server 2008 R2 x64 Windows Server 2012 x64 Windows Server 2012R2 x64 Important: To add Web Services for Devices (WSD) printers for sharing and to view them on your network, network discovery must be enabled and the PnP-X IP Bus Enumerator service must be running.
a. To open Print Management, click Start, point to Administrative Tools, and then click Print Management. If Print Management is available, please go to step 2. b. If Print Management is not available on Windows Servers 2008 and 2008 R2, use either one of the following methods to install the Print Management snap-in on a computer running Windows Server 2008 and 2008 R2: i.
Note: For WSD, DellOPD uses printer server hostname as ‘Printer Name’. Please check with your network administrator to change the printer hostname as preferred. To ‘Auto Configure’ your WSD printer device using DellOPD, select ‘Refresh’ button from ‘Printer Properties’ in ‘Configure’ tab. The refresh may take a few minutes. The optional fields are updated on completion. Dell Open Print Driver Version 1.
Chapter 3 Lockdown Policies Managing Printer Features Using Group Policies The Dell Open Print Driver supports the use of Windows Group Policies to control access to printers and printer features on a per-user or per-group basis.
The following Dell printer models are supported by the Dell Open Print Driver: Dell 1130n Mono Laser Printer Dell 2130cn Color Laser Printer Dell 2135cn Color Laser MFP Dell 2145cn Color Laser MFP Dell 2150cdn Color Laser Printer Dell 2150cn Color Laser Printer Dell 2155cdn Color Laser MFP Dell 2155cn Color Laser MFP Dell 2230d Mono Laser Printer Dell 2330dn Mono Laser Printer Dell 2335dn Mono Laser MFP Dell 2350dn Mono Laser Printer Dell 2355dn Mono Laser Printer Dell 3115cn Color Laser MFP Dell 3130cn Col
Group policy for the Dell Open Print Driver can specify up to eight search networks. The network address for the first search network is stored as value NW1; the subnet mask for that network is stored as value SN1. Subsequent search networks are stored as values NW2/SN2, NW3/SN3, and so forth.
5) Type community name at "Community"="community_name_goes_here" [Default is: "Community"="public"] 6) Save the ‘community.reg’ file and close. 7) Right click on ‘community.reg’ file and select "Merge" to add to the registry. 8) Select ‘Yes’ when registry editor prompts for confirmation. The change to the Registry is effective immediately. Here is an example to define SNMP community name as ‘Test’ using the registry file: Windows Registry Editor Version 5.
Dell Open Print Driver Version 1.
3) If prompt for ‘User Account Control’, select ‘Yes’ to continue 4) Registry Editor opens, expand ‘HKEY_CURRENT_USER’ from the left column Dell Open Print Driver Version 1.
5) Open: HKEY_CURRENT_USER\Software\Policies\Dell\Printing\Dell Open Print Driver\Discovery 6) Select ‘Discovery’ from left column Dell Open Print Driver Version 1.
7) Select ‘Community’ from right column, listed under ‘Name’ list. 8) Right click on ‘Community’ and select ‘Modify…’ to edit community string name. Dell Open Print Driver Version 1.
9) Type community string name in a text box under ‘Value data:’, press ‘OK’ 10) Community string name has been changed. Dell Open Print Driver Version 1.
Printer Feature Control Preferred PDL For printers that support multiple PDLs, this policy defines the PDL (PCL 5, PCL XL, or PostScript) that will be used when a user selects a new printer model. This overrides the PDL that the printer itself defaults to. Feature Policies Feature policies control which features are available to the user. Disable Color Printing When selected, this policy prevents the user from printing in color on a color device.
Disable Stapler When selected, this policy prevents the user from using a device’s installed stapler. Disable Watermarks When selected, this policy prevents the user from defining or using watermarks. Force Duplex When selected, this policy forces the user to print either simplex, duplex long edge, or duplex short edge. Force Input Tray When selected, this policy defines a particular input tray that the user must print from.
Paper Size Feature Control / Allowable Paper Sizes This policy allows the system administrator to limit users to printing on specific paper sizes. To use this policy, the system administrator must enter a numeric paper size ID for each paper size that is to be permitted.
How to Define Policies on the Server System administrators can use the Group Policy Management Console and Group Policy Object Editor MMC Snap-ins to configure group policies which will control access to printer features on a per-user or per-group basis. To do this, system administrators must: • • • • • Decide which features are to be limited to which groups within Active Directory. Import the administrative template (.ADM) supplied with the Dell Open Print Driver into the GPMC Snap-in.
1. Open the Group Policy Management Snap-in. Expand the tree view on the left to the desired domain, and right-click the “Group Policy Objects” folder, and select New. 2. Name the new Group Policy in the dialog that pops up, and click OK. Dell Open Print Driver Version 1.
3. From the list of GPOs in the right-hand pane, select the new GPO, right-click it, and choose Edit… to bring up the GPO Editor Snap-in. Dell Open Print Driver Version 1.
4. Import the Dell Open Print Driver administrative template into the GPO. In the GPO Editor tree view, select User Configuration; then select Policies / Administrative Templates, right-click it, and select Add/Remove Templates. Dell Open Print Driver Version 1.
5. From the Add/Remove Templates dialog, click Add and browse to the location of the Dell Open Print Driver administrative template file – lockdown.adm. Select lockdown.adm in the file selection dialog and click Open. Dell Open Print Driver Version 1.
6. On the Add/Remove Templates dialog, click Close. Then in the tree view of the GPO Editor Snap-in, select Printer Feature Control under User Configuration/Policies/Classic Administrative Templates (ADM). The right-hand pane of the Snap-in shows the policies that have been made available by the administrative template. (All of the policies will be in the “not configured” state.) Dell Open Print Driver Version 1.
7. Double-click a policy (in this example, “Force Print Quality”) to configure it. The policy Properties dialog will be shown. Dell Open Print Driver Version 1.
8. Select Enabled. This will enable the drop list to set the property value. Select the desired value for the property (“Draft” in this example). 9. Click OK. The new policy will be listed on the right-hand pane of the GPO Editor as “Enabled.” (In this example, a few other policies have also been enabled) Dell Open Print Driver Version 1.
10. To link the new GPO to a group, return to the Group Policy Management Snap-in. Right-click on the group you wish to link to (in this example, “UserGroup1”), and select “Link an Existing GPO”. 11. In the Select GPO dialog, select the GPO you have just created, and click OK. Dell Open Print Driver Version 1.
12. The defined policies will be pushed out to the machines in the domain. When affected users log on, the defined policies will be reflected in their system registries. The following registry editor screen shot for a user in the Engineering group shows the registry entries resulting from the Group Policy Object created in this example: Dell Open Print Driver Version 1.
Policies with Multiple Selection Providing policies that allow multiple values for a printer feature is possible, but cumbersome. The following example shows how the administrator could define a list of multiple allowable paper sizes, using the available LISTBOX keyword in the administrative template. 1. Create a group policy object and import the administrative template into it (as in steps 1 – 5 above). 2.
3. Open the Properties dialog for Allowable Paper Sizes , select Enabled, and click “Show”. 4. The GPO Editor displays the Paper Sizes list box, with no entries. Dell Open Print Driver Version 1.
5. For each Paper Size to be permitted, click the Add button and enter the numeric Paper Size ID. 6. When the system administrator is finished, the list box will contain a list of all valid values for the Paper Size feature. In this example, the values 5, 7, 9 and 37 refer to Legal, Executive, A4 and Envelope Monarch. Dell Open Print Driver Version 1.
When this policy is pushed out the users’ machines, the resulting registry entries will be: Dell Open Print Driver Version 1.
How Users See Policies Group policies are defined on the server by the system administrator. Once defined, Windows propagates the policies to the operating system registry on each individual user’s computer. Each time a user logs on to Windows on his or her computer, Windows checks the policies that apply to that user, depending not only on the individual user name but also on the user groups to which he or she belongs.
Note also the “padlock” icon in the lower right quadrant of the dialog. This icon appears on the printing preferences dialog whenever the features of the driver have been limited in any way by Group Policy. If the user clicks on the icon, a message box will be shown which briefly explains why some features are not available. Dell Open Print Driver Version 1.
How to load and unload ‘Dell Open Print Driver’ drivers for standard user account? The following section applies to systems: Operating System Support Operating System Min. Service Pack Architecture Windows XP Windows Server 2003 Windows Server 2008 Windows Server 2008 R2 x86 – x64 x86 – x64 x86 – x64 x64 SP2 SP1 no SP no SP Due to limited standard user rights on the systems shown above, a standard user is unable to change the printer for ‘Dell Open Print Driver’ – Dynamic instance.
Note: If a user you like to grant permission to load and unload the device drivers is already a member of ‘Power Users’ group, you can skip steps 3 to 9 and follow from step 10. 3) Select ‘Administrative Tools’ and click on ‘Computer Management’ 4) Select ‘Local Users and Groups’ and expand Dell Open Print Driver Version 1.
5) Select ‘Users’ 6) Right click on the standard user you like to grant permission to load and unload the device drivers and select ‘Properties’ Dell Open Print Driver Version 1.
7) Select ‘Member of’ tab and click on ‘Add…’ 8) At ‘Enter the object names to select’ text box, Type ‘Power Users’ and press ‘Check Names’. Press ‘OK’ to close the dialog. Dell Open Print Driver Version 1.
9) The following user is now part of the ‘Power Users’ group. Press ‘OK’ to close the dialog. 10) Select ‘Administrative Tools’ from control panel and click on ‘Local Security Policy’ Dell Open Print Driver Version 1.
11) Select ‘Local Policies’ and expand. Select ‘User Rights Assignment’ 12) Right click on the ‘Load and unload device drivers’ policy and select ‘Properties’. Dell Open Print Driver Version 1.
13) Select ‘Local Security Setting’ tab and press on ‘Add User or Group…’ 14) In ‘Select Users or Groups’ screen, select ‘Object Types…’ and check box for ‘Group’. Press ‘OK’ to close the dialog. Dell Open Print Driver Version 1.
15) At ‘Enter the object names to select’ text box, Type ‘Power Users’ and press ‘Check Names’. Press ‘OK’ to close the dialog. 16) The ‘Power Users’ group is now added to the ‘Load and unload device drivers’ policy. Press ‘OK’ to close the dialog. 17) Restart your system for the changes to take effect and log on to your ‘Standard Account’. Dell Open Print Driver Version 1.