Many DOS and Windows applications generate PostScript to be sent to a printer across a serial or parallel interface. These applications include the <Ctrl>-D (0x4) character to signal the end of the job. If this data is sent to a queue serviced by an AppleTalk printer, the <Ctrl>-D character will be passed to the printer's PostScript interpreter instead of being intercepted by the printer's serial or parallel interface. This can cause PostScript errors or job failures from these applications. ATPS solves this problem by filtering jobs for <Ctrl>-D characters and replacing them with Printer Access Protocol (PAP) EOFs.