implemented GUI(AWT) printer