A method and system for selective reprint of individual records in a
variable data printing operation in which a variable data print job
defined by an original digital document having a plurality of records to
be printed is provided to the printing device (2). The variable data
print job is run on the printing device (2) and the printed documents are
examined to select records to reprint. A parameter (64) that identifies
the records to reprint is determined and applied to the original digital
document (50) using a data transformation engine (60). The data
transformation engine (60) transforms the original digital document (50)
into a new (70) or revised (50') digital document including the records
to reprint and provides the print job defined by the new (70) or revised
(50') digital document to the printing device (2) for selective reprint.
The digital document (50) is an electronic file having a digital content
component (51) encoded in PDF format, and a digital markup file component
(52) specified using XML. The data transformation engine (60) applies a
data transform to the digital markup file (52) based on XSLT.