update ui :: add printer mode