added cli with printer auto discovery