Microsoft KB Archive/136812

= How to Determine What Print Drivers a Print Device Requires =

Article ID: 136812

Article Last Modified on 2/20/2007

-

APPLIES TO


 * Microsoft Windows 2000 Server
 * Microsoft Windows 2000 Advanced Server
 * Microsoft Windows 2000 Professional Edition
 * Microsoft Windows NT Workstation 3.5
 * Microsoft Windows NT Workstation 3.51
 * Microsoft Windows NT Workstation 4.0 Developer Edition
 * Microsoft Windows NT Server 3.5
 * Microsoft Windows NT Server 3.51
 * Microsoft Windows NT Server 4.0 Standard Edition

-



This article was previously published under Q136812





SUMMARY
To determine what drivers a print device requires, and which ones Windows NT will install, read the appropriate .inf file. The file to read for Windows NT 3.5x is the Printer.inf file, located in your Windows NT directory. For Windows NT 4.0, you should read the file Ntprint.inf, in the %systemroot%\inf directory.



Windows NT 4.0
The Ntprint.inf file is arranged by manufacturer. To determine what driver file Windows NT will use, open the .inf file with a text editor such as Notepad. Use the Find option to locate your printer's manufacturer. You will see an entry similar to the following:

[Panasonic]

"Panasonic KX-P1081" = PANSON9.DLL

In this example the .inf file indicates that the Panasonic KX-P1081 printer will use the Panson9.dll driver file.

Windows NT 3.5x
To determine what drivers are required, look for the printing device in the Options section of the Printer.inf file. The following three sections cover PCL, PostScript, and Plotter examples.

PCL
In this example, the entry "HP LaserJet 4si MX" is the name of the printer that you will see when you install the printer, and the text "= rasddui, hppcl5ms, rasdd" indicates that the Rasddui.dll, Hppcl5ms.dll, and Rasdd.dll files will be installed. They are installed in the %SYSTEMROOT%\System32\spool\drivers\%PLATFORM%\1 directory.

"HP LaserJet 4Si MX" = rasddui, hppcl5ms, rasdd

A help file called Rasddui.hlp will also be installed in the %SYSTEMROOT%\System32\spool\drivers\%PLATFORM% directory.

PostScript
In this example, the entry "HP LaserJet 4si MX PS" is the name of the printer that you will see when you install the printer, and the text "= pscrptui, hp4si6_1, pscript" indicates that the Pscrpui.dll, Hp4si6_1.ppd, and Pscript.dll files will be installed. They are installed in the %SYSTEMROOT%\System32\spool\drivers\%PLATFORM%\1 directory.

"HP LaserJet 4Si/4Si MX PS" = pscrptui, hp4si6_1, pscript

A help file called Pscript.hlp will also be installed in the %SYSTEMROOT%\System32\spool\drivers\%PLATFORM% directory.

Notice that a postscript printer description (PPD) file is being used instead of a printer driver file. Because Windows NT uses a universal postscript driver, the PPD file contains only the configuration information specific to that print device.

Plotter
In this example, the entry "HP DesignJet 650C (C2858B)" is the name of the printer that you will see when you install the printer, and the text "=plotui, hp650c22, plotter" indicates that the Plotui.dll, Hp650c22.pcd, and Plotter.dll files will be installed. They are installed in the %SYSTEMROOT%\System32\spool\drivers\%PLATFORM%\1 directory.

"HP DesignJet 650C (C2858B)" = plotui, hp650c22, plotter

A help file called Plotui.hlp will also installed in the %SYSTEMROOT%\System32\spool\drivers\%PLATFORM% directory.

Notice that a printer characterization data (PCD) file is used instead of a PPD file. Because Windows NT uses a universal HPGL/2 driver, the PCD file contains only the configuration information specific to that print device.

The files Hhpcl5ms.dll, Hp4s16_1.ppd, and Hp650c22.pcd mentioned in the above examples are not drivers in the strict technical sense. Rather, they are characterization data files. These files contain configuration parameters specific to the particular printer or plotter in question.

Additional query words: prodnt print drivers

Keywords: kbprint KB136812

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.