A method of processing printer scripts is disclosed. A processor receives the printer script. For each original line of the printer script the process analyzes the line of script to find errors. If no error is found in the script, the script is transferred to a print engine for printing. If at least one error is found in any line of printer script: the script is modified to correct the printer script error and produce a modified line of printer script. A comparison of the original line of printer script with the modified line of printer script is generated and printed, displayed or saved to a storage device.