(57)【要約】【課題】不慣れなユーザでも意図する印刷物を得るための印刷条件を容易に設定可能な印刷装置等を提供する。【解決手段】印刷装置１０は、スキャナ部２１等から入力した画像が印刷された用紙を模した三次元の原稿オブジェクト２をヘッドマウントディスプレイ５等の三次元表示装置に三次元表示し、三次元表示された原稿オブジェクト２に対するユーザのジェスチャー操作を検出グローブ７で検出して、そのジェスチャー操作に従って原稿オブジェクト２を移動、回転、合体、分離等して仮想現実空間に仮想の印刷物を作成すると共に、該仮想の印刷物に対応する実際の印刷物を作成するための印刷条件の設定値を導出する。【選択図】図１
2020119465.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置に印刷させる画像を入力する画像入力部と、
前記画像入力部で入力した画像が印刷された用紙を模した三次元の原稿オブジェクトを生成する三次元オブジェクト生成部と、
前記原稿オブジェクトを所定の三次元表示装置に三次元表示させる三次元表示制御部と、
前記三次元表示装置に三次元表示された原稿オブジェクトに対するユーザのジェスチャー操作に従って前記原稿オブジェクトを用いた仮想の印刷物を作成して前記三次元表示装置に三次元表示させるジェスチャー連動制御部と、
前記三次元表示装置に三次元表示された前記仮想の印刷物に対応する印刷物を前記印刷装置で作成するための印刷条件の設定値を導出する印刷設定導出部と、
を有する
ことを特徴とする印刷条件設定装置。
【請求項２】
前記ジェスチャー連動制御部は、ユーザのジェスチャー操作に応じて前記原稿オブジェクトを移動させ、
前記印刷設定導出部は、前記原稿オブジェクト同士の位置関係に応じた印刷条件の設定値を導出する
ことを特徴とする請求項１に記載の印刷条件設定装置。
【請求項３】
前記ジェスチャー連動制御部は、複数の原稿オブジェクトが所定距離以内に近づいた場合に、これらをＮin１もしくは小冊子の形態に合体させる
ことを特徴とする請求項１または２に記載の印刷条件設定装置。
【請求項４】
前記ジェスチャー連動制御部は、複数の原稿オブジェクトが第１の相対角度で所定距離以内に近づいた場合はこれらをＮin１の形態に合体させ、複数の原稿オブジェクトが第２の相対角度で所定距離以内に近づいた場合はこれらを小冊子の形態に合体させる
ことを特徴とする請求項１または２に記載の印刷条件設定装置。
【請求項５】
前記ジェスチャー連動制御部は、前記合体している原稿オブジェクトを切り離すジェスチャー操作をユーザから受けた場合は、前記合体している原稿オブジェクトを複数の原稿オブジェクトに分離する
ことを特徴とする請求項３または４に記載の印刷条件設定装置。
【請求項６】
前記ジェスチャー連動制御部は、前記原稿オブジェクトを回転させるジェスチャー操作に応じて、前記原稿オブジェクトを回転させ、
前記印刷設定導出部は、前記原稿オブジェクトの向きに応じて、印刷の向きに関する印刷条件の設定値を変更する
ことを特徴とする請求項１乃至５のいずれか１つに記載の印刷条件設定装置。
【請求項７】
前記ジェスチャー連動制御部は、前記原稿オブジェクト内の画像に対する所定のジェスチャー操作に応じて前記画像を拡大／縮小させ、
前記印刷設定導出部は、前記原稿オブジェクト内の画像の倍率に応じて、印刷時の画像の倍率に関する印刷条件の設定値を設定する
ことを特徴とする請求項１乃至６のいずれか１つに記載の印刷条件設定装置。
【請求項８】
前記ジェスチャー連動制御部は、前記原稿オブジェクトに対する所定のジェスチャー操作に応じて前記原稿オブジェクトを拡大／縮小させ、
前記印刷設定導出部は、前記原稿オブジェクトのサイズに応じて、用紙サイズに関する印刷条件の設定値を設定する
ことを特徴とする請求項１乃至７のいずれか１つに記載の印刷条件設定装置。
【請求項９】
前記ジェスチャー連動制御部は、一部の原稿オブジェクトが受けたジェスチャー操作を、他の原稿オブジェクトに一括して反映させる
ことを特徴とする請求項１乃至８のいずれか１つに記載の印刷条件設定装置。
【請求項１０】
前記印刷装置で実行できない印刷条件の設定値になるジェスチャー操作をユーザから受けた場合に警告を発する警告部をさらに有する
ことを特徴とする請求項１乃至８のいずれか１つに記載の印刷条件設定装置。
【請求項１１】
前記原稿オブジェクトを用いて印刷条件の設定値を設定する仮想設定モードと、他の方法で印刷条件の設定値を設定する通常設定モードとを切り替え可能に有する
ことを特徴とする請求項１乃至１０のいずれか１つに記載の印刷条件設定装置。
【請求項１２】
請求項１乃至１１のいずれか１つに記載の印刷条件設定装置と、
前記印刷条件設定装置の前記印刷設定導出部が導出した設定値に従って前記画像を印刷した印刷物を作成する印刷実行部と、
を有する
ことを特徴とする印刷装置。
【請求項１３】
情報処理装置を、請求項１乃至１１のいずれか１つに記載の印刷条件設定装置として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷条件の設定操作を受ける印刷条件設定装置、印刷装置およびプログラムに関する。
【背景技術】
【０００２】
印刷装置で画像を印刷する際の印刷条件には、Ｎin１、両面印刷、小冊子設定、綴じ位置、画像の倍率、画像の向き、用紙のサイズや向きなど様々な項目があり、小冊子などの印刷物を作成する場合の印刷条件を正しく設定することは、不慣れなユーザとって難しい。目的の設定項目の設定画面が深い階層にあれば設定の難度はさらに高まる。
【０００３】
両面印刷時の上綴じ／横綴じの設定ミス、原稿画像と用紙の向き(LEF(Long Edge Feed)、SEF(Short Edge Feed))との不整合、原稿のポートレイト／ランドスケープ指定と用紙の向きとの不整合などが生じやすい間違いである。
【０００４】
印刷条件の設定操作を容易化する技術として、下記特許文献１には、印刷物のプレビュー表示に、原稿をスキャンして得たスキャン画像を用いることで、実際の印刷物に近いプレビュー表示を見ながら印刷条件の設定操作を可能にした印刷装置が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−１６４８３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１では実際の印刷物に近いプレビュー表示を見ながら印刷条件を設定できるものの、印刷条件を設定するためには、ユーザは、設定画面に表示された多数の設定釦の中から目的の項目の設定釦を探し出して設定値を選択したり入力したりする必要がある。そのため、項目の名称を知らないユーザにおいては、どの設定釦を操作して良いかも分からず、意図通りの設定は難しい。音声操作で行う場合でも、名称が分からなければ操作できない。また、目的の設定釦が別の階層にあって探し出せない場合もある。さらに、設定値の意味（設定に係る用語）を正しく理解していなければ、思うような設定はできない。
【０００７】
本発明は、上記の問題を解決しようとするものであり、不慣れなユーザでも意図する印刷物を得るための印刷条件の設定を容易に行うことのできる印刷条件設定装置、印刷装置およびプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００８】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
【０００９】
［１］印刷装置に印刷させる画像を入力する画像入力部と、
前記画像入力部で入力した画像が印刷された用紙を模した三次元の原稿オブジェクトを生成する三次元オブジェクト生成部と、
前記原稿オブジェクトを所定の三次元表示装置に三次元表示させる三次元表示制御部と、
前記三次元表示装置に三次元表示された原稿オブジェクトに対するユーザのジェスチャー操作に従って前記原稿オブジェクトを用いた仮想の印刷物を作成して前記三次元表示装置に三次元表示させるジェスチャー連動制御部と、
前記三次元表示装置に三次元表示された前記仮想の印刷物に対応する印刷物を前記印刷装置で作成するための印刷条件の設定値を導出する印刷設定導出部と、
を有する
ことを特徴とする印刷条件設定装置。
【００１０】
上記発明では、印刷条件設定装置は、印刷対象の画像が印刷された用紙を模した原稿オブジェクトをヘッドマウントディスプレイ等に三次元表示し、これらに対するユーザのジェスチャー操作（移動、回転、合体、分離等）に従って、原稿オブジェクトを使用した仮想の印刷物を仮想現実空間に作成すると共に、該仮想の印刷物に対応する実際の印刷物を作成するための印刷条件の設定値を導出する。すなわち、ユーザは、原稿オブジェクトに対するジェスチャー操作で自己の意図する形態の仮想の印刷物を仮想現実空間に作成すれば、それと同じ形態の実際の印刷物を得るための印刷条件を設定することができる。
【００１１】
［２］前記ジェスチャー連動制御部は、ユーザのジェスチャー操作に応じて前記原稿オブジェクトを移動させ、
前記印刷設定導出部は、前記原稿オブジェクト同士の位置関係に応じた印刷条件の設定値を導出する
ことを特徴とする［１］に記載の印刷条件設定装置。
【００１２】
上記発明では、ジェスチャー操作によって移動された後の原稿オブジェクト同士の位置関係に基づいて、印刷条件の設定値が導出される。
【００１３】
［３］前記ジェスチャー連動制御部は、複数の原稿オブジェクトが所定距離以内に近づいた場合に、これらをＮin１もしくは小冊子の形態に合体させる
ことを特徴とする［１］または［２］に記載の印刷条件設定装置。
【００１４】
［４］前記ジェスチャー連動制御部は、複数の原稿オブジェクトが第１の相対角度で所定距離以内に近づいた場合はこれらをＮin１の形態に合体させ、複数の原稿オブジェクトが第２の相対角度で所定距離以内に近づいた場合はこれらを小冊子の形態に合体させる
ことを特徴とする［１］または［２］に記載の印刷条件設定装置。
【００１５】
［５］前記ジェスチャー連動制御部は、前記合体している原稿オブジェクトを切り離すジェスチャー操作をユーザから受けた場合は、前記合体している原稿オブジェクトを複数の原稿オブジェクトに分離する
ことを特徴とする［３］または［４］に記載の印刷条件設定装置。
【００１６】
上記発明では、たとえば、２つの原稿オブジェクトを２in１設定で合体させた原稿オブジェクトに対して、これを鋏で２つに切り裂くジェスチャー操作を受けた場合は、この原稿オブジェクトを元の２つの原稿オブジェクトに分離する。
【００１７】
［６］前記ジェスチャー連動制御部は、前記原稿オブジェクトを回転させるジェスチャー操作に応じて、前記原稿オブジェクトを回転させ、
前記印刷設定導出部は、前記原稿オブジェクトの向きに応じて、印刷の向きに関する印刷条件の設定値を変更する
ことを特徴とする［１］乃至［５］のいずれか１つに記載の印刷条件設定装置。
【００１８】
［７］前記ジェスチャー連動制御部は、前記原稿オブジェクト内の画像に対する所定のジェスチャー操作に応じて前記画像を拡大／縮小させ、
前記印刷設定導出部は、前記原稿オブジェクト内の画像の倍率に応じて、印刷時の画像の倍率に関する印刷条件の設定値を設定する
ことを特徴とする［１］乃至［６］のいずれか１つに記載の印刷条件設定装置。
【００１９】
［８］前記ジェスチャー連動制御部は、前記原稿オブジェクトに対する所定のジェスチャー操作に応じて前記原稿オブジェクトを拡大／縮小させ、
前記印刷設定導出部は、前記原稿オブジェクトのサイズに応じて、用紙サイズに関する印刷条件の設定値を設定する
ことを特徴とする［１］乃至［７］のいずれか１つに記載の印刷条件設定装置。
【００２０】
［９］前記ジェスチャー連動制御部は、一部の原稿オブジェクトが受けたジェスチャー操作を、他の原稿オブジェクトに一括して反映させる
ことを特徴とする［１］乃至［８］のいずれか１つに記載の印刷条件設定装置。
【００２１】
［１０］前記印刷装置で実行できない印刷条件の設定値になるジェスチャー操作をユーザから受けた場合に警告を発する警告部をさらに有する
ことを特徴とする［１］乃至［８］のいずれか１つに記載の印刷条件設定装置。
【００２２】
［１１］前記原稿オブジェクトを用いて印刷条件の設定値を設定する仮想設定モードと、他の方法で印刷条件の設定値を設定する通常設定モードとを切り替え可能に有する
ことを特徴とする［１］乃至［１０］のいずれか１つに記載の印刷条件設定装置。
【００２３】
［１２］［１］乃至［１１］のいずれか１つに記載の印刷条件設定装置と、
前記印刷条件設定装置の前記印刷設定導出部が導出した設定値に従って前記画像を印刷した印刷物を作成する印刷実行部と、
を有する
ことを特徴とする印刷装置
［１３］情報処理装置を、［１］乃至［１１］のいずれか１つに記載の印刷条件設定装置として機能させるプログラム。
【発明の効果】
【００２４】
本発明に係る印刷条件設定装置、印刷装置およびプログラムによれば、不慣れなユーザでも意図する印刷物を得るための印刷条件の設定を容易に行うことができる。
【図面の簡単な説明】
【００２５】
【図１】本発明の実施の形態に係る印刷条件設定装置の機能を有する印刷装置を含む印刷システムの構成例を示す図である。
【図２】印刷装置の概略構成を示すブロック図である。
【図３】三次元オブジェクト生成部が作成する原稿オブジェクトを示す図である。
【図４】ヘッドマウントディスプレイを装着したユーザが見る仮想現実空間の一例を示す図である。
【図５】仮想設定モードで印刷条件を設定する際に印刷装置が行う動作を示す流れ図である。
【図６】仮想現実空間内の原稿ボックスから原稿オブジェクトを取り出して合体させる様子を例示した図である。
【図７】１ページ目と２ページ目の原稿オブジェクトを合体させるジェスチャー操作によって２in１の印刷条件が設定される例を示す図である。
【図８】一部の原稿オブジェクト２に対する設定内容を全ページに適用する際の操作例を示す図である。
【図９】右開きの小冊子の設定となるジェスチャー操作を示す図である。
【図１０】左開きの小冊子の設定となるジェスチャー操作を示す図である。
【図１１】原稿オブジェクトを縮めるジェスチャー操作を示す図である。
【図１２】原稿オブジェクト内の画像部分を拡大するジェスチャー操作（ピンチアウト操作）を示す図である。
【図１３】原稿オブジェクトを回転させるジェスチャー操作を示す図である。
【図１４】２つの原稿オブジェクトの裏面（画像の内方の面）同士を張り合わせて両面設定にするジェスチャー操作を示す図である。
【図１５】図５のステップＳ１０４〜Ｓ１０７の部分を示す流れ図である。
【図１６】図１５のステップＳ１２２（回転動作判定処理）の詳細を示す流れ図である。
【図１７】図１５のステップＳ１２３（合体／分離動作判定処理）の詳細を示す流れ図である。
【図１８】図１５のステップＳ１２４（拡大／縮小動作判定処理）の詳細を示す流れ図である。
【発明を実施するための形態】
【００２６】
以下、図面に基づき本発明の実施の形態を説明する。
【００２７】
図１は、本発明の実施の形態に係る印刷条件設定装置の機能を有する印刷装置１０を含む印刷システム３の構成例を示している。印刷システム３は、印刷装置１０と、三次元表示装置としてのヘッドマウントディスプレイ５と、ヘッドマウントディスプレイ５を装着したユーザによるジェスチャー操作を検出するジェスチャー操作検出装置としての検出グローブ７を備えている。
【００２８】
ヘッドマウントディスプレイ５および検出グローブ７は無線通信により印刷装置１０に接続される。ユーザによるジェスチャー操作の検出は、検出グローブ７に代えて、たとえば、カメラでユーザを撮影して得た画像を解析してモーション認識してもよく、任意の方法でよい。また、三次元表示装置は、ヘッドマウントディスプレイ５のほかホログラムやディスプレイなどでもよい。
【００２９】
印刷装置１０は、原稿を光学的に読み取ってその複製画像を記録紙に印刷するコピー機能、読み取った原稿の画像データをファイルにして保存したり外部端末へネットワークを通じて送信したりするスキャン機能、ＰＣ（Personal Computer）などからネットワークを通じて受信した印刷データに係る画像を記録紙に印刷して出力するプリンタ機能、ファクシミリ手順に従って画像データを送受信するファクシミリ機能などを備えた、所謂、複合機（ＭＦＰ）である。印刷装置１０は、印刷後の記録紙に折り、綴じ、穴あけ等の後処理を施す後処理装置２４を備えており、小冊子を作成することができる。
【００３０】
印刷装置１０は、印刷条件の設定モードとして、ヘッドマウントディスプレイ５および検出グローブ７を用いる仮想設定モードと、操作パネル等から印刷条件の設定を受け付ける通常設定モードとを、切り替え可能に備えている。印刷条件の設定モードの切り替えは、たとえば、操作パネル１７に設けた選択釦で受け付ける。印刷条件には、Ｎin１、両面印刷、小冊子設定、綴じ位置、画像の倍率、画像の向き、用紙のサイズや向きなどがある。
【００３１】
仮想設定モードでは、原稿をスキャナ部２１で読み取る等して、印刷対象の原稿の画像データを入力し、その画像データに対応する画像が印刷された用紙を模した三次元の原稿オブジェクト２をヘッドマウントディスプレイ５に表示する。ユーザは、ヘッドマウントディスプレイ５に三次元表示された１または複数の原稿オブジェクト２に対して、移動、回転、引っ張り／縮め、合体、切り離し等のジェスチャー操作を行う。
【００３２】
印刷装置１０は、検出グローブ７を用いてユーザのジェスチャー操作（手の動き）を検出し、ユーザから受けたジェスチャー操作に応じて、各原稿オブジェクト２を移動、回転、拡大／縮小させたり、２つの原稿オブジェクト２を合体させたり、合体したものを２つに分離させたりする。すなわち、ユーザは、ヘッドマウントディスプレイ５に三次元表示された原稿オブジェクト２に対してジェスチャー操作を施すことで、自分が望む印刷物と同じ形態の仮想の印刷物をヘッドマウントディスプレイ５が表示する仮想現実空間に作成する。
【００３３】
印刷装置１０は、ヘッドマウントディスプレイ５に三次元表示された仮想の印刷物と同じ印刷物を実際に作成するための印刷条件の設定値を導出し、これを設定して印刷や後処理を実行する。これにより、ユーザは、操作パネル２１からの複雑な設定操作を行うことなく、意図した通りの印刷物を印刷装置１０に作成させることができる。
【００３４】
図２は、印刷装置（複合機）１０の概略構成を示すブロック図である。印刷装置１０は、印刷装置１０の動作を統括的に制御する制御部としてのＣＰＵ(Central Processing Unit)１１を有している。ＣＰＵ１１にはバスを通じてＲＯＭ(Read Only Memory)１２、ＲＡＭ(Random Access Memory)１３、不揮発メモリ１４、ハードディスク装置１５、ネットワーク通信部１６、操作パネル１７、スキャナ部２１、画像処理部２２、プリンタ部２３、後処理装置２４、ファクシミリ通信部２５、接続Ｉ／Ｆ部２６、などが接続されている。
【００３５】
ＣＰＵ１１は、ＯＳ（Operating System）プログラムをベースとし、その上で、ミドルウェアやアプリケーションプログラムなどを実行する。ＲＯＭ１２には、各種のプログラムが格納されており、これらのプログラムに従ってＣＰＵ１１が各種処理を実行することで印刷装置１０の各機能が実現される。
【００３６】
ＲＡＭ１３は、ＣＰＵ１１がプログラムに基づいて処理を実行する際に各種のデータを一時的に格納するワークメモリや画像データを格納する画像メモリなどとして使用される。
【００３７】
不揮発メモリ１４は、電源をオフにしても記憶内容が破壊されないメモリ（フラッシュメモリ）であり、各種設定情報の保存などに使用される。
【００３８】
ハードディスク装置１５は大容量不揮発の記憶装置であり、印刷データ、表示画面のデータのほか各種のプログラムやデータが記憶される。
【００３９】
ネットワーク通信部１６は、ＬＡＮなどのネットワークを通じて各種の外部装置、サーバなどと通信する機能を果たす。
【００４０】
操作パネル１７は、操作部１８、表示部１９を備えている。表示部１９は、各種の操作画面、設定画面等を表示する機能を果たす。表示部１９は液晶ディスプレイとそのドライバなどで構成される。操作部１８はユーザから各種の操作を受ける機能を果たす。操作部１８はスタートボタンやテンキーなどの各種ハードスイッチと、表示部１９の表示面上に設けられたタッチパネルなどを備えている。
【００４１】
スキャナ部２１は、原稿を光学的に読み取って画像データを取得する機能を果たす。スキャナ部２１は、原稿台にセットされた複数枚の原稿を順次繰り出して読み取るための自動原稿搬送装置を有する。スキャナ部２１は、原稿の表裏を読み取ることができる。ネットワーク通信部１６やスキャナ部２１は、印刷対象の画像を入力する画像入力部としての機能を果たす。
【００４２】
画像処理部２２は、画像の拡大縮小、回転などの処理のほか、印刷データをイメージデータに変換するラスタライズ処理、画像データの圧縮、伸張処理などを行う。
【００４３】
プリンタ部２３は、画像データに応じた画像を記録紙上に画像形成する機能を果たす。ここでは、記録紙の搬送装置と、感光体ドラムと、帯電装置と、レーザーユニットと、現像装置と、転写分離装置と、クリーニング装置と、定着装置とを有し、電子写真プロセスによって画像形成を行う、所謂、レーザープリンタとして構成されている。画像形成は他の方式でもかまわない。
【００４４】
後処理装置２４は、プリンタ部２３から出力された用紙を受け入れ、これに折り、綴じ、穴あけなどの後処理を施す。これらの機能により印刷装置１０は小冊子を作成することができる。印刷条件の設定値に従って印刷を実行する印刷実行部は、プリンタ部２３と後処理装置２４とこれらの制御を行うＣＰＵ１１等により構成される。
【００４５】
ファクシミリ通信部２５は、ファクシミリ機能を備えた外部装置と電話回線を通じて画像データを送受信する機能を果たす。
【００４６】
接続Ｉ／Ｆ部２６には、ヘッドマウントディスプレイ５、検出グローブ７が接続される。ここでは、近距離無線通信を使用して接続する。
【００４７】
ＣＰＵ１１は、印刷装置１０の動作を制御するほか、仮想設定モードに係る機能として、三次元オブジェクト生成部３１、三次元表示制御部３２、ジェスチャー連動制御部３３、印刷設定導出部３４、警告部３５等の機能を果たす。
【００４８】
三次元オブジェクト生成部３１は、印刷対象の画像が印刷された用紙を模した三次元の原稿オブジェクト（該オブジェクトの基礎データ）２を生成する機能を果たす。印刷対象の画像は、原稿をスキャナ部２１で読み取る、もしくは、外部装置から入力する。
【００４９】
三次元表示制御部３２は、原稿オブジェクト２に基づく仮想の原稿をヘッドマウントディスプレイ５に表示する制御を行う。以後、原稿オブジェクト２に基づいてヘッドマウントディスプレイ５に表示された仮想の原稿についても原稿オブジェクト２と呼ぶものとする。ジェスチャー連動制御部３３は、ヘッドマウントディスプレイ５に三次元表示された原稿オブジェクト２に対するユーザのジェスチャー操作を検出グローブ７で検出し、検出したジェスチャー操作に従って原稿オブジェクト２を、移動、回転、拡大／縮小、合体、分離等させて原稿オブジェクト２による仮想の印刷物を作成し、これを三次元表示制御部３２を介してヘッドマウントディスプレイ５に三次元表示させる制御を行う。
【００５０】
印刷設定導出部３４は、ヘッドマウントディスプレイ５に三次元表示された仮想の印刷物に対応する実際の印刷物をプリンタ部２３および後処理装置２４を使用して作成するための印刷条件の設定値を導出する機能を果たす。ＣＰＵ１１は、印刷設定導出部３４が導出した設定値を設定して、プリンタ部２３に印刷を実行させ、後処理装置２４に後処理を行わせて所望の印刷物を作成する動作を制御する。
【００５１】
警告部３５は、印刷装置１０が実行できない印刷条件の設定値となるジェスチャー操作をユーザから受けた場合に表示や音声でその旨の警告を発する制御を行う。
【００５２】
図３は、三次元オブジェクト生成部３１が作成する原稿オブジェクト２を示す。たとえば、ＯｐｅｎＧＬなどの描画プログラムを使用し、用紙に見立てた薄い矩形板状の立法体のオブジェクトを作成し、該立方体の１面に印刷対象の画像を張り付けることで、印刷対象の画像が印刷された用紙を疑似的に表した三次元の原稿オブジェクト２を作成する。原稿オブジェクト２には、上端、下端、左端、右端、表裏の属性を付加してある。画像を張り付けた面を表（オモテ）面とする。これらの属性により、２つの原稿オブジェクト２が接近した際の位置関係等が認識される。
【００５３】
図４は、ヘッドマウントディスプレイ５を装着したユーザが見る仮想現実空間の一例を示している。ユーザが見る仮想現実空間には、仮想の机４１、三次元オブジェクト生成部３１が作成した原稿オブジェクト（仮想の原稿）２が格納された原稿ボックス４２と、鋏（切断具）や、ステイプラ（綴じ具）、穴あけ具などのツールを模した三次元オブジェクトが格納されたツールボックス４３などが配置されている。また、仮想現実空間には、ジェスチャー操作を完了して印刷開始を指示するスタート釦４４、ジェスチャー操作を検出して装置側が認識した設定内容をユーザが承認する際に押下されるＯＫ釦４５などが表示されている。
【００５４】
次に、仮想設定モードで印刷条件を設定する際の作業の流れについて説明する。図５は、仮想設定モードで印刷条件を設定する際に印刷装置１０が行う動作を示す流れ図である。
【００５５】
印刷装置１０は、印刷対象の原稿画像を入力する（ステップＳ１０１）。原稿画像はスキャナ部２１で原稿を読み取る、もしくは、ネットワークを通じて外部装置から原稿の画像データを入力する。たとえば、ユーザは、仮想設定モードを設定した後、原稿台に原稿をセットし、操作パネル１７にある図示省略のＶＲスキャンスタート釦を押下する。これにより、印刷装置１０は、スキャナ部２１で印刷対象の原稿を読み取る。この際の読み取りに関する設定はデフォルト設定（たとえば、オートカラー、読み込みサイズ自動、両面読み取り）とする。
【００５６】
印刷装置１０の三次元オブジェクト生成部３１は、入力された原稿画像のそれぞれに対応する原稿オブジェクト２を作成する（ステップＳ１０２）。ここでは、読み取った原稿の１面毎(両面原稿の場合は表／裏のそれぞれ)に原稿オブジェクト２を作成する。
【００５７】
印刷装置１０の三次元表示制御部３２は、三次元オブジェクト生成部３１が作成した原稿オブジェクト２をヘッドマウントディスプレイ５に表示する（ステップＳ１０３）。図２に示すように、印刷対象の原稿毎に作成した原稿オブジェクト２が原稿ボックス４２にページ順(読み取り順)に格納された状態を初期表示する。
【００５８】
ユーザは、印刷システム３が備えるヘッドマウントディスプレイ５と検出グローブ７を装着し、ジェスチャー操作による仮想の印刷物の作成作業を開始する。
【００５９】
まず、ユーザは、原稿ボックス４２の中から所望の原稿オブジェクト２（たとえば、１ページ目の原稿オブジェクト２と２ページ目の原稿オブジェクト２）を掴んで机４１に取り出し、その原稿オブジェクト２に対して、移動、回転、拡縮、合体、分離等のジェスチャー操作を施す（ステップＳ１０４）。すなわち、ユーザは、仮想現実空間内に、意図した印刷物と同じ形態の仮想の印刷物が形成されるように原稿オブジェクト２に対して各種のジェスチャー操作を施す。
【００６０】
印刷装置１０のジェスチャー連動制御部３３は、ユーザのジェスチャー操作に基づいて仮想現実空間に作成された原稿オブジェクト２による仮想の印刷物を解析して、これに対応する実際の印刷物を作成するための印刷条件の設定値を導出する（ステップＳ１０５）。ここでは、ジェスチャー操作を受けて配列された原稿オブジェクト２の位置関係(隣り合う原稿オブジェクト２同士の位置関係、上下隣接、左右隣接など)、向き（上下左右、回転角度など）、形状(山折り、谷折りなど)などを解析して、仮想の印刷物と同じ印刷物を実際に作成するための印刷条件の設定値を導出する。ジェスチャー操作による原稿オブジェクト２の動きを解析対象としてもよい。
【００６１】
たとえば、図６に示すように、ユーザは１ページ目の原稿オブジェクト２（この例では、「Ａ」の画像が張り付けられた原稿オブジェクト２）と２ページ目の原稿オブジェクト２（この例では、「Ｂ」の画像が貼り付けられた原稿オブジェクト２）を原稿ボックス４２から取り出し、１ページ目の原稿オブジェクト２の右端と、２ページ目の原稿オブジェクト２の左端を、１８０度に近い角度（第１の相対角度、たとえば、１８０度±１０度の範囲）で一定距離以内に（たとえば、１ｃｍ以内もしくは接触するまで）近づけるジェスチャー操作を行う。
【００６２】
印刷装置１０のジェスチャー連動制御部３３はこのジェスチャー操作に応じて各原稿オブジェクト２を移動させると共に、印刷設定導出部３４はこのジェスチャー操作によって１ページ目の原稿オブジェクト２の右端と２ページ目の原稿オブジェクト２の左端とが１８０度±１０度の角度で一定距離以内に近接（もしくは接触）した位置関係となったことを解析して、図７に示すように、２in１の印刷条件を導出する（ステップＳ１０５）。ジェスチャー連動制御部３３は１ページ目と２ページ目を合体させた、倍のサイズの１つの原稿オブジェクト２を表示する。
【００６３】
図７では、Ａ４サイズの２つの原稿オブジェクト２を合体させてＡ３サイズの原稿オブジェクト２を生成している。なお、この際、ポップアップ表示等によって原稿サイズをそのまま倍のサイズとするか合体前の原稿サイズに縮小するかの選択を受け付け、ユーザの選択に応じて原稿サイズを変更してもよいし、後述する拡大／縮小のジェスチャー操作によって原稿サイズを変更するようにしてもよい。
【００６４】
ユーザから印刷開始の指示を受けなければ（ステップＳ１０６；Ｎｏ）、ステップＳ１０４、Ｓ１０５の動作を継続する。すなわち、ユーザから印刷開始の指示を受けるまでは、ユーザから何らかのジェスチャー操作を受ける毎に、そのジェスチャー操作に基づいて仮想現実空間内の原稿オブジェクト２を移動等させ、そのジェスチャー操作によって仮想現実空間に作成された仮想の印刷物と同じ印刷物を実際に作成するための印刷条件の設定値を導出する動作を繰り返す。
【００６５】
ユーザは仮想の印刷物が自分の意図するものになったら、印刷開始の指示を行う。印刷装置１０は、ユーザから印刷開始の指示を受けたら（ステップＳ１０６；Ｙｅｓ）、これまでに導出した印刷条件の設定値を設定して印刷を実行する（ステップＳ１０７）。
【００６６】
なお、印刷装置１０は、原稿ボックス４２から取り出した原稿オブジェクト２に対するジェスチャー操作によって何らかの印刷条件が設定されたとき（設定値を導出したとき）、それと同じ設定を残り全ての原稿オブジェクト２に対して、自動的に施す、もしくはユーザに問い合わせて承諾を受けた場合に施す。
【００６７】
たとえば、図８に示すように、ジェスチャー操作によって２in１の印刷条件が設定されたとき、これを全ページに適用するかを問い合わせるポップアップ表示５１を行い、Yes釦の操作を受けたら、２in１設定を全ページに適用する。図８では、原稿ボックス４２内の３ページ目の原稿オブジェクト２（「Ｃ」の画像の原稿オブジェクト）と４ページ目の原稿オブジェクト２（Ｄの画像の原稿オブジェクト）に対して２in１設定が適用された状態を示している。
【００６８】
Ｎin１の設定は２in１に限定されない。たとえば、ジェスチャー連動制御部３３は、４枚の原稿オブジェクト２を上下左右に近接または接触させるジェスチャー操作を受けた場合は、４枚の原稿オブジェクト２の位置関係から４in１設定を導出する。あるいは、２in１設定で合体された２つの原稿オブジェクト２を上下に近接または接触させるジェスチャー操作を受けた場合に４in１設定と判断してもよい。
【００６９】
次に、その他のジェスチャー操作について説明する。
【００７０】
＜小冊子の設定＞
図９は小冊子の設定となるジェスチャー操作を示している。２つの原稿オブジェクト２を所定の角度（第２の相対角度、たとえば、９０度〜１６０度の間の任意の角度）で一定距離以内に近づけるもしくは接触させるジェスチャー操作を行う（印刷設定導出部３４は２つの原稿オブジェクト２が所定の角度で接近もしくは接触した位置関係になったことを認識）と、これらの原稿オブジェクト２を合体させて倍のサイズの１つの原稿オブジェクト２にすると共に、小冊子の設定が導出される。この際、図９のように１ページ目の原稿オブジェクト２の右端と２ページ目の原稿オブジェクト２の左端とを近づけた場合は右開きの設定となり、図１０に示すように１ページ目の原稿オブジェクト２の左端と２ページ目の原稿オブジェクト２の右端とを近づけた場合は左開きの設定となる。合体後の原稿オブジェクト２のサイズ変更や同じ設定内容の全ページへの適用についてはNin１の場合と同様である。
【００７１】
なお、２in１設定になった原稿オブジェクト２を中央で谷折りにするジェスチャー操作を受けた場合に、小冊子の設定と認識するようにしてもよい。
【００７２】
合体後の２つの原稿オブジェクト２の裏同士を張り合わせるジェスチャー操作を受けると、この操作内容を自動的（もしくはユーザの承諾を受けて）全ページに適用し、両面印刷で小冊子を作成する印刷条件が設定される。両面印刷の場合、２つの原稿オブジェクトの上下左右がどのような位置関係で張り合わされたかによって、上開きか否かを判断する。すなわち、上下が逆の関係で張り合わされた場合は上開きと判断する。
【００７３】
＜拡大縮小＞
図１１に示すように、原稿オブジェクト２の対向する角部を互いの中央に向けて押してその原稿オブジェクト２を縮める等のジェスチャー操作を受けた場合、ジェスチャー連動制御部３３は、これに伴って原稿サイズ（原稿オブジェクト２の表示サイズ）を縮小する。原稿オブジェクト２の対向する角部を互いが離れるように引っ張ってその原稿オブジェクト２を伸ばすジェスチャー操作を受けた場合、ジェスチャー連動制御部３３は、これに伴って原稿サイズ（原稿オブジェクトの表示サイズ）を拡大する。
【００７４】
仮想現実空間に表示された机４１には、Ａ３、Ａ４などの原稿サイズを確認するためのメモリが付してあり、ユーザはそれに合わせて原稿オブジェクト２を拡大／縮小させるジェスチャー操作を行えばよい。印刷設定導出部３４は、用紙サイズに係る印刷条件の設定値を、原稿オブジェクト２のサイズに応じた用紙サイズに変更する。
【００７５】
＜画像の倍率変更＞
図１２に示すように、原稿オブジェクト２内の画像部分に対して、ピンチインやピンチアウト等のジェスチャー操作を施すことで、原稿内の画像が拡大／縮小する。これにより、画像の倍率に係る印刷条件の設定値が変更される。原稿サイズはそのままである。
【００７６】
＜回転操作＞
図１３に示すように、原稿オブジェクト２を持ってこれを回転させるジェスチャー操作を受けると、回転角度と向きに係る印刷条件が、その原稿オブジェクト２に対応する値に設定される。たとえば、原稿オブジェクト２が９０度回転されて横向きになった場合、印刷設定導出部３４はランドスケープの向きと判断し、ランドスケープで印刷されるように印刷方向（印刷時に画像が切れないように用紙のSEF／LEFを選択する）に係る印刷条件を設定する。
【００７７】
＜両面印刷設定＞
図１４に示すように、２つの原稿オブジェクト２の裏面（画像の無い方の面）同士を張り合わせるジェスチャー操作を受けた場合、両面印刷を設定する。なお、図１４では、両面設定になる前の原稿オブジェクト２を、表（オモテ）面の画像が裏面に透けたように描いてある
【００７８】
＜切り離し＞
Ｎin１や小冊子の設定によって合体している原稿オブジェクト２を、ユーザの手もしくは鋏ツール（切断具）を用いて２つに切り離すジェスチャー操作を受けた場合は、合体していた原稿オブジェクト２を２つに分離し、Ｎin１や小冊子の設定を解除する。
【００７９】
＜警告＞
印刷条件が印刷装置１０において実行不可能な設定となるようなジェスチャー操作を受けた場合、警告部３５は、表示や音声によってその旨をユーザに警告する。
【００８０】
＜その他＞
ツールボックス４３にあるツールを用いて、原稿オブジェクト２に対して穴あけ、綴じ、などを行えば、その穴あけ位置に穴をあける印刷条件の設定値や、その綴じ位置をステイプラで綴じる印刷条件の設定値が導出される。
【００８１】
図１５は、図５のステップＳ１０４〜Ｓ１０７の部分をより詳細に示す流れ図である。特にステップＳ１０４、Ｓ１０５の詳細をステップＳ１２１〜Ｓ１２４に示してある。印刷装置１０は、原稿ボックス４２から取り出されてユーザが持っている原稿オブジェクト２の位置や向きを監視し（ステップＳ１２１）、回転動作に係る判定処理（ステップＳ１２２）、合体／分離動作に係る判定処理（ステップＳ１２３）、拡大／縮小動作に係る判定処理（ステップＳ１２４）を順次行う。
【００８２】
ユーザは自己の意図した印刷物が仮想現実空間内に形成されるまでジェスチャー操作を行う（ステップＳ１０６；Ｎｏ）。そして、意図する印刷物が原稿オブジェクト２によって仮想現実空間内に形成されたら、仮想現実空間に表示されたスタート釦４４を操作して印刷開始の指示を入力する。
【００８３】
ユーザから印刷開始指示を受けた印刷装置１０は（ステップＳ１０６；Ｙｅｓ）、これまでのジェスチャー操作に基づいて導出して記憶してある印刷条件の設定値を設定して印刷を実行し（ステップＳ１０７）、本処理を終了する。
【００８４】
図１６は、図１５のステップＳ１２２（回転動作判定処理）の詳細を示す流れ図である。印刷装置１０のジェスチャー連動制御部３３は、原稿を回転させるジェスチャー操作を受けたか否かを判定し（ステップＳ２０１）、該当のジェスチャー操作を受けていなければ（ステップＳ２０１；Ｎｏ）、本処理を終了する。
【００８５】
原稿を回転させるジェスチャー操作を受けた場合は（ステップＳ２０１；Ｙｅｓ）、その回転方向が左回りか右回りかを判断する（ステップＳ２０２）。左回りならば（ステップＳ２０２；左）、全ての原稿オブジェクト２を左回りに同じ角度だけ回転させて（ステップＳ２０３）、ステップＳ２０５へ移行し、右回りならば（ステップＳ２０２；右）、全ての原稿オブジェクト２を右回りに同じ角度だけ回転させて（ステップＳ２０４）、ステップＳ２０５へ移行する。なお、全ての原稿に回転動作を適用するか否かをユーザに問い合わせし、承諾を得た場合に全ての原稿に回転動作を適用するようにしてもよい。
【００８６】
ステップＳ２０５では、原稿オブジェクト２の回転角度と向きを、原稿の向きに関する印刷条件の設定値として記憶して、本処理を終了する。
【００８７】
図１７は、図１５のステップＳ１２３（合体／分離動作判定処理）の詳細を示す流れ図である。印刷装置１０のジェスチャー連動制御部３３は、２つの原稿オブジェクト２の端部同士が一定距離以内に近づいたことを検出すると（ステップＳ３０１；Ｙｅｓ）、その２つの原稿オブジェクト２が近づいた際の相対角度が、Ｎin１と判定する所定の角度範囲（たとえば、１８０度±１０度）にあるか否かを判断する（ステップＳ３０２）。この角度範囲は１８０度近辺において任意に設定すればよく、たとえば、１７０度以上などとしてもよい。
【００８８】
２つの原稿オブジェクト２の相対角度がＮin１と判定する所定の角度範囲内の角度であれば（ステップＳ３０２；Ｎin１）、印刷条件の設定値として２in１設定を記憶して（ステップＳ３０３）、ステップＳ３０５へ移行する。２つの原稿オブジェクト２の相対角度が小冊子と判定する所定の角度範囲内の角度であれば（ステップＳ３０２；小冊子）、印刷条件の設定値として小冊子設定を記憶して（ステップＳ３０４）、ステップＳ３０５へ移行する。
【００８９】
ステップＳ３０５では、１ページ目が左側か否かを調べる。１ページ目が左側にあれば（ステップＳ３０５；Ｙｅｓ）、小冊子におけるページの開き方向に係る印刷設定を左開きとする設定値を記憶して（ステップＳ３０６）、ステップＳ３１０へ移行する。１ページ目が右側にあれば（ステップＳ３０５；Ｎｏ）、小冊子におけるページの開き方向に係る印刷設定を右開きとする設定値を記憶して（ステップＳ３０７）、ステップＳ３１０へ移行する。
【００９０】
合体されている原稿オブジェクト２を切り離すジェスチャー操作を受けた場合は（ステップＳ３０１；Ｎｏ、ステップＳ３０８；Ｙｅｓ）、その原稿オブジェクトを２つの原稿オブジェクトに分離し、合体に係る設定（Ｎin１や小冊子の設定）をキャンセルして（ステップＳ３０９）、ステップＳ３１０へ移行する。
【００９１】
ステップＳ３１０では、１ページ目と２ページ目に受けた操作を全ての原稿オブジェクトに適用し、その後、本処理を終了する。なお、全ての原稿オブジェクトに適用させるか否かをユーザに問い合わせ、承諾を得た場合に全ての原稿に適用するようにしてもよい。
【００９２】
合体／分離のいずれのジェスチャー操作も受けていない場合は（ステップＳ３０８；Ｎｏ）、本処理を終了する。
【００９３】
図１８は、図１５のステップＳ１２４（拡大／縮小動作判定処理）の詳細を示す流れ図である。印刷装置１０のジェスチャー連動制御部３３は、原稿オブジェクト２を引っ張るジェスチャー操作もしくは縮めるジェスチャー操作を受けたか否か判定する（ステップＳ４０１）。
【００９４】
原稿オブジェクト２を引っ張るもしくは縮めるジェスチャー操作を受けた場合は（ステップＳ４０１；Ｙｅｓ）、そのジェスチャー操作に対応するサイズに原稿オブジェクト２のサイズを変更すると共に、変更後の原稿オブジェクト２のサイズに対応するサイズに原稿サイズ(用紙サイズ)の設定値を変更して（ステップＳ４０２）、本処理を終了する。
【００９５】
原稿オブジェクト２を引っ張るもしくは縮めるジェスチャー操作を受けていない場合は（ステップＳ４０１；Ｎｏ）、原稿内の画像に対してピンチイン／ピンチアウトなどの操作を受けたか否かを判断する（ステップＳ４０３）。
【００９６】
原稿内の画像に対してピンチイン／ピンチアウトなどの操作を受けた場合は（ステップＳ４０３；Ｙｅｓ）、そのジェスチャー操作に対応するサイズに原稿内の画像をサイズ変更すると共に、変更後の画像のサイズとその画像の元のサイズとからその画像の倍率に関する設定値を変更して（ステップＳ４０４）、本処理を終了する。
【００９７】
以上説明した本実施の形態に係る印刷システム３では、仮想現実空間に表示された原稿オブジェクト２をユーザのジェスチャー操作によって移動、回転、合体、分離等させて仮想の印刷物を作成すれば、その仮想の印刷物と同じ形態の現実の印刷物を作成するための印刷条件の設定値が自動的に導出されて設定されるので、ユーザは、意図する形態の印刷物を容易に得ることができる。
【００９８】
また、原稿オブジェクト２に印刷対象の画像が張り付けられているので、仮想現実空間に表示される原稿オブジェクト２を用いた仮想の印刷物から、実際に作成される印刷物をイメージし易い。
【００９９】
また、一部の原稿オブジェクト２に対するジェスチャー操作で設定した設定を全ての原稿オブジェクト２に一括反映させることができるので、同じジェスチャー操作を各原稿オブジェクト２に施す必要がなく、意図した印刷条件を全原稿に対して容易に設定することができる。
【０１００】
以上、本発明の実施の形態を図面によって説明してきたが、具体的な構成は実施の形態に示したものに限られるものではなく、本発明の要旨を逸脱しない範囲における変更や追加があっても本発明に含まれる。
【０１０１】
本発明の実施の形態で示したジェスチャー操作は一例であり、これに限定されるものではない。
【０１０２】
印刷装置１０は、複合機に限定されず、設定された印刷条件に従って印刷を行う装置であればよく、単機能のプリンタ等であってもよい。
【０１０３】
本発明は、印刷条件を設定する印刷条件設定装置とされてもよく、印刷を実行する機能は具備しなくてもよい。印刷条件設定装置の場合、たとえば、導出した印刷条件の設定値を印刷装置へ出力する、もしくは導出した印刷条件の設定値を含む印刷ジョブを作成して印刷装置に送信する。
【０１０４】
本発明に係る印刷装置や印刷条件設定装置は、ヘッドマウントディスプレイ５等の三次元表示装置や検出グローブ７等のジェスチャー操作検出装置を接続できればよく、これらには汎用の外部装置を利用し、自前で具備する必要はない。ただし、これらを印刷装置や印刷条件設定装置が備える構成としてもよい。さらに本発明は、情報処理装置を、印刷条件設定装置として機能させるプログラムとされてもよい。
【０１０５】
Ｎin１や小冊子と判定する際の原稿オブジェクト同士の接近距離や相対角度は実施の形態で例示したものに限定されない。原稿オブジェクト２の回転については、ユーザのジェスチャー操作による回転角度を９０度単位に規格化してもよい。
【０１０６】
また、ジェスチャー操作に基づいて何らかの印刷条件の設定値を導出したとき、設定された印刷条件の設定値（設定項目名や設定値）を文字で表示する等でユーザに通知してもよい。さらに、その都度、設定内容を承諾するか否かの選択操作を受けるようにしてもよい。
【符号の説明】
【０１０７】
２…原稿オブジェクト
３…印刷システム
５…ヘッドマウントディスプレイ
７…検出グローブ
１０…印刷装置
１１…ＣＰＵ
１２…ＲＯＭ
１３…ＲＡＭ
１４…不揮発メモリ
１５…ハードディスク装置
１６…ネットワーク通信部
１７…操作パネル
１８…操作部
１９…表示部
２１…スキャナ部
２２…画像処理部
２３…プリンタ部
２４…ファクシミリ通信部
２４…後処理装置
２５…ファクシミリ通信部
２６…接続Ｉ／Ｆ部
３１…三次元オブジェクト生成部
３２…三次元表示制御部
３３…ジェスチャー連動制御部
３４…印刷設定導出部
３５…警告部
４１…机
４２…原稿ボックス
４３…ツールボックス
４４…スタート釦
４５…ＯＫ釦
５１…ポップアップ表示
【図１】
2020119465.tif 000003
【図２】
2020119465.tif 000004
【図３】
2020119465.tif 000005
【図４】
2020119465.tif 000006
【図５】
2020119465.tif 000007
【図６】
2020119465.tif 000008
【図７】
2020119465.tif 000009
【図８】
2020119465.tif 000010
【図９】
2020119465.tif 000011
【図１０】
2020119465.tif 000012
【図１１】
2020119465.tif 000013
【図１２】
2020119465.tif 000014
【図１３】
2020119465.tif 000015
【図１４】
2020119465.tif 000016
【図１５】
2020119465.tif 000017
【図１６】
2020119465.tif 000018
【図１７】
2020119465.tif 000019
【図１８】
2020119465.tif 000020