Graphic technology - Variable content replacement - Part 1: Using PDF/X for variable content replacement (PDF/VCR-1)

ISO 16613-1:2017 enables variable data printing applications using PDF template-based variable content substitution where - a PDF template file containing pages with variable content substitution fields (placeholders) is delivered ahead of a print production run and may be reused across multiple print production runs, and - PDF-based variable data substitution content is provided during print production and merged with the PDF template to produce final form variable content page output. ISO 16613-1:2017 defines PDF/VCR (PDF for variable content replacement), a set of base technical requirements for a PDF template file format, a PDF-based variable data substitution content format and a framework for in-RIP variable content merging. The PDF/VCR base technical requirements do not include writer and processor conformance. ISO 16613-1:2017 also defines the PDF/VCR-1 conformance level which is based on the PDF/VCR base technical requirements and defines conformance requirements for: - the PDF/VCR-1 template file format; - the PDF/VCR-1 data sequence format, a variable data substitution content format; - a PDF/VCR-1 writer, a software application which can generate PDF/VCR-1 template files; - a PDF/VCR-1 data provider, a software application which can generate PDF/VCR-1 data sequences; - a PDF/VCR-1 processor, a software application which can perform substitution (replacement) of PDF/VCR-1 template placeholder objects with substitution content provided within a PDF/VCR-1 data sequence. NOTE 1 Additional conformance levels can be added at a later time based on the same PDF/VCR base technical requirements. NOTE 2 A conforming PDF/VCR-1 template file contains all necessary information for variable content printing by adding matching substitution content. Generating the substitution content usually requires additional information not present in the template file. The template file format defined in this document is based on the ISO 15930 (PDF/X) family of standard formats for the representation of a single or multiple page template containing both static content and stylized variable content placeholders. The variable data format defined in this document is based on the CSV file format defined in RFC 4180. It supports the representation of substitution content data that can be merged into the template's variable content placeholders to produce complete page content utilizing the full PDF graphics model.

Technologie graphique — Remplacement du contenu variable — Partie 1: Utilisation de PDF/X pour le remplacement du contenu variable (PDF/VCR-1)

General Information

Status
Published
Publication Date
20-Aug-2017
Current Stage
9093 - International Standard confirmed
Start Date
07-Dec-2022
Completion Date
13-Dec-2025
Ref Project

Overview

ISO 16613-1:2017 - Graphic technology - Variable content replacement - Part 1 (PDF/VCR-1) defines a standardized method for template-based variable content replacement using PDF/X as the template format. The standard enables variable data printing (VDP) workflows where a reusable PDF template containing placeholders is delivered before production and PDF-based substitution data (based on RFC 4180 CSV) is provided during print production and merged in‑RIP to produce final page output. ISO 16613-1 establishes the PDF/VCR base requirements and the PDF/VCR‑1 conformance level for template files, data sequences, writers, data providers and processors.

Key topics and technical requirements

  • PDF/X-based template format: Templates use the ISO 15930 (PDF/X) family so static and stylized placeholder content is preserved and portable.
  • Placeholder definition and structure: Templates include marked content, identifiers (MCID), placeholder objects and bounding boxes to locate and describe variable regions.
  • Data sequence format: Variable substitution content is represented as CSV (RFC 4180) records in a PDF/VCR-1 data sequence for merging into template placeholders.
  • In-RIP merging framework: Defines how processors perform live substitution (replacement) in the RIP/render pipeline - enabling low-latency, real‑time merging.
  • Conformance categories: PDF/VCR-1 specifies conformance requirements for template files, data sequences, writers (template generators), data providers, and processors.
  • Logical structure and metadata: Templates carry structural information necessary for deterministic merging; however, additional external data may be required to generate substitution content.
  • Workflow and use-case support: Designed for long runs, closed-loop verification, immediate start of printing, fixed-speed roll-fed presses, on‑the‑fly data acquisition (live data), and reprint recovery.

Applications

ISO 16613-1 is practical for:

  • High-speed digital printing and roll-fed presses requiring real-time personalization
  • Transactional and direct-mail VDP where templates are reused across runs
  • On-press camera-based or scanner-driven personalization and closed-loop print verification
  • Secure or transient-data printing where substitution content must remain temporary
  • Print workflow and RIP integration where in‑RIP merging reduces precomposition overhead

Who should use this standard

  • Print service providers and prepress engineers implementing VDP
  • RIP and print engine vendors seeking PDF/VCR-1 processor conformance
  • Software developers building template writers, data providers or VDP orchestration tools
  • OEMs of production digital presses and integrators of automated print lines

Related standards

  • ISO 15930 (PDF/X family) - template foundation
  • ISO 32000 (PDF) - PDF specification reference
  • RFC 4180 - CSV format used for data sequences
  • ISO 16612-2 (PDF/VT) - related VDP approach (composed final-form files vs. live template merging)

Keywords: ISO 16613-1, PDF/VCR-1, variable content replacement, PDF/X, variable data printing, VDP, CSV (RFC 4180), in‑RIP merging.

