Presentation is loading. Please wait.

Presentation is loading. Please wait.

For Documents and Pages Robert Herriot, Xerox

Similar presentations


Presentation on theme: "For Documents and Pages Robert Herriot, Xerox"— Presentation transcript:

1 For Documents and Pages Robert Herriot, Xerox
Exception Attributes For Documents and Pages Robert Herriot, Xerox 5/4/2019 Exception Attributes for Documents and Pages

2 Exception Attributes for Documents and Pages
Overview In IPP/1.1 an attribute affects entire Job e.g. “finishing” affects all documents e.g. “media” affects all sheets With Exceptions-Extension: some documents have exception attributes e.g. one document is “stapled”; others are not some pages have exception attributes e.g. first page letterhead media; others are letter. 5/4/2019 Exception Attributes for Documents and Pages

3 Exception Attributes for Documents and Pages
New Concepts Exceptions require nuances that are unneeded in IPP/1.1 Nuances include Input versus Output Documents Input versus Output Pages What an attribute “affects” versus what it can be “associated” with. 5/4/2019 Exception Attributes for Documents and Pages

4 Input-Pages and Output-Pages
Sheet: basic unit of output Output-Page: markings the author intended to be placed on one side of a Sheet. Impression: markings the Job submitter intended to be placed on one side of a Sheet Input-Page: sequence of bytes that describe how to mark a single Output-Page 5/4/2019 Exception Attributes for Documents and Pages

5 Input- and Output-Documents
Input-Document: all Input-Pages transmitted as the Document Content in one IPP operation, such as Send-Document. Output-Document: one or more Sheets which either are permanently bound into a single unit, e.g. with a staple, or are intended to be treated by an end-user as a single unit, e.g. for a loose leaf binder 5/4/2019 Exception Attributes for Documents and Pages

6 Input- vs. Output Documents
5/4/2019 Exception Attributes for Documents and Pages

7 Exception Attributes for Documents and Pages
Degenerate Case 5/4/2019 Exception Attributes for Documents and Pages

8 Separate-Documents Case
5/4/2019 Exception Attributes for Documents and Pages

9 Exception Attributes for Documents and Pages
Single-Document Case 5/4/2019 Exception Attributes for Documents and Pages

10 Page-Subset Document Case
5/4/2019 Exception Attributes for Documents and Pages

11 Document-Subset Document Case
5/4/2019 Exception Attributes for Documents and Pages

12 Attributes that Control Cases
5/4/2019 Exception Attributes for Documents and Pages

13 Categories of Attributes
What an attribute “affects” based on their semantics Input-Documents document-format document-name compression document-natural-language page-ranges Output-Documents finishings Sheets sides media 5/4/2019 Exception Attributes for Documents and Pages

14 Association of Attributes
5/4/2019 Exception Attributes for Documents and Pages

15 New Job Template Attributes
document-exceptions (1setof collection) each collection identifies documents each collection contains attribute exceptions page-exceptions (1setof collection) each collection identifies pages pages-per-subset (1setOf integer) partitions pages into Output-Documents 5/4/2019 Exception Attributes for Documents and Pages

16 document-exceptions, 1st form
5/4/2019 Exception Attributes for Documents and Pages

17 document-exceptions, 2nd form
5/4/2019 Exception Attributes for Documents and Pages

18 page-exceptions, 1st form
5/4/2019 Exception Attributes for Documents and Pages

19 page-exceptions, 2nd form
5/4/2019 Exception Attributes for Documents and Pages

20 Exception Attributes for Documents and Pages
pages-per-subset Specifies number of pages per subset A Printer treats each subset as an Output-Document Supports “subset finishing” where pages are partitioned into subsets, each of which may be finished differently. 5/4/2019 Exception Attributes for Documents and Pages

21 Exception Attributes for Documents and Pages
Example 1 Use Print-Job One Input-Document One copy of a single Output-Document Printed on letter-paper, except First page of the Output-Document is on letterhead paper. 5/4/2019 Exception Attributes for Documents and Pages

22 Example 1: Degenerate Case
Print-Job job attributes group media: letter page-exceptions: output-documents: 1: \ pages: 1:1 media: letterhead end-of-attributes Input-Document A 5/4/2019 Exception Attributes for Documents and Pages

