Apparatuses, methods, and
computer program products are perform features associated with a
USB Host port on a media
processing device. An apparatus is provided comprising at least one processor and at least one memory including
computer program instructions, the at least one memory and the
computer program instructions being configured to, in cooperation with the at least one processor, cause the apparatus at least to query a
USB mass storage device for all template files stored at the root of the
USB mass storage device, the USB
mass storage device being connected to a USB Host port of a media
processing device. The at least one at least one memory and the computer program instructions are further configured to, in cooperation with the at least one processor, cause the apparatus to receive a selection of one or more of the template files to be processed and send the one or more selected files to a parser of the media
processing device to be processed. If the selected file currently being processed comprises a reset command, the at least one at least one memory and the computer program instructions are further configured to, in cooperation with the at least one processor, cause the apparatus to store an indication of the position within the
list of selected files where the selected file currently being processed is located; cause performance of a reset of the media processing device; and resume processing from a position in the
list of selected files based on the indication.