(57)【要約】【課題】プリンタ等の外部装置をユーザが利用する可能性が低いと想定される場合に、ポップアップ画面の表示部への表示を制限するための技術を提供する。【解決手段】ポップアップ画面が表示部に表示されてから、ユーザ操作により消去される迄の画面表示時間が、設定時間以下であるか否かが判定され（Ｓ１０４）、画面表示時間が設定時間以下である場合（Ｓ１０４：ＹＥＳ）に、ポップアップ画面の表示が制限される（Ｓ１０６）。つまり、ポップアップ画面が表示部に表示されてから、直ぐに、消去された場合に、ポップアップ画面の表示が制限される。ポップアップ画面が表示部に表示されたにも関わらず、直ぐに消去された場合には、ユーザは、ポップアップ画面に興味がないと想定される。これにより、外部装置をユーザが利用する可能性が低いと想定される場合に、その外部装置に関するポップアップ画面の表示を制限することが可能となる。【選択図】図５
2015102724.tif 000002
【特許請求の範囲】
【請求項１】
外部装置と通信を行う通信部と、
前記外部装置から前記通信部を介して表示指令を受信したことに応じて、前記外部装置に関する情報が記された外部装置情報画面を表示する表示部と、
を備える情報処理装置のコンピュータが読み取り可能な表示制御プログラムであって、
前記外部装置情報画面が前記表示部に表示されてから、ユーザ操作により前記表示部から消去される迄の画面表示時間が、設定表示時間以下であるか否かを判定する表示時間判定手段と、
前記表示時間判定手段によって前記画面表示時間が前記設定表示時間以下であると判定されたことに応じて、前記表示指令を受信した場合であっても、前記外部装置情報画面の前記表示部への表示を制限する画面表示制限手段と、
して前記コンピュータを機能させることを特徴とする表示制御プログラム。
【請求項２】
前記画面表示制限手段による前記外部装置情報画面の表示制限を解除するための解除条件を満たしているか否かを判定する条件判定手段と、
前記条件判定手段により前記解除条件を満たしていると判定されたことに応じて、前記画面表示制限手段による前記外部装置情報画面の表示制限を解除する制限解除手段と、
して前記コンピュータを機能させることを特徴とする請求項１に記載の表示制御プログラム。
【請求項３】
前記条件判定手段は、
少なくとも、前記外部装置を操作するための操作画面が前記表示部に表示されていることに応じて、前記解除条件を満たしていると判定することを特徴とする請求項２に記載の表示制御プログラム。
【請求項４】
前記条件判定手段は、
少なくとも、前記外部装置を操作するための操作画面を前記表示部に表示するためのユーザ操作を受け付けたことに応じて、前記解除条件を満たしていると判定することを特徴とする請求項２または３に記載の表示制御プログラム。
【請求項５】
前記条件判定手段は、
少なくとも、前記情報処理装置で実行されているプログラムが、予め設定されているプログラムであることに応じて、前記解除条件を満たしていると判定することを特徴とする請求項２ないし４の何れか１項に記載の表示制御プログラム。
【請求項６】
前記条件判定手段は、
少なくとも、前記外部装置に、前記通信部を介して、所定の指令を最後に送信してからの経過時間が第１設定経過時間未満であることに応じて、前記解除条件を満たしていると判定することを特徴とする請求項２ないし５の何れか１項に記載の表示制御プログラム。
【請求項７】
前記条件判定手段は、
少なくとも、前記画面表示制限手段による前記外部装置情報画面の表示制限が開始されてからの経過時間が第２設定経過時間以上であることに応じて、前記解除条件を満たしていると判定することを特徴とする請求項２ないし６の何れか１項に記載の表示制御プログラム。
【請求項８】
前記第２設定経過時間は、
前記外部装置情報画面に記された前記外部装置に関する情報の種類に応じた時間に設定されることを特徴とする請求項７に記載の表示制御プログラム。
【請求項９】
前記条件判定手段は、
前記外部装置を操作するための操作画面が前記表示部に表示されていることと前記操作画面を前記表示部に表示するためのユーザ操作を受け付けていることとの一方と、前記情報処理装置で実行されているプログラムが予め設定されているプログラムであることと、前記外部装置に、前記通信部を介して、所定の指令を最後に送信してからの経過時間が第１設定経過時間未満であることと、前記画面表示制限手段による前記外部装置情報画面の表示制限が開始されてからの経過時間が第２設定経過時間以上であることとのうちの、少なくとも２つ以上満たしたことに応じて、前記解除条件を満たしていると判定することを特徴とする請求項２ないし８の何れか１項に記載の表示制御プログラム。
【請求項１０】
外部装置と通信を行う通信部と、
前記外部装置から前記通信部を介して表示指令を受信したことに応じて、前記外部装置に関する情報が記された外部装置情報画面を表示する表示部と、
を備える情報処理装置のコンピュータが読み取り可能な表示制御プログラムであって、
前記外部装置情報画面の前記表示部への表示を制限するための複数の制限条件と、前記外部装置情報画面の前記表示部への表示を制限しないための複数の非制限条件とのうちの満たされている複数の充足条件の組み合わせが、所定の組み合わせとなっているか否かを判定する組合判定手段と、
前記組合判定手段によって前記複数の充足条件の組み合わせが、所定の組み合わせとなっていると判定されたことに応じて、前記表示指令を受信した場合であっても、前記外部装置情報画面の前記表示部への表示を制限する画面表示制限手段と、
して前記コンピュータを機能させることを特徴とする表示制御プログラム。
【請求項１１】
前記複数の非制限条件の各々に対応して、所定のポイントが設定され、前記複数の制限条件の各々に対応して、前記所定のポイントより低いポイントが設定されており、
前記組合判定手段は、
前記複数の充足条件の各々に対応して設定されている前記ポイントの合計ポイントが設定ポイント未満であることに応じて、前記複数の充足条件の組み合わせが所定の組み合わせとなっていると判定することを特徴とする請求項１０に記載の表示制御プログラム。
【請求項１２】
前記複数の非制限条件のうちの１つは、
前記外部装置を操作するための操作画面が前記表示部に表示されていること、若しくは、前記操作画面を前記表示部に表示するためのユーザ操作を受け付けていることであり、
前記複数の制限条件のうちの１つは、
前記外部装置を操作するための操作画面が前記表示部に表示されていないこと、若しくは、前記操作画面を前記表示部に表示するためのユーザ操作を受け付けていないことである請求項１０または１１に記載の表示制御プログラム。
【請求項１３】
前記複数の非制限条件のうちの１つは、
前記情報処理装置で実行されているプログラムが、第１プログラムであることであり、
前記複数の制限条件のうちの１つは、
前記情報処理装置で実行されているプログラムが、第２プログラムであることである請求項１０ないし１２の何れか１項に記載の表示制御プログラム。
【請求項１４】
前記複数の非制限条件のうちの１つは、
前記外部装置に、前記通信部を介して、所定の指令を最後に送信してからの経過時間が第１設定経過時間未満であることであり、
前記複数の制限条件のうちの１つは、
前記外部装置に、前記通信部を介して、所定の指令を最後に送信してからの経過時間が第１設定経過時間以上であることである請求項１０ないし１３の何れか１項に記載の表示制御プログラム。
【請求項１５】
前記表示指令を受信した場合に、前記画面表示制限手段によって前記外部装置情報画面の前記表示部への表示が制限されていないことに応じて、前記外部装置情報画面を前記表示部に表示させるための情報を出力する情報画面表示制御手段と
して前記コンピュータを機能させることを特徴とする請求項１ないし１４の何れか１項に記載の表示制御プログラム。
【請求項１６】
外部装置と通信を行う通信部と、
前記外部装置から前記通信部を介して表示指令を受信したことに応じて、前記外部装置に関する情報が記された外部装置情報画面を表示する表示部と、
プロセッサと、
を備える情報処理装置であって、
前記プロセッサは、
前記外部装置情報画面が前記表示部に表示されてから、ユーザ操作により前記表示部から消去される迄の画面表示時間が、設定表示時間以下であるか否かを判定する表示時間判定手段と、
前記表示時間判定手段によって前記画面表示時間が前記設定表示時間以下であると判定されたことに応じて、前記表示指令を受信した場合であっても、前記外部装置情報画面の前記表示部への表示を制限する画面表示制限手段と、
して機能することを特徴とする情報処理装置。
【請求項１７】
外部装置と通信を行う通信部と、
前記外部装置から前記通信部を介して表示指令を受信したことに応じて、前記外部装置に関する情報が記された外部装置情報画面を表示する表示部と、
プロセッサと、
を備える情報処理装置であって、
前記プロセッサは、
前記外部装置情報画面の前記表示部への表示を制限するための複数の制限条件と、前記外部装置情報画面の前記表示部への表示を制限しないための複数の非制限条件とのうちの満たされている複数の充足条件の組み合わせが、所定の組み合わせとなっているか否かを判定する組合判定手段と、
前記組合判定手段によって前記複数の充足条件の組み合わせが、所定の組み合わせとなっていると判定されたことに応じて、前記表示指令を受信した場合であっても、前記外部装置情報画面の前記表示部への表示を制限する画面表示制限手段と、
して機能することを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部装置と通信を行う通信部と、外部装置から通信部を介して表示指令を受信したことに応じて、外部装置に関する情報が記された外部装置情報画面を表示する表示部とを備える情報処理装置等に関する。
【背景技術】
【０００２】
ＰＣ（Personal computerの略）等の情報処理装置の多くは、プリンタ等の外部装置と通信可能とされており、外部装置に所定の処理を行わせることが可能である。このため、外部装置に何らかのエラー等が発生した場合には、外部装置に関する情報が記された外部装置情報画面が、情報処理装置の表示部に表示される。具体的には、下記特許文献に記載されているように、プリンタ等において、インク切れ，紙切れ等のエラーが発生した場合には、発生したエラーに応じたポップアップ画面の表示指令が、プリンタから情報処理装置に送信され、情報処理装置の表示部に、ポップアップ画面が表示される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１０８３５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記特許文献に記載の技術によれば、ユーザが、ポップアップ画面を閲覧することで、プリンタ等の外部装置に発生しているエラー内容を把握し、そのエラーに適切に対応することが可能となる。しかしながら、プリンタ等の外部装置を利用する可能性の低いユーザ、具体的には、例えば、ＰＣでメールを閲覧しているユーザ，ＰＣで音楽を聴いているユーザ等には、プリンタに関するポップアップ画面の表示部への表示は、不要である。また、プリンタを利用する予定のないユーザは、プリンタに関するポップアップ画面の表示部への表示を迷惑に感じる恐れがある。本発明は、そのような事情に鑑みてなされたものであり、プリンタ等の外部装置をユーザが利用する可能性が低いと想定される場合に、その外部装置に関するポップアップ画面の表示部への表示を制限するための技術を提供する。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本明細書の実施形態として記載の表示制御プログラムは、外部装置と通信を行う通信部と、前記外部装置から前記通信部を介して表示指令を受信したことに応じて、前記外部装置に関する情報が記された外部装置情報画面を表示する表示部と、を備える情報処理装置のコンピュータが読み取り可能な表示制御プログラムであって、前記外部装置情報画面が前記表示部に表示されてから、ユーザ操作により前記表示部から消去される迄の画面表示時間が、設定表示時間以下であるか否かを判定する表示時間判定手段と、前記表示時間判定手段によって前記画面表示時間が前記設定表示時間以下であると判定されたことに応じて、前記表示指令を受信した場合であっても、前記外部装置情報画面の前記表示部への表示を制限する画面表示制限手段と、して前記コンピュータを機能させることを特徴とする。
【０００６】
また、上記課題を解決するために、本明細書の実施形態として記載の表示制御プログラムは、外部装置と通信を行う通信部と、前記外部装置から前記通信部を介して表示指令を受信したことに応じて、前記外部装置に関する情報が記された外部装置情報画面を表示する表示部と、を備える情報処理装置のコンピュータが読み取り可能な表示制御プログラムであって、前記外部装置情報画面の前記表示部への表示を制限するための複数の制限条件と、前記外部装置情報画面の前記表示部への表示を制限しないための複数の非制限条件とのうちの満たされている複数の充足条件の組み合わせが、所定の組み合わせとなっているか否かを判定する組合判定手段と、前記組合判定手段によって前記複数の充足条件の組み合わせが、所定の組み合わせとなっていると判定されたことに応じて、前記表示指令を受信した場合であっても、前記外部装置情報画面の前記表示部への表示を制限する画面表示制限手段と、して前記コンピュータを機能させることを特徴とする。
【発明の効果】
【０００７】
本明細書の実施形態として記載の表示制御プログラム、及び情報処理装置では、ポップアップ画面が表示部に表示されてから、ユーザ操作により表示部から消去される迄の画面表示時間が、設定表示時間以下であることに応じて、ポップアップ画面の表示部への表示が制限される。つまり、ポップアップ画面が、表示部に表示されてから、直ぐに、表示から消去されることに応じて、ポップアップ画面の表示が制限される。ポップアップ画面が表示部に表示されたにも関わらず、ポップアップ画面が直ぐに消去された場合には、ユーザは、ポップアップ画面に興味がないと想定される。これにより、外部装置をユーザが利用する可能性が低いと想定される場合に、その外部装置に関するポップアップ画面の表示を制限することが可能となる。
【０００８】
また、本明細書の実施形態として記載の表示制御プログラム、及び情報処理装置では、ポップアップ画面の表示制限を解除するための解除条件を満たしているか否かが判定され、解除条件を満たしていることに応じて、ポップアップ画面の表示制限を解除することが可能である。これにより、長時間のポップアップ画面の表示制限を防止することが可能となる。
【０００９】
また、本明細書の実施形態として記載の表示制御プログラム、及び情報処理装置では、少なくとも、外部装置を操作するための操作画面が表示部に表示されていることに応じて、解除条件を満たしていると判定することが可能である。また、少なくとも、操作画面を表示部に表示するためのユーザ操作を受け付けたことに応じて、解除条件を満たしていると判定することが可能である。つまり、操作画面を用いて、ユーザが外部装置を操作しようとするタイミングで、ポップアップ画面の表示制限が解除される。これにより、適切なタイミングでポップアップ画面の表示制限を解除することが可能となる。
【００１０】
また、本明細書の実施形態として記載の表示制御プログラム、及び情報処理装置では、少なくとも、情報処理装置で実行されているプログラムが、予め設定されているプログラムであることに応じて、解除条件を満たしていると判定することが可能である。具体的には、例えば、文書を作成するためのプログラムが、情報処理装置で実行されている場合には、印刷処理を実行する可能性が高いため、プリンタに関するポップアップ画面の表示制限が解除される。これにより、適切なタイミングでポップアップ画面の表示制限を解除することが可能となる。
【００１１】
また、本明細書の実施形態として記載の表示制御プログラム、及び情報処理装置では、少なくとも、外部装置に所定の指令を最後に送信してからの送信後経過時間が設定時間未満であることに応じて、解除条件を満たしていると判定することが可能である。送信後経過時間が短いほど、外部装置の使用頻度が高いと想定されることから、外部装置をユーザが利用する可能性が高いと想定されるタイミングでポップアップ画面の表示制限を解除することが可能となる。
【００１２】
また、本明細書の実施形態として記載の表示制御プログラム、及び情報処理装置では、少なくとも、ポップアップ画面の表示制限が開始されてからの制限経過時間が設定時間以上であることに応じて、解除条件を満たしていると判定することが可能である。制限経過時間が長くなれば、外部装置をユーザが利用する可能性は変化するため、ポップアップ画面の長時間の表示制限は望ましくない。したがって、制限経過時間が設定時間以上であることに応じて、ポップアップ画面の表示制限を解除することで、ポップアップ画面の長時間の表示制限を防止することが可能となる。
【００１３】
また、本明細書の実施形態として記載の表示制御プログラム、及び情報処理装置では、制限経過時間の設定時間を、ポップアップ画面の表示内容の種類に応じた時間に設定することが可能である。ポップアップ画面の表示内容が、重要な内容である場合には、ポップアップ画面の表示制限をできるだけ早く解除することが好ましい。このため、設定時間を、ポップアップ画面の表示内容の種類に応じた時間に設定することで、例えば、重要なポップアップ画面の表示制限を、早く解除することが可能となる。
【００１４】
また、本明細書の実施形態として記載の表示制御プログラム、及び情報処理装置では、外部装置の操作画面が表示部に表示されていることと操作画面を表示部に表示するためのユーザ操作を受け付けていることとの一方と、情報処理装置で実行されているプログラムが予め設定されているプログラムであることと、送信後経過時間が設定時間未満であることと、制限経過時間が設定時間以上であることとのうちの、少なくとも２つ以上満たしたことに応じて、解除条件を満たしていると判定することが可能である。これにより、種々の条件に応じて、ポップアップ画面の表示制限を解除することが可能となり、実用性が向上する。
【００１５】
また、本明細書の実施形態として記載の表示制御プログラム、及び情報処理装置では、ポップアップ画面の表示部への表示を制限するための複数の制限条件と、ポップアップ画面の表示部への表示を制限しないための複数の非制限条件とのうちの満たされている複数の充足条件の組み合わせが、所定の組み合わせとなっている場合に、ポップアップ画面の表示部への表示が制限される。つまり、例えば、充足条件のうちの制限条件の数が非制限条件の数より満たされているような場合には、外部装置をユーザが利用する可能性が低いと想定され、ポップアップ画面の表示部への表示が制限される。これにより、外部装置をユーザが利用する可能性が低いと想定される場合に、その外部装置に関するポップアップ画面の表示を制限することが可能となる。
【００１６】
また、本明細書の実施形態として記載の表示制御プログラム、及び情報処理装置では、複数の非制限条件の各々に対応して、所定のポイントを設定し、複数の制限条件の各々に対応して、非制限条件のポイントより低いポイントを設定した場合に、複数の充足条件の各々に対応して設定されているポイントの合計ポイントが設定ポイント未満であることに応じて、ポップアップ画面の表示を制限することが可能である。これにより、外部装置をユーザが利用する可能性が低い場合を適切に想定し、ポップアップ画面の表示を制限することが可能となる。
【００１７】
また、本明細書の実施形態として記載の表示制御プログラム、及び情報処理装置では、複数の非制限条件のうちの１つを、外部装置を操作するための操作画面が表示部に表示されていること、若しくは、操作画面を表示部に表示するためのユーザ操作を受け付けていることに設定し、複数の制限条件のうちの１つを、操作画面が表示部に表示されていないこと、若しくは、操作画面を表示部に表示するためのユーザ操作を受け付けていないことに設定することが可能である。つまり、操作画面が開かれておらず、ユーザが外部装置を操作する意思がない場合に、ポップアップ画面の表示が制限される。これにより、適切なタイミングでポップアップ画面の表示を制限することが可能となる。
【００１８】
また、本明細書の実施形態として記載の表示制御プログラム、及び情報処理装置では、複数の非制限条件のうちの１つを、情報処理装置で実行されているプログラムが、第１プログラムであることに設定し、複数の制限条件のうちの１つを、情報処理装置で実行されているプログラムが、第２プログラムであることに設定することが可能である。具体的には、例えば、音楽を視聴するためのプログラムが、情報処理装置で実行されている場合には、印刷処理等を実行する可能性が低いため、プリンタに関するポップアップ画面の表示が制限される。これにより、適切なタイミングでポップアップ画面の表示を制限することが可能となる。
【００１９】
また、本明細書の実施形態として記載の表示制御プログラム、及び情報処理装置では、複数の非制限条件のうちの１つを、外部装置に所定の指令を最後に送信してからの送信後経過時間が設定時間未満であることに設定し、複数の制限条件のうちの１つを、送信後経過時間が設定時間以上であることであるに設定することが可能である。送信後経過時間が長いほど、外部装置の使用頻度が低いと想定されることから、外部装置をユーザが利用する可能性が低いと想定されるタイミングでポップアップ画面の表示を制限することが可能となる。
【００２０】
また、本明細書の実施形態として記載の表示制御プログラム、及び情報処理装置では、表示指令を受信した場合に、ポップアップ画面の表示が制限されていないことに応じて、ポップアップ画面を表示部に表示させることが可能である。これにより、ユーザは、ポップアップ画面を閲覧し、ポップアップ画面の表示内容に応じた処理を行うことが可能となる。
【図面の簡単な説明】
【００２１】
【図１】通信システム１のブロック図である。
【図２】ポップアップ画面７０が表示されたパネル２２を示す図である。
【図３】詳細表示画面７８が表示されたパネル２２を示す図である。
【図４】ポップアップ画面７０と詳細表示画面７８とが表示されたパネル２２を示す図である。
【図５】第１実施形態のＰＣ１０の動作フローチャートを示す図である。
【図６】第１実施形態のＰＣ１０の動作フローチャートを示す図である。
【図７】第２実施形態のＰＣ１０の動作フローチャートを示す図である。
【発明を実施するための形態】
【００２２】
＜第１実施形態＞
図１に、本願に係る第１実施形態として例示される通信システム１のブロック図を示す。通信システム１は、ＰＣ１０、ＭＦＰ（Multifunction Peripheralの略）５０、アクセスポイント６０を備える。ＰＣ１０、および、ＭＦＰ５０は、無線ＬＡＮ端末装置としての機能を備える。また、ＭＦＰ５０は、プリンタ機能、スキャナ機能、コピー機能、ファクシミリ機能などを備える多機能周辺装置である。アクセスポイント６０は、無線ＬＡＮアクセスポイントとしての機能を備える。
【００２３】
ＰＣ１０の構成について説明する。ＰＣ１０は、ＣＰＵ（Central Processing Unitの略）１２、記憶部１４、無線ＬＡＮＩ／Ｆ２０、パネル２２、ボタン入力部２４、マウス２６を主に備えている。これらの構成要素は、入出力ポート３０を介して互いに通信可能とされている。
【００２４】
無線ＬＡＮＩ／Ｆ２０は、ＩＥＥＥの８０２．１１の規格およびそれに準ずる規格に基づいて、Ｗｉ-Ｆｉ(R)（Ｗｉ-Ｆｉ Ａｌｌｉａｎｃｅの登録商標）方式の無線通信６２を行うことが可能とされている。すなわち、ＰＣ１０は、アクセスポイント６０へアクセスし、無線通信６２を行える状態になれば、アクセスポイント６０を介して、ＭＦＰ５０とデータ通信することが可能になる。
【００２５】
ＣＰＵ１２は、記憶部１４内のプログラム３２に従って処理を実行する。以降、表示制御プログラム３２ａなど、プログラムを実行するＣＰＵ１２のことを、単にプログラム名でも記載する場合がある。例えば、「表示制御プログラム３２ａが」という記載は、「表示制御プログラム３２ａを実行するＣＰＵ１２が」ということを意味する場合がある。なお、記憶部１４は、ＲＡＭ（Random Access Memoryの略）、ＲＯＭ（Read Only Memoryの略）、フラッシュメモリー、ＨＤＤ（ハードディスクの略）、ＣＰＵ１２が備えるバッファなどが組み合わされて構成されている。
【００２６】
記憶部１４は、プログラム３２を記憶する。プログラム３２は、表示制御プログラム３２ａ、オペレーティングシステム３２ｂ（ＯＳ３２ｂと略して記載する場合もある）を含む。表示制御プログラム３２ａは、ＭＦＰ５０からの表示指令に従って、ポップアップ画面をパネル２２に表示させる処理を、ＣＰＵ１２に実行させるためのプログラムである。記憶部１４は、コンピュータが読み取り可能なストレージ媒体であってよい。コンピュータが読み取り可能なストレージ媒体とは、ＲＯＭ、ＲＡＭ、フラッシュメモリー、ハードディスクなどのnon-transitoryな媒体である。インターネット上のサーバなどからダウンロードされるプログラムを搬送する電気信号は、non-transitoryな媒体には含まれない。
【００２７】
オペレーティングシステム３２ｂは、表示制御プログラム３２ａに利用される基本的な機能を提供するプログラムである。ＯＳ３２ｂは、無線ＬＡＮＩ／Ｆ２０を介して無線通信６２を実行させるためのプログラム、および、記憶部１４，パネル２２などを制御するプログラムなどを含む。
【００２８】
また、記憶部１４は、データ記憶領域１４ａを備える。データ記憶領域１４ａは、ポップアップ画面等の画像データおよび、表示制御プログラム３２ａを実行するために必要なデータを記憶する領域である。表示制御プログラム３２ａは、ＯＳ３２ｂを介して、データ記憶領域１４ａが記憶している各種データを取得する。
【００２９】
パネル２２は、画像データに基づく画像等を表示する。表示制御プログラム３２ａは、表示用の画像データを出力し、画像データに基づく画像を、ＯＳ３２ｂを介してパネル２２に表示させる。ボタン入力部２４は、キーボードにより構成されており、ユーザによるボタン操作を受け付ける。表示制御プログラム３２ａは、ＯＳ３２ｂを介して、ユーザによるボタン操作が示すデータを取得する。マウス２６は、パネル２２に表示されるポインタを移動させるためのものであり、ユーザによるクリック操作を受け付ける。表示制御プログラム３２ａは、ＯＳ３２ｂを介して、ユーザによるクリック操作が示すデータを取得する。
【００３０】
ここで、「データ」および「情報」の文言の定義を説明する。本明細書では、「データ」と「情報」では「情報」を「データ」の上位概念として用いている。そのため、「Ａデータ」を「Ａ情報」と言い換えてもよい。また、「情報」は、「データ」としての形式（例えば、テキスト形式、バイナリ形式、フラグ形式等）が異なっていても、同一の意味内容と認識される限り、同一の情報として取り扱われる。例えば、印刷部数が２部であることを示す情報として装置が扱う限り、"COPY=2"というテキスト形式のデータと、"10"というバイナリ形式のデータとは、同じ情報である。但し、上記の「データ」及び「情報」の区別は厳密なものではなく、例外的な取り扱いも許容される。
【００３１】
＜ポップアップ画面の表示＞
ＰＣ１０は、上述したように、無線ＬＡＮＩ／Ｆ２０を介して、ＭＦＰ５０とデータ通信を行うことが可能となっている。これにより、例えば、ＰＣ１０から印刷用のデータ等をＭＦＰ５０に送信し、そのデータに基づく印刷処理を、ＭＦＰ５０において実行することが可能となっている。このため、例えば、ＭＦＰ５０の印刷処理を実行する部位において、インク切れ，紙切れ等のエラーが発生した場合に、発生したエラーに応じたポップアップ画面が、ＰＣ１０のパネル２２に表示される。
【００３２】
詳しくは、例えば、ＭＦＰ５０の印刷処理を実行する部位において、インク切れが生じた場合に、インク切れに関するポップアップ画面の表示指令が、ＭＦＰ５０からＰＣ１０に、無線通信６２により送信される。この表示指令を、ＰＣ１０が、無線ＬＡＮＩ／Ｆ２０を介して、受信すると、図２に示すように、パネル２２に、インク切れに関するポップアップ画面７０が表示される。
【００３３】
ポップアップ画面７０の右上には、削除ボタン７２が表示されている。その削除ボタン７２上に、マウス操作により、ポインタを移動させ、クリック操作を行うことで、ポップアップ画面７０がパネル２２から消去される。また、ポップアップ画面７０には、「インク切れ」の文字が表記され、その文字の下に、詳細ボタン７６が表示されている。その詳細ボタン７６上に、マウス操作により、ポインタを移動させ、クリック操作を行うことで、図３に示すように、パネル２２に詳細表示画面７８が表示される。なお、詳細ボタン７６の操作により、詳細表示画面７８がパネル２２に表示される代わりに、ポップアップ画面７０は、パネル２２から消去される。つまり、詳細ボタン７６が操作されることで、削除ボタン７２が操作されなくても、ポップアップ画面７０がパネル２２から消去される。
【００３４】
詳細表示画面７８には、インク切れに関する詳しい情報、例えば、インク切れとなったインク色，インク切れとなっていないインク色の残量等の情報が表示される。これにより、ユーザは、インク切れに対して適切な処理を行うことが可能となる。また、詳細表示画面７８の右上にも、削除ボタン８０が表示されている。その削除ボタン８０上に、マウス操作により、ポインタを移動させ、クリック操作を行うことで、詳細表示画面７８がパネル２２から消去される。
【００３５】
また、ＰＣ１０，ＭＦＰ５０等の機種によっては、ポップアップ画面７０の詳細ボタン７６が操作された場合に、ポップアップ画面７０がパネル２２から消去されず、図４に示すように、ポップアップ画面７０と詳細表示画面７８とが、パネル２２に表示される場合がある。つまり、詳細ボタン７６の操作により、詳細表示画面７８がパネル２２に表示され、ポップアップ画面７０のパネル２２への表示が維持される場合がある。このような場合には、ポップアップ画面７０の削除ボタン７２が操作されることで、ポップアップ画面７０がパネル２２から消去され、詳細表示画面７８の削除ボタン８０が操作されることで、詳細表示画面７８がパネル２２から消去される。
【００３６】
なお、ポップアップ画面の例として、インク切れに関するポップアップ画面７０を説明したが、紙切れに関するポップアップ画面，プリンタ機能のメカ的なトラブルに関するポップアップ画面等、種々のポップアップ画面が、ＭＦＰ５０のプリンタ機能に発生したエラー等に応じて、パネル２２に表示される。
【００３７】
＜ポップアップ画面の表示制限＞
上述したように、ポップアップ画面７０若しくは、詳細表示画面７８がパネル２２に表示されることで、ユーザは、ＭＦＰ５０のプリンタ機能に発生しているエラー内容を把握し、そのエラーに適切に対応することが可能となる。しかしながら、ＭＦＰ５０のプリンタ機能を利用する予定のないユーザ、具体的には、例えば、ＰＣ１０でメールを閲覧しているユーザ，ＰＣ１０で音楽を聴いているユーザ等には、プリンタ機能に関するポップアップ画面７０のパネル２２への表示は、不要である。また、ＭＦＰ５０のプリンタ機能を利用する予定のないユーザは、ポップアップ画面７０のパネル２２への表示を迷惑に感じる恐れがある。このようなことに鑑みて、ＰＣ１０では、ＭＦＰ５０のプリンタ機能をユーザが利用する可能性が低いと想定される場合に、ポップアップ画面７０のパネル２２への表示が制限される。
【００３８】
具体的には、ポップアップ画面７０がパネル２２に表示されてから、ユーザ操作によりパネル２２から消去されるまでの時間（以下、画面表示時間と略して記載する場合がある）が、設定表示時間（本実施形態では、５秒）以下である場合に、ＭＦＰ５０のプリンタ機能をユーザが利用する可能性が低いと想定される。これは、ポップアップ画面７０がパネル２２に表示されたにも関わらず、ポップアップ画面７０が直ぐにパネル２２から消去された場合には、ユーザは、ポップアップ画面７０に興味がないと想定されるためである。
【００３９】
なお、画面表示時間は、ポップアップ画面７０だけでなく、詳細表示画面７８も含めて計測される。つまり、ポップアップ画面７０の詳細ボタン７６のユーザ操作により、詳細表示画面７８がパネル２２に表示された場合には、ポップアップ画面７０がパネル２２に表示されてから、ユーザ操作により、ポップアップ画面７０及び詳細表示画面７８がパネル２２から消去されるまでの時間が、画面表示時間として計測される。
【００４０】
詳しくは、例えば、ポップアップ画面７０の詳細ボタン７６のユーザ操作により、ポップアップ画面７０がパネル２２から消去される場合、つまり、図３に示すように、パネル２２に詳細表示画面７８のみが表示される場合には、ポップアップ画面７０がパネル２２に表示されてから、図３に示す詳細表示画面７８の削除ボタン８０のユーザ操作により、詳細表示画面７８がパネル２２から消去されるまでの時間が、画面表示時間として計測される。
【００４１】
また、例えば、ポップアップ画面７０の詳細ボタン７６のユーザ操作により、図４に示すように、ポップアップ画面７０と詳細表示画面７８とがパネル２２に表示される場合には、ポップアップ画面７０がパネル２２に表示されてから、図４に示すポップアップ画面７０の削除ボタン７２及び、詳細表示画面７８の削除ボタン８０のユーザ操作により、ポップアップ画面７０及び、詳細表示画面７８がパネル２２から消去されるまでの時間が、画面表示時間として計測される。つまり、ＭＦＰ５０のプリンタ機能に関する情報が記された画面がパネル２２に表示されている時間が、画面表示時間として計測される。
【００４２】
そして、上述したように計測された画面表示時間が、設定表示時間以下であるか否かが、判定され、画面表示時間が設定表示時間以下である場合に、ポップアップ画面７０のパネル２２への表示が制限される。つまり、ＰＣ１０が、無線ＬＡＮＩ／Ｆ２０を介して、ポップアップ画面７０の表示指令を受信しても、ポップアップ画面７０をパネル２２に表示させるためのデータを、出力せず、ポップアップ画面７０は、パネル２２に表示されない。これにより、ＭＦＰ５０のプリンタ機能をユーザが利用する可能性が低いと想定される場合において、ポップアップ画面７０のパネル２２への表示を制限することが可能となる。
【００４３】
＜ポップアップ画面の表示制限の解除＞
また、ポップアップ画面７０の表示制限は、設定時間が経過したのちに、解除される。詳しくは、ポップアップ画面７０の表示が制限された時刻が記憶されており、その時刻からの経過時間が設定時間以上となった場合に、ポップアップ画面７０の表示制限が解除される。これは、時間の経過とともに、ユーザが、ＭＦＰ５０のプリンタ機能を利用する可能性が変化するためである。なお、ポップアップ画面７０の表示制限を解除する際に用いられる設定時間は、ポップアップ画面の内容に応じて、設定されている。詳しくは、ポップアップ画面の内容が重要であるほど、設定時間が短く設定されている。例えば、紙切れのポップアップ画面がパネル２２から消去された場合には、設定時間は３０分に設定され、インク切れのポップアップ画面がパネル２２から消去された場合には、設定時間は１０分に設定され、プリンタ機能のメカ的なトラブル発生のポップアップ画面がパネル２２から消去された場合には、設定時間は３分に設定されている。これにより、ポップアップ画面の内容が重要であり、エラーの対処に時間を要するような場合には、ポップアップ画面の表示制限が、ある程度早く解除される。
【００４４】
また、ポップアップ画面７０の表示制限は、設定時間が経過する前であっても、ユーザによるＰＣ１０の使用状況等に応じて、解除される。詳しくは、ポップアップ画面７０の表示制限を解除するための条件として、複数の条件が設定されている。それら複数の条件の各々には、ユーザがプリンタ機能を使用する可能性が高いと想定される条件であるほど、高いポイントが設定され、ユーザがプリンタ機能を使用する可能性が低いと想定される条件であるほど、低いポイントが設定されている。そして、複数の条件のうちの充足した条件のポイントが合計される。その合計ポイントが、設定ポイント以上となった場合に、ユーザがプリンタ機能を使用する可能性が高いと想定され、ポップアップ画面７０の表示制限が解除される。
【００４５】
解除条件としては、ＰＣ１０で実行中のプログラムに対して設定されている。具体的には、ＰＣ１０で、Ｍｉｃｒｏｓｏｆｔ  Ｗｏｒｄ（R）（Ｍｉｃｒｏｓｏｆｔの登録商標）若しくは、Ｍｉｃｒｏｓｏｆｔ  Ｅｘｃｅｌ（R）（Ｍｉｃｒｏｓｏｆｔの登録商標）が実行されている場合のポイントとして、３０ポイントが設定されている。これは、Ｍｉｃｒｏｓｏｆｔ  Ｗｏｒｄ若しくは、Ｍｉｃｒｏｓｏｆｔ  Ｅｘｃｅｌが実行されている場合には、原稿を印刷する機会が多く、ユーザがプリンタ機能を使用する可能性が高いためである。また、Ｍｉｃｒｏｓｏｆｔ  Ｏｕｔｌｏｏｋ（R）（Ｍｉｃｒｏｓｏｆｔの登録商標）が実行されている場合のポイントとして、０ポイントが設定されている。これは、Ｍｉｃｒｏｓｏｆｔ  Ｏｕｔｌｏｏｋ使用時に、ユーザは、メールの閲覧が主目的であるため、ユーザがプリンタ機能を使用する可能性は低いためである。また、音楽を視聴するためのプログラムが実行されている場合のポイントとして、−２０ポイントが設定されている。これは、音楽視聴時に、ユーザがプリンタ機能を使用する可能性は、殆どないためである。
【００４６】
また、解除条件として、印刷画面のパネル２２への表示若しくは、非表示に対して設定されている。具体的には、ＭＦＰ５０のプリンタ機能の諸条件、例えば、印刷枚数，原稿サイズ等を設定するための印刷画面が、パネル２２に表示されている場合のポイントとして、５０ポイントが設定され、印刷画面がパネル２２に表示されていない場合のポイントとして、０ポイントが設定されている。これは、ユーザが、ＭＦＰ５０のプリンタ機能の諸条件を設定する際に、印刷画面がパネル２２に表示されるため、ユーザがプリンタ機能を使用する可能性が、非常に高いためである。
【００４７】
なお、印刷画面のパネル２２への表示若しくは、非表示は、種々の手法により、判定される。具体的には、例えば、印刷画面の画面ＩＤが、データ記憶領域１４ａに記憶されている場合には、表示画面の画面ＩＤと印刷画面の画面ＩＤとが一致する場合に、印刷画面がパネル２２に表示されていると判定され、一致しない場合に、表示されていないと判定される。また、印刷画面の画面レイアウトが、データ記憶領域１４ａに記憶されている場合には、表示画面の画面レイアウトと印刷画面の画面レイアウトとが一致する場合に、印刷画面がパネル２２に表示されていると判定され、一致しない場合に、表示されていないと判定される。このように、実際にパネル２２に表示されている画面に基づいて、印刷画面のパネル２２への表示若しくは、非表示を判定することが可能である。
【００４８】
また、印刷画面をパネル２２に表示させるためのユーザ操作に基づいて、印刷画面のパネル２２への表示若しくは、非表示を判定することが可能である。具体的には、所定のボタン操作が行われた場合、例えば、ＡＬＴキーとＦキーとが同時に操作された後に、Ｐキーが操作された場合に、印刷画面がパネル２２に表示されていると判定される。また、コントロールパネルにおいて、「デバイスとプリンタの表示」が選択された場合に、印刷画面がパネル２２に表示されていると判定される。また、ＭＦＰ５０のプリンタ機能専用のプログラムが開かれた場合に、印刷画面がパネル２２に表示されていると判定される。このように、実際にパネル２２に表示されている画面、若しくは、印刷画面をパネル２２に表示させるためのユーザ操作に基づいて、印刷画面のパネル２２への表示若しくは、非表示を判定することが可能である。
【００４９】
また、解除条件として、印刷の実行指令をＭＦＰ５０に最後に送信してからの経過時間に対して設定されている。具体的には、ＭＦＰ５０への印刷の実行指令の送信毎に、送信時刻が記憶されており、最新の送信時刻からの経過時間（以下、第１経過時間と記載する場合がある）が計測されている。そして、第１経過時間が１０分以内である場合のポイントとして、５０ポイントが設定され、第１経過時間が１時間以内である場合のポイントとして、２０ポイントが設定されている。これは、第１経過時間が短いほど、ＭＦＰ５０のプリンタ機能の使用頻度が高いと想定されるためである。また、第１経過時間が１日以上である場合のポイントとして、−２０ポイントが設定されている。これは、１日以上、プリンタ機能を使用していない場合には、ユーザがプリンタ機能を使用する可能性は、相当低いためである。
【００５０】
ＰＣ１０では、上述したように複数の解除条件が設定されており、それら複数の解除条件が、数分毎に、判定される。そして、充足していると判定された解除条件のポイントが合計され、その合計ポイントが、１００ポイント以上である場合に、ポップアップ画面７０の表示制限が解除される。具体的には、例えば、ＰＣ１０で、Ｍｉｃｒｏｓｏｆｔ  Ｗｏｒｄと、Ｍｉｃｒｏｓｏｆｔ  Ｅｘｃｅｌとが、同時に使用され、第１経過時間が５分であり、印刷画面がパネル２２に非表示である場合には、Ｍｉｃｒｏｓｏｆｔ  Ｗｏｒｄが使用されている条件のポイント（３０ポイント）と、Ｍｉｃｒｏｓｏｆｔ  Ｅｘｃｅｌが使用されている条件のポイント（３０ポイント）と、第１経過時間が１０分以内である条件のポイント（５０ポイント）と、印刷画面が非表示である条件のポイント（０ポイント）とが合計される。この場合の合計ポイントは、１１０ポイントであり、１００ポイント以上となる。このため、ＰＣ１０で、Ｍｉｃｒｏｓｏｆｔ  Ｗｏｒｄと、Ｍｉｃｒｏｓｏｆｔ  Ｅｘｃｅｌとが、同時に使用され、第１経過時間が５分であり、印刷画面がパネル２２に非表示である場合には、ポップアップ画面７０の表示制限が、解除される。
【００５１】
このように、ＰＣ１０では、ＰＣ１０の使用状況等に応じて、ユーザがプリンタ機能を使用する可能性が想定され、可能性が高いと想定される場合に、ポップアップ画面７０の表示制限が、解除される。これにより、ＰＣ１０の使用状況等に応じて、ポップアップ画面７０を表示させることが可能となり、非常に便利である。
【００５２】
＜表示制御プログラム＞
上述したポップアップ画面７０の表示制御は、表示制御プログラム３２ａがＰＣ１０のＣＰＵ１２によって実行されることで行われる。以下に、図５及び図６を用いて、ポップアップ画面７０のパネル２２への表示制限、および、ポップアップ画面７０の表示制限を解除するためのフローを説明する。
【００５３】
ＰＣ１０の電源が入り、表示制御プログラム３２ａが起動されると、図５及び図６に示すフローの処理が開始される。Ｓ１００において、ＣＰＵ１２は、＜ポップアップ画面の表示＞に記載されているように、ＭＦＰ５０からの表示指令を、ＯＳ３２ｂを介して取得したか否かを判定する。ＭＦＰ５０からの表示指令を取得した場合（Ｓ１００：ＹＥＳ）には、Ｓ１０２に進む。Ｓ１０２において、ＣＰＵ１２は、取得した表示指令に応じたポップアップ画面をパネル２２に表示するためのデータを、ＯＳ３２ｂを介して出力する。そして、Ｓ１０４に進む。
【００５４】
Ｓ１０４において、ＣＰＵ１２は、＜ポップアップ画面の表示制限＞に記載されているように、画面表示時間が設定経過時間以下であるか否かを判定する。つまり、ポップアップ画面が設定経過時間内に閉じられたか否かを判定する。ポップアップ画面が設定経過時間内に閉じられた場合（Ｓ１０４：ＹＥＳ）には、Ｓ１０６に進む。Ｓ１０６において、ＣＰＵ１２は、ポップアップ画面のパネル２２への表示を制限する。つまり、ＣＰＵ１２は、ポップアップ画面の表示指令を取得した場合であっても、ポップアップ画面をパネル２２に表示するためのデータを、ＯＳ３２ｂを介して出力しない。そして、Ｓ１０８に進む。
【００５５】
Ｓ１０８において、ＣＰＵ１２は、＜ポップアップ画面の表示制限の解除＞に記載されているように、ポップアップ画面の表示が制限されてから、設定時間経過したか否かを判定する。ポップアップ画面の表示が制限されてから、設定時間経過していない場合（Ｓ１０８：ＮＯ）には、Ｓ１１０に進む。Ｓ１１０において、ＣＰＵ１２は、上述した解除条件が満たされているか否かを判定し、満たされていると判定された解除条件のポイントを演算する。そして、Ｓ１１２に進む。
【００５６】
Ｓ１１２において、ＣＰＵ１２は、演算されたトータルポイントが設定ポイント以上であるか否かを判定する。トータルポイントが設定ポイント以上である場合（Ｓ１１２：ＹＥＳ）には、Ｓ１１４に進む。Ｓ１１４において、ＣＰＵ１２は、ポップアップ画面の表示制限を解除する。つまり、ＣＰＵ１２は、ポップアップ画面の表示指令を取得した場合には、ポップアップ画面をパネル２２に表示するためのデータを、ＯＳ３２ｂを介して出力する。そして、表示制御プログラム３２ａの処理が終了する。
【００５７】
また、Ｓ１１２でトータルポイントが設定ポイント未満である場合（Ｓ１１２：ＮＯ）には、Ｓ１０８に戻り、Ｓ１０８以降の処理が実行される。また、Ｓ１０８でポップアップ画面の表示が制限されてから、設定時間経過した場合（Ｓ１０８：ＹＥＳ）には、Ｓ１１４に進み、Ｓ１１４以降の処理が実行される。また、Ｓ１０４でポップアップ画面が設定経過時間内に閉じられていない場合（Ｓ１０４：ＮＯ）および、Ｓ１００でＭＦＰ５０からの表示指令を取得していない場合（Ｓ１００：ＮＯ）には、表示制御プログラム３２ａの処理が終了する。
【００５８】
＜第２実施形態＞
第２実施形態に係る通信システム１の動作を説明する。なお、第２実施形態における通信システム１の構成は、第１実施形態における通信システム１の構成と同じであるため、第２実施形態における通信システム１の構成の説明は省略する。
【００５９】
第１実施形態の通信システム１では、画面表示時間が設定経過時間以下である場合に、ポップアップ画面のパネル２２への表示が制限され、所定の条件のポイントに応じて、ポップアップ画面の表示制限が解除されているが、第２実施形態の通信システム１では、所定の条件のポイントに応じて、ポップアップ画面の表示制限と表示非制限とが選択される。
【００６０】
詳しくは、第１実施例で設定されている解除条件が、第２実施形態では、ポップアップ画面のパネル２２への表示を制限するための制限条件と、ポップアップ画面のパネル２２への表示を制限しないための非制限条件として設定されている。具体的には、ＰＣ１０で、Ｍｉｃｒｏｓｏｆｔ  Ｗｏｒｄ若しくは、Ｍｉｃｒｏｓｏｆｔ  Ｅｘｃｅｌが実行されていることは、非制限条件として設定され、Ｍｉｃｒｏｓｏｆｔ  Ｏｕｔｌｏｏｋ若しくは、音楽を視聴するためのプログラムが実行されていることは、制限条件として設定されている。また、印刷画面がパネル２２に実際に表示されていること、若しくは、印刷画面をパネル２２に表示するためのユーザ操作を受け付けていることは、非制限条件として設定され、印刷画面がパネル２２に実際に表示されていないこと、若しくは、印刷画面をパネル２２に表示するためのユーザ操作を受け付けていないことは、制限条件として設定されている。また、第１経過時間が１時間以内であることは、非制限条件として設定され、第１経過時間が１日以上であることは、制限条件として設定されている。なお、各条件に設定されているポイントは、第１実施形態と同様に設定されている。
【００６１】
そして、それら複数の制限条件と複数の非制限条件とが、数分毎に、判定され、充足していると判定された複数の条件の組み合わせが、所定の組み合わせとなっている場合に、ポップアップ画面の表示が制限される。具体的には、充足していると判定された条件のポイントが合計される。この合計ポイントが高い場合には、上述したように、ユーザがＭＦＰ５０のプリンタ機能を使用する可能性が高い。一方、合計ポイントが低い場合には、ユーザがＭＦＰ５０のプリンタ機能を使用する可能性は低い。このため、合計ポイントが、１００ポイント未満である場合に、ポップアップ画面のパネル２２への表示が制限される。つまり、ＭＦＰ５０からの表示指令を受信した場合であっても、ポップアップ画面は、パネル２２に表示されない。一方、合計ポイントが１００ポイント以上である場合に、ポップアップ画面７０の表示は制限されない。つまり、ＭＦＰ５０からの表示指令を受信した場合に、ポップアップ画面は、パネル２２に表示される。
【００６２】
このように、複数の制限条件と複数の非制限条件とのうちの充足条件のポイントに応じて、ポップアップ画面の表示制限と表示非制限とを選択することでも、第１実施形態と同様の効果を得ることが可能である。
【００６３】
上述した第２実施形態でのポップアップ画面の表示制御は、表示制御プログラム３２ａがＰＣ１０のＣＰＵ１２によって実行されることで行われる。以下に、図７を用いて、第２実施形態でのポップアップ画面のパネル２２への表示制限、および、ポップアップ画面の表示制限を解除するためのフローを説明する。
【００６４】
本フローでは、Ｓ２００において、ＣＰＵ１２は、上記制限条件及び、非制限条件が満たされているか否かを判定し、満たされていると判定された条件のポイントを演算する。そして、Ｓ２０２に進む。Ｓ２０２において、ＣＰＵ１２は、演算されたトータルポイントが設定ポイント未満であるか否かを判定する。トータルポイントが設定ポイント未満である場合（Ｓ２０２：ＹＥＳ）には、Ｓ２０４に進む。Ｓ２０４において、ＣＰＵ１２は、ポップアップ画面のパネル２２への表示を制限する。つまり、ＣＰＵ１２は、ポップアップ画面の表示指令を取得した場合であっても、ポップアップ画面をパネル２２に表示するためのデータを、ＯＳ３２ｂを介して出力しない。そして、表示制御プログラム３２ａの処理が終了する。
【００６５】
一方、トータルポイントが設定ポイント以上である場合（Ｓ２０２：ＮＯ）には、Ｓ２０６に進む。Ｓ２０６において、ＣＰＵ１２は、ポップアップ画面の表示制限を解除する。つまり、ＣＰＵ１２は、ポップアップ画面の表示指令を取得した場合には、ポップアップ画面をパネル２２に表示するためのデータを、ＯＳ３２ｂを介して出力する。そして、表示制御プログラム３２ａの処理が終了する。
【００６６】
＜変形例＞
本実施形態では、パネル２２への表示が制限されるポップアップ画面が、プリンタ機能に関する情報が記されたポップアップ画面に限定されているが、ＭＦＰ５０のほかの機能、例えば、スキャナ機能、コピー機能、ファクシミリ機能等に関する情報が記されたポップアップ画面のパネル２２への表示を制限することが可能である。また、ＭＦＰ５０の各種機能に関するポップアップ画面だけでなく、ほかの種々の装置に関するポップアップ画面のパネル２２への表示を制限することも可能である。
【００６７】
また、本実施形態では、制限条件等の合計ポイントに基づいて、ポップアップ画面のパネル２２への表示と、非表示とが決定されているが、制限条件と非制限条件との組み合わせに基づいて、ポップアップ画面のパネル２２への表示と非表示とを決定することが可能である。具体的には、例えば、充足条件が、制限条件のみである場合には、ポップアップ画面の表示を制限し、充足条件が、非制限条件のみである場合には、ポップアップ画面の表示制限を解除してもよい。また、例えば、充足条件における制限条件の数が、非制限条件より多い場合には、ポップアップ画面の表示を制限し、充足条件における非制限条件の数が制限条件より多い場合には、ポップアップ画面の表示制限を解除してもよい。
【００６８】
また、本実施形態では、画面表示時間の計測対象は、ポップアップ画面７０だけでなく、詳細表示画面７８も含まれている。つまり、ポップアップ画面７０の詳細ボタン７６が操作され、詳細表示画面７８がパネル２２に表示された場合にも、画面表示時間が計測されている。このように、ポップアップ画面７０の詳細ボタン７６が操作された場合に、画面表示時間の計測を継続せずに、ポップアップ画面の表示を制限しなくてもよい。具体的には、例えば、ポップアップ画面７０の詳細ボタン７６が操作され、図３に示すように、パネル２２に詳細表示画面７８が表示された場合には、詳細表示画面７８の削除ボタン８０が操作され、画面表示時間が設定表示時間以下となっても、ポップアップ画面７０の表示は制限されない。つまり、詳細ボタン７６が操作されたポップアップ画面７０を、パネル２２への表示制限の対象外とすることが可能である。
【００６９】
本実施形態のＰＣ１０では、表示制御プログラム３２ａに基づいて実行するＣＰＵ１２が、各種の処理を行う場合を説明した。しかし、この形態に限られない。表示制御プログラム３２ａに基づいて実行するＣＰＵ１２が、ＯＳ３２ｂ、他のシステム、ハード構成に対して、各種の処理を行わせる指示を出す形態であってもよい。
【００７０】
また、上記第１実施形態では、表示制御プログラム３２ａの実行により図５及び図６に示すフローが実行されるが、そのフローにおいて、Ｓ１００，Ｓ１０６〜Ｓ１１４の処理を行わないことも可能である。なお、上記ステップの全ての処理を行わないのではなく、上記ステップのうち、いずれかのステップの処理を任意に加えたフローとすることも可能である。
【００７１】
また、上記第２実施形態では、表示制御プログラム３２ａの実行により図７に示すフローが実行されるが、そのフローにおいて、Ｓ２００，Ｓ２０６の処理を行わないことも可能である。なお、上記ステップの全ての処理を行わないのではなく、上記ステップのうち、いずれかのステップの処理を任意に加えたフローとすることも可能である。
【００７２】
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組み合わせによって技術的有用性を発揮するものであり、出願時請求項記載の組み合わせに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【００７３】
ＰＣ１０は情報処理装置の一例である。ＣＰＵ１２は、コンピュータおよびプロセッサの一例である。無線ＬＡＮＩ／Ｆ２０は通信部の一例である。パネル２２は、表示部の一例である。表示制御プログラム３２ａは表示制御プログラムの一例である。ＭＦＰ５０は外部装置の一例である。
【００７４】
Ｓ１０４を実行するＣＰＵ１２は、表示時間判定手段の一例である。Ｓ１０６，Ｓ２０４を実行するＣＰＵ１２は、画面表示制限手段の一例である。Ｓ１０８，Ｓ１１２を実行するＣＰＵ１２は、条件判定手段の一例である。Ｓ１１４を実行するＣＰＵ１２は、制限解除手段の一例である。Ｓ２０２を実行するＣＰＵ１２は、組合判定手段の一例である。
【００７５】
なお、各プログラムは一つのプログラムモジュールから構成されるものであってもよいし、複数のプログラムモジュールから構成されるものであってもよい。また、各一例は置換可能な他の構成であってもよく、本発明の範疇である。プログラム（表示制御プログラム３２ａなど）に基づく処理を実行するコンピュータ（ＣＰＵ１２）であってもよいし、オペレーティングシステムや他のアプリケーション、プログラムなど、印刷プログラム以外のプログラムに基づく処理を実行するコンピュータであってもよいし、コンピュータの指示に従って動作するハード構成（パネル２２など）であってもよいし、コンピュータとハード構成とが連動した構成であってもよい。もちろん、複数のプログラムに基づく処理を連動させて処理を実行するコンピュータであってもよいし、複数のプログラムに基づく処理を連動させて処理を実行するコンピュータの指示に従って動作するハード構成であってもよい。
【００７６】
さらに、本発明の範疇であるプログラムは、ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな記録媒体に記録されて提供されてもよい。ｎｏｎ−ｔｒａｎｓｉｔｏｒｙな記録媒体は、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等の他、通信ネットワークを介してＰＣ１０に接続可能なサーバ装置に搭載された記憶部を含んでもよい。そして、サーバ装置の記憶部に記憶されたプログラムは、当該プログラムを示す情報或いは信号として、インターネット等の通信ネットワークを介して配信されてもよい。
【符号の説明】
【００７７】
１０：ＰＣ、１２：ＣＰＵ、２０：無線ＬＡＮＩ／Ｆ、２２：パネル、３２ａ：表示制御プログラム、５０：ＭＦＰ
【図１】
2015102724.tif 000003
【図２】
2015102724.tif 000004
【図３】
2015102724.tif 000005
【図４】
2015102724.tif 000006
【図５】
2015102724.tif 000007
【図６】
2015102724.tif 000008
【図７】
2015102724.tif 000009