Exemplary embodiments of the disclosure will be described below in detail with reference to the accompanying drawings in which:
Hereinafter the exemplary embodiments of the present disclosure will be described with reference to the accompanying drawings. A print data creation apparatus 1 of this embodiment is provided with a barcode reader 40 and a tape print mechanism 20 (see
As shown in
As shown in
Next, edit of read data executed by the print data edit apparatus of this embodiment will be described with reference to
First, the integrated processing will be described with reference to
In this integrated processing, processed data is created by processing read data obtained by reading plural barcodes. Then, one or plural integrated data are created by integrating the processed data or integrating the read data according to a predetermined rule. Consequently, print data for printing the barcode (hereinafter referred to as integrated barcode) describing the integrated data is created. Some processings can be considered here. The first is “selection of items”, the second is “addition of items”, the third is “sorting of data” and the fourth is “classification of data”.
First, the integration processing by “selection of items” will be described with reference to
In the read data 201, as shown in
The read data 201, 202, and 203 are subjected to processing by “selection of items”, so that processing data 301, 302, and 303 are created respectively. Here, the items “name” and “sex” are selected. An example that the “selection of items” of the processing data 301 obtained by processing the read data 201 is carried out is processed data 311 as shown in
The processed data 301, 302, and 303, processed in this way are integrated to create an integrated data 401. The integrated data 411 shown in
Thus, in the integrated data 401, first, the item “name” with 15-digit text data, “SUZUKI HANAKO” (subsequent 2 digits are space) comes followed by the item delimiter “*”, the item “sex” data, “F” meaning “female”, data delimiter “#”. Next, the item “name”, 15-digit text data “SATO TARO” (subsequent 6 digits are space) comes followed by the item delimiter “*” the item “sex” data, “M” meaning “male”, and data delimiter“#”. Next, the item “name”, 15-digit text data “YAMADA AKIKO” (subsequent 3 digits are space) comes, followed by the item delimiter “*” and item “sex” data, “F” meaning “female”.
Integrated barcode data 651 is created to create integrated barcode 601 which uses this integrated data 401 as description information. This integrated barcode data 651 is constituted of the kind of the barcode and items which need to be set according to the kind of the barcode (for example, version, size, security level and the like) as well as the description information and stored in the barcode data memory area 349 (see
Next, the integration processing by “addition of items” will be described with reference to
The processed data 301, 302, and 303, processed in this way, are integrated to create the integrated data 401 as shown in
Like the case of “selection of items”, the integrated barcode data 651 for creating the integrated barcode 601 which uses this integrated data 401 as description information is created. Then, the print data 501 for printing the integrated barcode 601 to be created based on the integrated barcode data 651 is created. Then, when print is carried out with the tape print mechanism 20, the integrated barcode 601 is obtained as a print result.
Next, “sorting of data” will be described with reference to
Here, assume that the item which serves as a reference of sorting is “name” and the order of sorting is “descending order”. Integrated data 413 shown in
Thus, in the integrated data 413, first, the item “name”, 15-digit text data “SATO TARO” (subsequent 6 digits are space) comes, followed by an item delimiter “*”, item “birth date” data, 8-digit numeral “19720623”, item delimiter “*”, item “sex” data “M” meaning “male”, data delimiter “#”. Next, the item “name” data, 15-digit text data “SUZUKI HANAKO” (subsequent 2 digits are space) comes followed by an item delimiter “*”, item “birth date” data, 8-digit numeral “19720413”, item data delimiter “*”, item “sex” data “F” meaning “female”, data delimiter “#”. Then, an item “name” data, 15-digit text data “YAMADA AKIKO” (subsequent 3 digits are space) comes followed by an item delimiter “*”, item “birth date” data, 8-digit numeral data “19720520”, item delimiter “*” and item “sex” data “F” meaning “female”.
Like the case of “selection of items”, the integrated barcode data 651 for creating the integrated barcode 601 which uses this integrated data 401 as description information is created. Then, the print data 501 for printing the integrated barcode 601 created based on the integrated barcode data 651 is created. Then, when print is carried out with the tape print mechanism 20, the integrated barcode 601 is obtained as a result of the print.
Next, “classification of data” will be described with reference to
Here, assume that the item which serves as reference for classifying is “sex”. The integrated data 414, 415 shown in
Thus, as shown in
Then, like “selection of items”, the integrated barcode data 651 for creating the integrated barcode 601 which uses this integrated data 401 as description information is created. Then, the print data 501 for printing the integrated barcode 601 created based on the integrated barcode data 651 is created. Then, when print is carried out with the tape print mechanism 20, the integrated barcode 601 is obtained as a result of the print.
Next, the division processing will be described with reference to
Here, three division barcodes 801, 802, and 803 are created from a barcode 110. Data read from the barcode 110 is read data 210. In this example, assume that the barcode 110 is a barcode describing the integrated data 413 shown in
The read data 210 is divided by the data delimiters “#” so that the division data 701, 702, and 703 are created. In the division data 701, as shown in
Then, division barcode data 851, 852, and 853 for creating division barcodes 801, 802, and 803 which adopt the division data 701, 702, and 703 as description information are created. The division barcode data 851, 852, and 853 are constituted of the kind of the barcode and items which need to be set depending on the kind (for example, version, size, security level and the like) as well as description information and stored in the barcode data memory area 349 (see
In the meantime, in the division processing (not shown), processings such as “selection of items”, “addition of items”, “sorting of data” “classification of data” and the like may be carried out. For example, as for “selection of items”, when creating the division data 701, 702, and 703 from the read data 210, user selects an item which is adopted as a division data and creates the division data with only the selected item. Then, as for “addition of items”, when creating the division data 701, 702, and 703 from the read data 210, user selects an item to be added to the division data and inputs values to be described in each division data so as to create the division data. As for “sorting of data”, a predetermined item of the division data is sorted in a predetermined order and creates the print data 541 so that it is printed in an order of that sorting. Further, as for “classification of data”, the division data is classified based on a predetermined item value and the print data is created for each classified division data. In this case, user needs to specify an item which serves as the reference for classification. Then, print data for only the kinds of the values of that item are created. Unless the print data are prepared separately, when the classification is different, an interval between the division barcodes may be enlarged or when the classification is different, a predetermined symbol, character or line may be printed between the printed division barcodes. Although in division processing in the above-described embodiment, print data for printing plural division barcodes is created from plural division barcode data, plural print data may be created for each of the division barcode data.
Next, the subtraction processing will be described with reference to
Here, an example of creating a subtraction barcode 991 from the integrated barcode 611 created from the three barcodes 101, 102, and 103 and the integrated barcode 612 created from the two barcodes 101 and 103 will be described. Like the examples described with reference to
Because the read data 251 and 252 obtained by reading the integrated barcodes 611 and 612 created in this way contains data delimiter “#” in its original data, the content of each original data can be compared. In the read data 251 shown in
Then, subtraction barcode data 951 for creating subtraction barcode 991 which adopts this subtraction data 901 as description information is created. Then, the print data 521 for printing the subtraction barcode 991 created based on the subtraction barcode data 951 is created.
Next, print data creating processing which is executed in the print data creation apparatus 1 will be described with reference to
First, a memory area provided in the ROM 33 will be described with reference to
Next, memory area provided in the RAM 34 will be described with reference to
Information for discriminating an item selected as an item for use in integrated data is stored in the selected item memory area 340 when processing of “selection of items” is carried out in “integration processing”. Then, information for discriminating an added item when processing of “addition of items” is carried out in the “integration processing” is stored in the added item memory area 341 and the value of an added item is stored in the added item data memory area 342 for each data. Then, information for discriminating a sorted item and sorting order are stored in the sorting information memory area 343 and information for discriminating a classification item is stored in the classification item memory area 344. In the case of processing of “selection of items” or “addition of items” is carried out, processed data after processing the read data is stored in the processed data memory area 345. Then, the sorting work area 346 is used as a work area for use in sorting when the “sorting of data” is carried out and the classification work area 347 is used as a work area for classification when the “classification of data” is carried out. The comparison work area 348 is used as a work area for use in comparison of two read data in “subtraction processing”. Further, barcode data is stored in the barcode data memory area 349 with integration data, division data or subtraction data adopted as description information. Print data is stored in the print data memory area 351 and image data of barcode read by the barcode reader 40 is stored in the barcode image memory area 351.
Next, memory area provided in the EEPROM 37 will be described with reference to
Next, integrated selection processing which executes processing of “selection of items” in the “integration processing” will be described with reference to the flowchart of
First, the memory areas of the selected item memory area 340, processed data memory area 345, barcode data memory area 349, print data memory area 350 and the like are initialized such as clearing (S1). Then, reading and analysis of the barcode, and store of read data are carried out (S2). More specifically, a message for urging user to read the barcode with the barcode reader 40, for example, “read barcode to be integrated” is indicated on the display 54. When the barcode reader 40 detects the barcode, a detected image is stored in the barcode image memory area 351. Then, a stored image is analyzed by a known barcode analysis processing and description information of that barcode is stored as read data in the read data memory area 371. In the meantime, assume that end of reading of all the barcodes is determined by a passage of a predetermined time interval or an instruction of terminating the reading of the barcode by user (for example, selection of a predetermined key or with an end icon displayed on the screen, selecting the end icon and the like). A format stored in the format memory area 331 is read out based on a header portion of the read data stored in the read data memory area 371 (S3). If the format of read data stored in the read data memory area 371 is different, it is permissible to end the processing with an error indicated on the display 54.
Next, an item selection screen for selecting data items constituting the integration data is created and indicated on the display 54 (S4). Data items which constitute the format read in S3 are displayed on this item selection screen so that the data items can be selected by operating the key group 53. Then, input by selection of data item by user's operation of the key group 53 is accepted and stored in the selected item memory area 340 (S5). Then, processed data containing only data items selected is created from the read data (S6). More specifically, information stored in the selected item memory area 340 is read out from read data stored in the read data memory area 371 successively and stored in the processed data memory area 345 successively. At this time, before the value of the next data item is stored and after the value of a data item is stored, an item delimiter (“*” in the examples of
Barcode data for creating a barcode which adopts integration data stored in the integrated data memory area 372 as description information is created and stored in the barcode data memory area 349 (S8). In the meantime, in the case of the present embodiment, assume that the kind of the barcode and the attribute information attached to the kind of the barcode are the same as the barcode read in S2. Then, print data for printing an image of a barcode indicating the integration barcode data stored in the barcode data memory area 349 with the tape print mechanism 20 is stored (S9) in the print data memory area 350 and the drive circuits 21, 22, and the like of the tape print mechanism 20 are driven based on an instruction of print data so as to execute printing (S10). Then, this processing is ended.
Next, integrated addition processing which executes processing of “addition of items” in the integration processing will be described with reference to the flowchart of
First, the memory areas of the added item memory area 341, added item data memory area 342, processed data memory area 345, barcode data memory area 349, print data memory area 350 and the like are initialized such as clearing (S21). Then, reading and analysis of the barcode are carried out so that read data is stored in the read data memory area 371 (S22). In the meantime, assume that end of reading of all the barcodes is determined by a passage of a predetermined time interval or an instruction of terminating the reading of the barcode by user (for example, selection of a predetermined key or with an end icon displayed on the screen, selecting the end icon and the like). A format stored in the format memory area 331 is read out based on a header portion of the read data stored in the read data memory area 371 (S23). If the format of read data stored in the read data memory area 371 is different, it is permissible to end the processing with an error indicated on the display 54.
Next, item addition screen for inputting a data item to be added to the data items which constitute the integration data is created and indicated on the display 54 (S24). Data items which constitute the format read in S23 are displayed on this item addition screen. Further, an input area to which the name of an item to be added, kind of data and quantity of digits are to be input is provided so that information concerning the data items to be added can be input by operation of the key group 53. Then, input by addition of the data item by operation of the key group 53 by user is accepted and stored in the selected item memory area 340 (S25). Then, at the time of S22 where a barcode is read, input of the value of data item added in S25 is accepted for each of the read data stored in the read data memory area 371 (S26). More specifically, a content of read data, name of added data item and kind of data are indicated on the display 54 and an input area to which the value of an added data item is to be input is displayed, so that the value of added data item can be input by operation of the key group 53. Then, the input value is stored in the added item data memory area 342.
Then, processed data is created based on read data stored in the read data memory area 371 and values stored in the added item data memory area 342 (S27). Here, read data is read from the read data memory area 371 in order for each data item, a delimiter (“*” in the example of
Then, barcode data for creating a barcode which adopts integration data stored in the integration data memory area 372 as description information is created and stored in the barcode data memory area 349 (S29). In the meantime, in the present embodiment, assume that the kind of the barcode and attribute information attached to the kind of the barcode are the same as the barcode read in S22. Then, print data for printing an image of the barcode indicated by the integration barcode data stored in the barcode data memory area 349 with the tape print mechanism 20 is stored in the print data memory area 350 (S30). Subsequently, such as the drive circuits 21 and 22 of the tape print mechanism 20 are driven based on an instruction of print data so as to execute the print (S31). Then, this processing is ended.
Next, integrated sorting processing which executes “sorting of data” by the “integration processing” will be described with reference to the flowchart of
First, the memory areas of the sorting information memory area 343, sorting work area 346, barcode data memory area 349, print data memory area 350, and the like are initialized such as clearing (S41). Then, reading and analysis of the barcode and storage of the read data are carried out (S42). In the meantime, assume that end of reading of all the barcodes is determined by a passage of a predetermined time interval or an instruction of terminating the reading of the barcode by the user (for example, selection of a predetermined key or with an end icon displayed on the screen, selecting the end icon and the like). A format stored in the format memory area 331 is read out based on a header portion of the read data stored in the read data memory area 371 (S43). If the format of read data stored in the read data memory area 371 is different, it is permissible to end the processing with an error indicated on the display 54.
Next, sorting item specifying screen for specifying sorting item and ascending order/descending order of the reading data is created and indicated on the display 54 (S44). Data items which constitute a format read out in S43 are indicated on this sorting item specifying screen. The same data items can be selected by operating the key group 53 and further an icon for selecting “ascending order” or “descending order” is indicated so that the sorting order can be selected. Then, selection of the sorting item and sorting order by user's operation of the key group 53 are accepted and stored in the sorting information memory area 343 (S45). Read data stored in the read data memory area 371 in order of sorting item and sorting order is sorted according to a known sorting algorithm using the sorting work area 346 (S46). This result is stored in the sorting work area 346. Then, read data after sorting stored in the sorting work area 346 is read out by each data item successively. The delimiter (“*” in the example of
Then, barcode data for creating a barcode which adopts integration data stored in the integration data memory area 372 as description information is created and stored in the barcode data memory area 349 (S48). In the meantime, in the present embodiment, assume that the kind of the barcode and attribute information attached to the kind of the barcode are the same as the barcode read in S42. Then, print data for printing an image of the barcode indicated by the integration barcode data stored in the barcode data memory area 349 with the tape print mechanism 20 is stored in the print data memory area 350 (S49). Subsequently, such as the drive circuits 21 and 22 of the tape print mechanism 20 are driven based on an instruction of print data so as to execute the print (S50). Then, this processing is ended.
Next, integrated classification processing which executes “classification of data” by “integration processing” will be described with reference to the flowchart of
First, the memory areas of the classification item memory area 344, comparison work area 348, barcode data memory area 349, print data memory area 350, and the like are initialized such as by clearing (S61). Then, reading and analysis of the barcode and storage of the read data are carried out (S62). In the meantime, assume that end of reading of all the barcodes is determined by a passage of a predetermined time interval or an instruction of terminating the reading of the barcode by user (for example, selection of a predetermined key or with an end icon displayed on the screen, selecting the end icon and the like). A format stored in the format memory area 331 is read out based on a header portion of the read data stored in the read data memory area 371 (S63). If the format of read data stored in the read data memory area 371 is different, it is permissible to end the processing with an error indicated on the display 54.
Next, classification item specifying screen for specifying the classification items of read data is created and indicated on the display 54 (S64). Data items which constitute a format read out in S63 are displayed on this classification item specifying screen so that the data item can be selected by operating the key group 53. Then, selection of the classification item by user's operation of the key group 53 is accepted and stored in the classification item memory area 344 (S65). Read data stored in the read data memory area 371 is classified based on the value of the classification item and stored in the classification work area 347 by each classification item value (S66). Of the read data stored in the classification work area 347, the values of the data items are read out in order by each classified read data. Then, the delimiter (“*” in the example of
Then, barcode data for creating a barcode which adopts integration data stored in the integration data memory area 372 as description information is created and stored in the barcode data memory area 349 (S68). In the meantime, in this embodiment, assume that the kind of the barcode and attribute information attached to the kind of the barcode are the same as the barcode read in S62. Then, print data for printing an image of the barcode indicated by the integration barcode data stored in the barcode data memory area 349 with the tape print mechanism 20 is stored in the print data memory area 350 (S69). Subsequently, such as the drive circuits 21 and 22 of the tape print mechanism 20 are driven based on an instruction of print data so as to execute the print (S70). Then, this processing is ended.
Next, the “division processing” will be described with reference to the flowchart of
First, the memory areas of the division data memory area 373, the processed data memory area 345, barcode data memory area 349, print data memory area 350 and the like are initialized such as by clearing (S81). Then, when a barcode is detected by the barcode reader 40, a detected image is stored in the barcode image memory area 351 and the stored image is analyzed by known barcode analysis processing and then, the description information of the barcode is stored in the read data memory area 371 as read data (S82). Then, the format is analyzed based on the delimiter of the read data (S83).
Next, read data stored in the read data memory area 371 is divided at the position of a data delimiter and stored in the division data memory area 373 as each different data (S84). Barcode data for creating a barcode which adopts the division data stored in the division data memory area 373 as description information is created and stored in the barcode data memory area 349 (S85). In the meantime, in this embodiment, assume that the kind of the barcode and attribute information attached to the kind of the barcode are the same as the barcode read in S82. Then, print data for printing an image of the barcode indicated by the integration barcode data stored in the barcode data memory area 349 with the tape print mechanism 20 is stored in the print data memory area 350 (S86). Subsequently, such as the drive circuits 21, 22 of the tape print mechanism 20 are driven based on an instruction of print data so as to execute the print (S87). Then, this processing is ended.
“Subtraction processing” will be described with reference to the flowchart of
First, the memory area of the division data memory area 373, processed data memory area 345, barcode data memory area 349, print data memory area 350 and the like are initialized such as clearing (S101). Then, when two barcodes are detected by the barcode reader 40, a detected image is stored in the barcode image memory area 351 and the stored image is analyzed by known barcode analysis processing and then, the description information of the barcode is stored in the read data memory area 371 as read data (S102). Then, the format is analyzed based on the delimiter of the read data (S103). If formats of the two read data stored in the read data memory area 371 are different, the processing may be ended with an error indicated on the display 54.
Next, two read data stored in the read data memory area 371 are divided at each position of the data delimiter and stored in the comparison work area 348 as each different data (S104). Consequently, a data group created from a first read data and a data group created from a second read data are stored in the comparison work area 348. Then, two data groups stored in the comparison work area 348 are compared with each other and data which does not exist in the second data group although it exists in the first data group is extracted and stored in the comparison work area 348 (S105). Further, data which does not exist in the first data group although it exists in the second data group is extracted and stored in the comparison work area 348. In the meantime, this extracted data is called “extracted data”.
Then, two subtraction data are created from two extracted data groups stored in the comparison work area 348 and stored in the subtraction data memory area 374 (S106). More specifically, the delimiter (“*” in the example of
As in the above-described processing executed, the integration barcode, division barcode and subtraction barcode may be created by editing read data obtained by reading the barcode in various ways. Therefore, the barcode of an edited data can be output without edition of read data at a terminal such as personal computer.
Needless to say, the print data creation apparatus of the present disclosure is not restricted to the above-described embodiments but may be modified in various ways within a range not departing from the subject of the disclosure. Although, in the above-described embodiments, the QR code has been exemplified as the barcode, the two-dimensional barcode or other kinds of barcode may be adopted.
Although, in the above embodiment, the barcode is read when read data is edited with the print data creation apparatus 1, the barcode does not always need to be read when being edited but read data which has been read preliminarily and stored may be edited. Further, for example, the print data creation apparatus 1 is not provided with the barcode reader 40 and may obtain only read data obtained by reading the barcode from an external unit or a recording medium and edit so as to create the integration data, division data or subtraction data.
Although, in the above embodiment, the read data is edited with the print data creation apparatus 1 and when the integration data, division data or subtraction data (edited data) are created, barcode data for creating the barcode containing these data is created to create print data and then, print is executed, it is permissible to store edited data created in the EEPROM 37 instead of creating the barcode data when the edited data are created and read the edited data when an instruction for printing or an instruction for creating the print data is given by the user so as to create the barcode data. Further, it is permissible to create the barcode data and store in the EEPROM 37 and then read them when an instruction for printing or an instruction for creating the print data is given by the user so as to create the print data.
Although, in the above embodiment, only one kind of edition is executed, a plurality of editions may be executed at the same time. For example, the item may be added as well as selected. Further, data may be sorted and classified. Needless to say, in dividing the data, selection of the item, addition of the item, sorting of data and classification of data may be carried out. Although when adding the item, the item is added after an existing item, the user may specify an addition position. When selecting the item, the order of the items may be changed.
Although in the above embodiment, a format preliminarily stored in the format memory area 332 is used, this format may not be stored preliminarily. In this case, a barcode which contains information for specifying the format as description information is printed preliminarily near barcode whose data is desired to be handled and before the barcode of the data is read, the barcode of the format is read so as to fetch in information of the format. Further, it is permissible to handle only barcode containing data in which the delimiters are inserted as description information and analyze the format with the delimiters. In this case, in order to represent a name of data item, it is necessary to have the name of the data item as data content together with the delimiters.
Although, in the above embodiment, “#” is used as data delimiter and “*” is used as item delimiter, the value as the delimiter is not restricted to these. Symbols such as “*”, “$”, “%”, “&” and the like may be used and words such as “data”, “field” may be used.
Although, in the “integration processing”, the format of the read data is stored in the format memory area 331 of the ROM 33 preliminarily, instead of storing the format preliminarily, it is permissible to read the barcode containing data in which data delimiter “#” and item delimiter “*” are inserted as description information so as to acquire the read data and analyze the data delimiter and item delimiter so as to create the format. Further, in the above embodiment, the data item may be constructed hierarchically. For example, “home telephone number”, “mobile phone number” and “office telephone number” are provided in the lower layer of data item “telephone number”. In this case, to indicate the hierarchical structure, a symbol different from the item delimiter in the uppermost layer is used. For example, assume that the data item “birth date” comes in 8-digit numeral followed by data item “telephone number” and this “telephone number” has the aforementioned data item in the lower layer and further other data items follow. In this case, assuming that the “birth date” is “19730224”, “home telephone number” is “0533851234”, data “office telephone number” is “0529876543”, and “mobile phone number” is “09088887777”, data “19730224*0533851234#0529876543#09088887777* . . . ” is created.
Although, in the above embodiment, for “classification of data”, data which exists on one side but does not exit on the other are gathered to create the classification barcode, it is permissible to edit a barcode having common data items and different data items although the quantity of data and data objects existing in two barcodes are equal to create a barcode constituted of predetermined data items. For example, assume that the read data of a first barcode is constituted of “student ID number”, “name”, “address” and “telephone number” as data items and the read data of a second barcode is constituted of “student ID number” and “marks (“Japanese language”, “mathematics”, “science”, “social science”, “English” in the lower layer) as data items. Then, by editing the two barcodes, the barcode constituted of “student ID number”, “name”, “marks (“Japanese language”, “mathematics”, “science”, “social science”, “English” in the lower layer) as the data items is created. A necessary data item may be specified by the user or may be specified preliminarily.
According to the barcode print data creation apparatus and barcode print data creation program of the present disclosure, a barcode can be created from a plurality of barcodes having the same format. Because the apparatus and program enable editing different from just duplication or synthesis to be performed by adding a data item or selecting a data item, application of the barcode to be created can be expanded. For example, a barcode in which only some data items of read data are gathered or a barcode containing data in which new data item data is added to each read data can be created.
According to the barcode print data creation apparatus and barcode print data creation program of the present disclosure, a plurality of barcodes can be created from a single barcode. For example, data contained in a barcode may be divided into a plurality of data so as to create each barcode. Further, data contained in a plurality of the barcodes may be edited to create plural different barcodes. Consequently, the application of created barcode can be expanded.
According to the barcode print data creation apparatus and barcode print data creation program of the present disclosure, a single barcode may be created from a plurality of the barcodes having the same format or a plurality of barcodes may be created from a single barcode. When creating a single barcode from the plurality of the barcodes, editing different from just duplication or synthesis can be performed by adding a data item or selecting a data item. Consequently, the application of the barcode to be created can be expanded. For example, a barcode in which only some data items in read data are gathered or a barcode containing data in which new data item data is added to each read data can be created. For example, data contained in a barcode may be divided into a plurality of data so as to create each barcode. Further, data contained in a plurality of barcodes may be edited to create plural different barcodes. Consequently, the application of created barcode can be expanded.
Number | Date | Country | Kind |
---|---|---|---|
2006-177715 | Jun 2006 | JP | national |