A method for controlling a roll-fed printing apparatus for printing images on at least one recording medium, the roll-fed apparatus comprising a print engine, a controller comprising a roll managing system for managing the printing of ripped images on the at least one recording medium, the method comprising the steps of a) the controller receiving a plurality of ripped images from a raster image processor into memory of the roll managing system, b) for each ripped image the roll managing system establishing an arbitrary position in a first direction of a width of the at least one recording medium and in a second direction of a length of the at least one recording medium in the plane of the at least one recording medium at which arbitrary position (X,Y) the ripped image is intended to be printed, c) the controller creating subsequent image swathes for printing the ripped images according to the established arbitrary positions (X,Y) of the ripped images, d) the print engine subsequently printing the created subsequent image swathes, and e) the roll managing system displaying and maintaining an image queue area comprising representations of the ripped images to be printed on the at least one recording medium and representations of the ripped images currently being printed on the at least one recording medium, wherein the method further comprises the steps of the roll managing system providing a plurality of event image objects ("Space", "Pause", ""Cut", "Input", "Ink") each of which is a digital object which is a user operable element and is placeable in the image queue area and the image queue area is configured to receive an event image object of the plurality of event image objects between the representations of the ripped images to be printed on the least one recording medium in the image queue area, the controller setting for an event image object of the plurality at least one printing and/or finishing command to be executed by the printing apparatus in accordance with a timing sequence of printing of the ripped images displayed in the image queue area, the roll managing system displaying and maintaining a dynamic roll preview area comprising a digital representation of the at least one recording medium, digital representations of the ripped images to be printed on the at least one recording medium, digital representations of the ripped images currently being printed on the at least one recording medium, and digital representations (ws1, ws2, ws3, p1, im, cl) of each event image object placed in the image queue area, and the roll managing system continuously synchronizing the dynamic roll preview area with the image queue area, wherein each of the event image objects is placeable by the user in the image queue area and/or in the dynamic roll preview area. a) the controller receiving a plurality of ripped images from a raster image processor into memory of the roll managing system, b) for each ripped image the roll managing system establishing an arbitrary position in a first direction of a width of the at least one recording medium and in a second direction of a length of the at least one recording medium in the plane of the at least one recording medium at which arbitrary position (X,Y) the ripped image is intended to be printed, c) the controller creating subsequent image swathes for printing the ripped images according to the established arbitrary positions (X,Y) of the ripped images, d) the print engine subsequently printing the created subsequent image swathes, and e) the roll managing system displaying and maintaining an image queue area comprising representations of the ripped images to be printed on the at least one recording medium and representations of the ripped images currently being printed on the at least one recording medium, wherein the method further comprises the steps of the roll managing system providing a plurality of event image objects ("Space", "Pause", ""Cut", "Input", "Ink") each of which is a digital object which is a user operable element and is placeable in the image queue area and the image queue area is configured to receive an event image object of the plurality of event image objects between the representations of the ripped images to be printed on the least one recording medium in the image queue area, the controller setting for an event image object of the plurality at least one printing and/or finishing command to be executed by the printing apparatus in accordance with a timing sequence of printing of the ripped images displayed in the image queue area, the roll managing system displaying and maintaining a dynamic roll preview area comprising a digital representation of the at least one recording medium, digital representations of the ripped images to be printed on the at least one recording medium, digital representations of the ripped images currently being printed on the at least one recording medium, and digital representations (ws1, ws2, ws3, p1, im, cl) of each event image object placed in the image queue area, and the roll managing system continuously synchronizing the dynamic roll preview area with the image queue area, wherein each of the event image objects is placeable by the user in the image queue area and/or in the dynamic roll preview area.