It has a pullout drawer at the front for regular paper and heavyweight card feeds in from the back, yes. It has 5 separate inks, 2 black (dunno why it needs two) and the usual other 3 colours, cyan, yellow and magenta. I didn't try a stack of card in the rear tray, the test prints I did were just one sheet at a time. After seeing your question I tried it with a stack of 20 sheets of 300gsm card in the rear tray, printed a 3 page document on it and it didn't struggle at all. I'm not sure how many it will take but looking at how the 20 sheets are filling the tray I'd say it might take 30 or so at a time.