WO2008035607A1 - Marking processing system for article management code, code judging system, article management system, method for marking article management code, code judging method and information displaying object - Google Patents

Marking processing system for article management code, code judging system, article management system, method for marking article management code, code judging method and information displaying object Download PDF

Info

Publication number
WO2008035607A1
WO2008035607A1 PCT/JP2007/067813 JP2007067813W WO2008035607A1 WO 2008035607 A1 WO2008035607 A1 WO 2008035607A1 JP 2007067813 W JP2007067813 W JP 2007067813W WO 2008035607 A1 WO2008035607 A1 WO 2008035607A1
Authority
WO
WIPO (PCT)
Prior art keywords
code
information
article
character string
marking
Prior art date
Application number
PCT/JP2007/067813
Other languages
French (fr)
Japanese (ja)
Inventor
Atsuhiko Mukai
Katsumi Masaki
Kiyoshi Yoshikawa
Satoshi Noda
Original Assignee
Omron Corporation
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Omron Corporation filed Critical Omron Corporation
Priority to KR1020097007644A priority Critical patent/KR101060844B1/en
Priority to CN200780042937.3A priority patent/CN101553827B/en
Publication of WO2008035607A1 publication Critical patent/WO2008035607A1/en

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B42BOOKBINDING; ALBUMS; FILES; SPECIAL PRINTED MATTER
    • B42DBOOKS; BOOK COVERS; LOOSE LEAVES; PRINTED MATTER CHARACTERISED BY IDENTIFICATION OR SECURITY FEATURES; PRINTED MATTER OF SPECIAL FORMAT OR STYLE NOT OTHERWISE PROVIDED FOR; DEVICES FOR USE THEREWITH AND NOT OTHERWISE PROVIDED FOR; MOVABLE-STRIP WRITING OR READING APPARATUS
    • B42D25/00Information-bearing cards or sheet-like structures characterised by identification or security features; Manufacture thereof
    • B42D25/40Manufacture
    • B42D25/405Marking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K17/00Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B42BOOKBINDING; ALBUMS; FILES; SPECIAL PRINTED MATTER
    • B42DBOOKS; BOOK COVERS; LOOSE LEAVES; PRINTED MATTER CHARACTERISED BY IDENTIFICATION OR SECURITY FEATURES; PRINTED MATTER OF SPECIAL FORMAT OR STYLE NOT OTHERWISE PROVIDED FOR; DEVICES FOR USE THEREWITH AND NOT OTHERWISE PROVIDED FOR; MOVABLE-STRIP WRITING OR READING APPARATUS
    • B42D25/00Information-bearing cards or sheet-like structures characterised by identification or security features; Manufacture thereof
    • B42D25/20Information-bearing cards or sheet-like structures characterised by identification or security features; Manufacture thereof characterised by a particular use or purpose
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B42BOOKBINDING; ALBUMS; FILES; SPECIAL PRINTED MATTER
    • B42DBOOKS; BOOK COVERS; LOOSE LEAVES; PRINTED MATTER CHARACTERISED BY IDENTIFICATION OR SECURITY FEATURES; PRINTED MATTER OF SPECIAL FORMAT OR STYLE NOT OTHERWISE PROVIDED FOR; DEVICES FOR USE THEREWITH AND NOT OTHERWISE PROVIDED FOR; MOVABLE-STRIP WRITING OR READING APPARATUS
    • B42D25/00Information-bearing cards or sheet-like structures characterised by identification or security features; Manufacture thereof
    • B42D25/30Identification or security features, e.g. for preventing forgery
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B42BOOKBINDING; ALBUMS; FILES; SPECIAL PRINTED MATTER
    • B42DBOOKS; BOOK COVERS; LOOSE LEAVES; PRINTED MATTER CHARACTERISED BY IDENTIFICATION OR SECURITY FEATURES; PRINTED MATTER OF SPECIAL FORMAT OR STYLE NOT OTHERWISE PROVIDED FOR; DEVICES FOR USE THEREWITH AND NOT OTHERWISE PROVIDED FOR; MOVABLE-STRIP WRITING OR READING APPARATUS
    • B42D25/00Information-bearing cards or sheet-like structures characterised by identification or security features; Manufacture thereof
    • B42D25/30Identification or security features, e.g. for preventing forgery
    • B42D25/305Associated digital information
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code

