The term macro is used in connection with printing for so-called overlays. These are files that contain a print object description (e.g. letterhead, general terms and conditions, logo, watermark) in a specific printer language (e.g. PCL5, PCLXL, Postscript). They are fed to the print data stream only once, and can then be called up on different pages via macro call. E.g. a once defined letterhead with logo and footer can be called on every page of a print document and thus be printed. For the BENS Server there is the MacroGenerator Enterprise, which creates overlays from PDF and XPS templates and the Macro-Filter with which such overlays can be added to the print data.