WO2013145268A1 - 印刷装置、情報処理装置、印刷方法、情報処理プログラム及び情報記録媒体 - Google Patents
印刷装置、情報処理装置、印刷方法、情報処理プログラム及び情報記録媒体 Download PDFInfo
- Publication number
- WO2013145268A1 WO2013145268A1 PCT/JP2012/058624 JP2012058624W WO2013145268A1 WO 2013145268 A1 WO2013145268 A1 WO 2013145268A1 JP 2012058624 W JP2012058624 W JP 2012058624W WO 2013145268 A1 WO2013145268 A1 WO 2013145268A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- printing
- information
- imaging
- unit
- Prior art date
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J3/00—Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed
- B41J3/28—Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed for printing downwardly on flat surfaces, e.g. of books, drawings, boxes, envelopes, e.g. flat-bed ink-jet printers
Definitions
- the present invention belongs to the technical fields of a printing apparatus, an information processing apparatus, a printing method, an information processing program, and an information recording medium. More specifically, a technical field of a printing apparatus and a printing method for printing on a printing medium such as paper, an information processing apparatus mounted on the printing apparatus, a program for the information processing apparatus, and an information recording medium on which the program is recorded Belonging to.
- Patent Document 1 As a prior art document in which the technique for responding to such a request is disclosed, for example, there is Patent Document 1 below.
- the present invention has been made in view of the above demands and problems, and the problem is that printing can be performed on a printing medium such as paper with a simple configuration even when going out or on a business trip.
- the invention described in claim 1 is a printing apparatus that performs printing on a printing medium such as printing paper, and can be mounted with an information processing apparatus that is portable and includes processing means such as a CPU.
- a print unit that includes print information to be printed on the print unit and includes print information to be printed on the print medium and generated by the processing unit; and a print unit such as a print head that performs the print
- a connection unit that acquires movement control information generated by the processing means from the information processing device mounted on the mounting unit, and the like, which is movement control information for moving the printer to a printing position on the print medium
- a moving means such as a drive unit that moves the printing means to the printing position, And a said printing means for performing the printing in serial printing position.
- an invention according to claim 25 includes a mounting unit on which a portable information processing apparatus can be mounted, and a printing unit such as a print head that performs printing on a print medium.
- the print control information that is print control information used for the printing including the print information to be printed on the print medium and generated by the information processing apparatus; Movement control information for moving the printing unit to a printing position on the print medium and movement control information generated by the information processing apparatus is acquired from the information processing apparatus attached to the attachment unit.
- a driving step of moving the printing means to the printing position On the basis of the acquired movement control information. Including a printing step to perform the printing to the printing means in the serial printing position.
- the invention described in claim 26 is included in the information processing apparatus mounted on the mounting unit of the printing apparatus according to any one of claims 1 to 24.
- a computer is caused to function as the processing means.
- the information processing program described in claim 26 is recorded so as to be readable by the computer.
- an invention according to claim 28 is the information processing apparatus that can be attached to the attachment portion of the printing apparatus according to any one of claims 1 to 24. And the processing means.
- the printing control information for printing including the printing information and the movement of the printing means are provided. Since the movement control information is acquired from the information processing device mounted on the mounting unit and printed by the printing means, printing on a print medium with a simple configuration is possible while eliminating the need for a device other than the portable information processing device. It can be performed.
- the invention according to claim 2 is the printing apparatus according to claim 1, wherein the information processing apparatus includes an imaging unit such as a camera, and the mounting unit includes the imaging unit.
- the information processing apparatus can be mounted so that an imaging range is at least a part of the print medium, and the processing unit performs the printing based on imaging information obtained by imaging the at least part by the imaging unit.
- the control information or the movement control information is generated, and the acquisition unit is configured to acquire the generated print control information or movement control information.
- the information processing apparatus is mounted such that the imaging range of the imaging unit is at least a part of the print medium. Since the print control information or the movement control information is generated and acquired based on the imaging information, the print control information or the movement control information according to the state of the print medium can be acquired, so that higher quality printing can be performed. it can.
- the invention according to claim 3 is the printing apparatus according to claim 2, wherein the imaging information is obtained by using a printed portion of the print medium as the imaging range. Information, and the processing means generates the printing control information or the movement control information based on the imaging information, and the acquisition means acquires the generated printing control information or movement control information. Is done.
- the imaging information is imaging information obtained using the printed part as the imaging range, printing of the printed part is performed. The result can be used to print the remaining part or reprint the printed part with higher quality.
- the invention according to claim 4 is the printing apparatus according to claim 2 or 3, wherein the print medium has a preset control pattern.
- the processing unit of the information processing apparatus that is provided so as to be capable of being imaged by the imaging unit and is mounted on the mounting unit is based on the imaging information obtained by imaging the control pattern by the imaging unit.
- a printing apparatus comprising a generation unit such as a CPU for generating printing control information or the movement control information.
- the control pattern is provided on the print medium so as to be capable of imaging, and the control pattern is provided. Since printing control information or movement control information is generated based on imaging information obtained by imaging, printing information is dynamically generated according to a control pattern on the printing medium, thereby performing high-quality printing. Can do.
- the invention according to claim 5 is the printing apparatus according to claim 4, wherein the imaging means has sensitivity to wavelengths other than visible light, and the control pattern is It is configured to be a control pattern that can be imaged by the imaging means according to the wavelength.
- control pattern is a control pattern that can be imaged on the imaging means by a wavelength other than visible light, it is recognized visually.
- the control pattern in an incapable state, it is possible to dynamically generate print information according to the control pattern without impairing the beauty of the print medium, for example.
- the invention according to claim 6 is the printing apparatus according to any one of claim 4 or claim 5, wherein the control pattern is carried on the surface of the print medium in advance. Is configured to be a control pattern.
- control pattern is a control pattern carried in advance on the surface of the print medium. Therefore, high-quality printing can be performed with an inexpensive configuration.
- the invention according to claim 7 is the printing apparatus according to claim 4 or 5, wherein the control pattern is projected onto the printing medium. Configured to be.
- control pattern is a control pattern projected onto the print medium. It is possible to perform higher quality printing by making the change arbitrarily.
- an invention according to an eighth aspect is the printing apparatus according to any one of the fourth to seventh aspects, wherein the control pattern includes the printing medium by the printing unit.
- the printing specification index used for setting the printing specifications in printing on the image is included, and the information processing apparatus is included in the imaging information obtained by imaging the control pattern by the imaging means.
- a specification determining unit such as a CPU for determining the printing specification based on a printing specification index is provided, and the processing unit generates the printing control information or the movement control information based on the determined printing specification.
- the acquisition unit is configured to acquire the generated print control information or movement control information.
- the control pattern includes the printing specification index
- the imaging information includes Since the printing specification is determined based on the included printing specification index and the movement control information or the printing control information is generated based on the determined printing specification, the printing specification index is included in the imaging information. Therefore, printing specifications can be set, and a printing apparatus can be realized with a simpler configuration.
- an invention according to claim 9 is the printing apparatus according to any one of claims 3 to 8, wherein the information processing apparatus is attached to the attachment unit.
- Positioning means such as a CPU for aligning a plurality of frame images as the imaging information obtained by continuously imaging at least a part of the print medium by the imaging means of the information processing apparatus
- Detecting means such as a CPU for detecting the position or movement state of the printing means relative to the print medium based on the aligned frame image, and the processing means is based on the detected position or movement state.
- the printing control information or the movement control information is generated, and the acquisition unit is configured to acquire the generated printing control information or movement control information.
- a plurality of frames obtained by continuously imaging at least a part of the print medium. Align the images, detect the position or movement state of the printing means based on the aligned frame image, and generate print control information or movement control information based on the detected position or movement state Therefore, by detecting the position or movement state of the printing unit based on the aligned frame image, it is possible to perform more efficient printing processing with higher image quality.
- the invention according to claim 10 is the printing apparatus according to any one of claims 3 to 9, wherein the processing unit of the information processing apparatus includes the mounting unit. Based on the position of the printing unit with respect to the print medium acquired based on the imaging information obtained by imaging at least a part of the print medium by the imaging unit of the information processing apparatus mounted on The movement control information or the print control information is generated, and the acquisition unit is configured to acquire the generated movement control information or print control information.
- an invention according to claim 11 is the printing apparatus according to any one of claims 2 to 10, wherein the moving unit is mounted with the information processing apparatus.
- a moving unit that moves the mounting unit relative to the print medium in a self-propelled manner so that the imaging range is at least a part of the print medium; and the processing unit is configured to move the moving imaging range.
- the print control information or the movement control information is generated based on the image pickup information output from the image pickup means in response to the information, and the acquisition means acquires the generated print control information or the movement control information. Configured as follows.
- the mounting portion on which the information processing apparatus is mounted is relatively positioned with respect to the print medium.
- the print control information or the movement control information is generated on the basis of the imaging information corresponding to the moving imaging range while moving in a self-propelled manner. Can be printed.
- the invention according to claim 12 is the printing apparatus according to claim 11, wherein the moving unit includes the mounting unit on which the information processing apparatus is mounted, the printing unit, Are configured to move together.
- the invention according to claim 13 is the printing apparatus according to any one of claims 1 to 12, wherein the information processing apparatus includes an imaging unit such as a camera.
- the mounting unit can mount the information processing apparatus so that an imaging range of the imaging unit is at least a part of the print medium, and the information processing apparatus is further attached to the information mounted on the mounting unit.
- a CPU for detecting a position or a movement state of the printing unit with respect to the print medium based on a plurality of pieces of imaging information obtained by imaging the at least part of the imaging range a plurality of times by the imaging unit of the processing apparatus; Detecting means, and the processing means outputs the movement control information for feedback control of the position or movement state of the printing means based on the detected position or movement state.
- the acquisition unit is configured to obtain the print control information or movement control information that is generated.
- the position or movement state of the printing unit relative to the print medium based on a plurality of pieces of imaging information. Is detected, and movement control information for feedback control of the position or movement state of the printing unit is generated based on each detected position or movement state. Therefore, the position or movement of the printing unit detected multiple times. By performing feedback control of the movement based on the state, the printing unit can be moved accurately.
- the invention according to claim 14 is the printing apparatus according to any one of claims 1 to 13, wherein the information processing apparatus is an area on the print medium. Obtained by imaging the print medium in the imaging range by imaging means such as a camera having an imaging range wider than the scheduled printing range of the image processing unit and the imaging unit of the information processing apparatus mounted on the mounting unit Alignment means such as a CPU for aligning imaging information and at least the print information to be printed in the scheduled print range, and the processing means performs the printing based on the result of the alignment
- the print control information is generated by correcting the information, and the acquisition unit is configured to acquire the generated print control information.
- the invention according to claim 15 is the printing apparatus according to any one of claims 1 to 14, wherein the information processing apparatus includes an imaging unit such as a camera.
- the mounting unit is capable of mounting the information processing apparatus so that an imaging range of the imaging unit is at least a part of the print medium, and the processing unit removes at least a part of the print medium by the imaging unit.
- the size of the print medium is detected based on imaging information obtained by imaging, and based on the detected size, the print position and print range of the print information on the print medium, or the print size is determined.
- the printing control information or the movement control information for controlling is generated, and the acquisition unit is configured to acquire the generated printing control information or movement control information.
- the size of the print medium is detected based on the imaging information, and the size is detected. Since the print control information or the movement control information for controlling the print position and print range of the print information or the print size is generated based on the above, a higher quality print result can be obtained.
- the invention according to claim 16 is the printing apparatus according to any one of claims 1 to 15, wherein the information processing apparatus includes an imaging unit such as a camera.
- the mounting unit is capable of mounting the information processing apparatus so that an imaging range of the imaging unit is at least a part of the print medium, and the processing unit removes at least a part of the print medium by the imaging unit.
- a notification means such as a display for detecting the size of the printing medium based on imaging information obtained by imaging and notifying the detected size is further provided to at least one of the information processing apparatus and the printing apparatus. Configured to provide.
- the size of the print medium is detected based on the imaging information, and the size is detected. Therefore, the user can immediately recognize the size of the print medium.
- the invention according to claim 17 is the printing apparatus according to any one of claims 1 to 16, wherein the information processing apparatus includes an imaging unit such as a camera.
- the mounting unit is capable of mounting the information processing apparatus so that an imaging range of the imaging unit is at least a part of the print medium, and the processing unit removes at least a part of the print medium by the imaging unit.
- the type of the print medium is detected based on imaging information obtained by imaging, the print control information or the movement control information is generated based on the detected type, and the acquisition unit is configured to generate the print It is configured to acquire control information or movement control information.
- the type of the print medium is detected based on the imaging information, and based on the type. Since the print control information or the movement control information is generated, a high-quality print result corresponding to the print medium can be obtained.
- the invention according to claim 18 is the printing apparatus according to any one of claims 1 to 17, wherein the information processing apparatus includes an imaging unit such as a camera.
- the mounting unit is capable of mounting the information processing apparatus so that an imaging range of the imaging unit is at least a part of the print medium, and the processing unit removes at least a part of the print medium by the imaging unit.
- the information processing apparatus or the printing apparatus further includes notification means such as a display that detects the type of the printing medium based on imaging information obtained by imaging and notifies the detected type.
- the type of the print medium is detected based on the imaging information, and the type is notified. Therefore, the user can immediately recognize the type of print medium.
- the invention according to claim 19 is the printing apparatus according to any one of claims 1 to 18, wherein the acquisition unit is provided in the information processing apparatus.
- a second connector such as a connection unit that is fitted to a first connector such as a connection unit and acquires the printing control information and the movement control information is provided.
- the physical connection between the first connector and the second connector provided in the information processing apparatus Since the print control information and the like are acquired by a general connection, the print control information and the like can be reliably acquired.
- the invention according to claim 20 is the printing apparatus according to any one of claims 1 to 18, wherein the acquisition unit wirelessly transmits the information from the information processing apparatus.
- the printing control information or the movement control information is acquired.
- the print control information and the like are acquired wirelessly, a physical connection is involved. Therefore, the print control information and the like can be acquired without failure and while improving convenience.
- the invention according to claim 21 is the printing apparatus according to any one of claims 1 to 20, wherein the information processing apparatus attached to the attachment unit is used.
- the invention according to claim 22 is the printing apparatus according to any one of claims 1 to 21, wherein the information processing apparatus is carried on the print medium.
- Image capturing means such as a camera that captures the captured information as an image
- storage means such as a RAM that stores image information corresponding to the captured image.
- information carried on the print medium is imaged as an image, and the image is captured. Since the image information corresponding to the image is stored, the information processing apparatus can also function as an image reading apparatus.
- the imaging unit identifies the information carried on the print medium or the print medium itself.
- the identification information carried on the print medium is captured as the image together with the information carried on the print medium.
- the identification information is imaged as an image together with the information carried on the print medium. This can be used for identifying the later.
- the invention described in claim 24 is configured such that in the printing apparatus according to claim 23, the identification information is identification information printed on the print medium by the printing unit. Is done.
- the print medium is identified with a minimum configuration. Can do.
- printing control information for printing including printing information and movement control information for moving the printing unit are acquired from the information processing device mounted on the mounting unit, and printing is performed by the printing unit. Therefore, it is possible to perform printing on the print medium with a simple configuration while eliminating the need for an apparatus other than the portable information processing apparatus.
- the movable range of the printing means it is possible to remove the restriction on the size of the printing medium for printing. Further, printing after detecting the size and type of the print medium can prevent low-quality printing due to misidentification of the size and type of the print medium.
- FIG. 1 is a block diagram illustrating a schematic configuration of a print system according to a first embodiment.
- FIG. 1 is a perspective view illustrating a schematic configuration of a print system according to a first embodiment, (a) is the perspective view, and (b) is a plan view illustrating a control pattern according to the first embodiment.
- 6 is a flowchart illustrating print control processing according to the first embodiment.
- FIG. 6 is a perspective view illustrating a schematic configuration of another example of the print system according to the first embodiment, (a) is a perspective view illustrating a schematic configuration of the second example, and (b) is a schematic configuration of the third example. It is a perspective view shown.
- FIG. 10 It is a perspective view which shows the schematic structure of the 4th example of the printing system which concerns on 1st Embodiment.
- 10 is a flowchart illustrating print control processing according to a second embodiment. It is figure (i) which illustrates the position alignment process which concerns on 2nd Embodiment, (a) is a figure which illustrates the state before position alignment, (b) is a figure which illustrates the position process in progress (i). (C) is a diagram (ii) illustrating the position alignment process.
- each embodiment described below applies to a printable print medium such as paper using a portable smartphone including a digital camera (hereinafter simply referred to as a camera) capable of continuous shooting and moving image capturing.
- the present invention is applied to a printing system that prints (prints) printing information such as characters and graphics.
- the present invention can be applied to a printing system that uses a digital camera that stores the print information to be printed instead of the digital camera provided in the smartphone, and is an independent digital camera as a device. good.
- a smartphone user according to each embodiment is hereinafter simply referred to as a “carrier”.
- FIG. 1 is a block diagram showing a schematic configuration of the print system according to the first embodiment
- FIG. 2 is a perspective view showing a schematic configuration of the print system according to the first embodiment
- FIG. 3 is a flowchart showing a print control process according to the first embodiment
- FIGS. 4 and 5 are perspective views showing a schematic configuration of another example of the print system according to the first embodiment.
- the print system according to the first embodiment includes a print table on which, for example, paper on which the print information including characters, symbols, graphics, or the like is to be printed, or a three-dimensional object that can be printed on the surface thereof is placed. .
- This paper or three-dimensional object corresponds to an example of the “print medium” according to the present invention.
- the printing system according to the first embodiment includes a mounting unit on which the smartphone is mounted such that the lens of the camera provided on the smartphone faces the print medium, and a smartphone mounted on the mounting unit.
- a print head that obtains the print information and performs a print process on a print medium placed on the print table.
- the print information is printed on the print medium using the print head while imaging the surface of the print medium using the camera mounted on the mounting unit.
- the print head prints using print head movement control data (described later) output from the smartphone so that the print range of the print head moves relative to the print medium on the print medium. It is moved relative to the medium.
- the printing process to the printing medium of the said printing information is performed by the said print head using the below-mentioned printing control data output from a smart phone including the said printing information.
- the print medium is print paper will be described as an example.
- the print system PS includes a smartphone S as an example of the “information processing apparatus” according to the present invention and a smartphone S so that the lens of the camera 9 faces the printing paper.
- a print head 25 that is provided on the surface of the mounting unit 21 that faces the print sheet and that executes print processing on the print sheet based on the print control data acquired from the smartphone S, and the camera 9.
- the image pickup range and the drive unit 24 that moves the mounting unit 21 together with the smartphone S so that the print head 25 moves relative to the print sheet on the print sheet, and the print head movement control that is output from the smartphone S.
- the print head 2 outputs the data to the drive unit 24 and the print control data output from the smartphone S.
- connection unit 22 corresponds to an example of the “acquisition unit” according to the present invention
- drive unit 24 corresponds to an example of the “movement unit” according to the present invention
- print head 25 corresponds to the “printing unit” according to the present invention. It corresponds to an example of “means”.
- the smartphone S attached to the attachment unit 21 includes a CPU 1, a ROM (Read Only Memory) 2, a RAM (Random Access Memory) 3, an operation unit 4 including operation buttons and a touch panel, and the touch panel includes the touch panel.
- a display 5 comprising a liquid crystal display or the like disposed on the surface, a call control unit 6 to which a speaker 7 and a microphone 8 are connected, And a communication interface 10 having an antenna ANT for connecting to an external network (wireless LAN (Local Area Network), a dedicated line, the Internet, or a so-called 3G line network) not shown in FIG.
- an external network wireless LAN (Local Area Network), a dedicated line, the Internet, or a so-called 3G line network
- a connection unit of the mounting unit 21 transmits and receives the print control data, the print head movement control data, and the like between the light 11 that illuminates at the time of the image and the driving unit 24 that drives the mounting unit 21 including the print head 25. And a connection portion 12 that is respectively connected via the connection 22.
- a current image buffer 34 necessary for executing the print control processing according to the first embodiment centered on the CPU 1 is formed as a volatile storage area.
- the CPU 1 is an example of a “processing unit”, an example of a “specifying unit”, an example of a “positioning unit”, an example of a “detecting unit”, and an example of a “generating unit” according to the present invention.
- the connecting portion 12 corresponds to an example of a “first connector” according to the present invention
- the connecting portion 22 corresponds to an example of a “second connector” according to the present invention.
- the display 5 corresponds to an example of “notification means” according to the present invention.
- the communication interface 10 controls transmission / reception of data with the network via the antenna ANT under the control of the CPU 1.
- the communication interface 10 may be configured not only to transmit / receive data wirelessly via the antenna ANT but also to control data transmission / reception via a wired LAN or a so-called USB (Universal Serial Bus). it can.
- the call control unit 6 controls a voice call as the smartphone S using the microphone 8 and the speaker 7 under the control of the CPU 1. Furthermore, the operation part 4 produces
- ROM 2 a program for the process as the smartphone S included in the print system PS according to the first embodiment including a print control process according to the first embodiment described later is recorded in a nonvolatile manner in advance. ing. And CPU1 controls the process as the said smart phone S by reading the said program etc. from ROM2, and running it.
- the ROM 2 also stores data necessary for processing as the smartphone S, such as telephone number data and address data, in a nonvolatile manner.
- the RAM 3 temporarily stores data necessary for each of the buffers, and further temporarily stores other data necessary for processing as the smartphone S.
- the display 5 displays information necessary for the process as the smartphone S to the user under the control of the CPU 1 in addition to the information necessary for the print control process according to the first embodiment.
- the camera 9 moves under the control of the CPU 1 as the mounting unit 21 moves.
- the surface is imaged while relatively moving the imaging range, and image data (digitized image data) corresponding to the imaged image is output to the CPU 1.
- the CPU 1 executes the print control process according to the first embodiment using the data stored in the current image buffer 34 in the RAM 3, and the print control data and the attachment corresponding to the print control process.
- a process of generating the print head movement control data for moving the unit 21 is executed.
- the light 11 illuminates a part or all of the printing paper imaged by the camera 9 under the control of the CPU 1 so that the illuminance is suitable for the imaging.
- the current image buffer 34 in the RAM 3 stores image data for one frame captured by the camera 9.
- an image corresponding to one frame of image data (frame image data) is hereinafter referred to as a “current image”.
- the printing paper P is placed on the printing table 243 in a planar manner.
- the smartphone S is fitted downward in the recess of the mounting portion 21 so that the lens of the camera 9 faces the printing paper P (that is, the lens of the camera 9 faces downward in FIG. 2A).
- the connection portion 12 of the smartphone S and the connection portion 22 of the mounting portion 21 are fitted and electrically connected, and the print head movement control data, the print control data, and the like can be exchanged.
- it can also comprise so that the connection with the smart phone S and the mounting part 21 (the drive part 24 and the print head 25) may be performed by radio.
- the print head 25 is provided on the surface of the mounting unit 21 that faces the printing paper P.
- the mounting unit 21 in which the smartphone S is fitted is moved in the direction of the arrow A1 or the direction of the arrow A2 by the X-direction driving unit 240 that is one mode of the driving unit 24. Is done.
- the X direction driving unit 240 is moved in the direction of the arrow A2 or the direction of the arrow A4 by the Y direction driving unit 241 and the Y direction driving unit 242 which are other modes of the driving unit 24.
- the imaging range of the camera 9 and the print range of the print head 25 are all over the entire range of the printing paper P in two dimensions. Moving. Then, during the movement, the print head 25 operates based on the print control data while the camera 9 captures the print paper P, whereby the print control process according to the first embodiment is executed.
- a grid-like pattern 100 and a position on the printing paper P are provided on the printing side surface of the printing paper P according to the first embodiment.
- the address 101 shown is printed in advance.
- These pattern 100 and address 101 correspond to an example of a “control pattern” and an example of a “print specification index” according to the present invention, respectively.
- the position of the print range of the print head 25 on the print paper P in the CPU 1 of the smartphone S is captured by imaging the pattern 100 and the address 101 with the camera 9. To detect.
- the print information included in the print control data (print information to be printed at the detected position) is printed on the printing paper P at the detected position.
- the pattern 100 and the address 101 are not only directly printed on the printing paper P, but also, for example, an image corresponding to the pattern 100 and the address 101 is printed on the front side (printing) of the printing paper P by a projector (not shown). It may be projected so as to be imaged by the camera 9 from the head 25 side) or the back side.
- the camera 9 may be configured to have sensitivity to wavelengths other than visible light, and the pattern 100 and the address 101 may be configured to be printed on the printing paper P with paint or the like that can be imaged with the wavelength.
- the print control process according to the first embodiment is performed, for example, after a print sheet P printed with the pattern 100 and the address 101 illustrated in FIG.
- the operation is started when the operation is performed on the operation unit 4 of the smartphone S.
- the print information to be printed on the printing paper P is stored in the rewritable area of the RAM 3 or ROM 2 at the start of the print control process according to the first embodiment.
- the CPU 1 When the print control process is started, the CPU 1 first activates the camera 9 as shown in FIG. 3 (step S1). Next, the CPU 1 detects the size of the printing paper P using the activated camera 9 (step S2).
- the size detection method in step S2 there are the following two methods (1) and (2).
- (1) the size of the printing paper P is detected based on the entire image of the printing paper 9 captured by the carrier using the activated camera 9.
- a standard value of the printing paper P for example, a standard such as “A4” plate or “B5” plate
- a numerical value indicating a specific size is already printed at a predetermined position of the printing paper P
- the size of the printing paper P may be detected using an image obtained by capturing only the predetermined position.
- the smartphone S is mounted on the mounting unit 21 so that the imaging range of the camera 9 is on the printing paper P.
- connection part 12 of the smartphone S and the connection part 22 of the mounting part 21 are fitted, the transmission of the print control data from the smartphone S to the print head 25 of the mounting part 21, and the drive part 24 described above.
- Each print head movement control data can be transmitted.
- the camera 9 captures an image over the entire printing paper P while moving the mounting unit 21.
- the size of the printing paper P can be detected. More specifically, for example, first, the mounting unit 21 (that is, the camera 9) is continuously moved in the left direction toward the printing paper P, stopped when the left end of the printing paper P is recognized by image recognition, and then stopped.
- the left and right lengths of the printing paper P are detected by moving the mounting portion 21 to the right end of the printing paper P while detecting the moving distance by image recognition.
- the movement distance can be detected, for example, by sequentially recognizing the pattern 100 on the printing paper P with the movement of the mounting portion 21 (for example, counting the number of patterns 100 with the movement).
- the length detection performed in the left-right direction is also performed in the vertical direction of the printing paper P. With this two-direction length detection process, the size of the entire printing paper P can be automatically detected.
- the size detection result obtained in step S2 is temporarily stored in, for example, the RAM 3 or the like.
- the detected size can be notified to the user via the display 5 or the speaker 7.
- the notification in this case may be configured to be performed using, for example, a display or a speaker (not shown) provided in the print table 243 instead of the smartphone S.
- the smartphone S is mounted on the mounting unit 21 so that the imaging range of the camera 9 is on the printing paper P only in the case of (1) above.
- the CPU 1 of the smartphone S attached to the attachment unit 21 initializes the current image buffer 34 to “zero” (step S3).
- the CPU 1 captures an image of the printing surface of the printing paper P (a part of the printing surface on which the pattern 100 or the like is printed) within the imaging range of the camera 9 of the smartphone S mounted on the mounting unit 21.
- Image data of the resulting image is temporarily input to the current image buffer 34 (step S4).
- the CPU 1 recognizes the position of the print head 25 on the print paper P based on the pattern 100 and the address 101 included in the image data currently stored in the current image buffer 34 (step S5). At this time, the angle of the print head 25 with respect to the print paper P may be recognized simultaneously.
- the relative positional relationship between the imaging range of the camera 9 of the smartphone S attached to the attachment unit 21 and the print head 25 is as shown in FIG. 1 when the smartphone S is attached to the attachment unit 21. It becomes constant. Therefore, the CPU 1 first determines the position or angle of the imaging range of the camera 9 on the printing paper P based on the pattern 100 or the like included in the image data stored in the current image buffer 34 in the process of step S5. And the position or angle of the print head 25 on the print sheet P (in other words, the position or position of the print sheet P relative to the imaging range of the print head 25) from the relative positional relationship based on the recognized position or angle. Rotation state) is recognized.
- the CPU 1 generates print control data including print information to be printed at the position based on the recognized position or angle of the print head 25, and sends it to the print head 25 via the connection unit 12 and the connection unit 22.
- Output step S6.
- the print control data in addition to the print information (including color data) itself, enlargement ratio and gradation data to be used when printing the print information at the position, or Control data such as resolution data is included. Note that the enlargement ratio in this case is calculated by the CPU 1 based on the size of the printing paper P detected by the process of step S2. Accordingly, the print head 25 prints the print information on the position of the print paper P corresponding to the current position of the print head 25 based on the control data included in the print control data.
- the CPU 1 generates print head movement control data for moving the print head 25 in order to print the next print information, and outputs the print head movement control data to the drive unit 24.
- the print head movement control data at this time, the print head 25 is moved to the position on the print medium P to be printed next based on the current position of the print head 25 on the print paper P recognized in step S5.
- the movement control data for moving is included.
- the print head movement control data may be generated by the CPU 1 taking into account specifications such as the position, speed, and acceleration of the smartphone S itself including the camera 9.
- the CPU 1 is configured to acquire the movement specifications based on data from, for example, an acceleration sensor and a GPS (Global Positioning System) sensor (not shown) provided in the smartphone S.
- GPS Global Positioning System
- the drive unit 24 that has received the print head movement control data (more specifically, in the case illustrated in FIG. 2A, the X-direction drive unit 240, the Y-direction drive unit 241, and the Y-direction drive unit 242) Based on the movement control data included in the head movement control data, the print head 25 is moved to a position on the printing paper P where the next printing is to be performed.
- step S8 determines whether or not printing of all the print information has been completed based on the print information printed by the process of step S6 (step S8).
- step S8; YES the CPU 1 ends the print control process according to the first embodiment.
- step S8; NO the CPU 1 returns to step S4 and prints the next print information to print the next print information.
- step S4 to S7 are repeated for the print information to be printed.
- FIG. 4A shows a second example which is another example of the print system PS according to the first embodiment.
- the printing paper P is simply placed in a plane on a desk or table, for example.
- the smartphone S is fitted into the concave portion of the mounting portion 21 so that the lens of the camera 9 faces the printing paper P (that is, the lens of the camera 9 faces the depth direction in the drawing in FIG. 4A).
- the smartphone S is fitted into the concave portion of the mounting portion 21 so that the lens of the camera 9 faces the printing paper P (that is, the lens of the camera 9 faces the depth direction in the drawing in FIG. 4A).
- connection unit 12 of the smartphone S and the connection unit 22 of the mounting unit 21 are electrically connected, and the above-described print control data, print head movement control data, and the like. Can be exchanged.
- the mounting portion 21 of the second example is mounted on one end of an arm portion 246 that is one mode of the drive unit 24, and the other end of the arm portion 246 is mounted on one end of the arm portion 245. Is supported by the base 244.
- FIG. 4B shows a third example which is still another example of the print system PS according to the first embodiment.
- the printing paper P is merely placed in a plane on a desk or table, for example, as in the second example.
- the smartphone S is fitted into the concave portion of the mounting portion 21 so that the lens of the camera 9 faces the printing paper P (that is, the lens of the camera 9 faces the depth direction in the drawing in FIG. 4B).
- the connection unit 12 of the smartphone S and the connection unit 22 of the mounting unit 21 are electrically connected, and the above-described print control data, print head movement control data, and the like. Can be exchanged.
- a self-propelled moving unit 247 to 250 such as a wheel or an endless track, which is one mode of the driving unit 24, is mounted on the mounting unit 21 of the third example.
- the mounting unit 21 in which the smartphone S is fitted is moved by the moving units 247 to 250, whereby the imaging range of the camera 9 and the print range of the print head 25 (printing) The position) moves two-dimensionally over the entire range of the printing paper P.
- the print control process illustrated in FIG. 3 is executed, and the print head 25 moves all over the printing paper P two-dimensionally, so that the print control process according to the first embodiment is executed. Is done.
- the moving units 247 to 250 correspond to an example of the “moving unit” according to the present invention.
- the print system PS according to the first embodiment can be applied to various examples.
- the print control data for printing including the print information and the print head movement control data are transferred to the mounting unit 21. Since printing is performed from the attached smartphone S and printing is performed by the print head 25, printing on the printing paper P can be performed with a simple configuration while eliminating the need for an apparatus other than the portable smartphone S.
- the smartphone S is mounted so that the imaging range of the camera 9 is at least part of the printing paper P, and print control data or print head movement control data is generated based on the image data from the camera 9. Since print control data or print head movement control data corresponding to the state of the paper P can be acquired, higher quality printing can be performed.
- the printing paper P is provided with a pattern 100 or the like so as to be imaged, and print control data or print head movement control data is generated based on image data obtained by imaging the pattern 100 or the like.
- High-quality printing can be performed by dynamically generating print information according to the pattern 100 and the like above. Similar to the address 101, for example, an index indicating the paper quality of the printing paper P, an index for designating colored paper, and the like may be printed on the printing paper P in advance.
- the pattern 100 is the pattern 100 or the like pre-printed on the surface of the printing paper P, high-quality printing can be performed with an inexpensive configuration.
- the address 102 is printed together with the pattern 100 on the printing paper P, and the position of the print head 25 is detected based on the pattern, the address, etc. included in the image data obtained by capturing them, and the detected position is determined. Since the movement control data or the print head movement control data is generated, the position of the print head 25 can be set by including the pattern 100 and the address 101 in the image data, and the print system PS can be configured with a simpler configuration. Can be realized.
- the pattern 100 and the address 101 can be imaged by the camera 9 with a wavelength other than visible light
- the pattern 100 and the address 101 can be provided on the surface of the printing paper P in a state that cannot be visually recognized.
- print information can be dynamically generated according to the pattern 100 and the address 101 without deteriorating the aesthetic appearance of the print paper P.
- the pattern 100 and the address 101 are projected onto the printing paper P from the front side or the back side of the printing paper P, the pattern 100 and the address 101 can be arbitrarily changed to perform higher quality printing. be able to.
- the movement control data or the print head movement control data is generated based on the position of the print head 25 acquired based on the image data obtained by imaging at least a part of the printing paper P
- the movement control data or the print head movement control data is generated based on the image data.
- the driving unit 24 includes the X direction driving unit 240, the Y direction driving unit 241, and the Y direction driving unit 242, and printing. Based on the head movement control data, the X-direction drive unit 240, the Y-direction drive unit 241 and the Y-direction drive unit 242 are controlled so that the printing range moves on the printing paper P. The printing process can be easily performed using the unit 24.
- the drive unit 24 is configured by the arm units 245 and 246 and the base unit 244, and based on the print head movement control data. Since the arm portions 245 and 246 are controlled so that the printing range moves on the printing paper P, the printing process can be easily performed without being limited by the size of the printing paper P.
- the drive unit 24 includes the self-propelled moving units 247 to 250, and the printing range is based on the print head movement control data. Since the moving units 247 to 250 are controlled to move on the printing paper P, printing processing can be easily performed without being limited by the size of the printing paper P.
- the print control data and the like are exchanged by physical connection between the connection unit 12 provided in the smartphone S and the connection unit 22 provided in the mounting unit 21, the print control data and the like can be reliably exchanged. Can do. Instead of this configuration, when wirelessly sending and receiving print control data and the like between the smartphone S and the mounting unit 21 by wireless, no physical connection is involved, so there is no trouble and convenience. The print control data and the like can be exchanged while improving.
- the print system PS can be realized with a simpler configuration.
- the printing paper P is placed on the printing table 254 in a planar manner.
- the print head 25 provided separately from the mounting unit 21 is moved in the direction of the arrow A1 or the direction of the arrow A2 by the X-direction drive unit 251.
- the X direction driving unit 251 is moved in the direction of the arrow A2 or the direction of the arrow A4 by the Y direction driving unit 252 and the Y direction driving unit 253.
- the print range of the print head 25 moves all over the entire range of the print paper P in two dimensions.
- the smartphone S of the fourth example is fitted in the recess of the mounting portion 21 fixed outside the movement range of the X-direction drive portion 251 in the Y-direction drive portion 253, for example.
- the connection part 12 of the smartphone S and the connection part 22 of the mounting part 21 are fitted and electrically connected, and the X-direction drive part 251, Y-direction drive part 252 and Y of the print head movement control data are connected. Transmission to the direction driving unit 253 and transmission of print control data to the print head 25 are possible. Then, the print control data is transmitted to the print head 25 that is moved based on the print head movement control data, whereby the same print control processing as that in the first embodiment is executed.
- the current image captured by the camera 9 is not used. Therefore, the movement of the print head 25 needs to be set in advance by programming or the like.
- the print control data or the print head movement control data is generated based on the image data obtained using the portion of the print paper P on which the print information has been printed as the imaging range. You can also.
- FIG. 6 is a flowchart showing the print control process according to the second embodiment. The same process as the print control process according to the first embodiment shown in FIG. Description is omitted.
- 7 and 8 are diagrams illustrating the alignment process according to the second embodiment, and
- FIG. 9 is a diagram illustrating another example of the alignment process according to the second embodiment.
- the hardware configuration of the print system including the smartphone according to the second embodiment is basically the same as that of the print system PS according to the first embodiment. Therefore, in the following description, the printing system according to the second embodiment will be described using the same member numbers as those of the printing system PS according to the first embodiment.
- the print head 25 is used by independently using the image data obtained by imaging at least a part of the pattern 100 and the address 101 on the print paper P by the camera 9. It was decided to detect the position of.
- a non-rigid body alignment process between the image data using a plurality of continuous image data obtained by continuous shooting or moving image capturing of the pattern 100 or the like by the camera 9. , The position of the print head 25 is detected and the print information is corrected, and then output to the print head 25.
- the processes of steps S1 to S3 similar to the print control process according to the first embodiment are executed.
- the CPU 1 uses the camera 9 to print the pattern 100 and the address 101 on the printing paper P, and the printed portion of the printing paper P in the mounting unit 21 when the processing from step S11 onwards described below is repeated.
- the continuous shooting or moving image capturing is performed with the movement (step S10).
- the CPU 1 stores a plurality of image data that has been continuously captured in the current image buffer 34 in time series.
- the CPU 1 uses a plurality of pieces of image data corresponding to the pattern 100, the address 101, and the like that are successively captured and stored, and executes a non-rigid body alignment process between the plurality of pieces of continuous image data. (Step S11), using the result, the position and angle of the print head 25 on the printing paper P are recognized (Step S12).
- the alignment processing of the non-rigid body executed in step S11 is performed by, for example, comparing a plurality of pieces of image data corresponding to the pattern 100, the address 101, and the like that are continuously captured, and the two match as a continuous image. This is a process for aligning the image data.
- step S12 the position and angle of the print head 25 on the print medium P are detected using the result of the alignment process. More specifically, the alignment process in step S11 will be described in detail later with reference to FIGS. 7 to 9 together with the alignment process in step S13 described later.
- the CPU 1 reads the print information to be printed on the printing paper P from the rewritable area of the RAM 3 or ROM 2 at the position and angle recognized by the process in step S12, and prints that have already been printed.
- a non-rigid body alignment process is executed between the print information read from the RAM 3 and the like (step S13).
- the non-rigid registration processing at this time should be printed immediately after the image data obtained by imaging the print information that has already been printed and the print information that has already been printed.
- the image data obtained by imaging the already printed print information may be image data obtained by imaging a wider range than the print range related to the print information to be printed immediately after. .
- the CPU 1 next prints the position of the print head 25 recognized by the process of step S12 and the printing related to the process of step S13.
- print control data including print information to be printed on the printing paper P at the position and angle (that is, the print information aligned by the process of step 13) is generated. Then, the data is output to the print head 25 via the connection unit 12 and the connection unit 22 (step S14).
- the print head movement control data generated / output in the process of step S7 according to the second embodiment is generated / output based on the current position of the print head 25 on the print paper P recognized in step S12. It is the movement control data that is output.
- the alignment processing according to steps 11 and S13 includes a part of the image data obtained by imaging the already printed print information and the already printed print information. This is a process of comparing the print information to be printed immediately after and aligning (deforming) the print information to be printed immediately after the comparison so that the overlapping portions of the two coincide as images.
- the past (or most recent) current image GA image data obtained by capturing print information that has already been printed
- the overlapping portion with the reference image in the current image GT (the image corresponding to the printing information to be printed immediately after the portion overlapping the printed printing information) shown on the right in FIG.
- a non-rigid body alignment process is performed.
- FIGS. 7 to 9 it is assumed that the imaging areas of the current image GT and the current image GA are the same for the sake of simplicity.
- the CPU 1 divides the current image GT into a predetermined number as illustrated in FIG. In the case illustrated on the right side of FIG. 7B, the current image GT is divided into four divided images GTa to GTd. However, the larger the number of divisions, the better in order to obtain higher image quality.
- the CPU 1 pays attention to one divided image as illustrated in FIG. In the case illustrated in FIG. 7C, the CPU 1 focuses on the divided image GTa.
- the CPU 1 superimposes the divided image GTa of interest on the current image GA.
- the coordinate axes in FIG. 8 have the origin (0, 0) as the upper left corner of the region corresponding to each divided image in the current image GA and the upper left corner of each divided image, and the right direction in FIG.
- the downward direction in FIG. 8 is the positive direction of the y coordinate axis.
- the offset is (0, 0).
- the CPU 1 searches the current image GA for a position (offset) where the content of the divided image GTa and the content best match.
- a method using mutual information for example, a method using mutual information (Mutual Information) or a target region (in the case of FIG. 8B, the region of the divided image GTa).
- a method using a sum of luminance differences (SAD (Sum (Absolute Difference)) is suitable.
- the CPU 1 obtains coordinate data ( ⁇ 2, +3) as the offset.
- the CPU 1 similarly searches the current image GA for the position (offset) where the contents of the divided images GTb to GTd other than the divided image GTa illustrated in FIG. 8C, in the case of the divided image GTa, the coordinate data ( ⁇ 2, +3) is used as the offset, and in the case of the divided image GTb, the coordinate data (+2, +3) is used as the offset.
- the coordinate data (+4, ⁇ 1) is obtained by the CPU 1 as the offset
- the coordinate data ( ⁇ 3, ⁇ 1) is obtained by the CPU 1 as the offset.
- the amount by which the center point of each of the divided images GTa to GTd is to be moved is set as the above-described offset by, for example, FIG. Each is obtained as illustrated on the right.
- This center point may be generally called “anchor”.
- alignment processing is performed so as to deform the entire current image GT as illustrated in FIG. 9 by so-called interpolation or extrapolation based on the amount of movement of the anchor of each of the divided images GTa to GTd. It is also possible to do this. In this case, the contents of the current image GT and the contents of the current image GA can be matched more. Furthermore, movement or deformation (including rotation, enlargement / reduction, or trapezoid deformation) of the entire current image GT or the entire divided image GTa to the entire divided image GTd can be used.
- the position of the print head 25 by the alignment in addition to the operation effect of the print control process according to the first embodiment, the position of the print head 25 by the alignment. And image data obtained by imaging part of the image data corresponding to the printed print information or the printing paper P in the imaging range wider than the scheduled printing range, and at least one of them.
- the printed information is printed by correcting the printing information to be printed immediately after the alignment with the printing information (printing information to be printed immediately after) with the duplicated parts. Printing can be performed by smoothly connecting the boundary with the part. Also, by recognizing the position and angle of the print head 25 by alignment (steps S11 and S12), the print head 25 can be moved without losing sight.
- step S12 in the second embodiment described above in addition to the position of the print head 25, its movement state (its speed, acceleration, movement direction, etc.) is detected, and printing is performed based on the detected position and the like. It can also be configured to generate head movement control data. In this case, it is possible to move the print head 25 more accurately without losing sight of the position of the print head 25 by detecting the position of the print head 25 and its movement state based on the aligned image data. (III) Modified Embodiment Next, modified embodiments according to the present invention will be described.
- the camera 9 of the smartphone S mounted on the mounting unit 21 is used to capture at least a part of the printing paper P within the imaging range a plurality of times.
- the position of the print head 25 relative to the print paper P may be detected based on the plurality of image data.
- the CPU 1 Based on the detected position, the CPU 1 generates the print head movement control data so as to feedback-control the position of the print head 25 or its movement state (movement state including its speed, acceleration, movement direction, etc.). It can be constituted as follows.
- the position of the imaging range of the camera 9 ( ⁇ the position of the print range of the print head 25) at a certain timing is, for example, the origin at the upper left end of the print paper P toward the print paper P. It is assumed that the coordinates (0, 0) in the orthogonal coordinates are detected. Consider a case where the position of the imaging range is moved to coordinates (4, 4) for printing the next print information.
- the movement amount (number of steps) in the downward movement control data is an amount twice as much as planned. It will be good. In other words, when moving the imaging range at the coordinates (4, 4) to the coordinates (8, 8) in the future, the movement control of “40 steps to the right and 80 steps to the bottom” with respect to the drive unit 24. You just need to send the data. In the actual product, not all can move without error by a single feedback control, and thereafter, similar feedback control (feedback correction) continues to be executed. Moreover, although the correction method by feedback control becomes complicated because the movement in the X direction and the Y direction is not completely independent in practice, the basic concept is as described above.
- the position of the print head 25 relative to the print paper P is detected based on a plurality of image data, and the position of the print head 25 and the like are feedback controlled based on the detected positions. Since the print head movement control data is generated and output to the drive unit 24, the print head 25 is accurately controlled by feedback control of the position and movement state based on the position of the print head 25 detected a plurality of times. Can be moved.
- the size of the printing paper P is detected based on the image data picked up by the camera 9, and the printing information for the printing paper P is detected based on the detected size.
- the print control data or the print head movement control data may be generated so as to control the print position, print range, or print size.
- the size of the printing paper P is detected based on the imaging information, and the printing position and printing range of the printing information or the printing size is controlled based on the size. Since the print control data is generated, a higher quality print result can be obtained.
- the CPU 1 detects the type of the printing paper P based on image data obtained by imaging at least a part of the printing paper P with the camera 9, and the detection is performed.
- the print control data or the print head movement control data may be generated based on the type. Specifically, by detecting the surface state or the like of the printing paper P, for example, it may be possible to distinguish between plain paper and high-quality paper, for example.
- the type of the detection result may be notified to the publisher using the display 5 or the like.
- the type of the printing paper P is detected based on the image data, and the print control data and the like are generated based on the type of the printing paper P. Obtainable. Further, if the type of the printing paper P is detected and notified based on the image data, the carrier can immediately recognize the type of the printing paper P.
- the mounting unit 21 may include a power feeding unit that feeds power to the smartphone S mounted on the mounting unit 21 wirelessly. In this case, since power is supplied to the smartphone S wirelessly, printing can be performed while charging the smartphone S without stopping the processing in the smartphone S.
- the information printed on the printing paper P is captured as an image by the camera 9 and image data corresponding to the captured image is stored in, for example, the RAM 3. You may comprise so that it may be made.
- the smartphone S can also function as a scanner.
- identification data may be configured to be captured as an image together with information printed on the printing paper P.
- the identification data since the identification data is captured as an image together with the information printed on the print medium P, it can be used for identifying the printing paper P on which the information is printed later.
- the identification data is not only printed by the print head 25 but also identification data that is written or written (carried) on the printing paper P by hand before printing on the printing paper P. May be.
- a program corresponding to the flowchart shown in FIG. 3 or FIG. 6 is acquired via a network such as the Internet, or a program recorded on an information recording medium such as an optical disk is acquired, and for example, by a general-purpose microcomputer. It can also be configured to read and execute this.
- the microcomputer in this case executes the same processing as the CPU 1 according to each embodiment.
- the present invention is particularly effective when applied to the field of printing systems.
- it is possible to obtain an epoch-making value that has not been available in conventional apparatuses and the like, such that printing processing can be easily performed at any time and anywhere without taking time and effort.
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Telephone Function (AREA)
- Printers Characterized By Their Purpose (AREA)
Abstract
例えば外出先や出張先等においても、簡易な構成で紙等の印刷媒体に対する印刷を行うことができる印刷装置を提供する。 スマートフォンSを装着可能な装着部21と、印刷用紙に対する印刷を行う印刷ヘッド25と、を備えるプリントシステムPSにおいて、印刷されるべき印刷情報を含む印刷制御データと、印刷ヘッド25を印刷用紙上の印刷位置に移動させるための印刷ヘッド移動制御データとを、装着部21に装着されたスマートフォンSから取得し、印刷ヘッド移動制御データに基づいて印刷ヘッド25を印刷位置に移動させ、更に印刷制御データに基づいて印刷ヘッド25に印刷を行わせる。
Description
本発明は、印刷装置、情報処理装置、印刷方法、情報処理プログラム及び情報記録媒体の技術分野に属する。より詳細には、紙等の印刷媒体に印刷する印刷装置及び印刷方法、当該印刷装置に装着される情報処理装置、当該情報処理装置用のプログラム及び当該プログラムが記録された情報記録媒体の技術分野に属する。
近年の情報化社会においては、例えば外出先や出張先等、据え置き型のプリンタ等がない場所において、その場で必要な情報を印刷して先方に提示する必要があるといった場面も、多数生じ得る。このような場面では、なるべく簡易な構成で印刷ができるプリンタが求められる。このような要望に基づき、最近では携帯可能なプリンタも実用化されつつある。なおこのような要望に対応するための技術が開示されている先行技術文献としては、例えば下記特許文献1がある。
一方近年では、いわゆるスマートフォンやタブレット型情報端末など、カメラが内蔵された携帯型の情報処理機器を誰もが携行するようになってきており、しかもそれらは、外出や出張に伴って常に身に着けられている場合が多い。また、当該情報処理機器に備えられたカメラが備える撮像能力や画像処理能力、或いはネットワークへの接続能力は、いずれも近年大きく向上してきており、今後も急速な改善が期待される。
しかしながら、上述したような携帯可能なプリンタは一般に、高価で重く、また容積としても嵩張るものが多い。更に構造的にも複雑であり、壊れやすい場合が多いという問題点もあった。
そこで本発明は、上記の要請及び問題点等に鑑みて為されたもので、その課題は、例えば外出先や出張先等においても、簡易な構成で紙等の印刷媒体に対する印刷を行うことができる印刷装置及び印刷方法、当該印刷装置に装着される情報処理装置、当該情報処理装置用のプログラム及び当該プログラムが記録された情報記録媒体を提供することにある。
上記の課題を解決するために、請求項1に記載の発明は、印刷用紙等の印刷媒体に対する印刷を行う印刷装置において、携帯可能で且つCPU等の処理手段を備える情報処理装置を装着可能な装着部と、前記印刷媒体に印刷されるべき印刷情報を含んで前記印刷に用いられる印刷制御情報であって前記処理手段により生成された印刷制御情報と、前記印刷を行う印刷ヘッド等の印刷手段を前記印刷媒体上の印刷位置に移動させるための移動制御情報であって前記処理手段により生成された移動制御情報と、を、前記装着部に装着された前記情報処理装置から取得する接続部等の取得手段と、前記取得された移動制御情報に基づいて、前記印刷位置に前記印刷手段を移動させる駆動部等の移動手段と、前記取得された印刷制御情報に基づき、前記印刷位置において前記印刷を行う前記印刷手段と、を備える。
上記の課題を解決するために、請求項25に記載の発明は、携帯可能な情報処理装置を装着可能な装着部と、印刷媒体に対する印刷を行う印刷ヘッド等の印刷手段と、を備えて当該印刷を行う印刷装置において実行される印刷方法において、前記印刷媒体に印刷されるべき印刷情報を含んで前記印刷に用いられる印刷制御情報であって前記情報処理装置により生成された印刷制御情報と、前記印刷手段を前記印刷媒体上の印刷位置に移動させるための移動制御情報であって前記情報処理装置により生成された移動制御情報と、を、前記装着部に装着された前記情報処理装置から取得する取得工程と、前記取得された移動制御情報に基づいて、前記印刷位置に前記印刷手段を移動させる駆動工程と、前記取得された印刷制御情報に基づいて、前記印刷位置において前記印刷手段に前記印刷を行わせる印刷工程と、を含む。
上記の課題を解決するために、請求項26に記載の発明は、請求項1から請求項24のいずれか一項に記載の印刷装置の前記装着部に装着される前記情報処理装置に含まれるコンピュータを、前記処理手段として機能させる。
上記の課題を解決するために、請求項27に記載の発明は、請求項26に記載の情報処理プログラムが前記コンピュータにより読み取り可能に記録されている。
上記の課題を解決するために、請求項28に記載の発明は、請求項1から請求項24のいずれか一項に記載の印刷装置の前記装着部に装着可能な前記情報処理装置であって、前記処理手段を備える。
請求項1、請求項25、請求項26、請求項27又は請求項28のいずれか一項に記載の発明によれば、印刷情報を含む印刷用の印刷制御情報と、印刷手段の移動用の移動制御情報と、を、装着部に装着された情報処理装置から取得して印刷手段による印刷を行うので、携帯型の情報処理装置以外の装置を不要としつつ、簡易な構成で印刷媒体に対する印刷を行うことができる。
上記の課題を解決するために、請求項2に記載の発明は、請求項1に記載の印刷装置において、前記情報処理装置はカメラ等の撮像手段を備え、前記装着部は、前記撮像手段の撮像範囲が前記印刷媒体の少なくとも一部となるように前記情報処理装置を装着可能であり、前記処理手段は、前記撮像手段により前記少なくとも一部を撮像して得られる撮像情報に基づいて前記印刷制御情報又は前記移動制御情報を生成し、前記取得手段は、前記生成された印刷制御情報又は移動制御情報を取得するように構成される。
請求項2に記載の発明によれば、請求項1に記載の発明の作用に加えて、撮像手段の撮像範囲が印刷媒体の少なくとも一部となるように情報処理装置が装着され、撮像手段からの撮像情報に基づいて印刷制御情報又は移動制御情報が生成されて取得されるので、印刷媒体の状況に応じた印刷制御情報又は移動制御情報が取得できることで、より高品質な印刷を行うことができる。
上記の課題を解決するために、請求項3に記載の発明は、請求項2に記載の印刷装置において、前記撮像情報が、前記印刷媒体における印刷済みの部分を前記撮像範囲として得られた撮像情報であり、前記処理手段は、当該撮像情報に基づいて前記印刷制御情報又は前記移動制御情報を生成し、前記取得手段は、前記生成された印刷制御情報又は移動制御情報を取得するように構成される。
請求項3に記載の発明によれば、請求項2に記載の発明の作用に加えて、撮像情報が印刷済みの部分を撮像範囲として得られた撮像情報であるので、印刷済みの部分の印刷結果を用いて、残りの部分の印刷又は当該印刷済みの部分に対する再印刷を、より高品質に行うことができる。
上記の課題を解決するために、請求項4に記載の発明は、請求項2又は請求項3のいずれか一項に記載の印刷装置において、前記印刷媒体には、予め設定された制御パターンが前記撮像手段により撮像可能に設けられており、前記装着部に装着されている前記情報処理装置の前記処理手段は、前記撮像手段により前記制御パターンを撮像して得られる前記撮像情報に基づいて前記印刷制御情報又は前記移動制御情報を生成するCPU等の生成手段を備えることを特徴とする印刷装置。
請求項4に記載の発明によれば、請求項2又は請求項3のいずれか一項に記載の発明の作用に加えて、印刷媒体に制御パターンが撮像可能に設けられており、その制御パターンを撮像して得られる撮像情報に基づいて印刷制御情報又は移動制御情報を生成するので、印刷媒体上における制御パターンに応じて動的に印刷情報を生成することで、高品質な印刷を行うことができる。
上記の課題を解決するために、請求項5に記載の発明は、請求項4に記載の印刷装置において、前記撮像手段は可視光以外の波長に感度を有しており、前記制御パターンは当該波長により前記撮像手段に撮像可能とされる制御パターンであるように構成される。
請求項5に記載の発明によれば、請求項4に記載の発明の作用に加えて、制御パターンが可視光以外の波長により撮像手段に撮像可能とされる制御パターンであるので、視覚により認識できない状態で制御パターンを設けることで、例えば印刷媒体としての美観を損ねることなく、制御パターンに応じて動的に印刷情報を生成することができる。
上記の課題を解決するために、請求項6に記載の発明は、請求項4又は請求項5のいずれか一項に記載の印刷装置において、前記制御パターンは前記印刷媒体の表面に予め担持されている制御パターンであるように構成される。
請求項6に記載の発明によれば、請求項4又は請求項5のいずれか一項に記載の発明の作用に加えて、制御パターンが印刷媒体の表面に予め担持されている制御パターンであるので、安価な構成により高品質な印刷を行うことができる。
上記の課題を解決するために、請求項7に記載の発明は、請求項4又は請求項5のいずれか一項に記載の印刷装置において、前記制御パターンは前記印刷媒体に投影された制御パターンであるように構成される。
請求項7に記載の発明によれば、請求項4又は請求項5のいずれか一項に記載の発明の作用に加えて、制御パターンが印刷媒体に投影された制御パターンであるので、制御パターンを任意に変更可能とすることで、より高品質な印刷を行うことができる。
上記の課題を解決するために、請求項8に記載の発明は、請求項4から請求項7のいずれか一項に記載の印刷装置において、前記制御パターンには、前記印刷手段による前記印刷媒体への印刷における印刷諸元の設定に用いられる印刷諸元指標が含まれており、前記情報処理装置は、前記撮像手段により前記制御パターンを撮像して得られる前記撮像情報に含まれている前記印刷諸元指標に基づいて前記印刷諸元を決定するCPU等の諸元決定手段を備え、前記処理手段は、前記決定された印刷諸元に基づき、前記印刷制御情報又は前記移動制御情報を生成し、前記取得手段は、前記生成された印刷制御情報又は移動制御情報を取得するように構成される。
請求項8に記載の発明によれば、請求項4から請求項7のいずれか一項に記載の発明の作用に加えて、制御パターンには印刷諸元指標が含まれており、撮像情報に含まれている印刷諸元指標に基づいて印刷諸元を決定し、決定された印刷諸元に基づいて移動制御情報又は印刷制御情報を生成するので、撮像情報に印刷諸元指標が含まれていることで印刷諸元を設定でき、より簡易な構成で印刷装置を実現することができる。
上記の課題を解決するために、請求項9に記載の発明は、請求項3から請求項8のいずれか一項に記載の印刷装置において、前記情報処理装置は、前記装着部に装着されている当該情報処理装置の前記撮像手段により前記印刷媒体の少なくとも一部を連続撮像して得られた前記撮像情報としての複数のフレーム画像同士の位置合わせを行うCPU等の位置合わせ手段と、各前記位置合わせされたフレーム画像に基づいて前記印刷手段の前記印刷媒体に対する位置又は移動状態を検出するCPU等の検出手段と、を備え、前記処理手段は、前記検出された位置又は移動状態に基づいて前記印刷制御情報又は前記移動制御情報を生成し、前記取得手段は、前記生成された印刷制御情報又は移動制御情報を取得するように構成される。
請求項9に記載の発明によれば、請求項3から請求項8のいずれか一項に記載の発明の作用に加えて、印刷媒体の少なくとも一部を連続撮像して得られた複数のフレーム画像同士の位置合わせを行い、その位置合わせされたフレーム画像に基づいて印刷手段の位置又は移動状態を検出し、当該検出された位置又は移動状態に基づいて印刷制御情報又は移動制御情報を生成するので、位置合わせされたフレーム画像に基づいて印刷手段の位置又は移動状態を検出することにより、より高画質でより効率的な印刷処理が可能となる。
上記の課題を解決するために、請求項10に記載の発明は、請求項3から請求項9のいずれか一項に記載の印刷装置において、前記情報処理装置の前記処理手段は、前記装着部に装着されている当該情報処理装置の前記撮像手段により前記印刷媒体の少なくとも一部を撮像して得られた前記撮像情報に基づいて取得された、前記印刷媒体に対する前記印刷手段の位置に基づいて、前記移動制御情報又は前記印刷制御情報を生成し、前記取得手段は、前記生成された移動制御情報又は印刷制御情報を取得するように構成される。
請求項10に記載の発明によれば、請求項3から請求項9のいずれか一項に記載の発明の作用に加えて、印刷媒体の少なくとも一部を撮像して得られた撮像情報に基づいて取得された印刷手段の位置に基づいて移動制御情報又は印刷制御情報を生成するので、撮像情報に基づいて印刷手段の位置を検出することにより、印刷手段の位置を見失うことなく、これを移動させることができる。
上記の課題を解決するために、請求項11に記載の発明は、請求項2から請求項10のいずれか一項に記載の印刷装置において、前記移動手段は、前記情報処理装置を装着した前記装着部を、前記撮像範囲が前記印刷媒体の少なくとも一部となるように前記印刷媒体に対して相対的に且つ自走式に移動させる移動手段であり、前記処理手段は、前記移動する撮像範囲に対応して前記撮像手段から出力される前記撮像情報に基づいて、前記印刷制御情報又は前記移動制御情報を生成し、前記取得手段は、前記生成された印刷制御情報又は移動制御情報を取得するように構成される。
請求項11に記載の発明によれば、請求項2から請求項10のいずれか一項に記載の発明の作用に加えて、情報処理装置を装着した装着部を印刷媒体に対して相対的に且つ自走式に移動させると共に、当該移動する撮像範囲に対応した撮像情報に基づいて印刷制御情報又は移動制御情報を生成するので、印刷媒体の全域に渡って撮像を行うことで、より高品質の印刷を行うことができる。
上記の課題を解決するために、請求項12に記載の発明は、請求項11に記載の印刷装置において、前記移動手段は、前記情報処理装置を装着した前記装着部と、前記印刷手段と、を、一体的に移動させるように構成される。
請求項12に記載の発明によれば、請求項11に記載の発明の作用に加えて、情報処理装置を装着した装着部と印刷手段とを一体的に移動させるので、より簡易な構成により印刷装置を実現することができる。
上記の課題を解決するために、請求項13に記載の発明は、請求項1から請求項12のいずれか一項に記載の印刷装置において、前記情報処理装置はカメラ等の撮像手段を備え、前記装着部は、前記撮像手段の撮像範囲が前記印刷媒体の少なくとも一部となるように前記情報処理装置を装着可能であり、更に前記情報処理装置は、前記装着部に装着されている当該情報処理装置の前記撮像手段により前記撮像範囲内の前記少なくとも一部を複数回撮像して得られた複数の撮像情報に基づいて、前記印刷手段の前記印刷媒体に対する位置又は移動状態を検出するCPU等の検出手段を備え、前記処理手段は、前記検出された位置又は移動状態に基づいて、前記印刷手段の位置又は移動状態をフィードバック制御するための前記移動制御情報を生成し、前記取得手段は、前記印刷制御情報又は前記生成された移動制御情報を取得するように構成される。
請求項13に記載の発明によれば、請求項1から請求項12のいずれか一項に記載の発明の作用に加えて、複数の撮像情報に基づいて印刷手段の印刷媒体に対する位置又は移動状態を検出し、各検出された位置又は移動状態に基づいて印刷手段の位置又は移動状態をフィードバック制御するための移動制御情報を生成するので、複数回に渡って検出された印刷手段の位置又は移動状態に基づいてその移動をフィードバック制御することで、正確に印刷手段を移動させることができる。
上記の課題を解決するために、請求項14に記載の発明は、請求項1から請求項13のいずれか一項に記載の印刷装置において、前記情報処理装置は、前記印刷媒体上における領域としての印刷予定範囲よりも広い撮像範囲を有するカメラ等の撮像手段と、前記装着部に装着されている当該情報処理装置の前記撮像手段により前記撮像範囲内の前記印刷媒体を撮像して得られた撮像情報と、少なくとも前記印刷予定範囲に印刷されるべき前記印刷情報と、の位置合わせを行うCPU等の位置合わせ手段と、を備え、前記処理手段は、前記位置合わせの結果に基づいて前記印刷情報を補正して前記印刷制御情報を生成し、前記取得手段は前記生成された印刷制御情報を取得するように構成される。
請求項14に記載の発明によれば、請求項1から請求項13のいずれか一項に記載の発明の作用に加えて、印刷予定範囲よりも広い撮像範囲内の印刷媒体を撮像して得られた撮像情報と、少なくとも印刷予定範囲に印刷されるべき印刷情報と、の位置合わせを行い、その結果に基づいて印刷情報を補正して印刷を行うので、例えば印刷済みの部分との境界を滑らかに接続して印刷を行うことができる。
上記の課題を解決するために、請求項15に記載の発明は、請求項1から請求項14のいずれか一項に記載の印刷装置において、前記情報処理装置はカメラ等の撮像手段を備え、前記装着部は、前記撮像手段の撮像範囲が前記印刷媒体の少なくとも一部となるように前記情報処理装置を装着可能であり、前記処理手段は、前記撮像手段により前記印刷媒体の少なくとも一部を撮像して得られる撮像情報に基づいて前記印刷媒体の大きさを検出し、当該検出された大きさに基づいて、前記印刷媒体における前記印刷情報の印刷位置及び印刷範囲、又は印刷の大きさを制御するための前記印刷制御情報又は前記移動制御情報を生成し、前記取得手段は、前記生成された印刷制御情報又は移動制御情報を取得するように構成される。
請求項15に記載の発明によれば、請求項1から請求項14のいずれか一項に記載の発明の作用に加えて、撮像情報に基づいて印刷媒体の大きさを検出し、その大きさに基づいて印刷情報の印刷位置及び印刷範囲、又は印刷の大きさを制御するための印刷制御情報又は移動制御情報を生成するので、より高品質の印刷結果を得ることができる。
上記の課題を解決するために、請求項16に記載の発明は、請求項1から請求項15のいずれか一項に記載の印刷装置において、前記情報処理装置はカメラ等の撮像手段を備え、前記装着部は、前記撮像手段の撮像範囲が前記印刷媒体の少なくとも一部となるように前記情報処理装置を装着可能であり、前記処理手段は、前記撮像手段により前記印刷媒体の少なくとも一部を撮像して得られる撮像情報に基づいて前記印刷媒体の大きさを検出し、前記検出された大きさを告知するディスプレイ等の告知手段を前記情報処理装置又は前記印刷装置の少なくともいずれか一方に更に備えるように構成される。
請求項16に記載の発明によれば、請求項1から請求項15のいずれか一項に記載の発明の作用に加えて、撮像情報に基づいて印刷媒体の大きさを検出し、その大きさを告知するので、使用者が印刷媒体の大きさを即時に認識することができる。
上記の課題を解決するために、請求項17に記載の発明は、請求項1から請求項16のいずれか一項に記載の印刷装置において、前記情報処理装置はカメラ等の撮像手段を備え、前記装着部は、前記撮像手段の撮像範囲が前記印刷媒体の少なくとも一部となるように前記情報処理装置を装着可能であり、前記処理手段は、前記撮像手段により前記印刷媒体の少なくとも一部を撮像して得られる撮像情報に基づいて前記印刷媒体の種類を検出し、当該検出された種類に基づいて前記印刷制御情報又は前記移動制御情報を生成し、前記取得手段は、前記生成された印刷制御情報又は移動制御情報を取得するように構成される。
請求項17に記載の発明によれば、請求項1から請求項16のいずれか一項に記載の発明の作用に加えて、撮像情報に基づいて印刷媒体の種類を検出し、その種類に基づいて印刷制御情報又は移動制御情報を生成するので、印刷媒体に対応した高品質の印刷結果を得ることができる。
上記の課題を解決するために、請求項18に記載の発明は、請求項1から請求項17のいずれか一項に記載の印刷装置において、前記情報処理装置はカメラ等の撮像手段を備え、前記装着部は、前記撮像手段の撮像範囲が前記印刷媒体の少なくとも一部となるように前記情報処理装置を装着可能であり、前記処理手段は、前記撮像手段により前記印刷媒体の少なくとも一部を撮像して得られる撮像情報に基づいて前記印刷媒体の種類を検出し、前記検出された種類を告知するディスプレイ等の告知手段を前記情報処理装置又は前記印刷装置に更に備える。
請求項18に記載の発明によれば、請求項1から請求項17のいずれか一項に記載の発明の作用に加えて、撮像情報に基づいて印刷媒体の種類を検出し、その種類を告知するので、使用者が印刷媒体の種類を即時に認識することができる。
上記の課題を解決するために、請求項19に記載の発明は、請求項1から請求項18のいずれか一項に記載の印刷装置において、前記取得手段は、前記情報処理装置に備えられた接続部等の第1コネクタに嵌合されて前記印刷制御情報及び前記移動制御情報を取得する接続部等の第2コネクタを備える。
請求項19に記載の発明によれば、請求項1から請求項18のいずれか一項に記載の発明の作用に加えて、情報処理装置に備えられた第1コネクタと第2コネクタとの物理的な接続により印刷制御情報等を取得するので、確実に当該印刷制御情報等を取得することができる。
上記の課題を解決するために、請求項20に記載の発明は、請求項1から請求項18のいずれか一項に記載の印刷装置において、前記取得手段は、無線により前記情報処理装置から前記印刷制御情報又は前記移動制御情報を取得するように構成される。
請求項20に記載の発明によれば、請求項1から請求項18のいずれか一項に記載の発明の作用に加えて、無線により印刷制御情報等を取得するので、物理的な接続を伴わないことにより、故障なく且つ利便性を向上させつつ当該印刷制御情報等を取得することができる。
上記の課題を解決するために、請求項21に記載の発明は、請求項1から請求項20のいずれか一項に記載の印刷装置において、前記装着部に装着された前記情報処理装置に対して無線により給電する給電手段を更に備える。
請求項21に記載の発明によれば、請求項1から請求項20のいずれか一項に記載の発明の作用に加えて、無線により情報処理装置に給電するので、情報処理装置における処理を止めることなく且つ情報処理装置を充電しつつ、印刷を行うことができる。
上記の課題を解決するために、請求項22に記載の発明は、請求項1から請求項21のいずれか一項に記載の印刷装置において、前記情報処理装置は、前記印刷媒体に担持されている情報を画像として撮像するカメラ等の画像撮像手段と、前記撮像された画像に相当する画像情報を記憶するRAM等の記憶手段と、を更に備える。
請求項22に記載の発明によれば、請求項1から請求項21のいずれか一項に記載の発明の作用に加えて、印刷媒体に担持されている情報を画像として撮像し、その撮像した画像に相当する画像情報を記憶するので、情報処理装置を画像読み取り装置としても機能させることができる。
上記の課題を解決するために、請求項23に記載の発明は、請求項22に記載の印刷装置において、前記撮像手段は、前記印刷媒体に担持されている前記情報又は当該印刷媒体自体を識別するための識別情報であって当該印刷媒体に担持されている識別情報を、前記印刷媒体に担持されている前記情報と共に前記画像として撮像するように構成される。
請求項23に記載の発明によれば、請求項22に記載の発明の作用に加えて、印刷媒体に担持されている情報と共に識別情報を画像として撮像するので、情報が担持されている印刷媒体を後ほど識別する場合等に活用することができる。
上記の課題を解決するために、請求項24に記載の発明は、請求項23に記載の印刷装置において、前記識別情報は前記印刷手段により前記印刷媒体に印刷された識別情報であるように構成される。
請求項24に記載の発明によれば、請求項23に記載の発明の作用に加えて、識別情報が印刷手段により印刷された識別情報であるので、最小限の構成により印刷媒体を識別することができる。
本発明によれば、印刷情報を含む印刷用の印刷制御情報と、印刷手段の移動用の移動制御情報と、を、装着部に装着された情報処理装置から取得して印刷手段による印刷を行うので、携帯型の情報処理装置以外の装置を不要としつつ、簡易な構成で印刷媒体に対する印刷を行うことができる。
従って、外出先や出張先等の据え置き型のプリンタがない環境においても、簡易な構成で印刷媒体に対する必要な印刷を行うことができる。
また、印刷手段の移動可能範囲が拡げられることにより、印刷に対する印刷媒体の大きさの制約を外すことができる。更に印刷媒体の大きさやその種類を検出した上で印刷することで、印刷媒体の大きさや種類の誤認により低品質な印刷が行われてしまうことを防止できる。
次に、本発明を実施するための形態について、図面に基づいて説明する。なお、以下に説明する各実施形態は、連写及び動画の撮像が可能なデジタルカメラ(以下、単にカメラと称する)を備える携帯可能なスマートフォンを用いて、紙等の印刷可能な印刷媒体に対して文字や図形等の印刷情報を印刷(プリント)するプリントシステムに対して本発明を適用した場合の実施の形態である。なお当該スマートフォンに備えられているデジタルカメラではなく、装置として独立したデジタルカメラであって印刷されるべき上記印刷情報を記憶しているデジタルカメラを用いるプリントシステムに対して本発明を適用しても良い。また、各実施形態に係るスマートフォンの携帯者を、以下、単に「携帯者」と称する。
(I)第1実施形態
初めに、本発明に係る第1実施形態について、図1乃至図5を用いて説明する。なお、図1は第1実施形態に係るプリントシステムの概要構成を示すブロック図であり、図2は第1実施形態に係るプリントシステムの概要構成を示す斜視図等である。また図3は第1実施形態に係る印刷制御処理を示すフローチャートであり、図4及び図5は第1実施形態に係るプリントシステムの他の例の概要構成を示す斜視図である。
(I)第1実施形態
初めに、本発明に係る第1実施形態について、図1乃至図5を用いて説明する。なお、図1は第1実施形態に係るプリントシステムの概要構成を示すブロック図であり、図2は第1実施形態に係るプリントシステムの概要構成を示す斜視図等である。また図3は第1実施形態に係る印刷制御処理を示すフローチャートであり、図4及び図5は第1実施形態に係るプリントシステムの他の例の概要構成を示す斜視図である。
第1実施形態に係るプリントシステムは、文字、記号又は図形等を含む上記印刷情報が印刷されるべき例えば紙、又はその表面への印刷処理が可能な立体物等を載置するプリント台を備える。この紙又は立体物等が本発明に係る「印刷媒体」の一例に相当する。これに加えて第1実施形態に係るプリントシステムは、スマートフォンに備えられた上記カメラのレンズが印刷媒体に対向するように当該スマートフォンが装着される装着部と、当該装着部に装着されたスマートフォンから上記印刷情報を取得して上記プリント台上に載置された印刷媒体に対する印刷処理を行う印刷ヘッドと、を備えている。そして、装着部に装着された上記カメラを用いて上記印刷媒体の表面等を撮像しつつ、印刷ヘッドを用いて印刷情報を印刷媒体に印刷する。またこのとき、上記印刷ヘッドの印刷範囲が印刷媒体上を当該印刷媒体に対して相対的に移動するように、スマートフォンから出力される後述する印刷ヘッド移動制御データを用いて、当該印刷ヘッドが印刷媒体に対して相対的に移動させられる。そして、上記印刷情報を含んでスマートフォンから出力される後述する印刷制御データを用いて上記印刷ヘッドにより上記印刷情報の印刷媒体への印刷処理が実行される。なお以下に説明する第1実施形態では、上記印刷媒体が印刷用紙である場合を例として説明する。
即ち図1に示すように、第1実施形態に係るプリントシステムPSは、本発明に係る「情報処理装置」の一例としてのスマートフォンSと、カメラ9のレンズが印刷用紙に対向するようにスマートフォンSが装着される装着部21と、装着部21の印刷用紙に対向する面に備えられ且つスマートフォンSから取得した上記印刷制御データに基づいて印刷用紙に対する印刷処理を実行する印刷ヘッド25と、カメラ9の撮像範囲及び印刷ヘッド25が印刷用紙上を印刷用紙に対して相対的に移動するように装着部21をスマートフォンSごと移動させる駆動部24と、スマートフォンSから出力されてくる上記印刷ヘッド移動制御データを駆動部24に出力すると共にスマートフォンSから出力されてくる上記印刷制御データを印刷ヘッド25に出力する接続部22と、により構成されている。この構成のうち接続部22が本発明に係る「取得手段」の一例に相当し、駆動部24が本発明に係る「移動手段」の一例に相当すし、印刷ヘッド25が本発明に係る「印刷手段」の一例に相当する。
一方、装着部21に装着されるスマートフォンSは、CPU1と、ROM(Read Only Memory)2と、RAM(Random Access Memory)3と、操作ボタン及びタッチパネル等からなる操作部4と、当該タッチパネルがその表面に配置されている液晶ディスプレイ等からなるディスプレイ5と、スピーカ7及びマイク8が接続されている通話制御部6と、本発明に係る「撮像手段」の一例及び「画像撮像手段」の一例としての上記カメラ9と、図1において図示しない外部のネットワーク(無線LAN(Local Area Network)、専用回線、インターネット又はいわゆる3G回線等のネットワーク)に接続するためのアンテナANTを備える通信インターフェース10と、相対的に移動するカメラ9による撮像の対象となる上記印刷用紙の一部又は全部を当該撮像時に照らすライト11と、上記印刷ヘッド25を備える上記装着部21を駆動する駆動部24との間での上記印刷制御データ及び上記印刷ヘッド移動制御データ等の授受を、装着部21の接続部22を介してそれぞれ行う接続部12と、により構成されている。またRAM3内には、CPU1を中心とした第1実施形態に係る印刷制御処理を実行するために必要なカレント画像バッファ34が、揮発性の記憶領域として形成されている。
上記の構成のうちCPU1が、本発明に係る「処理手段」の一例、「諸元決定手段」の一例、「位置合わせ手段」の一例、「検出手段」の一例及び「生成手段」の一例に、それぞれ相当する。また接続部12が本発明に係る「第1コネクタ」の一例に相当し、接続部22が本発明に係る「第2コネクタ」の一例に相当する。更にディスプレイ5が本発明に係る「告知手段」の一例に相当する。
この構成において通信インターフェース10は、CPU1の制御の下、アンテナANTを介した上記ネットワークとのデータの授受を制御する。この時通信インターフェース10は、アンテナANTを介した無線によるデータの授受だけでなく、例えば有線LANやいわゆるUSB(Universal Serial Bus)等を介した有線によるデータの授受を制御するように構成することもできる。
また通話制御部6は、CPU1の制御の下、マイク8及びスピーカ7を用いたスマートフォンSとしての音声通話を制御する。更に操作部4は、スマートフォンSの使用者による操作に基づいて、当該操作に対応する操作信号を生成してCPU1に出力する。これによりCPU1は、当該操作信号に基づいてスマートフォンS全体を制御する。
一方ROM2には、後述する第1実施形態に係る印刷制御処理を初めとする第1実施形態に係るプリントシステムPSに含まれるスマートフォンSとしての処理のためのプログラム等が、予め不揮発性に記録されている。そしてCPU1は、当該プログラム等をROM2から読み出して実行することにより、上記スマートフォンSとしての処理を制御する。この他ROM2は、例えば電話番号データやアドレスデータ等、スマートフォンSとしての処理に必要なデータも不揮発性に記憶する。またRAM3は、上記各バッファとして必要なデータを一時的に記憶し、更に上記スマートフォンSとしての処理に必要な他のデータを一時的に記憶する。更にディスプレイ5は、CPU1の制御の下、第1実施形態に係る印刷制御処理に必要な情報に加えて、スマートフォンSとしての処理に必要な情報を、その携帯者に対して表示する。
他方カメラ9は、当該カメラ9のレンズが印刷用紙に対向するようにスマートフォンSが装着部21に装着された状態で、CPU1の制御の下、装着部21の移動に伴って、上記印刷用紙の表面をその撮像範囲を相対的に移動させながら撮像し、当該撮像した画像に対応する画像データ(デジタル化された画像データ)をCPU1に出力する。ここで、カメラ9により印刷用紙の表面を連写又は動作撮像する場合、カメラ9は、当該連写の都度又は動画撮像の場合にあっては連続して、撮像した画像に対応する画像データをCPU1に出力する。これによりCPU1は、RAM3内のカレント画像バッファ34に記憶されているデータを用いて、第1実施形態に係る印刷制御処理を実行すると共に、当該印刷制御処理に対応して上記印刷制御データ及び装着部21を移動させるための上記印刷ヘッド移動制御データを生成する処理を実行する。またこの際にライト11は、CPU1の制御の下、カメラ9により撮像される上記印刷用紙の一部又は全部を、当該撮像に好適な照度となるように照らす。
次に、RAM3内のカレント画像バッファ34は、カメラ9により撮像された一フレーム分の画像データを記憶する。この場合の一フレーム分の画像データ(フレーム画像データ)に相当する画像を、以下「カレント画像」と称する。
次に、第1実施形態に係るプリントシステムPS全体の構成について、図2(a)を用いてより具体的に説明する。
図2(a)に例示するように、第1実施形態に係るプリントシステムPSでは、印刷用紙Pはプリント台243上に平面的に載置される。一方スマートフォンSは、カメラ9のレンズを印刷用紙Pに対向させるように(即ち図2(a)においてカメラ9のレンズが下を向くように)装着部21の凹部に下向きに嵌め込まれる。なおこの時点で、スマートフォンSの接続部12と装着部21の接続部22とが嵌合して電気的に接続され、上記印刷ヘッド移動制御データ及び印刷制御データ等の授受が可能となる。なおスマートフォンSと装着部21(駆動部24及び印刷ヘッド25)との接続が無線で行われるように構成することもできる。また、図2(a)においては図示されていないが、印刷ヘッド25は装着部21の印刷用紙Pに対向する面に備えられている。
そして、スマートフォンSからの印刷ヘッド移動制御データに基づき、スマートフォンSが嵌め込まれた装着部21が、駆動部24の一態様であるX方向駆動部240により矢印A1の方向又は矢印A2の方向に移動される。一方、当該X方向駆動部240は、駆動部24の他の一態様であるY方向駆動部241及びY方向駆動部242により、矢印A2の方向又は矢印A4の方向に移動される。このX方向駆動部240、Y方向駆動部241及びY方向駆動部242の動作により、カメラ9の撮像範囲及び印刷ヘッド25の印刷範囲は、印刷用紙Pの全範囲上を二次元的にくまなく移動する。そして当該移動の間にカメラ9が印刷用紙Pを撮像しつつ印刷ヘッド25が印刷制御データに基づいて動作することにより、第1実施形態に係る印刷制御処理が実行される。
次に、第1実施形態に係る印刷用紙Pについて、図2(b)を用いて具体的に説明する。図2(b)にその一部を例示するように、第1実施形態に係る印刷用紙Pの印刷側の表面には、格子(マス目)状のパターン100と、印刷用紙P上の位置を示すアドレス101と、が予め印刷されている。これらパターン100及びアドレス101が、本発明に係る「制御パターン」の一例及び「印刷諸元指標」の一例にそれぞれ相当する。第1実施形態に係る印刷制御処理では、後述するように、上記パターン100及びアドレス101をカメラ9により撮像することにより、スマートフォンSのCPU1において印刷ヘッド25の印刷範囲の印刷用紙P上の位置を検出する。そして当該検出した位置に基づき、印刷制御データに含まれている印刷情報(当該検出された位置に印刷されるべき印刷情報)を、当該検出された位置の印刷用紙Pに印刷する。なお、パターン100及びアドレス101については、印刷用紙P上にそれらが直接印刷される場合だけでなく、例えば、パターン100及びアドレス101に相当する画像が図示しないプロジェクタにより、印刷用紙Pの表側(印刷ヘッド25の側)又は裏側からカメラ9により撮像可能に投影されるものであってもよい。また、可視光以外の波長に感度を有するようにカメラ9を構成し、パターン100及びアドレス101を、当該波長により撮像可能な塗料等により印刷用紙P上に印刷するように構成することもできる。
次に、第1実施形態に係る印刷制御処理について、具体的に図1乃至図3を用いて説明する。
第1実施形態に係る印刷制御処理は、例えば、図2(b)に例示したパターン100及びアドレス101が印刷された印刷用紙Pがプリント台243上に載置された後、携帯者による所定の操作がスマートフォンSの操作部4において実行されたときに開始される。なおこの時、印刷用紙Pに印刷されるべき上記印刷情報は、第1実施形態に係る印刷制御処理の開始時においてRAM3又はROM2の書き換え可能な領域に記憶されているものとする。
当該印刷制御処理が開始されると、図3に示すようにCPU1は、先ずカメラ9を起動する(ステップS1)。次にCPU1は当該起動されたカメラ9を使って印刷用紙Pのサイズを検出する(ステップS2)。
ここでステップS2におけるサイズの検出方法としては、例えば以下の(1)及び(2)の二通りの方法がある。
(1)例えば起動されたカメラ9を使って携帯者により撮像された印刷用紙9の全体画像に基づき、印刷用紙Pのサイズを検出する。なおこのとき、例えば印刷用紙Pの既定の位置にその印刷用紙Pの規格(例えば「A4」版又は「B5」版等の規格)や具体的な大きさを示す数値が既に印刷されている場合、その既定の位置のみを撮像した画像を用いて印刷用紙Pの大きさを検出しても良い。
(2)先ず、カメラ9の撮像範囲が印刷用紙P上となるように、スマートフォンSを装着部21に装着する。この時点でスマートフォンSの接続部12と装着部21の接続部22とが嵌合し、装着部21の印刷ヘッド25へのスマートフォンSからの上記印刷制御データの送信、及び駆動部24への上記印刷ヘッド移動制御データの送信がそれぞれ可能となる。そして、スマートフォンSからの印刷ヘッド移動制御データを用いて(即ちスマートフォンSに記憶されているプログラムを用いて)当該装着部21を移動させながら印刷用紙P全体に渡ってカメラ9により撮像することで、当該印刷用紙Pのサイズを検出することができる。より具体的には、例えば、始めに印刷用紙Pに向かって左方向に装着部21(即ちカメラ9)を連続移動させ、画像認識により印刷用紙Pの左端を認識した時点で停止させ、次に画像認識によりその移動距離を検出しつつ、印刷用紙Pの右端まで装着部21を移動させることで、印刷用紙Pの左右の長さを検出する。この場合の移動距離の検出は、例えば印刷用紙P上の上記パターン100を装着部21の移動に伴って順次認識する(例えば当該移動に伴ってパターン100の数を数える)ことにより可能となる。その後、上記左右方向で実行した長さの検出を印刷用紙Pの上下方向にも実行する。この二方向の長さ検出処理により、印刷用紙P全体のサイズが自動的に検出できる。
(1)例えば起動されたカメラ9を使って携帯者により撮像された印刷用紙9の全体画像に基づき、印刷用紙Pのサイズを検出する。なおこのとき、例えば印刷用紙Pの既定の位置にその印刷用紙Pの規格(例えば「A4」版又は「B5」版等の規格)や具体的な大きさを示す数値が既に印刷されている場合、その既定の位置のみを撮像した画像を用いて印刷用紙Pの大きさを検出しても良い。
(2)先ず、カメラ9の撮像範囲が印刷用紙P上となるように、スマートフォンSを装着部21に装着する。この時点でスマートフォンSの接続部12と装着部21の接続部22とが嵌合し、装着部21の印刷ヘッド25へのスマートフォンSからの上記印刷制御データの送信、及び駆動部24への上記印刷ヘッド移動制御データの送信がそれぞれ可能となる。そして、スマートフォンSからの印刷ヘッド移動制御データを用いて(即ちスマートフォンSに記憶されているプログラムを用いて)当該装着部21を移動させながら印刷用紙P全体に渡ってカメラ9により撮像することで、当該印刷用紙Pのサイズを検出することができる。より具体的には、例えば、始めに印刷用紙Pに向かって左方向に装着部21(即ちカメラ9)を連続移動させ、画像認識により印刷用紙Pの左端を認識した時点で停止させ、次に画像認識によりその移動距離を検出しつつ、印刷用紙Pの右端まで装着部21を移動させることで、印刷用紙Pの左右の長さを検出する。この場合の移動距離の検出は、例えば印刷用紙P上の上記パターン100を装着部21の移動に伴って順次認識する(例えば当該移動に伴ってパターン100の数を数える)ことにより可能となる。その後、上記左右方向で実行した長さの検出を印刷用紙Pの上下方向にも実行する。この二方向の長さ検出処理により、印刷用紙P全体のサイズが自動的に検出できる。
上記ステップS2の処理によるサイズの検出結果は、例えばRAM3等に一時的に記憶される。また、この検出されたサイズをディスプレイ5やスピーカ7を介して携帯者に告知するように構成することもできる。更にこの場合の告知を、スマートフォンSではなく、例えばプリント台243に備えられた図示しないディスプレイ又はスピーカを用いて行うように構成して良い。
印刷用紙Pのサイズが検出できたら、上記(1)の場合のみ、スマートフォンSをカメラ9の撮像範囲が印刷用紙P上となるように装着部21に装着する。
次に、装着部21に装着されたスマートフォンSのCPU1は、カレント画像バッファ34を「ゼロ」に初期化する(ステップS3)。次にCPU1は、装着部21に装着されたスマートフォンSのカメラ9の撮像範囲内にある印刷用紙Pの印刷面(上記パターン100等が印刷された印刷面の一部)を撮像し、当該撮像結果としての画像(カレント画像に相当する画像)の画像データを、カレント画像バッファ34に一時的に入力する(ステップS4)。
次にCPU1は、現在カレント画像バッファ34に記憶されている画像データに含まれている上記パターン100及びアドレス101に基づき、印刷ヘッド25の、印刷用紙P上における位置を認識する(ステップS5)。このとき、印刷ヘッド25の印刷用紙Pに対する角度を同時に認識しても良い。ここで、装着部21に装着されたスマートフォンSのカメラ9における撮像範囲と印刷ヘッド25との相対的な位置関係は、図1に例示するようにスマートフォンSが装着部21に装着された時点で一定となる。そこでCPU1は上記ステップS5の処理において、カレント画像バッファ34に記憶されている画像データに含まれている上記パターン100等に基づいて、先ずはカメラ9の撮像範囲の印刷用紙P上の位置又は角度を認識し、その認識した位置又は角度に基づく上記相対的な位置関係から、印刷用紙P上における印刷ヘッド25の位置又は角度(換言すれば、印刷ヘッド25の撮像範囲に対する印刷用紙Pの位置又は回転状態)を認識する。
次にCPU1は、認識された印刷ヘッド25の位置又は角度に基づいて、その位置に印刷すべき印刷情報を含む印刷制御データを生成し、接続部12及び接続部22を介して印刷ヘッド25に出力する(ステップS6)。ここで第1実施形態に係る印刷制御データには、上記印刷情報(色データを含む)自体の他、当該印刷情報をその位置に印刷する際に用いられるべき拡大率や階調のデータ、或いは解像度のデータ等の制御データが含まれている。なおこの場合の拡大率は、上記ステップS2の処理により検出された印刷用紙Pのサイズに基づいてCPU1により算出されるものである。これらにより印刷ヘッド25は、当該印刷制御データに含まれている上記制御データに基づいて、現在の印刷ヘッド25の位置に相当する印刷用紙Pの位置に印刷情報を印刷する。
次にCPU1は、次の印刷情報を印刷すべく、印刷ヘッド25を移動させるための印刷ヘッド移動制御データを生成し、駆動部24に出力する。この時の印刷ヘッド移動制御データには、上記ステップS5において認識されている現在の印刷ヘッド25の印刷用紙P上の位置に基づき、次の印刷を行うべき印刷媒体P上の位置へ印刷ヘッド25を移動させるための移動制御データが含まれている。なお、カメラ9を含むスマートフォンS自体の位置、速度及び加速度等の諸元をCPU1が加味して上記印刷ヘッド移動制御データを生成するように構成することもできる。この場合CPU1は、スマートフォンSに備えられた図示しない例えば加速度センサ及びGPS(Global Positioning System)センサ等からのデータに基づいて上記移動諸元を取得するように構成するのが好適である。
上記印刷ヘッド移動制御データを受信した駆動部24(より具体的に図2(a)に例示する場合は、X方向駆動部240、Y方向駆動部241及びY方向駆動部242)は、当該印刷ヘッド移動制御データに含まれている上記移動制御データに基づき、印刷ヘッド25を、次の印刷が行われるべき印刷用紙P上の位置に移動させる。
次にCPU1は、上記ステップS6の処理により印刷された印刷情報に基づき、全ての印刷情報の印刷が終了したか否かを判定する(ステップS8)。ステップS8の判定において印刷用紙Pに印刷されるべき全ての印刷情報の印刷が終了している場合(ステップS8;YES)、CPU1は、第1実施形態に係る印刷制御処理を終了させる。一方ステップS8の判定において未だ印刷すべき印刷情報が残っている場合(ステップS8;NO)、CPU1は上記ステップS4に戻り、次に印刷すべき印刷情報の印刷を行うべく、当該次に印刷すべき印刷情報を対象として、上記ステップS4乃至S7の処理を繰り返す。
以上の図3を用いて説明した印刷制御処理により、装着部21に図2(a)中下向きに装着されたスマートフォンS及び印刷ヘッド25を使った印刷用紙Pへの印刷制御処理が実行される。
ここで、第1実施形態に係るプリントシステムPSとしては、図2(a)に例示する実施形態の他に、種々の例へ適用することが可能である。以下これら他の例について、具体的に図4を用いて説明する。
(A)第2例
図4(a)は第1実施形態に係るプリントシステムPSの他の例である第2例を示す。この第2例に係るプリントシステムPSでは、印刷用紙Pは、例えば机やテーブル上に単に平面的に載置されているのみである。一方スマートフォンSは、カメラ9のレンズを印刷用紙Pに対向させるように(即ち図4(a)においてカメラ9のレンズが図面内の奥行き方向を向くように)装着部21の凹部に嵌め込まれる。なおこの時点で、図2(a)に例示した場合と同様にスマートフォンSの接続部12と装着部21の接続部22とが電気的に接続され、上記印刷制御データ及び印刷ヘッド移動制御データ等の授受が可能となる。更に第2例の装着部21は、駆動部24の一態様であるアーム部246の一端に装着されており、更にアーム部246の他端がアーム部245の一端に装着され、このアーム部245の他端が基部244により支持されている。
(A)第2例
図4(a)は第1実施形態に係るプリントシステムPSの他の例である第2例を示す。この第2例に係るプリントシステムPSでは、印刷用紙Pは、例えば机やテーブル上に単に平面的に載置されているのみである。一方スマートフォンSは、カメラ9のレンズを印刷用紙Pに対向させるように(即ち図4(a)においてカメラ9のレンズが図面内の奥行き方向を向くように)装着部21の凹部に嵌め込まれる。なおこの時点で、図2(a)に例示した場合と同様にスマートフォンSの接続部12と装着部21の接続部22とが電気的に接続され、上記印刷制御データ及び印刷ヘッド移動制御データ等の授受が可能となる。更に第2例の装着部21は、駆動部24の一態様であるアーム部246の一端に装着されており、更にアーム部246の他端がアーム部245の一端に装着され、このアーム部245の他端が基部244により支持されている。
そして、スマートフォンSからの上記印刷ヘッド移動制御データに基づき、スマートフォンSが嵌め込まれた装着部21を支持するアーム部245及び246が移動し、これによりカメラ9の撮像範囲及び印刷ヘッド25の印刷範囲(印刷位置)は印刷用紙Pの全範囲上を二次元的に移動する。そして当該移動の間に例えば図3に例示する印刷制御処理が実行されて印刷ヘッド25が印刷用紙P上を二次元的にくまなく移動することにより、第1実施形態に係る印刷制御処理が実行される。
(C)第3例
次に、図4(b)は第1実施形態に係るプリントシステムPSの更に他の例である第3例を示す。この第3例に係るプリントシステムPSでは、印刷用紙Pは、第2例と同様に例えば机やテーブル上に単に平面的に載置されているのみである。一方スマートフォンSは、カメラ9のレンズを印刷用紙Pに対向させるように(即ち図4(b)においてカメラ9のレンズが図面内の奥行き方向を向くように)装着部21の凹部に嵌め込まれる。なおこの時点で、図2(a)に例示した場合と同様にスマートフォンSの接続部12と装着部21の接続部22とが電気的に接続され、上記印刷制御データ及び印刷ヘッド移動制御データ等の授受が可能となる。更に第3例の装着部21には、駆動部24の一態様である車輪又は無限軌道等の自走式の移動部247乃至250が装着されている。
(C)第3例
次に、図4(b)は第1実施形態に係るプリントシステムPSの更に他の例である第3例を示す。この第3例に係るプリントシステムPSでは、印刷用紙Pは、第2例と同様に例えば机やテーブル上に単に平面的に載置されているのみである。一方スマートフォンSは、カメラ9のレンズを印刷用紙Pに対向させるように(即ち図4(b)においてカメラ9のレンズが図面内の奥行き方向を向くように)装着部21の凹部に嵌め込まれる。なおこの時点で、図2(a)に例示した場合と同様にスマートフォンSの接続部12と装着部21の接続部22とが電気的に接続され、上記印刷制御データ及び印刷ヘッド移動制御データ等の授受が可能となる。更に第3例の装着部21には、駆動部24の一態様である車輪又は無限軌道等の自走式の移動部247乃至250が装着されている。
そして、スマートフォンSからの上記印刷ヘッド移動制御データに基づき、スマートフォンSが嵌め込まれた装着部21が移動部247乃至250により移動し、これによりカメラ9の撮像範囲及び印刷ヘッド25の印刷範囲(印刷位置)は印刷用紙Pの全範囲上を二次元的に移動する。そして当該移動の間に例えば図3に例示する印刷制御処理が実行されて印刷ヘッド25が印刷用紙P上を二次元的にくまなく移動することにより、第1実施形態に係る印刷制御処理が実行される。この構成において、移動部247乃至250が本発明に係る「移動手段」の一例に相当する。
以上説明したように、第1実施形態に係るプリントシステムPSとしては、種々の例に適用可能である。
以上説明したように、第1実施形態に係る画像処理を含むプリントシステムPSの動作によれば、印刷情報を含む印刷用の印刷制御データと、印刷ヘッド移動制御データと、を、装着部21に装着されたスマートフォンSから取得して印刷ヘッド25による印刷を行うので、携帯型のスマートフォンS以外の装置を不要としつつ、簡易な構成で印刷用紙Pに対する印刷を行うことができる。
また、カメラ9の撮像範囲が印刷用紙Pの少なくとも一部となるようにスマートフォンSが装着され、カメラ9からの画像データに基づいて印刷制御データ又は印刷ヘッド移動制御データが生成されるので、印刷用紙Pの状況に応じた印刷制御データ又は印刷ヘッド移動制御データが取得できることで、より高品質な印刷を行うことができる。
更に、印刷用紙Pにパターン100等が撮像可能に設けられており、そのパターン100等を撮像して得られる画像データに基づいて印刷制御データ又は印刷ヘッド移動制御データを生成するので、印刷用紙P上におけるパターン100等に応じて動的に印刷情報を生成することで、高品質な印刷を行うことができる。なお、アドレス101と同様に、例えば印刷用紙Pの紙質を示す指標や、色紙を指定する指標等を印刷用紙Pに予め印刷しておいても良い。
更にまた、パターン100が印刷用紙Pの表面に予め印刷されているパターン100等であるので、安価な構成により高品質な印刷を行うことができる。
また、印刷用紙Pにパターン100と共にアドレス102が印刷されており、それらを撮像した画像データに含まれているパターンやアドレス等に基づいて印刷ヘッド25の位置を検出し、その検出された位置を用いて移動制御データ又は印刷ヘッド移動制御データを生成するので、画像データにパターン100及びアドレス101が含まれていることで印刷ヘッド25の位置等を設定でき、より簡易な構成でプリントシステムPSを実現することができる。
更に、パターン100及びアドレス101が可視光以外の波長によりカメラ9に撮像可能とされている場合には、視覚により認識できない状態でパターン100及びアドレス101を印刷用紙Pの表面に設けるができるので、例えば印刷用紙Pとしての美観を損ねることなく、パターン100及びアドレス101に応じて動的に印刷情報を生成することができる。
更にまた、パターン100及びアドレス101を印刷用紙Pの表側又は裏側から当該印刷用紙Pに投影する場合には、パターン100及びアドレス101を任意に変更可能とすることで、より高品質な印刷を行うことができる。
また、印刷用紙Pの少なくとも一部を撮像して得られた画像データに基づいて取得された印刷ヘッド25の位置に基づいて移動制御データ又は印刷ヘッド移動制御データを生成するので、画像データに基づいて印刷ヘッド25の位置を検出することにより、より簡易な構成でプリントシステムPSを実現することができる。
更に、図2(a)に示す第1実施形態に係るプリントシステムPSの動作によれば、駆動部24がX方向駆動部240、Y方向駆動部241及びY方向駆動部242とからなり、印刷ヘッド移動制御データに基づいて、印刷範囲が印刷用紙P上を移動するようにX方向駆動部240、Y方向駆動部241及びY方向駆動部242を制御するので、従来と同様の二軸の駆動部24を活用して簡易に印刷処理を行うことができる。
更にまた、図4(a)に例示する第2例に係るプリントシステムPSの動作によれば、駆動部24をアーム部245及び246と基部244とにより構成し、印刷ヘッド移動制御データに基づいて、印刷範囲が印刷用紙P上を移動するようにアーム部245及び246を制御するので、印刷用紙Pの大きさに制限されることなく、簡易に印刷処理を行うことができる。
更に図4(b)に例示する第3例に係るプリントシステムPSの動作によれば、駆動部24が自走式の移動部247乃至250からなり、印刷ヘッド移動制御データに基づいて、印刷範囲が印刷用紙P上を移動するように移動部247乃至250を制御するので、印刷用紙Pの大きさに制限されることなく、簡易に印刷処理を行うことができる。
更にまた、スマートフォンSに備えられた接続部12と装着部21に備えられた接続部22との物理的な接続により印刷制御データ等を授受するので、確実に当該印刷制御データ等を授受することができる。なお、この構成に代えて、無線によりスマートフォンSと装着部21との間の印刷制御データ等を授受を無線により行う場合には、物理的な接続を伴わないことにより、故障なく且つ利便性を向上させつつ当該印刷制御データ等を授受することができる。
また、スマートフォンSを装着した装着部21と印刷ヘッド25とを一体的に移動させるので、より簡易な構成によりプリントシステムPSを実現することができる。
更に、画像データに基づいて印刷用紙Pの大きさを検出し、ディスプレイ5等を用いてその大きさを告知する場合には、携帯者が印刷用紙Pの大きさを即時に認識することができる。
(D)第4例
なお、スマートフォンSからの印刷ヘッド移動制御データ等を用いて当該スマートフォンSが装着されるプリンタシステムPSを動作させるという構成は、第1実施形態と異なってスマートフォンSのカメラ9を用いない場合にも、適用可能である。この例である第4例について、図5を用いて説明する。
(D)第4例
なお、スマートフォンSからの印刷ヘッド移動制御データ等を用いて当該スマートフォンSが装着されるプリンタシステムPSを動作させるという構成は、第1実施形態と異なってスマートフォンSのカメラ9を用いない場合にも、適用可能である。この例である第4例について、図5を用いて説明する。
図5に例示するように、第4例に係るプリントシステムPSでは、印刷用紙Pはプリント台254上に平面的に載置される。一方装着部21とは別個に設けられた印刷ヘッド25は、X方向駆動部251により矢印A1の方向又は矢印A2の方向に移動される。更に当該X方向駆動部251は、Y方向駆動部252及びY方向駆動部253により、矢印A2の方向又は矢印A4の方向に移動される。このX方向駆動部251、Y方向駆動部252及びY方向駆動部253の動作により、印刷ヘッド25の印刷範囲は、印刷用紙Pの全範囲上を二次元的にくまなく移動する。
他方第4例のスマートフォンSは、例えばY方向駆動部253におけるX方向駆動部251の移動範囲外に固定された装着部21の凹部に嵌め込まれる。この時点で、スマートフォンSの接続部12と装着部21の接続部22とが嵌合して電気的に接続され、上記印刷ヘッド移動制御データのX方向駆動部251、Y方向駆動部252及びY方向駆動部253への送信、及び印刷制御データの印刷ヘッド25への送信が可能となる。そして、当該印刷ヘッド移動制御データに基づいて移動される印刷ヘッド25に印刷制御データが送信されることで、第1実施形態と同様の印刷制御処理が実行される。
なお上記第4例の場合はカメラ9による撮像されたカレント画像を用いることがない。よって、印刷ヘッド25の移動は、予めプログラミング等により設定されている必要がある。
このような第4例の場合でも、上記第1実施形態に係るプリントシステムPSと同様の作用効果を奏し得る。
なお、上述した第1実施形態において、印刷情報が印刷済みの印刷用紙Pの部分を撮像範囲として得られた画像データに基づいて印刷制御データ又は印刷ヘッド移動制御データを生成するように構成することもできる。
この場合は、画像データが印刷済みの印刷用紙Pの部分を撮像範囲として得られた画像データであるので、印刷済みの部分の印刷結果を用いて、残りの部分の印刷又は当該印刷済みの部分に対する再印刷を、より高品質に行うことができる。
(II)第2実施形態
次に、本発明に係る他の実施形態である第2実施形態について、図6乃至図9を用いて説明する。なお図6は、第2実施形態に係る印刷制御処理を示すフローチャートであり、図3に示す第1実施形態に係る印刷制御処理と同一の処理については同一のステップ番号を付して、細部の説明は省略する。また、図7及び図8は第2実施形態に係る位置合わせ処理を例示する図であり、図9は第2実施形態に係る位置合わせ処理の他の例を示す図である。更に、第2実施形態に係るスマートフォンを含むプリントシステムのハードウェア的な構成は、基本的には第1実施形態に係るプリントシステムPSと同一である。よって以下の説明では、第1実施形態に係るプリントシステムPSと同一の部材番号を用いて第2実施形態に係るプリントシステムを説明する。
(II)第2実施形態
次に、本発明に係る他の実施形態である第2実施形態について、図6乃至図9を用いて説明する。なお図6は、第2実施形態に係る印刷制御処理を示すフローチャートであり、図3に示す第1実施形態に係る印刷制御処理と同一の処理については同一のステップ番号を付して、細部の説明は省略する。また、図7及び図8は第2実施形態に係る位置合わせ処理を例示する図であり、図9は第2実施形態に係る位置合わせ処理の他の例を示す図である。更に、第2実施形態に係るスマートフォンを含むプリントシステムのハードウェア的な構成は、基本的には第1実施形態に係るプリントシステムPSと同一である。よって以下の説明では、第1実施形態に係るプリントシステムPSと同一の部材番号を用いて第2実施形態に係るプリントシステムを説明する。
上述した第1実施形態に係る印刷制御処理においては、カメラ9により印刷用紙P上のパターン100及びアドレス101の少なくとも一部を撮像して得られる画像データそれぞれを独立して用いて、印刷ヘッド25の位置を検出することとした。これに対して以下説明する第2実施形態では、カメラ9により上記パターン100等を連写又は動画撮像して得られる連続した複数の画像データを用いて、当該画像データ間の非剛***置合わせ処理を実行し、印刷ヘッド25の位置検出及び印刷情報の補正を行った上で、印刷ヘッド25に出力する。
即ち図6に示すように、第2実施形態に係る印刷制御処理においては、始めに、第1実施形態に係る印刷制御処理と同様のステップS1乃至S3の処理が実行される。次にCPU1は、カメラ9を用いて印刷用紙P上のパターン100及びアドレス101、並びに後述するステップS11以降の処理が繰り返された場合には印刷用紙Pにおける印刷済みの部分を、装着部21の移動に伴って連写又は動画撮像させる(ステップS10)。これによりCPU1は、カレント画像バッファ34に、当該連続して撮像された複数の画像データを時系列的に複数記憶する。
次にCPU1は、連続して撮像されて記憶されているパターン100及びアドレス101等に相当する複数の画像データを用いて、連続した複数の当該画像データ間における非剛体の位置合わせ処理を実行し(ステップS11)、その結果を用いて印刷ヘッド25の印刷用紙P上の位置及び角度を認識する(ステップS12)。このとき上記ステップS11において実行される非剛体の位置合わせ処理は、例えば、連続して撮像されたパターン100及びアドレス101等に相当する複数の画像データ同士を比較し、連続した画像として両者が一致するように各画像データの位置合わせを行う処理である。上記ステップS12では、この位置合わせ処理の結果を用いて、印刷ヘッド25の印刷媒体P上の位置及び角度を検出する。ステップS11における位置合わせ処理についてより具体的には、後述するステップS13の処理における位置合わせ処理と共に、後ほど図7乃至図9を用いて詳説する。
次にCPU1は、上記ステップS12の処理により認識された位置及び角度において印刷用紙Pに印刷すべき印刷情報をRAM3又はROM2の書き換え可能な領域から読み出し、これに対して、既に印刷されている印刷情報を撮像してカレント画像バッファ34に記憶されている画像データと、当該印刷済みの印刷情報に対して一部が重複しつつ連続する印刷情報であって直後に印刷されるべき印刷情報(上記RAM3等から読み出された印刷情報)と、の間における非剛体の位置合わせ処理を実行する(ステップS13)。このときの非剛体の位置合わせ処理は、既に印刷されている印刷情報を撮像して得られた画像データと、印刷済みの印刷情報に対して一部が重複しつつその直後に印刷されるべき印刷情報と、を比較し、両者の重複部分が画像として一致するように、当該直後に印刷されるべき印刷情報の位置合わせを行う処理である。なお既に印刷されている印刷情報を撮像して得られた画像データとしては、直後に印刷されるべき印刷情報に係る印刷範囲よりも広い範囲を撮像して得られた画像データであっても良い。
直後に印刷されるべき印刷情報に対する非剛体の位置合わせ処理が完了すると(ステップS13)、CPU1は次に、ステップS12の処理により認識された印刷ヘッド25の位置と、ステップS13の処理に係る印刷情報の位置合わせ処理の結果を用いて、その位置及び角度にて印刷用紙Pに印刷すべき印刷情報(即ち、上記ステップ13の処理により位置合わせされた印刷情報)を含む印刷制御データを生成し、接続部12及び接続部22を介して印刷ヘッド25に出力する(ステップS14)。
その後CPU1は、第1実施形態に係る印刷制御処理と同様のステップS7及びS8の処理が実行される。なお、第2実施形態に係るステップS7の処理において生成/出力される印刷ヘッド移動制御データは、上記ステップS12において認識されている現在の印刷ヘッド25の印刷用紙P上の位置に基づいて生成/出力される移動制御データである。
次に、上記ステップS11及びS13に係る非剛体の位置合わせ処理について、具体的に図7乃至図9を用いて説明する。
上記ステップ11及びS13に係る位置合わせ処理は、上述したように、既に印刷されている印刷情報を撮像して得られた画像データと、印刷済みの印刷情報に対して一部が重複しつつその直後に印刷されるべき印刷情報と、を比較し、両者の重複部分が画像として一致するように、当該直後に印刷されるべき印刷情報の位置合わせ(変形)を行う処理である。ここで図7乃至図9に示す例では、図7(a)左に示す過去(又は直近)のカレント画像GA(既に印刷されている印刷情報を撮像して得られた画像データ)を基準画像とし、図7(a)右に示すカレント画像GT(印刷済みの印刷情報に対して一部が重複しつつその直後に印刷されるべき印刷情報に相当する画像)における基準画像との重複部分について、非剛体の位置合わせ処理を行うものとする。なお図7乃至図9に示す例では、説明の簡略化のために、カレント画像GTとカレント画像GAとの撮像領域は一致しているものとする。
ステップS11及びS13に係る位置合わせ処理として先ずCPU1は、図7(b)に例示するように、カレント画像GTを所定数に分割する。図7(b)右に例示する場合では、カレント画像GTを四つの分割画像GTa乃至GTdに分割しているが、より高画質を得るためには分割数は多いほどよい。次にCPU1は、図7(c)に例示するように一つの分割画像に着目する。図7(c)に例示する場合、CPU1は分割画像GTaに着目している。
次にCPU1は、図8(a)に例示するように、着目している分割画像GTaをカレント画像GAに重ねる。なお図8における座標軸は、カレント画像GAにおける各分割画像に対応する領域の左上隅と、各分割画像の左上隅と、を原点(0,0)とし、図8において右方向がx座標軸の正方向、図8において下方向がy座標軸の正方向である。図8(a)において分割画像GTaをカレント画像GAに最初に重ねる場合、そのオフセットは(0,0)とされる。
その後CPU1は、図8(b)に例示するように、カレント画像GA内において、分割画像GTaとその内容が最もよく一致する位置(オフセット)を探索する。なお、画像同士の内容の一致を定量化するためには、例えば相互情報量(Mutual Information)を用いる手法や、対象となる領域(図8(b)に例示する場合は、分割画像GTaの領域)に対する輝度差の総和(SAD(Sum of Absolute Difference))を用いる手法などが好適である。図8(b)の例でCPU1は、当該オフセットとして座標データ(-2,+3)が得られている。
その後CPU1は、図8に例示する分割画像GTa以外の他の分割画像GTb乃至分割画像GTdについても、同様にその内容が最もよく一致する位置(オフセット)をカレント画像GA内において探索する。図8(c)に例示する場合、分割画像GTaの場合は当該オフセットとして座標データ(-2,+3)が、分割画像GTbの場合は当該オフセットとして座標データ(+2,+3)が、分割画像GTcの場合は当該オフセットとして座標データ(+4,-1)が、分割画像GTdの場合は当該オフセットとして座標データ(-3,-1)が、それぞれCPU1により得られている。
以上の一連の処理により、ステップS11及びS13に係る位置合わせ処理の結果として、各分割画像GTa乃至分割画像GTdそれぞれの中心点が移動されるべき量が、上記オフセットとして、例えば図8(d)右に例示するようにそれぞれ得られる。なおこの中心点は、一般に「アンカー」と称されることもある。
この他、各分割画像GTa乃至分割画像GTdそれぞれのアンカーの移動量に基づいたいわゆる内挿法又は外挿法により、図9に例示するようにカレント画像GT全体を変形させるように位置合わせ処理を行うことも可能である。この場合には、カレント画像GTの内容とカレント画像GAの内容とを、より一致させることができる。更には、カレント画像GT全体、或いは分割画像GTa乃至分割画像GTd全体の移動や変形(それらの回転、拡大/縮小又は台形変形等を含む)を用いることもできる。
以上説明したように、第2実施形態に係る印刷制御処理を含むプリントシステムPSの動作によれば、第1実施形態に係る印刷制御処理の作用効果に加えて、位置合わせによる印刷ヘッド25の位置及び角度の認識を行うと共に、印刷済みの印刷情報に相当する画像データの一部又は印刷予定範囲よりも広い撮像範囲内の印刷用紙Pを撮像して得られた画像データと、それらと少なくとも一部が重複する印刷情報(直後に印刷されるべき印刷情報)と、の位置合わせを行い、その結果に基づいて直後に印刷されるべき印刷情報を補正して印刷を行うので、例えば印刷済みの部分との境界を滑らかに接続して印刷を行うことができる。また位置合わせによる印刷ヘッド25の位置及び角度の認識(ステップS11及びS12)を行うことにより、印刷ヘッド25の位置を見失うことなく、これを移動させることができる。
なお、上述した第2実施形態におけるステップS12の処理において、印刷ヘッド25の位置に加えてその移動状態(その速度、加速度又は移動方向等)を検出し、当該検出された位置等に基づいて印刷ヘッド移動制御データを生成するように構成することもできる。この場合には、位置合わせされた画像データに基づいて印刷ヘッド25の位置及びその移動状態を検出することにより、印刷ヘッド25の位置を見失うことなく、より正確にこれを移動させることができる。
(III)変形形態
次に、本発明に係る変形形態について、それぞれ説明する。
(A)第1変形形態
始めに、第1変形形態として、装着部21に装着されているスマートフォンSのカメラ9によりその撮像範囲内にある印刷用紙Pの少なくとも一部を複数回撮像して得られた複数の画像データに基づいて、印刷ヘッド25の印刷用紙Pに対する位置を検出するように構成してもよい。そしてCPU1において、当該検出された位置に基づき、印刷ヘッド25の位置又はその移動状態(その速度、加速度、移動方向等を含む移動状態)をフィードバック制御するように上記印刷ヘッド移動制御データを生成するように構成することができる。
(III)変形形態
次に、本発明に係る変形形態について、それぞれ説明する。
(A)第1変形形態
始めに、第1変形形態として、装着部21に装着されているスマートフォンSのカメラ9によりその撮像範囲内にある印刷用紙Pの少なくとも一部を複数回撮像して得られた複数の画像データに基づいて、印刷ヘッド25の印刷用紙Pに対する位置を検出するように構成してもよい。そしてCPU1において、当該検出された位置に基づき、印刷ヘッド25の位置又はその移動状態(その速度、加速度、移動方向等を含む移動状態)をフィードバック制御するように上記印刷ヘッド移動制御データを生成するように構成することができる。
このフィードバック制御についてより具体的には、例えば、あるタイミングにおいてカメラ9の撮像範囲の位置(≒印刷ヘッド25の印刷範囲の位置)が例えば印刷用紙Pに向かって印刷用紙Pの左上端部を原点とした直交座標における座標(0、0)にあることが検出されたとする。そして、次の印刷情報の印刷のために当該撮像範囲の位置を座標(4、4)まで移動させる場合を考える。
当該座標(4、4)に撮像範囲の位置を移動させるように、例えば「右に40ステップ、下に40ステップ」という(低レベル(即ち、より具体的なハードウェアの制御に近いレベル)の)移動制御データをCPU1から駆動部24に送信したとする。その後、当該移動が実際に駆動部24によって行われて完了したタイミングにおいて、再度カメラ9によって撮像範囲の位置を検出したところ、その座標が(4、2)であったとする。この時、向かって右への撮像範囲の移動は予定通りに行えたものの、向かって下への撮像範囲の移動は予定値の半分しかなかったことになる(なお、特に安価な駆動部24等の場合は、このようなバラツキは不可避である)。この場合、上記第1変形形態に係るフィードバック制御によれば、今後の移動制御データ(移動命令)としては、下方向への移動制御データにおける移動量(ステップ数)を、予定より2倍の量とすれば良いことになる。換言すれば、今後、座標(4、4)にある撮像範囲を座標(8、8)へ移動させる場合には、駆動部24に対して「右に40ステップ、下に80ステップ」という移動制御データを送信すれば良いことになる。なお、実物では一回のフィードバック制御で全てが誤差なく移動できるわけではないので、その後更に同様のフィードバック制御(フィードバック補正)が実行され続ける。また、実際にはX方向とY方向とで移動が完全に独立ではない等の理由でフィードバック制御による補正方法も複雑にはなるが、基本的な概念は上記の通りである。
この第1変形形態の場合には、複数の画像データに基づいて印刷ヘッド25の印刷用紙Pに対する位置を検出し、各検出された位置に基づいて印刷ヘッド25の位置等をフィードバック制御するための印刷ヘッド移動制御データを生成して駆動部24に出力するので、複数回に渡って検出された印刷ヘッド25の位置に基づいてその位置や移動状態をフィードバック制御することで、正確に印刷ヘッド25を移動させることができる。
(B)第2変形形態
次に第2変形形態として、カメラ9により撮像された画像データに基づいて印刷用紙Pのサイズを検出し、当該検出されたサイズに基づいて、印刷用紙Pに対する印刷情報の印刷位置や印刷範囲、又は印刷の大きさを制御するように上記印刷制御データ又は印刷ヘッド移動制御データを生成してもよい。
(B)第2変形形態
次に第2変形形態として、カメラ9により撮像された画像データに基づいて印刷用紙Pのサイズを検出し、当該検出されたサイズに基づいて、印刷用紙Pに対する印刷情報の印刷位置や印刷範囲、又は印刷の大きさを制御するように上記印刷制御データ又は印刷ヘッド移動制御データを生成してもよい。
この第2変形形態の場合には、撮像情報に基づいて印刷用紙Pの大きさを検出し、その大きさに基づいて印刷情報の印刷位置及び印刷範囲、又は印刷の大きさを制御するための印刷制御データを生成するので、より高品質の印刷結果を得ることができる。
(C)第3変形形態
更に第3変形形態として、CPU1が、カメラ9により印刷用紙Pの少なくとも一部を撮像して得られる画像データに基づいて印刷用紙Pの種類を検出し、当該検出された種類に基づいて印刷制御データ又は印刷ヘッド移動制御データを生成するように構成してもよい。具体的には、印刷用紙Pの表面状態等を検出することにより、例えば普通紙と高級紙との識別ができる場合がある。なおこの検出結果としての種類を、ディスプレイ5等を用いて掲載者に告知するように構成しても良い。この第3変形形態の場合には、画像データに基づいて印刷用紙Pの種類を検出し、その種類に基づいて印刷制御データ等を生成するので、印刷用紙Pに対応した高品質の印刷結果を得ることができる。また、画像データに基づいて印刷用紙Pの種類を検出して告知すれば、携帯者が印刷用紙Pの種類を即時に認識することができる。
(D)第4変形形態
また第4変形形態として、装着部21に装着されたスマートフォンSに対して例えば無線により給電する給電部を例えば装着部21に備えさせても良い。この場合には、無線によりスマートフォンSに給電するので、スマートフォンSにおける処理を止めることなく且つスマートフォンSを充電しつつ、印刷を行うことができる。
(E)第5変形形態
更に第5変形形態として、カメラ9により印刷用紙Pに印刷されている情報を画像として撮像し、その撮像された画像に相当する画像データを記憶する例えばRAM3内に記憶させるように構成しても良い。この場合には、印刷用紙Pに印刷されている情報を画像として撮像し、その撮像した画像に相当する画像データを記憶するので、スマートフォンSをスキャナとしても機能させることができる。
(C)第3変形形態
更に第3変形形態として、CPU1が、カメラ9により印刷用紙Pの少なくとも一部を撮像して得られる画像データに基づいて印刷用紙Pの種類を検出し、当該検出された種類に基づいて印刷制御データ又は印刷ヘッド移動制御データを生成するように構成してもよい。具体的には、印刷用紙Pの表面状態等を検出することにより、例えば普通紙と高級紙との識別ができる場合がある。なおこの検出結果としての種類を、ディスプレイ5等を用いて掲載者に告知するように構成しても良い。この第3変形形態の場合には、画像データに基づいて印刷用紙Pの種類を検出し、その種類に基づいて印刷制御データ等を生成するので、印刷用紙Pに対応した高品質の印刷結果を得ることができる。また、画像データに基づいて印刷用紙Pの種類を検出して告知すれば、携帯者が印刷用紙Pの種類を即時に認識することができる。
(D)第4変形形態
また第4変形形態として、装着部21に装着されたスマートフォンSに対して例えば無線により給電する給電部を例えば装着部21に備えさせても良い。この場合には、無線によりスマートフォンSに給電するので、スマートフォンSにおける処理を止めることなく且つスマートフォンSを充電しつつ、印刷を行うことができる。
(E)第5変形形態
更に第5変形形態として、カメラ9により印刷用紙Pに印刷されている情報を画像として撮像し、その撮像された画像に相当する画像データを記憶する例えばRAM3内に記憶させるように構成しても良い。この場合には、印刷用紙Pに印刷されている情報を画像として撮像し、その撮像した画像に相当する画像データを記憶するので、スマートフォンSをスキャナとしても機能させることができる。
なおこの第5変形形態において、印刷用紙Pに記録されている情報又は当該印刷用紙P自体を識別するための識別データを印刷ヘッド25により印刷用紙Pに印刷しておき、カメラ9により、この印刷された識別データを、印刷用紙Pに印刷されている情報と共に画像として撮像するように構成してもよい。この場合には、印刷媒体Pに印刷されている情報と共に識別データを画像として撮像するので、情報が印刷されている印刷用紙Pを後ほど識別する場合等に活用することができる。またこの識別データは、印刷ヘッド25により印刷されるものだけでなく、印刷用紙Pへの印刷処理より前に手書きにより印刷用紙Pに記入又は書き込まれている(担持されている)識別データであっても良い。
また、図3又は図6に示すフローチャートに対応するプログラムを、インターネット等のネットワークを介して取得し、或いは光ディスク等の情報記録媒体に記録されているものを取得して、例えば汎用のマイクロコンピュータによりこれを読み出して実行するように構成することもできる。この場合のマイクロコンピュータは、各実施形態に係るCPU1と同様の処理を実行することになる。
以上夫々説明したように、本発明はプリントシステムの分野に適用すれば特に顕著な効果が得られる。また上述したように、いつでも誰でもどこででも、手間を取らずに簡単に印刷処理が実行できるといった、今までの装置等にはなかった画期的な価値が得られる。
1 CPU
2 ROM
3 RAM
4 操作部
5 ディスプレイ
6 通話制御部
7 スピーカ
8 マイク
9 カメラ
10 通信インターフェース
11 カメラ
12、22 接続部
21 装着部
24 駆動部
25 印刷ヘッド
34 カレント画像バッファ
240、251 X方向駆動部
241、242、252、253 Y方向駆動部
243、253、254 プリント台
245、246 アーム部
244 基部
247、248、249、250 移動部
S スマートフォン
P 印刷用紙
A1、A2、A3、A4、A5、A6 矢印
PS プリントシステム
ANT アンテナ
GA、GT カレント画像
GTa、GTb、GTc、GTd 分割画像
2 ROM
3 RAM
4 操作部
5 ディスプレイ
6 通話制御部
7 スピーカ
8 マイク
9 カメラ
10 通信インターフェース
11 カメラ
12、22 接続部
21 装着部
24 駆動部
25 印刷ヘッド
34 カレント画像バッファ
240、251 X方向駆動部
241、242、252、253 Y方向駆動部
243、253、254 プリント台
245、246 アーム部
244 基部
247、248、249、250 移動部
S スマートフォン
P 印刷用紙
A1、A2、A3、A4、A5、A6 矢印
PS プリントシステム
ANT アンテナ
GA、GT カレント画像
GTa、GTb、GTc、GTd 分割画像
Claims (28)
- 印刷媒体に対する印刷を行う印刷装置において、
携帯可能で且つ処理手段を備える情報処理装置を装着可能な装着部と、
前記印刷媒体に印刷されるべき印刷情報を含んで前記印刷に用いられる印刷制御情報であって前記処理手段により生成された印刷制御情報と、前記印刷を行う印刷手段を前記印刷媒体上の印刷位置に移動させるための移動制御情報であって前記処理手段により生成された移動制御情報と、を、前記装着部に装着された前記情報処理装置から取得する取得手段と、
前記取得された移動制御情報に基づいて、前記印刷位置に前記印刷手段を移動させる移動手段と、
前記取得された印刷制御情報に基づき、前記印刷位置において前記印刷を行う前記印刷手段と、
を備えることを特徴とする印刷装置。 - 請求項1に記載の印刷装置において、
前記情報処理装置は撮像手段を備え、
前記装着部は、前記撮像手段の撮像範囲が前記印刷媒体の少なくとも一部となるように前記情報処理装置を装着可能であり、
前記処理手段は、前記撮像手段により前記少なくとも一部を撮像して得られる撮像情報に基づいて前記印刷制御情報又は前記移動制御情報を生成し、
前記取得手段は、前記生成された印刷制御情報又は移動制御情報を取得することを特徴とする印刷装置。 - 請求項2に記載の印刷装置において、
前記撮像情報が、前記印刷媒体における印刷済みの部分を前記撮像範囲として得られた撮像情報であり、
前記処理手段は、当該撮像情報に基づいて前記印刷制御情報又は前記移動制御情報を生成し、
前記取得手段は、前記生成された印刷制御情報又は移動制御情報を取得することを特徴とする印刷装置。 - 請求項2又は請求項3のいずれか一項に記載の印刷装置において、
前記印刷媒体には、予め設定された制御パターンが前記撮像手段により撮像可能に設けられており、
前記装着部に装着されている前記情報処理装置の前記処理手段は、前記撮像手段により前記制御パターンを撮像して得られる前記撮像情報に基づいて前記印刷制御情報又は前記移動制御情報を生成する生成手段を備えることを特徴とする印刷装置。 - 請求項4に記載の印刷装置において、
前記撮像手段は可視光以外の波長に感度を有しており、
前記制御パターンは当該波長により前記撮像手段に撮像可能とされる制御パターンであることを特徴とする印刷装置。 - 請求項4又は請求項5のいずれか一項に記載の印刷装置において、
前記制御パターンは前記印刷媒体の表面に予め担持されている制御パターンであることを特徴とする印刷装置。 - 請求項4又は請求項5のいずれか一項に記載の印刷装置において、
前記制御パターンは前記印刷媒体に投影された制御パターンであることを特徴とする印刷装置。 - 請求項4から請求項7のいずれか一項に記載の印刷装置において、
前記制御パターンには、前記印刷手段による前記印刷媒体への印刷における印刷諸元の設定に用いられる印刷諸元指標が含まれており、
前記情報処理装置は、前記撮像手段により前記制御パターンを撮像して得られる前記撮像情報に含まれている前記印刷諸元指標に基づいて前記印刷諸元を決定する諸元決定手段を備え、
前記処理手段は、前記決定された印刷諸元に基づき、前記印刷制御情報又は前記移動制御情報を生成し、
前記取得手段は、前記生成された印刷制御情報又は移動制御情報を取得することを特徴とする印刷装置。 - 請求項3から請求項8のいずれか一項に記載の印刷装置において、
前記情報処理装置は、
前記装着部に装着されている当該情報処理装置の前記撮像手段により前記印刷媒体の少なくとも一部を連続撮像して得られた前記撮像情報としての複数のフレーム画像同士の位置合わせを行う位置合わせ手段と、
各前記位置合わせされたフレーム画像に基づいて前記印刷手段の前記印刷媒体に対する位置又は移動状態を検出する検出手段と、
を備え、
前記処理手段は、前記検出された位置又は移動状態に基づいて前記印刷制御情報又は前記移動制御情報を生成し、
前記取得手段は、前記生成された印刷制御情報又は移動制御情報を取得することを特徴とする印刷装置。 - 請求項3から請求項9のいずれか一項に記載の印刷装置において、
前記情報処理装置の前記処理手段は、前記装着部に装着されている当該情報処理装置の前記撮像手段により前記印刷媒体の少なくとも一部を撮像して得られた前記撮像情報に基づいて取得された、前記印刷媒体に対する前記印刷手段の位置に基づいて、前記移動制御情報又は前記印刷制御情報を生成し、
前記取得手段は、前記生成された移動制御情報又は印刷制御情報を取得することを特徴とする印刷装置。 - 請求項2から請求項10のいずれか一項に記載の印刷装置において、
前記移動手段は、前記情報処理装置を装着した前記装着部を、前記撮像範囲が前記印刷媒体の少なくとも一部となるように前記印刷媒体に対して相対的に且つ自走式に移動させる移動手段であり、
前記処理手段は、前記移動する撮像範囲に対応して前記撮像手段から出力される前記撮像情報に基づいて、前記印刷制御情報又は前記移動制御情報を生成し、
前記取得手段は、前記生成された印刷制御情報又は移動制御情報を取得することを特徴とする印刷装置。 - 請求項11に記載の印刷装置において、
前記移動手段は、前記情報処理装置を装着した前記装着部と、前記印刷手段と、を、一体的に移動させることを特徴とする印刷装置。 - 請求項1から請求項12のいずれか一項に記載の印刷装置において、
前記情報処理装置は撮像手段を備え、
前記装着部は、前記撮像手段の撮像範囲が前記印刷媒体の少なくとも一部となるように前記情報処理装置を装着可能であり、
更に前記情報処理装置は、前記装着部に装着されている当該情報処理装置の前記撮像手段により前記撮像範囲内の前記少なくとも一部を複数回撮像して得られた複数の撮像情報に基づいて、前記印刷手段の前記印刷媒体に対する位置又は移動状態を検出する検出手段を備え、
前記処理手段は、前記検出された位置又は移動状態に基づいて、前記印刷手段の位置又は移動状態をフィードバック制御するための前記移動制御情報を生成し、
前記取得手段は、前記印刷制御情報又は前記生成された移動制御情報を取得することを特徴とする印刷装置。 - 請求項1から請求項13のいずれか一項に記載の印刷装置において、
前記情報処理装置は、
前記印刷媒体上における領域としての印刷予定範囲よりも広い撮像範囲を有する撮像手段と、
前記装着部に装着されている当該情報処理装置の前記撮像手段により前記撮像範囲内の前記印刷媒体を撮像して得られた撮像情報と、少なくとも前記印刷予定範囲に印刷されるべき前記印刷情報と、の位置合わせを行う位置合わせ手段と、
を備え、
前記処理手段は、前記位置合わせの結果に基づいて前記印刷情報を補正して前記印刷制御情報を生成し、
前記取得手段は前記生成された印刷制御情報を取得することを特徴とする印刷装置。 - 請求項1から請求項14のいずれか一項に記載の印刷装置において、
前記情報処理装置は撮像手段を備え、
前記装着部は、前記撮像手段の撮像範囲が前記印刷媒体の少なくとも一部となるように前記情報処理装置を装着可能であり、
前記処理手段は、前記撮像手段により前記印刷媒体の少なくとも一部を撮像して得られる撮像情報に基づいて前記印刷媒体の大きさを検出し、当該検出された大きさに基づいて、前記印刷媒体における前記印刷情報の印刷位置及び印刷範囲、又は印刷の大きさを制御するための前記印刷制御情報又は前記移動制御情報を生成し、
前記取得手段は、前記生成された印刷制御情報又は移動制御情報を取得することを特徴とする印刷装置。 - 請求項1から請求項15のいずれか一項に記載の印刷装置において、
前記情報処理装置は撮像手段を備え、
前記装着部は、前記撮像手段の撮像範囲が前記印刷媒体の少なくとも一部となるように前記情報処理装置を装着可能であり、
前記処理手段は、前記撮像手段により前記印刷媒体の少なくとも一部を撮像して得られる撮像情報に基づいて前記印刷媒体の大きさを検出し、
前記検出された大きさを告知する告知手段を前記情報処理装置又は前記印刷装置の少なくともいずれか一方に更に備えることを特徴とする印刷装置。 - 請求項1から請求項16のいずれか一項に記載の印刷装置において、
前記情報処理装置は撮像手段を備え、
前記装着部は、前記撮像手段の撮像範囲が前記印刷媒体の少なくとも一部となるように前記情報処理装置を装着可能であり、
前記処理手段は、前記撮像手段により前記印刷媒体の少なくとも一部を撮像して得られる撮像情報に基づいて前記印刷媒体の種類を検出し、当該検出された種類に基づいて前記印刷制御情報又は前記移動制御情報を生成し、
前記取得手段は、前記生成された印刷制御情報又は移動制御情報を取得することを特徴とする印刷装置。 - 請求項1から請求項17のいずれか一項に記載の印刷装置において、
前記情報処理装置は撮像手段を備え、
前記装着部は、前記撮像手段の撮像範囲が前記印刷媒体の少なくとも一部となるように前記情報処理装置を装着可能であり、
前記処理手段は、前記撮像手段により前記印刷媒体の少なくとも一部を撮像して得られる撮像情報に基づいて前記印刷媒体の種類を検出し、
前記検出された種類を告知する告知手段を前記情報処理装置又は前記印刷装置に更に備えることを特徴とする印刷装置。 - 請求項1から請求項18のいずれか一項に記載の印刷装置において、
前記取得手段は、前記情報処理装置に備えられた第1コネクタに嵌合されて前記印刷制御情報及び前記移動制御情報を取得する第2コネクタを備えることを特徴とする印刷装置。 - 請求項1から請求項18のいずれか一項に記載の印刷装置において、
前記取得手段は、無線により前記情報処理装置から前記印刷制御情報又は前記移動制御情報を取得することを特徴とする印刷装置。 - 請求項1から請求項20のいずれか一項に記載の印刷装置において、
前記装着部に装着された前記情報処理装置に対して無線により給電する給電手段を更に備えることを特徴とする印刷装置。 - 請求項1から請求項21のいずれか一項に記載の印刷装置において、
前記情報処理装置は、
前記印刷媒体に担持されている情報を画像として撮像する画像撮像手段と、
前記撮像された画像に相当する画像情報を記憶する記憶手段と、
を更に備えることを特徴とする印刷装置。 - 請求項22に記載の印刷装置において、
前記撮像手段は、前記印刷媒体に担持されている前記情報又は当該印刷媒体自体を識別するための識別情報であって当該印刷媒体に担持されている識別情報を、前記印刷媒体に担持されている前記情報と共に前記画像として撮像することを特徴とする印刷装置。 - 請求項23に記載の印刷装置において、
前記識別情報は前記印刷手段により前記印刷媒体に印刷された識別情報であることを特徴とする印刷装置。 - 携帯可能な情報処理装置を装着可能な装着部と、印刷媒体に対する印刷を行う印刷手段と、を備えて当該印刷を行う印刷装置において実行される印刷方法において、
前記印刷媒体に印刷されるべき印刷情報を含んで前記印刷に用いられる印刷制御情報であって前記情報処理装置により生成された印刷制御情報と、前記印刷手段を前記印刷媒体上の印刷位置に移動させるための移動制御情報であって前記情報処理装置により生成された移動制御情報と、を、前記装着部に装着された前記情報処理装置から取得する取得工程と、
前記取得された移動制御情報に基づいて、前記印刷位置に前記印刷手段を移動させる駆動工程と、
前記取得された印刷制御情報に基づいて、前記印刷位置において前記印刷手段に前記印刷を行わせる印刷工程と、
を含むことを特徴とする印刷方法。 - 請求項1から請求項24のいずれか一項に記載の印刷装置の前記装着部に装着される前記情報処理装置に含まれるコンピュータを、前記処理手段として機能させることを特徴とする情報処理プログラム。
- 請求項26に記載の情報処理プログラムが前記コンピュータにより読み取り可能に記録されていることを特徴とする情報記録媒体。
- 請求項1から請求項24のいずれか一項に記載の印刷装置の前記装着部に装着可能な前記情報処理装置であって、
前記処理手段を備えることを特徴とする情報処理装置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014507229A JP5987136B2 (ja) | 2012-03-30 | 2012-03-30 | 印刷装置、情報処理装置、印刷方法、情報処理プログラム及び情報記録媒体 |
PCT/JP2012/058624 WO2013145268A1 (ja) | 2012-03-30 | 2012-03-30 | 印刷装置、情報処理装置、印刷方法、情報処理プログラム及び情報記録媒体 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2012/058624 WO2013145268A1 (ja) | 2012-03-30 | 2012-03-30 | 印刷装置、情報処理装置、印刷方法、情報処理プログラム及び情報記録媒体 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2013145268A1 true WO2013145268A1 (ja) | 2013-10-03 |
Family
ID=49258631
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2012/058624 WO2013145268A1 (ja) | 2012-03-30 | 2012-03-30 | 印刷装置、情報処理装置、印刷方法、情報処理プログラム及び情報記録媒体 |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP5987136B2 (ja) |
WO (1) | WO2013145268A1 (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017004076A (ja) * | 2015-06-05 | 2017-01-05 | 株式会社リコー | 情報処理装置、画像形成システム、画像形成装置 |
CN110978785A (zh) * | 2018-10-03 | 2020-04-10 | 卡西欧计算机株式会社 | 涂布装置、涂布***、涂布方法以及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000141837A (ja) * | 1998-11-10 | 2000-05-23 | Fuji Photo Film Co Ltd | デジタルカメラステーション |
JP2003500252A (ja) * | 1999-05-25 | 2003-01-07 | シルバーブルック リサーチ ピーティーワイ リミテッド | 印刷されたページのコピーを提供するための方法およびシステム |
JP2003266772A (ja) * | 2002-03-18 | 2003-09-24 | Fuji Xerox Co Ltd | 画像形成装置およびその方法 |
JP2006229583A (ja) * | 2005-02-17 | 2006-08-31 | Eastman Kodak Co | 通信システム及びデジタルカメラ並びにドック装置 |
JP2011515243A (ja) * | 2008-03-18 | 2011-05-19 | マーベル ワールド トレード リミテッド | 印刷表面にリアルタイムにインライン式タグ付け可能なハンドヘルド型携帯印刷装置 |
-
2012
- 2012-03-30 JP JP2014507229A patent/JP5987136B2/ja not_active Expired - Fee Related
- 2012-03-30 WO PCT/JP2012/058624 patent/WO2013145268A1/ja active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000141837A (ja) * | 1998-11-10 | 2000-05-23 | Fuji Photo Film Co Ltd | デジタルカメラステーション |
JP2003500252A (ja) * | 1999-05-25 | 2003-01-07 | シルバーブルック リサーチ ピーティーワイ リミテッド | 印刷されたページのコピーを提供するための方法およびシステム |
JP2003266772A (ja) * | 2002-03-18 | 2003-09-24 | Fuji Xerox Co Ltd | 画像形成装置およびその方法 |
JP2006229583A (ja) * | 2005-02-17 | 2006-08-31 | Eastman Kodak Co | 通信システム及びデジタルカメラ並びにドック装置 |
JP2011515243A (ja) * | 2008-03-18 | 2011-05-19 | マーベル ワールド トレード リミテッド | 印刷表面にリアルタイムにインライン式タグ付け可能なハンドヘルド型携帯印刷装置 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017004076A (ja) * | 2015-06-05 | 2017-01-05 | 株式会社リコー | 情報処理装置、画像形成システム、画像形成装置 |
CN110978785A (zh) * | 2018-10-03 | 2020-04-10 | 卡西欧计算机株式会社 | 涂布装置、涂布***、涂布方法以及存储介质 |
US10839273B2 (en) | 2018-10-03 | 2020-11-17 | Casio Computer Co., Ltd. | Applicator device including a camera and a print head which is movable between a position that blocks the camera and a position that does not block the camera, applicator system, application method, and non-transitory recording medium |
Also Published As
Publication number | Publication date |
---|---|
JP5987136B2 (ja) | 2016-09-07 |
JPWO2013145268A1 (ja) | 2015-08-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9927223B2 (en) | Distance image acquisition apparatus and distance image acquisition method | |
JP5449160B2 (ja) | ハンドヘルドデバイス、ハンドヘルドデバイスの位置を決定する方法及びプログラム | |
JP5949261B2 (ja) | ラベル作成システム、ラベル作成方法、印刷装置およびプログラム | |
US8497840B2 (en) | Computer peripheral for scanning | |
US20140160350A1 (en) | Mounting stand for capturing an image and image capturing system | |
US8988745B2 (en) | Image processing apparatus for processing photographed images | |
JP2016525025A (ja) | フラットベッドプリンタ上に印刷を生成するための方法、そのための装置、およびそのコンピュータプログラム | |
JP2014221515A (ja) | 印刷装置および印刷方法 | |
TW200943269A (en) | Portable projector background color correction scheme | |
WO2017169186A1 (ja) | 画像投影システムおよび補正方法 | |
US9092669B2 (en) | Image processing apparatus for processing photographed images | |
JP5987136B2 (ja) | 印刷装置、情報処理装置、印刷方法、情報処理プログラム及び情報記録媒体 | |
JP5858388B2 (ja) | 画像記録装置、画像記録方法、画像記録用プログラム及び情報記録媒体 | |
JP2017010271A (ja) | 情報処理装置、画像形成システム、画像形成装置、プログラム | |
CN109788155B (zh) | 图像读取装置和方法 | |
KR20170127400A (ko) | 조명 장치 | |
CN113306308A (zh) | 基于高精度视觉定位的便携式打印复印机的设计方法 | |
JP5982614B2 (ja) | 印刷装置、情報処理装置、印刷方法、情報処理プログラム及び情報記録媒体 | |
US9268415B2 (en) | Touch positioning method utilizing optical identification (OID) technology, OID positioning system and OID reader | |
US11275917B2 (en) | Reading device, reading method, reading program, and settlement processing method | |
JP2017004076A (ja) | 情報処理装置、画像形成システム、画像形成装置 | |
JP2014054818A (ja) | 印刷装置および印刷システム | |
WO2013175550A1 (ja) | 撮像システム、撮像方法、撮像用プログラム及び情報記録媒体 | |
JP7283493B2 (ja) | 印刷装置、印刷制御方法及びプログラム | |
US11461056B2 (en) | Printing device for printing while being manually moved, and method for producing printed matter using printing device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 12872546 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2014507229 Country of ref document: JP Kind code of ref document: A |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 12872546 Country of ref document: EP Kind code of ref document: A1 |