A thermal printer (110) includes a first thermal head (140), a first platen roller (130), first biasing means (142), a second thermal head (160), a second platen roller (150), and second biasing means (163). The first thermal head (140), the first platen roller (130), the first biasing means (142) are in contact with a heat-sensitive layer of thermal recording paper (113). The second thermal head(160), the second platen roller (150), and the second biasing means (163) are in contact with a heat-sensitive layer of the thermal recording paper (114). The second thermal head (160) is arranged onthe upstream side of the first thermal head (140) in a paper feed direction. A paper feed speed of the first platen roller (130) to the thermal recording paper (111) is larger than a paper feed speedof the second platen roller (150). The first platen roller (130) is in contact with the thermal recording paper (111) while being more slippery compared with the second platen roller (150).