(57)【特許請求の範囲】
【請求項１】
表示面を有する表示部と、前記表示面に重ねて配置されてタッチ操作を検出するタッチセンサと、メモリと、通信部とを備える端末装置によって実行可能なプログラムであって、
該プログラムは、
各々が画像データに対応付けられた複数のオブジェクトを含む第１画面を前記表示面に表示させる第１表示処理を前記端末装置に実行させ、複数の前記オブジェクトは、各々が１枚のシートに記録されるページデータに対応付けられ、
前記オブジェクトの位置に対する第１操作が実行されたことを前記タッチセンサが検出したことに応じて、前記メモリに記憶された条件情報で示される実行条件であって且つ当該オブジェクトに対応付けられた前記ページデータに固有の実行条件を、前記表示面に表示させる第２表示処理と、
前記オブジェクトの位置に対する前記第１操作が第２操作に変化したことを前記タッチセンサが検出したことに応じて、当該オブジェクトに対応する前記画像データを指定データに決定する決定処理と、
前記指定データの出力を指示するタッチ操作が実行されたことを前記タッチセンサが検出したことに応じて、前記通信部を通じて画像処理装置に実行指示情報を送信する実行指示処理とを前記端末装置に実行させ、前記実行指示情報は、前記指定データを出力する出力動作を前記実行条件に従って実行することを指示する情報であり、
該プログラムは、
前記オブジェクトの位置に対する前記第１操作が第３操作に変化したことを前記タッチセンサが検出したことに応じて、当該オブジェクトに対応付けられた前記ページデータに固有の前記実行条件の変更を促す画面を前記表示面に表示させる第３表示処理と、
前記実行条件の変更を指示するタッチ操作が実行されたことを前記タッチセンサが検出したことに応じて、当該オブジェクトに対応付けられた前記ページデータを前記指定データの１つに決定する前記決定処理、及び変更後の前記実行条件を示す前記条件情報を、当該ページデータに固有の前記条件情報として前記メモリに記憶させる第１記憶処理とを前記端末装置に実行させるプログラム。
【請求項２】
該プログラムは、前記第１操作を前記タッチセンサで検出したことに応じて、前記通信部を通じて前記画像処理装置からステータス情報を受信する受信処理を前記端末装置に実行させ、前記ステータス情報は、前記画像処理装置の状態を示す情報であり、
該プログラムは、前記第２表示処理において、前記条件情報で示される複数の前記実行条件のうち、前記ステータス情報で示される状態での前記出力動作の実行を阻害する前記実行条件を明示する請求項1に記載のプログラム。
【請求項３】
該プログラムは、
前記オブジェクトと異なる位置に対する前記第１操作が実行されたことを前記タッチセンサが検出した場合の前記第２表示処理において、全ての前記ページデータに共通の前記実行条件を表示し、
前記オブジェクトと異なる位置に対する前記第１操作が第３操作に変化したことを前記タッチセンサが検出したことに応じて、全ての前記ページデータに共通の前記実行条件の変更を促す画面を前記表示面に表示させる第４表示処理と、
前記実行条件の変更を指示するタッチ操作が実行されたことを前記タッチセンサが検出したことに応じて、変更後の前記実行条件を示す前記条件情報を、全ての前記ページデータに共通の前記条件情報として前記メモリに記憶させる第２記憶処理とを前記端末装置に実行させる請求項１に記載のプログラム。
【請求項４】
前記タッチセンサは、
入力媒体によって加えられる圧力を検出する圧力センサと、
前記入力媒体によって圧力が加えられた位置を検出する位置センサとを含み、
該プログラムは、
前記圧力センサが閾値未満の圧力を検出し且つ前記位置センサが位置を検出したことを、当該位置に対する前記第１操作として検出し、
前記圧力センサが前記閾値未満の圧力を検出している状態で、前記位置センサが検出した位置が連続的に移動したことを、前記第３操作として検出する請求項１または３に記載のプログラム。
【請求項５】
前記タッチセンサは、
入力媒体によって加えられる圧力を検出する圧力センサと、
前記入力媒体によって圧力が加えられた位置を検出する位置センサとを含み、
該プログラムは、
前記圧力センサが閾値未満の圧力を検出し且つ前記位置センサが位置を検出したことを、当該位置に対する前記第１操作として検出し、
前記圧力センサが前記閾値以上の圧力を検出し且つ前記位置センサが位置を検出したことを、当該位置に対する前記第２操作として検出する請求項１から４のいずれかに記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルを通じたユーザの指示に従って端末装置を動作させるプログラムに関する。
【背景技術】
【０００２】
従来より、コンテンツデータをユーザに指定させ、指定されたコンテンツデータに対する動作を画像処理装置に実行させる端末のアプリケーションが知られている。例えば、特許文献１に記載のアプリケーションは、プリントボタンがタッチされたことに応じて、スキャナデータに対するプリント動作をプリンタに指示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−２０３７４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記構成のアプリケーションを使用するユーザは、プリントボタンをタッチする前に、当該プリント動作の実行条件を確認したい場合がある。しかしながら、従来のアプリケーションでは、プリントボタンと異なるボタンがタッチされたことに応じて、プリント動作の実行条件を表示部に表示させるものが多く、実行条件を確認してからプリント動作を指示するまでのユーザ操作が煩雑になるという課題を生じる。
【０００５】
本発明は、上記の事情に鑑みてなされたものであり、その目的は、実行条件の確認及びアイコンに対応付けられた処理の実行指示を、シンプルな操作で実現可能な端末装置のプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本明細書の一形態に係るプログラムは、表示面を有する表示部と、前記表示面に重ねて配置されてタッチ操作を検出するタッチセンサと、メモリとを備える端末装置によって実行可能である。該プログラムは、該プログラムに実行させる対応処理が対応付けられたオブジェクトを前記表示面に表示させる第１表示処理と、前記オブジェクトの位置に対する第１操作が実行されたことを前記タッチセンサが検出したことに応じて、前記メモリに記憶された条件情報で示される前記対応処理の実行条件を、前記表示面に表示させる第２表示処理と、前記オブジェクトの位置に対する前記第１操作が第２操作に変化したことを前記タッチセンサが検出したことに応じて、前記実行条件に従った前記対応処理とを前記端末装置に実行させる。
【０００７】
上記構成によれば、オブジェクトに対する第１操作によって実行条件が報知され、当該第１操作が第２操作に変化したことによって対応処理が実行される。すなわち、端末装置のユーザは、実行条件の確認及び対応処理の実行指示をシンプルな操作で実現することができる。
【０００８】
本明細書の他の形態に係るプログラムは、表示面を有する表示部と、前記表示面に重ねて配置されてタッチ操作を検出するタッチセンサと、メモリと、通信部とを備える端末装置によって実行可能である。該プログラムは、各々が画像データに対応付けられた複数のオブジェクトを含む第１画面を前記表示面に表示させる第１表示処理と、前記第１画面に対する第１操作が実行されたことを前記タッチセンサが検出したことに応じて、前記メモリに記憶された条件情報で示される実行条件を、前記表示面に表示させる第２表示処理と、前記オブジェクトの位置に対する前記第１操作が第２操作に変化したことを前記タッチセンサが検出したことに応じて、当該オブジェクトに対応する前記画像データを指定データに決定する決定処理と、前記指定データの出力を指示するタッチ操作が実行されたことを前記タッチセンサが検出したことに応じて、前記通信部を通じて画像処理装置に実行指示情報を送信する実行指示処理とを前記端末装置に実行させる。前記実行指示情報は、前記指定データを出力する出力動作を前記実行条件に従って実行することを指示する情報である。
【０００９】
上記構成によれば、オブジェクトに対する第１操作によって実行条件が報知され、当該第１操作が第２操作に変化したことによって対応する画像データが指定データに決定される。すなわち、端末装置のユーザは、実行条件の確認及び指定データの指定をシンプルな操作で実現することができる。
【００１０】
本明細書に記載の端末装置は、表示面を有する表示部と、前記表示面に重ねて配置されてタッチ操作を検出するタッチセンサと、メモリと、制御部とを備える。前記制御部は、該端末装置に実行させる対応処理が対応付けられたオブジェクトを前記表示面に表示させる第１表示処理と、前記オブジェクトの位置に対する第１操作が実行されたことを前記タッチセンサが検出したことに応じて、前記メモリに記憶された条件情報で示される前記対応処理の実行条件を、前記表示面に表示させる第２表示処理と、前記オブジェクトの位置に対する前記第１操作が第２操作に変化したことを前記タッチセンサが検出したことに応じて、前記実行条件に従った前記対応処理とを実行する。
【図面の簡単な説明】
【００１１】
【図１】図１は、実施形態に係るシステム１００を構成する複合機１０及び端末装置５０のブロック図である。
【図２】図２は、メモリ６２に記憶されるデータの例であって、（Ａ）は指定装置ＩＤを、（Ｂ）は条件情報を、（Ｃ）はＳ５６で更新された条件情報を示す。
【図３】図３は、メイン処理のフローチャートである。
【図４】図４（Ａ）はデータ選択処理のフローチャートであり、図４（Ｂ）はプレビュー処理のフローチャートである。
【図５】図５は、３Ｄタッチ処理のフローチャートである。
【図６】図６は、条件変更処理のフローチャートである。
【図７】図７は、表示部５３の表示例であって、（Ａ）はメイン画面を、（Ｂ）はステータス画面を示す。
【図８】図８は、表示部５３の表示例であって、（Ａ）はデータ選択画面を、（Ｂ）はデータ選択画面に重ねられた条件報知画面の例である。
【図９】図９は、表示部５３の表示例であって、（Ａ）はデータ選択画面に重ねられた条件変更画面を、（Ｂ）はプレビュー画面を示す。
【図１０】図１０は、表示部５３の表示例であって、（Ａ）はプレビュー画面に重ねられた個別報知画面を、（Ｂ）はプレビュー画面に重ねられた個別変更画面を示す。
【図１１】図１１は、表示部５３の表示例であって、（Ａ）はプレビュー画面に重ねられた全体報知画面を、（Ｂ）はプレビュー画面に重ねられた全体変更画面を示す。
【図１２】図１２は、プレビュー画面に重ねられたステータス報知画面の表示例であって、（Ａ）はプリント動作が実行可能な場合を、（Ｂ）はプリント動作が実行不能な場合を示す。
【図１３】図１３は、表示部５３の表示例であって、（Ａ）はプレビュー画面に重ねられたデバイス変更画面を、（Ｂ）はプレビュー画面に重ねられたヘルプ画面を示す。
【発明を実施するための形態】
【００１２】
以下、適宜図面を参照して本発明の実施形態について説明する。なお、以下に説明される実施形態は本発明の一例にすぎず、本発明の要旨を変更しない範囲で、本発明の実施形態を適宜変更できることは言うまでもない。例えば、後述する各処理の実行順序は、本発明の要旨を変更しない範囲で、適宜変更することができる。
【００１３】
図１は、本実施形態に係るシステム１００の概略図である。図１に示されるシステム１００は、複合機１０と、端末装置５０とで構成されている。なお、システム１００は、複数の複合機１０を含んでもよい。また、システム１００は、複合機１０に代えて、プリンタ単能機、スキャナ単能機、或いはＦＡＸ単能機等を含んでもよい。複合機１０及び端末装置５０は、通信ネットワーク１０１を通じて通信可能に構成されている。通信ネットワーク１０１は、例えば、有線ＬＡＮ、無線ＬＡＮ、或いはこれらの組み合わせであってもよい。
【００１４】
複合機１０は、図１に示されるように、プリンタ１１と、スキャナ１２と、ＦＡＸ部１３と、表示部２３と、操作部２４と、通信部２５と、ＣＰＵ３１と、メモリ３２と、通信バス３３とを主に備える。複合機１０を構成する各構成要素は、通信バス３３を通じて相互に接続されている。複合機１０は、画像処理装置の一例である。
【００１５】
プリンタ１１は、画像データで示される画像をシートに記録する記録動作を実行する。プリンタ１１の記録方式としては、インクジェット方式や電子写真方式などの公知の方式を採用することができる。スキャナ１２は、原稿に記録されている画像を読み取って画像データを生成するスキャン動作を実行する。ＦＡＸ部１３は、ＦＡＸプロトコルに従って画像データをＦＡＸ送信するＦＡＸ送信動作と、ＦＡＸプロトコルに従って画像データをＦＡＸ受信するＦＡＸ受信動作とを実行する。
【００１６】
また、複合機１０は、スキャン動作で生成した画像データをプリント動作でシートに記録するコピー動作を実行可能であってもよいし、スキャン動作で生成した画像データを指定された出力先（例えば、端末装置５０、不図示のサーバ等）に出力する動作を実行可能であってもよい。プリント動作、スキャナ動作、コピー動作、ＦＡＸ送信動作、及びＦＡＸ受信動作は、画像処理装置の動作の一例である。プリント動作及びＦＡＸ送信動作は、出力動作の一例である。
【００１７】
表示部２３は、液晶ディスプレイ、有機ＥＬディスプレイ等であり、各種情報を表示する表示面を備える。
【００１８】
操作部２４は、ユーザによる入力操作を受け付けるユーザインタフェースである。具体的には、操作部２４はボタンを有しており、押下されたボタンに対応づけられた各種の操作信号をＣＰＵ３１へ出力する。さらに、操作部２４は、表示部２３の表示面に重畳された膜状のタッチセンサを有していてもよい。表示部２３の表示面に表示されたオブジェクトを指定する操作、文字列或いは数字列を入力する操作は、ユーザ操作の一例である。「オブジェクト」とは、例えば、表示部２３に表示された文字列、アイコン、ボタン、リンク、ラジオボタン、チェックボックス、プルダウンメニュー等である。
【００１９】
タッチセンサとして実現される操作部２４は、ユーザがタッチした表示面上の位置を示す位置情報を出力する。なお、本明細書中における「タッチ」とは、入力媒体を表示面に接触させる操作全般を含む。また、入力媒体が表示面に触れていなくても、表示面との間の距離がごく僅かな位置まで入力媒体を近接させる「ホバー」或いは「フローティングタッチ」を、前述の「タッチ」の概念に含めてもよい。さらに入力媒体とは、ユーザの指であってもよいし、タッチペン等であってもよい。表示部２３に表示されたアイコンの位置のタップするユーザ操作は、当該アイコンを指定する指定操作の一例である。
【００２０】
通信部２５は、通信ネットワーク１０１を通じて外部装置と通信を行うためのインタフェースである。すなわち、複合機１０は、通信部２５を通じて端末装置５０に各種情報を出力し、通信部２５を通じて端末装置５０から各種データ又は各種情報を受信する。通信部２５の具体的な通信手順は特に限定されないが、例えば、Ｗｉ−Ｆｉ（Wi-Fi Allianceの登録商標）を採用することができる。但し、通信部２５の具体例は上記の例に限定されず、例えば、ＬＡＮケーブル或いはＵＳＢケーブルが着脱されるインタフェース等であってもよい。
【００２１】
ＣＰＵ３１は、複合機１０の全体動作を制御するものである。ＣＰＵ３１は、操作部２４から出力される各種信号、及び通信部２５を通じて外部装置から取得した各種情報等に基づいて、後述する各種プログラムをメモリ３２から取得して実行する。すなわち、ＣＰＵ３１及びメモリ３２は、制御部の一例を構成する。
【００２２】
メモリ３２は、プログラム記憶領域３２Ａと、データ記憶領域３２Ｂとを有する。領域３２Ａには、ＯＳ３４と、装置プログラム３５とが格納される。なお、装置プログラム３５は、単一のプログラムであってもよいし、複数のプログラムの集合体であってもよい。領域３２Ｂには、装置プログラム３５の実行に必要なデータ或いは情報が記憶される。メモリ３２は、例えば、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＨＤＤ、複合機１０に着脱されるＵＳＢメモリ等の可搬記憶媒体、ＣＰＵ３１が備えるバッファ等、或いはそれらの組み合わせによって構成される。
【００２３】
メモリ３２は、コンピュータが読み取り可能なストレージ媒体であってもよい。コンピュータが読み取り可能なストレージ媒体とは、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体である。ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体には、上記の例の他に、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の記録媒体も含まれる。また、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体は、ｔａｎｇｉｂｌｅな媒体でもある。一方、インターネット上のサーバなどからダウンロードされるプログラムを搬送する電気信号は、コンピュータが読み取り可能な媒体の一種であるコンピュータが読み取り可能な信号媒体であるが、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙなコンピュータが読み取り可能なストレージ媒体には含まれない。後述する端末装置５０のメモリ６２についても同様である。
【００２４】
装置プログラム３５は、通信部２５を通じて端末装置５０から送信要求情報を受信したことに応じて、送信要求情報の応答としてステータス情報を通信部２５を通じて端末装置５０に送信する。ステータス情報は、複合機１０の状態を示す情報である。より詳細には、ステータス情報は、複合機１０が各種動作の実行が可能な状態か否かを示す情報である。ステータス情報は、例えば、以下に示すような項目の一部又は全部を含む。ステータス情報に含まれる各種情報は、メモリ３２に記憶されていてもよいし、周知のセンサによって検出されてもよい。
【００２５】
本実施形態に係るステータス情報は、インク情報と、シート情報とを含む。インク情報は、プリンタ１１に装着されたインクカートリッジ内のインクの残量を示す。本実施形態に係るインク情報は、シアンインク、マゼンタインク、イエローインク、ブラックインクそれぞれの残量を示す。シート情報は、プリンタ１１に装着された給紙トレイに収容されているシートの量を示す。
【００２６】
また、ステータス情報は、シートの両面に画像を記録可能か否かの能力を示す両面可否情報を含んでもよい。また、ステータス情報は、Ｎ（Ｎ＝１、２、４、９、・・・等）個の画像を１枚のシートに集約して記録可能か否かの能力を示す集約可否情報を含んでもよい。また、ステータス情報は、給紙トレイに収容されているシートのサイズを示すサイズ情報を含んでもよい。さらに、ステータス情報は、プリンタ１１が電子写真方式を採用している場合に、プリンタ１１に装着されたトナーカートリッジ内のトナー残量を示すトナー情報を含んでもよい。
【００２７】
また、ステータス情報は、管理情報を含んでもよい。管理情報は、複合機１０の管理者のみが閲覧可能な情報であって、例えば、プリンタ１１の動作実績を示す実績情報、プリンタ１１に設定されたセキュリティの内容を示すセキュリティ情報等を含んでもよい。実績情報は、例えば、プリンタ１１に装着されたドラムの累積回転数、プリンタ１１が画像を記録したシートの累積枚数等を示してもよい。セキュリティ情報は、例えば、特定のユーザのみに使用を許可する所謂ＳＦＬ（Secure Function Lockの略）が複合機１０に設定されているか否かを示してもよい。
【００２８】
なお、前述のステータス情報の具体例は、プリンタ１１がプリント動作を実行可能か否かを示す項目であるが、ステータス情報に含まれる項目はこれらに限定されず、スキャナ１２がスキャン動作を実行可能か否かを示す項目を含んでもよいし、ＦＡＸ部１３がＦＡＸ送信動作或いはＦＡＸ受信動作を実行可能か否かを示す項目を含んでもよい。
【００２９】
端末装置５０は、図１に示されるように、表示部５３と、操作部５４と、通信部５５と、ＣＰＵ６１と、メモリ６２と、通信バス６３とを主に備える。端末装置５０に含まれる表示部５３、通信部５５、ＣＰＵ６１、メモリ６２、及び通信バス６３は、複合機１０に含まれる表示部２３、通信部２５、ＣＰＵ３１、メモリ３２、及び通信バス３３と同様の構成なので、説明は省略する。ＣＰＵ６１及びメモリ６２は、制御部の一例を構成する。端末装置５０の具体例は特に限定されないが、例えば、携帯電話、スマートフォン、タブレット端末、或いはＰＣ等である。
【００３０】
表示部５３は、各種画面を表示する表示面を備える。表示面は、例えば、端末装置５０の表面に露出された板状の透明な部材（例えば、ガラス板等）を指してもよい。「表示面に各種画面を表示する」とは、例えば、表示部５３が表示させた画面が表示面を通してユーザに視認可能な状態を指す。
【００３１】
操作部５４は、ユーザによる各種操作を受け付ける入力インタフェースである。本実施形態に係る操作部５４は、表示部５３の表示面に重畳された膜状の圧力センサ５４Ａ及び位置センサ５４Ｂを有する。すなわち、表示部２３がタッチパネルディスプレイとして構成されている。圧力センサ５４Ａ及び位置センサ５４Ｂは、表示部５３の表示面、すなわち、端末装置５０の表面に露出されたガラス板に対するタッチ操作に応じた操作信号を出力するタッチセンサの一例である。
【００３２】
圧力センサ５４Ａは、入力媒体によって表示面に加えられた圧力に応じた圧力信号をＣＰＵ６１に出力する。圧力センサ５４Ａは、第１圧力未満の押圧力で表示面が押されたことに応じて、第１圧力信号を出力する。また、圧力センサ５４Ａは、第１圧力以上で且つ第２圧力未満の押圧力で表示面が押されたことに応じて、第２圧力信号を出力する。さらに、圧力センサ５４Ａは、第２圧力以上の押圧力で表示面が押されたことに応じて、第３圧力信号を出力する。なお、第２圧力は、第１圧力より大きい。または、圧力センサ５４Ａは、表示面に加えられた圧力値を示す圧力信号を、ＣＰＵ６１に出力してもよい。この場合、圧力信号で示される圧力値と閾値との比較は、ＣＰＵ６１によって行われる。
【００３３】
位置センサ５４Ｂは、入力媒体によって圧力が加えられた表示面上の位置に応じた位置信号をＣＰＵ６１に出力する。位置信号は、例えば、表示面の左上端を原点とし、右向きをｘ軸の正の向き、下向きをｙ軸の正の向きとしたｘ−ｙ平面上の座標（ｘ，ｙ）を示す。また、位置センサ５４Ｂは、表示面に対するタッチ操作が継続してなされている場合に、所定の検知周期（例えば、１０ｍｓｅｃ）毎に位置信号を繰り返し出力する。
【００３４】
なお、本明細書中における「タッチ」とは、入力媒体を表示面に接触させる操作全般を含む。すなわち、前述のタップ操作、後述するピーク操作、ポップ操作、スライド操作、及びフリック操作の他、ロングタッチ操作、ピンチイン操作、ピンチアウト操作等は、タッチ操作の一例である。ピーク操作は第１操作の一例であり、ポップ操作は第２操作の一例であり、スライド操作或いはフリック操作は第３操作の一例であり、タップ操作は第４操作の一例である。
【００３５】
より詳細には、操作部５４は、第１圧力信号が圧力センサ５４Ａから出力されたことに応じて、位置センサ５４Ｂから出力される位置信号で示される位置に対するタップ操作が実行されたことを検出する。操作部５４は、第２圧力信号が圧力センサ５４Ａから出力されたことに応じて、位置センサ５４Ｂから出力される位置信号で示される位置に対するピーク操作が実行されたことを検出する。操作部５４は、第３圧力信号が圧力センサ５４Ａから出力されたことに応じて、位置センサ５４Ｂから出力される位置信号で示される位置に対するポップ操作が実行されたことを検出する。操作部５４は、位置センサ５４Ｂから出力された位置信号で示される位置が連続的に変化したことに応じて、スライド操作或いはフリック操作が実行されたことを検出する。
【００３６】
領域６２Ｂは、例えば図２（Ａ）に示されるように、指定装置ＩＤを記憶することができる。指定装置ＩＤは、ユーザによって指定された画像処理装置（以下、「指定装置」と表記する。）を識別する装置識別情報である。指定装置ＩＤは、例えば、端末プログラム６５のインストール時には領域６２Ｂに記憶されず、後述するＳ１３、Ｓ４６等で端末プログラム６５によって領域６２Ｂに記憶される。また、領域６２Ｂは、通信ネットワーク１０１内で指定装置を特定する通信情報（例えば、ＩＰアドレス、ＭＡＣアドレス、ＳＳＩＤ等）、指定装置が実行可能な動作を識別する動作ＩＤ等を、指定装置ＩＤと対応付けてさらに記憶してもよい。
【００３７】
また、領域６２Ｂは、例えば図２（Ｂ）に示されるように、プリント動作の実行条件を示す条件情報を記憶することができる。条件情報は、例えば、端末プログラム６５のインストール時には領域６２Ｂに記憶されず、Ｓ４６、Ｓ５６、Ｓ６２等で端末プログラム６５によって領域６２Ｂに記憶される。本実施形態に係る条件情報は、トレイ情報と、色情報と、記録面情報と、レイアウト情報とを含む。また、前述の指定装置ＩＤは、条件情報に含まれていてもよい。さらに、領域６２Ｂは、スキャン動作、ＦＡＸ送信動作、及びＦＡＸ受信動作それぞれの実行条件を示す条件情報をさらに記憶していてもよい。
【００３８】
トレイ情報は、プリント動作で画像を記録するシートの給紙元のトレイを特定する情報である。色情報は、プリント動作に用いる色（例えば、“モノクロ”、“カラー”）を示す情報である。記録面情報は、画像を記録するシートの面（例えば、“片面”、“両面”）を示す情報である。レイアウト情報は、１枚のシートに集約して記録する画像の数Ｎ（例えば、“集約なし”、“２ｉｎ１”、“４ｉｎ１”等）を示す情報である。すなわち、図２（Ｂ）に示される条件情報は、トレイ１に収容されたシートの片面に、２つの画像を集約してカラーで記録することを示す。トレイ情報、色情報、記録面情報、及びレイアウト情報は、条件情報に含まれる項目の一例である。
【００３９】
また図示は省略するが、領域６２Ｂには、データフォルダが設けられていてもよい。データフォルダには、例えば、写真データ、文書データ、プレゼンテーションデータ、表計算データ等が格納されていてもよい。なお、データフォルダに記憶されるデータは、１以上のページデータを含む。ページデータは、レイアウト情報“集約なし”のときに１枚のシートに記録される画像を示すデータである。さらに図示は省略するが、領域６２Ｂは、端末プログラム６５が実行する処理に必要な情報（例えば、継続フラグ）を記憶する。
【００４０】
図３〜図６を参照して、本実施形態に係るシステム１００の動作を説明する。
【００４１】
本明細書のフローチャートは、基本的に、プログラムに記述された命令に従ったＣＰＵ３１、６１の処理を示す。すなわち、以下の説明における「判断」、「抽出」、「算出」、「選択」、「制御」等の処理は、ＣＰＵ３１、６１の処理を表している。ＣＰＵ６１による処理は、ＯＳ６４を介したハードウェア制御も含む。また、本明細書中の「データ」とは、コンピュータに読取可能なビット列で表される。そして、実質的な意味内容が同じでフォーマットが異なるデータは、同一のデータとして扱われるものとする。本明細書中の「情報」についても同様である。
【００４２】
端末装置５０の端末プログラム６５は、ユーザによって起動されたことに応じて、図３に示されるメイン処理を実行する。まず、端末プログラム６５は、図７（Ａ）に示されるメイン画面を表示部５３に表示させる（Ｓ１１）。メイン画面は、動作アイコン１１１、１１２、１１３、１１４と、ステータスアイコン１１５と、デバイスアイコン１１６とを含む。そして、端末プログラム６５は、メイン画面に対するユーザ操作を、操作部５４を通じて受け付ける（Ｓ１２）。
【００４３】
動作アイコン１１１はプリント動作に対応し、動作アイコン１１２はスキャン動作に対応し、動作アイコン１１３はコピー動作に対応し、動作アイコン１１４はＦＡＸ送信動作及びＦＡＸ受信動作に対応する。ステータスアイコン１１５は、指定装置の状態を示すステータス画面を表示させる指示に対応する。デバイスアイコン１１６は、指定装置を切り替える指示に対応する。また、図７（Ａ）に示されるデバイスアイコン１１６には、領域６２Ｂに記憶されている指定装置ＩＤ“ＭＦＰ−Ａ”が記述されている。
【００４４】
次に、端末プログラム６５は、デバイスアイコン１１６の位置に対するタップ操作を操作部５４が検出したことに応じて（Ｓ１２：デバイスアイコン）、指定装置を指定或いは変更するユーザ操作を、操作部５４を通じて受け付ける（Ｓ１３）。より詳細には、端末プログラム６５は、通信ネットワーク１０１に接続された画像処理装置を検索し、発見した画像処理装置の一覧を表示部５３に表示させ、一覧表示された画像処理装置の１つを指定するユーザ操作を操作部５４を通じて受け付け、指定された画像処理装置の装置ＩＤを指定装置ＩＤとして領域６２Ｂに記憶させる。そして、端末プログラム６５は、Ｓ１１以降の処理を再び実行する。Ｓ１３で指定装置が変更された場合、メイン画面のデバイスアイコン１１６には、新たな指定装置ＩＤが記述される。
【００４５】
次に、端末プログラム６５は、ステータスアイコン１１５の位置に対するタップ操作を操作部５４が検出したことに応じて（Ｓ１２：ステータスアイコン）、図７（Ｂ）に示されるステータス画面を表示部５３に表示させる（Ｓ１４）。ステータス画面は、指定装置ＩＤと、通信状態と、シート残量と、インク残量と、［ＯＫ］アイコン１２１とを含む。より詳細には、端末プログラム６５は、指定装置である複合機１０に通信部５５を通じて送信要求情報を送信し、送信要求情報の応答として複合機１０から送信されたステータス情報を通信部５５を通じて受信する。そして、端末プログラム６５は、受信したステータス情報で示される複合機１０の状態を、ステータス画面に表示する。
【００４６】
装置ＩＤは、領域６２Ｂに記憶された指定装置ＩＤである。通信状態は、指定装置と通信可能か否かを示すものであって、例えば、ステータス情報を受信した場合に“オンライン”と表示され、ステータス情報を受信しなかった場合に“オフライン”と表示される。また、オフラインの場合はステータス情報が受信されないので、シート残量及びインク残量は、項目名のみがステータス画面に表示される。シート残量は、ステータス情報に含まれるシート情報で示されるシートの残量である。インク残量は、ステータス情報に含まれるインク情報で示されるインクの残量である。そして、端末プログラム６５は、［ＯＫ］アイコン１２１の位置に対するタップ操作を操作部５４が検出したことに応じて、Ｓ１１以降の処理を再び実行する。
【００４７】
次に、端末プログラム６５は、例えば動作アイコン１１１の位置に対するタップ操作を操作部５４が検出したことに応じて（Ｓ１２：プリントアイコン）、プリント動作を指定動作に決定する。以下、プリント動作が指定動作に決定されたことを前提として、ステップＳ１５以降の処理を説明するが、他の動作が指定動作に決定された場合には、各動作に応じた処理が実行される。そして、端末プログラム６５は、データ選択処理を実行する（Ｓ１５）。データ選択処理は、プリント動作の対象となるデータ（以下、「指定データ」と表記する。）をユーザに選択させる処理である。図４（Ａ）を参照して、データ選択処理の詳細を説明する。
【００４８】
まず、端末プログラム６５は、図８（Ａ）に示されるデータ選択画面を表示部５３に表示させる（Ｓ２１）。ステップＳ２１の処理は、第１表示処理の一例である。データ選択画面は、複数のデータアイコン１３１、１３２、１３３を含む。データアイコン１３１〜１３３は、例えば、データフォルダに格納された各種データ、或いはインターネット上の不図示のサーバに記憶された各種データに対応するデータオブジェクトの一例である。そして、端末プログラム６５は、データ選択画面に対するユーザ操作を操作部５４を通じて受け付ける（Ｓ２２）。
【００４９】
次に、端末プログラム６５は、例えばデータアイコン１３３の位置に対するピーク操作を操作部５４が検出したことに応じて（Ｓ２２：ピーク）、３Ｄタッチ処理を実行する（Ｓ２３）。３Ｄタッチとは、押圧力の異なるタッチ操作（例えば、タップ操作、ピーク操作、ポップ操作）に、異なる処理を割り当てることができる機能を指す。３Ｄタッチ処理は、アイコンに対するタッチ操作の種類に応じて、様々な情報を表示し且つ様々な操作を受け付ける処理である。図５を参照して、３Ｄタッチ処理の詳細を説明する。
【００５０】
まず、端末プログラム６５は、指定装置である複合機１０に通信部５５を通じて送信要求情報を送信し、送信要求情報の応答として複合機１０から送信されたステータス情報を通信部５５を通じて受信する（Ｓ４１）。次に、端末プログラム６５は、図８（Ｂ）に示される条件報知画面を表示部５３に表示させる（Ｓ４２）。本実施形態に係る条件報知画面は、データ選択画面に重ねて表示されるポップアップウィンドウである。Ｓ４１の処理は受信処理の一例であり、Ｓ４２の処理は第２表示処理の一例である。そして、端末プログラム６５は、条件報知画面に対するユーザ操作を操作部５４を通じて受け付ける（Ｓ４３）。
【００５１】
条件報知画面は、領域６２Ｂに記憶された条件情報で示されるプリント動作の実行条件を報知する画面である。また、端末プログラム６５は、条件報知画面において、領域６２Ｂに記憶された条件情報で示される複数の実行条件のうち、Ｓ４１で受信したステータス情報で示される状態でのプリント動作の実行を阻害する実行条件（以下、「阻害条件」と表記する。）に、［×］画像１４１を対応付けて表示する。一方、阻害条件が存在しない場合には、条件報知画面に［×］画像１４１が表示されない。
【００５２】
一例として、端末プログラム６５は、ステータス情報に含まれるインク情報で示されるシアンインクの残量が閾値（例えば、１０％）未満であることに応じて、図８（Ｂ）に示されるように、色情報“カラー”が阻害条件であると判断し、当該阻害条件に対応付けて［×］画像１４１を表示する。マゼンタインク或いはイエローインクの残量が閾値未満の場合も同様である。他の例として、端末プログラム６５は、ステータス情報に含まれるシート情報で示されるトレイ１のシート残量が０％であることに応じて、トレイ情報“トレイ１”が阻害条件であると判断する。
【００５３】
［×］画像１４１を表示することは、阻害条件の明示の一例である。但し、阻害条件を明示する具体的な方法はこれに限定されない。一例として、端末プログラム６５は、阻害条件をハイライト表示してもよい。他の例として、端末プログラム６５は、条件報知画面において、阻害条件を他の実行条件より上に表示させてもよい。さらに他の例として、端末プログラム６５は、条件報知画面に阻害条件のみを表示させ、阻害条件でない実行条件を非表示にしてもよい。
【００５４】
次に、端末プログラム６５は、Ｓ２２で検出したピーク操作がスライド操作に変化したことを操作部５４が検出したことに応じて（Ｓ４３：スライド）、図９（Ａ）に示される条件変更画面を、条件報知画面に代えて表示部５３に表示させる（Ｓ４４）。本実施形態に係る条件変更画面は、データ選択画面に重ねて表示されるポップアップウィンドウである。Ｓ４４の処理は第３表示処理の一例である。なお、操作部５４は、第２圧力信号が圧力センサ５４Ａから出力されている状態で、位置センサ５４Ｂから出力された位置信号で示される位置が連続的に変化したことに応じて、ピーク操作がスライド操作に変化したことを検出する。そして、端末プログラム６５は、条件変更画面に対するユーザ操作を操作部５４を通じて受け付ける（Ｓ４５）。
【００５５】
条件変更画面は、阻害条件の変更を促す画面である。図９（Ａ）に示される条件変更画面は、「色設定をモノクロに変更しますか？」とのメッセージと、［ＹＥＳ］アイコン１４２と、［ＮＯ］アイコン１４３とを含む。すなわち、図９（Ａ）に示される条件変更画面は、領域６２Ｂに記憶された条件情報の色情報を、“カラー”から“モノクロ”に変更することを促す画面である。なお、条件変更画面に表示される内容は、どの実行条件が阻害条件となるかによって異なる。
【００５６】
次に、端末プログラム６５は、［ＹＥＳ］アイコン１４２の位置に対するタップ操作を操作部５４が検出したことに応じて（Ｓ４５：Ｙｅｓ）、条件変更画面を通じて促された内容で、領域６２Ｂに記憶された条件情報を更新する（Ｓ４６）。すなわち、本実施形態に係る端末プログラム６５は、領域６２Ｂに記憶された条件情報のうち、色情報を“カラー”から“モノクロ”に変更する。［ＹＥＳ］アイコン１４２に対するタップ操作は、実行条件の変更を指示するタッチ操作の一例である。一方、端末プログラム６５は、［ＮＯ］アイコン１４３の位置に対するタップ操作を操作部５４が検出したことに応じて（Ｓ４５：Ｎｏ）、Ｓ４６の処理をスキップする。
【００５７】
次に、端末プログラム６５は、Ｓ４１で受信したステータス情報で示される状態の指定装置が、領域６２Ｂに記憶された条件情報で示される実行条件に従ったプリント動作を、実行可能か否かを判断する（Ｓ４７）。なお、Ｓ４６で実行条件が変更された場合、端末プログラム６５は、変更後の実行条件に従ったプリント動作を、指定装置が実行可能か否かを判断する。Ｓ４７の処理は、第１判断処理の一例である。
【００５８】
端末プログラム６５は、例えばステップＳ４７において、Ｓ４１でステータス情報を受信したか否か、受信したステータス情報に含まれるインク情報で示されるインク残量が閾値以上か否か、受信したステータス情報に含まれるシート情報で示されるシート残量が０％より多いか否か等を判断すればよい。また、端末プログラム６５は、領域６２Ｂに記憶された色情報“モノクロ”の場合はブラックのインク残量のみを閾値と比較すればよく、色情報“カラー”の場合は全色のインク残量を閾値と比較すればよい。
【００５９】
そして、端末プログラム６５は、前述の全ての条件を満たすことに応じて、指定装置がプリント動作を実行可能と判断する（Ｓ４７：Ｙｅｓ）。そして、端末プログラム６５は、継続フラグに第１値“ＯＮ”を設定して（Ｓ４８）、３Ｄタッチ処理を終了する。一方、端末プログラム６５は、前述の条件のうちの少なくとも１つを満たさないことに応じて、指定装置がプリント動作を実行不能と判断する（Ｓ４７：Ｎｏ）。そして、端末プログラム６５は、継続フラグに第２値“ＯＦＦ”を設定して（Ｓ４９）、３Ｄタッチ処理を終了する。
【００６０】
一方、端末プログラム６５は、Ｓ２２で検出したピーク操作がポップ操作に変化したことを操作部５４が検出したことに応じて（Ｓ４３：ポップ）、Ｓ４４〜Ｓ４６の処理を実行することなく、Ｓ４７以降の処理を実行する。また、阻害条件が存在しないときにスライド操作がなされた場合も、Ｓ４４〜Ｓ４６の処理をスキップしてもよい。さらに、端末プログラム６５は、ピーク操作中の入力媒体が表示面から離間したことを操作部５４が検出したことに応じて（Ｓ４３：離間）、Ｓ４４〜Ｓ４８の処理を実行することなく、Ｓ４９の処理を実行する。
【００６１】
次に図４（Ａ）に戻って、端末プログラム６５は、継続フラグの設定値を判断する（Ｓ２４）。そして、端末プログラム６５は、継続フラグに第１値“ＯＮ”が設定されていると判断したことに応じて（Ｓ２４：ＯＮ）、ピーク操作を検出した位置のデータアイコン１３３に対応するデータ“プレゼン．ＰＰＴ”を、指定データに決定する（Ｓ２５）。すなわち、端末プログラム６５は、データアイコン１３３に対応付けられたデータ“プレゼン．ＰＰＴ”のデータＩＤを、指定データＩＤとして領域６２Ｂに一時記憶させる。Ｓ２５の処理は決定処理の一例である。
【００６２】
一方、端末プログラム６５は、継続フラグに第２値“ＯＦＦ”が設定されていると判断したことに応じて（Ｓ２４：ＯＦＦ）、Ｓ２１以降の処理を再び実行する。すなわち、端末プログラム６５は、Ｓ４２、Ｓ４４で表示させた画面を非表示にすることによって、Ｓ２５以降の処理に進まずに、データ選択画面を表示部５３に表示させる。このとき、端末プログラム６５は、「指定されたデータに対するプリント動作を実行できません。」等のメッセージを、表示部５３に表示させてもよい。また、端末プログラム６５は、データアイコン１３３の位置に対するタップ操作を操作部５４が検出したことに応じて（Ｓ２２：タップ）、Ｓ２３、Ｓ２４の処理を実行することなく、Ｓ２５の処理を実行する。
【００６３】
次に図３に戻って、端末プログラム６５は、プレビュー処理を実行する（Ｓ１６）。プレビュー処理は、指定データに対するプリント動作の実行結果のイメージをユーザに確認させる処理である。図４（Ｂ）を参照して、プレビュー処理の詳細を説明する。
【００６４】
まず、端末プログラム６５は、図９（Ｂ）に示されるプレビュー画面を表示部５３に表示させる（Ｓ３１）。Ｓ３１の処理は、第１表示処理の一例である。プレビュー画面は、プレビュー画像１５１、１５２、１５３、１５４、１５５、１５６と、［スタート］アイコン１５７とを含む。また、図９（Ｂ）に破線で示されるプレビュー領域１５８は、プレビュー画像１５１〜１５６と、プレビュー画像が表示されていない背景領域とを含む。そして、端末プログラム６５は、プレビュー画面に対するユーザ操作を操作部５４を通じて受け付ける（Ｓ３２）。
【００６５】
プレビュー画像１５１〜１５６は、指定データに含まれるページデータの１つに対応するデータオブジェクトの一例である。［スタート］アイコン１５７は、指定データに対する指定動作を、実行条件に従って指定装置に実行させる指示に対応する実行指示オブジェクトの一例である。また、プレビュー画像１５１〜１５６それぞれの左上隅に付加されたチェックボックスは、プレビュー画像１５１〜１５６に対応するページデータをプリント動作の対象にするか否かを示す。
【００６６】
すなわち、図９（Ｂ）の例では、プレビュー画像１５１、１５４、１５５に対応するページデータがプリント動作の対象となり、プレビュー画像１５２、１５３、１５６に対応するページデータがプリント動作の対象とならないことを示している。換言すれば、チェックされたプレビュー画像１５１、１５４、１５５に対応するページデータが指定データである。プレビュー画像１５１〜１５６に対応付けられたチェックボックスは、後述するように、プレビュー画像１５１〜１５６の位置に対するポップ操作等によって、チェックされ或いはチェックが解除される。
【００６７】
次に、端末プログラム６５は、プレビュー領域１５８に対するピーク操作を操作部５４が検出したことに応じて（Ｓ３２：プレビュー領域のピーク）、条件変更処理を実行する（Ｓ３６）。条件変更処理は、領域６２Ｂに記憶された条件情報を、ユーザに確認させ、且つユーザの指示に従って変更する処理である。図６を参照して、条件変更処理の詳細を説明する。
【００６８】
端末プログラム６５は、Ｓ３２で検出したピーク操作がプレビュー画像１５２の位置でなされたことに応じて（Ｓ５１：プレビュー画像）、図１０（Ａ）に示される個別報知画面を表示部５３に表示させる（Ｓ５２）。本実施形態に係る個別報知画面は、プレビュー画面に重ねて表示されるポップアップウィンドウである。個別報知画面は、プレビュー画像１５２に対応するページデータに固有の実行条件を報知する画面である。図１０（Ａ）に示される個別報知画面は、トレイ情報“トレイ１”及び色情報“カラー”を表示し、記録面情報及びレイアウト情報を表示しない。そして、端末プログラム６５は、個別報知画面に対するユーザ操作を操作部５４を通じて受け付ける（Ｓ５３）。
【００６９】
なお、「ページデータに固有の実行条件」とは、例えば、複数のページデータのうちの１つに対してのみ適用される実行条件を指す。すなわち、トレイ情報及び色情報には、指定データに含まれる複数のページデータそれぞれに対して、異なる値を設定することができる。但し、Ｓ５２の処理が実行される前において、全てのページデータには、例えば図２（Ｂ）に示されるように、共通のトレイ情報及び色情報が対応付けられる。一方、記録面情報及びレイアウト情報には、例えば図２（Ｂ）及び図２（Ｃ）に示されるように、指定データに含まれる全てのページデータに共通の値が設定される。
【００７０】
次に、端末プログラム６５は、Ｓ３２で検出したピーク操作がスライド操作に変化したことを操作部５４が検出したことに応じて（Ｓ５３：スライド）、図１０（Ｂ）に示される個別変更画面を、個別報知画面に代えて表示部５３に表示させる（Ｓ５４）。ステップＳ５４の処理は、第３表示処理の一例である。本実施形態に係る個別変更画面は、プレビュー画面に重ねて表示されるポップアップウィンドウである。個別変更画面は、プレビュー画像１５２に対応するページデータに固有の実行条件の変更を促す画面である。そして、端末プログラム６５は、個別変更画面に対するユーザ操作を操作部５４を通じて受け付ける（Ｓ５５）。
【００７１】
図１０（Ｂ）に示される個別変更画面は、ラジオボタン１６１、１６２、１６３、１６４と、［変更］アイコン１６５と、［キャンセル］アイコン１６６とを含む。ラジオボタン１６１、１６２はトレイ情報に設定される実行条件“トレイ１”、“トレイ２”の１つに対応し、ラジオボタン１６３、１６４は色情報に設定される実行条件“モノクロ”、“カラー”の１つに対応する。［変更］アイコン１６５は、ページデータに固有の実行条件を変更する指示に対応する。［キャンセル］アイコン１６６は、実行条件を変更しない指示に対応する。
【００７２】
次に、端末プログラム６５は、［変更］アイコン１６５の位置に対するタップ操作を操作部５４が検出したことに応じて（Ｓ５５：Ｙｅｓ）、チェックされたラジオボタン１６１〜１６４に対応する実行条件を、プレビュー画像１５２に対応するページデータに固有の実行条件として、領域６２Ｂに記憶された条件情報に含める（Ｓ５６）。ステップＳ５６の処理は、第１記憶処理の一例である。
【００７３】
例えばラジオボタン１６１、１６３がチェックされた場合、端末プログラム６５は、図２（Ｂ）に示される条件情報を、図２（Ｃ）のように更新する。図２（Ｃ）に示される条件情報において、プレビュー画像１５２に対応するページデータ“ページ２”に色情報“モノクロ”が対応付けられ、その他のページデータ“ページ１、４、５”に色情報“カラー”が対応付けられている。一方、トレイ情報、記録面情報、及びレイアウト情報は、全てのページデータに対して同一の値が対応付けられている。
【００７４】
次に、端末プログラム６５は、プレビュー画像１５２に対応するページデータを、プリント動作の対象に含める、或いはプリント動作の対象から除外する（Ｓ５７）。より詳細には、端末プログラム６５は、チェックされていないプレビュー画像１５２の位置に対するピーク操作をＳ３２、Ｓ５１で検出したことに応じて、当該プレビュー画像１５２に対応するページデータをプリント動作の対象に含める。一方、端末プログラム６５は、チェックされたプレビュー画像１５１の位置に対するピーク操作をＳ３２、Ｓ５１で検出したことに応じて、当該プレビュー画像１５１に対応するページデータをプリント動作の対象から除外する。Ｓ５７の処理は、決定処理の一例である。
【００７５】
一方、端末プログラム６５は、［キャンセル］アイコン１６６の位置に対するタップ操作を操作部５４が検出したことに応じて（Ｓ５５：Ｎｏ）、Ｓ５６の処理を実行することなく、Ｓ５７の処理を実行する。また、端末プログラム６５は、Ｓ３２で検出したピーク操作がポップ操作に変化したことを操作部５４が検出したことに応じて（Ｓ５３：ポップ）、Ｓ５４〜Ｓ５６の処理を実行することなく、Ｓ５７の処理を実行する。
【００７６】
また、端末プログラム６５は、Ｓ３２で検出したピーク操作が背景領域でなされたことに応じて（Ｓ５１：背景領域）、図１１（Ａ）に示される全体報知画面を表示部５３に表示させる（Ｓ５８）。本実施形態に係る全体報知画面は、プレビュー画面に重ねて表示されるポップアップウィンドウである。全体報知画面は、全てのページデータに共通の実行条件を報知する画面である。図１１（Ａ）に示される全体報知画面は、記録面情報“片面”及びレイアウト情報“２ｉｎ１”を表示し、トレイ情報及び色情報を表示しない。そして端末プログラム６５は、全体報知画面に対するユーザ操作を操作部５４を通じて受け付ける（Ｓ５９）。
【００７７】
次に、端末プログラム６５は、Ｓ３２で検出したピーク操作がスライド操作に変化したことを操作部５４が検出したことに応じて（Ｓ５９：スライド）、図１１（Ｂ）に示される全体変更画面を、全体報知画面に代えて表示部５３に表示させる（Ｓ６０）。ステップＳ６０の処理は、第４表示処理の一例である。本実施形態に係る全体変更画面は、プレビュー画面に重ねて表示されるポップアップウィンドウである。全体変更画面は、全てのページデータに共通の実行条件の変更を促す画面である。そして、端末プログラム６５は、全体変更画面に対するユーザ操作を操作部５４を通じて受け付ける（Ｓ６１）。
【００７８】
図１１（Ｂ）に示される全体変更画面は、ラジオボタン１７１、１７２、１７３、１７４、１７５と、［変更］アイコン１７６と、［キャンセル］アイコン１７７とを含む。ラジオボタン１７１、１７２は記録面情報に設定される実行条件“片面”、“両面”の１つに対応し、ラジオボタン１７３〜１７５はレイアウト情報に設定される実行条件“集約なし”、“２ｉｎ１”、“４ｉｎ１”の１つに対応する。［変更］アイコン１７６は、ページデータに共通の実行条件を変更する指示に対応する。［キャンセル］アイコン１７７は、実行条件を変更しない指示に対応する。
【００７９】
次に、端末プログラム６５は、［変更］アイコン１７６の位置に対するタップ操作を操作部５４が検出したことに応じて（Ｓ６１：Ｙｅｓ）、チェックされたラジオボタン１７１〜１６５に対応する実行条件を、全てのページデータに共通の実行条件として、領域６２Ｂに記憶させる（Ｓ６２）。例えばラジオボタン１７１、１７３がチェックされた場合、端末プログラム６５は、図２（Ｂ）に示される条件情報のレイアウト情報を、“２ｉｎ１”から“集約なし”に上書きする。ステップＳ６２の処理は、第２記憶処理の一例である。
【００８０】
一方、端末プログラム６５は、［キャンセル］アイコン１７７の位置に対するタップ操作を操作部５４が検出したことに応じて（Ｓ６１：Ｎｏ）、Ｓ６２の処理を実行することなく、条件変更処理を終了する。端末プログラム６５は、ピーク操作中の入力媒体が表示面から離間したことを操作部５４が検出したことに応じて（Ｓ５９：離間）、Ｓ６０〜Ｓ６２の処理を実行することなく、条件変更処理を終了する。
【００８１】
次に図４（Ｂ）に戻って、端末プログラム６５は、Ｓ３１以降の処理を再び実行する。ここで表示されるプレビュー画面では、プレビュー画像１５２に対応するチェックボックスがチェックされている点において、図９（Ｂ）に示されるプレビュー画面と相違する。一方、Ｓ５７でページデータがプリント動作の対象から除外された場合、当該ページデータに対応するプレビュー画像のチェックボックスのチェックが解除される。
【００８２】
次に、端末プログラム６５は、［スタート］アイコン１５７の位置に対するピーク操作を操作部５４が検出したことに応じて（Ｓ３２：スタートアイコン＆Ｓ３３：ピーク）、３Ｄタッチ処理を実行する（Ｓ３４）。Ｓ３４で実行される３Ｄタッチ処理は、Ｓ２３と共通するが、表示部５３に表示される画面が異なる。以下、Ｓ２３との共通点の詳細な説明を省略し、相違点を中心に説明する。
【００８３】
端末プログラム６５は、Ｓ３４で実行される３Ｄタッチ処理において、図１２に示されるスタース報知画面を表示部５３に表示させる（Ｓ４２）。本実施形態に係るステータス報知画面は、プレビュー画面に重ねて表示されるポップアップウィンドウである。ステータス報知画面は、Ｓ４１で受信したステータス情報で示される複合機１０の状態を報知する画面である。そして、端末プログラム６５は、ステータス報知画面に対するユーザ操作を操作部５４を通じて受け付ける（Ｓ４３）。
【００８４】
図１２（Ａ）に示されるステータス報知画面は、指定装置ＩＤ“ＭＦＰ−Ａ”と、「［ＯＫ］プリントできます。」とのメッセージとを含む。図１２（Ａ）に示されるステータス画面は、指定装置である複合機１０がプリント動作を実行可能な状態であることを示す。端末プログラム６５は、例えば、Ｓ４１でステータス情報を受信し、インク情報で示されるインク残量が閾値以上であり、且つシート情報で示されるシート残量が閾値以上であることに応じて、図１２（Ａ）に示されるステータス報知画面を表示する。
【００８５】
一方、図１２（Ｂ）に示されるステータス報知画面は、指定装置ＩＤ“ＭＦＰ−Ａ”と、「［ＮＧ］オフライン状態です。」とのメッセージを含む。図１２（Ｂ）に示されるステータス画面は、複合機１０と通信できない状態であることを示す。端末プログラム６５は、例えば、Ｓ４１で送信要求情報を送信してから閾値時間が経過しても、ステータス情報を受信できないことに応じて、図１２（Ｂ）に示されるステータス報知画面を表示する。図１２（Ｂ）は、ステータス情報で示される複数の項目のうち、プリント動作の実行を阻害する項目“通信状態”を明示したステータス報知画面の一例である。
【００８６】
次に、端末プログラム６５は、Ｓ３３で検出したピーク操作がスライド操作に変化したことを操作部５４が検出したことに応じて（Ｓ４３：スライド）、図１３（Ａ）に示されるデバイス変更画面を、図１２（Ｂ）に示されるステータス報知画面に代えて表示部５３に表示させる（Ｓ４４）。本実施形態に係るデバイス変更画面は、プレビュー画面に重ねて表示されるポップアップウィンドウである。そして、端末プログラム６５は、デバイス変更画面に対するユーザ操作を操作部５４を通じて受け付ける（Ｓ４５）。
【００８７】
デバイス変更画面は、通信部５５を通じて通信可能な画像処理装置のうち、プリント動作を実行させる画像処理装置の指定を促す画面である。図１３（Ａ）に示されるデバイス変更画面は、通信ネットワーク１０１に接続された不図示の画像処理装置“ＭＦＰ−Ｂ”、“ＭＦＰ−Ｃ”に対応するデバイスアイコン１８１、１８２を含む。
【００８８】
次に、端末プログラム６５は、例えばデバイスアイコン１８１の位置に対するタップ操作を操作部５４が検出したことに応じて（Ｓ４５：Ｙｅｓ）、領域６２Ｂに記憶された指定装置ＩＤ“ＭＦＰ−Ａ”を、指定されたデバイスアイコン１８１に対応付けられた装置ＩＤ“ＭＦＰ−Ｂ”で上書きする（Ｓ４６）。デバイスアイコン１８１、１８２の位置に対するタップ操作は、指定装置を指定するタッチ操作の一例である。そして、端末プログラム６５は、新たな指定装置がプリント動作を実行可能か否かを判断する（Ｓ４７）。すなわち、端末プログラム６５は、通信部５５を通じて新たな指定装置からステータス情報を受信し、受信したステータス情報に基づいてＳ４７の処理を実行する。
【００８９】
他の例として、端末プログラム６５は、Ｓ４１でステータス情報を受信し、且つインク情報で示されるシアンインクの残量が閾値未満であることに応じて、「シアンインクがロー状態です。」とのメッセージを含むステータス報知画面を表示部５３に表示させてもよい（Ｓ４２）。そして、端末プログラム６５は、Ｓ３３で検出したピーク操作がスライド操作に変化したことを操作部５４が検出したことに応じて（Ｓ４３：スライド）、図９（Ａ）に示される条件変更画面を、ステータス報知画面に代えて表示部５３に表示させてもよい（Ｓ４４）。
【００９０】
または、端末プログラム６５は、Ｓ３３で検出したピーク操作がスライド操作に変化したことに応じて（Ｓ４３：スライド）、図１３（Ｂ）に示されるヘルプ画面を、ステータス報知画面に代えて表示部５３に表示させてもよい。ヘルプ画面は、画像処理装置でプリント動作を実行可能にするための手順を示す画面である。本実施形態に係るヘルプ画面は、「シアンインクのカートリッジを交換して下さい。／カートリッジＩＤ：Ｃ−００１」とのメッセージと、［ＯＫ］アイコン１８３とを含む。そして、端末プログラム６５は、［ＯＫ］アイコン１８３の位置に対するタップ操作を操作部５４が検出したことに応じて、指定装置からステータス情報を受信し、受信したステータス情報に基づいてＳ４７の処理を実行してもよい。
【００９１】
再び図４（Ｂ）に戻って、端末プログラム６５は、継続フラグに第１値“ＯＮ”が設定されていると判断したことに応じて（Ｓ３５：ＯＮ）、プレビュー処理を終了する。また、端末プログラム６５は、［スタート］アイコン１５７の位置に対するタップ操作を操作部５４が検出したことに応じて（Ｓ３２：スタートアイコン＆Ｓ３３：タップ）、Ｓ３４、Ｓ３５の処理を実行することなく、プレビュー処理を終了する。
【００９２】
一方、端末プログラム６５は、継続フラグに第２値“ＯＦＦ”が設定されていると判断したことに応じて（Ｓ３５：ＯＦＦ）、Ｓ３１以降の処理を再び実行する。すなわち、端末プログラム６５は、Ｓ４２、Ｓ４４で表示させた画面を非表示にすることによって、Ｓ１７の処理に進まずに、プレビュー画面を表示部５３に表示させる。このとき、端末プログラム６５は、「指定装置はプリント動作を実行不能な状態です。」等のメッセージを、表示部５３に表示させてもよい。または、端末プログラム６５は、継続フラグに第２値“ＯＦＦ”が設定されていると判断したことに応じて（Ｓ３５：ＯＦＦ）、実行条件の変更を受け付ける設定画面を表示部５３に表示させ、操作部５４を通じて受け付けた実行条件の変更を領域６２Ｂに記憶された条件情報に反映させてもよい。
【００９３】
再び図３に戻って、端末プログラム６５は、通信部５５を通じて指定装置にプリント指示情報を送信する（Ｓ１７）。プリント指示情報は、条件情報で示される実行条件に従って、指定データに対するプリント動作を実行することを指示する情報である。プリント指示情報は、例えば、Ｓ２５、Ｓ５７で指定された指定データと、領域６２Ｂに記憶された条件情報とを含む。なお、Ｓ４６、Ｓ５６、Ｓ６２のいずれかが実行された場合、端末プログラム６５は、変更後の条件情報をプリント指示情報に含める。Ｓ１７の処理は、実行指示処理の一例である。
【００９４】
一方、図示は省略するが、複合機１０の装置プログラム３５は、通信部２５を通じて端末装置５０からプリント指示情報を受信する。そして、装置プログラム３５は、受信したプリント指示情報に従ったプリント動作をプリンタ１１に実行させる。すなわち、プリンタ１１は、プリント指示情報に含まれる条件情報で示される実行条件に従って、プリント指示情報に含まれる指定データで示される画像をシートに記録する。
【００９５】
［本実施形態の作用効果］
上記の実施形態によれば、［スタート］アイコン１５７に対するピーク操作によってステータス情報が受信され、当該ピーク操作がポップ操作に変化したことによってプリント動作の実行可否が判断される。また、指定装置の状態がステータス報知画面を通じて、端末装置５０のユーザにも報知される。そして、プリント動作を実行可能と判断されたことに応じて、プリント指示情報が指定装置に送信される。すなわち、端末装置５０のユーザは、［スタート］アイコン１５７に対してピーク操作及びポップ操作を順番に行うというシンプルな操作によって、指定装置の状態を確認してからプリント動作の実行を指示することができる。
【００９６】
また、上記の実施形態によれば、データオブジェクト或いはプレビュー画像に対するピーク操作によって報知画面が表示され、当該ピーク操作がポップ操作に変化したことによって対応するデータが指定データに決定される。すなわち、端末装置５０のユーザは、ピーク操作及びポップ操作を順番に行うというシンプルな操作によって、実行条件を確認してから指定データを指定することができる。
【００９７】
さらに、上記の実施形態によれば、プレビュー画像に対するピーク操作及びスライド操作によって、対応するページデータに固有の実行条件が変更される。一方、背景領域に対するピーク操作及びスライド操作によって、全てのページデータに共通の実行条件が変更される。これにより、端末装置５０のユーザは、ページデータ毎に適切な実行条件を、シンプルな操作によって設定することができる。
【００９８】
なお、ピーク操作及びスライド操作によって表示されるポップアップウィンドウは、図８〜図１３に示される画面に限定されない。以下、変形例に係る端末プログラム６５の処理を説明する。但し、上記の実施形態との共通点の詳細な説明は省略し、相違点を中心に説明する。
【００９９】
［変形例１］
変形例１に係る端末プログラム６５は、［スタート］アイコン１５７の位置に対するピーク操作を操作部５４が検出したことに応じて（Ｓ３２：スタートアイコン＆Ｓ３３：ピーク）、図８（Ｂ）に示される条件報知画面を表示部５３に表示させてもよい（Ｓ４２）。そして、変形例１に係る端末プログラム６５は、Ｓ３３で検出したピーク操作がポップ操作に変化したことを操作部５４が検出したことに応じて（Ｓ４３：ポップ）、Ｓ１７の処理を実行する。Ｓ１７の処理は、［スタート］アイコン１５７に対応付けられた対応処理の一例である。
【０１００】
すなわち、［スタート］アイコン１５７の位置に対するピーク操作によって対応処理の実行条件が報知され、ピーク操作がポップ操作に変化したことによって対応処理（Ｓ１７）が実行される。これにより、端末装置５０のユーザは、［スタート］アイコン１５７に対してピーク操作及びポップ操作を順番に行うというシンプルな操作によって、実行条件を確認してから対応処理の実行を指示することができる。
【０１０１】
また、変形例１に係る端末プログラム６５は、Ｓ３３で検出したピーク操作がスライド操作に変化したことを操作部５４が検出したことに応じて（Ｓ４３：スライド）、図９（Ａ）に示される条件変更画面を、図８（Ｂ）に示される条件報知画面に代えて表示部５３に表示させてもよい（Ｓ４４）。すなわち、端末装置５０のユーザは、［スタート］アイコン１５７に対するピーク操作及びスライド操作によって、対応処理の実行条件を変更することができる。
【０１０２】
また、対応処理と実行条件との関係は、前述の例に限定されない。一例として、スキャン動作の実行を指示する［スキャン］アイコンに対するピーク操作によってスキャン動作の実行条件が報知され、当該ピーク操作がポップ操作に変化したことによって指定装置にスキャン動作が指示されてもよい。他の例として、ＦＡＸ送信動作の実行を指示する［ＦＡＸ送信］アイコンに対するピーク操作によってＦＡＸ送信動作の実行条件が報知され、当該ピーク操作がポップ操作に変化したことによって指定装置にＦＡＸ送信動作が指示されてもよい。
【０１０３】
さらに、対応処理は、画像処理装置に動作を実行させる処理に限定されない。例えば、端末装置５０は、カメラをさらに備えていてもよい。そして、端末プログラム６５は、［シャッター］アイコンの位置に対するピーク操作を操作部５４が検出したことに応じて、条件報知画面を通じて撮影条件を報知してもよい。また、端末プログラム６５は、［シャッター］アイコンに対するピーク操作がポップ操作に変化したことを操作部５４が検出したことに応じて、カメラに被写体を撮影させる対応処理を実行してもよい。なお、撮影条件とは、解像度、ホワイトバランス、フラッシュの有無等である。
【０１０４】
［変形例２］
ステータス報知画面に表示される項目は、指定装置の動作モードに応じて異なってもよい。動作モードは、指定装置の管理者に割り当てられた認証情報が指定装置に入力された時の管理者モードと、前述の認証情報が指定装置に入力されていない時の一般モードとを含む。そして、変形例２に係る装置プログラム３５は、複合機１０が管理者モードであることに応じて、管理情報を含むステータス情報を端末装置５０に送信する。一方、変形例２に係る装置プログラム３５は、複合機１０が一般モードであることに応じて、管理情報を含まないステータス情報を端末装置５０に送信する。
【０１０５】
また、認証情報は、指定装置ではなく、端末プログラム６５に入力されてもよい。すなわち、変形例２に係る端末プログラム６５が管理者モード或いは一般モードで動作してもよい。管理者モードで動作する端末プログラム６５は、認証情報を含む送信要求情報を指定装置に送信する。一方、一般モードで動作する端末プログラム６５は、認証情報を含まない送信要求情報を指定装置に送信する。変形例２に係る装置プログラム３５は、認証情報を含む送信要求情報の応答として、管理情報を含むステータス情報を端末装置５０に送信する。一方、変形例２に係る装置プログラム３５は、認証情報を含まない送信要求情報の応答として、管理情報を含まないステータス情報を端末装置５０に送信する。
【０１０６】
さらに、端末プログラム６５は、管理情報を含むステータス情報を受信したことに応じて、ステータス報知画面に管理情報を表示してもよい。一方、端末プログラム６５は、管理情報を含まないステータス情報を受信したことに応じて、図１２に示されるステータス報知画面を表示してもよい。すなわち、端末プログラム６５は、指定装置或いは端末プログラム６５が管理者モードである場合と、指定装置及び端末プログラム６５が管理者モードでない場合とで、ステータス報知画面に表示させる項目を異ならせる。これにより、動作モードに応じて適切な情報をユーザに報知することができる。
【０１０７】
［その他の変形例］
端末プログラム６５は、データアイコン１３１〜１３３の位置に対するピーク操作を操作部５４が検出したことに応じて（Ｓ２２：ピーク→Ｓ２３）、図１２に示されるステータス報知画面を表示部５３に表示させてもよい（Ｓ４２）。また、端末プログラム６５は、Ｓ２３で実行される３Ｄタッチ処理において、ピーク操作がスライド操作に変化したことを操作部５４が検出したことに応じて（Ｓ４３：スライド）、図１３（Ｂ）に示されるヘルプ画面を、図８（Ｂ）に示される条件報知画面に代えて表示部５３に表示させてもよい（Ｓ４４）。
【０１０８】
また、上記の実施形態及び各変形例では、ピーク操作、ポップ操作、及びスライド操作を組み合わせて、各ポップアップウィンドウを表示させる例を説明したが、タッチ操作の組み合わせは上記の例に限定されない。例えば、ピーク操作に代えてロングタッチ操作を、ポップ操作に代えて入力媒体の離間を、スライド操作に代えてフリック操作を検出してもよい。この場合、圧力センサ５４Ａは、省略することができる。
【０１０９】
また、上記の実施形態の複合機１０及び端末装置５０において、メモリ３２、６２のプログラム記憶領域３２Ａ、６２Ａに記憶された各種プログラムがＣＰＵ３１、６１によって実行されることによって、本発明の制御部が実行する各処理が実現される例を説明した。しかしながら、制御部の構成はこれに限定されず、その一部又は全部を集積回路等のハードウェアで実現してもよい。
【０１１０】
さらに、本発明は、複合機１０及び端末装置５０として実現できるだけでなく、複合機１０及び端末装置５０に処理を実行させるプログラムとして実現してもよい。そして、当該プログラムは、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな記録媒体に記録されて提供されてもよい。ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな記録媒体は、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の他、通信ネットワーク１０１を通じて複合機１０及び端末装置５０に接続可能なサーバに搭載されたメモリを含んでもよい。そして、サーバのメモリに記憶されたプログラムは、当該プログラムを示す情報或いは信号として、インターネット等の通信ネットワーク１０１を通じて配信されてもよい。
【符号の説明】
【０１１１】
１０・・・複合機
１１・・・プリンタ
５３・・・表示部
５４・・・操作部
５４Ａ・・・圧力センサ
５４Ｂ・・・位置センサ
２５，５５・・・通信部
３１，６１・・・ＣＰＵ
３２，６２・・・メモリ
３５・・・装置プログラム
５０・・・端末装置
６５・・・端末プログラム
【図１】
0006766375.tif 000002
【図２】
0006766375.tif 000003
【図３】
0006766375.tif 000004
【図４】
0006766375.tif 000005
【図５】
0006766375.tif 000006
【図６】
0006766375.tif 000007
【図７】
0006766375.tif 000008
【図８】
0006766375.tif 000009
【図９】
0006766375.tif 000010
【図１０】
0006766375.tif 000011
【図１１】
0006766375.tif 000012
【図１２】
0006766375.tif 000013
【図１３】
0006766375.tif 000014