(57)【要約】      （修正有）【課題】操作効率を向上させる情報処理システム、情報処理装置、情報処理方法およびプログラムを提供する。【解決手段】複数の機能を実現可能な本体１０と、画面を表示する表示部を有する操作部２０とを備える情報処理システム（ＭＦＰ１）は、第１表示制御部（ＣＰＵ２１）と実行制御部（ＣＰＵ１１）とを備える。第１表示制御部は、起動直後に表示部に表示する画面を示すホーム画面に対して、複数の機能ごとに、当該機能の実行指示に用いられる第１表示部品を配置する。実行制御部は、第１表示部品の押下を受け付けた際に、押下を受け付けた第１表示部品に対応する機能を本体に実行させる制御を行う。【選択図】図１
2015080196.tif 000002
【特許請求の範囲】
【請求項１】
複数の機能を実現可能な本体と、画面を表示する表示部を有する操作部とを備える情報処理システムであって、
起動直後に前記表示部に表示する前記画面を示すホーム画面に対して、前記複数の機能ごとに、当該機能の実行指示に用いられる第１表示部品を配置する第１表示制御部と、
前記第１表示部品の押下を受け付けた際に、押下を受け付けた前記第１表示部品に対応する機能を前記本体に実行させる制御を行う実行制御部と、を備える、
情報処理システム。
【請求項２】
前記本体は、第１のオペレーティングシステムで動作し、
前記操作部は、前記第１のオペレーティングシステムとは異なる第２のオペレーティングシステムで動作する、
請求項１に記載の情報処理システム。
【請求項３】
前記第１表示制御部は、前記ホーム画面に対して、前記複数の機能ごとに、前記第１表示部品と、当該機能の設定値に対応する第２表示部品とを含む第３表示部品を配置する、
請求項１または請求項２に記載の情報処理システム。
【請求項４】
前記第２表示部品の押下を受け付けた際に、押下を受け付けた前記第２表示部品に対応する設定画面を前記表示部に表示する第２表示制御部をさらに備える、
請求項３に記載の情報処理システム。
【請求項５】
複数の機能を実現可能な機器の操作部として機能する情報処理装置であって、
起動直後に表示部に表示する画面を示すホーム画面に対して、前記複数の機能ごとに、当該機能の実行指示に用いられる第１表示部品を配置する第１表示制御部と、
前記第１表示部品の押下を受け付けた際に、押下を受け付けた前記第１表示部品に対応する機能を前記本体に実行させる制御を行う実行制御部と、を備える、
情報処理装置。
【請求項６】
起動直後に表示部に表示する画面を示すホーム画面に対して、複数の機能ごとに、当該機能の実行指示に用いられる第１表示部品を配置する第１表示制御ステップと、
前記第１表示部品の押下を受け付けた際に、押下を受け付けた前記第１表示部品に対応する機能を機器に実行させる制御を行う実行制御ステップと、を含む、
情報処理方法。
【請求項７】
コンピュータに、
起動直後に表示部に表示する画面を示すホーム画面に対して、複数の機能ごとに、当該機能の実行指示に用いられる第１表示部品を配置する第１表示制御ステップと、
前記第１表示部品の押下を受け付けた際に、押下を受け付けた前記第１表示部品に対応する機能を機器に実行させる制御を行う実行制御ステップと、を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理装置、情報処理方法およびプログラムに関する。
【背景技術】
【０００２】
従来、機器に搭載されたアプリケーション（以下、単に「アプリ」と称する場合がある）が提供可能な機能の実行指示に用いられる表示部品（ＵＩ部品）を表示する技術が知られている。例えばユーザが、ホーム画面上に配置された複数のアイコンのうちの何れかを選択すると、選択したアイコンに対応するアプリの初期画面に切り替わり、その初期画面には、当該アプリが提供可能な機能の実行指示に用いられるスタートボタンが表示される技術が知られている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来技術においては、ユーザが、アプリが提供可能な機能の実行を指示する場合、ユーザは、まずホーム画面上で当該アプリに対応するアイコンを選択し、当該アプリに対応する初期画面に切り替えた後に、初期画面上に表示されたスタートボタンを押下する操作を行う必要がある。このため、ユーザの操作効率が悪いという問題がある。
【０００４】
本発明は、上記に鑑みてなされたものであって、ユーザが、機器が実現可能な機能の実行を指示する際の操作効率を向上させることが可能な情報処理システム、情報処理装置、情報処理方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するために、本発明は、複数の機能を実現可能な本体と、画面を表示する表示部を有する操作部とを備える情報処理システムであって、起動直後に前記表示部に表示する前記画面を示すホーム画面に対して、前記複数の機能ごとに、当該機能の実行指示に用いられる第１表示部品を配置する第１表示制御部と、前記第１表示部品の押下を受け付けた際に、押下を受け付けた前記第１表示部品に対応する機能を前記本体に実行させる制御を行う実行制御部と、を備える情報処理システムである。
【発明の効果】
【０００６】
本発明によれば、ユーザが、機器が実現可能な機能の実行を指示する際の操作効率を向上させることができる。
【図面の簡単な説明】
【０００７】
【図１】図１は、実施形態のＭＦＰのハードウェア構成の一例を示す図である。
【図２】図２は、ＭＦＰのソフトウェア構成の一例を示す模式図である。
【図３】図３は、操作部の機能構成の一例を示すブロック図である。
【図４】図４は、ホーム画面に表示される設定ウィジェットの一例を示す図である。
【図５】図５は、設定ウィジェットの拡大図である。
【図６】図６は、変形例に係る設定ウィジェットの一例を示す図である。
【図７】図７は、カラー設定画面の一例を示す図である。
【図８】図８は、トレイ設定画面の一例を示す図である。
【図９】図９は、部数設定画面の一例を示す図である。
【図１０】図１０は、他の設定項目の設定画面の一例を示す図である。
【図１１】図１１は、コピーＡＰに対応する設定ウィジェットに配置されたスタートボタンの押下を受け付けてからコピーが開始されるまでのＭＦＰの動作例を示すタイムチャートである。
【図１２】図１２は、コピーＡＰに対応する初期画面の一例を示す図である。
【図１３】図１３は、変形例に係る設定ウィジェットの表示例を示す図である。
【発明を実施するための形態】
【０００８】
以下に添付図面を参照して、本発明に係る情報処理システム、情報処理装置、情報処理方法およびプログラムの実施形態を詳細に説明する。以下では、情報処理システムの一例として、複合機（ＭＦＰ：Multifunction  Peripheral）を例に挙げて説明を行う。なお、複合機とは、印刷機能、複写機能、スキャナ機能、及びファクシミリ機能のうち少なくとも２つの機能を有する装置である。
【０００９】
図１は、本実施形態に係るＭＦＰ１のハードウェア構成図である。図１に示すように、ＭＦＰ１は、コピー機能、スキャナ機能、ファクス機能、プリンタ機能等の各種の機能を実現可能な本体１０と、操作者の操作に応じた入力を受け付ける操作部２０とを有している。本体１０と操作部２０は、専用の通信路３９を介して相互に通信可能に接続されている。通信路３９は、例えばＵＳＢ（Universal  Serial  Bus）規格のものを用いることもできるが、有線か無線かを問わず任意の規格のものでよい。
【００１０】
なお、本体１０は、操作部２０で受け付けた入力に応じた動作を行うことができる。また、本体１０は、クライアントＰＣ（パーソナルコンピュータ）等の外部装置とも通信可能であり、外部装置から受信した指示に応じた動作を行うこともできる。
【００１１】
本体１０は、ＣＰＵ１１と、ＲＯＭ１２と、ＲＡＭ１３と、ＨＤＤ（ハードディスクドライブ）１４と、通信Ｉ／Ｆ（インタフェース）１５と、接続Ｉ／Ｆ１６と、エンジン部１７とを備え、これらがシステムバス１８を介して相互に接続されている。ＣＰＵは、「Central  Processing  Unit」の略記である。ＲＯＭは、「Read  Only  Memory」の略記である。ＲＡＭは、「Random  Access  Memory」の略記である。
【００１２】
ＲＯＭ１２には、ＯＳ（Operating  System）プログラムの他、コピーアプリケーションプログラム（コピーＡＰ）、スキャナアプリケーションプログラム（スキャナＡＰ）が記憶されている。また、ＲＯＭ１２には、ファクシミリアプリケーションプログラム（ファクスＡＰ）、プリンタアプリケーションプログラム（プリンタＡＰ）が記憶されている。この他、ＲＯＭ１２には、様々なプログラムが記憶されている。なお、上述の各種プログラムは、ＲＯＭ１２に記憶されていることとしたが、ＨＤＤ１４に記憶してもよい。
【００１３】
ＣＰＵ１１は、本体１０の動作を統括的に制御する。ＣＰＵ１１は、ＲＡＭ１３をワークエリア（作業領域）としてＲＯＭ１２またはＨＤＤ１４等に格納されたプログラムを実行することで、本体１０全体の動作を制御し、上述したコピー機能、スキャナ機能、ファクス機能、プリンタ機能などの各種機能を実現する。
【００１４】
通信Ｉ／Ｆ１５は、クライアントＰＣ（パーソナルコンピュータ）等の外部装置と通信するためのインタフェースである。接続Ｉ／Ｆ１６は、通信路３９を介して操作部２０と通信するためのインタフェースである。
【００１５】
エンジン部１７は、コピー機能、スキャナ機能、ファクス機能およびプリンタ機能等を実現させるための、汎用的な情報処理および通信以外の処理を行うハードウェアである。例えば、原稿の画像をスキャンして読み取るスキャナ（画像読取部）、用紙等のシート材への印刷を行うプロッタ（画像形成部）、ファクス通信を行うファクス部などを備えている。更に、印刷済みシート材を仕分けるフィニッシャ、または、原稿を自動給送する自動原稿給送装置（ＡＤＦ：Auto  Document  Feeder）のような特定のオプションを備えることもできる。
【００１６】
次に、操作部２０は、ＣＰＵ２１と、ＲＯＭ２２と、ＲＡＭ２３と、フラッシュメモリ２４と、通信Ｉ／Ｆ２５と、接続Ｉ／Ｆ２６と、操作パネル２７とを備え、これらがシステムバス２８を介して相互に接続されている。
【００１７】
操作部２０は、本体１０と通信を行うことで、本体１０と連携を図りながら情報処理を実行する。このため、操作部２０は、本体１０から独立した情報処理が可能となるように、ＲＯＭ２２に、ＯＳ（Operating  System）プログラムを有している。また、ＲＯＭ２２には、本体１０のＲＯＭ１２と同様に、コピーＡＰ、スキャナＡＰ、ファクスＡＰ、およびプリンタＡＰが記憶されている。
【００１８】
さらに、操作部２０のＲＯＭ２２には、操作パネル２７に表示されるＭＦＰ１のホーム画面（いわゆるデスクトップ画面に相当する画面）にウィジェットを表示する設定ウィジェットプログラム（ＳＷＰ）が記憶されている。このＳＷＰは、例えばコピー機能またはプリンタ機能等の各種機能の現在の設定値に対応する設定ボタン（請求項の「第２表示部品」に対応）や、各種機能の実行を指示するのに用いられるスタートボタン（請求項の「第１表示部品」に対応）を含む設定ウィジェット（請求項の「第３表示部品」に対応）を、ホーム画面上に表示するプログラムとなっている。詳しくは、後述する。なお、ホーム画面とは、ＭＦＰ１の起動直後に表示される画面であり、全ての操作の基本（起点）となる画面である。
【００１９】
ＣＰＵ２１は、操作部２０の動作を統括的に制御する。ＣＰＵ２１は、ＲＡＭ２３をワークエリア（作業領域）としてＲＯＭ２２またはフラッシュメモリ２４等に格納されたプログラムを実行する。これにより、ＣＰＵ２１は、操作部２０全体の動作を制御し、ユーザから受け付けた入力に応じた情報（画像）の表示などの後述する各種機能を実現する。
【００２０】
通信Ｉ／Ｆ２５は、インターネットまたはＬＡＮ（Local  Area  Network）等のネットワークを介して、例えばサーバ装置等と通信するためのインタフェースである。接続Ｉ／Ｆ２６は、通信路３９を介して本体１０と通信するためのインタフェースである。
【００２１】
操作パネル２７は、透明電極で形成されたタッチ検出部と液晶表示部とを一体的に形成した、いわゆるタッチパネルとなっている。操作パネル２７は、操作者のタッチ操作による各種の入力を受け付けると共に、各種の情報（例えば受け付けた入力に応じた情報、ＭＦＰ１の動作状況を示す情報、設定状態などを示す情報など）を表示する。なお、操作パネル２７は、タッチ検出部と液晶表示部とで構成されることとしたが、これに限られるものではない。例えば液晶表示部の代わりに、有機ＥＬ（Electroluminescence）表示部を用いてもよい。
【００２２】
操作パネル２７を備える操作部２０は、いわゆるタブレット端末またはスマートフォン等の携帯端末装置であってもよい。この場合、操作部２０には、無線通信機能が設けられる。また、操作部２０は、本体１０に対して着脱可能とされる。そして、操作部２０が本体１０に装着されている場合、各接続Ｉ／Ｆ１６、２６を介して有線的に本体１０との間の通信を行う。また、操作部２０が本体１０から取り外されている場合、無線通信機能により本体１０との間の通信を行う。
【００２３】
次に、ＭＦＰ１のソフトウェア構成について説明する。図２は、ＭＦＰ１のソフトウェア構成の一例を示す模式図である。図２に示すように、本体１０は、アプリ層３１と、サービス層３２と、ＯＳ層３３とを有する。アプリ層３１、サービス層３２、およびＯＳ層３３の実体は、ＲＯＭ１２（またはＨＤＤ１４）に格納されている各種ソフトウェアである。ＣＰＵ１１が、これらのソフトウェアを実行することにより、各種の機能が提供される。
【００２４】
アプリ層３１のソフトウェアは、ハードウェア資源を動作させて所定の機能を提供するためのアプリケーションプログラム（ＡＰ）である。例えばＡＰとしては、コピー機能を提供するためのコピーＡＰ、スキャナ機能を提供するためのスキャナＡＰ、ファクス機能を提供するためのファクスＡＰ、プリンタ機能を提供するためのプリンタＡＰ等が挙げられる。
【００２５】
サービス層３２のソフトウェアは、アプリ層３１とＯＳ層３３との間に介在し、ＡＰに対し、本体１０が備えるハードウェア資源を利用するためのインタフェースを提供するためのソフトウェアである。より具体的には、ハードウェア資源に対する動作要求の受付、動作要求の調停を行う機能を提供するためのソフトウェアである。サービス層３２が受け付ける動作要求としては、スキャナによる読み取りやプロッタによる印刷等の要求が一例となる。
【００２６】
なお、サービス層３２によるインタフェースの機能は、本体１０のアプリ層３１のみならず、操作部２０のアプリ層３５に対しても提供される。すなわち、操作部２０のアプリ層３５も、サービス層３２のインタフェース機能を介して、本体１０のハードウェア資源（例えばエンジン部１７）を利用した機能を実現することができる。
【００２７】
ＯＳ層３３のソフトウェアは、本体１０が備えるハードウェアを制御する基本機能を提供するための基本ソフトウェア（オペレーティングシステム）である。サービス層３２のソフトウェアは、各種ＡＰからのハードウェア資源の利用要求を、ＯＳ層３３が解釈可能なコマンドに変換してＯＳ層３３に渡す。そして、ＯＳ層３３のソフトウェアによりコマンドが実行されることで、ハードウェア資源は、ＡＰの要求に従った動作を行う。
【００２８】
同様に、操作部２０は、アプリ層３５と、サービス層３６と、ＯＳ層３７とを有する。操作部２０が備えるアプリ層３５、サービス層３６及びＯＳ層３７も、階層構造については本体１０側と同様である。なお、アプリ層３５のＡＰにより提供される機能や、サービス層３６が受け付け可能な動作要求の種類は、本体１０側とは異なる。アプリ層３５のＡＰとしては、操作部２０が備えるハードウェア資源を動作させて所定の機能を提供するためのソフトウェアであってもよいが、主として、本体１０が備える機能（コピー機能、スキャナ機能、ファクス機能、プリンタ機能）に関する操作や表示を行うためのＵＩ（ユーザインタフェース）の機能を提供するためのソフトウェアが含まれる。
【００２９】
なお、本体１０側のＯＳ層３３のソフトウェアと操作部２０側のＯＳ層３７のソフトウェアは、上述のように機能の独立性を保つために互いに異なる。つまり、本体１０と操作部２０は、別々のＯＳで互いに独立して動作する。例えば、本体１０側のＯＳ層３３のソフトウェアとしてＬｉｎｕｘ（登録商標）を用い、操作部２０側のＯＳ層３７のソフトウェアとしてＡｎｄｒｏｉｄ（登録商標）を用いることも可能である。
【００３０】
このように、ＭＦＰ１は、本体１０と操作部２０が別々のＯＳで動作するため、本体１０と操作部２０との間の通信は、共通の装置内のプロセス間通信ではなく、異なる装置間の通信として行われる。操作部２０が受け付けた入力（操作者からの指示内容）を本体１０へ伝達する動作（コマンド通信）、または、本体１０が操作部２０にイベントを通知する動作等がこれに該当する。ここでは、操作部２０が本体１０へコマンド通信を行うことにより、本体１０の機能を使用することができる。また、本体１０から操作部２０に通知するイベントには、本体１０における動作の実行状況、本体１０側で設定された内容などが挙げられる。
【００３１】
なお、この例において、本体１０に搭載されたＯＳ（例えばＬｉｎｕｘ（登録商標））は、請求項の「第１のオペレーティングシステム」に対応し、操作部２０に搭載されたＯＳ（例えばＡｎｄｒｏｉｄ（登録商標））は、請求項の「第２のオペレーティングシステム」に対応する。
【００３２】
図３は、操作部２０の機能構成の一例を示すブロック図である。説明の便宜上、図３では、本発明に係る機能を主に例示しているが、操作部２０が有する機能は、これらに限られるものではない。図３に示すように、操作部２０は、検出部４１と、第１表示制御部４２と、実行制御部４３と、第２表示制御部４４とを有する。見方を変えれば、操作部２０のＲＯＭ２２に格納されたプログラム（例えば設定ウィジェットプログラムや各種ＡＰ）は、ＣＰＵ２１を、検出部４１、第１表示制御部４２、実行制御部４３、第２表示制御部４４として機能させると捉えることもできる。なお、この例では、検出部４１、第１表示制御部４２、実行制御部４３および第２表示制御部４４は、ソフトウェアの機能として実現されることとして説明を進めるが、一部、あるいは全部をハードウェアで実現してもよい。
【００３３】
検出部４１は、本体１０のＣＰＵ１１を介してＲＯＭ１２に記憶されている各種ＡＰと、例えば１０秒置きまたは１分置き等の所定時間置きに通信を行い、本体１０側のＡＰに設定されている現在の各種設定値を検出する。また、検出部４１は、検出した本体１０側のＡＰの各種設定値を、操作部２０側のＡＰの各種設定値として、例えばＲＡＭ２３またはフラッシュメモリ２４等に記憶する。これにより、本体１０側のＡＰに設定されている現在の各種設定値を、操作部２０側のＡＰの各種設定値として反映させる。
【００３４】
第１表示制御部４２は、各種ＡＰごとに（本体１０が実現可能な複数種類の機能ごとに）、検出部４１により操作部２０側の当該ＡＰに反映された各種設定値を表示した各設定ボタンと、当該ＡＰが提供可能な機能の実行指示に用いられるスタートボタンとで形成される設定ウィジェットをホーム画面上に表示する。見方を変えれば、第１表示制御部４２は、ＭＦＰ１の起動直後に操作パネル２７に表示するホーム画面に対して、各種ＡＰごとに、当該ＡＰが提供可能な機能の実行指示に用いられるスタートボタンを配置すると考えることもできる。また、上述の各設定ボタンは、現在の各種設定値を示すと共に、設定値に対応する設定項目の設定画面の表示を指定するためのボタンとなっている。
【００３５】
実行制御部４３は、スタートボタンの押下を受け付けた際に、押下を受け付けたスタートボタン（押下されたスタートボタン）に対応する機能を本体１０に実行させる制御を行う。例えばコピーＡＰに対応する設定ウィジェットに配置されたスタートボタンの押下を受け付けた場合は、コピー機能を本体１０に実行させる制御を行う。より具体的には、ＣＰＵ２１は、コピーＡＰに対応する設定ウィジェットに配置されたスタートボタンの押下を検出すると、本体１０（エンジン部１７）に対して、コピーの実行を要求する。これにより、本体１０（エンジン部１７）は、現在の設定で、コピーを実行（開始）するという具合である。
【００３６】
第２表示制御部４４は、設定ボタンの押下を受け付けると、押下を受け付けた設定ボタンに対応する設定画面を操作パネル２７に表示する。
【００３７】
図４に、操作パネル２７上に表示されたホーム画面の一例を示す。ここでは、ホーム画面上には、コピー機能に対応する設定ウィジェット５０が配置されている場合を例に挙げて説明する。また、図５に、設定ウィジェット５０の拡大図を示す。図４および図５に示す設定ウィジェット５０は、第１〜第４の設定ボタン５１〜５４、出力結果をイメージで示す出力結果アイコン６４、コピーの開始を指示するのに用いられるスタートボタン６５を表示する。
【００３８】
第１の設定ボタン５１は、印刷で用いる色の設定を行うカラー設定画面の表示を指定するためのボタンである。この例においては、例えば「白黒」、「自動カラー」、および「フルカラー」の中から印刷で用いる色を指定可能となっている。図４および図５の例は、操作者（ユーザ）により、「白黒」が設定されていることを示している。この場合、操作部２０のＣＰＵ２１は、ＳＷＰに従って設定ウィジェット５０の第１の設定ボタン５１上に「白黒」の文字を表示する。これにより、操作者は、印刷で用いる色として、現在、「白黒」が設定されていることを認識する。
【００３９】
第２の設定ボタン５２は、給紙を行うトレイの設定画面（トレイ設定画面）の表示を指定するためのボタンである。この例においては、例えば「自動給紙」、「手差しトレイ」、「第１のトレイ」、「第２のトレイ」の中から所望の設定を指定可能となっている。図４および図５の例は、操作者により、「自動給紙」が設定されていることを示している。この場合、操作部２０のＣＰＵ２１は、ＳＷＰに従って設定ウィジェット５０の第２の設定ボタン５２上に「自動」の文字を表示する。これにより、操作者は、給紙トレイは、自動で選択される設定となっていることを認識する。
【００４０】
第３の設定ボタン５３は、印刷部数の設定を行なう部数設定画面の表示を指定するためのボタンである。後述するが、この例においては、部数設定画面の表示を指定すると、「０」〜「９」テンキーが表示される。操作者は、テンキーを操作して、所望の部数を入力する。図４および図５の例は、操作者により、「１部」の部数が設定されていることを示している。この場合、操作部２０のＣＰＵ２１は、ＳＷＰに従って設定ウィジェット５０の第３の設定ボタン５３上に「１」の文字を表示する。これにより、操作者は、印刷部数は１部に設定されていることを認識する。
【００４１】
なお、第１〜第３の設定ボタン５１〜５３に割り当てられているカラー設定→トレイ設定→部数設定ボタンの各設定項目の並びは、操作者が自然な流れで印刷設定を行うことが可能な並びとなっている。
【００４２】
第４の設定ボタン５４は、他の設定画面の表示を指定するためのボタンである。操作部２０のＣＰＵ２１は、ＳＷＰに従って設定ウィジェット５０の第４の設定ボタン５４上に「その他」の文字を表示する。設定ウィジェット５０では、第１〜第３の設定ボタン５１〜５３に対して、設定変更頻度の高い設定項目を順に割り当てている。すなわち、図４および図５に示す例の場合、第１の設定ボタン５１に対してカラー設定の設定項目が、第２の設定ボタン５２に対して給紙トレイの設定項目が、第３の設定ボタン５３に対して印刷部数の設定項目が、それぞれ割り当てられている。第１〜第３の設定ボタン５１〜５３以外に、他の設定項目を割り当てたボタンを表示してもよいが、この場合、上述の各設定項目以外の設定項目の設定画面の表示の指定は、第４の設定ボタン５４を押下して行う。
【００４３】
スタートボタン６５は、操作者がコピーの開始を指示するためのボタンである。操作部２０のＣＰＵ２１は、ＳＷＰに従って設定ウィジェット５０のスタートボタン６５上に「スタート」の文字を表示する。この例では、操作者は、設定ウィジェット５０の各設定ボタン５１〜５３に表示されている現在の設定値を見ることで現在の設定を認識し、スタートボタン６５の押下操作を行う。ＣＰＵ２１は、スタートボタン６５の押下を受け付けると（スタートボタン６５の押下を検出すると）、本体１０（エンジン部１７）に対して、コピーの実行を要求する。これにより、本体１０（エンジン部１７）は、現在の設定で、コピーを実行するという具合である。
【００４４】
なお、図４および図５の設定ウィジェット５０は、コピー機能に対応する設定ウィジェットの例である。他の機能であるスキャナ機能、ファクス機能、およびプリンタ機能の対応する設定ウィジェットも、上述のコピー機能の設定ウィジェット５０と同様に、現在の設定値等を示す設定ボタンやスタートボタンを表示した設定ウィジェットとなる。
【００４５】
なお、本実施形態では、ＣＰＵ２１は、図４および図５に示すように、出力結果をイメージで示す出力結果アイコン６４を設定ウィジェット５０に表示することとしたが、これに限らず、例えば図６に示すように、ＣＰＵ２１は、出力結果アイコン６４を設定ウィジェット５０に表示しなくてもよい。
【００４６】
次に、設定ウィジェット５０の各ボタン５１〜５４の押下を受け付けることで表示される各設定画面を説明する。まず、図７は、カラー設定画面の表示例を示す図である。操作部２０のＣＰＵ２１は、設定ウィジェット５０の第１の設定ボタン５１の押下を受け付けると、図７に示すカラー設定画面を操作パネル２７に表示する。
【００４７】
具体的には、ＣＰＵ２１は、図７に示すように「白黒」、「自動カラー」、および「フルカラー」の各選択ボタン６１〜６３を表示する。また、図７に示すように、ＣＰＵ２１は、出力結果をイメージで示す出力結果アイコン６４、およびコピーの開始を指示するためのスタートボタン６５を、カラー設定画面にも表示することもできる。操作者は、各選択ボタン６１〜６３のうち、所望のカラー設定に対応するボタンを選択操作する。操作部２０のＣＰＵ２１は、いずれかの選択ボタン６１〜６３で指定されたカラー設定を、本体１０のＣＰＵ１１に通知する。本体１０のＣＰＵ１１は、ＲＯＭ１２に記憶されているコピーＡＰを介して、操作者により設定されたカラー設定をＲＯＭ１２、ＲＡＭ１３、またはＨＤＤ１４に記憶する。また、図７の例では、操作部２０のＣＰＵ２１は、スタートボタン６５の押下を検出すると、本体１０（エンジン部１７）に対して、コピーの実行を要求する。これにより、本体１０（エンジン部１７）は、現在のカラー設定で、コピーを実行するという具合である。
【００４８】
次に、図８は、トレイ設定画面の表示例を示す図である。操作部２０のＣＰＵ２１は、設定ウィジェット５０の第２の設定ボタン５２の押下を受け付けると、図８に示すトレイ設定画面を操作パネル２７に表示する。
【００４９】
具体的には、ＣＰＵ２１は、図８に示すように「自動給紙」、「手差しトレイ」、「トレイ１」、および「トレイ２」の各選択ボタン７１〜７４を表示する。操作者は、各選択ボタン７１〜７４のうち、給紙を行う所望のトレイまたは給紙態様に対応するボタンを選択操作する。操作部２０のＣＰＵ２１は、いずれかの選択ボタン７１〜７４で指定されたトレイ設定を、本体１０のＣＰＵ１１に通知する。本体１０のＣＰＵ１１は、ＲＯＭ１２に記憶されているコピーＡＰを介して、操作者により設定されたトレイ設定をＲＯＭ１２、ＲＡＭ１３、またはＨＤＤ１４に記憶する。
【００５０】
次に、図９は、印刷部数を設定するための部数設定画面の表示例を示す図である。操作部２０のＣＰＵ２１は、設定ウィジェット５０の第３の設定ボタン５３の押下を受け付けると、図９に示す部数設定画面を操作パネル２７に表示する。
【００５１】
具体的には、ＣＰＵ２１は、図９に示すように「０」〜「９」のテンキー８１、および現在の設定部数を表示する部数表示部８２を表示する。また、図９に示すように、ＣＰＵ２１は、出力結果をイメージで示す出力結果アイコン６４、およびコピーの開始を指示するためのスタートボタン６５を、部数設定画面上にも表示することができる。操作者は、テンキー８１を操作して所望の印刷部数を指定する。ＣＰＵ２１は、テンキー８１を操作して指定された印刷部数を、部数表示部８２に表示する。また、ＣＰＵ２１は、テンキー８１を操作して指定された印刷部数を、本体１０のＣＰＵ１１に通知する。本体１０のＣＰＵ１１は、ＲＯＭ１２に記憶されているコピーＡＰを介して、操作者により指定された印刷部数をＲＯＭ１２、ＲＡＭ１３、またはＨＤＤ１４に記憶する。また、操作部２０のＣＰＵ２１は、スタートボタン６５の押下を検出すると、本体１０（エンジン部１７）に対して、コピーの実行を要求する。これにより、本体１０（エンジン部１７）は、現在の部数設定で、コピーを実行するという具合である。
【００５２】
次に、図１０は、上述の各設定項目以外の設定項目の設定画面の表示指定を行う第４の設定ボタン５４の押下を受け付けた際に、ＣＰＵ２１が表示する他の設定項目の設定画面の表示例を示す図である。この場合、操作部２０のＣＰＵ２１は、例えば拡大および縮小の倍率を指定するための「変倍」の設定項目の選択ボタン９１等の、他の設定項目を選択するための選択ボタンを表示する。また、図１０に示すように、ＣＰＵ２１は、出力結果をイメージで示す出力結果アイコン６４、およびコピーの開始を指示するためのスタートボタン６５を、設定画面上に表示することもできる。
【００５３】
ＣＰＵ２１は、選択ボタン９１等が操作され設定項目が指定されると、指定された設定項目に対応する設定画面を表示する。操作者は、この設定画面を介して、所望の設定値を入力する。ＣＰＵ２１は、操作者により設定された設定項目の設定値を、本体１０のＣＰＵ１１に通知する。本体１０のＣＰＵ１１は、ＲＯＭ１２に記憶されているコピーＡＰを介して、操作者により設定された設定項目の設定値をＲＯＭ１２、ＲＡＭ１３、またはＨＤＤ１４に記憶する。また、操作部２０のＣＰＵ２１は、スタートボタン６５の押下を検出すると、本体１０（エンジン部１７）に対して、コピーの実行を要求する。これにより、本体１０（エンジン部１７）は、現在の設定で、コピーを実行するという具合である。
【００５４】
次に、図１１に、設定ウィジェット５０に配置されたスタートボタン６５の押下を受け付けてからコピーが開始されるまでのＭＦＰ１の動作例を示すタイムチャートを示す。この図１１において、操作パネル２７の入力部２７ａは、タッチ検出部を意味しており、出力部２７ｂは液晶表示部を意味している。また、「ＣＰＵ（ＯＳ）」との記載は、ＯＳによるＣＰＵ２１の動作を示している。また、「ＣＰＵ（ＡＰ）」との記載は、コピーＡＰによるＣＰＵ２１の動作を示している。さらに、「ＣＰＵ（ＳＷＰ）」との記載は、設定ウィジェットプログラム（ＳＷＰ）によるＣＰＵ２１の動作を示している。
【００５５】
まず、操作者による設定ウィジェット５０のスタートボタン６５の押下を受け付けると、ステップＳ１において、操作パネル２７の入力部２７ａが、この押下の検出出力をＣＰＵ２１に供給する。ＣＰＵ２１は、押下の検出出力を受信し、ステップＳ２において、押下が発生したことを示すタッチイベント通知を行う。
【００５６】
ＣＰＵ２１は、タッチイベントが通知されると、ステップＳ３において、操作者により押下されたスタートボタン６５に対応するＡＰ（この例ではコピーＡＰ）の起動要求を行うと共に、ステップＳ４において、コピーＡＰに対応するスタートボタン６５の押下を通知する。
【００５７】
次にＣＰＵ２１は、ステップＳ５においてコピーＡＰの起動要求を行うと共に、ステップＳ６において、スタートボタン６５の押下を通知する。このコピーＡＰの起動要求およびスタートボタン６５の押下通知がされると、ＣＰＵ２１は起動要求のあったコピーＡＰを起動する。そして、ＣＰＵ２１は、ステップＳ７において、起動したコピーＡＰの初期画面を生成し、ステップＳ８において、コピーＡＰに対応する初期画面の表示要求を行う。そして、ＣＰＵ２１は、ステップＳ９において、表示要求された初期画面を操作パネル２７の出力部２７ｂに表示制御する。これにより、出力部２７ｂに、例えば図１２に示すような初期画面が表示される。図１２の例では、ＣＰＵ２１は、初期画面に対して、カラー設定ボタン１０１、トレイ設定ボタン１０２、部数設定ボタン１０３、他の設定項目の表示指定ボタン１０４、出力結果アイコン１０５、スタートボタン１０６、および、リセットボタン１０７を表示する。
【００５８】
以上のような初期画面の表示を行うと、ＣＰＵ２１は、ステップＳ１０において、コピーの実行を開始できるか否かを（スタートできるか否かを）チェックする。そして、ＣＰＵ２１は、ステップＳ１１において、現在の設定でコピーを開始することを本体１０に要求する。この要求を受けた本体１０（エンジン部１７）は、ステップＳ１２においてコピーを開始する。そして、本体１０（エンジン部１７）は、ステップＳ１３において、コピーを開始したことを操作部２０のＣＰＵ２１に通知する。本体１０からの開始通知を受けたＣＰＵ２１は、ステップＳ１４において、コピー中であることを示すコピー中画面を生成し、ステップＳ１５において、コピー中画面の表示要求を行う。そして、ＣＰＵ２１は、ステップＳ１６において、表示要求されたコピー中画面を操作パネル２７の出力部２７ｂに表示制御する。
【００５９】
なお、例えば操作部２０が、ＡＰ（この例ではコピーＡＰ）における各設定ボタン（この例では第１〜第３の設定ボタン５１〜５３）に対して設定される値の組み合わせを示す複数のセットを予め記憶している場合、図１３に示すように、操作部２０のＣＰＵ２１は、予め定められた複数のセットと１対１に対応する複数の設定ウィジェット（図１３の例では、３つのセットと１対１に対応する３つの設定ウィジェット５０ａ，５０ｂ，５０ｃ）をホーム画面に同時に表示することもできる。この場合、ユーザが、所望の値が設定されている設定ウィジェット５０をタッチすると、ＣＰＵ２１は、当該設定ウィジェット５０を最前面に表示する。そして、ユーザによるスタートボタン６５の押下を受け付けると、ＣＰＵ２１は、最前面に表示した設定ウィジェット５０の各設定ボタンの設定値に従って、当該設定ウィジェット５０に対応する機能（図１３の例ではコピー）を実行することを本体１０に要求する。
【００６０】
以上に説明したように、本実施形態では、操作パネル２７に表示されるホーム画面に対して、各種ＡＰごとに、当該ＡＰが提供可能な機能の実行指示に用いられるスタートボタンが配置される。そして、スタートボタンの押下を受け付けた際に、押下を受け付けたスタートボタンに対応する機能の実行が開始される。すなわち、本実施形態では、ユーザは、ホーム画面から、ＭＦＰ１が実現可能な各種の機能の実行を指示することができる。これにより、ユーザの操作効率を向上させることができるという有利な効果を達成できる。
【００６１】
（プログラム）
上述した実施形態のＭＦＰ１で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよいし、インターネット等のネットワーク経由で提供または配布するように構成してもよい。また、各種プログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【符号の説明】
【００６２】
１    ＭＦＰ
１０  本体
２０  操作部
４１  検出部
４２  第１表示制御部
４３  実行制御部
４４  第２表示制御部
５０  設定ウィジェット
５１  第１の設定ボタン
５２  第２の設定ボタン
５３  第３の設定ボタン
５４  第４の設定ボタン
６５  スタートボタン
【先行技術文献】
【特許文献】
【００６３】
【特許文献１】特開２０１１−２０５２５４号公報
【図１】
2015080196.tif 000003
【図２】
2015080196.tif 000004
【図３】
2015080196.tif 000005
【図４】
2015080196.tif 000006
【図５】
2015080196.tif 000007
【図６】
2015080196.tif 000008
【図７】
2015080196.tif 000009
【図８】
2015080196.tif 000010
【図９】
2015080196.tif 000011
【図１０】
2015080196.tif 000012
【図１１】
2015080196.tif 000013
【図１２】
2015080196.tif 000014
【図１３】
2015080196.tif 000015