HP DJ UPD SAG Designjet Universal Print Driver System Administrator’s Guide 1
HP DJ UPD SAG 1 Purpose and scope ........................................................................................................................................................ 3 Introduction ................................................................................................................................................................. 3 Conventions used in this guide ..................................................................................................................
HP DJ UPD SAG 1 Purpose and scope Introduction This system administrator's guide provides information about the HP Designjet Universal Print Driver (HP DJ UPD) software. This guide is distributed in electronic format to serve as a quick-reference tool for information Technology (IT) Administrators, Customer Care Center (CCC) Agents, Support Engineers, System Administrators, Management Information Systems (MIS) Personnel, and Printer Users.
HP DJ UPD SAG Table 1-2 products supported by HP Designjet UPD Model name HP DJ UPD HP-GL/2 support HP DJ UPD PostScript support Yes (PCL3GUI) No HP Designjet T520 24in Yes No HP Designjet T520 36in Yes No HP Designjet T790 24in Yes No HP Designjet T790ps 24in Yes Yes HP Designjet T790 44in Yes No HP Designjet T790ps 44in Yes Yes HP Designjet T795 44in Yes No HP Designjet T795ps 44in Yes Yes HP Designjet T920 Yes No HP Designjet T920 PostScript Yes Yes HP Designjet T1300
HP DJ UPD SAG 2 Software description Introduction The HP Designjet Universal Print Driver helps eliminate print environment confusion by dramatically reducing the number of drivers required. The HP Designjet Universal Print Driver offers the same functionality as supported printers. For non-supported Designjet printers, there is broad compatibility with the generic model. HP Broad compatibility ensures it works with many HP Designjet print products, often reducing driver use to a single driver.
HP DJ UPD SAG Table 2-1 HP Designjet UPD supported languages Catalan Italian Portuguese (Brazilian) Traditional Chinese English Japanese Russian French Korean Simplified Chinese 6 German Polish Spanish
HP DJ UPD SAG 3 Plan an HP Designjet UPD deployment This chapter is designed to help you make strategic deployment decisions as you integrate the HP DJ UPD into your printing environment. The deployment of the HP DJ UPD is unique based upon your specific objectives and current IT infrastructure. This chapter assumes that you have a basic understanding of the functionality of print drivers and the Windows printing architecture.
HP DJ UPD SAG Understand your printing requirements and environment Determine deployment objectives Description of the deployment objectives. The intent is to get a clear and detailed picture of what the end result will be after the migration or upgrade. Print servers or Direct IP HP DJ UPD supports both client-server printing and direct IP printing.
HP DJ UPD SAG Risk management As with all projects, there are risks involved. Spend some time identifying the risks and making plans on how to mitigate them. Some suggestions are: ● Make a backup of all systems before making any modifications. ● Thoroughly test before going into production. ● Plan your activities for a time of low print server usage to minimize user impact.
HP DJ UPD SAG The amount of time it will take to install the HP DJ UPD depends on a number of factors including the number of drivers, the number of print queues on the server, and the number of host clients receiving the installation. Typically, the installation of any driver only takes a minute or two, but this can be significantly slower if there are other printer drivers on the system. Creating a print queue using an existing driver typically takes only 30-60 seconds depending on processor speed, etc.
HP DJ UPD SAG 4 Installing and Uninstalling the HP Designjet UPD The HP DJ UPD can only be installed in Traditional mode. During installation, the driver is associated with a specific printer, creating a permanent instance of the driver. Even though the printer is created as a permanent instance, you can modify the current model from Printer Properties -> Device Settings.
HP DJ UPD SAG \windows\system32\spool\drivers\*\3 directory, compare to the HP DJ UPD Version History table in this release note, and create appropriate testing and deployment plans specific to the installation environment. HP DJ UPD Supported Upgrades HP will support upgrading from one version of the HP DJ UPD to a newer version of the HP DJ UPD, starting with v1.0.
HP DJ UPD SAG kSharing: sets if the printer is shared or not kVerbosity: sets the message verbosity level while installing kDriverSubfolder: sets the subfolder name inside the script installation path where the inf and the driver binary files are located. This setting is used when the second argument is not present while calling the script kPort: sets the port. This setting is used as a port when the script is called with zero arguments.
HP DJ UPD SAG Following installation, based on the selection, the driver name of the HP DJ UPD printer will be either the version specific or non-version specific HP DJ UPD. HP Universal Print Driver name selection The first option, "HP Designjet Universal Printing", referred to as the non-version specific HP DJ UPD, will install or upgrade all printers using the HP DJ UPD to the driver version being installed. For example, if HP DJ UPD v5.
HP DJ UPD SAG “Printer Queue 1” is installed with driver “HP Designjet Universal Printing HPGL2” and version 5.0 “Printer Queue 2” is installed with driver “HP Designjet Universal Printing HPGL2 (v5.0)” “Printer Queue 3” is installed with driver “HP Designjet Universal Printing HPGL2” and version 5.0 Updating “Printer Queue 1” to driver “HP Designjet Universal Printing HPGL2” and version 5.
HP DJ UPD SAG installation default of "HP Designjet Universal Printing [PDL]" or "HP Designjet Universal Printing [PDL] (vX.Y)" will be applied. If a printer with the default name exists on the system, "(Copy 1)" will be appended to the HP Designjet UPD default name. ● After installation, the printer name can be viewed or changed in the Printer's folder by selecting the printer and right mouse clicking Printer Properties. The Name field is located at the top of the General tab.
HP DJ UPD SAG Uninstall the HP UPD HP recommends using Microsoft operating system utilities to remove the HP Designjet Universal Print Driver from the Microsoft Windows operating system. This is the safest method to uninstall print drivers. HP does not recommend manually editing the Windows Registry or manually deleting driver files. This can destabilize the printing environment and is not supported. HP recommends the following procedure to remove the HP DJ UPD: 1. 2. 3. 4.
HP DJ UPD SAG 5 HP Designjet UPD Features and Use Cases Use Case Only one driver needs to be installed to support most of Designjet printer models currently available. Use Case 2 Case 2.
HP DJ UPD SAG Case 2.
HP DJ UPD SAG The motivation behind this functionality is that some IT administrators prepare their IT infrastructure even before unpacking the printers. To do that, they install the driver in the server and the final user computers.
HP DJ UPD SAG At this point, the driver queries the device to which it is connected, and configures the printer according to the printer model returned by the device. This is also known as automatic configuration of the printer. As the HP Designjet Printer specific drivers are Printer Model oriented instead of Feature oriented, in the Current Model combo box, all the printer models supported are also selectable just in case you require setting it manually.
HP DJ UPD SAG If you click Apply but do not close the Printer Properties UI, and then you click the Preferences button, you will still get the older printer model.
HP DJ UPD SAG Similarly if you change the printer model from the combo box and click on the Apply or OK buttons, applications that had the Printing Preferences UI already opened will continue to use the older printer model. Any application that opens the Printing Preferences UI after either clicking on the Apply or OK buttons will get the newer printer model. This Apply and OK button behavior with previous instances of Printing Preferences or Printer Properties also applies to the Update Now option.
HP DJ UPD SAG 2) Not supported. The DJ UPD connected device is not supported 3) Printer model supported and the same as the previous one. The printer will not be modified. 4) Printer model supported and different from the previous one. The printer will be modified.
HP DJ UPD SAG User profile considerations for Current model Please note that setting the printer model from the “Printer Properties” window requires that the user is included in the system’s administrators group, if not, although the “Your printer has been configured as a new model” may appear, the new settings will not be applied and the Current Model will not be updated. Current model in client-server In a client-server scenario, the current model combo box is only available from the server.
HP DJ UPD SAG UI Features The HP DJ UPD UI contains all the features that are useful across all Designjet models: Available UI features: Quicksets, Document size, Print with margins (Standard, Oversize, Clip contents by margins), Custom paper size, Orientation, Current loaded paper, Show preview, Paper source (single sheet, roll1, roll2, roll3), Paper type (see below; supported medias), Print quality slider, Custom print quality (fast, normal and best), Orientation, Rendering and Printing resolution, Conce
HP DJ UPD SAG Features re-layout Some features have been moved from tab to tab in the Printing Preferences UI. Also the wordings of some features may be modified. Some features may also be moved inside the same tab. Below are four screenshots of the HP DJ UPD driver tabs driver, shown to reference expected behavior.
HP DJ UPD SAG 28
HP DJ UPD SAG The most prominent features modified are: orientation, copies and collate, and page order. Services tab The Services tab has been removed from HP DJ UPD as it is not shipped with HP Designjet Utility. Internet links inside services tab are also not be available. Alerts The alerts information is not available in HP DJ UPD Instead of these kind of alerts, a yellow triangle is shown when there is a mismatch in user selected option and what is available in the printer.
HP DJ UPD SAG 30
HP DJ UPD SAG Appendix: Visual Basic Script '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ' HP_DJ_UPD_install command line script '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' option explicit 'Main program Main Sub main Dim hostAddress, infFile, path, printer, platform, driverName, portName, local 'Variables to read configuration settings from config.
HP DJ UPD SAG 'Get printer name from inf ReadInf infFile, printer if configVerbosity = 1 then wscript.echo "Candidate Printer Name = " + printer end if driverName = """" + printer + """" ' Check the actual name of queue printers installed to choice the name that we use to install new queue CheckPrinterName printer if configVerbosity = 1 then wscript.
HP DJ UPD SAG if configVerbosity = 1 then wscript.echo strShellLine end if lShellResults = objShell.Run(strShellLine,1,True) if lShellResults = 1 then wscript.echo "Error on driver instalation.
HP DJ UPD SAG ' - hostAddress: The printer IP address ' - strParamPath: The optional path where the installation files are located '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' function ParseCommandLine(hostAddress, strParam, local, portName) Dim oArgs, iIndex, pos set oArgs = wscript.Arguments If oArgs.Count = 0 then local = 1 exit function ElseIf oArgs.
HP DJ UPD SAG end function ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ' This function recovers information from Driver instalation path ' Input Params: ' - path: The Path of the instalation files ' Output Parms: ' - infFile: The INF full path file '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' function GetInfFile(path,platform,configDriverSubfolder,infFile) Dim FSO, objDir, aItem, found, subpath Dim WshShell found = false if path <> "" then path
HP DJ UPD SAG infFile = subpath + aItem.
HP DJ UPD SAG Public Function CheckPrinterName(printerName) Dim index, candidateName candidateName = printerName index = 0 While CompareName(candidateName) index = index + 1 candidateName = printerName + " (Copy " + Cstr(index) + ")" Wend printerName = """" + candidateName + """" end function '''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' ' This function returns 1 if printer name already exists.
HP DJ UPD SAG objPrinter.Put_ msg = Err.Description On Error GoTo 0 If msg <> "" Then wscript.echo "Cannot share printer" & objPrinter.
HP DJ UPD SAG wscript.echo "The Folder "+ path +"does not exist." wscript.echo "Installation not done" wscript.
HP DJ UPD SAG wscript.echo "Usage:" wscript.echo " cscript.exe HP_DJ_UPD_install.vbs PortHost [path]" wscript.echo "Arguments:" wscript.echo " PortHost - The Printer IP address, path to the .prn file or hostname" wscript.echo " [path] - The installation files path" wscript.echo " /? - Display this help message" wscript.echo "Examples:" wscript.echo " cscript.exe HP_DJ_UPD_install.vbs" wscript.echo " cscript.exe HP_DJ_UPD_install.vbs 16.23.13.29" wscript.echo " cscript.exe HP_DJ_UPD_install.