Printer timer function now working needs polish