Salut, is that logical? For Paint.Begin(<object>) I need a device object. But if i start a printer with .print, Paint hijacks the printer as device. Had some day with blanc pages, while setting Paint.Begin(<printer>) in printer_Begin(). What worked when project is started as executable, but not when used as library. -- Amicalement Charlie