Ribbon tension detecting means (20, 21), which are formed of a plate-like lever body (35) each, are located individually on the upstream side and the downstream side of a platen (7) with respect to its travel. The plate-like lever body (35) has first and second rollers (47, 48) on the upstream and downstream sides with respect to travel of a ribbon, and swings around an axis of rotation of the second roller (48), depending on a tension of the ribbon traveling guided by the rollers (47, 48). If the amount of its swing is not less than or not more than a fixed value, a ribbon feed motor (18) or a ribbon take-up motor (19) is driven. Further, the ribbon tension detecting means (20, 21) are provided with a smoothing member which touches the ink ribbon (13) to remove wrinkles from the ink ribbon (13).