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.