US20060086800A1 - Bar code reader and bar code read control method - Google Patents
Bar code reader and bar code read control method Download PDFInfo
- Publication number
- US20060086800A1 US20060086800A1 US11/296,267 US29626705A US2006086800A1 US 20060086800 A1 US20060086800 A1 US 20060086800A1 US 29626705 A US29626705 A US 29626705A US 2006086800 A1 US2006086800 A1 US 2006086800A1
- Authority
- US
- United States
- Prior art keywords
- bar code
- term
- article
- information
- expired
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/10544—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
- G06K7/10821—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices
- G06K7/10851—Circuits for pulse shaping, amplifying, eliminating noise signals, checking the function of the sensing device
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G1/00—Cash registers
- G07G1/0036—Checkout procedures
- G07G1/0045—Checkout procedures with a code reader for reading of an identifying code of the article to be registered, e.g. barcode reader or radio-frequency identity [RFID] reader
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G1/00—Cash registers
- G07G1/12—Cash registers electronically operated
- G07G1/14—Systems including one or more distant stations co-operating with a central processing unit
Definitions
- the present invention relates to technology for distributing load of a host apparatus in a POS (Point of Sale) system.
- POS Point of Sale
- Japanese Patent Application Laid-Open Nos. 5-054211, 8-329350, and 11-120240 disclose the conventional POS systems.
- One approach employed in the POS systems is to optically read a bar code attached to an article and obtain information about the article from a host computer based on the read bar code.
- the bar code is read with a bar code reader or a bar code scanner.
- the information, which contains characters, about the article includes name of the article, price of the article, information about expiry dates, if any, of the article.
- FIG. 7 is a block diagram of a conventional POS system.
- Bar code readers 10 1 to 10 n are placed at various locations in the shop or the department store. These bar code readers 10 1 to 10 n have an arrangement to optically read a bar code attached to an article. The read bar code information is transmitted to the host apparatus 20 .
- a bar code represents information in the form of black and white bars.
- the bar code readers have a laser diode to emit laser and scan the bar code with the laser, a light receiver to receive the light reflected from the bar code, signal converter to convert the received light to electric signal, and a means to convert the electric signal into the bar code information and send the bar code information to the host apparatus 20 .
- a storage containing a PLU file 30 is attached to the host apparatus 20 .
- This PLU file 30 contains information about all the articles (hereinafter, “article information”) in that particular shop or the department store.
- the article information includes name of the article, price of the article etc.
- the article information for an article is stored in correspondence with the bar code information of that article.
- the host apparatus 20 receives a bar code information from any of the bar code reader 101 to 10 n , it retrieves the article information, and sends the article information to the bar code reader from where the bar code information was received.
- the storage containing a PLU file 30 stores term information, which represents a period until which the article can be sold or eaten (hereinafter, “the term of the article has expired”), in correspondence with the bar code information of that article.
- the host apparatus 20 has a timer which keeps an account of time, (for example, date, hour, and minute) when the bar code information is received (hereinafter, “current time”).
- time for example, date, hour, and minute
- the host apparatus 20 retrieves the term information corresponding to that article and checks whether the current time is within the period represented in the term information. If the current time is later than the period represented in the term information, then the host computer 20 send a signal to the bar code reader from where the bar code information was received to display a warning on the display of that bar code reader.
- the bar code reader 10 n is a handy reader and can be used for the inventory of articles.
- the operator scans the bar code of an article to be displayed on shelves.
- the bar code information of that article is transferred from the bar code reader 10 n to the host apparatus 20 .
- the host apparatus 20 compares the term information with the current time, and checks whether the term of the article has expired. If the term of the article has expired, the host apparatus 20 transmits a signal to the bar code reader 10 n to display on the display of the bar code reader 10 n that the term of the article has expired. When such warning is displayed on the display of the bar code reader 10 n , the operator does not place the article on the shelf.
- the conventional POS systems have a problem that, since only the host apparatus performs the retrieval of the article information and the term information and checking of whether the term of the article has expired, the host apparatus is always overload with work. In case of large-scale shops, there are over 100 bar code readers, and there is a huge load on the host apparatus 20 .
- a high-end machine may be used as the host apparatus 20 to solve the problem of the overload, but that results in cost increase.
- a bar code reader has an arrangement to communicate with a host apparatus in a POS system.
- the bar code reader includes a read unit that reads a bar code attached to an article, and outputs bar code information corresponding to the read bar code; a term information acquisition unit that acquires term information included in the bar code information; a term expiration check unit that checks whether the term of the article has expired based on the term information; and a notification unit that notifies that the term of the article has expired upon determination by the term expiration check unit that the term of the article has expired.
- a bar code read control method is applied to a bar code reader having an arrangement to communicate with a host apparatus in a POS system.
- the method includes reading a bar code attached to an article, and outputting bar code information corresponding to the read bar code; acquiring term information included in the bar code information; checking whether a term of the article has expired based on the term information; and notifying that the term of the article has expired upon determination that the term of the article has expired.
- FIG. 1 is a block diagram of a bar code reader according to one embodiment of the present invention.
- FIG. 2 illustrates in detail the contents of an error time information according to the embodiment
- FIG. 3 explains various notification methods in the embodiment
- FIG. 4 is a flowchart of operation of the bar code reader according to the embodiment.
- FIG. 5 is a flowchart of an year/month term check processing
- FIG. 6 is a flowchart of an year/month/day term check processing
- FIG. 7 is a block diagram of a conventional POS system.
- FIG. 1 is a block diagram of a POS system according to an embodiment of the present invention.
- Bar code readers 100 1 to 100 n are placed at various locations in a shop. These bar code readers have an arrangement to optically read bar codes attached to articles, and transmit the read information to a host apparatus 200 .
- the host apparatus 200 retrieves a PLU file 300 in which article information such as the name, the price and the like of the article is registered to correspond to the article code with pieces of the bar code information sequentially transmitted from each of the bar code readers 1001 to 100 n used as a key whenever a bar code is scanned, and sends back the article information to the bar code reader that inquires the bar code information.
- article information such as the name, the price and the like of the article
- the check of whether the term of the article has expired is performed by the host apparatus 200 , however, in the present invention this check is performed by the bar code readers 1001 to 100 n .
- the types of bar codes used in the bar code readers 1001 to 100 n include the following three types, for example:
- the (1) year/month/date bar code is a bar code obtained by coding six figures of year, month, and day (“ 021001 ” for Oct. 1, 2002) as article term information besides an article code. It is noted, however, actual term information has a month/year/day structure.
- Year/month/day bar codes of this type involve, for example, a space saving type RSS (Reduced Space Symbology)-Expand code.
- the (2) year/month bar code is a bar code obtained by coding four-figure year and month (“ 0210 ” for October 2002) as coupon term information (term of validation) used in article discount or the like in addition to an article code.
- Year/month bar codes of this type involve, for example, Format 2 and Format 4 of a coupon code.
- the (3) time setting bar code is a bar code for setting the date of a timer provided in each of the bar code readers 100 1 to 100 n .
- the types of the bar code are the following 10 types for incrementing or decrementing the year, month, day, hour and minute:
- a laser diode 101 is controlled by a laser controller 102 to emit a scan laser beam.
- a polygon mirror 103 consists of a mirror finished surface member that reflects the laser beam from the laser diode 101 .
- the polygon mirror 103 is rotated by a motor 104 to change the reflection direction of the beam, thereby giving a plurality of types of scan patterns.
- a motor controller 105 controls the driving of the motor 104 .
- the laser beam reflected by the polygon mirror 103 is irradiated onto the black and white bars of a bar code 50 in a direction, for example, from a left end to a right end.
- the bar code 50 is the year/month/day bar code, year/month bar code or time setting bar code.
- a light receiving section 106 receives the reflection light irradiated on the bar code 50 , and converts the light into an electric signal having an amplitude according to the magnitude of the reflection light.
- An A/D (Analog/Digital) converter 107 digitally samples the photoelectric transfer signal (analog signal) from the light receiving section 106 , and converts the signal into a digital photoelectric transfer signal.
- a demodulator 108 demodulates the character pattern (character string) of the bar code based on the photoelectric transfer signal from the A/D converter 107 .
- the demodulator 108 also outputs a demodulation result as bar code information.
- a main controller 109 controls the respective constituent elements of the reader 1001 , and executes the term expiration check, the setting of the date of a timer 110 , a warning processing at the time of term expiration, and the like. The operation of this main controller 109 will be explained later in detail.
- the timer 110 has a timer function and momentarily outputs present date information corresponding to present year, month, day, time, and minutes.
- a battery 111 supplies backup power to the timer 110 .
- a memory 112 stores firmware executed by the main controller 109 , error time information and the like.
- the error time information is set so as to absorb the error of the timer 110 relative to absolute time, and used to absorb the error at the time of the term expiration check.
- the main controller 109 determines that a term does not expire before, for example, 0:00 a.m. of Sep. 15, 2002, and that the term expires after 0:00 a.m.
- the main controller 109 determines that the term does not expire before, for example, 2:00 a.m. delayed by two hours from 0:00 a.m. of Sep. 15, 2002, and that the term expires after 2:00 a.m.
- the main controller 109 determines that the term does not expire before, for example, 4:00 a.m. delayed by four hours from 0:00 a.m. of Sep. 15, 2002, and that the term expires after 4:00 a.m.
- An LED (Light Emitting Diode) 113 is a visual notification unit and an element that emits light of green, yellow or the like.
- the LED 113 is controlled by the main controller 109 to be turned on when the bar code is successfully read in a pattern shown in FIG. 3 , a term expiration warning is issued, or the setting of the date to the timer 110 is completed.
- a speaker 114 is a visual notification unit.
- the speaker 114 is controlled to produce sound by the main controller 109 in interlock with the LED 113 when the bar code is successfully read in the pattern shown in FIG. 3 , the term expiration warning is issued, or the setting of the date to the timer 110 is completed.
- a display 115 is a visual notification unit.
- the display 115 is controlled to make display by the main controller 109 in interlock with the LED 113 and the speaker 114 when the bar code is successfully read in the pattern shown in FIG. 3 , the term expiration warning is issued, or the setting of the date to the timer 110 is completed.
- This display 115 is of, for example, such a type as to display alphanumeric letters by seven segments.
- a communication I/F (interface) 116 controls communication between the reader 1001 and the host apparatus 200 based on a predetermined communication protocol.
- the bar code readers 100 2 to 100 n are equal in configuration to the bar code reader 100 1 .
- the main controller 109 of the bar code reader 100 1 determines whether the light receiving section 106 , the A/D converter 107 , and the demodulator 108 have read the bar code 50 . In this example, the determination result is “No”, and this determination is repeated.
- the main controller 109 If the time setting bar code is read as the bar code 50 , the main controller 109 gives a determination result of “Yes” at the step SA 1 .
- the main controller 109 determines whether the bar code 50 is a date setting bar code, and gives a determination result of “Yes” in this example.
- the main controller 109 executes a time setting processing for combining the bar codes (a) to (j), reading the combination, and setting a precise time (year, month, day, hour, and minute) to the timer 110 .
- the main controller 109 updates the date of the timer 110 to, for example, 09:00 of Oct. 2, 2002 based on the read bar code information.
- step SA 7 the main controller 109 notifies the LED 113 , the speaker 114 , and the display 115 of the completion of the time setting to the timer 110 , and then conducts the determination at the step SA 1 .
- the main controller 109 determines whether the bar code 50 is the year/month/day bar code, and gives a determination result of “No” in this example.
- the main controller 109 determines whether the bar code 50 is the year/month bar code, and gives a determination result of “Yes” in this example.
- the main controller 109 executes a year/month term expiration check processing.
- the main controller 109 acquires term information (year and month) from the bar code information read from the bar code 50 (year/month bar code in this example).
- the main controller 109 calculates a determined date based on which the term expiration check is conducted.
- the determined date is 0:00 a.m. on a day incremented by one month from the year and month of the term information acquired at the step SB 1 .
- the determined date is 0:00 a.m. of Oct. 01, 2002.
- the main controller 109 reads error time information (see FIG. 2 ) from the memory 112 , adds error time acquired from the error time information to the determined date calculated at the step SB 2 , and sets the addition result as the determined date. If the error time is, for example, two hours, the determined date is 2:00 a.m. of Oct. 01, 2002.
- the main controller 109 acquires present date information from the timer 110 .
- the main controller 109 compares the determined date calculated at the step SB 3 (see FIG. 5 ) with the present date acquired from the present date information.
- the main controller 109 determines whether the term of a coupon or the like set to the bar code 50 (year/month bar code) expires, i.e., whether the present date passes the determined time. If this determination result is “No”, the main controller 109 makes a determination at step SA 14 .
- the determination result at the step SA 12 is “Yes”.
- the main controller 109 notifies the LED 113 , the speaker 114 , and the display 115 of a term expiration warning as shown in FIG. 3 .
- the main controller 109 determines whether the bar code information read from the bar code 50 (year/month bar code) is to be transmitted to the host apparatus 200 . For example, if the term expires, the main controller 109 gives a determination result of “Yes” at the step SA 14 .
- the main controller 109 transmits the bar code information corresponding to the expired bar code 50 (year/month bar code) as well as information on the term expiration to the host apparatus 200 through the communication I/F 116 .
- the host apparatus 200 recognizes that the term of the year/month bar code expires. If the determination result at the step SA 14 is “No”, the main controller 109 makes the determination at the step SA 1 . Further, if a bar code other than the year/month/day bar code or the year/month bar code is read, the main controller 109 gives a determination result of “Yes” at the step SA 1 , and then gives a determination result of “No” at the step SA 2 .
- the main controller 109 determines whether the bar code 50 is the year/month/day bar code, and gives a determination result of “No”.
- the main controller 109 determines whether the bar code 50 is the year/month bar code, and gives a determination result of “No”.
- the main controller 109 reports that reading is successful.
- the main controller 109 transmits the bar code information to the host apparatus.
- the main controller 109 determines whether the bar code 50 is the year/month/day bar code, and gives a determination result of “Yes” in this example.
- the main controller 109 executes a year/month/day term check processing.
- the main controller 109 acquires term information (year, month, and day) from the bar code information read from the bar code 50 (the year/month/day bar code in this example).
- the main controller 109 calculates the determined date based on which a term expiration check is conducted.
- the determined date is 0:00 a.m. on a day incremented by one day from the year, month, and day of the term information acquired at the step SC 1 .
- the determined date is 0:00 a.m. of Sep. 16, 2002.
- the main controller 109 reads error time information (see FIG. 2 ) from the memory 112 , adds the error time acquired from the error time information to the determined date calculated at the step SC 2 , and sets the addition result as the determined date. For example, if the error time is two hours, the determined date is 2:00 a.m. of Sep. 16, 2002.
- the main controller 109 acquires present date information from the timer 110 .
- the main controller 109 compares the determined date calculated at the step SC 3 (see FIG. 6 ) with the present date obtained from the present date information.
- the main controller 109 determines whether the term of the coupon or the like set to the bar code 50 (year/month/day bar code) expires, i.e., whether the present date passes the determined time. If this determination result is “No”, the main controller 109 makes the determination at the step SA 14 .
- the determination result at the step SA 12 is “Yes”.
- the main controller 109 notifies the LED 113 , the speaker 114 , and the display 115 of a term expiration warning as shown in FIG. 3 .
- the main controller 109 determines whether the bar code information read from the bar code 50 (year/month/day bar code) is to be transmitted to the host apparatus 200 . For example, if the term expires, the main controller 109 gives a determination result of “Yes” at the step SA 14 .
- the main controller 109 transmits the bar code information corresponding to the expired bar code 50 (year/month/day bar code) as well as information on the term expiration to the host apparatus 200 through the communication I/F 116 .
- the host apparatus 200 recognizes that the term of the year/month/day bar code expires. If the determination result at the step SA 14 is “No”, the main controller 109 makes the determination at the step SA 1 .
- the bar code reader of the embodiment it is checked whether a term expires based on the term information acquired from the bar code information read by the light receiving section 106 , the A/D converter 107 , and the demodulator 108 . If the term expires, the expiration is notified to the LED 113 , the speaker 114 , and the display 115 (see FIG. 2 ). Therefore, it becomes possible to distribute the load to the bar code readers and the host apparatus and thus reduce the load on the host apparatus.
- the term expiration is checked based on the comparison result of comparing the present date information obtained from the timer 110 with the determined date set in light of the error time information. Therefore, it is possible to compensate for the error of the timer 110 , and to improve term expiration check accuracy.
- the host apparatus 200 can grasp the result of the term expiration.
- the date of the timer 110 is set using the time setting bar code as the bar code 50 . Therefore, it is possible to simplify a time setting operation.
- bar code reader of the present invention it is possible to reduce the load on the host apparatus so that a high-end machine is not required. Moreover, it becomes possible to check accurately whether the term of the article has expired. Furthermore, even the host apparatus can keep an account of the articles whose term has expired. Moreover, the date can be set with easily.
Abstract
A bar code reader has an arrangement to communicate with a host apparatus. The bar code reader includes a read unit that reads a bar code attached to an article, and outputs bar code information corresponding to the read bar code; a term information acquisition unit that acquires term information included in the bar code information; and a term expiration check unit that checks whether the term of the article has expired based on the term information. A notification unit notifies that the term of the article has expired upon determination by the term expiration check unit that the term of the article has expired.
Description
- This application is a Continuation of U.S. patent application Ser. No. 10/694,274 filed Oct. 29, 2003, which claims priority from Japanese Patent Application No. 2002-318510 filed Oct. 31, 2002 in the Japanese Patent Office, the disclosure of which is herein incorporated by reference.
- 1. Field of the Invention
- The present invention relates to technology for distributing load of a host apparatus in a POS (Point of Sale) system.
- 2. Description of the Related Art
- Japanese Patent Application Laid-Open Nos. 5-054211, 8-329350, and 11-120240 disclose the conventional POS systems.
- One approach employed in the POS systems is to optically read a bar code attached to an article and obtain information about the article from a host computer based on the read bar code. The bar code is read with a bar code reader or a bar code scanner. The information, which contains characters, about the article includes name of the article, price of the article, information about expiry dates, if any, of the article.
-
FIG. 7 is a block diagram of a conventional POS system.Bar code readers 10 1 to 10 n are placed at various locations in the shop or the department store. Thesebar code readers 10 1 to 10 n have an arrangement to optically read a bar code attached to an article. The read bar code information is transmitted to thehost apparatus 20. - A bar code represents information in the form of black and white bars. The bar code readers have a laser diode to emit laser and scan the bar code with the laser, a light receiver to receive the light reflected from the bar code, signal converter to convert the received light to electric signal, and a means to convert the electric signal into the bar code information and send the bar code information to the
host apparatus 20. - A storage containing a
PLU file 30 is attached to thehost apparatus 20. ThisPLU file 30 contains information about all the articles (hereinafter, “article information”) in that particular shop or the department store. The article information includes name of the article, price of the article etc. The article information for an article is stored in correspondence with the bar code information of that article. Thus, when thehost apparatus 20 receives a bar code information from any of thebar code reader 101 to 10 n, it retrieves the article information, and sends the article information to the bar code reader from where the bar code information was received. - The storage containing a
PLU file 30, for example, stores term information, which represents a period until which the article can be sold or eaten (hereinafter, “the term of the article has expired”), in correspondence with the bar code information of that article. Thehost apparatus 20 has a timer which keeps an account of time, (for example, date, hour, and minute) when the bar code information is received (hereinafter, “current time”). When thehost apparatus 20 receives a bar code information from a bar code reader, it retrieves the term information corresponding to that article and checks whether the current time is within the period represented in the term information. If the current time is later than the period represented in the term information, then thehost computer 20 send a signal to the bar code reader from where the bar code information was received to display a warning on the display of that bar code reader. - When an operator of the bar code reader sees such a warning on the display, it means that the term of the article has expired, and he/she performs a processing to cancel the purchase of the article.
- The
bar code reader 10 n, for example, is a handy reader and can be used for the inventory of articles. In this case, the operator scans the bar code of an article to be displayed on shelves. As a result, the bar code information of that article is transferred from thebar code reader 10 n to thehost apparatus 20. Thehost apparatus 20 compares the term information with the current time, and checks whether the term of the article has expired. If the term of the article has expired, thehost apparatus 20 transmits a signal to thebar code reader 10 n to display on the display of thebar code reader 10 n that the term of the article has expired. When such warning is displayed on the display of thebar code reader 10 n, the operator does not place the article on the shelf. - The conventional POS systems have a problem that, since only the host apparatus performs the retrieval of the article information and the term information and checking of whether the term of the article has expired, the host apparatus is always overload with work. In case of large-scale shops, there are over 100 bar code readers, and there is a huge load on the
host apparatus 20. A high-end machine may be used as thehost apparatus 20 to solve the problem of the overload, but that results in cost increase. - It is an object of the present invention to solve at least the problems in the conventional technology.
- A bar code reader according to one aspect of the present invention has an arrangement to communicate with a host apparatus in a POS system. The bar code reader includes a read unit that reads a bar code attached to an article, and outputs bar code information corresponding to the read bar code; a term information acquisition unit that acquires term information included in the bar code information; a term expiration check unit that checks whether the term of the article has expired based on the term information; and a notification unit that notifies that the term of the article has expired upon determination by the term expiration check unit that the term of the article has expired.
- A bar code read control method according to another aspect of the present invention is applied to a bar code reader having an arrangement to communicate with a host apparatus in a POS system. The method includes reading a bar code attached to an article, and outputting bar code information corresponding to the read bar code; acquiring term information included in the bar code information; checking whether a term of the article has expired based on the term information; and notifying that the term of the article has expired upon determination that the term of the article has expired.
- The other objects, features and advantages of the present invention are specifically set forth in or will become apparent from the following detailed descriptions of the invention when read in conjunction with the accompanying drawings.
- These and/or other aspects and advantages of the invention will become apparent and more readily appreciated from the following description of the preferred embodiments, taken in conjunction with the accompanying drawings of which:
-
FIG. 1 is a block diagram of a bar code reader according to one embodiment of the present invention; -
FIG. 2 illustrates in detail the contents of an error time information according to the embodiment; -
FIG. 3 explains various notification methods in the embodiment; -
FIG. 4 is a flowchart of operation of the bar code reader according to the embodiment; -
FIG. 5 is a flowchart of an year/month term check processing; -
FIG. 6 is a flowchart of an year/month/day term check processing; and -
FIG. 7 is a block diagram of a conventional POS system. - Exemplary embodiments of a bar code reader according to the present invention will be explained hereinafter in detail with reference to the drawings.
-
FIG. 1 is a block diagram of a POS system according to an embodiment of the present invention.Bar code readers 100 1 to 100 n are placed at various locations in a shop. These bar code readers have an arrangement to optically read bar codes attached to articles, and transmit the read information to ahost apparatus 200. - The
host apparatus 200 retrieves aPLU file 300 in which article information such as the name, the price and the like of the article is registered to correspond to the article code with pieces of the bar code information sequentially transmitted from each of thebar code readers 1001 to 100 n used as a key whenever a bar code is scanned, and sends back the article information to the bar code reader that inquires the bar code information. - In the conventional POS systems the check of whether the term of the article has expired is performed by the
host apparatus 200, however, in the present invention this check is performed by thebar code readers 1001 to 100 n. - The types of bar codes used in the
bar code readers 1001 to 100 n include the following three types, for example: - (1) Year/month/date bar code,
- (2) Year/month bar code, and
- (3) Time setting bar code.
- The (1) year/month/date bar code is a bar code obtained by coding six figures of year, month, and day (“021001” for Oct. 1, 2002) as article term information besides an article code. It is noted, however, actual term information has a month/year/day structure. Year/month/day bar codes of this type involve, for example, a space saving type RSS (Reduced Space Symbology)-Expand code.
- The (2) year/month bar code is a bar code obtained by coding four-figure year and month (“0210” for October 2002) as coupon term information (term of validation) used in article discount or the like in addition to an article code. Year/month bar codes of this type involve, for example,
Format 2 andFormat 4 of a coupon code. - The (3) time setting bar code is a bar code for setting the date of a timer provided in each of the
bar code readers 100 1 to 100 n. The types of the bar code are the following 10 types for incrementing or decrementing the year, month, day, hour and minute: - (a) Year incremented bar code,
- (b) Month incremented bar code,
- (c) Day incremented bar code,
- (d) Hour incremented bar code,
- (e) Minute incremented bar code,
- (f) Year decremented bar code,
- (g) Month decremented bar code,
- (h) Day decremented bar code,
- (i) Hour decremented bar code, and
- (j) Minute decremented bar code.
- In the
bar code reader 1001, alaser diode 101 is controlled by alaser controller 102 to emit a scan laser beam. Apolygon mirror 103 consists of a mirror finished surface member that reflects the laser beam from thelaser diode 101. Thepolygon mirror 103 is rotated by amotor 104 to change the reflection direction of the beam, thereby giving a plurality of types of scan patterns. Amotor controller 105 controls the driving of themotor 104. - The laser beam reflected by the
polygon mirror 103 is irradiated onto the black and white bars of abar code 50 in a direction, for example, from a left end to a right end. Thebar code 50 is the year/month/day bar code, year/month bar code or time setting bar code. - A
light receiving section 106 receives the reflection light irradiated on thebar code 50, and converts the light into an electric signal having an amplitude according to the magnitude of the reflection light. An A/D (Analog/Digital)converter 107 digitally samples the photoelectric transfer signal (analog signal) from thelight receiving section 106, and converts the signal into a digital photoelectric transfer signal. - A
demodulator 108 demodulates the character pattern (character string) of the bar code based on the photoelectric transfer signal from the A/D converter 107. Thedemodulator 108 also outputs a demodulation result as bar code information. - A
main controller 109 controls the respective constituent elements of thereader 1001, and executes the term expiration check, the setting of the date of atimer 110, a warning processing at the time of term expiration, and the like. The operation of thismain controller 109 will be explained later in detail. Thetimer 110 has a timer function and momentarily outputs present date information corresponding to present year, month, day, time, and minutes. Abattery 111 supplies backup power to thetimer 110. - A memory 112 stores firmware executed by the
main controller 109, error time information and the like. The error time information is set so as to absorb the error of thetimer 110 relative to absolute time, and used to absorb the error at the time of the term expiration check. - For example, as shown in
FIG. 2 , if the error time information is set at 0 hour, i.e., the error of thetimer 110 is 0, then themain controller 109 determines that a term does not expire before, for example, 0:00 a.m. of Sep. 15, 2002, and that the term expires after 0:00 a.m. - If the error time information is set at two hours, i.e., the error of the
timer 110 is less than two hours, then themain controller 109 determines that the term does not expire before, for example, 2:00 a.m. delayed by two hours from 0:00 a.m. of Sep. 15, 2002, and that the term expires after 2:00 a.m. - Likewise, if the error time information is set at four hours, i.e., the error of the
timer 110 is less than four hours, themain controller 109 determines that the term does not expire before, for example, 4:00 a.m. delayed by four hours from 0:00 a.m. of Sep. 15, 2002, and that the term expires after 4:00 a.m. - An LED (Light Emitting Diode) 113 is a visual notification unit and an element that emits light of green, yellow or the like. The
LED 113 is controlled by themain controller 109 to be turned on when the bar code is successfully read in a pattern shown inFIG. 3 , a term expiration warning is issued, or the setting of the date to thetimer 110 is completed. - A
speaker 114 is a visual notification unit. Thespeaker 114 is controlled to produce sound by themain controller 109 in interlock with theLED 113 when the bar code is successfully read in the pattern shown inFIG. 3 , the term expiration warning is issued, or the setting of the date to thetimer 110 is completed. - A
display 115 is a visual notification unit. Thedisplay 115 is controlled to make display by themain controller 109 in interlock with theLED 113 and thespeaker 114 when the bar code is successfully read in the pattern shown inFIG. 3 , the term expiration warning is issued, or the setting of the date to thetimer 110 is completed. - This
display 115 is of, for example, such a type as to display alphanumeric letters by seven segments. A communication I/F (interface) 116 controls communication between thereader 1001 and thehost apparatus 200 based on a predetermined communication protocol. Thebar code readers 100 2 to 100 n are equal in configuration to thebar code reader 100 1. - The operation of one embodiment will next be explained with reference to the flowcharts of FIGS. 4 to 6. An example in which the
bar code reader 1001 shown inFIG. 1 reads a bar code and makes a term expiration check will be mainly explained. - At step SA1 shown in
FIG. 4 , themain controller 109 of thebar code reader 100 1 determines whether thelight receiving section 106, the A/D converter 107, and thedemodulator 108 have read thebar code 50. In this example, the determination result is “No”, and this determination is repeated. - If the time setting bar code is read as the
bar code 50, themain controller 109 gives a determination result of “Yes” at the step SA1. At step SA2, themain controller 109 determines whether thebar code 50 is a date setting bar code, and gives a determination result of “Yes” in this example. - At step SA5, the
main controller 109 executes a time setting processing for combining the bar codes (a) to (j), reading the combination, and setting a precise time (year, month, day, hour, and minute) to thetimer 110. At step SA6, themain controller 109 updates the date of thetimer 110 to, for example, 09:00 of Oct. 2, 2002 based on the read bar code information. - At step SA7, the
main controller 109 notifies theLED 113, thespeaker 114, and thedisplay 115 of the completion of the time setting to thetimer 110, and then conducts the determination at the step SA1. - If the year/month bar code is read as the
bar code 50, themain controller 109 gives a determination result of “Yes” at the step SA1, and then gives a determination result of “No” at the step SA2. At step SA3, themain controller 109 determines whether thebar code 50 is the year/month/day bar code, and gives a determination result of “No” in this example. - At step SA4, the
main controller 109 determines whether thebar code 50 is the year/month bar code, and gives a determination result of “Yes” in this example. At step SA9, themain controller 109 executes a year/month term expiration check processing. - To be specific, at step SB1 shown in
FIG. 5 , themain controller 109 acquires term information (year and month) from the bar code information read from the bar code 50 (year/month bar code in this example). At step SB2, themain controller 109 calculates a determined date based on which the term expiration check is conducted. - In this example, the determined date is 0:00 a.m. on a day incremented by one month from the year and month of the term information acquired at the step SB1. For example, if the year and month of the term information is September 2002, the determined date is 0:00 a.m. of Oct. 01, 2002.
- At step SB3, the
main controller 109 reads error time information (seeFIG. 2 ) from the memory 112, adds error time acquired from the error time information to the determined date calculated at the step SB2, and sets the addition result as the determined date. If the error time is, for example, two hours, the determined date is 2:00 a.m. of Oct. 01, 2002. - Referring back to
FIG. 4 , at step SA10, themain controller 109 acquires present date information from thetimer 110. At step SA11, themain controller 109 compares the determined date calculated at the step SB3 (seeFIG. 5 ) with the present date acquired from the present date information. - At step SA12, the
main controller 109 determines whether the term of a coupon or the like set to the bar code 50 (year/month bar code) expires, i.e., whether the present date passes the determined time. If this determination result is “No”, themain controller 109 makes a determination at step SA14. - In this example, the determination result at the step SA12 is “Yes”. At step SA13, the
main controller 109 notifies theLED 113, thespeaker 114, and thedisplay 115 of a term expiration warning as shown inFIG. 3 . - At the step SA14, the
main controller 109 determines whether the bar code information read from the bar code 50 (year/month bar code) is to be transmitted to thehost apparatus 200. For example, if the term expires, themain controller 109 gives a determination result of “Yes” at the step SA14. - At step SA15, the
main controller 109 transmits the bar code information corresponding to the expired bar code 50 (year/month bar code) as well as information on the term expiration to thehost apparatus 200 through the communication I/F 116. As a result, thehost apparatus 200 recognizes that the term of the year/month bar code expires. If the determination result at the step SA14 is “No”, themain controller 109 makes the determination at the step SA1. Further, if a bar code other than the year/month/day bar code or the year/month bar code is read, themain controller 109 gives a determination result of “Yes” at the step SA1, and then gives a determination result of “No” at the step SA2. At the step SA3, themain controller 109 determines whether thebar code 50 is the year/month/day bar code, and gives a determination result of “No”. At the step SA4, themain controller 109 determines whether thebar code 50 is the year/month bar code, and gives a determination result of “No”. At the step SA16, themain controller 109 reports that reading is successful. At the step SA17, themain controller 109 transmits the bar code information to the host apparatus. - If the year/month/day bar code is read as the
bar code 50, themain controller 109 gives a determination result of “Yes” at the step SA1, and then gives a determination result of “No” at the step SA2. At the step SA3, themain controller 109 determines whether thebar code 50 is the year/month/day bar code, and gives a determination result of “Yes” in this example. - At step SA8, the
main controller 109 executes a year/month/day term check processing. To be specific, at step SC1 shown inFIG. 6 , themain controller 109 acquires term information (year, month, and day) from the bar code information read from the bar code 50 (the year/month/day bar code in this example). At step SC2, themain controller 109 calculates the determined date based on which a term expiration check is conducted. - In this example, the determined date is 0:00 a.m. on a day incremented by one day from the year, month, and day of the term information acquired at the step SC1. For example, if the year, month, and day of the date information is Sep. 15, 2002, the determined date is 0:00 a.m. of Sep. 16, 2002.
- At step SC3, the
main controller 109 reads error time information (seeFIG. 2 ) from the memory 112, adds the error time acquired from the error time information to the determined date calculated at the step SC2, and sets the addition result as the determined date. For example, if the error time is two hours, the determined date is 2:00 a.m. of Sep. 16, 2002. - Referring back to
FIG. 4 , at the step SA10, themain controller 109 acquires present date information from thetimer 110. At the step SA11, themain controller 109 compares the determined date calculated at the step SC3 (seeFIG. 6 ) with the present date obtained from the present date information. - At the step SA12, the
main controller 109 determines whether the term of the coupon or the like set to the bar code 50 (year/month/day bar code) expires, i.e., whether the present date passes the determined time. If this determination result is “No”, themain controller 109 makes the determination at the step SA14. - In this example, the determination result at the step SA12 is “Yes”. At the step SA13, the
main controller 109 notifies theLED 113, thespeaker 114, and thedisplay 115 of a term expiration warning as shown inFIG. 3 . - At the step SA14, the
main controller 109 determines whether the bar code information read from the bar code 50 (year/month/day bar code) is to be transmitted to thehost apparatus 200. For example, if the term expires, themain controller 109 gives a determination result of “Yes” at the step SA14. - At the step SA15, the
main controller 109 transmits the bar code information corresponding to the expired bar code 50 (year/month/day bar code) as well as information on the term expiration to thehost apparatus 200 through the communication I/F 116. As a result, thehost apparatus 200 recognizes that the term of the year/month/day bar code expires. If the determination result at the step SA14 is “No”, themain controller 109 makes the determination at the step SA1. - As explained so far, according to the bar code reader of the embodiment, it is checked whether a term expires based on the term information acquired from the bar code information read by the
light receiving section 106, the A/D converter 107, and thedemodulator 108. If the term expires, the expiration is notified to theLED 113, thespeaker 114, and the display 115 (seeFIG. 2 ). Therefore, it becomes possible to distribute the load to the bar code readers and the host apparatus and thus reduce the load on the host apparatus. - Furthermore, the term expiration is checked based on the comparison result of comparing the present date information obtained from the
timer 110 with the determined date set in light of the error time information. Therefore, it is possible to compensate for the error of thetimer 110, and to improve term expiration check accuracy. - Furthermore, if the date expires, the bar code information is transmitted to the
host apparatus 200. Therefore, thehost apparatus 200 can grasp the result of the term expiration. - Moreover, the date of the
timer 110 is set using the time setting bar code as thebar code 50. Therefore, it is possible to simplify a time setting operation. - Thus, according to bar code reader of the present invention, it is possible to reduce the load on the host apparatus so that a high-end machine is not required. Moreover, it becomes possible to check accurately whether the term of the article has expired. Furthermore, even the host apparatus can keep an account of the articles whose term has expired. Moreover, the date can be set with easily.
- Although the invention has been described with respect to a specific embodiment for a complete and clear disclosure, the appended claims are not to be thus limited but are to be construed as embodying all modifications and alternative constructions that may occur to one skilled in the art which fairly fall within the basic teaching herein set forth.
Claims (4)
1. A bar code reader having an arrangement to communicate with a host apparatus in a POS system, the bar code reader comprising:
a read unit that reads a bar code attached to an article, and outputs bar code information corresponding to the read bar code;
a term information acquisition unit that acquires term information included in the bar code information;
a term expiration check unit that calculates whether the term of the article has expired based on the term information; and
a notification unit that notifies that the term of the article has expired upon determination by the term expiration check unit that the term of the article has expired.
2. A bar code read control method applied to a bar code reader having an arrangement to communicate with a host apparatus in a POS system, the method comprising:
reading a bar code attached to an article, and outputting bar code information corresponding to the read bar code by using a bar code reader;
acquiring term information included in the bar code information;
calculating whether a term of the article has expired based on the term information, the calculating being performed by the bar code reader; and
notifying that the term of the article has expired upon determination that the term of the article has expired.
3. A bar code reader for a POS system, the bar code reader comprising:
a term expiration check unit that calculates whether a term of an article has expired based on a comparison of a present time with term information; and
a notification unit that notifies a remote apparatus that the term of the article has expired.
4. A bar code read control method applied to a bar code reader communicating with a remote apparatus in a POS system, the method comprising:
calculating whether a term of an article has expired based on a comparison of a present time with term information, the calculating being performed by the bar code reader; and notifying the remote apparatus that the term of the article has expired.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/296,267 US20060086800A1 (en) | 2002-10-31 | 2005-12-08 | Bar code reader and bar code read control method |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002318510A JP2004152147A (en) | 2002-10-31 | 2002-10-31 | Bar code reader and bar code reading control method |
JP2002-318510 | 2002-10-31 | ||
US10/694,274 US7051936B2 (en) | 2002-10-31 | 2003-10-29 | Bar code reader and bar code read control method |
US11/296,267 US20060086800A1 (en) | 2002-10-31 | 2005-12-08 | Bar code reader and bar code read control method |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/694,274 Continuation US7051936B2 (en) | 2002-10-31 | 2003-10-29 | Bar code reader and bar code read control method |
Publications (1)
Publication Number | Publication Date |
---|---|
US20060086800A1 true US20060086800A1 (en) | 2006-04-27 |
Family
ID=32105403
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/694,274 Expired - Fee Related US7051936B2 (en) | 2002-10-31 | 2003-10-29 | Bar code reader and bar code read control method |
US11/296,267 Abandoned US20060086800A1 (en) | 2002-10-31 | 2005-12-08 | Bar code reader and bar code read control method |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/694,274 Expired - Fee Related US7051936B2 (en) | 2002-10-31 | 2003-10-29 | Bar code reader and bar code read control method |
Country Status (4)
Country | Link |
---|---|
US (2) | US7051936B2 (en) |
EP (1) | EP1418529B1 (en) |
JP (1) | JP2004152147A (en) |
DE (1) | DE60302029T2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120250065A1 (en) * | 2011-04-04 | 2012-10-04 | Xerox Corporation | Method for generating optical codes for a print-context |
CN111584060A (en) * | 2020-05-06 | 2020-08-25 | 南昌大学第二附属医院 | Multi-region management method for epidemic prevention consumables |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2860608B1 (en) * | 2003-10-03 | 2006-01-13 | Arnaud Dumont | METHOD FOR CONTROLLING THE FRESHNESS OF PRODUCTS SUBJECTED TO A PEREMPTION DATE AND SYSTEM IMPLEMENTING THE PROCESS |
US20050164151A1 (en) * | 2004-01-27 | 2005-07-28 | Daniel Klein | Educational talking calendar |
US20080073425A1 (en) * | 2006-09-25 | 2008-03-27 | Christopher Warren Brock | Age verification system and method in electro-optical reader |
JP5111303B2 (en) * | 2008-08-29 | 2013-01-09 | 富士通フロンテック株式会社 | Bar code reading apparatus and bar code reading method |
KR101044556B1 (en) * | 2009-09-03 | 2011-06-28 | 주식회사 인포피아 | Apparatus, method and system for performing quantitative measurement of sample using camera |
JP2012053697A (en) * | 2010-09-01 | 2012-03-15 | Toshiba Tec Corp | Code reader and program |
JP5502764B2 (en) * | 2011-01-05 | 2014-05-28 | 東芝テック株式会社 | Sales data processing apparatus and program |
CN103353958A (en) * | 2013-06-21 | 2013-10-16 | 京东方科技集团股份有限公司 | Material control system |
JP5422769B2 (en) * | 2013-07-01 | 2014-02-19 | 東芝テック株式会社 | Code reader and program |
CN103870948A (en) * | 2014-03-20 | 2014-06-18 | 苏州佳世达电通有限公司 | Intelligent goods shelf, intelligent warehousing system and intelligent warehousing system control method |
CN105438709B (en) * | 2015-11-17 | 2018-09-28 | 上海斐讯数据通信技术有限公司 | The control method of intelligent warehousing system and intelligent warehousing system |
WO2017120929A1 (en) * | 2016-01-15 | 2017-07-20 | 王明科 | Method for recognizing commodity information, and mobile terminal |
WO2017120930A1 (en) * | 2016-01-15 | 2017-07-20 | 王明科 | Method for recognizing two-dimensional code information, and mobile terminal |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5367148A (en) * | 1986-04-18 | 1994-11-22 | Cias, Inc. | Counterfeit detection using ID numbers with at least one random portion |
US5786584A (en) * | 1995-09-06 | 1998-07-28 | Eli Lilly And Company | Vial and cartridge reading device providing audio feedback for a blood glucose monitoring system |
US6148091A (en) * | 1997-09-05 | 2000-11-14 | The Identiscan Company, Llc | Apparatus for controlling the rental and sale of age-controlled merchandise and for controlling access to age-controlled services |
US6308893B1 (en) * | 1995-03-20 | 2001-10-30 | Symbol Technologies, Inc. | Methods for using a bar code reader for facilitating transactions and collecting a toll based on use |
US6327576B1 (en) * | 1999-09-21 | 2001-12-04 | Fujitsu Limited | System and method for managing expiration-dated products utilizing an electronic receipt |
US20020130184A1 (en) * | 1995-03-20 | 2002-09-19 | Robert Sanders | Sales transaction system with electronic coupon processing |
US20030204359A1 (en) * | 2002-04-29 | 2003-10-30 | Blakley Daniel Robert | Determination of pharmaceutical expiration date |
US20040054634A1 (en) * | 2000-10-02 | 2004-03-18 | Tak Seung Ho | Sale method and system employing product price varying dependent upon valid date of product |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS58169285A (en) | 1982-03-30 | 1983-10-05 | Omron Tateisi Electronics Co | Electronic cash register |
JPH0495198A (en) | 1990-08-07 | 1992-03-27 | Tokyo Electric Co Ltd | Merchandise sales register |
JP2800407B2 (en) | 1990-11-27 | 1998-09-21 | 株式会社デンソー | Bar code reader reading condition setting / change method, bar code label therefor and reading condition setting / change device |
JPH0554211A (en) | 1991-08-23 | 1993-03-05 | Fujitsu Ltd | Bar code medium and merchandise control system using bar code |
JPH05324881A (en) | 1992-05-15 | 1993-12-10 | Ricoh Co Ltd | Bar code input device |
JPH08329350A (en) | 1995-06-06 | 1996-12-13 | Tec Corp | Article sales registration data processor |
JPH09305805A (en) | 1996-05-10 | 1997-11-28 | Shibaura Eng Works Co Ltd | Fare adjustment system by bar code |
JPH1033799A (en) | 1996-07-24 | 1998-02-10 | Ikyo Kk | Game administration device |
JPH11120240A (en) | 1997-10-14 | 1999-04-30 | Fujitsu Ltd | Portable terminal equipment, system and method for managing information while using the same |
JP3327862B2 (en) | 1999-03-31 | 2002-09-24 | ブラザー工業株式会社 | Image reader and image processing device |
-
2002
- 2002-10-31 JP JP2002318510A patent/JP2004152147A/en active Pending
-
2003
- 2003-10-29 US US10/694,274 patent/US7051936B2/en not_active Expired - Fee Related
- 2003-10-31 EP EP03256915A patent/EP1418529B1/en not_active Expired - Fee Related
- 2003-10-31 DE DE60302029T patent/DE60302029T2/en not_active Expired - Lifetime
-
2005
- 2005-12-08 US US11/296,267 patent/US20060086800A1/en not_active Abandoned
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5367148A (en) * | 1986-04-18 | 1994-11-22 | Cias, Inc. | Counterfeit detection using ID numbers with at least one random portion |
US6308893B1 (en) * | 1995-03-20 | 2001-10-30 | Symbol Technologies, Inc. | Methods for using a bar code reader for facilitating transactions and collecting a toll based on use |
US20020130184A1 (en) * | 1995-03-20 | 2002-09-19 | Robert Sanders | Sales transaction system with electronic coupon processing |
US5786584A (en) * | 1995-09-06 | 1998-07-28 | Eli Lilly And Company | Vial and cartridge reading device providing audio feedback for a blood glucose monitoring system |
US6148091A (en) * | 1997-09-05 | 2000-11-14 | The Identiscan Company, Llc | Apparatus for controlling the rental and sale of age-controlled merchandise and for controlling access to age-controlled services |
US6327576B1 (en) * | 1999-09-21 | 2001-12-04 | Fujitsu Limited | System and method for managing expiration-dated products utilizing an electronic receipt |
US20040054634A1 (en) * | 2000-10-02 | 2004-03-18 | Tak Seung Ho | Sale method and system employing product price varying dependent upon valid date of product |
US20030204359A1 (en) * | 2002-04-29 | 2003-10-30 | Blakley Daniel Robert | Determination of pharmaceutical expiration date |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120250065A1 (en) * | 2011-04-04 | 2012-10-04 | Xerox Corporation | Method for generating optical codes for a print-context |
US8711407B2 (en) * | 2011-04-04 | 2014-04-29 | Xerox Corporation | Method for generating optical codes for a print-context |
CN111584060A (en) * | 2020-05-06 | 2020-08-25 | 南昌大学第二附属医院 | Multi-region management method for epidemic prevention consumables |
Also Published As
Publication number | Publication date |
---|---|
DE60302029D1 (en) | 2005-12-01 |
JP2004152147A (en) | 2004-05-27 |
US7051936B2 (en) | 2006-05-30 |
EP1418529A1 (en) | 2004-05-12 |
DE60302029T2 (en) | 2006-04-20 |
US20040084533A1 (en) | 2004-05-06 |
EP1418529B1 (en) | 2005-10-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20060086800A1 (en) | Bar code reader and bar code read control method | |
US7322514B2 (en) | Method for identifying and authenticating goods using codes, barcodes and radio frequency identification | |
US6182053B1 (en) | Method and apparatus for managing inventory | |
EP0411602A2 (en) | Object having visible pattern including invisible information printed thereon | |
US20050247778A1 (en) | Point-of-sale system and method for processing product-specific information and item-specific information | |
EP1866793B1 (en) | In-field monitoring and management of data capture systems | |
KR20060124675A (en) | Method for identifying and authenticating goods using codes, barcodes and radio frequency identification | |
US5237163A (en) | Method for scanning a plurality of bar code labels | |
US20020116267A1 (en) | Store item mark down system and method | |
US20030182193A1 (en) | Method of and device for shelf inventory tracking, and computer product | |
US6488207B1 (en) | Bar code reader, scaling device and scaling method | |
US6547143B2 (en) | Bar-code reader and bar-code reading method providing display and correction of questionable characters | |
US20060239448A1 (en) | In-field upgrade management of data capture systems | |
US20030042313A1 (en) | Method and system for acquiring bar code encoded information | |
US5629511A (en) | Bar code scanner and scanning system for various types of operations | |
US10650297B2 (en) | RFID system printer and method | |
JP2000155784A (en) | System and method for shelf talker management | |
US7021546B2 (en) | Bar-code reader and method of reading bar-code | |
JP5111303B2 (en) | Bar code reading apparatus and bar code reading method | |
US7070108B1 (en) | Bar code scanner | |
US20040112963A1 (en) | Bar code scanner | |
JPH03257692A (en) | Optical scanner | |
Aberth et al. | BAR CODING: INDUSTRY SHOWS ITS STRIPES. | |
JPH06177948A (en) | Telephone set with bar code reader | |
JPH0632067B2 (en) | Bar code reader |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |