The Macintosh client sends a job composed of PostScript code. If the target printer is a PostScript device, then SFMPRINT assigns the job the RAW data type, so that when WINPRINT takes control, it will not alter the job. If the target printer is not a PostScript device, then SFMPRINT assigns the job the PSCRIPT1 data type. The local print monitor gives control to the SFMPSPRT print processor, which interprets it into bitmaps of pages, and sends the bitmap to the graphics engine. The graphics engine creates a new job that will print on the non-PostScript print device.