(57)【特許請求の範囲】
【請求項１】
印刷媒体に対する印刷を行う印刷装置において、
携帯可能で且つ処理手段を備える情報処理装置を装着可能な装着部と、
前記印刷媒体に印刷されるべき印刷情報を含んで前記印刷に用いられる印刷制御情報であって前記処理手段により生成された印刷制御情報と、前記印刷を行う印刷手段を前記印刷媒体上の印刷位置に移動させるための移動制御情報であって前記処理手段により生成された移動制御情報と、を、前記装着部に装着された前記情報処理装置から取得する取得手段と、
前記取得された移動制御情報に基づいて、前記印刷位置に前記印刷手段を移動させる移動手段と、
前記取得された印刷制御情報に基づき、前記印刷位置において前記印刷を行う前記印刷手段と、
を備え、
前記情報処理装置は撮像手段を備え、
前記装着部は、前記撮像手段の撮像範囲が前記印刷媒体の少なくとも一部となるように前記情報処理装置を装着可能であり、
前記処理手段は、前記撮像手段により前記少なくとも一部を撮像して得られる撮像情報に基づいて前記印刷制御情報又は前記移動制御情報を生成し、
前記取得手段は、前記生成された印刷制御情報又は移動制御情報を取得し、
前記印刷媒体には、予め設定された制御パターンが前記撮像手段により撮像可能に設けられており、
前記装着部に装着されている前記情報処理装置の前記処理手段は、前記撮像手段により前記制御パターンを撮像して得られる前記撮像情報に基づいて前記印刷制御情報又は前記移動制御情報を生成する生成手段を備えることを特徴とする印刷装置。
【請求項２】
請求項１に記載の印刷装置において、
前記撮像情報が、前記印刷媒体における印刷済みの部分を前記撮像範囲として得られた撮像情報であり、
前記処理手段は、当該撮像情報に基づいて前記印刷制御情報又は前記移動制御情報を生成し、
前記取得手段は、前記生成された印刷制御情報又は移動制御情報を取得することを特徴とする印刷装置。
【請求項３】
請求項１または２に記載の印刷装置において、
前記撮像手段は可視光以外の波長に感度を有しており、
前記制御パターンは当該波長により前記撮像手段に撮像可能とされる制御パターンであることを特徴とする印刷装置。
【請求項４】
請求項１から請求項３のいずれか一項に記載の印刷装置において、
前記制御パターンは前記印刷媒体の表面に予め担持されている制御パターンであることを特徴とする印刷装置。
【請求項５】
請求項１から請求項３のいずれか一項に記載の印刷装置において、
前記制御パターンは前記印刷媒体に投影された制御パターンであることを特徴とする印刷装置。
【請求項６】
請求項１から請求項５のいずれか一項に記載の印刷装置において、
前記制御パターンには、前記印刷手段による前記印刷媒体への印刷における印刷諸元の設定に用いられる印刷諸元指標が含まれており、
前記情報処理装置は、前記撮像手段により前記制御パターンを撮像して得られる前記撮像情報に含まれている前記印刷諸元指標に基づいて前記印刷諸元を決定する諸元決定手段を備え、
前記処理手段は、前記決定された印刷諸元に基づき、前記印刷制御情報又は前記移動制御情報を生成し、
前記取得手段は、前記生成された印刷制御情報又は移動制御情報を取得することを特徴とする印刷装置。
【請求項７】
請求項１から請求項６のいずれか一項に記載の印刷装置において、
前記情報処理装置は、
前記装着部に装着されている当該情報処理装置の前記撮像手段により前記印刷媒体の少なくとも一部を連続撮像して得られた前記撮像情報としての複数のフレーム画像同士の位置合わせを行う位置合わせ手段と、
各前記位置合わせされたフレーム画像に基づいて前記印刷手段の前記印刷媒体に対する位置又は移動状態を検出する検出手段と、
を備え、
前記処理手段は、前記検出された位置又は移動状態に基づいて前記印刷制御情報又は前記移動制御情報を生成し、
前記取得手段は、前記生成された印刷制御情報又は移動制御情報を取得することを特徴とする印刷装置。
【請求項８】
請求項１から請求項７のいずれか一項に記載の印刷装置において、
前記情報処理装置の前記処理手段は、前記装着部に装着されている当該情報処理装置の前記撮像手段により前記印刷媒体の少なくとも一部を撮像して得られた前記撮像情報に基づいて取得された、前記印刷媒体に対する前記印刷手段の位置に基づいて、前記移動制御情報又は前記印刷制御情報を生成し、
前記取得手段は、前記生成された移動制御情報又は印刷制御情報を取得することを特徴とする印刷装置。
【請求項９】
請求項１から請求項８のいずれか一項に記載の印刷装置において、
前記移動手段は、前記情報処理装置を装着した前記装着部を、前記撮像範囲が前記印刷媒体の少なくとも一部となるように前記印刷媒体に対して相対的に且つ自走式に移動させる移動手段であり、
前記処理手段は、前記移動する撮像範囲に対応して前記撮像手段から出力される前記撮像情報に基づいて、前記印刷制御情報又は前記移動制御情報を生成し、
前記取得手段は、前記生成された印刷制御情報又は移動制御情報を取得することを特徴とする印刷装置。
【請求項１０】
請求項９に記載の印刷装置において、
前記移動手段は、前記情報処理装置を装着した前記装着部と、前記印刷手段と、を、一体的に移動させることを特徴とする印刷装置。
【請求項１１】
請求項１から請求項１０のいずれか一項に記載の印刷装置において、
前記情報処理装置は撮像手段を備え、
前記装着部は、前記撮像手段の撮像範囲が前記印刷媒体の少なくとも一部となるように前記情報処理装置を装着可能であり、
更に前記情報処理装置は、前記装着部に装着されている当該情報処理装置の前記撮像手段により前記撮像範囲内の前記少なくとも一部を複数回撮像して得られた複数の撮像情報に基づいて、前記印刷手段の前記印刷媒体に対する位置又は移動状態を検出する検出手段を備え、
前記処理手段は、前記検出された位置又は移動状態に基づいて、前記印刷手段の位置又は移動状態をフィードバック制御するための前記移動制御情報を生成し、
前記取得手段は、前記印刷制御情報又は前記生成された移動制御情報を取得することを特徴とする印刷装置。
【請求項１２】
請求項１から請求項１１のいずれか一項に記載の印刷装置において、
前記情報処理装置は、
前記印刷媒体上における領域としての印刷予定範囲よりも広い撮像範囲を有する撮像手段と、
前記装着部に装着されている当該情報処理装置の前記撮像手段により前記撮像範囲内の前記印刷媒体を撮像して得られた撮像情報と、少なくとも前記印刷予定範囲に印刷されるべき前記印刷情報と、の位置合わせを行う位置合わせ手段と、
を備え、
前記処理手段は、前記位置合わせの結果に基づいて前記印刷情報を補正して前記印刷制御情報を生成し、
前記取得手段は前記生成された印刷制御情報を取得することを特徴とする印刷装置。
【請求項１３】
請求項１から請求項１２のいずれか一項に記載の印刷装置において、
前記情報処理装置は撮像手段を備え、
前記装着部は、前記撮像手段の撮像範囲が前記印刷媒体の少なくとも一部となるように前記情報処理装置を装着可能であり、
前記処理手段は、前記撮像手段により前記印刷媒体の少なくとも一部を撮像して得られる撮像情報に基づいて前記印刷媒体の大きさを検出し、当該検出された大きさに基づいて、前記印刷媒体における前記印刷情報の印刷位置及び印刷範囲、又は印刷の大きさを制御するための前記印刷制御情報又は前記移動制御情報を生成し、
前記取得手段は、前記生成された印刷制御情報又は移動制御情報を取得することを特徴とする印刷装置。
【請求項１４】
請求項１から請求項１３のいずれか一項に記載の印刷装置において、
前記情報処理装置は撮像手段を備え、
前記装着部は、前記撮像手段の撮像範囲が前記印刷媒体の少なくとも一部となるように前記情報処理装置を装着可能であり、
前記処理手段は、前記撮像手段により前記印刷媒体の少なくとも一部を撮像して得られる撮像情報に基づいて前記印刷媒体の大きさを検出し、
前記検出された大きさを告知する告知手段を前記情報処理装置又は前記印刷装置の少なくともいずれか一方に更に備えることを特徴とする印刷装置。
【請求項１５】
請求項１から請求項１４のいずれか一項に記載の印刷装置において、
前記情報処理装置は撮像手段を備え、
前記装着部は、前記撮像手段の撮像範囲が前記印刷媒体の少なくとも一部となるように前記情報処理装置を装着可能であり、
前記処理手段は、前記撮像手段により前記印刷媒体の少なくとも一部を撮像して得られる撮像情報に基づいて前記印刷媒体の種類を検出し、当該検出された種類に基づいて前記印刷制御情報又は前記移動制御情報を生成し、
前記取得手段は、前記生成された印刷制御情報又は移動制御情報を取得することを特徴とする印刷装置。
【請求項１６】
請求項１から請求項１５のいずれか一項に記載の印刷装置において、
前記情報処理装置は撮像手段を備え、
前記装着部は、前記撮像手段の撮像範囲が前記印刷媒体の少なくとも一部となるように前記情報処理装置を装着可能であり、
前記処理手段は、前記撮像手段により前記印刷媒体の少なくとも一部を撮像して得られる撮像情報に基づいて前記印刷媒体の種類を検出し、
前記検出された種類を告知する告知手段を前記情報処理装置又は前記印刷装置に更に備えることを特徴とする印刷装置。
【請求項１７】
請求項１から請求項１６のいずれか一項に記載の印刷装置において、
前記取得手段は、前記情報処理装置に備えられた第１コネクタに嵌合されて前記印刷制御情報及び前記移動制御情報を取得する第２コネクタを備えることを特徴とする印刷装置。
【請求項１８】
請求項１から請求項１６のいずれか一項に記載の印刷装置において、
前記取得手段は、無線により前記情報処理装置から前記印刷制御情報又は前記移動制御情報を取得することを特徴とする印刷装置。
【請求項１９】
請求項１から請求項１８のいずれか一項に記載の印刷装置において、
前記装着部に装着された前記情報処理装置に対して無線により給電する給電手段を更に備えることを特徴とする印刷装置。
【請求項２０】
請求項１から請求項１９のいずれか一項に記載の印刷装置において、
前記情報処理装置は、
前記印刷媒体に担持されている情報を画像として撮像する画像撮像手段と、
前記撮像された画像に相当する画像情報を記憶する記憶手段と、
を更に備えることを特徴とする印刷装置。
【請求項２１】
請求項２０に記載の印刷装置において、
前記撮像手段は、前記印刷媒体に担持されている前記情報又は当該印刷媒体自体を識別するための識別情報であって当該印刷媒体に担持されている識別情報を、前記印刷媒体に担持されている前記情報と共に前記画像として撮像することを特徴とする印刷装置。
【請求項２２】
請求項２１に記載の印刷装置において、
前記識別情報は前記印刷手段により前記印刷媒体に印刷された識別情報であることを特徴とする印刷装置。
【請求項２３】
携帯可能で且つ処理手段を備える情報処理装置を装着可能な装着部と、印刷媒体に対する印刷を行う印刷手段と、を備えて当該印刷を行う印刷装置において実行される印刷方法において、
前記印刷媒体に印刷されるべき印刷情報を含んで前記印刷に用いられる印刷制御情報であって前記情報処理装置により生成された印刷制御情報と、前記印刷手段を前記印刷媒体上の印刷位置に移動させるための移動制御情報であって前記情報処理装置により生成された移動制御情報と、を、前記装着部に装着された前記情報処理装置から取得する取得工程と、
前記取得された移動制御情報に基づいて、前記印刷位置に前記印刷手段を移動させる駆動工程と、
前記取得された印刷制御情報に基づいて、前記印刷位置において前記印刷手段に前記印刷を行わせる印刷工程と、
を含み、
前記情報処理装置は撮像手段を備え、
前記装着部は、前記撮像手段の撮像範囲が前記印刷媒体の少なくとも一部となるように前記情報処理装置を装着可能であり、
前記処理手段は、前記撮像手段により前記少なくとも一部を撮像して得られる撮像情報に基づいて前記印刷制御情報又は前記移動制御情報を生成し、
前記取得行程において、前記生成された印刷制御情報又は移動制御情報を取得し、
前記印刷媒体には、予め設定された制御パターンが前記撮像手段により撮像可能に設けられており、
前記装着部に装着されている前記情報処理装置の前記処理手段は、前記撮像手段により前記制御パターンを撮像して得られる前記撮像情報に基づいて前記印刷制御情報又は前記移動制御情報を生成する生成手段を備えることを特徴とする印刷方法。
【請求項２４】
請求項１から請求項２２のいずれか一項に記載の印刷装置の前記装着部に装着される前記情報処理装置に含まれるコンピュータを、前記処理手段として機能させることを特徴とする情報処理プログラム。
【請求項２５】
請求項２４に記載の情報処理プログラムが前記コンピュータにより読み取り可能に記録されていることを特徴とする情報記録媒体。
【請求項２６】
請求項１から請求項２２のいずれか一項に記載の印刷装置の前記装着部に装着可能な前記情報処理装置であって、
前記処理手段を備えることを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、情報処理装置、印刷方法、情報処理プログラム及び情報記録媒体の技術分野に属する。より詳細には、紙等の印刷媒体に印刷する印刷装置及び印刷方法、当該印刷装置に装着される情報処理装置、当該情報処理装置用のプログラム及び当該プログラムが記録された情報記録媒体の技術分野に属する。
【背景技術】
【０００２】
近年の情報化社会においては、例えば外出先や出張先等、据え置き型のプリンタ等がない場所において、その場で必要な情報を印刷して先方に提示する必要があるといった場面も、多数生じ得る。このような場面では、なるべく簡易な構成で印刷ができるプリンタが求められる。このような要望に基づき、最近では携帯可能なプリンタも実用化されつつある。なおこのような要望に対応するための技術が開示されている先行技術文献としては、例えば下記特許文献１がある。【０００３】
一方近年では、いわゆるスマートフォンやタブレット型情報端末など、カメラが内蔵された携帯型の情報処理機器を誰もが携行するようになってきており、しかもそれらは、外出や出張に伴って常に身に着けられている場合が多い。また、当該情報処理機器に備えられたカメラが備える撮像能力や画像処理能力、或いはネットワークへの接続能力は、いずれも近年大きく向上してきており、今後も急速な改善が期待される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】米国特許公開第２００７／０２２２８４７  Ａ１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述したような携帯可能なプリンタは一般に、高価で重く、また容積としても嵩張るものが多い。更に構造的にも複雑であり、壊れやすい場合が多いという問題点もあった。【０００６】
そこで本発明は、上記の要請及び問題点等に鑑みて為されたもので、その課題は、例えば外出先や出張先等においても、簡易な構成で紙等の印刷媒体に対する印刷を行うことができる印刷装置及び印刷方法、当該印刷装置に装着される情報処理装置、当該情報処理装置用のプログラム及び当該プログラムが記録された情報記録媒体を提供することにある。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、請求項１に記載の発明は、印刷用紙等の印刷媒体に対する印刷を行う印刷装置において、携帯可能で且つＣＰＵ等の処理手段を備える情報処理装置を装着可能な装着部と、前記印刷媒体に印刷されるべき印刷情報を含んで前記印刷に用いられる印刷制御情報であって前記処理手段により生成された印刷制御情報と、前記印刷を行う印刷ヘッド等の印刷手段を前記印刷媒体上の印刷位置に移動させるための移動制御情報であって前記処理手段により生成された移動制御情報と、を、前記装着部に装着された前記情報処理装置から取得する接続部等の取得手段と、前記取得された移動制御情報に基づいて、前記印刷位置に前記印刷手段を移動させる駆動部等の移動手段と、前記取得された印刷制御情報に基づき、前記印刷位置において前記印刷を行う前記印刷手段と、を備える。【０００８】
上記の課題を解決するために、請求項２５に記載の発明は、携帯可能な情報処理装置を装着可能な装着部と、印刷媒体に対する印刷を行う印刷ヘッド等の印刷手段と、を備えて当該印刷を行う印刷装置において実行される印刷方法において、前記印刷媒体に印刷されるべき印刷情報を含んで前記印刷に用いられる印刷制御情報であって前記情報処理装置により生成された印刷制御情報と、前記印刷手段を前記印刷媒体上の印刷位置に移動させるための移動制御情報であって前記情報処理装置により生成された移動制御情報と、を、前記装着部に装着された前記情報処理装置から取得する取得工程と、前記取得された移動制御情報に基づいて、前記印刷位置に前記印刷手段を移動させる駆動工程と、前記取得された印刷制御情報に基づいて、前記印刷位置において前記印刷手段に前記印刷を行わせる印刷工程と、を含む。【０００９】
上記の課題を解決するために、請求項２６に記載の発明は、請求項１から請求項２４のいずれか一項に記載の印刷装置の前記装着部に装着される前記情報処理装置に含まれるコンピュータを、前記処理手段として機能させる。【００１０】
上記の課題を解決するために、請求項２７に記載の発明は、請求項２６に記載の情報処理プログラムが前記コンピュータにより読み取り可能に記録されている。【００１１】
上記の課題を解決するために、請求項２８に記載の発明は、請求項１から請求項２４のいずれか一項に記載の印刷装置の前記装着部に装着可能な前記情報処理装置であって、前記処理手段を備える。【００１２】
請求項１、請求項２５、請求項２６、請求項２７又は請求項２８のいずれか一項に記載の発明によれば、印刷情報を含む印刷用の印刷制御情報と、印刷手段の移動用の移動制御情報と、を、装着部に装着された情報処理装置から取得して印刷手段による印刷を行うので、携帯型の情報処理装置以外の装置を不要としつつ、簡易な構成で印刷媒体に対する印刷を行うことができる。【００１３】
上記の課題を解決するために、請求項２に記載の発明は、請求項１に記載の印刷装置において、前記情報処理装置はカメラ等の撮像手段を備え、前記装着部は、前記撮像手段の撮像範囲が前記印刷媒体の少なくとも一部となるように前記情報処理装置を装着可能であり、前記処理手段は、前記撮像手段により前記少なくとも一部を撮像して得られる撮像情報に基づいて前記印刷制御情報又は前記移動制御情報を生成し、前記取得手段は、前記生成された印刷制御情報又は移動制御情報を取得するように構成される。【００１４】
請求項２に記載の発明によれば、請求項１に記載の発明の作用に加えて、撮像手段の撮像範囲が印刷媒体の少なくとも一部となるように情報処理装置が装着され、撮像手段からの撮像情報に基づいて印刷制御情報又は移動制御情報が生成されて取得されるので、印刷媒体の状況に応じた印刷制御情報又は移動制御情報が取得できることで、より高品質な印刷を行うことができる。【００１５】
上記の課題を解決するために、請求項３に記載の発明は、請求項２に記載の印刷装置において、前記撮像情報が、前記印刷媒体における印刷済みの部分を前記撮像範囲として得られた撮像情報であり、前記処理手段は、当該撮像情報に基づいて前記印刷制御情報又は前記移動制御情報を生成し、前記取得手段は、前記生成された印刷制御情報又は移動制御情報を取得するように構成される。【００１６】
請求項３に記載の発明によれば、請求項２に記載の発明の作用に加えて、撮像情報が印刷済みの部分を撮像範囲として得られた撮像情報であるので、印刷済みの部分の印刷結果を用いて、残りの部分の印刷又は当該印刷済みの部分に対する再印刷を、より高品質に行うことができる。【００１７】
上記の課題を解決するために、請求項４に記載の発明は、請求項２又は請求項３のいずれか一項に記載の印刷装置において、前記印刷媒体には、予め設定された制御パターンが前記撮像手段により撮像可能に設けられており、前記装着部に装着されている前記情報処理装置の前記処理手段は、前記撮像手段により前記制御パターンを撮像して得られる前記撮像情報に基づいて前記印刷制御情報又は前記移動制御情報を生成するＣＰＵ等の生成手段を備えることを特徴とする印刷装置。【００１８】
請求項４に記載の発明によれば、請求項２又は請求項３のいずれか一項に記載の発明の作用に加えて、印刷媒体に制御パターンが撮像可能に設けられており、その制御パターンを撮像して得られる撮像情報に基づいて印刷制御情報又は移動制御情報を生成するので、印刷媒体上における制御パターンに応じて動的に印刷情報を生成することで、高品質な印刷を行うことができる。【００１９】
上記の課題を解決するために、請求項５に記載の発明は、請求項４に記載の印刷装置において、前記撮像手段は可視光以外の波長に感度を有しており、前記制御パターンは当該波長により前記撮像手段に撮像可能とされる制御パターンであるように構成される。【００２０】
請求項５に記載の発明によれば、請求項４に記載の発明の作用に加えて、制御パターンが可視光以外の波長により撮像手段に撮像可能とされる制御パターンであるので、視覚により認識できない状態で制御パターンを設けることで、例えば印刷媒体としての美観を損ねることなく、制御パターンに応じて動的に印刷情報を生成することができる。【００２１】
上記の課題を解決するために、請求項６に記載の発明は、請求項４又は請求項５のいずれか一項に記載の印刷装置において、前記制御パターンは前記印刷媒体の表面に予め担持されている制御パターンであるように構成される。【００２２】
請求項６に記載の発明によれば、請求項４又は請求項５のいずれか一項に記載の発明の作用に加えて、制御パターンが印刷媒体の表面に予め担持されている制御パターンであるので、安価な構成により高品質な印刷を行うことができる。【００２３】
上記の課題を解決するために、請求項７に記載の発明は、請求項４又は請求項５のいずれか一項に記載の印刷装置において、前記制御パターンは前記印刷媒体に投影された制御パターンであるように構成される。【００２４】
請求項７に記載の発明によれば、請求項４又は請求項５のいずれか一項に記載の発明の作用に加えて、制御パターンが印刷媒体に投影された制御パターンであるので、制御パターンを任意に変更可能とすることで、より高品質な印刷を行うことができる。【００２５】
上記の課題を解決するために、請求項８に記載の発明は、請求項４から請求項７のいずれか一項に記載の印刷装置において、前記制御パターンには、前記印刷手段による前記印刷媒体への印刷における印刷諸元の設定に用いられる印刷諸元指標が含まれており、前記情報処理装置は、前記撮像手段により前記制御パターンを撮像して得られる前記撮像情報に含まれている前記印刷諸元指標に基づいて前記印刷諸元を決定するＣＰＵ等の諸元決定手段を備え、前記処理手段は、前記決定された印刷諸元に基づき、前記印刷制御情報又は前記移動制御情報を生成し、前記取得手段は、前記生成された印刷制御情報又は移動制御情報を取得するように構成される。【００２６】
請求項８に記載の発明によれば、請求項４から請求項７のいずれか一項に記載の発明の作用に加えて、制御パターンには印刷諸元指標が含まれており、撮像情報に含まれている印刷諸元指標に基づいて印刷諸元を決定し、決定された印刷諸元に基づいて移動制御情報又は印刷制御情報を生成するので、撮像情報に印刷諸元指標が含まれていることで印刷諸元を設定でき、より簡易な構成で印刷装置を実現することができる。【００２７】
上記の課題を解決するために、請求項９に記載の発明は、請求項３から請求項８のいずれか一項に記載の印刷装置において、前記情報処理装置は、前記装着部に装着されている当該情報処理装置の前記撮像手段により前記印刷媒体の少なくとも一部を連続撮像して得られた前記撮像情報としての複数のフレーム画像同士の位置合わせを行うＣＰＵ等の位置合わせ手段と、各前記位置合わせされたフレーム画像に基づいて前記印刷手段の前記印刷媒体に対する位置又は移動状態を検出するＣＰＵ等の検出手段と、を備え、前記処理手段は、前記検出された位置又は移動状態に基づいて前記印刷制御情報又は前記移動制御情報を生成し、前記取得手段は、前記生成された印刷制御情報又は移動制御情報を取得するように構成される。【００２８】
請求項９に記載の発明によれば、請求項３から請求項８のいずれか一項に記載の発明の作用に加えて、印刷媒体の少なくとも一部を連続撮像して得られた複数のフレーム画像同士の位置合わせを行い、その位置合わせされたフレーム画像に基づいて印刷手段の位置又は移動状態を検出し、当該検出された位置又は移動状態に基づいて印刷制御情報又は移動制御情報を生成するので、位置合わせされたフレーム画像に基づいて印刷手段の位置又は移動状態を検出することにより、より高画質でより効率的な印刷処理が可能となる。【００２９】
上記の課題を解決するために、請求項１０に記載の発明は、請求項３から請求項９のいずれか一項に記載の印刷装置において、前記情報処理装置の前記処理手段は、前記装着部に装着されている当該情報処理装置の前記撮像手段により前記印刷媒体の少なくとも一部を撮像して得られた前記撮像情報に基づいて取得された、前記印刷媒体に対する前記印刷手段の位置に基づいて、前記移動制御情報又は前記印刷制御情報を生成し、前記取得手段は、前記生成された移動制御情報又は印刷制御情報を取得するように構成される。【００３０】
請求項１０に記載の発明によれば、請求項３から請求項９のいずれか一項に記載の発明の作用に加えて、印刷媒体の少なくとも一部を撮像して得られた撮像情報に基づいて取得された印刷手段の位置に基づいて移動制御情報又は印刷制御情報を生成するので、撮像情報に基づいて印刷手段の位置を検出することにより、印刷手段の位置を見失うことなく、これを移動させることができる。【００３１】
上記の課題を解決するために、請求項１１に記載の発明は、請求項２から請求項１０のいずれか一項に記載の印刷装置において、前記移動手段は、前記情報処理装置を装着した前記装着部を、前記撮像範囲が前記印刷媒体の少なくとも一部となるように前記印刷媒体に対して相対的に且つ自走式に移動させる移動手段であり、前記処理手段は、前記移動する撮像範囲に対応して前記撮像手段から出力される前記撮像情報に基づいて、前記印刷制御情報又は前記移動制御情報を生成し、前記取得手段は、前記生成された印刷制御情報又は移動制御情報を取得するように構成される。【００３２】
請求項１１に記載の発明によれば、請求項２から請求項１０のいずれか一項に記載の発明の作用に加えて、情報処理装置を装着した装着部を印刷媒体に対して相対的に且つ自走式に移動させると共に、当該移動する撮像範囲に対応した撮像情報に基づいて印刷制御情報又は移動制御情報を生成するので、印刷媒体の全域に渡って撮像を行うことで、より高品質の印刷を行うことができる。【００３３】
上記の課題を解決するために、請求項１２に記載の発明は、請求項１１に記載の印刷装置において、前記移動手段は、前記情報処理装置を装着した前記装着部と、前記印刷手段と、を、一体的に移動させるように構成される。【００３４】
請求項１２に記載の発明によれば、請求項１１に記載の発明の作用に加えて、情報処理装置を装着した装着部と印刷手段とを一体的に移動させるので、より簡易な構成により印刷装置を実現することができる。【００３５】
上記の課題を解決するために、請求項１３に記載の発明は、請求項１から請求項１２のいずれか一項に記載の印刷装置において、前記情報処理装置はカメラ等の撮像手段を備え、前記装着部は、前記撮像手段の撮像範囲が前記印刷媒体の少なくとも一部となるように前記情報処理装置を装着可能であり、更に前記情報処理装置は、前記装着部に装着されている当該情報処理装置の前記撮像手段により前記撮像範囲内の前記少なくとも一部を複数回撮像して得られた複数の撮像情報に基づいて、前記印刷手段の前記印刷媒体に対する位置又は移動状態を検出するＣＰＵ等の検出手段を備え、前記処理手段は、前記検出された位置又は移動状態に基づいて、前記印刷手段の位置又は移動状態をフィードバック制御するための前記移動制御情報を生成し、前記取得手段は、前記印刷制御情報又は前記生成された移動制御情報を取得するように構成される。【００３６】
請求項１３に記載の発明によれば、請求項１から請求項１２のいずれか一項に記載の発明の作用に加えて、複数の撮像情報に基づいて印刷手段の印刷媒体に対する位置又は移動状態を検出し、各検出された位置又は移動状態に基づいて印刷手段の位置又は移動状態をフィードバック制御するための移動制御情報を生成するので、複数回に渡って検出された印刷手段の位置又は移動状態に基づいてその移動をフィードバック制御することで、正確に印刷手段を移動させることができる。【００３７】
上記の課題を解決するために、請求項１４に記載の発明は、請求項１から請求項１３のいずれか一項に記載の印刷装置において、前記情報処理装置は、前記印刷媒体上における領域としての印刷予定範囲よりも広い撮像範囲を有するカメラ等の撮像手段と、前記装着部に装着されている当該情報処理装置の前記撮像手段により前記撮像範囲内の前記印刷媒体を撮像して得られた撮像情報と、少なくとも前記印刷予定範囲に印刷されるべき前記印刷情報と、の位置合わせを行うＣＰＵ等の位置合わせ手段と、を備え、前記処理手段は、前記位置合わせの結果に基づいて前記印刷情報を補正して前記印刷制御情報を生成し、前記取得手段は前記生成された印刷制御情報を取得するように構成される。【００３８】
請求項１４に記載の発明によれば、請求項１から請求項１３のいずれか一項に記載の発明の作用に加えて、印刷予定範囲よりも広い撮像範囲内の印刷媒体を撮像して得られた撮像情報と、少なくとも印刷予定範囲に印刷されるべき印刷情報と、の位置合わせを行い、その結果に基づいて印刷情報を補正して印刷を行うので、例えば印刷済みの部分との境界を滑らかに接続して印刷を行うことができる。【００３９】
上記の課題を解決するために、請求項１５に記載の発明は、請求項１から請求項１４のいずれか一項に記載の印刷装置において、前記情報処理装置はカメラ等の撮像手段を備え、前記装着部は、前記撮像手段の撮像範囲が前記印刷媒体の少なくとも一部となるように前記情報処理装置を装着可能であり、前記処理手段は、前記撮像手段により前記印刷媒体の少なくとも一部を撮像して得られる撮像情報に基づいて前記印刷媒体の大きさを検出し、当該検出された大きさに基づいて、前記印刷媒体における前記印刷情報の印刷位置及び印刷範囲、又は印刷の大きさを制御するための前記印刷制御情報又は前記移動制御情報を生成し、前記取得手段は、前記生成された印刷制御情報又は移動制御情報を取得するように構成される。【００４０】
請求項１５に記載の発明によれば、請求項１から請求項１４のいずれか一項に記載の発明の作用に加えて、撮像情報に基づいて印刷媒体の大きさを検出し、その大きさに基づいて印刷情報の印刷位置及び印刷範囲、又は印刷の大きさを制御するための印刷制御情報又は移動制御情報を生成するので、より高品質の印刷結果を得ることができる。【００４１】
上記の課題を解決するために、請求項１６に記載の発明は、請求項１から請求項１５のいずれか一項に記載の印刷装置において、前記情報処理装置はカメラ等の撮像手段を備え、前記装着部は、前記撮像手段の撮像範囲が前記印刷媒体の少なくとも一部となるように前記情報処理装置を装着可能であり、前記処理手段は、前記撮像手段により前記印刷媒体の少なくとも一部を撮像して得られる撮像情報に基づいて前記印刷媒体の大きさを検出し、前記検出された大きさを告知するディスプレイ等の告知手段を前記情報処理装置又は前記印刷装置の少なくともいずれか一方に更に備えるように構成される。【００４２】
請求項１６に記載の発明によれば、請求項１から請求項１５のいずれか一項に記載の発明の作用に加えて、撮像情報に基づいて印刷媒体の大きさを検出し、その大きさを告知するので、使用者が印刷媒体の大きさを即時に認識することができる。【００４３】
上記の課題を解決するために、請求項１７に記載の発明は、請求項１から請求項１６のいずれか一項に記載の印刷装置において、前記情報処理装置はカメラ等の撮像手段を備え、前記装着部は、前記撮像手段の撮像範囲が前記印刷媒体の少なくとも一部となるように前記情報処理装置を装着可能であり、前記処理手段は、前記撮像手段により前記印刷媒体の少なくとも一部を撮像して得られる撮像情報に基づいて前記印刷媒体の種類を検出し、当該検出された種類に基づいて前記印刷制御情報又は前記移動制御情報を生成し、前記取得手段は、前記生成された印刷制御情報又は移動制御情報を取得するように構成される。【００４４】
請求項１７に記載の発明によれば、請求項１から請求項１６のいずれか一項に記載の発明の作用に加えて、撮像情報に基づいて印刷媒体の種類を検出し、その種類に基づいて印刷制御情報又は移動制御情報を生成するので、印刷媒体に対応した高品質の印刷結果を得ることができる。【００４５】
上記の課題を解決するために、請求項１８に記載の発明は、請求項１から請求項１７のいずれか一項に記載の印刷装置において、前記情報処理装置はカメラ等の撮像手段を備え、前記装着部は、前記撮像手段の撮像範囲が前記印刷媒体の少なくとも一部となるように前記情報処理装置を装着可能であり、前記処理手段は、前記撮像手段により前記印刷媒体の少なくとも一部を撮像して得られる撮像情報に基づいて前記印刷媒体の種類を検出し、前記検出された種類を告知するディスプレイ等の告知手段を前記情報処理装置又は前記印刷装置に更に備える。【００４６】
請求項１８に記載の発明によれば、請求項１から請求項１７のいずれか一項に記載の発明の作用に加えて、撮像情報に基づいて印刷媒体の種類を検出し、その種類を告知するので、使用者が印刷媒体の種類を即時に認識することができる。【００４７】
上記の課題を解決するために、請求項１９に記載の発明は、請求項１から請求項１８のいずれか一項に記載の印刷装置において、前記取得手段は、前記情報処理装置に備えられた接続部等の第１コネクタに嵌合されて前記印刷制御情報及び前記移動制御情報を取得する接続部等の第２コネクタを備える。【００４８】
請求項１９に記載の発明によれば、請求項１から請求項１８のいずれか一項に記載の発明の作用に加えて、情報処理装置に備えられた第１コネクタと第２コネクタとの物理的な接続により印刷制御情報等を取得するので、確実に当該印刷制御情報等を取得することができる。【００４９】
上記の課題を解決するために、請求項２０に記載の発明は、請求項１から請求項１８のいずれか一項に記載の印刷装置において、前記取得手段は、無線により前記情報処理装置から前記印刷制御情報又は前記移動制御情報を取得するように構成される。【００５０】
請求項２０に記載の発明によれば、請求項１から請求項１８のいずれか一項に記載の発明の作用に加えて、無線により印刷制御情報等を取得するので、物理的な接続を伴わないことにより、故障なく且つ利便性を向上させつつ当該印刷制御情報等を取得することができる。【００５１】
上記の課題を解決するために、請求項２１に記載の発明は、請求項１から請求項２０のいずれか一項に記載の印刷装置において、前記装着部に装着された前記情報処理装置に対して無線により給電する給電手段を更に備える。【００５２】
請求項２１に記載の発明によれば、請求項１から請求項２０のいずれか一項に記載の発明の作用に加えて、無線により情報処理装置に給電するので、情報処理装置における処理を止めることなく且つ情報処理装置を充電しつつ、印刷を行うことができる。【００５３】
上記の課題を解決するために、請求項２２に記載の発明は、請求項１から請求項２１のいずれか一項に記載の印刷装置において、前記情報処理装置は、前記印刷媒体に担持されている情報を画像として撮像するカメラ等の画像撮像手段と、前記撮像された画像に相当する画像情報を記憶するＲＡＭ等の記憶手段と、を更に備える。【００５４】
請求項２２に記載の発明によれば、請求項１から請求項２１のいずれか一項に記載の発明の作用に加えて、印刷媒体に担持されている情報を画像として撮像し、その撮像した画像に相当する画像情報を記憶するので、情報処理装置を画像読み取り装置としても機能させることができる。【００５５】
上記の課題を解決するために、請求項２３に記載の発明は、請求項２２に記載の印刷装置において、前記撮像手段は、前記印刷媒体に担持されている前記情報又は当該印刷媒体自体を識別するための識別情報であって当該印刷媒体に担持されている識別情報を、前記印刷媒体に担持されている前記情報と共に前記画像として撮像するように構成される。【００５６】
請求項２３に記載の発明によれば、請求項２２に記載の発明の作用に加えて、印刷媒体に担持されている情報と共に識別情報を画像として撮像するので、情報が担持されている印刷媒体を後ほど識別する場合等に活用することができる。【００５７】
上記の課題を解決するために、請求項２４に記載の発明は、請求項２３に記載の印刷装置において、前記識別情報は前記印刷手段により前記印刷媒体に印刷された識別情報であるように構成される。【００５８】
請求項２４に記載の発明によれば、請求項２３に記載の発明の作用に加えて、識別情報が印刷手段により印刷された識別情報であるので、最小限の構成により印刷媒体を識別することができる。
【発明の効果】
【００５９】
本発明によれば、印刷情報を含む印刷用の印刷制御情報と、印刷手段の移動用の移動制御情報と、を、装着部に装着された情報処理装置から取得して印刷手段による印刷を行うので、携帯型の情報処理装置以外の装置を不要としつつ、簡易な構成で印刷媒体に対する印刷を行うことができる。【００６０】
従って、外出先や出張先等の据え置き型のプリンタがない環境においても、簡易な構成で印刷媒体に対する必要な印刷を行うことができる。【００６１】
また、印刷手段の移動可能範囲が拡げられることにより、印刷に対する印刷媒体の大きさの制約を外すことができる。更に印刷媒体の大きさやその種類を検出した上で印刷することで、印刷媒体の大きさや種類の誤認により低品質な印刷が行われてしまうことを防止できる。
【図面の簡単な説明】
【００６２】
【図１】第１実施形態に係るプリントシステムの概要構成を示すブロック図である。
【図２】第１実施形態に係るプリントシステムの概要構成を示す斜視図等であり、（ａ）は当該斜視図であり、（ｂ）は第１実施形態に係る制御パターンを例示する平面図である。
【図３】第１実施形態に係る印刷制御処理を示すフローチャートである。
【図４】第１実施形態に係るプリントシステムの他の例の概要構成を示す斜視図であり、（ａ）は第２例の概要構成を示す斜視図であり、（ｂ）は第３例の概要構成を示す斜視図である。
【図５】第１実施形態に係るプリントシステムの第４例の概要構成を示す斜視図である。
【図６】第２実施形態に係る印刷制御処理を示すフローチャートである。
【図７】第２実施形態に係る位置合わせ処理を例示する図（ｉ）であり、（ａ）は位置合わせ前の状態を例示する図であり、（ｂ）は位置合わせ処理中を例示する図（ｉ）であり、（ｃ）は位置合わせ処理中を例示する図（ii）である。
【図８】第２実施形態に係る位置合わせ処理を例示する図（ii）であり、（ａ）は位置合わせ処理中を例示する図（iii）であり、（ｂ）は位置合わせ処理中を例示する図（iv）であり、（ｃ）は位置合わせ処理中を例示する図（ｖ）であり、（ｄ）は位置合わせ処理中を例示する図（vi）である。
【図９】第２実施形態に係る位置合わせ処理の他の例を示す図である。
【発明を実施するための形態】
【００６３】
次に、本発明を実施するための形態について、図面に基づいて説明する。なお、以下に説明する各実施形態は、連写及び動画の撮像が可能なデジタルカメラ（以下、単にカメラと称する）を備える携帯可能なスマートフォンを用いて、紙等の印刷可能な印刷媒体に対して文字や図形等の印刷情報を印刷（プリント）するプリントシステムに対して本発明を適用した場合の実施の形態である。なお当該スマートフォンに備えられているデジタルカメラではなく、装置として独立したデジタルカメラであって印刷されるべき上記印刷情報を記憶しているデジタルカメラを用いるプリントシステムに対して本発明を適用しても良い。また、各実施形態に係るスマートフォンの携帯者を、以下、単に「携帯者」と称する。
（Ｉ）第１実施形態
初めに、本発明に係る第１実施形態について、図１乃至図５を用いて説明する。なお、図１は第１実施形態に係るプリントシステムの概要構成を示すブロック図であり、図２は第１実施形態に係るプリントシステムの概要構成を示す斜視図等である。また図３は第１実施形態に係る印刷制御処理を示すフローチャートであり、図４及び図５は第１実施形態に係るプリントシステムの他の例の概要構成を示す斜視図である。
【００６４】
第１実施形態に係るプリントシステムは、文字、記号又は図形等を含む上記印刷情報が印刷されるべき例えば紙、又はその表面への印刷処理が可能な立体物等を載置するプリント台を備える。この紙又は立体物等が本発明に係る「印刷媒体」の一例に相当する。これに加えて第１実施形態に係るプリントシステムは、スマートフォンに備えられた上記カメラのレンズが印刷媒体に対向するように当該スマートフォンが装着される装着部と、当該装着部に装着されたスマートフォンから上記印刷情報を取得して上記プリント台上に載置された印刷媒体に対する印刷処理を行う印刷ヘッドと、を備えている。そして、装着部に装着された上記カメラを用いて上記印刷媒体の表面等を撮像しつつ、印刷ヘッドを用いて印刷情報を印刷媒体に印刷する。またこのとき、上記印刷ヘッドの印刷範囲が印刷媒体上を当該印刷媒体に対して相対的に移動するように、スマートフォンから出力される後述する印刷ヘッド移動制御データを用いて、当該印刷ヘッドが印刷媒体に対して相対的に移動させられる。そして、上記印刷情報を含んでスマートフォンから出力される後述する印刷制御データを用いて上記印刷ヘッドにより上記印刷情報の印刷媒体への印刷処理が実行される。なお以下に説明する第１実施形態では、上記印刷媒体が印刷用紙である場合を例として説明する。
【００６５】
即ち図１に示すように、第１実施形態に係るプリントシステムＰＳは、本発明に係る「情報処理装置」の一例としてのスマートフォンＳと、カメラ９のレンズが印刷用紙に対向するようにスマートフォンＳが装着される装着部２１と、装着部２１の印刷用紙に対向する面に備えられ且つスマートフォンＳから取得した上記印刷制御データに基づいて印刷用紙に対する印刷処理を実行する印刷ヘッド２５と、カメラ９の撮像範囲及び印刷ヘッド２５が印刷用紙上を印刷用紙に対して相対的に移動するように装着部２１をスマートフォンＳごと移動させる駆動部２４と、スマートフォンＳから出力されてくる上記印刷ヘッド移動制御データを駆動部２４に出力すると共にスマートフォンＳから出力されてくる上記印刷制御データを印刷ヘッド２５に出力する接続部２２と、により構成されている。この構成のうち接続部２２が本発明に係る「取得手段」の一例に相当し、駆動部２４が本発明に係る「移動手段」の一例に相当すし、印刷ヘッド２５が本発明に係る「印刷手段」の一例に相当する。
【００６６】
一方、装着部２１に装着されるスマートフォンＳは、ＣＰＵ１と、ＲＯＭ（Read Only Memory）２と、ＲＡＭ（Random Access Memory）３と、操作ボタン及びタッチパネル等からなる操作部４と、当該タッチパネルがその表面に配置されている液晶ディスプレイ等からなるディスプレイ５と、スピーカ７及びマイク８が接続されている通話制御部６と、本発明に係る「撮像手段」の一例及び「画像撮像手段」の一例としての上記カメラ９と、図１において図示しない外部のネットワーク（無線ＬＡＮ（Local Area Network）、専用回線、インターネット又はいわゆる３Ｇ回線等のネットワーク）に接続するためのアンテナＡＮＴを備える通信インターフェース１０と、相対的に移動するカメラ９による撮像の対象となる上記印刷用紙の一部又は全部を当該撮像時に照らすライト１１と、上記印刷ヘッド２５を備える上記装着部２１を駆動する駆動部２４との間での上記印刷制御データ及び上記印刷ヘッド移動制御データ等の授受を、装着部２１の接続部２２を介してそれぞれ行う接続部１２と、により構成されている。またＲＡＭ３内には、ＣＰＵ１を中心とした第１実施形態に係る印刷制御処理を実行するために必要なカレント画像バッファ３４が、揮発性の記憶領域として形成されている。
【００６７】
上記の構成のうちＣＰＵ１が、本発明に係る「処理手段」の一例、「諸元決定手段」の一例、「位置合わせ手段」の一例、「検出手段」の一例及び「生成手段」の一例に、それぞれ相当する。また接続部１２が本発明に係る「第１コネクタ」の一例に相当し、接続部２２が本発明に係る「第２コネクタ」の一例に相当する。更にディスプレイ５が本発明に係る「告知手段」の一例に相当する。
【００６８】
この構成において通信インターフェース１０は、ＣＰＵ１の制御の下、アンテナＡＮＴを介した上記ネットワークとのデータの授受を制御する。この時通信インターフェース１０は、アンテナＡＮＴを介した無線によるデータの授受だけでなく、例えば有線ＬＡＮやいわゆるＵＳＢ（Universal Serial Bus）等を介した有線によるデータの授受を制御するように構成することもできる。
【００６９】
また通話制御部６は、ＣＰＵ１の制御の下、マイク８及びスピーカ７を用いたスマートフォンＳとしての音声通話を制御する。更に操作部４は、スマートフォンＳの使用者による操作に基づいて、当該操作に対応する操作信号を生成してＣＰＵ１に出力する。これによりＣＰＵ１は、当該操作信号に基づいてスマートフォンＳ全体を制御する。
【００７０】
一方ＲＯＭ２には、後述する第１実施形態に係る印刷制御処理を初めとする第１実施形態に係るプリントシステムＰＳに含まれるスマートフォンＳとしての処理のためのプログラム等が、予め不揮発性に記録されている。そしてＣＰＵ１は、当該プログラム等をＲＯＭ２から読み出して実行することにより、上記スマートフォンＳとしての処理を制御する。この他ＲＯＭ２は、例えば電話番号データやアドレスデータ等、スマートフォンＳとしての処理に必要なデータも不揮発性に記憶する。またＲＡＭ３は、上記各バッファとして必要なデータを一時的に記憶し、更に上記スマートフォンＳとしての処理に必要な他のデータを一時的に記憶する。更にディスプレイ５は、ＣＰＵ１の制御の下、第１実施形態に係る印刷制御処理に必要な情報に加えて、スマートフォンＳとしての処理に必要な情報を、その携帯者に対して表示する。
【００７１】
他方カメラ９は、当該カメラ９のレンズが印刷用紙に対向するようにスマートフォンＳが装着部２１に装着された状態で、ＣＰＵ１の制御の下、装着部２１の移動に伴って、上記印刷用紙の表面をその撮像範囲を相対的に移動させながら撮像し、当該撮像した画像に対応する画像データ（デジタル化された画像データ）をＣＰＵ１に出力する。ここで、カメラ９により印刷用紙の表面を連写又は動作撮像する場合、カメラ９は、当該連写の都度又は動画撮像の場合にあっては連続して、撮像した画像に対応する画像データをＣＰＵ１に出力する。これによりＣＰＵ１は、ＲＡＭ３内のカレント画像バッファ３４に記憶されているデータを用いて、第１実施形態に係る印刷制御処理を実行すると共に、当該印刷制御処理に対応して上記印刷制御データ及び装着部２１を移動させるための上記印刷ヘッド移動制御データを生成する処理を実行する。またこの際にライト１１は、ＣＰＵ１の制御の下、カメラ９により撮像される上記印刷用紙の一部又は全部を、当該撮像に好適な照度となるように照らす。
【００７２】
次に、ＲＡＭ３内のカレント画像バッファ３４は、カメラ９により撮像された一フレーム分の画像データを記憶する。この場合の一フレーム分の画像データ（フレーム画像データ）に相当する画像を、以下「カレント画像」と称する。
【００７３】
次に、第１実施形態に係るプリントシステムＰＳ全体の構成について、図２（ａ）を用いてより具体的に説明する。
【００７４】
図２（ａ）に例示するように、第１実施形態に係るプリントシステムＰＳでは、印刷用紙Ｐはプリント台２４３上に平面的に載置される。一方スマートフォンＳは、カメラ９のレンズを印刷用紙Ｐに対向させるように（即ち図２（ａ）においてカメラ９のレンズが下を向くように）装着部２１の凹部に下向きに嵌め込まれる。なおこの時点で、スマートフォンＳの接続部１２と装着部２１の接続部２２とが嵌合して電気的に接続され、上記印刷ヘッド移動制御データ及び印刷制御データ等の授受が可能となる。なおスマートフォンＳと装着部２１（駆動部２４及び印刷ヘッド２５）との接続が無線で行われるように構成することもできる。また、図２（ａ）においては図示されていないが、印刷ヘッド２５は装着部２１の印刷用紙Ｐに対向する面に備えられている。
【００７５】
そして、スマートフォンＳからの印刷ヘッド移動制御データに基づき、スマートフォンＳが嵌め込まれた装着部２１が、駆動部２４の一態様であるＸ方向駆動部２４０により矢印Ａ１の方向又は矢印Ａ２の方向に移動される。一方、当該Ｘ方向駆動部２４０は、駆動部２４の他の一態様であるＹ方向駆動部２４１及びＹ方向駆動部２４２により、矢印Ａ２の方向又は矢印Ａ４の方向に移動される。このＸ方向駆動部２４０、Ｙ方向駆動部２４１及びＹ方向駆動部２４２の動作により、カメラ９の撮像範囲及び印刷ヘッド２５の印刷範囲は、印刷用紙Ｐの全範囲上を二次元的にくまなく移動する。そして当該移動の間にカメラ９が印刷用紙Ｐを撮像しつつ印刷ヘッド２５が印刷制御データに基づいて動作することにより、第１実施形態に係る印刷制御処理が実行される。
【００７６】
次に、第１実施形態に係る印刷用紙Ｐについて、図２（ｂ）を用いて具体的に説明する。図２（ｂ）にその一部を例示するように、第１実施形態に係る印刷用紙Ｐの印刷側の表面には、格子（マス目）状のパターン１００と、印刷用紙Ｐ上の位置を示すアドレス１０１と、が予め印刷されている。これらパターン１００及びアドレス１０１が、本発明に係る「制御パターン」の一例及び「印刷諸元指標」の一例にそれぞれ相当する。第１実施形態に係る印刷制御処理では、後述するように、上記パターン１００及びアドレス１０１をカメラ９により撮像することにより、スマートフォンＳのＣＰＵ１において印刷ヘッド２５の印刷範囲の印刷用紙Ｐ上の位置を検出する。そして当該検出した位置に基づき、印刷制御データに含まれている印刷情報（当該検出された位置に印刷されるべき印刷情報）を、当該検出された位置の印刷用紙Ｐに印刷する。なお、パターン１００及びアドレス１０１については、印刷用紙Ｐ上にそれらが直接印刷される場合だけでなく、例えば、パターン１００及びアドレス１０１に相当する画像が図示しないプロジェクタにより、印刷用紙Ｐの表側（印刷ヘッド２５の側）又は裏側からカメラ９により撮像可能に投影されるものであってもよい。また、可視光以外の波長に感度を有するようにカメラ９を構成し、パターン１００及びアドレス１０１を、当該波長により撮像可能な塗料等により印刷用紙Ｐ上に印刷するように構成することもできる。
【００７７】
次に、第１実施形態に係る印刷制御処理について、具体的に図１乃至図３を用いて説明する。
【００７８】
第１実施形態に係る印刷制御処理は、例えば、図２（ｂ）に例示したパターン１００及びアドレス１０１が印刷された印刷用紙Ｐがプリント台２４３上に載置された後、携帯者による所定の操作がスマートフォンＳの操作部４において実行されたときに開始される。なおこの時、印刷用紙Ｐに印刷されるべき上記印刷情報は、第１実施形態に係る印刷制御処理の開始時においてＲＡＭ３又はＲＯＭ２の書き換え可能な領域に記憶されているものとする。
【００７９】
当該印刷制御処理が開始されると、図３に示すようにＣＰＵ１は、先ずカメラ９を起動する（ステップＳ１）。次にＣＰＵ１は当該起動されたカメラ９を使って印刷用紙Ｐのサイズを検出する（ステップＳ２）。
【００８０】
ここでステップＳ２におけるサイズの検出方法としては、例えば以下の（１）及び（２）の二通りの方法がある。
（１）例えば起動されたカメラ９を使って携帯者により撮像された印刷用紙９の全体画像に基づき、印刷用紙Ｐのサイズを検出する。なおこのとき、例えば印刷用紙Ｐの既定の位置にその印刷用紙Ｐの規格（例えば「Ａ４」版又は「Ｂ５」版等の規格）や具体的な大きさを示す数値が既に印刷されている場合、その既定の位置のみを撮像した画像を用いて印刷用紙Ｐの大きさを検出しても良い。
（２）先ず、カメラ９の撮像範囲が印刷用紙Ｐ上となるように、スマートフォンＳを装着部２１に装着する。この時点でスマートフォンＳの接続部１２と装着部２１の接続部２２とが嵌合し、装着部２１の印刷ヘッド２５へのスマートフォンＳからの上記印刷制御データの送信、及び駆動部２４への上記印刷ヘッド移動制御データの送信がそれぞれ可能となる。そして、スマートフォンＳからの印刷ヘッド移動制御データを用いて（即ちスマートフォンＳに記憶されているプログラムを用いて）当該装着部２１を移動させながら印刷用紙Ｐ全体に渡ってカメラ９により撮像することで、当該印刷用紙Ｐのサイズを検出することができる。より具体的には、例えば、始めに印刷用紙Ｐに向かって左方向に装着部２１（即ちカメラ９）を連続移動させ、画像認識により印刷用紙Ｐの左端を認識した時点で停止させ、次に画像認識によりその移動距離を検出しつつ、印刷用紙Ｐの右端まで装着部２１を移動させることで、印刷用紙Ｐの左右の長さを検出する。この場合の移動距離の検出は、例えば印刷用紙Ｐ上の上記パターン１００を装着部２１の移動に伴って順次認識する（例えば当該移動に伴ってパターン１００の数を数える）ことにより可能となる。その後、上記左右方向で実行した長さの検出を印刷用紙Ｐの上下方向にも実行する。この二方向の長さ検出処理により、印刷用紙Ｐ全体のサイズが自動的に検出できる。
【００８１】
上記ステップＳ２の処理によるサイズの検出結果は、例えばＲＡＭ３等に一時的に記憶される。また、この検出されたサイズをディスプレイ５やスピーカ７を介して携帯者に告知するように構成することもできる。更にこの場合の告知を、スマートフォンＳではなく、例えばプリント台２４３に備えられた図示しないディスプレイ又はスピーカを用いて行うように構成して良い。
【００８２】
印刷用紙Ｐのサイズが検出できたら、上記（１）の場合のみ、スマートフォンＳをカメラ９の撮像範囲が印刷用紙Ｐ上となるように装着部２１に装着する。
【００８３】
次に、装着部２１に装着されたスマートフォンＳのＣＰＵ１は、カレント画像バッファ３４を「ゼロ」に初期化する（ステップＳ３）。次にＣＰＵ１は、装着部２１に装着されたスマートフォンＳのカメラ９の撮像範囲内にある印刷用紙Ｐの印刷面（上記パターン１００等が印刷された印刷面の一部）を撮像し、当該撮像結果としての画像（カレント画像に相当する画像）の画像データを、カレント画像バッファ３４に一時的に入力する（ステップＳ４）。
【００８４】
次にＣＰＵ１は、現在カレント画像バッファ３４に記憶されている画像データに含まれている上記パターン１００及びアドレス１０１に基づき、印刷ヘッド２５の、印刷用紙Ｐ上における位置を認識する（ステップＳ５）。このとき、印刷ヘッド２５の印刷用紙Ｐに対する角度を同時に認識しても良い。ここで、装着部２１に装着されたスマートフォンＳのカメラ９における撮像範囲と印刷ヘッド２５との相対的な位置関係は、図１に例示するようにスマートフォンＳが装着部２１に装着された時点で一定となる。そこでＣＰＵ１は上記ステップＳ５の処理において、カレント画像バッファ３４に記憶されている画像データに含まれている上記パターン１００等に基づいて、先ずはカメラ９の撮像範囲の印刷用紙Ｐ上の位置又は角度を認識し、その認識した位置又は角度に基づく上記相対的な位置関係から、印刷用紙Ｐ上における印刷ヘッド２５の位置又は角度（換言すれば、印刷ヘッド２５の撮像範囲に対する印刷用紙Ｐの位置又は回転状態）を認識する。
【００８５】
次にＣＰＵ１は、認識された印刷ヘッド２５の位置又は角度に基づいて、その位置に印刷すべき印刷情報を含む印刷制御データを生成し、接続部１２及び接続部２２を介して印刷ヘッド２５に出力する（ステップＳ６）。ここで第１実施形態に係る印刷制御データには、上記印刷情報（色データを含む）自体の他、当該印刷情報をその位置に印刷する際に用いられるべき拡大率や階調のデータ、或いは解像度のデータ等の制御データが含まれている。なおこの場合の拡大率は、上記ステップＳ２の処理により検出された印刷用紙Ｐのサイズに基づいてＣＰＵ１により算出されるものである。これらにより印刷ヘッド２５は、当該印刷制御データに含まれている上記制御データに基づいて、現在の印刷ヘッド２５の位置に相当する印刷用紙Ｐの位置に印刷情報を印刷する。
【００８６】
次にＣＰＵ１は、次の印刷情報を印刷すべく、印刷ヘッド２５を移動させるための印刷ヘッド移動制御データを生成し、駆動部２４に出力する。この時の印刷ヘッド移動制御データには、上記ステップＳ５において認識されている現在の印刷ヘッド２５の印刷用紙Ｐ上の位置に基づき、次の印刷を行うべき印刷媒体Ｐ上の位置へ印刷ヘッド２５を移動させるための移動制御データが含まれている。なお、カメラ９を含むスマートフォンＳ自体の位置、速度及び加速度等の諸元をＣＰＵ１が加味して上記印刷ヘッド移動制御データを生成するように構成することもできる。この場合ＣＰＵ１は、スマートフォンＳに備えられた図示しない例えば加速度センサ及びＧＰＳ（Global Positioning System）センサ等からのデータに基づいて上記移動諸元を取得するように構成するのが好適である。
【００８７】
上記印刷ヘッド移動制御データを受信した駆動部２４（より具体的に図２（ａ）に例示する場合は、Ｘ方向駆動部２４０、Ｙ方向駆動部２４１及びＹ方向駆動部２４２）は、当該印刷ヘッド移動制御データに含まれている上記移動制御データに基づき、印刷ヘッド２５を、次の印刷が行われるべき印刷用紙Ｐ上の位置に移動させる。
【００８８】
次にＣＰＵ１は、上記ステップＳ６の処理により印刷された印刷情報に基づき、全ての印刷情報の印刷が終了したか否かを判定する（ステップＳ８）。ステップＳ８の判定において印刷用紙Ｐに印刷されるべき全ての印刷情報の印刷が終了している場合（ステップＳ８；ＹＥＳ）、ＣＰＵ１は、第１実施形態に係る印刷制御処理を終了させる。一方ステップＳ８の判定において未だ印刷すべき印刷情報が残っている場合（ステップＳ８；ＮＯ）、ＣＰＵ１は上記ステップＳ４に戻り、次に印刷すべき印刷情報の印刷を行うべく、当該次に印刷すべき印刷情報を対象として、上記ステップＳ４乃至Ｓ７の処理を繰り返す。
【００８９】
以上の図３を用いて説明した印刷制御処理により、装着部２１に図２（ａ）中下向きに装着されたスマートフォンＳ及び印刷ヘッド２５を使った印刷用紙Ｐへの印刷制御処理が実行される。
【００９０】
ここで、第１実施形態に係るプリントシステムＰＳとしては、図２（ａ）に例示する実施形態の他に、種々の例へ適用することが可能である。以下これら他の例について、具体的に図４を用いて説明する。
（Ａ）第２例
図４（ａ）は第１実施形態に係るプリントシステムＰＳの他の例である第２例を示す。この第２例に係るプリントシステムＰＳでは、印刷用紙Ｐは、例えば机やテーブル上に単に平面的に載置されているのみである。一方スマートフォンＳは、カメラ９のレンズを印刷用紙Ｐに対向させるように（即ち図４（ａ）においてカメラ９のレンズが図面内の奥行き方向を向くように）装着部２１の凹部に嵌め込まれる。なおこの時点で、図２（ａ）に例示した場合と同様にスマートフォンＳの接続部１２と装着部２１の接続部２２とが電気的に接続され、上記印刷制御データ及び印刷ヘッド移動制御データ等の授受が可能となる。更に第２例の装着部２１は、駆動部２４の一態様であるアーム部２４６の一端に装着されており、更にアーム部２４６の他端がアーム部２４５の一端に装着され、このアーム部２４５の他端が基部２４４により支持されている。
【００９１】
そして、スマートフォンＳからの上記印刷ヘッド移動制御データに基づき、スマートフォンＳが嵌め込まれた装着部２１を支持するアーム部２４５及び２４６が移動し、これによりカメラ９の撮像範囲及び印刷ヘッド２５の印刷範囲（印刷位置）は印刷用紙Ｐの全範囲上を二次元的に移動する。そして当該移動の間に例えば図３に例示する印刷制御処理が実行されて印刷ヘッド２５が印刷用紙Ｐ上を二次元的にくまなく移動することにより、第１実施形態に係る印刷制御処理が実行される。
（Ｃ）第３例
次に、図４（ｂ）は第１実施形態に係るプリントシステムＰＳの更に他の例である第３例を示す。この第３例に係るプリントシステムＰＳでは、印刷用紙Ｐは、第２例と同様に例えば机やテーブル上に単に平面的に載置されているのみである。一方スマートフォンＳは、カメラ９のレンズを印刷用紙Ｐに対向させるように（即ち図４（ｂ）においてカメラ９のレンズが図面内の奥行き方向を向くように）装着部２１の凹部に嵌め込まれる。なおこの時点で、図２（ａ）に例示した場合と同様にスマートフォンＳの接続部１２と装着部２１の接続部２２とが電気的に接続され、上記印刷制御データ及び印刷ヘッド移動制御データ等の授受が可能となる。更に第３例の装着部２１には、駆動部２４の一態様である車輪又は無限軌道等の自走式の移動部２４７乃至２５０が装着されている。
【００９２】
そして、スマートフォンＳからの上記印刷ヘッド移動制御データに基づき、スマートフォンＳが嵌め込まれた装着部２１が移動部２４７乃至２５０により移動し、これによりカメラ９の撮像範囲及び印刷ヘッド２５の印刷範囲（印刷位置）は印刷用紙Ｐの全範囲上を二次元的に移動する。そして当該移動の間に例えば図３に例示する印刷制御処理が実行されて印刷ヘッド２５が印刷用紙Ｐ上を二次元的にくまなく移動することにより、第１実施形態に係る印刷制御処理が実行される。この構成において、移動部２４７乃至２５０が本発明に係る「移動手段」の一例に相当する。
【００９３】
以上説明したように、第１実施形態に係るプリントシステムＰＳとしては、種々の例に適用可能である。
【００９４】
以上説明したように、第１実施形態に係る画像処理を含むプリントシステムＰＳの動作によれば、印刷情報を含む印刷用の印刷制御データと、印刷ヘッド移動制御データと、を、装着部２１に装着されたスマートフォンＳから取得して印刷ヘッド２５による印刷を行うので、携帯型のスマートフォンＳ以外の装置を不要としつつ、簡易な構成で印刷用紙Ｐに対する印刷を行うことができる。
【００９５】
また、カメラ９の撮像範囲が印刷用紙Ｐの少なくとも一部となるようにスマートフォンＳが装着され、カメラ９からの画像データに基づいて印刷制御データ又は印刷ヘッド移動制御データが生成されるので、印刷用紙Ｐの状況に応じた印刷制御データ又は印刷ヘッド移動制御データが取得できることで、より高品質な印刷を行うことができる。
【００９６】
更に、印刷用紙Ｐにパターン１００等が撮像可能に設けられており、そのパターン１００等を撮像して得られる画像データに基づいて印刷制御データ又は印刷ヘッド移動制御データを生成するので、印刷用紙Ｐ上におけるパターン１００等に応じて動的に印刷情報を生成することで、高品質な印刷を行うことができる。なお、アドレス１０１と同様に、例えば印刷用紙Ｐの紙質を示す指標や、色紙を指定する指標等を印刷用紙Ｐに予め印刷しておいても良い。
【００９７】
更にまた、パターン１００が印刷用紙Ｐの表面に予め印刷されているパターン１００等であるので、安価な構成により高品質な印刷を行うことができる。
【００９８】
また、印刷用紙Ｐにパターン１００と共にアドレス１０２が印刷されており、それらを撮像した画像データに含まれているパターンやアドレス等に基づいて印刷ヘッド２５の位置を検出し、その検出された位置を用いて移動制御データ又は印刷ヘッド移動制御データを生成するので、画像データにパターン１００及びアドレス１０１が含まれていることで印刷ヘッド２５の位置等を設定でき、より簡易な構成でプリントシステムＰＳを実現することができる。
【００９９】
更に、パターン１００及びアドレス１０１が可視光以外の波長によりカメラ９に撮像可能とされている場合には、視覚により認識できない状態でパターン１００及びアドレス１０１を印刷用紙Ｐの表面に設けるができるので、例えば印刷用紙Ｐとしての美観を損ねることなく、パターン１００及びアドレス１０１に応じて動的に印刷情報を生成することができる。
【０１００】
更にまた、パターン１００及びアドレス１０１を印刷用紙Ｐの表側又は裏側から当該印刷用紙Ｐに投影する場合には、パターン１００及びアドレス１０１を任意に変更可能とすることで、より高品質な印刷を行うことができる。
【０１０１】
また、印刷用紙Ｐの少なくとも一部を撮像して得られた画像データに基づいて取得された印刷ヘッド２５の位置に基づいて移動制御データ又は印刷ヘッド移動制御データを生成するので、画像データに基づいて印刷ヘッド２５の位置を検出することにより、より簡易な構成でプリントシステムＰＳを実現することができる。
【０１０２】
更に、図２（ａ）に示す第１実施形態に係るプリントシステムＰＳの動作によれば、駆動部２４がＸ方向駆動部２４０、Ｙ方向駆動部２４１及びＹ方向駆動部２４２とからなり、印刷ヘッド移動制御データに基づいて、印刷範囲が印刷用紙Ｐ上を移動するようにＸ方向駆動部２４０、Ｙ方向駆動部２４１及びＹ方向駆動部２４２を制御するので、従来と同様の二軸の駆動部２４を活用して簡易に印刷処理を行うことができる。
【０１０３】
更にまた、図４（ａ）に例示する第２例に係るプリントシステムＰＳの動作によれば、駆動部２４をアーム部２４５及び２４６と基部２４４とにより構成し、印刷ヘッド移動制御データに基づいて、印刷範囲が印刷用紙Ｐ上を移動するようにアーム部２４５及び２４６を制御するので、印刷用紙Ｐの大きさに制限されることなく、簡易に印刷処理を行うことができる。
【０１０４】
更に図４（ｂ）に例示する第３例に係るプリントシステムＰＳの動作によれば、駆動部２４が自走式の移動部２４７乃至２５０からなり、印刷ヘッド移動制御データに基づいて、印刷範囲が印刷用紙Ｐ上を移動するように移動部２４７乃至２５０を制御するので、印刷用紙Ｐの大きさに制限されることなく、簡易に印刷処理を行うことができる。
【０１０５】
更にまた、スマートフォンＳに備えられた接続部１２と装着部２１に備えられた接続部２２との物理的な接続により印刷制御データ等を授受するので、確実に当該印刷制御データ等を授受することができる。なお、この構成に代えて、無線によりスマートフォンＳと装着部２１との間の印刷制御データ等を授受を無線により行う場合には、物理的な接続を伴わないことにより、故障なく且つ利便性を向上させつつ当該印刷制御データ等を授受することができる。
【０１０６】
また、スマートフォンＳを装着した装着部２１と印刷ヘッド２５とを一体的に移動させるので、より簡易な構成によりプリントシステムＰＳを実現することができる。
【０１０７】
更に、画像データに基づいて印刷用紙Ｐの大きさを検出し、ディスプレイ５等を用いてその大きさを告知する場合には、携帯者が印刷用紙Ｐの大きさを即時に認識することができる。
（Ｄ）第４例
なお、スマートフォンＳからの印刷ヘッド移動制御データ等を用いて当該スマートフォンＳが装着されるプリンタシステムＰＳを動作させるという構成は、第１実施形態と異なってスマートフォンＳのカメラ９を用いない場合にも、適用可能である。この例である第４例について、図５を用いて説明する。
【０１０８】
図５に例示するように、第４例に係るプリントシステムＰＳでは、印刷用紙Ｐはプリント台２５４上に平面的に載置される。一方装着部２１とは別個に設けられた印刷ヘッド２５は、Ｘ方向駆動部２５１により矢印Ａ１の方向又は矢印Ａ２の方向に移動される。更に当該Ｘ方向駆動部２５１は、Ｙ方向駆動部２５２及びＹ方向駆動部２５３により、矢印Ａ２の方向又は矢印Ａ４の方向に移動される。このＸ方向駆動部２５１、Ｙ方向駆動部２５２及びＹ方向駆動部２５３の動作により、印刷ヘッド２５の印刷範囲は、印刷用紙Ｐの全範囲上を二次元的にくまなく移動する。
【０１０９】
他方第４例のスマートフォンＳは、例えばＹ方向駆動部２５３におけるＸ方向駆動部２５１の移動範囲外に固定された装着部２１の凹部に嵌め込まれる。この時点で、スマートフォンＳの接続部１２と装着部２１の接続部２２とが嵌合して電気的に接続され、上記印刷ヘッド移動制御データのＸ方向駆動部２５１、Ｙ方向駆動部２５２及びＹ方向駆動部２５３への送信、及び印刷制御データの印刷ヘッド２５への送信が可能となる。そして、当該印刷ヘッド移動制御データに基づいて移動される印刷ヘッド２５に印刷制御データが送信されることで、第１実施形態と同様の印刷制御処理が実行される。
【０１１０】
なお上記第４例の場合はカメラ９による撮像されたカレント画像を用いることがない。よって、印刷ヘッド２５の移動は、予めプログラミング等により設定されている必要がある。
【０１１１】
このような第４例の場合でも、上記第１実施形態に係るプリントシステムＰＳと同様の作用効果を奏し得る。
【０１１２】
なお、上述した第１実施形態において、印刷情報が印刷済みの印刷用紙Ｐの部分を撮像範囲として得られた画像データに基づいて印刷制御データ又は印刷ヘッド移動制御データを生成するように構成することもできる。
【０１１３】
この場合は、画像データが印刷済みの印刷用紙Ｐの部分を撮像範囲として得られた画像データであるので、印刷済みの部分の印刷結果を用いて、残りの部分の印刷又は当該印刷済みの部分に対する再印刷を、より高品質に行うことができる。
（II）第２実施形態
次に、本発明に係る他の実施形態である第２実施形態について、図６乃至図９を用いて説明する。なお図６は、第２実施形態に係る印刷制御処理を示すフローチャートであり、図３に示す第１実施形態に係る印刷制御処理と同一の処理については同一のステップ番号を付して、細部の説明は省略する。また、図７及び図８は第２実施形態に係る位置合わせ処理を例示する図であり、図９は第２実施形態に係る位置合わせ処理の他の例を示す図である。更に、第２実施形態に係るスマートフォンを含むプリントシステムのハードウェア的な構成は、基本的には第１実施形態に係るプリントシステムＰＳと同一である。よって以下の説明では、第１実施形態に係るプリントシステムＰＳと同一の部材番号を用いて第２実施形態に係るプリントシステムを説明する。
【０１１４】
上述した第１実施形態に係る印刷制御処理においては、カメラ９により印刷用紙Ｐ上のパターン１００及びアドレス１０１の少なくとも一部を撮像して得られる画像データそれぞれを独立して用いて、印刷ヘッド２５の位置を検出することとした。これに対して以下説明する第２実施形態では、カメラ９により上記パターン１００等を連写又は動画撮像して得られる連続した複数の画像データを用いて、当該画像データ間の非剛体位置合わせ処理を実行し、印刷ヘッド２５の位置検出及び印刷情報の補正を行った上で、印刷ヘッド２５に出力する。
【０１１５】
即ち図６に示すように、第２実施形態に係る印刷制御処理においては、始めに、第１実施形態に係る印刷制御処理と同様のステップＳ１乃至Ｓ３の処理が実行される。次にＣＰＵ１は、カメラ９を用いて印刷用紙Ｐ上のパターン１００及びアドレス１０１、並びに後述するステップＳ１１以降の処理が繰り返された場合には印刷用紙Ｐにおける印刷済みの部分を、装着部２１の移動に伴って連写又は動画撮像させる（ステップＳ１０）。これによりＣＰＵ１は、カレント画像バッファ３４に、当該連続して撮像された複数の画像データを時系列的に複数記憶する。
【０１１６】
次にＣＰＵ１は、連続して撮像されて記憶されているパターン１００及びアドレス１０１等に相当する複数の画像データを用いて、連続した複数の当該画像データ間における非剛体の位置合わせ処理を実行し（ステップＳ１１）、その結果を用いて印刷ヘッド２５の印刷用紙Ｐ上の位置及び角度を認識する（ステップＳ１２）。このとき上記ステップＳ１１において実行される非剛体の位置合わせ処理は、例えば、連続して撮像されたパターン１００及びアドレス１０１等に相当する複数の画像データ同士を比較し、連続した画像として両者が一致するように各画像データの位置合わせを行う処理である。上記ステップＳ１２では、この位置合わせ処理の結果を用いて、印刷ヘッド２５の印刷媒体Ｐ上の位置及び角度を検出する。ステップＳ１１における位置合わせ処理についてより具体的には、後述するステップＳ１３の処理における位置合わせ処理と共に、後ほど図７乃至図９を用いて詳説する。
【０１１７】
次にＣＰＵ１は、上記ステップＳ１２の処理により認識された位置及び角度において印刷用紙Ｐに印刷すべき印刷情報をＲＡＭ３又はＲＯＭ２の書き換え可能な領域から読み出し、これに対して、既に印刷されている印刷情報を撮像してカレント画像バッファ３４に記憶されている画像データと、当該印刷済みの印刷情報に対して一部が重複しつつ連続する印刷情報であって直後に印刷されるべき印刷情報（上記ＲＡＭ３等から読み出された印刷情報）と、の間における非剛体の位置合わせ処理を実行する（ステップＳ１３）。このときの非剛体の位置合わせ処理は、既に印刷されている印刷情報を撮像して得られた画像データと、印刷済みの印刷情報に対して一部が重複しつつその直後に印刷されるべき印刷情報と、を比較し、両者の重複部分が画像として一致するように、当該直後に印刷されるべき印刷情報の位置合わせを行う処理である。なお既に印刷されている印刷情報を撮像して得られた画像データとしては、直後に印刷されるべき印刷情報に係る印刷範囲よりも広い範囲を撮像して得られた画像データであっても良い。
【０１１８】
直後に印刷されるべき印刷情報に対する非剛体の位置合わせ処理が完了すると（ステップＳ１３）、ＣＰＵ１は次に、ステップＳ１２の処理により認識された印刷ヘッド２５の位置と、ステップＳ１３の処理に係る印刷情報の位置合わせ処理の結果を用いて、その位置及び角度にて印刷用紙Ｐに印刷すべき印刷情報（即ち、上記ステップ１３の処理により位置合わせされた印刷情報）を含む印刷制御データを生成し、接続部１２及び接続部２２を介して印刷ヘッド２５に出力する（ステップＳ１４）。
【０１１９】
その後ＣＰＵ１は、第１実施形態に係る印刷制御処理と同様のステップＳ７及びＳ８の処理が実行される。なお、第２実施形態に係るステップＳ７の処理において生成／出力される印刷ヘッド移動制御データは、上記ステップＳ１２において認識されている現在の印刷ヘッド２５の印刷用紙Ｐ上の位置に基づいて生成／出力される移動制御データである。
【０１２０】
次に、上記ステップＳ１１及びＳ１３に係る非剛体の位置合わせ処理について、具体的に図７乃至図９を用いて説明する。
【０１２１】
上記ステップ１１及びＳ１３に係る位置合わせ処理は、上述したように、既に印刷されている印刷情報を撮像して得られた画像データと、印刷済みの印刷情報に対して一部が重複しつつその直後に印刷されるべき印刷情報と、を比較し、両者の重複部分が画像として一致するように、当該直後に印刷されるべき印刷情報の位置合わせ（変形）を行う処理である。ここで図７乃至図９に示す例では、図７（ａ）左に示す過去（又は直近）のカレント画像ＧＡ（既に印刷されている印刷情報を撮像して得られた画像データ）を基準画像とし、図７（ａ）右に示すカレント画像ＧＴ（印刷済みの印刷情報に対して一部が重複しつつその直後に印刷されるべき印刷情報に相当する画像）における基準画像との重複部分について、非剛体の位置合わせ処理を行うものとする。なお図７乃至図９に示す例では、説明の簡略化のために、カレント画像ＧＴとカレント画像ＧＡとの撮像領域は一致しているものとする。
【０１２２】
ステップＳ１１及びＳ１３に係る位置合わせ処理として先ずＣＰＵ１は、図７（ｂ）に例示するように、カレント画像ＧＴを所定数に分割する。図７（ｂ）右に例示する場合では、カレント画像ＧＴを四つの分割画像ＧＴａ乃至ＧＴｄに分割しているが、より高画質を得るためには分割数は多いほどよい。次にＣＰＵ１は、図７（ｃ）に例示するように一つの分割画像に着目する。図７（ｃ）に例示する場合、ＣＰＵ１は分割画像ＧＴａに着目している。
【０１２３】
次にＣＰＵ１は、図８（ａ）に例示するように、着目している分割画像ＧＴａをカレント画像ＧＡに重ねる。なお図８における座標軸は、カレント画像ＧＡにおける各分割画像に対応する領域の左上隅と、各分割画像の左上隅と、を原点（０，０）とし、図８において右方向がｘ座標軸の正方向、図８において下方向がｙ座標軸の正方向である。図８（ａ）において分割画像ＧＴａをカレント画像ＧＡに最初に重ねる場合、そのオフセットは（０，０）とされる。
【０１２４】
その後ＣＰＵ１は、図８（ｂ）に例示するように、カレント画像ＧＡ内において、分割画像ＧＴａとその内容が最もよく一致する位置（オフセット）を探索する。なお、画像同士の内容の一致を定量化するためには、例えば相互情報量（Mutual Information）を用いる手法や、対象となる領域（図８（ｂ）に例示する場合は、分割画像ＧＴａの領域）に対する輝度差の総和（ＳＡＤ（Sum of Absolute Difference））を用いる手法などが好適である。図８（ｂ）の例でＣＰＵ１は、当該オフセットとして座標データ（−２，＋３）が得られている。
【０１２５】
その後ＣＰＵ１は、図８に例示する分割画像ＧＴａ以外の他の分割画像ＧＴｂ乃至分割画像ＧＴｄについても、同様にその内容が最もよく一致する位置（オフセット）をカレント画像ＧＡ内において探索する。図８（ｃ）に例示する場合、分割画像ＧＴａの場合は当該オフセットとして座標データ（−２，＋３）が、分割画像ＧＴｂの場合は当該オフセットとして座標データ（＋２，＋３）が、分割画像ＧＴｃの場合は当該オフセットとして座標データ（＋４，−１）が、分割画像ＧＴｄの場合は当該オフセットとして座標データ（−３，−１）が、それぞれＣＰＵ１により得られている。
【０１２６】
以上の一連の処理により、ステップＳ１１及びＳ１３に係る位置合わせ処理の結果として、各分割画像ＧＴａ乃至分割画像ＧＴｄそれぞれの中心点が移動されるべき量が、上記オフセットとして、例えば図８（ｄ）右に例示するようにそれぞれ得られる。なおこの中心点は、一般に「アンカー」と称されることもある。
【０１２７】
この他、各分割画像ＧＴａ乃至分割画像ＧＴｄそれぞれのアンカーの移動量に基づいたいわゆる内挿法又は外挿法により、図９に例示するようにカレント画像ＧＴ全体を変形させるように位置合わせ処理を行うことも可能である。この場合には、カレント画像ＧＴの内容とカレント画像ＧＡの内容とを、より一致させることができる。更には、カレント画像ＧＴ全体、或いは分割画像ＧＴａ乃至分割画像ＧＴｄ全体の移動や変形（それらの回転、拡大／縮小又は台形変形等を含む）を用いることもできる。
【０１２８】
以上説明したように、第２実施形態に係る印刷制御処理を含むプリントシステムＰＳの動作によれば、第１実施形態に係る印刷制御処理の作用効果に加えて、位置合わせによる印刷ヘッド２５の位置及び角度の認識を行うと共に、印刷済みの印刷情報に相当する画像データの一部又は印刷予定範囲よりも広い撮像範囲内の印刷用紙Ｐを撮像して得られた画像データと、それらと少なくとも一部が重複する印刷情報（直後に印刷されるべき印刷情報）と、の位置合わせを行い、その結果に基づいて直後に印刷されるべき印刷情報を補正して印刷を行うので、例えば印刷済みの部分との境界を滑らかに接続して印刷を行うことができる。また位置合わせによる印刷ヘッド２５の位置及び角度の認識（ステップＳ１１及びＳ１２）を行うことにより、印刷ヘッド２５の位置を見失うことなく、これを移動させることができる。
【０１２９】
なお、上述した第２実施形態におけるステップＳ１２の処理において、印刷ヘッド２５の位置に加えてその移動状態（その速度、加速度又は移動方向等）を検出し、当該検出された位置等に基づいて印刷ヘッド移動制御データを生成するように構成することもできる。この場合には、位置合わせされた画像データに基づいて印刷ヘッド２５の位置及びその移動状態を検出することにより、印刷ヘッド２５の位置を見失うことなく、より正確にこれを移動させることができる。
（III）変形形態
次に、本発明に係る変形形態について、それぞれ説明する。
（Ａ）第１変形形態
始めに、第１変形形態として、装着部２１に装着されているスマートフォンＳのカメラ９によりその撮像範囲内にある印刷用紙Ｐの少なくとも一部を複数回撮像して得られた複数の画像データに基づいて、印刷ヘッド２５の印刷用紙Ｐに対する位置を検出するように構成してもよい。そしてＣＰＵ１において、当該検出された位置に基づき、印刷ヘッド２５の位置又はその移動状態（その速度、加速度、移動方向等を含む移動状態）をフィードバック制御するように上記印刷ヘッド移動制御データを生成するように構成することができる。
【０１３０】
このフィードバック制御についてより具体的には、例えば、あるタイミングにおいてカメラ９の撮像範囲の位置（≒印刷ヘッド２５の印刷範囲の位置）が例えば印刷用紙Ｐに向かって印刷用紙Ｐの左上端部を原点とした直交座標における座標（０、０）にあることが検出されたとする。そして、次の印刷情報の印刷のために当該撮像範囲の位置を座標（４、４）まで移動させる場合を考える。
【０１３１】
当該座標（４、４）に撮像範囲の位置を移動させるように、例えば「右に４０ステップ、下に４０ステップ」という（低レベル（即ち、より具体的なハードウェアの制御に近いレベル）の）移動制御データをＣＰＵ１から駆動部２４に送信したとする。その後、当該移動が実際に駆動部２４によって行われて完了したタイミングにおいて、再度カメラ９によって撮像範囲の位置を検出したところ、その座標が（４、２）であったとする。この時、向かって右への撮像範囲の移動は予定通りに行えたものの、向かって下への撮像範囲の移動は予定値の半分しかなかったことになる（なお、特に安価な駆動部２４等の場合は、このようなバラツキは不可避である）。この場合、上記第１変形形態に係るフィードバック制御によれば、今後の移動制御データ（移動命令）としては、下方向への移動制御データにおける移動量（ステップ数）を、予定より２倍の量とすれば良いことになる。換言すれば、今後、座標（４、４）にある撮像範囲を座標（８、８）へ移動させる場合には、駆動部２４に対して「右に４０ステップ、下に８０ステップ」という移動制御データを送信すれば良いことになる。なお、実物では一回のフィードバック制御で全てが誤差なく移動できるわけではないので、その後更に同様のフィードバック制御（フィードバック補正）が実行され続ける。また、実際にはＸ方向とＹ方向とで移動が完全に独立ではない等の理由でフィードバック制御による補正方法も複雑にはなるが、基本的な概念は上記の通りである。
【０１３２】
この第１変形形態の場合には、複数の画像データに基づいて印刷ヘッド２５の印刷用紙Ｐに対する位置を検出し、各検出された位置に基づいて印刷ヘッド２５の位置等をフィードバック制御するための印刷ヘッド移動制御データを生成して駆動部２４に出力するので、複数回に渡って検出された印刷ヘッド２５の位置に基づいてその位置や移動状態をフィードバック制御することで、正確に印刷ヘッド２５を移動させることができる。
（Ｂ）第２変形形態
次に第２変形形態として、カメラ９により撮像された画像データに基づいて印刷用紙Ｐのサイズを検出し、当該検出されたサイズに基づいて、印刷用紙Ｐに対する印刷情報の印刷位置や印刷範囲、又は印刷の大きさを制御するように上記印刷制御データ又は印刷ヘッド移動制御データを生成してもよい。
【０１３３】
この第２変形形態の場合には、撮像情報に基づいて印刷用紙Ｐの大きさを検出し、その大きさに基づいて印刷情報の印刷位置及び印刷範囲、又は印刷の大きさを制御するための印刷制御データを生成するので、より高品質の印刷結果を得ることができる。
（Ｃ）第３変形形態
更に第３変形形態として、ＣＰＵ１が、カメラ９により印刷用紙Ｐの少なくとも一部を撮像して得られる画像データに基づいて印刷用紙Ｐの種類を検出し、当該検出された種類に基づいて印刷制御データ又は印刷ヘッド移動制御データを生成するように構成してもよい。具体的には、印刷用紙Ｐの表面状態等を検出することにより、例えば普通紙と高級紙との識別ができる場合がある。なおこの検出結果としての種類を、ディスプレイ５等を用いて掲載者に告知するように構成しても良い。この第３変形形態の場合には、画像データに基づいて印刷用紙Ｐの種類を検出し、その種類に基づいて印刷制御データ等を生成するので、印刷用紙Ｐに対応した高品質の印刷結果を得ることができる。また、画像データに基づいて印刷用紙Ｐの種類を検出して告知すれば、携帯者が印刷用紙Ｐの種類を即時に認識することができる。
（Ｄ）第４変形形態
また第４変形形態として、装着部２１に装着されたスマートフォンＳに対して例えば無線により給電する給電部を例えば装着部２１に備えさせても良い。この場合には、無線によりスマートフォンＳに給電するので、スマートフォンＳにおける処理を止めることなく且つスマートフォンＳを充電しつつ、印刷を行うことができる。
（Ｅ）第５変形形態
更に第５変形形態として、カメラ９により印刷用紙Ｐに印刷されている情報を画像として撮像し、その撮像された画像に相当する画像データを記憶する例えばＲＡＭ３内に記憶させるように構成しても良い。この場合には、印刷用紙Ｐに印刷されている情報を画像として撮像し、その撮像した画像に相当する画像データを記憶するので、スマートフォンＳをスキャナとしても機能させることができる。
【０１３４】
なおこの第５変形形態において、印刷用紙Ｐに記録されている情報又は当該印刷用紙Ｐ自体を識別するための識別データを印刷ヘッド２５により印刷用紙Ｐに印刷しておき、カメラ９により、この印刷された識別データを、印刷用紙Ｐに印刷されている情報と共に画像として撮像するように構成してもよい。この場合には、印刷媒体Ｐに印刷されている情報と共に識別データを画像として撮像するので、情報が印刷されている印刷用紙Ｐを後ほど識別する場合等に活用することができる。またこの識別データは、印刷ヘッド２５により印刷されるものだけでなく、印刷用紙Ｐへの印刷処理より前に手書きにより印刷用紙Ｐに記入又は書き込まれている（担持されている）識別データであっても良い。
【０１３５】
また、図３又は図６に示すフローチャートに対応するプログラムを、インターネット等のネットワークを介して取得し、或いは光ディスク等の情報記録媒体に記録されているものを取得して、例えば汎用のマイクロコンピュータによりこれを読み出して実行するように構成することもできる。この場合のマイクロコンピュータは、各実施形態に係るＣＰＵ１と同様の処理を実行することになる。
【産業上の利用可能性】
【０１３６】
以上夫々説明したように、本発明はプリントシステムの分野に適用すれば特に顕著な効果が得られる。また上述したように、いつでも誰でもどこででも、手間を取らずに簡単に印刷処理が実行できるといった、今までの装置等にはなかった画期的な価値が得られる。
【符号の説明】
【０１３７】
１    ＣＰＵ
２    ＲＯＭ
３    ＲＡＭ
４    操作部
５    ディスプレイ
６    通話制御部
７    スピーカ
８    マイク
９    カメラ
１０    通信インターフェース
１１    カメラ
１２、２２    接続部
２１    装着部
２４    駆動部
２５    印刷ヘッド
３４    カレント画像バッファ
２４０、２５１    Ｘ方向駆動部
２４１、２４２、２５２、２５３    Ｙ方向駆動部
２４３、２５３、２５４    プリント台
２４５、２４６    アーム部
２４４    基部
２４７、２４８、２４９、２５０    移動部
Ｓ    スマートフォン
Ｐ    印刷用紙
Ａ１、Ａ２、Ａ３、Ａ４、Ａ５、Ａ６    矢印
ＰＳ    プリントシステム
ＡＮＴ    アンテナ
ＧＡ、ＧＴ    カレント画像
ＧＴａ、ＧＴｂ、ＧＴｃ、ＧＴｄ    分割画像
【図１】
0005987136.tif 000002
【図２】
0005987136.tif 000003
【図３】
0005987136.tif 000004
【図４】
0005987136.tif 000005
【図５】
0005987136.tif 000006
【図６】
0005987136.tif 000007
【図７】
0005987136.tif 000008
【図８】
0005987136.tif 000009
【図９】
0005987136.tif 000010