Refactoring.
Added ability to retrieve printer information.