Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
More options
HP.com home

HP Distributed Print Service Administration Guide: HP 9000 Computers

» 

Technical documentation

Complete book in PDF
» Feedback
Content starts here

 » Table of Contents

 » Index

HP Part Number: B2355-90678

Edition: Second Edition

Published: E0300


Table of Contents

Conventions Used in this Manual
1 Introducing HP Distributed Print Service
What Are the Benefits of HPDPS?
The Minimum HPDPS Configuration
HPDPS Architecture
What is an HPDPS Physical Printer?
What Is an HPDPS Logical Printer?
What Is an HPDPS Queue?
What Is an HPDPS Spooler?
What Is an HPDPS Supervisor?
The Two HPDPS Environments
The DCE Extended Environment
The Basic Environment
What Are Objects and Attributes?
How HPDPS Processes Jobs
Job and Document Attributes
Configuring HPDPS to Meet the Needs of Your Users
Balancing the Use of Printer Devices
Providing Secured Access to Printer Devices
Authorizing Access to Printer Functions
Supporting LP Spooler Users
HPDPS System Management Interfaces
Using the Command Line Interface
Using the System Administration Manager (SAM)
2 Installing HP Distributed Print Service
Prerequisites for HPDPS Installation
Calculating the Memory and Disk Space Requirements
Disk Space Required for Installation of HPDPS Components
Installing Individual HPDPS Components
Configuring DCE Components
Configuring DCE Security
3 Planning Your HPDPS Configuration
Planning Overview
Planning Your Physical Configuration
Determining How Many Clients to Install
Determining How Many Spoolers to Install
Determining How Many Supervisors to Install
Migrating Your Printers to Be Managed by HPDPS
Planning Your Logical Configuration
Spooler Considerations
Logical Printer Considerations
Queue Considerations
Supervisor Considerations
Physical Printer Considerations
HPDPS Gateway Printer Considerations
Selecting Logical Configuration Models
The Desktop Configuration Model
The Printer Pool Configuration Model
The Funnel Configuration Model
The Hourglass Configuration Model
Planning DCE Extended Environment Groups
Security Considerations
Notification Considerations
Planning User Groups
Planning Printer Operator Groups
Planning System Operator Groups
Planning Administrator Groups
Planning for High Availability
Handling Printer Failures
Handling Node Failures
4 Getting Started with HPDPS
Logging On as HPDPS Administrator
Starting HPDPS Components
Viewing Log Files
Verifying That HPDPS Processes Are Running
Using SAM to Verify HPDPS Processes
Verifying That the HPDPS Client Daemon Is Running at the Command Line
Verifying That a Supervisor Is Running
Verifying That a Spooler Is Running
Automatically Starting HPDPS
Starting HPDPS
Stopping HPDPS Components
Setting HPDPS Environment Variables
Setting the PATH Environment Variable
Setting the PD_CONFIRM_DELETE Environment Variable
Setting the PDPRINTER Environment Variable
Tuning Load Handling Using HPDPS Environment Variables
Summary of Other Environment Variables
Backing Up and Restoring HPDPS Directories and Files
Backup
Restoring Data
Further Tuning of HPDPS
5 Creating/Configuring Supervisors and Physical Printers
Creating and Configuring Supervisors
Creating or Starting the Supervisor
Configuring Supervisors
Creating and Configuring Physical Printers
Creating a Physical Printer
Adding A Customized printer-model Attribute
Configuring Physical Printers
Enabling a Physical Printer
6 Configuring Spoolers, Queues, and Logical Printers
Creating and Configuring HPDPS Spoolers
Creating or Starting the Spooler
Configuring Spoolers
Creating and Configuring Queues
Creating a Queue
Specifying the Queue Scheduling Method
Configuring the Queue Backlog Attributes
Receiving Queue Notification Messages
Specifying Who Receives Messages From Users
Specifying a Description for the Queue
Creating and Configuring Initial-Value-Job and Initial-Value-Document Objects
What Attributes Can You Specify for Initial Value Objects?
Creating an Initial Value Object
Associating an Initial Value Object with a Logical Printer
Creating and Configuring Logical Printers
Creating the Logical Printer
Configuring the Logical Printer
Job Defaulting and Validation
Job/Document Attributes Requiring Initial Value Objects for Restriction
Physical Printer Selection Attributes
Configuring Logical Printers for Defaulting and Restriction
Using an Initial Value Object for Job and Document Defaulting
Adding Logical Printers to a Desktop Configuration
Using Logical Printers to Restrict the Use of Printer Capabilities
Using Initial Value Objects to Ensure Restriction
Configuring Logical Printers for Workload Balancing
Configuring Logical Printers with DCE Security
Using DCE to Restrict Access with One Logical Printer
Using DCE to Restrict Access with Multiple Logical Printers
Using Logical Printers and DCE to Restrict Capabilities
Configuring Logical Printers as HPDPS Gateway Printers
Administering Gateway Printers
Other Logical Printer Configuration Tasks
Specifying a Description for the Logical Printer
Receiving Logical Printer Notification Messages
Enabling a Logical Printer
7 Using Notification
What Is Notification?
Understanding the notification-profile Attribute
event-identifiers Component
delivery-method and delivery-address Components
event-comment Component
locale Component
List of Notification event-identifiers
List of Notification Event Classes
Understanding Default Notification
Setting Up Default Notification
Adding, Replacing, or Deleting Values from Notification Profiles
Displaying the Contents of a Notification Profile
Creating a Notification Profile
Adding a Value to a Notification Profile
Adding an Event to an Existing Value
Specifying Who Receives Notification
Creating a Notification Profile Attributes File
Setting Notification Profile Values Using an Attributes File
Resetting a Notification Profile to the Original Default Values
Notification Profile Examples by HPDPS Object Type
Spooler Notification Profile Examples
Logical Printer Notification Profile Examples
Queue Notification Profile Example
Supervisor Notification Profile Example
Physical Printer Notification Profile Examples
Initial-Value-Job Notification Profile Example
Job Notification Profile Information
Getting Help for Notification Messages
Summary Tables for the notification-profile Attribute
8 Managing DCE Security for HPDPS
DCE Documentation
Determining Appropriate DCE Permissions for HPDPS User Groups
Deciding Which Groups Your Organization Needs
Creating Additional Groups
Planning a Printer Operator Group
Planning a Group for People Who Will Use Restricted Printers
Giving Your DCE Groups Permissions to HPDPS Objects
Understanding Where HPDPS Security Information is Stored
Understanding How DCE Permissions Propagate Downward
Setting the Default Permissions Granted by All Physical Printers in a Supervisor
Setting the Permissions Granted by One HPDPS Object
9 Managing Spoolers, Queues, and Logical Printers
Monitoring Spooler, Queue, and Logical Printer Configurations
Setting the Message Attribute for Spoolers, Queues, and Logical Printers
Creating Archive Files for Spoolers, Queues, and Logical Printers
Querying for Spooler Information
Querying for the State of a Specific Spooler
Querying for the States of All HPDPS Spoolers
Querying for the Verbose Set of Spooler Attributes
Querying for Job and Document Attributes Supported by the Spooler
Querying for Enabled Logical Printers Contained in the Spooler
Querying for Physical Printers Registered with the Spooler
Querying for Queue Information
Querying for the Status of a Queue
Querying for the Verbose Set of Queue Attributes
Querying for Backlogged Queues
Querying for Queue Backlog Boundaries
Querying for Enabled Logical Printers Associated with the Queue
Querying for Ready Physical Printers Associated with the Queue
Querying for Logical Printer Information
Querying for the Status of a Logical Printer
Querying for the Verbose Set of Logical Printer Attributes
Querying for Ready Physical Printers Associated with the Logical Printer
Managing Jobs in Queues and Spoolers
Querying for Jobs in the Queue
Querying for Timed-Out and Retained Jobs in the Spooler
Pausing a Queue
Resuming a Paused Queue
Deleting Jobs from Queues and from the Spooler
Resubmitting Jobs to Different Logical Printers
Receiving Messages Related to Production Jobs
Performing Other Spooler-Related Tasks
About Managing Queue Backlog
About Enabling and Disabling Logical Printers
Modifying Logical Printer Attributes
Modifying Initial Value Objects
Modifying the printer-register-threshold Spooler Attribute
About Server Communications
Deleting Objects Contained in Spoolers
Deleting a Logical Printer
Deleting a Queue
Deleting an Initial Value Object
Shutting Down and Restarting the Spooler
Shutting Down the Spooler Immediately
Shutting Down the Spooler after All Jobs Have Printed
Restarting the Spooler after It Has Been Shut Down
Deleting the Spooler
10 Managing Supervisors and Physical Printers
Monitoring Supervisor and Physical Printer Configurations
Setting the message Attribute for Supervisors and Supervisor Objects
Creating Archive Files for Supervisors and Supervisor Objects
Setting Policy for Job-Size Physical Printer Attributes
Using the maximum-copies-supported Attribute
Controlling the Sizes of Jobs Accepted by the Physical Printer
Determining Which Physical Printers Require Authorization
Supporting Special Media
Sending Media-Related Messages to Operators
Querying for Supervisor Information
Querying for the State of a Specific Supervisor
Querying for the States of All HPDPS Supervisors
Querying for the Verbose Set of Supervisor Attributes
Querying for Ready Physical Printers Contained in the Supervisor
Querying for Physical Printer Information
Querying for the State of a Physical Printer
Determining Whether a Physical Printer is Registered
Responding to Physical Printer State Problems
Printer has needs-attention Problem
Printer needs-key-operator Problem
Printer has timed-out Problem
Message-Related Tasks for Physical Printer Management
Specifying Who Receives Job Start and End Messages
About Controlling Job Start and End Messages
Job-Related Tasks for Physical Printer Management
Determining Which Jobs Are Scheduled to a Physical Printer
Cancelling Processing Jobs
Pausing Processing Jobs
About Pausing and Disabling Physical Printers
Performing Routine Physical Printer Tasks
Changing the Media in Printers
Performing Preventative Maintenance on the Printer Device
Modifying Supervisor and Physical Printer Tuning Attributes
Setting the job-submission-timer Supervisor Attribute
Setting the printer-register-threshold Physical Printer Attribute
Setting the printer-timeout-period Physical Printer Attribute
Deleting a Physical Printer
Shutting Down and Restarting the Supervisor
Shutting Down the Supervisor After Jobs Have Finished
Shutting Down the Supervisor Immediately
Shutting Down the Supervisor When the HPDPS Client is Not Running
Deleting the Supervisor
11 Managing Jobs and Supporting Users
Finding and Identifying Jobs
Understanding Job Identifiers
Understanding the user-name, job-originator, and job-owner Attributes
Understanding the job-name Attribute
Finding Jobs Submitted by Other Users
Managing Jobs in Queues and Spoolers
Attributes That Control Scheduling, Retaining, and Discarding Jobs
Promoting a User Job
Increasing the Priority of a User Job
Resubmitting Jobs for Users
Holding a Job
Assigning a Retention Period for a Job
Assigning a job-discard-time for a Job
Assigning a job-print-after Time for a Job
About Modifying Other Job and Document Attributes
Setting Up a Logical Printer for High-Priority Jobs
Setting Up the Job results-profile
Specifying the results-profile Attribute with a Job
Setting Up a results-profile with an initial-value-job
About Pausing and Cancelling Jobs
Determining Job States and Job Status
Querying for the Status of Jobs
About Current and Previous Job States
job-state-reasons
About Jobs That Cannot Be Scheduled Because of Resources
Querying Job Status for Large Jobs
12 Using HPDPS Error Logs
Finding and Viewing a Client Error Log
Changing Server Error Log Attribute Values
Changing the Attribute Values of a Server Error Log Temporarily
Using Configuration Files to Set Attribute Values for Server Error Logs on Restart
Available Values for the log-severity Attribute
How HPDPS Backs Up Server Error Logs
Error Log Backup After a Server is Shutdown
Error Log Backup After a Server is Deleted
Finding and Viewing Server (Spooler and Supervisor) Error Logs
Finding Messages in an Old Error Log
Removing Error Log Backup Files and Directories
Using the Messages in Error Logs
13 Troubleshooting
Getting Full Descriptions for HPDPS Error and Notification Messages
Problems with Physical Printers
Checking the Physical Printers for a Queue
The Printer Device is Not Printing
Physical Printer State is "needs-key-operator"
Physical Printer State is "timed-out"
Cannot Print to an Enabled Physical Printer
Problems with Jobs
Error Message Returns with pdpr Command Instead of Creating a Job
The Job Is Not Printing
The User Received a "job-complete" Message, But Cannot Find a Printout
The Job Printed with an Incorrect Document Format
The Job Attributes Are Incorrect
Print Jobs Cannot Be Removed
Problems with the HPDPS Client Daemon
Problems with Servers
The Active Servers Are Not Listening for Requests
Error Returned by pdstartclient Command
The pdls Command Does Not Return Status of Other Servers in the DCE Cell
Problems with lpstat Command Not Returning the Status of HPDPS Printers
A NT Interoperability with HPDPS
NT to HPDPS Print Commands
Setting Up an HPDPS Printer on an NT System
Software Requirements
Procedures
B Resources Needed for Configuring a Large Number of Printers
HPDPS Miminum Configuration Requirements
Hardware
Operating System
Kernel Configuration
High Availability
HPDPS Configuration Test Scenario
Paging Space Calculation
Index
Printable version
Privacy statement Using this site means you accept its terms Feedback to webmaster
© 2000 Hewlett-Packard Development Company, L.P.