In the first example, all of the device driver settings are honored. In particular, the mapping of a linefeed to a linefeed and a carriage return is turned on. When the device drivers is writing characters to the physical printer, it sends a carriage return after each linefeed. It also honors the settings for page width. At that point the printer itself, not the device driver, determines that the right margin has been reached and so prints a carriage return, returning the printhead to the left margin.
Printing continues with the next character in the data stream.
In the second example, the job does not even print until the reset button on the printer is pressed. After a job is submitted to the spooler it eventually passes to the formatter filter for processing and delivery to the printer device driver. The formatter filter always opens the printer device driver in pass-through mode. Jobs submitted to the spooler, as opposed to data streams that are sent directly to the printer device driver, are always processed or otherwise modified by a formatter filter and not by the printer device driver. The virtual printer definition also specifies the formatter filter for that input data stream type.