PRINTER AND PRINTING METHOD
20170068491 ยท 2017-03-09
Assignee
Inventors
Cpc classification
G06K15/024
PHYSICS
B41J21/16
PERFORMING OPERATIONS; TRANSPORTING
H04N1/32122
ELECTRICITY
G06V30/416
PHYSICS
B41J3/01
PERFORMING OPERATIONS; TRANSPORTING
B41J5/44
PERFORMING OPERATIONS; TRANSPORTING
G06F3/128
PHYSICS
H04N1/32138
ELECTRICITY
B41J3/44
PERFORMING OPERATIONS; TRANSPORTING
H04N2201/3228
ELECTRICITY
G06F3/1204
PHYSICS
B41J5/30
PERFORMING OPERATIONS; TRANSPORTING
B41J3/4075
PERFORMING OPERATIONS; TRANSPORTING
G06F3/1238
PHYSICS
International classification
G06F3/12
PHYSICS
B41J5/44
PERFORMING OPERATIONS; TRANSPORTING
Abstract
Perform printing by a printing portion onto the printing paper sheet after collating a content of a code optically or electromagnetically read by a reading device connected to a printer main body and a content of printing data supplied from a memory connected to this printer main body.
Claims
1.-10 (canceled)
11. A printer including a printing portion that performs printing on a printing paper sheet, and a control unit that controls the printing portion, the printer comprising: a printer main body including the printing portion and the control unit; and a memory that stores a content of printing data for printing by the printer main body, the memory being for connection to the printer main body and a reading device connected to the printer main body, the reading device for optically or electromagnetically reading various kinds of operation code by the printer, wherein the control unit collates a collation keyword included in the operation code read by the reading device and a collation keyword included in the printing data supplied from the memory, and if the collation keywords match, the control unit controls to the printing portion to print onto the printing paper sheet.
12. The printer according to claim 11, wherein the printing data is created outside the printer.
13. The printer according to claim 11, wherein the code includes an in-code keyword identification command for identifying the collation keyword in the code.
14. The printer according to claim 11, wherein the printing data includes an in-printing data keyword identification command for identifying the collation keyword in the printing data.
15. The printer according to claim 11, wherein the printer performs printing by the printing portion onto the printing paper sheet at every reading operation of the code by the reading device.
16. The printer according to claim 11, wherein the printer main body includes a display, and displays a content that demands the reading operation of the code by the reading device on the display.
17. The printer according to claim 11, wherein the code includes a barcode or a two-dimensional code.
18. A printing method for a printer including: a printing portion that performs printing on a printing paper sheet, a control unit that controls the printing portion, and a memory that stores a content of printing data for printing by the printer main body, the memory for connection to the printer main body and a reading device connected to the printer main body for optically or electromagnetically readings various kinds of operation code by the printer, the printing method comprising: collating a collation keyword included in the operation code read by the reading device and a collation keyword included in the printing data supplied from the memory; and controlling the printing portion to print onto the printing paper sheet if the collation keywords match.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
DESCRIPTION OF EMBODIMENTS
[0031] In the embodiments according to the present invention, a printer, a printing method and a non-volatile memory thereof that can perform a printing operation easily and reliably even with an operation unfamiliar with a personal computer or a data input operation are achieved, with a non-volatile memory supplying printing data and a relatively simple and reliable operation which is a reading operation of an operation code by a reading device.
[0032] The following describes a printer 1, its printing method, and a non-volatile memory according to embodiments of the present invention on the basis of
[0033]
[0034] The printer 1 has a printer main body 2, a control unit (CPU) 3, a ROM 4, a RAM 5, an operating portion 6, a display 7, a printing portion 8, a USB connecting terminal 9, a scanner connecting terminal 10, and a power switch 11.
[0035] The printer main body 2 is a stand-alone, and includes the ROM 4, the RAM 5, the operating portion 6, the display 7, the printing portion 8, the USB connecting terminal 9, the scanner connecting terminal 10, and the power switch 11. The printer main body 2 can have a USB flash drive (non-volatile memory) 12 connected to the USB connecting terminal 9, and a scanner (reading device) 13 connected to the scanner connecting terminal 10.
[0036] The control unit 3 controls the operating portion 6, the display 7, and the printing portion 8, using the RAM 5 as a working area, on the basis of a program preliminarily saved in the ROM 4.
[0037] The operating portion 6 and the display 7 can input and display required data and command by a key operation or a touch operation.
[0038] The printing portion 8 prints, by any printing system, predetermined information on a printing paper sheet (for example, a label 14) which is discharged and issued outside the printer main body 2.
[0039] The USB flash drive 12 connected to the USB connecting terminal 9 preliminarily creates and stores printing data required by a host computer 15 including any personal computer installed at a different work area from the printer 1 disposed at a printing operation site.
[0040] Connecting the USB flash drive 12 to the USB connecting terminal 9 and turning on the power switch 11 can supply the above-described printing data to a receive buffer in the RAM 5 of the printer 1.
[0041] As a content of the above-described printing data, such as a command for printing or a collation keyword, and required application software can be included (will be described later on the basis of
[0042] The scanner 13 connected to the scanner connecting terminal 10 optically or electromagnetically reads contents of various kinds of a operation code 17 preliminarily printed or prepared on an operation list 16 made from, for example, a sheet-shaped material.
[0043] As the operation code 17, for example, a barcode or a two-dimensional code, in addition, various kinds of code by RFID medium applied with RFID (Radio Frequency Identification; wireless automatic identification) technique, which ensures a wireless data communication, is included. The operation code 17 is identification information such as a name, a feature, a shipping address, and/or a manufacturer name of a good or a product on which the label 14 is applied. An operation that the scanner 13 reads any of the operation codes 17 triggers performing of the printing operation by the printer 1 onto the label 14.
[0044] It should be noted that when the operation code 17 includes various kinds of code by the RFID medium, prepare the reading device that allows a wireless data communication as a reading device.
[0045]
[0046]
[0047]
[0048]
[0049] Any command can be set as the in-operation code keyword identification command 20 in advance, similarly to the in-printing data keyword identification command 19.
[0050] The control unit 3 controls to perform printing by the printing portion 8 onto the label 14 after collating a content of the operation code 17 that is read by the scanner 13 connected to the printer main body 2 (for example, the above-described collation keyword 18) and a content of the printing data supplied from the USB flash drive 12 connected to the printer main body 2 (for example, the above-described collation keyword 18).
[0051] That is, the operation code 17 and the printing data each include the collation keywords 18, and the control unit 3 controls to print desired data in the printing data (for example, BBB illustrated in
[0052] Especially, as illustrated in
[0053] Furthermore, printing by the printing portion 8 onto one piece of the label 14 is performed at every one reading operation of the operation code 17 by the scanner 13.
[0054] The printing operation of the printer 1 of such configuration will be described on the basis of
[0055]
[0056] The above-described printing data is obtained, and its content is analyzed at step S2. Especially, as described in
[0057] Whether the operation code 17 that requires the operation list 16 has been read or not by the scanner 13 is determined at step S3.
[0058] In a case where the reading operation is not yet performed, the reading operation by the scanner 13 is demanded to an operator at step S4. Specifically, for example, by displaying a content that demands the reading operation of the operation code 17 by the scanner 13 on the display 7, the operator understands that it is a timing to perform the reading operation by the scanner 13.
[0059] After the reading operation by the scanner 13 is performed, at step S5, a content of the operation code 17 is obtained, and this is analyzed. Especially, as described in
[0060] At the next step S6, the collation keywords 18 in the operation code 17 and the printing data are checked, and the control unit 3 collates the collation keyword 18 from the scanner 13 and the collation keyword 18 from the USB flash drive 12. When the collation keywords 18 match one another, a date is obtained at step S7, then, printing by the printing portion 8 onto the label 14 is performed at step S8.
[0061] After this printing, returning to step S3, the reading operation of the operation code 17 by the scanner 13 is confirmed. In a word, at every reading operation by the scanner 13, the printing operation onto the label 14 is performed sequentially with this as a trigger.
[0062] At step S6, in a case where the collation keywords 18 do not match, an error display is performed on the display 7 as a data error at step S9, and returning to step S3, the reading operation of the operation code 17 by the scanner 13 is confirmed.
[0063] It should be noted that in a case where there is a content requiring the alteration prevention and the fraudulent act prevention as a printing content onto the label 14, printing on the label 14 can be performed by obtaining the required data (for example, the authentication number 21 of a certain component BBB) from the contents illustrated in
[0064] That is, as for the collation keyword 18 and desired data for printing, only an operator of the host computers 15 such as a personal computer installed at a different location apart from the printing operation site can change this by inputting as necessary, and an operator at the printing operation site cannot change the collation keyword 18 and the desired data for printing, thereby the alteration prevention and the fraudulent act prevention of the printing content onto the label 14 is ensured.
[0065] Furthermore, as for the USB flash drive 12 (non-volatile memory), the USB flash drive 12 stores printing data printing onto the label 14 by the printing portion 8 to make this printing data suppliable to the printer 1; the printing operation of the printing data onto the label 14 by the printing portion 8 is allowed after the control unit 3 collates a content of the operation code 17 read by the scanner 13 connected to the printer 1 and a content of the printing data supplied by the USB flash drive 12; thus the USB flash drive 12 can be used with the printer 1 of the stand-alone connected.
[0066] The embodiment of the present invention described above are merely illustration of one application example of the present invention and not of the nature to limit the technical scope of the present invention to the specific constructions of the above embodiments.
[0067] This application claims the priority based on Patent Application No. 2014-147746 filed in the Japan Patent Office on Jul. 18, 2014, and every content of this application is incorporated herein by reference.