Standard
ISO 16613-1:2017 - Graphic technology -- Variable content replacement
English language
24 pages
sale 15% off
Preview
sale 15% off
Preview

Frequently Asked Questions

ISO 16613-1:2017 is a standard published by the International Organization for Standardization (ISO). Its full title is "Graphic technology - Variable content replacement - Part 1: Using PDF/X for variable content replacement (PDF/VCR-1)". This standard covers: ISO 16613-1:2017 enables variable data printing applications using PDF template-based variable content substitution where - a PDF template file containing pages with variable content substitution fields (placeholders) is delivered ahead of a print production run and may be reused across multiple print production runs, and - PDF-based variable data substitution content is provided during print production and merged with the PDF template to produce final form variable content page output. ISO 16613-1:2017 defines PDF/VCR (PDF for variable content replacement), a set of base technical requirements for a PDF template file format, a PDF-based variable data substitution content format and a framework for in-RIP variable content merging. The PDF/VCR base technical requirements do not include writer and processor conformance. ISO 16613-1:2017 also defines the PDF/VCR-1 conformance level which is based on the PDF/VCR base technical requirements and defines conformance requirements for: - the PDF/VCR-1 template file format; - the PDF/VCR-1 data sequence format, a variable data substitution content format; - a PDF/VCR-1 writer, a software application which can generate PDF/VCR-1 template files; - a PDF/VCR-1 data provider, a software application which can generate PDF/VCR-1 data sequences; - a PDF/VCR-1 processor, a software application which can perform substitution (replacement) of PDF/VCR-1 template placeholder objects with substitution content provided within a PDF/VCR-1 data sequence. NOTE 1 Additional conformance levels can be added at a later time based on the same PDF/VCR base technical requirements. NOTE 2 A conforming PDF/VCR-1 template file contains all necessary information for variable content printing by adding matching substitution content. Generating the substitution content usually requires additional information not present in the template file. The template file format defined in this document is based on the ISO 15930 (PDF/X) family of standard formats for the representation of a single or multiple page template containing both static content and stylized variable content placeholders. The variable data format defined in this document is based on the CSV file format defined in RFC 4180. It supports the representation of substitution content data that can be merged into the template's variable content placeholders to produce complete page content utilizing the full PDF graphics model.

ISO 16613-1:2017 enables variable data printing applications using PDF template-based variable content substitution where - a PDF template file containing pages with variable content substitution fields (placeholders) is delivered ahead of a print production run and may be reused across multiple print production runs, and - PDF-based variable data substitution content is provided during print production and merged with the PDF template to produce final form variable content page output. ISO 16613-1:2017 defines PDF/VCR (PDF for variable content replacement), a set of base technical requirements for a PDF template file format, a PDF-based variable data substitution content format and a framework for in-RIP variable content merging. The PDF/VCR base technical requirements do not include writer and processor conformance. ISO 16613-1:2017 also defines the PDF/VCR-1 conformance level which is based on the PDF/VCR base technical requirements and defines conformance requirements for: - the PDF/VCR-1 template file format; - the PDF/VCR-1 data sequence format, a variable data substitution content format; - a PDF/VCR-1 writer, a software application which can generate PDF/VCR-1 template files; - a PDF/VCR-1 data provider, a software application which can generate PDF/VCR-1 data sequences; - a PDF/VCR-1 processor, a software application which can perform substitution (replacement) of PDF/VCR-1 template placeholder objects with substitution content provided within a PDF/VCR-1 data sequence. NOTE 1 Additional conformance levels can be added at a later time based on the same PDF/VCR base technical requirements. NOTE 2 A conforming PDF/VCR-1 template file contains all necessary information for variable content printing by adding matching substitution content. Generating the substitution content usually requires additional information not present in the template file. The template file format defined in this document is based on the ISO 15930 (PDF/X) family of standard formats for the representation of a single or multiple page template containing both static content and stylized variable content placeholders. The variable data format defined in this document is based on the CSV file format defined in RFC 4180. It supports the representation of substitution content data that can be merged into the template's variable content placeholders to produce complete page content utilizing the full PDF graphics model.

ISO 16613-1:2017 is classified under the following ICS (International Classification for Standards) categories: 35.240.30 - IT applications in information, documentation and publishing; 37.100.99 - Other standards related to graphic technology. The ICS classification helps identify the subject area and facilitates finding related standards.

You can purchase ISO 16613-1:2017 directly from iTeh Standards. The document is available in PDF format and is delivered instantly after payment. Add the standard to your cart and complete the secure checkout process. iTeh Standards is an authorized distributor of ISO standards.

Standards Content (Sample)