23 Exception Attributes for Documents and Pages
Example 2 Uses Create-Job. Three copies of each Output-Document. Each is stapled Letter-paper, two-sided except First Output-Page of each Output-Document is blue-letter paper and one-sided. All Input-Documents are PostScript. 5/4/2019 Exception Attributes for Documents and Pages

24 Example 2: Separate-Documents
Create-Job operations attributes group document-format: application/PostScript job attributes group multiple-document-handling: separate-documents-collated-copies sides: two-sided-long-edge media: letter copies: 3 finishings: stapling page-exceptions: output-documents: 1:2 pages: 1:1 sides: one-sided media: blue-letter end-of-attributes Send-Document Input-Document A Input-Document B 5/4/2019 Exception Attributes for Documents and Pages

25 Example 2: Single-Document
Create-Job operations attributes group document-format: application/PostScript job attributes group multiple-document-handling: single-document sides: two-sided-long-edge media: letter copies: 3 finishings: stapling page-exceptions: output-documents: 1: (output-documents: 1:2 is OK) pages: 1:1 sides: one-sided media: blue-letter end-of-attributes Send-Document Input-Document A Input-Document B 5/4/2019 Exception Attributes for Documents and Pages

26 Example 2: Page-Subsets
Create-Job operations attributes group document-format: application/PostScript job attributes group multiple-document-handling: separate-documents-collated-copies pages-per-subset: 3, 5, 4, 2 sides: two-sided-long-edge media: letter copies: 3 finishings: stapling page-exceptions: output-documents: 1:7 pages: 1:1 sides: one-sided media: blue-letter end-of-attributes Send-Document Input-Document A pages, produces 3, 5,first 2 of 4 pages Input-Document B pages, produces last 2 of 4 pages, 2,3,5, 3 or 4 requested 5/4/2019 Exception Attributes for Documents and Pages

27 Exception Attributes for Documents and Pages
Example 3 Uses Create-Job Three copies of each Output-Document. Each is stapled, except 2nd Output-Document is not stapled. Letter-paper, two-sided, except 3rd and 4th pages of each Output-Document is blue-letter paper and one-sided. All files are PostScript except the second which is html. 5/4/2019 Exception Attributes for Documents and Pages

28 Example 3a: Separate-Documents
Create-Job operations attributes group document-format: application/PostScript job attributes group multiple-document-handling: separate-documents-collated-copies sides: two-sided-long-edge media: letter copies: 3 finishings: stapling document-exceptions: output-documents: 2: (I could have used input-documents: 2:2 & merged with next) finishings: none input-documents: 2: next value of multi-value document-format: text/html page-exceptions: output-documents: 1: (I could have used input-documents: 1:2 as well) pages: 3:4 sides: one-sided media: blue-letter end-of-attributes Send-Document Input-Document A Input-Document B 5/4/2019 Exception Attributes for Documents and Pages

29 Example 3b: Separate-Documents
Create-Job operations attributes group document-format: application/PostScript job attributes group multiple-document-handling: separate-documents-collated-copies sides: two-sided-long-edge media: letter copies: 3 finishings: stapling document-exceptions: output-documents: 2: (I could have used input-documents: 2:2 & merged with next) finishings: none page-exceptions: output-documents: 1: (I could have used input-documents: 1:2 as well) pages: 3:4 sides: one-sided media: blue-letter end-of-attributes Send-Document Input-Document A Operation attributes group document-format: text/html Input-Document B 5/4/2019 Exception Attributes for Documents and Pages

30 Example 3c: Separate-Documents
Create-Job operations attributes group document-format: application/PostScript job attributes group multiple-document-handling: separate-documents-collated-copies sides: two-sided-long-edge media: letter copies: 3 finishings: stapling page-exceptions: output-documents: 1: (I could have used input-documents: 1:2 as well) pages: 3:4 sides: one-sided media: blue-letter end-of-attributes Send-Document Input-Document A Operation attributes group document-exceptions: input-documents: 2:2 document-format: text/html finishings: none Input-Document B 5/4/2019 Exception Attributes for Documents and Pages


Download ppt "For Documents and Pages Robert Herriot, Xerox"

Similar presentations


Ads by Google