Definitions

  • Article management code marking processing system code judgment system, article management system, article management code marking method, code judgment method, and information display
  • a code indicating that the product is a genuine product is intended for a product (for example, an industrial product, a branded product, a securities, a credit card, etc.) in which a counterfeit product imitating a regular product may be available. It relates to marking technology and technology for determining whether the marked content is correct.
  • marking refers to various processes for fixing the contents of information in a visible state, such as the power of printing, engraving, embossing, etching, and laser marking. Point to.
  • Patent Document 1 Japanese Published Patent Publication 2003—44257
  • Patent Document 2 Japanese Published Patent Publication 2006-102364
  • Patent Document 1 is intended for printed matter such as securities, and describes that a part of character information to be printed is encrypted and a two-dimensional code representing the encrypted information is printed together with the character information. (Paragraph 002;! To 0026). In addition, it is described that the information read from the two-dimensional code is decoded and displayed, and the operator verifies the correctness by comparing the display content with the actual print information (paragraph 0032). ⁇ 0034).
  • Patent Document 2 targets electronic parts for gaming machines, and includes first identification information (production number, lot number, serial number, etc.) that differs depending on the individual parts. 2) using a hash function to convert the code into another content code (check code) and embedding the first identification information and check code into a two-dimensional code with the original character string indicating various information and the surface of the part (Paragraphs 0023, 0024, 0028, etc.).
  • first identification information production number, lot number, serial number, etc.
  • check code another content code
  • the decoded information and check code into a two-dimensional code with the original character string indicating various information and the surface of the part (Paragraphs 0023, 0024, 0028, etc.).
  • a two-dimensional code reading process is performed to decode the first identification information and check code, and the decoded first identification information is converted and decoded. It is described that the checked check code is collated, and each decoded information is displayed on the monitor and visually collated with the printed character string
  • Patent Documents 1 and 2 since the information represented by the two-dimensional code and the information that is the basis of the information are printed on the same object, the encryption rules and the like are deciphered from the relationship between the two information. There is a risk of being Also, if a fake string or 2D code is printed based on the decrypted encryption rules, the forgery cannot be detected! /.
  • the present invention pays attention to the above-mentioned problem, makes it impossible to easily decipher the relationship between the optical information code and the character string, increases the reliability of each code, and makes it possible to accurately determine whether the marking contents are correct or not.
  • the challenge is to make it.
  • An invention relating to a marking processing system, a code determination system, an article management system, a marking method, a code determination method, and an information display object described below has been made to solve the above-described problems.
  • the marking processing system is for marking an article or its accessory with an optical information code and a character string code for the management of the article.
  • a plurality of types of information relating to articles are stored in association with each other so that a group of information relating to the articles can be identified for each article; for each article, the article in the storage means
  • a first code generating means for generating a first code indicating a specific content of the article using a part of the group of information specified for each article; for each article, the first code generating means;
  • Second code generation means for generating a second code including information unique to each article and not included in the first code; optical information code generation for generating an optical information code representing the first code Means: Predetermined conversion processing for the second code Character string data generating means for generating character string data to be marked; marking processing is performed using the optical information code representing the first code and the character string data generated from the second code. Marking means to be executed.
  • the information group corresponding to each article includes at least two types of information having different contents for each article. This is because it is necessary to include information that is unique to each item in the first code and the second code and that is not common to the codes.
  • the information group may include information common to a plurality of articles. The same applies to the first code and the second code, and in addition to the above unique information, information common to other articles may be included.
  • the storage means may be physically constituted by a plurality of memory devices. Further, when the information included in the first code is stored in an individual storage medium (for example, RFID tag, IC chip, etc.) for each article, these storage media are also included in the storage means.
  • an individual storage medium for example, RFID tag, IC chip, etc.
  • the first code and the second code generated for the same article use a common information group as a source and each contains information unique to the article.
  • the second code has a uniquely corresponding relationship. For this reason, the combination of the optical information code representing the first code and the character string generated from the second code can be made different for each product. Therefore, if the combination of the read data read from the optical information code and the character string is the same, or if there are multiple items with the same optical information code and different character strings, these items are genuine. However, it can be determined that there is only one and all others are fake.
  • the second code Since the character string data is generated by converting the second code, the second code cannot be decoded unless the conversion rules are known. In addition, since the second code includes information of contents specific to each article that is not in the first code, even if the second code is decoded from a character string marked on a regular article, the second code is decoded. Using this code, it is not possible to forge the optical information code and the letter ⁇ ⁇ ⁇ ⁇ ⁇ IJ that are considered to be legitimate goods.
  • the mechanism of code generation is analyzed based on the marked optical information code or the character string, or the code is regarded as a regular code. It is impossible to forge the code that is used. Therefore, it is possible to reliably detect the combination of the optical information code and the character string forged by the fraudster.
  • the storage means is configured to be able to read out an information group corresponding to one article using information of contents specific to each article as a key.
  • the first code generation means generates a code including the key information (hereinafter referred to as “key information”) as the first code.
  • the memory means when determining whether the marking content is correct or not, after reading the first code from the optical information code, the memory means is searched based on the key information included in the code. Thus, information constituting the second code can be specified.
  • the storage means includes secret information set by the article administrator for each article.
  • the second code generation means generates a code including secret information corresponding to the article to be processed as the second code
  • the character string data generation means converts the second code into a code in which the secret information does not appear. The conversion operation is executed, and the character string data is generated from the code obtained by this operation.
  • the second code includes information that can only be known by the manager of the article! /. Therefore, a person other than the manager obtains the information. It will be extremely difficult. Therefore, the security of the second code can be made stronger.
  • the code determination system determines whether the marking content is correct or not with respect to the optical information code marked by the marking processing system and a predetermined character string.
  • the second code that contains information! /, Na! /, Information, and is converted into a character string marked with the optical information code by a predetermined conversion process corresponds to the first code.
  • Stored storage means for any article, the contents of the read data and character string obtained by the reading process for the optical information code marked on the article are displayed.
  • An input means for receiving input of character string data; a code specification for searching the storage means using the read data received by the input means as a first code and specifying a second code corresponding to the code Means: When the character string data to be marked is generated by the conversion process using the second code specified by the code specifying means, whether or not the same character string data received by the input means can be obtained.
  • Each means includes: a determination means for determination; a determination result output means for outputting the determination result by the determination means as information indicating whether the marking contents are correct or not.
  • the storage means in the above code determination system may store all of "a group of information" of each article, but is not limited to this, and at least each information constituting the second code and Information that associates the second code with the first code (parts having different contents for each article in the first code, for example, the key information described above) may be stored.
  • the system configured as described above determines whether the marking content of a predetermined article or its accessory is correct, the user performs a reading process on the optical information code, and the read data and character string as a result are read. Input the string data indicating the contents into the system. As a result, the code specifying means operates, and the storage means is searched based on the input read data to specify the second code. Further, determination processing by the determination means and determination result output processing by the output means are performed.
  • the determination means performs, for example, a conversion process similar to that performed by the character string data generation means of the marking processing system using the code specified by the code specification means, and reads the generated character string data. Compare with the character string data entered with the data. Since the first code and the second code have a uniquely corresponding relationship, the character string data converted from the specified second code is considered to be legitimate. Therefore, if the entered character string data matches the regular character string data, the marking content is judged to be legitimate, but both the character string data do not match! / In some cases, the marking content is false. It is judged.
  • the processing performed by the determination means is not limited to the above.
  • the marking processing system if the second code generated in the past and character string data are stored in association with each other, the second code specified by the code specifying means is sent to the marking processing system.
  • transmission of the corresponding character string data may be requested, and the transmitted character string data may be collated with the input character string data.
  • the regular code derived from the first code represented by the optical information code is used.
  • the character string data By comparing the character string data with the marked character string data, it is possible to correctly determine whether the marking contents are correct.
  • the input unit is configured as a unit that accepts transmission of read data and character string data from an external device.
  • the determination result output means is configured as means for returning information indicating whether the marking contents are correct or not to the external device that has transmitted the read data and the character string data. This mode is applied to a system that accepts an access from an external device via a communication network such as the Internet.
  • the article management system determines the correctness of the marking contents of each code and the function of marking the article or its accessory with an optical information code and a character string code for article management.
  • Storage function first code generation means, second code generation means, optical information code generation means, character string data generation means, marking means similar to the above-described marking processing system.
  • the storage means used for the marking process can be used as a data source for code determination, so that it is possible to prevent waste of memory resources.
  • the reliability of the determination can be further increased.
  • the information display object is an optical information code and a character string that are marked with respect to a specific article, and the optical information code is generated using a part of a group of information about the specific article. And the first code indicating the content specific to the article.
  • the character string is obtained by performing a predetermined conversion process on the second code including information unique to each article in the group of information and not included in the first code. is there.
  • the information display object described above constitutes the main body of the actual article or the accessory of the article.
  • An accessory of an article refers to an article distributed along with the article, such as a package, wrapping paper, tag (price tag), or instruction manual for the article.
  • the optical information code and the character string are associated with each other via the second code that is not directly marked, and a pair of combinations is set.
  • Each item is marked with a unique combination of optical information code and character string power, and the marking reliability is very high. It can be judged correctly.
  • it is possible to easily determine that a regular marking has been duplicated with the optical information code and character string of the same combination attached to a plurality of articles.
  • FIG. 1 is a block diagram showing a configuration of an article management system.
  • FIG. 2 is an explanatory diagram showing a print example of a two-dimensional code and an identification code.
  • FIG. 3 is an explanatory diagram showing a configuration example of data that is a source of two types of codes.
  • FIG. 4 is an explanatory diagram showing another example of a data configuration that is a source of two types of codes.
  • FIG. 5 is a functional block diagram related to print processing.
  • FIG. 6 is a flowchart showing a flow of processing relating to printing processing.
  • FIG. 7 is a functional block diagram related to code determination processing.
  • FIG. 8 is a flowchart showing a flow of code determination processing.
  • FIG. 1 shows an example of the configuration of an article management system 1 according to the present invention.
  • This article management system 1 is operated by a manufacturer of an article (hereinafter described as an example of a product such as an electronic component), and marks a management code on a product shipped by the manufacturer as well as the Internet. Accepts access from the user who purchased the product through the service, and executes the process of determining whether the marking of the product owned by the user is correct. There is a firewall 6 at the system connection to the Internet.
  • a manufacturing specific information management server 2 and a determination server 3 are provided, and a plurality of printing stations 4 (one is shown in the figure for convenience) as an example of a marking device.
  • the printing station 4 includes a printing processing terminal device 40 mainly composed of a computer and a printing machine 41 connected to the terminal device 40.
  • the printing machine 41 prints information including a management code on a main body of a completed product or a label attached to the package. Information may be printed directly on the package, but in this embodiment, a printed label is attached to the package.
  • the print processing terminal device 40 obtains unique information (same as “manufactured unique information” described later) generated for each individual product by communicating with the unique product information management server 2, and Using this information, data to be printed is generated and supplied to the printer 41.
  • This data to be printed includes general information such as company name, product name, product number, etc. Two types of data representing codes are included. One of them constitutes a two-dimensional code, and the other is represented as a character string.
  • FIG. 2 shows an example in which printing is performed on the main body surface of the product 100 (in this example, a microswitch) and the label 101 attached to the no-cage 102 of the product 100.
  • the printed items in this example, a microswitch
  • the label 101 attached to the no-cage 102 of the product 100.
  • the two-dimensional code represents information having different contents for each product 100.
  • the character string also has information unique to each product 100 as the source. Specifically, it is generated by a process that encrypts information and replaces the encrypted information with numbers and alphabets.
  • This character string, together with the two-dimensional code, functions as an indicator for identifying a legitimate product, so this character string will be referred to as an “identification code” hereinafter.
  • an identification code (“86Gy9hY2” as an example) is marked immediately below the two-dimensional code (hereinafter, exemplified as printing).
  • the identification code By printing the identification code in the vicinity of the two-dimensional code in this way, it is possible to prevent the user from misidentifying other character strings as identification codes.
  • the identification code may be printed at a location away from the two-dimensional code as long as the printing position of the identification code can be thoroughly known to each user.
  • the determination server 3 requests from the device 7 (hereinafter referred to as "user terminal 7") used by the user via the firewall 6 to determine whether the code is correct ( Hereinafter, it is referred to as “determination request”), and a determination process corresponding to the request is executed.
  • the determination request includes read data obtained by reading the two-dimensional code printed on the surface of the main body of the product 100 or the label 101, and character string data representing an identification code.
  • the user terminal 7 needs to have a function of reading a two-dimensional code in addition to a function of connecting to the Internet.
  • a personal computer to which a code reader (not shown) for two-dimensional code (not shown) is connected or a mobile phone having an imaging function can be used as the user terminal 7.
  • For character string data enter it using a keyboard.
  • the determination server 3 uses the read data and the identification code included in the determination request from the user terminal 7 to determine whether or not they represent a correct code, and the determination result (correct code and If judged as a code indicating "OK", if judged as a fake code A code indicating “NG”) is returned to the user terminal 7. This determination process proceeds using information obtained through communication with the manufacturing specific information management server 2.
  • the manufacturing specific information management server 2 (hereinafter referred to as "management server 2" for short) is provided with a database for storing various information generated during the manufacture of each product.
  • the accumulated information includes, for example, a group of information (information uniquely assigned to each product) that can uniquely identify each product, such as product number, production lot number, and product serial number. This includes information related to manufacturing management that is not unique to individual products but is commonly set for multiple products, such as manufacturing date, factory identification number, manufacturing line identification number, and manufacturing person identification number. Associated and stored.
  • Information that uniquely identifies a product can be used as key information, and a series of related information can be extracted or searched from the management server 2. It has become. Therefore, it is possible to acquire a group of information related to the manufacture and management of individual products when necessary.
  • the information on the specific contents assigned to each product is not limited to the combination of the product number, production lot number, and serial number.
  • information unique to each product may be a product serial number or a manufacturing symbol. If lot management is not used, the combination of product number and serial number can be used for manufacturing-specific information.
  • the database in the management server 2 is stored in the “storage means stored in association with each other so that a plurality of types of information relating to an article can identify a group of information relating to the article”. Applicable.
  • the group of information specified for each product is referred to as “manufacturing specific information”, and the database in the manufacturing specific information management server 2 is also adapted accordingly.
  • a code based on a two-dimensional code or an identification code is extracted based on manufacturing unique information corresponding to the product.
  • Figure 3 shows an example of code extraction.
  • FIG. 3 schematically shows manufacturing specific information of one product in a strip shape.
  • the fill pattern is attached to the part corresponding to the information of the specific contents of the one product (hereinafter referred to as “individual information”).
  • the individual information indicated by the top diagonal line is Key information. This means that all of the manufacturing-specific information of a single product is related to and transmitted from a single piece of key information.
  • a code (hereinafter referred to as “first code”) that is the basis of a two-dimensional code is generated using a predetermined number of pieces of information including key information among the manufacturing-specific information.
  • a code that is the basis of the identification code (hereinafter referred to as the “second code”) is generated.
  • the first code includes individual information X and pre-selected common information along with key information.
  • the portion of the first code that is not a fill pattern may include, for example, traceability information related to manufacturing and information that the manufacturer wants to convey to the outside intentionally.
  • the second code contains individual information Y and other pre-selected common information.
  • the other information that is not selected as the target of the first code and the second code is information generated at the manufacturing stage (processing time in each process, measured value at the time of inspection, inspection result, etc.) It contains confidential information that the manufacturer prohibits outflow.
  • the first code is converted into a two-dimensional code using a normal encoding method.
  • the second code is subjected to a predetermined conversion process so that the individual information Y does not appear.
  • encryption is performed, and the encrypted code is converted into character string data to be used as an identification code.
  • the identification code generated here preferably has a smaller number of digits in the data string. For example, the number of digits in the data string can be reduced by applying encryption processing to the second code data and converting it to a 62-digit data string.
  • each of the first code and the second code includes information of contents specific to each product, so that both indicate contents specific to the product, and each code is uniquely There is a corresponding relationship. Therefore, the combination of the identification code generated from the second code and the two-dimensional code generated from the first code is also uniquely determined for each product. In other words, the combination of the two-dimensional code and identification code attached to each product is applicable only to that product, and the same combination of codes is not applied to other products. [0050] According to the configuration of the code as described above, it is possible to easily and accurately specify the forged code. For example, if the content of a 2D code is set randomly, the first code read from this 2D code does not actually exist. Manufacturing specific information corresponding to the code cannot be found. Therefore, it is possible to determine that the code is fake by the process of searching the manufacturing specific information database from the read data of the two-dimensional code.
  • the first code and the second code are generated based on different information.
  • the present invention is not limited to this, and as shown in FIG. May share some information.
  • the information included in the first code and the second code are included.
  • Information included May be extracted from different information sources. In this case, if each information source is linked with common key information, the second code corresponding to the first code can be easily identified.
  • FIG. 5 shows functions related to code printing processing in the article management system 1 of FIG.
  • the management server 2 is provided with a transmission / reception unit 21, a manufacturing specific information reading unit 22, a data management unit 23, and the like.
  • the transmission / reception unit 21 is for exchanging information with the print processing terminal device 40, and the manufacturing specific information reading unit 22 executes a process of reading specific manufacturing specific information from the manufacturing specific information database 20.
  • the data management unit 23 updates the corresponding manufacturing specific information based on the management data received by the transmission / reception unit 21 from the print processing terminal device 40.
  • the print processing terminal device 40 (hereinafter abbreviated as "print terminal 40") includes a manufacturing specific information acquisition unit 42, a first code generation unit 43, a second code generation unit 44, and a two-dimensional code generation unit 45.
  • An identification code generation unit 46, a print control unit 47, a management data transmission unit 48, and the like are provided.
  • FIG. 6 shows a flow of processing executed by the printing terminal 40 and the management server 2 for code printing.
  • the processing step (ST) on the printing terminal 40 side is indicated by a numerical value in the 100s
  • the processing step on the management server 2 side is indicated by a numerical value in the 10s.
  • the dotted arrows show the processing relationship between the devices.
  • the manufacturing specific information acquisition unit 42 of the printing terminal 40 receives a printing instruction from a production control system (not shown) and requests the management server 2 to transmit manufacturing specific information of the product to be printed (ST101). .
  • This transmission request specifies information to be transmitted, for example, by using the key information shown in FIGS.
  • the transmission / reception unit 21 receives the transmission request (ST11), and the manufacturing unique information reading unit 22 reads the requested manufacturing unique information (ST12). Further, the read manufacturing specific information is returned to the printing terminal 40 by the transmission / reception unit 21.
  • the manufacturing specific information acquisition unit 42 of the printing terminal 40 receives the manufacturing specific information from the management server 2 (ST102) and supplies it to the first code generation unit 43 and the second code generation unit 44.
  • the second code generation unit 43 extracts a predetermined number of information including the key information and the individual information X as well as the manufacturing unique information power, and generates the first code by arranging them in a predetermined order (ST 103).
  • the second code generation unit 44 also generates a second code by extracting a predetermined number of pieces of information including manufacturing-specific information power including individual information ⁇ and arranging them in a predetermined order (ST104).
  • the first code generated by the first code generation unit 43 is given to the two-dimensional code generation unit 45.
  • the two-dimensional code generation unit 45 encodes the first code to generate a two-dimensional code (ST105).
  • the second code generated by the second code generation unit 44 is given to the identification code generation unit 46.
  • the identification code generation unit 46 converts the second code based on a predetermined encryption rule, and generates an identification code based on character string data (ST106).
  • the next ST107 is executed by the print control unit 47 and the printing press 41 shown in FIG.
  • the printing control unit 47 takes in the two-dimensional code and the identification code generated by STs 105 and 106 and supplies them to the printing machine 41.
  • the product 100 or the label 101 to be printed is sent to the printing machine 41, and each code supplied from the print control unit 47 is printed on the printing object.
  • the first code generated by the first code generation unit 43 is also given to the management data transmission unit 48.
  • the management data transmission unit 48 transmits the first code to the management server 2 as management data for identifying the printed product in response to the output of the code to be printed on the printing press 41 (ST108). . With this ST108, the processing on the printing terminal 40 side for one product is completed.
  • the transmission / reception unit 21 of the management server 2 When the transmission / reception unit 21 of the management server 2 receives the management data transmitted from the management data transmission unit 48 (ST13 is “YES”), the transmission / reception unit 21 passes the management data to the data management unit 23.
  • the data management unit 23 searches the manufacturing specific information database 20 and specifies the manufacturing specific information corresponding to the management data (ST14). Further, the data management unit 13 associates and stores information indicating that the code has been printed with the manufacturing-specific information of the identified product (for example, adding a flag indicating “print processing completed”). Is executed (ST15). With this ST15, the processing on the management server 2 side for one product is also completed.
  • the processing in the printing terminal 40 is not limited to the above, and a flow chart may be used in which ST108 is omitted after returning to ST101 after performing the printing processing of ST107.
  • the management data transmission unit 48 since the printing terminal 40 performs transmission to the management server 2 every time printing processing is performed for one product, the management data transmission unit 48 accumulates a plurality of management data (information that has been printed). The stored management data is collected and transmitted to the management server 2 at a predetermined timing. Management server 2 performs ST14 and ST15 processing for a plurality of management data.
  • FIG. 7 shows functions relating to code determination in the article management system 1.
  • the determination server 3 is provided with a determination request receiving unit 31 that receives a determination request from the user terminal 7 and a determination result transmitting unit 36 for returning the determination result to the user terminal 7. Further, a read data transmission unit 32, a processing result reception unit 33, an identification code generation unit 34, a determination processing unit 35, and the like are provided.
  • the management server 2 includes a first code acquisition unit 24, a second code generation unit 25, a processing result transmission unit 26, and the like. Furthermore, the data management unit 23 and the manufacturing specific information database 20 involved in the printing process are also used for the code determination process.
  • FIG. 8 shows a flow of processing executed in the determination server 3 and the management server 2 regarding the code determination processing.
  • the processing steps on the determination server 3 side are indicated by numbers in the 200s
  • the processing steps on the management server 2 side are indicated by numbers in the 20s.
  • the processing relationship between apparatuses is indicated by a dotted arrow.
  • the processing on the determination server 3 side is started in response to receiving a determination request from the user terminal 7 that includes read data of a two-dimensional code and character string data representing an identification code.
  • the determination request receiving unit 31 individually extracts the read data and the identification code (ST201, 202).
  • the identification code extracted from the determination request is referred to as “identification code (A)”.
  • the read data of the two-dimensional code is transferred to the read data transmitting unit 32 and transmitted to the management server 2 (ST203).
  • the first code acquisition unit 24 of the management server 2 sends the read data to the first copy. Is received as a data mode and passed to the data management unit 23 (ST21).
  • the data management unit 23 recognizes the key information included in the supplied first code, and searches the manufacturing specific information database 20 based on the key information (ST22). If manufacturing-specific information corresponding to the key information can be extracted by this search, the entire configuration of the extracted manufacturing-specific information and the first code is further compared. As a result, when the first code and the corresponding part in the manufacturing specific information completely match (when ST23 is “YES”), the information “print processed” is written in the extracted manufacturing specific information. Check whether it is connected (ST24).
  • the manufacturing-specific information corresponding to the first code is not extracted (when ST23 is “NO”), or the corresponding information can be extracted.
  • the information “print processed” is included in the manufacturing-specific information.
  • the data management unit 23 contacts the processing result transmission unit 26 and transmits a code indicating “NG” to the determination server 3. (ST27)
  • the data management unit 23 supplies the manufacturing-specific information to the second code generation unit 25.
  • the second code generation unit 25 generates the second code from the supplied manufacturing specific information based on the same rules as the second code generation unit 44 on the printing terminal 40 side (ST25). This second code is transmitted to the determination server 3 by the processing result transmitting unit 26 (ST26).
  • the processing on the management server 2 side with respect to the transmission of the read data from the determination server 3 ends with the above ST26 or ST27.
  • the transmitted data is taken into the processing result reception unit 33 of the determination server 3.
  • the processing result receiving unit 33 When the processing result receiving unit 33 receives the transmission of the second code from the management server 2 (when ST204 is “YES”), the second code is given to the identification code generating unit 34. Based on the same encryption rules as the identification code generation unit 46 on the printing terminal 40 side, the identification code generation unit 34 encrypts the second code and generates an identification code (ST205).
  • identification code (8) the identification code generated using the second code from the management server 2 is referred to as “identification code (8)”.
  • the determination processing unit 35 includes the identification code (A) extracted by the determination request receiving unit 31 and the identification code.
  • the identification code (B) generated by the code generation unit 34 is taken in and collated (ST 206). If the two codes match by this collation (when ST207 is “YES”), the determination processing unit 35 gives a code of “OK” to the determination result transmitting unit 36 and transmits it to the user terminal 7 ( ST208). On the other hand, if the two codes do not match (when ST207 is “NO”), the determination processing unit 35 gives the determination result transmission unit 36 an “NG” code and causes the user terminal 7 to transmit ( ST209).
  • the processing result receiving unit 33 receives an “NG” code that is not a two-dimensional code (when ST204 is “NO”), the code is passed to the determination processing unit 35.
  • the determination processing unit 35 gives the determination result transmission unit 36 that does not perform the collation processing, and transmits the code “NG” (ST209).
  • the determination processing unit 35 displays the transmitted determination result together with various information (read data, identification code (A) (B), etc.) related to the determination. It is stored in a memory (not shown) (ST210). With this process, the process for the determination request from the user terminal 7 ends.
  • the power of transmitting the second code from the management server 2 against the transmission of the read data from the determination server 3 ensures the security protection of the second code.
  • an identification code generation function may be set on the management server 2 side, and the identification code (B) may be returned in response to the transmission of the read data! /.
  • the product to be judged is genuine, it is generated from the identification code (A) extracted from the judgment request and the second code from the management server 2.
  • the ID code (B) must match and the determination result “OK” is sent in response to the determination request.
  • the two-dimensional code is copied from any product, and the identification code is rewritten randomly, the identification code ( ⁇ ⁇ ⁇ ) and the identification code The determination result of “NG” is transmitted to the user terminal 7 because it does not match the character ( ⁇ ).
  • the two-dimensional code may be forged, in most cases, it is considered that there is no manufacturing-specific information corresponding to the forged two-dimensional code. Therefore, the management server 2 cannot extract the corresponding information from the read data sent from the judgment server 3, and the “N The code “G” is returned, and the determination result “NG” is also transmitted to the user terminal 7. Also, by chance, even if manufacturing-specific information corresponding to a forged two-dimensional code exists, the individual information Y included in the second code in the manufacturing-specific information is held in the manufacturing-specific management server 2! Therefore, there is little possibility that a third party can obtain this and correct it! /, And derive an identification code. Therefore, as in the case where the identification code is forged, the identification code (A) and the identification code (B) do not match, so “NG” is also transmitted to the user terminal 7.
  • the correctness of the code can be determined simply and accurately by the force S.
  • the above-described article management system 1 is provided with two servers 2 and 3, and the management server 2 determines whether to print two types of codes and whether the printed codes are correct or not. Although it is involved in both processes, servers 2 and 3 may be combined into one.
  • the system may be separated for each processing content.
  • the first and second codes for each printed product are sent from the printing processing system to the judging system. You may make it accumulate
  • the system on the judgment side is “generated for a plurality of legitimate items, each of which is marked with an optical information code representing a first code indicating unique content, using a group of information about the item,
  • information that is unique to each article in the group of information and that is not included in the first code is converted into a character string that is marked together with the optical information code by a predetermined conversion process.
  • the code is provided with a storage means stored in association with the first code.
  • the article management system 1 described above is capable of constructing a system having the same configuration for articles (brand products, credit cards, etc.) other than force electronic parts intended for electronic parts. .
  • various individual information may not be generated as in the case of electronic components. For example, by generating multiple random numbers and combining them, the content unique to each product This information can be created and used as individual information Y for the second code.
  • all the manufacturing specific information is managed in the management server 2, but the information constituting the first code may be copied and stored in a place other than the management server 2. For example, if the object to be printed is large, the information constituting the first code is stored in a storage medium such as an RFID tag for each article and attached to the object to be printed. May be read.

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Credit Cards Or The Like (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Warehouses Or Storage Devices (AREA)
  • Editing Of Facsimile Originals (AREA)
  • General Factory Administration (AREA)

Abstract

A plurality of kinds of information relating to articles are stored in a manufacture-coherent information data base (20) by being related, so as to specify for each article a group of information relating to each article. A first code generating section (43) generates for each article a first code that indicates contents inherent to the article by using a part of the group of information specified for each article. A second code generating section (44) generates for each article a second code that includes information, which is of contents inherent to each article in the group of information and not included in the first code. A two-dimensional code generating section (45) generates an optical information code (two-dimensional code) that indicates the first code, and an identification code generating section (46) performs prescribed conversion processing to the second code to create character string data (identification code). A print control section (47) executes marking processing to mark the generated optical information code and the character string data on the article or to the object attached to the article.

Description

明 細 書  Specification
物品管理用コードのマーキング処理システム、コード判定システム、物品 管理システム、物品管理用コードのマーキング方法、コード判定方法、および情 報表示物  Article management code marking processing system, code judgment system, article management system, article management code marking method, code judgment method, and information display
技術分野  Technical field
[0001] この発明は、正規の物品を模した偽造品が出回るおそれのある物品(たとえば工業 製品、ブランド品、証券、クレジットカードなど)を対象に、正規の物品であることを示 すコードをマーキングする技術や、マーキングされた内容が正しいかどうかを判定す る技術に関する。  [0001] In the present invention, a code indicating that the product is a genuine product is intended for a product (for example, an industrial product, a branded product, a securities, a credit card, etc.) in which a counterfeit product imitating a regular product may be available. It relates to marking technology and technology for determining whether the marked content is correct.
なお、この明細書でいう「マーキング」とは、印刷処理のほ力、、刻印処理、浮き彫り処 理、エッチング加工、レーザマーキングなど、情報の内容を目視可能な状態で固定 するための種々の処理を指す。  In this specification, “marking” refers to various processes for fixing the contents of information in a visible state, such as the power of printing, engraving, embossing, etching, and laser marking. Point to.
背景技術  Background art
[0002] 近年、正規の物品との見分けがつかない精巧な偽造品が出回るケースが増えてい ることに鑑み、偽造品を簡単に判別できるようにすることを課題にした技術が開発さ れている。これらの中に、物品毎に個別に設定された情報を、 2次元コードやバーコ ードなどの光学情報コードとして符号化し、そのコードの内容に対応する文字列ととも に物品に印刷するようにしたものがある(特許文献 1 , 2参照。)。  [0002] In recent years, in view of the increasing number of sophisticated counterfeit products that are indistinguishable from regular articles, a technology has been developed that makes it easy to distinguish counterfeit products. Yes. Among these, information set individually for each article is encoded as an optical information code such as a two-dimensional code or barcode, and printed on the article together with a character string corresponding to the contents of the code. (See Patent Documents 1 and 2).
[0003] 特許文献 1 :日本国公開特許公報 2003— 44257  [0003] Patent Document 1: Japanese Published Patent Publication 2003—44257
特許文献 2:日本国公開特許公報 2006 - 102364  Patent Document 2: Japanese Published Patent Publication 2006-102364
[0004] 特許文献 1は、証券等の印刷物を対象にするもので、印刷対象の文字情報の一部 を暗号化して、その暗号化情報を表す 2次元コードを文字情報とともに印刷すること が記載されている(段落 002;!〜 0026)。また 2次元コードから読み取った情報を復 号して表示し、作業者がその表示内容と実際の印字情報とを照合することにより、正 否を判定することが記載されてレ、る(段落 0032〜0034)。  [0004] Patent Document 1 is intended for printed matter such as securities, and describes that a part of character information to be printed is encrypted and a two-dimensional code representing the encrypted information is printed together with the character information. (Paragraph 002;! To 0026). In addition, it is described that the information read from the two-dimensional code is decoded and displayed, and the operator verifies the correctness by comparing the display content with the actual print information (paragraph 0032). ~ 0034).
[0005] 特許文献 2は、遊技機用の電子部品を対象にするもので、個々の部品によって内 容の異なる第 1の識別情報 (製造番号、ロット番号、シリアル番号などを組み合わせ たもの)をハッシュ関数を用いて別の内容のコード(チェックコード)に変換し、第 1の 識別情報およびチェックコードを埋め込んだ 2次元コードを元の各種情報を示す文 字列とともに部品の表面に印刷することが記載されている(段落 0023, 0024, 0028 等。)。また、出荷後の真贋判定検査として、 2次元コードの読み取り処理を行って第 1の識別情報およびチェックコードを復号し、復号された第 1の識別情報を変換して 得られたチェックコードと復号されたチェックコードを照合することや、復号された各情 報をモニタに表示して、印刷された文字列との目視照合を行うことが記載されている( 段落 0046〜0049)。 [0005] Patent Document 2 targets electronic parts for gaming machines, and includes first identification information (production number, lot number, serial number, etc.) that differs depending on the individual parts. 2) using a hash function to convert the code into another content code (check code) and embedding the first identification information and check code into a two-dimensional code with the original character string indicating various information and the surface of the part (Paragraphs 0023, 0024, 0028, etc.). In addition, as a verification test after shipping, a two-dimensional code reading process is performed to decode the first identification information and check code, and the decoded first identification information is converted and decoded. It is described that the checked check code is collated, and each decoded information is displayed on the monitor and visually collated with the printed character string (paragraphs 0046 to 0049).
[0006] しかし、特許文献 1 , 2では、 2次元コードが表す情報とその情報の元になる情報と 力 同じ対象物上に印刷されるので、両情報の関係から暗号化の規則などが解読さ れるおそれがある。また、解読された暗号化の規則に基づき、偽の文字列や 2次元コ ードが印刷された場合には、その偽造を見破ることができな!/、可能性がある。  However, in Patent Documents 1 and 2, since the information represented by the two-dimensional code and the information that is the basis of the information are printed on the same object, the encryption rules and the like are deciphered from the relationship between the two information. There is a risk of being Also, if a fake string or 2D code is printed based on the decrypted encryption rules, the forgery cannot be detected! /.
[0007] この発明は上記の問題に着目し、光学情報コードと文字列との関係を容易に解読 できないようにして、各コードの信頼度を高め、マーキング内容の正否を正確に判定 でさるようにすることを課題とする。  [0007] The present invention pays attention to the above-mentioned problem, makes it impossible to easily decipher the relationship between the optical information code and the character string, increases the reliability of each code, and makes it possible to accurately determine whether the marking contents are correct or not. The challenge is to make it.
発明の開示  Disclosure of the invention
[0008] 以下に説明するマーキング処理システム、コード判定システム、物品管理システム、 マーキング方法、コード判定方法、および情報表示物に係る発明は、上記の課題を 解決するためになされたものである。  [0008] An invention relating to a marking processing system, a code determination system, an article management system, a marking method, a code determination method, and an information display object described below has been made to solve the above-described problems.
[0009] (1)マーキング処理システムは 物品の管理のために光学情報コードおよび文字列 によるコードを物品またはその付属物にマーキングするものである。このシステムには 、物品に関する複数種の情報が、個々の物品毎にその物品に関する一群の情報を 特定できるように関連づけられて格納された記憶手段;各物品について、それぞれ記 憶手段中の当該物品につき特定される一群の情報のうちの一部を用いて、その物品 に固有の内容を示す第 1コードを生成する第 1コード生成手段;各物品について、そ れぞれ前記一群の情報中の物品毎に固有の内容の情報であって第 1コードに含ま れていない情報を含む第 2コードを生成する第 2コード生成手段;第 1コードを表す光 学情報コードを生成する光学情報コード生成手段;第 2コードに所定の変換処理を 施してマーキング対象の文字列のデータを生成する文字列データ生成手段;第 1コ ードを表す光学情報コードと、第 2コードから生成された文字列データとを用いて、マ 一キング処理を実行するマーキング手段;の各手段を具備する。 [0009] (1) The marking processing system is for marking an article or its accessory with an optical information code and a character string code for the management of the article. In this system, a plurality of types of information relating to articles are stored in association with each other so that a group of information relating to the articles can be identified for each article; for each article, the article in the storage means A first code generating means for generating a first code indicating a specific content of the article using a part of the group of information specified for each article; for each article, the first code generating means; Second code generation means for generating a second code including information unique to each article and not included in the first code; optical information code generation for generating an optical information code representing the first code Means: Predetermined conversion processing for the second code Character string data generating means for generating character string data to be marked; marking processing is performed using the optical information code representing the first code and the character string data generated from the second code. Marking means to be executed.
[0010] 上記において、各物品に対応する情報群は、物品毎に異なる内容を有する情報を 少なくとも 2種類含むのが望ましい。第 1コード、第 2コードに、それぞれ物品毎に固 有の内容の情報であって、コード間に共通しない情報を含める必要があるからである 。ただし、情報群には、複数の物品間で共通する情報が含まれてもよい。第 1コード、 第 2コードも同様であって、上記の固有の情報のほか、他の物品と共通する情報が含 まれていてもよい。 [0010] In the above, it is desirable that the information group corresponding to each article includes at least two types of information having different contents for each article. This is because it is necessary to include information that is unique to each item in the first code and the second code and that is not common to the codes. However, the information group may include information common to a plurality of articles. The same applies to the first code and the second code, and in addition to the above unique information, information common to other articles may be included.
[0011] 記憶手段は、物理的には複数のメモリ装置により構成される場合もある。また、第 1 コードに含める情報が物品毎に個別の記憶媒体 (たとえば RFIDタグ、 ICチップ等) に格納される場合には、これらの記憶媒体も記憶手段に含まれる。  [0011] The storage means may be physically constituted by a plurality of memory devices. Further, when the information included in the first code is stored in an individual storage medium (for example, RFID tag, IC chip, etc.) for each article, these storage media are also included in the storage means.
[0012] 上記のシステムによれば、同じ物品について生成される第 1コードおよび第 2コード は、共通の情報群をソースとし、それぞれ物品に固有の内容の情報が含まれるので、 第 1コードと第 2コードとは一意に対応する関係を有することになる。このため、第 1コ ードを表す光学情報コードと第 2コードから生成される文字列との組み合わせを、物 品毎に異なるものにすること力できる。したがって、光学情報コードから読み取られた 読取データおよび文字列の組み合わせが同一であったり、光学情報コードが同一で 文字列が異なるような物品が複数ある場合には、これらの物品中に本物があるとして も、 1つだけであり、その他は全て偽物であると判断できる。  [0012] According to the above-described system, the first code and the second code generated for the same article use a common information group as a source and each contains information unique to the article. The second code has a uniquely corresponding relationship. For this reason, the combination of the optical information code representing the first code and the character string generated from the second code can be made different for each product. Therefore, if the combination of the read data read from the optical information code and the character string is the same, or if there are multiple items with the same optical information code and different character strings, these items are genuine. However, it can be determined that there is only one and all others are fake.
[0013] また文字列データは、第 2コードを変換することにより生成されるので、その変換の 規則がわからない限り、第 2コードを復号することはできない。しかも、第 2コードには 、第 1コードにはない物品毎に固有の内容の情報が含まれるので、仮にある正規の 物品にマーキングされた文字列から第 2コードを復号したとしても、その復号したコー ドを用いて、正規の物品と判断されるような組み合わせの光学情報コードおよび文字 歹 IJを偽造することはできない。  [0013] Since the character string data is generated by converting the second code, the second code cannot be decoded unless the conversion rules are known. In addition, since the second code includes information of contents specific to each article that is not in the first code, even if the second code is decoded from a character string marked on a regular article, the second code is decoded. Using this code, it is not possible to forge the optical information code and the letter 組 み 合 わ せ IJ that are considered to be legitimate goods.
[0014] このように、上記のマーキング処理システムによれば、マーキングされた光学情報コ ードゃ文字列に基づいて、コードの生成の仕組みを解析したり、正規のコードとみな されるようなコードを偽造するのは不可能である。したがって、不正行為者が偽造した 光学情報コードと文字列との組み合わせを確実に検出することができる。 [0014] As described above, according to the marking processing system described above, the mechanism of code generation is analyzed based on the marked optical information code or the character string, or the code is regarded as a regular code. It is impossible to forge the code that is used. Therefore, it is possible to reliably detect the combination of the optical information code and the character string forged by the fraudster.
[0015] (2)上記のマーキング処理システムの一態様では、記憶手段は、物品毎に固有の内 容の情報をキーにして一物品に対応する情報群を読み出せるように構成されている 。また、第 1コード生成手段は、第 1コードとして、上記のキーとなる情報(以下、「キー 情報」という。)を含むコードを生成する。  [0015] (2) In one aspect of the above-described marking processing system, the storage means is configured to be able to read out an information group corresponding to one article using information of contents specific to each article as a key. The first code generation means generates a code including the key information (hereinafter referred to as “key information”) as the first code.
[0016] 上記の態様によれば、マーキング内容の正否判定を行う場合には、光学情報コー ドから第 1コードを読み取った後に、そのコードに含まれるキー情報に基づき記憶手 段を検索することにより、第 2コードを構成する情報を特定することができる。  [0016] According to the above aspect, when determining whether the marking content is correct or not, after reading the first code from the optical information code, the memory means is searched based on the key information included in the code. Thus, information constituting the second code can be specified.
[0017] (3)さらに好ましい態様のシステムでは、記憶手段には、各物品について物品の管 理者が設定した秘密情報が含まれる。また第 2コード生成手段は、第 2コードとして、 処理対象の物品に対応する秘密情報を含むコードを生成し、文字列データ生成手 段は、前記第 2コードを前記秘密情報が現れないコードに変換する演算を実行し、こ の演算により得られたコードから前記文字列データを生成する。  [0017] (3) In a further preferred aspect of the system, the storage means includes secret information set by the article administrator for each article. The second code generation means generates a code including secret information corresponding to the article to be processed as the second code, and the character string data generation means converts the second code into a code in which the secret information does not appear. The conversion operation is executed, and the character string data is generated from the code obtained by this operation.
[0018] 上記の態様によれば、第 2コードには、物品の管理者でなければ知り得ない情報が 含まれて!/、るので、管理者以外の者がその情報を取得するのはきわめて困難となる 。よって第 2コードのセキュリティをより強固なものにすることができる。  [0018] According to the above aspect, the second code includes information that can only be known by the manager of the article! /. Therefore, a person other than the manager obtains the information. It will be extremely difficult. Therefore, the security of the second code can be made stronger.
[0019] (4)コード判定システムは、上記のマーキング処理システムによりマーキングされた光 学情報コードおよび所定の文字列を対象に、マーキング内容の正否を判定するもの で、それぞれ固有の内容を示す第 1コードを表す光学情報コードがマーキングされた 複数の正規の物品について、その物品に関する一群の情報のうちの一部を用いて 生成され、かつその一群の情報中の物品毎に固有の内容の情報であって第 1コード に含まれて!/、な!/、情報を含み、所定の変換処理によって光学情報コードと共にマー キングされた文字列に変換される第 2コードが、第 1コードに対応づけられて格納され た記憶手段;任意の物品について、その物品にマーキングされた光学情報コードに 対する読取処理により得られた読取データおよび文字列の内容を表す文字列デー タの入力を受け付ける入力手段;入力手段が受け付けた読取データを第 1コードとし て前記記憶手段を検索して、そのコードに対応する第 2コードを特定するコード特定 手段;コード特定手段により特定された第 2コードを用いた変換処理によりマーキング 対象の文字列データを生成した場合に、前記入力手段が受け付けたのと同一の文 字列データが得られるかどうかを判定する判定手段;判定手段による判定結果をマ 一キング内容の正否を示す情報として出力する判定結果出力手段;の各手段が含ま れる。 [0019] (4) The code determination system determines whether the marking content is correct or not with respect to the optical information code marked by the marking processing system and a predetermined character string. Information of contents specific to each article in a group of information generated for a part of a group of information about a plurality of legitimate articles marked with an optical information code representing one code. The second code that contains information! /, Na! /, Information, and is converted into a character string marked with the optical information code by a predetermined conversion process corresponds to the first code. Stored storage means; for any article, the contents of the read data and character string obtained by the reading process for the optical information code marked on the article are displayed. An input means for receiving input of character string data; a code specification for searching the storage means using the read data received by the input means as a first code and specifying a second code corresponding to the code Means: When the character string data to be marked is generated by the conversion process using the second code specified by the code specifying means, whether or not the same character string data received by the input means can be obtained. Each means includes: a determination means for determination; a determination result output means for outputting the determination result by the determination means as information indicating whether the marking contents are correct or not.
[0020] 上記のコード判定システムにおける記憶手段には、各物品の「一群の情報」のすベ てを格納しても良いが、これに限らず、少なくとも、第 2コードを構成する各情報と、第 2コードと第 1コードとを関連づける情報(第 1コード中の物品毎に内容が異なる部分 、たとえば前出のキー情報)とを格納しても良い。  [0020] The storage means in the above code determination system may store all of "a group of information" of each article, but is not limited to this, and at least each information constituting the second code and Information that associates the second code with the first code (parts having different contents for each article in the first code, for example, the key information described above) may be stored.
[0021] 上記構成のシステムにより、所定の物品またはその付属物のマーキング内容の正 否を判定する場合、ユーザーは、光学情報コードに対する読取処理を行って、その 結果である読取データと文字列の内容を示す文字列データとをシステムに入力する 。これにより、コード特定手段が作動して、入力された読取データに基づき記憶手段 を検索して第 2コードが特定される。さらに判定手段による判定処理および判定結果 出力手段による出力処理が行われる。  [0021] When the system configured as described above determines whether the marking content of a predetermined article or its accessory is correct, the user performs a reading process on the optical information code, and the read data and character string as a result are read. Input the string data indicating the contents into the system. As a result, the code specifying means operates, and the storage means is searched based on the input read data to specify the second code. Further, determination processing by the determination means and determination result output processing by the output means are performed.
[0022] 判定手段は、たとえば、コード特定手段により特定されたコードを用いてマーキング 処理システムの文字列データ生成手段が行うのと同様の変換処理を実行し、生成さ れた文字列データを読取データとともに入力された文字列データと比較する。第 1コ 一ドと第 2コードとは一意に対応する関係にあるから、特定された第 2コードから変換 される文字列データは正規のものと考えられる。よって、入力された文字列データが 正規の文字列データと一致すれば、マーキング内容は正規なものと判断されるが、 両文字列データが一致しな!/、場合には、マーキング内容は偽のものと判断される。  [0022] The determination means performs, for example, a conversion process similar to that performed by the character string data generation means of the marking processing system using the code specified by the code specification means, and reads the generated character string data. Compare with the character string data entered with the data. Since the first code and the second code have a uniquely corresponding relationship, the character string data converted from the specified second code is considered to be legitimate. Therefore, if the entered character string data matches the regular character string data, the marking content is judged to be legitimate, but both the character string data do not match! / In some cases, the marking content is false. It is judged.
[0023] 判定手段が行う処理は上記に限定されるものではない。たとえばマーキング処理シ ステムにおいて、過去に生成された第 2コードと文字列データとが対応づけられて保 存されている場合には、コード特定手段が特定した第 2コードをマーキング処理シス テムに送って、対応する文字列データの送信を要求し、送信された文字列データと 入力された文字列データとを照合するようにしてもよい。  [0023] The processing performed by the determination means is not limited to the above. For example, in the marking processing system, if the second code generated in the past and character string data are stored in association with each other, the second code specified by the code specifying means is sent to the marking processing system. Thus, transmission of the corresponding character string data may be requested, and the transmitted character string data may be collated with the input character string data.
[0024] 上記のシステムによれば、光学情報コードが表す第 1コードから導き出した正規の 文字列データとマーキングされていた文字列データとを比較することにより、マーキン グ内容の正否を正しく判定することができる。 [0024] According to the above system, the regular code derived from the first code represented by the optical information code is used. By comparing the character string data with the marked character string data, it is possible to correctly determine whether the marking contents are correct.
[0025] (5)上記のコード判定システムの好ましい一態様では、入力手段は、外部装置から 読取データおよび文字列データの送信を受け付ける手段として構成される。また判 定結果出力手段は、前記読取データおよび文字列データの送信を行った外部装置 にマーキング内容の正否を示す情報を返送する手段として構成される。この態様は、 たとえば、インターネットのような通信網を介して外部装置からのアクセスを受け付け る形態のシステムに適用される。  (5) In a preferred aspect of the code determination system, the input unit is configured as a unit that accepts transmission of read data and character string data from an external device. The determination result output means is configured as means for returning information indicating whether the marking contents are correct or not to the external device that has transmitted the read data and the character string data. This mode is applied to a system that accepts an access from an external device via a communication network such as the Internet.
[0026] (6)つぎに、物品管理システムは、物品の管理のために光学情報コードおよび文字 列によるコードを物品またはその付属物にマーキングする機能と、各コードのマーキ ング内容の正否を判定する機能とを具備するもので、前出のマーキング処理システ ムと同様の記憶手段、第 1コード生成手段、第 2コード生成手段、光学情報コード生 成手段、文字列データ生成手段、マーキング手段と、コード判定システムと同様の入 力手段、コード特定手段、判定手段、判定結果出力手段とを具備する。  [0026] (6) Next, the article management system determines the correctness of the marking contents of each code and the function of marking the article or its accessory with an optical information code and a character string code for article management. Storage function, first code generation means, second code generation means, optical information code generation means, character string data generation means, marking means similar to the above-described marking processing system. And an input means, code specifying means, determination means, and determination result output means similar to the code determination system.
[0027] この物品管理システムによれば、マーキング処理に用いる記憶手段をコード判定の ためのデータソースとして利用することができるので、メモリ資源の無駄を防止するこ と力できる。また、マーキング処理とコードの判定処理とが同一のシステムにおいて行 われるので、判定の信頼度をより一層高めることができる。  [0027] According to this article management system, the storage means used for the marking process can be used as a data source for code determination, so that it is possible to prevent waste of memory resources. In addition, since the marking process and the code determination process are performed in the same system, the reliability of the determination can be further increased.
[0028] (7)マーキング方法では、物品毎に、その物品に関する一群の情報のうちの一部を 用いて、当該物品に固有の内容を示す第 1コードを生成するとともに、前記情報群中 の物品毎に固有の内容の情報であって第 1コードに含まれていない情報を含む第 2 コードを生成するステップ;第 1コードを表す光学情報コードを生成するステップ、第 2 コードに所定の変換処理を施してマーキング対象の文字列のデータを生成するステ ップ;各物品につき、それぞれ第 1コードを表す光学情報コードと、第 2コードから生 成された文字列データによる文字列とを、当該物品またはその付属物にマーキング  [0028] (7) In the marking method, for each article, a part of a group of information about the article is used to generate a first code indicating content specific to the article, and in the information group, Generating a second code including information unique to each article and not included in the first code; generating an optical information code representing the first code; predetermined conversion to the second code Step of generating character string data to be marked by processing; for each article, an optical information code representing the first code and a character string based on the character string data generated from the second code, Marking the item or its accessories
[0029] (8)コード判定方法では、それぞれ固有の内容を示す第 1コードを表す光学情報コ ードがマーキングされた複数の正規の物品について、その物品に関する一群の情報 を用いて生成され、かつその一群の情報中の物品毎に固有の内容の情報であって 第 1コードに含まれていない情報を含み、所定の変換処理によって光学情報コードと 共にマーキングされた文字列に変換される第 2コードを、第 1コードに対応づけて記 憶手段に格納するステップ;任意の物品について、その物品にマーキングされた光 学情報コードに対する読取処理により得た読取データおよび文字列の内容を表す文 字列データの入力を受け付けるステップ;入力された読取データを第 1コードとして記 憶手段を検索して、そのコードに対応する第 2コードを特定するステップ;特定された 第 2コードを用いた変換処理によりマーキング対象の文字列データを生成した場合 に、先に入力されたのと同一の文字列データが得られるかどうかを判定するステップ ;判定の結果をコードのマーキング内容の正否を示す情報として出力するステップ; の各ステップを実行する。 [0029] (8) In the code determination method, for a plurality of legitimate articles each marked with an optical information code representing a first code indicating unique contents, a group of information relating to the article Characters that are generated by using information that is unique to each article in the group of information and that is not included in the first code and that has been marked together with the optical information code by a predetermined conversion process Storing the second code to be converted into a column in the storage means in association with the first code; for any article, read data and characters obtained by reading the optical information code marked on the article A step of accepting input of character string data representing the contents of the column; a step of searching a storage means using the input read data as a first code and specifying a second code corresponding to the code; (2) When the character string data to be marked is generated by the conversion process using the code, it is determined whether the same character string data as previously input can be obtained. Step: performing the steps of: step of outputting the result of the determination as the information indicating the success or failure of the marking contents code.
[0030] (9)情報表示物は、特定の物品に関する光学情報コードおよび文字列がマーキング されたもので、光学情報コードは、特定の物品に関する一群の情報のうちの一部を 用いて生成され、かつ当該物品に固有の内容を示す第 1コードを表す。また文字列 は、前記一群の情報中の物品毎に固有の内容の情報であって第 1コードに含まれて いない情報を含む第 2コードに、所定の変換処理を施して得られたものである。  [0030] (9) The information display object is an optical information code and a character string that are marked with respect to a specific article, and the optical information code is generated using a part of a group of information about the specific article. And the first code indicating the content specific to the article. The character string is obtained by performing a predetermined conversion process on the second code including information unique to each article in the group of information and not included in the first code. is there.
[0031] 上記の情報表示物は、実際の物品の本体、または物品の付属物を構成するのが 望ましい。物品の付属物とは、たとえば、物品を収容するパッケージ、包装紙、タグ( 値札)、物品の説明書など、物品とともに流通する物をいう。  [0031] It is desirable that the information display object described above constitutes the main body of the actual article or the accessory of the article. An accessory of an article refers to an article distributed along with the article, such as a package, wrapping paper, tag (price tag), or instruction manual for the article.
[0032] 上記したマーキング処理によれば、直接マーキングされることがない第 2コードを介 して光学情報コードおよび文字列が対応づけられ、一対の組み合わせが設定される 。そして物品一つ一つに対し、それぞれ固有の内容の光学情報コードおよび文字列 力、らなる一対の組合せをマーキングするので、マーキングの信頼度はきわめて高レ、も のになり、コードの正否を正しく判定することができる。また、複数の物品に同一の組 み合わせの光学情報コードと文字列とが付されて!/、る状態をもって、正規のマーキン グが複製されていることを容易に判断できる。  [0032] According to the marking process described above, the optical information code and the character string are associated with each other via the second code that is not directly marked, and a pair of combinations is set. Each item is marked with a unique combination of optical information code and character string power, and the marking reliability is very high. It can be judged correctly. In addition, it is possible to easily determine that a regular marking has been duplicated with the optical information code and character string of the same combination attached to a plurality of articles.
図面の簡単な説明  Brief Description of Drawings
[0033] [図 1]物品管理システムの構成を示すブロック図である。 [図 2]2次元コードおよび識別コードの印刷例を示す説明図である。 FIG. 1 is a block diagram showing a configuration of an article management system. FIG. 2 is an explanatory diagram showing a print example of a two-dimensional code and an identification code.
[図 3]2種類のコードの元になるデータの構成例を示す説明図である。  FIG. 3 is an explanatory diagram showing a configuration example of data that is a source of two types of codes.
[図 4]2種類のコードの元になるデータの構成の他の例を示す説明図である。  FIG. 4 is an explanatory diagram showing another example of a data configuration that is a source of two types of codes.
[図 5]印刷処理に関する機能ブロック図である。  FIG. 5 is a functional block diagram related to print processing.
[図 6]印刷処理に関する処理の流れを示すフローチャートである。  FIG. 6 is a flowchart showing a flow of processing relating to printing processing.
[図 7]コードの判定処理に関する機能ブロック図である。  FIG. 7 is a functional block diagram related to code determination processing.
[図 8]コードの判定処理の流れを示すフローチャートである。  FIG. 8 is a flowchart showing a flow of code determination processing.
発明を実施するための最良の形態  BEST MODE FOR CARRYING OUT THE INVENTION
[0034] 図 1は、この発明による物品管理システム 1の一構成例を示す。 FIG. 1 shows an example of the configuration of an article management system 1 according to the present invention.
この物品管理システム 1は、物品(以下、電子部品などの製品を例として説明する) の製造者により運営されるもので、製造者が出荷する製品に管理用のコードをマー キングするとともに、インターネットを介して製品を購入したユーザからのアクセスを受 け付けて、そのユーザが所有する製品のマーキングが正しいものであるかどうかを判 定する処理を実行する。なお、システムのインターネットへの接続口には、ファイアゥ オール 6が設けられる。  This article management system 1 is operated by a manufacturer of an article (hereinafter described as an example of a product such as an electronic component), and marks a management code on a product shipped by the manufacturer as well as the Internet. Accepts access from the user who purchased the product through the service, and executes the process of determining whether the marking of the product owned by the user is correct. There is a firewall 6 at the system connection to the Internet.
[0035] システム内には、製造固有情報管理サーバ 2および判定用サーバ 3と、マーキング するための装置の一例としての複数の印刷ステーション 4 (図示は便宜上 1つとしてい る。)が設けられる。印刷ステーション 4には、コンピュータを主体とする印刷処理用端 末装置 40と、この端末装置 40に接続された印刷機 41とが含まれる。各サーバ 2、 3 および印刷処理用端末装置 40には、それぞれ図示しない CPUに、後記する図 5, 7 に示す各種機能を設定するためのプログラムが組み込まれる。  In the system, a manufacturing specific information management server 2 and a determination server 3 are provided, and a plurality of printing stations 4 (one is shown in the figure for convenience) as an example of a marking device. The printing station 4 includes a printing processing terminal device 40 mainly composed of a computer and a printing machine 41 connected to the terminal device 40. In each of the servers 2 and 3 and the print processing terminal device 40, a program for setting various functions shown in FIGS.
[0036] 印刷機 41は、完成した製品の本体に対し、またはそのパッケージに貼付されるラベ ルに対して管理用のコードを含む情報を印刷する。なおパッケージに直接、情報を 印刷してもよいが、この実施例では、印刷されたラベルをパッケージに貼り付けている 。印刷処理用端末装置 40は、製造固有情報管理サーバ 2との通信により、個々の製 品毎にその製品の製造に際して発生した固有情報 (後述する「製造固有情報」と同じ 。)を取得し、その情報を用いて印刷対象のデータを生成し、印刷機 41に供給する。 この印刷対象のデータには、会社名、製品名、品番等の一般情報のほか、管理用の コードを表すデータが 2種類含まれる。このうちの一方は 2次元コードを構成し、他方 は文字列として表される。 [0036] The printing machine 41 prints information including a management code on a main body of a completed product or a label attached to the package. Information may be printed directly on the package, but in this embodiment, a printed label is attached to the package. The print processing terminal device 40 obtains unique information (same as “manufactured unique information” described later) generated for each individual product by communicating with the unique product information management server 2, and Using this information, data to be printed is generated and supplied to the printer 41. This data to be printed includes general information such as company name, product name, product number, etc. Two types of data representing codes are included. One of them constitutes a two-dimensional code, and the other is represented as a character string.
[0037] 図 2は、製品 100 (この例ではマイクロスィッチ)の本体表面、およびこの製品 100の ノ /ケージ 102に貼付されるラベル 101に、印刷を行った例を示す。以下では、印刷 されたものを 2次元コードおよび文字列に限定して説明を進める。  FIG. 2 shows an example in which printing is performed on the main body surface of the product 100 (in this example, a microswitch) and the label 101 attached to the no-cage 102 of the product 100. In the following, we will limit the printed items to 2D codes and character strings.
[0038] 2次元コードは、個々の製品 100毎に異なる内容の情報を表す。文字列も、製品 1 00毎に固有の内容の情報をソースとする。具体的には、情報を暗号化し、暗号化後 の情報を数字やアルファベットに置き換える処理により生成される。この文字列は、 2 次元コードとともに、正規の製品を識別するための標識として機能するので、以下、こ の文字列を「識別コード」と呼ぶことにする。  [0038] The two-dimensional code represents information having different contents for each product 100. The character string also has information unique to each product 100 as the source. Specifically, it is generated by a process that encrypts information and replaces the encrypted information with numbers and alphabets. This character string, together with the two-dimensional code, functions as an indicator for identifying a legitimate product, so this character string will be referred to as an “identification code” hereinafter.
[0039] 図 2の例では、 2次元コードの真下に識別コード(一例として「86Gy9hY2」)をマー キング (以下、印刷として例示する)している。このように 2次元コードの近傍に識別コ ードを印刷することにより、ユーザが他の文字列を識別コードと誤判別するのを防止 すること力 Sできる。ただし、識別コードの印刷位置を各ユーザに周知徹底できるので あれば、 2次元コードから離れた場所に識別コードを印刷してもよい。  In the example of FIG. 2, an identification code (“86Gy9hY2” as an example) is marked immediately below the two-dimensional code (hereinafter, exemplified as printing). By printing the identification code in the vicinity of the two-dimensional code in this way, it is possible to prevent the user from misidentifying other character strings as identification codes. However, the identification code may be printed at a location away from the two-dimensional code as long as the printing position of the identification code can be thoroughly known to each user.
[0040] 図 1に戻って、判定用サーバ 3は、ファイアウォール 6を介してユーザの使用する機 器 7 (以下、「ユーザ端末 7」という。)から、コードの正否を判定する旨の要求(以下、「 判定要求」という。)を受け付けて、その要求に応じた判定処理を実行する。  [0040] Referring back to FIG. 1, the determination server 3 requests from the device 7 (hereinafter referred to as "user terminal 7") used by the user via the firewall 6 to determine whether the code is correct ( Hereinafter, it is referred to as “determination request”), and a determination process corresponding to the request is executed.
[0041] 判定要求には、製品 100の本体表面またはラベル 101に印刷された 2次元コード に対する読取処理により得られた読取データと、識別コードを表す文字列データとが 含まれる。このため、ユーザ端末 7は、インターネットに接続する機能のほか、 2次元 コードを読み取る機能を具備する必要がある。たとえば、 2次元コード用のコードリー ダ(図示せず。 )が接続されたパーソナルコンピュータや撮像機能を有する携帯電話 などをユーザ端末 7として使用することができる。文字列データについては、キーボー ドなどを用いて入力すればょレ、。  [0041] The determination request includes read data obtained by reading the two-dimensional code printed on the surface of the main body of the product 100 or the label 101, and character string data representing an identification code. For this reason, the user terminal 7 needs to have a function of reading a two-dimensional code in addition to a function of connecting to the Internet. For example, a personal computer to which a code reader (not shown) for two-dimensional code (not shown) is connected or a mobile phone having an imaging function can be used as the user terminal 7. For character string data, enter it using a keyboard.
[0042] 判定用サーバ 3は、ユーザ端末 7からの判定要求に含まれる読取データおよび識 別コードを用いて、これらが正しいコードを表しているかどうかを判定し、その判定結 果(正しいコードと判定した場合は「OK」を示すコード、偽のコードと判定した場合は 「NG」を示すコード)をユーザ端末 7に返送する。この判定処理は、製造固有情報管 理サーバ 2との通信により得た情報を用いて進められる。 The determination server 3 uses the read data and the identification code included in the determination request from the user terminal 7 to determine whether or not they represent a correct code, and the determination result (correct code and If judged as a code indicating "OK", if judged as a fake code A code indicating “NG”) is returned to the user terminal 7. This determination process proceeds using information obtained through communication with the manufacturing specific information management server 2.
[0043] 製造固有情報管理サーバ 2 (以下、略して「管理サーバ 2」という。)には、各製品の 製造に際して発生した種々の情報を蓄積するデータベースが設けられる。蓄積され る情報には、例えば、品番、製造ロット番号、製品のシリアル番号など、個々の製品を 固有に特定できる一群の情報 (製品一つ一つにそれぞれ固有に付される情報)のほ 、製造日、工場の識別番号、製造ラインの識別番号、製造担当者の識別番号など 、個々の製品固有でなくて複数の製品に共通に設定された製造管理に関する情報 が含まれ、互いの情報が関連付けされて記憶される。そして、製品を固有に特定でき る情報 (たとえば品番と製造ロット番号とシリアル番号との組み合わせ)をキー情報と して、関連付けられた一連の情報を管理サーバ 2から抽出または検索することが可能 となっている。よって必要な時に個々の製品の製造や管理に関する一群の情報を取 得すること力 Sできる。なお、製品一つ一つにそれぞれ付される固有の内容の情報は、 品番と製造ロット番号とシリアル番号との組み合わせに限らない。他例を挙げると、製 品一つ一つに固有に付される情報が製品連番だという場合もあるし、製造記号だと いう場合もある。またロット管理しない場合には、品番とシリアル番号の組み合わせを 製造固有情報に利用できる。 [0043] The manufacturing specific information management server 2 (hereinafter referred to as "management server 2" for short) is provided with a database for storing various information generated during the manufacture of each product. The accumulated information includes, for example, a group of information (information uniquely assigned to each product) that can uniquely identify each product, such as product number, production lot number, and product serial number. This includes information related to manufacturing management that is not unique to individual products but is commonly set for multiple products, such as manufacturing date, factory identification number, manufacturing line identification number, and manufacturing person identification number. Associated and stored. Information that uniquely identifies a product (for example, a combination of a product number, a production lot number, and a serial number) can be used as key information, and a series of related information can be extracted or searched from the management server 2. It has become. Therefore, it is possible to acquire a group of information related to the manufacture and management of individual products when necessary. In addition, the information on the specific contents assigned to each product is not limited to the combination of the product number, production lot number, and serial number. As another example, information unique to each product may be a product serial number or a manufacturing symbol. If lot management is not used, the combination of product number and serial number can be used for manufacturing-specific information.
[0044] すなわち、管理サーバ 2内のデータベースは、請求項 1の「物品に関する複数種の 情報が物品毎にその物品に関する一群の情報を特定できるように関連づけられて格 納された記憶手段」に該当する。以下、この製品毎に特定される一群の情報を「製造 固有情報」といい、製造固有情報管理サーバ 2内のデータベースも、これに合わせてThat is, the database in the management server 2 is stored in the “storage means stored in association with each other so that a plurality of types of information relating to an article can identify a group of information relating to the article”. Applicable. Hereinafter, the group of information specified for each product is referred to as “manufacturing specific information”, and the database in the manufacturing specific information management server 2 is also adapted accordingly.
「製造固有情報データベース (DB)」とレ、う。 “Manufacturing Specific Information Database (DB)”.
[0045] この実施例では、製品毎に、その製品に対応する製造固有情報に基づいて 2次元 コードや識別コードの元になるコードを抽出するようにしている。図 3は、そのコード抽 出の一例を示す。 In this embodiment, for each product, a code based on a two-dimensional code or an identification code is extracted based on manufacturing unique information corresponding to the product. Figure 3 shows an example of code extraction.
[0046] 図 3は、 1つの製品の製造固有情報を短冊形に模式して示したものである。その中 でその 1つの製品について固有の内容の情報(以下「個別情報」という。)に該当する 部分に、塗りつぶしパターンを付している。特に先頭の斜線で示す個別情報は前記 したキー情報である。このことは、 1つのキー情報によりその 1つの製品が持つ製造固 有情報のすべてが関連付レ、てレ、ることを意味する。 [0046] FIG. 3 schematically shows manufacturing specific information of one product in a strip shape. Among them, the fill pattern is attached to the part corresponding to the information of the specific contents of the one product (hereinafter referred to as “individual information”). In particular, the individual information indicated by the top diagonal line is Key information. This means that all of the manufacturing-specific information of a single product is related to and transmitted from a single piece of key information.
[0047] 図 3の例では、製造固有情報のうちキー情報を含む所定数の情報を用いて、 2次元 コードの元になるコード(以下、「第 1コード」という。)を生成するとともに、この第 1コー ドには含まれない情報を用いて、識別コードの元になるコード(以下、「第 2コード」と いう。)を生成する。第 1コードにはキー情報とともに個別情報 Xと予め選ばれた共通 情報が含まれる。第 1コード中の塗りつぶしパターンにしていない部分に、例えば、製 造に関するトレーサビリティの情報であって、製造者が意図的に外部へ伝えたい情 報を含めてもよい。第 2コードには個別情報 Yと予め選ばれた別の共通情報が含まれ る。第 2コード中の塗りつぶしパターンにしていない部分に、例えば製造日、工場の 識別番号、製造ラインの識別番号、製造担当者の識別番号などの製造者しか知りえ ない情報を含める。なお、第 1コードと第 2コードの対象に選ばれていないその他の 情報には、製造段階で発生した情報 (各工程における処理時刻、検査の際の計測値 、検査結果など)であって、製造者が外部への流出を禁止している秘密情報が含ま れる。  In the example of FIG. 3, a code (hereinafter referred to as “first code”) that is the basis of a two-dimensional code is generated using a predetermined number of pieces of information including key information among the manufacturing-specific information. Using information that is not included in the first code, a code that is the basis of the identification code (hereinafter referred to as the “second code”) is generated. The first code includes individual information X and pre-selected common information along with key information. The portion of the first code that is not a fill pattern may include, for example, traceability information related to manufacturing and information that the manufacturer wants to convey to the outside intentionally. The second code contains individual information Y and other pre-selected common information. Include information that can only be known by the manufacturer, such as the date of manufacture, the identification number of the factory, the identification number of the production line, and the identification number of the person in charge of the manufacturer, in the part of the second code that has not been filled. The other information that is not selected as the target of the first code and the second code is information generated at the manufacturing stage (processing time in each process, measured value at the time of inspection, inspection result, etc.) It contains confidential information that the manufacturer prohibits outflow.
[0048] 第 1コードは、通常のエンコード手法を用いて 2次元コードに変換される。一方、第 2 コードは、個別情報 Yが現れない内容になるように所定の変換処理が施される。例え ば暗号化を施し、この暗号化後のコードを文字列データに変換し、識別コードとする 。ここで生成される識別コードはデータ列の桁数が少ないほうが好ましい。例えば、第 2コードのデータに暗号圧縮する処理を施して 62進数のデータ列に変換する処理を すればデータ列の桁数を少なくできる。  [0048] The first code is converted into a two-dimensional code using a normal encoding method. On the other hand, the second code is subjected to a predetermined conversion process so that the individual information Y does not appear. For example, encryption is performed, and the encrypted code is converted into character string data to be used as an identification code. The identification code generated here preferably has a smaller number of digits in the data string. For example, the number of digits in the data string can be reduced by applying encryption processing to the second code data and converting it to a 62-digit data string.
[0049] 上記のように、第 1コード、第 2コードには、それぞれ製品毎に固有の内容の情報が 含まれるので、いずれも当該製品に固有の内容を示すものとなり、各コードは一意に 対応する関係にある。したがって、第 2コードから生成される識別コードと第 1コードか ら生成される 2次元コードとの組み合わせも、製品毎に一意に定められる。言い換え れば、各製品に付された 2次元コードと識別コードとの組み合わせは、それぞれ当該 製品に限り適用されるもので、他の製品に同じ組み合わせのコードが適用されること はない。 [0050] 上記のようなコードの構成によれば、偽造されたコードを簡単かつ正確に特定する こと力 Sできる。たとえば、 2次元コードの内容がでたらめに設定された場合、この 2次元 コードから読み取られた第 1コードは現実には存在しないから、その第 1コードにより 製造固有情報データベースを検索しても、そのコードに対応する製造固有情報を見 つけることはできない。よって、 2次元コードの読取データにより製造固有情報データ ベースを検索する処理により、当該コードが偽物であると判定することができる。 [0049] As described above, each of the first code and the second code includes information of contents specific to each product, so that both indicate contents specific to the product, and each code is uniquely There is a corresponding relationship. Therefore, the combination of the identification code generated from the second code and the two-dimensional code generated from the first code is also uniquely determined for each product. In other words, the combination of the two-dimensional code and identification code attached to each product is applicable only to that product, and the same combination of codes is not applied to other products. [0050] According to the configuration of the code as described above, it is possible to easily and accurately specify the forged code. For example, if the content of a 2D code is set randomly, the first code read from this 2D code does not actually exist. Manufacturing specific information corresponding to the code cannot be found. Therefore, it is possible to determine that the code is fake by the process of searching the manufacturing specific information database from the read data of the two-dimensional code.
[0051] また、正規の製品の 2次元コードを複製し、識別コードを変更またはでたらめに設定 した場合には、 2次元コードから読み取られた第 1コードに対応する製造固有情報は 存在するが、この情報から生成される第 2コードから導かれる識別コードは、印刷され た識別コードと同一のものにはならない。したがって、 2次元コードの読取データから 製造固有情報を特定し、この情報から第 2コードを生成した後に、この第 2コードから 生成される識別コードが印刷された識別コードと同一であるかどうかを判定することに より、印刷された識別コードは偽物であると判定することができる。  [0051] In addition, when a two-dimensional code of a legitimate product is copied and the identification code is changed or randomly set, manufacturing-specific information corresponding to the first code read from the two-dimensional code exists. The identification code derived from the second code generated from this information will not be the same as the printed identification code. Therefore, after identifying the manufacturing-specific information from the read data of the two-dimensional code and generating the second code from this information, it is determined whether the identification code generated from the second code is the same as the printed identification code. By determining, the printed identification code can be determined to be fake.
[0052] 一方、 2次元コードおよび識別コードの正規の組み合わせをそのまま複製した場合 には、その組み合わせ自体は正しいと判定される。しかし、この組み合わせを有する 製品は、世の中に 1つしか存在しないはずであり、複数人のユーザが同じ組み合わ せの製品を所有するはずがない。したがって、同じコードの組み合わせについて、同 時期に複数の判定要求があった場合には、その組み合わせのコードが印刷された偽 造品が出回っていると考えてよい。なお、 2次元コードおよび識別コードの正規の組 み合わせをそのまま複製されないように、製品 100やパッケージやラベル 101のいず れかに真正を示すホログラムシールを貼ったり、ラベルに特殊インクで印刷したり、ラ ベル 101を特殊素材にするなど、別途の対策を加えることも考えられる。  [0052] On the other hand, when a normal combination of a two-dimensional code and an identification code is copied as it is, the combination itself is determined to be correct. However, there should be only one product with this combination in the world, and multiple users cannot own the same combination of products. Therefore, if there are multiple judgment requests for the same code combination at the same time, it can be considered that counterfeit products with the code of the combination printed are available. In order to prevent duplication of the proper combination of the 2D code and identification code, a genuine hologram sticker is affixed to the product 100, package, or label 101, or a special ink is printed on the label. It is also possible to add additional measures such as making Label 101 a special material.
[0053] つぎに、図 3の例では、第 1コードおよび第 2コードを、それぞれ異なる情報により生 成しているが、これに限らず、図 4 (1)に示すように、各コード間で一部の情報を共用 するようにしてもよい。ただし、個別情報 Yは、第 2コードにのみ含まれるように設定す る必要がある。  Next, in the example of FIG. 3, the first code and the second code are generated based on different information. However, the present invention is not limited to this, and as shown in FIG. May share some information. However, it is necessary to set the individual information Y so that it is included only in the second code.
[0054] また、図 4 (2)に示すように、 1つの製品に対応する製造固有情報が物理的に分割 されているような場合には、第 1コードに含まれる情報と第 2コードに含まれる情報とを 、異なる情報源から抽出してもよい。この場合には、各情報源を共通のキー情報をも つてリンクさせておけば、第 1コードに対応する第 2コードを簡単に特定することができ [0054] Also, as shown in Fig. 4 (2), when manufacturing specific information corresponding to one product is physically divided, the information included in the first code and the second code are included. Information included , May be extracted from different information sources. In this case, if each information source is linked with common key information, the second code corresponding to the first code can be easily identified.
[0055] 図 5は、図 1の物品管理システム 1のうち、コードの印刷処理に関わる機能を示す。 FIG. 5 shows functions related to code printing processing in the article management system 1 of FIG.
管理サーバ 2には、前記した製造固有情報データベース 20のほか、送受信部 21、 製造固有情報読出部 22、データ管理部 23などが設けられる。送受信部 21は、印刷 処理用端末装置 40と情報をやりとりするためのもので、製造固有情報読出部 22は、 製造固有情報データベース 20から特定の製造固有情報を読み出す処理を実行す る。データ管理部 23は、送受信部 21が印刷処理用端末装置 40から受け付けた管 理データに基づき、対応する製造固有情報を更新する。  In addition to the manufacturing specific information database 20 described above, the management server 2 is provided with a transmission / reception unit 21, a manufacturing specific information reading unit 22, a data management unit 23, and the like. The transmission / reception unit 21 is for exchanging information with the print processing terminal device 40, and the manufacturing specific information reading unit 22 executes a process of reading specific manufacturing specific information from the manufacturing specific information database 20. The data management unit 23 updates the corresponding manufacturing specific information based on the management data received by the transmission / reception unit 21 from the print processing terminal device 40.
[0056] 印刷処理端末装置 40 (以下、「印刷端末 40」と略す。 )には、製造固有情報取得部 42、第 1コード生成部 43、第 2コード生成部 44、 2次元コード生成部 45、識別コード 生成部 46、印刷制御部 47、管理データ送信部 48などが設けられる。  [0056] The print processing terminal device 40 (hereinafter abbreviated as "print terminal 40") includes a manufacturing specific information acquisition unit 42, a first code generation unit 43, a second code generation unit 44, and a two-dimensional code generation unit 45. An identification code generation unit 46, a print control unit 47, a management data transmission unit 48, and the like are provided.
[0057] 図 6は、コードの印刷について、印刷端末 40および管理サーバ 2において実行され る処理の流れを示す。図中、印刷端末 40側の処理のステップ(ST)を 100番代の数 値により示し、管理サーバ 2側の処理のステップを 10番代の数値により示す。また点 線の矢印により、装置間における処理の関係を示す。  FIG. 6 shows a flow of processing executed by the printing terminal 40 and the management server 2 for code printing. In the figure, the processing step (ST) on the printing terminal 40 side is indicated by a numerical value in the 100s, and the processing step on the management server 2 side is indicated by a numerical value in the 10s. The dotted arrows show the processing relationship between the devices.
[0058] 以下、図 6の流れに沿って、図 5に示した各種機能により実行される印刷処理を説 明する。  Hereinafter, the printing process executed by the various functions shown in FIG. 5 will be described along the flow of FIG.
[0059] まず印刷端末 40の製造固有情報取得部 42は、図示しない生産制御システムから の印刷指示を受けて、管理サーバ 2に、印刷対象の製品の製造固有情報の送信を 要求する(ST101)。この送信要求は、たとえば図 3, 4に示したキー情報により、送 信対象の情報を特定するものである。  First, the manufacturing specific information acquisition unit 42 of the printing terminal 40 receives a printing instruction from a production control system (not shown) and requests the management server 2 to transmit manufacturing specific information of the product to be printed (ST101). . This transmission request specifies information to be transmitted, for example, by using the key information shown in FIGS.
[0060] 管理サーバ 2では、送受信部 21により送信要求を受信し(ST11)、製造固有情報 読出部 22によって、要求された製造固有情報の読み出しを実行する(ST12)。さら に読み出された製造固有情報は、送受信部 21によって印刷端末 40に返送される。  In the management server 2, the transmission / reception unit 21 receives the transmission request (ST11), and the manufacturing unique information reading unit 22 reads the requested manufacturing unique information (ST12). Further, the read manufacturing specific information is returned to the printing terminal 40 by the transmission / reception unit 21.
[0061] 印刷端末 40の製造固有情報取得部 42は、管理サーバ 2からの製造固有情報を受 信し(ST102)、これを第 1コード生成部 43および第 2コード生成部 44に供給する。 第ェコード生成部 43は、製造固有情報力もキー情報および個別情報 Xを含む所定数 の情報を抽出し、これらを所定の順序で配列するなどして、第 1コードを生成する(S T103)。第 2コード生成部 44も、製造固有情報力も個別情報 Υを含む所定数の情報 を抽出し、これらを所定の順序で配列するなどして、第 2コードを生成する(ST104)[0061] The manufacturing specific information acquisition unit 42 of the printing terminal 40 receives the manufacturing specific information from the management server 2 (ST102) and supplies it to the first code generation unit 43 and the second code generation unit 44. The second code generation unit 43 extracts a predetermined number of information including the key information and the individual information X as well as the manufacturing unique information power, and generates the first code by arranging them in a predetermined order (ST 103). The second code generation unit 44 also generates a second code by extracting a predetermined number of pieces of information including manufacturing-specific information power including individual information 、 and arranging them in a predetermined order (ST104).
Yes
[0062] 第 1コード生成部 43により生成された第 1コードは、 2次元コード生成部 45に与えら れる。 2次元コード生成部 45は、この第 1コードをエンコードして、 2次元コードを生成 する(ST105)。  The first code generated by the first code generation unit 43 is given to the two-dimensional code generation unit 45. The two-dimensional code generation unit 45 encodes the first code to generate a two-dimensional code (ST105).
[0063] 第 2コード生成部 44により生成された第 2コードは、識別コード生成部 46に与えら れる。識別コード生成部 46は、この第 2コードを所定の暗号化ルールに基づき変換し 、文字列データによる識別コードを生成する(ST106)。  The second code generated by the second code generation unit 44 is given to the identification code generation unit 46. The identification code generation unit 46 converts the second code based on a predetermined encryption rule, and generates an identification code based on character string data (ST106).
[0064] つぎの ST107は、印刷制御部 47および図 1に示した印刷機 41により実行されるも のである。印刷制御部 47は、 ST105, 106により生成された 2次元コードおよび識別 コードを取り込んで印刷機 41に供給する。このとき印刷機 41には、印刷対象の製品 100またはラベル 101が送り込まれており、印刷制御部 47から供給された各コードを 、印刷対象物に印刷する。  [0064] The next ST107 is executed by the print control unit 47 and the printing press 41 shown in FIG. The printing control unit 47 takes in the two-dimensional code and the identification code generated by STs 105 and 106 and supplies them to the printing machine 41. At this time, the product 100 or the label 101 to be printed is sent to the printing machine 41, and each code supplied from the print control unit 47 is printed on the printing object.
[0065] 第 1コード生成部 43が生成した第 1コードは、管理データ送信部 48にも与えられる 。管理データ送信部 48は、印刷機 41に印刷対象のコードが出力されたのに応じて、 印刷済みの製品を特定するための管理データとして第 1コードを管理サーバ 2に送 信する(ST108)。この ST108をもって、 1つの製品に対する印刷端末 40側の処理 は終了する。  The first code generated by the first code generation unit 43 is also given to the management data transmission unit 48. The management data transmission unit 48 transmits the first code to the management server 2 as management data for identifying the printed product in response to the output of the code to be printed on the printing press 41 (ST108). . With this ST108, the processing on the printing terminal 40 side for one product is completed.
[0066] 管理サーバ 2の送受信部 21は、管理データ送信部 48から送信された管理データ を受け付けると(ST13が「YES」)、その管理データをデータ管理部 23に渡す。デー タ管理部 23は、製造固有情報データベース 20を検索し、管理データに対応する製 造固有情報を特定する(ST14)。さらに、データ管理部 13は、この特定された当該 製品の製造固有情報に、コードが印刷済みであることを示す情報を関連付けて記憶 する処理 (たとえば「印刷処理済み」を示すフラグを付けるなど)を実行する(ST15)。 この ST15をもって、 1つの製品に対する管理サーバ 2側の処理も終了する。 [0067] なお、印刷端末 40における処理は上記に限らず、 ST107の印刷処理を行った後 、 ST108を省略して ST101に戻るようなフローチャートとしてもよい。この場合、印刷 端末 40は、 1つの製品に対する印刷処理をする度に管理サーバ 2へ送信を行うので なぐ管理データ送信部 48が複数の管理データ(印刷処理済みの情報)を蓄積して おき、蓄積した管理データをまとめて所定のタイミングで管理サーバ 2へ送信する構 成となる。また、管理サーバ 2では、複数の管理データについて ST14、 ST15の処 理を行なうことになる。 When the transmission / reception unit 21 of the management server 2 receives the management data transmitted from the management data transmission unit 48 (ST13 is “YES”), the transmission / reception unit 21 passes the management data to the data management unit 23. The data management unit 23 searches the manufacturing specific information database 20 and specifies the manufacturing specific information corresponding to the management data (ST14). Further, the data management unit 13 associates and stores information indicating that the code has been printed with the manufacturing-specific information of the identified product (for example, adding a flag indicating “print processing completed”). Is executed (ST15). With this ST15, the processing on the management server 2 side for one product is also completed. Note that the processing in the printing terminal 40 is not limited to the above, and a flow chart may be used in which ST108 is omitted after returning to ST101 after performing the printing processing of ST107. In this case, since the printing terminal 40 performs transmission to the management server 2 every time printing processing is performed for one product, the management data transmission unit 48 accumulates a plurality of management data (information that has been printed). The stored management data is collected and transmitted to the management server 2 at a predetermined timing. Management server 2 performs ST14 and ST15 processing for a plurality of management data.
[0068] 図 7は、物品管理システム 1内のコードの判定に関する機能を示す。  FIG. 7 shows functions relating to code determination in the article management system 1.
判定用サーバ 3には、ユーザ端末 7からの判定要求を受け付ける判定要求受付部 31や、ユーザ端末 7に判定結果を返送するための判定結果送信部 36が設けられる 。さらに、読取データ送信部 32、処理結果受付部 33、識別コード生成部 34、判定処 理部 35などが設けられる。  The determination server 3 is provided with a determination request receiving unit 31 that receives a determination request from the user terminal 7 and a determination result transmitting unit 36 for returning the determination result to the user terminal 7. Further, a read data transmission unit 32, a processing result reception unit 33, an identification code generation unit 34, a determination processing unit 35, and the like are provided.
[0069] 管理サーバ 2には、第 1コード取得部 24、第 2コード生成部 25、処理結果送信部 2 6などが設けられる。さらに、印刷処理に関与したデータ管理部 23および製造固有 情報データベース 20は、コードの判定の処理にも使用される。  The management server 2 includes a first code acquisition unit 24, a second code generation unit 25, a processing result transmission unit 26, and the like. Furthermore, the data management unit 23 and the manufacturing specific information database 20 involved in the printing process are also used for the code determination process.
[0070] 図 8は、コードの判定処理について、判定用サーバ 3および管理サーバ 2において 実行される処理の流れを示す。この図 8では、判定用サーバ 3側の処理のステップを 200番代の数字で示し、管理サーバ 2側の処理のステップを 20番代の数字で示す。 また、図 6と同様に装置間における処理の関係を点線矢印で示している。  FIG. 8 shows a flow of processing executed in the determination server 3 and the management server 2 regarding the code determination processing. In FIG. 8, the processing steps on the determination server 3 side are indicated by numbers in the 200s, and the processing steps on the management server 2 side are indicated by numbers in the 20s. In addition, as in FIG. 6, the processing relationship between apparatuses is indicated by a dotted arrow.
[0071] 以下、図 8の流れに沿って、図 7に示した各種機能により実行される判定処理を説 明する。  Hereinafter, the determination process executed by the various functions shown in FIG. 7 will be described along the flow of FIG.
[0072] 判定用サーバ 3側の処理は、ユーザ端末 7から、 2次元コードの読取データおよび 識別コードを表す文字列データを含む判定要求を受信したことに応じて開始される。 判定要求受付部 31は、この要求を受け付けると、読取データおよび識別コードを、そ れぞれ個別に抽出する(ST201 , 202)。なお、以下では、便宜上、判定要求から抽 出された識別コードを、「識別コード (A)」とする。  The processing on the determination server 3 side is started in response to receiving a determination request from the user terminal 7 that includes read data of a two-dimensional code and character string data representing an identification code. When receiving the request, the determination request receiving unit 31 individually extracts the read data and the identification code (ST201, 202). In the following, for the sake of convenience, the identification code extracted from the determination request is referred to as “identification code (A)”.
[0073] 2次元コードの読取データは、読取データ送信部 32に渡され、管理サーバ 2に送 信される(ST203)。管理サーバ 2の第 1コード取得部 24は、この読取データを第 1コ ードとして受信し、データ管理部 23に渡す(ST21)。 [0073] The read data of the two-dimensional code is transferred to the read data transmitting unit 32 and transmitted to the management server 2 (ST203). The first code acquisition unit 24 of the management server 2 sends the read data to the first copy. Is received as a data mode and passed to the data management unit 23 (ST21).
[0074] データ管理部 23では、供給された第 1コードに含まれたキー情報を認識し、そのキ 一情報に基づいて製造固有情報データベース 20を検索する(ST22)。この検索に よりキー情報に対応する製造固有情報を抽出できた場合には、さらに、抽出された製 造固有情報と第 1コードとの全体構成を比較する。この結果、第 1コードと製造固有 情報中の対応箇所とが完全に一致した場合(ST23が「YES」の場合)には、抽出さ れた製造固有情報に「印刷処理済み」の情報が書き込まれているかどうかをチェック する(ST24)。 The data management unit 23 recognizes the key information included in the supplied first code, and searches the manufacturing specific information database 20 based on the key information (ST22). If manufacturing-specific information corresponding to the key information can be extracted by this search, the entire configuration of the extracted manufacturing-specific information and the first code is further compared. As a result, when the first code and the corresponding part in the manufacturing specific information completely match (when ST23 is “YES”), the information “print processed” is written in the extracted manufacturing specific information. Check whether it is connected (ST24).
[0075] 第 1コードに対応する製造固有情報が抽出されなかった場合(ST23が「NO」の場 合)、または対応する情報は抽出できた力 その製造固有情報に「印刷処理済み」の 情報が書き込まれてレ、なレ、場合(ST24が「NO」の場合)には、データ管理部 23は 処理結果送信部 26に連絡して、「NG」を示すコードを判定用サーバ 3に送信させる( ST27)。  [0075] If the manufacturing-specific information corresponding to the first code is not extracted (when ST23 is “NO”), or the corresponding information can be extracted. The information “print processed” is included in the manufacturing-specific information. In the case where is written or not (when ST24 is “NO”), the data management unit 23 contacts the processing result transmission unit 26 and transmits a code indicating “NG” to the determination server 3. (ST27)
[0076] 一方、第 1コードと同一の内容を含む製造固有情報が抽出され、その情報に「印刷 処理済み」の情報が書き込まれて!/、る場合(ST23, 24がともに「YES」の場合)には 、データ管理部 23は、この製造固有情報を第 2コード生成部 25に供給する。第 2コ ード生成部 25は、印刷端末 40側の第 2コード生成部 44と同様のルールに基づき、 供給された製造固有情報から第 2コードを生成する(ST25)。この第 2コードは、処理 結果送信部 26により判定用サーバ 3に送信される(ST26)。  [0076] On the other hand, when manufacturing-specific information including the same content as the first code is extracted and information “print processed” is written in that information (both ST23 and 24 are “YES”) In this case, the data management unit 23 supplies the manufacturing-specific information to the second code generation unit 25. The second code generation unit 25 generates the second code from the supplied manufacturing specific information based on the same rules as the second code generation unit 44 on the printing terminal 40 side (ST25). This second code is transmitted to the determination server 3 by the processing result transmitting unit 26 (ST26).
[0077] 判定用サーバ 3からの読取データの送信に対する管理サーバ 2側の処理は、上記 の ST26または ST27をもって終了する。送信されたデータは、判定用サーバ 3の処 理結果受付部 33に取り込まれる。  The processing on the management server 2 side with respect to the transmission of the read data from the determination server 3 ends with the above ST26 or ST27. The transmitted data is taken into the processing result reception unit 33 of the determination server 3.
[0078] 処理結果受付部 33が管理サーバ 2から第 2コードの送信を受け付けた場合(ST20 4が「YES」の場合)には、この第 2コードは識別コード生成部 34に与えられる。識別 コード生成部 34は、印刷端末 40側の識別コード生成部 46と同一の暗号化ルールに 基づき、第 2コードを暗号化して識別コードを生成する(ST205)。以下、この管理サ ーバ 2からの第 2コードを用いて生成された識別コードを、「識別コード(8)」という。  When the processing result receiving unit 33 receives the transmission of the second code from the management server 2 (when ST204 is “YES”), the second code is given to the identification code generating unit 34. Based on the same encryption rules as the identification code generation unit 46 on the printing terminal 40 side, the identification code generation unit 34 encrypts the second code and generates an identification code (ST205). Hereinafter, the identification code generated using the second code from the management server 2 is referred to as “identification code (8)”.
[0079] 判定処理部 35は、判定要求受付部 31により抽出された識別コード (A)と、識別コ ード生成部 34により生成された識別コード(B)とを取り込んで、両者を照合する(ST 206)。この照合により、 2つのコードが一致した場合(ST207が「YES」の場合)には 、判定処理部 35は判定結果送信部 36に「OK」のコードを与え、ユーザ端末 7に送 信させる(ST208)。一方、 2つのコードが一致しなかった場合(ST207が「NO」の場 合)には、判定処理部 35は判定結果送信部 36に「NG」のコードを与え、ユーザ端末 7に送信させる(ST209)。 [0079] The determination processing unit 35 includes the identification code (A) extracted by the determination request receiving unit 31 and the identification code. The identification code (B) generated by the code generation unit 34 is taken in and collated (ST 206). If the two codes match by this collation (when ST207 is “YES”), the determination processing unit 35 gives a code of “OK” to the determination result transmitting unit 36 and transmits it to the user terminal 7 ( ST208). On the other hand, if the two codes do not match (when ST207 is “NO”), the determination processing unit 35 gives the determination result transmission unit 36 an “NG” code and causes the user terminal 7 to transmit ( ST209).
[0080] 一方、処理結果受付部 33が、 2次元コードではなぐ「NG」のコードを受け付けた 場合(ST204が「NO」の場合)には、そのコードは判定処理部 35に渡される。この場 合の判定処理部 35は、照合処理を行うことなぐ判定結果送信部 36に「NG」のコー ドを与えて送信させる(ST209)。  On the other hand, when the processing result receiving unit 33 receives an “NG” code that is not a two-dimensional code (when ST204 is “NO”), the code is passed to the determination processing unit 35. In this case, the determination processing unit 35 gives the determination result transmission unit 36 that does not perform the collation processing, and transmits the code “NG” (ST209).
[0081] ST208または ST209の送信処理が終了すると、判定処理部 35は、送信した判定 結果を、その判定に関係する各種情報 (読取データ、識別コード (A) (B)など)ととも に、図示しないメモリに保存する(ST210)。この処理をもって、ユーザ端末 7からの 判定要求に対する処理は終了する。  [0081] When the transmission process of ST208 or ST209 ends, the determination processing unit 35 displays the transmitted determination result together with various information (read data, identification code (A) (B), etc.) related to the determination. It is stored in a memory (not shown) (ST210). With this process, the process for the determination request from the user terminal 7 ends.
[0082] なお、上記図 7, 8の例では、判定用サーバ 3からの読取データの送信に対し、管 理サーバ 2から第 2コードを送信している力 第 2コードのセキュリティ保護を万全にす るために、管理サーバ 2側に識別コードの生成機能を設定し、読取データの送信に 応じて識另リコード (B)を返送するようにしてもよ!/、。  In the example of FIGS. 7 and 8, the power of transmitting the second code from the management server 2 against the transmission of the read data from the determination server 3 ensures the security protection of the second code. In order to do this, an identification code generation function may be set on the management server 2 side, and the identification code (B) may be returned in response to the transmission of the read data! /.
[0083] 図 8に示した一連の処理によれば、判定対象の製品が正規のものであれば、判定 要求から抽出された識別コード (A)と、管理サーバ 2からの第 2コードにより生成され た識別コード(B)とは、必ず一致し、判定要求に対し「OK」の判定結果が送信される [0083] According to the series of processes shown in FIG. 8, if the product to be judged is genuine, it is generated from the identification code (A) extracted from the judgment request and the second code from the management server 2. The ID code (B) must match and the determination result “OK” is sent in response to the determination request.
Yes
[0084] 一方、判定対象の製品が偽造品であり、 2次元コードがいずれかの製品から複製さ れ、識別コードがでたらめに書き換えられている場合には、識別コード (Α)と識別コ ード(Β)とは一致せず、ユーザ端末 7には「NG」の判定結果が送信される。  [0084] On the other hand, if the product to be judged is a counterfeit product, the two-dimensional code is copied from any product, and the identification code is rewritten randomly, the identification code (コ ー ド) and the identification code The determination result of “NG” is transmitted to the user terminal 7 because it does not match the character (Β).
[0085] また、 2次元コードが偽造される場合もあるが、殆どの場合、偽造された 2次元コード に対応する製造固有情報は存在しないと考えられる。したがって、判定用サーバ 3か ら送信された読取データに対し、管理サーバ 2側で対応する情報を抽出できず、「N G」のコードが返送され、ユーザ端末 7にも「NG」の判定結果が送信される。また偶然 に、偽造された 2次元コードに対応する製造固有情報が存在したとしても、その製造 固有情報中の第 2コードに含まれる個別情報 Yは、製造固有管理サーバ 2内に保持 されて!/、るので、第 3者がこれを取得して正し!/、識別コードを導出できる可能性は、 殆どないと考えられる。したがって、識別コードが偽造された場合と同様に、識別コー ド (A)と識別コード (B)とが一致しない状態になるから、ユーザ端末 7には、やはり「N G」が送信される。 [0085] Although the two-dimensional code may be forged, in most cases, it is considered that there is no manufacturing-specific information corresponding to the forged two-dimensional code. Therefore, the management server 2 cannot extract the corresponding information from the read data sent from the judgment server 3, and the “N The code “G” is returned, and the determination result “NG” is also transmitted to the user terminal 7. Also, by chance, even if manufacturing-specific information corresponding to a forged two-dimensional code exists, the individual information Y included in the second code in the manufacturing-specific information is held in the manufacturing-specific management server 2! Therefore, there is little possibility that a third party can obtain this and correct it! /, And derive an identification code. Therefore, as in the case where the identification code is forged, the identification code (A) and the identification code (B) do not match, so “NG” is also transmitted to the user terminal 7.
[0086] このように、上記のシステムの判定処理によれば、コードの正否を簡単かつ正確に 、半 IJ定すること力 Sでさる。  As described above, according to the above-described system determination process, the correctness of the code can be determined simply and accurately by the force S.
[0087] なお、上記の物品管理システム 1には、 2つのサーバ 2, 3が設けられており、管理 サーバ 2は、 2種類のコードを印刷する処理と、印刷されたコードの正否を判定する 処理の双方に関与しているが、サーバ 2, 3を 1つにまとめてもよい。  Note that the above-described article management system 1 is provided with two servers 2 and 3, and the management server 2 determines whether to print two types of codes and whether the printed codes are correct or not. Although it is involved in both processes, servers 2 and 3 may be combined into one.
[0088] また、 2種類の処理を同じシステム内で行うのに代えて、処理の内容毎にシステムを 分離してもよい。この場合、第 2コードのセキュリティを確保できるのであれば、印刷処 理側のシステムから判定側のシステムに、印刷済みの各製品に力、かる第 1、第 2のコ ードを送信し、判定側のシステムに蓄積するようにしてもよい。この場合、判定側のシ ステムは、「それぞれ固有の内容を示す第 1コードを表す光学情報コードがマーキン グされた複数の正規の物品について、その物品に関する一群の情報を用いて生成さ れ、かつその一群の情報中の物品毎に固有の内容の情報であって第 1コードに含ま れていない情報を含み、所定の変換処理によって光学情報コードとともにマーキング された文字列に変換される第 2コードが、第 1コードに対応づけられて格納された記 憶手段」を具備することになる。  [0088] Further, instead of performing the two types of processing in the same system, the system may be separated for each processing content. In this case, if the security of the second code can be ensured, the first and second codes for each printed product are sent from the printing processing system to the judging system. You may make it accumulate | store in the system of a judgment side. In this case, the system on the judgment side is “generated for a plurality of legitimate items, each of which is marked with an optical information code representing a first code indicating unique content, using a group of information about the item, In addition, information that is unique to each article in the group of information and that is not included in the first code is converted into a character string that is marked together with the optical information code by a predetermined conversion process. The code is provided with a storage means stored in association with the first code.
[0089] また、上記の物品管理システム 1は、電子部品を対象にするものである力 電子部 品以外の物品(ブランド品、クレジットカードなど)についても同様の構成のシステムを 構築すること力できる。この場合、物品によっては、電子部品の場合のように種々の 個別情報が発生しないケースもある力 たとえば、複数の乱数を生成し、これらを組 み合わせるなどの方法によって、物品毎に固有の内容の情報を作成し、これを第 2コ ードの個別情報 Yとして使用することができる。 また、上記した実施例では、製造固有情報を全て管理サーバ 2内で管理しているが 、第 1コードを構成する情報については、管理サーバ 2以外の場所に複製して保存し てもよい。たとえば、印刷対象物が大型であれば、第 1コードを構成する情報を物品 毎に RFIDタグなどの記憶媒体に格納して印刷対象物に付し、印刷機に導かれる途 中に第 1コードの読取を行うようにしてもよい。 In addition, the article management system 1 described above is capable of constructing a system having the same configuration for articles (brand products, credit cards, etc.) other than force electronic parts intended for electronic parts. . In this case, depending on the product, there is a case where various individual information may not be generated as in the case of electronic components. For example, by generating multiple random numbers and combining them, the content unique to each product This information can be created and used as individual information Y for the second code. Further, in the above-described embodiment, all the manufacturing specific information is managed in the management server 2, but the information constituting the first code may be copied and stored in a place other than the management server 2. For example, if the object to be printed is large, the information constituting the first code is stored in a storage medium such as an RFID tag for each article and attached to the object to be printed. May be read.