INTERNATIONAL ISO
STANDARD 16613-1
First edition
2017-08
Graphic technology — Variable
content replacement —
Part 1:
Using PDF/X for variable content
replacement (PDF/VCR-1)
Technologie graphique — Remplacement du contenu variable —
Partie 1: Utilisation de PDF/X pour le remplacement du contenu
variable (PDF/VCR-1)
Reference number
©
ISO 2017
© ISO 2017, Published in Switzerland
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized otherwise in any form
or by any means, electronic or mechanical, including photocopying, or posting on the internet or an intranet, without prior
written permission. Permission can be requested from either ISO at the address below or ISO’s member body in the country of
the requester.
ISO copyright office
Ch. de Blandonnet 8 • CP 401
CH-1214 Vernier, Geneva, Switzerland
Tel. +41 22 749 01 11
Fax +41 22 749 09 47
copyright@iso.org
www.iso.org
ii © ISO 2017 – All rights reserved

Contents Page
Foreword .iv
Introduction .v
1 Scope . 1
2 Normative references . 2
3 Terms, definitions and abbreviated terms . 2
4 Notations. 6
5 Relation to other standards . 6
6 Workflow . 6
7 PDF/VCR: Base requirements . 7
7.1 General . 7
7.2 PDF/VCR template file base requirements . 7
7.2.1 General. 7
7.2.2 PDF/VCR template file identification . 7
7.2.3 PDF/VCR template file content . 8
7.2.4 Logical structure . 8
7.2.5 Data fields . 8
7.2.6 Page selection . 9
7.2.7 Placeholders . 9
7.2.8 Placeholder objects . . .10
7.2.9 Placeholder entries .10
7.3 PDF/VCR data sequence conformance .11
8 PDF/VCR-1 conformance requirements .12
8.1 General .12
8.2 PDF/VCR-1 template file conformance .12
8.3 PDF/VCR-1 data sequence conformance .13
8.3.1 General.13
8.3.2 PDF/VCR-1 data field conformance . .13
8.4 PDF/VCR-1 writer conformance .13
8.5 PDF/VCR-1 data provider conformance .13
8.6 PDF/VCR-1 reader conformance .14
8.7 PDF/VCR-1 processor conformance .14
8.7.1 General.14
8.7.2 PDF/VCR-1 replacement .14
Annex A (informative) Example .16
Annex B (informative) Use cases.22
Bibliography .24
Foreword
ISO (the International Organization for Standardization) is a worldwide federation of national standards
bodies (ISO member bodies). The work of preparing International Standards is normally carried out
through ISO technical committees. Each member body interested in a subject for which a technical
committee has been established has the right to be represented on that committee. International
organizations, governmental and non-governmental, in liaison with ISO, also take part in the work.
ISO collaborates closely with the International Electrotechnical Commission (IEC) on all matters of
electrotechnical standardization.
The procedures used to develop this document and those intended for its further maintenance are
described in the ISO/IEC Directives, Part 1. In particular the different approval criteria needed for the
different types of ISO documents should be noted. This document was drafted in accordance with the
editorial rules of the ISO/IEC Directives, Part 2 (see www .iso .org/ directives).
Attention is drawn to the possibility that some of the elements of this document may be the subject of
patent rights. ISO shall not be held responsible for identifying any or all such patent rights. Details of
any patent rights identified during the development of the document will be in the Introduction and/or
on the ISO list of patent declarations received (see www .iso .org/ patents).
Any trade name used in this document is information given for the convenience of users and does not
constitute an endorsement.
For an explanation on the voluntary nature of standards, the meaning of ISO specific terms and
expressions related to conformity assessment, as well as information about ISO’s adherence to the
World Trade Organization (WTO) principles in the Technical Barriers to Trade (TBT) see the following
URL: w w w . i s o .org/ iso/ foreword .html.
This document was prepared by Technical Committee ISO/TC 130, Graphic technology.
A list of all parts in the ISO 16613 series can be found on the ISO website.
iv © ISO 2017 – All rights reserved

