WO2014049829A1 - 印刷装置、情報処理装置、印刷方法、情報処理プログラム及び情報記録媒体 - Google Patents
印刷装置、情報処理装置、印刷方法、情報処理プログラム及び情報記録媒体 Download PDFInfo
- Publication number
- WO2014049829A1 WO2014049829A1 PCT/JP2012/075080 JP2012075080W WO2014049829A1 WO 2014049829 A1 WO2014049829 A1 WO 2014049829A1 JP 2012075080 W JP2012075080 W JP 2012075080W WO 2014049829 A1 WO2014049829 A1 WO 2014049829A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- printing
- information
- imaging
- range
- 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
-
- 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
- B41J21/00—Column, tabular or like printing arrangements; Means for centralising short lines
- B41J21/16—Column, tabular or like printing arrangements; Means for centralising short lines controlled by the sensing of marks or formations on the paper being typed, an undersheet, or the platen
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.
- JP 2006-229583 A paragraph numbers [0002], [0017] and [0026]
- Japanese Unexamined Patent Publication No. 2003-266772 first page and paragraph [0038]
- Patent Documents 1 to 3 are generally expensive, heavy, structurally complex, and often fragile. On the other hand, even when the structure is simplified, a predetermined print quality needs to be maintained.
- the present invention has been made in view of the above demands and problems, and an example of the problem is due to the simplification of the configuration, for example, when the accuracy of some components is low, etc.
- Printing apparatus and printing method capable of performing printing in balance with print quality, information processing apparatus mounted on the printing apparatus, program for the information processing apparatus, and information recording medium on which the program is recorded It is to provide.
- the invention according to claim 1 is a printing apparatus that performs printing on a printing medium such as printing paper, and is a printing schedule that is a range on the printing medium where the printing is performed by a printing unit.
- a range index indicating a range directly or indirectly within the imaging range of an imaging unit such as a camera having at least a part of the print medium as an imaging range, and a relative position with respect to the printing unit
- Providing means such as a projection unit that provides a range index for which a relationship is set in advance, acquisition means such as a connection unit that acquires print control information including print information to be printed in the scheduled print range, and the acquired
- the printing means such as a print head that performs the printing in the scheduled printing range and the moving means such as a wheel that moves the printing apparatus are arranged in the scheduled printing range.
- Control means such as an apparatus drive unit that controls the apparatus so as to move the printing apparatus after completion of the printing and use the printing apparatus in the next scheduled printing range, and the print acquired by the acquisition means
- the control information is first positional relationship information and second positional relationship information included in imaging information obtained by imaging the imaging range provided with the range index by the imaging unit, and the imaging range First positional relationship information indicating a relative positional relationship between the print medium and the print medium, and second positional relationship information indicating a relative positional relationship between the planned printing range and the imaging range.
- the print control information is generated by recognizing the position of the scheduled print area on the print medium.
- the invention described in claim 22 is a printing method executed by a printing apparatus that performs printing on a printing medium such as printing paper, on the printing medium on which the printing is performed by a printing unit.
- a range index that directly or indirectly indicates the scheduled print range, which is a range of the print medium, within the imaging range of an imaging unit such as a camera whose imaging range is at least a part of the print medium,
- the printing control information acquired in the acquisition step includes: a control step of moving the printing apparatus after completion of the printing to control the printing device to be used for the printing in the next scheduled printing range.
- First positional relationship information and second positional relationship information included in imaging information obtained by imaging the imaging range in which the range index is provided by the imaging unit, the imaging range and the print medium Using the first positional relationship information indicating the relative positional relationship between the print scheduled range and the second positional relationship information indicating the relative positional relationship between the planned printing range and the imaging range.
- the print control information is generated by recognizing the position of the range on the print medium.
- printing is performed by acquiring the print control information generated by recognizing the position of the scheduled print range using the first positional relationship information and the second positional relationship information. Then, the printing apparatus is moved to perform printing in the next scheduled printing range. Therefore, printing is performed on the scheduled print area while moving using the print control information generated using the first positional relationship information and the second positional relationship information included in the imaging information, so that the printing apparatus can be simplified by simplifying the configuration. Even when the movement control is not highly accurate, printing can be performed in balance with the print quality.
- the invention according to claim 2 is the information processing apparatus such as a smartphone that is portable and includes the processing means and the imaging means in the printing apparatus according to claim 1,
- the apparatus further includes a mounting unit capable of mounting an information processing apparatus in which the imaging range of the imaging unit is at least a part, and the printing control information acquired by the acquiring unit is obtained when the printing apparatus is stopped.
- the print control information is generated by recognizing the position by the processing means.
- the invention described in claim 23 is a computer included in the information processing apparatus that is mounted on the mounting unit of the printing apparatus according to claim 2 and includes the imaging unit. It functions as a processing means.
- the information processing program described in claim 23 is recorded so as to be readable by the computer.
- an invention according to claim 25 is the information processing apparatus that can be mounted on the mounting portion of the printing apparatus according to claim 2, wherein the imaging unit and the processing unit are provided. Prepare.
- imaging in which the imaging range is at least part of the print medium The print control information generated by recognizing the position of the print scheduled range on the print medium by the processing means of the information processing apparatus including the means is used for printing. At this time, in the position recognition, imaging information obtained from the imaging means of the information processing apparatus mounted on the mounting unit when the printing apparatus is stopped is used. Therefore, the entire printing apparatus can be reduced in size / portability while maintaining a balance with the print quality. Further, by utilizing the imaging means provided in the portable information processing apparatus, it is possible to substantially reduce the cost and improve the reliability of the entire printing apparatus, and separate from the printing apparatus. By using the processing means in the information processing apparatus, security for print information can be improved. Furthermore, by acquiring the print control information and using it for printing, the print information can be printed with high quality even when the accuracy of mounting the information processing apparatus on the mounting portion is low.
- the invention according to claim 3 is the printing apparatus according to claim 1 or 2, wherein the print control information includes a printed portion of the print medium in the imaging range.
- the print control information is generated using the imaging information obtained as described above.
- print control information is generated using imaging information obtained by using a printed part as an imaging range. ing. Therefore, high-precision and high-quality printing can be performed. In addition, when the print quality of the printed part is insufficient, printing for correction can be performed, or the print result from the middle of the print medium can be improved.
- the print control information is the imaging information obtained by imaging the printed portion.
- the printing control information is generated based on the printing specifications of the printing determined based on the printed portion included.
- the print control information based on the printing specifications determined based on the printed portion included in the imaging information. Is generated, so higher quality printing can be performed.
- the invention according to claim 5 is the printing apparatus according to any one of claims 1 to 4, wherein the control unit is configured according to a preset timing and distance.
- the moving unit is configured to control the printing apparatus to move.
- the moving means is controlled so that the printing apparatus moves at a predetermined timing and distance. Is done. Therefore, by adopting a configuration in which the printing apparatus is moved by a predetermined distance or the like, it is possible to perform printing with a simpler configuration and with a balance with print quality.
- the invention according to claim 6 is the printing apparatus according to any one of claims 1 to 4, wherein the control means is generated based on the imaging information.
- the moving unit is controlled so that the printing apparatus moves based on the movement control information.
- the moving means is based on the movement control information generated based on the imaging information. Be controlled. Therefore, by moving the printing apparatus based on the movement control information based on the imaging information, it is possible to reliably and efficiently print the entire content to be printed while preventing, for example, the occurrence of a blank portion.
- the invention according to claim 7 is the printing apparatus according to any one of claims 1 to 6, wherein a preset control pattern is provided on the print medium. It is provided so that it can be imaged by the imaging means, and the print control information or the movement control information uses the first positional relationship information included in the imaging information obtained by imaging the control pattern by the imaging means. Configured to be generated.
- an image of a predetermined control pattern provided on the print medium so as to be imaged is imaged. Since the print control information or the movement control information is generated using the first positional relationship information included in the imaging information obtained in this way, high-precision printing can be performed even with a large print medium.
- the imaging means has sensitivity to wavelengths other than visible light
- the control pattern is It is configured to be a control pattern that can be imaged by the imaging means by 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.
- print control information can be dynamically generated according to the control pattern, for example, without impairing the aesthetic appearance of the print medium.
- the invention according to claim 9 is the printing apparatus according to claim 7 or 8, wherein the control pattern is a control pattern carried in advance on the surface of the print medium. Configured to be.
- control pattern is a control pattern carried in advance on the surface of the print medium. Therefore, high quality printing can be performed.
- the invention described in claim 10 is configured such that in the printing apparatus according to claim 7 or 8, the control pattern is a control pattern projected onto the print medium. Is done.
- control pattern is a control pattern projected onto the print medium, so that the control pattern can be arbitrarily changed.
- higher quality printing can be performed.
- a wider range of print media can be used.
- an invention according to claim 11 is the printing apparatus according to claim 7 or 8, wherein the control pattern is provided at a placement position of the print medium and the printing is performed.
- the control pattern is configured to be transmitted through a medium and imaged by the imaging unit.
- control pattern is provided at the print medium mounting position and can be imaged by being transmitted through the print medium. Is a control pattern. Therefore, since the control pattern can be arbitrarily changed, higher quality printing can be performed. In addition, since it is not necessary to carry the control pattern on the print medium, a wider range of objects can be used as the print medium.
- the invention according to claim 12 is the printing apparatus according to any one of claims 8 to 11, wherein the control pattern includes the print medium by the printing apparatus.
- the printing specification index used for setting the printing specification in printing on the printing is included, and the printing control information or the movement control information is included in the imaging information obtained by imaging the control pattern by the imaging means. It is comprised so that it may be produced
- the print specification index is included in the control pattern, and print control information or Since the movement control information is generated based on the printing specifications determined based on the printing specification index included in the imaging information obtained by imaging the control pattern by the imaging means, the printing specifications are included in the imaging information.
- the index By including the index, printing specifications can be set, and higher quality printing becomes possible.
- the invention according to claim 13 is the printing apparatus according to any one of claims 1 to 12, wherein the print control information or the movement control information is the imaging. It is configured to be generated based on the type of the print medium detected based on the information.
- print control information or movement control information is detected based on imaging information. Since it is generated based on the type of print medium, a high-quality print result corresponding to the print medium can be obtained.
- the invention according to claim 14 is the printing apparatus according to claim 13, further comprising notification means such as a display for notifying the detected type. apparatus.
- the user in addition to the operation of the invention described in claim 13, since the type of the print medium detected based on the imaging information is notified, the user immediately determines the type of the print medium. Can be recognized.
- the invention according to claim 15 is the printing apparatus according to any one of claims 1 to 14, wherein the acquisition means is the print control information or the movement control. It is configured to be a connector that acquires information.
- the acquisition unit is a connector for acquiring print control information or movement control information.
- the print control information and the like can be acquired with certainty.
- the invention according to claim 16 is the printing apparatus according to any one of claims 1 to 14, wherein the acquisition unit wirelessly transmits the print control information or the It is comprised so that movement control information may be acquired.
- the invention according to claim 17 is the printing apparatus according to any one of claims 1 to 16, wherein the imaging means is information carried on the print medium. Is further provided with storage means such as a RAM for storing image information corresponding to the captured image.
- the information carried on the printing medium is imaged as an image, and the image is captured. Since image information corresponding to an image is stored, the printing apparatus can also function as an image reading apparatus.
- the imaging unit is carried on the print medium.
- the information or the identification information for identifying the print medium itself is captured as the image together with the information carried on the print medium.
- the identification information is imaged together with the information carried on the print medium. This can be utilized when a print medium carrying information is identified later.
- the invention according to claim 19 is the printing apparatus according to claim 18, wherein the identification information is carried on the print medium.
- the nineteenth aspect of the invention in addition to the action of the eighteenth aspect, it is not necessary to separately provide an identification information carrier, so that the identification information can be imaged with an inexpensive configuration. .
- the invention according to claim 20 is the printing apparatus according to claim 18 or 19, wherein the identification information is identification information printed on the print medium by the printing means. Configured to be.
- the print medium can be formed with a minimum configuration. Can be identified.
- the invention according to claim 21 further includes the moving unit in the printing apparatus according to any one of claims 1 to 20.
- the printing apparatus is moved. Printing in the next scheduled printing range.
- printing is performed on the scheduled print range while moving using the print control information generated by using the first positional relationship information and the second positional relationship information included in the imaging information. Even when the movement control is not highly accurate, printing can be performed in balance with the print quality.
- the movable range as a printing apparatus, it is possible to remove the restriction on the size of the print medium for printing. Furthermore, by printing after detecting the type of the print medium, it is possible to prevent the low-quality printing from being performed due to the misidentification of the type of the print medium.
- FIG. 1 is an external perspective view illustrating a configuration of a print system according to an embodiment.
- 1 is a partial plan view showing a configuration of a print system according to an embodiment.
- 1 is a block diagram illustrating a schematic configuration of a print system according to an embodiment. It is a top view which illustrates the control pattern concerning an embodiment.
- 5 is a flowchart illustrating print control processing according to the embodiment.
- FIG. 5 is a plan view illustrating a movement mode of the print system during the print control process according to the embodiment.
- FIG. 7 is a perspective view illustrating a schematic configuration of another example of the print system according to the embodiment, (a) is a perspective view illustrating a schematic configuration of the second example, and (b) is a perspective view illustrating a schematic configuration of the third example.
- FIG. It is a perspective view showing the outline composition of the 4th example of the printing system concerning an embodiment.
- the present invention is applied to a printing system that prints (prints) printing information.
- the digital camera is hereinafter simply referred to as “camera”.
- the present invention is applied not to a digital camera provided in the smartphone but to a printing system that uses a digital camera that is an independent digital camera as a device and stores the print information to be printed. May be.
- FIG. 1 is an external perspective view showing the configuration of the print system according to the embodiment
- FIG. 2 is a partial plan view showing the configuration of the print system.
- FIG. 2 is a plan view of the cross section taken along the line ⁇ - ⁇ ′ in FIG.
- FIG. 3 is a block diagram illustrating a schematic configuration of the print system
- FIG. 4 is a plan view illustrating a control pattern according to the embodiment.
- FIG. 5 is a flowchart showing a print control process according to the embodiment
- FIG. 6 is a plan view illustrating a movement mode of the print system during the print control process.
- 7 and 8 are perspective views showing a schematic configuration of another example of the print system according to the embodiment.
- the printing system performs printing on, 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.
- This paper or three-dimensional object corresponds to an example of the “print medium” according to the present invention.
- the printing system which concerns on embodiment acquires the said printing information from the mounting part with which the said smart phone is mounted
- 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. Further, at this time, the print head and the print head are included by using each 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.
- the entire printing system is moved relative to the print medium.
- movement control data for moving only the print head is referred to as “print head movement control data”
- system movement control data movement control data for moving the entire printing system.
- the print head uses the print control data and print head movement control data, which will be described later, output from the smartphone including the print information. Printing processing to the print medium is executed.
- the printing medium is a printing sheet placed two-dimensionally (planarly).
- the print system PS includes a smartphone S as an example of the “information processing apparatus” according to the present invention, and a lens of a camera provided in the smartphone S.
- a mounting portion 21 having a hole H into which the smartphone S is fitted downward so as to face the printing paper P placed below (that is, the camera lens faces downward in FIG. 1);
- the printing paper is provided in a frame-shaped hollow casing 23 below 21, a support section B 3 that fixes and supports the mounting section 21 with respect to the casing 23, and an inner hollow section of the casing 23.
- the print head 25 that executes the print processing for P based on the print control data and the print head movement control data output from the smartphone S, the housing 23, and the support B3 Wheels T1 to T4 for moving the housing 23 and the like two-dimensionally in the direction shown in FIG. 1 by the arrow A1 based on the system movement control data while supporting the mounting portion 21 on the printing paper P.
- a support rail 26B is also formed in the inner hollow portion of the front side of the housing 23 in FIG. 1 (the lower side of the housing 23 in FIG. 2), and the support rail 26A is indicated by an arrow A2 ′. It is movably supported in the direction of
- each of the wheels T1 to T4 is controlled based on the system movement control data output from the smartphone S by the device driving units 24-1 to 24-4 including motors and gears (not shown).
- the rotation speed and the like are controlled.
- the device driving unit 24 when the description common to the device driving units 24-1 to 24-4 is performed, these are collectively referred to as the device driving unit 24.
- the rotation axes of the wheels T1 to T4 can be rotated in a plane parallel to the printing paper P with a vertical line virtually set on the printing paper P as a central axis (that is, the entire printing system PS is converted into system movement control data). It is configured to be steerable based on).
- the entire printing system PS is printed in a two-dimensional direction indicated by an arrow A1 by controlling the rotational speed, rotational direction and rotational speed of the wheels T1 to T4 and steering based on the system movement control data.
- the sheet P can be moved freely and completely.
- a print head driving unit 26 (not shown) is provided in the print head 25. Then, due to the operation of the print head driving unit 26 based on the print head movement control data, the print head 25 moves in the direction indicated by the arrow A2 along the support rail 26A and also along the support rail 26B. Each moves in the direction indicated by, and moves two-dimensionally as a whole.
- the imaging range AR of the smartphone S and the printing head 25 are obtained.
- the printing range can be freely moved in a two-dimensional manner over the entire range of the printing paper P.
- a projection portion 27 is provided on one inner surface of the hollow portion of the housing 23.
- the projection unit 27 is, for example, a projection unit for laser light LZ (see a broken line in FIG. 2) of a visually recognizable color.
- the projection unit 27 irradiates a part of a region facing the inner hollow portion of the casing 23 on the printing surface of the printing paper P placed below the casing 23 with the laser beam LZ.
- a rectangular range index FR indicating the planned printing range is projected.
- the imaging range (seen from the front side in FIG. 2) of the camera of the smartphone S illustrated in FIG. 1 is the imaging range AR illustrated by a one-dot chain line in FIG.
- the camera images the range of the printing paper P on which the range index FR is projected (that is, the range corresponding to the inner hollow portion of the housing 23).
- the print head 25 Based on the obtained image data (including the image of the range index FR), the print head 25 should print within the planned print range (that is, the range of the printing paper P indicated by the range index FR) at the time of stoppage.
- Print control data including print information is generated. Based on the print control data, the print head 25 operates while moving two-dimensionally within the scheduled print range, whereby the print control process according to the embodiment is executed.
- the smartphone S to be mounted in the hole H of the mounting portion 21 includes a CPU 1, a ROM (Read Only Memory) 2, a RAM (Random Access Memory) 3, an operation button, a touch panel, and the like.
- An operation unit 4 a display 5 including a liquid crystal display on which the touch panel is arranged, a call control unit 6 to which a speaker 7 and a microphone 8 are connected, and the imaging range AR through the hole H Connected to the camera 9 as an example of the “imaging means” according to the present invention and an external network (a network such as a wireless local area network (LAN), a dedicated line, the Internet, or a so-called 3G line) not shown in FIG.
- LAN wireless local area network
- 3G line a network such as a wireless local area network (LAN), a dedicated line, the Internet, or a so-called 3G line
- a communication interface 10 having an antenna ANT for imaging, and an object to be imaged by a relatively moving camera 9 Between the light 11 that illuminates a part or all of the printing paper P at the time of imaging and the apparatus driving unit 24, the printing head 25, the printing head driving unit 26, and the projection unit 27. And a connection unit 12 for exchanging print head movement control data and system movement control data.
- the connecting portion 12 is physically and electrically connected to the connecting portion 22 (not shown in FIGS. 1 and 2) provided in the mounting portion 21 when the smartphone S is fitted into the hole H. Accordingly, the connection unit 12 exchanges the print control data, the print head movement control data, the system movement control data, and the like with the apparatus driving unit 24 and the like via the connection unit 22.
- the print control data is exchanged with the print head 25, the system movement control data is exchanged with the apparatus driving unit 24, and the print head movement control data is exchanged with the print head driving unit 26.
- the in addition, it can also comprise so that the connection with the smart phone S, the apparatus drive part 24, the print head 25 grade
- a current image buffer 34 necessary for executing the print control process according to the embodiment centering on the CPU 1 is formed as a volatile storage area.
- the wheels T1 to T4 correspond to an example of “moving means” according to the present invention
- the projection unit 27 corresponds to an example of “providing means” according to the present invention.
- the connection unit 22 corresponds to an example of “acquisition unit” according to the present invention
- the CPU 1 corresponds to an example of “processing unit” according to the present invention
- the device driving unit 24 corresponds to an example of “control unit” according to the present invention. It corresponds to.
- the display 5 corresponds to an example of “notification means” according to the present invention
- the RAM 3 corresponds to an example of “storage 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 to control not only wireless data transmission / reception via the antenna ANT but also wired data transmission / reception via a wired LAN or a so-called USB (Universal Serial Bus), for example. 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
- a program or the like for the process as the smartphone S included in the print system PS according to the embodiment including the print control process according to the embodiment described later is recorded in the ROM 2 in advance in a nonvolatile manner.
- 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 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 embodiment.
- the camera 9 has an imaging range AR as the mounting unit 21 moves under the control of the CPU 1.
- the surface of the printing paper P is imaged while moving the image relatively and two-dimensionally, and image data (digitized image data) corresponding to the imaged image is transferred to the current image buffer 34 via the CPU 1.
- Output when the surface of the printing paper P is captured by the camera 9, the camera 9 outputs image data corresponding to the captured image to the current image buffer 34 each time the image is captured.
- the CPU 1 executes the print control process according to the embodiment using the data stored in the current image buffer 34, and prints including the print control data and the mounting unit 21 corresponding to the print control process. Processing for generating the system movement control data for moving the system PS and the print head movement control data for moving the print head 25 is executed. At this time, the light 11 illuminates a part or all of the printing paper P 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 image data (frame image data) for one frame is referred to as a current image.
- the printing paper P according to the embodiment will be specifically described with reference to FIG.
- the surface on the printing side of the printing paper P according to the embodiment has a grid-like pattern 100, an address 101 indicating a position on the printing paper P, Quality data 102 indicating the quality (use) of the printing paper P is printed in advance.
- the quality data 102 illustrated in FIG. 4 exemplifies that the printing paper P is “photo ⁇ paper ”for photo printing.
- the pattern 100 and the address 101 correspond to an example of a “control pattern” according to the present invention, and the quality data 102 corresponds to an example of a “print specification index” according to the present invention.
- the camera 9 including them in the imaging range AR is used.
- the CPU 1 of the smartphone S detects the position of the scheduled printing range on the printing paper P.
- the quality data 102 is imaged, and the CPU 1 determines the print quality in the print control data.
- the CPU 1 Based on the detected position and the determined print quality, the CPU 1 generates print information (print information to be printed at the detected position) included in the print control data, and detects the generated print information. Printing is performed on the printing paper P at the specified position.
- the pattern 100, the address 101, and the quality data 102 are not only printed directly on the printing paper P, but, for example, images corresponding to the pattern 100, the address 101, and the quality data 102 are not shown.
- the image may be projected by the camera 9 from the front side (print head 25 side) or the back side of the printing paper P by the projection unit so as to be imaged. Further, the camera 9 is configured so as to be sensitive to wavelengths other than visible light, and the pattern 100, the address 101, and the quality data 102 are configured to be printed on the printing paper P with paint or the like that can be imaged at the wavelength.
- a pattern 100, an address 101, and quality data 102 are drawn, for example, on a mounting surface of a mounting table (not shown) on which the printing paper P is mounted, and the printed pattern 100 or the like is mounted thereon. You may comprise so that it can image from the camera 9 through the paper P (that is, through).
- the print control process according to the embodiment is performed, for example, after a print sheet P printed with the pattern 100, the address 101, and the quality data 102 illustrated in FIG.
- the operation is started when the operation is performed on the operation unit 4 of the smartphone S.
- the entire print information to be printed on the print paper P (print information corresponding to the entire print 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 embodiment. It shall be remembered.
- step S1 when the smartphone S is fitted into the hole H of the mounting portion 21 so that the imaging range of the camera 9 is downward in FIG. 1, the print control process according to the embodiment is started, as shown in FIG. First, the camera 9 is activated (step S1).
- the CPU 1 of the smartphone S fitted in the hole H initializes the current image buffer 34 to “zero” (step S2).
- the CPU 1 drives the projection unit 27 to project the range index FR onto the portion of the printing paper P corresponding to the inside of the hollow portion of the housing 23 (see FIG. 2), and then the smartphone S fitted in the hole H.
- the printing surface of the printing paper P in the imaging range AR of the camera 9 (part of the printing surface on which the pattern 100 or the like is printed) is imaged, and an image (image corresponding to the current image) as the imaging result is captured.
- Image data is input to the current image buffer 34 (step S3).
- Step S4 the CPU 1 recognizes the positional relationship between the imaging range AR of the camera 9 and the printing paper P based on the pattern 100 and the address 101 included in the image data currently stored in the current image buffer 34. That is, in step S4, the CPU 1 recognizes the position or angle of the imaging range AR on the printing paper P based on the pattern 100 and the like included in the image data stored in the current image buffer 34.
- the print system PS recognizes the positional relationship between the imaging range AR of the camera 9 and the print paper P based on the contents of the pattern 100 and the like on the print paper P.
- the positional relationship between the imaging range AR of the camera 9 and the printing paper P is always fixed, or the entire printing paper P
- the print control processing of the embodiment can also be applied to the case where the peripheral portion of the print paper P is recognized by capturing the image. Even in this case, since the range index FR is reflected in the image data as the imaging result, the print control process according to the embodiment can be performed.
- the CPU 1 next captures the image of the camera 9 based on the range index FR included in the image data currently stored in the current image buffer 34.
- the position of the scheduled printing range (that is, the position of the range index FR) within the range AR is recognized (step S5). Since the positional relationship between the imaging range AR and the printing paper P is recognized by the processing in step S4 described above, and the position of the scheduled printing range in the imaging range AR is further recognized by the processing in step S5. As a result of the processing, the position of the scheduled printing range in the printing paper P is recognized.
- the CPU 1 determines, based on the position of the scheduled printing range recognized by the processing up to step S5 and the quality of the printing paper P indicated by the quality data 102 included in the captured image data.
- Print control data including print information to be printed at the position is generated and output to the print head 25 via the connection unit 12 and the connection unit 22 (step S6).
- the print control data according to the embodiment includes bitmap data, which is the print information corresponding to each print pixel by the print head 25, data indicating the type and amount of ink for printing, or the size of ink particles, and the like. The control data is also included.
- the CPU 1 In parallel with this, the CPU 1 generates the print head movement control data necessary for the movement control of the print head 25 necessary for printing the print information included in the print control data on the print paper P in the print scheduled range. Then, the data is output to the print head drive unit 26 via the connection unit 12 and the connection unit 22 (step S6). As a result, the print head 25 is supported by the drive control by the print head drive unit 26 based on the print head movement control data based on the control data and the print head movement control data included in the print control data. The print information is printed on the position of the print paper P corresponding to the current print scheduled range while being supported by the rails 26A and 26B and moving two-dimensionally (step S7).
- the CPU 1 moves the entire print system PS on the print paper P in order to print the print information adjacent (continuous) on the print paper P with respect to the print information printed by the processing in the immediately preceding step S7. . That is, the CPU 1 generates system movement control data for moving the printing system PS to a position on the printing paper P on which the adjacent printing information is to be printed, and the device driving unit 24 via the connection unit 12 and the connection unit 22. Output to. In this case, the CPU 1 determines the positional relationship between the imaging range AR recognized by the process of step S4 and the printing paper P, and the scheduled print range (range index) within the imaging range AR recognized by the process of step S5. The system movement control data is generated based on the positional relationship of FR).
- the system movement control data at this time is used to move the entire printing system PS to a position on the printing paper P where the scheduled printing range adjacent to the scheduled printing range recognized in step S5 is to be located. Control data is included.
- the CPU 1 generates system movement control data so that the adjacent print scheduled ranges partially overlap each other (in other words, there is no gap between adjacent print scheduled ranges).
- the CPU 1 may be finely adjusted by driving the apparatus driving unit 24 again before the printing process.
- the apparatus driving unit 24 that has received the system movement control data prints the printing system PS to the position on the printing paper P in the printing range to be printed next by the print head 25 based on the system movement control data.
- the entire movement is started (step S8), and the movement is terminated based on the system movement control data (step S9).
- the entire printing system PS is moved to a position on the printing paper P where the adjacent print information is to be printed.
- the device driving unit 24 rotates each of the wheels T1 to T4 based on the system movement control data to move the entire printing system PS to a position on the printing paper P on which the adjacent printing information is to be printed. Control speed, direction and number of rotation, and snake angle.
- the CPU 1 recognizes that the print system PS exists outside the print paper P based on the change in the image data so far. Thereafter, the CPU 1 generates the system movement control data and moves the print system PS so that the position of the print system PS is located outside the print paper P and within the print paper P or on the edge thereof. 24. As a result, the printing system PS is pulled back onto the printing paper P.
- step S10 determines whether or not printing of all the print information has been completed based on the data indicating the positions of all the range indexes FR used for printing the print information so far (step S10).
- the print control process described above with reference to FIG. 5 executes the print control process for all or part of the print paper P using the smartphone S and the print head 25 mounted on the mounting unit 21 downward in FIG. Is done.
- the status of movement of the entire printing system PS in the process in which necessary printing information is printed on the printing paper P is shown in the printing scheduled range.
- the range index FR indicating the above will be described with reference to FIG.
- a solid line arrow indicates a trajectory along which the center point P of the range index FR moves as the print system PS moves.
- FIG. 6 illustrates a part of the pattern 100 and the address 101 described in FIG.
- the position of the center point P0 is the newest position
- the position of the center point P10 is the oldest position. That is, in the example shown in FIG. 6, after the position of the center point P of the range index FR moves from the center point P10 ⁇ the center point P9 ⁇ ... ⁇ the center point P6, the printing system PS once moves out of the printing paper P. Thereafter, the printing system PS returns to the position on the printing paper P again (see steps S8 and S9 in FIG. 5), and then the position of the center point P moves from the center point P5 to the center point P4 to.
- the range index FR corresponding to each center point P is the range index FR10 ⁇ the range index FR9 ⁇ the range index FR8 ⁇ ... ⁇ the range index FR5 ⁇ the range index FR4 ⁇ . It moves to FR0, and printing by the print head 25 is performed at the position of each range index FR.
- the adjacent range indexes FR overlap each other little by little, and as a result, necessary print information is printed on all or part of the print paper P without omission.
- FIG. 7A shows a second example which is another example of the print system PS according to the embodiment.
- the printing paper P is simply placed in a plane on a desk or table, for example. 7 and 8, the description of the pattern 100, the address 101, and the quality data 102 is omitted.
- the smartphone S is fitted into the hole H 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. 7A). .
- the connection unit 12 of the smartphone S and the connection unit 22 of the mounting unit 21 are electrically connected, and the print control data, the print head movement control data, System movement control data etc. can be exchanged.
- the printing system PS including the mounting unit 21 of the second example is mounted on one end of an arm unit 236 that is one mode of the apparatus driving unit 24, and the other end of the arm unit 236 is mounted on one end of the arm unit 235.
- the other end of the arm portion 235 is supported by the base portion 234.
- the base 234, the arm part 235, and the arm part 236 correspond to an example of the “moving unit” according to the present invention
- the CPU 1 corresponds to an example of the “control unit” according to the present invention.
- the arm portions 235 and 236 that support the print system PS in which the smartphone S is fitted in the hole H move, and thereby the imaging range AR and range index FR of the camera 9 are moved.
- the print range (scheduled print range) of the print head 25 moves two-dimensionally over the entire range of the print paper P together with the print system PS (see arrow A1 in FIG. 7A).
- the print control process illustrated in FIG. 3 is executed, and the print head 25 moves in a two-dimensional manner on the printing paper P within the print scheduled range, so that printing according to the embodiment is performed.
- the control process is executed every time the printing system PS moves.
- FIG. 7B shows a third example which is still another example of the print system PS according to the 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 hole H of the mounting portion 21 so that the lens of the camera 9 faces the printing paper P as in the case of the second example.
- the connection unit 12 of the smartphone S and the connection unit 22 of the mounting unit 21 are electrically connected, and the print control data, the print head movement control data, System movement control data etc. can be exchanged.
- the printing system PS including the mounting unit 21 of the third example is mounted with self-propelled moving units 237 to 240 such as wheels or endless tracks, which are one mode of the device driving unit 24.
- FIG. 8 shows a fourth example which is still another example of the print system PS according to the embodiment.
- the printing paper P is merely placed on a desk or table, for example, in a planar manner.
- the smartphone S is arranged so that the lens of the camera 9 faces the printing paper P as in the case of the second and third examples (that is, the lens of the camera 9 faces the depth direction in the drawing in FIG. 8). It fits in the hole H of the mounting part 21.
- the connection unit 12 of the smartphone S and the connection unit 22 of the mounting unit 21 are electrically connected, and the print control data, the print head movement control data, System movement control data etc. can be exchanged.
- support legs 241 to 244 that are one mode of the apparatus driving unit 24 are mounted on each corner of the casing 23 that constitutes the printing system PS including the mounting unit 21 of the fourth example.
- each of the support legs 241 to 244 is provided with joint portions 241A and 241B, joint portions 243A and 243B, and joint portions 244A and 244B (the joint portions of the support legs 242 are not shown in FIG. 8).
- the support legs 21 to 244 are configured to be freely bent. That is, the support legs 241 to 244 move in an interlocking manner as if they were animal or insect legs, and move the entire printing system PS on the printing paper P in a two-dimensional manner.
- the support legs 241 to 244 that support the print system PS in which the smartphone S is fitted in the hole H move in conjunction with each other as described above.
- the imaging range AR, the range index FR, and the print range of the print head 25 (scheduled print range) move two-dimensionally over the entire range of the print paper P together with the print system PS (see arrow A1 in FIG. 8).
- the print control process illustrated in FIG. 3 is executed, and the print head 25 moves in a two-dimensional manner on the printing paper P within the print scheduled range, so that printing according to the embodiment is performed.
- the control process is executed every time the printing system PS moves.
- the print system PS according to the embodiment can be applied to various examples.
- the printing system PS including the image processing according to the embodiment, between the imaging range AR and the printing paper P recognized based on the image data in which the range index FR is reflected. , And the positional relationship between the imaging range AR and the range index FR, the print control data generated by recognizing the position of the scheduled print range in the print paper P is acquired, and printing by the print head 25 is performed. Then, the printing system PS is moved to perform printing in the next scheduled printing range. Therefore, printing in the planned printing range while moving using the print control data generated using the positional relationship between the imaging range AR and the printing paper P and the positional relationship between the imaging range AR and the range index FR. Therefore, even if the movement control of the printing system PS is not highly accurate due to the simplification of the configuration, printing can be performed with a balance with the printing quality.
- the CPU 1 of the smartphone S provided with the camera 9 whose imaging range AR is at least a part of the printing paper P acquires print control data generated by recognizing the position of the scheduled printing range on the printing paper P for printing. Use. At this time, image data obtained when the print system PS is stopped is used for the position recognition. Therefore, the entire print system PS can be reduced in size / portability while maintaining a balance with the print quality. Further, by utilizing the image data picked up by the camera 9 of the smartphone S, it is possible to substantially reduce the cost and improve the reliability of the entire printing system PS, and separate from the printing system PS. By using the CPU 1 in the smartphone S, security for print information can be improved. Furthermore, by acquiring the print control data from the smartphone S and using it for printing, it is possible to print the print information with high quality even when the accuracy of attaching the smartphone S to the attachment unit 21 is low.
- the entire content to be printed can be surely and efficiently prevented while preventing, for example, the generation of blank portions. Can be printed on.
- the print control data or the movement control data is generated using image data obtained by imaging the predetermined pattern 100 or the like provided on the print paper P so as to be imaged, the large print paper P is used. However, highly accurate printing can be performed. Similar to the quality data 102, for example, an index or the like for designating the color or the like of the printing paper P may be printed on the printing paper P in advance.
- the pattern 100, the address 101, and the quality data 102 are the pattern 100 or the like that is printed in advance on the surface of the printing paper P, high-quality printing can be performed with an inexpensive configuration. It can be carried out. If the pattern 100 or the like can be captured by the camera 9 with a wavelength other than visible light, the pattern 100 or the like can be provided on the surface of the printing paper P in a state where it cannot be visually recognized. The print information can be dynamically generated according to the pattern 100 or the like without deteriorating the aesthetic appearance.
- the pattern 100 or the like when the pattern 100 or the like is projected onto the printing paper P from the front side or the back side of the printing paper P, higher quality printing can be performed by arbitrarily changing the pattern 100 or the like.
- the pattern 100 or the like may be provided at the placement position of the printing paper P and transmitted through the printing paper P so that it can be imaged. Also in this case, since the pattern 100 and the like can be arbitrarily changed, higher quality printing can be performed.
- a printing specification index used for setting printing specifications in printing on the printing paper P by the printing system PS is displayed on the printing paper P, and print control data, system movement control data, or print head movement control data is displayed. Is generated based on the printing specifications obtained by imaging the printing specification index with the camera 9, the printing specifications can be easily set, and the printing system capable of higher quality printing. PS can be realized.
- the print control data, the system movement control data, or the print head movement control data is generated based on the image data obtained by using the portion of the printing paper P on which the print information has been printed as the imaging range. It can also be configured.
- the image data is the image data obtained by using the printed paper sheet P as the imaging range
- the remaining part or the printed part is printed using the printed result of the printed part. Can be reprinted with higher quality.
- the print control data according to the embodiment is generated based on the printing parameters determined based on the printed part included in the image data, higher quality printing can be performed. Further, the final print quality may be improved by performing printing a plurality of times on the same place or position of the printing paper P. More specifically, for example, when the print result is insufficient as a result of printing up to that point due to the state of the printing paper P or the surrounding environment (typically, the print result of the printed part is In such a case where the density is lighter than the desired density, the insufficient printing result can be improved by performing the correction printing process by accurately overlapping the same place or position.
- the printing system PS is moved by driving the apparatus driving unit 24 based on the system movement control data generated based on the image data.
- the apparatus driving unit 24 may be configured to be controlled by the CPU 1 so that the printing system PS moves in each direction at a preset timing and distance.
- the apparatus driving unit 24 since the apparatus driving unit 24 is controlled so that the printing system PS moves according to a predetermined timing and distance, a configuration that moves the printing system PS according to a predetermined distance and the like can be simplified.
- 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. it can.
- this configuration when wirelessly transmitting 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 range index FR is formed by, for example, a frame-like wire rod or rod-shaped object indicating the scheduled printing range of the printing paper P covered from above on the scheduled printing range in addition to the projection described above. Also good.
- a so-called non-rigid registration process is performed using image data obtained by imaging the pattern 100 and the like by the camera 9 as the print system PS moves. It can also be configured to output to the print head 25 after correcting the print information. More specifically, first, the processing of steps S1 to S5 is executed, and thereafter, printing information to be printed on the printing paper P at the position and angle recognized by the processing of steps S4 and S5 is read from the RAM 3 or ROM 2. read out. The CPU 1 captures the print information that has already been printed and stores the image data stored in the current image buffer 34 and the print information read from the RAM 3 or the like (that is, the print information that has already been printed).
- a non-rigid body alignment process is executed between the print information that is partially overlapped and continuous print information and is to be printed immediately thereafter.
- Non-rigid alignment processing at this time is performed immediately after the image data obtained by imaging the already printed print information and a part of the already printed print information.
- the print information to be printed is compared, and a transfer process, an enlargement process, a reduction process, a rotation process, a deformation process, etc. are performed on the print information to be printed immediately after the comparison so that the overlapping portion of the two matches as an image.
- 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 When the non-rigid registration processing is completed, the CPU 1 generates corresponding print control data and print head movement control data using the result (step S6), and prints via the connection unit 12 and the connection unit 22. Output to the head 25.
- step S6 the result of the printing system PS
- step S6 prints via the connection unit 12 and the connection unit 22.
- step S6 prints via the connection unit 12 and the connection unit 22.
- step S6 prints via the connection unit 12 and the connection unit 22.
- Output to the head 25 (II) Modified Embodiment Next, modified embodiments according to the present invention will be described.
- A) First Modification As a first modification, the CPU 1 detects the position of the printing system PS with respect to the printing paper P based on the image data from the camera 9, and the printing system PS based on the detected position.
- the system movement control data can be generated in the CPU 1 so as to feedback control the entire position or its movement state (movement state including its speed, acceleration, movement direction, etc.).
- the position of the imaging range AR of the camera 9 is, for example, toward the printing paper P, with the upper left end of the printing paper P as the origin It is assumed that the coordinates (0, 0) in the orthogonal coordinates are detected.
- the position of the print system PS including the imaging range AR is moved to the coordinates (4, 4) for printing the next print information.
- the amount of movement in the downward system movement control data may be set to be twice the amount.
- the print system PS at the coordinates (4, 4) is moved to the coordinates (8, 8) in the future, it is referred to as “40 steps to the right and 80 steps to the bottom” with respect to the apparatus driving unit 24. It is only necessary to transmit the system movement control 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.
- 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.
- Second Modification As a second modification, the standard size of the printing paper P is detected on the basis of the size mark included in the image data captured by the camera 9, and the detected size is detected. Based on the size, the print control data, the system movement control data, or the print head movement control data may be generated so as to control the print position, print range, or print size of the print information on the print paper P.
- the size of the printing paper P is detected based on the image data, and the printing position and printing range of the printing information or the printing size is controlled based on the size. Since print control data and the like are 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, the system movement 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, so that a high-quality printing result corresponding to the printing paper P can be obtained. 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.
- the smartphone S 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 since the information printed on the printing paper P is captured as an image and image data corresponding to the captured image is stored, the smartphone S can also function as a scanner.
- information recorded on the printing paper P or identification data for identifying the printing paper P itself is printed on the printing paper P by the print head 25, and this printing is performed by the camera 9.
- the identified identification data may 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 printing paper P, it can be utilized when the printing paper P on which the information is printed is identified 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.
- the content of the print information itself may be changed based on the identification data.
- the printing system PS is operated after handwriting “5 pages” on the blank printing paper P, and the printing system PS recognizes the characters of “5 pages” (corresponding to the identification data) from the image data, The print information of the corresponding five pages can be read again from the RAM 3, and only that page can be printed again.
- the present invention uses, for example, an electron beam or a laser in addition to the print system PS including the print head 25 using, for example, an inkjet method or a thermal method.
- the present invention can also be applied to a print system that draws a predetermined image or the like.
- a program corresponding to the flowchart shown in FIG. 5 or FIG. 9 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, 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)
- Studio Devices (AREA)
- Printers Characterized By Their Purpose (AREA)
- Record Information Processing For Printing (AREA)
Abstract
構成の簡易化によりプリントシステム全体の移動制御が高精度でない場合等であっても、印刷品質とのバランスを取って印刷を行うことが可能な印刷装置を提供する。 印刷が行われる印刷予定範囲をカメラの撮像範囲内に示す範囲指標であって、印刷ヘッド25との間の相対的な位置関係が既定の範囲指標を提供し、印刷予定範囲に印刷されるべき印刷情報を含む印刷制御データを取得し、その印刷制御データに基づいて、印刷予定範囲において印刷を行う印刷ヘッド25と、印刷予定範囲における印刷の終了後にプリントシステムPSを移動させて、次の印刷予定範囲における印刷に供させる。このとき印刷制御データは、カメラの撮像範囲と印刷用紙Pとの間の相対的な位置関係と、撮像範囲と範囲指標との間の相対的な位置関係と、を用いて印刷予定範囲の印刷用紙Pにおける位置を認識して生成された印刷制御データとされる。
Description
本発明は、印刷装置、情報処理装置、印刷方法、情報処理プログラム及び情報記録媒体の技術分野に属する。より詳細には、紙等の印刷媒体に印刷する印刷装置及び印刷方法、当該印刷装置に装着される情報処理装置、当該情報処理装置用のプログラム及び当該プログラムが記録された情報記録媒体の技術分野に属する。
近年の情報化社会においては、印刷されるべき情報の出力元たる例えばパーソナルコンピュータがない場面等、様々な場面であっても印刷を行う必要性が増加しており、これに伴って種々の形態のプリンタが求められている。このような流れの中で、上記パーソナルコンピュータから出力された例えば画像データに対応する画像を印刷するタイプのプリンタ以外に、デジタルスチルカメラ等で撮像した画像を直接印刷するプリンタに関連する技術も、種々開発されている。このようなプリンタに関連する技術を記載した先行技術文献としては、例えば下記特許文献1乃至特許文献3に開示されているものがある。
しかしながら、上記特許文献1乃至特許文献3に開示されている複合型のプリンタは一般に、高価で重く、また構造的にも複雑であり、壊れやすい場合が多いという問題点があった。一方で、構造的に簡略化した場合でも、所定の印刷品質は維持される必要がある。
そこで本発明は、上記の要請及び問題点等に鑑みて為されたもので、その課題の一例は、構成の簡易化により、例えば一部の構成部品の精度が低い場合等であっても、印刷品質とのバランスを取って印刷を行うことが可能な印刷装置及び印刷方法、当該印刷装置に装着される情報処理装置、当該情報処理装置用のプログラム及び当該プログラムが記録された情報記録媒体を提供することにある。
上記の課題を解決するために、請求項1に記載の発明は、印刷用紙等の印刷媒体に対する印刷を行う印刷装置において、印刷手段により前記印刷が行われる前記印刷媒体上の範囲である印刷予定範囲を、当該印刷媒体の少なくとも一部を撮像範囲とするカメラ等の撮像手段の当該撮像範囲内において直接的又は間接的に示す範囲指標であって、前記印刷手段との間の相対的な位置関係が予め設定されている範囲指標を提供する投影部等の提供手段と、前記印刷予定範囲に印刷されるべき印刷情報を含む印刷制御情報を取得する接続部等の取得手段と、前記取得された印刷制御情報に基づき、前記印刷予定範囲において前記印刷を行う印刷ヘッド等の前記印刷手段と、前記印刷装置を移動させる車輪等の移動手段を、前記印刷予定範囲における前記印刷の終了後に前記印刷装置を移動させて、次の前記印刷予定範囲における前記印刷に供させるように制御する装置駆動部等の制御手段と、を備え、前記取得手段により取得される前記印刷制御情報は、前記範囲指標が提供されている前記撮像範囲を前記撮像手段により撮像して得られる撮像情報に含まれている第1位置関係情報及び第2位置関係情報であって、前記撮像範囲と前記印刷媒体との間の相対的な位置関係を示す第1位置関係情報と、前記印刷予定範囲と前記撮像範囲との間の相対的な位置関係を示す第2位置関係情報と、を用いて前記印刷予定範囲の前記印刷媒体における位置を認識して生成された印刷制御情報であるように構成される。
上記の課題を解決するために、請求項22に記載の発明は、印刷用紙等の印刷媒体に対する印刷を行う印刷装置において実行される印刷方法において、印刷手段により前記印刷が行われる前記印刷媒体上の範囲である印刷予定範囲を、当該印刷媒体の少なくとも一部を撮像範囲とするカメラ等の撮像手段の当該撮像範囲内に直接的又は間接的に示す範囲指標であって、前記印刷手段との間の相対的な位置関係が予め設定されている範囲指標を提供する提供工程と、前記印刷予定範囲に印刷されるべき印刷情報を含む印刷制御情報を取得する取得工程と、前記取得された印刷制御情報に基づき、前記印刷予定範囲において前記印刷手段により前記印刷を行う印刷工程と、前記印刷装置を移動させる車輪等の移動手段を、前記印刷予定範囲における前記印刷の終了後に前記印刷装置を移動させて、次の前記印刷予定範囲における前記印刷に供させるように制御する制御工程と、を含み、前記取得工程において取得される前記印刷制御情報は、前記範囲指標が提供されている前記撮像範囲を前記撮像手段により撮像して得られる撮像情報に含まれている第1位置関係情報及び第2位置関係情報であって、前記撮像範囲と前記印刷媒体との間の相対的な位置関係を示す第1位置関係情報と、前記印刷予定範囲と前記撮像範囲との間の相対的な位置関係を示す第2位置関係情報と、を用いて前記印刷予定範囲の前記印刷媒体における位置を認識して生成された印刷制御情報であるように構成される。
請求項1又は請求項22に記載の発明によれば、第1位置関係情報及び第2位置関係情報を用いて印刷予定範囲の位置を認識して生成された印刷制御情報を取得して印刷を行った後、印刷装置を移動させて次の印刷予定範囲における印刷を行う。よって、撮像情報に含まれる第1位置関係情報及び第2位置関係情報を用いて生成された印刷制御情報を用いて移動しながら印刷予定範囲への印刷を行うので、構成の簡易化により印刷装置の移動制御が高精度でない場合等であっても、印刷品質とのバランスを取って印刷を行うことができる。
上記の課題を解決するために、請求項2に記載の発明は、請求項1に記載の印刷装置において、携帯可能で且つ処理手段及び前記撮像手段を備えるスマートフォン等の情報処理装置であって、当該撮像手段の前記撮像範囲が前記少なくとも一部となる情報処理装置を装着可能な装着部を更に備え、前記取得手段により取得される前記印刷制御情報は、前記印刷装置が停止しているときに前記装着部に装着された前記情報処理装置の前記撮像手段により前記撮像範囲を撮像して得られた前記撮像情報に含まれている前記第1位置関係情報及び前記第2位置関係情報を用いて前記処理手段により前記位置を認識して生成された前記印刷制御情報であるように構成される。
上記の課題を解決するために、請求項23に記載の発明は、請求項2に記載の印刷装置の前記装着部に装着され且つ前記撮像手段を備える前記情報処理装置に含まれるコンピュータを、前記処理手段として機能させる。
上記の課題を解決するために、請求項24に記載の発明は、請求項23に記載の情報処理プログラムが前記コンピュータにより読み取り可能に記録されている。
上記の課題を解決するために、請求項25に記載の発明は、請求項2に記載の印刷装置の前記装着部に装着可能な前記情報処理装置であって、前記撮像手段及び前記処理手段を備える。
請求項2又は請求項23から請求項25のいずれか一項に記載の発明によれば、請求項1に記載の発明の作用に加えて、その撮像範囲が印刷媒体の少なくとも一部となる撮像手段を備える情報処理装置の処理手段により印刷予定範囲の印刷媒体における位置を認識して生成された印刷制御情報を取得して印刷に用いる。このとき、当該位置認識に当たっては印刷装置が停止しているときに装着部に装着された情報処理装置の撮像手段から得られた撮像情報が用いられる。よって、印刷品質とのバランスを取りつつ、印刷装置全体を小型化/可搬化することができる。また、携帯型の情報処理装置に備えられた撮像手段を活用することにより、印刷装置全体としての実質的なコストの低減及び信頼性の向上を図ることができると共に、印刷装置とは別体とされる情報処理装置内の処理手段を用いることで、印刷情報に対するセキュリティを向上させることができる。更に上記印刷制御情報を取得して印刷に用いることで、情報処理装置を装着部に装着する精度が低い場合でも当該印刷情報を高品質に印刷することができる。
上記の課題を解決するために、請求項3に記載の発明は、請求項1又は請求項2に記載の印刷装置において、前記印刷制御情報は、前記印刷媒体における印刷済みの部分を前記撮像範囲として得られた前記撮像情報を用いて生成された印刷制御情報であるように構成される。
請求項3に記載の発明によれば、請求項1又は請求項2に記載の発明の作用に加えて、印刷済みの部分を撮像範囲として得られた撮像情報を用いて印刷制御情報が生成されている。よって、高精度且つ高品質の印刷を行うことができる。また、印刷済みの部分の印刷品質が不十分であった場合にその修正のための印刷を行うことや、或いは印刷媒体の途中からの印刷結果を改善できることもできる。
上記の課題を解決するために、請求項4に記載の発明は、請求項3に記載の印刷装置において、前記印刷制御情報は、前記印刷済みの部分を撮像して得られた前記撮像情報に含まれている当該印刷済みの部分に基づいて決定された前記印刷の印刷諸元に基づいて生成された印刷制御情報であるように構成される。
請求項4に記載の発明によれば、請求項3に記載の発明の作用に加えて、撮像情報に含まれている印刷済みの部分に基づいて決定された印刷諸元に基づいて印刷制御情報が生成されているので、より高品質の印刷を行うことができる。
上記の課題を解決するために、請求項5に記載の発明は、請求項1から請求項4のいずれか一項に記載の印刷装置において、前記制御手段は、予め設定されたタイミング及び距離により前記印刷装置が移動するように前記移動手段を制御するように構成される。
請求項5に記載の発明によれば、請求項1から請求項4のいずれか一項に記載の発明の作用に加えて、既定のタイミング及び距離により印刷装置が移動するように移動手段が制御される。よって、既定の距離等により印刷装置を移動させる構成とすることで、より簡易な構成で且つ印刷品質とのバランスを取った印刷が可能となる。
上記の課題を解決するために、請求項6に記載の発明は、請求項1から請求項4のいずれか一項に記載の印刷装置において、前記制御手段は、前記撮像情報に基づいて生成された移動制御情報に基づいて前記印刷装置が移動するように前記移動手段を制御するように構成される。
請求項6に記載の発明によれば、請求項1から請求項4のいずれか一項に記載の発明の作用に加えて、撮像情報に基づいて生成された移動制御情報に基づいて移動手段が制御される。よって、撮像情報に基づいた移動制御情報により印刷装置を移動させることで、例えば空白部分等の発生を防止しつつ、印刷すべき内容の全体を確実且つ効率的に印刷することができる。
上記の課題を解決するために、請求項7に記載の発明は、請求項1から請求項6のいずれか一項に記載の印刷装置において、前記印刷媒体には、予め設定された制御パターンが前記撮像手段により撮像可能に設けられており、前記印刷制御情報又は前記移動制御情報は、前記撮像手段により前記制御パターンを撮像して得られる前記撮像情報に含まれる前記第1位置関係情報を用いて生成されるように構成される。
請求項7に記載の発明によれば、請求項1から請求項6のいずれか一項に記載の発明の作用に加えて、撮像可能に印刷媒体上に設けられた既定の制御パターンを撮像して得られる撮像情報に含まれる第1位置関係情報を用いて印刷制御情報又は移動制御情報が生成されるので、大型の印刷媒体であっても精度の高い印刷を行うことができる。
上記の課題を解決するために、請求項8に記載の発明は、請求項7に記載の印刷装置において、前記撮像手段は可視光以外の波長に感度を有しており、前記制御パターンは当該波長により前記撮像手段に撮像可能とされる制御パターンであるように構成される。
請求項8に記載の発明によれば、請求項7に記載の発明の作用に加えて、制御パターンが可視光以外の波長により撮像手段に撮像可能とされる制御パターンであるので、視覚により認識できない状態で制御パターンを設けることで、例えば印刷媒体としての美観を損ねることなく、制御パターンに応じて動的に印刷制御情報を生成することができる。
上記の課題を解決するために、請求項9に記載の発明は、請求項7又は請求項8に記載の印刷装置において、前記制御パターンは前記印刷媒体の表面に予め担持されている制御パターンであるように構成される。
請求項9に記載の発明によれば、請求項7又は請求項8に記載の発明の作用に加えて、制御パターンが印刷媒体の表面に予め担持されている制御パターンであるので、安価な構成により高品質な印刷を行うことができる。
上記の課題を解決するために、請求項10に記載の発明は、請求項7又は請求項8に記載の印刷装置において、前記制御パターンは前記印刷媒体に投影された制御パターンであるように構成される。
請求項10に記載の発明によれば、請求項7又は請求項8に記載の発明の作用に加えて、制御パターンが印刷媒体に投影された制御パターンであるので、制御パターンが任意に変更可能となり、より高品質な印刷を行うことができる。また、印刷媒体に制御パターンを担持させる必要がなくなるので、印刷媒体としてより広汎な物を使用することが可能になる。
上記の課題を解決するために、請求項11に記載の発明は、請求項7又は請求項8に記載の印刷装置において、前記制御パターンは、前記印刷媒体の載置位置に設けられ且つ当該印刷媒体により透過されて前記撮像手段により撮像可能となる制御パターンであるように構成される。
請求項11に記載の発明によれば、請求項7又は請求項8に記載の発明の作用に加えて、制御パターンが、印刷媒体の載置位置に設けられ且つ印刷媒体により透過されて撮像可能となる制御パターンとされる。よって制御パターンが任意に変更可能となるので、より高品質な印刷を行うことができる。また、印刷媒体に制御パターンを担持させる必要がなくなるので、より広汎な物を印刷媒体として使用することが可能になる。
上記の課題を解決するために、請求項12に記載の発明は、請求項8から請求項11のいずれか一項に記載の印刷装置において、前記制御パターンには、前記印刷装置による前記印刷媒体への印刷における印刷諸元の設定に用いられる印刷諸元指標が含まれており、前記印刷制御情報又は前記移動制御情報は、前記撮像手段により前記制御パターンを撮像して得られる前記撮像情報に含まれている前記印刷諸元指標に基づいて決定された印刷諸元に基づいて生成されるように構成される。
請求項12に記載の発明によれば、請求項8から請求項11のいずれか一項に記載の発明の作用に加えて、制御パターンに印刷諸元指標が含まれており、印刷制御情報又は移動制御情報が、撮像手段により制御パターンを撮像して得られる撮像情報に含まれている印刷諸元指標に基づいて決定された印刷諸元に基づいて生成されるので、撮像情報に印刷諸元指標が含まれていることで印刷諸元を設定でき、より高品質な印刷が可能となる。
上記の課題を解決するために、請求項13に記載の発明は、請求項1から請求項12のいずれか一項に記載の印刷装置において、前記印刷制御情報又は前記移動制御情報は、前記撮像情報に基づいて検出された前記印刷媒体の種類に基づいて生成されるように構成される。
請求項13に記載の発明によれば、請求項1から請求項12のいずれか一項に記載の発明の作用に加えて、印刷制御情報又は移動制御情報が、撮像情報に基づいて検出された印刷媒体の種類に基づいて生成されるので、印刷媒体に対応した高品質の印刷結果を得ることができる。
上記の課題を解決するために、請求項14に記載の発明は、請求項13に記載の印刷装置において、前記検出された種類を告知するディスプレイ等の告知手段を更に備えることを特徴とする印刷装置。
請求項14に記載の発明によれば、請求項13に記載の発明の作用に加えて、撮像情報に基づいて検出された印刷媒体の種類を告知するので、使用者が印刷媒体の種類を即時に認識することができる。
上記の課題を解決するために、請求項15に記載の発明は、請求項1から請求項14のいずれか一項に記載の印刷装置において、前記取得手段は、前記印刷制御情報又は前記移動制御情報を取得するコネクタであるように構成される。
請求項15に記載の発明によれば、請求項1から請求項14のいずれか一項に記載の発明の作用に加えて、取得手段が印刷制御情報又は移動制御情報を取得するコネクタであるので、確実に当該印刷制御情報等を取得することができる。
上記の課題を解決するために、請求項16に記載の発明は、請求項1から請求項14のいずれか一項に記載の印刷装置において、前記取得手段は、無線により前記印刷制御情報又は前記移動制御情報を取得するように構成される。
請求項16に記載の発明によれば、請求項1から請求項14のいずれか一項に記載の発明の作用に加えて、無線により印刷制御情報等を取得するので、物理的な接続を伴わないことにより、故障なく且つ利便性を向上させつつ当該印刷制御情報等を取得することができる。
上記の課題を解決するために、請求項17に記載の発明は、請求項1から請求項16のいずれか一項に記載の印刷装置において、前記撮像手段は前記印刷媒体に担持されている情報を画像として撮像し、前記撮像された画像に相当する画像情報を記憶するRAM等の記憶手段を更に備える。
請求項17に記載の発明によれば、請求項1から請求項16のいずれか一項に記載の発明の作用に加えて、印刷媒体に担持されている情報を画像として撮像し、その撮像した画像に相当する画像情報を記憶するので、印刷装置を画像読み取り装置としても機能させることができる。
上記の課題を解決するために、請求項18に記載の発明は、請求項1から請求項17のいずれか一項に記載の印刷装置において、前記撮像手段は、前記印刷媒体に担持されている前記情報又は当該印刷媒体自体を識別するための識別情報を、前記印刷媒体に担持されている前記情報と共に前記画像として撮像するように構成される。
請求項18に記載の発明によれば、請求項1から請求項17のいずれか一項に記載の発明の作用に加えて、印刷媒体に担持されている情報と共に識別情報を画像として撮像するので、情報が担持されている印刷媒体を後ほど識別する場合等に活用することができる。
上記の課題を解決するために、請求項19に記載の発明は、請求項18に記載の印刷装置において、前記識別情報が前記印刷媒体に担持されている。
請求項19に記載の発明によれば、請求項18に記載の発明の作用に加えて、識別情報を担持するものを別途設ける必要がないので、安価な構成で識別情報を撮像することができる。
上記の課題を解決するために、請求項20に記載の発明は、請求項18又は請求項19に記載の印刷装置において、前記識別情報は前記印刷手段により前記印刷媒体に印刷された識別情報であるように構成される。
請求項20に記載の発明によれば、請求項18又は請求項19に記載の発明の作用に加えて、識別情報が印刷手段により印刷された識別情報であるので、最小限の構成により印刷媒体を識別することができる。
上記の課題を解決するために、請求項21に記載の発明は、請求項1から請求項20のいずれか一項に記載の印刷装置において、前記移動手段を更に備える。
請求項21に記載の発明によれば、請求項1から請求項20のいずれか一項に記載の発明の作用に加えて、移動手段が印刷装置自体に備えられるので、印刷装置自体を自走化して小型化することができる。
本発明によれば、第1位置関係情報及び第2位置関係情報を用いて印刷予定範囲の位置を認識して生成された印刷制御情報を取得して印刷を行った後、印刷装置を移動させて次の印刷予定範囲における印刷を行う。
従って、撮像情報に含まれる第1位置関係情報及び第2位置関係情報を用いて生成された印刷制御情報を用いて移動しながら印刷予定範囲への印刷を行うので、構成の簡易化により印刷装置の移動制御が高精度でない場合等であっても、印刷品質とのバランスを取って印刷を行うことができる。
また、印刷装置としての移動可能範囲が拡げられることにより、印刷に対する印刷媒体の大きさの制約を外すことができる。更にまた、印刷媒体の種類を検出した上で印刷することで、印刷媒体の種類の誤認により低品質な印刷が行われてしまうことを防止できる。
次に、本発明を実施するための形態等について、図面に基づいて説明する。以下に説明する実施形態等は、少なくとも静止画の撮像が可能なデジタルカメラを備える携帯可能且つ通話等が可能ないわゆるスマートフォンを用いて、紙等の印刷可能な印刷媒体に対して文字や図形等の印刷情報を印刷(プリント)するプリントシステムに対して本発明を適用した場合の実施の形態等である。なお上記デジタルカメラを、以下、単に「カメラ」と称する。ここで、当該スマートフォンに備えられているデジタルカメラではなく、装置として独立したデジタルカメラであって印刷されるべき上記印刷情報を記憶しているデジタルカメラを用いるプリントシステムに対して本発明を適用しても良い。また、実施形態等に係るスマートフォンの携帯者を、以下、単に「携帯者」と称する。
(I)実施形態
初めに、本発明に係る実施形態について、図1乃至図8を用いて説明する。なお、図1は実施形態に係るプリントシステムの構成を示す外観斜視図であり、図2は当該プリントシステムの構成を示す部分的な平面図である。このとき図2は、図1におけるα-α’の線による断面を上方から見た平面図である。また、図3は当該プリントシステムの概要構成を示すブロック図であり、図4は実施形態に係る制御パターンを例示する平面図である。更に、図5は実施形態に係る印刷制御処理を示すフローチャートであり、図6は当該印刷制御処理中におけるプリントシステムの移動態様を例示する平面図である。また図7及び図8は実施形態に係るプリントシステムの他の例の概要構成を示す斜視図である。
(I)実施形態
初めに、本発明に係る実施形態について、図1乃至図8を用いて説明する。なお、図1は実施形態に係るプリントシステムの構成を示す外観斜視図であり、図2は当該プリントシステムの構成を示す部分的な平面図である。このとき図2は、図1におけるα-α’の線による断面を上方から見た平面図である。また、図3は当該プリントシステムの概要構成を示すブロック図であり、図4は実施形態に係る制御パターンを例示する平面図である。更に、図5は実施形態に係る印刷制御処理を示すフローチャートであり、図6は当該印刷制御処理中におけるプリントシステムの移動態様を例示する平面図である。また図7及び図8は実施形態に係るプリントシステムの他の例の概要構成を示す斜視図である。
実施形態に係るプリントシステムは、文字、記号又は図形等を含む上記印刷情報が印刷されるべき例えば紙、又はその表面への印刷処理が可能な立体物等に対する印刷を行う。この紙又は立体物等が、本発明に係る「印刷媒体」の一例に相当する。そして実施形態に係るプリントシステムは、スマートフォンに備えられた上記カメラのレンズが印刷媒体に対向するように当該スマートフォンが装着される装着部と、当該装着部に装着されたスマートフォンから上記印刷情報を取得して上記印刷媒体に対する印刷処理を行う印刷ヘッドと、を備え、更に当該プリントシステム全体が移動可能に構成されている。そして、装着部に装着された上記カメラを用いて上記印刷媒体の表面等を撮像しつつ、印刷ヘッドを用いて印刷情報を印刷媒体に印刷する。またこのとき、上記印刷ヘッドの印刷範囲が印刷媒体上を当該印刷媒体に対して相対的に移動するように、スマートフォンから出力される後述する各移動制御データを用いて、印刷ヘッド及びこれを含むプリントシステム全体が印刷媒体に対して相対的に移動させられる。なお以下の説明では、印刷ヘッドのみを移動するための移動制御データを「印刷ヘッド移動制御データ」と称し、プリントシステム全体を移動するための移動制御データを「システム移動制御データ」と称することとする。そして、システム移動制御データに基づく移動後のプリントシステムの位置において、上記印刷情報を含んでスマートフォンから出力される後述する印刷制御データ及び印刷ヘッド移動制御データを用いて上記印刷ヘッドにより上記印刷情報の印刷媒体への印刷処理が実行される。なお以下に説明する実施形態では、上記印刷媒体が二次元的に(平面的に)載置された印刷用紙である場合を例として説明する。
即ち図1及び図2に示すように、実施形態に係るプリントシステムPSは、本発明に係る「情報処理装置」の一例としてのスマートフォンSと、スマートフォンSに備えられたカメラのレンズがプリントシステムPSの下方に載置されている印刷用紙Pに対向するように(即ち図1においてカメラのレンズが下を向くように)当該スマートフォンSが下向きに嵌め込まれる孔Hを備える装着部21と、装着部21の下方にあり且つ枠状で中空の筐体23と、装着部21を筐体23に対して固定支持する支持部B3と、筐体23の内側中空部に備えられており、上記印刷用紙Pに対する印刷処理をスマートフォンSから出力された印刷制御データ及び印刷ヘッド移動制御データに基づいて実行する印刷ヘッド25と、筐体23及び支持部B3並びに装着部21を印刷用紙Pに対して支持しながら、システム移動制御データに基づいて矢印A1により図1に示される方向に当該筐体23等を二次元的に移動させる車輪T1乃至T4と、矢印A2及び矢印A2’により図1に示される方向に印刷ヘッド移動制御データに基づいて印刷用紙P上を印刷ヘッド25が二次元的に移動するように当該印刷ヘッド25を支持する支持レール26A及び支持レール26Bと、により構成されている。なおこのとき支持レール26Bは、図1において筐体23の手前側辺(図2において筐体23の下側辺)の内側中空部にも形成されており、支持レール26Aを矢印A2’で示される方向に移動可能に支持している。
一方図2に示すように、それぞれの車輪T1乃至T4は、図示しないモータ及びギア等からなる装置駆動部24-1乃至24-4により、スマートフォンSから出力されるシステム移動制御データに基づいてその回転速度等が制御される。なお以下の説明において装置駆動部24-1乃至24-4に共通の説明を行う場合、これらを纏めて装置駆動部24と称する。更に車輪T1乃至T4の各回転軸は、印刷用紙Pに仮想的に立てた垂線を中心軸として印刷用紙Pに平行な面内で回転可能に(即ち、プリントシステムPS全体をシステム移動制御データに基づいて操舵可能に)構成されている。そして、車輪T1乃至T4それぞれの回転速度、回転方向及び回転数の制御、並びに操舵がシステム移動制御データに基づいて行われることにより、プリントシステムPS全体が矢印A1で示す二次元的な方向に印刷用紙P上を自在に且つくまなく移動可能とされている。
他方印刷ヘッド25内には、図示しない印刷ヘッド駆動部26が備えられている。そして上記印刷ヘッド移動制御データに基づいた印刷ヘッド駆動部26の動作により、印刷ヘッド25が、上記支持レール26Aに沿って矢印A2により示される方向に、また上記支持レール26Bに沿って矢印A2’により示される方向に、それぞれ移動し、全体として二次元的に移動する。この装置駆動部24及び印刷ヘッド駆動部26の動作によるプリントシステムPS全体の二次元的な移動、及び印刷ヘッド25単独の二次元的な移動により、スマートフォンSのカメラの撮像範囲AR及び印刷ヘッド25の印刷範囲は、印刷用紙Pの全範囲上を二次元的に自在に且つくまなく移動可能となる。
他方、筐体23の中空部の一内側面には投影部27が備えられている。この投影部27は、例えば視認可能な色のレーザ光LZ(図2中破線参照)の投影部である。そして投影部27は、筐体23の下方に載置されている印刷用紙Pの印刷面における筐体23の内側中空部に対向する領域の一部にレーザ光LZを照射して、印刷ヘッド25による印刷予定範囲を示す例えば方形の範囲指標FRを投影する。これに対して、図1に例示するスマートフォンSのカメラの(図2中手前側から見た)撮像範囲は、図2に一点鎖線で例示する撮像範囲ARとなる。
そして、システム移動制御データに基づくプリントシステムPSの移動後の停止時に範囲指標FRが投影されている印刷用紙Pの範囲(即ち、筐体23の内側中空部分に対応する範囲)をカメラが撮像して得られる画像データ(上記範囲指標FRの像を含む)に基づき、その停止時において印刷ヘッド25によって上記印刷予定範囲(即ち範囲指標FRにより示される印刷用紙Pの範囲)内に印刷されるべき印刷情報を含む印刷制御データが生成される。この印刷制御データに基づいて当該印刷ヘッド25が上記印刷予定範囲内を二次元的に移動しつつ動作することにより、実施形態に係る印刷制御処理が実行される。
次に、図1及び図2を用いた外観を説明したプリントシステムPSの詳細構成について、図3に示すブロック図を用いて説明する。
図3に示すように、先ず上記装着部21の孔Hに装着されるスマートフォンSは、CPU1と、ROM(Read Only Memory)2と、RAM(Random Access Memory)3と、操作ボタン及びタッチパネル等からなる操作部4と、当該タッチパネルがその表面に配置されている液晶ディスプレイ等からなるディスプレイ5と、スピーカ7及びマイク8が接続されている通話制御部6と、孔Hを通した上記撮像範囲ARを有する本発明に係る「撮像手段」の一例としての上記カメラ9と、図1において図示しない外部のネットワーク(無線LAN(Local Area Network)、専用回線、インターネット又はいわゆる3G回線等のネットワーク)に接続するためのアンテナANTを備える通信インターフェース10と、相対的に移動するカメラ9による撮像の対象となる上記印刷用紙Pの一部又は全部を当該撮像時に照らすライト11と、上記装置駆動部24、上記印刷ヘッド25、上記印刷ヘッド駆動部26及び投影部27との間で上記印刷制御データ及び上記印刷ヘッド移動制御データ並びにシステム移動制御データ等を授受するための接続部12と、により構成されている。この接続部12は、スマートフォンSが孔Hに嵌め込まれることにより、装着部21に備えられた接続部22(図1及び図2において図示せず)と物理的且つ電気的に接続される。これにより接続部12は、当該接続部22を介して上記装置駆動部24等との間での上記印刷制御データ及び印刷ヘッド移動制御データ並びにシステム移動制御データ等の授受を行う。このとき印刷制御データは印刷ヘッド25との間で授受され、システム移動制御データは装置駆動部24との間で授受され、更に印刷ヘッド移動制御データは印刷ヘッド駆動部26との間で授受される。なおスマートフォンSと装置駆動部24及び印刷ヘッド25等との接続が無線で行われるように構成することもできる。またRAM3内には、CPU1を中心とした実施形態に係る印刷制御処理を実行するために必要なカレント画像バッファ34が、揮発性の記憶領域として形成されている。
なお、図1乃至図3を用いて説明した構成のうち、車輪T1乃至T4が本発明に係る「移動手段」の一例に相当し、投影部27が本発明に係る「提供手段」の一例に相当する。また接続部22が本発明に係る「取得手段」の一例に相当し、CPU1が本発明に係る「処理手段」の一例に相当し、装置駆動部24が本発明に係る「制御手段」の一例に相当する。更にディスプレイ5が本発明に係る「告知手段」の一例に相当し、RAM3が本発明に係る「記憶手段」の一例に相当する。
この構成において通信インターフェース10は、CPU1の制御の下、アンテナANTを介した上記ネットワークとのデータの授受を制御する。このとき通信インターフェース10は、アンテナANTを介した無線によるデータの授受だけでなく、例えば有線LANやいわゆるUSB(Universal Serial Bus)等を介した有線によるデータの授受を制御するように構成することもできる。
また通話制御部6は、CPU1の制御の下、マイク8及びスピーカ7を用いたスマートフォンSとしての音声通話を制御する。更に操作部4は、スマートフォンSの使用者による操作に基づいて、当該操作に対応する操作信号を生成してCPU1に出力する。これによりCPU1は、当該操作信号に基づいてスマートフォンS全体を制御する。
一方ROM2には、後述する実施形態に係る印刷制御処理を初めとする実施形態に係るプリントシステムPSに含まれるスマートフォンSとしての処理のためのプログラム等が、予め不揮発性に記録されている。そしてCPU1は、当該プログラム等をROM2から読み出して実行することにより、上記スマートフォンSとしての処理を制御する。この他ROM2は、例えば電話番号データやアドレスデータ等、スマートフォンSとしての処理に必要なデータも不揮発性に記憶する。またRAM3は、上記カレント画像バッファ34の他、上記スマートフォンSとしての処理に必要な他のデータを記憶する。更にディスプレイ5は、CPU1の制御の下、実施形態に係る印刷制御処理に必要な情報に加えて、スマートフォンSとしての処理に必要な情報を、その携帯者に対して表示する。
他方カメラ9は、当該カメラ9のレンズが印刷用紙に対向するようにスマートフォンSが装着部21に装着された状態で、CPU1の制御の下、装着部21の移動に伴って、その撮像範囲ARを相対的に且つ二次元的に移動させながら上記印刷用紙Pの表面を撮像し、当該撮像した画像に対応する画像データ(デジタル化された画像データ)を、CPU1を介してカレント画像バッファ34に出力する。ここで、カメラ9により印刷用紙Pの表面を撮像する場合、カメラ9は、当該撮像の都度、撮像した画像に対応する画像データをカレント画像バッファ34に出力する。これによりCPU1は、カレント画像バッファ34に記憶されているデータを用いて、実施形態に係る印刷制御処理を実行すると共に、当該印刷制御処理に対応して上記印刷制御データ、装着部21を含むプリントシステムPSを移動させるための上記システム移動制御データ、及び印刷ヘッド25を移動させるための上記印刷ヘッド移動制御データを、それぞれ生成する処理を実行する。またこの際にライト11は、CPU1の制御の下、カメラ9により撮像される上記印刷用紙Pの一部又は全部を、当該撮像に好適な照度となるように照らす。
次に、RAM3内のカレント画像バッファ34は、カメラ9により撮像された一フレーム分の画像データを記憶する。この場合の一フレーム分の画像データ(フレーム画像データ)に相当する画像がカレント画像と称されている。
次に、実施形態に係る印刷用紙Pについて、図4を用いて具体的に説明する。図4にその一部を例示するように、実施形態に係る印刷用紙Pの印刷側の表面には、格子(マス目)状のパターン100と、印刷用紙P上の位置を示すアドレス101と、印刷用紙Pの品質(用途)を示す品質データ102と、が予め印刷されている。図4に例示する品質データ102では、印刷用紙Pが写真印刷用の「photo paper」であることが例示されている。これらパターン100及びアドレス101が、本発明に係る「制御パターン」の一例に相当し、品質データ102が本発明に係る「印刷諸元指標」の一例に相当する。実施形態に係る印刷制御処理では、後述するように、上記パターン100及びアドレス101を有する印刷用紙P上に上記範囲指標FRが投影された状態で、その撮像範囲AR内にそれらを含むカメラ9によりそれらを一度に撮像することにより、スマートフォンSのCPU1において、印刷予定範囲の印刷用紙P上における位置を検出する。また、同時に品質データ102を撮像することで、CPU1において印刷制御データにおける印刷品質を決定する。そして当該検出した位置及び決定した印刷品質に基づき、印刷制御データに含まれる印刷情報(当該検出された位置に印刷されるべき印刷情報)をCPU1において生成し、当該生成された印刷情報を上記検出された位置の印刷用紙Pに印刷する。なお、パターン100、アドレス101及び品質データ102については、印刷用紙P上にそれらが直接印刷される場合だけでなく、例えば、パターン100、アドレス101及び品質データ102に相当する画像が図示しない他の投影部により、印刷用紙Pの表側(印刷ヘッド25の側)又は裏側からカメラ9により撮像可能に投影されるものであっても良い。また、可視光以外の波長に感度を有するようにカメラ9を構成し、パターン100、アドレス101及び品質データ102を、当該波長により撮像可能な塗料等により印刷用紙P上に印刷するように構成することもできる。更に、印刷用紙Pが載置される図示しない載置台の載置面にパターン100、アドレス101及び品質データ102が例えば描画されており、当該描画されたパターン100等がそこに載置された印刷用紙Pを透過して(即ち透けて)カメラ9から撮像可能となるように構成しても良い。
次に、実施形態に係る印刷制御処理について、具体的に図1乃至図8を用いて説明する。
実施形態に係る印刷制御処理は、例えば、図4に例示したパターン100、アドレス101及び品質データ102が印刷された印刷用紙Pが筐体23の下方に載置された後、携帯者による所定の操作がスマートフォンSの操作部4において実行されたときに開始される。なおこのとき、印刷用紙Pに印刷されるべき上記印刷情報の全体(印刷用紙P全体に相当する印刷情報)は、実施形態に係る印刷制御処理の開始時においてRAM3又はROM2の書き換え可能な領域に記憶されているものとする。
次にスマートフォンSが、カメラ9の撮像範囲が図1において下方となるように装着部21の孔Hに嵌め込まれて実施形態に係る印刷制御処理が開始されると、図3に示すようにCPU1は、先ずカメラ9を起動する(ステップS1)。
次に、孔Hに嵌め込まれたスマートフォンSのCPU1は、カレント画像バッファ34を「ゼロ」に初期化する(ステップS2)。次にCPU1は、投影部27を駆動して、範囲指標FRを筐体23の中空部分内側に相当する印刷用紙Pの部分に投影し(図2参照)、更に孔Hに嵌め込まれたスマートフォンSのカメラ9の撮像範囲AR内にある印刷用紙Pの印刷面(上記パターン100等が印刷された印刷面の一部)を撮像し、当該撮像結果としての画像(カレント画像に相当する画像)の画像データを、カレント画像バッファ34に入力する(ステップS3)。
次にCPU1は、現在カレント画像バッファ34に記憶されている画像データに含まれている上記パターン100及びアドレス101に基づき、カメラ9の撮像範囲ARと印刷用紙Pとの間の位置関係を認識する(ステップS4)。即ちCPU1はステップS4の処理において、カレント画像バッファ34に記憶されている画像データに含まれている上記パターン100等に基づいて、撮像範囲ARの印刷用紙P上の位置又は角度を認識する。
なお実施形態に係るプリントシステムPSとしては、印刷用紙P上の上記パターン100等の内容に基づいてカメラ9の撮像範囲ARと印刷用紙Pとの間の位置関係を認識することとしたが、これ以外に、例えば印刷用紙Pが載置される台等にカメラ9が固定されており、よってカメラ9の撮像範囲ARと印刷用紙Pとの位置関係が常に固定である場合、又は印刷用紙P全体を撮像して印刷用紙Pの周辺部を認識するような場合に、実施形態の印刷制御処理を適用することもできる。この場合でも、上記範囲指標FRが撮像結果としての画像データ内に映り込んでいることにより、実施形態に係る印刷制御処理が可能となる。
撮像範囲ARと印刷用紙Pとの間の位置関係が認識されたら、次にCPU1は、現在カレント画像バッファ34に記憶されている画像データに含まれている範囲指標FRに基づき、カメラ9の撮像範囲AR内における印刷予定範囲の位置(即ち、範囲指標FRの位置)を認識する(ステップS5)。以上説明したステップS4の処理により撮像範囲ARと印刷用紙Pとの間の位置関係が認識され、更にステップS5の処理により撮像範囲AR内における印刷予定範囲の位置が認識されることから、これらの処理の結果として、印刷用紙P内における印刷予定範囲の位置が認識されることになる。
次にCPU1は、ステップS5までの処理により認識された上記印刷予定範囲の位置と、撮像された画像データに含まれている品質データ102により示される印刷用紙Pの品質と、に基づいて、その位置に印刷すべき印刷情報を含む印刷制御データを生成し、接続部12及び接続部22を介して印刷ヘッド25に出力する(ステップS6)。ここで実施形態に係る印刷制御データには、印刷ヘッド25による各印刷ピクセルに対応した上記印刷情報であるビットマップデータ、印刷用のインクの種類や量、或いはインク粒子の大きさを示すデータ等の制御データも含まれている。またこれと並行してCPU1は、印刷制御データに含まれる上記印刷情報を印刷予定範囲の印刷用紙Pに印刷するために必要な印刷ヘッド25の移動制御に必要な上記印刷ヘッド移動制御データを生成し、接続部12及び接続部22を介して印刷ヘッド駆動部26に出力する(ステップS6)。これらにより印刷ヘッド25は、当該印刷制御データに含まれている上記制御データ等及び印刷ヘッド移動制御データに基づき、当該印刷ヘッド移動制御データに基づく印刷ヘッド駆動部26による駆動制御を受けて、支持レール26A及び26Bに支持されて二次元的に移動しつつ、現在の印刷予定範囲に相当する印刷用紙Pの位置に上記印刷情報を印刷する(ステップS7)。
次にCPU1は、直前のステップS7の処理により印刷された印刷情報に対して印刷用紙P上で隣接する(連続する)印刷情報を印刷するため、プリントシステムPS全体を印刷用紙P上において移動させる。即ちCPU1は、プリントシステムPSを当該隣接する印刷情報を印刷すべき印刷用紙P上の位置まで移動させるためのシステム移動制御データを生成し、接続部12及び接続部22を介して装置駆動部24に出力する。この場合にCPU1は、上記ステップS4の処理により認識された撮像範囲ARと印刷用紙Pとの間の位置関係、及び上記ステップS5の処理により認識された撮像範囲AR内における印刷予定範囲(範囲指標FR)の位置関係に基づいて上記システム移動制御データを生成する。より具体的に、このときのシステム移動制御データには、上記ステップS5において認識された印刷予定範囲に隣接する印刷予定範囲が位置すべき印刷用紙P上の位置へプリントシステムPS全体を移動させるための制御データが含まれている。またこのときCPU1は、隣接する印刷予定範囲同士の一部が少なくとも重なるように(換言すれば、隣接する印刷予定範囲間に隙間ができないように)システム移動制御データを生成する。
なおここで、一旦プリントシステムPSを移動させた後の画像データに基づいて判断したとき、直前の印刷済みの部分との間に隙間が生じていることが認識された場合、CPU1は、次の印刷処理の前に装置駆動部24を再度駆動させることで、プリントシステムPSの位置を微調整するように構成しても良い。
そして、上記システム移動制御データを受信した装置駆動部24は、当該システム移動制御データに基づき、印刷ヘッド25の次の印刷が行われるべき印刷予定範囲の印刷用紙P上の位置へのプリントシステムPS全体の移動を開始し(ステップS8)、更に当該システム移動制御データに基づいて当該移動を終了させる(ステップS9)。このステップS8及びS9の処理により、上記隣接する印刷情報が印刷されるべき印刷用紙P上の位置までのプリントシステムPS全体の移動が行われる。このとき装置駆動部24は、上記隣接する印刷情報が印刷されるべき印刷用紙P上の位置までプリントシステムPS全体を移動させるべく、上記システム移動制御データに基づいて、車輪T1乃至T4それぞれの回転速度、回転方向及び回転数、並びに蛇角を制御する。
ここで、印刷用紙Pの外までプリントシステムPSが移動してしまった場合、撮像された画像データ内にパターン100等が映っていないことになる。この場合CPU1は、それまでの画像データの変化等に基づき、プリントシステムPSが印刷用紙Pの外に存在していると認識する。その後CPU1は、プリントシステムPSの位置が印刷用紙P外から印刷用紙P内又はその端辺上の位置とするようにプリントシステムPSを移動させるべく、上記システム移動制御データを生成して装置駆動部24に出力する。これによりプリントシステムPSは印刷用紙P上に引き戻されることになる。
次にCPU1は、これまでの印刷情報の印刷に用いられた全ての範囲指標FRの位置を示すデータに基づき、全ての印刷情報の印刷が終了したか否かを判定する(ステップS10)。ステップS10の判定において印刷用紙Pに印刷されるべき全ての印刷情報の印刷が終了している場合(ステップS10;YES)、CPU1は、実施形態に係る印刷制御処理を終了させる。一方ステップS10の判定において未だ印刷すべき印刷情報が残っている場合(ステップS10;NO)、CPU1は上記ステップS3に戻り、次に印刷すべき印刷情報の印刷を行うべく、当該次に印刷すべき印刷情報を対象として、上記ステップS3乃至S9の処理を繰り返す。
以上の図5を用いて説明した印刷制御処理により、装着部21に図1中下向きに装着されたスマートフォンS及び印刷ヘッド25を使った印刷用紙Pの全部又は一部への印刷制御処理が実行される。ここで、図5に示すステップS3乃至S9の処理が連続して実行された結果として、必要な印刷情報が印刷用紙Pに印刷される過程におけるプリントシステムPS全体の移動の状況を、印刷予定範囲を示す範囲指標FRの各タイミングにおける位置に置き換えて例示しつつ、図6を用いて説明する。この図6において実線矢印は、プリントシステムPSの移動に伴って範囲指標FRの中心点Pが移動する軌跡を示している。更に図6においては、印刷用紙Pに印刷された、図4において説明したパターン100及びアドレス101の一部を例示している(品質データ102は記載を省略)。図6において中心点P0の位置が最も新しい位置であり、中心点P10の位置が最も古い位置である。即ち図6に示す例では、範囲指標FRの中心点Pの位置が、中心点P10→中心点P9→…→中心点P6と移動した後、プリントシステムPSは一度印刷用紙P外へ移動する。その後プリントシステムPSは再び印刷用紙Pの上の位置へ戻り(図5ステップS8及びS9参照)、その後、中心点Pの位置は中心点P5→中心点P4→…→中心点P0と移動する。この場合、各中心点Pに対応する範囲指標FRは、プリントシステムPSの移動に伴って、範囲指標FR10→範囲指標FR9→範囲指標FR8→…→範囲指標FR5→範囲指標FR4→…→範囲指標FR0と移動し、それぞれの範囲指標FRの位置で印刷ヘッド25による印刷が行われる。ここで隣接する範囲指標FRが相互に少しずつ重なることにより、結果として印刷用紙P上の全部又は一部に漏れなく必要な印刷情報が印刷されることになる。
ここで、実施形態に係るプリントシステムPSとしては、図1及び図2に例示する実施形態の他に、種々の例へ適用することが可能である。以下これら他の例について、具体的に図7及び図8を用いて説明する。
(A)第2例
図7(a)は実施形態に係るプリントシステムPSの他の例である第2例を示す。この第2例に係るプリントシステムPSでは、印刷用紙Pは、例えば机やテーブル上に単に平面的に載置されているのみである。なお図7及び図8に記載されている印刷用紙Pにおいては、パターン100、アドレス101及び品質データ102の記載を省略している。一方スマートフォンSは、カメラ9のレンズを印刷用紙Pに対向させるように(即ち図7(a)においてカメラ9のレンズが図面内の奥行き方向を向くように)装着部21の孔Hに嵌め込まれる。なおこの時点で、図1及び図2に例示した場合と同様にスマートフォンSの接続部12と装着部21の接続部22とが電気的に接続され、上記印刷制御データ及び印刷ヘッド移動制御データ並びにシステム移動制御データ等の授受が可能となる。更に第2例の装着部21を含むプリントシステムPSは、装置駆動部24の一態様であるアーム部236の一端に装着されており、更にアーム部236の他端がアーム部235の一端に装着され、このアーム部235の他端が基部234により支持されている。この第2例の場合のみ、基部234、アーム部235及びアーム部236が本発明に係る「移動手段」の一例に相当し、例えばCPU1が本発明に係る「制御手段」の一例に相当する。
(A)第2例
図7(a)は実施形態に係るプリントシステムPSの他の例である第2例を示す。この第2例に係るプリントシステムPSでは、印刷用紙Pは、例えば机やテーブル上に単に平面的に載置されているのみである。なお図7及び図8に記載されている印刷用紙Pにおいては、パターン100、アドレス101及び品質データ102の記載を省略している。一方スマートフォンSは、カメラ9のレンズを印刷用紙Pに対向させるように(即ち図7(a)においてカメラ9のレンズが図面内の奥行き方向を向くように)装着部21の孔Hに嵌め込まれる。なおこの時点で、図1及び図2に例示した場合と同様にスマートフォンSの接続部12と装着部21の接続部22とが電気的に接続され、上記印刷制御データ及び印刷ヘッド移動制御データ並びにシステム移動制御データ等の授受が可能となる。更に第2例の装着部21を含むプリントシステムPSは、装置駆動部24の一態様であるアーム部236の一端に装着されており、更にアーム部236の他端がアーム部235の一端に装着され、このアーム部235の他端が基部234により支持されている。この第2例の場合のみ、基部234、アーム部235及びアーム部236が本発明に係る「移動手段」の一例に相当し、例えばCPU1が本発明に係る「制御手段」の一例に相当する。
そして、スマートフォンSからの上記システム移動制御データに基づき、スマートフォンSが孔Hに嵌め込まれたプリントシステムPSを支持するアーム部235及び236が移動し、これによりカメラ9の撮像範囲AR、範囲指標FR及び印刷ヘッド25の印刷範囲(予定印刷範囲)は、プリントシステムPSと共に印刷用紙Pの全範囲上を二次元的に移動する(図7(a)矢印A1参照)。そして当該移動の間に例えば図3に例示する印刷制御処理が実行されて、印刷ヘッド25が印刷予定範囲内の印刷用紙P上を二次元的にくまなく移動することにより、実施形態に係る印刷制御処理が実行されることが、プリントシステムPSの移動の度に行われる。
(B)第3例
次に、図7(b)は実施形態に係るプリントシステムPSの更に他の例である第3例を示す。この第3例に係るプリントシステムPSでは、印刷用紙Pは、第2例と同様に例えば机やテーブル上に単に平面的に載置されているのみである。一方スマートフォンSは、第2例の場合と同様にカメラ9のレンズを印刷用紙Pに対向させるように装着部21の孔Hに嵌め込まれる。なおこの時点で、図1及び図2に例示した場合と同様にスマートフォンSの接続部12と装着部21の接続部22とが電気的に接続され、上記印刷制御データ及び印刷ヘッド移動制御データ並びにシステム移動制御データ等の授受が可能となる。更に第3例の装着部21を含むプリントシステムPSには、装置駆動部24の一態様である車輪又は無限軌道等の自走式の移動部237乃至240が装着されている。
(B)第3例
次に、図7(b)は実施形態に係るプリントシステムPSの更に他の例である第3例を示す。この第3例に係るプリントシステムPSでは、印刷用紙Pは、第2例と同様に例えば机やテーブル上に単に平面的に載置されているのみである。一方スマートフォンSは、第2例の場合と同様にカメラ9のレンズを印刷用紙Pに対向させるように装着部21の孔Hに嵌め込まれる。なおこの時点で、図1及び図2に例示した場合と同様にスマートフォンSの接続部12と装着部21の接続部22とが電気的に接続され、上記印刷制御データ及び印刷ヘッド移動制御データ並びにシステム移動制御データ等の授受が可能となる。更に第3例の装着部21を含むプリントシステムPSには、装置駆動部24の一態様である車輪又は無限軌道等の自走式の移動部237乃至240が装着されている。
そして、スマートフォンSからの上記システム移動制御データに基づき、スマートフォンSが孔Hに嵌め込まれたプリントシステムPSが移動部237乃至240により移動し、これによりカメラ9の撮像範囲AR、範囲指標FR及び印刷ヘッド25の印刷範囲(予定印刷範囲)は印刷用紙Pの全範囲上を二次元的に移動する(図7(b)矢印A1参照)。そして当該移動の間に例えば図3に例示する印刷制御処理が実行されて、印刷ヘッド25が印刷予定範囲内の印刷用紙P上を二次元的にくまなく移動することにより、実施形態に係る印刷制御処理が実行される。
(C)第4例
図8は、実施形態に係るプリントシステムPSの更に他の例である第4例を示す。この第4例に係るプリントシステムPSでも、第2例及び第3例の場合と同様に、印刷用紙Pは例えば机やテーブル上に単に平面的に載置されているのみである。一方スマートフォンSは、第2例及び第3例の場合と同様にカメラ9のレンズを印刷用紙Pに対向させるように(即ち図8においてカメラ9のレンズが図面内の奥行き方向を向くように)装着部21の孔Hに嵌め込まれる。なおこの時点で、図1及び図2に例示した場合と同様にスマートフォンSの接続部12と装着部21の接続部22とが電気的に接続され、上記印刷制御データ及び印刷ヘッド移動制御データ並びにシステム移動制御データ等の授受が可能となる。更に第4例の装着部21を含むプリントシステムPSを構成する筐体23の角部のそれぞれには、装置駆動部24の一態様である支持脚241乃至244が装着されている。このとき各支持脚241乃至244にはそれぞれ、関節部241A及び241B、関節部243A及び243B並びに関節部244A及び244B(支持脚242の関節部は図8において図示省略)が設けられており、各関節部において各支持脚21乃至244は自在に折れ曲がるように構成されている。即ち各支持脚241乃至244は、あたかも動物又は昆虫の脚のように連動して動き、プリントシステムPS全体を印刷用紙P上において二次元的に移動させる。
(C)第4例
図8は、実施形態に係るプリントシステムPSの更に他の例である第4例を示す。この第4例に係るプリントシステムPSでも、第2例及び第3例の場合と同様に、印刷用紙Pは例えば机やテーブル上に単に平面的に載置されているのみである。一方スマートフォンSは、第2例及び第3例の場合と同様にカメラ9のレンズを印刷用紙Pに対向させるように(即ち図8においてカメラ9のレンズが図面内の奥行き方向を向くように)装着部21の孔Hに嵌め込まれる。なおこの時点で、図1及び図2に例示した場合と同様にスマートフォンSの接続部12と装着部21の接続部22とが電気的に接続され、上記印刷制御データ及び印刷ヘッド移動制御データ並びにシステム移動制御データ等の授受が可能となる。更に第4例の装着部21を含むプリントシステムPSを構成する筐体23の角部のそれぞれには、装置駆動部24の一態様である支持脚241乃至244が装着されている。このとき各支持脚241乃至244にはそれぞれ、関節部241A及び241B、関節部243A及び243B並びに関節部244A及び244B(支持脚242の関節部は図8において図示省略)が設けられており、各関節部において各支持脚21乃至244は自在に折れ曲がるように構成されている。即ち各支持脚241乃至244は、あたかも動物又は昆虫の脚のように連動して動き、プリントシステムPS全体を印刷用紙P上において二次元的に移動させる。
そして、スマートフォンSからの上記システム移動制御データに基づき、スマートフォンSが孔Hに嵌め込まれたプリントシステムPSを支持する各支持脚241乃至244が上記のように連動して動くことにより、カメラ9の撮像範囲AR、範囲指標FR及び印刷ヘッド25の印刷範囲(予定印刷範囲)が、プリントシステムPSと共に印刷用紙Pの全範囲上を二次元的に移動する(図8矢印A1参照)。そして当該移動の間に例えば図3に例示する印刷制御処理が実行されて、印刷ヘッド25が印刷予定範囲内の印刷用紙P上を二次元的にくまなく移動することにより、実施形態に係る印刷制御処理が実行されることが、プリントシステムPSの移動の度に行われる。
以上説明したように、実施形態に係るプリントシステムPSとしては、種々の例に適用可能である。
以上説明したように、実施形態に係る画像処理を含むプリントシステムPSの動作によれば、範囲指標FRが映り込んでいる画像データに基づいて認識された、撮像範囲ARと印刷用紙Pとの間の位置関係及び撮像範囲ARと範囲指標FRとの間の位置関係を用いて印刷予定範囲の印刷用紙P内における位置を認識して生成された印刷制御データを取得して印刷ヘッド25による印刷を行った後、プリントシステムPSを移動させて次の印刷予定範囲における印刷を行う。よって、撮像範囲ARと印刷用紙Pとの間の位置関係及び撮像範囲ARと範囲指標FRとの間の位置関係を用いて生成された印刷制御データを用いて移動しながら印刷予定範囲への印刷を行うので、構成の簡易化によりプリントシステムPSの移動制御が高精度でない場合等であっても、印刷品質とのバランスを取って印刷を行うことができる。
また、その撮像範囲ARが印刷用紙Pの少なくとも一部となるカメラ9を備えるスマートフォンSのCPU1により印刷予定範囲の印刷用紙Pにおける位置を認識して生成された印刷制御データを取得して印刷に用いる。このとき、当該位置認識に当たってはプリントシステムPSが停止しているときに得られた画像データが用いられる。よって、印刷品質とのバランスを取りつつ、プリントシステムPS全体を小型化/可搬化することができる。また、スマートフォンSのカメラ9により撮像された画像データを活用することにより、プリントシステムPS全体としての実質的なコストの低減及び信頼性の向上を図ることができると共に、プリントシステムPSとは別体とされるスマートフォンS内のCPU1を用いることで、印刷情報に対するセキュリティを向上させることができる。更に上記印刷制御データをスマートフォンSから取得して印刷に用いることで、スマートフォンSを装着部21に装着する精度が低い場合でも、印刷情報を高品質に印刷することができる。
更にまた、画像データに基づいて生成されたシステム移動制御データに基づいて装置駆動部24を制御することで、例えば空白部分等の発生を防止しつつ、印刷すべき内容の全体を確実且つ効率的に印刷することができる。
また、撮像可能に印刷用紙P上に設けられた既定のパターン100等を撮像して得られる画像データを用いて印刷制御データ又は各移動制御データが生成されるので、大型の印刷用紙Pであっても精度の高い印刷を行うことができる。なお、品質データ102と同様に、例えば印刷用紙Pの色等を指定する指標等を印刷用紙Pに予め印刷しておいても良い。
更に、パターン100、アドレス101及び品質データ102(以下、これらをパターン100等と称する)が印刷用紙Pの表面に予め印刷されているパターン100等であるので、安価な構成により高品質な印刷を行うことができる。なお、パターン100等が可視光以外の波長によりカメラ9に撮像可能とされている場合には、視覚により認識できない状態でパターン100等を印刷用紙Pの表面に設けるができるので、例えば印刷用紙Pとしての美観を損ねることなく、パターン100等に応じて動的に印刷情報を生成することができる。
更にまた、パターン100等を印刷用紙Pの表側又は裏側から当該印刷用紙Pに投影する場合には、パターン100等を任意に変更可能とすることで、より高品質な印刷を行うことができる。なおパターン100等を、印刷用紙Pの載置位置に設けられ且つ印刷用紙Pにより透過されて撮像可能となるように構成しても良い。この場合にも、パターン100等を任意に変更可能となるので、より高品質な印刷を行うことができる。
また、プリントシステムPSによる印刷用紙Pへの印刷における印刷諸元の設定に用いられる印刷諸元指標を印刷用紙P上に表示しておき、印刷制御データ又はシステム移動制御データ或いは印刷ヘッド移動制御データを、カメラ9により上記印刷諸元指標を撮像して得られた印刷諸元に基づいて生成するように構成すれば、簡易に印刷諸元を設定でき、より高品質な印刷が可能なプリントシステムPSを実現することができる。
なお、上述した実施形態において、印刷情報が印刷済みの印刷用紙Pの部分を撮像範囲として得られた画像データに基づいて印刷制御データ又はシステム移動制御データ或いは印刷ヘッド移動制御データを生成するように構成することもできる。
この場合は、画像データが印刷済みの印刷用紙Pの部分を撮像範囲として得られた画像データであるので、印刷済みの部分の印刷結果を用いて、残りの部分の印刷又は当該印刷済みの部分に対する再印刷を、より高品質に行うことができる。
更に、実施形態に係る印刷制御データを、画像データに含まれている印刷済みの部分に基づいて決定された印刷諸元に基づいて生成すれば、より高品質の印刷を行うことができる。また、印刷用紙Pの同じ場所又は位置に複数回の印刷を行うことで、最終的な印刷品質を上げるように構成しても良い。より具体的には、例えば、印刷用紙Pの状態や周囲の環境の状態により、それまでの印刷では印刷結果として不十分であった場合等(典型的には、印刷済みの部分の印刷結果が所望の濃さよりも薄かった場合等)において、同じ場所又は位置に正確に重ねて補正用の印刷処理を行うことで、この不十分な印刷結果を改善することができる。
また、上述した実施形態では、画像データに基づいて生成されたシステム移動制御データに基づいて装置駆動部24を駆動してプリントシステムPSを移動させる構成としたが、これ以外に、画像データに無関係に、例えば予め設定されたタイミング及び距離により各方向へプリントシステムPSがそれぞれ移動するように装置駆動部24をCPU1により制御するように構成することもできる。この場合には、既定のタイミング及び距離によりプリントシステムPSが移動するように装置駆動部24を制御するので、既定の距離等によりプリントシステムPSを移動させる構成とすることで、より簡易な構成で且つ印刷品質とのバランスを取った印刷が可能となる。
更に、スマートフォンSに備えられた接続部12と装着部21に備えられた接続部22との物理的な接続により印刷制御データ等を授受するので、確実に当該印刷制御データ等を授受することができる。なお、この構成に代えて、無線によりスマートフォンSと装着部21との間の印刷制御データ等の授受を無線により行う場合には、物理的な接続を伴わないことにより、故障なく且つ利便性を向上させつつ当該印刷制御データ等を授受することができる。
更に範囲指標FRは、上述した投影によるものの他に、例えば印刷用紙Pの印刷予定範囲を示す枠状の線材や棒状の物が当該印刷予定範囲に上から被せられて形成されるものであっても良い。
更にまた、上述した実施形態に係る印刷制御処理において、プリントシステムPSの移動に伴ってカメラ9により上記パターン100等を撮像して得られる画像データを用いていわゆる非剛***置合わせ処理を実行し、印刷情報の補正を行った上で、印刷ヘッド25に出力するように構成することもできる。より具体的には、始めに上記ステップS1乃至S5の処理を実行し、その後、ステップS4及びステップS5の処理により認識された位置及び角度において印刷用紙Pに印刷すべき印刷情報をRAM3又はROM2から読み出す。そしてCPU1は、既に印刷されている印刷情報を撮像してカレント画像バッファ34に記憶されている画像データと、上記RAM3等から読み出された印刷情報(即ち、上記既に印刷されている印刷情報に対して一部が重複しつつ連続する印刷情報であってその直後に印刷されるべき印刷情報)と、の間における非剛体の位置合わせ処理を実行するように構成する。このときの非剛体の位置合わせ処理としては、既に印刷されている印刷情報を撮像して得られた画像データと、上記既に印刷されている印刷情報に対して一部が重複しつつその直後に印刷されるべき印刷情報と、を比較し、両者の重複部分が画像として一致するように、当該直後に印刷されるべき印刷情報に対する移動処理、拡大処理、縮小処理、回転処理又は変形処理等を実行する。なお既に印刷されている印刷情報を撮像して得られた画像データとしては、直後に印刷されるべき印刷情報に係る印刷範囲よりも広い範囲を撮像して得られた画像データであっても良い。そして上記非剛体の位置合わせ処理が完了すると、その結果を用いてCPU1は、対応する印刷制御データ及び印刷ヘッド移動制御データを生成し(ステップS6)、接続部12及び接続部22を介して印刷ヘッド25に出力する。
(II)変形形態
次に、本発明に係る変形形態について、それぞれ説明する。
(A)第1変形形態
始めに第1変形形態として、カメラ9からの画像データに基づいてプリントシステムPSの印刷用紙Pに対する位置をCPU1において検出し、当該検出された位置に基づき、プリントシステムPS全体の位置又はその移動状態(その速度、加速度、移動方向等を含む移動状態)をフィードバック制御するように上記システム移動制御データをCPU1において生成するように構成することができる。
(II)変形形態
次に、本発明に係る変形形態について、それぞれ説明する。
(A)第1変形形態
始めに第1変形形態として、カメラ9からの画像データに基づいてプリントシステムPSの印刷用紙Pに対する位置をCPU1において検出し、当該検出された位置に基づき、プリントシステムPS全体の位置又はその移動状態(その速度、加速度、移動方向等を含む移動状態)をフィードバック制御するように上記システム移動制御データをCPU1において生成するように構成することができる。
このとき、プリントシステムPSの位置のフィードバック制御についてより具体的には、例えば、あるタイミングにおいてカメラ9の撮像範囲ARの位置が例えば印刷用紙Pに向かって印刷用紙Pの左上端部を原点とした直交座標における座標(0、0)にあることが検出されたとする。そして、次の印刷情報の印刷のために当該撮像範囲ARを含むプリントシステムPSの位置を座標(4、4)まで移動させる場合を考える。
当該座標(4、4)に撮像範囲の位置を移動させるように、例えば「右に40ステップ、下に40ステップ」という(低レベル(即ち、より具体的なハードウェアの制御に近いレベル)の)システム移動制御データをCPU1から装置駆動部24に送信したとする。その後、当該移動が実際に装置駆動部24によって行われて完了したタイミングにおいて、再度カメラ9からの画像データに基づいてプリントシステムPSの位置を検出したところ、その座標が(4、2)であったとする。このとき、向かって右へのプリントシステムPSの移動は予定通りに行えたものの、向かって下へのプリントシステムPSの移動は予定値の半分しかなかったことになる(なお、特に安価な装置駆動部24等の場合は、このようなバラツキは不可避である)。この場合、上記第1変形形態に係るフィードバック制御によれば、今後のシステム移動制御データとしては、下方向へのシステム移動制御データにおける移動量を、予定より2倍の量とすれば良いことになる。換言すれば、今後、座標(4、4)にあるプリントシステムPSを座標(8、8)へ移動させる場合には、装置駆動部24に対して「右に40ステップ、下に80ステップ」というシステム移動制御データを送信すれば良いことになる。なお、実物では一回のフィードバック制御で全てが誤差なく移動できるわけではないので、その後更に同様のフィードバック制御(フィードバック補正)が実行され続ける。また、実際にはX方向とY方向とで移動が完全に独立ではない等の理由でフィードバック制御による補正方法も複雑にはなるが、基本的な概念は上記の通りである。
この第1変形形態の場合には、画像データに基づいてプリントシステムPSの印刷用紙Pに対する位置を検出し、各検出された位置に基づいてプリントシステムPSの位置等をフィードバック制御するためのシステム移動制御データを生成して装置駆動部24に出力するので、検出されたプリントシステムPSの位置に基づいてその位置や移動状態をフィードバック制御することで、より正確にプリントシステムPSを移動させることができる。
(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に記入又は書き込まれている(担持されている)識別データであっても良い。
更に、この識別データを用いた他の処理の例として、当該識別データに基づいて印刷情報自体の内容を変更するように構成しても良い。即ち具体的には、例えば印刷情報として10頁目までの文書を印刷し終えた後に、5頁目だけもう一枚印刷する必要が生じたとする。この場合、白紙の印刷用紙Pに「5ページ」と手書きした上でプリントシステムPSを動作させ、この「5ページ」の文字(上記識別データに相当)をプリントシステムPSが画像データから認識し、該当する5ページの印刷情報を再度RAM3から読み出して、そのページのみを再度印刷するように構成することができる。
(F)第6変形形態
最後に第6変形形態として、本発明は、例えばインクジェット方式又は感熱方式を用いた印刷ヘッド25を備えるプリントシステムPSの他に、例えば、電子ビーム又はレーザ等を用いて所定の画像等を描画するプリントシステムに対して適用することも可能である。
(F)第6変形形態
最後に第6変形形態として、本発明は、例えばインクジェット方式又は感熱方式を用いた印刷ヘッド25を備えるプリントシステムPSの他に、例えば、電子ビーム又はレーザ等を用いて所定の画像等を描画するプリントシステムに対して適用することも可能である。
また、図5又は図9に示すフローチャートに対応するプログラムを、インターネット等のネットワークを介して取得し、或いは光ディスク等の情報記録媒体に記録されているものを取得して、例えば汎用のマイクロコンピュータによりこれを読み出して実行するように構成することもできる。この場合のマイクロコンピュータは、各実施形態に係るCPU1と同様の処理を実行することになる。
以上夫々説明したように、本発明はプリントシステムの分野に適用すれば特に顕著な効果が得られる。また上述したように、いつでも誰でもどこででも、手間を取らずに簡単に印刷処理が実行できるといった、今までの装置等にはなかった画期的な価値が得られる。
1 CPU
2 ROM
3 RAM
4 操作部
5 ディスプレイ
6 通話制御部
7 スピーカ
8 マイク
9 カメラ
10 通信インターフェース
11 ライト
12、22 接続部
21 装着部
23 筐体
24-1、24-2、24-3、24-4 装置駆動部
25 印刷ヘッド
26 印刷ヘッド駆動部
26A、26B 支持レール
27 投影部
34 カレント画像バッファ
235、236 アーム部
234 基部
237、238、239、340 移動部
241、242、243、244 支持脚
241A、241B、243A、243B、244A、244B 関節部
100 パターン
101 アドレス
102 品質データ
B3 支持部
T1、T2、T3、T4 車輪
LZ レーザ光
FR、FR0、FR1、FR2、FR3、FR4、FR5、FR6、FR7、FR8、FR9、FR10 範囲指標
P0、P1、P2、P3、P4、P5、P6、P7、P8、P9、P10 中心点
AR 撮像範囲
S スマートフォン
P 印刷用紙
A1、A2、A2’ 矢印
PS プリントシステム
ANT アンテナ
2 ROM
3 RAM
4 操作部
5 ディスプレイ
6 通話制御部
7 スピーカ
8 マイク
9 カメラ
10 通信インターフェース
11 ライト
12、22 接続部
21 装着部
23 筐体
24-1、24-2、24-3、24-4 装置駆動部
25 印刷ヘッド
26 印刷ヘッド駆動部
26A、26B 支持レール
27 投影部
34 カレント画像バッファ
235、236 アーム部
234 基部
237、238、239、340 移動部
241、242、243、244 支持脚
241A、241B、243A、243B、244A、244B 関節部
100 パターン
101 アドレス
102 品質データ
B3 支持部
T1、T2、T3、T4 車輪
LZ レーザ光
FR、FR0、FR1、FR2、FR3、FR4、FR5、FR6、FR7、FR8、FR9、FR10 範囲指標
P0、P1、P2、P3、P4、P5、P6、P7、P8、P9、P10 中心点
AR 撮像範囲
S スマートフォン
P 印刷用紙
A1、A2、A2’ 矢印
PS プリントシステム
ANT アンテナ
Claims (25)
- 印刷媒体に対する印刷を行う印刷装置において、
印刷手段により前記印刷が行われる前記印刷媒体上の範囲である印刷予定範囲を、当該印刷媒体の少なくとも一部を撮像範囲とする撮像手段の当該撮像範囲内において直接的又は間接的に示す範囲指標であって、前記印刷手段との間の相対的な位置関係が予め設定されている範囲指標を提供する提供手段と、
前記印刷予定範囲に印刷されるべき印刷情報を含む印刷制御情報を取得する取得手段と、
前記取得された印刷制御情報に基づき、前記印刷予定範囲において前記印刷を行う前記印刷手段と、
前記印刷装置を移動させる移動手段を、前記印刷予定範囲における前記印刷の終了後に前記印刷装置を移動させて、次の前記印刷予定範囲における前記印刷に供させるように制御する制御手段と、
を備え、
前記取得手段により取得される前記印刷制御情報は、前記範囲指標が提供されている前記撮像範囲を前記撮像手段により撮像して得られる撮像情報に含まれている第1位置関係情報及び第2位置関係情報であって、前記撮像範囲と前記印刷媒体との間の相対的な位置関係を示す第1位置関係情報と、前記印刷予定範囲と前記撮像範囲との間の相対的な位置関係を示す第2位置関係情報と、を用いて前記印刷予定範囲の前記印刷媒体における位置を認識して生成された印刷制御情報であることを特徴とする印刷装置。 - 請求項1に記載の印刷装置において、
携帯可能で且つ処理手段及び前記撮像手段を備える情報処理装置であって、当該撮像手段の前記撮像範囲が前記少なくとも一部となる情報処理装置を装着可能な装着部を更に備え、
前記取得手段により取得される前記印刷制御情報は、前記印刷装置が停止しているときに前記装着部に装着された前記情報処理装置の前記撮像手段により前記撮像範囲を撮像して得られた前記撮像情報に含まれている前記第1位置関係情報及び前記第2位置関係情報を用いて前記処理手段により前記位置を認識して生成された前記印刷制御情報であることを特徴とする印刷装置。 - 請求項1又は請求項2に記載の印刷装置において、
前記印刷制御情報は、前記印刷媒体における印刷済みの部分を前記撮像範囲として得られた前記撮像情報を用いて生成された印刷制御情報であることを特徴とする印刷装置。 - 請求項3に記載の印刷装置において、
前記印刷制御情報は、前記印刷済みの部分を撮像して得られた前記撮像情報に含まれている当該印刷済みの部分に基づいて決定された前記印刷の印刷諸元に基づいて生成された印刷制御情報であることを特徴とする印刷装置。 - 請求項1から請求項4のいずれか一項に記載の印刷装置において、
前記制御手段は、予め設定されたタイミング及び距離により前記印刷装置が移動するように前記移動手段を制御することを特徴とする印刷装置。 - 請求項1から請求項4のいずれか一項に記載の印刷装置において、
前記制御手段は、前記撮像情報に基づいて生成された移動制御情報に基づいて前記印刷装置が移動するように前記移動手段を制御することを特徴とする印刷装置。 - 請求項1から請求項6のいずれか一項に記載の印刷装置において、
前記印刷媒体には、予め設定された制御パターンが前記撮像手段により撮像可能に設けられており、
前記印刷制御情報又は前記移動制御情報は、前記撮像手段により前記制御パターンを撮像して得られる前記撮像情報に含まれる前記第1位置関係情報を用いて生成されることを特徴とする印刷装置。 - 請求項7に記載の印刷装置において、
前記撮像手段は可視光以外の波長に感度を有しており、
前記制御パターンは当該波長により前記撮像手段に撮像可能とされる制御パターンであることを特徴とする印刷装置。 - 請求項7又は請求項8に記載の印刷装置において、
前記制御パターンは前記印刷媒体の表面に予め担持されている制御パターンであることを特徴とする印刷装置。 - 請求項7又は請求項8に記載の印刷装置において、
前記制御パターンは前記印刷媒体に投影された制御パターンであることを特徴とする印刷装置。 - 請求項7又は請求項8に記載の印刷装置において、
前記制御パターンは、前記印刷媒体の載置位置に設けられ且つ当該印刷媒体により透過されて前記撮像手段により撮像可能となる制御パターンであることを特徴とする印刷装置。 - 請求項8から請求項11のいずれか一項に記載の印刷装置において、
前記制御パターンには、前記印刷装置による前記印刷媒体への印刷における印刷諸元の設定に用いられる印刷諸元指標が含まれており、
前記印刷制御情報又は前記移動制御情報は、前記撮像手段により前記制御パターンを撮像して得られる前記撮像情報に含まれている前記印刷諸元指標に基づいて決定された印刷諸元に基づいて生成されることを特徴とする印刷装置。 - 請求項1から請求項12のいずれか一項に記載の印刷装置において、
前記印刷制御情報又は前記移動制御情報は、前記撮像情報に基づいて検出された前記印刷媒体の種類に基づいて生成されることを特徴とする印刷装置。 - 請求項13に記載の印刷装置において、
前記検出された種類を告知する告知手段を更に備えることを特徴とする印刷装置。 - 請求項1から請求項14のいずれか一項に記載の印刷装置において、
前記取得手段は、前記印刷制御情報又は前記移動制御情報を取得するコネクタであることを特徴とする印刷装置。 - 請求項1から請求項14のいずれか一項に記載の印刷装置において、
前記取得手段は、無線により前記印刷制御情報又は前記移動制御情報を取得することを特徴とする印刷装置。 - 請求項1から請求項16のいずれか一項に記載の印刷装置において、
前記撮像手段は前記印刷媒体に担持されている情報を画像として撮像し、
前記撮像された画像に相当する画像情報を記憶する記憶手段を更に備えることを特徴とする印刷装置。 - 請求項1から請求項17のいずれか一項に記載の印刷装置において、
前記撮像手段は、前記印刷媒体に担持されている前記情報又は当該印刷媒体自体を識別するための識別情報を、前記印刷媒体に担持されている前記情報と共に前記画像として撮像することを特徴とする印刷装置。 - 請求項18に記載の印刷装置において、
前記識別情報が前記印刷媒体に担持されていることを特徴とする印刷装置。 - 請求項18又は請求項19に記載の印刷装置において、
前記識別情報は前記印刷手段により前記印刷媒体に印刷された識別情報であることを特徴とする印刷装置。 - 請求項1から請求項20のいずれか一項に記載の印刷装置において、
前記移動手段を更に備えることを特徴とする印刷装置。 - 印刷媒体に対する印刷を行う印刷装置において実行される印刷方法において、
印刷手段により前記印刷が行われる前記印刷媒体上の範囲である印刷予定範囲を、当該印刷媒体の少なくとも一部を撮像範囲とする撮像手段の当該撮像範囲内に直接的又は間接的に示す範囲指標であって、前記印刷手段との間の相対的な位置関係が予め設定されている範囲指標を提供する提供工程と、
前記印刷予定範囲に印刷されるべき印刷情報を含む印刷制御情報を取得する取得工程と、
前記取得された印刷制御情報に基づき、前記印刷予定範囲において前記印刷手段により前記印刷を行う印刷工程と、
前記印刷装置を移動させる移動手段を、前記印刷予定範囲における前記印刷の終了後に前記印刷装置を移動させて、次の前記印刷予定範囲における前記印刷に供させるように制御する制御工程と、
を含み、
前記取得工程において取得される前記印刷制御情報は、前記範囲指標が提供されている前記撮像範囲を前記撮像手段により撮像して得られる撮像情報に含まれている第1位置関係情報及び第2位置関係情報であって、前記撮像範囲と前記印刷媒体との間の相対的な位置関係を示す第1位置関係情報と、前記印刷予定範囲と前記撮像範囲との間の相対的な位置関係を示す第2位置関係情報と、を用いて前記印刷予定範囲の前記印刷媒体における位置を認識して生成された印刷制御情報であることを特徴とする印刷方法。 - 請求項2に記載の印刷装置の前記装着部に装着され且つ前記撮像手段を備える前記情報処理装置に含まれるコンピュータを、前記処理手段として機能させることを特徴とする情報処理プログラム。
- 請求項23に記載の情報処理プログラムが前記コンピュータにより読み取り可能に記録されていることを特徴とする情報記録媒体。
- 請求項2に記載の印刷装置の前記装着部に装着可能な前記情報処理装置であって、
前記撮像手段及び前記処理手段を備えることを特徴とする情報処理装置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2012/075080 WO2014049829A1 (ja) | 2012-09-28 | 2012-09-28 | 印刷装置、情報処理装置、印刷方法、情報処理プログラム及び情報記録媒体 |
JP2014537996A JP5982614B2 (ja) | 2012-09-28 | 2012-09-28 | 印刷装置、情報処理装置、印刷方法、情報処理プログラム及び情報記録媒体 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2012/075080 WO2014049829A1 (ja) | 2012-09-28 | 2012-09-28 | 印刷装置、情報処理装置、印刷方法、情報処理プログラム及び情報記録媒体 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2014049829A1 true WO2014049829A1 (ja) | 2014-04-03 |
Family
ID=50387291
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2012/075080 WO2014049829A1 (ja) | 2012-09-28 | 2012-09-28 | 印刷装置、情報処理装置、印刷方法、情報処理プログラム及び情報記録媒体 |
Country Status (2)
Country | Link |
---|---|
JP (1) | JP5982614B2 (ja) |
WO (1) | WO2014049829A1 (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018124472A (ja) * | 2017-02-02 | 2018-08-09 | 京セラドキュメントソリューションズ株式会社 | 画像形成装置 |
CN110978785A (zh) * | 2018-10-03 | 2020-04-10 | 卡西欧计算机株式会社 | 涂布装置、涂布***、涂布方法以及存储介质 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6353084A (ja) * | 1986-08-22 | 1988-03-07 | Canon Inc | 記録装置 |
JPH05201093A (ja) * | 1992-01-30 | 1993-08-10 | Hitachi Ltd | 編集印刷装置 |
JPH0976571A (ja) * | 1995-09-12 | 1997-03-25 | Brother Ind Ltd | 投影式印字装置 |
JPH09109469A (ja) * | 1995-10-18 | 1997-04-28 | Brother Ind Ltd | 手動走査式印字装置 |
JP2000141837A (ja) * | 1998-11-10 | 2000-05-23 | Fuji Photo Film Co Ltd | デジタルカメラステーション |
JP2002264396A (ja) * | 2001-03-06 | 2002-09-18 | Sony Corp | 画像形成装置 |
JP2006229583A (ja) * | 2005-02-17 | 2006-08-31 | Eastman Kodak Co | 通信システム及びデジタルカメラ並びにドック装置 |
JP2007182010A (ja) * | 2006-01-10 | 2007-07-19 | Funai Electric Co Ltd | 画像形成装置 |
JP2008068513A (ja) * | 2006-09-14 | 2008-03-27 | Brother Ind Ltd | 自走式印字装置 |
JP2011515243A (ja) * | 2008-03-18 | 2011-05-19 | マーベル ワールド トレード リミテッド | 印刷表面にリアルタイムにインライン式タグ付け可能なハンドヘルド型携帯印刷装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003101729A (ja) * | 2001-09-20 | 2003-04-04 | Ricoh Co Ltd | 画像入力装置 |
-
2012
- 2012-09-28 WO PCT/JP2012/075080 patent/WO2014049829A1/ja active Application Filing
- 2012-09-28 JP JP2014537996A patent/JP5982614B2/ja not_active Expired - Fee Related
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6353084A (ja) * | 1986-08-22 | 1988-03-07 | Canon Inc | 記録装置 |
JPH05201093A (ja) * | 1992-01-30 | 1993-08-10 | Hitachi Ltd | 編集印刷装置 |
JPH0976571A (ja) * | 1995-09-12 | 1997-03-25 | Brother Ind Ltd | 投影式印字装置 |
JPH09109469A (ja) * | 1995-10-18 | 1997-04-28 | Brother Ind Ltd | 手動走査式印字装置 |
JP2000141837A (ja) * | 1998-11-10 | 2000-05-23 | Fuji Photo Film Co Ltd | デジタルカメラステーション |
JP2002264396A (ja) * | 2001-03-06 | 2002-09-18 | Sony Corp | 画像形成装置 |
JP2006229583A (ja) * | 2005-02-17 | 2006-08-31 | Eastman Kodak Co | 通信システム及びデジタルカメラ並びにドック装置 |
JP2007182010A (ja) * | 2006-01-10 | 2007-07-19 | Funai Electric Co Ltd | 画像形成装置 |
JP2008068513A (ja) * | 2006-09-14 | 2008-03-27 | Brother Ind Ltd | 自走式印字装置 |
JP2011515243A (ja) * | 2008-03-18 | 2011-05-19 | マーベル ワールド トレード リミテッド | 印刷表面にリアルタイムにインライン式タグ付け可能なハンドヘルド型携帯印刷装置 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018124472A (ja) * | 2017-02-02 | 2018-08-09 | 京セラドキュメントソリューションズ株式会社 | 画像形成装置 |
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 |
---|---|
JP5982614B2 (ja) | 2016-08-31 |
JPWO2014049829A1 (ja) | 2016-08-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7163993B2 (ja) | ハンディプリンタ、制御方法及びプログラム | |
JP5949261B2 (ja) | ラベル作成システム、ラベル作成方法、印刷装置およびプログラム | |
US20080213018A1 (en) | Hand-propelled scrapbooking printer | |
JP6058465B2 (ja) | 印刷装置および印刷方法 | |
JP5482522B2 (ja) | 表示制御装置、表示制御方法及びプログラム | |
JP2007296742A (ja) | 画像形成装置、電子文書管理方法 | |
WO2018198832A1 (ja) | 立体物印刷システムおよび立体物印刷方法 | |
JP2009080773A (ja) | 筆記情報管理装置、筆記情報管理システムおよび筆記情報管理プログラム | |
JP5982614B2 (ja) | 印刷装置、情報処理装置、印刷方法、情報処理プログラム及び情報記録媒体 | |
US20120268363A1 (en) | Image processing apparatus, image processing system, image processing method, and computer readable medium | |
JP2017010271A (ja) | 情報処理装置、画像形成システム、画像形成装置、プログラム | |
JP6119366B2 (ja) | 補正装置 | |
CN109788155B (zh) | 图像读取装置和方法 | |
JP2010211330A (ja) | 筆記入力システム | |
JP5987136B2 (ja) | 印刷装置、情報処理装置、印刷方法、情報処理プログラム及び情報記録媒体 | |
US20080079956A1 (en) | Hand-Held Printer Having An Integrated Digital Camera Scanner | |
JP2014132478A (ja) | 表示制御装置、表示制御方法及びプログラム | |
JP6056301B2 (ja) | 印刷装置および印刷システム | |
JP4738892B2 (ja) | ラスター化画像処理方法、ラスター化装置および画像形成装置 | |
JP2012101311A (ja) | トンボ検出プログラム、トンボ検出装置及びトンボ検出方法 | |
JP7259865B2 (ja) | プリンタ | |
JP2010055585A (ja) | 電子ペン装置 | |
JP2017165003A (ja) | 印刷装置、印刷方法及びプログラム | |
JP5315887B2 (ja) | 印刷装置 | |
JP7380271B2 (ja) | 印刷装置、プログラムおよび印刷物の生産方法 |
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: 12885874 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2014537996 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: 12885874 Country of ref document: EP Kind code of ref document: A1 |