Page 1
HP 9000 Computer Systems HP Distributed Print Service Administration Guide ABCDE HP Part No. B2355-90113 Printed in U.S.A. 1996 First Edition E0696...
Page 2
Copyright c 1996 by Hewlett-Packard Company Restricted Rights Legend...
Page 3
Conventions Used in this Manual Italic ServerName Bold...
Page 25
Introducing HP Distributed Print Service The Benefits of HPDPS Introducing HP Distributed Print Service 1-1...
Page 26
Using Abbreviations for Attribute Names and Values Institute of Electrical and Electronics Engineers (IEEE) Portable Operating Systems Interface (POSIX) System Administration Interface/Printing P1387.4 International Organization for Standardization (ISO) Document Printing Application (DPA) 10175-1 1-2 Introducing HP Distributed Print Service...
Page 27
Using Abbreviations for Attribute Names and Values The Minimum HPDPS Configuration Figure 1-1. A Minimum Configuration client Introducing HP Distributed Print Service 1-3...
Page 28
Using Abbreviations for Attribute Names and Values servers HPDPS Architecture Figure 1-2. Major HPDPS Objects 1-4 Introducing HP Distributed Print Service...
Page 29
Using Abbreviations for Attribute Names and Values What is an HPDPS Physical Printer? printer device physical printer What Is an HPDPS Logical Printer? logical printer What Is an HPDPS Queue? queue Introducing HP Distributed Print Service 1-5...
Page 30
Using Abbreviations for Attribute Names and Values What Is an HPDPS Spooler? What Is an HPDPS Supervisor? The Distributed Print Environment DCE Extended Environment Basic Environment 1-6 Introducing HP Distributed Print Service...
Page 31
Using Abbreviations for Attribute Names and Values The DCE Extended Environment The Basic Environment HPDPS Gateway Printers What Are Objects and Attributes? object attributes attributes values Introducing HP Distributed Print Service 1-7...
Page 32
Using Abbreviations for Attribute Names and Values How HPDPS Processes Jobs 1-8 Introducing HP Distributed Print Service...
Page 33
Using Abbreviations for Attribute Names and Values Understanding Job and Document Defaulting Introducing HP Distributed Print Service 1-9...
Page 34
Using Abbreviations for Attribute Names and Values Configuring HPDPS to Meet the Needs of Your Users Balancing the Use of Printer Devices Figure 1-3. Department or Desktop Printer 1-10 Introducing HP Distributed Print Service...
Page 35
Using Abbreviations for Attribute Names and Values Figure 1-4. Printer Pool Introducing HP Distributed Print Service 1-11...
Page 36
Using Abbreviations for Attribute Names and Values Providing Secured Access to Printer Devices Figure 1-5. Printer Security 1-12 Introducing HP Distributed Print Service...
Page 37
Using Abbreviations for Attribute Names and Values Authorizing Access to Printer Functions Figure 1-6. Authorizing Access to Printer Functions at the Logical Printer Introducing HP Distributed Print Service 1-13...
Page 38
Using Abbreviations for Attribute Names and Values Figure 1-7. Authorizing Access to Printer Functions at the Physical Printer Basic Environment Access to DCE Extended Environments 1-14 Introducing HP Distributed Print Service...
Page 39
Using Abbreviations for Attribute Names and Values Supporting LP Spooler Users HP Distributed Print Service User's Guide Introducing HP Distributed Print Service 1-15...
Page 40
Using Abbreviations for Attribute Names and Values HPDPS System Management Interfaces Using the Command Line Interface HP Distributed Print Service User's Guide Using the System Administration Manager (SAM) 1-16 Introducing HP Distributed Print Service...
Page 41
Using Abbreviations for Attribute Names and Values Managing HP-UX Software with SD-UX Introducing HP Distributed Print Service 1-17...
Page 43
Installing HP Distributed Print Service Prerequisites for HPDPS Installation Installing HP Distributed Print Service 2-1...
Page 44
Calculating the Memory and Disk Space Requirements Disk Space Required for HPDPS Components Table 2-1. Disk Space Requirements for HPDPS Component(s) Disk Space Required Client 10MB Spooler and Client 5 + 10MB Supervisor and Client 5 + 12MB 2-2 Installing HP Distributed Print Service...
Page 45
Using Abbreviations for Attribute Names and Values Disk Space Required for Spooling Spooling space Spooling space Disk Space Required for Paging Installing HP Distributed Print Service 2-3...
Page 47
Using Abbreviations for Attribute Names and Values Total Disk Space Required for a Distributed Print Environment Installing Individual HPDPS Components Installing HP Distributed Print Service 2-5...
Page 48
Using Abbreviations for Attribute Names and Values Configuring DCE Components Configuring DCE Security pddcesetup 2-6 Installing HP Distributed Print Service...
Page 49
Planning Your HPDPS Configuration Planning Overview Planning Your HPDPS Configuration 3-1...
Page 50
Using Abbreviations for Attribute Names and Values Meeting Your Printing and Management Needs 3-2 Planning Your HPDPS Configuration...
Page 51
Using Abbreviations for Attribute Names and Values Planning Your Physical Configuration Determining How Many Clients to Install Determining How Many Spoolers to Install Planning Your HPDPS Configuration 3-3...
Page 52
Using Abbreviations for Attribute Names and Values Determining How Many Supervisors to Install Migrating Your Printers to Be Managed by HPDPS 3-4 Planning Your HPDPS Configuration...
Page 53
Using Abbreviations for Attribute Names and Values Planning Your Logical Configuration Spooler Considerations Logical Printer Considerations Planning Your HPDPS Configuration 3-5...
Page 54
Using Abbreviations for Attribute Names and Values Queue Considerations Supervisor Considerations Physical Printer Considerations printer model HPDPS Gateway Printer Considerations HPDPS Gateway Printer 3-6 Planning Your HPDPS Configuration...
Page 55
Using Abbreviations for Attribute Names and Values Selecting Logical Configuration Models The Desktop Configuration Model Planning Your HPDPS Configuration 3-7...
Page 56
Using Abbreviations for Attribute Names and Values Figure 3-1. Desktop Configuration Model 3-8 Planning Your HPDPS Configuration...
Page 57
Using Abbreviations for Attribute Names and Values The Printer Pool Configuration Model Figure 3-2. Printer Pool Configuration Model Planning Your HPDPS Configuration 3-9...
Page 58
Using Abbreviations for Attribute Names and Values The Funnel Configuration Model 3-10 Planning Your HPDPS Configuration...
Page 59
Using Abbreviations for Attribute Names and Values Figure 3-3. Funnel Configuration Model Planning Your HPDPS Configuration 3-11...
Page 60
Using Abbreviations for Attribute Names and Values The Hourglass Configuration Model Figure 3-4. Hourglass Configuration Model 3-12 Planning Your HPDPS Configuration...
Page 61
Using Abbreviations for Attribute Names and Values Planning DCE Extended Environment Personnel Groups pd operator pd admin Security Considerations Planning Your HPDPS Configuration 3-13...
Page 62
Using Abbreviations for Attribute Names and Values Notification Considerations Planning User Groups Planning Printer Operator Groups pd operator 3-14 Planning Your HPDPS Configuration...
Page 63
Using Abbreviations for Attribute Names and Values Planning System Operator Groups Planning Administrator Groups pd admin Planning Your HPDPS Configuration 3-15...
Page 64
Using Abbreviations for Attribute Names and Values 3-16 Planning Your HPDPS Configuration...
Page 65
Getting Started with HPDPS HPDPS Administration Login Logging in to DCE Getting Started with HPDPS 4-1...
Page 66
Using Abbreviations for Attribute Names and Values Initially Starting HPDPS Components SpoolerName SpoolerName SupervisorName SupervisorName Startup Log File Component Component 4-2 Getting Started with HPDPS...
Page 67
Using Abbreviations for Attribute Names and Values Component Verifying That HPDPS Processes Are Running Using SAM to Verify HPDPS Processes Verifying That the HPDPS Client Daemon Is Running Verifying That the Supervisor Is Running SupervisorName Getting Started with HPDPS 4-3...
Page 68
Using Abbreviations for Attribute Names and Values SupervisorName SupervisorName SupervisorName Checking on Multiple Supervisors Verifying That the Spooler Is Running SpoolerName SpoolerName SpoolerName 4-4 Getting Started with HPDPS...
Page 69
Using Abbreviations for Attribute Names and Values SpoolerName Checking on Multiple Spoolers Automatically Starting HPDPS Getting Started with HPDPS 4-5...
Page 70
Using Abbreviations for Attribute Names and Values 4-6 Getting Started with HPDPS...
Page 71
Using Abbreviations for Attribute Names and Values Starting HPDPS Stopping HPDPS Components Verifying and Setting Environment Variables Getting Started with HPDPS 4-7...
Page 72
Using Abbreviations for Attribute Names and Values Verifying the Setting of the PATH Environment Variable Setting the PD CONFIRM DELETE Environment Variable Setting the PDPRINTER Environment Variable 4-8 Getting Started with HPDPS...
Page 73
Using Abbreviations for Attribute Names and Values Understanding How System Shutdown Affects HPDPS Backing Up and Restoring HPDPS Directories Backing up Your HPDPS Directories and Files Getting Started with HPDPS 4-9...
Page 74
Using Abbreviations for Attribute Names and Values Note Restoring Data Further Tuning of HPDPS 4-10 Getting Started with HPDPS...
Page 75
Creating/Configuring Supervisors and Physical Printers Creating/Configuring Supervisors and Physical Printers 5-1...
Page 76
Using Abbreviations for Attribute Names and Values Creating and Configuring Supervisors Creating or Starting the Supervisor 5-2 Creating/Configuring Supervisors and Physical Printers...
Page 77
Using Abbreviations for Attribute Names and Values Configuring Supervisors pd att supervisor Specifying a Description for the Supervisor Specifying Key Contacts for the Supervisor Receiving Supervisor Notification Messages Creating/Configuring Supervisors and Physical Printers 5-3...
Page 78
Using Abbreviations for Attribute Names and Values UserName@HostName Creating and Configuring Physical Printers Creating a Physical Printer ServerName 5-4 Creating/Configuring Supervisors and Physical Printers...
Page 79
Using Abbreviations for Attribute Names and Values Table 5-1. Summary of Key Attributes According to attachment-type Attachment-Type Required Attributes serial, parallel printer-model device-name tcpip printer-model internet-address tcpip-bsd printer-model internet-address print-queue-name lp-spool-hp, lp-spool-bsd printer-model (optional) internet-address print-queue-name Attribute Description Creating/Configuring Supervisors and Physical Printers 5-5...
Page 80
Using Abbreviations for Attribute Names and Values 5-6 Creating/Configuring Supervisors and Physical Printers...
Page 81
Using Abbreviations for Attribute Names and Values ServerName Creating/Configuring Supervisors and Physical Printers 5-7...
Page 82
Using Abbreviations for Attribute Names and Values 5-8 Creating/Configuring Supervisors and Physical Printers...
Page 83
Using Abbreviations for Attribute Names and Values Adding A Printer Model YourModelName Creating/Configuring Supervisors and Physical Printers 5-9...
Page 84
Using Abbreviations for Attribute Names and Values Configuring Physical Printers Descriptive Attributes Determining Attributes of a Physical Printer 5-10 Creating/Configuring Supervisors and Physical Printers...
Page 85
Using Abbreviations for Attribute Names and Values Enabling a Physical Printer Note Creating/Configuring Supervisors and Physical Printers 5-11...
Page 87
Configuring Spoolers, Queues, and Logical Printers Configuring Spoolers, Queues, and Logical Printers 6-1...
Page 88
Using Abbreviations for Attribute Names and Values Creating and Configuring HPDPS Spoolers Creating or Starting the Spooler 6-2 Configuring Spoolers, Queues, and Logical Printers...
Page 89
Using Abbreviations for Attribute Names and Values Configuring Spoolers pd att spooler Receiving Spooler Notification Messages UserName@HostName Configuring Spoolers, Queues, and Logical Printers 6-3...
Page 90
Using Abbreviations for Attribute Names and Values Specifying Key Contacts for the Spooler Specifying a Description for the Spooler 6-4 Configuring Spoolers, Queues, and Logical Printers...
Page 91
Using Abbreviations for Attribute Names and Values Creating and Configuring Queues Creating a Queue Specifying the Queue Scheduling Method Configuring Spoolers, Queues, and Logical Printers 6-5...
Page 92
Using Abbreviations for Attribute Names and Values About the First-In-First-Out (FIFO) Scheduling Method Figure 6-1. Fifo Queue Feeding Two Physical Printers 6-6 Configuring Spoolers, Queues, and Logical Printers...
Page 93
Using Abbreviations for Attribute Names and Values About the Priority-FIFO Scheduling Method Configuring Spoolers, Queues, and Logical Printers 6-7...
Page 94
Using Abbreviations for Attribute Names and Values Figure 6-2. Priority-FIFO Queue Feeding One Physical Printer 6-8 Configuring Spoolers, Queues, and Logical Printers...
Page 95
Using Abbreviations for Attribute Names and Values Configuring the Queue Backlog Attributes Non-settable attributes Configuring Spoolers, Queues, and Logical Printers 6-9...
Page 96
Using Abbreviations for Attribute Names and Values About Controlling Queue Backlog Processing 6-10 Configuring Spoolers, Queues, and Logical Printers...
Page 97
Using Abbreviations for Attribute Names and Values Figure 6-3. Queue Backlog Upper and Lower Bounds Configuring Spoolers, Queues, and Logical Printers 6-11...
Page 98
Using Abbreviations for Attribute Names and Values Receiving Queue Notification Messages Specifying Who Receives Messages From Users 6-12 Configuring Spoolers, Queues, and Logical Printers...
Page 99
Using Abbreviations for Attribute Names and Values UserName UserName UserName@HostName UserName HostName UserName Specifying a Description for the Queue Configuring Spoolers, Queues, and Logical Printers 6-13...
Page 100
Using Abbreviations for Attribute Names and Values Creating and Configuring Initial-Value-Job and Initial-Value-Document Objects What Attributes Can You Specify for Initial Value Objects? pd att ivjob 6-14 Configuring Spoolers, Queues, and Logical Printers...
Page 101
Using Abbreviations for Attribute Names and Values pd att ivdocument Creating an Initial Value Object Associating an Initial Value Object with a Logical Printer Configuring Spoolers, Queues, and Logical Printers 6-15...
Page 102
Using Abbreviations for Attribute Names and Values Creating and Configuring Logical Printers Creating the Logical Printer 6-16 Configuring Spoolers, Queues, and Logical Printers...
Page 103
Using Abbreviations for Attribute Names and Values Configuring the Logical Printer Configuring Spoolers, Queues, and Logical Printers 6-17...
Page 104
Using Abbreviations for Attribute Names and Values About Job Defaulting and Validation 6-18 Configuring Spoolers, Queues, and Logical Printers...
Page 105
Using Abbreviations for Attribute Names and Values Figure 6-4. Job Defaulting and Validation Configuring Spoolers, Queues, and Logical Printers 6-19...
Page 106
Using Abbreviations for Attribute Names and Values Validation at the Logical Printer xxx- Validation at the Physical Printer 6-20 Configuring Spoolers, Queues, and Logical Printers...
Page 107
Using Abbreviations for Attribute Names and Values pd att phy ptr pd att log prt Job/Document Attributes Requiring Initial Value Objects to Restrict Configuring Spoolers, Queues, and Logical Printers 6-21...
Page 108
Using Abbreviations for Attribute Names and Values pd att document pd att job pd att phy ptr 6-22 Configuring Spoolers, Queues, and Logical Printers...
Page 109
Using Abbreviations for Attribute Names and Values Table 6-1. Common Document Attributes Validated by Printer Attributes Document Default Printer Attribute Supported Values Attribute Name Name 1..2147483647 copy-count maximum-copies- supported Note: HPDPS compares the product of the document attribute times copy-count the total value of all of the components of the job-copies...
Page 110
Using Abbreviations for Attribute Names and Values Table 6-1. Common Document Attributes Validated by Printer Attributes (continued) Document Default Printer Attribute Supported Values Attribute Name Name HPDPS attempts to document-formats- document-format determine the supported pd att phy ptr (5) document format. If manpage it cannot, the attribute defaults to...
Page 111
Using Abbreviations for Attribute Names and Values Configuring Spoolers, Queues, and Logical Printers 6-25...
Page 112
Using Abbreviations for Attribute Names and Values Configuring Logical Printers for Defaulting and Restriction 6-26 Configuring Spoolers, Queues, and Logical Printers...
Page 113
Using Abbreviations for Attribute Names and Values Using an Initial Value Object for Job and Document Defaulting Configuring Spoolers, Queues, and Logical Printers 6-27...
Page 114
Using Abbreviations for Attribute Names and Values Figure 6-5. Using Initial Value Objects for Job and Document Defaulting 6-28 Configuring Spoolers, Queues, and Logical Printers...
Page 115
Using Abbreviations for Attribute Names and Values Adding Logical Printers to a Desktop Configuration Configuring Spoolers, Queues, and Logical Printers 6-29...
Page 116
Using Abbreviations for Attribute Names and Values Figure 6-6. Adding Logical Printers to a Desktop Configuration 6-30 Configuring Spoolers, Queues, and Logical Printers...
Page 117
Using Abbreviations for Attribute Names and Values Using Logical Printers to Restrict the Use of Printer Capabilities xxx- xxx- xxx- Configuring Spoolers, Queues, and Logical Printers 6-31...
Page 118
Using Abbreviations for Attribute Names and Values xxx- xxx- 6-32 Configuring Spoolers, Queues, and Logical Printers...
Page 119
Using Abbreviations for Attribute Names and Values Figure 6-7. Using Logical Printers to Restrict Printer Capabilities Configuring Spoolers, Queues, and Logical Printers 6-33...
Page 120
Using Abbreviations for Attribute Names and Values 6-34 Configuring Spoolers, Queues, and Logical Printers...
Page 121
Using Abbreviations for Attribute Names and Values Using Initial Value Objects to Ensure Restriction Configuring Spoolers, Queues, and Logical Printers 6-35...
Page 122
Using Abbreviations for Attribute Names and Values Configuring Logical Printers for Workload Balancing 6-36 Configuring Spoolers, Queues, and Logical Printers...
Page 123
Using Abbreviations for Attribute Names and Values Figure 6-8. One Logical Printer for Multiple Physical Printers Configuring Spoolers, Queues, and Logical Printers 6-37...
Page 124
Using Abbreviations for Attribute Names and Values Configuring Logical Printers with DCE Security 6-38 Configuring Spoolers, Queues, and Logical Printers...
Page 125
Using Abbreviations for Attribute Names and Values Using DCE to Restrict Access with One Logical Printer Configuring Spoolers, Queues, and Logical Printers 6-39...
Page 126
Using Abbreviations for Attribute Names and Values Figure 6-9. Using DCE to Restrict Access to a Physical Printer 6-40 Configuring Spoolers, Queues, and Logical Printers...
Page 127
Using Abbreviations for Attribute Names and Values Using DCE to Restrict Access with Multiple Logical Printers Figure 6-10. Using DCE to Restrict Access with Multiple Logical Printers Configuring Spoolers, Queues, and Logical Printers 6-41...
Page 128
Using Abbreviations for Attribute Names and Values 6-42 Configuring Spoolers, Queues, and Logical Printers...
Page 129
Using Abbreviations for Attribute Names and Values Using Logical Printers and DCE to Restrict Capabilities Configuring Spoolers, Queues, and Logical Printers 6-43...
Page 130
Using Abbreviations for Attribute Names and Values Figure 6-11. Using Logical Printers and DCE to Restrict Capabilities 6-44 Configuring Spoolers, Queues, and Logical Printers...
Page 131
Using Abbreviations for Attribute Names and Values Configuring Spoolers, Queues, and Logical Printers 6-45...
Page 132
Using Abbreviations for Attribute Names and Values Configuring Logical Printers as HPDPS Gateway Printers ForeignHost ForeignPrinter LocalSpooler HPDPSGatewayPrinterName 6-46 Configuring Spoolers, Queues, and Logical Printers...
Page 133
Using Abbreviations for Attribute Names and Values LocalSpooler HPDPS Gateway PrinterName Configuring Spoolers, Queues, and Logical Printers 6-47...
Page 134
Using Abbreviations for Attribute Names and Values 6-48 Configuring Spoolers, Queues, and Logical Printers...
Page 135
Using Abbreviations for Attribute Names and Values Other Logical Printer Configuration Tasks Specifying a Description for the Logical Printer Configuring Spoolers, Queues, and Logical Printers 6-49...
Page 136
Using Abbreviations for Attribute Names and Values Receiving Logical Printer Notification Messages UserName 6-50 Configuring Spoolers, Queues, and Logical Printers...
Page 137
Using Abbreviations for Attribute Names and Values Enabling a Logical Printer Configuring Spoolers, Queues, and Logical Printers 6-51...
Page 139
Using Notification What Is Notification? Understanding the notification-profile Attribute Using Notification 7-1...
Page 140
Using Abbreviations for Attribute Names and Values event-identifiers Component 7-2 Using Notification...
Page 141
Using Abbreviations for Attribute Names and Values Events Specified for Servers (Spoolers and Supervisors) Events Specified in any Notification Profile Using Notification 7-3...
Page 142
Using Abbreviations for Attribute Names and Values delivery-method and delivery-address Components UserName@HostName UserName@HostName UserName@HostName UserName@HostName UserName UserName 7-4 Using Notification...
Page 143
Using Abbreviations for Attribute Names and Values event-comment Component locale Component List of Notification Event Identifiers Using Notification 7-5...
Page 144
Using Abbreviations for Attribute Names and Values Table 7-1. Description of Event Identifier Values Event Event Class Objects Supported class-job-status checkpoint-taken class-report Description: The server saved checkpoint information (where this job could be restarted if necessary) for this job. Message : The server saved checkpoint information for job 1 (Super1:1234567890). class-job-attention close-to-discard- class-warning...
Page 145
Using Abbreviations for Attribute Names and Values Table 7-1. Description of Event Identifier Values (continued) Event Event Class Objects Supported class-aborted document-aborted-by- class-job-attention Physical Printer server class-job-default Supervisor Description : The supervisor aborted this document. The document has been deleted from the spooler. Message : Document 1 (myle.txt) in job 1 (Super1:1234567890) was aborted by the server.
Page 146
Using Abbreviations for Attribute Names and Values Table 7-1. Description of Event Identifier Values (continued) Event Event Class Objects Supported class-aborted job-aborted-by- class-job-attention Physical Printer server class-job-default Spooler Supervisor Description : The server aborted this job because job or printer errors occurred during printing.
Page 147
Using Abbreviations for Attribute Names and Values Table 7-1. Description of Event Identifier Values (continued) Event Event Class Objects Supported class-aborted job-cancelled-by- class-job-attention Physical Printer user Queue Spooler Supervisor Description : The user deleted their job. Message : Job 1 (Spool1:1234567890) was cancelled by the user. class-job-attention job-cannot-be- class-job-default...
Page 148
Using Abbreviations for Attribute Names and Values Table 7-1. Description of Event Identifier Values (continued) Event Event Class Objects Supported class-job-default job-discarded class-job-attention Queue class-report Spooler Description : The date and time specied by the or the job-discard-time attribute has passed, and the job was deleted. The job job-retention-period printed before it was discarded.
Page 149
Using Abbreviations for Attribute Names and Values Table 7-1. Description of Event Identifier Values (continued) Event Event Class Objects Supported class-job-status job-resubmitted class-report Queue Spooler Description : The job was successfully resubmitted to a dierent logical printer. The logical printer validates the job. Message : Job 1 (Spool1:1234567890) was resubmitted to logical printer Spool1:LogPrt1 from queue Spool1:Queue1.
Page 150
Using Abbreviations for Attribute Names and Values Table 7-1. Description of Event Identifier Values (continued) Event Event Class Objects Supported class-error no-document class-job-problem Physical Printer Supervisor Description : The document could not be accessed by the server. The document and possibly the entire job have been aborted. Check the error log for messages related to this failure.
Page 151
Using Abbreviations for Attribute Names and Values Table 7-1. Description of Event Identifier Values (continued) Event Event Class Objects Supported class-logical-printer- Logical Printer object-created conguration Physical Printer class-physical-printer- Queue conguration Spooler class-queue-conguration Supervisor class-report Description : The object is created. Message : Successfully created object queue Spool1:Queue1.
Page 152
Using Abbreviations for Attribute Names and Values Table 7-1. Description of Event Identifier Values (continued) Event Event Class Objects Supported class-physical-printer- object-paused attention Physical Printer class-queue-attention Queue class-warning Spooler Supervisor Description : A printer or queue was paused and cannot process jobs. Message : Successfully paused object queue Spool1:Queue1.
Page 153
Using Abbreviations for Attribute Names and Values Table 7-1. Description of Event Identifier Values (continued) Event Event Class Objects Supported class-error past-discard-time class-job-attention Queue Spooler Description : The date and time specied by the job attribute job-discard-time passed before the job printed and the job was discarded. Message : Job 1 (Spool1:1234567890) was discarded before it printed.
Page 154
Using Abbreviations for Attribute Names and Values Table 7-1. Description of Event Identifier Values (continued) Event Event Class Objects Supported class-job-attention Physical Printer printer-needs- class-physical-printer- Supervisor administrator attention class-physical-printer- default class-warning Description : The supervisor or printer detected a condition requiring administrator intervention.
Page 155
Using Abbreviations for Attribute Names and Values Table 7-1. Description of Event Identifier Values (continued) Event Event Class Objects Supported class-job-attention printer-paper-jam class-job-default Physical Printer class-physical-printer- Supervisor attention class-physical-printer- default class-warning Description : The physical printer has a paper jam. Message : Physical Printer Super1:PhyPrt1 paper jam.
Page 156
Using Abbreviations for Attribute Names and Values Table 7-1. Description of Event Identifier Values (continued) Event Event Class Objects Supported class-physical-printer- Physical Printer printer-registered status Queue class-report Spooler Supervisor Description : A physical printer has registered with a spooler. The queue can now schedule jobs to this printer.
Page 157
Using Abbreviations for Attribute Names and Values Table 7-1. Description of Event Identifier Values (continued) Event Event Class Objects Supported class-physical-printer- Physical Printer printer-timed-out attention Supervisor class-physical-printer- default class-warning Description : The physical printer did not connect or get a response from the printer device in the time specied by the printer printer-timeout-period...
Page 158
Using Abbreviations for Attribute Names and Values Table 7-1. Description of Event Identifier Values (continued) Event Event Class Objects Supported class-job-status processing-started class-report Queue Physical Printer Spooler Supervisor Description : The server has begun to process the job. The job has been scheduled to print on a physical printer.
Page 159
Using Abbreviations for Attribute Names and Values Table 7-1. Description of Event Identifier Values (continued) Event Event Class Objects Supported class-queue-status Queue queue-state-changed class-state-changed Description : The queue state changed. Processing continues. Message : The state of queue Spool1:Queue1 changed to ready. class-physical-printer- Physical Printer resource-needs-...
Page 160
Using Abbreviations for Attribute Names and Values Table 7-1. Description of Event Identifier Values (continued) Event Event Class Objects Supported class-report Spooler server-startup- class-server-conguration Supervisor complete Description : This server is started. Message : Successfully started spooler Spool1. class-server-status Spooler server-state-changed class-state-changed Supervisor...
Page 161
Using Abbreviations for Attribute Names and Values List of Notification Event Classes Using Notification 7-23...
Page 162
Using Abbreviations for Attribute Names and Values Table 7-2. Event Classes Event Class Individual Events Description class-aborted document-aborted-by-printer job-aborted-by-server document-aborted-by-server job-cancelled-by-operator document-cancelled-at-printer job-cancelled-by-user An aborted event occurs whenever a server aborts a job or document, or when the user or operator cancels a job. class-error document-content no-resource...
Page 163
Using Abbreviations for Attribute Names and Values Table 7-2. Event Classes (continued) Event Class Individual Events Description class-job-problem document-content no-resource job-submission-not-complete unrecognized-resource no-document These are events in which the job has encountered a problem but will attempt to proceed. class-job-status checkpoint-taken job-requeued le-transferred...
Page 164
Using Abbreviations for Attribute Names and Values Table 7-2. Event Classes (continued) Event Class Individual Events Description class-physical-printer- object-paused printer-shutdown-job- attention requeued printer-disabled printer-timed-out printer-needs-administrator resource-needs-attention printer-needs-attention resource-needs-operator printer-needs-operator These events indicate that a problem exists with the physical printer and they usually require intervention by an operator or administrator.
Page 165
Using Abbreviations for Attribute Names and Values Table 7-2. Event Classes (continued) Event Class Individual Events Description class-queue-attention object-paused queue-backlogged These events indicate that a problem exists with the queue and they usually require intervention by an operator or administrator. class-queue- object-created object-modied...
Page 166
Using Abbreviations for Attribute Names and Values Table 7-2. Event Classes (continued) Event Class Individual Events Description class-state-changed job-state-changed queue-state-changed printer-state-changed server-state-changed A state-change event occurs whenever the state of a job, queue, printer, or server object changes. class-server-attention internal-server-error server-shutdown-started other-error server-shutdown-complete...
Page 167
Using Abbreviations for Attribute Names and Values Table 7-2. Event Classes (continued) Event Class Individual Events Description class-warning close-to-discard-time printer-needs-administrator job-cannot-be-scheduled printer-needs-attention job-modied printer-needs-operator job-paused printer-shutdown-job- requeued job-requeued printer-timed-out job-timed-out printer-unregistered object-cleaned queue-backlogged object-modied resource-needs-attention object-paused resource-needs-operator other-warning server-shutdown-started printer-disabled unable-to-register printer-function-unavailable A warning event occurs whenever a condition arises which...
Page 168
Using Abbreviations for Attribute Names and Values Table 7-3. Default Events for Objects Object Default Events initial-value-job No default document-aborted-by-printer job-cannot-be scheduled document-aborted-by-server job-completed document-cancelled-at-printer job-discarded job-aborted-by-server printer-needs-attention job-cancelled-by-operator printer-needs-operator logical printer object-cleaned object-deleted physical printer object-cleaned printer-timed-out object-deleted printer-paper-jam printer-needs-administrator printer-paper-out printer-needs-attention...
Page 169
Using Abbreviations for Attribute Names and Values Adding, Replacing, or Deleting Values from Notification Profiles object object UserName HostName Using Notification 7-31...
Page 170
Using Abbreviations for Attribute Names and Values Note 7-32 Using Notification...
Page 171
Using Abbreviations for Attribute Names and Values Displaying the Contents of a Notification Profile Creating a Notification Profile Using Notification 7-33...
Page 172
Using Abbreviations for Attribute Names and Values Adding a Value to a Notification Profile Adding an Event to an Existing Value 7-34 Using Notification...
Page 173
Using Abbreviations for Attribute Names and Values Specifying Who Receives Notification Sending Different People Messages for the Same Object Setting Two Values for the Same Person Setting Two Values for Someone Other Than Yourself Using Notification 7-35...
Page 174
Using Abbreviations for Attribute Names and Values UserName 7-36 Using Notification...
Page 175
Using Abbreviations for Attribute Names and Values Using Just the delivery-method Component Using Notification 7-37...
Page 176
Using Abbreviations for Attribute Names and Values Using Just the delivery-address Component 7-38 Using Notification...
Page 177
Using Abbreviations for Attribute Names and Values Creating a Notification Profile Attributes File Using Notification 7-39...
Page 178
Using Abbreviations for Attribute Names and Values Setting Notification Profile Values Using an Attributes File Resetting a Notification Profile to the Original Default Values 7-40 Using Notification...
Page 179
Using Abbreviations for Attribute Names and Values Notification Profile Examples by HPDPS Object Type Spooler Notification Profile Examples UserName HostName Using Notification 7-41...
Page 180
Using Abbreviations for Attribute Names and Values 7-42 Using Notification...
Page 181
Using Abbreviations for Attribute Names and Values Using Notification 7-43...
Page 182
Using Abbreviations for Attribute Names and Values Logical Printer Notification Profile Examples 7-44 Using Notification...
Page 183
Using Abbreviations for Attribute Names and Values Note Queue Notification Profile Example Using Notification 7-45...
Page 184
Using Abbreviations for Attribute Names and Values Supervisor Notification Profile Examples Note 7-46 Using Notification...
Page 185
Using Abbreviations for Attribute Names and Values Physical Printer Notification Profile Examples Using Notification 7-47...
Page 186
Using Abbreviations for Attribute Names and Values Note 7-48 Using Notification...
Page 187
Using Abbreviations for Attribute Names and Values Initial-Value-Job Notification Profile Examples Note Using Notification 7-49...
Page 188
Using Abbreviations for Attribute Names and Values 7-50 Using Notification...
Page 189
Using Abbreviations for Attribute Names and Values UserName Job Notification Profile Example Using Notification 7-51...
Page 190
Using Abbreviations for Attribute Names and Values Getting Help for Notification Messages 7-52 Using Notification...
Page 191
Using Abbreviations for Attribute Names and Values Summary Tables for the notification-profile Attribute Using Notification 7-53...
Page 192
Using Abbreviations for Attribute Names and Values Table 7-4. Notification Profile Attribute Summary Purpose Designates which persons are to be notied of specic events relating to a given object, and how the persons are to be notied. commands to set by initial-value-job Settable with the pdcreate pdset...
Page 193
Using Abbreviations for Attribute Names and Values Table 7-5. Notification Profile Component Descriptions event-identifiers Explanation: Species the events for which the user is to receive messages. Value Type: Multiple values. Values: A text string up to 4095 characters that lists any of the events listed in Table 7-3 and Table 7-2.
Page 194
Using Abbreviations for Attribute Names and Values Table 7-5. Notification Profile Component Descriptions (continued) delivery-method Explanation: The method by which the person is to receive the event messages. You can use this component to add, replace, or delete values in a notication prole.
Page 195
Using Abbreviations for Attribute Names and Values Table 7-5. Notification Profile Component Descriptions (continued) delivery-address Explanation: The address of the person to receive the event messages. You can use this component to add, replace, or delete values in a notication prole.
Page 196
Using Abbreviations for Attribute Names and Values Table 7-5. Notification Profile Component Descriptions (continued) event-comment This is an optional component. Explanation: Supplies textual information that is appended to the event message. Value Type: Single value. Values: A text string up to 4095 characters that supplies additional information concerning the event.
Page 197
Managing DCE Security for HPDPS Managing DCE Security for HPDPS 8-1...
Page 198
Using Abbreviations for Attribute Names and Values DCE Documentation Table 8-1. List of DCE Documentation HP Part Number Title ISBN# B3190-90052 None Planning and Conguring HP DCE B3190-90037 OSF DCE Application ISBN# 0-13-185869-6 Development Reference B3190-90038 ISBN# 0-13-185877-7 OSF DCE Application Developers Guide Vol 1: Intro &...
Page 199
Using Abbreviations for Attribute Names and Values Determining Appropriate DCE Permissions for HPDPS User Groups Managing DCE Security for HPDPS 8-3...
Page 200
Using Abbreviations for Attribute Names and Values Deciding Which Groups Your Organization Needs 8-4 Managing DCE Security for HPDPS...
Page 201
Using Abbreviations for Attribute Names and Values Creating Additional Groups Planning a Printer Operator Group Managing DCE Security for HPDPS 8-5...
Page 202
Using Abbreviations for Attribute Names and Values 8-6 Managing DCE Security for HPDPS...
Page 203
Using Abbreviations for Attribute Names and Values Planning a Group for People Who Will Use Restricted Printers Restricting Access to a Printer Device Managing DCE Security for HPDPS 8-7...
Page 204
Using Abbreviations for Attribute Names and Values Restricting Functions of a Printer Device 8-8 Managing DCE Security for HPDPS...
Page 205
Using Abbreviations for Attribute Names and Values xxx- Giving Your DCE Groups Permissions to HPDPS Objects Managing DCE Security for HPDPS 8-9...
Page 206
Using Abbreviations for Attribute Names and Values Understanding Where HPDPS Security Information is Stored namespace 8-10 Managing DCE Security for HPDPS...
Page 207
Using Abbreviations for Attribute Names and Values Understanding How DCE Permissions Propagate Downward Managing DCE Security for HPDPS 8-11...
Page 208
Using Abbreviations for Attribute Names and Values Setting the Default Permissions Granted by a Server and All Its Objects Figure 8-1. Propagation of DCE Permissions 8-12 Managing DCE Security for HPDPS...
Page 209
Using Abbreviations for Attribute Names and Values Managing DCE Security for HPDPS 8-13...
Page 210
Using Abbreviations for Attribute Names and Values Figure 8-2. DCE Permissions, Servers and Objects 8-14 Managing DCE Security for HPDPS...
Page 211
Using Abbreviations for Attribute Names and Values Note Giving a Group Permission to the Security Directory IO and IC ACLs Managing DCE Security for HPDPS 8-15...
Page 212
Using Abbreviations for Attribute Names and Values 8-16 Managing DCE Security for HPDPS...
Page 213
Using Abbreviations for Attribute Names and Values Removing a Group from the Security Directory IO and IC ACLs Managing DCE Security for HPDPS 8-17...
Page 214
Using Abbreviations for Attribute Names and Values current Setting the Default Permissions Granted by All Physical Printers in a Supervisor 8-18 Managing DCE Security for HPDPS...
Page 215
Using Abbreviations for Attribute Names and Values Setting the Permissions Granted by One HPDPS Object Examples of Specifying Different Kinds of Objects Managing DCE Security for HPDPS 8-19...
Page 216
Using Abbreviations for Attribute Names and Values Giving a DCE Group Permission to an Individual HPDPS Object. Taking Away All Permissions That a Group Has to an Individual 8-20 Managing DCE Security for HPDPS...
Page 217
Using Abbreviations for Attribute Names and Values Taking Away All Permissions That any other and unauthenticated Have to an HPDPS Object Managing DCE Security for HPDPS 8-21...
Page 218
Using Abbreviations for Attribute Names and Values Note 8-22 Managing DCE Security for HPDPS...
Page 219
Managing the Spooler, Logical Printers, and Queues Monitoring Spooler, Logical Printer, and Queue Configurations Managing the Spooler, Logical Printers, and Queues 9-1...
Page 220
Using Abbreviations for Attribute Names and Values Setting the Message Attribute for Spoolers and Spooler Objects Note 9-2 Managing the Spooler, Logical Printers, and Queues...
Page 221
Using Abbreviations for Attribute Names and Values Creating Archive Files for Spoolers and Spooler Objects Managing the Spooler, Logical Printers, and Queues 9-3...
Page 222
Using Abbreviations for Attribute Names and Values Querying for Spooler Information Querying for the State of a Specific Spooler 9-4 Managing the Spooler, Logical Printers, and Queues...
Page 223
Using Abbreviations for Attribute Names and Values Spooler States State Description Querying for the States of All HPDPS Spoolers Managing the Spooler, Logical Printers, and Queues 9-5...
Page 224
Using Abbreviations for Attribute Names and Values Querying for the Verbose Set of Spooler Attributes Logical Physical Server State Printers Supported Printers Supported Type Queues ------ ---- ------------------ ------------------ ------ ------ Spool3 ready LogPrt1 PhyPrt1 spooler Queue1 LogPrt2 PhyPrt2 Queue3 LogPrt3 PhyPrt3 Querying for Job and Document Attributes Supported by the...
Page 225
Using Abbreviations for Attribute Names and Values Querying for Enabled Logical Printers Contained in the Spooler ServerName: ServerName Querying for Physical Printers Registered with the Spooler Managing the Spooler, Logical Printers, and Queues 9-7...
Page 226
Using Abbreviations for Attribute Names and Values Querying for Logical Printer Information Querying for the Status of a Logical Printer 9-8 Managing the Spooler, Logical Printers, and Queues...
Page 227
Using Abbreviations for Attribute Names and Values Querying for the Verbose Set of Logical Printer Attributes Querying for Ready Physical Printers Associated with the Logical Printer Managing the Spooler, Logical Printers, and Queues 9-9...
Page 228
Using Abbreviations for Attribute Names and Values Querying for Queue Information Querying for the Status of a Queue 9-10 Managing the Spooler, Logical Printers, and Queues...
Page 229
Using Abbreviations for Attribute Names and Values Queue States State Description Querying for the Verbose Set of Queue Attributes Scheduler Logical Physical Queue State Ready Server Printers Assigned Printers Assigned ------ ----- ------------- ------ ----------------- ----------------- Queue2 ready priority FIFO Spool2 LogPrt2 PhyPrt2 LogPrt3 PhyPrt3...
Page 230
Using Abbreviations for Attribute Names and Values Querying for Queue Backlog Boundaries 9-12 Managing the Spooler, Logical Printers, and Queues...
Page 231
Using Abbreviations for Attribute Names and Values Querying for Enabled Logical Printers Associated with the Queue Scheduler Logical Logical Queue State Ready Server Printers Assigned Printers Ready ------ ----- ------------- ------ ----------------- -------------- Queue6 ready priority FIFO Spool3 LogPrt5 LogPrt6 LogPrt6 Querying for Ready Physical Printers Associated with the Queue Scheduler...
Page 232
Using Abbreviations for Attribute Names and Values Managing Jobs in Queues and Spoolers 9-14 Managing the Spooler, Logical Printers, and Queues...
Page 233
Using Abbreviations for Attribute Names and Values Querying for Jobs in the Queue Current Printer Printers Job ID Name State Jobs Requested Assigned --- ----------------- --------- ---------- ----- --------- -------- Spool2:4629300046 pallstart pending LogPrt5 Spool2:4629300057 smit.log processing 1 LogPrt5 PhyPrt2 Spool2:4629300075 cobby.txt held LogPrt6 Managing the Spooler, Logical Printers, and Queues 9-15...
Page 234
Using Abbreviations for Attribute Names and Values Querying for Timed-Out and Retained Jobs in the Spooler Current Inter Printer Printers Job ID Name State Jobs Requested Assigned Reasons --- ----------- --------- --------- ---- --------- -------- -------------------- 10 Spool2:462900046 pallstart retained LogPrt5 PhyPrt3 completed succesfully 14 Spool2:462900057 err.log...
Page 235
Using Abbreviations for Attribute Names and Values Managing the Spooler, Logical Printers, and Queues 9-17...
Page 236
Using Abbreviations for Attribute Names and Values Resuming a Paused Queue Deleting Jobs from Queues and from the Spooler Deleting Pending, Paused, or Held Jobs from the Queue 9-18 Managing the Spooler, Logical Printers, and Queues...
Page 237
Using Abbreviations for Attribute Names and Values Deleting Jobs from the Queue and Retaining Them in the Spooler Deleting Timed-Out or Retained Jobs from the Spooler Managing the Spooler, Logical Printers, and Queues 9-19...
Page 238
Using Abbreviations for Attribute Names and Values Deleting Jobs with the pdclean Command Resubmitting Jobs to Different Logical Printers 9-20 Managing the Spooler, Logical Printers, and Queues...
Page 239
Using Abbreviations for Attribute Names and Values Managing the Spooler, Logical Printers, and Queues 9-21...
Page 240
Using Abbreviations for Attribute Names and Values Receiving Messages Related to Production Jobs Disabling Messages Related to Production Jobs 9-22 Managing the Spooler, Logical Printers, and Queues...
Page 241
Using Abbreviations for Attribute Names and Values Performing Other Spooler-Related Tasks About Managing Queue Backlog About the Queue Upper Backlog Boundary Managing the Spooler, Logical Printers, and Queues 9-23...
Page 242
Using Abbreviations for Attribute Names and Values About the Queue Lower Backlog Boundary About the Queue Backlog Update Interval 9-24 Managing the Spooler, Logical Printers, and Queues...
Page 243
Using Abbreviations for Attribute Names and Values Responding to Queue Backlog Managing the Spooler, Logical Printers, and Queues 9-25...
Page 244
Using Abbreviations for Attribute Names and Values Queue Backlog Backlog Backlog Queue State Backlogged Backlog Upper Bound Lower Bound Interval ------ ----- ---------- ------- ----------- ----------- -------- Queue3 ready true 0:30 0:10 0:05 0:05 Current Inter Printer Printers Job Job ID Name State Jobs Requested Assigned Octets...
Page 245
Using Abbreviations for Attribute Names and Values Determining the Cause of the Queue Backlog Managing Job-Related Queue Backlogs Managing the Spooler, Logical Printers, and Queues 9-27...
Page 246
Using Abbreviations for Attribute Names and Values 9-28 Managing the Spooler, Logical Printers, and Queues...
Page 247
Using Abbreviations for Attribute Names and Values About Enabling Logical Printers Managing the Spooler, Logical Printers, and Queues 9-29...
Page 248
Using Abbreviations for Attribute Names and Values Disabling a Logical Printer Disabling All Logical Printers Associated with a Queue 9-30 Managing the Spooler, Logical Printers, and Queues...
Page 249
Using Abbreviations for Attribute Names and Values Enabling a Disabled Logical Printer Modifying Logical Printer Attributes Managing the Spooler, Logical Printers, and Queues 9-31...
Page 250
Using Abbreviations for Attribute Names and Values AttributeValuePair AttributeValuePair AttributeValuePair Modifying Initial Value Objects 9-32 Managing the Spooler, Logical Printers, and Queues...
Page 251
Using Abbreviations for Attribute Names and Values Modifying the printer-register-threshold Spooler Attribute Managing the Spooler, Logical Printers, and Queues 9-33...
Page 252
Using Abbreviations for Attribute Names and Values About Server Communications 9-34 Managing the Spooler, Logical Printers, and Queues...
Page 253
Using Abbreviations for Attribute Names and Values Deleting Objects Contained in Spoolers Deleting a Logical Printer Managing the Spooler, Logical Printers, and Queues 9-35...
Page 254
Using Abbreviations for Attribute Names and Values Deleting a Queue Deleting a Queue that Contains Pending Jobs 9-36 Managing the Spooler, Logical Printers, and Queues...
Page 255
Using Abbreviations for Attribute Names and Values Deleting a Queue that Contains Held or Paused Jobs Managing the Spooler, Logical Printers, and Queues 9-37...
Page 256
Using Abbreviations for Attribute Names and Values 9-38 Managing the Spooler, Logical Printers, and Queues...
Page 257
Using Abbreviations for Attribute Names and Values Deleting an Initial Value Object Managing the Spooler, Logical Printers, and Queues 9-39...
Page 258
Using Abbreviations for Attribute Names and Values Shutting Down and Restarting the Spooler Shutting Down the Spooler Immediately 9-40 Managing the Spooler, Logical Printers, and Queues...
Page 259
Using Abbreviations for Attribute Names and Values Shutting Down the Spooler after All Jobs Have Printed Managing the Spooler, Logical Printers, and Queues 9-41...
Page 260
Using Abbreviations for Attribute Names and Values Restarting the Spooler after It Has Been Shut Down 9-42 Managing the Spooler, Logical Printers, and Queues...
Page 261
Using Abbreviations for Attribute Names and Values Deleting the Spooler Managing the Spooler, Logical Printers, and Queues 9-43...
Page 263
Managing Supervisors and Physical Printers Monitoring Supervisor and Physical Printer Configurations Setting the message Attribute for Supervisors and Supervisor Objects Managing Supervisors and Physical Printers 10-1...
Page 264
Using Abbreviations for Attribute Names and Values Note Creating Archive Files for Supervisors and Supervisor Objects 10-2 Managing Supervisors and Physical Printers...
Page 265
Using Abbreviations for Attribute Names and Values Note Setting Policy for Job-Size Physical Printer Attributes Managing Supervisors and Physical Printers 10-3...
Page 266
Using Abbreviations for Attribute Names and Values Using the maximum-copies-supported Attribute 10-4 Managing Supervisors and Physical Printers...
Page 267
Using Abbreviations for Attribute Names and Values Note Controlling the Sizes of Jobs Accepted by the Physical Printer Managing Supervisors and Physical Printers 10-5...
Page 268
Using Abbreviations for Attribute Names and Values Determining Which Physical Printers Require Authorization Supporting Special Media 10-6 Managing Supervisors and Physical Printers...
Page 269
Using Abbreviations for Attribute Names and Values Sending Media-Related Messages to Operators Managing Supervisors and Physical Printers 10-7...
Page 270
Using Abbreviations for Attribute Names and Values Querying for Supervisor Information Querying for the State of a Specific Supervisor 10-8 Managing Supervisors and Physical Printers...
Page 271
Using Abbreviations for Attribute Names and Values Supervisor States State Description Querying for the States of All HPDPS Supervisors Querying for the Verbose Set of Supervisor Attributes Managing Supervisors and Physical Printers 10-9...
Page 272
Using Abbreviations for Attribute Names and Values Querying for Ready Physical Printers Contained in the Supervisor ServerName: ServerName 10-10 Managing Supervisors and Physical Printers...
Page 273
Using Abbreviations for Attribute Names and Values Querying for Physical Printer Information Querying for the State of a Physical Printer Physical Printer States Managing Supervisors and Physical Printers 10-11...
Page 274
Using Abbreviations for Attribute Names and Values Determining Whether a Physical Printer is Registered 10-12 Managing Supervisors and Physical Printers...
Page 275
Using Abbreviations for Attribute Names and Values Responding to Physical Printer State Problems Printer needs-key-operator Problem Managing Supervisors and Physical Printers 10-13...
Page 276
Using Abbreviations for Attribute Names and Values Needs Key Printer Realization State Enabled Queue Operator Time ------- ----------- ------------------ ------- ------ ------------- PhyPrt4 physical needs-key-operator false Queue4 23:44 Printer has timed-out Problem 10-14 Managing Supervisors and Physical Printers...
Page 277
Using Abbreviations for Attribute Names and Values Message-Related Tasks for Physical Printer Management Specifying Who Receives Job Start and End Messages Managing Supervisors and Physical Printers 10-15...
Page 278
Using Abbreviations for Attribute Names and Values About Controlling Job Start and End Messages 10-16 Managing Supervisors and Physical Printers...
Page 279
Using Abbreviations for Attribute Names and Values Disabling Job Start and End Messages Managing Supervisors and Physical Printers 10-17...
Page 280
Using Abbreviations for Attribute Names and Values Job-Related Tasks for Physical Printer Management Determining Which Jobs Are Scheduled to a Physical Printer Current Intervening Printer Printers Job ID Name State Jobs Requested Assigned --- ----------------- --------- ---------- ----------- --------- -------- Spool2:5969346789 File1.txt processing LogPrt4 PhyPrt4...
Page 281
Using Abbreviations for Attribute Names and Values Pausing Processing Jobs About Pausing and Disabling Physical Printers Managing Supervisors and Physical Printers 10-19...
Page 282
Using Abbreviations for Attribute Names and Values Disabling a Physical Printer 10-20 Managing Supervisors and Physical Printers...
Page 283
Using Abbreviations for Attribute Names and Values Enabling a Disabled Physical Printer Pausing a Physical Printer Resuming a Paused Physical Printer Managing Supervisors and Physical Printers 10-21...
Page 284
Using Abbreviations for Attribute Names and Values Performing Routine Physical Printer Tasks Changing the Media in Printers Performing Preventative Maintenance on the Printer Device 10-22 Managing Supervisors and Physical Printers...
Page 285
Using Abbreviations for Attribute Names and Values Modifying Supervisor and Physical Printer Tuning Attributes Setting the job-submission-timer Supervisor Attribute Managing Supervisors and Physical Printers 10-23...
Page 286
Using Abbreviations for Attribute Names and Values Note Setting the printer-register-threshold Physical Printer Attribute 10-24 Managing Supervisors and Physical Printers...
Page 287
Using Abbreviations for Attribute Names and Values Setting the printer-timeout-period Physical Printer Attribute Managing Supervisors and Physical Printers 10-25...
Page 288
Using Abbreviations for Attribute Names and Values Deleting a Physical Printer 10-26 Managing Supervisors and Physical Printers...
Page 289
Using Abbreviations for Attribute Names and Values Shutting Down and Restarting the Supervisor Shutting Down the Supervisor Immediately Managing Supervisors and Physical Printers 10-27...
Page 290
Using Abbreviations for Attribute Names and Values Cancelling Jobs and Shutting Down the Supervisor Shutting Down the Supervisor when the HPDPS Client is not Running 10-28 Managing Supervisors and Physical Printers...
Page 291
Using Abbreviations for Attribute Names and Values Restarting the Supervisor After it has been Shut Down Deleting the Supervisor Managing Supervisors and Physical Printers 10-29...
Page 293
Managing Jobs and Supporting Users Finding and Identifying Jobs Managing Jobs and Supporting Users 11-1...
Page 294
Using Abbreviations for Attribute Names and Values Table 11-1. Job Identification Attributes Attribute Description A job identication number, such as , that is unique to a job-client-id user. Used by users to manage their own jobs. A global job identier, such as , that job-identifier Spool1:2414600001...
Page 295
Using Abbreviations for Attribute Names and Values Understanding Job Identifiers UserName HostName Understanding the user-name, job-originator, and job-owner Attributes UserName UserName@HostName Managing Jobs and Supporting Users 11-3...
Page 296
Using Abbreviations for Attribute Names and Values Understanding the job-name Attribute Finding Jobs Submitted by Other Users 11-4 Managing Jobs and Supporting Users...
Page 297
Using Abbreviations for Attribute Names and Values Current Intervening Printer Printers Job ID Name State Jobs Requested Assigned --- ----------------- ----- -------- ----------- --------- -------- Spool1:2934700005 file1 held LogPrt1 Spool1:2934700011 file2 retained LogPrt1 PhyPrt1 ServerName: ServerName Current Intervening Printer Printers Job ID Name State...
Page 298
Using Abbreviations for Attribute Names and Values Managing Jobs in Queues and Spoolers Attributes That Control Scheduling, Retaining, and Discarding Jobs 11-6 Managing Jobs and Supporting Users...
Page 299
Using Abbreviations for Attribute Names and Values Table 11-2. Job Control and Scheduling Attributes Attribute Description The following attributes determine when HPDPS schedules jobs. Species whether the job can be scheduled for printing. job-hold This attribute can have one of two values: .
Page 300
Using Abbreviations for Attribute Names and Values Table 11-2. Job Control and Scheduling Attributes (continued) Attribute Description Species the total size of the job in octets (bytes). total-job-octets Determined by the size of all of the printable documents in the job, the number of document copies in the job as specied by the attribute, copy-count...
Page 301
Using Abbreviations for Attribute Names and Values Increasing the Priority of a User Job Resubmitting Jobs for Users Managing Jobs and Supporting Users 11-9...
Page 302
Using Abbreviations for Attribute Names and Values Holding a Job 11-10 Managing Jobs and Supporting Users...
Page 303
Using Abbreviations for Attribute Names and Values Releasing a Held Job Assigning a Retention Period for a Job Managing Jobs and Supporting Users 11-11...
Page 304
Using Abbreviations for Attribute Names and Values Determining When Retained Jobs Will Be Discarded Current Intervening Printer Printers Job ID Name State Jobs Requested Assigned --- ----------------- --------- -------- ----------- --------- -------- 168 Spool2:3947600212 file1.txt retained LogPrt1 PhyPrt1 Completion Retention Document File Time Period...
Page 305
Using Abbreviations for Attribute Names and Values Assigning a job-print-after Time for a Job About Modifying Other Job and Document Attributes Managing Jobs and Supporting Users 11-13...
Page 306
Using Abbreviations for Attribute Names and Values 11-14 Managing Jobs and Supporting Users...
Page 307
Using Abbreviations for Attribute Names and Values Setting Up a Logical Printer for High-Priority Jobs Managing Jobs and Supporting Users 11-15...
Page 308
Using Abbreviations for Attribute Names and Values Setting Up the Job Results Profile 11-16 Managing Jobs and Supporting Users...
Page 309
Using Abbreviations for Attribute Names and Values DeliveryMethod ResultSetComment DeliveryAddress JobCopies OutputBin Specifying the results-profile Attribute with a Job Managing Jobs and Supporting Users 11-17...
Page 310
Using Abbreviations for Attribute Names and Values Specifying copy-count and job-copies Changing the Default Order of Documents 11-18 Managing Jobs and Supporting Users...
Page 311
Using Abbreviations for Attribute Names and Values pd att job Specifying Multiple Values for the results-profile Attribute Setting Up a Results Profile with an Initial-Value-Job Managing Jobs and Supporting Users 11-19...
Page 312
Using Abbreviations for Attribute Names and Values About Pausing and Cancelling Jobs 11-20 Managing Jobs and Supporting Users...
Page 313
Using Abbreviations for Attribute Names and Values Determining Job States and Job Status Managing Jobs and Supporting Users 11-21...
Page 314
Using Abbreviations for Attribute Names and Values Table 11-3. Job Status Attributes Attribute Description The following are job-state attributes. Describes the current state of the job, such as current-job-state pending Describes the previous state of the job. previous-job-state Describes why the job is in the job-state-reasons current-job-state The following are time-related status attributes.
Page 315
Using Abbreviations for Attribute Names and Values Querying for the Status of Jobs Querying for the Brief Set of Job Attributes Current Intervening Printer Printers Job ID Name State Jobs Requested Assigned --- ----------------- ------- ------- ----------- --------- -------- Spool2:0900700003 cmds.v1 pending 7 LogPrt3 Document File...
Page 316
Using Abbreviations for Attribute Names and Values Current Intervening Printer Job ID Name State Jobs Requested --- ----------------- -------- ------- ----------- --------- Spool2:0900700003 file.txt pending LogPrt3 Printers Total Document File Assigned Octets Owner Number Format Name -------- ------ ----- -------- ------- -------- 2479 jones@poplar.xyz.com ascii...
Page 317
Using Abbreviations for Attribute Names and Values Table 11-4. Normal Job States Current Job State Previous Job State Job State Reason Example 1: Job with a retention period successfully printed. pdpr -x "retention-period=10" file1.txt pending preprocessing processing pending retained processing completed-with-errors completed-with-warnings Example 2: Job submitted with job-hold set to...
Page 318
Using Abbreviations for Attribute Names and Values About Current and Previous Job States Job State Reason 11-26 Managing Jobs and Supporting Users...
Page 319
Using Abbreviations for Attribute Names and Values Managing Jobs and Supporting Users 11-27...
Page 320
Using Abbreviations for Attribute Names and Values Job-State Reasons Table 11-5. Descriptions of Job-State Reasons Job-State Reasons Description The server aborted the job. aborted-by-system An operator or system administrator cancelled the cancelled-by-operator job. The person who submitted the job cancelled the cancelled-by-user job.
Page 321
Using Abbreviations for Attribute Names and Values About Jobs That Cannot Be Scheduled Because of Resources Managing Jobs and Supporting Users 11-29...
Page 322
Using Abbreviations for Attribute Names and Values Querying Job Status for Large Jobs 11-30 Managing Jobs and Supporting Users...
Page 323
Using Abbreviations for Attribute Names and Values Querying for the Number of Octets Completed for a Processing Job Querying for the Number of Job Copies Completed for a Processing Job Managing Jobs and Supporting Users 11-31...
Page 324
Using Abbreviations for Attribute Names and Values Querying for the Processing Time Required by a Job 11-32 Managing Jobs and Supporting Users...
Page 325
Using HPDPS Error Logs Finding and Viewing a Client Error Log Using HPDPS Error Logs 12-1...
Page 326
Using Abbreviations for Attribute Names and Values Changing Server Error Log Attribute Values Changing the Attribute Values of a Server Error Log Temporarily ServerName ServerName Note ServerName 12-2 Using HPDPS Error Logs...
Page 327
Using Abbreviations for Attribute Names and Values ServerName Using Configuration Files to Set Attribute Values for Server Error Logs on Restart Using HPDPS Error Logs 12-3...
Page 328
Using Abbreviations for Attribute Names and Values Available Values for the log-severity Attribute 12-4 Using HPDPS Error Logs...
Page 329
Using Abbreviations for Attribute Names and Values How HPDPS Backs Up Server Error Logs Error Log Backup After a Server is Shutdown ServerName ServerName ServerName Using HPDPS Error Logs 12-5...
Page 330
Using Abbreviations for Attribute Names and Values Error Log Backup After a Server is Deleted ServerName ServerName ServerName ServerName ServerName ServerName Finding and Viewing Server (Spooler and Supervisor) Error Logs 12-6 Using HPDPS Error Logs...
Page 331
Using Abbreviations for Attribute Names and Values Finding Messages in an Old Error Log Note Using HPDPS Error Logs 12-7...
Page 332
Using Abbreviations for Attribute Names and Values Removing Error Log Backup Files and Directories Using the rm Command to Delete an Error Log File Using the rm Command to Delete an Error Log Directory Using the Messages in Error Logs A 07/31/95 10:24:42 [205fdf28 jjones >;Spool1] 5010-363 The list request for server objects is complete.
Page 333
Using Abbreviations for Attribute Names and Values Using HPDPS Error Logs 12-9...
Page 335
Troubleshooting Getting Full Descriptions for HPDPS Error and Notification Messages Troubleshooting 13-1...
Page 336
Using Abbreviations for Attribute Names and Values AttributeValue AttributeName 13-2 Troubleshooting...
Page 337
Using Abbreviations for Attribute Names and Values Problems with Physical Printers Problem See the following section: If some jobs in a queue are not moving \Checking the Physical Printers for a forward Queue" If a printer device is not printing \The Printer Device is Not Printing"...
Page 338
Using Abbreviations for Attribute Names and Values 13-4 Troubleshooting...
Page 339
Using Abbreviations for Attribute Names and Values The Printer Device is Not Printing Troubleshooting 13-5...
Page 340
Using Abbreviations for Attribute Names and Values Table 13-1. Physical Printer Attribute Values: printer-state and enabled printer-state enabled Your next action to resume and enable the printer: Use the command to resume the printer. paused true pdresume Use the commands to resume and paused false pdresume...
Page 341
Using Abbreviations for Attribute Names and Values Table 13-1. Physical Printer Attribute Values: printer-state and enabled (continued) printer-state enabled Your next action to resume and enable the printer: Check that the printer is congured correctly, is turned needs-key- true on, and is connected. operator If the printer device is TCP/IP-attached, use your local false...
Page 342
Using Abbreviations for Attribute Names and Values Physical Printer State is Timed-Out 13-8 Troubleshooting...
Page 343
Using Abbreviations for Attribute Names and Values When Multiple Printers are Listed Troubleshooting 13-9...
Page 344
Using Abbreviations for Attribute Names and Values When a Single Printer is Listed Cannot Print to an Enabled Physical Printer 13-10 Troubleshooting...
Page 345
Using Abbreviations for Attribute Names and Values Problems with Jobs Problem See this section: If the print command immediately \Error Message Returns with pdpr displays an error message Command Instead of Creating a Job" If the print command is accepted, but the \The Job Is Not Printing"...
Page 346
Using Abbreviations for Attribute Names and Values Error Message Returns with pdpr Command Instead of Creating a HPDPS Cannot Find or Open a File or Object Your Job Needs 13-12 Troubleshooting...
Page 347
Using Abbreviations for Attribute Names and Values Troubleshooting 13-13...
Page 348
Using Abbreviations for Attribute Names and Values There Is a Problem with the Attributes or Values the User Specified pd att job 13-14 Troubleshooting...
Page 349
Using Abbreviations for Attribute Names and Values pd att job pd att job HP Distributed Print Service User's Guide Troubleshooting 13-15...
Page 350
Using Abbreviations for Attribute Names and Values The User Is Not Authorized to Use the Logical Printer List the DCE Permissions Granted by an HPDPS Object. 13-16 Troubleshooting...
Page 351
Using Abbreviations for Attribute Names and Values List the Members of a DCE Group. Troubleshooting 13-17...
Page 352
Using Abbreviations for Attribute Names and Values The Job Is Not Printing 13-18 Troubleshooting...
Page 353
Using Abbreviations for Attribute Names and Values Table 13-2. Guide to Your Next Step Current job state: Additional job information: Your next step: Any state other than The job state reason. See \The Job's Current State is Neither Pending pending processing Nor Processing".
Page 354
Using Abbreviations for Attribute Names and Values The Current State Is \Pending" but the Job Is Not Moving in the Queue The Job's Current State Is \Processing", But There Is No Printout 13-20 Troubleshooting...
Page 355
Using Abbreviations for Attribute Names and Values The Job's Current State is Neither Pending Nor Processing Table 13-3. Job Attribute Values current-job-state job-state-reasons Your Next Action: Use the command to view the paused pdls job attribute. name-of-last-accessor For example, if the global job identier is , enter: Spool1:1000000015 pdls -U -r name-of-last-accessor...
Page 356
Using Abbreviations for Attribute Names and Values Table 13-3. Job Attribute Values (continued) current-job-state job-state-reasons Your Next Action: See \The Printer Resources that the Job held required- Requires Are Not Ready". resources-not- ready See \The Printer Resources that the Job held required- Requires Are Not Supported".
Page 357
Using Abbreviations for Attribute Names and Values Table 13-3. Job Attribute Values (continued) current-job-state job-state-reasons Your Next Action: The job successfully completed processing retained completed- and might or might not have completed successfully with errors. The job-retention-period is non-zero. You can query the job's value to see what printers-assigned physical printer printed the job.
Page 358
Using Abbreviations for Attribute Names and Values Table 13-3. Job Attribute Values (continued) current-job-state job-state-reasons Your Next Action: value indicates that the timed-out timed-out spooler has lost contact with the physical printer that was printing the job and contact was not re-established within the period specied in the of the printer-register-threshold...
Page 359
Using Abbreviations for Attribute Names and Values Table 13-4. Job Attribute Value Held current-job-state job-state-reasons See this section: \The Printer Resources held required-resources- that the Job Requires Are not-ready Not Ready". \The Printer Resources held required-resources- that the Job Requires Are not-supported Not Supported".
Page 360
Using Abbreviations for Attribute Names and Values Finding the Printers that Support the Job's Attribute Values. FilterCriteria 13-26 Troubleshooting...
Page 361
Using Abbreviations for Attribute Names and Values Media Job Size Printer State Enabled Ready Supported Size Ready -------- -------- ------- --------------- --------------------- ------------ PhysPrt1 printing true na-letter-white 0:9223372036854775800 3000:1000000 iso-a4-transparent PhysPrt2 printing true na-letter-white 0:9223372036854775800 0:50000000 Troubleshooting 13-27...
Page 362
Using Abbreviations for Attribute Names and Values Modifying the job-size-range-ready Attribute Value. Modifying the media-ready Attribute Value. 13-28 Troubleshooting...
Page 363
Using Abbreviations for Attribute Names and Values The Printer Resources that the Job Requires Are Not Supported Troubleshooting 13-29...
Page 364
Using Abbreviations for Attribute Names and Values The User Received a job-complete Message, But Cannot Find a Printout The Job Printed with an Incorrect Document Format 13-30 Troubleshooting...
Page 365
Using Abbreviations for Attribute Names and Values The Job Attributes Are Incorrect Troubleshooting 13-31...
Page 366
Using Abbreviations for Attribute Names and Values Problems with the HPDPS Client Daemon Problems with Servers 13-32 Troubleshooting...
Page 367
Using Abbreviations for Attribute Names and Values The Active Servers Are Not Listening for Requests Troubleshooting 13-33...
Page 369
Index attachment-types required attributes, 5-4 aborted-by-system job state, 11-28 attributes access changing for server error log, 12-2 from Basic Environment to DCE changing or adding for physical Extended Environment, 1-14, printers, 5-10 determining for a physical printer, providing security, 1-12 5-10 acl edit command, 8-7, 13-16 initial value objects, 6-14...
Page 382
for enabled logical printers in the disabling, 9-16 spooler, 9-7 jobs not moving forward, 13-3 for job and document attributes notication messages, 6-12 supported by logical printer, 9-9 notication prole example, 7-45 for queue status, 9-10 overview, 1-5 for ready physical printers, 9-9 pausing, 9-16 for ready physical printers in queue, planning considerations, 3-6...
Page 383
resource-needs-operator event identier, creating for queues, 6-5 7-21 security restarting planning considerations in DCE spooler, 9-42 Extended Environment, 3-13 supervisors, 10-29 with DCE, 1-12 restoring HPDPS, 4-10 security directory, 8-10 restricting permissions, 8-15 access to printers with DCE, 8-7 removing a group, 8-17 functions of printers, 8-8 server communications logical printers with DCE, 8-8...