Introduction
This document describes the use of PDF as a variable content page template for printing applications
where variable content data is substituted into the template live in real time immediately ahead of
the rendering and printing processes. In most cases, a conforming processor comprises an integrated
merge, render and print engine and the graphical representation of each merged page is stored only
temporarily in memory until output.
In this type of template-based variable data driven print workflow, the variable substitution content
data to be later merged with the template for printing is typically generated and then transferred into
production in a data exchange separate from the exchange of the static content template.
In another type of workflow, the variable substitution content is generated during production by a
processor present in the production workflow. This processor can use static source data as input, such
as data from a database, and generate the substitution content on the fly. It can also use live source data,
or both live and static source data where the live source data is acquired, e.g. from scanners during
production.
This differs from the use of ISO 16612-2 (PDF/VT) where conforming PDF/VT files instead represent
fully composed variable content documents that are the result of an arbitrarily complex, possibly
template-based, data driven composition or merge process. Thus, pages of PDF/VT documents represent
final form mastered documents that can be exchanged as a single file with static and variable content
already combined and the final form representation remains after output is completed.
This document is targeted to enable the following requirements for printing using live content
substitution:
— long runs;
— closed loop print verification and reprint recovery;
— immediate start of printing;
— fixed speed without pause (due to roll-based transportation of the media);
— low latency real-time processing (e.g. allow for camera-based determination of variable data and
then merge, render and print in real time;
— capability to keep security-related information only temporarily;
— allow for spontaneous changes in print order (selectively reprinting bad records).
Use cases of printing using live content substitution are described in Annex B.
INTERNATIONAL STANDARD ISO 16613-1:2017(E)
Graphic technology — Variable content replacement —
Part 1:
Using PDF/X for variable content replacement (PDF/VCR-1)
1 Scope
This document enables variable data printing applications using PDF template-based variable content
substitution where
— a PDF template file containing pages with variable content substitution fields (placeholders) is
delivered ahead of a print production run and may be reused across multiple print production
runs, and
— PDF-based variable data substitution content is provided during print production and merged with
the PDF template to produce final form variable content page output.
This document defines PDF/VCR (PDF for variable content replacement), a set of base technical
requirements for a PDF template file format, a PDF-based variable data substitution content format and
a framework for in-RIP variable content merging. The PDF/VCR base technical requirements do not
include writer and processor conformance.
This document also defines the PDF/VCR-1 conformance level which is based on the PDF/VCR base
technical requirements and defines conformance requirements for:
— the PDF/VCR-1 template file format;
— the PDF/VCR-1 data sequence format, a variable data substitution content format;
— a PDF/VCR-1 writer, a software application which can generate PDF/VCR-1 template files;
— a PDF/VCR-1 data provider, a software application which can generate PDF/VCR-1 data sequences;
— a PDF/VCR-1 processor, a software application which can perform substitution (replacement) of
PDF/VCR-1 template placeholder objects with substitution content provided within a PDF/VCR-1
data sequence.
NOTE 1 Additional conformance levels can be added at a later time based on the same PDF/VCR base technical
requirements.
NOTE 2 A conforming PDF/VCR-1 template file contains all necessary information for variable content printing
by adding matching substitution content. Generating the substitution content usually requires additional
information not present in the template file.
The template file format defined in this document is based on the ISO 15930 (PDF/X) family of standard
formats for the representation of a single or multiple page template containing both static content and
stylized variable content placeholders.
The variable data format defined in this document is based on the CSV file format defined in RFC 4180.
It supports the representation of substitution content data that can be merged into the template’s
variable content placeholders to produce complete page content utilizing the full PDF graphics model.
2 Normative references
The following documents are referred to in the text in such a way that some or all of their content
constitutes requirements of this document. For dated references, only the edition cited applies. For
undated references, the latest edition of the referenced document (including any amendments) applies.
1)
ISO 15930 (all parts) , Graphic technology — Prepress digital data exchange using PDF
2)
ISO 15930-7:2010 , Graphic technology — Prepress digital data exchange using PDF — Part 7: Complete
exchange of printing data (PDF/X-4) and partial exchange of printing data with external profile reference
(PDF/X-4p) using PDF 1.6
3)
ISO 32000 (all parts) , Document management — Portable document format
RFC 3629, UTF-8, a transformation format of ISO/IEC 10646
RFC 4180:2005, Common Format and MIME Type for Comma-Separated Values (CSV) Files
4)
Adobe PDF Reference, fifth edition, version 1.6, Adobe Systems Incorporated (ISBN 0-321-30474-8)
3 Terms, definitions and abbreviated terms
For the purposes of this document, the following terms, definitions and abbreviated terms apply.
ISO and IEC maintain terminological databases for use in standardization at the following addresses:
— IEC Electropedia: available at http:// www .electropedia .org/
— ISO Online browsing platform: available at http:// www .iso .org/ obp
3.1
application template file
file maintained by a VDP application containing one or more pages containing static content and
variable content substitution placeholders (3.31)
3.2
BBox
bounding box of a placeholder object (3.32), given in user coordinates
3.3
CSV file
Comma Separated Values file
file consisting of records where each record contains multiple values separated by the ASCII COMMA
(‘,’) character
3.4
form XObject
self-contained description of an arbitrary sequence of graphics objects, as defined in the applicable
version of the PDF Reference
Note 1 to entry: The term is defined in the PDF 1.6 Reference, section 4.9.
Note 2 to entry: See Clause 5 for “applicable version of the PDF Reference” and “PDF 1.6 Reference”.
1) ISO 15930 is a multi-part standard defining several versions of PDF/X. For each part, the latest edition applies.
2) Examples are given in, and application requirements refer to PDF/X-4 as defined in, ISO 15930-7.
3) ISO 32000 is a multi-part standard defining several versions of PDF.
4) Version 1.6 of the Adobe PDF Reference is used for examples and for references to definitions of PDF features,
including section references. Available from www .npes .org/ standards/ toolspdfx.html .
2 © ISO 2017 – All rights reserved

