(57)【特許請求の範囲】
【請求項１】
画面上において、所定の印刷設定に基づいてドキュメントの印刷の仕上がり状態を表す仕上がり画像を表示すると共に、前記仕上がり画像から見て異なる方向に、印刷設定の異なる印刷条件を表す複数の標識を表示する表示部と、
前記画面に対するユーザーの動作に伴うジェスチャー操作を入力として受け付ける入力受付部と、
前記仕上がり画像および前記標識の一方から他方に向かう方向に沿ったジェスチャー操作を前記入力受付部が受け付けると、前記仕上がり画像から見て当該方向上にある前記標識により表される印刷条件を反映するように前記所定の印刷設定を変更する印刷設定部と、
を有する印刷設定装置。
【請求項２】
前記仕上がり画像および各前記標識の一方から他方に向かう方向に沿ったジェスチャー操作を、前記仕上がり画像から見て当該方向上にある前記標識により表される印刷条件と対応付けて記憶する記憶部をさらに有し、
前記印刷設定部は、前記画面にジェスチャー操作が入力されると、前記記憶部に記憶された対応関係を参照して、入力された前記ジェスチャー操作に対応する印刷条件を反映するように前記所定の印刷設定を変更する請求項１に記載の印刷設定装置。
【請求項３】
前記印刷設定部は、印刷設定を変更すると、変更後の印刷設定に基づいて、前記仕上がり画像を更新する請求項１または請求項２に記載の印刷設定装置。
【請求項４】
前記標識は、自身が表す印刷条件を反映するように前記所定の印刷設定が変更された場合の仕上がり状態を示す画像を含む請求項１〜３のいずれか一項に記載の印刷設定装置。
【請求項５】
前記標識は、自身が表す印刷条件を表す文字を含む請求項１〜４のいずれか一項に記載の印刷設定装置。
【請求項６】
前記表示部は、印刷条件の変更頻度に基づいて、頻度が高い印刷条件を表す標識を表示する請求項１〜５のいずれか一項に記載の印刷設定装置。
【請求項７】
前記印刷設定部は、前記仕上がり画像から見て２つの前記標識の中間に向かう方向に沿ったジェスチャー操作が入力されると、当該２つの標識により表される２つの印刷条件を反映するように前記所定の印刷設定を変更する請求項１〜６のいずれか一項に記載の印刷設定装置。
【請求項８】
前記表示部は、印刷設定の変更を受け付ける印刷設定モードと、印刷設定の変更を受け付けず印刷の仕上がり状態を表示するプレビューモードとを切換え可能であり、
前記印刷設定部は、前記印刷設定モードにおいて、前記ジェスチャー操作に基づく印刷設定の変更を実行する請求項１〜７のいずれか一項に記載の印刷設定装置。
【請求項９】
前記入力受付部は、前記プレビューモードにおいても、ユーザーの動作に伴うジェスチャー操作を入力として受け付け、
前記プレビューモードにおいて、印刷設定モードで受け付けるのと同じジェスチャー操作が入力された場合、印刷設定とは異なる機能が実行される請求項８に記載の印刷設定装置。
【請求項１０】
前記表示部は、印刷設定を変更するためのジェスチャー操作の方向を示すガイダンス画像を表示する請求項１〜９のいずれか一項に記載の印刷設定装置。
【請求項１１】
画面上において、所定の印刷設定に基づいてドキュメントの印刷の仕上がり状態を表す仕上がり画像を表示すると共に、前記仕上がり画像から見て異なる方向に、印刷設定の異なる印刷条件を表す複数の標識を表示する手順と、
前記画面に対するユーザーの動作に伴うジェスチャー操作を入力として受け付ける手順と、
前記仕上がり画像および前記標識の一方から他方に向かう方向に沿ったジェスチャー操作が入力されると、前記仕上がり画像から見て当該方向上にある前記標識により表される印刷条件を反映するように前記所定の印刷設定を変更する手順と、
を含む印刷設定方法。
【請求項１２】
前記仕上がり画像および各前記標識の一方から他方に向かう方向に沿ったジェスチャー操作を、前記仕上がり画像から見て当該方向上にある前記標識により表される印刷条件と対応付けて記憶部に記憶する手順をさらに含み、
前記画面にジェスチャー操作が入力されると、前記記憶部に記憶された対応関係を参照して、入力された前記ジェスチャー操作に対応する印刷条件を反映するように前記所定の印刷設定を変更する請求項１１に記載の印刷設定方法。
【請求項１３】
印刷設定が変更されると、変更後の印刷設定に基づいて、前記仕上がり画像を更新する手順をさらに含む請求項１１または請求項１２に記載の印刷設定方法。
【請求項１４】
前記標識は、自身が表す印刷条件を反映するように前記所定の印刷設定が変更された場合の仕上がり状態を示す画像を含む請求項１１〜１３のいずれか一項に記載の印刷設定方法。
【請求項１５】
前記仕上がり画像から見て２つの前記標識の中間に向かう方向に沿ったジェスチャー操作が入力されると、当該２つの標識により表される２つの印刷条件を反映するように前記所定の印刷設定を変更する請求項１１〜１４のいずれか一項に記載の印刷設定方法。
【請求項１６】
画面上において、所定の印刷設定に基づいてドキュメントの印刷の仕上がり状態を表す仕上がり画像を表示すると共に、前記仕上がり画像から見て異なる方向に、印刷設定の異なる印刷条件を表す複数の標識を表示する手順と、
前記画面に対するユーザーの動作に伴うジェスチャー操作を入力として受け付ける手順と、
前記仕上がり画像および前記標識の一方から他方に向かう方向に沿ったジェスチャー操作が入力されると、前記仕上がり画像から見て当該方向上にある前記標識により表される印刷条件を反映するように前記所定の印刷設定を変更する手順と、
をコンピューターに実行させるための印刷設定プログラム。
【請求項１７】
前記仕上がり画像および各前記標識の一方から他方に向かう方向に沿ったジェスチャー操作を、前記仕上がり画像から見て当該方向上にある前記標識により表される印刷条件と対応付けて記憶部に記憶する手順をさらにコンピューターに実行させ、
前記画面にジェスチャー操作が入力されると、前記記憶部に記憶された対応関係を参照して、入力された前記ジェスチャー操作に対応する印刷条件を反映するように前記所定の印刷設定を変更する請求項１６に記載の印刷設定プログラム。
【請求項１８】
印刷設定が変更されると、変更後の印刷設定に基づいて、前記仕上がり画像を更新する手順をさらにコンピューターに実行させる請求項１６または請求項１７に記載の印刷設定プログラム。
【請求項１９】
前記標識は、自身が表す印刷条件を反映するように前記所定の印刷設定が変更された場合の仕上がり状態を示す画像を含む請求項１６〜１８のいずれか一項に記載の印刷設定プログラム。
【請求項２０】
前記仕上がり画像から見て２つの前記標識の中間に向かう方向に沿ったジェスチャー操作が入力されると、当該２つの標識により表される２つの印刷条件を反映するように前記所定の印刷設定を変更する請求項１６〜１９のいずれか一項に記載の印刷設定プログラム。
【請求項２１】
請求項１６〜２０のいずれか一項に記載の印刷設定プログラムを記録したコンピューター読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷設定装置、印刷設定方法、印刷設定プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
近年では、携帯端末装置を用いて、様々な機器の動作の実行や動作条件の設定などをする技術が開発されている。タッチパネルをインターフェースとして採用している携帯端末装置では、タッチパネル上に表示されたラジオボタンやプルダウンメニューをユーザーが選択することによって、他の機器の設定等ができる。
【０００３】
しかし、携帯端末装置は携帯できる大きさに限られており、当然、タッチパネル等の入力インターフェースの大きさにも限界がある。したがって、タッチパネル上のラジオボタンやプルダウンメニューも十分には大きくはなく、細かいタッチ操作が必要となり、設定がしにくいといった問題がある。
【０００４】
そこで、タッチパネル上の所定の領域において、ユーザーの動作に伴うジェスチャー操作を入力として受け付ける発明が提案されている（たとえば、特許文献１参照）。ジェスチャー操作は、たとえば、フリック、ドラッグ、スワイプなどのタッチパネル上をユーザーがなぞる動作や、シングルタップ、マルチタップなどの叩く動作である。ジェスチャー操作は、所定の領域内で受け付けられるので、ラジオボタンにタッチするよりは比較的大きな範囲での入力を許容する。特許文献１の発明では、異なるジェスチャー操作に、異なる機能の実行が割り当てられている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−１６５１９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記発明では、ユーザーは、どのジェスチャー操作をどの機能の実行に割り当てたかを憶えておく必要がある。ジェスチャー操作と機能の実行との対応関係は、画面を見ただけではわからない。したがって、ユーザーがジェスチャー操作を間違って、結局誤った機能が実行される虞がある。
【０００７】
本発明は、上記事情に鑑みてなされたものであり、画面を見ただけで、直感的にジェスチャー操作に伴う動作条件（印刷条件）の設定を理解でき、容易に印刷設定を変更できる印刷設定装置、印刷設定方法、印刷設定プログラムおよび記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００８】
（１）  画面上において、所定の印刷設定に基づいてドキュメントの印刷の仕上がり状態を表す仕上がり画像を表示すると共に、前記仕上がり画像から見て異なる方向に、印刷設定の異なる印刷条件を表す複数の標識を表示する表示部と、前記画面に対するユーザーの動作に伴うジェスチャー操作を入力として受け付ける入力受付部と、前記仕上がり画像および前記標識の一方から他方に向かう方向に沿ったジェスチャー操作を前記入力受付部が受け付けると、前記仕上がり画像から見て当該方向上にある前記標識により表される印刷条件を反映するように前記所定の印刷設定を変更する印刷設定部と、有する印刷設定装置。
【０００９】
（２）  前記仕上がり画像および各前記標識の一方から他方に向かう方向に沿ったジェスチャー操作を、前記仕上がり画像から見て当該方向上にある前記標識により表される印刷条件と対応付けて記憶する記憶部をさらに有し、前記印刷設定部は、前記画面にジェスチャー操作が入力されると、前記記憶部に記憶された対応関係を参照して、入力された前記ジェスチャー操作に対応する印刷条件を反映するように前記所定の印刷設定を変更する（１）に記載の印刷設定装置。
【００１０】
（３）  前記印刷設定部は、印刷設定を変更すると、変更後の印刷設定に基づいて、前記仕上がり画像を更新する（１）または（２）に記載の印刷設定装置。
【００１１】
（４）  前記標識は、自身が表す印刷条件を反映するように前記所定の印刷設定が変更された場合の仕上がり状態を示す画像を含む（１）〜（３）いずれかに記載の印刷設定装置。
【００１２】
（５）  前記標識は、自身が表す印刷条件を表す文字を含む（１）〜（４）のいずれか１つに記載の印刷設定装置。
【００１３】
（６）  前記表示部は、印刷条件の変更頻度に基づいて、頻度が高い印刷条件を表す標識を表示する（１）〜（５）のいずれか１つに記載の印刷設定装置。
【００１４】
（７）  前記印刷設定部は、前記仕上がり画像から見て２つの前記標識の中間に向かう方向に沿ったジェスチャー操作が入力されると、当該２つの標識により表される２つの印刷条件を反映するように前記所定の印刷設定を変更する（１）〜（６）のいずれか１つに記載の印刷設定装置。
【００１５】
（８）  前記表示部は、印刷設定の変更を受け付ける印刷設定モードと、印刷設定の変更を受け付けず印刷の仕上がり状態を表示するプレビューモードとを切換え可能であり、
前記印刷設定部は、前記印刷設定モードにおいて、前記ジェスチャー操作に基づく印刷設定の変更を実行する（１）〜（７）に記載の印刷設定装置。
【００１６】
（９）  前記入力受付部は、前記プレビューモードにおいても、ユーザーの動作に伴うジェスチャー操作を入力として受け付け、前記プレビューモードにおいて、印刷設定モードで受け付けるのと同じジェスチャー操作が入力された場合、印刷設定とは異なる機能が実行される（８）に記載の印刷設定装置。
【００１７】
（１０）  前記表示部は、印刷設定を変更するためのジェスチャー操作の方向を示すガイダンス画像を表示する（１）〜（９）のいずれか１つに記載の印刷設定装置。
【００１８】
（１１）  画面上において、所定の印刷設定に基づいてドキュメントの印刷の仕上がり状態を表す仕上がり画像を表示すると共に、前記仕上がり画像から見て異なる方向に、印刷設定の異なる印刷条件を表す複数の標識を表示する手順と、前記画面に対するユーザーの動作に伴うジェスチャー操作を入力として受け付ける手順と、前記仕上がり画像および前記標識の一方から他方に向かう方向に沿ったジェスチャー操作が入力されると、前記仕上がり画像から見て当該方向上にある前記標識により表される印刷条件を反映するように前記所定の印刷設定を変更する手順と、を含む印刷設定方法。
【００１９】
（１２）  前記仕上がり画像および各前記標識の一方から他方に向かう方向に沿ったジェスチャー操作を、前記仕上がり画像から見て当該方向上にある前記標識により表される印刷条件と対応付けて記憶部に記憶する手順をさらに含み、前記画面にジェスチャー操作が入力されると、前記記憶部に記憶された対応関係を参照して、入力された前記ジェスチャー操作に対応する印刷条件を反映するように前記所定の印刷設定を変更する（１１）に記載の印刷設定方法。
【００２０】
（１３）  印刷設定が変更されると、変更後の印刷設定に基づいて、前記仕上がり画像を更新する手順をさらに含む（１１）または（１２）に記載の印刷設定方法。
【００２１】
（１４）  前記標識は、自身が表す印刷条件を反映するように前記所定の印刷設定が変更された場合の仕上がり状態を示す画像を含む（１１）〜（１３）いずれか１つに記載の印刷設定方法。
【００２２】
（１５）  前記仕上がり画像から見て２つの前記標識の中間に向かう方向に沿ったジェスチャー操作が入力されると、当該２つの標識により表される２つの印刷条件を反映するように前記所定の印刷設定を変更する（１１）〜（１４）のいずれか１つに記載の印刷設定方法。
【００２３】
（１６）  画面上において、所定の印刷設定に基づいてドキュメントの印刷の仕上がり状態を表す仕上がり画像を表示すると共に、前記仕上がり画像から見て異なる方向に、印刷設定の異なる印刷条件を表す複数の標識を表示する手順と、前記画面に対するユーザーの動作に伴うジェスチャー操作を入力として受け付ける手順と、前記仕上がり画像および前記標識の一方から他方に向かう方向に沿ったジェスチャー操作が入力されると、前記仕上がり画像から見て当該方向上にある前記標識により表される印刷条件を反映するように前記所定の印刷設定を変更する手順と、をコンピューターに実行させるための印刷設定プログラム。
【００２４】
（１７）  前記仕上がり画像および各前記標識の一方から他方に向かう方向に沿ったジェスチャー操作を、前記仕上がり画像から見て当該方向上にある前記標識により表される印刷条件と対応付けて記憶部に記憶する手順をさらにコンピューターに実行させ、前記画面にジェスチャー操作が入力されると、前記記憶部に記憶された対応関係を参照して、入力された前記ジェスチャー操作に対応する印刷条件を反映するように前記所定の印刷設定を変更する（１６）に記載の印刷設定プログラム。
【００２５】
（１８）  印刷設定が変更されると、変更後の印刷設定に基づいて、前記仕上がり画像を更新する手順をさらにコンピューターに実行させる（１６）または（１７）に記載の印刷設定プログラム。
【００２６】
（１９）  前記標識は、自身が表す印刷条件を反映するように前記所定の印刷設定が変更された場合の仕上がり状態を示す画像を含む（１６）〜（１８）のいずれか１つに記載の印刷設定プログラム。
【００２７】
（２０）  前記仕上がり画像から見て２つの前記標識の中間に向かう方向に沿ったジェスチャー操作が入力されると、当該２つの標識により表される２つの印刷条件を反映するように前記所定の印刷設定を変更する（１６）〜（１９）のいずれか１つに記載の印刷設定プログラム。
【００２８】
（２１）  （１６）〜（２０）のいずれか１つに記載の印刷設定プログラムを記録したコンピューター読み取り可能な記録媒体。
【発明の効果】
【００２９】
印刷設定装置、印刷設定方法および印刷設定プログラムによれば、画面上において、ドキュメントの印刷の仕上がり状態を表す仕上がり画像の周りには、異なる方向に、異なる印刷条件を表す標識を表示する。さらに、仕上がり画像から標識または標識から仕上がり画像に向かう方向に沿ったジェスチャー操作が入力されると、仕上がり画像から見て当該方向上にある標識により表される印刷条件を変更する。したがって、ユーザーは、どの方向のジェスチャー操作が、どの印刷条件を変更するための操作かを、画面を見ただけで直感的に判断できる。直感的に操作が容易なインターフェースを提供できる。
【図面の簡単な説明】
【００３０】
【図１】本実施形態の印刷システムの概略構成図である。
【図２】クライアント端末の概略構成を示すブロック図である。
【図３】Ｗｅｂサーバーの概略構成を示すブロック図である。
【図４】プリンターの概略構成を示すブロック図である。
【図５】印刷システムの基本的なソフトウエア構成を示すブロック図である。
【図６】クライアント端末により実行される印刷設定処理の手順を示すフローチャートである。
【図７】印刷プレビュー画像の表示例を示す図である。
【図８】印刷設定モード処理の手順を示すフローチャートである。
【図９】印刷設定モード時の印刷設定画面の表示例を示す図である。
【図１０】ジェスチャー操作と印刷条件および設定項目との対応関係を示す図である。
【図１１】ジェスチャー操作後の印刷設定画面の表示例を示す図である。
【図１２】印刷設定画面の変形例を示す図である。
【発明を実施するための形態】
【００３１】
以下、添付した図面を参照して、本発明の実施形態を説明する。
【００３２】
図１は、本実施形態の印刷システムの概略構成図である。
【００３３】
図１に示されるとおり、印刷システムは、クライアント端末１と、Ｗｅｂサーバー２と、プリンター３とを備えている。クライアント端末１、Ｗｅｂサーバー２、およびプリンター３は、ネットワーク４を介して相互に通信可能に接続されている。ネットワーク４は、イーサネット（登録商標）、トークンリング、ＦＤＤＩ（Ｆｉｂｅｒ  Ｄｉｓｔｒｉｂｕｔｅｄ  Ｄａｔａ  Ｉｎｔｅｒｆａｃｅ）等の規格によりコンピューターやネットワーク機器同士を接続したＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、あるいはＬＡＮ同士を専用線で接続したＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等からなる。なお、ネットワーク４に接続される機器の種類および台数は、図１に示す例に限定されない。
【００３４】
図２は、クライアント端末の概略構成を示すブロック図である。クライアント端末１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３、ハードディスク１４、ディスプレイ１５、入力装置１６、およびネットワークインターフェース１７を含み、これらは信号をやり取りするためのバス１８を介して相互に接続されている。
【００３５】
ＣＰＵ１１は、プログラムにしたがって、上記各部の制御や各種の演算処理を行う。ＲＯＭ１２は、各種プログラムや各種データを格納する。ＲＡＭ１３は、作業領域として一時的にプログラムやデータを記憶する。
【００３６】
ハードディスク１４は、オペレーティングシステムを含む各種プログラムや、各種データを格納する。ハードディスク１４には、文書ファイル、画像ファイル、写真ファイルなどのドキュメントファイルを作成するためのドキュメントファイル作成アプリケーションがインストールされている。
【００３７】
ディスプレイ１５は、たとえば、液晶ディスプレイであり、各種情報を表示する。入力装置１６は、たとえば、マウス等のポインティングデバイスやキーボードを含み、各種情報の入力を行うために使用される。ネットワークインターフェース１７は、ネットワーク４を介して他の機器と通信するためのインターフェースであり、イーサネット（登録商標）、トークンリング、ＦＤＤＩ等の規格が用いられる。
【００３８】
図３は、Ｗｅｂサーバーの概略構成を示すブロック図である。Ｗｅｂサーバー２は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３、ハードディスク２４、ディスプレイ２５、入力装置２６、およびネットワークインターフェース２７を含み、これらは信号をやり取りするためのバス２８を介して相互に接続されている。なお、Ｗｅｂサーバー２の上記各部については、クライアント端末１の上記各部と同様であるため説明を省略する。
【００３９】
図４は、プリンターの概略構成を示すブロック図である。プリンター３は、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、ハードディスク３４、操作パネル部３５、画像形成部３６、後処理部３７、およびネットワークインターフェース３８を含み、これらは信号をやり取りするためのバス３９を介して相互に接続されている。なお、プリンター３の上記各部のうち、クライアント端末１の上記各部と同様の機能を有する部分については、その説明を省略する。
【００４０】
操作パネル部３５は、各種情報の表示および各種指示の入力に使用される。画像形成部３６は、電子写真式プロセス等の周知の作像プロセスを用いて、印刷ジョブを展開して得られるビットマップ形式の画像データに基づく画像を用紙等の記録媒体に印刷する。後処理部３７は、画像形成部３６により画像が形成された用紙に対して、ステープル処理、パンチ穴開け処理、および折り処理等のフィニッシング処理を施す。
【００４１】
なお、クライアント端末１、Ｗｅｂサーバー２、およびプリンター３は、上記構成要素以外の構成要素を含んでいてもよく、あるいは、上記構成要素のうちの一部が含まれていなくてもよい。
【００４２】
図５は、印刷システムの基本的なソフトウエア構成を示すブロック図である。本実施形態の印刷システムでは、クライアント端末１においてＷｅｂアプリケーションを介してドキュメントファイルの印刷設定が行われ、設定された印刷設定に基づく印刷設定情報がＷｅｂサーバー２に送信される。
【００４３】
Ｗｅｂサーバー２は、データ管理部２１０および印刷ジョブ生成部２２０を有している。データ管理部２１０は、クライアント端末３０に提供するＷｅｂアプリケーションやユーザーインターフェースとなる画面の情報を管理する。また、データ管理部２２は、ドキュメントファイルをプレビュー用のビットマップデータに変換して、クライアント端末３０に送信する。印刷ジョブ生成部２２０は、クライアント端末１において設定された印刷設定に基づいて印刷ジョブを生成する。
【００４４】
クライアント端末１は、画面表示部１１０およびプレビュー表示用画像生成部１２０を有している。
【００４５】
画面表示部１１０は、印刷条件設定用の画面やプレビュー表示用の画面をＷｅｂブラウザーに表示させる制御を行う。また、画面表示部１１０は、クライアント端末１の画面に対するユーザーの接触による入力を受け付ける、いわゆるタッチパネルである。
【００４６】
画面表示部１１０は、ファイル選択部１１１、プレビュー表示部１１２、入力受付部１１３および印刷設定部１１４を有している。印刷設定部１１４は、記憶部１１５を含む。
【００４７】
ファイル選択部１１１は、プレビュー表示されるドキュメントファイルの選択を受け付ける。プレビュー表示部１１２は、プレビュー表示用画像生成部１２０により生成された画像データに基づく画像を、印刷プレビュー画像としてＷｅｂブラウザーに表示する。
【００４８】
入力受付部１１３は、画面に対するユーザーの動作に伴うジェスチャー操作を入力として受け付ける。本実施形態では、ジェスチャー操作は、ユーザーが画面上に接触する動作に伴う操作であり、たとえば、ユーザーがある方向に指を動かすフリック、ドラッグ、スワイプなどである。
【００４９】
印刷設定部１１４は、Ｗｅｂサーバー２のデータ管理部２１０から取得される画面情報に基づいて、Ｗｅｂブラウザーに印刷設定画面を表示する。また、印刷設定部１１４は、印刷設定画面を介して印刷条件の設定を受け付ける。特に、本実施形態では、印刷設定部１１４は、ジェスチャー操作により、印刷条件を設定する。
【００５０】
記憶部１１５は、ユーザーのジェスチャー操作の態様と印刷条件とを対応付けて記憶する。一例を挙げると、記憶部１１５は、画面の右から左に向かう指を動かすジェスチャー操作を、両面印刷の印刷条件の設定と対応付けて記憶している。
【００５１】
プレビュー表示用画像生成部１２０は、印刷設定画面の現在の印刷設定に基づいて印刷の仕上がり状態のシミュレーションを行い、プレビュー表示用の画像データを生成する。
【００５２】
なお、上記各部の具体的な処理内容については後述する。また、各部の機能は、ハードディスク１４、２４等の記憶部に保存されているプログラムが、ＲＡＭ１３，２３上に読み出されてＣＰＵ１１、２１によって実行されることによりそれぞれ発揮される。
【００５３】
図６は、クライアント端末により実行される印刷設定処理の手順を示すフローチャート、図７は、印刷プレビュー画像の表示例を示す図である。なお、図６のフローチャートにより示されるアルゴリズムは、クライアント端末１のＲＡＭ１３やハードディスク１４にプログラムとして記憶され、ＣＰＵ１１によって実行される。
【００５４】
まず、クライアント端末１において、印刷を行うためのＷｅｂアプリケーションが起動される（ステップＳ１０１）。ユーザーは、クライアント端末１において、たとえば、Ｗｅｂアプリケーションのアイコンにタッチするなどして、Ｗｅｂアプリケーションの起動の指示できる。
【００５５】
クライアント端末１は、Ｗｅｂアプリケーションを介して、印刷したいドキュメントファイルの選択を受け付ける（ステップＳ１０２）。このとき、たとえば、Ｗｅｂアプリケーションにより、画面にはドキュメントファイルのリストが表示される。ユーザーはリストから必要なドキュメントファイルを選択できる。
【００５６】
クライアント端末１は、ドキュメントファイルが選択されたかどうかを判定する（ステップＳ１０３）。ドキュメントファイルが選択されない場合（ステップＳ１０３：ＮＯ）、クライアント端末１はドキュメントファイルが選択されるまで待機する。
【００５７】
ドキュメントファイルが選択された場合（ステップＳ１０３：ＹＥＳ）、クライアント端末１は、選択されたドキュメントファイルを、Ｗｅｂサーバー２にアップロードする（ステップＳ１０４）。Ｗｅｂサーバー２は、ドキュメントファイルを受信すると、当該ドキュメントファイルからビットマップデータを作成し、クライアント端末１に送信する。クライアント端末１は、Ｗｅｂサーバー２からビットマップデータを受信する（ステップＳ１０５）。
【００５８】
クライアント端末１は、受信したビットマップデータから、印刷プレビュー画像として、印刷の仕上がり状態を表す仕上がり画像を生成する（ステップＳ１０６）。ここでは、デフォルトの印刷設定に基づいて印刷プレビュー画像が生成される。
【００５９】
クライアント端末１は、生成した印刷プレビュー画像を画面上に表示する（ステップＳ１０７）。ここからプレビューモードとして、たとえば、図７に示すようなプレビュー画像が画面に表示される。なお、図７において、画面には、印刷プレビュー画像１０に加えて、各種設定のための操作キー４１〜４３等が表示される。たとえば、図７では、操作キー４１は、印刷設定を変更するための印刷設定モードへの移行を、操作キー４２は、印刷プレビューの中止を、操作キー４３は、印刷の実行を、それぞれ指示するための操作キーである。
【００６０】
クライアント端末１は、ユーザーによって印刷設定モードが指定されたかどうか、すなわち、ユーザーが操作キー４１をタッチしたかどうかを判断する（ステップＳ１０８）。印刷設定モードが指定された場合（ステップＳ１０８：ＹＥＳ）、クライアント端末１はプレビューモードから印刷設定モード処理に移行する（ステップＳ１０９）。印刷設定モード処理の詳細については、後述する。
【００６１】
印刷設定モードが指定されない場合（ステップＳ１０８：ＮＯ）、クライアント端末１は、印刷の実行が指示されたかどうか、すなわちユーザーが操作キー４３をタッチしたかどうかを判断する（ステップＳ１１０）。
【００６２】
印刷実行が指示された場合（ステップＳ１１０：ＹＥＳ）、クライアント端末１は、現在設定されている印刷条件を含む印刷設定を、Ｗｅｂサーバー２に送信し（ステップＳ１１１）、Ｗｅｂアプリケーションによる処理を終了する。
【００６３】
印刷実行が指定されない場合（ステップＳ１１０：ＮＯ）、クライアント端末１は、印刷を中止するかどうか判断する（ステップＳ１１２）。印刷の中止は、ユーザーが操作キー４２にタッチしたかどうか、あるいは、Ｗｅｂアプリケーションが起動されてから所定のタイムアウト時間を経過したかどうかなどによって判断される。
【００６４】
印刷中止の場合（ステップＳ１１２：ＹＥＳ）、クライアント端末１は、Ｗｅｂアプリケーションによる処理を終了する。印刷中止ではない場合（ステップＳ１１２：ＮＯ）、クライアント端末１は、ステップＳ１０８の処理に戻る。
【００６５】
次に、上記のステップＳ１０９の印刷設定モード処理について、詳細に説明する。
【００６６】
図８は印刷設定モード処理の手順を示すフローチャート、図９は印刷設定モード時の印刷設定画面の表示例を示す図、図１０はジェスチャー操作と印刷条件および設定項目との対応関係を示す図、図１１はジェスチャー操作後の印刷設定画面の表示例を示す図である。
【００６７】
印刷設定モード処理では、クライアント端末１は、現在設定されている印刷設定（以下、現印刷設定という）に基づく仕上がり画像を、印刷プレビュー画像として生成すると共に、ジェスチャー操作により印刷設定が変更された場合の変更後の印刷設定に基づく仮想プレビュー画像を生成する（ステップＳ２０１）。
【００６８】
クライアント端末１は、生成した印刷プレビュー画像および仮想プレビュー画像を用いて、印刷設定画面を表示する（ステップＳ２０２）。ここでは、印刷設定画面は、たとえば、図９に示すような画面である。
【００６９】
図９に示す印刷設定画面では、中央に、現印刷設定に基づく印刷プレビュー画像５０が表示されている。印刷プレビュー画像５０の周りには、異なる方向に、仮想プレビュー画像５１〜５４が印刷条件の変更操作を表す標識として表示されている。たとえば、図９中、印刷プレビュー画像５０の右方向には、現印刷設定に両面印刷（印刷種類）の印刷条件を加えた場合の仮想プレビュー画像５１が表示されている。印刷プレビュー画像５０の下方向には、現印刷設定に２ｉｎ１（ページ割付）の印刷条件を加えた場合の仮想プレビュー画像５２が表示されている。印刷プレビュー画像５０の左方向には、現印刷設定にモノクロ印刷（カラー選択）の印刷条件を加えた場合の仮想プレビュー画像５３が表示されている。印刷プレビュー画像５０の上方向には、現印刷設定に左コーナーのステープル処理（ステープル）の印刷条件を加えた場合の仮想プレビュー画像５４が表示されている。なお、図９では、カラーとモノクロを区別するために、便宜的にカラー部分は塗りつぶしで表現し、モノクロ部分は斜線で表現している。
【００７０】
また、印刷設定画面では、印刷プレビュー画像５０から、各仮想プレビュー画像５１〜５４に向かって、矢印画像５５が表示されている。矢印画像５５は、仮想プレビュー画像５１〜５４に示される印刷条件の変更のために必要なジェスチャー操作の方向（態様）を示すガイダンス画像である。
【００７１】
図９に示す印刷設定画面では、印刷プレビュー画像５０から仮想プレビュー画像５１に向かう方向に沿ったジェスチャー操作が、当該仮想プレビュー画像５１により表される両面印刷への印刷条件の変更操作と対応付けられている。ここで、ジェスチャー操作は、印刷プレビュー画像５０から仮想プレビュー画像５１に向かう方向に沿っていればよく、たとえば、図９では、画面において左から右方向のジェスチャー操作が、両面印刷の設定に対応する。ジェスチャー操作は、印刷プレビュー画像５０を起点とする必要はなく、左から右方向に向かっていれば画面中のどの場所で入力されてもよい。クライアント端末１は、画面において左から右に向かう水平な直線に対して、３０度程度傾いていても、両面印刷への変更操作だと判定する。他の仮想プレビュー画像５２〜５４により表される印刷条件の変更操作も、方向が異なる以外は同様にジェスチャー操作と対応付けられている。この対応は、図１０に示すように、記憶部１１５に記憶されている。
【００７２】
図１０を参照すると、本実施形態では、右方向フリックが印刷種類の印刷条件の変更と対応付けられている。ここで、印刷種類には、設定項目として、片面印刷、両面印刷、小冊子印刷の３種類がある。右方向フリックのジェスチャー操作が入力される度に、片面印刷、両面印刷、小冊子印刷の順に印刷種類が変更される。図９に示す例では、中央の印刷プレビュー画像５０に片面印刷が設定されているので、右の仮想プレビュー画像５１では、次の設定項目である両面印刷が反映された様子が表示される。ここで、右方向フリックが入力されると、印刷プレビュー画像５０には両面印刷が設定された様子が表示され、右の仮想プレビュー画像５１には、小冊子印刷が反映された様子が表示される。下方向フリック、左方向フリック、下方向フリックのジェスチャー操作にも、同様に印刷条件および設定項目が対応付けられている。
【００７３】
また、図９では、画面下部に、操作キー５６〜５８が表示されている。操作キー５６は、ジェスチャー操作により設定した印刷条件による印刷設定モードの確定を、操作キー５７は、印刷設定モードのキャンセルを、操作キー５８は、さらに詳細な印刷設定への移行を、それぞれ指示するための操作キーである。
【００７４】
図８の説明に戻って、クライアント端末１は、印刷設定を変更するか、すなわち、ユーザーによるジェスチャー操作の入力があったか判断する（ステップＳ２０３）。ジェスチャー操作の入力があった場合（ステップＳ２０３：ＹＥＳ）、クライアント端末１は、ステップＳ２０１の処理に戻る。ここで、ステップＳ２０１の処理では、クライアント端末１は、ステップＳ２０３で入力されたジェスチャー操作と対応する印刷設定の変更操作に基づき、現印刷設定を更新する。そして、クライアント端末１は、更新後の現印刷設定に基づく印刷プレビュー画像を生成する。
【００７５】
たとえば、図９の画面において、右から左に向かうジェスチャー操作が入力された場合について説明する。右から左に向かうジェスチャー操作（左方向フリック）が入力されると、モノクロ印刷が設定される。これに伴い、クライアント端末１は、印刷プレビュー画像５０をモノクロに更新して、図１１に示すように画面中央に表示する。クライアント端末１は、モノクロ印刷が設定された現印刷設定から、ジェスチャー操作によりさらに印刷条件が変更された場合を想定して、上下左右の仮想プレビュー画像５１〜５４も更新する。なお、図１１において、印刷プレビュー画像５０の左側には、カラー選択の次の項目として、カラー印刷が選択された場合の仮想プレビュー画像５３が表示される。
【００７６】
図８の説明に戻って、ジェスチャー操作の入力がない場合（ステップＳ２０３：ＮＯ）、クライアント端末１は、印刷設定モードを終了するかどうか判断する（ステップＳ２０４）。ここで、印刷設定モードの終了は、たとえば、操作キー５６または操作キー５７のいずれかにタッチされたかどうかにより判断される。
【００７７】
印刷設定モードを終了しない場合（ステップＳ２０４：ＮＯ）、クライアント端末１は、ステップＳ２０３の処理に戻る。印刷設定モードを終了する場合（ステップＳ２０３：ＹＥＳ）、クライアント端末１は、図６のプレビューモードの処理に戻る。なお、操作キー５６がタッチされた場合には、クライアント端末１は、今回呼び出された印刷設定画面においてジェスチャー操作により設定された印刷条件を記憶部１１５に記憶する。一方、操作キー５７がタッチされた場合には、今回呼び出された印刷設定画面においてジェスチャー操作により設定された印刷条件を破棄して、印刷設定画面呼出し前の印刷設定に戻す。
【００７８】
以上説明した本実施形態では、以下のような効果が得られる。
【００７９】
画面上において、ドキュメントの印刷の仕上がり状態を示す印刷プレビュー画像５０の周りには、異なる方向に、仮想プレビュー画像５１〜５４が標識として表示されている。そして、印刷プレビュー画像５０から仮想プレビュー画像５１〜５４に向かうジェスチャー操作が、各仮想プレビュー画像により表される印刷条件について印刷設定を変更する。したがって、ユーザーは、どの方向のジェスチャー操作が、どの印刷条件を変更するための操作かを、直感的に判断できる。直感的に操作が容易なインターフェースを提供できる。
【００８０】
記憶部１１５には、図１０に示すようなジェスチャー操作と印刷条件および詳細な設定項目との対応関係が記憶されている。必要に応じて、設定項目を追加、削除することによって、容易に印刷設定画面において設定できる設定項目を変更できる。
【００８１】
ジェスチャー操作の入力により印刷設定が変更されると、変更後の印刷設定に基づいて印刷プレビュー画像５０が更新される。したがって、ユーザーはジェスチャー操作を入力してすぐに現印刷設定による印刷の仕上がり状態を確認できる。
【００８２】
仮想プレビュー画像５１〜５４は、自身が表す印刷条件が変更されたときの印刷設定に基づく仮想的な仕上がり状態を示す画像を含むので、ユーザーは印刷条件を変更した後の仕上がり様子を実際に印刷条件を変更する前に確認できる。
【００８３】
印刷設定の変更を受け付けないプレビューモードと、印刷設定の変更を受け付ける印刷設定モードとが切換え可能であり、印刷設定モードにおいてジェスチャー操作により印刷設定が変更される。また、印刷設定モードでは、操作キー５６、５７へのタッチ操作により、種々の操作の実行を入力できる。一方で、プレビューモードにおいても、ユーザーは、たとえば、操作キー４１〜４３へのタッチ操作により、種々の操作の実行を入力できる。同じタッチ操作のジェスチャー操作でも、プレビューモードと印刷設定モードとでは異なる機能の実行を指示できる。
【００８４】
画面には、ジェスチャー操作の方向を示すガイダンス画像として矢印画像５５が表示される。したがって、ユーザーは所望の印刷条件を変更したいときのジェスチャー操作を容易に確認できる。
【００８５】
（変形例）
次に上記実施形態の変形例について説明する。
【００８６】
図１２は印刷設定画面の変形例を示す図である。
【００８７】
図１２では、図１１に示す印刷設定画面の標識に加えて、ガイダンス画像６０および文字６２を含む。
【００８８】
ガイダンス画像６０は、ガイダンス画像５５とは異なり、仮想プレビュー画像（標識）５１〜５４の方向には向いていない。ガイダンス画像５５は、印刷プレビュー画像５０から見て、２つの仮想プレビュー画像、たとえば、仮想プレビュー画像５１、５２の間を指している。ガイダンス画像５５は、印刷プレビュー画像５０から２つの仮想プレビュー画像５１、５２の間に向かう方向に沿ったジェスチャー操作について、入力が許容されることを示す。
【００８９】
ユーザーによって、仮想プレビュー画像５１、５２間に向かう方向に沿ってジェスチャー操作が入力されると、当該仮想プレビュー画像５１、５２により表される２つの印刷条件に基づいて、印刷設定が変更される。図１２では、たとえば、右下に向かう方向にジェスチャー操作が入力されると、印刷種類とページ割付について設定が変更される。ここで、図１２で右下に向かう方向とは、たとえば、画面中真下に向かう方向よりも右側に４５度傾いた方向を含み、４５度傾いた方向から両側に１５度の範囲内に入る方向である。換言すると、真下方向よりも右側に３０度から６０度傾いた方向のジェスチャー操作が入力されると、仮想プレビュー画像５１、５２に表された印刷条件が変更される。左下、左上、右上に向かう方向についても、同様の考えが適用できる。なお、この場合、画面中真下方向から両側１５度の範囲内でジェスチャー操作を入力すれば、仮想プレビュー画像５２に表された印刷条件のみを変更できる。画面右、左、上に向かう方向についても、同様の考えが適用できる。
【００９０】
図１２において、ガイダンス画像５５がなくても、印刷プレビュー画像５０から各仮想プレビュー画像５１〜５４間に向かう方向に沿ったジェスチャー操作が入力されると、２つの印刷条件を変更してもよい。
【００９１】
また、画面上の仮想プレビュー画像５１〜５４のうち複数を順に指でなぞることによって、なぞった仮想プレビュー画像５１〜５４により表される印刷条件を同時に変更してもよい。
【００９２】
また、図１１では、標識として、印刷条件を変更したときの様子を示す仮想プレビュー画像５１〜５４を表示している。これに加えて、変更される印刷条件を表す文字６２を標識に加えてもよい。図１２に示すように、変更される印刷条件を表す文字が表示されることで、ジェスチャー操作によりどの印刷条件が変更されるかがより明確になる。なお、仮想プレビュー画像５１〜５４をなくして、標識として文字６２だけを残してもよい。
【００９３】
上記実施形態では、印刷プレビュー画像５０から各仮想プレビュー画像５１〜５４に向かう方向に沿ったジェスチャー操作により、印刷条件が変更される場合について説明した。しかし、これに限定されない。各仮想プレビュー画像５１〜５４から印刷プレビュー画像５０に向かう方向に沿ったジェスチャー操作により、印刷条件が変更されてもよい。たとえば、図９において、仮想プレビュー画像５１から印刷プレビュー画像５０に向かう方向に沿ったジェスチャー操作が入力されると、印刷種類が変更される。つまり、図９とは、反対方向のジェスチャー操作により、印刷条件が変更される。この場合、ガイダンス画像５５の方向も逆になる。
【００９４】
また、上記実施形態では、方向を伴うジェスチャー操作と、印刷条件の変更操作とが対応付けられている。しかし、方向を伴わないシングルタップや、マルチタップのようなジェスチャー操作も、併せて印刷条件の変更操作と対応付けられてもよい。たとえば、仮想プレビュー画像５１〜５４へのタッチ操作も、タッチされた仮想プレビュー画像５１〜５４により表される印刷条件の変更操作として受け付ける。
【００９５】
上記実施形態では、ジェスチャー操作がフリックだったので、矢印画像５５が表示されているが、異なるジェスチャー操作の場合、異なるガイダンス画像が表示されてもよい。たとえば、ジェスチャー操作がマルチタップの場合、画面には、指が複数回画面をタッチする様子を表す画像（動画）が表示されてもよい。
【００９６】
上記実施形態では、印刷種類、ページ割付、カラー選択、ステープルの４つの印刷条件の変更操作を、標識として印刷設定画面に表示し、ジェスチャー操作と対応付ける例を説明している。しかし、これに限定されず、別の印刷条件をジェスチャー操作と対応付けてもよい。また、４つの印刷条件ではなく、３つ以下の印刷条件あるいは、５つ以上の印刷条件を異なるジェスチャー操作と対応付けてもよい。この場合でも、全部の標識は、画面上において、印刷プレビュー画像５０から見て、異なる方向に配置される。
【００９７】
また、印刷設定画面に表示する印刷条件の標識について、印刷条件の変更頻度が高いものが表示されるようにしてもよい。この場合、クライアント端末１は、印刷条件が変更される回数をカウントして、記憶部１１５に記憶しておく。変更頻度が高い印刷条件から、印刷プレビュー画像５０の周りに、たとえば、時計周りに配置してもよい。なお、操作キー５８にタッチして、詳細な印刷条件の設定画面を出現させることで、印刷設定画面に標識として表示されている印刷条件以外の他の印刷条件も変更できる。
【００９８】
上記実施形態では、プレビューモードにおいては、操作キー４１〜４３をタッチするというジェスチャー操作が入力として受け付けられる場合を説明した。しかし、これに限定されない。プレビューモードにおいても、フリック、ドラッグ、スワイプ、シングルタップ、マルチタップなどのジェスチャー操作が、印刷設定モードとは異なる所定の機能の実行を指示するための操作として受け付けられてもよい。
【００９９】
上記実施形態では、ユーザーがクライアント端末１の画面上に接触して指を動かすことによって、ジェスチャー操作が入力されていた。しかし、これに限定されない。クライアント端末１は、カメラなどの撮像手段を備え、ユーザーが空間で身体や腕を動かした様子を撮影し、その動作をジェスチャー操作として認識してもよい。この場合、ユーザーは画面に接触しなくても、ジェスチャー操作を入力できる。
【０１００】
本発明による印刷設定装置および印刷設定方法は、上記各手順を実行するための専用のハードウエア回路によっても、また、上記各手順を記述したプログラムをＣＰＵが実行することによっても実現することができる。後者により本発明を実現する場合、印刷設定装置を動作させる上記プログラムは、フロッピー（登録商標）ディスクやＣＤ−ＲＯＭ等のコンピューター読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピューター読み取り可能な記録媒体に記録されたプログラムは、通常、ＲＯＭやハードディスク等に転送され記憶される。また、このプログラムは、たとえば、単独のアプリケーションソフトとして提供されてもよいし、印刷設定装置の一機能としてその装置のソフトウエアに組み込んでもよい。
【符号の説明】
【０１０１】
１  クライアント端末、
２  Ｗｅｂサーバー、
３  プリンター
１１０  画面表示部、
１１１  ファイル選択部、
１１２  プレビュー表示部、
１１３  入力受付部、
１１４  印刷設定部、
１１５  記憶部、
１２０  プレビュー表示用画像生成部、
２１０  データ管理部、
２２０  印刷ジョブ生成部、
４１〜４３、５６〜５８  操作キー、
５０  印刷プレビュー画像、
５１〜５４  仮想プレビュー画像、
５５、６０  ガイダンス画像、
６２  文字。
【図１】
0005853778.tif 000002
【図２】
0005853778.tif 000003
【図３】
0005853778.tif 000004
【図４】
0005853778.tif 000005
【図５】
0005853778.tif 000006
【図６】
0005853778.tif 000007
【図８】
0005853778.tif 000008
【図１０】
0005853778.tif 000009
【図７】
0005853778.tif 000010
【図９】
0005853778.tif 000011
【図１１】
0005853778.tif 000012
【図１２】
0005853778.tif 000013