Radio-tag reading apparatus and radio tag
Abstract
The radio-tag data containing the merchandise management data about an item of merchandise (5a, 5b) from the radio tag (6a, 6b) attached to the item of merchandise. It is determined whether a prescribed one of the bytes constituting the radio-tag data is identification data that specifies the merchandise management data (ST9). If the prescribed byte is determined to be identification data, a prescribed number of bytes following the prescribed byte are extracted from the radio-tag data (ST10). The bytes thus extracted are output as merchandise management data (ST11).

Term
Projected expiry 18 December 2027.
- Priority
- Filed
- Published
- Today
- Projected expiry
6 claims: 2 independent, 4 dependent
- 1A radio-tag reading apparatus (11) in which a reading unit (115, 116, 117) reads radio-tag data from a radio tag (6a, 6b) attached to an item (5a, 5b) of merchandise, the radio-tag data storing merchandise management data about the item of merchandise, and a tag-data storing unit (201) stores the radio-tag data read by the reading unit (115, 116, 117), characterized by comprising:analyzing means (ST9) for determining whether a prescribed one of the bytes constituting the radio-tag data stored in the tag-data storing unit (201) is identification data that specifies the merchandise management data;extracting means (ST10) for extracting, from the radio-tag data stored in the tag-data storing unit (201), a prescribed number of bytes following the prescribed one of the bytes, when the prescribed one of the bytes is determined to be the identification data by the analyzing means;and output means (ST11) for outputting the bytes extracted by the extracting means as the merchandise management data.
- 6A radio tag (6a, 6b) to be attached to an item of merchandise whose information of which is managed by using a multi-stage barcode, characterized by comprising:a memory (68) which is configured to store an ID code allocated to the radio tag and management data about the item of merchandise;and a control unit (66) which is configured to control a process of writing data in, and reading data from, the memory (68), wherein the memory (68) stores an identification data item (81) specifying the management data about the item of merchandise and data (91) corresponding to the first-stage barcode of the multi-stage barcode, and alternately stores identification data items (82, ..., 8N) specifying management data about other items of merchandise and data items (92, ..., 9N) corresponding to the second-stage et seq. of the multi-stage barcode.
Independent claims2
85 paragraphs, as filed
0001The present invention relates to a radio-tag reading apparatus for reading data from radio tags.
0002A system that uses barcodes, achieving the management of the information about merchandise sold has been established in the physical distribution and retail business. In the system, a barcode is attached to each item of merchandise, each identifying the item of merchandise. To read the barcode, a barcode reader is connected to the point-of-sales (POS) terminal installed in each shop.
0003The shop clerk uses the barcode reader, reading the barcodes attached to the items of merchandise a customer has bought. The barcode data is input from the barcode reader to the POS terminal. On the basis of the barcode data, the POS terminal processes the sales information about the items of merchandise the customer has bought.
0004In recent years, radio data carriers called radio tags have come to attract attention in the physical distribution and retail business. The radio tag has an IC chip and an antenna. The IC chip has a memory, which stores ID data, or tag identifier, specific to the radio tag. The radio tag can perform radio communication with a dedicated reader/writer. The reader/writer can therefore read the data stored in the memory and write data to the memory, without contacting the radio tag.
0005Barcode data cannot be read from barcodes unless the barcode reader scans them one by one. Radio tags communicate with the reader/writer under the control accomplished by a so-called anti-collision method. Thanks to the anti-collision method, the reader/writer can read data from a plurality of radio tags at a time even if the radio tags sparsely exist in the communications region of the reader/writer. Radio tags are therefore advantageous over barcodes in terms of data-processing efficiency.
0006In the physical distribution and retail business, it is proposed that a system that uses radio tags to achieve the management of the sales information about merchandise should be designed and employed. In the system, a radio tag is attached to each item of merchandise, the radio tag storing the identification code of the item of merchandise. A radio-tag reader/writer is connected to the point-of-sales (POS) terminal installed in each shop.
0007The shop clerk places the items of merchandise a customer has bought, in the communications region of the radio-tag reader/writer. Then, the radio-tag reader/writer reads all the data items stored in the radio tags attached to the items of merchandise in one go. The data thus read is then input to the POS terminal installed in the shop. On the basis of the data read from the radio tag, the POS terminal processes the sales information about all items of merchandise the customers have bought.
0008To establish such a system using radio tags, however, the existing POS terminals designed for processing the barcode data must be redesigned in terms of function. Inevitably, the cost of redesigning the POS terminals is so high that the system can hardly be used widely.
0009Jpn. Pat. Appln. <patcit id="pcit0001" dnum="JP11096463A"><text>No. 11-96463 </text></patcit>discloses a technique of employing both a merchandise management system using barcodes and a merchandise management system using radio tags. The technique involves combining a barcode and a radio tag, forming a merchandise tag, and using such merchandise tags to accomplish merchandise management.
0010Since barcodes attached to items of merchandise have a fixed format, each barcode contains only a limited amount of information. Therefore, a so-called multi-stage barcode system using multi-stage barcodes, each consisting of two or more barcodes, to manage one item of merchandise, is employed in the apparel industry, in which not only the merchandise ID code, but also other information such as size, color, etc., must be managed about each item of merchandise.
0011POS terminals for use in the multi-stage barcode system are known (see, for example, Jpn. Pat. Appln. KOKAI Publication <patcit id="pcit0002" dnum="JP7104901A"><text>No. 7-104901</text></patcit>). If such POS terminals adapted to the multi-stage barcode system are used, without being modified, in merchandise management using radio tags, the information items represented by each multi-stage barcode may be stored in two or more radio tags, respectively. As described above, a radio-tag reader/writer can read all the data items stored in the radio tags attached to the items of merchandise in one go. Therefore, the efficiency of reading information will not decrease if a plurality of radio tags are attached to each item of merchandise.
0012A conventional POS terminal of this type, however, determines that a multi-stage barcode is a wrong one unless its constituent barcodes are input continuously. Assume that the first-stage and second-stage barcodes constituting the multi-stage barcode attached to merchandise A represent data items A1 and A2, respectively, and that the first-stage and second-stage barcodes constituting the multi-stage barcode attached to a merchandise B represent barcode data items B1 and B2, respectively. If barcode data items A1, A2, B1 and B2 are input to the POS terminal in the order they are mentioned, the POS terminal can process the sales information about these two merchandise items A and B. If barcode data item B1 is input after barcode data item A1, or barcode data item A2 is input after barcode data item B1, however, the POS terminal will determine that wrong data has been input.
0013Thus, in the system where a plurality of radio tags, each storing one barcode, are attached to each item of merchandise, the data items stored in the radio tags attached to merchandise items, respectively, are quickly read in a random order, then input to the POS terminal in the order they were read. Consequently, the POS terminal will probably determine that wrong data has been input.
0014An object of the present invention is to accomplish merchandise management using radio tags, utilizing the functions of the conventional POS terminals that are adapted to the multi-stage barcode system.
0015According to an aspect of the present invention, there is provided a radio-tag reading apparatus in which a reading unit reads radio-tag data from a radio tag attached to an item of merchandise, the radio-tag data storing merchandise management data about the item of merchandise, and a tag-data storing unit stores the radio-tag data read by the reading unit. The apparatus comprises: analyzing means for determining whether a prescribed one of the bytes constituting the radio-tag data stored in the tag-data storing unit is identification data that specifies the merchandise management data; extracting means for extracting, from the radio-tag data stored in the tag-data storing unit, a prescribed number of bytes following the prescribed one of the bytes, when the prescribed one of the bytes is prescribed byte is determined to be the identification data by the analyzing means; and output means for outputting the bytes extracted by the extracting means, as the merchandise management data.
0016The invention can be more fully understood from the following detailed description when taken in conjunction with the accompanying drawings, in which: <ul id="ul0001" list-style="none" compact="compact"><li><figref idref="f0001">FIG. 1</figref> is a diagram showing the configuration of a merchandise sales registering system according to a first embodiment of the present embodiment;</li><li><figref idref="f0002">FIG. 2</figref> is a block diagram showing the major components of a radio tag according to the first embodiment;</li><li><figref idref="f0002">FIG. 3</figref> is a schematic diagram depicting the data stored in the user area of the radio tag attached to an article of clothing, according to the first embodiment;</li><li><figref idref="f0003">FIG. 4</figref> is a block diagram showing the major components of the RFID reader/writer incorporated in the first embodiment;</li><li><figref idref="f0003">FIG. 5</figref> is a schematic diagram depicting the major storage areas of the memory provided in the RFID reader/writer incorporated in the first embodiment;</li><li><figref idref="f0004">FIG. 6</figref> is a flowchart explaining the major steps that the control unit of the RFID reader/writer performs in the first embodiment;</li><li><figref idref="f0005">FIG. 7</figref> is a diagram showing an example of the data stored in the user area of a radio tag attached to an article of clothing, in the first embodiment; and</li><li><figref idref="f0006">FIG. 8</figref> is a flowchart explaining the major steps that the control unit of the RFID reader/writer performs in a second embodiment of the present invention.</li></ul>
0017A best mode of practicing the invention or embodiments thereof will now be described with reference to the accompanying drawings.
0018The embodiments are merchandise sales registering systems, in which radio tags are attached, in place of multi-stage barcodes, to items of merchandise such as articles of clothing. The systems use a POS terminal that has the existing functions and performs merchandise management on the basis of data contained in multi-stage barcodes, without modifying the POS terminal.
(First Embodiment)
0019<figref idref="f0001">FIG. 1</figref> is a diagram showing the configuration of a merchandise sales registering system. This system comprises a radio-tag reading apparatus 1 and a POS terminal 2. The radio-tag reading apparatus 1 is composed of a reader/writer 11 and an antenna unit 12 shaped like a flat plate. A telecommunication cable 3 connects the reader/writer 11 to the POS terminal 2. Bi-directional communication can therefore achieved between the reader/writer 11 and the POS terminal 2.
0020The POS terminal 2 has a merchandise table 4. The merchandise table 4 stores the data items such as the names of merchandise items and the prices thereof, in association with the codes allocated to the merchandise items, respectively. Upon receiving a merchandise code, the POS terminal 2 searches the merchandise table 4 for the data items about the merchandise item identified by the merchandise code, and reads the data items. Based on the data items thus read, the POS terminal 2 registers the sales data about the merchandise item.
0021The merchandise code is a barcode that contains 13-digit information in most cases. The barcode is so standardized that the highest two digits define a country code, the next five digits define a maker code, the following five digits define an item code, and the last digit is a check digit.
0022Some items of merchandise, such as articles 5a and 5b of clothing, differ in attributes such as size and color, although they have the same merchandise code. To distinguish these items of merchandise, merchandise-attribute codes, each representing the attributes of one item, are attached to the items of merchandise in the shop. Each merchandise-attribute code is a barcode consisting of 13 digits, just like the merchandise code. Sometimes, one merchandise-attribute code may be attached to each item of merchandise. In other cases, two or more merchandise-attribute codes may be attached to one item.
0023In the shop, not only is a barcode used as a merchandise code, but also a barcode indicating the attributes of merchandise is attached to each item of merchandise, thus forming a multi-stage barcode on the item of merchandise. On the basis of the information read from the multi-stage barcode, the POS terminal 2 performs the management of merchandise. This function of the POS terminal 2 is known in the art and will not be described herein.
0024The antenna unit 12 has two functions. One function is to radiate high-frequency signals as radio waves. The other function is to convert the radio waves it has received to high-frequency signals. When a radio tag 6 receives a radio wave radiated from the antenna unit 12, the radio tag is activated. The reader/writer 11 accesses, by radio, the memory incorporated in the radio tag 6 thus activated. Thus, the reader/writer 11 writes information to, or reads information from, the memory, without contacting the radio tag 6. The reader/writer 11 will be described later in more detail.
0025In the first embodiment, radio tags 6a and 6b, each being a multi-stage barcode, are attached to clothing articles 5a and 5b whose sales information needs to be managed. More precisely, the radio tags 6a and 6b are affixed to the price tags 7a and 7b that in turn are attached to the clothing articles 5a and 5b, respectively.
0026The radio tags (6a, 6b) are also known as radio frequency identification (RFID) tags, electronic tags, or the like. The major components of a radio tag are shown in the block diagram of <figref idref="f0002">FIG. 2</figref>. As <figref idref="f0002">FIG. 2</figref> shows, each radio tag 6 is composed of an antenna 61 and an IC chip 62. The antenna 61 is a loop antenna shaped like, for example, a rectangle.
0027The IC chip 62 comprises a power generating unit 63, a demodulation unit 64, a modulation unit 65, a control unit 66, and a memory 67.
0028The antenna 61 receives a modulated wave from the radio-tag reading apparatus 1. In the IC chip 62, the power generating unit 63 rectifies and stabilizes the modulated wave supplied, generating power. The power is supplied to the other components of the IC chip 62. The demodulation unit 64 demodulates the wave, generating demodulated data. The demodulated data is supplied to the control unit 66. The modulation unit 65 receives the data output from the control unit 66 and modulates the same. The modulated data is sent to the antenna 61. The control unit 66 can receive the demodulated data generated by the demodulation unit 64 and write this data in the memory 67. The control unit 66 also can read the data from the memory 67 and supply the same to the modulation unit 65.
0029The memory 67 is a programmable nonvolatile memory such as an EEPROM. The memory 67 stores an ID code allocated to the radio tag 6 during the manufacture thereof by the manufacturer of the radio tag. The memory 67 has a user area 68 in which any data can be written by the user.
0030<figref idref="f0002">FIG. 3</figref> depicts the data stored in the user area 68 of the radio tag 6 (6a or 6b) attached to the closing article 5 (5a or 5b). As shown in <figref idref="f0002">FIG. 3</figref>, one-byte header data items 81, 82, ... 8N and six-byte merchandise management data items 91, 92, ... 9N are alternately recorded in the user area 68 of the radio tag 6.
0031The header data items 81, 82, ... 8N are each a one-byte data item specifying the type of data stored adjacent. In the first embodiment, each header data item is hexadecimal "30h" if the data item specifies merchandise management data. Thus, the header data "30h" works as identification data that identifies merchandise management data.
0032The merchandise management data items 91, 92, ... 9N are binary values, each consisting of six bytes representing a 13-digit integer. The 13-digit integer corresponds to the first to Nth stages of the multi-stage barcode attached to one clothing article (where N ≥ 2).
0033The reader/writer 11 performs the so-called anti-collision method to control the communication with the radio tag 6. Due to use of the anti-collision method, the reader/writer 11 can read data from a plurality of radio tags at the same time even if the radio tags sparsely exist in the communications region of the reader/writer 11.
0034<figref idref="f0003">FIG. 4</figref> is a block diagram that shows the configuration of the reader/writer 11. As <figref idref="f0003">FIG. 4</figref> shows, the reader/writer 11 comprises an interface unit 111, a modulation unit 112, a transmission amplifier 113, a circulator 114, a reception amplifier 115, a demodulation unit 116, a memory unit 117, and a control unit 118. The control unit 118 controls the other components of the reader/writer 11.
0035The interface unit 111 can relay data from the POS terminal 2 to the control unit 118 and vice versa, via the telecommunication cable 3. The modulation unit 112 receives transmission data supplied from the control unit 118 and modulates this data to a high-frequency signal, which is output to the transmission amplifier 113. The transmission amplifier 113 amplifies the high-frequency signal and outputs the same to the circulator 114. The circulator 114 outputs the modulated signal amplified in the transmission amplifier 113, to the antenna unit 12. The circulator 114 also receives the high-frequency signal from the antenna unit 12 and outputs the same to the reception amplifier 115. The reception amplifier 115 amplifies the high-frequency signal input from the circulator 114 and amplifies the same. The signal thus amplified is output to the demodulation unit 116. The demodulation unit 116 demodulates the high-frequency signal amplified by the reception amplifier 115 and converts the same to reception data. The reception data is output to the control unit 118. The control unit 118 reads the radio-tag data from the reception data demodulated by the demodulation unit 116.
0036As shown in <figref idref="f0003">FIG. 5</figref>, the memory unit 117 has a tag-data buffer 201, a transmission buffer 202, and a tag-ID memory 203.
0037The tag-data buffer 201 temporarily stores the latest radio-tag data the reader/writer 11 has read. The transmission buffer 202 temporarily stores the data that is to be transmitted to the POS terminal 2. The tag-ID memory 203 cumulates the IC codes of the radio tags from which the reader/writer 11 has read data.
0038The control unit 118 is configured to read data from the radio tag 6 as shown in the flowchart of <figref idref="f0004">FIG. 6</figref> when it receives an activation command from the POS terminal 2.
0039First, the control unit 118 outputs a tag inquiry signal to the modulation unit 112 in Step ST1. Then, the antenna unit 12 transmits a tag inquiry radio wave.
0040Next, in Step ST2, the control unit 118 determines whether the antenna unit 12 has received a tag-response signal from the radio tag 6. If the control unit 118 receives a tag-response signal from the antenna unit 12, it analyzes the response signal and detects the ID of the radio tag in Step ST3.
0041The control unit 118 then searches the tag-ID memory 203 in Step ST4, determining whether the tag-ID memory 203 stores an ID identical to the ID detected from the response signal. If the tag-ID memory 203 stores an ID identical to the ID detected from the response signal, the control unit 118 waits for the next response signal.
0042If the tag ID detected from the response signal is not stored in the tag-ID memory 203, the control unit 118 writes the tag ID in the ID memory 203 in Step ST5. Next, in Step ST6, the control unit 118 communicates with the radio tag whose ID has just been written in the ID memory 203 and reads the radio-tag data stored in the user area 68 of the radio tag. The control unit 118 overwrites the data thus read in the tag-data buffer 201. The reception amplifier 115, demodulation unit 116 and control unit 118 constitute a reading unit in the reader/writer 11.
0043Next, the control unit 118 resets the count A of a byte counter to "0" in Step ST7. In Step ST8, the control unit 118 acquires seven-byte data from the tag-data buffer 201, the data consisting of the (A+1)th to (A+7)th bytes of the radio-tag data. Note that "A" is the count A of the byte counter.
0044In Step ST9, the control unit 118 determines whether the (A+1)th byte of the seven-byte data acquired in Step ST8 is the identification data [30h] specifying the merchandise management data (by using analyzing means). If the (A+1)th byte is not the identification data [30h], the control unit 118 goes to Step ST13, which will be described later.
0045If the (A+1)th byte is the identification data [30h], the control unit 118 goes to Step ST10. In Step ST10, six-byte data consisting of the (A+2)th to (A+7)th bytes is extracted from the seven-byte data acquired from the tag-data buffer 201 (by extracting means). The six-byte data thus extracted is overwritten, as merchandise management data, in the transmission buffer 202. In Step ST11, the control unit 118 (output means) outputs the six-byte data stored in the transmission buffer 202, to the POS terminal 2 through the interface unit 111.
0046In Step ST12, the control unit 118 then increases the count A of the byte counter by "7." Thereafter, the operation returns to Step ST8, the control unit 118 acquires, from the tag-data buffer 201, seven-byte data, or the (A+1)th to (A+7)th bytes of the radio-tag data stored in the tag-data buffer 201. In Step ST9, the control unit 118 determines whether the (A+1)th byte of the seven-byte data is the identification data [30h] specifying the merchandise management data. If the (A+1)th byte is the identification data [30h], the control unit 118 performs the process of Steps ST10 to ST12. The operation returns to Step ST8 again.
0047In Step S9, the (A+1)th byte may not be the identification data [30h]. If this is the case, the control unit 118 performs Step ST13. In Step S13, the control unit 118 determines whether the (A+1)th byte is zero data [00h] that indicates no data. If the (A+1)th byte is zero data [00h], the operation returns to Step ST2. In Step ST2, the control unit 118 waits for the next response signal.
0048The (A+1)th byte may be neither the identification data [30h] nor the zero data [00h]. In this case, the control unit 118 goes to Step ST14 and acquires all radio-tag data beginning with the (A+2)th byte, from the tag-data buffer 201. The data thus acquired is overwritten in the transmission buffer 202. The control unit 118 outputs the data stored in the transmission buffer 202, to the POS terminal 2 through the interface unit 111.
0049After acquiring all radio-tag data in Step ST14, the control unit 118 returns to Step ST2 and waits for the next response signal.
0050Assume that two clothing articles, 5a and 5b, are placed on the antenna unit 12 as shown in <figref idref="f0001">FIG. 1</figref>. The articles 5a and 5b are items of merchandise, which are managed by using two-stage barcodes, each composed of an identical merchandise code and a different merchandise-attribute code.
0051In the radio tag 6a affixed to the price tag 7a that in turn is attached to the clothing article 5a, data D1 of the format shown in <figref idref="f0005">FIG. 7</figref> is stored in the user area 68 of the memory 67 provided in the radio tag 6a. More precisely, as shown in <figref idref="f0005">FIG. 7</figref>, the first byte stored is header data [30h] 81a, the second to seventh bytes are merchandise management data 91a, the eighth byte is header data [30h] 82a, the ninth to fourteenth bytes are merchandise management data 92a, and the fifteenth byte, i.e., last byte, is zero data [00h] 82a.
0052The merchandise management data 91a is a six-byte binary value representing the 13-digit merchandise code of the clothing article 5a. The merchandise management data 91a corresponds to the first-stage data of the multi-stage barcode attached to the clothing article 5a. The merchandise management data 92a is a binary value representing a 13-digit integer that corresponds to the merchandise-attribute code of the clothing article 5a. This merchandise management data 92a corresponds to the second-stage data of the multi-stage barcode attached to the clothing article 5a.
0053Similarly, in the radio tag 6b affixed to the price tag 7b that in turn is attached to the clothing article 5b, data D2 of the format shown in <figref idref="f0005">FIG. 7</figref> is stored in the user area 68 of the memory 67 provided in the radio tag 6b. That is, the first byte stored is header data [30h] 81b, the second to seventh bytes are merchandise management data 91b, the eighth byte is header data [30h] 82b, the ninth to fourteenth bytes are merchandise management data 92b, and the fifteenth byte, i.e., last byte, is zero data [00h] 83b.
0054The merchandise management data 91b is a six-byte binary value representing the 13-digit merchandise code of the clothing article 5b. The merchandise management data 91b corresponds to the first-stage data of the multi-stage barcode attached to the clothing article 5b. The merchandise management data 92b is a binary value representing a 13-digit integer that corresponds to the merchandise-attribute code of the clothing article 5b. This merchandise management data 92b corresponds to the second-stage data of the multi-stage barcode attached to the clothing article 5b.
0055In this state, the POS terminal 2 may output an activation command to the reader/writer 11. Then, the antenna unit 12 transmits an inquiry radio wave. Assume that the radio tag 6a attached to the clothing article 5a first receives the inquiry wave and is thereby activated, and that the radio tag 6b attached to the clothing article 5b then receives the inquiry wave and is thereby activated.
0056In this case, the radio-tag data received at the antenna unit 12 is stored in the tag-data buffer 201 of the reader/writer 11. This data is radio-tag data D1 stored in the user area 68 of the radio tag 6a attached to the clothing article 5a.
0057After radio-tag data D1 has been stored in the tag-data buffer 201, the reader/writer 11 checks the first byte of radio-tag data D1. Since the first byte of radio-tag data D1 is header data [30h] 81a, the reader/writer 11 extracts the second to seventh bytes from the tag-data buffer 201. The bytes extracted are transmitted to the POS terminal 2. The data constituted by these bytes is the merchandise management data 91a that corresponds to the merchandise code of the clothing article 5a.
0058The reader/writer 11 then checks the eighth byte of radio-tag data D1. Since the eighth byte is header data [30h] 82a, the reader/writer 11 extracts the ninth to fourteenth bytes from the tag-data buffer 201. The bytes extracted are transmitted to the POS terminal 2. The data constituted these bytes is the merchandise management data 92a that corresponds to the merchandise-attribute code of the clothing article 5a.
0059Next, the reader/writer 11 checks the fifteenth byte of radio-tag data D1. Since the fifteenth byte is zero data [00h] 83a, the reader/writer 11 stops processing radio-tag data D1 stored in the tag-data buffer 201.
0060In the reader/writer 11, other radio-tag data is stored in the tag-data buffer 201 of the reader/writer 11. This data is radio-tag data D2 stored in the user area 68 of the radio tag 6b attached to the clothing article 5b.
0061After radio-tag data D2 has been stored in the tag-data buffer 201, the reader/writer 11 checks the first byte of radio-tag data D2. Since the first byte of radio-tag data D2 is header data [30h] 81b, the reader/writer 11 extracts the second to seventh bytes from the tag-data buffer 201. The bytes extracted are transmitted to the POS terminal 2. The data constituted these bytes is the merchandise management data 91b that corresponds to the merchandise code of the clothing article 5b.
0062The reader/writer 11 then checks the eighth byte of radio-tag data D2. Since the eighth byte is header data [30h] 82b, the reader/writer 11 extracts the ninth to fourteenth bytes from the tag-data buffer 201. The bytes extracted are transmitted to the POS terminal 2. The data constituted these bytes is the merchandise management data 92b that corresponds to the merchandise-attribute code of the clothing article 5b.
0063Then, the reader/writer 11 checks the fifteenth byte of radio-tag data D2. Since the fifteenth byte is zero data [00h] 83b, the reader/writer 11 stops processing radio-tag data D2 stored in the tag-data buffer 201.
0064When the reader/writer 11 finishes operating as described above, the merchandize code and merchandise-attribute code of the clothing article 5a are input to the POS terminal 2, in the order they are mentioned. The sales data of the clothing article 5a is therefore registered reliably. Then, the merchandize code and merchandise-attribute code of the clothing article 5b are input to the POS terminal 2, in the order they are mentioned. Therefore, the sales data of the clothing article 5b is reliably registered, too.
0065It does not matter if the radio tag 6b attached to the clothing article 5b is first activated and the radio tag 6a attached to the clothing article 5a is then activated. In this case, the merchandise code and merchandise-attribute code of the clothing article 5b are input to the POS terminal 11, in the order they are mentioned. Then, the merchandise code and merchandise-attribute code of the clothing article 5a are input to the POS terminal 11, in the order they are mentioned. In this case, too, the sales data of the clothing article 5a and that of the clothing article 5b can be reliably registered.
0066As described above, the first embodiment can perform the merchandise management, by using radio tags, not utilizing multi-stage barcodes as has been hitherto practiced. The use of the radio tags simplifies the process of reading data in registering merchandise items. This can greatly shorten the time for registering the merchandise items.
0067In addition, the POS terminal 2 adapted to the multi-stage barcodes system can be used in any shop, without being modified. That is, the program installed in any POS terminal used need not be replaced by a new program. Nor is it necessary to replace the POS terminal by a new POS terminal in the shop. Hence, no installation cost is required.
0068In the first embodiment, each radio tag can store the data one multi-stage barcode represents. Hence, less radio tags can store the same amount of information than in the case where each radio tag stores the data of one stage of a multi-stage barcode. This helps to reduce the cost of the merchandise management.
0069In the first embodiment, the first seven bytes of the radio-tag data stored in the tag-data buffer 201 are read first. The first of these seven bytes is analyzed, determining whether it is data [30h] that identifies the merchandise management data. If the first byte is determined to be identification data [30h], the remaining six bytes are extracted and output as merchandise management data to an external apparatus. Thereafter, the next seven bytes of the radio-tag data are read, and the first of these bytes is analyzed in the same way as described above.
0070In this method, after the merchandise data has been output, the following seven bytes are read from the tag-data buffer 201. It is then determined whether the first of these bytes is zero data [00h]. If this byte is zero data [00h], the following six bytes read will be wasted. A second embodiment of the present invention, which does not waste any bytes read, will be described below.
(Second Embodiment)
0071The second embodiment differs from the first embodiment in a part of the process the reader/writer 11 performs. In any other respect, the second embodiment is the same as the first embodiment. Therefore, the components identical to those of the first embodiment are designated by the same reference numbers and will not be described in detail.
0072<figref idref="f0006">FIG. 8</figref> is a flowchart explaining the major steps that the control unit 118 of the second embodiment. As seen from <figref idref="f0006">FIG. 8</figref>, Steps ST1 to ST7 are identical to those shown in <figref idref="f0004">FIG. 6</figref> (first embodiment). In the first embodiment, seven-byte data consisting of the (A+1)th to (A+7)th bytes of the radio-tag data is read from the tag-data buffer 201 in Step ST8. In the second embodiment, the control unit 118 acquires, in Step ST21, eight-byte data consisting of the (A+1)th to (A+8)th bytes of the radio-tag data from the tag-data buffer 201.
0073After acquiring the eight-byte data, the control unit 118 determines in Step ST9 whether the (A+1)th byte of the eight-byte data is the identification data [30h] specifying the merchandise management data, as in the first embodiment. If the (A+1)th byte is not identification data [30h], the control unit 118 goes to Step ST13.
0074If the (A+1)th byte is the identification data [30h], the control unit 118 goes to Step ST10. In Step ST10, six-byte data consisting of the (A+2)th to (A+7)th bytes is extracted from the eight-byte data acquired from the tag-data buffer 201. The six-byte data thus extracted is overwritten, as merchandise management data, in the transmission buffer 202. In Step ST11, the control unit 118 outputs the six-byte data stored in the transmission buffer 202, to the POS terminal 2 through the interface unit 111.
0075Next, the control unit 118 determines in Step ST22 whether the (A+8)th byte of the eight bytes acquired from the tag-data buffer 201 is identification data [30h]. If the A+8)th byte is not identification data [30h], the control unit 118 goes to Step ST13.
0076If the (A+8)th byte is identification data [30h], the control unit 118 increases the count of the byte counter by "7" in Step ST 23. In Step ST24, the control unit 118 acquires the (A+2)th to (A+8)th bytes of the radio-tag data stored in the tag-data buffer 210. The operation then returns to Step ST10. The control unit 118 performs the process of Steps ST10, ST11 and ST12 again.
0077The second embodiment, in which the radio-tag data is read in the sequence described above, can achieve the same advantage as the first embodiment.
0078Moreover, the first eight bytes of the radio-tag data stored in the tag-data buffer 201 are read first, and the first of these eight bytes is analyzed, determining whether the first byte is identification data [30h] that specifies the merchandise management data. If the first byte is identification data [30h], the following six bytes are extracted and output as merchandise management data to an external apparatus. Thereafter, the control unit 118 analyzes the remaining one byte.
0079Hence, if the remaining one byte is zero data [00h], no further data will be read. Therefore, bytes read are not wasted, unlike in the first embodiment.
0080In embodiments described above, the merchandise management data consists of six bytes. Nonetheless, the number of bytes constituting this merchandise management data is not limited to six. The merchandise management data may consist of, for example, seven bytes.
0081If the data consists of seven bytes, the embodiments are modified as follows. In the first embodiment, the process the control unit 118 performs as shown in <figref idref="f0004">FIG. 6</figref> is changed. First, eight bytes, i.e., the (A+1)th to (A+8)th bytes, of the radio-tag data stored in the tag-data buffer 201 are acquired in Step ST8. Second, the count A of the byte counter is increased by "8" in Step ST12.
0082In the second embodiment, the process the control unit 118 performs as shown in <figref idref="f0006">FIG. 8</figref> is changed. First, nine bytes, i.e., the (A+1)th to (A+0)th bytes, are acquired in Step ST21. Second, eight bytes, i.e., the (A+2)th to (A+9)th bytes, are acquired in Step ST24. Third, the count A of the byte counter is increased by "8" in Step ST23.
0083It is explicitly stated that all features disclosed in the description and/or the claims are intended to be disclosed separately and independently from each other for the purpose of original disclosure as well as for the purpose of restricting the claimed invention independent of the composition of the features in the embodiments and/or the claims. It is explicitly stated that all value ranges or indications of groups of entities disclose every possible intermediate value or intermediate entity for the purpose of original disclosure as well as for the purpose of restricting the claimed invention, in particular as limits of value ranges.
7 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7
Every citation, both ways
| Document | Relation | Office | Category | Cited during | Relevant claims |
|---|---|---|---|---|---|
| CN108109291A | Cited by | China | – | Search report | – |
| JP2005250684A | Cites | Japan | X | Search report | 1-6 |
| JP2005310047A | Cites | Japan | X | Search report | 1-6 |
| GB2358110A | Cites | United Kingdom | X | Search report | 1-6 |
7 members in 4 offices; this record represents the family
Priority claims4
| Document | Office | Kind | Date |
|---|---|---|---|
| 2007010406 | Japan | A | |
| 2007010406 | Japan | – | |
| JP20070010406 | – | – | – |
| 2007010406 | – | – | – |
Members7
| Document | Office | Kind | |
|---|---|---|---|
| CN101226584A | China | A | |
| EP1947601A1This record | European Patent Office (EPO) | A1 | |
| US2008173716A1 | United States of America | A1 | |
| JP2008176632A | Japan | A | |
| JP4319683B2 | Japan | B2 | |
| US7806330B2 | United States of America | B2 | |
| US2010328042A1 | United States of America | A1 |
8 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Application deemed to be withdrawnWithdrawn18D | 18D | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWNSTAA | STAA | |
| Designation fees paidAKX | AKX | |
| First examination report despatched17Q | 17Q | |
| Request for examination filed17P | 17P | |
| Designated contracting statesAK | AK | |
| Request for extension of the european patentAX | AX | |
| Public reference made under article 153(3) epc to a published international application that has entered the european phaseORIGINAL CODE: 0009012PUAI | PUAI |
Numbers
- Publication
- 1947601
- Publication, DOCDB
- 1947601
- Publication, EPODOC
- EP1947601
- Application
- 7024519
- Application, DOCDB
- 07024519
- Application, EPODOC
- EP20070024519
Titles3
- German
- Funketikettlesevorrichtung und Funketikett
- English
- Radio-tag reading apparatus and radio tag
- French
- Appareil de lecture d'étiquette radio et étiquette radio
Classification
- CPC, 2
- G07G1/009
- G06Q30/06
- IPC, 6
- G06K17 00
- G06K19 00
- G06K19 07
- G07G1 00
- G07G1 12
- G06Q30 00
Designated states37
- Contracting states, 32
- Germany
- France
- United Kingdom
- Austria
- Belgium
- Bulgaria
- Switzerland
- Cyprus
- Czechia
- Denmark
- Estonia
- Spain
- Finland
- Greece
- Hungary
- Ireland
- Iceland
- Italy
- Liechtenstein
- Lithuania
- Luxembourg
- Latvia
- Monaco
- Malta
and 8 moreShow fewer
- Netherlands (Kingdom of the)
- Poland
- Portugal
- Romania
- Sweden
- Slovenia
- Slovakia
- Türkiye
- Extension states, 5
- Albania
- Bosnia and Herzegovina
- Croatia
- North Macedonia
- Serbia