3.5
generator
method which outputs a PDF marked content sequence or XObject stream (3.35)
3.6
GTS_ prefix
second class name prefix used for Graphic Arts Technologies Standards
3.7
identifier
MCID (3.13) of a marked content element or indirect reference to an XObject which establishes the
connection between a placeholder (3.31) and its placeholder object (3.32)
3.8
image XObject
representation of a sampled visual image by a stream (3.35) object whose dictionary specifies attributes
of the image and whose data contains the image samples, as defined in the applicable version of the PDF
Reference
Note 1 to entry: The term is defined in the PDF 1.6 Reference, section 4.8.
3.9
live data
data read from an input device while the PDF template file is output
3.10
logical structure
hierarchy of structure elements (3.36) in a PDF document describing structural aspects of the document
(as opposed to printable elements), as defined in the applicable version of the PDF Reference
Note 1 to entry: The term is defined in the PDF 1.6 Reference, section 10.6.
3.11
marked content element
part of a PDF content stream (3.35) marked by PDF operators for specific handling by applications, as
defined in the applicable version of the PDF Reference
Note 1 to entry: The term is defined in the PDF 1.6 Reference, section 10.5.
3.12
marked content sequence
PDF content between the BMC/BDC and EMC operators of a marked content element (3.11), as defined
in the applicable version of the PDF Reference
Note 1 to entry: The term is defined in the PDF 1.6 Reference, section 10.5.
3.13
MCID
unique identifier (3.7) of a marked content element (3.11)
3.14
merge/render engine
application which reads a PDF template file and, upon receiving a PDF/VCR data record (3.17), merges
the content with the template file
3.15
name
PDF name object identifying a field in a data record
3.16
PDF/VCR data field
name/value pair
3.17
PDF/VCR data record
set of PDF/VCR data fields (3.16)
3.18
PDF/VCR data sequence
sequence of PDF/VCR data records (3.17)
Note 1 to entry: A PDF/VCR data sequence is a sequence of PDF/VCR data records where each PDF/VCR data
record is a set of PDF/VCR data fields (3.16), i.e. name/value pairs.
3.19
PDF/VCR template file
PDF file containing one or more pages containing placeholders (3.31)
3.20
PDF/VCR version
value of the p d f vc r id : GT S _ PDF VC RVer s ion property present in the document metadata stream (3.35)
associated with the Metadata key in the document catalog dictionary
Note 1 to entry: A conformance level, e.g. PDF/VCR-1.
3.21
PDF/VCR-1 data field
PDF/VCR data field (3.16), where the value is valid PDF/VCR-1 substitution content (3.38)
3.22
PDF/VCR-1 data provider
application that is able to provide PDF/VCR-1 data sequences matching PDF/VCR-1 template files (3.27)
3.23
PDF/VCR-1 data record
set of PDF/VCR-1 data fields (3.21)
Note 1 to entry: A set of name/value pairs defining the PDF/VCR-1 substitution content (3.38) for each
placeholder (3.31).
3.24
PDF/VCR-1 data sequence
sequence of PDF/VCR-1 data records (3.23)
Note 1 to entry: A sequence of PDF/VCR-1 data records where each record is a set of PDF/VCR-1 data fields (3.21),
i.e. name/value pairs where the value is valid PDF/VCR-1 substitution content (3.38).
Note 2 to entry: A PDF/VCR-1 data sequence is a special case of a PDF/VCR data sequence (3.18).
3.25
PDF/VCR-1 processor
application that is able to read PDF/VCR-1 template files (3.27) and PDF/VCR-1 data sequences (3.24),
merge the content with the template file, and output (e.g. render) the merged result
3.26
PDF/VCR-1 reader
application that is able to read and appropriately process PDF/VCR-1 template files (3.27) and PDF/VCR-1
data sequences (3.24)
Note 1 to entry: A PDF/VCR-1 reader might be a preflighter.
3.27
PDF/VCR-1 template file
PDF file containing one or more pages containing placeholders (3.31) where the PDF/VCR version (3.20)
is PDF/VCR-1
4 © ISO 2017 – All rights reserved

