1. A label printer having: memory configured to store data defining plural different graphical control panel layouts, each of said layouts comprising an arrangement of input areas of a respective graphical control panel, a display comprising a touchscreen, a section of the touchscreen being operable for selecting one of said graphical control panel layouts, and the touchscreen being configured to display a graphical control panel with input areas arranged on the display in accordance with the selected graphical control panel layout, wherein one of the layouts comprises an arrangement of data layout input areas that are operable to perform respective formatting functions to text comprised in label data to be printed onto a medium, wherein the section of the touchscreen comprises plural areas in the form of selectable tabs, each of which tabs is associated with one of said graphical control panel layouts, and the touchscreen is configured to display the graphical control panel layout associated with one of the tabs, when the user touches that tab, and wherein the respective formatting functions comprise at least one of the following: emboldening the text, making the text italic, changing the size of characters of the text, and applying a font to the text.