Added functional printer view and other small changes