IEEE DRAFT 1387.4 : D9 FEB 98
Withdrawn
A Withdrawn Standard is one, which is removed from sale, and its unique number can no longer be used. The Standard can be withdrawn and not replaced, or it can be withdrawn and replaced by a Standard with a different number.
INFORMATION TECHNOLOGY - POSIX SYSTEMS ADMINISTRATION - PRINTING ADMINISTRATION
23-07-2013
12-01-2013
INTRODUCTION
Section 1: General
1.1 Scope
1.2 POSIX 1387 Printing Model
1.2.1 Overview of the POSIX 1387 Printing System
1.2.2 Logical Printers and Physical Printers
1.2.3 ISO 10175 (1) Printer Object
1.2.4 Use of the Name Service
1.3 Normative References
1.4 Conformance
1.4.1 Relationship to Other POSIX Print Commands
1.4.2 Required Objects, Operations, and Attributes
1.4.3 Conditional Features (Objects, Operations
and Attributes).
1.5 Test
Section 2: Terminology and General Requirements
2.1 Editorial Conventions
2.2 Definitions
2.2.1 Terminology
2.2.2 General Terms
2.2.3 Abbreviations
2.3 Dependencies on Other Standards
2.3.1 Features Inherited from POSIX.1
2.3.2 Concepts Derived From the C Standard
2.4 Utility Conventions
2.4.1 Utility Argument Syntax
2.4.2 Utility Syntax Guidelines
2.5 Utility Description Defaults
2.5.1 Synopsis
2.5.2 Description
2.5.3 Options
2.5.4 Operands
2.5.5 External Influences
2.5.6 External Effects
2.5.7 Extended Description
2.5.8 Exit status
2.5.9 Consequences of Errors
Section 3: Printing Interfaces Conventions
3.1 Introduction to the Printing Utilities
3.1.1 Printing Utilities Summary
3.1.2 Options of the Printing Utilities
3.1.3 Attributes in the CLI and API
3.1.4 Extended Attribute String Syntax
3.1.5 Attributes File
3.1.6 Common Attributes
3.1.7 Printing Environment Variables
3.2 Application Programming Interface Introduction
3.2.1 Overview
3.2.2 Attribute Representation in the POSIX Printing
API
3.2.3 Attribute-Type Representation
3.2.4 Attribute-Value Representation
3.2.5 Attribute Qualifiers
3.2.6 Source Parameter
3.2.7 Modify-Op Parameter
3.3 Print Functions
Section 4: Printing Utilities-Command Line Interface
4.1 pdclean - Remove all jobs from print servers or
printers
4.2 pdcreate - Create printing objects and set
attributes
4.3 pddelete - Delete printing objects
4.4 pddisable - Stop acceptance of print jobs by
servers or printers
4.5 pdenable - Allow acceptance of print jobs by
servers or printers
4.6 pdinterrupt - Interrupt a job on a physical
printer with another job
4.7 pdls - List printing object attributes
4.8 pdmod - Modify previously submitted jobs or
documents
4.9 pdpause - Pause jobs, servers, or printers
4.10 pdpr - Create a print job
4.11 pdpromote - Promote a job to print next on a
printer
4.12 pdq - write status of print jobs
4.13 pdresubmit - Re-submit print jobs to another
logical printer
4.14 pdresume - Resume paused jobs, servers, or
printers
4.15 pdrm - Remove print jobs or documents
4.16 pdset - Set the attributes of printing objects
4.17 pdshutdown - Shutdown servers or physical printers
Section 5: Printing Functions - Application Programming
Interface
5.1 Pictorially Diagrams
5.2 Open Request Control Block
5.3 Open Document Request
5.4 Set Attribute Type
5.5 Append Value to Current Attribute
5.6 Filters
5.7 Set Object Instance
5.8 Push Document Data
5.9 Submit the Request
5.10 Find Document
5.11 Get Object Instance
5.12 Get Next Warning or Error
5.13 Find Attribute Type
5.14 Get Attribute Type
5.15 Get Attribute Value and Increment Value Pointer .
5.16 Get OID Characteristics
5.17 Delete Attribute
5.18 Close Request
Annex A (informative) Bibliography
A.1 Related Open-Systems Standards
Annex B (informative) Rationale and Notes
B.1 General
B.2 Terminology and General Requirements
B.3 Printing Utility Interface Conventions
B.4 Printing Utilities - Command Line Interface
Annex C (informative) Portability Considerations
C.1 User Requirements
C.2 Portability Capabilities
C.3 Profiling Considerations
Identifier Index
Alphabetic Topical Index
FIGURES
Figure 1 - 1387 Conceptual Model
Figure 2 - 1387 Framework
Figure 5-1 - Print
Figure 5-2 - List Object Attributes
Figure 5-3 - Most Other Functions
Figure 5-4 - Get OID Characteristics Operation
TABLES
Table 1-1 - Name Service Entries
Table 1-2 - Required Object Classes
Table 1-3 - Required Utilities and Operations
Table 1-4 - Attributes Required (from ISO 10175 (1) 2M)
Table 1-5 - Attributes Required (above ISO 10175 (1)
2M)
Table 1-6 - Optional Object Classes
Table 1-7 - Optional Utilities and Operations
Table 1-8 - Optional Attributes
Table 2-1 - Typographical Conventions
Table 3-1 - Printing Utilities
Table 3-2 - Valid Object Classes for -c class name
Option
Table 3-3 - Printing Utilities Options
Table 3-4 - Valid Object Classes for Operations
Table 3-5 - Attribute-Value String Syntax
Table B-1 - Utility Comparisons
Table B-2 - POSIX Print Task Descriptions
Table C-1 - POSIX.2 Portability Capability Summary
Describes interfaces for a Printing System that can be used in both a local and distributed environment.
DocumentType |
Draft
|
PublisherName |
Institute of Electrical & Electronics Engineers
|
Status |
Withdrawn
|
ISO/IEC 9945-1:2003 | Information technology Portable Operating System Interface (POSIX) Part 1: Base Definitions |
ISO/IEC 9945-2:2003 | Information technology Portable Operating System Interface (POSIX) Part 2: System Interfaces |
IEEE DRAFT 1003.0 : D18 FEB 95 | GUIDE TO THE POSIX OPEN SYSTEM ENVIRONMENT |
ISO/IEC 9541-1:1991 | Information technology — Font information interchange — Part 1: Architecture |
ISO/IEC 9541-3:1994 | Information technology — Font information interchange — Part 3: Glyph shape representation |
ISO/IEC 9594-4:2017 | Information technology Open Systems Interconnection The Directory Part 4: Procedures for distributed operation |
ISO/IEC 8824:1990 | Information technology — Open Systems Interconnection — Specification of Abstract Syntax Notation One (ASN.1) |
ISO/IEC 9594-8:2017 | Information technology Open Systems Interconnection The Directory Part 8: Public-key and attribute certificate frameworks |
ISO/IEC 9594-3:2017 | Information technology Open Systems Interconnection The Directory Part 3: Abstract service definition |
ISO/IEC 8825:1990 | Information technology — Open Systems Interconnection — Specification of Basic Encoding Rules for Abstract Syntax Notation One (ASN.1) |
ISO/IEC 9899:2011 | Information technology Programming languages C |
ISO/IEC 9594-7:2017 | Information technology Open Systems Interconnection The Directory Part 7: Selected object classes |
ISO/IEC 9541-2:1991 | Information technology — Font information interchange — Part 2: Interchange format |
ISO/IEC 9594-2:2017 | Information technology Open Systems Interconnection The Directory Part 2: Models |
ISO/IEC 9594-1:2017 | Information technology Open Systems Interconnection The Directory Part 1: Overview of concepts, models and services |
ISO/IEC 9594-5:2017 | Information technology Open Systems Interconnection The Directory Part 5: Protocol specifications |
Access your standards online with a subscription
Features
-
Simple online access to standards, technical information and regulations.
-
Critical updates of standards and customisable alerts and notifications.
-
Multi-user online standards collection: secure, flexible and cost effective.