The present disclosure relates to a user interface of a label printer for printing an image onto a label.
Known label printing apparatuses are disclosed in EP-A-322918 and EP-A-322919 (Brother Kogyo Kabushiki Kaisha) and EP-A-267890 (Varitronic). The label printing apparatuses each include a cassette receiving bay for receiving a cassette or tape holding case. In EP-A-267890, the tape holding case houses an ink ribbon and a substrate tape, the latter comprising an upper image receiving layer secured to a backing layer by an adhesive. In EP-A-322918 and EP-A-322919, the tape holding case houses an ink ribbon, a transparent image receiving tape and a double sided adhesive tape which is secured at one of its adhesive coated sides to the image tape after printing and which has a backing layer peelable from its other adhesive coated side. With both these apparatus, the image transfer medium (ink ribbon) and the image receiving tape (substrate) are in the same cassette.
It has also been proposed by the present applicants in, for example, EP-A-578372 to house the ink ribbon and the substrate tape in separate cassettes.
In all of these cases, the image receiving tape passes in overlap with the ink ribbon to a print zone consisting of a fixed print head and a platen against which the print head can be pressed to cause an image to transfer from the ink ribbon to the image receiving tape. There are many ways of doing this, including dry lettering or dry film impression, but the most usual way currently is by thermal printing where the print head is heated and the heat causes ink from the ink ribbon to be transferred to the image receiving tape.
In other known tape printing apparatuses, so-called direct thermal tapes are used, in which an image is created directly onto the direct thermal tape without the interposition of an ink ribbon cassette. Elements of a print head are heated, and the heat causes chemicals within the direct thermal tape to react and produce an image in or on the tape.
The apparatuses of the type described above are provided with a keyboard which enables a user to enter characters, symbols and the like to form an image to be printed by the tape printer. The keyboard usually has text character keys and number keys for entering letters and numbers respectively, plus some function keys which, among other things, operate menus and allow printing attributes to be set.
“Stand-alone” label printers can be distinguished from “label printer systems”, which comprise a printer connected to a PC or other computing device. In such label printer systems, a user creates or edits a label for printing using a PC, and then sends print data to a printer to cause the printer to print the print data onto a label medium. In such label printer systems, the user will view a display of the PC to create a label, rather than a display of the printer. Also, the label-editing software used for creating the label will be stored and run on the PC, rather than the printer.
In contrast, stand-alone label printers are operable independently of a PC or other computer to create and print a label. Although some stand-alone printers are connectable to a PC or other computer to receive some data, they are nevertheless operable independently of the PC or other computer to create a label for printing, since label-editing software used for creating the label is stored and run on the label printer itself. Stand-alone label printers thus usually include an integral display via which the user can view an interface of the label-editing software.
According to a first aspect there is provided a method comprising: providing in a first region of a user interface a label preview region for displaying an image of at least one label to be printed; providing in a second region of the user interface a data input area comprising two or more cells for input label data; wherein each cell in the data input area corresponds with the image of at least one label to be printed or at least one region of the image of at least one label to be printed.
Preferably the method comprises automatically mapping data entered in the data input area to the corresponding image of at least one label to be printed or at least one region of the image of at least one label to be printed.
Preferably the automatically mapped data is located in said image of at least one label to be printed or at least one region of the image of at least one label to be printed in dependence on the cell corresponding with that data.
Preferably the method comprises transferring, in response to user-input, data entered in the data input area to the corresponding image of at least one label to be printed or at least one region of the at least one label to be printed.
Preferably the user-input comprises a dragging and dropping operation.
Preferably when a cell is specified by a user, that cell, and the corresponding image of at least one label or at least one region of the image of the at least one label, are highlighted.
Preferably when the image of at least one label or at least one region of the image of the at least one label is specified by a user, that image of at least one label or at least one region of the image of the at least one label, and a corresponding one or more cells, are highlighted.
Preferably said highlighting comprises at least one of a coloured background, a shaded background, a flashing background.
Preferably specifying by a user comprises selecting with a selector, or hovering over with a selector, either of the image of at least one label or at least one region of the image of the at least one label, or at least one cell.
Preferably the two or more cells are arranged in a table structure comprising rows and columns, wherein one of each column and each row corresponds with one label or group of labels.
Preferably the method comprises enabling a user to add or remove at least one of a row and a column in said table structure.
Preferably the method comprises one or both of importing data from an external program in to said data input area and exporting data from said data input area to an external program.
In a further aspect there is provided a computer program comprising computer program code means adapted to perform the method described above when said program is run on a computer.
In a further aspect there is provided an apparatus comprising: a controller configured: to output, to a display driver, data for causing the display driver to drive a display to display in a first region of a user interface a label preview region for displaying at least one label to be printed; and to display in a second region of the user interface a data input area comprising two or more cells for input label data; wherein the controller is configured to correspond each cell in the data input area with the image of at least one label to be printed or at least one region of the image of the at least one label to be printed.
Preferably the controller is configured to automatically map data entered in the data input area to the corresponding image of at least one label to be printed or at least one region of the image of at least one label to be printed.
Preferably the controller is configured to locate the automatically mapped data in said image of at least one label to be printed or at least one region of the image of at least one label to be printed in dependence on the cell corresponding with that data.
Preferably the controller is configured, in response to user-input, to transfer data entered in the data input area to the corresponding image of at least one label to be printed or at least one region of the image of the at least one label to be printed.
Preferably the user-input comprises a dragging and dropping operation.
Preferably when a cell is specified by a user, the controller is configured to highlight that cell and the corresponding image of at least one label or at least one region of the image of the at least one label.
Preferably when the image of at least one label or at least one region of the image of the at least one label is specified by a user, the controller is configured to highlight that image of at least one label or at least one region of the image of the at least one label and a corresponding one or more cells.
Preferably said highlight comprises at least one of a coloured background, a shaded background, a flashing background.
Preferably specifying by a user comprises selecting with a selector, or hovering over with a selector, either of the image of at least one label or at least one region of the image of the at least one label, or at least one cell.
Preferably the controller is configured to cause the two or more cells to be displayed in a table structure comprising rows and columns, wherein one of each column and each row corresponds with one label or group of labels.
Preferably the apparatus is configured to enable a user to add or remove at least one of a row and a column in said table structure.
Preferably the apparatus is configured to enable a user to one or both of import data from an external program in to said data input area and export data from said data input area to an external program.
Preferably said apparatus comprises one of a label printer and a PC.
In a further aspect there is provided a method comprising: providing in a first region of a user interface an information input area, said information input area enabling a user to enter information for defining a serialized pattern of data for at least one label to be printed; providing in a second region of the display a table comprising two or more cells; and wherein said method comprises populating each of said two or more cells with a portion of said serialized pattern of data.
Preferably said table comprises at least one row of cells.
Preferably said table comprises at least one column of cells.
Preferably said serialized pattern of data populates a plurality of rows of cells.
Preferably said serialized pattern of data populates a plurality of columns of cells.
Preferably if said table is too large to be displayed in said preview area simultaneously, scroll bars are provided to enable a user to scroll around said second region.
Preferably said serialized pattern of data comprises two or more alphanumeric characters, and said method comprises enabling a user to serialise each of said two or more alphanumeric characters.
Preferably said method comprises enabling a user to specify the manner in which each of said two or more alphanumeric characters is serialised.
In a further aspect there is provided a computer program comprising computer program code means adapted to perform the method described above when said program is run on a computer.
In a further aspect there is provided an apparatus comprising: a controller configured: to output, to a display driver, data for causing the display driver to drive a display to display in a first region of a user interface an information input area, said information input area configured to enable a user to enter information for defining a serialized pattern of data for at least one label to be printed; and to display in a second region of the display a table comprising two or more cells; and wherein said controller is configured to populate each of said two or more cells with a portion of said serialized pattern of data.
Preferably said table comprises at least one row of cells.
Preferably said table comprises at least one column of cells.
Preferably said controller is configured to populate a plurality of rows of cells with said serialized pattern of data.
Preferably said controller is configured to populate a plurality of columns of cells with said serialized pattern of data.
Preferably if said table is too large to be displayed in said preview area simultaneously, scroll bars are provided to enable a user to scroll around said second region.
Preferably said serialized pattern of data comprises two or more alphanumeric characters, and said apparatus is configured to enable a user to serialise each of said two or more alphanumeric characters.
Preferably said apparatus is configured to enable a user to specify the manner in which each of said two or more alphanumeric characters is serialised.
In a further aspect there is provided a method comprising: providing a user with one or more functions for creating a label to be printed, said one or more functions comprising a recall function; wherein when said user selects said recall function, data from a previously created label is recalled and made available to a user for insertion in to a new label; wherein said new label is of a different type to said previously created label.
Preferably said new label and said previously created label each comprise one of: a general label; a cable wrap label; a 110-block label; a patch panel label; a horizontal breaker label; an asset-tracking label; a heat-shrink label; an arc-flash label; a flag label; a distribution panel label; a terminal block label; a vertical breaker label; a pipe marking label; a self-laminating cable wrap label; a right-to-know label.
Preferably said previously created label comprises two or more defined information areas.
Preferably said new label comprises two or more defined information areas.
Preferably said method comprises inserting said recalled data in to said two or more defined information areas of said new label.
Preferably prior to inserting said recalled data in to said new label, said method comprises providing a user with options regarding a layout of the data in the new label.
Preferably said method comprises providing a user interface comprising a label preview region and a data-input region.
Preferably said data input region comprises a table comprising two or more cells.
Preferably said method comprises displaying said recalled data in said table.
Preferably prior to recalling said data, said method comprises determining whether said recalled data is compatible with said new label.
In a further aspect there is provided a computer program comprising computer program code means adapted to perform the method described above when said program is run on a computer.
In a further aspect there is provided an apparatus comprising a controller configured:
to output, to a display driver, data for causing the display driver to drive a display to display to a user one or more functions for creating a label to be printed, said one or more functions comprising a recall function; wherein said controller is configured to, in response to selection of said recall function by said user, recall data from a previously created label and make that recalled data available to a user for insertion in to a new label; wherein said new label is of a different type to said previously created label.
Preferably said new label and said previously created label each comprise one of: a general label; a cable wrap label; a 110-block label; a patch panel label; a horizontal breaker label; an asset-tracking label; a heat-shrink label; an arc-flash label; a flag label; a distribution panel label; a terminal block label; a vertical breaker label; a pipe marking label; a self-laminating cable wrap label; a right-to-know label.
Preferably said previously created label comprises two or more defined information areas.
Preferably said new label comprises two or more defined information areas.
Preferably said controller is configured to insert said recalled data in to said two or more defined information areas of said new label.
Preferably prior to inserting said recalled data in to said new label, said controller is configured to provide a user with options regarding a layout of the data in the new label.
Preferably said controller causes the display driver to drive the display to display a user interface comprising a label preview region and a data-input region.
Preferably said data input region comprises a table comprising two or more cells.
Preferably said controller causes the display driver to display said recalled data in said table.
Preferably prior to recalling said data, said controller is configured to determine whether said recalled data is compatible with said new label.
In a further aspect there is provided a method comprising: providing in a first region of a user interface a label preview region for displaying an image of at least one label to be printed; providing in a second region of the user interface a data input area comprising two or more cells for input label data; wherein each cell in the data input area corresponds with the image of at least one label to be printed or at least one region of the image of at least one label to be printed; and wherein when one of said cells or said image of at least one label to be printed or at least one region of the image of at least one label to be printed is specified by a user, the specified cell or specified image of at least one label to be printed or at least one region of the image of at least one label to be printed is highlighted, and the corresponding cell or image of at least one label to be printed or at least one region of the image of at least one label to be printed is also highlighted.
In a further aspect there is provided a computer program comprising computer program code means adapted to perform the method described above when said program is run on a computer.
In a further aspect there is provided an apparatus comprising: a controller configured: to output, to a display driver, data for causing the display driver to drive a display to display in a first region of a user interface a label preview region for displaying at least one label to be printed; and to display in a second region of the user interface a data input area comprising two or more cells for input label data; wherein the controller is configured to correspond each cell in the data input area with the image of at least one label to be printed or at least one region of the image of the at least one label to be printed; and wherein when one of said cells or said image of at least one label to be printed or at least one region of the image of at least one label to be printed is specified by a user, the controller is configured to cause the specified cell or specified image of at least one label to be printed or at least one region of the image of at least one label to be printed to be highlighted, and the controller being configured to cause the corresponding cell or image of at least one label to be printed or at least one region of the image of at least one label to be printed to also be highlighted.
Embodiments of the invention will now be described, by way of example only, with reference to the accompanying Figures in which:
The upper cassette is located in a first cassette receiving portion 26 and contains a supply of image receiving tape 4 which passes through a print zone 3 of the label printer 1 to an outlet 5 of the label printer 1. The image receiving tape 4 comprises an upper layer for receiving a printed image on its upper surface and has its other surface coated with an adhesive layer to which is secured a releasable backing layer. The upper cassette 2 has a recess for accommodating a platen 8 of the label printer 1, and guide portions 22 and 24 for guiding the tape through a print zone 3. The platen 8 is mounted for rotation within a cage moulding 10. Alternatively the platen could be mounted for rotation on a pin.
The lower cassette 11 is located in the second cassette receiving portion 28 and contains a thermal transfer ribbon 12 which extends from the supply spool 30 to a take-up spool 32 within the cassette 11. The thermal transfer ribbon 12 extends through the print zone 3 in overlap with the image receiving tape 4. The cassette 11 has recess 14 for receiving a print head 18 of the label printer 1 and guide portions 34 and 36 for guiding the thermal transfer ribbon 12 through the print zone 3. Print head 18 is moveable between an operative position shown in
A DC motor 7 (see
The image is printed by the print head 18 on the image receiving tape on a column by column basis with the columns being adjacent one another in the direction of movement of the tape 4.
The print head 18 is pivotable about a pivot point so that it can be brought into contact with the platen 8 for printing and moved away from the platen 8 to enable the cassette to be removed and replaced as in the first embodiment. Alternatively the platen is pivotable so that it can be brought into contact with the printhead for printing and moved away from the printhead to enable the cassette to be inserted. A cassette inserted into the cassette bay 40 is denoted generally by reference numeral 44. The cassette 44 holds a supply spool 46 of image receiving tape 4. The image receiving tape 4 is guided by a guide mechanism (which is not shown) through the cassette 44, past the print zone 3 and out of the cassette 44 through an outlet 0 to a cutting location C. The same cassette 44 also has an ink ribbon supply spool 48 and an ink ribbon take up spool 50. The ink ribbon 12 is guided from the ink ribbon supply spool 48 through the print zone 3 and taken up on the ink ribbon take up spool 50. As with the first embodiment, the image receiving tape 4 passes in overlap with the ink ribbon 12 through the print zone 3 with its image receiving layer in contact with the ink ribbon 12. The platen of this second embodiment is also driven by a motor 7. The motor rotates to drive continuously the image receiving tape through the print zone 3 during printing. In either of the embodiments, it is possible that the tape be driven in a step wise manner by a stepper motor.
An image is printed on the tape fed out from the print zone to the cutting location C which is provided at a location in a portion of the wall of the cassette 44 which is close to the print zone 3. The portion of the wall on the cassette 44 where the cutting location C is defined is denoted by reference 52. A slot 54 is defined in the wall portion 52 and the image receiving tape 4 is fed past the print zone 3 and out of the cassette 44 through an outlet 0 to the cutting location C where it is supported by facing wall portions on either side of the slot 54.
The second label printing device 1′ includes a cutting mechanism 56 including a cutter support member 58 which carries a blade 60. The blade 60 cuts the image receiving tape 4 and then enters the slot 54. It should be appreciated that the first embodiment will usually also include a cutting mechanism.
These example label printers 1 and 1′ may act as stand-alone printing devices including a controller for receiving inputs from a user and to alter what is displayed on a display of the printing devices. Furthermore, the label printers 1 and 1′ may also be connectable or connected to a PC, in which case the PC also includes a controller to receive inputs from a user and to alter what is displayed on a display of the printer or of the PC.
Basic circuitry for controlling the label printer 1 of
It should also be understood that where the label printer 1 or 1′ is connected to an external apparatus such as a PC, then the PC also contains similar components such as at least one memory and at least one processor to enable the PC to carry out the operations of creating a label to be printed. Such a PC will also be connected to a display means such as a monitor.
Hereafter it should be understood that labels may be created on either or both of the label printing apparatus itself or on an external apparatus such as a PC connected to the label printer. Accordingly, it shall be understood that hereafter terms such as “memory”, “processor” and “display” may refer to these components on either or both of a label printing apparatus and a PC.
In the embodiment of
The heat shrink label 416, arc flash label 418, self-laminating cable wrap label 432, and right-to-know label 434 are each displayed with an exclamation mark adjacent their icon. This informs the user that these label types are not available in the given context. For example it may not be possible to print these label types on the selected type of label material. The selected type of label material is shown at portion 436 of the user interface 400.
The label option types are presented to a user when they click on the “new label” icon 438. In the embodiment of
Other options are also available to a user via user interface 400. These include an “open label” icon 439. By clicking on this icon the user can open a previously saved label. By clicking on “file management” icon 440 the user enters a further interface where the user can manage their saved files, such as renaming the file and transferring the files to and from a label printer. The user can also access a settings menu via icon 442 for changing settings of the user interface. For example the user can change the language setting and whether to use imperial or metric units.
By clicking on icon 444 the user is presented with a drop down list of label printers. The type of label printer selected may for example determine the types of label that are available to a user and/or formatting options available.
Icon 446 is a “quick print” icon which enables a user to quickly print a currently displayed label by clicking on icon 446.
If a user is already in the process of preparing a label, and has exited the label editing screen for any reason, then they can quickly return to editing that label by clicking on “continue editing” icon 448.
In one example, following selection of the patch panel icon 410 the user interface 400 presents the user with a screen as shown in
In the format area 502 the user can format properties associated with the selected label type. In this embodiment the user has selected a patch panel label and therefore the options available to the user are related to patch panel labels. For example if a user moves the mouse pointer over the “number of ports” icon 508, then a drop down menu is presented enabling a user to change the number of ports of the patch panel. By selecting “centre on centre distance” icon 510 the user can change the centre on centre distance between the ports of the patch panel. Icon 512 enables a user to select the number of ports per group. Icon 514 enables a user to select the clearance between port groups. Icon 516 enables a user to decide whether they want a continuous label to cover all groups of ports, or a separate label for each port group. The “layout” icon 518 enables a user to select how they would like their label to be laid out, for example whether the user would like separator lines between each label port, or whether they would like to have a label without separator lines.
As discussed above the options available may vary depending upon the type of labels selected.
Icons 520 and 522 enable a user to respectively undo or redo a previous action. Icon 524 enables a user to save the current label.
Icon 546 enables the user to print the current label.
The label edit area 504 shows a preview of the label or labels 526 to be printed. The label preview 526 is shown adjacent a preview of the patch panel 528. The displayed label preview 526 and patch panel preview 528 correspond with the options selected in format area 502. The overall length of each patch panel group is shown adjacent dimension arrow 530. The spacing between patch panel groups is shown adjacent dimension arrow 532.
Data input area 506 will now be described in more detail. Generally speaking information entered into data input area 506 can be mapped or moved to the label being edited in the label edit area 504. A tick box option 534 allows a user to decide whether to automatically map information from data input area 506 to the label 526 in label edit area 504. In this example the user has ticked the “auto-map columns” box 534. In other embodiments other means may be employed for enabling a user to select whether to automatically map information, such as a drop-down menu or any other kind of menu. In another embodiment no option is provided, and the data is automatically mapped.
The data input area 506 comprises a table, or data grid, labeled 536. The table consists of rows 538 and columns 540. In this example the header of each column is a port number associated with a port on the patch panel 528. Each row 538 corresponds with a label number, such that information relating to more than one label can be displayed in the data input area at any one time. This is explained in more detail further below.
In this example a patch panel with 12 ports has been selected. It is not possible to display information relating to this number of ports in the data input area 506 simultaneously. Accordingly a scroll bar 542 is provided, which enables a user to navigate around the data input area 506 to see all information.
A user can input data into data input area 506. In this example the user has typed the word “One” into cell 544 of table 536. As shown by the table header, this cell is associated with Port 1 of the patch panel. Accordingly, the word “One” is shown in region 548 of the label 526, which is adjacent Port 1 of patch panel 528. Since the auto-mapping feature has been selected in box 534 this word is automatically mapped to the label 526 when it is typed into the data input area 506.
In this example the user clicked on the “Port 1” header to begin typing into cell 544. This action of selecting header “Port 1” has caused the corresponding region 548 of label 526 to be darkened relative to adjacent portions of the label. In embodiments this may occur even before data is entered into cell 544. This allows a user to easily see which portion of the label they are working on.
The user can add and remove rows and columns from the data input area 506. This process may be carried out in any way. In this example a new row can be added by clicking on “+” icon 550. Once this new row has been added it can also be deleted by clicking on a corresponding “x” icon which appears when that row number is hovered over. A new column can be added by clicking on “+” icon 552. A column can be deleted by hovering over the header of that column which will then display a cross (“x”), which if clicked will cause that column to be deleted. For example in
The user interface 400 also comprises some further functions which will be described in more detail later. For example by clicking on icon 556 the user can import data from an external source. By clicking on icon 558 the user can export data to an external source. By clicking on icon 560 the user can recall previously stored data. By clicking on icon 562 the user can define a serialised pattern of data to be entered.
The user then enters the word “Two” into cell 566, which causes a corresponding entry of the word “Two” in region 564 of label 526.
In the example of
It will be appreciated that each row may relate to data for a single label. Each cell may determine the position of that data on the label. Alternatively data in different cells in the same row may relate to different labels within a group of labels. This may be the case for a patch panel label comprising a plurality of labels, for example. Which cells belong to which label within the group may be determined by the user when setting the properties of the patch panel.
It will also be appreciated that the cells of each column may relate to the position of data in separate labels. In other embodiments each column may relate to data for a single label. For example different cells in the same column may relate to different lines of a multi-line label.
As discussed previously the user can also move information from the table 536 to the label preview area 504 by dragging and dropping the information between the two areas. This can be done if the auto-map columns box 534 is un-ticked. The user can then select the header for the data in the table 536 that they wish to move (e.g. “Port 1”, “Port 2” etc), and then drag the data associated with that header into the relevant portion of label 526.
For example, with respect to
As shown in
As discussed above the concept of the data entry area 506 comprising a table 536 can be applied to any type of label, not just the example of the patch panel given above. In
In some embodiments the data displayed in the label preview area 504 can only be edited in the table 536. This may be applicable to all label types.
As discussed above, a user may import data from an external source so as to enter that data into the labels to be printed. The data may be imported in any fashion. In the example shown the user begins the importing step by clicking on import icon 556 as discussed with respect to
The user can also export data to an external source in a similar manner by clicking on the icon 558. The data may also be exported in any other fashion.
As previously discussed a user can enter a serialised pattern of data. A user can choose to begin the process of preparing serial labels by clicking on the serialisation icon 562 (see
For example a user may have decided to prepare a general label by clicking on icon 404 on the home screen 400 (see
The user can then select which portion or portions of the start value they wish to serialise. In this example the user has clicked on the letter “A” to show that this is the first value that they wish to serialise. The letter “A” is accordingly surrounded by a box 704, connected to which is a tag with the number “1” 706 to clearly show to the user that this is the first character which will be serialised.
In this example the user has then clicked on the first instance of the number “1” in the start value “A101”. This generates a box 708 having handles 709 and 710 at either end thereof. The user can click on and drag these handles to select more or fewer characters from the start value that they wish to serialise. In this example the user has clicked on and dragged the handle 710 such that the entire value “101” is selected as the second value that will be serialised. This is shown with tag 712 appended to box 708, showing that this is the second value to be serialised. It should be appreciated that when the user selected the letter “A”, the box 704 also comprised handles at either side for enabling a user to alter the size of box 704 to include more or fewer characters.
Below the options screen 700 is a preview screen 712. The preview screen provides a preview of the serialised data.
The next step, as shown in
A preview of the serialised pattern of data is shown at 712. The preview shows a column of labels serialised as set in the options region 700. That is the first label in the series is A101, the second label L2 is B102, and the third label is C103 etc. There is insufficient space in the preview region to display all of the labels in the series, and therefore a scrollbar 722 is provided which enables a user to scroll through the labels in the label preview.
As shown in
When the “serialise sequentially” box 724 is ticked, arrows 726 and 728 appear in the “enter serialisation details” region of option screen 700. This enables the user to change the character in question from being character “1” to character “2”. For example if the user clicked arrow 728, then the number “101” would become the first character in the serialisation list to be serialised; and the series of labels shown in preview region 712 would become A101, A102, A103, A104, A105, B101, B102 etc.
If the user has completed entering information into the options area 700 and wishes to continue, they can do so by pressing the “done” button 730. Alternatively the user can cancel the serialisation procedure by pressing the “cancel” button 732.
Following on from
It will be appreciated that the serialized data can be transferred to the table in the preview area 712 so as to populate one or more columns, one or more rows, or one or more rows and columns simultaneously.
The above method is particularly user friendly. It enables a user, with minimum effort, to enter a large amount of data for labels to be printed. The interface provided is particularly intuitive and therefore easy for a user to use without any training.
The serialisation options screen 700 or “wizard” guides the user through the entire serialisation process and provides the user with a preview of the serialised data before completing the serialisation process. This allows the user to create large amounts of data with relatively few clicks, and the preview function minimises data input errors.
Another option available to a user is the “recall data” function. This function enables a user to recall data for a previously created label and to insert it into a new label. For example a user may have created a set of data for a general label such as shown in
The user will then be presented with a user interface as shown in
The user interface 800 comprises, similarly to
The user can then recall previously saved data by clicking on recall icon 860.
The user interface 800 then updates to show the user an options screen 805 (see
The options screen 805 comprises a preview region 807 which displays how the recalled data will look when recalled into the data input area 806. The user can choose to recall this data by pressing “Recall” button 809.
Prior to recalling the data into the data input region 806, the options screen 805 allows the user to decide the layout of the data. In
As shown in
The user could also click on button 819 which would cause the data to be distributed down the first column only i.e. all data recalled to be recalled into a single column.
Following on from
Although recalling of data from a general label to a flag label has been shown, it should be appreciated that label data can be recalled between other types of label e.g. between a 110 block label and a patch panel label. In some embodiments, before recalling the data a determination may be made to determine whether the recalled data is compatible with the new label type. If not, a warning may be provided to the user.
The skilled person would appreciate that any of the methods described herein may be implemented using a computer program embodied on a computer readable medium (such as a CDROM or memory within a stand-alone printer) for controlling a controller (or other similar apparatus as discussed above).
Embodiments may be used with continuous tape or die cut labels. Die cut labels are provided on a continuous backing layer but are discrete, pre-cut labels. The tape or die cut labels may be provided in a cassette or simply on a roll.
The foregoing merely illustrates the principles of certain embodiments. Modifications and alterations to the described embodiments will be apparent to those skilled in the art in view of the teaching herein. It will thus be appreciated that those skilled in the art would be able to devise numerous techniques which although not explicitly described herein, embody the principles of the described embodiments and are thus within the scope defined by the claims.
This application claims the benefit of the filing date of U.S. Provisional Appl. No. 61/787,125, filed Mar. 15, 2013. U.S. Provisional Appl. No. 61/787,125 is hereby incorporated by reference
Number | Date | Country | |
---|---|---|---|
61787125 | Mar 2013 | US |