A thermal printer of the three-pass variety for printing in color featuring a sheet feeder, automatic registration, and ejection of the sheet when printing is complete. A rotatable, cylindrical drum has the print head close adjacent thereto and includes a releasable clamp for receiving the paper from the sheet feeder. The paper is clamped to the drum and the drum rotated past the print head three times, one for each color. The drum is then rotated to release and eject the paper. Sensors are provided to detect and monitor the position of the drum during its printing operation and to monitor the status of the paper supplied to the clamping mechanism.