It totally depends on the size of paper a printer can handle. A printer that supports the maximum thickness of a paper can be ideal for printing thick papers. HP OfficeJet 3830 all-in-one printer is one of the best printers for envelopes and it supports thickness of papers up to 300g/m2.