(57)【要約】【課題】印刷装置を印刷開始位置に容易に近づける印刷補助装置、印刷装置、印刷システム、報知方法及びプログラムを提供する。【解決手段】印刷補助装置は、第１のマーカ検出手段と、第２のマーカ検出手段と、判定手段と、報知手段とを備える。第１のマーカ検出手段は、手動走査型の印刷装置に配置された第１の基準マーカを、印刷装置を撮像した撮像画像から検出する。第２のマーカ検出手段は、印刷装置以外の位置に配置された第２の基準マーカを、撮像画像から検出する。判定手段は、撮像画像中の印刷装置の配置位置および走査方向と、第２のマーカ検出手段が検出した第２の基準マーカから特定される撮像画像中の印刷指定位置と、に基づいて、印刷装置がコンテンツを印刷指定位置に印刷する印刷開始位置に配置されているか否かを判定する。報知手段は、印刷装置が印刷開始位置に配置されていると判定手段が判定した場合、印刷開始可能である旨を報知する。【選択図】図４
2017170807.tif 000002
【特許請求の範囲】
【請求項１】
手動走査型の印刷装置に配置された第１の基準マーカを、前記印刷装置を含む現実空間を撮像した撮像画像から検出する第１のマーカ検出手段と、
前記印刷装置以外の位置に配置された第２の基準マーカを、前記撮像画像から検出する第２のマーカ検出手段と、
前記撮像画像中の前記印刷装置の配置位置および走査方向と、印刷対象のコンテンツが印刷される位置であって前記第２のマーカ検出手段が検出した前記第２の基準マーカから特定される前記撮像画像中の印刷指定位置と、に基づいて、前記印刷装置が前記コンテンツを前記印刷指定位置に印刷する印刷開始位置に配置されているか否かを判定する判定手段と、
前記印刷装置が前記印刷開始位置に配置されていると前記判定手段が判定した場合、印刷開始可能である旨を報知する報知手段と、
を備えることを特徴とする印刷補助装置。
【請求項２】
前記撮像画像中の前記印刷装置の前記配置位置および前記走査方向を示す画像を、前記撮像画像に重ね合わせて表示する画像生成表示手段をさらに備える、
ことを特徴とする請求項１に記載の印刷補助装置。
【請求項３】
前記撮像画像中の前記印刷指定位置を示す画像を、前記撮像画像に重ね合わせて表示する画像生成表示手段をさらに備える、
ことを特徴とする請求項１に記載の印刷補助装置。
【請求項４】
前記撮像画像中の前記印刷装置の前記配置位置および前記走査方向と、前記撮像画像中の前記印刷指定位置と、に基づいて、前記印刷装置を前記印刷開始位置に誘導する補助用画像を生成し、該補助用画像を、前記撮像画像に重ね合わせて表示する画像生成表示手段をさらに備える、
ことを特徴とする請求項１に記載の印刷補助装置。
【請求項５】
前記第２の基準マーカが、印刷媒体に印刷されたパターンを含むことを特徴とする請求項１乃至４の何れか１項に記載の印刷補助装置。
【請求項６】
前記第２の基準マーカが、印刷媒体の縁部を含むことを特徴とする請求項１乃至５の何れか１項に記載の印刷補助装置。
【請求項７】
手動走査型の印刷装置を含む現実空間を撮像した撮像画像から、前記印刷装置に配置された第１の基準マーカを検出する第１のマーカ検出手段と、
前記第１のマーカ検出手段が検出した前記第１の基準マーカから特定される前記撮像画像中の前記印刷装置の配置位置および走査方向を示す画像を、前記印刷装置の画像を含む前記撮像画像に重ね合わせて表示する画像生成表示手段と、
を備えることを特徴とする印刷補助装置。
【請求項８】
手動走査型の印刷装置を含む現実空間を撮像した撮像画像から、前記印刷装置以外の位置に配置された第２の基準マーカを検出する第２のマーカ検出手段と、
印刷対象のコンテンツが印刷される位置であって前記第２のマーカ検出手段が検出した前記第２の基準マーカから特定される前記撮像画像中の印刷指定位置を示す画像を、前記印刷装置の画像を含む前記撮像画像に重ね合わせて表示する画像生成表示手段と、
を備えることを特徴とする印刷補助装置。
【請求項９】
手動走査型の印刷装置に配置された第１の基準マーカを、前記印刷装置を含む現実空間を撮像した撮像画像から検出する第１のマーカ検出手段と、
前記印刷装置以外の位置に配置された第２の基準マーカを、前記撮像画像から検出する第２のマーカ検出手段と、
前記第１のマーカ検出手段が検出した前記第１の基準マーカから特定される前記撮像画像中の前記印刷装置の配置位置および走査方向と、印刷対象のコンテンツが印刷される位置であって前記第２のマーカ検出手段が検出した前記第２の基準マーカから特定される前記撮像画像中の印刷指定位置と、に基づいて、前記印刷装置の走査を補助する補助用画像を生成し、該補助用画像を、前記撮像画像に重ね合わせて表示する画像生成表示手段と、
を備えることを特徴とする印刷補助装置。
【請求項１０】
請求項１乃至９の何れか１項に記載の印刷補助装置から印刷対象のコンテンツを受信する通信手段と、
前記コンテンツに基づいて印刷を行う印刷手段と、
を備えることを特徴とする印刷装置。
【請求項１１】
請求項１乃至７、及び、請求項９の何れか１項に記載の印刷補助装置から印刷対象のコンテンツを受信する通信手段と、
前記コンテンツに基づいて印刷を行う印刷手段と、を備え、
前記第１の基準マーカが配置されている、
ことを特徴とする印刷装置。
【請求項１２】
手動走査型の印刷装置であって、
前記印刷装置に配置された第１の基準マーカを含む現実空間を撮像する撮像手段と、当該撮像手段により撮像された撮像画像の情報を送信する第１通信手段とを備える印刷補助装置から、前記撮像画像の情報を受信する第２通信手段と、
受信した前記撮像画像から前記第１の基準マーカを検出する第１のマーカ検出手段と、
前記第１のマーカ検出手段が検出した前記第１の基準マーカから特定される前記撮像画像中の前記印刷装置の配置位置および走査方向を示す画像を、前記印刷装置の画像を含む前記撮像画像に重ね合わせて表示する画像生成表示手段と、
を備えることを特徴とする印刷装置。
【請求項１３】
手動走査型の印刷装置であって、
前記印刷装置に配置された第１の基準マーカを含む現実空間を撮像する撮像手段と、撮像画像から前記第１の基準マーカを検出する第１のマーカ検出手段と、前記第１のマーカ検出手段が検出した前記第１の基準マーカから特定される前記撮像画像中の前記印刷装置の配置位置および走査方向の情報を送信する第１通信手段とを備える印刷補助装置から、前記印刷装置の前記配置位置および前記走査方向の情報を受信する第２通信手段と、
受信した前記印刷装置の前記配置位置および前記走査方向の情報に基づいて、当該印刷装置の前記配置位置および前記走査方向を示す画像を、前記撮像画像に重ね合わせて表示する画像生成表示手段と、
を備えることを特徴とする印刷装置。
【請求項１４】
手動走査型の印刷装置であって、
前記印刷装置と当該印刷装置以外の位置に配置された第２の基準マーカとを含む現実空間を撮像する撮像手段と、当該撮像手段により撮像された撮像画像の情報を送信する第１通信手段とを備える印刷補助装置から、前記撮像画像の情報を受信する第２通信手段と、
受信した前記撮像画像から前記第２の基準マーカを検出する第２のマーカ検出手段と、
印刷対象のコンテンツが印刷される位置であって前記第２のマーカ検出手段が検出した前記第２の基準マーカから特定される前記撮像画像中の印刷指定位置を示す画像を、前記印刷装置の画像を含む前記撮像画像に重ね合わせて表示する画像生成表示手段と、
を備えることを特徴とする印刷装置。
【請求項１５】
手動走査型の印刷装置であって、
前記印刷装置と当該印刷装置以外の位置に配置された第２の基準マーカとを含む現実空間を撮像する撮像手段と、撮像画像から前記第２の基準マーカを検出する第２のマーカ検出手段と、当該第２のマーカ検出手段により検出された前記第２の基準マーカから特定される前記撮像画像中の印刷指定位置の情報を送信する第１通信手段とを備える印刷補助装置から、前記印刷指定位置の情報を受信する第２通信手段と、
受信した前記印刷指定位置の情報に基づいて、当該印刷指定位置を示す画像を、前記印刷装置の画像を含む前記撮像画像に重ね合わせて表示する画像生成表示手段と、
を備えることを特徴とする印刷装置。
【請求項１６】
手動走査型の印刷装置であって、
前記印刷装置に配置された第１の基準マーカと前記印刷装置以外の位置に配置された第２の基準マーカとを含む現実空間を撮像する撮像手段と、当該撮像手段により撮像された撮像画像の情報を送信する第１通信手段とを備える印刷補助装置から、前記撮像画像の情報を受信する第２通信手段と、
受信した前記撮像画像から前記第１の基準マーカ及び前記第２の基準マーカを検出するマーカ検出手段と、
前記マーカ検出手段が検出した前記第１の基準マーカから特定される前記撮像画像中の前記印刷装置の配置位置および走査方向と、印刷対象のコンテンツが印刷される位置であって前記マーカ検出手段が検出した前記第２の基準マーカから特定される前記撮像画像中の印刷指定位置と、に基づいて、印刷開始位置への前記印刷装置の移動を誘導する報知を行う報知手段と、
を備えることを特徴とする印刷装置。
【請求項１７】
手動走査型の印刷装置であって、
前記印刷装置に配置された第１の基準マーカと前記印刷装置以外の位置に配置された第２の基準マーカとを含む現実空間を撮像する撮像手段と、撮像画像から前記第１の基準マーカ及び前記第２の基準マーカを検出するマーカ検出手段と、前記マーカ検出手段が検出した前記第１の基準マーカから特定される前記撮像画像中の前記印刷装置の配置位置および走査方向の情報、及び、印刷対象のコンテンツが印刷される位置であって前記マーカ検出手段が検出した前記第２の基準マーカから特定される前記撮像画像中の印刷指定位置の情報、の少なくともいずれかの情報を送信する第１通信手段と、を備える印刷補助装置から、前記撮像画像の情報を受信する第２通信手段と、
受信した前記少なくともいずれかの情報に基づいて、印刷開始位置への前記印刷装置の移動を誘導する報知を行う報知手段と、
を備えることを特徴とする印刷装置。
【請求項１８】
請求項１乃至７、及び、請求項９の何れか１項に記載の印刷補助装置と、
前記第１の基準マーカが配置された印刷装置と、
を備えることを特徴とする印刷システム。
【請求項１９】
手動走査型の印刷装置に配置された第１の基準マーカを、前記印刷装置を含む現実空間を撮像した撮像画像から検出する第１のマーカ検出ステップと、
前記印刷装置以外の位置に配置された第２の基準マーカを、前記撮像画像から検出する第２のマーカ検出ステップと、
前記撮像画像中の前記印刷装置の配置位置および走査方向と、印刷対象のコンテンツが印刷される位置であって前記第２のマーカ検出ステップで検出した前記第２の基準マーカから特定される前記撮像画像中の印刷指定位置と、に基づいて、前記印刷装置が前記コンテンツを前記印刷指定位置に印刷する印刷開始位置に配置されているか否かを判定する判定ステップと、
前記印刷装置が前記印刷開始位置に配置されていると前記判定ステップで判定した場合、印刷開始可能である旨を報知する報知ステップと、
を備えることを特徴とする報知方法。
【請求項２０】
コンピュータを、
手動走査型の印刷装置に配置された第１の基準マーカを、前記印刷装置を含む現実空間を撮像した撮像画像から検出する第１のマーカ検出手段、
前記印刷装置以外の位置に配置された第２の基準マーカを、前記撮像画像から検出する第２のマーカ検出手段、
前記撮像画像中の前記印刷装置の配置位置および走査方向と、印刷対象のコンテンツが印刷される位置であって前記第２のマーカ検出手段が検出した前記第２の基準マーカから特定される前記撮像画像中の印刷指定位置と、に基づいて、前記印刷装置が前記コンテンツを前記印刷指定位置に印刷する印刷開始位置に配置されているか否かを判定する判定手段、
前記印刷装置が前記印刷開始位置に配置されていると前記判定手段が判定した場合、印刷開始可能である旨を報知する報知手段、
として機能させる、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷補助装置、印刷装置、印刷システム、報知方法及びプログラムに関する。
【背景技術】
【０００２】
筐体を把持して手動走査することにより、印刷媒体に文字、記号、ロゴ、キャラクタ、マーク等のコンテンツを印刷する手動走査型の印刷装置が特許文献１に開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−３５０２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示された手動走査型の印刷装置は、ユーザ自身が、コンテンツの文字数や文字の大きさなどに基づいて、印刷対象のコンテンツの全長などを予想して、印刷開始位置を調整する必要がある。このため、ユーザが所望の位置にコンテンツを印刷するために印刷装置を正確に印刷開始位置に配置することは容易でない。
【０００５】
本発明は、上記のような課題を解決するためになされたものであり、印刷装置を印刷開始位置に容易に近づける印刷補助装置、印刷装置、印刷システム、報知方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の目的を達成するため、本発明に係る印刷補助装置の一様態は、
手動走査型の印刷装置に配置された第１の基準マーカを、前記印刷装置を含む現実空間を撮像した撮像画像から検出する第１のマーカ検出手段と、
前記印刷装置以外の位置に配置された第２の基準マーカを、前記撮像画像から検出する第２のマーカ検出手段と、
前記撮像画像中の前記印刷装置の配置位置および走査方向と、印刷対象のコンテンツが印刷される位置であって前記第２のマーカ検出手段が検出した前記第２の基準マーカから特定される前記撮像画像中の印刷指定位置と、に基づいて、前記印刷装置が前記コンテンツを前記印刷指定位置に印刷する印刷開始位置に配置されているか否かを判定する判定手段と、
前記印刷装置が前記印刷開始位置に配置されていると前記判定手段が判定した場合、印刷開始可能である旨を報知する報知手段と、
を備えることを特徴とする。
【０００７】
また、本発明の目的を達成するため、本発明に係る印刷補助装置の一様態は、
手動走査型の印刷装置を含む現実空間を撮像した撮像画像から、前記印刷装置に配置された第１の基準マーカを検出する第１のマーカ検出手段と、
前記第１のマーカ検出手段が検出した前記第１の基準マーカから特定される前記撮像画像中の前記印刷装置の配置位置および走査方向を示す画像を、前記印刷装置の画像を含む前記撮像画像に重ね合わせて表示する画像生成表示手段と、
を備えることを特徴とする。
【０００８】
また、本発明の目的を達成するため、本発明に係る印刷補助装置の一様態は、
手動走査型の印刷装置を含む現実空間を撮像した撮像画像から、前記印刷装置以外の位置に配置された第２の基準マーカを検出する第２のマーカ検出手段と、
印刷対象のコンテンツが印刷される位置であって前記第２のマーカ検出手段が検出した前記第２の基準マーカから特定される前記撮像画像中の印刷指定位置を示す画像を、前記印刷装置の画像を含む前記撮像画像に重ね合わせて表示する画像生成表示手段と、
を備えることを特徴とする。
【０００９】
また、本発明の目的を達成するため、本発明に係る印刷補助装置の一様態は、
手動走査型の印刷装置に配置された第１の基準マーカを、前記印刷装置を含む現実空間を撮像した撮像画像から検出する第１のマーカ検出手段と、
前記印刷装置以外の位置に配置された第２の基準マーカを、前記撮像画像から検出する第２のマーカ検出手段と、
前記第１のマーカ検出手段が検出した前記第１の基準マーカから特定される前記撮像画像中の前記印刷装置の配置位置および走査方向と、印刷対象のコンテンツが印刷される位置であって前記第２のマーカ検出手段が検出した前記第２の基準マーカから特定される前記撮像画像中の印刷指定位置と、に基づいて、前記印刷装置の走査を補助する補助用画像を生成し、該補助用画像を、前記撮像画像に重ね合わせて表示する画像生成表示手段と、
を備えることを特徴とする。
【００１０】
また、本発明の目的を達成するため、本発明に係る印刷装置の一様態は、
前記印刷補助装置から印刷対象のコンテンツを受信する通信手段と、
前記コンテンツに基づいて印刷を行う印刷手段と、
を備えることを特徴とする。
【００１１】
また、本発明の目的を達成するため、本発明に係る印刷装置の一様態は、
前記印刷補助装置から印刷対象のコンテンツを受信する通信手段と、
前記コンテンツに基づいて印刷を行う印刷手段と、を備え、
前記第１の基準マーカが配置されている、
ことを特徴とする。
【００１２】
また、本発明の目的を達成するため、本発明に係る印刷装置の一様態は、
手動走査型の印刷装置であって、
前記印刷装置に配置された第１の基準マーカを含む現実空間を撮像する撮像手段と、当該撮像手段により撮像された撮像画像の情報を送信する第１通信手段とを備える印刷補助装置から、前記撮像画像の情報を受信する第２通信手段と、
受信した前記撮像画像から前記第１の基準マーカを検出する第１のマーカ検出手段と、
前記第１のマーカ検出手段が検出した前記第１の基準マーカから特定される前記撮像画像中の前記印刷装置の配置位置および走査方向を示す画像を、前記印刷装置の画像を含む前記撮像画像に重ね合わせて表示する画像生成表示手段と、
を備えることを特徴とする。
【００１３】
また、本発明の目的を達成するため、本発明に係る印刷装置の一様態は、
手動走査型の印刷装置であって、
前記印刷装置に配置された第１の基準マーカを含む現実空間を撮像する撮像手段と、撮像画像から前記第１の基準マーカを検出する第１のマーカ検出手段と、前記第１のマーカ検出手段が検出した前記第１の基準マーカから特定される前記撮像画像中の前記印刷装置の配置位置および走査方向の情報を送信する第１通信手段とを備える印刷補助装置から、前記印刷装置の前記配置位置および前記走査方向の情報を受信する第２通信手段と、
受信した前記印刷装置の前記配置位置および前記走査方向の情報に基づいて、当該印刷装置の前記配置位置および前記走査方向を示す画像を、前記撮像画像に重ね合わせて表示する画像生成表示手段と、
を備えることを特徴とする。
【００１４】
また、本発明の目的を達成するため、本発明に係る印刷装置の一様態は、
手動走査型の印刷装置であって、
前記印刷装置と当該印刷装置以外の位置に配置された第２の基準マーカとを含む現実空間を撮像する撮像手段と、当該撮像手段により撮像された撮像画像の情報を送信する第１通信手段とを備える印刷補助装置から、前記撮像画像の情報を受信する第２通信手段と、
受信した前記撮像画像から前記第２の基準マーカを検出する第２のマーカ検出手段と、
印刷対象のコンテンツが印刷される位置であって前記第２のマーカ検出手段が検出した前記第２の基準マーカから特定される前記撮像画像中の印刷指定位置を示す画像を、前記印刷装置の画像を含む前記撮像画像に重ね合わせて表示する画像生成表示手段と、
を備えることを特徴とする。
【００１５】
また、本発明の目的を達成するため、本発明に係る印刷装置の一様態は、
手動走査型の印刷装置であって、
前記印刷装置と当該印刷装置以外の位置に配置された第２の基準マーカとを含む現実空間を撮像する撮像手段と、撮像画像から前記第２の基準マーカを検出する第２のマーカ検出手段と、当該第２のマーカ検出手段により検出された前記第２の基準マーカから特定される前記撮像画像中の印刷指定位置の情報を送信する第１通信手段とを備える印刷補助装置から、前記印刷指定位置の情報を受信する第２通信手段と、
受信した前記印刷指定位置の情報に基づいて、当該印刷指定位置を示す画像を、前記印刷装置の画像を含む前記撮像画像に重ね合わせて表示する画像生成表示手段と、
を備えることを特徴とする。
【００１６】
また、本発明の目的を達成するため、本発明に係る印刷装置の一様態は、
手動走査型の印刷装置であって、
前記印刷装置に配置された第１の基準マーカと前記印刷装置以外の位置に配置された第２の基準マーカとを含む現実空間を撮像する撮像手段と、当該撮像手段により撮像された撮像画像の情報を送信する第１通信手段とを備える印刷補助装置から、前記撮像画像の情報を受信する第２通信手段と、
受信した前記撮像画像から前記第１の基準マーカ及び前記第２の基準マーカを検出するマーカ検出手段と、
前記マーカ検出手段が検出した前記第１の基準マーカから特定される前記撮像画像中の前記印刷装置の配置位置および走査方向と、印刷対象のコンテンツが印刷される位置であって前記マーカ検出手段が検出した前記第２の基準マーカから特定される前記撮像画像中の印刷指定位置と、に基づいて、印刷開始位置への前記印刷装置の移動を誘導する報知を行う報知手段と、
を備えることを特徴とする。
【００１７】
また、本発明の目的を達成するため、本発明に係る印刷装置の一様態は、
手動走査型の印刷装置であって、
前記印刷装置に配置された第１の基準マーカと前記印刷装置以外の位置に配置された第２の基準マーカとを含む現実空間を撮像する撮像手段と、撮像画像から前記第１の基準マーカ及び前記第２の基準マーカを検出するマーカ検出手段と、前記マーカ検出手段が検出した前記第１の基準マーカから特定される前記撮像画像中の前記印刷装置の配置位置および走査方向の情報、及び、印刷対象のコンテンツが印刷される位置であって前記マーカ検出手段が検出した前記第２の基準マーカから特定される前記撮像画像中の印刷指定位置の情報、の少なくともいずれかの情報を送信する第１通信手段と、を備える印刷補助装置から、前記撮像画像の情報を受信する第２通信手段と、
受信した前記少なくともいずれかの情報に基づいて、印刷開始位置への前記印刷装置の移動を誘導する報知を行う報知手段と、
を備えることを特徴とする。
【００１８】
また、本発明の目的を達成するため、本発明に係る印刷システムの一様態は、
前記印刷補助装置と、
前記第１の基準マーカが配置された印刷装置と、
を備えることを特徴とする。
【００１９】
また、本発明の目的を達成するため、本発明に係る報知方法の一様態は、
手動走査型の印刷装置に配置された第１の基準マーカを、前記印刷装置を含む現実空間を撮像した撮像画像から検出する第１のマーカ検出ステップと、
前記印刷装置以外の位置に配置された第２の基準マーカを、前記撮像画像から検出する第２のマーカ検出ステップと、
前記撮像画像中の前記印刷装置の配置位置および走査方向と、印刷対象のコンテンツが印刷される位置であって前記第２のマーカ検出ステップで検出した前記第２の基準マーカから特定される前記撮像画像中の印刷指定位置と、に基づいて、前記印刷装置が前記コンテンツを前記印刷指定位置に印刷する印刷開始位置に配置されているか否かを判定する判定ステップと、
前記印刷装置が前記印刷開始位置に配置されていると前記判定ステップで判定した場合、印刷開始可能である旨を報知する報知ステップと、
を備えることを特徴とする。
【００２０】
また、本発明の目的を達成するため、本発明に係るプログラムの一様態は、
コンピュータを、
手動走査型の印刷装置に配置された第１の基準マーカを、前記印刷装置を含む現実空間を撮像した撮像画像から検出する第１のマーカ検出手段、
前記印刷装置以外の位置に配置された第２の基準マーカを、前記撮像画像から検出する第２のマーカ検出手段、
前記撮像画像中の前記印刷装置の配置位置および走査方向と、印刷対象のコンテンツが印刷される位置であって前記第２のマーカ検出手段が検出した前記第２の基準マーカから特定される前記撮像画像中の印刷指定位置と、に基づいて、前記印刷装置が前記コンテンツを前記印刷指定位置に印刷する印刷開始位置に配置されているか否かを判定する判定手段、
前記印刷装置が前記印刷開始位置に配置されていると前記判定手段が判定した場合、印刷開始可能である旨を報知する報知手段、
として機能させる、
ことを特徴とする。
【発明の効果】
【００２１】
本発明によれば、印刷装置を印刷開始位置に容易に近づける印刷補助装置、印刷装置、印刷システム、報知方法及びプログラムを提供することができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の実施の形態に係る印刷システムを示す図である。
【図２】本発明の実施の形態に係るハンディプリンタを示す底面図である。
【図３】本発明の実施の形態に係るハンディプリンタの構成を示すブロック図である。
【図４】本発明の実施の形態に係る端末装置の構成を示すブロック図である。
【図５】本発明の実施の形態に係る端末装置が実行する印刷補助処理を示すフローチャートである。
【図６】本発明の実施の形態に係る端末装置が実行する表示処理を示すフローチャートである。
【図７】本発明の実施の形態に係る端末装置が実行する補助用イメージの表示処理を示すフローチャートである。
【図８】本発明の実施の形態に係るハンディプリンタが実行する印刷処理を示すフローチャートである。
【図９】本発明の実施の形態に係る端末装置のディスプレイの表示を示す図である。
【図１０】本発明の実施の形態に係る端末装置のディスプレイの表示を示す図である。
【図１１】本発明の実施の形態に係る端末装置のディスプレイの表示を示す図である。
【図１２】本発明の実施の形態に係る端末装置のディスプレイの表示を示す図である。
【図１３】本発明の実施の形態に係る端末装置のディスプレイの表示を示す図である。
【図１４】本発明の実施の形態に係る端末装置のディスプレイの表示を示す図である。
【発明を実施するための形態】
【００２３】
以下、本発明を実施するための形態に係る印刷システムを、図面を参照しながら説明する。
【００２４】
本実施の形態に係る印刷システム１は、印刷媒体に文字、記号、ロゴ、キャラクタ、マーク等のコンテンツを印刷するものである。印刷システム１は、図１に示すように、ユーザによって走査されてコンテンツを印刷するハンディプリンタ（手動走査型の印刷装置）１００と、ディスプレイ２４０を有する端末装置（印刷補助装置）２００と、を備える。以下では、特に断りがない場合は図１における上下左右方向に対応させて「上」、「下」、「右」、「左」という用語を用いて説明する。端末装置２００は、例えばスマートホン、タブレットＰＣ（Personal Computer）から構成される。ハンディプリンタ１００と端末装置２００とは、無線回線を通じて相互に通信可能に構成される。端末装置２００は、拡張現実（ＡＲ：Augmented Reality）表示装置として機能し、ハンディプリンタ１００に設けられた第１の基準マーカ１０２と印刷媒体Ｒに配置された第２の基準マーカ３００とに基づいて、第２の基準マーカ３００から特定される位置であって印刷が行われる位置を特定する印刷指定位置に印刷対象のコンテンツを印刷することができる位置である印刷開始位置へとハンディプリンタ１００を移動するように、ユーザを誘導する補助用イメージ（補助用画像）Ｉ１、Ｉ２、Ｉ３を表示する。また、端末装置２００は、ユーザにハンディプリンタ１００が印刷開始位置に配置されているか否かを報知する。なお、印刷対象を印刷する予定位置は、図面上で第２の基準マーカ３００の左である。このように、第１の基準マーカ１０２は、ハンディプリンタ１００に対する相対的な配設位置が固定的であり、ハンディプリンタ１００の走査に伴って、その第１の基準マーカ１０２の位置も移動する。第２の基準マーカ３００は、印刷媒体Ｒに対する相対的な配設位置が固定であり、ハンディプリンタ１００を走査に伴ってその第２の基準マーカ３００の位置が変化するものではない。
【００２５】
ハンディプリンタ１００の筐体１０１は、ユーザが手で把持しやすい大きさを有している。ユーザが、ハンディプリンタ１００を把持して図１に示す副走査方向に走査すると、コンテンツの画像が印刷媒体Ｒに印刷される。
【００２６】
ハンディプリンタ１００の上面には、端末装置２００がハンディプリンタ１００の位置等を検出するための第１の基準マーカ１０２と、印刷開始の指示を受け付ける開始ボタン１５０と、が設けられている。第１の基準マーカ１０２は、正方形の黒枠と黒枠内の頂点Ｄ近傍に配置された副走査方向を示すドットとから構成される。この正方形の頂点Ａと頂点Ｂを結ぶ線分と、頂点Ｃと頂点Ｄを結ぶ線分とは、副走査方向に平行に設けられている。また、頂点Ａと頂点Ｃとを結ぶ線分と、頂点Ｂと頂点Ｄを結ぶ線分とは、主走査方向に平行に設けられている。
【００２７】
ハンディプリンタ１００の底面には、図２に示すように、走査距離検出部１３０と、印刷ヘッド（印刷手段）１４０と、が設けられている。
【００２８】
走査距離検出部１３０は、ＬＥＤ（Light Emitting Diode）などの光源と、光学センサから構成され、ハンディプリンタ１００が副走査方向に走査された距離を検出する。
【００２９】
印刷ヘッド１４０は、マゼンタ色のインクを吐出するマゼンタ色印刷ヘッド１４０Ｍと、シアン色のインクを吐出するシアン色印刷ヘッド１４０Ｃと、黄色のインクを吐出する黄色印刷ヘッド１４０Ｙと、図示しない各色のインクタンクと、から構成される。印刷ヘッド１４０Ｍ、１４０Ｃ、１４０Ｙには、それぞれノズルが主走査方向にライン状に並んで設けられている。なお、主走査方向は、副走査方向と直交する。印刷ヘッド１４０は、コンテンツの画像に対応した通電により、ノズルから選択的にインクを吐出する。
【００３０】
ハンディプリンタ１００は、電気的構成として、図３に示すように、上述した走査距離検出部１３０と、印刷ヘッド１４０と、開始ボタン１５０と、に加えて、制御部１１０と、通信部（第２通信手段）１２０と、ＲＯＭ（Read Only Memory）１６０と、ＲＡＭ（Random Access Memory）１７０と、を備える。
【００３１】
制御部１１０は、ＣＰＵ（Central Processing Unit）等から構成される。制御部１１０は、ＲＯＭ１６０に記憶されたプログラムを実行することにより、コンテンツ取得部１１１と、印刷ヘッド制御部１１２として機能する。
【００３２】
コンテンツ取得部１１１は、通信部１２０を介して、端末装置２００から送信されたコンテンツを示すデータを取得し、ＲＡＭ１７０に記憶する。
【００３３】
印刷ヘッド制御部１１２は、走査距離検出部１３０が検出した副走査方向に走査された走査距離に基づいて、印刷ヘッド１４０に画像を印刷させる。具体的には、印刷ヘッド制御部１１２は、印刷ヘッド１４０が副走査方向に１ドットピッチに相当する距離を走査される度、ＲＡＭ１７０に記憶されたコンテンツのＹＭＣ（Yellow Magenta Cyan）毎に、画像の主走査方向にライン状に並んだ１画素のラインである１ドットラインを印刷ヘッド１４０に印刷させる。また、印刷ヘッド制御部１１２は、印刷を開始した場合、印刷を開始した旨の情報を、通信部１２０を介して、端末装置２００に送信する。
【００３４】
通信部１２０は、端末装置２００からコンテンツのデータを受信し、走査距離を示すデータを端末装置２００に送信する。通信部１２０は、無線ＬＡＮ（Local Area Network）、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの無線通信モジュールから構成される。
【００３５】
走査距離検出部１３０は、上述したように、印刷ヘッド１４０が副走査方向に走査された距離を検出し、検出された距離を示すデータを印刷ヘッド制御部１１２に出力する。
【００３６】
印刷ヘッド１４０は、上述したように、印刷ヘッド制御部１１２の制御に基づいて、印刷ヘッド１４０に設けられたノズルから印刷データに応じてインクを選択的に吐出させる。吐出したインクは、印刷媒体Ｒに付着し、印刷ヘッド１４０の主走査方向にライン状に並んだ画素（１ドットライン）が印刷される。
【００３７】
開始ボタン１５０は、ユーザの操作に基づいて、印刷を開始する指示を受付ける。
【００３８】
ＲＯＭ１６０は、フラッシュメモリ等の不揮発性メモリから構成され、上述したように制御部１１０が各種機能を実現するためのプログラムを記憶する。ＲＡＭ１７０は、揮発性メモリから構成され、制御部１１０が各種処理を行うためのプログラムを実行するための作業領域として用いられる。また、ＲＡＭ１７０は、印刷対象のＹＭＣの画像データ、走査距離などの情報を記憶する。
【００３９】
図１に示す端末装置２００は、図４に示すように、制御部２１０と、通信部（第１通信手段）２２０と、カメラ（撮像手段）２３０と、ディスプレイ２４０と、操作部２５０と、ＲＯＭ２６０と、ＲＡＭ２７０と、を備える。
【００４０】
制御部２１０は、ＣＰＵ等から構成される。制御部２１０は、ＲＯＭ２６０に記憶されたプログラムを実行することにより、コンテンツ取得部２１１と、画像取得部２１２と、第１のマーカ検出部２１３と、第２のマーカ検出部２１４と、画像生成表示部２１５と、判定部２１６として機能する。
【００４１】
コンテンツ取得部２１１は、操作部２５０が受け付けた、または通信部２２０が受信したコンテンツを示すデータを取得する。また、コンテンツ取得部２１１は、コンテンツのデータを通信部２２０を介して、ハンディプリンタ１００に送信する。
【００４２】
画像取得部２１２は、カメラ２３０が撮像した現実空間の画像を取得し、取得した画像をＲＡＭ２７０に記憶させる。
【００４３】
第１のマーカ検出部２１３は、ライブビュー画像ＬＩに含まれるハンディプリンタ１００に配置された第１の基準マーカ１０２を検出する。また、第１のマーカ検出部２１３は、この第１の基準マーカ１０２に基づいて、画像中のハンディプリンタ１００の位置及び副走査方向を特定する。例えば、第１のマーカ検出部２１３は、ＲＯＭ２６０に予め記憶された第１の基準マーカ１０２のパターンと一致する第１の基準マーカ１０２がライブビュー画像ＬＩに含まれているか否かを判定する。ライブビュー画像ＬＩに第１の基準マーカ１０２が含まれると判定した場合、第１のマーカ検出部２１３は、図１に示す第１の基準マーカ１０２の四隅の頂点（頂点Ａ、頂点Ｂ、頂点Ｃ、頂点Ｄ）を認識する。第１のマーカ検出部２１３は、この四隅の頂点の位置からライブビュー画像ＬＩに含まれる第１の基準マーカ１０２の位置を検出し、この第１の基準マーカ１０２の位置からハンディプリンタ１００の位置を特定する。また、第１のマーカ検出部２１３は、線分ＡＢと線分ＡＣとの為す角度、線分ＡＢの長さと線分ＣＤの長さとの比、線分ＡＢの向き、などに基づいて、ライブビュー画像ＬＩ中のハンディプリンタ１００の副走査方向を特定する。なお、第１の基準マーカ１０２の上下左右は、頂点Ｄ近傍に付された右下を示すマークにより、認識される。
【００４４】
第２のマーカ検出部２１４は、現実空間を撮像した画像に含まれる印刷媒体Ｒ、即ち、ハンディプリンタ１００以外の位置に配置された第２の基準マーカ３００を検出する。また、この第２の基準マーカ３００の位置に基づいて、コンテンツを印刷する予定位置を特定する。例えば、第２のマーカ検出部２１４は、ＲＯＭ２６０に予め記憶された第２の基準マーカ３００のパターンと一致する第２の基準マーカ３００がライブビュー画像ＬＩに含まれているか否かを判定する。なお、第２の基準マーカ３００は、正方形の黒枠と黒枠内のＬ字型の白領域から構成される。ライブビュー画像ＬＩに第２の基準マーカ３００が含まれると判定した場合、第２のマーカ検出部２１４は、第２の基準マーカ３００の四隅の頂点（頂点Ｅ、頂点Ｆ、頂点Ｇ、頂点Ｈ）を認識する。第２のマーカ検出部２１４は、第１のマーカ検出部２１３と同様に、この四隅の頂点の位置からライブビュー画像ＬＩに含まれる第２の基準マーカ３００の位置を検出し、この基準マーカの位置からコンテンツを印刷する予定位置を特定する。なお、第２の基準マーカ３００の上下左右は、Ｌ字型の白領域により認識される。
【００４５】
図４に戻って、画像生成表示部２１５は、印刷対象のコンテンツと、第１の基準マーカ１０２が示すハンディプリンタ１００の位置及び副走査方向と、第２の基準マーカ３００の位置と、に基づいて、補助用イメージＩ１、Ｉ２、Ｉ３を生成し、補助用イメージＩ１、Ｉ２、Ｉ３を現実空間の画像に重ね合わせてディスプレイ２４０に表示する。具体的には、画像生成表示部２１５は、コンテンツと第１の基準マーカ１０２が示す位置および走査方向とに基づいて、ハンディプリンタ１００がコンテンツを印刷した場合の印刷プレビュー画像である第１の補助用イメージＩ１を生成する。また、画像生成表示部２１５は、コンテンツと第２の基準マーカ３００の位置に基づいて、第２の基準マーカ３００が示す印刷予定位置の印刷プレビュー画像である第２の補助用イメージＩ２を生成する。また、画像生成表示部２１５は、第１の補助用イメージＩ１と第２の補助用イメージＩ２とが重なるようにハンディプリンタ１００を移動させる方向を示す矢印などの第３の補助用イメージＩ３を生成する。画像生成表示部２１５は、これらの生成した第１〜第３の補助用イメージＩ１、Ｉ２、Ｉ３をライブビュー画像ＬＩに重ね合わせてディスプレイ２４０に表示する。
【００４６】
判定部２１６は、ハンディプリンタ１００が配置されている位置で印刷を開始したとして、第２の基準マーカ３００の左で印刷を完了するか否かを判定する。具体的には、判定部２１６は、画像生成表示部２１５が生成した第１の補助用イメージＩ１と第２の補助用イメージＩ２とが重なっているか否かにより判定する。また、判定部２１６は、この判定結果をディスプレイ２４０に表示する。また、判定部２１６は、第１の補助用イメージＩ１と第２の補助用イメージＩ２とが重なっている場合、ハンディプリンタ１００に通信部２２０を介して、印刷開始可能である旨の情報を送信する。
【００４７】
通信部２２０は、ハンディプリンタ１００にコンテンツを示すデータを送信し、ハンディプリンタ１００から送信された走査距離を示すデータを受信する。通信部２２０は、上述した通信部１２０と同様に、無線ＬＡＮ、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの無線通信モジュールから構成される。
【００４８】
カメラ２３０は、現実空間を撮影するものである。カメラ２３０は、レンズ、撮像素子などから構成され、撮像した画像データを制御部２１０に出力する。撮像素子は、ＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージセンサなどから構成される。
【００４９】
ディスプレイ２４０は、画像生成表示部２１５が生成した画像や操作に必要な画像を表示するものであり、ＬＣＤ（liquid crystal display）などの装置から構成される。
【００５０】
操作部２５０は、ユーザの入力に基づいて、コンテンツや印刷処理の開始や終了の指示を受け付けるものである。なお、操作部２５０とディスプレイ２４０とは、タッチパネルディスプレイ装置を構成する。
【００５１】
ＲＯＭ２６０は、フラッシュメモリ等の不揮発性メモリから構成され、制御部２１０が各種機能を実現するためのプログラム、第１の基準マーカ１０２のパターン、第２の基準マーカ３００のパターンなどを記憶する。ＲＡＭ２７０は、揮発性メモリから構成され、制御部２１０が各種処理を行うためのプログラムを実行するための作業領域として用いられる。また、ＲＡＭ２７０は、カメラ２３０が撮像した現実空間のライブビュー画像、コンテンツなどの情報を記憶する。
【００５２】
つぎに、以上の構成を有する端末装置２００が実行する印刷補助処理について説明する。
【００５３】
端末装置２００は、ユーザがハンディプリンタ１００を用いて印刷対象のコンテンツを印刷したときの印刷プレビューを示す第１の補助用イメージＩ１と、第２の基準マーカ３００に基づく印刷プレビューを示す第２の補助用イメージＩ２と、第２の補助用イメージＩ２の位置に印刷できるように、印刷開始前にハンディプリンタ１００を移動させる矢印を示す第３の補助用イメージＩ３と、をライブビュー画像ＬＩに重ね合わせてディスプレイ２４０に表示する。
また、ハンディプリンタ１００が配置されている位置で印刷を開始したとして、第２の基準マーカ３００の左で印刷を完了するか否かを判定し、この判定結果をディスプレイ２４０に表示する。このため、ユーザがハンディプリンタ１００をどの位置で印刷を開始すればよいかを容易に把握できる。
【００５４】
ユーザによる印刷制御処理を開始させる指示に応答し端末装置２００は、図５に示す印刷補助処理を開始する。また、ユーザは、コンテンツを印刷する予定位置の右に第２の基準マーカ３００が印刷された駒を配置する。以下、端末装置２００が実行する印刷補助処理を、フローチャートを用いて説明する。
【００５５】
まず、コンテンツ取得部２１１は、ユーザによって操作部２５０に入力された印刷対象のコンテンツを示すデータを受け付ける（ステップＳ１０１）。コンテンツ取得部２１１は、受け付けたコンテンツを示すデータをＲＡＭ２７０に格納する。つぎに、コンテンツ取得部２１１は、コンテンツを示すデータを送信する指示を受け付けたか否か判定する（ステップＳ１０２）。コンテンツを示すデータを送信する指示を受け付けていない場合（ステップＳ１０２；Ｎｏ）、ステップＳ１０２を繰り返す。コンテンツを示すデータを送信する指示を受け付けた場合（ステップＳ１０２；Ｙｅｓ）、コンテンツ取得部２１１は、通信部２２０を介して、コンテンツを示すデータをハンディプリンタ１００に送信する（ステップＳ１０３）。つぎに、制御部２１０は、表示処理を実行する（ステップＳ１０４）。
【００５６】
表示処理では、図６に示すように、画像取得部２１２は、カメラ２３０に現実空間のライブビュー画像ＬＩの撮像を開始させる（ステップＳ２０１）。このとき、ユーザは、カメラ２３０をハンディプリンタ１００に向ける。つぎに、画像取得部２１２は、このライブビュー画像ＬＩを取得し（ステップＳ２０２）、取得した画像をＲＡＭ２７０に格納する。つぎに、第１のマーカ検出部２１３は、ライブビュー画像に、予めＲＯＭ２６０に記憶した第１の基準マーカ１０２と一致するパターンが含まれるか否かを判定する（ステップＳ２０３）。ライブビュー画像に第１の基準マーカ１０２のパターンが含まれないと判定した場合（ステップＳ２０３；Ｎｏ）、ライブビュー画像ＬＩをディスプレイ２４０に表示し（ステップＳ２０４）、ステップＳ２０２に戻る。画像に第１の基準マーカ１０２のパターンが含まれていると判定した場合（ステップＳ２０３；Ｙｅｓ）、第２のマーカ検出部２１４は、ライブビュー画像ＬＩに、予めＲＯＭ２６０に記憶した第２の基準マーカ３００のパターンと一致するパターンが含まれるか否かを判定する（ステップＳ２０５）。ライブビュー画像ＬＩに第２の基準マーカのパターンが含まれないと判定した場合（ステップＳ２０５；Ｎｏ）、ライブビュー画像をディスプレイ２４０に表示し（ステップＳ２０４）、ステップＳ２０２に戻る。第２の基準マーカ３００のパターンが含まれていると判定した場合（ステップＳ２０５；Ｙｅｓ）、判定部２１６は、ハンディプリンタ１００が印刷を開始したか否かを判定する（ステップＳ２０６）。
【００５７】
印刷が開始されていないと判定した場合（ステップＳ２０６；Ｎｏ）、画像生成表示部２１５は、補助用イメージの表示処理を実行する（ステップＳ２０７）。補助用イメージの表示処理では、図７に示すように、第１のマーカ検出部２１３は、ライブビュー画像に含まれる第１の基準マーカ１０２が示す位置と副走査方向とを検出し、第２のマーカ検出部２１４は、第２の基準マーカ３００が示す位置を検出する（ステップＳ３０１）。第１のマーカ検出部２１３は、例えば、図１に示す第１の基準マーカ１０２の四隅の頂点（頂点Ａ、頂点Ｂ、頂点Ｃ、頂点Ｄ）を認識し、これらの頂点の位置に基づいて、第１の基準マーカ１０２の位置を検出する。また、第１のマーカ検出部２１３は、頂点Ａと頂点Ｂとを結ぶ線分の方向などから第１の基準マーカ１０２が示す副走査方向を検出する。また、第２のマーカ検出部２１４は、第１のマーカ検出部２１３と同様に、第２の基準マーカ３００の位置を検出する。
【００５８】
図７に戻って、画像生成表示部２１５は、第１の基準マーカ１０２が示す位置および副走査方向に基づいて、ハンディプリンタ１００の現在位置でコンテンツの印刷を開始したときの印刷プレビューを示す第１の補助用イメージＩ１を生成し、この第１の補助用イメージＩ１をライブビュー画像ＬＩに重ね合わせて表示する（ステップＳ３０２）。つぎに、画像生成表示部２１５は、第２の基準マーカ３００の位置に基づいて、第２の基準マーカ３００の左までコンテンツが印刷された場合の印刷プレビューを示す第２の補助用イメージＩ２を生成し、この第２の補助用イメージＩ２を現実空間のライブビュー画像に重ね合わせて表示する（ステップＳ３０３）。つぎに、判定部２１６は、第１の補助用イメージＩ１と第２の補助用イメージＩ２が重なっているか否かを判定する（ステップＳ３０４）。具体的には、第１の補助用イメージＩ１を囲う最小の枠と第２の補助用イメージＩ２を囲う最小の枠とを設定し、第１の補助用イメージＩ１を囲う枠で囲われた部分と第２の補助用イメージＩ２を囲う枠とで囲われた部分とが所定割合以上重なっている場合を重なっていると判定する。所定割合は、例えば８０％である。判定部２１６が、重なっていないと判定した場合（ステップＳ３０４；Ｎｏ）、画像生成表示部２１５は、印刷開始不可である旨を示す情報ＩＮ１をディスプレイ２４０に表示する（ステップＳ３０５）。つぎに、画像生成表示部２１５はハンディプリンタ１００を移動させる方向の矢印を示す第３の補助用イメージＩ３を生成し、この第３の補助用イメージＩ３をディスプレイ２４０に表示する（ステップＳ３０６）。ハンディプリンタ１００の移動方向は、第１の補助用イメージＩ１から、第２の補助用イメージＩ２に向かう方向であり、この方向の矢印を第３の補助用イメージＩ３として表示する。その後、補助用イメージの表示処理を終了する。その後、図６に示す表示処理に戻り、ステップＳ２０２〜ステップＳ２０７を繰り返し、カメラ２３０が撮像したライブビュー画像ＬＩに含まれる第１の基準マーカ１０２と第２の基準マーカ３００とに基づいて、第１〜第３の補助用イメージＩ１、Ｉ２、Ｉ３を生成し、生成した第１〜第３の補助用イメージＩ１、Ｉ２、Ｉ３をディスプレイ２４０に表示する。
【００５９】
ユーザが第３の補助用イメージＩ３に従ってハンディプリンタ１００を移動させ、第１の補助用イメージＩ１と第２の補助用イメージＩ２とが重なると、図７に示す補助用イメージの表示処理で、判定部２１６が重なっていると判定する（ステップＳ３０４；Ｙｅｓ）。この後、画像生成表示部２１５は、印刷開始可能である旨を示す情報ＩＮ２をディスプレイ２４０に表示する（ステップＳ３０７）。つぎに、判定部２１６は、印刷開始可能である旨の情報をハンディプリンタ１００に送信し（ステップＳ３０８）、補助用イメージの表示処理を終了する。補助用イメージの表示処理が終了すると、図６に示す表示処理に戻る。つぎに、ユーザがハンディプリンタ１００で印刷を開始すると、ハンディプリンタ１００から印刷を開始した旨の情報が端末装置２００に送信され、画像生成表示部２１５がステップＳ２０６でハンディプリンタ１００から印刷を開始したと判定するので（ステップＳ２０６；Ｙｅｓ）、補助用イメージをクリアし（ステップＳ２０８）、ライブビュー画像ＬＩの撮像を終了し（ステップＳ２０９）、表示処理を終了する。
【００６０】
表示処理が終了すると、印刷補助処理に戻り、コンテンツ取得部２１１は、印刷補助処理を終了させる指示が入力されたか否か判定する（ステップＳ１０５）。印刷補助処理を終了する指示が入力されていない場合（ステップＳ１０５；Ｎｏ）、ステップＳ１０１に戻り、ステップＳ１０１〜Ｓ１０５を繰り返す。印刷制御処理を終了する指示が入力された場合（ステップＳ１０５；Ｙｅｓ）、印刷制御処理を終了する。
【００６１】
つぎに、ハンディプリンタ１００が、実行する印刷処理を説明する。
【００６２】
ユーザによる印刷処理を開始させる指示に応答し、ハンディプリンタ１００は、図８に示す印刷処理を開始する。
【００６３】
まず、コンテンツ取得部１１１は、コンテンツを示すデータを受信できる状態で待機し、コンテンツを示すデータを受信したか否かを判定する（ステップＳ４０１）。コンテンツを示すデータを受信していない場合（ステップＳ４０１；Ｎｏ）、ステップＳ４０１を繰り返す。コンテンツを示すデータを受信した場合（ステップＳ４０１；Ｙｅｓ）、印刷ヘッド制御部１１２は、端末装置２００から印刷開始可能である旨の情報を受信したか否かを判定する（ステップＳ４０２）。印刷開始可能である旨の情報を受信していない場合（ステップＳ４０２；Ｎｏ）、ステップＳ４０２を繰り返す。印刷開始可能である旨の情報を受信した場合（ステップＳ４０２；Ｙｅｓ）、印刷ヘッド制御部１１２は、開始ボタン１５０が押されれば印刷を開始できる状態で待機する（ステップＳ４０３）。つぎに、印刷ヘッド制御部１１２は、開始ボタン１５０が押されたか否かを判定する（ステップＳ４０４）。開始ボタン１５０が押されなかったと判定された場合（ステップＳ４０４；Ｎｏ）、ステップＳ４０３に戻り、ステップＳ４０３とステップＳ４０４とを繰り返す。
【００６４】
開始ボタン１５０が押されたと判定した場合（ステップＳ４０４；Ｙｅｓ）、印刷を開始した旨の情報を端末装置２００に送信する（ステップＳ４０５）。つぎに、印刷ヘッド制御部１１２は、印刷ヘッド１４０が副走査方向に１ドットピッチに相当する距離が走査されたか否か判定する（ステップＳ４０６）。１ドットピッチに相当する距離が走査されていない場合（ステップＳ４０６；Ｎｏ）、ステップＳ４０６を繰り返す。１ドットピッチに相当する距離が走査された場合（ステップＳ４０６；Ｙｅｓ）、印刷ヘッド制御部１１２は、コンテンツの画像の主走査方向にライン状に並んだ１画素のラインである１ドットラインを印刷ヘッド１４０に印刷させる（ステップＳ４０７）。
【００６５】
つぎに、印刷ヘッド制御部１１２は、コンテンツを最後まで印刷したか否か判定する（ステップＳ４０８）。具体的には、印刷ヘッド制御部１１２は、印刷されていないコンテンツを示すデータが残っているか否かにより判定する。コンテンツを最後まで印刷していないと判定した場合（ステップＳ４０８；Ｎｏ）、コンテンツの印刷が完了するまで、ステップＳ４０６からステップＳ４０８を繰り返し、１ドットピッチに相当する距離が走査されるごとに、印刷ヘッド制御部１１２は、１画素のラインである１ドットラインを印刷させる動作を実行させる。
【００６６】
印刷ヘッド制御部１１２が、コンテンツを最後まで印刷したと判定した場合（ステップＳ４０８；Ｙｅｓ）、コンテンツ取得部１１１は、ユーザによる印刷処理を終了させる指示を受け付けたか否か判定する（ステップＳ４０９）。印刷処理を終了させる指示を受け付けていない場合（ステップＳ４０９；Ｎｏ）、ステップＳ４０１に戻って、コンテンツ取得部１１１は、コンテンツのデータを受信できる状態で待機し、コンテンツのデータを受信したか否か判定し、ステップＳ４０１からステップＳ４０９を繰り返す。印刷処理を終了させる指示を受け付けた場合（ステップＳ４０９；Ｙｅｓ）、印刷処理を終了する。
【００６７】
次に、本実施の形態に係る印刷システム１が実行する処理を具体例に基づいて図９および図１０を参照しながら説明する。
【００６８】
ユーザが、コンテンツを印刷する予定位置の右に第２の基準マーカ３００が印刷された駒を配置する。つぎに、ユーザが、端末装置２００のカメラ２３０でハンディプリンタ１００のライブビュー画像ＬＩを撮像する。端末装置２００は、コンテンツの印刷開始前に、ユーザがハンディプリンタ１００を用いてコンテンツを印刷したときの印刷プレビューを示す第１の補助用イメージＩ１と、第２の基準マーカ３００の左までコンテンツが印刷された場合の印刷プレビューを示す第２の補助用イメージＩ２と、を現実空間の画像に重ね合わせて画像としてディスプレイ２４０に表示する。また、第２の補助用イメージＩ２の位置に印刷できるようにハンディプリンタ１００を印刷開始前に移動させる方向の矢印を示す第３の補助用イメージＩ３を現実空間の画像に重ね合わせて画像としてディスプレイ２４０に表示する。
また、ハンディプリンタ１００が配置されている位置で印刷を開始したとして、第２の基準マーカ３００が示す印刷予定位置に印刷するか否かを判定し、この判定結果をディスプレイ２４０に表示する。このため、ユーザがハンディプリンタ１００をどの位置で印刷を開始すればよいかを容易に把握できる。
【００６９】
ユーザの操作に応答して、ハンディプリンタ１００は印刷処理を開始し、端末装置２００は印刷補助処理を開始する。
【００７０】
端末装置２００が、印刷補助処理を開始すると、コンテンツ取得部２１１は、ユーザによって操作部２５０に入力された印刷予定のコンテンツを示すデータを受け付ける（ステップＳ１０１；図５）。次に、コンテンツ取得部２１１は、コンテンツのデータを送信する指示を受け付けると（ステップＳ１０２；Ｙｅｓ；図５）、コンテンツ取得部２１１は、通信部２２０を介して、コンテンツのデータをハンディプリンタ１００に送信する（ステップＳ１０３；図５）。つぎに、ハンディプリンタ１００は、コンテンツのデータを受信し、コンテンツ取得部１１１はコンテンツを受信したと判定する（ステップＳ４０１；Ｙｅｓ；図８）。つぎに、端末装置２００は、表示処理を実行する（ステップＳ１０４；図５）。
【００７１】
端末装置２００が表示処理を実行すると、画像取得部２１２は、カメラ２３０にライブビュー画像ＬＩの撮像を開始させる（ステップＳ２０１）。つぎに、画像取得部２１２は、カメラ２３０が撮像した現実空間のライブビュー画像を取得する（ステップＳ２０２；図６）。ユーザがカメラ２３０で第１の基準マーカ１０２及び第２の基準マーカ３００を撮像すると、第１のマーカ検出部２１３は、画像に第１の基準マーカ１０２が含まれていると判定し（ステップＳ２０３；Ｙｅｓ；図６）、第２のマーカ検出部２１４は、第２の基準マーカ３００のパターンが含まれていると判定する（ステップＳ２０４；Ｙｅｓ；図６）。つぎに、画像生成表示部２１５は、ハンディプリンタ１００が印刷を開始したか否かを判定する（ステップＳ２０６；図６）。なお、この時点では、ハンディプリンタ１００は印刷を開始していないので、画像生成表示部２１５は、ハンディプリンタ１００が印刷を開始していないと判定し（ステップＳ２０６；Ｎｏ；図６）、補助用イメージの生成処理を実行する（ステップＳ２０７；図６）。
【００７２】
補助用イメージの生成処理では、画像生成表示部２１５は、ライブビュー画像ＬＩに含まれる第１の基準マーカ１０２および第２の基準マーカ３００の位置を検出し（ステップＳ３０１；図７）、第１の基準マーカ１０２に基づいて第１の補助用イメージＩ１を表示し（ステップＳ３０２；図７）、第２の基準マーカ３００に基づいて第２の補助用イメージＩ２を表示する（ステップＳ３０３；図７）。つぎに、判定部２１６は、第１の補助用イメージＩ１と第２の補助用イメージＩ２とが重なっているか否かを判定し（ステップＳ３０４；図７）、重なっていないと判定すると（ステップＳ３０４；Ｎｏ；図７）、画像生成表示部２１５は、印刷開始不可である旨を示す情報ＩＮ１をディスプレイ２４０に表示し（ステップＳ３０５；図７）、ハンディプリンタ１００の移動方向の矢印を示す第３の補助用イメージＩ３を表示する（ステップＳ３０６）。
【００７３】
ディスプレイ２４０の表示を見たユーザは、ハンディプリンタ１００を移動させる方向の矢印を示す第３の補助用イメージＩ３に従って、図１０に示すように、第１の補助用イメージＩ１と第２の補助用イメージＩ２が重なる位置にハンディプリンタ１００を移動させる。ハンディプリンタ１００が、第１の補助用イメージＩ１と第２の補助用イメージＩ２が重なる位置に配置されると、判定部２１６は、第１の補助用イメージＩ１と第２の補助用イメージＩ２が重なっていると判定するので（ステップＳ３０４；Ｙｅｓ；図７）、画像生成表示部２１５は、印刷開始可能である旨を示す情報ＩＮ２をディスプレイ２４０に表示し（ステップＳ３０７）、印刷開始可能である旨の情報をハンディプリンタ１００に送信する（ステップＳ３０８）。
【００７４】
ハンディプリンタ１００が端末装置２００から印刷開始である旨の情報を受信すると（ステップＳ４０２；Ｙｅｓ；図８）、印刷ヘッド制御部１１２は、開始ボタン１５０が押されれば印刷を開始できる状態で待機する（ステップＳ４０３；図８）。つぎに、ディスプレイ２４０の印刷可能である旨を示す情報ＩＮ２の表示を見たユーザが、ハンディプリンタ１００の開始ボタン１５０を押すと（ステップＳ４０４；Ｙｅｓ；図８）、ハンディプリンタ１００は、印刷を開始した旨の情報を端末装置２００に送信する（ステップＳ４０５；図８）。端末装置２００は、印刷を開始した旨の情報を受信すると、第１〜第３の補助用イメージＩ１、Ｉ２、Ｉ３をクリアし（ステップＳ２０８；図６）、ライブビュー画像ＬＩの撮像を終了し（ステップＳ２０９；図６）印刷補助処理のステップＳ１０５に戻り、印刷制御処理を終了する指示が入力されると（ステップＳ１０５；Ｙｅｓ；図５）、印刷制御処理を終了する。
【００７５】
つぎに、ハンディプリンタ１００が、１ドットピッチに相当する距離を走査されると（ステップＳ４０６；Ｙｅｓ；図８）、印刷ヘッド制御部１１２は、コンテンツの画像の主走査方向にライン状に並んだ１画素のラインである１ドットラインを印刷させる動作を印刷ヘッド１４０に実行させる（ステップＳ４０７；図８）。
【００７６】
つぎに、コンテンツを最後まで印刷していないと判定すると（ステップＳ４０８；Ｎｏ；図８）、コンテンツの印刷が完了するまで、ステップＳ４０６からステップＳ４０８を繰り返し、１ドットピッチに相当する距離が走査されるごとに、印刷ヘッド制御部１１２は、１画素のラインである１ドットラインを印刷させる動作を実行させる。
【００７７】
印刷ヘッド制御部１１２が、コンテンツを最後まで印刷したと判定すると（ステップＳ４０８；Ｙｅｓ；図８）、コンテンツ取得部１１１は、印刷処理を終了させる指示を受け付けると（ステップＳ４０９；Ｙｅｓ；図８）、印刷処理を終了する。
【００７８】
以上のように、本実施の形態の印刷システム１によれば、ハンディプリンタ１００でコンテンツを印刷媒体Ｒに印刷する際、端末装置２００は、拡張現実表示装置として機能し、ハンディプリンタ１００で第２の基準マーカ３００の示す印刷予定位置にコンテンツを印刷するように、ユーザにハンディプリンタ１００を印刷開始位置に誘導する第１〜第３の補助用イメージＩ１、Ｉ２、Ｉ３を表示する。このように、印刷開始位置に誘導する第１〜第３の補助用イメージＩ１、Ｉ２、Ｉ３を表示することで、ユーザがハンディプリンタ１００を使い慣れていなくても容易に走査して、コンテンツを印刷できる。また、ハンディプリンタ１００が配置されている位置で印刷を開始したとして、第２の基準マーカ３００の左で印刷を完了するか否かを判定し、この判定結果をディスプレイ２４０に表示する。このため、ユーザがハンディプリンタ１００をどの位置で印刷を開始すればよいかを容易に把握できる。また、印刷システム１では、ハンディプリンタ１００に第１の基準マーカ１０２を、コンテンツを印刷する予定位置に第２の基準マーカ３００を、配置するだけでよく、ハンディプリンタ１００がコンテンツのプレビューを表示させるディスプレイを備える場合などに比べて、ハンディプリンタ１００の小型化が可能である。
【００７９】
（変形例）
上述の実施の形態の印刷システム１では、端末装置２００のディスプレイ２４０に「印刷開始不可」、「印刷開始可能」の情報を表示し、ユーザに印刷を開始してよいか否かを報知したが、印刷を開始してよいか否かの報知は、ハンディプリンタ１００に設けられた報知手段としてのＬＥＤのインジケータにより行ってもよい。具体的には、印刷開始不可である場合、ＬＥＤを赤色に発行し、印刷開始可能である場合、ＬＥＤを緑色に発光する。また、端末装置２００は、報知手段としてのスピーカを備え、ユーザに印刷開始不可、印刷開始可能の情報を音声で知らせてもよい。
この場合、端末装置２００は、まず、端末装置２００の第１のマーカ検出部２１３により検出されたライブビュー画像ＬＩに含まれるハンディプリンタ１００に配置された第１の基準マーカ１０２の該ライブビュー画像ＬＩ中の位置と、端末装置２００の第２のマーカ検出部２１４により検出されたライブビュー画像ＬＩに含まれる印刷媒体Ｒに配置された第２の基準マーカ３００の該ライブビュー画像ＬＩ中の位置と、に基づいて、ハンディプリンタ１００が第２の基準マーカ３００から特定される印刷指定位置に配置されているか否かの情報と、ハンディプリンタ１００に対する印刷指定位置の相対位置を示す方向及び距離の情報と、の少なくともいずれかの情報を生成する。次いで、端末装置２００は、生成した情報を、該端末装置２００の通信部２２０とハンディプリンタ１００の通信部１２０とを介して、ハンディプリンタ１００の制御部１１０へと送信する。次いで、ハンディプリンタ１００は、受信した該情報に基づいて、ハンディプリンタ１００が第２の基準マーカ３００から特定される印刷指定位置に配置されていない、又は配置されている旨を示す情報を受信した場合は、ＬＥＤやスピーカなどの報知手段により、印刷開始不可、又は印刷開始可能である情報を知らせてもよい。また、ハンディプリンタ１００に対する印刷指定位置の相対位置を示す方向及び距離の情報に基づいて、ＬＥＤやスピーカなどの報知手段により、印刷開始位置へとハンディプリンタ１００を移動するように、ユーザを誘導することができる。
【００８０】
また、ハンディプリンタ１００が報知手段としてのディスプレイを備え、該ディスプレイに、ハンディプリンタ１００を含む現実空間を撮像した撮像画像を表示し、該撮像画像中に、第１〜第３の補助用イメージＩ１、Ｉ２，Ｉ３を表示してもよい。
この場合、端末装置２００の画像取得部２１２により取得された画像情報を、該端末装置２００の通信部２２０とハンディプリンタ１００の通信部１２０とを介して、ハンディプリンタ１００の制御部１１０へと送信し、ハンディプリンタ１００は、受信した該画像情報に基づいて、該ハンディプリンタ１００のディスプレイに表示を行うことにより、印刷開始位置へとハンディプリンタ１００を移動するように、ユーザを誘導することができる。
また、ハンディプリンタ１００の制御部１１０は、受信した上述の画像情報に基づいて、上述の少なくともいずれかの情報を生成するようにしてもよい。この場合、ハンディプリンタ１００の制御部１１０を、第１のマーカ検出部２１３及び第２のマーカ検出部２１４として機能させるとよい。
【００８１】
また、上述の実施の形態の印刷システム１では、第２の基準マーカ３００が印刷媒体Ｒに配置されたものである場合について説明したが、第２の基準マーカ３００は、印刷媒体Ｒに印刷されたパターンから構成されてもよい。
【００８２】
また、上述の実施の形態の印刷システム１では、端末装置２００が、第２の基準マーカ３００の右にコンテンツを印刷するようにハンディプリンタ１００の印刷開始位置を誘導したが、端末装置２００は、印刷媒体Ｒに印刷された罫線や枠（コンテンツに印刷されたパターン）を第２の基準マーカとして検出し、コンテンツを印刷媒体Ｒの罫線の間や枠の中に印刷するように、ハンディプリンタ１００の印刷開始位置を誘導する補助用イメージＩ１、Ｉ２、Ｉ３をディスプレイ２４０に表示してもよい。具体的には、第２のマーカ検出部２１４は、図１１に示す印刷媒体Ｒに印刷された罫線を第２の基準マーカ３１０として検知する。画像生成表示部２１５は、ハンディプリンタ１００が現在配置されている位置で印刷を開始した場合の印刷プレビュー（第１の補助用イメージＩ１）をディスプレイ２４０に表示する。判定部２１６が第１の補助用イメージＩ１と第２の基準マーカ３１０（罫線）とが重なっていると判定すると、画像生成表示部２１５は、ハンディプリンタ１００を上または下に移動するように誘導する第３の補助用イメージＩ３（上向きの矢印と下向きの矢印）をディスプレイ２４０に表示する。また、画像生成表示部２１５は、印刷開始不可であると判定し、印刷開始不可の情報をディスプレイ２４０の右下に表示する。ユーザは、ディスプレイ２４０の表示を見て、図１２に示すように、第１の補助用イメージＩ１が罫線の間に配置されるようにハンディプリンタ１００を下または上に移動する。第１の補助用イメージＩ１が罫線の間に配置されると、判定部２１６、印刷開始可能であると判定し、印刷開始可能の情報をディスプレイ２４０の右下に表示し、ユーザが開始ボタン１５０を押し、ハンディプリンタ１００を走査すると、コンテンツが印刷媒体Ｒに印刷される。
【００８３】
また、端末装置２００は、印刷媒体Ｒの縁部ＲＥを第２の基準マーカ３２０として検知し、コンテンツを印刷媒体Ｒからはみ出して印刷しないように、ハンディプリンタ１００を誘導する第２の補助用イメージＩ２をディスプレイ２４０に表示してもよい。具体的には、第２のマーカ検出部２１４は、図１３に示す印刷媒体Ｒの縁部ＲＥを第２の基準マーカ３２０として検知する。画像生成表示部２１５は、ハンディプリンタ１００が現在配置されている位置で印刷を開始した場合の印刷プレビュー（第１の補助用イメージＩ１）をディスプレイ２４０に表示する。判定部２１６が第１の補助用イメージＩ１が印刷媒体Ｒから右にはみ出していると判定すると、画像生成表示部２１５は、ハンディプリンタ１００を左に移動するように誘導する第３の補助用イメージＩ３（左向きの矢印）をディスプレイ２４０に表示する。また、判定部２１６は、印刷開始不可であると判定し、印刷開始印刷開始不可の情報をディスプレイ２４０の右下に表示する。ユーザは、ディスプレイ２４０の表示を見て、図１４に示すように、第１の補助用イメージＩ１が印刷媒体Ｒからはみ出さないようにハンディプリンタ１００を左に移動する。第１の補助用イメージＩ１が印刷媒体Ｒからはみ出さないように配置されると、判定部２１６は、印刷開始可能であると判定し、印刷開始可能の情報をディスプレイ２４０の右下に表示し、ユーザが開始ボタン１５０を押し、ハンディプリンタ１００を走査すると、コンテンツが印刷媒体Ｒに印刷される。
【００８４】
また、上述の実施の形態では、第１のマーカ検出部２１３は、ライブビュー画像ＬＩに含まれるハンディプリンタ１００に配置された第１の基準マーカ１０２を検出し、この第１の基準マーカ１０２に基づいて、画像中のハンディプリンタ１００の位置及び副走査方向を特定したが、これに限らず、ライブビュー画像ＬＩに含まれるハンディプリンタ１００の全体又は一部、例えば、ハンディプリンタ１００の筐体１０１を画像認識により検出し、該ハンディプリンタ１００の位置及び副走査方向を特定してもよい。この場合、ハンディプリンタ１００の筐体１０１が第１の基準マーカの機能を果たすことになる。ここでは、筐体１０１が第１の基準マーカの機能を果たすものとしたが、その一部が第１の基準マーカの機能を果たしてもよいし、ハンディプリンタ１００のうち筐体１０１以外の部位が第１の基準マーカの機能を果たしてもよい。
【００８５】
また、上述の実施の形態では、端末装置２００が、第１〜第３の補助用イメージＩ１、Ｉ２、Ｉ３をライブビュー画像ＬＩに重ね合わせて表示したが、端末装置２００は、ハンディプリンタ１００を含む現実空間のライブビュー画像ＬＩに重ね合わせて、少なくとも、第２の基準マーカ３００から特定される位置であって印刷が行われる位置を特定する印刷指定位置に第２の補助用イメージＩ２を表示するものであってよい。この場合、ハンディプリンタ１００の位置が印刷開始位置からのずれがある程度大きいときは、ユーザは、ライブビュー画像ＬＩに表示されたハンディプリンタ１００の位置と、第２の補助用イメージＩ２の位置とに基づいて、ハンディプリンタ１００の現在位置が印刷紙定位置からずれていることを認識できるので、このような第２の補助用イメージＩ２もユーザを誘導するものであると言える。従って、この場合、画像生成表示部２１５は、コンテンツと第２の基準マーカ３００の位置に基づいて、第２の基準マーカ３００が示す印刷予定位置の印刷プレビュー画像である第２の補助用イメージＩ２を生成し、生成した第１〜第３の補助用イメージＩ１、Ｉ２、Ｉ３をライブビュー画像ＬＩに重ね合わせてディスプレイ２４０に表示する。
さらに、この場合において、第２の補助用イメージＩ２を点滅表示したり、ライブビュー画像ＬＩの中の他の部分よりも第２の補助用イメージＩ２の明度やコントラストを大きく表示したりすることで、印刷開始位置へとハンディプリンタ１００を移動するように、ユーザを誘導する効果を高めることができる。また、この場合において、ユーザの手動走査により、ハンディプリンタ１００の位置が印刷開始位置へ近づくほど、第２の補助用イメージＩ２の点滅速度を速く又は遅くしたり、コントラストを高く又は低くしたり、色を変化させたりしてもよい。また、この場合において、ユーザの手動走査により、ハンディプリンタ１００の位置と印刷開始位置との距離が予め定めた距離よりも小さくなった場合に、第１の補助用イメージＩ１及び第３の補助用イメージＩ３の少なくとも一方を、ライブビュー画像ＬＩに重ね合わせて表示させてもよい。
この変形例では、最初に第２の補助用イメージＩ２をライブビュー画像ＬＩに重ね合わせて表示し、ハンディプリンタ１００の位置と印刷開始位置との距離に応じて、残りの補助用イメージと組み合わせて、ライブビュー画像ＬＩに重ね合わせて表示するとしたが、最初に表示する補助用イメージは、第１〜第３の補助用イメージＩ１、Ｉ２、Ｉ３のうち任意の一つの補助用イメージを表示するものであってよく、ハンディプリンタ１００の位置と印刷開始位置との距離に応じて後から表示される補助用イメージは、第１〜第３の補助用イメージＩ１、Ｉ２、Ｉ３のうち最初に表示しなかった残りのいずれかの補助用イメージであってよい。また、最初に第１〜第３の補助用イメージＩ１、Ｉ２、Ｉ３のうち任意の一つの補助用イメージをライブビュー画像ＬＩに重ね合わせて表示する場合も、そのうち少なくとも１つの補助用イメージの点滅、明度、コントラスト又は色などの視覚効果の要素に関し、ライブビュー画像ＬＩの中の他の部分とは異ならせて表示させてもよく、ハンディプリンタ１００の位置と印刷開始位置との距離に応じて各視覚効果を変化させてもよい。
【００８６】
また、上述の実施の形態では、端末装置２００が、第１の補助用イメージＩ１と、第２の補助用イメージＩ２とをライブビュー画像ＬＩに重ね合わせて表示したが、端末装置２００は、ライブビュー画像ＬＩに重ね合わせて、第１の補助用イメージＩ１の代わりに第１の補助用イメージＩ１を囲う最小の枠や第１の補助用イメージＩ１の横幅に等しい長さの直線を表示したり、第２の補助用イメージＩ２の代わりに第２の補助用イメージＩ２を囲う最小の枠や第２の補助用イメージＩ２の横幅に等しい長さの直線を表示したりしてもよい。
さらには、端末装置２００は、ライブビュー画像ＬＩに重ね合わせて、第１の補助用イメージＩ１の代わりに既定の長さの直線や既定の横幅の矩形を表示したり、第２の補助用イメージＩ２の代わりに上記の既定の長さと同じ長さの直線や上記の既定の横幅と同じ横幅の矩形を表示したりしてもよい。この場合、既定の長さや横幅は、印刷対象のコンテンツの長さに関係なく、常に一定の値であってよい。
【００８７】
また、印刷開始時には、ライブビュー画像ＬＩ中に第１の基準マーカ１０２が表示されていたものの、印刷途中から、ハンディプリンタ１００を手動走査させるユーザの手によって、第１の基準マーカ１０２がライブビュー画像ＬＩ中に表示されなくなった場合には、端末装置２００の画像生成表示部２１５は、ハンディプリンタ１００の外形のうち、ライブビュー画像ＬＩ中に表示されている一部分を第１の基準マーカ１０２として、引き続き、各補助用イメージをライブビュー画像ＬＩに重ね合わせて表示するようにしてよい。
【００８８】
また、上述の実施の形態では、端末装置２００が、第１〜第３の補助用イメージＩ１、Ｉ２、Ｉ３をライブビュー画像ＬＩに重ね合わせて表示したが、端末装置２００は、第１〜第３の補助用イメージＩ１、Ｉ２、Ｉ３を静止画に重ね合わせて表示してもよい。
【００８９】
また、上述の実施の形態では、端末装置２００のディスプレイ２４０に現実空間を示すライブビュー画像ＬＩに第１〜第３の補助用イメージＩ１、Ｉ２、Ｉ３を重ね合わせて表示していたが、第１〜第３の補助用イメージＩ１、Ｉ２、Ｉ３は、眼鏡型ディスプレイなどのヘッドマウントディスプレイに表示されてもよい。この場合、ヘッドマウントディスプレイは、透過した現実空間に重ね合わせて第１〜第３の補助用イメージＩ１、Ｉ２、Ｉ３を表示する。ヘッドマウントディスプレイを装着したユーザは、透過した現実空間に重ね合わされた第１〜第３の補助用イメージＩ１、Ｉ２、Ｉ３を見ることで、容易にハンディプリンタ１００を走査することができる。
【００９０】
また、ＣＰＵ、ＲＡＭ、ＲＯＭ等から構成される端末装置２００が実行する印刷補助処理を行う中心となる部分は、専用のシステムによらず、通常の情報携帯端末（スマートフォン、タブレットＰＣ）、パーソナルコンピュータなどを用いて実行可能である。たとえば、上述の動作を実行するためのコンピュータプログラムを、コンピュータが読み取り可能な記録媒体（フレキシブルディスク、ＣＤ（Compact Disc）−ＲＯＭ、ＤＶＤ（Digital Versatile Disc）−ＲＯＭ等）に格納して配布し、このコンピュータプログラムを情報携帯端末などにインストールすることにより、上述の処理を実行する情報端末を構成してもよい。また、インターネット等の通信ネットワーク上のサーバ装置が有する記憶装置にこのコンピュータプログラムを格納しておき、通常の情報処理端末などがダウンロード等することで情報処理装置を構成してもよい。
【００９１】
また、端末装置２００の機能を、ＯＳ（Operating System）とアプリケーションプログラムとの分担、またはＯＳとアプリケーションプログラムとの協働により実現する場合などには、アプリケーションプログラム部分のみを記録媒体や記憶装置に格納してもよい。
【００９２】
また、搬送波にコンピュータプログラムを重畳し、通信ネットワークを介して配信することも可能である。例えば、通信ネットワーク上の掲示板（ＢＢＳ：Bulletin Board System）にこのコンピュータプログラムを掲示し、ネットワークを介してこのコンピュータプログラムを配信してもよい。そして、このコンピュータプログラムを起動し、ＯＳの制御下で、他のアプリケーションプログラムと同様に実行することにより、上述の処理を実行できるように構成してもよい。
【００９３】
以上、本発明の好ましい実施形態について説明したが、本発明は係る特定の実施形態に限定されるものではなく、本発明には、特許請求の範囲に記載された発明とその均等の範囲とが含まれる。以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
【００９４】
（付記１）
手動走査型の印刷装置に配置された第１の基準マーカを、前記印刷装置を含む現実空間を撮像した撮像画像から検出する第１のマーカ検出手段と、
前記印刷装置以外の位置に配置された第２の基準マーカを、前記撮像画像から検出する第２のマーカ検出手段と、
前記撮像画像中の前記印刷装置の配置位置および走査方向と、印刷対象のコンテンツが印刷される位置であって前記第２のマーカ検出手段が検出した前記第２の基準マーカから特定される前記撮像画像中の印刷指定位置と、に基づいて、前記印刷装置が前記コンテンツを前記印刷指定位置に印刷する印刷開始位置に配置されているか否かを判定する判定手段と、
前記印刷装置が前記印刷開始位置に配置されていると前記判定手段が判定した場合、印刷開始可能である旨を報知する報知手段と、
を備えることを特徴とする印刷補助装置。
【００９５】
（付記２）
前記撮像画像中の前記印刷装置の前記配置位置および前記走査方向を示す画像を、前記撮像画像に重ね合わせて表示する画像生成表示手段をさらに備える、
ことを特徴とする付記１に記載の印刷補助装置。
【００９６】
（付記３）
前記撮像画像中の前記印刷指定位置を示す画像を、前記撮像画像に重ね合わせて表示する画像生成表示手段をさらに備える、
ことを特徴とする付記１に記載の印刷補助装置。
【００９７】
（付記４）
前記撮像画像中の前記印刷装置の前記配置位置および前記走査方向と、前記撮像画像中の前記印刷指定位置と、に基づいて、前記印刷装置を前記印刷開始位置に誘導する補助用画像を生成し、該補助用画像を、前記撮像画像に重ね合わせて表示する画像生成表示手段をさらに備える、
ことを特徴とする付記１に記載の印刷補助装置。
【００９８】
（付記５）
前記第２の基準マーカが、印刷媒体に印刷されたパターンを含むことを特徴とする付記１乃至４の何れか１つに記載の印刷補助装置。
【００９９】
（付記６）
前記第２の基準マーカが、印刷媒体の縁部を含むことを特徴とする付記１乃至５の何れか１つに記載の印刷補助装置。
【０１００】
（付記７）
手動走査型の印刷装置を含む現実空間を撮像した撮像画像から、前記印刷装置に配置された第１の基準マーカを検出する第１のマーカ検出手段と、
前記第１のマーカ検出手段が検出した前記第１の基準マーカから特定される前記撮像画像中の前記印刷装置の配置位置および走査方向を示す画像を、前記印刷装置の画像を含む前記撮像画像に重ね合わせて表示する画像生成表示手段と、
を備えることを特徴とする印刷補助装置。
【０１０１】
（付記８）
手動走査型の印刷装置を含む現実空間を撮像した撮像画像から、前記印刷装置以外の位置に配置された第２の基準マーカを検出する第２のマーカ検出手段と、
印刷対象のコンテンツが印刷される位置であって前記第２のマーカ検出手段が検出した前記第２の基準マーカから特定される前記撮像画像中の印刷指定位置を示す画像を、前記印刷装置の画像を含む前記撮像画像に重ね合わせて表示する画像生成表示手段と、
を備えることを特徴とする印刷補助装置。
【０１０２】
（付記９）
手動走査型の印刷装置に配置された第１の基準マーカを、前記印刷装置を含む現実空間を撮像した撮像画像から検出する第１のマーカ検出手段と、
前記印刷装置以外の位置に配置された第２の基準マーカを、前記撮像画像から検出する第２のマーカ検出手段と、
前記第１のマーカ検出手段が検出した前記第１の基準マーカから特定される前記撮像画像中の前記印刷装置の配置位置および走査方向と、印刷対象のコンテンツが印刷される位置であって前記第２のマーカ検出手段が検出した前記第２の基準マーカから特定される前記撮像画像中の印刷指定位置と、に基づいて、前記印刷装置の走査を補助する補助用画像を生成し、該補助用画像を、前記撮像画像に重ね合わせて表示する画像生成表示手段と、
を備えることを特徴とする印刷補助装置。
【０１０３】
（付記１０）
付記１乃至９の何れか１つに記載の印刷補助装置から印刷対象のコンテンツを受信する通信手段と、
前記コンテンツに基づいて印刷を行う印刷手段と、
を備えることを特徴とする印刷装置。
【０１０４】
（付記１１）
付記１乃至７、及び、付記９の何れか１つに記載の印刷補助装置から印刷対象のコンテンツを受信する通信手段と、
前記コンテンツに基づいて印刷を行う印刷手段と、を備え、
前記第１の基準マーカが配置されている、
ことを特徴とする印刷装置。
【０１０５】
（付記１２）
手動走査型の印刷装置であって、
前記印刷装置に配置された第１の基準マーカを含む現実空間を撮像する撮像手段と、当該撮像手段により撮像された撮像画像の情報を送信する第１通信手段とを備える印刷補助装置から、前記撮像画像の情報を受信する第２通信手段と、
受信した前記撮像画像から前記第１の基準マーカを検出する第１のマーカ検出手段と、
前記第１のマーカ検出手段が検出した前記第１の基準マーカから特定される前記撮像画像中の前記印刷装置の配置位置および走査方向を示す画像を、前記印刷装置の画像を含む前記撮像画像に重ね合わせて表示する画像生成表示手段と、
を備えることを特徴とする印刷装置。
【０１０６】
（付記１３）
手動走査型の印刷装置であって、
前記印刷装置に配置された第１の基準マーカを含む現実空間を撮像する撮像手段と、撮像画像から前記第１の基準マーカを検出する第１のマーカ検出手段と、前記第１のマーカ検出手段が検出した前記第１の基準マーカから特定される前記撮像画像中の前記印刷装置の配置位置および走査方向の情報を送信する第１通信手段とを備える印刷補助装置から、前記印刷装置の前記配置位置および前記走査方向の情報を受信する第２通信手段と、
受信した前記印刷装置の前記配置位置および前記走査方向の情報に基づいて、当該印刷装置の前記配置位置および前記走査方向を示す画像を、前記撮像画像に重ね合わせて表示する画像生成表示手段と、
を備えることを特徴とする印刷装置。
【０１０７】
（付記１４）
手動走査型の印刷装置であって、
前記印刷装置と当該印刷装置以外の位置に配置された第２の基準マーカとを含む現実空間を撮像する撮像手段と、当該撮像手段により撮像された撮像画像の情報を送信する第１通信手段とを備える印刷補助装置から、前記撮像画像の情報を受信する第２通信手段と、
受信した前記撮像画像から前記第２の基準マーカを検出する第２のマーカ検出手段と、
印刷対象のコンテンツが印刷される位置であって前記第２のマーカ検出手段が検出した前記第２の基準マーカから特定される前記撮像画像中の印刷指定位置を示す画像を、前記印刷装置の画像を含む前記撮像画像に重ね合わせて表示する画像生成表示手段と、
を備えることを特徴とする印刷装置。
【０１０８】
（付記１５）
手動走査型の印刷装置であって、
前記印刷装置と当該印刷装置以外の位置に配置された第２の基準マーカとを含む現実空間を撮像する撮像手段と、撮像画像から前記第２の基準マーカを検出する第２のマーカ検出手段と、当該第２のマーカ検出手段により検出された前記第２の基準マーカから特定される前記撮像画像中の印刷指定位置の情報を送信する第１通信手段とを備える印刷補助装置から、前記印刷指定位置の情報を受信する第２通信手段と、
受信した前記印刷指定位置の情報に基づいて、当該印刷指定位置を示す画像を、前記印刷装置の画像を含む前記撮像画像に重ね合わせて表示する画像生成表示手段と、
を備えることを特徴とする印刷装置。
【０１０９】
（付記１６）
手動走査型の印刷装置であって、
前記印刷装置に配置された第１の基準マーカと前記印刷装置以外の位置に配置された第２の基準マーカとを含む現実空間を撮像する撮像手段と、当該撮像手段により撮像された撮像画像の情報を送信する第１通信手段とを備える印刷補助装置から、前記撮像画像の情報を受信する第２通信手段と、
受信した前記撮像画像から前記第１の基準マーカ及び前記第２の基準マーカを検出するマーカ検出手段と、
前記マーカ検出手段が検出した前記第１の基準マーカから特定される前記撮像画像中の前記印刷装置の配置位置および走査方向と、印刷対象のコンテンツが印刷される位置であって前記マーカ検出手段が検出した前記第２の基準マーカから特定される前記撮像画像中の印刷指定位置と、に基づいて、印刷開始位置への前記印刷装置の移動を誘導する報知を行う報知手段と、
を備えることを特徴とする印刷装置。
【０１１０】
（付記１７）
手動走査型の印刷装置であって、
前記印刷装置に配置された第１の基準マーカと前記印刷装置以外の位置に配置された第２の基準マーカとを含む現実空間を撮像する撮像手段と、撮像画像から前記第１の基準マーカ及び前記第２の基準マーカを検出するマーカ検出手段と、前記マーカ検出手段が検出した前記第１の基準マーカから特定される前記撮像画像中の前記印刷装置の配置位置および走査方向の情報、及び、印刷対象のコンテンツが印刷される位置であって前記マーカ検出手段が検出した前記第２の基準マーカから特定される前記撮像画像中の印刷指定位置の情報、の少なくともいずれかの情報を送信する第１通信手段と、を備える印刷補助装置から、前記撮像画像の情報を受信する第２通信手段と、
受信した前記少なくともいずれかの情報に基づいて、印刷開始位置への前記印刷装置の移動を誘導する報知を行う報知手段と、
を備えることを特徴とする印刷装置。
【０１１１】
（付記１８）
付記１乃至７、及び、付記９の何れか１つに記載の印刷補助装置と、
前記第１の基準マーカが配置された印刷装置と、
を備えることを特徴とする印刷システム。
【０１１２】
（付記１９）
手動走査型の印刷装置に配置された第１の基準マーカを、前記印刷装置を含む現実空間を撮像した撮像画像から検出する第１のマーカ検出ステップと、
前記印刷装置以外の位置に配置された第２の基準マーカを、前記撮像画像から検出する第２のマーカ検出ステップと、
前記撮像画像中の前記印刷装置の配置位置および走査方向と、印刷対象のコンテンツが印刷される位置であって前記第２のマーカ検出ステップで検出した前記第２の基準マーカから特定される前記撮像画像中の印刷指定位置と、に基づいて、前記印刷装置が前記コンテンツを前記印刷指定位置に印刷する印刷開始位置に配置されているか否かを判定する判定ステップと、
前記印刷装置が前記印刷開始位置に配置されていると前記判定ステップで判定した場合、印刷開始可能である旨を報知する報知ステップと、
を備えることを特徴とする報知方法。
【０１１３】
（付記２０）
コンピュータを、
手動走査型の印刷装置に配置された第１の基準マーカを、前記印刷装置を含む現実空間を撮像した撮像画像から検出する第１のマーカ検出手段、
前記印刷装置以外の位置に配置された第２の基準マーカを、前記撮像画像から検出する第２のマーカ検出手段、
前記撮像画像中の前記印刷装置の配置位置および走査方向と、印刷対象のコンテンツが印刷される位置であって前記第２のマーカ検出手段が検出した前記第２の基準マーカから特定される前記撮像画像中の印刷指定位置と、に基づいて、前記印刷装置が前記コンテンツを前記印刷指定位置に印刷する印刷開始位置に配置されているか否かを判定する判定手段、
前記印刷装置が前記印刷開始位置に配置されていると前記判定手段が判定した場合、印刷開始可能である旨を報知する報知手段、
として機能させる、
ことを特徴とするプログラム。
【符号の説明】
【０１１４】
１…印刷システム、１００…ハンディプリンタ、１０１…筐体、１０２…第１の基準マーカ、１１０、２１０…制御部、１１１、２１１…コンテンツ取得部、１１２…印刷ヘッド制御部、１２０…通信部、１３０…走査距離検出部、１４０…印刷ヘッド、１４０Ｍ…マゼンタ色印刷ヘッド、１４０Ｃ…シアン色印刷ヘッド、１４０Ｙ…黄色印刷ヘッド、１５０…開始ボタン、１６０…ＲＯＭ、１７０…ＲＡＭ、２００…端末装置、２１２…画像取得部、２１３…第１のマーカ検出部、２１４…第２のマーカ検出部、２１５…画像生成表示部、２１６…判定部、２２０…通信部、２３０…カメラ、２４０…ディスプレイ、２５０…操作部、２６０…ＲＯＭ、２７０…ＲＡＭ、３００、３１０、３２０…第２の基準マーカ、Ｒ…印刷媒体、Ｉ１…第１の補助用イメージ、Ｉ２…第２の補助用イメージ、Ｉ３…第３の補助用イメージ縁部、ＲＥ…縁部、ＩＮ１…印刷開始不可である旨を示す情報ＩＮ２…印刷開始可能である旨を示す情報
【図１】
2017170807.tif 000003
【図２】
2017170807.tif 000004
【図３】
2017170807.tif 000005
【図４】
2017170807.tif 000006
【図５】
2017170807.tif 000007
【図６】
2017170807.tif 000008
【図７】
2017170807.tif 000009
【図８】
2017170807.tif 000010
【図９】
2017170807.tif 000011
【図１０】
2017170807.tif 000012
【図１１】
2017170807.tif 000013
【図１２】
2017170807.tif 000014
【図１３】
2017170807.tif 000015
【図１４】
2017170807.tif 000016