3.28
PDF/VCR-1 writer
application that is able to write PDF/VCR-1 template files (3.27)
3.29
PDF/X
PDF conformance levels defined in the parts of ISO 15930
EXAMPLE PDF/X-4 is a conformance level defined in ISO 15930-7.
3.30
PDF/X conformance level
PDF conformance level defined in any part of ISO 15930
3.31
placeholder
PDF structure element (3.36) which references a placeholder object (3.32) and defines the details of
replacement for the placeholder object, e.g. a name (3.15) identifying a field in a PDF/VCR data record (3.17)
3.32
placeholder object
PDF content serving as a sample of what is to be replaced
3.33
replacement root
PDF structure element (3.36) that indirectly references all placeholders (3.31) in a PDF/VCR template
3.34
static data
data completely prepared before the PDF template file starts printing
3.35
stream
dictionary that describes a sequence of bytes, followed by zero or more lines of bytes bracketed between
the keywords stream and endstream, as defined in the applicable version of the PDF Reference
Note 1 to entry: The term is defined in the PDF 1.6 Reference, section 3.2.7.
3.36
structure element
PDF object representing one element of the logical structure (3.10), as defined in the applicable version
of the PDF Reference
Note 1 to entry: The term is defined in the PDF 1.6 Reference, section 10.6.1.
3.37
structure tree
tree of structure elements (3.36) in a PDF document expressing its logical structure (3.10), as defined in
the applicable version of the PDF Reference
Note 1 to entry: The term is defined in the PDF 1.6 Reference, section 10.6.1.
Note 2 to entry: The subtree of the structure tree describing the replacement in a PDF template file may be only
one of several subtrees of the structure tree in that file.
3.38
substitution content
PDF fragment that can be substituted for the sample content of a placeholder object (3.32)
3.39
UTF-8
Unicode Transformation Format – 8-bit (Unicode 8-bit character encoding)
3.40
VDP
variable data printing
3.41
white space character
character separating syntactic constructs such as names and numbers from each other, as defined in
the applicable version of the PDF Reference
Note 1 to entry: The term is defined in the PDF 1.6 Reference, Table 3.1.
4 Notations
PDF operators, PDF keywords, the names of keys in PDF dictionaries, and other predefined names are
written in bold; for example, the key GTS_Generator.
Operands of PDF operators or values of dictionary keys are written in italic; for example, the
PassThrough value for the GTS_Generator key.
An italic font is also used to introduce key concepts or reference specific terms of importance.
5 Relation to other standards
This document is defined by reference to parts of ISO 15930 (PDF/X) each of which is in turn defined by
reference to the Adobe PDF Reference or to a part of ISO 32000 (PDF).
As defined in 7.2.2, a PDF/VCR compliant file shall comply with a specific part of ISO 15930. Further, it
shall define structure elements and PDF content in compliance with the applicable version of the PDF
Reference as defined below.
For the purposes of this document, references to the “applicable version of the PDF Reference” refer to
the version of the Adobe PDF Reference or the part of ISO 32000 as required by the part of ISO 15930 to
which a PDF/VCR file claims to be compliant.
NOTE 1 The PDF features used in this document are identical (sufficiently similar) in all applicable versions of
the PDF Reference. Therefore, such references are not distinguished.
For the purposes of this document, references to “PDF 1.6 Reference” refer to the Adobe PDF Reference,
fifth edition, version 1.6.
NOTE 2 For example, if the p d f x id : G T S _ PDF X Ve r s ion key of the PDF/VCR template file is PDF/X-4, then
the required part of ISO 15930 is ISO 15930-7, and the applicable version of the PDF Reference is the PDF 1.6
Reference.
6 Workflow
An example of the generalized workflow of a system utilizing content substitution is presented in
Figure 1.
6 © ISO 2017 – All rights reserved

Figure 1 — System using content substitution
The PDF/VCR-1 writer (VDP application) reads the application template file (in its native format)
and produces a PDF/VCR-1 template file containing placeholders. Each placeholder refers to a
placeholder object.
The PDF/VCR-1 data provider reads a data sequence from a static or live data source or a combination
of both and outputs a corresponding PDF/VCR-1 data sequence containing substitution content for each
placeholder in the PDF/VCR-1 template file.
NOTE The PDF/VCR-1 data provider is likely to need access to the application template file to produce its
output. The PDF/VCR-1 data provider can be the same application as the PDF/VCR-1 writer.
The PDF/VCR-1 processor repeatedly receives a PDF/VCR-1 data record containing substitution content,
substitutes each placeholder object with the corresponding substitution content, and outputs (e.g.
renders) the PDF/VCR-1 template file as updated by the substitution content.
The above diagram illustrates the conceptual functions of conforming applications. Conforming
applications may achieve the required functionality also using a different architecture.
Elements of the architecture shown in orange are considered within the scope of this document.
7 PDF/VCR: Base requirements
7.1 General
The PDF/VCR base requirements define a template file format (PDF/VCR template file) and a
variable data format (PDF/VCR data sequence). They do not define a conformance level on their own.
Conformance levels like PDF/VCR-1 may be defined on top of them; see Clause 8.
7.2 PDF/VCR template file base requirements
7.2.1 General
A PDF/VCR template file shall conform to the requirements specified for PDF/VCR template files in this
subclause.
7.2.2 PDF/VCR template file identification
A PDF/VCR template file shall be a conforming PDF file as defined in any part of ISO 15930, except
ISO 15930-1 to ISO 15930-6.
NOTE 1 This means that the PDF/VCR template file can be also identified, for example, as a PDF/X-4 file as
defined in ISO 15930-7. In this case, the PDF/VCR template file also adheres to the PDF 1.6 Reference as required
by ISO 15930-7.
NOTE 2 Version 1.6 of the Adobe PDF Reference (which is referenced by ISO 15930-7) supports all features
required in PDF/VCR, in particular, logical structure and XMP metadata. Other versions of the PDF Reference are
referenced via the part of ISO 15930 to which a PDF/VCR template file claims to be compliant.
A PDF/VCR template file shall be identified using the p d f vc r id : GT S _ PDF VC RVer s ion property defined
in Table 1 and present in the document metadata stream associated with the Metadata key in the
document catalog dictionary as required in ISO 15930-7:2010, 6.10.1.
Neither the version number in the header of a PDF file, nor the value of the Version key in the catalog
dictionary of a PDF file shall be used in determining whether a file is in accordance with the PDF/VCR
requirements.
The prefix pdfvcrid with the namespace identifier http:// www .npes .org/ pdfvcr/ ns/ id/ shall always be
used as shown in Table 1.
Table 1 — PDF/VCR identification property
Property Value type Category Description
p d f vc r id : G T S _ PDF VC RVe r s ion Text Internal PDF/VCR conformance level identifier
Each conformance level (e.g. PDF/VCR-1, see 8.2) shall adhere to the base requirements (PDF/VCR),
define a unique value for the p d f vc r id : GT S _ PDF VC RVer s ion property, and adhere to the conformance
requirements defined for this value of the p d f vc r id : GT S _ PDF VC RVer s ion property.
7.2.3 PDF/VCR template file content
A PDF/VCR template file shall contain a structure tree as specified in 7.2.4.
A PDF/VCR template file shall contain the following elements supporting variable data replacement in
the structure tree:
— field names (names of PDF/VCR data fields expected in the PDF/VCR data records of a PDF/VCR data
sequence) as specified in 7.2.5;
— placeholders (logical structure elements identifying placeholder objects) as specified in 7.2.7;
— placeholder objects (sample content which is subject to replacement) as specified in 7.2.8.
7.2.4 Logical structure
A PDF/VCR template file shall contain a structure tree.
NOTE The root of the structure tree is a dictionary object called the structure tree root, located by means of
the StructTreeRoot entry in the document catalog dictionary.
The structure tree shall contain a replacement root, a structure element which is a direct descendent
of the StructTreeRoot entry in the document catalog dictionary of the PDF/VCR template file. The
replacement root structure element shall have an attribute object A, called template attribute, whose
attribute owner (O) is GTS_Template.
The template attribute of the PDF/VCR template file is defined to be the template attribute of the
replacement root structure element present in the structure tree of the PDF/VCR template file.
7.2.5 Data fields
As defined in 7.3, a PDF/VCR data sequence is a sequence of PDF/VCR data records where each PDF/VCR
data record is a set of PDF/VCR data fields and each PDF/VCR data field is a name/value pair.
8 © ISO 2017 – All rights reserved

