(57)【要約】【課題】画像形成装置に接続された印刷制御装置のウェブページを、画像形成装置のウェブブラウザのお気に入り等に、手動で登録することを必要とすることなく使用可能とする。【解決手段】ウェブブラウザ４０４を搭載したＭＦＰ１０３は、ＭＦＰ１０３に接続されたＰＤＬコントローラ１０２を判別し、ＣＰＵ２０８が所定のプログラムを実行することで機能するソフトウェアであるＭＦＰインタフェース部４０５が、ＰＤＬコントローラ１０２のウェブ操作部（ウェブページ）をウェブブラウザ４０４のお気に入りに登録するための情報を生成し、生成した情報をウェブブラウザ４０４のお気に入りへ登録するための指示を行い、この指示に従いウェブブラウザ４０４はＰＤＬコントローラ１０２のウェブ操作部のＵＲＬをウェブブラウザ４０４のお気に入りに登録する。【選択図】図７
2015049831.tif 000002
【特許請求の範囲】
【請求項１】
ウェブブラウザを搭載した画像形成装置であって、
前記画像形成装置に接続された印刷制御装置を判別する判別手段と、
前記判別手段が判別した印刷制御装置のウェブページを前記ウェブブラウザのお気に入りに登録するための情報を生成する生成手段と、
前記生成手段が生成した情報を前記ウェブブラウザのお気に入りへ登録するための指示を行う指示手段と、
前記指示手段の指示に従い前記印刷制御装置のウェブページを前記ウェブブラウザのお気に入りに登録する登録手段とを備えることを特徴とする画像形成装置。
【請求項２】
前記判別手段は、前記画像形成装置と前記印刷制御装置の起動後に、前記印刷制御装置の判別を、前記印刷制御装置のハードウェア又はソフトウェアの設定と、前記画像形成装置および前記印刷制御装置の間の通信から得られる情報とに基づいて行うことを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記生成手段は、少なくとも、前記ウェブページの名称とＵＲＬ情報を用いて、前記ウェブブラウザのお気に入りへ登録するための情報を生成することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記ウェブページのＵＲＬ情報は、前記印刷制御装置のＩＰアドレスを含み、
前記生成手段は、前記画像形成装置のゲートウェイのＩＰアドレスを参照することによって前記印刷制御装置のＩＰアドレスを取得することで前記ＵＲＬ情報を生成することを特徴とする請求項３記載の画像形成装置。
【請求項５】
ウェブブラウザを搭載した画像形成装置であって、
前記画像形成装置に接続された印刷制御装置から送信されてきた、前記印刷制御装置のウェブページを前記ウェブブラウザのお気に入りに登録するための情報を受信する受信手段と、
前記受信手段が受信した前記情報を用いて前記ウェブブラウザのお気に入りへの登録を指示する指示手段と、
前記指示手段の指示に従い前記印刷制御装置のウェブページを前記ウェブブラウザのお気に入りに登録する登録手段とを備えることを特徴とする画像形成装置。
【請求項６】
前記印刷制御装置から送信されてきた前記印刷制御装置の認証情報を認証する認証手段と、
前記認証手段による認証結果を前記印刷制御装置に送信する認証結果送信手段と、
前記認証手段による認証結果が成功であった場合に前記印刷制御装置から送信されてくる、前記印刷制御装置のウェブページの前記ウェブブラウザのお気に入りへの登録要求を受け付けるか否かを判定する判定手段と、
前記判定手段による判定結果を前記印刷制御装置に送信する判定結果送信手段とを有し、
前記受信手段は、前記判定手段が前記登録要求を許可したときに、前記印刷制御装置のウェブページを前記ウェブブラウザのお気に入りに登録するための情報を前記印刷制御装置から受信することを特徴とする請求項５記載の画像形成装置。
【請求項７】
前記ウェブブラウザのお気に入りに変更があったとき、前記変更をイベントとして前記画像形成装置に接続された印刷制御装置へ通知する通知手段を備え、
前記判定手段は、前記通知手段による前記イベントの通知に基づき前記印刷制御装置のウェブページの前記ウェブブラウザのお気に入りへの登録要求が前記印刷制御装置からあったときに前記登録要求を受け付けるか否かを判定することを特徴とする請求項６記載の画像形成装置。
【請求項８】
前記印刷制御装置のウェブページを前記ウェブブラウザのお気に入りに登録するための情報は、少なくとも、前記ウェブページの名称とＵＲＬ情報を含むことを特徴とする請求項５乃至７のいずれか１項に記載の画像形成装置。
【請求項９】
前記判定手段は、前記ウェブブラウザのお気に入りの管理設定に基づき、前記印刷制御装置のウェブページの前記ウェブブラウザのお気に入りへの登録要求を受け付けるか否かを判定することを特徴とする請求項５乃至８のいずれか１項に記載の画像形成装置。
【請求項１０】
ウェブブラウザを搭載した画像形成装置と、前記画像形成装置と通信可能な印刷制御装置とを有する画像形成システムであって、
前記印刷制御装置は、
前記印刷制御装置のウェブページを前記画像形成装置の前記ウェブブラウザのお気に入りに登録するための情報を生成する生成手段と、
前記生成手段が生成した情報を前記画像形成装置へ送信する送信手段とを備え、
前記画像形成装置は、
前記印刷制御装置から送信されてきた、前記印刷制御装置のウェブページを前記ウェブブラウザのお気に入りに登録するための情報を受信する受信手段と、
前記受信手段が受信した前記情報を用いて前記ウェブブラウザのお気に入りへの登録を指示する指示手段と、
前記指示手段の指示に従い前記印刷制御装置のウェブページを前記ウェブブラウザのお気に入りに登録する登録手段とを備えることを特徴とする画像形成システム。
【請求項１１】
前記印刷制御装置は、
前記印刷制御装置の認証情報を前記画像形成装置へ送信する認証情報送信手段と、
前記印刷制御装置のウェブページの前記ウェブブラウザのお気に入りへの登録要求を前記画像形成装置へ送信する登録要求送信手段とを備え、
前記画像形成装置は、
前記印刷制御装置から送信されてきた前記印刷制御装置の認証情報を認証する認証手段と、
前記認証手段による認証結果を前記印刷制御装置に送信する認証結果送信手段と、
前記認証手段による認証結果が成功であった場合に前記印刷制御装置から送信されてくる、前記印刷制御装置のウェブページの前記ウェブブラウザのお気に入りへの登録要求の可否を判定する判定手段と、
前記判定手段による判定結果を前記印刷制御装置に送信する判定結果送信手段とを備え、
前記指示手段は、前記登録要求を許可したときに前記印刷制御装置から送信されてくる前記印刷制御装置のウェブページを前記ウェブブラウザのお気に入りに登録するための情報を用いて前記ウェブブラウザのお気に入りへの登録を指示することを特徴とする請求項１０記載の画像形成システム。
【請求項１２】
前記印刷制御装置はウェブサーバを有し、
前記印刷制御装置の前記生成手段は、前記印刷制御装置のウェブページを前記画像形成装置の前記ウェブブラウザのお気に入りに登録するための情報に、前記印刷制御装置のＩＰアドレスから始まる、前記ウェブサーバ上のウェブページのコンテンツの場所を設定することを特徴とする請求項１０又は１１に記載の画像形成システム。
【請求項１３】
ウェブブラウザを搭載した画像形成装置の制御方法を該画像形成装置のコンピュータに実行させるためのプログラムであって、
前記制御方法は、
前記画像形成装置に接続された印刷制御装置を判別する判別ステップと、
前記判別ステップで判別された印刷制御装置のウェブページを前記ウェブブラウザのお気に入りに登録するための情報を生成する生成ステップと、
前記生成ステップで生成された情報を前記ウェブブラウザのお気に入りへ登録するための指示を行う指示ステップと、
前記指示ステップの指示に従い前記印刷制御装置のウェブページを前記ウェブブラウザのお気に入りに登録する登録ステップとを有することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェブブラウザを有し、ネットワークに接続可能な画像形成装置と、この画像形成装置の動作を制御するプログラムと、この画像形成装置を含む画像形成システムに関する。
【背景技術】
【０００２】
ネットワーク上のウェブサーバにアクセスしてウェブサーバが提供する各種コンテンツを受信、表示するウェブブラウザは、パーソナルコンピュータだけでなく、プリンタやコピー機等の画像形成装置にも搭載されるようになってきている（特許文献１参照）。
【０００３】
このような画像形成装置に搭載されるウェブブラウザを、インターネット上の情報閲覧だけでなく、画像形成装置本体や、画像形成装置に接続される印刷制御装置等の周辺機器のユーザインタフェース（以下「ウェブ操作部」と称呼する）として利用する技術がある。ウェブ操作部は、具体的にはウェブページであり、例えば、画像形成装置のウェブブラウザのスタートページ或いはお気に入り（以下「お気に入り等」と記す）にそのＵＲＬを登録しておき、画像形成装置のタッチパネルから呼び出すことで使用することができるようになる。なお、「お気に入り」は、ブックマーク或いはホットリストとも呼ばれる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許４４４０１７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、周辺機器のウェブ操作部を画像形成装置に搭載されたウェブブラウザでそのお気に入り等に登録する場合には、次のような問題がある。即ち、画像形成装置に接続可能な周辺機器は、必ずしも画像形成装置に接続されるとは限らないため、画像形成装置に搭載されるウェブブラウザのお気に入り等に周辺機器のウェブ操作部を予め登録しておくことはできない。また、周辺機器を接続した際に、周辺機器のウェブ操作部を画像形成装置に搭載されたウェブブラウザでそのお気に入り等に登録するには、画像形成装置のタッチパネルからソフトキーボード入力を行う必要がある。この場合、コロン等の記号を含むＵＲＬの入力作業を伴うために、入力作業は煩雑であって、作業性のよいものではない。
【０００６】
本発明は、画像形成装置に接続された印刷制御装置等の周辺機器のウェブ操作部を、画像形成装置に搭載されたウェブブラウザのお気に入り等に手動で登録することを必要とすることなく使用可能とする画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る画像形成装置は、ウェブブラウザを搭載した画像形成装置であって、前記画像形成装置に接続された印刷制御装置を判別する判別手段と、前記判別手段が判別した印刷制御装置のウェブページを前記ウェブブラウザのお気に入りに登録するための情報を生成する生成手段と、前記生成手段が生成した情報を前記ウェブブラウザのお気に入りへ登録するための指示を行う指示手段と、前記指示手段の指示に従い前記印刷制御装置のウェブページを前記ウェブブラウザのお気に入りに登録する登録手段とを備えることを特徴とする。
【０００８】
本発明に係る別の画像形成装置は、ウェブブラウザを搭載した画像形成装置であって、前記画像形成装置に接続された印刷制御装置から送信されてきた、前記印刷制御装置のウェブページを前記ウェブブラウザのお気に入りに登録するための情報を受信する受信手段と、前記受信手段が受信した前記情報を用いて前記ウェブブラウザのお気に入りへの登録を指示する指示手段と、前記指示手段の指示に従い前記印刷制御装置のウェブページを前記ウェブブラウザのお気に入りに登録する登録手段とを備えることを特徴とする。
【０００９】
本発明に係る画像形成システムは、ウェブブラウザを搭載した画像形成装置と、前記画像形成装置と通信可能な印刷制御装置とを有する画像形成システムであって、前記印刷制御装置は、前記印刷制御装置のウェブページを前記画像形成装置の前記ウェブブラウザのお気に入りに登録するための情報を生成する生成手段と、前記生成手段が生成した情報を前記画像形成装置へ送信する送信手段とを備え、前記画像形成装置は、前記印刷制御装置から送信されてきた、前記印刷制御装置のウェブページを前記ウェブブラウザのお気に入りに登録するための情報を受信する受信手段と、前記受信手段が受信した前記情報を用いて前記ウェブブラウザのお気に入りへの登録を指示する指示手段と、前記指示手段の指示に従い前記印刷制御装置のウェブページを前記ウェブブラウザのお気に入りに登録する登録手段とを備えることを特徴とする。
【００１０】
本発明に係るプログラムは、ウェブブラウザを搭載した画像形成装置の制御方法を該画像形成装置のコンピュータに実行させるためのプログラムであって、前記制御方法は、前記画像形成装置に接続された印刷制御装置を判別する判別ステップと、前記判別ステップで判別された印刷制御装置のウェブページを前記ウェブブラウザのお気に入りに登録するための情報を生成する生成ステップと、前記生成ステップで生成された情報を前記ウェブブラウザのお気に入りへ登録するための指示を行う指示ステップと、前記指示ステップの指示に従い前記印刷制御装置のウェブページを前記ウェブブラウザのお気に入りに登録する登録ステップとを有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、画像形成装置に接続される印刷制御装置のウェブページを画像形成装置に搭載されたウェブブラウザのお気に入り等に手動で登録する必要なく、印刷制御装置のウェブページを使用することができるようになる。よって、画像形成装置と印刷制御装置とを含む画像形成システムのシステム構築が容易になると共に、画像形成装置による印刷制御装置の管理が容易になる。
【図面の簡単な説明】
【００１２】
【図１】第１実施形態に係る画像形成システムのシステム構成図である。
【図２】図１の画像形成システムが備えるＰＤＬコントローラとＭＦＰのハードウェア構成を示すブロック図である。
【図３】図１の画像形成システムが備えるＭＦＰのタッチパネルの例を示す図である。
【図４】図１の画像形成システムが備えるＰＤＬコントローラとＭＦＰのソフトウェア構成を示すブロック図である。
【図５】図１の画像形成システムにおいて、ＰＤＬコントローラのウェブ操作部をＭＦＰのウェブブラウザのお気に入りに自動登録するためのウェブブラウザでのタスク処理のフローチャートである。
【図６】図１の画像形成システムにおいて、ＰＤＬコントローラのウェブ操作部をＭＦＰのウェブブラウザのお気に入りに自動登録するためにＭＦＰインタフェース部が実行する処理のフローチャートである。
【図７】図６のステップＳ６０４の後にＭＦＰインタフェース部が実行するＭＦＰインタフェース公開関数の処理のフローチャートである。
【図８】図７のステップＳ７０５の後にウェブブラウザが実行するお気に入り登録処理のフローチャートである。
【図９】図１の画像形成システムにおいて、ＰＤＬコントローラが自身のウェブ操作部をＭＦＰのウェブブラウザのお気に入りに登録するためにＰＤＬジョブ制御部とＰＤＬインタフェース部が実行する処理のフローチャートである。
【図１０】図１の画像形成システムにおいて、ＰＤＬコントローラが自身のウェブ操作部をＭＦＰのウェブブラウザのお気に入りに登録する際に、ＭＦＰインタフェース部が実行する処理のフローチャートである。
【図１１】図１の画像形成システムにおいて、ＰＤＬコントローラのウェブ操作部をＭＦＰのウェブブラウザのお気に入りに再登録するためにＰＤＬジョブ制御部とＰＤＬインタフェース部が実行する処理のフローチャートである。
【図１２】図１の画像形成システムにおいて、ＭＦＰの管理者がウェブブラウザの管理設定を行うためのウェブブラウザお気に入り管理画面の例を示す図である。
【図１３】図１の画像形成システムにおいて、ＭＦＰインタフェース部がウェブブラウザに登録可能なお気に入りの数を制限する処理のフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明の実施形態について、添付図面を参照して詳細に説明する。ここでは、本発明の実施形態に係る画像形成装置として、複合機（Multiple Function Peripheral、以下「ＭＦＰ」と記す）を取り上げることとする。但し、本発明はこれに限定されるものではなく、例えば、複写機、スキャナ、プリンタ等であってもよい。
【００１４】
＜第１実施形態＞
図１は、第１実施形態に係る画像形成システムのシステム構成図である。画像形成システム１００は、クライアントコンピュータ１０１と、ＰＤＬ（Page Description Language）コントローラ１０２（印刷制御装置）と、ＭＦＰ１０３とを有する。クライアントコンピュータ１０１とＰＤＬコントローラ１０２は、ＬＡＮケーブル（イーサネット(登録商標)ケーブル）１１３を介して接続されている。また、ＰＤＬコントローラ１０２とＭＦＰ１０３は、ＰＤＬ印刷の制御信号が流れるイーサネット(登録商標)ケーブルであるＰＤＬ制御ケーブル１１１と画像転送用ビデオケーブル１１２によって接続されている。なお、ＰＤＬコントローラ１０２は、ＭＦＰ１０３に接続可能な周辺機器の一例である。クライアントコンピュータ１０１とＰＤＬコントローラ１０２とは、無線ＬＡＮにより接続されていてもよい。
【００１５】
ＭＦＰ１０３は、プリンタ、複写機及びファクシミリとして使用可能であり、本体部１０３Ａ、リーダスキャナ１０４、操作部１０５、ファクシミリユニット１０８、ＩＣカードリーダ１０９及びフィニッシャ１１０を有する。本体部１０３Ａは、ＭＦＰコントローラ１０６とプリンタエンジン１０７を備える。
【００１６】
本体部１０３Ａでは、詳細は不図示であるが、プリンタエンジン１０７により、トナー等の画像形成材を用いて所定のシートに画像形成（印刷）が行われる。ＭＦＰコントローラ１０６の詳細については、ＰＤＬコントローラ１０２の構成と共に後述する。
【００１７】
リーダスキャナ１０４は、原稿自動送り装置（Auto Document Feeder）を有し、原稿画像を読み取り、画像データを作成する。操作部１０５は、表示装置でもあるタッチパネルとスタートボタン等のハードボタンで構成される。ファクシミリユニット１０８は、不図示の電話線に接続されており、電話回線を通じて画像データを外部との間で送受信する。ＩＣカードリーダ１０９は、ユーザが所有するＩＣカードに記載された情報を読み取り、読み取った情報に基づいて認証が成功することでＭＦＰ１０３の使用が可能になる。フィニッシャ１１０は、印刷されたシート（用紙）に対して、ステープルやソート、シフト等の処理を行う。
【００１８】
ユーザは、クライアントコンピュータ１０１を操作し、アプリケーションを動作させ、ＰＤＬコントローラ１０２を介してＭＦＰ１０３で印刷を行うことができる。
【００１９】
図２は、ＰＤＬコントローラ１０２とＭＦＰ１０３のハードウェア構成を表すブロック図である。ＰＤＬコントローラ１０２は、ＣＰＵ２０１、メモリ２０２、ＨＤＤ２０３、ネットワークＩ／Ｆ２０４、ＰＤＬ制御Ｉ／Ｆ２０５及びビデオＩ／Ｆ２０６を有し、これらはシステムバス２０７を介して通信可能に接続されている。
【００２０】
ＣＰＵ２０１は、ＨＤＤ２０３に格納されたプログラムを実行し、システムバス２０７を介してＰＤＬコントローラ１０２を構成する各部を制御することで、ＰＤＬコントローラ１０２全体の動作を制御する。メモリ２０２は、ＰＤＬデータの画像展開時の一時記憶領域及びＣＰＵ２０１のワークメモリとして用いられる。ＨＤＤ（Hard Disc Drive）２０３は、大容量記憶装置であり、ＣＰＵ２０１により実行される各種の制御プログラムを格納しており、各種の制御プログラムの中には後述するウェブサーバ（ソフトウェア）４０２も含まれている。なお、ＨＤＤ２０３は、ＣＰＵ２０１が処理するデータの一時的な記憶領域や保存領域としても用いられる。
【００２１】
ネットワークＩ／Ｆ２０４は、クライアントコンピュータ１０１等の外部装置と通信を行うためのインタフェースである。ＰＤＬ制御Ｉ／Ｆ２０５は、ＰＤＬ印刷処理の制御を行い、ＭＦＰ１０３との間で制御コマンドの送受信を行うためのインタフェースである。ビデオＩ／Ｆ２０６は、ＭＦＰ１０３との間で画像データの送受信を行うためのインタフェースである。
【００２２】
ＭＦＰ１０３については、本体部１０３Ａが備えるＭＦＰコントローラ１０６の構成について説明することとし、その他については図１の説明と重複することとなるのでここでの説明を省略する。ＭＦＰコントローラ１０６は、ＣＰＵ２０８、メモリ２０９、ＰＤＬ制御Ｉ／Ｆ２１０、ＨＤＤ２１１、エンジンＩ／Ｆ２１２、ビデオＩ／Ｆ２１３、スキャナＩ／Ｆ２１５及びＵＳＢコントローラ２１６を有し、これらはシステムバス２１４を介して通信可能に接続されている。
【００２３】
ＣＰＵ２０８は、ＨＤＤ２１１に格納されたプログラムを実行し、システムバス２１４を介してＭＦＰ１０３を構成する各部を制御することで、ＭＦＰ１０３全体の動作を制御する。メモリ２０９は、ＭＦＰ１０３で扱われる各種データの一時記憶領域及びＣＰＵ２０８ワークメモリとして使用される。ＨＤＤ２１１は、大容量の記憶装置であり、ＣＰＵ２０１により実行される各種制御プログラムを格納しており、その中には、後述するウェブブラウザ（ソフトウェア）４０４も含まれている。なお、ＨＤＤ２１１は、ＣＰＵ２０８が処理するデータの一時的な記憶領域や保存領域としても用いられる。
【００２４】
ＰＤＬ制御Ｉ／Ｆ２１０は、プリンタエンジン１０７で印刷するためのＰＤＬ印刷処理の制御を行い、ＰＤＬコントローラ１０２との間で制御コマンドの送受信を行うためのインタフェースである。エンジンＩ／Ｆ２１２は、プリンタエンジン１０７との通信制御を司るインタフェースである。スキャナＩ／Ｆ２１５は、リーダスキャナ１０４及び操作部１０５とＣＰＵ２０８の間で制御コマンドや画像データの送受信を行うためのインタフェースである。
【００２５】
ＵＳＢコントローラ２１６は、ファクシミリユニット１０８と接続され、ファクシミリユニット１０８とＣＰＵ２０８の間で制御コマンドや画像データの送受信を可能とする。ビデオＩ／Ｆ２１３は、ＰＤＬコントローラ１０２との間で画像データの送受信を行うためのインタフェースである。なお、ＩＣカードリーダ１０９はシステムバス２１４に接続されており、プリンタエンジン１０７とフィニッシャ１１０とは専用ケーブルで接続されている。
【００２６】
図３は、ＭＦＰ１０３の操作部１０５が備えるタッチパネル３０１の例を示す図である。タッチパネル３０１は、例えば、タッチパネル機能を有する液晶表示装置等である。図３のメインメニューは、例えば、操作部１０５が有するホームボタン（不図示）を押下することで、タッチパネル３０１に表示される。
【００２７】
メインメニューには、コピーアイコン３０２、スキャン送信アイコン３０３、スキャン保存アイコン３０４、保存ファイルアイコン３０５、受信トレイアイコン３０６、ウェブブラウザアイコン３０７及びプリントサーバアイコン３０８が表示されている。なお、メインメニューに表示されるアイコンは、これらに限定されるものではない。メインメニューに表示されたこれらのアイコンを押下することで、押下されたアイコンの機能を呼び出すことができる。
【００２８】
コピーアイコン３０２は、コピー機能を呼び出す。スキャン送信アイコン３０３は、リーダスキャナ１０４でスキャンした画像を外部に送信する機能を呼び出す。スキャン保存アイコン３０４は、リーダスキャナ１０４でスキャンした画像をＨＤＤ２１１に保存する機能を呼び出す。保存ファイルアイコン３０５は、ＨＤＤ２１１に保存されている画像データを印刷或いは送信する機能を呼び出す。受信トレイアイコン３０６は、ファクシミリや電子メールを受信する機能を読み出す。ウェブブラウザアイコン３０７は、後述のウェブブラウザ４０４（図４参照）を呼び出す。プリントサーバアイコン３０８は、ＰＤＬコントローラ１０２の後述するウェブ操作部（ウェブサーバ４０２（図４参照））を呼び出す。なお、プリントサーバアイコン３０８をメインメニューに表示するためには、ウェブブラウザのお気に入り（ブックマーク或いはホットリストとも呼ばれる）に、ウェブ操作部の名称とＵＲＬが登録されている必要がある。
【００２９】
図４は、ＰＤＬコントローラ１０２とＭＦＰ１０３のソフトウェア構成を示すブロック図である。ＰＤＬコントローラ１０２は、ソフトウェア（プログラム）としての、ＰＤＬジョブ制御部４０１、ウェブサーバ４０２及びＰＤＬインタフェース部４０３を搭載する。また、ＭＦＰ１０３は、ソフトウェア（プログラム）としての、ウェブブラウザ４０４及びＭＦＰインタフェース部４０５を搭載する。
【００３０】
ＰＤＬジョブ制御部４０１、ウェブサーバ４０２及びＰＤＬインタフェース部４０３はそれぞれ、メモリ２０２に展開され、プログラムから呼び出されてＣＰＵ２０１で実行される。ＰＤＬジョブ制御部４０１は、クライアントコンピュータ１０１からの印刷ジョブの受信、展開処理、ＰＤＬインタフェース部４０３への指示、画像データの送信等の処理と制御を行う。ＰＤＬインタフェース部４０３は、ＭＦＰ１０３との間で接続認証、ステータスの送受信、ジョブの投入、画像データの送信と同期を行う。ウェブサーバ４０２は、ＰＤＬコントローラ１０２の設定プログラムとＰＤＬコントローラ１０２内の印刷ジョブの表示と再印刷を行う。また、ウェブサーバ４０２は、削除プログラムやキャリブレーションプログラム、画像位置調整プログラムを配置し、ウェブブラウザ４０４からのアクセスに応じて所定のプログラムを実行する。
【００３１】
ＭＦＰ１０３において、ウェブブラウザ４０４とＭＦＰインタフェース部４０５はそれぞれ、メモリ２０９に展開され、プログラムにより呼び出されて、ＣＰＵ２０８上で実行される。ウェブブラウザ４０４は、入力されたＵＲＬに従い、インターネット上のウェブサーバやＰＤＬコントローラ１０２上で動作しているウェブサーバ４０２にアクセスして情報を表示し、また、ウェブサーバ４０２上のプログラムを実行する。ＭＦＰインタフェース部４０５は、ＭＦＰコントローラ１０６内でＰＤＬコントローラ１０２の認証やステータスの送受信を行う。
【００３２】
ＭＦＰ１０３のタッチパネル３０１に表示されたウェブブラウザアイコン３０７が押下されると、ウェブブラウザ４０４は、予め設定されているスタートページをタッチパネル３０１に表示する。また、プリントサーバアイコン３０８が押下されると、ウェブブラウザ４０４が、お気に入りに登録されたＰＤＬコントローラ１０２内のウェブサーバ４０２のウェブ操作部のコンテンツ（ウェブページ）を表示する。
【００３３】
次に、ＰＤＬコントローラ１０２のウェブ操作部をＭＦＰ１０３のウェブブラウザ４０４のお気に入りに自動登録する処理について、図５乃至図８のフローチャートを用いて説明する。なお、ＭＦＰ１０３が一度もＰＤＬコントローラ１０２に接続されたことのない場合、ＰＤＬコントローラ１０２のウェブ操作部は、ウェブブラウザ４０４のお気に入りに登録されていない状態となっている。この場合、タッチパネル３０１にはウェブ操作部アイコンであるプリントサーバアイコン３０８は表示されない。また、ＭＦＰ１０３のウェブブラウザ４０４は、ライセンス番号の入力によりアクティベートすることで使用可能になる。そのため、ウェブブラウザ４０４がアクティベートされていない状態では、お気に入りに登録されていないことは言うまでもなく、ウェブブラウザアイコン３０７も表示されない。
【００３４】
そこで、先ず、ＭＦＰ１０３とＰＤＬコントローラ１０２を接続し、それぞれの電源を入れて、ＭＦＰ１０３とＰＤＬコントローラ１０２を起動する。ＭＦＰ１０３とＰＤＬコントローラ１０２はそれぞれ、電源が投入されると、ブート処理を開始する。
【００３５】
図５は、ＰＤＬコントローラ１０２のウェブ操作部をＭＦＰ１０３のウェブブラウザ４０４のお気に入りに自動登録するための、ウェブブラウザ４０４でのタスク処理のフローチャートである。図５に示される各処理は、ＣＰＵ２０８が、ＨＤＤ２１１から読み出したプログラムをメモリ２０９に展開し、実行することにより実現される。
【００３６】
ステップＳ５０１において、ウェブブラウザ４０４は、ウェブブラウザ４０４のライセンスを確認し、ウェブブラウザ４０４がアクティベートされているか否か（使用可能か否か）どうかを判定する。ウェブブラウザ４０４がアクティベートされていない場合（Ｓ５０１でＮＯ）、ステップＳ５０２において、ウェブブラウザ４０４はタスク処理を終了させ、これにより本処理は終了となる。
【００３７】
一方、ウェブブラウザ４０４がアクティベートされている場合（Ｓ５０１でＹＥＳ）、ウェブブラウザ４０４は、ステップＳ５０３において、ウェブブラウザ４０４のタスクが起動完了しているか否かを判定する。ウェブブラウザ４０４のタスクが起動完了していない場合（Ｓ５０３でＮＯ）、完了するまで処理待ち状態となる。ウェブブラウザ４０４のタスクが起動完了している場合（Ｓ５０３でＹＥＳ）、ステップＳ５０４において、ウェブブラウザ４０４は、ＭＦＰインタフェース部４０５が提供するＭＦＰインタフェース公開関数を呼び出す。なお、ＭＦＰインタフェース公開関数は、ウェブブラウザ４０４のお気に入りに登録処理を行う関数である。
【００３８】
図６は、ＰＤＬコントローラ１０２のウェブ操作部をＭＦＰ１０３のウェブブラウザ４０４のお気に入りに自動登録するために、ＭＦＰインタフェース部４０５が実行する処理のフローチャートである。図６に示される各処理は、ＣＰＵ２０８が、ＨＤＤ２１１から読み出したプログラムをメモリ２０９に展開し、実行することにより実現される。
【００３９】
ＰＤＬコントローラ１０２のＰＤＬインタフェース部４０３は、ＰＤＬコントローラ１０２の起動後に、ＭＦＰインタフェース部４０５へＰＤＬ制御ケーブル１１１を介して認証情報を送信する。これに対応して、ステップＳ６０１において、ＭＦＰインタフェース部４０５は、ＰＤＬコントローラ１０２の認証情報を受信する。続くステップＳ６０２において、ＭＦＰインタフェース部４０５は、受信した認証情報からＰＤＬコントローラ１０２の認証を行う。具体的には、ＭＦＰインタフェース部４０５は、受信した認証情報がＰＤＬコントローラ認証情報リストにあるか否かを判定する。ＭＦＰインタフェース部４０５は、その結果、受信した認証情報がこのリストにある場合にはＰＤＬコントローラコードに値を設定し、このリストにない場合にはＰＤＬコントローラ１０２に認証エラーを返す。
【００４０】
次に、ステップＳ６０３において、ＭＦＰインタフェース部４０５は、ステップＳ６０２でのＰＤＬコントローラ１０２の認証が成功しているかを判定する。認証が成功している場合（Ｓ６０３でＹＥＳ）、ＭＦＰインタフェース部４０５は、ステップＳ６０４においてＭＦＰインタフェース公開関数を呼び出し、その後、本処理は終了となる。一方、認証が成功していない場合（Ｓ６０３でＮＯ）、本処理は終了となる。
【００４１】
図７は、ＭＦＰインタフェース部４０５が実行するＭＦＰインタフェース公開関数の処理のフローチャートである。図７に示される各処理は、ＣＰＵ２０８が、ＨＤＤ２１１から読み出したプログラムをメモリ２０９に展開し、実行することにより実現される。
【００４２】
ステップＳ７０１において、ＭＦＰインタフェース部４０５は、ＭＦＰ１０３にＰＤＬコントローラ１０２が接続されているか否かを判定する。具体的には、ＭＦＰ１０３にＰＤＬコントローラ１０２が接続されているときは、ＰＤＬ制御ケーブル１１１、画像転送用ビデオケーブル１１２が接続されて、ＭＦＰコントローラ１０６は接続状態を保存している。よって、ＭＦＰインタフェース部４０５は、これらの接続状態を調べる。
【００４３】
ＰＤＬコントローラ１０２が接続されていない場合（Ｓ７０１でＮＯ）、本処理は終了となる。ＰＤＬコントローラ１０２が接続されている場合（Ｓ７０１でＹＥＳ）、ＭＦＰインタフェース部４０５は、ステップＳ７０２において、ＭＦＰコントローラ１０６に装着されているハードスイッチの状態を調べ、特定の値に設定されているか否かを判定する。具体的には、ＰＤＬコントローラ１０２に接続可能なＭＦＰ１０３には構成の異なるものがある。例えば、操作部１０５には、ハードボタンとタッチパネルで構成されるモデルとタッチパネルのみで構成されるモデルがあり、その判別のためにハードスイッチの状態を読み取る。
【００４４】
ハードボタンがなく、タッチパネルのみの接続を示す特定の値になっている場合（Ｓ７０２でＹＥＳ）、本処理は終了となる。ハードスイッチが特定の値に設定されている場合（Ｓ７０２でＮＯ）、ステップＳ７０３において、ＭＦＰインタフェース部４０５は、ステップＳ６０２で認証したＰＤＬコントローラ認証コードの値を調べ、特定の範囲にあるかどうか否かを判定する。具体的には、ＰＤＬコントローラ１０２は機種毎に認証コードを持っており、ウェブ操作部を使用するＰＤＬコントローラ１０２の機種は開発元で決まるため、認証コードが特定の開発元に割り当てられている範囲のものか否かを調べる。
【００４５】
認証コードが特定の範囲にない場合（Ｓ７０３でＮＯ）、本処理は終了となる。認証コードが特定の範囲にある場合（Ｓ７０３でＹＥＳ）、ステップＳ７０４において、ＭＦＰインタフェース部４０５は、ウェブブラウザ４０４のお気に入りに登録するウェブ操作部の名称とＵＲＬ情報（ＵＲＬ文字列）を生成する。この文字列は、
名称：プリントサーバ、
ＵＲＬ：http://（ＰＤＬ制御Ｉ／Ｆ２０５のＩＰアドレス）/prnsrvlcd/index.html、となっている。
【００４６】
なお、ＰＤＬ制御Ｉ／Ｆ２０５のＩＰアドレス以外は、固定の文字列となっている。ＭＦＰコントローラ１０６のＰＤＬ制御Ｉ／Ｆ２１０とＰＤＬコントローラ１０２のＰＤＬ制御Ｉ／Ｆ２０５とは、１対１のネットワーク接続である。そのため、ＰＤＬ制御Ｉ／Ｆ２０５のＩＰアドレスは、ＭＦＰコントローラ１０６のゲートウェイのＩＰアドレスとしてＭＦＰコントローラ１０６のメモリ２０９に保持されている。そこで、ＭＦＰインタフェース部４０５は、ＭＦＰコントローラ１０６のゲートウェイのＩＰアドレスを参照して、ＰＤＬ制御Ｉ／Ｆ２０５のＩＰアドレスを取得し、ウェブ操作部のＵＲＬ文字列を生成する。続くステップＳ７０５において、ＭＦＰインタフェース部４０５は、ウェブブラウザ４０４のお気に入りに登録するための関数（お気に入り登録関数）にステップＳ７０４で生成した名称とＵＲＬ情報を設定し、呼び出す。
【００４７】
図８は、ウェブブラウザ４０４が実行するお気に入り登録処理のフローチャートである。図５に示される各処理は、ＣＰＵ２０８が、ＨＤＤ２１１から読み出したプログラムをメモリ２０９に展開し、実行することにより実現される。
【００４８】
ステップＳ８０１において、ウェブブラウザ４０４は、お気に入り登録ＡＰＩの呼び出しの有無を判定し、呼び出しがあるまで待機する（Ｓ８０１でＮＯ）。お気に入り登録ＡＰＩの呼び出しがあると、つまり、ステップＳ７０５でＭＦＰインタフェース部４０５がお気に入り登録関数を呼び出すと（Ｓ８０１でＹＥＳ）、ウェブブラウザ４０４は、処理をステップＳ８０２へ進める。ステップＳ８０２において、ウェブブラウザ４０４は、お気に入り登録関数で指定された設定に従い、ウェブブラウザ４０４のお気に入りにＰＤＬ制御Ｉ／Ｆ２０５のＩＰアドレスに対応するウェブ操作部のＵＲＬを登録し、タッチパネル３０１のメインメニューにプリントサーバアイコン３０８を表示する。
【００４９】
上記説明の通り、第１実施形態では、ＭＦＰ１０３に接続されたＰＤＬコントローラ１０２のウェブ操作部を自動的にウェブブラウザ４０４のお気に入りに登録することができる。よって、ＭＦＰ１０３のタッチパネルからソフトウェアキーボード等を用いてＰＤＬコントローラ１０２のウェブ操作部のＵＲＬを入力する等の煩雑な操作を行うことなく、簡単に画像形成システム１００を構築することができる。
【００５０】
＜第２実施形態＞
上記第１実施形態では、ＭＦＰインタフェース部４０５がＰＤＬコントローラ１０２のウェブ操作部のＵＲＬを生成して、ＭＦＰ１０３のウェブブラウザ４０４のお気に入りに登録した。この場合、新たに別のＰＤＬコントローラ１０２がウェブ操作部を提供し、別のＰＤＬコントローラ１０２のウェブ操作部が別のＵＲＬを使用する場合には、ＭＦＰコントローラ１０６のソフトウェアを変更する必要があるという問題が生じる。この問題に対応するために、第２実施形態では、ＰＤＬコントローラ１０２が、自身のウェブ操作部をＭＦＰ１０３のウェブブラウザ４０４のお気に入りに登録する処理を行う。なお、第２実施形態は、第１実施形態と比較すると、画像形成システム１００のソフトウェア構成のみが異なり、ハードウェア構成に変わりは無いため、ハードウェア構成についての説明は省略する。
【００５１】
図９は、ＰＤＬコントローラ１０２が自身のウェブ操作部をＭＦＰ１０３のウェブブラウザ４０４のお気に入りに登録するためにＰＤＬコントローラ１０２のＰＤＬジョブ制御部４０１とＰＤＬインタフェース部４０３が実行する処理のフローチャートである。図９に示される各処理は、ＣＰＵ２０１が、ＨＤＤ２０３から読み出したプログラムをメモリ２０２に展開し、実行することにより実現される。なお、ウェブブラウザ４０４はアクティベート済みであるが、ＰＤＬコントローラ１０２のウェブ操作部はウェブブラウザ４０４のお気に入りに登録されていないものとする。
【００５２】
先ず、ＭＦＰ１０３とＰＤＬコントローラ１０２を接続し、それぞれの電源を入れて、ＭＦＰ１０３とＰＤＬコントローラ１０２を起動する。ＭＦＰ１０３とＰＤＬコントローラ１０２はそれぞれ、電源が投入されると、ブート処理を開始する。その後、ステップＳ９０１において、ＰＤＬインタフェース部４０３は、ＰＤＬ制御ケーブル１１１を介してＭＦＰインタフェース部４０５へ認証情報送信処理を行う。これに応じて、ＭＦＰインタフェース部４０５は認証を行い、ＰＤＬインタフェース部４０３へ認証結果送信を行うこととなる。
【００５３】
続くステップＳ９０２において、ＰＤＬインタフェース部４０３は、ＭＦＰインタフェース部４０５からの認証結果を待ち受け、認証結果を受信するまで待機する（Ｓ９０２でＮＯ）。認証成功（認証ＯＫ）を受信すると（Ｓ９０２でＹＥＳ）、ステップＳ９０３において、ＰＤＬインタフェース部４０３は、ＭＦＰインタフェース部４０５にウェブブラウザ４０４へのお気に入り登録要求送信処理を行う。
【００５４】
なお、ステップＳ９０３の処理は、ＭＦＰインタフェース部４０５がお気に入り登録要求を受け付けることが可能か否かを確認するための処理である。これにより、ＭＦＰインタフェース部４０５は、お気に入り登録要求を受け付けることが可能か否かを判定し、ＰＤＬインタフェース部４０３への判定結果送信を行うこととなる。
【００５５】
次に、ステップＳ９０４において、ＰＤＬインタフェース部４０３は、ＭＦＰインタフェース部４０５からステップＳ９０３に対して、登録許可（登録ＯＫ）の応答があったか否かを判定する。ＰＤＬインタフェース部４０３は、登録ＯＫの応答を受信するまで（Ｓ９０４でＮＯ）、処理をステップＳ９０３へ戻す。登録ＯＫの応答を受信すると（Ｓ９０４でＹＥＳ）、ステップＳ９０５において、ＰＤＬジョブ制御部４０１が、ウェブ操作部のＵＲＬを生成する。ウェブ操作部のＵＲＬには、ＰＤＬ制御Ｉ／Ｆ２０５のＩＰアドレスから始まる、ウェブサーバ４０２上のウェブ操作部のコンテンツの場所を設定する。
【００５６】
続いて、ステップＳ９０６において、ＰＤＬインタフェース部４０３は、ステップＳ９０５で生成されたウェブ操作部のＵＲＬと名称とを、ウェブブラウザ４０４のお気に入りに登録するためのコマンド（お気に入り登録コマンド）と共にＭＦＰインタフェース部４０５に送信する。こうして、本処理は終了となる。
【００５７】
図１０は、ＰＤＬコントローラ１０２が自身のウェブ操作部をＭＦＰ１０３のウェブブラウザ４０４のお気に入りに登録する際に、ＭＦＰインタフェース部４０５が実行する処理のフローチャートである。図１０に示される各処理は、ＣＰＵ２０８が、ＨＤＤ２１１から読み出したプログラムをメモリ２０９に展開し、実行することにより実現される。
【００５８】
ステップＳ１００１において、ＭＦＰインタフェース部４０５は、ＰＤＬインタフェース部４０３からのお気に入り登録コマンドを受信したか否かを判定する。ＭＦＰインタフェース部４０５は、お気に入り登録コマンドを受信するまで待機し（Ｓ１００１でＮＯ）、お気に入り登録コマンドを受信すると（Ｓ１００１でＹＥＳ）、処理をステップＳ１００２へ進める。ステップＳ１００２において、ＭＦＰインタフェース部４０５は、お気に入り登録コマンドと共にＰＤＬインタフェース部４０３から送信されたウェブ操作部のＵＲＬと名称を、ウェブブラウザ４０４のお気に入りに登録する関数に設定して呼び出す。これ以降の処理は、第１実施形態と同様であるので、説明を省略する。
【００５９】
上記説明の通り、第２実施形態では、ＭＦＰコントローラ１０６のソフトウェアの変更を必要とすることなく、ＰＤＬコントローラ１０２の新たなウェブ操作部を、ＭＦＰコントローラ１０６のウェブブラウザ４０４のお気に入りに登録することができる。
【００６０】
＜第３実施形態＞
上記第１、第２実施形態においてＭＦＰ１０３のタッチパネル３０１に表示されるプリントサーバアイコン３０８は、通常のウェブブラウザ４０４のお気に入りの１つである。そのため、あるユーザが登録したウェブブラウザ４０４のお気に入りを、別のユーザが削除することが可能であり、また、誤ってお気に入りを削除してしまうことも起こり得る。しかし、こうして削除されると、上記の第１、第２実施形態では、ＭＦＰ１０３とＰＤＬコントローラ１０２を再起動させて図５乃至図８の処理や図９及び図１０の処理を再実行するか、又はＰＤＬコントローラ１０２のウェブ操作部を手動で登録しない限り、使用することができなくなってしまう。
【００６１】
そこで、第３実施形態では、ウェブブラウザ４０４のお気に入りに変更があった場合、その変更をイベントとしてＰＤＬコントローラ１０２に通知するようにする。そして、ＰＤＬコントローラ１０２は、自身のウェブ操作部が変更又は削除されている場合には、自身のウェブ操作部をウェブブラウザ４０４のお気に入りに再登録する。
【００６２】
図１１は、ＰＤＬコントローラ１０２のウェブ操作部をＭＦＰ１０３のウェブブラウザ４０４のお気に入りに再登録するために、ＰＤＬジョブ制御部４０１とＰＤＬインタフェース部４０３が実行する処理のフローチャートである。図１１に示される各処理は、ＣＰＵ２０１が、ＨＤＤ２０３から読み出したプログラムをメモリ２０２に展開し、実行することにより実現される。
【００６３】
ウェブブラウザ４０４は、お気に入りに追加や削除等の変更が生じると、その内容をＭＦＰインタフェース部４０５にイベントとして通知する。ＭＦＰインタフェース部４０５は、このイベントを受け取ると、同じ内容をＰＤＬインタフェース部４０３にイベント（お気に入り変更イベント）として通知する。
【００６４】
ステップＳ１１０１において、ＰＤＬインタフェース部４０３は、お気に入り変更イベントを受信したか否かを判定し、お気に入り変更イベントを受信するまで待機する（Ｓ１１０１でＮＯ）。ＰＤＬインタフェース部４０３は、お気に入り変更イベントを受信すると（Ｓ１１０１でＹＥＳ）、ステップＳ１１０２において、お気に入り確認コマンドをＭＦＰインタフェース部４０５に送信する。
【００６５】
ＭＦＰインタフェース部４０５は、ＰＤＬインタフェース部４０３からのお気に入り確認コマンドを受信すると、ウェブブラウザ４０４のお気に入り確認関数を呼び出し、登録されているお気に入りのＵＲＬリストをウェブブラウザ４０４から受け取る。ＭＦＰインタフェース部４０５は、お気に入り確認コマンドへの応答として、受け取ったＵＲＬリストをＰＤＬインタフェース部４０３に送信する。よって、ステップＳ１１０３において、ＰＤＬインタフェース部４０３は、お気に入り確認コマンドの応答として、お気に入りのＵＲＬリストを受信する。
【００６６】
続くステップＳ１１０４では、ＰＤＬジョブ制御部４０１が、ステップＳ１１０３で受信したＵＲＬリストの中に、ＰＤＬコントローラ１０２のウェブ操作部についての変更が含まれているか否かを判定する。変更がない場合（Ｓ１１０４でＮＯ）、本処理は終了となる。一方、変更されている場合（Ｓ１１０４でＹＥＳ）、ステップＳ１１０５において、ＰＤＬジョブ制御部４０１は、ウェブ操作部のＵＲＬを、上記第２実施形態と同様の処理により生成する。その後、ステップＳ１１０６において、ＰＤＬインタフェース部４０３は、ステップＳ１１０５で生成されたウェブ操作部のＵＲＬと名称をウェブブラウザ４０４のお気に入りに登録するためのコマンドをＭＦＰインタフェース部４０５に送信する。これ以降の処理は、第２実施形態と同じである。
【００６７】
上記説明の通り、第３実施形態によれば、ウェブブラウザ４０４のお気に入りに登録されているウェブ操作部を誤って削除してしまっても、削除されたウェブ操作部の再登録が自動的に行われる。これにより、ＭＦＰ１０３とＰＤＬコントローラ１０２を再起動させることなく、且つ、ＰＤＬコントローラ１０２のウェブ操作部を手動で再登録することなく、ＰＤＬコントローラ１０２のウェブ操作部を使用することができる。
【００６８】
＜第４実施形態＞
上記第２実施形態では、ＰＤＬコントローラ１０２はお気に入り登録コマンドを送信することで、所望のウェブ操作部をウェブブラウザ４０４のお気に入りに自由に追加することを可能とした。そのため、追加したウェブ操作部をタッチパネル３０１に表示させたくない場合には、そのお気に入りを削除する必要がある。また、上記第３実施形態では、特定のウェブ操作部のウェブブラウザ４０４のお気に入りでの登録が削除されても、そのウェブ操作部を自動的に再登録するようにした。そのため、例えば、機器管理者が一般ユーザにそのウェブ操作部を使わせたくない場合には、この機能は不都合なものとなってしまう。そこで、これらの問題に対応するために、第４実施形態では、ＭＦＰ１０３で、ＰＤＬコントローラ１０２から送信されてくるお気に入りの登録に制限をかける。
【００６９】
図１２は、ＭＦＰ１０３の管理者がウェブブラウザ４０４の管理設定を行うためのウェブブラウザお気に入り管理画面（以下「管理画面」と略記する）１２０１の例を示す図であり、この管理画面１２０１は、タッチパネル３０１に表示される。管理画面１２０１には、自動再登録設定ボタン１２０２と、起動時登録設定ボタン１２０３と、自動登録数制限ボタン１２０４と、制限数入力ボタン１２０５とが表示される。
【００７０】
自動再登録設定ボタン１２０２は、ウェブブラウザのお気に入りに自動再登録させるか否かを設定するためのボタンであり、自動再登録設定ボタン１２０２がＯｎのとき、自動再登録は行われなくなる。例えば、先述したステップＳ１１０６では、ＰＤＬインタフェース部４０３がお気に入り登録コマンドをＭＦＰインタフェース部４０５へ送信する。このとき、自動再登録設定ボタン１２０２がＯｎになっていると、ＭＦＰインタフェース部４０５は、ステップＳ１１０６でＰＤＬインタフェース部４０３が送信したお気に入り登録コマンドをウェブブラウザ４０４に送信しない。よって、お気に入りの自動再登録は行われないことになる。
【００７１】
起動時登録設定ボタン１２０３は、ＭＦＰ１０３の起動時にウェブブラウザのお気に入りに自動登録させるか否かを設定するためのボタンであり、起動時登録設定ボタン１２０３がＯｎのとき、起動時の自動登録は行われない。例えば、先述したステップＳ１００１では、ＰＤＬコントローラ１０２からお気に入り登録コマンドがＭＦＰインタフェース部４０５へ送信される。このとき、起動時登録設定ボタン１２０３がＯｎになっていると、ＭＦＰインタフェース部４０５は、ステップＳ１００２でお気に入り登録関数の呼び出しを行わずに、処理を終了させる。なお、図１２では、起動時の自動登録が有効（Ｏｆｆ）となっている状態が示されている。
【００７２】
自動登録数制限ボタン１２０４は、ＰＤＬコントローラ１０２がウェブブラウザ４０４のお気に入りに自動登録させることができるウェブ操作部の数を制限するボタンである。自動登録数制限ボタン１２０４がＯｎのとき、制限数入力ボタン１２０５に登録可能数を入力することができ、ここでは、３つが設定されている。なお、制限数入力ボタン１２０５には、ウェブブラウザ４０４のお気に入りに登録可能な最大数を超える数は設定することができないようになっている。
【００７３】
図１３は、ＭＦＰインタフェース部４０５がウェブブラウザ４０４に登録可能なお気に入りの数を制限する処理のフローチャートを示す。図１３に示される各処理は、ＣＰＵ２０８が、ＨＤＤ２１１から読み出したプログラムをメモリ２０９に展開し、実行することにより実現される。
【００７４】
先述したステップＳ９０６或いはステップＳ１１０６において、ＰＤＬインタフェース部４０３は、ＭＦＰインタフェース部４０５へお気に入り登録コマンドを送信する。そこで、ステップＳ１３０１において、ＭＦＰインタフェース部４０５は、ＰＤＬインタフェース部４０３からのお気に入り登録コマンドを受信したか否かを判定し、受信するまで待機する（Ｓ１３０１でＮＯ）。ＭＦＰインタフェース部４０５は、お気に入り登録コマンドを受信すると（Ｓ１３０１でＹＥＳ）、ステップＳ１３０２において、自動登録数制限ボタン１２０４の状態（Ｏｎ／Ｏｆｆ）を調べる。
【００７５】
自動登録数制限ボタン１２０４がＯｎの場合（Ｓ１３０２でＹＥＳ）、ステップＳ１３０３において、ＭＦＰインタフェース部４０５は、ウェブブラウザ４０４に登録されているお気に入りの数が制限数入力ボタン１２０５に設定されている数以上か否かを判定する。登録数が設定数に到達している場合（Ｓ１３０３でＹＥＳ）、これ以上の登録はできないため、本処理は終了となる。登録数が設定数に到達していない場合（Ｓ１３０３でＮＯ）、ステップＳ１３０４において、ＭＦＰインタフェース部４０５は、先述のステップＳ１００２と同様に、ウェブブラウザ４０４のお気に入り登録関数を呼び出す。これにより、ウェブブラウザ４０４は、登録関数で指定された設定に従ってお気に入りを登録する。
【００７６】
上記説明の通り、第４実施形態によれば、ウェブ操作部をウェブブラウザ４０４のお気に入りに登録する際の条件（自動再登録の可否、起動時登録の可否、自動登録が可能な場合の登録数制限）を設定することができる。これにより、ＭＦＰ１０３の管理が容易になる。
【００７７】
＜その他の実施形態＞
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。さらに、上述した各実施形態は本発明の一実施形態を示すものにすぎず、各実施形態を適宜組み合わせることも可能である。
【００７８】
上記実施形態では、ウェブ操作部をウェブブラウザ４０４のお気に入りに登録するとしたが、お気に入りに代えて、スタートページに登録するようにしてもよい。また、第２実施形態では、ウェブ操作部に限らず、任意のＵＲＬをウェブブラウザ４０４のお気に入りに登録することができる。また、第２実施形態では、お気に入りの登録についてのみ説明したが、ウェブブラウザ４０４のお気に入りを確認、削除するコマンドが用意されていれば、登録コマンドを確認コマンド或いは削除コマンドに変更することで、お気に入りの確認或いは削除が可能になる。
【００７９】
上記第４実施形態では、ウェブ操作部をウェブブラウザ４０４のお気に入りに登録する際の条件として、自動再登録の可否、起動時登録の可否、自動登録が可能な場合の登録数制限を取り上げたが、設定可能項目はこれらに限定されるものではない。例えば、所定のウェブ操作部については変更を許可しないような設定を行うことができるユーザインタフェースをタッチパネル３０１に表示可能にしてもよい。
【００８０】
本発明は以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）をネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムコードを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【符号の説明】
【００８１】
１０２    ＰＤＬコントローラ
１０３    ＭＦＰ
１０６    ＭＦＰ  コントローラ
２０１，２０８    ＣＰＵ
４０１    ＰＤＬジョブ制御部
４０２    ウェブサーバ
４０３    ＰＤＬインタフェース部
４０４    ウェブブラウザ
４０５  ＭＦＰインタフェース部
【図１】
2015049831.tif 000003
【図２】
2015049831.tif 000004
【図３】
2015049831.tif 000005
【図４】
2015049831.tif 000006
【図５】
2015049831.tif 000007
【図６】
2015049831.tif 000008
【図７】
2015049831.tif 000009
【図８】
2015049831.tif 000010
【図９】
2015049831.tif 000011
【図１０】
2015049831.tif 000012
【図１１】
2015049831.tif 000013
【図１２】
2015049831.tif 000014
【図１３】
2015049831.tif 000015