1 Introduction

This document is a specification of the Enhanced Metafile Spool Format (EMFSPOOL) structure. The EMFSPOOL structure specifies a metafile format that can store a print job in portable form. The stored print job contains information for printing a document outside the control of the original application, either on the same computer or on another computer.

An EMFSPOOL metafile is a series of variable-length records, called EMFSPOOL records, that contain the page content, font definitions, and device settings. The metafile begins with a header record, which includes the metafile version, its size, the name of the document, and identification of an output device. An EMFSPOOL metafile is "played back" when its records are parsed and processed and the print job is sent to its destination.

Sections 1.7 and 2 of this specification are normative. All other sections and examples in this specification are informative.