The question Printer on board of the ISS? was answered in the affirmative. This seems to be a printer with a special paper cassette on "top" to feed the paper, since gravity feed is not going to work. But is it really? Or is that the "receiver" and somebody hid the blank paper cassette which seems to be missing from the bottom?
Has this printer been specially built to work in microgravity? If so, by whom? What kind of printer is it (bubble jet? laser? etc.) Does the ink or toner feed also need special considerations to work in microgravity?
edit: For any piece of equipment to be shipped to the ISS and installed on board, it must go through a significant amount of testing for safety and reliability. So if there is a printer there, then there must be some documented evidence (beyond personal opinion) that it's going to really work reliably - and is not expected to cause problems - in the ISS environment. I think it would be remarkable that an un-modified, off-the-shelf 99 or 49 dollar printer was just put in a launch vehicle, subjected to all sorts of vibrations, then operated in microgravity and reduced pressure in close proximity to humans without any modification. Was it?
Zoomed and rotated from here (printer on lower-left):
"Reblogged" from @ForgeMonkey 's answer