the print engine 18 to advance paper step 112 through a print head not shown in the print engine 18 while printing the received data onto the advancing paper 16 step 114 the printer controller 22 starts the paper transport 20 step 116 by driving the upper roller 46 anti clockwise as the printed paper 16 continues to advance a leading edge 60 of the printed paper 16 pushes down the diverter portion 39 and is then nipped between the upper and lower rollers 46 48 and driven into the arcuate store 30 at the same speed as the paper is advanced as the printed paper 16 enters the arcuate store 30 the printed paper 16 bends inwards as illustrated in fig3 due to the shape of the arcuate store 30 and the influence of gravity when the print engine 18 has completely printed the paper 16 then the print engine 18 cuts the paper step 118 to produce a printed receipt the printer controller 22 continues to drive the upper roller 46 anti clockwise step 120 until a predetermined distance is reached step 122 which is less than the distance between the cutting blade not shown in the print engine 18 and the drive mechanism 34 of the paper transport 20 but greater than the distance between the cutting blade not shown and the paper transport entrance 36 this is to ensure that when the upper roller 46 stops driving a trailing edge 70 of the printed paper 16 protrudes from the drive mechanism 34 but is located within the paper transport 20 when this occurs the bulk of the printed paper 16 is coiled or spiraled within the arcuate store 30 as illustrated.