Submitting a Non-Presentation Manager (Base) Print Job

A program can create a complete printer data stream including all printer control codes (called a raw data stream) by using DosOpen, DosWrite, and DosClose. This is called base printing and it is used by:

Non-PM applications developed under OS/2 2.0 that must generate graphical data must be able to generate all the necessary Escape Codes, or printer-specific control sequences. Such applications will be coded differently, depending on the printer family-for example, Epson**, HP** LaserJet**, LaserPrinter*, Proprinter*, or PostScript**.

Non-PM applications that successfully drove the printer in the environment for which they were designed-DOS for example-will continue to do so successfully under this operating system.

DOS applications that directly access output hardware registers could have difficulty printing under the operating system. If this is so, these applications might need to be rewritten.


[Back: Using the Print Subsystem]
[Next: Submitting a Queued Presentation Manager Print Job]