The names expected as field names in the PDF/VCR data records of each PDF/VCR data sequence
matching a given PDF/VCR template file shall be defined in the structure tree of the PDF/VCR template
file as specified below.
The template attribute of the PDF/VCR template file shall contain an entry GTS_Fields. The value of the
GTS_Fields entry shall be an array of name objects.
The set of names contained in the GTS_Fields array determines the set of names expected as field
names, i.e. the set of names required to be present as the name of a PDF/VCR data field in each PDF/VCR
data record of each matching PDF/VCR data sequence as defined in 7.3.
The set of names contained in the GTS_Fields array determines the names that may be used as the
value of the GTS_Pages entry of the template attribute of the PDF/VCR template file as defined in 7.2.6.
The set of names contained in the GTS_Fields array determines the names that may be used as or within
the value of the GTS_Data entry of each placeholder of the PDF/VCR template file as defined in 7.2.9.
The set of names contained in the GTS_Fields array shall not contain duplicates.
7.2.6 Page selection
A PDF/VCR template file may contain multiple pages.
The template attribute of the PDF/VCR template file may contain an optional entry GTS_Pages.
If present, the value of the GTS_Pages entry shall be of type name. The name shall be contained in
the GTS_Fields array contained in the template attribute of the PDF/VCR template file.
For a given PDF/VCR data sequence, the name (i.e. the value of the GTS_Pages entry) shall be matched
by a
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.

Loading comments...

The article discusses ISO 16613-1:2017, which is a standard that enables variable data printing using PDF templates. The standard allows for the use of PDF template files that contain variable content substitution fields. These templates can be reused across multiple print production runs. During the print production process, PDF-based variable data substitution content is provided and merged with the template to create the final variable content output. ISO 16613-1:2017 defines PDF/VCR, which includes technical requirements for the PDF template file format, the variable data substitution content format, and a framework for merging the variable content. The standard also defines the PDF/VCR-1 conformance level, which sets requirements for the template file format, the data sequence format, writer and processor applications, and the substitution process. The article notes that additional conformance levels can be added in the future based on the same base technical requirements. The template file format is based on the PDF/X standard, while the variable data format is based on the CSV file format. Overall, ISO 16613-1:2017 provides guidelines and requirements for implementing variable content replacement in graphic technology printing.

