Patent ID: 8543915
Filing Date: 2013-09-24
Classification: G06F

Abstract:
1. An apparatus comprising: one or more processors; and a memory storing instructions which, when processed by the one more processors, cause: receiving a print data stream that includes a plurality of print attributes; performing a simulation for printing of a print job, wherein the print job is represented by the print data stream; determining, from the simulation, two or more print attribute values from the plurality of print attribute values included in the print data stream that conflict by identifying, in the print data stream, at least a first print attribute value for a print attribute that is specified in a header portion of the print data stream, and a second print attribute value for the print attribute that both conflicts with the first print attribute value and is specified in a body portion of the print data stream, wherein the header portion of the print data stream is separate from the body portion of the print data stream; and in response to determining the two or more print attribute values that conflict, generating a notification that identifies the two or more print attribute values that conflict.