I have introduced a Decorator for the Printer logic
Successfully introduced Decorator Pattern