Claims

請求の範囲 The scope of the claims
[1] 物品の管理のために光学情報コードおよび文字列によるコードを物品またはその
Figure imgf000022_0001
[1] An optical information code and a character string code are used for the management of goods.
Figure imgf000022_0001
物品に関する複数種の情報が、個々の物品毎にその物品に関する一群の情報を 特定できるように関連づけられて格納された記憶手段と、  Storage means for storing a plurality of types of information related to an article in association with each other so that a group of information related to the article can be identified;
各物品につ!/、て、それぞれ前記記憶手段中の当該物品にっき特定される一群の 情報のうちの一部を用いて、その物品に固有の内容を示す第 1コードを生成する第 1 コード生成手段と、  For each article! /, A first code for generating a first code indicating a content specific to the article using a part of a group of information specified for the article in the storage means. Generating means;
各物品について、それぞれ前記一群の情報中の物品毎に固有の内容の情報であ つて第 1コードに含まれていない情報を含む第 2コードを生成する第 2コード生成手 段と、  A second code generating means for generating a second code including information unique to each article in the group of information and not included in the first code for each article;
前記第 1コードを表す光学情報コードを生成する光学情報コード生成手段と、 前記第 2コードに所定の変換処理を施してマーキング対象の文字列のデータを生 成する文字列データ生成手段と、  Optical information code generating means for generating an optical information code representing the first code, character string data generating means for generating a character string data to be marked by performing a predetermined conversion process on the second code,
前記第 1コードを表す光学情報コードと、第 2コードから生成された文字列データと を用いて、前記マーキング処理を実行するマーキング手段とを、  Marking means for performing the marking process using an optical information code representing the first code and character string data generated from the second code,
具備する物品管理用コードのマーキング処理システム。  A marking processing system for an article management code provided.
[2] 前記記憶手段は、物品毎に固有の内容の情報をキーにして一物品に対応する情 報群を読み出せるように構成されており、前記第 1コード生成手段は、前記第 1コード として、前記キーとなる情報を含むコードを生成する請求項 1に記載された物品管理 用コードのマーキング処理システム。 [2] The storage means is configured to be able to read an information group corresponding to one article using information of contents specific to each article as a key, and the first code generating means is configured to read the first code. 2. The article management code marking processing system according to claim 1, wherein a code including the key information is generated.
[3] 前記記憶手段には、各物品について物品の管理者が設定した秘密情報が含まれ ており、  [3] The storage means includes confidential information set by the article administrator for each article,
前記第 2コード生成手段は、前記第 2コードとして、処理対象の物品に対応する秘 密情報を含むコードを生成し、  The second code generation means generates a code including confidential information corresponding to the article to be processed as the second code,
前記文字列データ生成手段は、前記第 2コードを前記秘密情報が現れないコード に変換する演算を実行し、この演算により得られたコードから前記文字列データを生 成する請求項 1に記載された物品管理用コードのマーキング処理システム。 2. The character string data generation unit according to claim 1, wherein the character string data generation unit performs an operation of converting the second code into a code in which the secret information does not appear, and generates the character string data from the code obtained by the operation. Marking processing system for goods management code.
[4] 物品またはその付属物にマーキングされた光学情報コードおよび所定の文字列を 対象に、そのマーキング内容の正否を判定するシステムであって、 [4] A system for judging the correctness of the marking contents of an optical information code and a predetermined character string marked on an article or its accessories,
それぞれ固有の内容を示す第 1コードを表す光学情報コードがマーキングされた複 数の正規の物品について、その物品に関する一群の情報を用いて生成され、かつそ の一群の情報中の物品毎に固有の内容の情報であって第 1コードに含まれていない 情報を含み、所定の変換処理によって前記光学情報コードとともにマーキングされた 文字列に変換される第 2コードが、第 1コードに対応づけられて格納された記憶手段 と、  A plurality of legitimate items each marked with an optical information code representing a unique code, each of which is unique, is generated using a group of information about the item, and is unique to each item in the group of information. The second code that contains information that is not included in the first code and that is converted into a character string marked with the optical information code by a predetermined conversion process is associated with the first code. Stored storage means,
任意の物品について、その物品にマーキングされた光学情報コードに対する読取 処理により得られた読取データおよび前記文字列の内容を表す文字列データの入 力を受け付ける入力手段と、  An input means for receiving input of read data obtained by a reading process on an optical information code marked on the article and character string data representing the contents of the character string for an arbitrary article;
前記入力手段が受け付けた読取データを第 1コードとして前記記憶手段を検索し て、そのコードに対応する第 2コードを特定するコード特定手段と、  A code specifying means for searching the storage means with the read data received by the input means as a first code and specifying a second code corresponding to the code;
前記コード特定手段により特定された第 2コードを用いた前記変換処理によりマー キング対象の文字列データを生成した場合に、前記入力手段が受け付けたのと同一 の文字列データが得られるかどうかを判定する判定手段と、  Whether or not the same character string data accepted by the input means can be obtained when the character string data to be marked is generated by the conversion process using the second code specified by the code specifying means. Determination means for determining;
前記判定手段による判定結果を前記マーキング内容の正否を示す情報として出力 する判定結果出力手段とを、具備するコード判定システム。  A code determination system comprising: a determination result output unit that outputs a determination result by the determination unit as information indicating whether the marking content is correct or not.
[5] 前記入力手段は、外部装置から読取データおよび文字列データの送信を受け付 ける手段として構成されるとともに、前記判定結果出力手段は、前記読取データおよ び文字列データの送信を行った外部装置に前記マーキング内容の正否を示す情報 を返送する手段として構成される請求項 4に記載されたコード判定システム。 [5] The input means is configured as a means for receiving transmission of read data and character string data from an external device, and the determination result output means transmits the read data and character string data. 5. The code determination system according to claim 4, wherein the code determination system is configured as means for returning information indicating whether the marking content is correct to an external device.
[6] 物品の管理のために光学情報コードおよび文字列によるコードを物品またはその 付属物にマーキングする機能と、前記各コードのマーキング内容の正否を判定する 機能とを具備するシステムであって、 [6] A system comprising a function for marking an article or an accessory thereof with an optical information code and a character string code for managing the article, and a function for judging whether the marking content of each code is correct or not,
物品に関する複数種の情報が、個々の物品毎にその物品に関する一群の情報を 特定できるように関連づけられて格納された記憶手段と、  Storage means for storing a plurality of types of information related to an article in association with each other so that a group of information related to the article can be identified;
各物品につ!/、て、それぞれ前記記憶手段中の当該物品にっき特定される一群の 情報のうちの一部を用いて、その物品に固有の内容を示す第 1コードを生成する第 1 コード生成手段と、 For each item! /, A group of items identified by the item in the storage means. A first code generating means for generating a first code indicating a content specific to the article using a part of the information;
各物品について、それぞれ前記一群の情報中の物品毎に固有の内容の情報であ つて第 1コードに含まれていない情報を含む第 2コードを生成する第 2コード生成手 段と、  A second code generating means for generating a second code including information unique to each article in the group of information and not included in the first code for each article;
前記第 1コードを表す光学情報コードを生成する光学情報コード生成手段と、 前記第 2コードに所定の変換処理を施してマーキング対象の文字列のデータを生 成する文字列データ生成手段と、  Optical information code generating means for generating an optical information code representing the first code, character string data generating means for generating a character string data to be marked by performing a predetermined conversion process on the second code,
前記第 1コードを表す光学情報コードと、第 2コードから生成された文字列データと を用いて、前記マーキング処理を実行するマーキング手段と、  Marking means for executing the marking process using an optical information code representing the first code and character string data generated from the second code;
任意の物品について、その物品にマーキングされた光学情報コードに対する読取 処理により得た読取データおよび前記文字列の内容を表す文字列データの入力を 受け付ける入力手段と、  An input unit that accepts input of read data obtained by a reading process on an optical information code marked on the product and character string data representing the content of the character string for an arbitrary product;
前記入力手段が受け付けた読取データを第 1コードとして前記記憶手段を検索し て、そのコードに対応する第 2コードを特定するコード特定手段と、  A code specifying means for searching the storage means with the read data received by the input means as a first code and specifying a second code corresponding to the code;
前記コード特定手段により特定された第 2コードを用いて前記文字列データ生成手 段が文字列データを生成した場合に、前記入力手段が受け付けたのと同一の文字 列データが得られるかどうかを判定する判定手段と、  Whether or not the same character string data as received by the input means can be obtained when the character string data generating means generates character string data using the second code specified by the code specifying means. Determination means for determining;
前記判定手段による判定結果を前記コードのマーキング内容の正否を示す情報と して出力する判定結果出力手段とを、具備することを特徴とする物品管理システム。  An article management system comprising: a determination result output means for outputting a determination result by the determination means as information indicating whether the marking content of the code is correct or not.
[7] 物品またはその付属物に管理用のコードをマーキングする方法であって、 [7] A method of marking a code for management on an article or its accessories,
物品毎に、その物品に関する一群の情報のうちの一部を用いて、当該物品に固有 の内容を示す第 1コードを生成するとともに、前記情報群中の物品毎に固有の内容 の情報であって第 1コードに含まれていない情報を含む第 2コードを生成するステツ プ、  For each article, a part of a group of information related to the article is used to generate a first code indicating the contents specific to the article, and the information of contents unique to each article in the information group. Generating a second code containing information not included in the first code,
前記第 1コードを表す光学情報コードを生成するステップ、  Generating an optical information code representing the first code;
前記第 2コードに所定の変換処理を施してマーキング対象の文字列のデータを生 各物品につき、それぞれ前記第 1コードを表す光学情報コードと、前記第 2コードか ら生成された文字列データによる文字列とを、当該物品またはその付属物にマーキ ングするステップ、の各ステップを実行する物品管理用コードのマーキング方法。 A predetermined conversion process is applied to the second code to generate character string data to be marked. For each article, each step of marking an optical information code representing the first code and a character string based on character string data generated from the second code on the article or its accessory A method for marking an article management code to be executed.
[8] 物品またはその付属物にマーキングされた光学情報コードおよび所定の文字列を 対象に、そのマーキング内容の正否を判定する方法であって、 [8] A method for judging the correctness of the marking content of an optical information code and a predetermined character string marked on an article or its accessories,
それぞれ固有の内容を示す第 1コードを表す光学情報コードがマーキングされた複 数の正規の物品について、その物品に関する一群の情報を用いて生成され、かつそ の一群の情報中の物品毎に固有の内容の情報であって第 1コードに含まれていない 情報を含み、所定の変換処理によって前記光学情報コードとともにマーキングされた 文字列に変換される第 2コードを、第 1コードに対応づけて記憶手段に格納するステ ップ、  A plurality of legitimate items each marked with an optical information code representing a unique code, each of which is unique, is generated using a group of information about the item, and is unique to each item in the group of information. The second code that contains information that is not included in the first code and is converted into a character string marked with the optical information code by a predetermined conversion process is associated with the first code. Steps to store in the storage means,
任意の物品について、その物品にマーキングされた光学情報コードに対する読取 処理により得た読取データおよび前記文字列の内容を表す文字列データの入力を 受け付けるステップ、  A step of accepting input of read data obtained by a reading process on an optical information code marked on the article and character string data representing the contents of the character string for an arbitrary article;
前記入力された読取データを第 1コードとして前記記憶手段を検索して、そのコー ドに対応する第 2コードを特定するステップ、  Searching the storage means using the input read data as a first code, and identifying a second code corresponding to the code;
前記特定された第 2コードを用いた前記変換処理によりマーキング対象の文字列 データを生成した場合に、前記入力されたのと同一の文字列データが得られるかどう かを判定するステップ、  A step of determining whether or not the same character string data as the input can be obtained when the character string data to be marked is generated by the conversion process using the specified second code;
前記判定の結果を前記マーキング内容の正否を示す情報として出力するステップ の各ステップを実行する物品管理用のコード判定方法。  A code determination method for article management that executes each step of outputting the determination result as information indicating whether the marking content is correct or not.
[9] 特定の物品に関する光学情報コードおよび文字列がマーキングされた情報表示物 であって、 [9] An information display object marked with an optical information code and a character string related to a specific article,
前記光学情報コードは、前記特定の物品に関する一群の情報のうちの一部を用い て生成され、かつ当該物品に固有の内容を示す第 1コードを表すものであり、 前記文字列は、前記一群の情報中の物品毎に固有の内容の情報であって第 1コ ードに含まれていない情報を含む第 2コードに、所定の変換処理を施して得られたも のである、情報表示物。 The optical information code represents a first code that is generated using a part of a group of information related to the specific article and indicates content specific to the article, and the character string is the group of information Information obtained by subjecting the second code containing information that is unique to each article in the information and that is not included in the first code to a predetermined conversion process. An information display object.
PCT/JP2007/067813 2006-09-19 2007-09-13 Marking processing system for article management code, code judging system, article management system, method for marking article management code, code judging method and information displaying object WO2008035607A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020097007644A KR101060844B1 (en) 2006-09-19 2007-09-13 Marking processing system of code for article management, code determination system, article management system, marking method of code for article management, code determination method, and information display
CN200780042937.3A CN101553827B (en) 2006-09-19 2007-09-13 Labeling method, code judging method and the information displaying of the mark treatment system of article management code, code judging system, Articla management system, article management code

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2006-253521 2006-09-19
JP2006253521A JP4669458B2 (en) 2006-09-19 2006-09-19 Article management code marking processing system and article management code marking method

