Implemented Printer
fix compile error
Merge branch 'printer'