The Canon PIXMA iP6000D Photo Printer is a versatile color ink jet printer which will print on all types of paper. I use it to print documents and photos. For photo printing, you can print directly from the memory stick by inserting it into the printer or from the computer using more standard printing software. I particularly like the individual ink tanks which allow me the flexibility of changing each tank as it empties rather than having to discard a color cartridge when only one of the colors is empty. I have used it for envelopes and card stock with much success. Overall, this printer is durable and a step up from my former printer which was a Canon S820.