1. Field of the Invention
The present application claims priority from Japanese Patent Application Publication No. JP-2010-041354, which was filed on Feb. 26, 2010, the disclosure of which is incorporated herein by reference in its entirety.
The present invention relates to a printing system and a multi-function device that are configured to print and read an image, and a print data generating device and a non-transitory recording medium for generating print data of an image.
2. Description of Related Art
A known information card, e.g., a business card, includes printed information, such as personal name, company name, and address. In addition, one or more bar codes are printed on the information card, and the bar codes store various information. For example, one of the bar codes stores the above-described printed information, and another bar code stores company information such as a line of products. A recipient of such information card is allowed to retrieve various information from the information card using a bar code reader.
A need has arisen for a print data generating device and a non-transitory recording medium for generating print data of an image including a bar code from which information is retrieved only when a predetermined condition is satisfied. A need also has arisen for a printing system and a multi-function device configured to read an image printed based on such print data to retrieve the information from the bar code and to print the retrieved information on a recording medium.
According to an embodiment of the invention, a printing system comprises a print data generating unit, a first printing unit, a second printing unit, a reading unit, and a controller configured to control the second printing unit and the reading unit. The print data generating unit is configured to generate print data of an original image that includes a first image and a bar code that stores a second image and a predetermined information piece. The first printing unit is configured to print the original image on a first recording medium based on the print data. The predetermined information piece is to be written in the first recording medium for retrieving the second image from the bar code. The controller is configured to control the reading unit to read an image of the first recording medium on which the original image is printed, and is configured to determine whether the read image includes a written information piece that is written in the first recording medium and matches the predetermined information piece stored in the bar code. When the controller determines affirmatively, the controller is configured to control the second printing unit to print the second image retrieved from the bar code on a second recording medium.
According to another embodiment of the invention, a print image generating device comprises a print data generating unit configured to generate print data of an original image that includes a first image and a bar code that stores a second image and a predetermined information piece. The predetermined information piece is to be written in a first recording medium on which the original image is to be printed, for retrieving the second image from the bar code.
According to another embodiment of the invention, a multi-function device comprises a printing unit, a reading unit, and a controller configured to control the printing unit and the reading unit. The controller is configured to control the reading unit to read an image of a first recording medium on which an original image is printed, the original image including a first image and a bar code that stores a second image and a predetermined information piece. The controller is configured to determine whether the read image includes a written information piece that is written in the first recording medium and matches the predetermined information piece stored in the bar code, and when the controller determines affirmatively, the controller is configured to retrieve the second image from the bar code and control the printing unit to print the second image on a second recording medium.
According to another embodiment of the invention, a non-transitory recording medium stores a computer readable program that, if executed by a processor of a computer, causes the processor to execute generating print data of an original image that includes a first image and a bar code that stores a second image and a predetermined information piece. The predetermined information piece is to be written in a first recording medium, on which the original image is to be printed, for retrieving the second image from the bar code.
Other objects, features, and advantages will be apparent to persons of ordinary skill in the art from the following detailed description of the invention and the accompanying drawings.
For a more complete understanding of the invention, the needs satisfied thereby, and the features and technical advantages thereof, reference now is made to the following descriptions taken in connection with the accompanying drawings.
Embodiments of the invention and their features and technical advantages may be understood by referring to
As shown in
As shown in
The scanner 4 is provided at the top of the main body 6. As shown in
An inclined surface 6a is formed at the upper part of the front of the main body 6. The inclined surface 6a is provided with an operation unit 8 having a plurality of operation buttons to be operated by a user and a display 9 that displays the operating state of the multi-function device 1, an error message, a content read from a bar code, to be described later, etc. The right of the front of the main body 6 is provided with a slot 10 in which a memory card 11 is to be inserted. Data, such as image data, recorded on the memory card 11 is retrieved in the slot 10 and is input to the controller 5.
For ease of explanation, image data is input from the memory card 11 to the multi-function device 1 via the slot 10; the input of image data to the multi-function device 1 is not limited thereto. For example, image data may be input to the multi-function device 1 through a cable that connects the multi-function device 1 and a digital camera. Alternatively, image data may be input from a mobile phone having a camera function to the multi-function device 1 via a radio communication using infrared rays or the like.
As shown in
As shown in
The scanner control unit 41 controls the operation of the scanner 4 when it reads an image. The read image storing unit 42 temporarily stores an image read by the scanner 4. The read image processing unit 43 processes the image stored in the read image storing unit 42 to obtain an answer R and to retrieve data stored in a bar code B1, to be described later.
The printing control unit 21 performs control when the multi-function device 1 performs printing. The printing control unit 21 comprises a head control unit 31, a conveying control unit 32, and a print data generating unit 33. The head control unit 31 and the conveying control unit 32 control the printhead 2 and the sheet conveying mechanism 3, respectively, when the multi-function device 1 performs printing. The print data generating unit 33 generates print data of a print image based on, for example, image data recorded on the memory card 11 inserted in the slot 10, an image stored in the read image storing unit 42, and data retrieved from the bar code B1, to be described later, by the read image processing unit 43.
When a print instruction from the operation unit 8 is input by the user, an image is printed based on the image data input from the memory card 11, and another image is printed by reading the printed image, as will be described later.
The controller 5 displays the state (print state or standby state) of the multi-function device 1, an error message, etc. on the display 9 to notify the user of such information.
Next, an image printed by the multi-function device 1 and an image printed based on the printed image will be described. The multi-function device 1 prints, for example, an image A11 shown in
The image A11 in
The bar code B1 stores various kinds of data, e.g., the questions Q (first images), images of the writing spaces W1, an image of the bar code B1, correct answers (predetermined information pieces) to the questions Q, explanations E (second images) for the questions Q, and hints H (third images). The bar code B1 also stores print positions of the questions Q, the barcode B1, the writing spaces W1, the explanations E, and the Hints H. The explanations E are printed when the answers R written in the writing spaces W1 are correct, and the hints H are printed, instead of the explanations E, when the answers R written in the writing spaces W1 are incorrect (and also when the writing spaces W1 are blank), as will be described later.
Next, an image A12 that is printed based on the image A11 read by the scanner 4 will be described.
As shown in
The image A12 is printed when the scanner 4 reads the image A11 in which answers R to the questions Q are written in the writing spaces W1. The image A12 allows the user to refer to explanation E for the questions Q to which correct answers R are given, and to give an answer to the question W again with reference to the hint H for the question Q to which the incorrect answer R is given.
Next, a procedure for printing the image A11 shown in
In order to print the image A11, the image data of the image A11 shown in
As shown in
Next, a procedure for reading the image A11 and printing the image A12 based on the read image A11 will be described.
The image A11 in which the answers R are written is read by the scanner 4, and the read image A11 is stored in the read image storing unit 42 (S201).
Next, the answers R written in the writing spaces W1 are obtained by the read image processing unit 43 (S202), and information on correct answers is retrieved from the bar code B1 in the image A11 stored in the read image storing unit 42 (S203). Steps S202 and S203 may be reversed.
It is determined whether an answer R written in the writing space W1 matches the retrieved correct answer (S204). If they match, (S204: YES), a corresponding explanation E is retrieved from the bar code B1 (S205). If they do not match (S204: NO), a corresponding hint H is retrieved from the bar code B1 (S206).
The processes of S204 to S206 are performed on all of the answers R (S207: YES), and after completion of the processes of S204 to S206 on all the answers R (S207: NO), the components of the original image A11, including the questions Q, are retrieved from the bar code B1 (S208). Then, print data of the image A12 is generated by the print data generating unit 33 (S209) from the components of the original image A11 retrieved in S208 and the explanations E and the hint H retrieved in S205 and S206. The image A12 is printed based on the generated print data (S210). The retrieval of the components of the original image A11 in S208 may be performed in any step before the printing in S209.
By printing the image A12 as described above, the corresponding explanations E are printed only when the image A11 is read in a state in which correct answers are written in the writing spaces W1. On the other hand, when the image A11 is read with an incorrect answer written in any of the writing spaces W1 or when the image A11 is read with no answer written in any of the writing spaces W1, the hint H may be printed instead of the explanation E.
Since the image A11 is provided with the writing spaces W1, into which the answers R are written (the answers R are written only in specified positions), the answers R can be read accurately in S202.
Furthermore, since the bar code B1 stores the components of the image A11, including the questions Q, as well as the explanations E and the hints H, an image in which the questions Q, the explanation(s) E and/or the hint(s) H are disposed can be printed using the data stored in the bar code B1. The questions Q, the explanation(s) E and/or the hint(s) H can be printed on the same sheet S.
Next, modifications in which various changes are made to the above-described embodiment will be described. Descriptions of elements having the same configurations as those of the above-described embodiment are omitted as appropriate.
In a modification (a first modification), information on the hints H are not stored in the bar code B1. When the answers R written in the writing spaces W1 include an incorrect answer, an image A22 is printed, as shown in
Also in this case, the explanations E to the questions Q can be printed only when the answers R written in the writing spaces W1 are correct. Accordingly, the user can recognize that the answer R is incorrect by confirming that nothing is printed below the question Q.
In another modification (a second modification), as shown in
When the answers R are written in the writing spaces W1 of the image A31, and the image A31 is read by the scanner 4, the image A32 in which the explanations E and the hint H are added to the image A31 is printed, as shown in
In this case, although the related figure F1 stored in the bar code B1 is the same as that disposed in the image A31, the related figure F2 stored in the bar code B1 is scaled down to be disposed in the image A32. The positions of the related figures F1 and F2 stored in the bar code B1 indicate the positions of the related figures F1 and F2 in the image A32 shifted and scaled down from those in the image A31.
Accordingly, print data is generated in S209 (
In this modification, although the related figure F1 is simply shifted in position, and the related figure F2 is simply scaled down, the related figures F1 and F2 may be scaled down and shifted in position.
In the second modification, the related figures F1 and F2 are printed so as not to overlap with the explanation E and the hint H; however, as shown in
In the second modification, although the positions of the related figures F1 and F2 that are disposed in the image A31 are changed, the present invention is not limited thereto. For example, if the user write a note at a position below any of the questions Q in the image A11 of
In this case, for example, the read image processing unit 43 is configured to detect the position of a note other than the answers R if present in an image stored in the read image storing unit 42. Furthermore, as shown in
In this case, as shown in
Although, in the foregoing embodiment, the bar code B1 stores the questions Q, the image of the bar code B1, and the images of the writing spaces W1, which are the components of the image A11, the present invention is not limited thereto. For example, the bar code B1 may not store such components, and print data of the image A12 may be generated in S209 from the explanation E and the hint H retrieved from the bar code B1 and the read image A11 (a fifth modification).
Alternatively, as shown in
Although, in the forgoing embodiment, the explanation E or the hint H is printed below each question Q depending on whether the answers R written in the writing spaces W1 are correct, items to be printed below the questions Q are not limited thereto. For example, items other than the explanation E and the hint H may be printed below the questions Q; for example, only a simple explanation may be printed below a question Q to which a correct answer R is given, and a more detailed explanation may be printed below a question Q to which an incorrect answer R is given, or alternatively, only a message indicating whether the answer R is correct or incorrect may be printed below each question Q.
Although the above is applied to printing a sheet used for a writing examination or the like in which answers R to questions Q are written in the writing spaces W1, the present invention is not limited thereto; the present invention may be applied to printing of various kinds of sheets.
For example, according to another modification (a seventh modification), as shown in
The writing space W2 is served as a writing position indicating image and indicates the user where to write a password P. In the seventh modification, a correct password P is composed of three characters “BEG”, so that the writing space W2 is divided into three regions. The three characters of the password P are written in the three regions of the writing space W2 in one-to-one correspondence.
The bar code B2 stores various kinds of data, e.g., the title T (a first image), an image of the writing space W2, an image of the bar code B2, the content C (a second image) and the password (a predetermined information piece). Here, the content C is, for example, high secret information related to the title T. The bar code B2 also stores the print positions of the title T, the writing space W2, the bar code B2, and the content C.
When the image A61 in which a correct password P is written in the writing space W2 is read by the scanner 4, an image A62 is printed as shown in
In this case, as shown in
Next, the print data generating unit 33 generates print data from the data retrieved in S505 and S506 described above (S507), and an image is printed based on the generated print data (S508).
By performing printing as described above, the content C, such as secret information, can be printed only when the image A61 is read in a state in which the correct password P is written in the writing space W2. This can prevent the high secret content C from being retrieved by a third person who does not know the password.
Furthermore, since the password P is written in the position indicated by the writing space W2 provided in the image A61 (is written only in a specified position), the password P can be accurately recognized in S502 described above.
Since the bar code B2 stores the components of the image A61, including the title T, the image A62 in which the title T and the content C related to the title T are disposed can be printed using the data stored in the bar code B2. The title T and the content C can be printed on the same sheet S.
Furthermore, although, in the seventh modification, the writing space W2 is divided into three regions so that the individual characters of the password P are to be written therein, it is not limited thereto. For example, as shown in
Furthermore, as shown in
Although, in the seventh modification, only one password P and one content C are stored in the bar code B2, the present invention is not limited thereto. For example, two kinds of passwords P1 and P2, which serve as predetermined information pieces, and two kinds of contents C1 and C2, which serve as second images, may be stored in the bar code B2. Only when an image A61 in which the password P1 is written in the writing space W2 is read by the scanner 4, an image A92a in which the content C1 is disposed is printed, as shown in
In this case, either of the contents C1 and C2 stored in the bar code B2 can be selectively printed depending on a password written in the writing space W2. Although, in the tenth modification, two kinds of contents C1 and C2 and two kinds of passwords P1 and P2 are stored in the bar code B, three or more kinds of contents and three or more kinds of passwords may be stored in the bar code B2.
In the seventh modification, if the written password P does not match the password stored in the bar code B2, the image A61 is printed without change; however, the present invention is not limited thereto. For example, a low-secrecy content may be stored in the bar code B2, as a third image, in addition to the high-secrecy content C. If the passwords do not match (including a case in which no password is written), an image in which the low-secrecy content is disposed instead of the content C may be printed (an eleventh modification).
Although, in the above examples, all the processes are performed in the multi-function device 1, the present invention is not limited thereto. In another modification (a twelfth modification), a multi-function device 101 and a personal computer (PC) 102 are connected to configure a print system 100, as shown in
The CPU 112, ROM 113, RAM 114, and HDD 115 of the PC 102 function as the image data storing unit 103, print data generating unit 33, read image processing unit 43, and read image storing unit 42. The CPU 12, ROM 13, and RAM 14 of the multi-function device 101 function as the head control unit 31, conveying control unit 32, and scanner control unit 41.
In the twelfth modification, the PC 102 comprises a print data generating unit 33, a read image storing unit 42, a read image processing unit 43, and an image data storing unit 103 that is configured by the above-described mass storage device and stores image data of, for example, the image A11, to be read by the scanner 4. The print data generating unit 33 generates print data based on image data stored in the image data storing unit 103, an image stored in the read image storing unit 42, and the processing result of the read image processing unit 43. On the other hand, the multi-function device 101 has a configuration in which the print data generating unit 33, the read image storing unit 42, and the read image processing unit 43 are excluded from the multi-function device 1 (see
The print data generating unit 33 of the PC 102 may generate print data of the image A11 (
Further, a non-transitory recording medium storing a computer-readable program may be installed in a computer so that the program is executed by a processor of the computer to cause the processor to generate print data of image A11 (
The twelfth modification offers substantially the same operational advantages as those of the foregoing embodiment, although part of the processes is performed by the PC 102 in the twelfth modification. As in the foregoing embodiment, only when the same (such as answer R and password P) as those stored in the bar code is written in the original image, the second image (such as the explanation E and content C) that is stored in the bar code and is not printed in the original image can be printed.
Although, in the twelfth modification, the PC 102 comprises the print data generating unit 33, the read image storing unit 42, and the read image processing unit 43, the multi-function device 101 may comprise one or some of these units.
In the forgoing embodiment and modifications, the image A11 and image A12 are printed by the same device, e.g., the multi-function device 1 or the multifunction device 101 of the printing system 100. Nevertheless, the image A11 may be printed by a different device from the device that prints the image A12.
While the invention has been described in connection with embodiments of the invention, it will be understood by those skilled in the art that variations and modifications of the embodiments described above may be made without departing from the scope of the invention. Other embodiments will be apparent to those skilled in the art from a consideration of the specification or practice of the invention disclosed herein. It is intended that the specification and the described examples are considered merely as exemplary of the invention, with the true scope of the invention being defined by the following claims.
Number | Date | Country | Kind |
---|---|---|---|
2010-041354 | Feb 2010 | JP | national |