(57)【要約】【課題】ポップアップ画面で隠れている設定項目に対する操作性を改善できる画像形成装置を提供する。【解決手段】画像形成装置は、ディスプレイ１０９と、画像形成装置に関する設定を受け付ける設定画面をディスプレイ１０９に表示する第１表示制御部１５１とを備える。設定画面は、各々が異なる設定を受け付ける複数の設定項目を含む。画像形成装置は、さらに、所定の呼出操作を受け付けたことに基づいて、画像形成装置に関する設定を受け付けるポップアップ画面を上記設定画面に重畳して表示する第２表示制御部１５２と、ポップアップ画面に対する設定内容ごとに、当該設定内容と関連する設定項目を規定している関連テーブル１２４に基づいて、ポップアップ画面に対する現在の設定内容が、ポップアップ画面の重畳表示により隠れている設定項目に関連していると判断された場合に、当該設定項目をディスプレイ１０９に表示する第３表示制御部１５４とを備える。【選択図】図４
2018027667.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置であって、
表示装置と、
前記画像形成装置に関する設定を受け付ける第１設定画面を前記表示装置に表示するための第１表示制御部とを備え、前記第１設定画面は、各々が異なる設定を受け付ける複数の設定項目を含み、さらに、
所定の呼出操作を受け付けたことに基づいて、前記画像形成装置に関する設定を受け付ける第２設定画面を前記第１設定画面に重畳して表示するための第２表示制御部と、
前記第２設定画面に対する設定内容ごとに、当該設定内容と関連する設定項目を規定している情報に基づいて、前記第２設定画面に対する現在の設定内容が、前記第２設定画面の重畳表示により隠れている設定項目に関連しているか否かを判断するための判断部と、
前記判断部によって前記現在の設定内容が前記隠れている設定項目に関連していると判断された場合に、当該隠れている設定項目を前記表示装置に表示するための第３表示制御部とを備える、画像形成装置。
【請求項２】
前記第３表示制御部は、前記隠れている設定項目を、前記第２設定画面の表示部分とは異なる表示領域に表示する、請求項１に記載の画像形成装置。
【請求項３】
前記第２設定画面は、印刷部数の設定を受け付け、
前記情報に規定される前記設定内容は、複数部数の設定を含み、
当該複数部数の設定には、複数部数に関する印刷設定を受け付ける設定項目が関連付けられている、請求項１または２に記載の画像形成装置。
【請求項４】
前記複数部数に関する印刷設定を受け付ける設定項目は、前記複数部数の印刷順を指定する設定項目を含む、請求項３に記載の画像形成装置。
【請求項５】
前記複数部数に関する印刷設定を受け付ける設定項目は、前記複数部数の印刷内容を確認する設定項目を含む、請求項３または４に記載の画像形成装置。
【請求項６】
前記第２設定画面は、印刷紙の種類の設定を受け付け、
前記情報は、前記印刷紙の種類ごとに、当該種類に関連する設定項目を規定している、請求項１または２に記載の画像形成装置。
【請求項７】
表示装置を備えるコンピュータの表示制御方法であって、
前記コンピュータに関する設定を受け付ける第１設定画面を前記表示装置に表示するステップを備え、前記第１設定画面は、各々が異なる設定を受け付ける複数の設定項目を含み、さらに、
所定の呼出操作を受け付けたことに基づいて、前記コンピュータに関する設定を受け付ける第２設定画面を前記第１設定画面に重畳して表示するステップと、
前記第２設定画面に対する設定内容ごとに、当該設定内容と関連する設定項目を規定している情報に基づいて、前記第２設定画面に対する現在の設定内容が、前記第２設定画面の重畳表示により隠れている設定項目に関連しているか否かを判断するステップと、
前記判断するステップで前記現在の設定内容が前記隠れている設定項目に関連していると判断された場合に、当該隠れている設定項目を前記表示装置に表示するステップとを備える、表示制御方法。
【請求項８】
表示装置を備えるコンピュータの表示制御プログラムであって、
前記表示制御プログラムは、前記コンピュータに、
前記コンピュータに関する設定を受け付ける第１設定画面を前記表示装置に表示するステップを実行させ、前記第１設定画面は、各々が異なる設定を受け付ける複数の設定項目を含み、さらに、
所定の呼出操作を受け付けたことに基づいて、前記コンピュータに関する設定を受け付ける第２設定画面を前記第１設定画面に重畳して表示するステップと、
前記第２設定画面に対する設定内容ごとに、当該設定内容と関連する設定項目を規定している情報に基づいて、前記第２設定画面に対する現在の設定内容が、前記第２設定画面の重畳表示により隠れている設定項目に関連しているか否かを判断するステップと、
前記判断するステップで前記現在の設定内容が前記隠れている設定項目に関連していると判断された場合に、当該隠れている設定項目を前記表示装置に表示するステップとを実行させる、表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、画像形成装置の表示制御に関し、特に、ポップアップ画面で隠れた設定項目の表示制御に関する。
【背景技術】
【０００２】
ＭＦＰ（Multi-Functional  Peripheral）などの画像形成装置の高機能化に伴って、画面の内容が複雑化している。限られたディスプレイの表示領域を有効に利用するために、所定の呼出操作に基づいて設定画面をポップアップする技術がある。ユーザーは、必要に応じて設定画面をポップアップすることで、限られた表示領域を有効に利用することができる。以下では、所定の呼出操作によりポップアップされた設定画面を「ポップアップ画面」ともいう。ポップアップ画面の表示により重畳された設定画面を「下層設定画面」ともいう。
【０００３】
ポップアップ画面を表示するための技術に関し、特開２０１２−１９９７９９号公報（特許文献１）は、ポップアップ画面としてのテンキーの入力を容易にすることができる画像形成装置を開示している。当該画像形成装置は、テンキーを余白領域に表示することで、ポップアップされたテンキーが下層設定画面のボタンと重なることを防ぐ。
【０００４】
特開２０１０−７９４１２号公報（特許文献２）は、ポップアップ画面が下層設定画面のボタンと重畳されることを防ぐための情報表示装置を開示している。より具体的には、当該情報表示装置は、ポップアップ画面の表示時に、下層設定画面のボタンを縮小表示する。これにより、当該情報表示装置は、ポップアップ画面が下層設定画面のボタンと重なることが防ぐ。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−１９９７９９号公報
【特許文献２】特開２０１０−７９４１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
下層設定画面は、各々が異なる設定を受け付ける複数の設定項目（たとえば、ボタンなど）を含む。これらの設定項目は、ポップアップ画面の表示により隠れてしまう可能性がある。この場合、ユーザーは、隠れている設定項目に対して操作を行うことができず、当該設定項目に対する操作性が低下する。そのため、ポップアップ画面で隠れている設定項目に対する操作性を改善することが望まれている。
【０００７】
ポップアップ画面で隠れている設定項目に対する操作が必要であるか否かは、ポップアップ画面に対する設定内容に応じて変わる。一例として、ポップアップ画面がテンキーであり、テンキーが印刷部数の設定を受け付けるとする。この場合には、操作が必要な設定項目は、テンキーに対する印刷部数の設定に応じて変わる。たとえば、印刷部数として複数部数が設定された場合には、ページのソート設定などが必要になるが、印刷部数として単数部数が設定された場合には、このようなページのソート設定は必要ない。特許文献１，２は、ポップアップ画面の表示時における設定画面の操作性を改善することを開示するものであり、ポップアップ画面で隠れている設定項目に対する操作性を改善することについては開示していない。
【０００８】
本開示は上述のような問題点を解決するためになされたものであって、ある局面における目的は、ポップアップ画面で隠れている設定項目に対する操作性を改善できる画像形成装置を提供することである。他の局面における目的は、ポップアップ画面で隠れている設定項目に対する操作性を改善できる表示制御方法を提供することである。さらに他の局面における目的は、ポップアップ画面で隠れている設定項目に対する操作性を改善できる表示制御プログラムを提供することである。
【課題を解決するための手段】
【０００９】
ある局面に従うと、画像形成装置は、表示装置と、上記画像形成装置に関する設定を受け付ける第１設定画面を上記表示装置に表示するための第１表示制御部とを備える。上記第１設定画面は、各々が異なる設定を受け付ける複数の設定項目を含む。上記画像形成装置は、さらに、所定の呼出操作を受け付けたことに基づいて、上記画像形成装置に関する設定を受け付ける第２設定画面を上記第１設定画面に重畳して表示するための第２表示制御部と、上記第２設定画面に対する設定内容ごとに、当該設定内容と関連する設定項目を規定している情報に基づいて、上記第２設定画面に対する現在の設定内容が、上記第２設定画面の重畳表示により隠れている設定項目に関連しているか否かを判断するための判断部と、上記判断部によって上記現在の設定内容が上記隠れている設定項目に関連していると判断された場合に、当該隠れている設定項目を上記表示装置に表示するための第３表示制御部とを備える。
【００１０】
好ましくは、上記第３表示制御部は、上記隠れている設定項目を、上記第２設定画面の表示部分とは異なる表示領域に表示する。
【００１１】
好ましくは、上記第２設定画面は、印刷部数の設定を受け付ける。上記情報に規定される上記設定内容は、複数部数の設定を含む。当該複数部数の設定には、複数部数に関する印刷設定を受け付ける設定項目が関連付けられている。
【００１２】
好ましくは、上記複数部数に関する印刷設定を受け付ける設定項目は、上記複数部数の印刷順を指定する設定項目を含む。
【００１３】
好ましくは、上記複数部数に関する印刷設定を受け付ける設定項目は、上記複数部数の印刷内容を確認する設定項目を含む。
【００１４】
好ましくは、上記第２設定画面は、印刷紙の種類の設定を受け付ける。上記情報は、上記印刷紙の種類ごとに、当該種類に関連する設定項目を規定している。
【００１５】
他の局面に従うと、表示装置を備えるコンピュータの表示制御方法は、上記コンピュータに関する設定を受け付ける第１設定画面を上記表示装置に表示するステップを備える。上記第１設定画面は、各々が異なる設定を受け付ける複数の設定項目を含む。上記表示制御方法は、さらに、所定の呼出操作を受け付けたことに基づいて、上記コンピュータに関する設定を受け付ける第２設定画面を上記第１設定画面に重畳して表示するステップと、上記第２設定画面に対する設定内容ごとに、当該設定内容と関連する設定項目を規定している情報に基づいて、上記第２設定画面に対する現在の設定内容が、上記第２設定画面の重畳表示により隠れている設定項目に関連しているか否かを判断するステップと、上記判断するステップで上記現在の設定内容が上記隠れている設定項目に関連していると判断された場合に、当該隠れている設定項目を上記表示装置に表示するステップとを備える。
【００１６】
他の局面に従うと、表示装置を備えるコンピュータの表示制御プログラムは、上記コンピュータに、上記コンピュータに関する設定を受け付ける第１設定画面を上記表示装置に表示するステップを実行させる。上記第１設定画面は、各々が異なる設定を受け付ける複数の設定項目を含む。上記表示制御プログラムは、さらに、所定の呼出操作を受け付けたことに基づいて、上記コンピュータに関する設定を受け付ける第２設定画面を上記第１設定画面に重畳して表示するステップと、上記第２設定画面に対する設定内容ごとに、当該設定内容と関連する設定項目を規定している情報に基づいて、上記第２設定画面に対する現在の設定内容が、上記第２設定画面の重畳表示により隠れている設定項目に関連しているか否かを判断するステップと、上記判断するステップで上記現在の設定内容が上記隠れている設定項目に関連していると判断された場合に、当該隠れている設定項目を上記表示装置に表示するステップとを実行させる。
【発明の効果】
【００１７】
ある局面において、ポップアップ画面で隠れている設定項目に対する操作性を改善することができる。
【００１８】
本発明の上記および他の目的、特徴、局面および利点は、添付の図面と関連して理解される本発明に関する次の詳細な説明から明らかとなるであろう。
【図面の簡単な説明】
【００１９】
【図１】第１の実施の形態に従う画像形成装置の外観を示す図である。
【図２】第１の実施の形態に従う画像形成装置による表示制御の一例を時系列で示す図である。
【図３】第１の実施の形態に従う関連性テーブルのデータ構造の一例を示す図である。
【図４】第１の実施の形態に従う画像形成装置の主要な構成の一例を示す図である。
【図５】第１の実施の形態に従う画像形成装置が実行する処理の一部を表わすフローチャートである。
【図６】第１の実施の形態に従う画像形成装置のハードウェア構成の一例を示すブロック図である。
【図７】第２の実施の形態に従う画像形成装置による表示制御の一例を時系列で示す図である。
【図８】第２の実施の形態に従う関連性テーブルのデータ構造の一例を示す図である。
【図９】第３の実施の形態に従う画像形成装置による表示制御の一例を時系列で示す図である。
【図１０】第３の実施の形態に従う関連性テーブルのデータ構造の一例を示す図である。
【図１１】第３の実施の形態に従う画像形成装置が実行する処理の一部を表わすフローチャートである。
【発明を実施するための形態】
【００２０】
以下、図面を参照しつつ、本発明に従う各実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがって、これらについての詳細な説明は繰り返さない。なお、以下で説明される各実施の形態および各変形例は、適宜選択的に組み合わされてもよい。
【００２１】
＜第１の実施の形態＞
［画像形成装置１００］
図１を参照して、画像形成装置１００について説明する。図１は、画像形成装置１００の外観を示す図である。
【００２２】
図１には、ＭＦＰとしての画像形成装置１００が示されている。ＭＦＰとは、印刷機能、スキャン機能、ＦＡＸの機能などを備える機器である。以下では、ＭＦＰとしての画像形成装置１００について説明するが、画像形成装置１００は、ＭＦＰに限定されない。たとえば、画像形成装置１００は、モノクロプリンターであってもよいし、カラープリンターであってもよいし、スキャナーであってもよいし、ＦＡＸであってもよいし、表示装置を備えるその他の情報処理装置であってもよい。
【００２３】
画像形成装置１００は、スキャナー１０６と、プリンター１０７と、操作パネル１０８とを含む。スキャナー１０６は、セットされた用紙を読み取り、用紙を表わす画像を生成する。プリンター１０７は、たとえば電子写真方式により、スキャナー１０６で読み取られた用紙などを画像として印刷する。操作パネル１０８は、表示装置としてのディスプレイ１０９を含む。ディスプレイ１０９には、タッチパネルが重ねられおり、ディスプレイ１０９は、画像形成装置１００に対する操作をタッチ操作で受け付ける。
【００２４】
［画像形成装置１００の表示制御］
図２および図３を参照して、画像形成装置１００による表示制御について説明する。図２は、画像形成装置１００による表示制御の一例を時系列で示す図である。
【００２５】
ステップＳ１において、画像形成装置１００のディスプレイ１０９には、トップ画面としての設定画面３０（第１設定画面）が表示されているとする。設定画面３０は、画像形成装置１００に対する設定入力（たとえば、印刷設定など）を受け付ける。当該設定入力は、たとえば、ディスプレイ１０９に対するタッチ操作により実現される。
【００２６】
設定画面３０は、各々が異なる印刷設定を受け付ける設定項目３１，３２Ａ〜３２Ｇを含む。より具体的には、設定項目３１は、印刷部数の設定を受け付ける。設定項目３２Ａは、印刷用紙の出力形式（たとえば、カラー設定）を受け付ける。設定項目３２Ｂは、印刷時の濃度設定を受け付ける。設定項目３２Ｃは、印刷用紙のサイズ設定を受け付ける。設定項目３２Ｄは、印刷用紙に印刷される印刷データの拡大率の設定を受け付ける。設定項目３２Ｅは、印刷用紙の並び順の設定を受け付ける。設定項目３２Ｆは、印刷用紙をステープル（ホッチキス）で閉じるか否かを指定する設定を受け付ける。設定項目３２Ｇは、１枚当たりの用紙に集約する印刷データ数の設定を受け付ける。
【００２７】
ステップＳ２において、画像形成装置１００は、ポップアップ画面３４の呼出操作を受け付けたとする。これにより、ポップアップ画面３４がディスプレイ１０９に表示される。ポップアップ画面３４は、たとえば、設定項目３１に対するタッチ操作により表示される。ポップアップ画面３４は、画像形成装置１００に関する印刷設定を受け付ける。一例として、ポップアップ画面３４は、印刷部数の設定を受け付けるテンキーである。ポップアップ画面３４に入力された数値は、印刷部数として設定項目３１に反映される。
【００２８】
ポップアップ画面３４の表示により、設定画面３０の設定項目３２Ｅ，３２Ｆがポップアップ画面３４で隠れてしまう。画像形成装置１００は、ポップアップ画面３４に対する設定内容に基づいて、ポップアップ画面３４に隠れている設定項目３２Ｅ，３２Ｆを表示するか否かを判断する。一例として、当該判断は、図３に示される関連性テーブル１２４に基づいて行われる。図３は、関連性テーブル１２４のデータ構造の一例を示す図である。
【００２９】
関連性テーブル１２４において、ポップアップ画面３４に対する設定内容ごとに、当該設定内容と関連する設定項目が規定されている。関連性テーブル１２４における「設定内容」と「設定項目」との関係は、予め規定されていてもよいし、ユーザーによって任意に変更されてもよい。画像形成装置１００は、関連性テーブル１２４に基づいて、ポップアップ画面３４に対する現在の設定内容が、ポップアップ画面３４の重畳表示により隠れている設定項目３２Ｅ，３２Ｆに関連しているか否かを判断する。
【００３０】
一例として、関連性テーブル１２４に規定される「設定内容」は、単数部数の設定や、複数部数の設定を含む。図３の例では、関連性テーブル１２４に規定されている「単数部数」の設定にはいずれの設定項目も関連付けられていない。関連性テーブル１２４に規定されている「複数部数」の設定には、複数部数に関する印刷設定を受け付ける設定項目３２Ｅが関連付けられている。当該設定項目３２Ｅは、上述したように、複数部数の印刷順を指定する設定を受け付ける。当該印刷順の設定は、たとえば、１ページごとに複数枚印刷する「グループ設定」や、１部ごとに複数枚を印刷する「ソート設定」などの選択により指定される。
【００３１】
再び図２を参照して、ステップＳ２においては、ユーザーは、ポップアップ画面３４に対して印刷部数「１」を設定したとする。この場合、画像形成装置１００は、関連性テーブル１２４に規定されている「設定内容」を参照して、「単数部数」に関連付けられている設定項目を検索する。「単数部数」と関連性が高い設定項目は関連性テーブル１２４には規定されていないので、印刷部数が単数部数（すなわち、「１」）である場合には、画像形成装置１００は、ポップアップ画面３４で隠れている設定項目３２Ｅ，３２Ｆを表示しない。
【００３２】
ステップＳ３において、ユーザーは、ポップアップ画面３４に対して印刷部数「２」を設定したとする。この場合、画像形成装置１００は、関連性テーブル１２４に規定されている「設定内容」を参照して、「複数部数」に関連付けられている設定項目を検索する。その結果、設定項目３２Ｅがヒットする。画像形成装置１００は、ヒットした設定項目３２Ｅと同一の設定項目３６をディスプレイ１０９に表示する。
【００３３】
このように、画像形成装置１００は、ポップアップ画面３４（第２設定画面）に対する設定内容ごとに、当該設定内容と関連する設定項目を規定している関連性テーブル１２４（情報）に基づいて、ポップアップ画面３４に対する現在の設定内容が、ポップアップ画面３４の重畳表示により隠れている設定項目に関連しているか否かを判断する。画像形成装置１００は、ポップアップ画面３４に対する現在の設定内容が、ポップアップ画面３４に隠れている設定項目に関連していると判断した場合、当該設定項目をディスプレイ１０９（表示装置）に表示する。これにより、ポップアップ画面３４で隠れている設定項目に対する操作性が改善される。
【００３４】
好ましくは、画像形成装置１００は、ポップアップ画面３４で隠れている設定項目３２Ｅを、ポップアップ画面３４の表示部分とは異なる表示領域に表示する。典型的には、ポップアップ画面３４で隠れている設定項目３２Ｅは、ポップアップ画面３４の近傍に表示される。近傍とは、ポップアップ画面３４の縁部分から外側の予め定められた範囲内のことをいう。ポップアップ画面３４で隠れている設定項目３２Ｅがポップアップ画面３４と並べて表示されることで、ユーザーは、ポップアップ画面３４と設定項目３２Ｅとの両方対して設定入力を行うことができる。
【００３５】
［画像形成装置１００の機能構成］
図４を参照して、画像形成装置１００の機能について説明する。図４は、画像形成装置１００の主要な構成の一例を示す図である。
【００３６】
図４に示されるように、画像形成装置１００は、制御装置１０１と、上述のディスプレイ１０９（図１参照）とを含む。制御装置１０１は、機能構成として、第１表示制御部１５１と、第２表示制御部１５２と、判断部１５３と、第３表示制御部１５４とを含む。
【００３７】
第１表示制御部１５１は、画像形成装置１００に関する印刷設定を受け付ける設定画面３０（図２参照）をディスプレイ１０９に表示する。設定画面３０は、たとえば、画像形成装置１００のトップ画面である。第１表示制御部１５１は、トップ画面の呼出操作を受け付けたことに基づいて、ディスプレイ１０９に設定画面３０を表示する。
【００３８】
第２表示制御部１５２は、所定の呼出操作を受け付けたことに基づいて、画像形成装置１００に関する印刷設定を受け付けるポップアップ画面３４（図１参照）を設定画面３０に重畳して表示する。当該所定の呼出操作は、たとえば、上述の設定項目３１に対するタッチ操作や、操作パネル１０８（図１参照）上のハードウェアキーの押下などを含む。
【００３９】
判断部１５３は、上述の関連性テーブル１２４（図３参照）に基づいて、ポップアップ画面３４に対する現在の設定内容が、ポップアップ画面３４の重畳表示により隠れている設定画面３０の設定項目に関連しているか否かを判断する。設定画面３０の各設定項目がポップアップ画面３４に隠れているか否かは、たとえば、ディスプレイ１０９内におけるポップアップ画面３４の座標値と、ディスプレイ１０９内における設定画面３０の各設定項目の座標値とを比較することにより判断される。
【００４０】
第３表示制御部１５４は、ポップアップ画面３４に対する現在の設定内容が、ポップアップ画面３４に隠れている設定項目に関連していると判断された場合に、当該隠れている設定項目をディスプレイ１０９に表示する。これにより、現在の設定内容と関連性の高い設定項目がディスプレイ１０９に表示される。一方で、現在の設定内容と関連性の低い設定項目はディスプレイ１０９に表示されない。すなわち、ポップアップ画面３４に隠れている設定項目が、ポップアップ画面３４に対する設定内容に基づいて表示される。
【００４１】
［画像形成装置１００の制御構造］
図５を参照して、画像形成装置１００の制御構造について説明する。図５は、画像形成装置１００が実行する処理の一部を表わすフローチャートである。図５の処理は、画像形成装置１００の制御装置１０１（図４参照）がプログラムを実行することにより実現される。他の局面において、処理の一部または全部が、回路素子またはその他のハードウェアによって実行されてもよい。
【００４２】
ステップＳ１１０において、制御装置１０１は、ポップアップ画面の呼出操作を受け付けたか否かを判断する。制御装置１０１は、ポップアップ画面の呼出操作を受け付けたと判断した場合（ステップＳ１１０においてＹＥＳ）、制御をステップＳ１１２に切り替える。そうでない場合には（ステップＳ１１０においてＮＯ）、制御装置１０１は、ステップＳ１１０の処理を再び実行する。
【００４３】
ステップＳ１１２において、制御装置１０１は、上述の第２表示制御部１５２（図４参照）として、テンキーとしてのポップアップ画面をディスプレイ１０９（図１参照）に表示する。
【００４４】
ステップＳ１２０において、制御装置１０１は、テンキーに対する印刷部数の設定として、複数部数が設定されたか否かを判断する。一例として、２以上の印刷部数が設定された場合に、制御装置１０１は、複数部数が設定されたと判断する。制御装置１０１は、テンキーに対する印刷部数の設定として、複数部数が設定されたと判断した場合（ステップＳ１２０においてＹＥＳ）、制御をステップＳ１３０に切り替える。そうでない場合には（ステップＳ１２０においてＮＯ）、制御装置１０１は、ステップＳ１２０の処理を再び実行する。
【００４５】
ステップＳ１３０において、制御装置１０１は、上述の判断部１５３（図４参照）として、ポップアップ画面に隠れている設定項目の内、複数部数の印刷設定と関連性が高い設定項目が存在するか否かを判断する。当該判断は、上述の関連性テーブル１２４（図３参照）に基づいて行われる。制御装置１０１は、ポップアップ画面に隠れている設定項目の内、複数部数の印刷設定と関連性が高い設定項目が存在すると判断した場合（ステップＳ１３０においてＹＥＳ）、制御をステップＳ１３２に切り替える。そうでない場合には（ステップＳ１３０においてＮＯ）、制御装置１０１は、図５に示される表示制御処理を終了する。
【００４６】
ステップＳ１３２において、制御装置１０１は、複数部数の印刷設定と関連性が高いと判断された設定項目を表示する。好ましくは、当該設定項目は、ポップアップ画面の近傍に並べて表示される。
【００４７】
［画像形成装置１００のハードウェア構成］
図６を参照して、画像形成装置１００のハードウェア構成の一例について説明する。図６は、画像形成装置１００のハードウェア構成の一例を示すブロック図である。
【００４８】
図６に示されるように、画像形成装置１００は、制御装置１０１と、ＲＯＭ（Read  Only  Memory）１０２と、ＲＡＭ（Random  Access  Memory）１０３と、通信インターフェイス１０４と、スキャナー１０６と、プリンター１０７と、操作パネル１０８と、記憶装置１２０とを備える。
【００４９】
制御装置１０１は、たとえば、少なくとも１つの集積回路によって構成される。集積回路は、たとえば、少なくとも１つのＣＰＵ（Central  Processing  Unit）、少なくとも１つのＡＳＩＣ（Application  Specific  Integrated  Circuit）、少なくとも１つのＦＰＧＡ（Field  Programmable  Gate  Array）、またはそれらの組み合わせなどによって構成される。
【００５０】
制御装置１０１は、本実施の形態に従う表示制御プログラム１２２などの各種プログラムを実行することで画像形成装置１００の動作を制御する。制御装置１０１は、表示制御プログラム１２２の実行命令を受け付けたことに基づいて、ＲＯＭ１０２に記憶されている表示制御プログラム１２２を読み出す。ＲＡＭ１０３は、ワーキングメモリとして機能し、表示制御プログラム１２２の実行に必要な各種データを一時的に格納する。
【００５１】
通信インターフェイス１０４には、アンテナ（図示しない）などが接続される。画像形成装置１００は、当該アンテナを介して、外部の通信機器との間でデータをやり取りする。外部の通信機器は、たとえば、スマートフォンなどの携帯通信端末、サーバーなどを含む。画像形成装置１００は、本実施の形態に従う表示制御プログラム１２２を、アンテナを介してサーバーからダウンロードできるように構成されてもよい。
【００５２】
スキャナー１０６は、画像形成装置１００にセットされた原稿を光学的に読み取って、原稿の画像データを生成する。
【００５３】
プリンター１０７は、たとえば電子写真方式により、スキャナー１０６で読み取られた画像データや、他の通信機器から送信されたプリントデータを、印刷のためのデータに変換し、変換後のデータに基づいて文書等の画像を印刷する装置である。
【００５４】
操作パネル１０８は、たとえば、トップ画面やポップアップ画面などの設定画面の呼出操作を受け付ける。操作パネル１０８は、表示装置としてのディスプレイ１０９を含む。ディスプレイ１０９は、たとえば、液晶ディスプレイ、有機ＥＬ（Electro  Luminescence）ディスプレイ、またはその他の表示機器である。ディスプレイ１０９は、タッチパネルに重ねられており、画像形成装置１００に対する各種操作（たとえば、印刷操作など）をタッチ操作で受け付ける。
【００５５】
記憶装置１２０は、たとえば、ハードディスクや外付けの記憶装置などの記憶媒体である。記憶装置１２０は、本実施の形態に従う処理を実現するための表示制御プログラム１２２や上述の関連性テーブル１２４（図３参照）を格納する。表示制御プログラム１２２および関連性テーブル１２４の格納場所は、記憶装置１２０に限定されない。たとえば、表示制御プログラム１２２および関連性テーブル１２４は、制御装置１０１の記憶領域（たとえば、キャッシュ領域）、ＲＯＭ１０２、ＲＡＭ１０３、サーバーなどの他の装置に格納されていてもよい。
【００５６】
表示制御プログラム１２２は、単体のプログラムとしてではなく、任意のプログラムの一部に組み込まれて提供されてもよい。この場合、本実施の形態に従う処理は、任意のプログラムと協働して実現される。このような一部のモジュールを含まないプログラムであっても、本実施の形態に従う表示制御プログラム１２２の趣旨を逸脱するものではない。さらに、表示制御プログラム１２２によって提供される機能の一部または全部は、専用のハードウェアによって実現されてもよい。さらに、少なくとも１つのサーバーが表示制御プログラム１２２の処理の一部を実行する所謂クラウドサービスのような形態で画像形成装置１００が構成されてもよい。
【００５７】
［小括］
以上のようにして、本実施の形態に従う画像形成装置１００は、ポップアップ画面に対する設定内容に基づいて、ポップアップ画面に隠れている設定項目を表示するか否かを判断する。画像形成装置１００は、ポップアップ画面の現在の設定内容と、ポップアップ画面に隠れている設定項目との関連性が高い場合に、当該設定項目を表示する。これにより、ポップアップ画面で隠れている設定項目に対する操作性が改善される。また、画像形成装置１００は、ポップアップ画面に対する設定内容と関連性が低い設定項目については表示しないので、表示領域を有効的に利用することができる。
【００５８】
＜第２の実施の形態＞
［概要］
第１の実施の形態に従う画像形成装置１００は、トップ画面としての設定画面上にポップアップ画面を表示していた。これに対して、第２の実施の形態に従う画像形成装置１００は、ポップアップ画面としての設定画面上に、さらにポップアップ画面を表示する。当該画像形成装置１００は、上層のポップアップ画面に対する設定内容に基づいて、上層のポップアップ画面で隠れた下層のポップアップ画面の設定項目を表示するか否かを判断する。
【００５９】
第２の実施の形態に従う画像形成装置１００のハードウェア構成などその他の点については、第１の実施の形態に従う画像形成装置１００と同じであるので、以下では、それらの説明については繰り返さない。
【００６０】
［画像形成装置１００の表示制御］
図７および図８を参照して、第２の実施の形態に従う画像形成装置１００による表示制御について説明する。図７は、第２の実施の形態に従う画像形成装置１００による表示制御の一例を時系列で示す図である。
【００６１】
ステップＳ５において、ユーザーは、ポップアップ画面４１の呼出操作を行ったとする。これにより、画像形成装置１００は、トップ画面である設定画面３０上にポップアップ画面４１を表示する。ポップアップ画面４１は、設定項目４２Ａ，４２Ｂを含む。設定項目４２Ａは、画像形成装置１００にセットされた用紙の方向の設定を受け付ける。設定項目４２Ｂは、印刷プレビューの確認方法の設定を受け付ける。
【００６２】
ステップＳ６において、ユーザーは、ポップアップ画面３４の呼出操作を行ったとする。これにより、画像形成装置１００は、ポップアップ画面４１上にポップアップ画面３４を表示する。ポップアップ画面３４は、たとえば、印刷部数を設定するためのテンキーである。ポップアップ画面３４が印刷部数を表示する設定項目３１の近傍に表示されると、下層のポップアップ画面４１の設定項目４２Ｂが上層のポップアップ画面３４で隠れてしまう。画像形成装置１００は、ポップアップ画面３４に対する設定内容に基づいて、ポップアップ画面３４に隠れている設定項目４２Ｂを表示するか否かを判断する。一例として、当該判断は、図８に示される関連性テーブル１２４Ａに基づいて行われる。図８は、関連性テーブル１２４Ａのデータ構造の一例を示す図である。
【００６３】
関連性テーブル１２４Ａにおいて、ポップアップ画面３４に対する設定内容ごとに、当該設定内容と関連する設定項目が規定されている。関連性テーブル１２４Ａにおける「設定内容」と「設定項目」との関係は、予め規定されていてもよいし、ユーザーによって任意に変更されてもよい。画像形成装置１００は、関連性テーブル１２４Ａに基づいて、ポップアップ画面３４に対する現在の設定内容が、ポップアップ画面３４の重畳表示により隠れている設定項目４２Ａ，４２Ｂに関連しているか否かを判断する。
【００６４】
一例として、関連性テーブル１２４Ａに規定される「設定内容」は、単数部数の設定や、複数部数の設定を含む。図８の例では、関連性テーブル１２４Ａに規定されている「単数部数」の設定にはいずれの設定項目も関連付けられていない。関連性テーブル１２４Ａに規定されている「複数部数」の設定には、複数部数に関する印刷設定を受け付ける設定項目４２Ｂが関連付けられている。設定項目４２Ｂは、複数部数の印刷内容を確認するための設定を受け付けるための設定項目である。
【００６５】
再び図７を参照して、ステップＳ６において、ユーザーは、ポップアップ画面３４に対して印刷部数「２」を設定したとする。この場合、画像形成装置１００は、関連性テーブル１２４Ａに規定されている「設定内容」を参照して、「複数部数」に関連付けられている設定項目を検索する。その結果、設定項目４２Ｂがヒットする。画像形成装置１００は、ヒットした設定項目４２Ｂと同一の設定項目４５をポップアップ画面３４の近傍に表示する。
【００６６】
＜第３の実施の形態＞
［概要］
第１の実施の形態に従う画像形成装置１００は、ポップアップ画面としてテンキーを表示していた。これに対して、第３の実施の形態に従う画像形成装置１００は、ポップアップ画面として印刷用紙の種類を設定するための設定画面を表示する。当該画像形成装置１００は、印刷用紙の種類に関する設定内容に基づいて、ポップアップ画面で隠れた下層の設定画面の設定項目を表示するか否かを判断する。
【００６７】
第３の実施の形態に従う画像形成装置１００のハードウェア構成などその他の点については、第１の実施の形態に従う画像形成装置１００と同じであるので、以下では、それらの説明については繰り返さない。
【００６８】
［画像形成装置１００の表示制御］
図９および図１０を参照して、第３の実施の形態に従う画像形成装置１００による表示制御について説明する。図９は、第３の実施の形態に従う画像形成装置１００による表示制御の一例を時系列で示す図である。
【００６９】
ステップＳ１１において、画像形成装置１００のディスプレイ１０９には、トップ画面としての設定画面３０が表示されているとする。設定画面３０は、画像形成装置１００に対する設定入力（たとえば、印刷設定など）を受け付ける。当該設定入力は、たとえば、ディスプレイ１０９に対するタッチ操作により実現される。
【００７０】
設定画面３０は、各々が異なる印刷設定を受け付ける設定項目３１，３２Ａ〜３２Ｄ，３２Ｆ，３２Ｈを含む。より具体的には、設定項目３１は、印刷部数の設定を受け付ける。設定項目３２Ａは、印刷用紙の出力形式（たとえば、カラー設定）を受け付ける。設定項目３２Ｂは、印刷時の濃度設定を受け付ける。設定項目３２Ｃは、印刷用紙のサイズ設定を受け付ける。設定項目３２Ｄは、印刷用紙に印刷される印刷データの拡大率の設定を受け付ける。設定項目３２Ｆは、印刷用紙をステープル（ホッチキス）で閉じるか否かを指定する設定を受け付ける。設定項目３２Ｈは、読取対象の用紙の読取面（片面または両面）と、印刷データの印刷面（片面または両面）との組み合わせの設定を受け付ける。
【００７１】
ステップＳ１２において、画像形成装置１００は、ポップアップ画面５４の呼出操作を受け付けたとする。これにより、ポップアップ画面５４がディスプレイ１０９に表示される。ポップアップ画面５４は、たとえば、印刷用紙の種類の設定などを受け付ける。ポップアップ画面５４の表示により、設定画面３０の各設定項目がポップアップ画面５４で隠れてしまう。画像形成装置１００は、ポップアップ画面５４に対する設定内容に基づいて、ポップアップ画面５４に隠れている各設定項目を表示するか否かを判断する。一例として、当該判断は、図１０に示される関連性テーブル１２４Ｂに基づいて行われる。図１０は、関連性テーブル１２４Ｂのデータ構造の一例を示す図である。
【００７２】
関連性テーブル１２４Ｂにおいて、ポップアップ画面５４に対する設定内容ごとに、当該設定内容と関連する設定項目が規定されている。関連性テーブル１２４Ｂにおける「設定内容」と「設定項目」との関係は、予め規定されていてもよいし、ユーザーによって任意に変更されてもよい。一例として、関連性テーブル１２４Ｂは、印刷紙の種類ごとに、当該種類に関連する設定項目を関連付けている。
【００７３】
図１０の例では、印刷紙「普通紙」には「設定項目３２Ｆ」と「設定項目３２Ｈ」とが関連付けられている。印刷紙「厚紙１〜４」にはいずれの設定項目も関連付けられていない。通常、厚紙に対しては、ステープルの設定や両面印刷の設定が禁止されている。そのため、厚紙には、これらの設定を受け付ける設定項目が関連付けられない。一方で、普通紙に対しては、ステープルの設定や両面印刷の設定が許可されている。そのため、普通紙には、これらの設定を受け付ける設定項目３２Ｆ，３２Ｈが関連付けられている。
【００７４】
再び図９を参照して、ステップＳ１２においては、ユーザーは、ポップアップ画面５４の「厚紙４」を選択したとする。この場合、画像形成装置１００は、関連性テーブル１２４Ｂに規定されている「設定内容」を参照して、「厚紙４」に関連付けられている設定項目を検索する。「厚紙４」と関連性が高い設定項目は関連性テーブル１２４Ｂには規定されていないので、「厚紙４」が選択された場合には、画像形成装置１００は、ポップアップ画面５４で隠れている設定項目を表示しない。
【００７５】
ステップＳ１３において、ユーザーは、ポップアップ画面５４の「普通紙」を選択したとする。この場合、画像形成装置１００は、関連性テーブル１２４Ｂに規定されている「設定内容」を参照して、「普通紙」に関連付けられている設定項目を検索する。その結果、設定項目３２Ｆ，３２Ｈがヒットする。画像形成装置１００は、ヒットした設定項目３２Ｆ，３２Ｈと同一の設定項目５５をポップアップ画面５４の近傍に表示する。
【００７６】
［画像形成装置１００の制御構造］
図１１を参照して、第３の実施の形態に従う画像形成装置１００の制御構造について説明する。図１１は、第３の実施の形態に従う画像形成装置１００が実行する処理の一部を表わすフローチャートである。図１１の処理は、画像形成装置１００の制御装置１０１（図４参照）がプログラムを実行することにより実現される。他の局面において、処理の一部または全部が、回路素子またはその他のハードウェアによって実行されてもよい。なお、ステップＳ１１０，Ｓ１１２については図５で説明した通りであるので、それらの説明については繰り返さない。
【００７７】
ステップＳ１２０Ａにおいて、制御装置１０１は、ポップアップ画面に対する設定内容が変更されたか否かを判断する。一例として、制御装置１０１は、ポップアップ画面における印刷設定が「普通紙」に変更された場合に、ポップアップ画面に対する設定内容が変更されたと判断する。制御装置１０１は、ポップアップ画面に対する設定内容が変更されたと判断した場合（ステップＳ１２０ＡにおいてＹＥＳ）、制御をステップＳ１３０Ａに切り替える。そうでない場合には（ステップＳ１２０ＡにおいてＮＯ）、制御装置１０１は、ステップＳ１２０Ａの処理を再び実行する。
【００７８】
ステップＳ１３０Ａにおいて、制御装置１０１は、上述の判断部１５３（図４参照）として、ポップアップ画面に隠れている設定項目の内、ポップアップ画面に対する現在の設定内容と関連性が高い設定項目が存在するか否かを判断する。当該判断は、上述の関連性テーブル１２４Ｂ（図１０参照）に基づいて行われる。制御装置１０１は、ポップアップ画面に隠れている設定項目の内、ポップアップ画面に対する現在の設定内容と関連性が高い設定項目が存在すると判断した場合（ステップＳ１３０ＡにおいてＹＥＳ）、制御をステップＳ１３２に切り替える。そうでない場合には（ステップＳ１３０ＡにおいてＮＯ）、制御装置１０１は、図１１に示される表示制御処理を終了する。
【００７９】
ステップＳ１３２Ａにおいて、制御装置１０１は、ポップアップ画面に対する現在の設定内容と関連性が高いと判断された設定項目をポップアップ画面に並べて表示する。一例として、ポップアップ画面に対する現在の設定内容が「普通紙」である場合には、ポップアップ画面に隠れている、ステープルの設定項目や両面印刷の設定項目などを表示する。
【００８０】
今回開示された実施の形態は全ての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内での全ての変更が含まれることが意図される。
【符号の説明】
【００８１】
３０  設定画面、３１，３２Ａ〜３２Ｈ，３６，４２Ａ，４２Ｂ，４５，５５  設定項目、３４，４１，５４  ポップアップ画面、１００  画像形成装置、１０１  制御装置、１０２  ＲＯＭ、１０３  ＲＡＭ、１０４  通信インターフェイス、１０６  スキャナー、１０７  プリンター、１０８  操作パネル、１０９  ディスプレイ、１２０  記憶装置、１２２  表示制御プログラム、１２４，１２４Ａ，１２４Ｂ  関連性テーブル、１５１  第１表示制御部、１５２  第２表示制御部、１５３  判断部、１５４  第３表示制御部。
【図１】
2018027667.tif 000003
【図２】
2018027667.tif 000004
【図３】
2018027667.tif 000005
【図４】
2018027667.tif 000006
【図５】
2018027667.tif 000007
【図６】
2018027667.tif 000008
【図７】
2018027667.tif 000009
【図８】
2018027667.tif 000010
【図９】
2018027667.tif 000011
【図１０】
2018027667.tif 000012
【図１１】
2018027667.tif 000013