Publications (1)

Publication Number Publication Date
WO2008035607A1 true WO2008035607A1 (en) 2008-03-27

Family

ID=39200434

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2007/067813 WO2008035607A1 (en) 2006-09-19 2007-09-13 Marking processing system for article management code, code judging system, article management system, method for marking article management code, code judging method and information displaying object

Country Status (4)

Country Link
JP (1) JP4669458B2 (en)
KR (1) KR101060844B1 (en)
CN (1) CN101553827B (en)
WO (1) WO2008035607A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012523598A (en) * 2009-04-08 2012-10-04 コンチネンタル・テベス・アーゲー・ウント・コンパニー・オーハーゲー Two-dimensional symbol code and method for reading the symbol code
CN105760981A (en) * 2015-12-09 2016-07-13 威海中智电液自动化科技有限公司 Drawing printing management method based on two-dimensional codes

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102009022233A1 (en) * 2009-05-20 2010-11-25 Feustel, Dietmar Use of a character string in systems of cryptography, statistics, simulation, randomization, slot machines and the like.
CN102708389A (en) * 2012-06-05 2012-10-03 王赤坤 Dimensional code font creating method
JP5848464B2 (en) * 2012-11-13 2016-01-27 共同印刷株式会社 Two-dimensional code, two-dimensional code creation system and analysis program
CN103310254B (en) * 2013-05-03 2016-03-23 周羽 A kind of safety anti-fake voucher and preparation method thereof
CN103273760B (en) * 2013-05-03 2014-07-16 广东裕通科技股份有限公司 Safety and anti-fake property ownership certificate and manufacturing method thereof
JP6111980B2 (en) * 2013-10-29 2017-04-12 株式会社安川電機 Industrial equipment management system, industrial equipment management server, industrial equipment management method, program, and information storage medium
JP6077500B2 (en) * 2014-08-28 2017-02-08 Idec株式会社 Optical information reading system and information code imaging device
JP6231233B1 (en) * 2017-02-23 2017-11-15 株式会社マイクロ・テクニカ Code image data generation method and code authenticity determination method

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005338669A (en) * 2004-05-31 2005-12-08 Dainippon Printing Co Ltd Body and article for genuineness decision making, and genuineness deciding method thereof
JP2006102364A (en) * 2004-10-08 2006-04-20 Le Tekku:Kk Semiconductor device for controlling game machine, and inspection apparatus and inspection method therefor
JP2006229852A (en) * 2005-02-21 2006-08-31 Dainippon Printing Co Ltd Product authentication system, server, program, and recording medium

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1553403A (en) * 2003-06-02 2004-12-08 苏州正前方组合编码防伪技术有限公司 Antifogery marks
CN2715245Y (en) * 2003-09-22 2005-08-03 兆日科技(深圳)有限公司 Texture password label

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005338669A (en) * 2004-05-31 2005-12-08 Dainippon Printing Co Ltd Body and article for genuineness decision making, and genuineness deciding method thereof
JP2006102364A (en) * 2004-10-08 2006-04-20 Le Tekku:Kk Semiconductor device for controlling game machine, and inspection apparatus and inspection method therefor
JP2006229852A (en) * 2005-02-21 2006-08-31 Dainippon Printing Co Ltd Product authentication system, server, program, and recording medium

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012523598A (en) * 2009-04-08 2012-10-04 コンチネンタル・テベス・アーゲー・ウント・コンパニー・オーハーゲー Two-dimensional symbol code and method for reading the symbol code
CN105760981A (en) * 2015-12-09 2016-07-13 威海中智电液自动化科技有限公司 Drawing printing management method based on two-dimensional codes

