A method and system for outputting data from a computer to an output
device, such as a computer, defines a master document in which variable
and static data areas are defined. A variable data area is marked and
variable data is inserted thereinto to provide a data stream with
variable and static data. The marking is used to remove the variable data
from the static data. The separated variable and static data is
transmitted to the output device such as the printer. The static data is
stored at the printer and is not sent to the printer for subsequent
documents. The variable data is joined with the static data document by
document in the printer.