
Network printing in Windows for Workgroups
- Document ID: 94000261
- Posted Date: 1996-08-19
- Last Updated: 1996-08-19
- Distribution: View Public Website
- Applicable Models
Satellite 100CS Satellite 110CS Satellite 110CT Satellite 200CDS Portege 610CT Portege 650CT Portege 660CDT Tecra 500CDT Tecra 500CS Tecra 510CDT Tecra 530CDT Tecra 700CS Tecra 700CT Tecra 710CDT Tecra 720CDT Tecra 730CDT Tecra 730XCDT Tecra 740CDT Satellite Pro 400CDT Satellite Pro 400CS Satellite Pro 415CS Satellite Pro 425CDS Satellite Pro 430CDS Satellite Pro 430CDT
- Information
- This information applies to:
Windows for Workgroups versions 3.1, 3.11
SUMMARY
Network printing in Windows for Workgroups is nearly identical to printing under Microsoft Windows version 3.1. The following information is based on a default configuration:
1. Print Manager is enabled.
2. Send Documents Directly To Network check box is selected.
3. Background Printing check box is selected. (3.1 only)
4. Printing to a Windows for Workgroups server with a shared printer resource is enabled(3.1 only).
Printing from an MS-DOS-Based Application
When an MS-DOS-based application writes data to a printer port connected to a network printer, the network redirector intercepts the data and sends it across the network to the appropriate server. For most server types, including Windows for Workgroups and Microsoft LAN Manager, the server writes the data into a spool file on disk as the data is received.
Because MS-DOS-based applications do not generally close the port they print to, the redirector on the client machine decides when the job is finished based on the amount of time the application has allowed to elapse without printing. In Windows for Workgroups 3.1, if the application does not print any data for the number of seconds specified by the PRINTBUFTIME= entry in the [Network] section of SYSTEM.INI (45 seconds by default), then the redirector assumes the print job is done. (Note that in Windows for Workgroups 3.11, the PRINTBUFTIME= entry is in both the [network] section and the [ifsmgr] section of SYSTEM.INI file on the client machine). Care is taken so that the time in which the printing application is in a suspended state within Windows for Workgroups is not counted against the timeout value.
When the print job is done, the network redirector tells the server to begin closing it. At this point, the server can close the spool file and begin sending its contents directly to the printer hardware.
Printing from a Windows-Based Application
When a Windows for Workgroups client prints from a Windows-based application, Windows (GDI.EXE) passes the application data to the appropriate printer driver, which converts it into a data stream that is fully formatted and ready to send to the printer hardware. If Windows determines that the target printer is a network printer, then it passes this data to the network driver. The network driver calls the redirector to send the data to the server, and close the print job when completed.
Note that in both of these cases, the data sent across the network has been fully formatted for the target printer, and the client computer must have a printer driver correctly configured for the printing device attached to the server computer. Once the print job has arrived at the server, it is sent to the physical printer without modification.
Separator Pages Handled Differently
There is an exception to the above information. If a print server is configured to print a separator page and a job is received from the network, the server's printer driver is used for the formatting of the separator page's data. All other formatting is done in advance at the client machine.
- Export Control and EULA
- Use of any software made available for download from this system constitutes your acceptance of the Export Control Terms and the terms in the Dynabook end-user license agreement both of which you can view before downloading any such software.