For years, we have been trying to find a printer that really did a good job of printing envelopes. We have finally found it with the B-310N. Every envelope we have used, including very, very heavy bond have printed flawlessly without a hitch. The general printing is also excellent. If you are trying to make some printed work look really expensive, in my view, you are much better off with the "wet" ink of an inkjet. Especially true if you are trying to print your own letterheads or envelopes. Have not used the printer for photos as we have no need for this. One last comment...Although we are early in the ownership cycle, we seem to be getting very good efficiency from the cartridges. We will never go back to a laser again.