Patent ID: 8503008

Claim:
A non-transitory computer readable medium storing a program causing a computer to execute a process for controlling printing, the process comprising: accepting a first printing instruction that requests first document data to be printed by a printing apparatus; converting the first document data into first print data to be processed by the printing apparatus and storing in a queue of a storage unit a first print job that instructs the printing apparatus to process the first print data and print the processed first print data to a first recording medium, in response to accepting the first printing instruction; accepting a second printing instruction that requests second document data to be printed by the printing apparatus; converting the second document data into second print data to be processed by the printing apparatus and storing in the queue a second print job that instructs the printing apparatus to process the second print data and print the processed second print data to a second recording medium, in response to accepting the second printing instruction; detecting an attribute of the second print job that indicates to output all print jobs stored in the queue; and outputting, to the printing apparatus, in response to detecting the attribute of the second print job, both the second print job and the first print job stored in the queue.