CSS Print Position Paper
1© Compart, 2020
Creating Business Documents with CSS
2© Compart, 2020
Compart Scope of Work
OptimizationWhite paper production
Output Channels
DocBridge®Process Automation and Workflow Engine
Input
Server
Host
Office
Archiv
OCR
WEB
SAP
Bundle, Merge andStorage
Document poolPrint formats &
Metadata(AFP, PDF, PCL, …)
Data extraction & classification
Customer Data Management
Central Print
Distributed Print
Archive ,WEB & Mobile
Legal Mail
Database
SAP, ERP & CRM
Outsourced
E-Mail & FAX
Output
Print formats & Metadata
IntegrationDocument creation(Batch & interactive)
Campaign Management
Net date(CSV, XML, RDI, …)
Input Channels
Sort, Bundle, Split
Attachment Mgt
Imprint logo
Enveloping
Franking
Shipment tracking
Preview & Reprint
Convert / DeFo
CompareO
ptimization of Delivery and O
utput
Control, quality assurance and monitoring
Market leader in document optimization. Provides high performance converting, indexing and modifying documents of any format.
The enterprise solution for checking and sending business correspondence from the PC. Enables audit-proof processes, saves working time and significantly reduces the number of remote printers.
Enables maximally optimized output management processes. Collects and mixes all documents from a wide variety of sources and offers multi-channel output optimized for web, print, archive and other ways of addressing customers.
The comparison solution for quality assurance and process optimization in document design. Shows all the differences between two documents. With modules for end users and for automated comparison.
Document creation for print, web and mobile from one source. High-performance solution for the page-independent and omni-channel-capable document design.
Control center for controlling and optimizing print production from various input channels. Integrates conversion, supports PDF Object Container in AFP, and provides print-speed-optimized printing.
3© Compart, 2020
DocBridge®
The Basis for Our Customized Solutions
DocBridge®Mill Plus
DocBridge®Pilot
DocBridge® FileCab
DocBridge®Delta
DocBridge®Impress
DocBridge® Queue Processor
4© Compart, 2020
Matrix… we can do almost any format
MembershipWe Set Standards
5© Compart, 2020
DocBridge® ImpressDigital First with Printing in Mind
6© Compart, 2020
Design: Once Input: Batch and Transactional
Output: Any Channel, Any Time
Preview
Templates
Resources
Business Logic
Language Logic
Describe your DocumentWhat You See is What You Mean
CSV File XML File Database Web Service
DocBridge® ImpressDesigner
DocBridge® ImpressRuntime Engine
Mobile Web E-Mail New Channels Archive Print
7© Compart, 2018
Was ist DocBridge Impress?DocBridge Impress Engine Übersicht
HTML Input Impress EngineOutput
Transaction Document Creation in HTML
8© Compart, 2020
Document Design/Creation Step Technology
Designing the document including content and layout
HTML and CSS/Print CSSXinclude for modularization
Inserting variable data XSLT and XPath
Setting up the output processes Batch or REST
9© Compart, 2018
Impress Processing Steps
Input
DocBridge Impress
XML Parser
XSLT Processor
DFF Processor
Simplified XSLT for Variable Data
10© Compart, 2018
XPath 1.0 and some higher-level
XPath for Variable Data
11© Compart, 2018
Extensionscp:pad-leftcp:pad-right
Barcodes
External document insertion
Table marker
Media content filter
Meta data (AFP TLE, NOP)
Table of contents
External requests
Compart HTML Extensions: DFF Namespace xmlns:dff="http://www.compart.com/ns/dff"
12© Compart, 2020
-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 CSS Extensions-cp- prefix
13© Compart, 2020
Large number of CSS specifications with limited information on print and paged
Some relevant specifications for paged media, generated content are working draftsonly
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
CSS Print Pain Points
14© Compart, 2020
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
CSS Print Suggestions
15© Compart, 2020