i am looking to buy a printer my price range is 300 tops and i want the best bang for the buck...and i need something that'll print things as this as atleast 2mm because i read reviews on a couple printers and some had trouble printing on envelopes