Printer constructors take default filename

Any comments @mortenvp?