improved printer version