CSS Print Position Paper Creating Business Documents with CSS

© Compart, 2020 1 Compart Scope of Work DocBridge® Process Automation and Workflow Engine Control, quality assurance and monitoring Input Integration Optimization Output

Document creation Optimization of Deliveryand Output White paper production Server Net date (Batch & interactive) Central Print (CSV, XML, RDI, …) Sort, Bundle, Split Host Campaign Management Output Channels Distributed Print Input Channels Attachment Mgt Archive ,WEB & E-Mail Print formats & Metadata Imprint logo Mobile Legal Mail Office Convert / DeFo Document pool Database Archiv Enveloping Print formats& Bundle, Merge and Metadata Franking SAP, ERP & CRM OCR (AFP, PDF, PCL, …) Storage Data extraction & Shipment tracking Outsourced WEB classification Preview & Reprint Customer Data E-Mail & FAX SAP Management Compare

© Compart, 2020 2 DocBridge® The Basis for Our Customized Solutions

DocBridge® Market leader in document optimization. Provides high performance converting, indexing and Mill Plus modifying documents of any format.

DocBridge® The enterprise solution for checking and sending business correspondence from the PC. Enables FileCab audit-proof processes, saves working time and significantly reduces the number of remote printers.

DocBridge® Enables maximally optimized output management processes. Collects and mixes all documents from a Pilot wide variety of sources and offers multi-channel output optimized for web, print, archive and other ways of addressing customers.

DocBridge® The comparison solution for quality assurance and process optimization in document design. Shows Delta all the differences between two documents. With modules for end users and for automated comparison. DocBridge® Document creation for print, web and mobile from one source. High-performance solution for the Impress page-independent and omni-channel-capable document design.

DocBridge® Control center for controlling and optimizing print production from various input channels. Integrates Queue Processor conversion, supports PDF Object Container in AFP, and provides print-speed-optimized printing.

© Compart, 2020 3 Matrix … we can do almost any format

© Compart, 2020 4 Membership We Set Standards

© Compart, 2020 5 DocBridge® Impress Digital First with Printing in Mind

Design: Once Preview Input: Batch and Transactional

Templates

CSV File XML File Database Web Service

DocBridge® Impress Describe your Document DocBridge® Impress Resources Designer What You See is What You Mean Runtime Engine

Mobile Web E-Mail New Channels Archive Print

Business Logic Language Logic Output: Any Channel, Any Time

© Compart, 2020 6 Was ist DocBridge Impress? DocBridge Impress Engine Übersicht

Output HTML Input Impress Engine

© Compart, 2018 7 Transaction Document Creation in HTML

Document Design/Creation Step Technology

Designing the document HTML and CSS/Print CSS including content and layout Xinclude for modularization Inserting variable data XSLT and XPath

Setting up the output processes Batch or REST

© Compart, 2020 8 Impress Processing Steps

DocBridge Impress

Input

XML XSLT DFF Parser Processor Processor

© Compart, 2018 9 Simplified XSLT for Variable Data

© Compart, 2018 10 XPath for Variable Data

. XPath 1.0 and some higher-level

Extensions cp:pad-left cp:pad-right

© Compart, 2018 11 Compart HTML Extensions: DFF Namespace xmlns:dff="http://www.compart.com/ns/dff"

. Barcodes . External document insertion

. Table marker

. Media content filter . Meta data (AFP TLE, NOP)

. Table of contents

. External requests

© Compart, 2020 12 Compart CSS Extensions -cp- prefix

. -cp-role . -cp-default-line-height

. -cp-table-omit-header-at-break

. -cp-table-omit-footer-at-break . -cp-duplex-printing

. -cp-background-image-page-number

. -cp-input-tray

© Compart, 2020 13 CSS Print Pain Points

. Large number of CSS specifications with limited information on print and paged . Some relevant specifications for paged media, generated content are working drafts only

. Sometimes missing or unclear specifications regarding print/ page handling . e.g. table header and footer repeat/non-repeat . Missing specifications for many relevant features for paged media . Table of contents . Index . Format-specific features such as PDF annotations, tags

© Compart, 2020 14 CSS Print Suggestions

1. Identification of a list of relevant specifications/relevant aspects of specifications forPrint CSS implementers

2. Finalize relevant specifications for print (paged media module, generated content,etc.), recommendations as standard for implementers3

3. Clear recommendations for accessible design, WCAG and PDF/UA.

4. Review XSL-FO specifications and identify relevant features missing in Print CSS. 5. Create a list of print specific issues with the CSS specifications (backlog) which implementers and other print CSS users could review and prioritize

© Compart, 2020 15