1
Module 17Printing from Windows
NT
2
Overview
Windows NT Printing Process
Printing from MS-DOS-based Applications
Windows NT Printing Components
Windows NT Network Device Printing
Configuring Printer Properties
Troubleshooting the Printing Process
3
Windows NT Printing Process
1
Application ServerWindows NT Client
22
(Local)PrinterDriver
Spooler(Client)
Spooler (Server)
Print Monitor
GDI
SpoolFile
Router
Local PrintProvider
PrintProcessors
SeparatorPage
Processors
PrinterDriver
1144
66
77
88
99
33
55
SpoolFile
4
Printing from MS-DOS-based Applications
1
Server
(Local)PrinterDriver
Spooler(Client)
Spooler (Server)
Print Monitor
GDI
SpoolFile
Router
Local PrintProvider
PrintProcessors
SeparatorPage
Processors
PrinterDriver
SpoolFile
MS-DOSApplication
22
1144
66
77
88
99
33
55
5
Windows NT Printing Components
The PrintProcessor
Printer DriverComponents
Windows NTPrint Monitors
Windows NT Printing ComponentsWindows NT Printing Components
The Print Spooler
6
Printer Driver Components
CharacterizationData File
Printer InterfaceDriver
Printer GraphicsDriver
Print Driver Components Print Driver Components
7
The Print Spooler
Print Spooler:Tracks printer jobsRoutes job to correct portTracks which ports are connected to printerAssigns priorities to print jobs
Print Spooler:Tracks printer jobsRoutes job to correct portTracks which ports are connected to printerAssigns priorities to print jobs
PrintCommand
PrintCommand
ApplicationApplicationR
ou
te to
Prin
ter
Ro
ute
to P
rinte
r
Spool File FolderUse the registry to change a spool file folder or to create a separate spool file folderfor each printer defined in the Printer dialog box
Spool File FolderUse the registry to change a spool file folder or to create a separate spool file folderfor each printer defined in the Printer dialog box
Stopping and Starting the SpoolerUse the Control Panel to stop and restart the spooler service
Stopping and Starting the SpoolerUse the Control Panel to stop and restart the spooler service
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\PrintersHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers
8
The Print Processor
PrintJob
PrintJob
ApplicationApplication
PrintCommand
PrintCommand
PrintJob
PrintJob
Print ProcessorPrint ProcessorPrint ProcessorPrint Processor
Carry outfurther rendering
Carry outfurther rendering
Local Print ProviderLocal Print Provider
Checkdata type
Checkdata type
9
Windows NT Print Monitors
Print Monitor Tasks
Print Monitors
Localmon.DLL
Hpmon.DLL
Sfmmon.DLL
Decpsmon.DLL
Lexmon.DLL
Pjlmon.DLL
Lprmon.DLL
10
Windows NT Network Device Printing
Supporting Network Interface Printing Devices
Using Windows NT as an LPD Server
11
Supporting Network Interface Printing Devices
Windows NTComputer
HP NetworkInterface
Printing Device
HP Printer(Shared)
HP Printer(Shared)
12
Using Windows NT as an LPD Server
Printer with TCP/IP Network Card ThatSupports LPD
Windows NT Server with TCP/IP Print Server Service
(LPDSVC)
UNIX Workstation
Windows NT Workstationwith TCP/IP
Printing Installed
From Windows NT via TCP/IP
From UNIX Workstation via TCP/IP
Via TCP/IP
Via TCP/IP
13
Configuring Printer Properties
24/2MC GREEN 157.57.120.237
Driver:
General Ports Scheduling Sharing Security Device Settings
24/2MC GREEN 157.57.120.237 on AARDVARK Properties
OK Cancel
PS
. ?
..
Comment:
Location: 24/2MC GREEN
24/2MC GREEN157.57.120.237
HP LaserJet 4Si/4Si MX PS
Separator Page... Print Test PagePrint Processor...
New Driver
14
Troubleshooting the Printing Process
Troubleshooting Guidelines
Common Printing Problems
15
Troubleshooting Guidelines
Hardware Connected; Printer OnlineHardware Connected; Printer Online1111
Correct Printer Driver ConfiguredCorrect Printer Driver Configured
Printer Is SelectedPrinter Is Selected
Hard Disk Space AvailableHard Disk Space Available
Print from Other ApplicationsPrint from Other Applications
Print to a File or Files; Copy File to PortPrint to a File or Files; Copy File to Port
2222
3333
4444
5555
6666
16
Common Printing Problems
Print Job Does Not Print
Problems with the Printing Device Output
Access Denied Message When Configuring Print Options from an Application
Out-of-Memory Error
Print Process is Slow
Print Job Prints As PostScript Text
17
Review
Windows NT Printing Process
Printing from MS-DOS-based Applications
Windows NT Printing Components
Windows NT Network Device Printing
Configuring Printer Properties
Troubleshooting the Printing Process