Also Published As

Publication number Publication date
KR20090073158A (en) 2009-07-02
CN101553827A (en) 2009-10-07
KR101060844B1 (en) 2011-08-31
CN101553827B (en) 2016-05-04
JP2008077240A (en) 2008-04-03
JP4669458B2 (en) 2011-04-13

Similar Documents

Publication Publication Date Title
JP4669458B2 (en) Article management code marking processing system and article management code marking method
JP5319621B2 (en) Method and system for preventing counterfeiting, diversion and piracy of products
US7996319B2 (en) Authentication and tracking system
US7277601B2 (en) Remote authentication system
US8615470B2 (en) Authentication and tracking system
US20100258641A1 (en) 3-in-1 barcode for identifying commodity
US20060020803A1 (en) Systems and methods for authentication of items or documents
JP7408895B2 (en) Materials of Articles - Methods and Systems for Digital Double Anti-Counterfeiting Protection
JP4935785B2 (en) Article management system and article management method
JP7342318B2 (en) Methods and systems for anti-counterfeiting protection of digital files
CN111919215A (en) Authentication of packaged products
WO2010112101A1 (en) Device and process for protecting a digital document, and corresponding process for verifying the authenticity of a printed hardcopy
JP2021524638A (en) Anti-counterfeit protection of goods
US20070192123A1 (en) Process and device for authentication and/or identification
US20130024387A1 (en) Systems and Methods for Tracking Assigned Code Strings
WO2005083644A1 (en) Method and system for verifying the authenticity of goods
CN100409252C (en) General anticounterfeiting method and system
WO2009005259A2 (en) Puzzle typed keycode with image, and security system and method using it
CN111670429B (en) Object ID centric workflow
RU2165643C1 (en) Information authenticating method
JP2007334455A (en) Registration processing server, program therefor, online registration processing apparatus, paper registration processing apparatus, online registration processing program, paper registration processing program, registration processing apparatus, registration processing program, registration processing system, and person concerned side recording medium
US20230136250A1 (en) Systems and methods for product validation
KR101298224B1 (en) Authentication method using 2-dimensional code
WO2022101386A1 (en) Document authenticity assessment
EA004774B1 (en) Method of protecting information on paper medium "atlas-crystal"

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200780042937.3

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07807220

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 1020097007644

Country of ref document: KR

122 Ep: pct application non-entry in european phase

Ref document number: 07807220

Country of ref document: EP

Kind code of ref document: A1