The present invention relates to a tape printer. The tape printer may be a stand-alone tape printer or a tape printer which is arranged to be used with a PC or the like.
Tape printers of the general type with which the present invention is concerned are disclosed in EP-A-322918 and EP-A-322919 (Brother Kogyo Kabushiki Kaisha) and EP-A-0267890 (Varitronics). These printers each include a printing device having a cassette receiving bay for receiving a cassette or a tape holding case. In EP-A-0267890, the tape-cassette has an ink ribbon and a substrate tape, the substrate tape comprising an upper image receiving layer secured to a backing layer by adhesive. In EP-A-322918 and EP-A-22919, a tape cassette 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. The image is printed on the side of the image receiving tape, which is adhered to the adhesive coated tape. Thus, the printed image is covered by a protective layer. In both of these tape printers, the image transfer medium (ink ribbon) and the image receiving tape (substrate) are in the same cassette.
The present applicants have developed a different type of tape printer, which is described in, for example, European Patent Application No. 578372. In this printer, the substrate tape has a structure similar to that described in EP-A-267890 but is housed in its own cassette, whilst the ink ribbon is similarly housed in its own cassette.
In all of these cases, the image receiving tape passes in overlap with the ink ribbon through 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 at present 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. It should be appreciated that it is also known to apply an image directly using a thermal print head to thermally sensitive image receiving tape.
Tape printers fall into two categories: stand-along tape printers and tape printers which can be used in conjunction with a PC. With the stand-along tape printers, information defining the image to be printed can be entered via a keyboard or the like. In those cases where the tape printer is controlled by a PC, the label data is entered via the PC and then downloaded to the tape printer, which prints the required labels. In this latter case, the tape printer is under the control of the PC. Some tape printers are able to operate in two different modes. In one mode of operation, the tape printer can be controlled by the PC, and in another mode of operation, the tape printer can operate in a stand-alone mode.
Currently, when a user wishes to print a batch of labels, it is necessary for the user to input each label. Whilst some tape printers have a number or letter incrementing facility, labels having different information can only be obtained by the separate input of that information This is particularly disadvantageous where a number of labels need to be printed.
It is therefore an aim of embodiments of the present invention to at least address the above described problem.
According to a first aspect of the present invention there is provided a tape printing system for printing an image on an image receiving tape comprising means for receiving a supply of image receiving tape, means for generating a plurality of labels from a data source, said generating means comprising means for receiving said data, means for processing said data to identify data to be printed on said plurality of labels; and means for printing said plurality of labels.
According to a second aspect of the present invention there is provided a tape printing method for printing an image on an image receiving tape comprising the steps of receiving data containing information for a plurality of labels, processing said data to identify individual label data to be printed on said plurality of labels; generating a plurality of labels from the identified data; and printing said plurality of labels.
According to a further aspect of the present invention there is provided a tape printing system for printing a label on an image receiving tape comprising means for receiving a supply of image receiving tape, means for inputting at a graphic image to be printed on said image receiving tape, commons means allowing a user to select the size of said graphic image, and printing means for printing said graphic image with the size selected by said user.
For a better understanding of the present invention and as to how same may be carried into effect, reference will now be made by way of example only to the accompanying drawings, in which:
Reference is made first to
The tape printer 1 has a keyboard 106, which has a plurality of character keys CK designated generally by arrow 111. The keyboard 106 also has a plurality of function keys FK, which are designated by way of example with reference numerals 110, 112, 116 and 120. Using the keyboard 106, the user is able to control the tape printer. For example, the user is able to enter data defining a label to be printed. The label can comprise characters, numbers, symbols or the like. The function keys can control the appearance of the data and may control the label attributes, i.e attributes such as boxing, underlining or the like, or character attributes such as font, style, size, etc. As will be described in more detail hereinafter, in preferred embodiments of the present invention, the keyboard 106 is also able to control the tape printer 106 to automatically generate labels from a data file.
The tape printer 1 also has a display 108, which is able to display information for the user. The information displayed by the display may be the label which is to be printed. For example, as the user inputs label data, this may be displayed on the display. Alternatively, the display may provide information to the user, for example, indicating that the tape printer is processing, printing, or other such information.
Reference is made to
It should be appreciated that in alternative embodiments of the present invention, a single cassette system may be used. The single cassette may house thermal transfer ribbon and image receiving tape.
In alternative embodiments of the present invention, the two cassette may be replaced by a single cassette, which houses only image receiving tape. The image receiving tape is thermally sensitive in this embodiment.
The tape printer 1 may be arranged so as to be capable of printing an image on different widths of image receiving tape. The tape printer may include a mechanism for detecting the width of the tape present. This may be done by making a determination of the characteristic of the cassette. Alternatively, this information may be provided to the tape printer by the user.
Reference is made to
Reference is made to
It should be appreciated that if the tape printer 200 is arranged only to be used in conjunction with the PC 202, then the tape printer 200 needs not be provided with a keyboard or a display. Additionally, the control circuitry of the tape printer may be simplified compared to that of FIG. 3. In particular, at least some of the control functions can be omitted, for example those relating to the display and keyboard.
Additionally, some of the microprocessor functions described in relation to
In alternative embodiments of the present invention, the tape printer 200 may be arranged to have two modes of operation. In the first mode of operation, the tape printer would be controlled by the PC 202. In the second mode of operation, the tape printer would function as a stand-alone tape printer. In that case, the tape printer may have a configuration of the type shown in relation to
Both of the tape printers shown in
Consider the following examples:
The data contained in the data file may be printed such that the data to be printed on each label is contained in a single line of the data file.
Consider the following example of a data file:
This would generate three labels. The first label would be “Pencils, US $100”. The second label would be “Pens, US $0.50 each”. The third label would be “Erasers, US $1.00”.
In one modification to this embodiment, the PC or label printer software can be arranged to determine if any of the lines contain a comma. Where a comma is located, it can be determined that a new line is required. Thus, the three labels outlined above would each have two lines, each new line beginning after the comma.
Label 1 would thus be:
Label 2 would be:
Label 3 would be:
In some embodiments of the present invention, the comma can be omitted from the two-lined labels.
In one further modification of this embodiment, lines of the label which are to contain commas are themselves in quoted text. For example, consider the following list:
In embodiments of the present invention, this would give rise to the following two labels:
Label 1:
The second label, Label 2, would be:
In summary, the data can be presented in a list, with each new line representing a new label. Within each label, a new line is started every time a comma is encountered. If a single line on the label is to contain a comma, then the part of the text is Included in inverted commas or the like. The inverted commas are not printed, although the commas are. It should be appreciated that any other indicators other than commas or inverted commas can be used in embodiments of the present invention.
Reference will now be made to a second type of data file from which labels can be automatically generated. In this, the data for each label appears on subsequent lines separated by a carriage return, line feed, or both. Subsequent labels within the data are separated by blank lines. Firstly, the data in the document is examined to see if there are any blank lines in the data. If so, the text is assumed to consist of a plurality of labels, each of which is separated by the blank lines. Consider the following example of a data file:
The software is arranged to take the presence of the blank line and would provide labels 1 and 2 as outlined in the respective previous example. Consider the following example:
In this situation, each line becomes its own label, in other words, three labels are provided, one with each of the three names. It is assumed that this is the case if it is detected that there are no blank lines within the data. The data in this latter case may be generated by copying information from a column of a spreadsheet, a word processing document, or other data source.
Embodiments of the present invention may be able to support the generation of labels from any of the data files mentioned previously
In step S3, which is the next step if there are no blank lines, then a determination is made as to whether or not there are any commas in each line of data. If no commas are detected, then step S4 is the next step. In step S4, each line represents a single line label, which are then generated. This is as previously outlined. If it is determined in step S3 that there are commas within each line, then the next step is S5. Each line again represents a single label but a determination as to the number of lines of the label is made from the determination of the number of commas. Commas in inverted commas are of course ignored, as outlined previously.
In alternative embodiments of the present invention, only one or some of the various types of data file can be processed.
The data file can take any suitable format. For example, in the case of the tape printer controlled by a PC, the data may be a word processing document, for example a Word or Word Perfect document or the like. Alternatively, the data may be in spreadsheet form, for example, an Excel spreadsheet or the like. Data may be provided to the stand-alone tape printer via any suitable means. Including a “Clipboard” buffer to which the data is copied. Alternatively, the user can enter the data into the tape printer via, for example, the keyboard. That data file may be stored in memory in the tape printer as required.
It should be appreciated that embodiments of the present invention may use other indicators other than the examples of blank spaces to determine the commencement of a new label. Any suitable marker can alternatively be used.
The processing of the data file is done in the microprocessor of the tape printer, in the case of the stand-alone tape printer, or the processor of the processor board 204, in the case of the PC controlled tape printer
In embodiments of the present invention, it is also possible to include pictures, graphics, images or the like in the label. In this regard, reference is made to
It should be appreciated that the maximum height of the graphic is controlled by the size of tape.
As shown schematically in
In one embodiment of the present invention, the memory card or the like contains bit map images or any other suitable type of image. These images can be used as the basis of a label. In one preferred embodiments of the present invention, the image cannot be altered by the user but the user is able to add additional text. The image can be text, graphics or the like
Reference is made to
In one modification also shown in
It should be appreciated that a separate card writer which is able to write multiple copies of the same data may be advantageous where a common one or more data cards need to be given to a number of people. For examples, a garage chain may provide each of its outlets with all the retail SKU items listed.
As can be seen from
Tape printers embodying the present invention may be used In a number of different environments. For example, some tape printers may be used in the home. The tape printer may be primarily used by adults or by children. The tape printer may be used in an office environment or may be used by electricians, plumbers, workers on oil rigs or the like. The same printers can therefore be used by quite different people who have different requirements. Accordingly, a different memory card can be provided for different groups of people.
Of course, different labels may be required in an office environment to, for example, label computers, shelves, files, packages, to produce address labels, to provide notices or the like.
Electricians may require different labels for example to label cables, fuse boxes, circuits. Likewise, plumbers may have different label requirements. A different card can be produced containing sets of labels for each of these different groups of people.
This means that the same label printer may be adapted to be used by a wide range of people.
It should be appreciated that in addition or alternatively, the memory cards can store different fonts and/or can store graphic images which can be imported by the user into labels.
Reference is made to
In step T3 the user can enter data into the label. As previously mentioned, the user is not able to alter some of the data or images contained in the data but may be able to enter some further information. The user can alternatively or additionally completely edit the label as required. The style settings of the label may be alterable. The user can then store the label if required. The label may be stored on the chip card or the like.
In step T4, the user selects the label to be printed. This can be after step T3 or after step T2.
Reference is now made to
In step Q3, with the keypad of the user selects a memory position. The label is then displayed in the edit buffer of the tape printer and any relevant annunciators are illuminated.
In step Q4, the user can edit the label in the buffer—if he so chooses.
In step Q5, the user selects print from the LP300 keypad
In step Q6, the label is printed using the print attributes of size and style that have been set on the printer.
The above illustration allows only for data that contains alpha numerical data and spaces where the ASCII code will adequately describe the characters that need to be placed into the machine edit buffer. There are additional requirements which may be addressed
Should data be needed as a bar code, then a “flag” will be provided to inform the tape printer internal software to treat the following numerals as part of a bar code. The flag would denote the bar code type.
When this data is retrieved from the chip memory It will therefore automatically be treated as a barcode entered manually from the keypad.
A further complication occurs when bar code data is mixed with text. In this case however the bar code flag should be read by the tape printer internal software, which having counted the number of characters applicable to the bar code type, then reverts to normal text
A complication is the combination of a graphic and text. However, the data flag will addresses this.
Embodiments of the invention are designed to be simple. Preferred embodiments of the present invention are arranged to operate in a wizard style where the user is prompted as required. Embodiments of the invention may be operable only via a PC, only via the tape printer or by a combination of the two. Embodiments of the present invention are arranged to operate with a full Europeans language set.
The data input used In preferred embodiments of the present invention will now be elaborated
1 The user will be able to enter the data manually into the content slot for any memory position.
2 The user will be able to paste into the label content from the a Window's clipboard or the like.
3 The user should be able to import into any designated range of positions a series of labels from a database in CSV format or TXT format.
4 The user will be able to use smart paste to import a simple series of labels from Excel or the like. This is described in more detail hereinafter.
In preferred embodiments of the present invention, a PC or label printer may be able to display (preferably in WYSIWYG form) the current content of the chip card when the label printer or card reader is connected to the PC or label printer.
To improve the WYSIWG appearance, the font as used by the label printer may be provided with the application. The size and style options for the font thus preferable match the fixed sizes and styles that are available with the label printer.
Table 1 below shows one format which may be displayed at least partially. Thus for each memory location, the data type and label content are shown.
Alternatively, the graphics may be stored separately from the text as shown in FIG. 9. Such a system has the advantage of being memory space efficient as the bitmap image for the graphic only needs to be stored once for use on any labels. Such an example would be a company logo to prefix many labels
In the example shown in
The option Format Label(s) would do the actual job of formatting the selected label with the specified formats.
The Save to memory option would then program the changes onto the memory card.
Embodiments of the invention may address problems associated with multiple lines, as this is dependant on the tape size used and indicates a tape mismatch from the tape switch if the label cannot be printed.
The edit mode allows the user to change the content of a single label. The user may or may not be able to change the format, but the text inside the label can now be changed.
The scroll bar (or any way of selecting labels one by one) would let the user scroll through the labels he wants to edit.
All options that are available by the format mode illustrated in
The content may be saved as a single file. i.e. the content of the chip could be fully reinstated at any time in the future.
Once the user is satisfied he can select chip card update and the data will be transferred to the card, alternatively, within an independent read/write device.
If the data being transferred is to overwrite an existing label a warning message is presented in typical windows fashion with an ignore all option.
Embodiments of the present invention are able to make a distinction between the parts of label which are editable and those parts which are not. In particular, the label which is downloaded contains the field in which any text or the like entered by the user is automatically placed.
In alternative embodiments of the present invention, the memory card may be replaced by an entity containing a microprocessor or the like. The microprocessor can be contained in any suitable carrier. The integrated circuit may be carried in a card or contained in a device which can be plugged into the tape printer. The microprocessor can be arranged to augment the functionality provided by the microprocessor 100 shown in
The tape printer may be arranged to receive the microprocessor or the like as well as a memory card as described.
The memory can be a flash memory of the like.
In some embodiments of the present invention, the printer may incorporate a time stamp. The time stamp can be used to insert the date and/or time into labels.
The interface between the memory card, or microprocessor and the microprocessor of the tape printer is via a serial interface. In the case of a card or the like containing a microprocessor, a parallel interface may be provided.
In yet a still further embodiment of the present invention, the tape is replaced by a supply of discrete labels provided on a backing layer. In other words, the labels are die cut and when printed are simply removed from the backing layer without requiring cutting.
Number | Date | Country | Kind |
---|---|---|---|
0130689 | Dec 2001 | GB | national |
Number | Name | Date | Kind |
---|---|---|---|
4875174 | Olodort et al. | Oct 1989 | A |
5503482 | Kawakami et al. | Apr 1996 | A |
5544287 | Roth | Aug 1996 | A |
5584591 | Mori et al. | Dec 1996 | A |
5609424 | Sakuragi et al. | Mar 1997 | A |
5700098 | Beadman et al. | Dec 1997 | A |
5720157 | Ross | Feb 1998 | A |
5967679 | Beadman et al. | Oct 1999 | A |
6079889 | Beadman et al. | Jun 2000 | A |
6296406 | Kurashina | Oct 2001 | B1 |
6375306 | Tsukagoshi | Apr 2002 | B1 |
6459943 | Suetani et al. | Oct 2002 | B1 |
6567088 | Hayama | May 2003 | B2 |
Number | Date | Country |
---|---|---|
267 890 | May 1988 | EP |
322 918 | Jul 1989 | EP |
322 919 | Jul 1989 | EP |
587 372 | Jan 1994 | EP |
1 040 928 | Oct 2000 | EP |
Number | Date | Country | |
---|---|---|---|
20030143012 A1 | Jul 2003 | US |