A multi-document print driver allows a user to combine and edit
application data containing content generated by multiple application
programs in different formats. The multi-document print driver processes
the application data from the application programs and generates a single
print job that includes the content from the multiple applications and
conforms to a common data format. A user may then edit the print job by
re-arranging and/or deleting the content from the multiple applications.
The multi-document print driver converts the print job from the common
data format into a format that is compatible with a target printing
device and sends the converted print job to the target printing device
for printing. Thus, the final print job sent to the target printing
device may include the content from the multiple applications according
to an order and arrangement designated by the user and does not include
the content that the user deleted.