A printer which uses an ink ribbon and heat to transfer (vaporize) the ink to the dedicated paper. By adjusting the heat applied to the ink, fine gradations can be produced.