home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
-
-
-
-
-
-
- Chapter 12
- Print Server
-
-
-
- NetWare 386 features a Print Server NLM that supports up
- to sixteen printers. It can also handle queues on
- several different servers at once, and it has four
- different queue service modes. Since the Print Server
- will be available as a Value Added Process (VAP) with
- NetWare 386 v3.1, the Print Server will be compatible
- with NetWare v2.1x. The Print Server can also be
- configured as a Dedicated Workstation. This section on
- the NetWare Print Server is divided into the following
- discussions:
-
- ■ PConsole
- ■ Bindery Objects
- ■ Print Server Clients
- ■ Print Queue Bindery Properties
- ■ Service Modes
-
-
-
- PConsole
-
- Clients communicate with the print server from the
- PConsole utility. PConsole is used to set up the print
- server, control network printing, and view information
- about the printer. For example, the print server
- notifies clients when their print jobs are finished and
- notifies a list of clients when a printer needs
- attention, such as when a new form needs to be mounted
- or when a printer is out of paper.Bindery Objects
-
- A NetWare 386 server requires two types of bindery
- objects to support the print server. First is the
- PRINT_SERVER bindery object, created or modified by the
- system supervisor using PConsole. This bindery object
- allows a print server to access a server that has
- requested print services. The print server must be able
- to scan the bindery of a client to determine that
- client's access rights to the print server.
-
- The second type of bindery object required to support the
- print server is the ADVERTISING_PRINT_SERVER bindery
- object. It is created by the NetWare router when a print
- server advertises on the internetwork. This bindery
- object allows the print server to use NetWare's Service
- Advertising Protocol to advertise its presence on the
- internetwork. Thus, clients are able to locate the print
- server from anywhere on the internetwork.
-
- Clients
-
- Following are the two types of print server clients and
- their privileges in interacting with the print server:
-
- ■ Users Can request status information from
- print server
-
- ■ Operators Can request status information from the
- print server
- Can control the way the print server
- handles print jobs
- Can bring down the print server
-
- Print Queue Bindery Properties
-
- Following are the three types of job queue bindery
- properties and their privileges in interacting with the
- print server:
-
- ■ Queue users Submit jobs to the queue and
- modify or delete their own jobs
-
- ■ Queue operators Manage print jobs when they are in
- the queue
-
- ■ Queue servers Service the print jobs in the
- queueService Modes
-
- The print server determines print job priorities using
- Service Modes. Each Service Mode considers four factors:
-
- ■ Queue Priority
- ■ Current Mounted Form
- ■ Job Position
- ■ Mounted Form
-
- However, the precedence of these factors is different for
- each mode as explained on the following page.
-
- Service Mode 0: Change Forms As Needed
-
- The Queue Priority is the primary factor for Service Mode
- 0. This mode prints all the jobs in the highest priority
- queue, in order of job position, then advances to the
- next queue. If two or more queues have the same
- priority, the jobs are requested from each of those
- queues alternately. (NetWare previous to Print Server
- v1.0 serviced jobs in this way.)
-
- 1)Start at the highest priority queue.
-
- 2)Request the print job in the next job position.
-
- 3)If no print jobs are waiting to be serviced, advance
- to the next queue and go to step 2.
-
- 4)If no more queues are waiting to be serviced, delay
- 15 seconds and go to step 1.Service Mode 1: Minimize Form Changes Within Queues
-
- The Queue Priority is the primary factor for Service Mode
- 1. This mode prints all jobs in the highest priority
- queue, using the Current Mounted Form as the primary
- selection key and the Job Position as the secondary
- selection key.
-
- 1)Start at the highest priority queue.
-
- 2)Request a print job which requires the Current
- Mounted Form.
-
- 3)If no print jobs which require the Current Mounted
- Form are waiting to be serviced, request the print
- job in the next job position.
-
- 4)If no print jobs are waiting to be serviced, advance
- to the next queue and go to step 2.
-
- 5)If no more queues are waiting to be serviced, delay
- 15 seconds and go to step 1.
-
- Service Mode 2: Minimize Form Changes Across Queues
-
- The Mounted Form is the primary factor for Service Mode
- 2. This mode prints all jobs that require the Mounted
- Form, beginning at the highest priority queue. It then
- searches the other queues (in order of priority) for
- print jobs that require the Mounted Form. If no print
- jobs which require the Mounted Form are waiting to be
- serviced in any queue, it requests print jobs that
- require any form, beginning at the highest priority
- queue.
-
- 1)Start at the highest priority queue.
-
- 2)Request a print job which requires the Mounted Form.
-
- 3)If no print jobs which require the Mounted Form are
- waiting to be serviced, advance to the next queue
- and go to step 2.
-
- 4)If no more queues are waiting to be serviced, start
- at the highest priority queue.
-
- 5)Request the print job in the next job position.6)If no print jobs are waiting to be serviced, advance
- to the next queue and go to step 5.
-
- 7)If no more queues are waiting to be serviced, delay
- 15 seconds and go to step 1.
-
- Service Mode 3: Never Change Forms
-
- The Mounted Form is the primary factor for Service Mode
- 3. This mode prints only those jobs which require the
- Mounted Form beginning at the highest priority queue.
- The Mounted Form does not change in this mode.
-
- 1)Start at the highest priority queue.
-
- 2)Request a print job which requires the Mounted Form.
-
- 3)If no print jobs which require the Mounted Form are
- waiting to be serviced, advance to the next queue
- and go to step 2.
-
- 4)If no more queues are waiting to be serviced, delay
- 15 seconds and go to step 1.