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