(57)【要約】【課題】複数の表示モードのうち少なくとも一つの表示モードで表示部に表示させる表示処理に係る履歴情報を記録することができる電子機器及び電子機器における表示制御方法を提供する。【解決手段】管理サーバー４０から取得したＵＲＬを要求して複合機２０内のブラウザー３４を起動させて表示部２３２にブラウザー画面を表示させる表示処理はブラウザー表示ジョブとして扱われる。ジョブ管理部３５は、印刷、スキャン、コピー、ＦＡＸ等の各動作のジョブの優先順位及び状態を管理する。各ジョブは、印刷制御部３７１、コピー制御部３７２、スキャン制御部３７３、ＦＡＸ制御部３７４及び第２表示制御部３７５のうち対応するものを起動し、実行される。履歴管理部３６は、ジョブの履歴情報（ログ情報）を記録する。【選択図】図４
2016076011.tif 000002
【特許請求の範囲】
【請求項１】
サーバーと接続して用いられる電子機器であって、
画面を表示する表示部と、
ネットワークを介した通信を行う通信部と、
ジョブを処理する処理部と、
ジョブに関する履歴情報を記録する履歴管理部と、
前記表示部に表示させる表示モードを制御する制御部とを備え、
前記制御部は、前記表示モードのうち少なくとも一つの表示モードでの表示処理を前記処理部により処理されるジョブとして実行することを特徴とする電子機器。
【請求項２】
前記処理部は、実行すべきジョブ間の排他制御機能を備え、前記少なくとも一つの表示モードでの表示処理に係るジョブの実行中は、他の表示モードでの表示処理の実行を制限することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記処理部は、実行すべきジョブ間の排他制御機能を備え、前記少なくとも一つの表示モードでの表示処理に係るジョブの実行中は、当該表示モードで不要な他のジョブの実行を制限することを特徴とする請求項１又は２に記載の電子機器。
【請求項４】
複数の操作キーを含むユーザーインターフェイスを更に備え、
前記処理部は、少なくとも一つの前記表示モードでの表示処理に係るジョブに対応付けて前記複数の操作キーのうち少なくとも一つの操作キーの有効・無効を設定することを特徴とする請求項１乃至３のいずれか一項に記載の電子機器。
【請求項５】
前記処理部は、前記少なくとも一つの表示モードでは複数の表示処理を複数のジョブで実行し、当該複数のジョブごとに対応付けて少なくとも一つの操作キーの有効・無効が設定されていることを特徴とする請求項１乃至３のいずれか一項に記載の電子機器。
【請求項６】
前記少なくとも一つの表示モードでは、有効と設定された操作キーのうち少なくとも１つの操作キーに他の表示モードとは異なるキー機能が割り当てられることを特徴とする請求項４又は５に記載の電子機器。
【請求項７】
前記表示モードとして、電子機器に予め記憶された画面情報に基づくネイティブ画面を表示させる第１表示モードと、サーバーからネットワークを通じて受信したブラウザー画面情報に基づくブラウザー画面を表示させる第２表示モードとを含むことを特徴とする請求項１乃至６のいずれか一項に記載の電子機器。
【請求項８】
サーバーと接続して用いられる電子機器の表示部に表示させる表示モードを制御する表示制御方法であって、
少なくとも一つの表示モードで用いられる画面情報をサーバーからネットワークを通じた通信で取得する通信ステップと、
前記画面情報に基づく画面を表示部に表示させる表示処理をジョブとして実行する表示処理ステップと、
前記表示処理に係るジョブの履歴情報をメモリーに記録する履歴記録ステップと
を備えたことを特徴とする電子機器における表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示部を有する電子機器と、同電子機器における表示制御方法とに関する。
【背景技術】
【０００２】
特許文献１、２には、ウェブブラウザー機能を有する複合機（電子機器の一例）が開示されている。こうした複合機では、印刷、コピー及びスキャンなどの各種処理が実行可能である。また、こうした複合機の制御装置には、ＣＰＵ及びメモリーを有するマイクロコンピューター（制御回路）が設けられている。そして、例えばユーザーによって印刷の実行が要求されると、こうしたマイクロコンピューターによって印刷部の駆動が制御されることにより、用紙に印刷が施される。
【０００３】
また、複合機のユーザーインターフェイスには、表示部が設けられている。この表示部には、複合機の制御装置で予め用意されている画面又は制御装置で作成された画面であるネイティブ画面を表示させたり、複合機と通信可能な管理サーバーで作成された画面であるブラウザー画面を表示させたりすることが可能である。例えば複合機の表示部には、メニュー画像や状態報知画像、各種のメッセージ画面情報などが表示される。
【０００４】
また、特許文献３に記載の印刷装置では、複数の外部機器のうちいずれかの外部機器から印刷指令データを受信すると、印刷指令データに基づく印刷の完了後に、フラッシュＲＯＭの印刷履歴リストに、ジョブＩＤ又は印刷対象の属性情報と印刷結果（成功／失敗）とを対応付けた履歴情報が記憶される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１４−４８７４６号公報
【特許文献２】特開２０１０−３１０１号公報
【特許文献３】特開２０１２−１９２５７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、ブラウザー画面を表示部に表示させる場合、ブラウザー画面に関する情報であるブラウザー画面情報をマイクロコンピューターがサーバーから受信（ダウンロード）し、同ブラウザー画面情報に基づいたブラウザー画面をマイクロコンピューターが表示部に表示させることとなる。このようにマイクロコンピューターが行う印刷、コピー及びスキャンなどの複合機の動作を伴う処理の履歴情報（ログ）は記録されるが、メニュー画面、状態報知画面及び各種のメッセージ画面等を表示部に表示させたときの表示制御の履歴情報は記録されていなかった。
【０００７】
本発明の目的は、複数の表示モードのうち少なくとも一つの表示モードで表示部に表示させる表示処理に係る履歴情報を記録することができる電子機器及び電子機器における表示制御方法を提供することにある。
【課題を解決するための手段】
【０００８】
以下、上記課題を解決するための手段及びその作用効果について記載する。
上記課題を解決する電子機器は、サーバーと接続して用いられる電子機器であって、画面を表示する表示部と、ネットワークを介した通信を行う通信部と、ジョブを処理する処理部と、ジョブに関する履歴情報を記録する履歴管理部と、前記表示部に表示させる表示モードを制御する制御部とを備え、前記制御部は、前記表示モードのうち少なくとも一つの表示モードでの表示処理を前記処理部により処理されるジョブとして実行する。
【０００９】
この構成によれば、表示モードのうち少なくとも一つの表示モードでの表示処理は、処理部により処理されるジョブとして実行される。このため、少なくとも一つの表示モードでの表示処理の履歴を、履歴管理部によりジョブの履歴情報として記録することができる。
【００１０】
上記電子機器において、前記処理部は、実行すべきジョブ間の排他制御機能を備え、前記少なくとも一つの表示モードでの表示処理に係るジョブの実行中は、他の表示モードでの表示処理の実行を制限することが好ましい。
【００１１】
この構成によれば、処理部の排他制御機能を使って、少なくとも一つの表示モードでの表示処理に係るジョブの実行中は、他の表示モードでの表示処理の実行が制限される。よって、表示処理をジョブとして実行しているときに、意図せず他の表示モードに切り替わることを回避できる。
【００１２】
上記電子機器において、前記処理部は、実行すべきジョブ間の排他制御機能を備え、前記少なくとも一つの表示モードでの表示処理に係るジョブの実行中は、当該表示モードで不要な他のジョブの実行を制限することが好ましい。
【００１３】
この構成によれば、処理部の排他制御機能を使って、少なくとも一つの表示モードでの表示処理に係るジョブの実行中は、当該表示モードで不要な他のジョブの実行が制限される。よって、その表示モードで不要な他のジョブが実行されることを、処理部の排他制御機能を利用して比較的簡単に回避できる。
【００１４】
上記電子機器において、複数の操作キーを含むユーザーインターフェイスを更に備え、前記処理部は、少なくとも一つの前記表示モードでの表示処理に係るジョブに対応付けて前記複数の操作キーのうち少なくとも一つの操作キーの有効／無効を設定することが好ましい。
【００１５】
この構成によれば、処理部により、少なくとも一つの表示モードのときには、その表示モードでの表示処理に係るジョブに対応付けられた少なくとも一つの操作キーの有効・無効が設定される。このため、表示モードに応じて少なくとも一つの操作キーの有効・無効の設定を適切に行うことができる。
【００１６】
上記電子機器において、前記処理部は、前記少なくとも一つの表示モードでは複数の表示処理を複数のジョブで実行し、当該複数のジョブごとに対応付けて少なくとも一つの操作キーの有効・無効が設定されていることが好ましい。
【００１７】
この構成によれば、少なくとも一つの表示モードでは、複数の表示処理が複数のジョブで実行される。これらの複数のジョブごとに対応付けて少なくとも一つの操作キーの有効・無効が設定されている。１つの表示モードにおいて複数の表示処理ごとに操作キーの有効・無効の設定を切り替えることができる。よって、不要な操作キーが有効であるために不適切な操作がなされることを回避できたり、特定の操作キーが有効になることで入力操作がし易くなったりする。
【００１８】
上記電子機器において、前記少なくとも一つの表示モードでは、有効と設定された操作キーのうち少なくとも１つの操作キーに他の表示モードとは異なるキー機能が割り当てられることが好ましい。
【００１９】
この構成によれば、少なくとも一つの表示モードでは、表示処理に係るジョブに対応付けて有効とされた操作キーのうち少なくとも１つの操作キーに他の表示モードとは異なるキー機能が割り当てられる。よって、表示モードに応じた適切なキー機能を利用して操作キーによる操作の利便性が高められる。
【００２０】
上記電子機器において、前記表示モードとして、電子機器に予め記憶された画面情報に基づくネイティブ画面を表示させる第１表示モードと、サーバーからネットワークを通じて受信したブラウザー画面情報に基づくブラウザー画面を表示させる第２表示モードとを含むことが好ましい。
【００２１】
この構成によれば、第１表示モードでは電子機器に予め記憶された画面情報に基づくネイティブ画面が表示され、第２表示モードではサーバーからネットワークを通じて受信したブラウザー画面情報に基づくブラウザー画面が表示される。例えば第２表示モードでは、サーバーがブラウザー画面情報を適宜更新することができる。例えば電子機器を課金サービスに適用した場合、第２表示モードにおいて課金サービスに適したブラウザー画面を表示部に表示させることができる。
【００２２】
上記課題を解決する電子機器における表示制御方法において、サーバーと接続して用いられる電子機器の表示部に表示させる表示モードを制御する表示制御方法であって、少なくとも一つの表示モードで用いられる画面情報をサーバーからネットワークを通じた通信で取得する通信ステップと、前記画面情報に基づくブラウザー画面を表示部に表示させる表示処理をジョブとして実行する表示処理ステップと、前記表示処理に係るジョブの履歴情報をメモリーに記録する履歴記録ステップとを備えている。この方法によれば、上記電気機器と同様の作用効果が得られる。
【図面の簡単な説明】
【００２３】
【図１】一実施形態における処理管理システムの概略を示す構成図。
【図２】複合機のユーザーインターフェイスの一例を示す模式図。
【図３】複合機の電気的構成を示すブロック図。
【図４】複合機及び管理サーバーの機能構成を示すブロック図。
【図５】ＵＩテーブルを示す模式図。
【図６】ログイン画面を示す模式図。
【図７】処理選択画面を示す模式図。
【図８】ジョブリスト画面を示す模式図。
【図９】条件選択画面を示す模式図。
【図１０】入力画面を示す模式図。
【図１１】ネイティブ画面からブラウザー画面への切り替え処理手順を示すフローチャート。
【図１２】ブラウザー画面間の切り替え処理手順を示すフローチャート。
【図１３】ブラウザー画面からネイティブ画面への切り替え処理手順を示すフローチャート。
【発明を実施するための形態】
【００２４】
以下、電子機器、及び電子機器における表示制御方法を具体化した一実施形態を図１〜図１１に従って説明する。
図１は、電子機器の一例である複合機２０を備える処理管理システム１０を図示している。図１に示すように、この処理管理システム１０は、管理サーバー４０と、ＬＡＮ（Local Area Network）などのネットワーク１１を通じて管理サーバー４０と通信可能な複数の複合機２０とを備えている。また、処理管理システム１０には、ユーザーによって利用される情報端末１２がネットワーク１１に接続されている。
【００２５】
複合機２０は、用紙などの媒体に印刷を施すインクジェット方式の印刷部２１と、媒体に記憶されている画像を読み取るスキャン部２２と、ユーザーインターフェイス２３と、制御装置２４とを備えている。なお、印刷部２１による印刷方式は、媒体への印刷が可能であれば、ドットインパクト方式、レーザー方式及び感熱方式などのようにインクジェット方式以外の他の方式であってもよい。
【００２６】
複合機２０で実行可能な処理としては、印刷、コピー、スキャン及びファクシミリ（以下、「ＦＡＸ」という。）を含んでいる。例えば、ユーザーが情報端末１２を操作して印刷を要求すると、印刷ジョブが情報端末１２から管理サーバー４０に送信される。そして、この管理サーバー４０から印刷ジョブが各複合機２０の何れか１つの複合機に送信されると、同複合機が印刷ジョブに基づいた印刷を行う。
【００２７】
なお、印刷は、管理サーバー４０から受信した印刷ジョブに基づいた処理であり、管理サーバー４０から受信した情報に基づいた「受信要処理」の一例である。一方、印刷以外の他の処理、すなわちコピー、スキャン及びＦＡＸは、管理サーバー４０からの情報の受信を必要としない「受信不要処理」の一例である。
【００２８】
そして、複合機２０で印刷やコピーなどの処理が実行されると、その処理に関する情報である利用情報が、複合機２０から管理サーバー４０に送信される。この利用情報は、印刷（又はコピー）を行った媒体の数、及び同処理の実行を要求したユーザーに関する情報などを含んでいる。こうした利用情報は、管理サーバー４０で管理される。そして、処理管理システム１０では、管理サーバー４０で管理している利用情報を用いることにより、ユーザー毎又は複数のユーザーからなるグループ毎に例えば課金サービスを行っている。
【００２９】
次に、図２を参照し、複合機２０のユーザーインターフェイス２３について説明する。
図２に示すように、ユーザーインターフェイス２３は、ユーザーによる入力操作を受け付ける操作部２３１と、表示部２３２と、認証カードに登録されているユーザー情報を読み取る受付部２３３とを備えている。操作部２３１は、表示部２３２に取り付けられているタッチパネル２３Ａと、押しボタン式の複数のハードキー２３Ｂとを有している。なお、図２では、タッチパネル２３Ａが二点鎖線で示されている。
【００３０】
そして、ユーザーによる操作部２３１の操作に起因する入力情報、及び、受付部２３３によって読み取られたユーザー情報が、ユーザーインターフェイス２３を介して複合機２０の制御装置２４に入力される。例えば、表示部２３２上における「印刷」がタッチされると、タッチパネル２３Ａの操作に関する情報であるパネル操作情報が入力情報として制御装置２４に入力され、制御装置２４は、ユーザーによって印刷が要求されたことを検知することができる。一方、ハードキー２３Ｂが操作されると、ハードキー２３Ｂの操作に関する情報であるキー操作情報が入力情報として制御装置２４に入力される。そして、同様に表示部２３２上における「コピー」「スキャン」「ＦＡＸ」がそれぞれタッチされると、制御装置２４は、ユーザーによってそれぞれの処理が要求されたことを検知することができる。
【００３１】
印刷には、ネットワーク１１上の情報端末１２（例えばパーソナルコンピューター（ＰＣ））からの印刷データに基づく文書や画像を印刷する「ＰＣ印刷」が挙げられる。また、複合機２０には、カードスロット、ＵＳＢポート及び無線ＬＡＮインターフェイス（いずれも図示せず）が設けられている。カードスロットに接続されたメモリーカードから画像データを読み込んで印刷する「メモリー印刷」、ＵＳＢポートに接続された外部記憶装置（例えばＵＳＢメモリー）から画像データを読み込んで印刷する「ＵＳＢ印刷」、無線ＬＡＮインターフェイスを介して携帯情報端末から画像データ等を無線で受信して印刷する「無線印刷」等も可能である。このとき使用される携帯情報端末としては、例えばスマートフォンや携帯電話等が挙げられる。そして、本実施形態の複合機２０においては、印刷（例えばＰＣ印刷）、コピー、スキャン、ＦＡＸ、ＵＳＢ印刷、メモリー印刷及び無線印刷は、後述するジョブとして実行される。
【００３２】
また、図２に示すように、ハードキー２３Ｂには、電源キー８１、ホームキー８２、バックキー８３、テンキー８４、コピーキー８５（スタートキー）、ストップキー８６、リセットキー８７及び割込キー８８を含む複数の操作キー８１〜８８等が含まれる。電源キー８１は複合機２０の電源をオン／オフさせるときに操作され、ホームキー８２は表示部２３２をホーム画面である処理選択画面Ｂ１（メインメニュー画面）（図７参照）に戻すときに操作される。また、バックキー８３は処理を１つ前に戻すときに操作され、テンキー８４は数字を入力するときに操作される。また、ストップキー８６は処理を中止するときに操作され、リセットキー８７は処理をリセットするときに操作され、さらに割込キー８８は他の処理の間に処理を割り込むときに操作される。
【００３３】
また、ユーザー情報とは、認証カードを所有するユーザーを特定する情報（例えば、ユーザーＩＤなど）のことである。そして、ユーザーによる操作部２３１の操作に起因する入力情報及び受付部２３３によって読み取られたユーザー情報が、ユーザーインターフェイス２３を介して複合機２０の制御装置２４に入力される。
【００３４】
本実施形態の処理管理システム１０にあっては、認証カードに登録されているユーザー情報を複合機２０の受付部２３３に読み取らせることにより、複合機２０にログインされ、複合機２０をユーザーが利用することが可能となっている。そして、複合機２０に備わった印刷、コピー、スキャン及びＦＡＸ等の各機能のうち、読み取られたユーザー情報毎に個別に設定された複合機２０で許可されている少なくとも一つの機能のみ利用可能になる。また、複合機２０にログインされた状態であっても、何ら操作等がないまま所定時間が経過したり、複合機２０と管理サーバー４０との間での通信が不能になったりすると、複合機２０から自動的にログオフされる。
【００３５】
次に、図３を参照し、複合機２０の制御装置２４について説明する。
図３に示すように、制御装置２４は、マルチコアプロセッサーを備えている。そして、制御装置２４を構成する複数（本例では２つ）の制御回路５０，６０のうち、第１の制御回路５０は複合機２０の制御を司っており、第２の制御回路６０は管理サーバー４０との通信を司っている。こうした各制御回路５０，６０は、情報の入出力が互いに可能に構成されている。
【００３６】
第１の制御回路５０は、例えば印刷の要求がユーザーインターフェイス２３から入力されたときには、印刷部２１を制御することにより、媒体への印刷を実行する。また、第１の制御回路５０は、例えばコピーの要求がユーザーインターフェイス２３から入力されたときには、印刷部２１及びスキャン部２２を制御することにより、コピーを実行する。また、第１の制御回路５０には、ユーザーインターフェイス２３の操作部２３１のハードキー２３Ｂが操作されると、ハードキー２３Ｂの操作に関する情報であるキー操作情報が入力情報として入力される。
【００３７】
こうした第１の制御回路５０は、ＣＰＵ５１、ＡＳＩＣ５２、ＲＡＭ５３、不揮発性メモリー５４及びＶＲＡＭ５５を有している。「ＡＳＩＣ」は「Application Specific IC（特定用途向けＩＣ）」の略記であり、「ＶＲＡＭ」は「Video Random Access Memory」の略記である。不揮発性メモリー５４には、ＣＰＵ５１によって実行される各種のプログラム及び必要な設定データなどが記憶されている。ＲＡＭ５３には、ＣＰＵ５１が実行するプログラムや各種の演算結果などのデータが一時的に記憶される。ＶＲＡＭ５５には、第１の制御回路５０が表示部２３２に表示させる画面であるネイティブ画面に関する情報である画面情報（以下、「ネイティブ画面情報」ともいう。）が記憶される。なお、詳しくは後述するが、ネイティブ画面は、複合機２０で用意した画面のことであり、複合機２０で予め用意されている画面及び第１の制御回路５０で作成した画面を含んでいる。
【００３８】
第２の制御回路６０は、ＣＰＵ６１、ＲＡＭ６２、不揮発性メモリー６３及びＶＲＡＭ６４を有している。不揮発性メモリー６３には、ＣＰＵ６１によって実行される各種のプログラム及び必要な設定データなどが記憶されている。ＲＡＭ６２には、ＣＰＵ６１が実行するプログラムや各種の演算結果などのデータが一時的に記憶される。ＶＲＡＭ６４には、第２の制御回路６０が表示部２３２に表示させる画面であるブラウザー画面に関する情報である画面情報（以下、「ブラウザー画面情報」ともいう。）が記憶される。なお、ブラウザー画面情報は、管理サーバー４０から受信（ダウンロード）した画面情報であり、第２の制御回路６０では、管理サーバー４０から受信したブラウザー画面情報がＶＲＡＭ６４に記憶される。
【００３９】
また、第２の制御回路６０には、ユーザーインターフェイス２３の操作部２３１のタッチパネル２３Ａが操作されると、タッチパネル２３Ａの操作に関する情報であるパネル操作情報が入力される。そして、第２の制御回路６０は、入力されたパネル操作情報を管理サーバー４０に送信したり、第１の制御回路５０に出力したりする。
【００４０】
また、制御装置２４は、第１の制御回路５０のＶＲＡＭ５５及び第２の制御回路６０のＶＲＡＭ６４とは別にＶＲＡＭ７０を有している。このＶＲＡＭ７０には、表示部２３２に表示されている画面に関する画面情報が記憶される。こうしたＶＲＡＭ７０には、第１の制御回路５０及び第２の制御回路６０の双方がアクセス可能である。そして、第１の制御回路５０及び第２の制御回路６０は、表示部２３２を制御するための表示制御ドライバーを有している。そのため、本実施形態の複合機２０にあっては、第１の制御回路５０によるネイティブ画面の表示制御と、第２の制御回路６０によるブラウザー画面の表示制御とが可能である。
【００４１】
具体的には、何れの制御回路によって表示制御を実行させるかについては、第１の制御回路５０によって決定される。すなわち、第１の制御回路５０が、表示部２３２の制御権を管理している。例えば、第１の制御回路５０が制御権を有している場合、第１の制御回路５０は、ネイティブ画面情報をＶＲＡＭ７０に記憶させ、同ネイティブ画面情報に基づいたネイティブ画面を表示部２３２に表示させる。一方、第２の制御回路６０が制御権を第１の制御回路５０から譲り受けた場合、すなわち第２の制御回路６０による表示制御が第１の制御回路によって許可されている場合、第２の制御回路６０は、管理サーバー４０からブラウザー画面情報を受信し、同ブラウザー画面情報をＶＲＡＭ７０に記憶させる。そして、第２の制御回路６０は、同ＶＲＡＭ７０に記憶されているブラウザー画面情報に基づくブラウザー画面を表示部２３２に表示させる。
【００４２】
このように制御装置２４は、第１の制御回路５０及び第２の制御回路６０のうち表示部２３２に画面を表示させる際に一方を選択することで、表示部２３２にネイティブ画面を表示する表示モード（第１表示モード）と、ブラウザー画面を表示させる表示モード（第２表示モード）とを制御する。
【００４３】
次に、図４を参照し、複合機２０の制御装置２４の機能構成について説明する。
図４に示すように、複合機２０の制御装置２４は、ソフトウェア及びハードウェアの少なくとも一方で構成される機能部として、ＵＩ制御部３１、通信部の一例としての機器側通信部３２、ＡＰＩ制御部３３、ブラウザー３４、処理部の一例としてのジョブ管理部３５、履歴管理部３６、制御部３７及びＵＩテーブル３８を有している。なお、上記の「ＵＩ」とは、「User Interface」の略記である。また、上記の「ＡＰＩ」とは、「Application Programming Interface」の略記である。
【００４４】
ＵＩ制御部３１は、ユーザーインターフェイス２３の表示部２３２の表示制御を行うとともに、ユーザーインターフェイス２３から入力された情報、すなわち上記の入力情報やユーザー情報を受け付ける。すなわち、ＵＩ制御部３１は、受付部２３３からユーザー情報が入力されたときには、このユーザー情報を機器側通信部３２に出力する。また、ＵＩ制御部３１は、操作部２３１から入力された入力情報の出力先を機器側通信部３２又はジョブ管理部３５に決定する。そして、ＵＩ制御部３１は、決定した出力先に、入力情報を出力する。
【００４５】
また、ＵＩ制御部３１は、第１表示モードにおいて、複合機２０の制御装置２４で用意された又は作成された画面であるネイティブ画面を表示させる。ＵＩ制御部３１は、第１表示制御部３１１を備え、この第１表示制御部３１１によって上記のネイティブ画面を表示部２３２に表示させる表示制御を行う。また、ＵＩ制御部３１は、管理サーバー４０で作成された画面であるブラウザー画面に関する情報が機器側通信部３２から入力された第２表示モードにおいて、同ブラウザー画面を表示部２３２に表示させる。
【００４６】
機器側通信部３２は、ネットワーク１１を介した管理サーバー４０との通信を司る。すなわち、機器側通信部３２は、ＵＩ制御部３１からユーザー情報が入力されたときには、このユーザー情報を管理サーバー４０に送信する。また、機器側通信部３２は、ＵＩ制御部３１から入力情報が入力されたときには、管理サーバー４０に情報（例えばブラウザー表示ジョブやブラウザー画面情報）を要求し、同要求に応じた情報を受信する。また、機器側通信部３２は、管理サーバー４０から情報（例えば印刷ジョブ、スキャンジョブ、ＦＡＸジョブ等の受信情報）を受信する。そして、機器側通信部３２は、受信した情報をＵＩ制御部３１、ＡＰＩ制御部３３及びジョブ管理部３５のうち少なくとも一つに適宜出力する。なお、ブラウザー表示ジョブとは、表示部２３２にブラウザー画面を表示させるジョブである。
【００４７】
ＡＰＩ制御部３３は、管理サーバー４０からの情報（例えばＡＰＩリクエスト）に基づいて起動され、要求された所定のプログラムを実行することで所定の処理を行う。ＡＰＩ制御部３３は、所定の処理の一つとしてブラウザー３４を起動させる処理を行う。
【００４８】
ブラウザー３４は、管理サーバー４０からのブラウザー画面情報に基づきブラウザー画面を生成する。ブラウザー３４は、後述する第２表示制御部３７５に指示されたＵＲＬ（Uniform Resource Locator）で示された管理サーバー４０内の格納場所からブラウザー画面情報を取得（ダウンロード）して、ブラウザー画面情報に基づくブラウザー画面を表示部２３２に表示させる。
【００４９】
ジョブ管理部３５は、ＵＩ制御部３１からの入力情報に基づくジョブ、及び管理サーバー４０からの受信情報に基づくジョブを管理する。ジョブ管理部３５は、排他制御部３５１及び状態管理部３５２を有している。ジョブ管理部３５は、スケジューラー機能を有し、受け付けたジョブの実行順を管理する。そして、ジョブ管理部３５は、優先順位の一番高いジョブの実行を制御部３７に対して指示する。
【００５０】
図４に示すように、制御部３７は、ジョブを実行するために選択的に起動される複数の制御部３７１〜３７５を備えている。すなわち、制御部３７は、印刷制御部３７１、コピー制御部３７２、スキャン制御部３７３、ＦＡＸ制御部３７４及び第２表示制御部３７５等を備えている。印刷制御部３７１は印刷ジョブを実行し、コピー制御部３７２はスキャンジョブを実行する。また、スキャン制御部３７３はスキャンジョブを実行し、ＦＡＸ制御部３７４はＦＡＸジョブを実行する。さらに第２表示制御部３７５は、ブラウザー表示ジョブを実行する。ここで、ジョブには、管理サーバー４０からの受信情報に基づくジョブと、操作部２３１からの入力情報に基づくジョブとがある。印刷ジョブには、管理サーバー４０からの受信情報に基づく通常印刷ジョブ（ＰＣ印刷ジョブ）と、操作部２３１からの入力情報に基づくメモリー印刷ジョブ、ＵＳＢ印刷ジョブ及び無線印刷ジョブがある。また、ＦＡＸジョブ及びスキャンジョブには、管理サーバー４０からの受信情報に基づくジョブと、操作部２３１からの入力情報に基づくジョブとがある。コピー機能は複合機２０の操作部２３１を用いて指示されるものなので、コピージョブは操作部２３１からの入力情報に基づくジョブである。本実施形態では、第１表示モードでネイティブ画面の表示処理を行う第１表示制御部３１１と、第２表示モードでブラウザー画面の表示処理をジョブの扱いで行う第２表示制御部３７５とにより、表示モードを制御する制御部の一例が構成される。
【００５１】
ジョブ管理部３５は、制御部３７に対してジョブの実行を指示することで、制御部３７内の各制御部３７１〜３７５のうち、実行させるジョブに対応するものを起動させる。ジョブ管理部３５は実行させるべきジョブを選択する際に排他制御部３５１によりジョブ間の排他制御を行う。排他制御部３５１には予め同時に実行できないジョブの組み合わせが登録されている。排他制御部３５１はこの登録内容を参照してジョブ間の排他制御を行う。例えば印刷とスキャンは、メモリーの容量の都合上同時に動作できず排他制御の対象とされる。
【００５２】
また、排他制御部３５１は、ジョブとして扱われない処理とジョブとの間の排他制御も行う。排他制御部３５１には、予め同時に実行できない処理とジョブとの組合せが排他制御の対象として登録されている。例えばジョブとして扱われない処理の１つであるネイティブ画面の表示処理と、ジョブとして扱われるブラウザー画面の表示処理（ブラウザー表示ジョブ）は排他制御の対象とされる。つまり、第１表示モードと第２表示モードは排他制御の対象とされ、ログインやログアウト等の所定条件の成立をトリガーとして、第１表示モードと第２表示モード間で切り替わる。そして、第１表示モード中は第２表示モードの表示処理が制限され、一方、第２表示モード中は第１表示モードの処理が制限される。また、ブラウザー表示中は管理サーバー４０と接続中なので、パーソナルコンピューターや携帯端末等の他の機器とのネットワークを通じた接続は排他される。さらに第２表示モードでは管理サーバー４０と接続中なので、複合機２０スタンドアローンとして機能するときのコピージョブは、第２表示モードで不要な他のジョブとしてその実行が制限される。
【００５３】
また、ジョブ管理部３５は、状態管理部３５２により、ジョブの状態（Wait，Ready，Run等）を管理する。ジョブ管理部３５は、ジョブ切り換えイベントとなる通知を受け付けると、状態管理部３５２が管理する各ジョブの状態と不図示の優先順位管理テーブルとを参照して、Ready状態のジョブのうち優先順位の一番高いジョブの実行を指示する。制御部３７内の各制御部３７１〜３７５のうちそのジョブに対応する制御部を起動させる。なお、ジョブ管理部３５において排他制御の対象とされない組合せのジョブについては同時に実行され、例えばネイティブ画面の表示処理と各ジョブとは同時に実行可能である。
【００５４】
履歴管理部３６は、ジョブに関する履歴情報（ログ情報）をメモリー（例えば不揮発性メモリー５４）の所定記憶領域に記憶する。履歴情報には、ジョブの開始時刻、終了時刻、成功／失敗の情報、ジョブの状態及びジョブの内容等が含まれる。ジョブの内容には、印刷ジョブについては「印刷枚数」「用紙サイズ」「カラー／グレイスケール」「印刷モード」等が挙げられる。スキャンジョブについては「スキャン枚数」「スキャンサイズ」等が挙げられる。また、コピージョブについては「コピー枚数」「用紙サイズ」等が挙げられる。さらにＦＡＸのジョブについては「ＦＡＸ枚数」「ＦＡＸ送信時間」等が挙げられる。
【００５５】
ＵＩテーブル３８は、図５に示すように、各ジョブと対応付けてハードキー２３Ｂの有効／無効及びキー機能が設定された複数種のＵＩ機能設定（ＵＩ設定情報）を含むテーブルデータである。ジョブ管理部３５はＵＩテーブル３８を参照してジョブに対応するＵＩ設定情報を取得し、その取得したＵＩ設定情報をＵＩ制御部３１に送る。ＵＩ制御部３１は、取得したＵＩ設定情報に基づいてハードキー２３Ｂを構成する各操作キー８１〜８８等の有効／無効及びキー機能を設定する。なお、ＵＩテーブル３８の詳細は後述する。
【００５６】
また、図４に示すように、管理サーバー４０は、ソフトウェア及びハードウェアのうち少なくとも一方で構成される機能部として、サーバー側通信部４１、認証管理部４２、ジョブ格納部４３及び画面作成用アプリケーション４４を有している。
【００５７】
サーバー側通信部４１は、ネットワーク１１上の複合機２０及び情報端末１２との通信を司る。管理サーバー４０は、複合機２０からユーザー情報（例えばユーザーＩＤ）及びパスワードを受信すると、これらの情報を基に認証管理部４２が認証処理を行う。すなわち、認証管理部４２は、そのユーザー情報等から特定されるアカウントを基に不図示のユーザーテーブル（図示せず）を参照し、予め登録されているユーザーであればログインを許可する。また、管理サーバー４０は、ユーザー情報から特定されるアカウントを基に、許可機能テーブル（図示せず）を参照して、ＰＣ印刷、スキャン及びＦＡＸなどの各機能のうちそのアカウントのユーザーに許可された機能を把握する。
【００５８】
情報端末１２から送られてきた印刷ジョブ、スキャンジョブ及びＦＡＸジョブ等のジョブは、情報端末１２のユーザー（例えばアカウント）と関連付けてジョブ格納部４３に格納される。また、管理サーバー４０は、サーバー側通信部４１を通じて複合機２０にジョブを送信する。また、画面作成用アプリケーション４４が作成したブラウザー画面情報は、複合機２０に送信される。また、画面作成用アプリケーション４４は、複合機２０からＰＣ印刷の要求を受信すると、同複合機２０にログインしているユーザーに関連する印刷ジョブの一覧を表示するためのジョブ一覧画面情報を作成する。
【００５９】
次に図５を参照してＵＩテーブル３８について説明する。図５に示すように、ＵＩテーブル３８には、ジョブごとにＵＩ機能設定が対応付けられている。ＵＩ機能設定は、各キー８１〜８８の有効／無効の設定とキー機能の設定を含む。本実施形態では、第２表示モードで複数の表示処理が行われ、各表示処理がブラウザー表示ジョブとして扱われる。図５に示すように、第２表示モードで扱われるＮ種の表示処理のそれぞれに対応付けて第１〜第Ｎブラウザー表示ジョブが用意されている。ブラウザー表示ジョブは、キーの有効／無効及びキー機能の割当てが共通の少なくとも１つのブラウザー画面を表示させる表示処理については共通のブラウザー表示ジョブとして扱われる。そして、図５に示す例では、キーの有効／無効及びキー機能の割当てが異なるＮ種のブラウザー表示ジョブが用意されている。第１〜第Ｎブラウザー表示ジョブのそれぞれに対応付けて第１〜第ＮＵＩが設定されている。また、複合機２０で行われるジョブについてもＵＩ機能設定が設定されている。ＵＩテーブル３８には、印刷ジョブ、コピージョブ、スキャンジョブ及びＦＡＸジョブ等が設定され、これらの各ジョブに対応付けて印刷用ＵＩ、コピー用ＵＩ、スキャン用ＵＩ及びＦＡＸ用ＵＩが設定されている。
【００６０】
図５では、各ジョブに対応する各ＵＩ機能設定の内容としてキー設定が示されている。キー設定では、各キー８１〜８８について左欄に有効／無効の設定内容が示され、右欄に割り当てられるキー機能の内容が示されている。図５では、「○」が有効、「×」が無効である。また、有効なキーに対し常に通常機能が割り当てられる場合は「−」で示されている。通常機能以外のキー機能が割り当てられる場合は一例として２ビットで示され、最大４種のキー機能の割り当てが可能である。例えば「00」であれば通常機能、「01」であれば通常機能以外の第１のキー機能、「10」であれば通常機能以外の第２のキー機能、「11」であれば通常機能以外の第３のキー機能が割り当てられる。図５に示すように、例えば第２ブラウザー表示ジョブでは、ストップキー８６のキー機能として、第１表示モードのときに割り当てられる通常機能「00」と異なるキー機能「01」が割り当てられる。同様に、例えば第３ブラウザー表示ジョブでは、コピーキー８５のキー機能として、第１表示モードのときに割り当てられるキー機能「00」又は「01」と異なるキー機能「11」が割り当てられる。
【００６１】
図５に示すように、例えば第１ブラウザー表示ジョブに対応する第１ＵＩが設定されると、電源キー８１及びホームキー８２が有効になりその他のキーが無効になり、有効に設定されたキー８１，８２に通常機能が割り当てられる。また、第２ブラウザー表示ジョブに対応する第２ＵＩが設定されると、キー８１〜８３，８６が有効になりその他のキー８４，８５が無効になり、有効に設定されたキーのうちキー８１〜８３に通常機能が割り当てられ、キー８６に第１のキー機能が割り当てられる。さらに、第３ブラウザー表示ジョブに対応する第３ＵＩが設定されると、キー８１〜８５が有効になりその他のストップキー８６が無効になり、有効に設定されたキーのうちキー８１〜８４に通常機能が割り当てられ、コピーキー８５に第３のキー機能が割り当てられる。この第３ブラウザー表示ジョブの実行により表示部２３２に第３ブラウザー画面が表示されているときは、このジョブに対応する第３ＵＩが設定されてテンキー８４が有効になるので、テンキー８４を用いた数字の入力操作が簡単になる。
【００６２】
ＵＩ制御部３１は、ジョブ管理部３５がそのときのブラウザー表示ジョブを基にＵＩテーブル３８を参照して取得したＵＩ設定情報をジョブ管理部３５から取得し、その取得したＵＩ設定情報に基づいて操作部２３１のキー８１〜８８の有効／無効の設定及びキー機能の割り当てを行うＵＩ設定処理を行う。例えば第１ブラウザー表示ジョブであれば、図５のＵＩテーブル３８に示すように、ＵＩ制御部３１が第１ＵＩ設定情報に基づいて各キーの有効／無効の設定及び有効なキーに割り当てるキー機能として、第１ＵＩの設定内容が設定される。図５の例では、電源キー８１及びホームキー８２が有効で、他のキー８３〜８６等が無効とされ、有効なキー８１，８２には通常機能が割り当てられる。なお、処理選択画面Ｂ１は第１ブラウザー表示ジョブで表示される画面の一例であり、ＵＩ設定内容が同じであれば他の画面であっても同じ第１ブラウザー表示ジョブが用いられる。例えば処理選択画面Ｂ１におけるコピー以外の項目が選択されたときの下位の選択画面をブラウザーで表示するときにも、ＵＩ設定内容が処理選択画面Ｂ１と同じであるため、第１ブラウザー表示ジョブが使用される。このようにブラウザー表示ジョブは、必ずしも画面ごとに個々に対応付けられている訳ではなく、異なるＵＩ設定内容ごとに用意されている。
【００６３】
次に、図６〜図１０を参照し、複合機２０の表示部２３２に表示される画面について説明する。
図６に示す画面は、複合機２０がログオフされている際に、複合機２０へのログインを促すために表示されるログイン画面Ｎ１である。このログイン画面Ｎ１は、複合機２０の制御装置２４に予め用意されているネイティブ画面である。
【００６４】
図７に示す画面は、複合機２０と管理サーバー４０とが通信可能であり、ユーザーが複合機２０にログインしている場合における処理選択画面Ｂ１の一例である。この処理選択画面Ｂ１には、「印刷」、「コピー」、「スキャン」及び「ＦＡＸ」の他、「その他」が選択可能に表示されている。そして、処理選択画面Ｂ１上で「その他」が選択された場合には複合機２０の各種のメンテナンスや設定が可能となる。なお、こうした処理選択画面Ｂ１は、管理サーバー４０で作成されるブラウザー画面である。
【００６５】
ちなみに、処理選択画面Ｂ１上で「印刷」が選択されると、第２の制御回路６０はその旨を管理サーバー４０に送信する。すると、管理サーバー４０は、印刷を実行可能な印刷ジョブを一覧表示するための画面を作成し、同画面に関するブラウザー画面情報（例えばHTMLファイル及び画像ファイルを含む情報）を複合機２０に送信する。また、処理選択画面Ｂ１上で「コピー」などの複合機２０を管理サーバー４０に依存しないスタンドアローンで用いる処理が選択されると、第２の制御回路６０は、その旨を第１の制御回路５０に出力する。すると、第１の制御回路５０は、選択された処理の実行条件の設定をユーザーに促すための画面を表示部２３２に表示させる。
【００６６】
図８に示す画面は、処理選択画面Ｂ１上で「印刷」が選択された場合における画面の一例である。この画面は、ユーザーが選択可能な印刷ジョブを一覧表示するジョブリスト画面Ｂ２の一例である。そして、例えばジョブリスト画面Ｂ２上で「第１の印刷ジョブ」が選択された場合、第２の制御回路６０は、第１の印刷ジョブを管理サーバー４０に要求する。そして、管理サーバー４０から第１の印刷ジョブが受信されると、第２の制御回路６０の機器側通信部３２から第１の印刷ジョブを第１の制御回路５０のジョブ管理部３５に出力する。すると、第１の制御回路５０内のジョブ管理部３５は制御部３７に指示して、第１の印刷ジョブに基づいた印刷を実行させる。なお、こうしたジョブリスト画面Ｂ２は、管理サーバー４０で作成されるブラウザー画面である。
【００６７】
図９に示す画面は、処理選択画面Ｂ１上で「コピー」が選択された場合における画面の一例である。この画面は、コピーを実行させる際に各種の条件（倍率や用紙サイズなど）の選択を促す条件選択画面Ｎ２である。このとき、条件選択画面Ｎ２上で選択された内容は、第２の制御回路６０を介して第１の制御回路５０に入力される。そして、条件の選択が全て完了すると、第１の制御回路５０がコピーを実行する。なお、コピーのような複合機２０のスタンドアローンで扱われる処理の実行条件の選択を促す条件選択画面Ｎ２は、複合機２０で予め用意されているネイティブ画面である。
【００６８】
図１０に示す画面は、金額、印刷枚数、使用時間などの数字（一部英数字を含んでもよい）を入力するための入力ボックス８０を含む入力画面Ｂ３である。ユーザーが残高照会を行ったり、残高が少なくなった旨のメッセージが表示部２３２に表示されたりした際に、ユーザーが入金する旨の操作を行うと、表示部２３２に表示される。この場合、入力画面Ｂ３はる入金画面として機能する。なお、こうした入力画面Ｂ３は、管理サーバー４０で作成されるブラウザー画面である。
【００６９】
そして、本実施形態では、図７、図８及び図１０に示すブラウザー画面を複合機２０の表示部２３２に表示する表示処理をジョブとして実行する。そして、ブラウザー表示ジョブにおいて、ブラウザー画面を表示させるためのブラウザー画面情報を管理サーバー４０に対して要求し、その要求したブラウザー画面情報を管理サーバー４０から受信する。
【００７０】
次に複合機２０の作用を説明する。
次に、図１１に示すフローチャートを参照し、管理サーバー４０からの要求により表示部２３２に表示させる画面をネイティブ画面からブラウザー画面に切り替える際の処理手順の一例について説明する。例えばユーザーがログインする前は、図６に示すようなユーザーにログインを促すログイン画面Ｎ１が表示されている。このログイン画面Ｎ１はネイティブ画面である。ユーザーはユーザーインターフェイス２３の受付部２３３に認証カードをタッチさせるか、他のネイティブ画面である不図示の入力画面に切り替えてキー入力操作するかによって、ユーザーＩＤ及びパスワードを入力する。複合機２０は、入力したユーザーＩＤ及びパスワードを管理サーバー４０に送信することでログインを要求する。
【００７１】
図１１に示すように、ログイン要求を受信した管理サーバー４０は、その要求と一緒に受信したユーザーＩＤ及びパスワードを基に認証処理を行い、認証処理の結果、ログインを許可することになると、ブラウザー画面への切り替えを要求するブラウザー表示ジョブを複合機２０に送信する（ステップＳ１−１１）。このとき、ブラウザー表示ジョブと共にブラウザー起動指示及び画面切替え許可要求が一緒に送信される。このブラウザー表示ジョブのデータには、ブラウザー画面情報の格納場所を示すＵＲＬが含まれている。
【００７２】
画面切替え許可要求を受け付けた第１の制御回路５０のＵＩ制御部３１は、ネイティブ画面からブラウザー画面への画面切り替えを許可するか否かを判定する切り替え許可判定を行う（ステップＳ３−１１）。画面切替えを許可する場合、第１の制御回路５０のＵＩ制御部３１からの指示で第２の制御回路６０の機器側通信部３２を介して、ネイティブ画面からブラウザー画面への切り替えを許可する旨を管理サーバー４０に送信する（ステップＳ２−１１）。その画面切り替えの許可の旨を受け付けた管理サーバー４０は、ブラウザー画面情報を作成する（ステップＳ１−１２）。このとき管理サーバー４０は、画面作成用アプリケーション４４を起動し、画面作成用アプリケーション４４により、複合機が第２表示モードにあるときに表示部２３２に表示される複数のブラウザー画面を生成するためのブラウザー画面情報を作成する。
【００７３】
また、第１の制御回路５０のＵＩ制御部３１は、表示部２３２にネイティブ画面を表示する表示制御を終了する（ステップＳ３−１２）。ＵＩ制御部３１は、例えば表示制御用のアプリケーションを終了するとともに、ネイティブ画面情報をＶＲＡＭ７０から自身のＶＲＡＭ５５に退避させる。また、第１の制御回路５０のジョブ管理部３５はブラウザー表示ジョブの実行を第２の制御回路６０の第２表示制御部３７５に指示する（ステップＳ３−１３）。
【００７４】
すると、第２の制御回路６０では、第２表示制御部３７５がブラウザー表示ジョブを実行し、まずＡＰＩ制御部３３がブラウザー３４を起動する（Ｓ２−１２）。続いて第２表示制御部３７５は、先に管理サーバー４０から取得したＵＲＬを指定してブラウザー画面情報を管理サーバー４０に要求する（ステップＳ２−１３）。このとき、第２表示制御部３７５は、先に管理サーバー４０から受信したＵＲＬを指定することでブラウザー画面情報を要求する。この要求を受信した管理サーバー４０は、先にステップＳ１−１２で作成した複数のブラウザー画面情報の中からＵＲＬの指定により要求された１つのブラウザー画面情報を複合機２０に送信する（ステップＳ１−１３）。このブラウザー画面情報は、複合機２０の機器側通信部３２で受信（ダウンロード）され、第２の制御回路６０の第２表示制御部３７５に送られる。なお、ブラウザー３４の起動（Ｓ２−１２）は、第２表示制御部３７５が実行するブラウザー表示ジョブの中で行ってもよい。なお、本実施形態では、ステップＳ１−１３の処理により、複合機２０がブラウザー画面情報を取得する処理が、通信ステップの一例に相当する。
【００７５】
第２表示制御部３７５は、受信したブラウザー画面情報をブラウザー３４により表示部２３２に表示させる。このとき、ブラウザー３４は、ブラウザー画面情報に基づきレイアウトを解析してブラウザー画面データを生成する。第２表示制御部３７５は、第２の制御回路６０のＶＲＡＭ６４に一旦格納したブラウザー画面データをＶＲＡＭ７０へ移動させることで、ブラウザー画面データに基づくブラウザー画面が表示部２３２に表示される（ステップＳ２−１４）。このログイン時にはブラウザー画面として図７に示す処理選択画面Ｂ１が表示部２３２に表示される。なお、本実施形態では、このステップＳ２−１４の処理が、表示処理ステップの一例に相当する。
【００７６】
一方、このブラウザー画面の表示に前後し、画面切り替えを許可した第１の制御回路５０のジョブ管理部３５は、そのときのブラウザー表示ジョブを基にＵＩテーブル３８を参照して操作部２３１のキーをブラウザー表示ジョブに対応するＵＩ設定にするＵＩ設定処理を行う（ステップＳ３−１４）。例えば第１ブラウザー表示ジョブであれば、図５のＵＩテーブル３８に示すように、ＵＩ制御部３１が第１ＵＩを設定する。この結果、操作部２３１を構成する各キーの有効／無効の設定及び有効なキーに割り当てるキー機能として、第１ＵＩの設定内容が設定される。図５の例では、電源キー８１及びホームキー８２が有効で、他のキー８３〜８６等が無効とされる。なお、処理選択画面Ｂ１は第１ブラウザー表示ジョブで表示される画面の一例であり、ＵＩ設定内容が同じであれば他の画面であっても同じ第１ブラウザー表示ジョブが用いられる。例えば処理選択画面Ｂ１におけるコピー以外の項目が選択されたときの下位の選択画面をブラウザーで表示するときにも、第１ブラウザー表示ジョブが使用され、処理選択画面Ｂ１と同じＵＩ設定内容が設定される。このようにブラウザー表示ジョブは、必ずしも画面ごとに個々に対応付けられている訳ではなく、異なるＵＩ設定内容ごとに用意されている。
【００７７】
第１の制御回路５０のジョブ管理部３５は、ＵＩ設定処理を終えると、履歴管理部３６にブラウザー表示ジョブの履歴情報（ログ情報）を記録するログ記録処理を指示する。履歴管理部３６は、ブラウザー表示ジョブの状態や開始、ブラウザー画面の表示開始時刻、ブラウザー画面の内容などの履歴を含む履歴情報（ログ情報）を記録するログ記録処理を行う（ステップＳ３−１５）。履歴情報は、履歴管理部３６により不揮発性メモリー５４の所定記憶領域に書き込まれる。なお、本実施形態では、このステップＳ３−１５の処理が、履歴記録ステップの一例に相当する。
【００７８】
次に、図１２に示すフローチャートを参照し、ユーザーがブラウザー画面（タッチパネル２３Ａ）又は操作部２３１のキーを操作して、第１の制御回路５０からの要求により表示部２３２に表示させるブラウザー画面を他のブラウザー画面に切り替える際の処理手順の一例について説明する。表示部２３２に表示させる上記の処理選択画面Ｂ１（ブラウザー画面の一例）を他のブラウザー画面に切り替える必要が生じた場合などに、図１２を用いて説明する処理手順でブラウザー画面が切り替えられる。ブラウザー画面が表示部２３２に表示されている状況下でユーザーによって操作部２３１が操作される。第１の制御回路５０は、その操作による操作信号を入力すると、その操作をブラウザー画面の切り替え要求の旨の操作として検知する（Ｓ３−２１）。例えば図７に示す処理選択画面Ｂ１が表示部２３２に表示された状態の下で、ユーザーが操作部２３１を操作して「印刷」を選択すると、印刷に係るブラウザー画面への切り替え要求の旨の操作として検知される。
【００７９】
図１２に示すように、複合機２０において、第１の制御回路５０は、ブラウザー画面への切り替えを要求する操作を検知すると（ステップＳ３−２１）、その要求を第２の制御回路６０に通知する。さらに第２の制御回路６０は、ブラウザー画面への切り替えを要求する旨を管理サーバー４０に送信する（ステップＳ２−２１）。管理サーバー４０は、ブラウザー画面への切り替え要求に対する応答としてブラウザー表示ジョブを複合機２０へ送信する（ステップＳ１−２１）。このとき、ブラウザー表示ジョブと共に画面切替え許可要求が一緒に送信される。このブラウザー表示ジョブのデータには、ブラウザー画面情報の格納場所を示すＵＲＬが含まれている。
【００８０】
画面切替え許可要求を受け付けた第１の制御回路５０のＵＩ制御部３１は、ネイティブ画面からブラウザー画面への画面切り替えを許可するか否かを判定する切り替え許可判定を行う（ステップＳ３−２２）。画面切替えを許可する場合、第１の制御回路５０のＵＩ制御部３１からの指示で第２の制御回路６０の機器側通信部３２を介して、ブラウザー画面から他のブラウザー画面への切り替えを許可する旨を管理サーバー４０に送信する（ステップＳ２−２２）。その画面切り替えの許可の旨を受け付けた管理サーバー４０は、ブラウザー画面情報を作成する（ステップＳ１−２２）。このとき管理サーバー４０は、画面作成用アプリケーション４４を起動し、画面作成用アプリケーション４４により、複合機が第２表示モードにあるときに表示部２３２に表示される複数のブラウザー画面を生成するためのブラウザー画面情報を作成する。
【００８１】
ブラウザー表示ジョブを受信した複合機２０では、第１の制御回路５０のジョブ管理部３５がブラウザー表示ジョブを管理する。詳しくは、状態管理部３５２はジョブの状態を管理する。また、排他制御部３５１は、ジョブ間の排他制御と、処理及びジョブ間の排他制御とを行う。そして、ブラウザー表示ジョブを実行できるようになると、第１の制御回路５０のジョブ管理部３５はブラウザー表示ジョブの実行を第２の制御回路６０の第２表示制御部３７５に指示する（ステップＳ３−２３）。
【００８２】
すると、第２表示制御部３７５が起動され、第２表示制御部３７５は指示されたブラウザー表示ジョブの実行を開始する。まず第２表示制御部３７５は、先に管理サーバー４０から取得したＵＲＬを指定してブラウザー画面情報を管理サーバー４０に要求する（ステップＳ２−２３）。管理サーバー４０は、先にステップＳ１−２２で作成した複数のブラウザー画面情報のうちＵＲＬで指定されたブラウザー画面情報（例えばHTMLファイル及び画像ファイルを含む情報）を複合機２０に送信する（ステップＳ１−２３）。このブラウザー画面情報は、複合機２０における第２の制御回路６０の機器側通信部３２で受信（ダウンロード）され、第２の制御回路６０の第２表示制御部３７５に送られる。なお、本実施形態では、ステップＳ１−２３の処理により、複合機２０がブラウザー画面情報を取得する処理が、通信ステップの一例に相当する。
【００８３】
すると、第２の制御回路６０の第２表示制御部３７５は、受信したブラウザー画面情報をブラウザー３４により表示部２３２に表示させる。このとき、ブラウザー３４は、ブラウザー画面情報に基づきレイアウトを解析してブラウザー画面データを生成する。第２表示制御部３７５は、ブラウザー画面データを第２の制御回路６０のＶＲＡＭ６４に記憶し、さらに同ブラウザー画面データをＶＲＡＭ６４からＶＲＡＭ７０に移動させる。この結果、ＶＲＡＭ７０に記憶されているブラウザー画面データに基づくブラウザー画面が表示部２３２に表示される（ステップＳ２−２４）。
【００８４】
例えば図８に示すジョブリスト画面Ｂ２をブラウザー３４が生成できるブラウザー画面情報を管理サーバー４０から複合機２０は受信する。ブラウザー画面情報からブラウザー３４が生成したジョブリスト画面データをＶＲＡＭ７０に記憶させることで、表示部２３２の表示内容が、ブラウザー画面の１つである処理選択画面Ｂ１から、他のブラウザー画面の１つであるジョブリスト画面Ｂ２に切り替わる。また、例えばユーザーが図７に示す処理選択画面Ｂ１で「その他」を選択操作し、さらにその次の画面で、ユーザーＩＤ、パスワード又は入金額などの数字等の入力が必要な項目を選択操作した場合、図１０に示す入力画面Ｂ３をブラウザー３４が生成できるブラウザー画面情報を複合機２０が管理サーバー４０から受信する。あるいはユーザーが複合機２０に操作部２３１の操作で入力した処理条件（処理枚数等）から課金サービス上の残高が不足すると管理サーバー４０が判断した場合も、管理サーバー４０から送られた同様の入力画面表示用のブラウザー画面情報を複合機２０が受信する。第２表示制御部３７５は、ブラウザー画面情報を基にブラウザー３４に図１０に示す入力画面Ｂ３用のブラウザー画面データを生成させ、そのブラウザー画面データをＶＲＡＭ６４からＶＲＡＭ７０に移動させる。この結果、表示部２３２の表示内容が、処理選択画面Ｂ１から入力画面Ｂ３に切り替わる。なお、本実施形態では、このステップＳ２−２４の処理が、表示処理ステップの一例に相当する。
【００８５】
一方、第１の制御回路５０では、ブラウザー表示ジョブを受け付けた後、ＵＩ制御部３１がＵＩテーブル３８（図５）を参照してブラウザー表示ジョブに対応するＵＩ設定処理を行う（ステップＳ３−２４）。例えばジョブリスト画面Ｂ２を表示させるブラウザー表示ジョブは、図５に示すＵＩテーブル３８中の第２ブラウザー表示ジョブとする。この例では、操作部２３１のうち電源キー８１、ホームキー８２、バックキー８３及びストップキー８６等が有効になり、テンキー８４及びコピーキー８５が無効になる。また、有効なキー８１〜８３，８６のうちキー８１〜８３には通常の機能が割り当てられ、ストップキー８６には第１表示モードにおけるジョブや他のブラウザー表示ジョブで使用される通常機能とは異なるキー機能が割り当てられる。また、例えば入力画面Ｂ３を表示させるブラウザー表示ジョブは、図５に示すＵＩテーブル３８中の第３ブラウザー表示ジョブとする。この例では、操作部２３１のうちテンキー８４を含む操作キー８１〜８５が有効になり、ストップキー８６が無効になる。また、有効な操作キーのうち操作キー８１〜８４には通常機能が割り当てられ、コピーキー８５には第１表示モードにおけるジョブ等で使用される通常機能とは異なるキー機能が割り当てられる。このように入力画面Ｂ３が表示されるときは、テンキー８４が通常機能で有効になる。このため、ユーザーはテンキー８４を操作することで入力画面Ｂ３中の入力ボックス８０に数字等を簡単に入力できる。
【００８６】
そして、第１の制御回路５０では、履歴管理部３６がブラウザー表示ジョブの状態や開始・終了、ブラウザー画面の表示開始時刻及び表示終了時刻、ブラウザー画面の内容などの履歴を含む履歴情報（ログ情報）を記録するログ記録処理を行う（ステップＳ３−２５）。履歴情報は、履歴管理部３６により不揮発性メモリー５４の所定記憶領域に書き込まれる。なお、本実施形態では、このステップＳ３−２５の処理が、履歴記録ステップの一例に相当する。
【００８７】
次に、図１３に示すフローチャートを参照し、ブラウザー画面からネイティブ画面に切り替える際の処理手順について説明する。上記の処理選択画面Ｂ１（ブラウザー画面の一例）を表示部２３２に表示させている状況下で、ユーザーによるコピーキー８５の操作によってコピーが選択された場合などに、図１３を用いて説明する処理手順で画面が切り替えられる。
【００８８】
図１３に示すように、複合機２０において、第１の制御回路５０のＵＩ制御部３１が、ネイティブ画面への切り替えを要求する操作を検知すると、その要求を第２の制御回路６０に通知する（ステップＳ３−３１）。さらに第２の制御回路６０は、ネイティブ画面への切り替えの許可を要求する旨を、機器側通信部３２を介して管理サーバー４０に送信する（ステップＳ２−３１）。管理サーバー４０は、ネイティブ画面への切り替えを許可する旨を複合機２０に送信する（ステップＳ１−３１）。このときの送信内容には画面切替え許可要求も含まれる。
【００８９】
画面切替え許可要求を受け付けた第１の制御回路５０のＵＩ制御部３１は、ブラウザー画面からネイティブ画面への画面切り替えを許可するか否かを判定する切り替え許可判定を行う（ステップＳ３−３２）。画面切替えを許可する場合、第１の制御回路５０のＵＩ制御部３１からの指示で第２の制御回路６０の機器側通信部３２を介して、ブラウザー画面からネイティブ画面への切り替えを許可する旨を管理サーバー４０に送信する（ステップＳ２−３２）。その画面切り替えの許可の旨を受け付けた管理サーバー４０は、ブラウザー画面からネイティブ画面へ切り替わったことを管理する。
【００９０】
切り替え許可判定の結果、ネイティブ画面への切替えを許可する旨は、第１の制御回路５０のジョブ管理部３５にも送られる。ジョブ管理部３５は、ネイティブ画面への画面切り替えを許可する旨を受信すると、第２の制御回路６０の第２表示制御部３７５に、ブラウザー表示ジョブの終了を指示する（ステップＳ３−３３）。
【００９１】
第２の制御回路６０の第２表示制御部３７５は、そのジョブ終了の指示を受け付けると、ブラウザー表示ジョブを終了する（ステップＳ２−３３）。詳しくは、第２表示制御部３７５は、ブラウザー画面を表示部２３２に表示させるために起動していたブラウザー３４を終了するとともに、ＶＲＡＭ７０に記憶されているブラウザー画面情報を自身のＶＲＡＭ６４に退避させる。そして、第２の制御回路６０の第２表示制御部３７５は、ブラウザー表示ジョブの終了の旨を第１の制御回路５０のジョブ管理部３５に通知する（ステップＳ２−３４）。これにより、表示部２３２に画面を表示させるための制御権が第２表示制御部３７５からＵＩ制御部３１内の第１表示制御部３１１に戻り、第１表示制御部３１１による表示制御が許可される。
【００９２】
第１の制御回路５０のジョブ管理部３５は、ブラウザー表示ジョブ終了の旨の通知を受け付けると、履歴管理部３６にブラウザー表示ジョブの履歴情報（ログ情報）を記録するログ記録処理を指示する。履歴管理部３６は、ブラウザー表示ジョブの状態や終了、ブラウザー画面の表示終了時刻、ブラウザー画面の内容などの履歴を含む履歴情報（ログ情報）を記録するログ記録処理を行う（ステップＳ３−３４）。履歴情報は、履歴管理部３６により不揮発性メモリー５４の所定記憶領域に書き込まれる。
【００９３】
続いて第１の制御回路５０のＵＩ制御部３１内の第１表示制御部３１１がネイティブ画面を表示する（ステップＳ３−３５）。詳しくは、第１表示制御部３１１は、ネイティブ画面を表示部２３２に表示させるための表示制御用のアプリケーションを起動する。続いて、第１表示制御部３１１は、例えば条件選択画面Ｎ２（図９参照）に関するネイティブ画面情報をＶＲＡＭ７０に記憶させる。この結果、ネイティブ画面情報に基づくネイティブ画面が表示部２３２に表示される（ステップＳ３−３５）。この例では、ネイティブ画面として図９に示す条件選択画面Ｎ２が表示される。こうして表示部２３２の表示内容が、ブラウザー画面の１つである処理選択画面Ｂ１からネイティブ画面の１つである条件選択画面Ｎ２に切り替わる。
【００９４】
以上詳述した本実施形態によれば、以下に示す効果を得ることができる。
（１）表示モードのうち少なくとも一つの表示モード（本例では第２表示モード）での表示処理は、ジョブ管理部３５の管理の下でジョブを実行させる制御部３７（処理部の一例）により処理されるジョブとして実行される。このため、少なくとも一つの表示モード（第２モード）での表示処理の履歴を、履歴管理部３６によりジョブの履歴情報として記録することができる。
【００９５】
（２）処理部の一例を構成するジョブ管理部３５が備える排他制御部３５１による排他制御機能を使って、少なくとも一つの表示モード（本例では第２表示モード）での表示処理に係るジョブの実行中は、他の表示モード（本例では第１表示モード）での表示処理の実行が制限される。よって、表示処理をジョブとして実行しているときに、意図せず他の表示モードに切り替わることを回避できる。
【００９６】
（３）処理部の一例を構成するジョブ管理部３５が備える排他制御部３５１による排他制御機能を使って、少なくとも一つの表示モード（本例では第２表示モード）での表示処理に係るジョブの実行中は、その表示モードで不要な他のジョブの実行が制限される。よって、その表示モードで不要な他のジョブが実行されることを、排他制御部３５１の排他制御機能を利用して比較的簡単に回避できる。例えばＵＳＢメモリーからの印刷、ＵＳＢケーブルを通じた印刷、メモリー印刷及び携帯情報端末（例えばスマートフォン）からの印刷など、管理サーバー４０が管理するＬＡＮとは関係のない有線又は無線の回線を使用する外部機器からのデータに基づく印刷ジョブは、排他制御によりブラウザー表示ジョブと同時に行われないようにすることができる。
【００９７】
（４）ＵＩ制御部３１により、少なくとも一つの表示モード（本例では第２表示モード）のときには、その第２表示モードでの表示処理に係るジョブに対応付けられたＵＩ設定により操作キー８１〜８８等のうち少なくとも一つの操作キーの有効・無効が設定される。このため、表示ジョブごとの画面に応じて操作キーの有効・無効の設定を切り替えることができる。すなわち、表示ジョブごとの画面に応じて適切な操作キーが有効になり、適切でない操作キーが無効になる。よって、ユーザーは表示される画面に応じた適切な操作キーを用いて、効率よく入力操作を行うことができる。
【００９８】
（５）少なくとも一つの表示モード（本例では第２表示モード）では、複数の表示処理のそれぞれがジョブとして実行される。これら複数のジョブごとに対応付けて少なくとも一つの操作キーの有効・無効が設定されている。１つの表示モードにおいて複数の表示処理ごとに操作キーの有効・無効の設定を切り替えることができる。よって、不要な操作キーが有効であるために不適切な操作がなされることを回避できたり、特定の操作キーが有効になることで入力操作がし易くなったりする。
【００９９】
（６）少なくとも一つの表示モード（本例では第２表示モード）では、表示処理に係るジョブに対応付けて有効とされた操作キーのうち少なくとも１つの操作キーに他の表示モードとは異なるキー機能が割り当てられる。よって、表示ジョブごとの画面に応じた適切なキー機能を利用して操作キーによる操作の利便性を高めることができる。
【０１００】
（７）第１表示モードでは複合機２０に予め記憶された画面情報に基づくネイティブ画面が表示され、第２表示モードでは管理サーバー４０からネットワーク１１を通じて受信したブラウザー画面情報に基づくブラウザー画面が表示される。例えば第２表示モードでは、管理サーバー４０がブラウザー画面情報を適宜更新することができる。例えば複合機２０を課金サービスに適用した場合、第２表示モードにおいて課金サービスに適したブラウザー画面を表示部２３２に表示させることができる。
【０１０１】
なお、上記実施形態は以下のような形態に変更することもできる。
・操作部２３１は、表示部２３２に取り付けられているタッチパネル、及び押しボタン式のハードキーの少なくとも一方を有していればよい。操作部２３１は、例えばタッチパネルのみでもよいし、ハードキーのみでもよい。タッチパネルのみの場合、ハードキーのＵＩ設定はできないもののブラウザー画面の表示処理をジョブ（ブラウザー表示ジョブ）として扱い、その表示処理に関する履歴情報を記録することができる。また、ハードキーのみの場合、ブラウザー画面の表示処理（ブラウザー表示ジョブ）に関する履歴情報を記録することができるうえ、表示ジョブごとにハードキーの異なるＵＩ設定を行うことができる。
【０１０２】
・複数の表示モードのうち１つの第２表示モードにおける表示処理をジョブとして処理したが、Ｎ個（Ｎは３以上の自然数）の表示モードのうちＭ個（ＭはＭ＜Ｎを満たす２以上の自然数）の表示モードにおいて表示処理をジョブとして実行したり、複数の表示モードの全てにおいて表示処理をジョブとして実行したりしてもよい。また、第２表示モードにおいて表示部２３２に表示される画面一つひとつに対応付けてジョブを１つずつ設定してもよい。また、複合機に用意された表示モードが１つだけでもよい。さらに１つの表示モードにおける複数の表示処理のうち一部の表示処理をジョブとして扱い、他の一部の表示処理をジョブとして扱わない構成でもよい。
【０１０３】
・共通の表示モードに属する複数の表示処理ごとに異なる表示ジョブを設定するのではなく、共通の表示モードに属する複数の表示処理に共通の１つの表示ジョブを設定してもよい。この場合、例えば第２表示モードにおける全ての画面で、操作部２３１における有効となる操作キーが全て共通でかつ有効な操作キーに割り当てられるキー機能が全て同じとなる。
【０１０４】
・ＵＩ設定処理は、ジョブに応じて操作部を構成するキーの有効／無効の切り替える機能のみで、割り付けるキー機能をジョブに応じて切り替える機能を無くしたＵＩ設定処理としてもよい。また、反対に、割り付けるキー機能をジョブに応じて切り替える機能のみで、ジョブに応じたキーの有効／無効を切り替える設定を無くしたＵＩ設定処理としてもよい。さらにジョブに対応付けてキーの設定（有効／無効の設定とキー機能の設定）を行うＵＩ設定機能を無くしてもよい。
【０１０５】
・複数の表示モードは、ネイティブ画面を表示する表示モードと、ブラウザー画面を表示する表示モードとを含む構成に限定されない。例えば複数のサーバーのうち接続するサーバーごとに表示モードを切り替えてもよい。この場合、ブラウザー画面を表示する表示モードが複数用意されている構成でもよい。
【０１０６】
・ジョブとして実行される表示処理により表示される画面は、ブラウザー３４により表示されるブラウザー画面に限定されない。ブラウザーを用いず、画像ファイルを画像再生用アプリケーションにより表示させた画面でもよい。例えばサーバーが複合機に画像ファイルを送信し、複合機２０が受信した画像ファイルを画像再生用アプリケーションで開くことで表示部２３２に画面を表示させればよい。
【０１０７】
・制御装置２４が第１の制御回路５０と第２の制御回路とを備える構成であったが、１つの制御回路を備えるだけの構成であってもよい。
・通信部は、有線方式に限らず無線方式でもよい。無線方式の通信部として、例えば無線ＬＡＮ（例えばIEEE802.11シリーズ（一例として「Ｗｉ−Ｆｉ」（登録商標）））、ブルートゥース（Bluetooth）（登録商標）通信部、赤外線通信部などを採用できる。
【０１０８】
・複合機２０の制御装置２４内に構築される各機能部は、プログラムを実行するＣＰＵ５１，６１によりソフトウェアで実現されたり、ＡＳＩＣ５２等の電子回路によりハードウェアで実現されたり、ソフトウェアとハードウェアとの協働により実現されたりしてもよい。
【０１０９】
・電子機器の一例である複合機２０の印刷部２１は、用紙等の媒体に印刷できるものであれば、インクジェット方式に限定されず、レーザー方式、ドットインパクト方式でもよい。また、印刷部２１は、シリアルプリンター、ラテラル式プリンター又はラインプリンターでもよい。
【０１１０】
・電子機器は複合機に限定されず、スキャン、コピー及びＦＡＸの各機能を備えず印刷機能のみを備えたプリンター（印刷装置）でもよい。また、表示部を有しており複数の表示モードを備えた電子機器であればよく、例えばデジタルカメラ、音楽再生装置、画像再生装置、スキャナー、プロジェクター等でもよい。
【符号の説明】
【０１１１】
１０…処理管理システム、１１…ネットワーク、２０…電子機器の一例としての複合機、２３…ユーザーインターフェイス、２３１…操作部、２３２…表示部、２４…制御装置、３１…ＵＩ制御部、３１１…制御部の一例を構成する第１表示制御部、３２…通信部の一例としての機器側通信部、３４…ブラウザー、３５…処理部の一例としてのジョブ管理部、３５１…排他制御部、３５２…状態管理部、３６…履歴管理部、３７…制御部、３７１…印刷制御部、３７２…コピー制御部、３７３…スキャン制御部、３７４…ＦＡＸ制御部、３７５…制御部の一例を構成する第２表示制御部、３８…ＵＩテーブル、４０…サーバーの一例としての管理サーバー、４４…画像作成用アプリケーション、５０…第１の制御回路、５４…メモリーの一例としての不揮発性メモリー、６０…第２の制御回路、８１〜８８…操作キー、Ｎ１…ログイン画面、Ｂ１…処理選択画面、Ｂ２…ジョブリスト画面、Ｎ２…条件選択画面、Ｂ３…入力画面。
【図１】
2016076011.tif 000003
【図２】
2016076011.tif 000004
【図３】
2016076011.tif 000005
【図４】
2016076011.tif 000006
【図５】
2016076011.tif 000007
【図６】
2016076011.tif 000008
【図７】
2016076011.tif 000009
【図８】
2016076011.tif 000010
【図９】
2016076011.tif 000011
【図１０】
2016076011.tif 000012
【図１１】
2016076011.tif 000013
【図１２】
2016076011.tif 000014
【図１３】
2016076011.tif 000015