A thermal transfer printer configured to print by nipping a print medium fed by a feeding mechanism and an ink ribbon fed from a ribbon feeding unit , and rolled up by a ribbon roll-up unit between a platen roller and a thermal head and transferring ink from the ink ribbon onto a print surface of the print medium using the thermal head , the thermal transfer printer comprising: a label feeding roller driving unit configured to drive the feeding mechanism ; at least one ribbon feeding roller provided in at least one of a first position between the thermal head and the ribbon roll-up unit or a second position between the thermal head and the ribbon feeding unit ; and a ribbon feeding roller driving unit configured to drive the at least one ribbon feeding roller ; wherein the at least one ribbon feeding roller has an adhesive layer on its surface and is configured to feed the ink ribbon by being rotated while holding the ink ribbon on the adhesive layer ; characterized in that the thermal transfer printer further comprises a ribbon roll-up driving unit configured to drive the ribbon roll-up unit ; and a controller configured to control the label feeding roller driving unit , the ribbon roll-up driving unit , and the ribbon feeding roller driving unit ; the controller includes: a print control means configured to print on the print medium by transferring the ink from the ink ribbon using the thermal head ; and a stop control means configured to stop, after performing the print control, feeding of the print medium in the feeding mechanism and to stop feeding of the ink ribbon at the at least one ribbon feeding roller , simultaneously, and subsequently to stop an ink ribbon roll-up operation in the ribbon roll-up unit . a label feeding roller driving unit configured to drive the feeding mechanism ; at least one ribbon feeding roller provided in at least one of a first position between the thermal head and the ribbon roll-up unit or a second position between the thermal head and the ribbon feeding unit ; and a ribbon feeding roller driving unit configured to drive the at least one ribbon feeding roller ; wherein the at least one ribbon feeding roller has an adhesive layer on its surface and is configured to feed the ink ribbon by being rotated while holding the ink ribbon on the adhesive layer ; characterized in that the thermal transfer printer further comprises a ribbon roll-up driving unit configured to drive the ribbon roll-up unit ; and a controller configured to control the label feeding roller driving unit , the ribbon roll-up driving unit , and the ribbon feeding roller driving unit ; the controller includes: a print control means configured to print on the print medium by transferring the ink from the ink ribbon using the thermal head ; and a stop control means configured to stop, after performing the print control, feeding of the print medium in the feeding mechanism and to stop feeding of the ink ribbon at the at least one ribbon feeding roller , simultaneously, and subsequently to stop an ink ribbon roll-up operation in the ribbon roll-up unit . a print control means configured to print on the print medium by transferring the ink from the ink ribbon using the thermal head ; and a stop control means configured to stop, after performing the print control, feeding of the print medium in the feeding mechanism and to stop feeding of the ink ribbon at the at least one ribbon feeding roller , simultaneously, and subsequently to stop an ink ribbon roll-up operation in the ribbon roll-up unit . <EOS>