1 Copyright © 2013 The Printer Working Group. All rights reserved. The IPP Everywhere and PWG logos are trademarks of The Printer Working Group. The Printer.

Slides:



Advertisements
Similar presentations
Copyright © 2003 Pearson Education, Inc. Slide 4-1 Created by Cheryl M. Hughes, Harvard University Extension School Cambridge, MA The Web Wizards Guide.
Advertisements

LIS650 lecture 4 Thomas Krichel today CSS Properties –Box properties-- List properties –Table properties-- Classification properties –(Audio.
Universal Printer Description Format UPDF. UPDF Version 1.0 Agenda UPDF Overview –History –Design Last Call –Review changes –Approval or requirements.
1Copyright © 2013 The Printer Working Group. All rights reserved. IEEE-ISTO Printer Working Group Semantic Model WG – CWMP Printer/MFD Data Model Broadband.
Universal Printer Description Format, version 1.0 IEEE ISTO PWG Semantic Model Universal Printer Description Format Print Services Interface IPP IPP Fax.
1 Copyright © 2013 The Printer Working Group. All rights reserved. The Printer Working Group Semantic Model Working Group Camas, WA Daniel Manchala (Xerox)
Free Standard Group: OpenPrinting 1 10 April 2006 FSG Design Objective Oriented Encapsulation Data (attributes) Methods (constructor/destructor, setter/getter)
1 Copyright © 2010, Printer Working Group. All rights reserved. IPP Everywhere BOF 10 February 2010 Scottsdale, AZ - PWG F2F Meeting.
1 Copyright © 2013 The Printer Working Group. All rights reserved. The Printer Working Group Semantic Model Working Group Thursday, Aug 8, 2013 Camas,
1 Copyright © 2010, Printer Working Group. All rights reserved. IPP Working Group Session 10 February 2010 Scottsdale, AZ - PWG F2F Meeting.
1 © Netskills Quality Internet Training, University of Newcastle Introducing Cascading Style Sheets © Netskills, Quality Internet.
WORKCENTER 7755 – Walk-Up Training COPY Cheat Sheets.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 Chapter 7 Key Concepts 1 Copyright © Terry Felke-Morris.
PWG Print Semantics Its Benefit to Cloud Printing.
HIGH LEVEL OVERVIEW: CSS CSS SYNTAX CONSISTS OF A SET OF RULES THAT HAVE 3 PARTS: A SELECTOR, A PROPERTY, AND A VALUE. IT’S NOT NECESSARY TO REMEMBER THIS.
Internet Services and Web Authoring (CSET 226) Lecture # 5 HyperText Markup Language (HTML) 1.
Week 10 Creating Positioned Layouts
CSS Cascading Style Sheets. Objectives Using Inline Styles Working with Selectors Using Embedded Styles Using an External Style Sheet Applying a Style.
1 Cascading Style Sheets Continued Different kinds of selectors in a style sheet –Simple- Pseudo-Class –Contextual- Pseudo-Element –Class Image Styles.
CHAPTER 7 STYLING CONTENT WITH CASCADING STYLE SHEETS.
1 © Netskills Quality Internet Training, University of Newcastle XML.
INTRODUCTORY Tutorial 7 Creating Liquid Layouts. XP Objectives Discern the differences among various types of layouts Create a liquid layout Create a.
1 Pengantar Teknologi Internet W03: CSS Cascading Style Sheets.
Web Pages and Style Sheets Bert Wachsmuth. HTML versus XHTML XHTML is a stricter version of HTML: HTML + stricter rules = XHTML. XHTML Rule violations:
CSS Statements, media queries, selectors, cascading Web Applications Martin Nečaský Department of Software Engineering, Faculty of Mathematics and Physics,
Chapter 8 Creating Style Sheets.
Introducing Cascading Style Sheets  Cascading Style Sheet Basics  Creating Styles  Using Styles  Manipulating Styles  Text Formatting with CSS.
CIS101 Introduction to Computing
XP 1 Working with Cascading Style Sheets Creating a Style for Online Scrapbooks Tutorial 7.
Working with Cascading Style Sheets. 2 Objectives Introducing Cascading Style Sheets Using Inline Styles Using Embedded Styles Using an External Style.
© 2008 The McGraw-Hill Companies, Inc. All rights reserved. WORD 2007 M I C R O S O F T ® THE PROFESSIONAL APPROACH S E R I E S Lesson 9 Margins and Print.
TUTORIAL 8: Enhancing a Web Site with Advanced CSS
XP Tutorial 7New Perspectives on Creating Web Pages with HTML, XHTML, and XML 1 Working with Cascading Style Sheets Creating a Style for Online Scrapbooks.
Duplex printer ‘queues’ allow the user to print on both sides of the paper. The cost of duplex printing is the same as printing two individual pages. This.
Tutorial 4 Creating Special Effects with CSS
CSS Positioning Creating Special Effects with CSS CS202 Working with Cascading Style Sheets (Chapter 4) CS202 1.
A web based software tool for submitting orders to the Copy Center.
© Heidelberger Druckmaschinen AG Rainer Prosi page 1 November 5, 2011 Print Shop of the Future An open System Architecture to link Conventional and Digital.
Tutorial #6 – Creating Fixed Width Layouts. Tutorial #5 Review – Box Model Every html element is surround by a box Content, Padding, Border, Margin Can.
_______________________________________________________________________________________________________________ PHP Bible, 2 nd Edition1  Wiley and the.
PRESENTED BY PIERRE PHAN NETWORK SPECIALIST IUSD-WTC 10/22/12 PaperCut 101.
Fiery DocBuilder Pro ™. Agenda Fiery DocBuilder Pro ™ –What is Doc Builder ™ Pro? Imposition –What is Imposition –Who Uses Imposition –Why Do I Need Imposition.
1 © Netskills Quality Internet Training, University of Newcastle Using Style Sheets in Dreamweaver CS © Netskills, Quality Internet Training, University.
XP Review 2 New Perspectives on JavaScript, Comprehensive1 Introducing Cascading Style Sheets Formatting Web Pages with CSS.
Positioning and Printing Creating Special Effects with CSS.
CNIT 132 – Week 4 Cascading Style Sheets. Introducing Cascading Style Sheets Style sheets are files or forms that describe the layout and appearance of.
Ⅰ. PS Driver ML-4050N Series PostScript, Driver ML-4050N Series PostScript, Driver.
Web Technologies Beginning Cascading Style Sheets (CSS) 1Copyright © Texas Education Agency, All rights reserved.
Change margins. 1 Preview a document. 2 Change paper size and orientation. 3 Print envelopes and labels. 4 Choose print options. 5 2.
Rendering XML Documents ©NIITeXtensible Markup Language/Lesson 5/Slide 1 of 46 Objectives In this session, you will learn to: * Define rendering * Identify.
Blended HTML and CSS Fundamentals 3 rd EDITION Tutorial 3 Introducing Cascading Style Sheets.
Internet & World Wide Web How to Program, 5/e Copyright © Pearson, Inc All Rights Reserved.
Change margins. 1 Preview a document. 2 Change paper size and orientation. 3 Print envelopes and labels. 4 Choose print options. 5 2.
© 2004 The McGraw-Hill Companies, Inc. All rights reserved. The Advantage Series Microsoft Office Word 2003 CHAPTER 4 Printing and Web Publishing.
Working with Cascading Style Sheets
Edge Printing capabilities in HP SmartStream Designer
Madam Hazwani binti Rahmat
Managing and Printing Documents
Its Benefit to Cloud Printing
Cascading Style Sheets™ (CSS)
Exercise 9 Skills You create and use styles to create formatting rules that can easily by applied to other pages in the Web site. You can create internal.
Internet Printing Protocol (IPP)
IPP 3D v1.1 Objectives and Use Cases
For Documents and Pages Robert Herriot, Xerox
Plenary Status Semantic Model Workgroup
IPP Workgroup Session, Day 1
IPP Workgroup Session, Day 1
New IPP Attributes Proposal
Semantic Model Workgroup Session
Cascading Style Sheets™ (CSS)
Presentation transcript:

1 Copyright © 2013 The Printer Working Group. All rights reserved. The IPP Everywhere and PWG logos are trademarks of The Printer Working Group. The Printer Working Group Proposed Printing Extensions 1

2 Copyright © 2013 The Printer Working Group. All rights reserved. The IPP Everywhere and PWG logos are trademarks of The Printer Working Group. Proposed Extensions There are two key areas that need extension or improvement for web-based printing: Page rendering Job ticketing Page rendering extensions CSS3 Page Media Module DOM interface for generating a printable document, e.g. PDF file, from any element or arbitrary content Page rendering improvements (for many browsers) THEAD support to repeat headers on every page position: fixed support to repeat content on every page General improvements for widow/orphan support Job ticketing extensions CSS/XSL properties Media queries 2

3 Copyright © 2013 The Printer Working Group. All rights reserved. The IPP Everywhere and PWG logos are trademarks of The Printer Working Group. Proposed Job Ticket Extensions There are three major Job Ticket formats in common use today: JDF for high-end production printing MSPS for Windows-based printing An early derivative of the PWG Semantic Model PWG Print Job Ticket (PJT) for % of all network printers sold today Exposed via the Internet Printing Protocol (IPP) Mapping between these formats is feasible Fidelity of mapping can be an issue for some elements - folding, imposition templates, etc. All of the common elements map cleanly - media, copies, duplex, stapling/binding, etc. 3

4 Copyright © 2013 The Printer Working Group. All rights reserved. The IPP Everywhere and PWG logos are trademarks of The Printer Working Group. Proposed Job Ticket Extensions Proposed approach is to define a core set of CSS and XSL properties that represent comment Job Ticket elements and values Additionally, we define a Job Ticket source property that allows the document author to provide an exact representation of the Job Ticket in a particular format, for example: print-ticket:url(path/to/job-ticket.jdf) format(jdf), url(path/to/job-ticket.pjt) format(pwg-pjt), url(path/to/job-ticket.msps) format(msps); This is similar to the approach used for embedding of fonts in CSS and provides a great deal of flexibility 4

5 Copyright © 2013 The Printer Working Group. All rights reserved. The IPP Everywhere and PWG logos are trademarks of The Printer Working Group. Proposed Job Ticket Extensions Many of these properties can also specify simple restrictions Only one copy of this coupon may be printed This is a form that must be printed 1-sided This content has been prepared to print correctly on A4 or US Letter media Similarly, properties can be assigned based on media queries Tailor output based on selected/supported media, color vs. grayscale, finishing/duplex options, etc. Restrict output based on printing capabilities, e.g., may only print these labels to a printer that supports true monochrome (black ink/toner) 5

6 Copyright © 2013 The Printer Working Group. All rights reserved. The IPP Everywhere and PWG logos are trademarks of The Printer Working Group. Core Job Ticket Properties The PWG has defined a core set of Job Ticket elements that are widely supported by network printers: Accounting: user and billing IDs Copies: count and collation Covers: media and type for front and back Finishings: bale, bind, booklet maker, cover, fold, jog offset, punch, staple, trim Insert Sheets: media, count, and locations Media: dimensions, margins, source, type, and many more Number-Up: count and presentation Orientation: document and feed Output Bin Output Control: color mode, content hint, quality, rendering intent, resolution Overrides: per-page and per-document Sides (duplexing) 6

7 Copyright © 2013 The Printer Working Group. All rights reserved. The IPP Everywhere and PWG logos are trademarks of The Printer Working Group. CSS Job Ticket Properties 7 PropertyDescription printAll of the following in one property print-color-modeSpecifies the color mode for the content print-contentSpecifies where content is printed (document, front/back cover, none) print-copiesSpecifies the number and/or range of copies for the content print-finishingsSpecifies a list of finishings to apply to the hardcopy output print-mediaSpecifies the allowed/desired media to use for the content print-orientationSpecifies the formatted output orientation for the content print-rendering-intentSpecifies the ICC rendering intent print-sidesSpecifies the allowed/desired duplex modes for the content

8 Copyright © 2013 The Printer Working Group. All rights reserved. The IPP Everywhere and PWG logos are trademarks of The Printer Working Group. CSS Media Queries 8 Media Dimensions (existing): width, min-width, max-width height, min-height, max-height Other Media Query Attributes (new): print-color-mode, print-copies, print-finishings, print-orientation, print-sides Based on selections at print time?

9 Copyright © 2013 The Printer Working Group. All rights reserved. The IPP Everywhere and PWG logos are trademarks of The Printer Working Group. CSS Examples 9 /* Report: 2-sided on portrait A4 or US Letter */ print: iso_a4_210x297mm,na_letter_8.5x11in portrait two- sided-long-edge; /* The same using separate properties */ print-media: iso_a4_210x297mm,na_letter_8.5x11in; print-orientation: portrait; print-sides: two-sided-long-edge; /* Printed form: force single-sided, monochrome */ print-color-mode: monochrome,process-monochrome !important; print-sides: one-sided !important; /* Book: 2-sided, portrait A4 or US Letter, bound with cover */ print-finishings: bind-left cover print-media: iso_a4_210x297mm,na_letter_8.5x11in; print-orientation: portrait; print-sides: two-sided-long-edge;

10 Copyright © 2013 The Printer Working Group. All rights reserved. The IPP Everywhere and PWG logos are trademarks of The Printer Working Group. CSS Examples (cont) 10 /* Brochure: 2-sided, landscape A4 or US Letter, folded, color with relative colorimetric transform and black-point compensation */ print-color-mode: color print-finishings: fold-accordian print-media: iso_a4_210x297mm,na_letter_8.5x11in; print-orientation: landscape; print-rendering-intent: relative-bpc print-sides: two-sided-short-edge; /* Shipping label: force 1 copy, 1-sided, 4x6 label, true black */ print-color-mode: monochrome !important; print-copies: 1 !important; print-media: na_index-4x6_4x6in !important; print-sides: one-sided !important;

11 Copyright © 2013 The Printer Working Group. All rights reserved. The IPP Everywhere and PWG logos are trademarks of The Printer Working Group. Media Query Examples 11 /* Adjust colors depending on color mode print AND (color) { body { background: orange; color: black; print AND (monochrome) { body { background: black; color: white; }

12 Copyright © 2013 The Printer Working Group. All rights reserved. The IPP Everywhere and PWG logos are trademarks of The Printer Working Group. Media Query Examples 12 /* Adjust margins when the printer does not bind print AND NOT (finishings:bind) { body { margin-left: 0.5in; /* Normally 1.0in when bound */ } /* Automatically force binding or stapling print AND (finishings:bind) { body { print: bind-left !important; print AND NOT (finishings:bind) AND (finishings:staple) { body { print: staple-top-left !important; }

13 Copyright © 2013 The Printer Working Group. All rights reserved. The IPP Everywhere and PWG logos are trademarks of The Printer Working Group. Summary 13 The PWG Print Job Ticket can easily be used to define a set of CSS/XSL Job Ticket properties Mapping to commonly used job tickets is feasible When necessary, explicit job ticket references can be included Media queries can be used to customize the printing experience

14 Copyright © 2013 The Printer Working Group. All rights reserved. The IPP Everywhere and PWG logos are trademarks of The Printer Working Group. References PWG Web Site: PWG Print Job Ticket specification: ftp://ftp.pwg.org/pub/pwg/candidates/cs-sm20-pjt pdfftp://ftp.pwg.org/pub/pwg/candidates/cs-sm20-pjt pdf IPP Everywhere specification: ftp://ftp.pwg.org/pub/pwg/candidates/cs-ippeve pdfftp://ftp.pwg.org/pub/pwg/candidates/cs-ippeve pdf Registry of IPP attributes and values: registrations.xmlhttp:// registrations.xml CSS Print Profile: CSS Paged Media Module Level