記事タイトル:ISO 16613-1:2017 - グラフィック技術-可変コンテンツ置換-Part 1: PDF/Xを使用した可変コンテンツ置換(PDF/VCR-1) 記事内容:ISO 16613-1:2017は、PDFテンプレートを使用した可変データ印刷アプリケーションを可能にする規格です。PDFテンプレートファイルには、可変コンテンツ置換フィールド(プレースホルダ)が含まれており、印刷プロダクションの前にこのファイルが提供され、複数の印刷プロダクションで再利用できます。印刷プロダクションの過程で、PDFベースの可変データ置換コンテンツが提供され、PDFテンプレートと結合されて最終形式の可変コンテンツページ出力が生成されます。ISO 16613-1:2017では、PDF/VCR(可変コンテンツ置換用PDF)を定義し、PDFテンプレートファイル形式、PDFベースの可変データ置換コンテンツ形式、RIP内の可変コンテンツ結合のための基本的な技術要件を示しています。PDF/VCRの基本的な技術要件には、ライターやプロセッサの適合性は含まれていません。ISO 16613-1:2017では、PDF/VCR-1の適合性レベルも定義されており、PDF/VCRの基本的な技術要件に基づき、PDF/VCR-1のテンプレートファイル形式、データシーケンス形式、PDF/VCR-1ライター(PDF/VCR-1のテンプレートファイルを生成するソフトウェア)、PDF/VCR-1データプロバイダー(PDF/VCR-1のデータシーケンスを生成するソフトウェア)、PDF/VCR-1プロセッサ(PDF/VCR-1のテンプレートプレースホルダオブジェクトをデータシーケンス内の置換コンテンツで置換するソフトウェア)の適合性要件が定められています。注1:同じPDF/VCRの基本的な技術要件を基に、追加の適合性レベルが後日追加されることがあります。注2:適合性のあるPDF/VCR-1のテンプレートファイルは、一致する置換コンテンツを追加することで、可変コンテンツ印刷に必要なすべての情報を含みます。置換コンテンツの生成には通常、テンプレートファイルに存在しない追加の情報が必要です。本文書で定義されたテンプレートファイル形式は、単一または複数のページテンプレートを表すISO 15930(PDF/X)ファミリーの標準形式に基づいています。本文書で定義された可変データ形式は、RFC 4180で定義されたCSVファイル形式に基づいています。全体的に言えば、ISO 16613-1:2017は、グラフィック技術の印刷における可変コンテンツ置換の実装に関するガイドラインと要件を提供します。

기사 제목: ISO 16613-1:2017 - 그래픽 기술 - 가변 콘텐츠 교체 - 제1부: 가변 콘텐츠 교체를 위한 PDF/X 사용 (PDF/VCR-1) 기사 내용: ISO 16613-1:2017은 PDF 템플릿 기반 가변 데이터 인쇄 응용 프로그램에서 가변 콘텐츠 치환에 사용할 수 있도록 합니다. PDF 템플릿 파일에는 가변 콘텐츠 치환 필드(플레이스홀더)가 포함되어 있으며, 이 파일은 인쇄 생산 작업 전에 전달되고 여러 번 재사용할 수 있습니다. 인쇄 생산 과정에서는 PDF 기반 가변 데이터 치환 콘텐츠가 제공되어 PDF 템플릿과 병합되어 최종 가변 콘텐츠 페이지 출력물을 생성합니다. ISO 16613-1:2017은 PDF/VCR(PDF를 위한 가변 콘텐츠 교체)을 정의하며, PDF 템플릿 파일 형식, PDF 기반 가변 데이터 치환 콘텐츠 형식 및 RIP 내 가변 콘텐츠 병합을 위한 프레임워크에 대한 기술적 요구 사항을 포함합니다. PDF/VCR 기술적 요구 사항에는 작성자와 프로세서의 인증이 포함되어 있지 않습니다. ISO 16613-1:2017은 또한 PDF/VCR-1 인증 수준을 정의하는데, 이는 PDF/VCR 기술적 요구사항을 기반으로 하며 PDF/VCR-1 템플릿 파일 형식, PDF/VCR-1 데이터 시퀀스 형식(가변 데이터 치환 콘텐츠 형식), PDF/VCR-1 작성자(템플릿 파일 생성을 위한 소프트웨어), PDF/VCR-1 데이터 제공자(데이터 시퀀스 생성을 위한 소프트웨어) 및 PDF/VCR-1 프로세서(데이터 시퀀스 내에서 PDF/VCR-1 템플릿 플레이스홀더 객체를 치환(교체)하는 소프트웨어)에 대한 인증 요구 사항을 설명합니다. 추가적인 인증 수준은 이후에도 동일한 PDF/VCR 기술적 요구 사항을 기반으로 추가될 수 있습니다. PDF/VCR-1 템플릿 파일은 일치하는 치환 콘텐츠를 추가하여 가변 콘텐츠 인쇄에 필요한 모든 정보를 포함합니다. 치환 콘텐츠 생성에는 보통 템플릿 파일에 없는 추가 정보가 필요합니다. 이 문서에서 정의된 템플릿 파일 형식은 ISO 15930 (PDF/X) 형식을 기반으로 하며, 가변 데이터 형식은 RFC 4180에서 정의된 CSV 파일 형식을 기반으로 합니다. 전반적으로 ISO 16613-1:2017은 그래픽 기술 인쇄에서 가변 콘텐츠 교체를 구현하는 데 대한 지침과 요구 사항을 제공합니다.