(57)【要約】【課題】複数の画像処理装置の１つに画像処理動作を実行させるプログラムにおいて、所望の画像処理装置を指定したか否かをユーザに適切に認識させる技術を提供する。【解決手段】端末プログラムは、通信ネットワークを通じて通信可能な複数の画像処理装置のうちの１つを、指定装置として指定するユーザ操作を受け付ける第１受付処理と、通信インタフェースを通じて指定装置から受信した装置情報を指定装置情報としてメモリに記憶させる第１記憶処理（Ｓ１４）と、指定装置情報の動作ＩＤに対応する動作アイコンと、指定装置の設置場所をユーザに認識させるための付加情報が記述された切替アイコンとを含む画面を表示させる表示処理（Ｓ１２）と、動作アイコンが指定されたことに応じて（Ｓ１３：動作）、通信インタフェースを通じて指定装置に動作指示情報を送信する動作指示処理（Ｓ１５）とを携帯端末に実行させる。【選択図】図４
2018120255.tif 000002
【特許請求の範囲】
【請求項１】
通信インタフェースと、入力インタフェースと、メモリと、ディスプレイとを備える携帯端末によって実行可能なプログラムであって、
該プログラムは、
前記通信インタフェースが接続された通信ネットワークを通じて通信可能な複数の画像処理装置のうちの１つを、指定装置として指定するユーザ操作を前記入力インタフェースを通じて受け付ける第１受付処理と、
前記通信インタフェースを通じて前記指定装置から受信した装置情報を、指定装置情報として前記メモリに記憶させる第１記憶処理とを前記携帯端末に実行させ、前記装置情報は、前記画像処理装置が実行可能な画像処理動作を識別する動作ＩＤを含み、
該プログラムは、
前記指定装置情報の前記動作ＩＤに対応する動作オブジェクトと、前記指定装置の設置場所をユーザに認識させるための付加情報が記述された装置オブジェクトとを含む画面を、前記ディスプレイに表示させる表示処理と、
前記表示処理で表示させた画面に対するユーザ操作を、前記入力インタフェースを通じて受け付ける第２受付処理と、
前記第２受付処理で前記動作オブジェクトが指定されたことに応じて、前記通信インタフェースを通じて前記指定装置に動作指示情報を送信する動作指示処理とを前記携帯端末に実行させ、前記動作指示情報は、指定された前記動作オブジェクトに対応する前記画像処理動作の実行を指示するための情報であるプログラム。
【請求項２】
該プログラムは、前記第２受付処理で前記装置オブジェクトが指定されたことに応じて、前記第１受付処理及び前記第１記憶処理を、前記携帯端末に再び実行させる請求項１に記載のプログラム。
【請求項３】
該プログラムは、前記指定装置情報がロケーション情報を含むか否かを判断する第１判断処理を前記携帯端末に実行させ、前記ロケーション情報は、ユーザによって前記画像処理装置に入力された当該画像処理装置の設置場所を示し、
該プログラムは、前記第１判断処理で含むと判断したことに応じて、当該ロケーション情報を前記付加情報に決定する第１決定処理を前記携帯端末に実行させる請求項１又は２に記載のプログラム。
【請求項４】
該プログラムは、前記第１判断処理で含まないと判断したことに応じて、前記通信ネットワーク上で前記指定装置を識別するネットワーク情報を前記付加情報に決定する第２決定処理を前記携帯端末に実行させる請求項３に記載のプログラム。
【請求項５】
前記指定装置情報は、前記指定装置を識別する装置ＩＤを含み、
該プログラムは、
前記動作指示処理を実行したことに応じて、前記指定装置情報に含まれる前記装置ＩＤを、直前装置ＩＤとして前記メモリに記憶させる第２記憶処理と、
前記第１判断処理で含まないと判断したことに応じて、前記指定装置情報の前記装置ＩＤと、直前の前記第２記憶処理で記憶させた前記直前装置ＩＤとが一致するか否かを判断する第２判断処理とを前記携帯端末に実行させ、
前記第２判断処理で一致しないと判断したことに応じて、前記第２決定処理を前記携帯端末に実行させ、
前記第２判断処理で一致すると判断したことに応じて、直前に前記画像処理動作を指示した前記画像処理装置であることを示す情報を前記付加情報に決定する第３決定処理を前記携帯端末に実行させる請求項４に記載のプログラム。
【請求項６】
前記指定装置情報は、前記指定装置を識別する装置ＩＤを含み、
該プログラムは、
前記第１受付処理で前記指定装置が指定されたことに応じて、前記メモリに既に記憶されている前記指定装置情報の前記装置ＩＤを、履歴装置ＩＤとして前記メモリに記憶させる第３記憶処理を、前記第１記憶処理に先立って前記携帯端末に実行させ、
前記第１判断処理で含まないと判断したことに応じて、前記指定装置情報の前記装置ＩＤと、過去の前記第３記憶処理で記憶させた前記履歴装置ＩＤとが一致するか否かを判断する第３判断処理とを前記携帯端末に実行させ、
前記第３判断処理で一致すると判断したことに応じて、前記第２決定処理を前記携帯端末に実行させ、
前記第３判断処理で一致しないと判断したことに応じて、初めて前記指定装置に指定した前記画像処理装置であることを示す情報を前記付加情報に決定する第４決定処理を前記携帯端末に実行させる請求項４又は５に記載のプログラム。
【請求項７】
該プログラムは、前記第１判断処理で含まないと判断したことに応じて、前記ロケーション情報を前記指定装置に登録することを前記ディスプレイを通じて推奨する第１推奨処理を前記携帯端末に実行させる請求項３から６のいずれかに記載のプログラム。
【請求項８】
該プログラムは、
前記第１判断処理で含むと判断したことに応じて、前記指定装置情報の前記ロケーション情報と、前記通信ネットワークに接続された他の前記画像処理装置の前記ロケーション情報とが一致するか否かを判断する第４判断処理と、
前記第４判断処理で一致すると判断したことに応じて、前記指定装置の前記ロケーション情報の変更を前記ディスプレイを通じて推奨する第２推奨処理とを前記携帯端末に実行させる請求項３から７のいずれかに記載のプログラム。
【請求項９】
該プログラムは、
前記通信ネットワークに接続されている前記画像処理装置の数を判断する第５判断処理を前記携帯端末に実行させ、
前記第５判断処理で複数だと判断した場合の前記表示処理において、前記装置オブジェクトに前記付加情報を記述し、
前記第５判断処理で１つだと判断した場合の前記表示処理において、前記装置オブジェクトに前記付加情報を記述しない請求項３から８のいずれかに記載のプログラム。
【請求項１０】
該プログラムは、
前記第１受付処理で前記指定装置が指定されたことに応じて、当該指定装置が接続された前記通信ネットワークを識別するネットワークＩＤを、接続ネットワークＩＤとして前記メモリに記憶させる第４記憶処理と、
前記接続ネットワークＩＤの数を判断する第６判断処理とを前記携帯端末に実行させ、
前記第６判断処理で１つだと判断したことに応じて、前記第５判断処理を前記携帯端末に実行させ、
前記第６判断処理で複数だと判断した場合の前記表示処理において、前記装置オブジェクトに前記付加情報を記述する請求項９に記載のプログラム。
【請求項１１】
該プログラムは、前記第６判断処理で複数だと判断した場合の前記表示処理において、前記指定装置が接続されている前記通信ネットワークの前記ネットワークＩＤを前記装置オブジェクトにさらに記述する請求項１０に記載のプログラム。
【請求項１２】
該プログラムは、
前記接続ネットワークＩＤで識別される前記通信ネットワークの名称を示す名称情報の入力を、前記入力インタフェースを通じて受け付ける第３受付処理と、
前記第３受付処理で入力された前記名称情報を、当該接続ネットワークＩＤに対応付けて前記メモリに記憶させる第５記憶処理とを前記携帯端末に実行させ、
前記第６判断処理で複数だと判断した場合の前記表示処理において、前記指定装置が接続されている前記通信ネットワークの前記名称情報を前記装置オブジェクトにさらに記述する請求項１０に記載のプログラム。
【請求項１３】
前記指定装置情報は、前記指定装置のモデルを示すモデル情報を含み、
該プログラムは、前記表示処理において、前記指定装置情報の前記モデル情報を前記装置オブジェクトにさらに記述する請求項１から１２のいずれかに記載のプログラム。
【請求項１４】
通信インタフェースと、
入力インタフェースと、
メモリと、
ディスプレイと、
コントローラとを備える携帯端末であって、
前記コントローラは、
前記通信インタフェースが接続された通信ネットワークを通じて通信可能な複数の画像処理装置のうちの１つを、指定装置として指定するユーザ操作を前記入力インタフェースを通じて受け付ける第１受付処理と、
前記通信インタフェースを通じて前記指定装置から受信した装置情報を、指定装置情報として前記メモリに記憶させる第１記憶処理とを実行し、前記装置情報は、前記画像処理装置が実行可能な画像処理動作を識別する動作ＩＤを含み、
前記コントローラは、
前記指定装置情報の前記動作ＩＤに対応する動作オブジェクトと、前記指定装置の設置場所をユーザに認識させるための付加情報が記述された装置オブジェクトとを含む画面を、前記ディスプレイに表示させる表示処理と、
前記表示処理で表示させた画面に対するユーザ操作を、前記入力インタフェースを通じて受け付ける第２受付処理と、
前記第２受付処理で前記動作オブジェクトが指定されたことに応じて、前記通信インタフェースを通じて前記指定装置に動作指示情報を送信する動作指示処理とを実行し、前記動作指示情報は、指定された前記動作オブジェクトに対応する前記画像処理動作の実行を指示するための情報である携帯端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に画像処理動作を実行させる携帯端末のプログラムに関する。
【背景技術】
【０００２】
例えば特許文献１には、通信ネットワークを通じて通信可能な画像処理装置に画像処理動作を実行させる携帯端末の端末プログラムが開示されている。より詳細には、特許文献１の端末プログラムは、ユーザが指定した画像処理装置に、ユーザが指定した画像処理動作を実行させる。なお、画像処理動作とは、例えば、画像をシートに記録するプリント動作、原稿に記録された画像を読み取るスキャン動作等である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−２０３７４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記構成の端末プログラムは、例えば、通信ネットワークに接続された画像処理装置をユーザに指定させる際に、画像処理装置のモデル名をディスプレイに表示させる。しかしながら、複数の画像処理装置が通信ネットワークに接続されている場合において、所望の画像処理装置をモデル名のみで特定することはユーザにとって容易ではないので、所望の画像処理装置と異なる画像処理装置を誤って指定してしまう可能性がある。
【０００５】
一例として、目の前に設置された画像処理装置にプリント動作を実行させるつもりが、離れた場所に設置された画像処理装置を誤って指定してしまうと、プリント動作によって出力されたシートを遠くまで取りに行く必要が生じる。他の例として、原稿をセットした画像処理装置にスキャン動作を実行させるつもりが、他の画像処理装置を誤って指定してしまうと、エラーが発生して操作をやり直す必要が生じる。
【０００６】
本発明は、上記の事情に鑑みてなされたものであり、その目的は、通信ネットワークに接続された複数の画像処理装置の１つに画像処理動作を実行させる携帯端末のプログラムにおいて、所望の画像処理装置を指定したか否かをユーザに適切に認識させる技術を提供することにある。
【課題を解決するための手段】
【０００７】
本明細書では様々な開示を行う。開示例の１つであるプログラムは、通信インタフェースと、入力インタフェースと、メモリと、ディスプレイとを備える携帯端末によって実行可能である。該プログラムは、前記通信インタフェースが接続された通信ネットワークを通じて通信可能な複数の画像処理装置のうちの１つを、指定装置として指定するユーザ操作を前記入力インタフェースを通じて受け付ける第１受付処理と、前記通信インタフェースを通じて前記指定装置から受信した装置情報を、指定装置情報として前記メモリに記憶させる第１記憶処理とを前記携帯端末に実行させる。前記装置情報は、前記画像処理装置が実行可能な画像処理動作を識別する動作ＩＤを含む。該プログラムは、前記指定装置情報の前記動作ＩＤに対応する動作オブジェクトと、前記指定装置の設置場所をユーザに認識させるための付加情報が記述された装置オブジェクトとを含む画面を、前記ディスプレイに表示させる表示処理と、前記表示処理で表示させた画面に対するユーザ操作を、前記入力インタフェースを通じて受け付ける第２受付処理と、前記第２受付処理で前記動作オブジェクトが指定されたことに応じて、前記通信インタフェースを通じて前記指定装置に動作指示情報を送信する動作指示処理とを前記携帯端末に実行させる。前記動作指示情報は、指定された前記動作オブジェクトに対応する前記画像処理動作の実行を指示するための情報である。
【０００８】
上記構成によれば、動作オブジェクトを含む画面において、指定装置の設置場所を示す付加情報が装置オブジェクトに表示されるので、所望の画像処理装置を指定したか否かをユーザに適切に認識させることができる。なお、付加情報は、指定装置の設置場所を客観的に特定可能な情報に限定されず、特定のユーザのみが認識可能な情報でもよい。
【図面の簡単な説明】
【０００９】
【図１】図１は、本実施形態に係るシステム１００の概略図である。
【図２】図２（Ａ）はＭＦＰ１０のブロック図であり、図２（Ｂ）は携帯端末５０のブロック図である。
【図３】図３は、メモリ６２に記憶された情報の例であって、（Ａ）はネットワークリストを、（Ｂ）は履歴リストを、（Ｃ）は直前使用デバイス情報である。
【図４】図４は、メイン処理のフローチャートである。
【図５】図５は、画面生成処理のフローチャートである。
【図６】図６は、デバイス選択処理のフローチャートである。
【図７】図７は、付加情報決定処理のフローチャートである。
【図８】図８は、ディスプレイ５３の表示例であって、（Ａ）は指定装置が指定されていないときのメイン画面を、（Ｂ）は通信Ｉ／Ｆ５５が無線ＬＡＮ１０３に接続されているときのデバイス選択画面を示す。
【図９】図９は、ディスプレイ５３の表示例であって、（Ａ）はＭＦＰ１０Ｃが指定装置に指定されているときのメイン画面を、（Ｂ）はＭＦＰ１０Ａが指定装置に指定されているときのメイン画面を示す。
【図１０】図１０は、ディスプレイ５３の表示例であって、（Ａ）はＭＦＰ１０Ｂが初めて指定装置に指定されたときのメイン画面を、（Ｂ）はＭＦＰ１０Ｂに画像処理動作を実行させた直後のメイン画面を示す。
【発明を実施するための形態】
【００１０】
以下、適宜図面を参照して本発明の実施形態について説明する。なお、以下に説明される実施形態は本発明の一例にすぎず、本発明の要旨を変更しない範囲で、本発明の実施形態を適宜変更できることは言うまでもない。例えば、後述する各処理の実行順序は、本発明の要旨を変更しない範囲で、適宜変更することができる。
【００１１】
図１は、本実施形態に係るシステム１００の概略図である。図１に示されるシステム１００は、ＭＦＰ１０Ａ、１０Ｂ、１０Ｃ（以下、これらを総称して、「ＭＦＰ１０」と表記することがある。）と、携帯端末５０とで構成されている。ＭＦＰ１０及び携帯端末５０は、通信ネットワークを通じて通信可能に構成されている。通信ネットワークは、例えば、有線ＬＡＮ、無線ＬＡＮ１０２、１０３、或いはこれらの組み合わせであってもよい。または、ＭＦＰ１０及び携帯端末５０は、ＵＳＢケーブル等によって接続されていてもよい。
【００１２】
ＭＦＰ１０Ａ、１０Ｂは、無線ＬＡＮ１０２に属している。また、ＭＦＰ１０Ｃは、無線ＬＡＮ１０３に属している。一方、携帯端末５０は、無線ＬＡＮ１０２、１０３のどちらにも属することができる。但し、携帯端末５０は、無線ＬＡＮ１０２、１０３の両方に同時に属することはできない。無線ＬＡＮ１０２は、例えば、携帯端末５０のユーザが勤務する会社の通信ネットワークであって、アクセスポイント１０２Ａに設定されたＳＳＩＤ“ＡＢＣ”で識別される。無線ＬＡＮ１０３は、例えば、携帯端末５０のユーザの自宅の通信ネットワークであって、アクセスポイント１０３Ａに設定されたＳＳＩＤ“ＸＹＺ”で識別される。ＳＳＩＤは、ネットワークＩＤの一例である。
【００１３】
携帯端末５０は、無線ＬＡＮ１０２に属しているときに、アクセスポイント１０２Ａを通じてＭＦＰ１０Ａ、ＭＦＰ１０Ｂと通信することができ、ＭＦＰ１０Ｃと通信することができない。また、携帯端末５０は、無線ＬＡＮ１０３に属しているときに、アクセスポイント１０３Ａを通じてＭＦＰ１０Ｃと通信することができ、ＭＦＰ１０Ａ、１０Ｂと通信することができない。
【００１４】
ＭＦＰ１０（Multi-Function Peripheralの略）は、図２（Ａ）に示されるように、プリンタ１１と、スキャナ１２と、ＦＡＸ部１３と、ディスプレイ２３と、入力Ｉ／Ｆ２４と、通信Ｉ／Ｆ２５と、ＣＰＵ３１と、メモリ３２と、通信バス３３とを主に備える。ＭＦＰ１０を構成する各構成要素は、通信バス３３を通じて相互に接続されている。ＭＦＰ１０は、画像処理装置の一例である。
【００１５】
プリンタ１１は、画像データで示される画像をシートに記録するプリント動作を実行するハードウェアである。プリンタ１１の記録方式としては、インクジェット方式や電子写真方式などの公知の方式を採用することができる。スキャナ１２は、原稿に記録されている画像を読み取って画像データを生成するスキャン動作を実行するハードウェアである。ＦＡＸ部１３は、外部装置との間で画像データをＦＡＸ送信或いはＦＡＸ受信するＦＡＸ動作を実行するハードウェアである。プリント動作、スキャン動作、及びＦＡＸ動作は、画像処理動作の一例である。ＭＦＰ１０Ａ、１０Ｂ、１０Ｃは、少なくとも１つの動作を実行可能であればよい。さらに、ＭＦＰ１０Ａ、１０Ｂ、１０Ｃが実行可能な動作は、異なっていてもよい。
【００１６】
ディスプレイ２３は、液晶ディスプレイ、有機ＥＬディスプレイ等であり、各種情報を表示する表示画面を備える。
【００１７】
入力Ｉ／Ｆ２４は、ユーザによる入力操作を受け付けるユーザインタフェースである。具体的には、入力Ｉ／Ｆ２４はボタンを有しており、押下されたボタンに対応づけられた各種の操作信号をＣＰＵ３１へ出力する。さらに、入力Ｉ／Ｆ２４は、ディスプレイ２３の表示画面に重畳された膜状のタッチセンサを有していてもよい。ディスプレイ２３の表示画面に表示されたオブジェクトを指定する操作、文字列或いは数字列を入力する操作は、ユーザ操作の一例である。「オブジェクト」とは、例えば、ディスプレイ２３に表示された文字列、アイコン、ボタン、リンク、ラジオボタン、チェックボックス、プルダウンメニュー等である。
【００１８】
タッチセンサとして実現される入力Ｉ／Ｆ２４は、ユーザがタッチした表示画面上の位置を示す位置情報を出力する。なお、本明細書中における「タッチ」とは、入力媒体を表示画面に接触させる操作全般を含む。また、入力媒体が表示画面に触れていなくても、表示画面との間の距離がごく僅かな位置まで入力媒体を近接させる「ホバー」或いは「フローティングタッチ」を、前述の「タッチ」の概念に含めてもよい。さらに入力媒体とは、ユーザの指であってもよいし、タッチペン等であってもよい。ディスプレイ２３に表示されたオブジェクトの位置をタップするユーザ操作は、当該オブジェクトを指定するユーザ操作の一例である。
【００１９】
通信Ｉ／Ｆ２５は、通信ネットワーク１０１を通じて外部装置と通信可能なインタフェースである。すなわち、ＭＦＰ１０は、通信Ｉ／Ｆ２５を通じて外部装置に各種情報を送信し、通信Ｉ／Ｆ２５を通じて外部装置から各種情報を受信する。通信Ｉ／Ｆ２５の具体的な通信手順は特に限定されないが、例えば、Ｗｉ−Ｆｉ（登録商標）を採用することができる。また、ＭＦＰ１０及び携帯端末５０がＵＳＢケーブルで接続される場合、通信Ｉ／Ｆ２５は、ＵＳＢケーブルを着脱可能なＵＳＢインタフェースであってもよい。
【００２０】
ＣＰＵ３１は、ＭＦＰ１０の全体動作を制御するものである。ＣＰＵ３１は、入力Ｉ／Ｆ２４から出力される各種情報、通信Ｉ／Ｆ２５を通じて外部装置から受信した各種情報等に基づいて、後述する各種プログラムをメモリ３２から取得して実行する。ＣＰＵ３１及びメモリ３２は、コントローラの一例を構成する。
【００２１】
メモリ３２は、ＯＳ３４と、装置プログラム３５とを記憶している。装置プログラム３５は、単一のプログラムであってもよいし、複数のプログラムの集合体であってもよい。また、メモリ３２は、装置プログラム３５の実行に必要なデータ或いは情報等を記憶する。メモリ３２は、例えば、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＨＤＤ、ＭＦＰ１０に着脱されるＵＳＢメモリ等の可搬記憶媒体、ＣＰＵ３１が備えるバッファ等、或いはそれらの組み合わせによって構成される。
【００２２】
メモリ３２は、コンピュータが読み取り可能なストレージ媒体であってもよい。コンピュータが読み取り可能なストレージ媒体とは、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体である。ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体には、上記の例の他に、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の記録媒体も含まれる。また、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな媒体は、ｔａｎｇｉｂｌｅな媒体でもある。一方、インターネット上のサーバなどからダウンロードされるプログラムを搬送する電気信号は、コンピュータが読み取り可能な媒体の一種であるコンピュータが読み取り可能な信号媒体であるが、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙなコンピュータが読み取り可能なストレージ媒体には含まれない。後述する携帯端末５０のメモリ６２についても同様である。
【００２３】
メモリ３２のＭＩＢ（Management Information Baseの略）は、図１に示される装置情報を記憶している。装置情報は、ＭＦＰ１０を識別する装置ＩＤと、ＭＦＰ１０のモデル名を示すモデル名情報と、ＭＦＰ１０が実行可能な画像処理動作を識別する動作ＩＤと、ＭＦＰ１０の設置位置を示すロケーション情報とを含む。装置情報に含まれる情報のうち、装置ＩＤ、モデル名情報、及び動作ＩＤはＭＦＰ１０の製造時に設定され、ロケーション情報はＭＦＰ１０のユーザによって入力される。
【００２４】
装置ＩＤは、全てのＭＦＰ１０を一意に識別する。装置ＩＤは、例えば、通信Ｉ／Ｆ２５に設定されたＭＡＣアドレスであってもよい。本実施形態では、ＭＦＰ１０Ａが装置ＩＤ“ＭＦＰ−Ａ”で識別され、ＭＦＰ１０Ｂが装置ＩＤ“ＭＦＰ−Ｂ”で識別され、ＭＦＰ１０Ｃが装置ＩＤ“ＭＦＰ−Ｃ”で識別される。
【００２５】
ＭＦＰ１０のモデルとは、例えば、同一の製造メーカによって製造されたＭＦＰ１０のうち、同一の機能を有するＭＦＰ１０を識別するための情報である。すなわち、モデル名情報には、同一モデルの複数のＭＦＰ１０に同一の値が設定される。本実施形態では、ＭＦＰ１０Ａにモデル名情報“ｍｏｄｅｌ−０１”が設定され、ＭＦＰ１０Ｂにモデル名情報“ｍｏｄｅｌ−０２”が設定され、ＭＦＰ１０Ｃにモデル名情報“ｍｏｄｅｌ−０３”が設定されている。
【００２６】
プリント動作は動作ＩＤ“プリント”で識別され、スキャン動作は動作ＩＤ“スキャン”で識別され、ＦＡＸ動作は動作ＩＤ“ＦＡＸ”で識別される。すなわち、本実施形態では、ＭＦＰ１０Ａはプリント動作、スキャン動作、及びＦＡＸ動作を実行可能であり、ＭＦＰ１０Ｂはプリント動作及びＦＡＸ動作を実行可能であり、ＭＦＰ１０Ｃはプリント動作及びスキャン動作を実行可能である。
【００２７】
ロケーション情報は、例えば、ＭＦＰ１０の設置場所をユーザが認識するために、ユーザによって入力された文字列を示す。ロケーション情報は、例えば、入力Ｉ／Ｆ２４を通じて入力されてもよいし、通信Ｉ／Ｆ２５を通じて接続された情報処理端末を通じて入力されてもよい。通信Ｉ／Ｆ２５を通じたロケーション情報の入力は、例えば、ＭＦＰ１０に実装されたＥＷＳ（Embedded Web Serverの略）によって実現されてもよい。本実施形態では、ＭＦＰ１０Ａにロケーション情報“会議室”が設定され、ＭＦＰ１０Ｃにロケーション情報“自宅”が設定されており、ＭＦＰ１０Ｂにはロケーション情報が設定されていない。すなわち、ロケーション情報は、省略可能である。
【００２８】
携帯端末５０は、図２（Ｂ）に示されるように、ディスプレイ５３と、入力Ｉ／Ｆ５４と、通信Ｉ／Ｆ５５と、ＣＰＵ６１と、メモリ６２と、通信バス６３とを主に備える。携帯端末５０に含まれるディスプレイ５３、入力Ｉ／Ｆ５４、通信Ｉ／Ｆ５５、ＣＰＵ６１、メモリ６２、及び通信バス６３は、ＭＦＰ１０に含まれるディスプレイ２３、入力Ｉ／Ｆ２４、通信Ｉ／Ｆ２５、ＣＰＵ３１、メモリ３２、及び通信バス３３と同様の構成であるので、説明は省略する。ＣＰＵ６１及びメモリ６２は、コントローラの一例である。
【００２９】
携帯端末５０は、例えば、携帯電話、スマートフォン、或いはタブレット端末等である。より詳細には、携帯端末５０のディスプレイ５３は、表示画面のサイズが１２インチ以下、より好ましくは８インチ以下であるのが望ましい。また、携帯端末５０の入力Ｉ／Ｆ５４は、ディスプレイ５３の表示画面に重ねられたタッチセンサであるのが望ましい。
【００３０】
メモリ６２は、ＯＳ６４と、端末プログラム６５とを記憶している。端末プログラム６５は、ユーザが指定したＭＦＰ１０（以下、「指定装置」と表記する。）に、ユーザが指定した画像処理動作（以下、「指定動作」と表記する。）を実行させるプログラムである。端末プログラム６５が指示可能な画像処理動作は、例えば、プリント動作、スキャン動作、及びＦＡＸ動作である。
【００３１】
また、メモリ６２は、例えば図３（Ａ）に示されるように、ネットワークリストを記憶することができる。ネットワークリストは、１以上のネットワークレコードを含む。ネットワークレコードは、携帯端末５０の通信Ｉ／Ｆ５５が接続された実績のある通信ネットワークに対応する。ネットワークレコードは、例えば、ＳＳＩＤと、名称情報と、デバイス数情報とを含む。
【００３２】
ＳＳＩＤは、対応する通信ネットワーク（すなわち、無線ＬＡＮ１０２、１０３）を識別する接続ネットワークＩＤの一例である。名称情報は、対応する通信ネットワークの名称を示す情報であって、例えば、入力Ｉ／Ｆ５４を通じてユーザが入力した文字列である。デバイス数情報は、ＳＳＩＤで識別される通信ネットワークに接続された画像処理装置（すなわち、ＭＦＰ１０）の数を示す情報である。ネットワークレコードは、例えば、後述するＳ３５において、端末プログラム６５がネットワークリストに登録する。
【００３３】
また、メモリ６２は、例えば図３（Ｂ）に示されるように、履歴リストを記憶することができる。履歴リストは、１以上の履歴レコードを含む。履歴レコードは、ユーザが過去に指定した指定装置に対応する。履歴レコードは、例えば、日時情報と、履歴装置ＩＤとを含む。日時情報は、履歴装置ＩＤで識別されるＭＦＰ１０が指定装置に指定された日時を示す。履歴装置ＩＤは、ユーザが過去に指定装置に指定したＭＦＰ１０を識別する装置ＩＤである。履歴レコードは、例えば、後述するＳ３７において、端末プログラム６５が履歴リストに登録する。
【００３４】
また、メモリ６２は、例えば図３（Ｃ）に示されるように、直前使用デバイス情報を記憶することができる。直前使用デバイス情報は、端末プログラム６５が直近に画像処理動作を指示したＭＦＰ１０に対応する。直前使用デバイス情報は、例えば、日時情報と、直前装置ＩＤとを含む。日時情報は、画像処理動作を指示した日時を示す。直前装置ＩＤは、画像処理動作を指示したＭＦＰ１０を識別する装置ＩＤである。直前使用デバイス情報は、例えば、後述するＳ１６において、端末プログラム６５がメモリ６２に記憶させる。
【００３５】
さらに図示は省略するが、メモリ６２は、指定装置情報を記憶することができる。指定装置情報は、入力Ｉ／Ｆ５４を通じてユーザが指定した指定装置に関する情報である。指定装置情報は、例えば、指定装置のＭＩＢに記憶された装置情報と、指定装置が指定された日時を示す日時情報と、後述する付加情報決定処理で決定した付加情報とを含む。指定装置情報の詳細は、後述する。
【００３６】
［システム１００の動作］
図４〜図７を参照して、本実施形態に係るシステム１００の動作を説明する。なお、図４に示されるメイン処理を開始する時点において、通信Ｉ／Ｆ５５は、無線ＬＡＮ１０３に接続されているものとする。また、メモリ６２には、ネットワークレコード、履歴レコード、直前使用デバイス情報、及び指定装置情報が記憶されていないものとする。
【００３７】
本明細書のフローチャートは、基本的に、プログラムに記述された命令に従ったＣＰＵ３１、６１の処理を示す。すなわち、以下の説明における「判断」、「抽出」、「選択」、「算出」、「決定」、「特定」、「制御」等の処理は、ＣＰＵ３１、６１の処理を表している。ＣＰＵ３１、６１による処理は、ＯＳ３４、６４を介したハードウェア制御も含む。また、本明細書中の「データ」とは、コンピュータに読取可能なビット列で表される。そして、実質的な意味内容が同じでフォーマットが異なるデータは、同一のデータとして扱われるものとする。本明細書中の「情報」についても同様である。
【００３８】
まず、端末プログラム６５は、ユーザによって起動されたことに応じて、図４に示されるメイン処理を実行する。まず、端末プログラム６５は、図５に示される画面生成処理を実行する（Ｓ１１）。画面生成処理は、ディスプレイ５３に表示させるメイン画面を生成する処理である。
【００３９】
端末プログラム６５は、指定装置情報がメモリ６２に記憶されているか否かを判断する（Ｓ２１）。そして、端末プログラム６５は、指定装置情報がメモリ６２に記憶されていないと判断したことに応じて（Ｓ２１：なし）、後述する切替アイコン１１４に文字列“未選択”を記述する（Ｓ２２）。また、端末プログラム６５は、端末プログラム６５が指定装置に指示可能なプリント動作、スキャン動作、及びＦＡＸ動作に対応する動作アイコン１１１、１１２、１１３を、メイン画面に追加する（Ｓ２３）。Ｓ２４〜Ｓ２９の処理の詳細は、後述する。
【００４０】
次に図４に戻って、端末プログラム６５は、図８（Ａ）に示されるメイン画面をディスプレイ５３に表示させる（Ｓ１２）。図８（Ａ）に示されるメイン画面は、Ｓ２３で追加された動作アイコン１１１〜１１３と、Ｓ２４で文字列“未選択”が記述された切替アイコン１１４とを含む。動作アイコン１１１〜１１３は動作オブジェクトの一例であり、切替アイコン１１４は装置オブジェクトの一例である。そして、端末プログラム６５は、メイン画面に対するユーザ操作を、入力Ｉ／Ｆ５４を通じて受け付ける（Ｓ１３）。Ｓ１２の処理は表示処理の一例であり、Ｓ１３の処理は第２受付処理の一例である。
【００４１】
次に、端末プログラム６５は、例えば、図８（Ａ）の切替アイコン１１４の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて（Ｓ１３：切替）、図６に示されるデバイス選択処理を実行する（Ｓ１４）。デバイス選択処理は、ユーザに指定装置を指定させる処理である。
【００４２】
まず、端末プログラム６５は、例えば、ＳＮＭＰ（Simple Network Management Protocolの略）を用いて、通信Ｉ／Ｆ５５が接続された無線ＬＡＮ１０３を通じて通信可能なＭＦＰ１０を検索する（Ｓ３１）。具体的には、端末プログラム６５は、通信Ｉ／Ｆ５５を通じて無線ＬＡＮ１０３に送信要求情報をブロードキャストする。次に、端末プログラム６５は、送信要求情報の応答としてＭＦＰ１０Ｃが送信した装置情報を、通信Ｉ／Ｆ５５を通じて受信する。すなわち、端末プログラム６５は、装置情報の送信元のＭＦＰ１０Ｃを、通信可能なＭＦＰ１０として特定する。なお、通信可能なＭＦＰ１０を検索する方法は、周知の他の方法であってもよい。
【００４３】
次に、端末プログラム６５は、図８（Ｂ）に示されるデバイス選択画面をディスプレイ５３に表示させる（Ｓ３２）。デバイス選択画面は、Ｓ３１で発見したＭＦＰ１０Ｃに対応するデバイスアイコン１２０を含む。そして、端末プログラム６５は、デバイス選択画面に対するユーザ操作を、入力Ｉ／Ｆ５４を通じて受け付ける（Ｓ３３）。Ｓ３３の処理は、第１受付処理の一例である。
【００４４】
次に、端末プログラム６５は、デバイスアイコン１２０の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて（Ｓ３３：Ｙｅｓ）、デバイスアイコン１２０に対応するＭＦＰ１０Ｃを新たな指定装置に決定する。そして、端末プログラム６５は、ＭＦＰ１０Ｃから受信した装置情報をメモリ６２に一時記憶させる。デバイスアイコン１２０のタップは、デバイスアイコン１２０に対応するＭＦＰ１０Ｃを、指定装置として指定するユーザ操作の一例である。
【００４５】
次に、端末プログラム６５は、アクセスポイント１０３Ａに設定されたＳＳＩＤ“ＸＹＺ”を含むネットワークレコードがネットワークリストに登録されているか否かを判断する（Ｓ３４）。そして、端末プログラム６５は、ＳＳＩＤ“ＸＹＺ”を含むネットワークレコードが登録されていないと判断したことに応じて（Ｓ３４：なし）、ＳＳＩＤ“ＸＹＺ”を含むネットワークレコードを、ネットワークリストに登録する（Ｓ３５）。Ｓ３５の処理は、第４記憶処理の一例である。
【００４６】
また図示は省略するが、端末プログラム６５は、ＳＳＩＤ“ＸＹＺ”で識別される無線ＬＡＮ１０３の名称を示す名称情報の入力を、入力Ｉ／Ｆ５４を通じて受け付けてもよい。この処理は、第３受付処理の一例である。そして、端末プログラム６５は、例えばユーザが入力した名称情報“自宅”を、Ｓ３５でネットワークリストに登録したネットワークレコードに含めてもよい。この処理は、第５記憶処理の一例である。なお、端末プログラム６５は、ネットワークリストに登録されたネットワークレコードの数が、複数の場合に第３受付処理及び第５記憶処理を実行し、１つの場合に第３受付処理及び第５記憶処理をスキップしてもよい。
【００４７】
一方、端末プログラム６５は、ＳＳＩＤ“ＸＹＺ”を含むネットワークレコードが既にネットワークリストに登録されていると判断したことに応じて（Ｓ３４：あり）、Ｓ３５、第３受付処理、及び第５記憶処理を実行せずに、Ｓ３６以降の処理を実行する。次に、端末プログラム６５は、ＳＳＩＤ“ＸＹＺ”で識別される無線ＬＡＮ１０３に接続されたＭＦＰ１０の数をカウントする。すなわち、端末プログラム６５は、Ｓ３１で送信要求情報の応答として受信した装置情報の数をカウントする。そして、端末プログラム６５は、カウントした数“１”を示すデバイス数情報を、ＳＳＩＤ“ＸＹＺ”を含むネットワークレコードに含める（Ｓ３６）。
【００４８】
次に、端末プログラム６５は、Ｓ３７の時点でメモリ６２に指定装置情報が記憶されている場合に、履歴レコードを履歴リストに登録する（Ｓ３７）。Ｓ３７の処理は、第３記憶処理の一例である。一方、端末プログラム６５は、Ｓ３７の時点でメモリ６２に指定装置情報が記憶されていない場合に、Ｓ３７の処理を実行せずに、Ｓ３８以降の処理を実行する。Ｓ３７の処理の詳細は、後述する。そして、端末プログラム６５は、図７に示される付加情報決定処理を実行する（Ｓ３８）。付加情報決定処理は、指定装置情報に含める付加情報を決定する処理である。
【００４９】
まず、端末プログラム６５は、新たに指定装置に指定されたＭＦＰ１０Ｃの装置情報にロケーション情報が含まれているか否かを判断する（Ｓ４１）。そして、端末プログラム６５は、装置情報がロケーション情報を含むと判断したことに応じて（Ｓ４１：あり）、当該ロケーション情報“自宅”を付加情報に決定する（Ｓ４２）。Ｓ４２、及び後述するＳ４４、Ｓ４６、Ｓ４７で決定される付加情報は、指定装置の設置場所をユーザに認識させるための情報である。Ｓ４１の処理は第１判断処理の一例であり、Ｓ４２の処理は第１決定処理の一例である。Ｓ４３〜Ｓ４７の処理の詳細は、後述する。
【００５０】
次に図６に戻って、端末プログラム６５は、Ｓ３３で一時記憶させたＭＦＰ１０Ｃの装置情報と、Ｓ３８で決定した付加情報“自宅”と、現在日時を示す日時情報“２０１６／１２／１３  １０：３５”とを含む指定装置情報を、メモリ６２に記憶させる（Ｓ３９）。日時情報は、例えば、不図示のシステムクロックから取得可能である。Ｓ３９の処理は、第１記憶処理の一例である。さらに図４に戻って、端末プログラム６５は、画面生成処理を再び実行する（Ｓ１１）。
【００５１】
まず、端末プログラム６５は、指定装置情報がメモリ６２に記憶されていると判断したことに応じて（Ｓ２１：あり）、ネットワークリストに登録されているネットワークレコードの数を判断する（Ｓ２４）。次に、端末プログラム６５は、ネットワークレコードの数が１つだと判断したことに応じて（Ｓ２４：１）、通信Ｉ／Ｆ５５が接続中の無線ＬＡＮ１０３に接続されているＭＦＰ１０の数を、無線ＬＡＮ１０３に対応するネットワークレコードのデバイス数情報に基づいて判断する（Ｓ２７）。Ｓ２４の処理は第６判断処理の一例であり、Ｓ２７の処理は第５判断処理の一例である。
【００５２】
そして、端末プログラム６５は、デバイス数情報に“１”が設定されていると判断したことに応じて（Ｓ２７：１）、指定装置情報のモデル名情報に対応する文字列“モデル：ｍｏｄｅｌ−０３”を、切替アイコン１１４に記述する（Ｓ２９）。また、端末プログラム６５は、指定装置情報の動作ＩＤ“プリント”、“スキャン”で示される画像処理動作に対応する動作アイコン１１１、１１２を、メイン画面に追加する（Ｓ２６）。さらに、端末プログラム６５は、図９（Ａ）に示されるように、Ｓ１１で生成されたメイン画面をディスプレイ５３に表示させる（Ｓ１２）。
【００５３】
また詳細な説明は省略するが、他の例として、端末プログラム６５は、デバイス数情報に“２”以上の値が設定されていると判断したことに応じて（Ｓ２７：複数）、指定装置情報のモデル名情報に対応する文字列“モデル：ｍｏｄｅｌ−０３”と、付加情報に対応する文字列“ロケーション：自宅”とを、切替アイコン１１４に記述する（Ｓ２８）。
【００５４】
次に、携帯端末５０を所持したユーザは、自宅を出て会社に移動したとする。これにより、携帯端末５０の通信Ｉ／Ｆ５５は、無線ＬＡＮ１０３に代えて、無線ＬＡＮ１０２に接続される。以下、この状態で図９（Ａ）に示される切替アイコン１１４がタップされた場合のデバイス選択処理を説明する（Ｓ１３：切替→Ｓ１４）。
【００５５】
まず、端末プログラム６５は、無線ＬＡＮ１０２に接続されたＭＦＰ１０Ａ、１０Ｂを発見し（Ｓ３１）、発見したＭＦＰ１０Ａ、１０Ｂそれぞれに対応するデバイスアイコンを含むデバイス選択画面をディスプレイ５３に表示させる（Ｓ３２）。次に、端末プログラム６５は、例えば、ＭＦＰ１０Ａに対応するデバイスアイコンの指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて（Ｓ３３：Ｙｅｓ）、ＭＦＰ１０Ａを新たな指定装置に決定すると共に、ＭＦＰ１０Ａから受信した装置情報をメモリ６２に一時記憶させる。
【００５６】
次に、端末プログラム６５は、アクセスポイント１０２Ａに設定されたＳＳＩＤ“ＡＢＣ”を含むネットワークレコードがネットワークリストに登録されていないと判断したことに応じて（Ｓ３４：なし）、ＳＳＩＤ“ＡＢＣ”と、入力Ｉ／Ｆ５４を通じて入力された名称情報“会社”と、無線ＬＡＮ１０３に接続されたＭＦＰ１０の数を示すデバイス数情報“２”とを含むネットワークレコードを、ネットワークリストに登録する（Ｓ３５＆Ｓ３６）。
【００５７】
次に、端末プログラム６５は、Ｓ３７の時点でメモリ６２に記憶されている指定装置情報から日時情報“２０１６／１２／１３  １０：３５”及び履歴装置ＩＤ“ＭＦＰ−Ｃ”を抽出する。そして、端末プログラム６５は、抽出した日時情報“２０１６／１２／１３  １０：３５”と、抽出した装置ＩＤ“ＭＦＰ−Ｃ”を履歴装置ＩＤとして含む履歴レコードを、履歴リストに登録する（Ｓ３７）。次に、端末プログラム６５は、付加情報決定処理において（Ｓ３８）、ＭＦＰ１０Ａの装置情報がロケーション情報を含むと判断したことに応じて（Ｓ４１：あり）、当該ロケーション情報“会議室”を付加情報に決定する（Ｓ４２）。
【００５８】
そして、端末プログラム６５は、Ｓ３３で一時記憶させたＭＦＰ１０Ａの装置情報と、Ｓ３８で決定した付加情報“会社”と、現在日時を示す日時情報“２０１６／１２／１５  １８：４７”とを含む指定装置情報を、メモリ６２に記憶させる（Ｓ３９）。なお、メモリ６２に既に指定装置情報が記憶されている場合、端末プログラム６５は、当該指定装置情報を新たな指定装置情報で上書きする。
【００５９】
次に、端末プログラム６５は、画面生成処理において（Ｓ１１）、指定装置情報がメモリ６２に記憶されており、且つ複数のネットワークレコードがネットワークリストに登録されていると判断したことに応じて（Ｓ２１：あり＆Ｓ２４：複数）、指定装置情報のモデル名情報に対応する文字列“モデル：ｍｏｄｅｌ−０１”と、付加情報に対応する文字列“ロケーション：会議室”と、無線ＬＡＮ１０３に対応するネットワークレコードのＳＳＩＤに対応する文字列“ネットワーク：ＡＢＣ”とを、切替アイコン１１４に記述する（Ｓ２５）。また、端末プログラム６５は、指定装置情報の動作ＩＤ“プリント”、“スキャン”、“ＦＡＸ”で示される画像処理動作に対応する動作アイコン１１１、１１２、１１３を、メイン画面に追加する（Ｓ２６）。
【００６０】
そして、端末プログラム６５は、図９（Ｂ）に示されるように、Ｓ１１で生成されたメイン画面をディスプレイ５３に表示させる（Ｓ１２）。次に、端末プログラム６５は、例えば、動作アイコン１１１の指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて（Ｓ１３：動作）、動作アイコン１１１に対応するプリント動作を指定動作に決定する。そして、端末プログラム６５は、指定装置にプリント動作の実行を指示する動作指示処理を実行する（Ｓ１５）。Ｓ１５の処理は、動作指示処理の一例である。動作指示処理の図示は省略するが、例えば、以下の処理が実行される。
【００６１】
まず、端末プログラム６５は、メモリ６２或いはインターネット上の不図示のサーバに記憶された複数の画像データのうちの１つを、指定データとして指定するユーザ操作を入力Ｉ／Ｆ５４を通じて受け付ける。そして、端末プログラム６５は、指定装置であるＭＦＰ１０Ａに通信Ｉ／Ｆ５５を通じてプリント指示情報を送信する。プリント指示情報は、指定データを対象とするプリント動作の実行を指示する動作指示情報の一例である。プリント指示情報は、例えば、指定データを含む。
【００６２】
一方、ＭＦＰ１０Ａの装置プログラム３５は、通信Ｉ／Ｆ２５を通じて携帯端末５０からプリント指示情報を受信する。そして、装置プログラム３５は、受信したプリント指示情報に従って、プリンタ１１にプリント動作を実行させる。すなわち、プリンタ１１は、プリント指示情報に含まれる指定データで示される画像をシートに記録する。
【００６３】
また、端末プログラム６５は、プリント指示情報を送信するのに先立って、プリント動作の実行条件を指定するユーザ操作を入力Ｉ／Ｆ５４を通じて受け付けてもよいし、指定データで示される画像をシートに記録した状態を示すプレビュー画面をディスプレイ５３に表示させてもよい。さらに、動作アイコン１１２、１１３がタップされた場合、端末プログラム６５は、タップされた動作アイコン１１２、１１３に対応する画像処理動作を、指定装置に実行させる。
【００６４】
次に図４に戻って、端末プログラム６５は、現在時刻を示す日時情報“２０１６／１２／１５  １８：５１”と、指定装置情報に含まれる装置ＩＤ“ＭＦＰ−Ａ”を直前装置ＩＤとして含む直前使用デバイス情報を、メモリ６２に記憶させる（Ｓ１６）。なお、メモリ６２に既に直前使用デバイス情報が記憶されている場合、端末プログラム６５は、当該直前使用デバイス情報を新たな直前使用デバイス情報で上書きする。Ｓ１６の処理は、第２記憶処理の一例である。
【００６５】
次に、図９（Ｂ）に示される切替アイコン１１４がタップされた場合のデバイス選択処理を説明する（Ｓ１３：切替→Ｓ１４）。なお、前述の処理との共通点の説明は省略し、相違点を中心に説明する。
【００６６】
端末プログラム６５は、例えば、ＭＦＰ１０Ｂに対応するデバイスアイコンの指定を入力Ｉ／Ｆ５４を通じて受け付けたことに応じて（Ｓ３３：Ｙｅｓ）、ＭＦＰ１０Ｂを新たに指定装置に決定すると共に、ＭＦＰ１０Ｂから受信した装置ＩＤをメモリ６２に一時記憶させる。また、端末プログラム６５は、ＳＳＩＤ“ＡＢＣ”を含むネットワークレコードがネットワークレコードに登録されていると判断したことに応じて（Ｓ３４：あり）、Ｓ３５の処理を省略する。さらに、端末プログラム６５は、Ｓ３７の時点でメモリ６２に記憶されている指定装置情報の日時情報“２０１６／１２／１５  １８：４７”及び装置ＩＤ“ＭＦＰ−Ａ”を含む履歴レコードを、履歴リストに登録する（Ｓ３７）。
【００６７】
次に、端末プログラム６５は、付加情報決定処理において（Ｓ３８）、ＭＦＰ１０Ｂの装置情報がロケーション情報を含まないと判断したことに応じて（Ｓ４１：なし）、新たな指定装置の装置ＩＤ“ＭＦＰ−Ｂ”と、直前使用デバイス情報の直前装置ＩＤとが一致するか否かを判断する（Ｓ４３）。また、端末プログラム６５は、新たな指定装置の装置ＩＤと直前装置ＩＤとが一致しないと判断したことに応じて（Ｓ４３：Ｎｏ）、新たな指定装置の装置ＩＤ“ＭＦＰ−Ｂ”と、履歴リストに登録されている履歴装置ＩＤとが一致するか否かを判断する（Ｓ４５）。Ｓ４３の処理は第２判断処理の一例であり、Ｓ４５の処理は第３判断処理の一例である。
【００６８】
そして、端末プログラム６５は、新たな指定装置の装置ＩＤと履歴装置ＩＤとが一致しないと判断したことに応じて（Ｓ４５：なし）、初めて指定装置に指定した画像処理装置であることを示す文字列“初めて使用するデバイス”を、付加情報に決定する（Ｓ４６）。Ｓ４６の処理は、第４決定処理の一例である。次に図６に戻って、端末プログラム６５は、Ｓ３３で一時記憶させたＭＦＰ１０Ｂの装置情報と、Ｓ３８で決定した付加情報“初めて使用するデバイス”と、現在日時を示す日時情報“２０１６／１２／１５  １９：０２”とを含む指定装置情報を、メモリ６２に記憶させる（Ｓ３９）。そして図４に戻って、端末プログラム６５は、図１０（Ａ）に示されるように、画面生成処理（Ｓ２１：あり＆Ｓ２４：複数→Ｓ２５＆Ｓ２６）で生成したメイン画面を、ディスプレイ５３に表示させる（Ｓ１２）。
【００６９】
また詳細な説明は省略するが、他の例として、端末プログラム６５は、付加情報決定処理において（Ｓ３８）、新たな指定装置の装置ＩＤと直前装置ＩＤとが一致すると判断したことに応じて（Ｓ４３：Ｙｅｓ）、直前に画像処理動作を指示した画像処理装置であることを示す文字列“前回使用したデバイス”を、付加情報に決定する（Ｓ４４）。Ｓ４４の処理は、第３決定処理の一例である。この場合の端末プログラム６５は、図１０（Ｂ）に示されるメイン画面をディスプレイ５３に表示させる（Ｓ１２）。
【００７０】
さらに他の例として、端末プログラム６５は、付加情報決定処理において（Ｓ３８）、新たな指定装置の装置ＩＤと直前装置ＩＤとが一致せず、且つ新たな指定装置の装置ＩＤと履歴装置ＩＤとが一致すると判断したことに応じて（Ｓ４３：Ｎｏ＆Ｓ４５：あり）、ＭＦＰ１０ＢのＩＰアドレス及びＭＡＣアドレスの少なくとも一方を、付加情報に決定する（Ｓ４７）。ＭＦＰ１０ＢのＩＰアドレス及びＭＡＣアドレスは、例えば、ＴＣＰ／ＩＰに準拠した方式でＭＦＰ１０Ｂと通信する過程において、周知の方法で取得することができる。ＩＰアドレス及びＭＡＣアドレスは、通信ネットワーク上でＭＦＰ１０を識別するネットワーク情報の一例である。Ｓ４７の処理は、第２決定処理の一例である。
【００７１】
［本実施形態の作用効果］
上記の実施形態によれば、指定装置の設置場所を示す付加情報が記述された切替アイコン１１４がメイン画面に表示されるので、所望のＭＦＰ１０が指定されているか否かをユーザに適切に認識させることができる。また、切替アイコン１１４に記述された付加情報を見たユーザが、所望のＭＦＰ１０と異なるＭＦＰ１０が指定されていることに気づいた場合に、切替アイコン１１４をタップすることによって、指定装置を簡単に指定し直すことが可能になる。
【００７２】
また、上記の実施形態によれば、指定装置に予め入力されたロケーション情報が、付加情報として切替アイコン１１４に記述される。一方、ロケーション情報を予め登録しておかなくても、ロケーション情報に代えて切替アイコン１１４に記述される文字列“前回使用したデバイス”、“初めて使用するデバイス”、或いはネットワーク情報等によって指定装置を特定することができる。すなわち、付加情報は、指定装置の設置場所を客観的に特定可能な情報に限定されず、特定のユーザのみが認識可能な情報でもよい。
【００７３】
一例として、携帯端末５０ユーザは、例えば、新規に購入したＭＦＰ１０Ｂを無線ＬＡＮ１０２に接続した際に、当該ＭＦＰ１０Ｂを指定する可能性が高い。そこで、当該ＭＦＰ１０Ｂにロケーション情報が登録されていない場合に、例えば図１（Ａ）に示されるように、「初めて使用するデバイス」等の文字列を切替アイコン１１４に記述することによって、所望のＭＦＰ１０Ｂが指定装置に指定されていることをユーザに認識させることができる。
【００７４】
他の例として、携帯端末５０のユーザは、直前に画像処理動作を実行させたＭＦＰ１０の位置を認識している。そこで、ロケーション情報が登録されていないＭＦＰ１０Ｂが指定された場合に、例えば図１０（Ｂ）に示されるように、「前回使用したデバイス」等の文字列を切替アイコン１１４に記述することによって、所望のＭＦＰ１０Ｂが指定装置に指定されていることをユーザに認識させることができる。
【００７５】
一方、無線ＬＡＮ１０３にＭＦＰ１０Ｃが１台だけ接続されている場合（Ｓ２７：１）、切替アイコン１１４にロケーション情報を記述しなくても、ＭＦＰ１０Ｃを特定することができる（Ｓ２９）。但し、携帯端末５０が複数の無線ＬＡＮ１０２、１０３に接続され得る場合（Ｓ２４：複数）、ＳＳＩＤを切替アイコン１１４に記述することによって（Ｓ２５）、どの無線ＬＡＮ１０２、１０３に接続されたＭＦＰ１０が指定装置に指定されているのかを、ユーザに認識させることができる。
【００７６】
なお、端末プログラム６５は、Ｓ２５において、無線ＬＡＮ１０２に対応するネットワークレコードに名称情報が登録されていることに応じて、当該名称情報に対応する文字列“会社”を、ＳＳＩＤ“ＡＢＣ”に代えて切替アイコン１１４に記述してもよい。また、端末プログラム６５は、Ｓ２５、Ｓ２７において、切替アイコン１１４にモデル名を記述しなくてもよい。
【００７７】
また、端末プログラム６５は、新たな指定装置の装置情報がロケーション情報を含まないと判断したことに応じて（Ｓ４１：なし）、ロケーション情報を指定装置に登録することをディスプレイ５３を通じて推奨してもよい。この処理は、第１推奨処理の一例である。一方、端末プログラム６５は、新たな指定装置の装置情報がロケーション情報を含むと判断したことに応じて（Ｓ４１：あり）、新たな指定装置のロケーション情報と、通信Ｉ／Ｆ５５が接続中の通信ネットワークに接続された他のＭＦＰ１０のロケーション情報とが一致するか否かを判断してもよい。この処理は、第４判断処理の一例である。そして、端末プログラム６５は、第４判断処理で一致すると判断したことに応じて、指定装置のロケーション情報の変更をディスプレイ５３を通じて推奨してもよい。この処理は、第２推奨処理の一例である。
【００７８】
上記の変形例のように、指定装置に対するロケーション情報の登録或いは変更をユーザに促すことによって、通信ネットワークに接続された複数のＭＦＰ１０を、ロケーション情報によって適切に特定することが可能になる。さらに、端末プログラム６５は、第１推奨処理及び第２推奨処理の実行後に、ロケーション情報を入力するユーザ操作を、入力Ｉ／Ｆ５４を通じて受け付けてもよい。そして、端末プログラム６５は、入力されたロケーション情報を通信Ｉ／Ｆ５５を通じて指定装置に送信してもよい。一方、ＭＦＰ１０の装置プログラム３５は、通信Ｉ／Ｆ２５を通じて携帯端末５０から受信したロケーション情報を、メモリ６２の装置情報に設定してもよい。
【００７９】
また、上記の実施形態のＭＦＰ１０及び携帯端末５０において、メモリ３２、６２に記憶された各種プログラムがＣＰＵ３１、６１によって実行されることによって、本発明のントローラが実行する各処理が実現される例を説明した。しかしながら、コントローラの構成はこれに限定されず、その一部又は全部を集積回路等のハードウェアで実現してもよい。
【００８０】
さらに、本発明は、ＭＦＰ１０及び携帯端末５０として実現できるだけでなく、ＭＦＰ１０及び携帯端末５０に処理を実行させるプログラムとして実現してもよい。そして、当該プログラムは、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな記録媒体に記録されて提供されてもよい。ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな記録媒体は、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の他、通信ネットワークを通じてＭＦＰ１０及び携帯端末５０に接続可能なサーバに搭載された記憶部を含んでもよい。そして、サーバの記憶部に記憶されたプログラムは、当該プログラムを示す情報或いは信号として、インターネット等の通信ネットワークを通じて配信されてもよい。
【符号の説明】
【００８１】
１０・・・ＭＦＰ
１１・・・プリンタ
１２・・・スキャナ
１３・・・ＦＡＸ部
２３，５３・・・ディスプレイ
２４，５４・・・入力Ｉ／Ｆ
２５，５５・・・通信Ｉ／Ｆ
３１，６１・・・ＣＰＵ
３２，６２・・・メモリ
３５・・・装置プログラム
５０・・・携帯端末
６５・・・端末プログラム
【図１】
2018120255.tif 000003
【図２】
2018120255.tif 000004
【図３】
2018120255.tif 000005
【図４】
2018120255.tif 000006
【図５】
2018120255.tif 000007
【図６】
2018120255.tif 000008
【図７】
2018120255.tif 000009
【図８】
2018120255.tif 000010
【図９】
2018120255.tif 000011
【図１０】
2018120255.tif 000012