(57)【要約】【課題】  外部機器からのネットワークを介した機能の利用であっても、所定の条件下で、ローカルアプリケーションが利用する機能またはこれと同等の機能を利用することができる画像処理装置及び情報処理方法を提供する。【解決手段】  外部情報機器１０２のリモートアプリケーションＢ・９０２からＬＡＮ４００を介してアクセスが行われた際に、認証処理モジュール９０８は、認証処理を行う。認証処理モジュール９０８により認証された場合には、リモート／ローカルコントロールモジュール９１１は、リモートアプリケーションＢ・９０２からローカルアクセスコントロールモジュール９１３を介してジョブコントロールモジュール９１５を利用可能に制御する。【選択図】  図８−１
2005303376.tif 000002
【特許請求の範囲】
【請求項１】
外部の情報処理装置におけるリモートアプリケーションから利用可能な第１の機能と、画像処理装置内のローカルアプリケーションから利用可能な第２の機能とを有する画像処理装置であって、
前記リモートアプリケーションからのアクセスに関し、認証処理を行う認証手段と、
前記認証手段により認証された場合に、前記リモートアプリケーションから前記第２の機能を利用可能に制御する第１の制御手段と、
前記認証手段による認証処理なしに、前記リモートアプリケーションから前記第１の機能を利用可能に制御する第２の制御手段と
を具備することを特徴とする画像処理装置。
【請求項２】
前記ローカルアプリケーションからのアクセスと、前記リモートアプリケーションからのアクセスとを制御する第３の制御手段を更に具備することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記認証手段により認証された場合に、前記リモートアプリケーションと特定の通信プロトコルを利用して通信を行う通信手段を更に具備し、
前記通信手段が前記通信プロトコルによる通信を行っているか否かにより、前記認証手段により認証されたか否かを判断する判断手段を有すること
を特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記リモートアプリケーションが前記情報処理装置内に２つ以上存在する場合に、前記認証手段は、前記リモートアプリケーション毎のアクセスに応じて認証処理を行うことを特徴とする請求項１から３のいずれか１項に記載の画像処理装置。
【請求項５】
前記リモートアプリケーションを１つ備える前記情報処理装置が前記ネットワーク上に２つ以上存在する場合に、前記認証手段は、前記情報処理装置毎のアクセスに応じて認証処理を行うことを特徴とする請求項１から３のいずれか１項に記載の画像処理装置。
【請求項６】
前記認証手段により認証された場合、前記リモートアプリケーションからのデータを、前記ローカルアプリケーションからのデータを通すためのポートを介して通すことを特徴とする請求項１から５のいずれか１項に記載の画像処理装置。
【請求項７】
操作部を有し、外部の情報処理装置と通信可能な画像処理装置であって、
操作部からの指示に従って、前記画像処理装置の操作を実行する第１の実行手段と、
前記外部の情報処理装置からのアクセスに関し、認証処理を行う認証手段と、
前記認証手段により認証された場合、前記外部の情報処理装置からの指示に従って、前記操作部からの指示で実行可能な前記操作を実行する第２の実行手段と
を具備することを特徴とする画像処理装置。
【請求項８】
外部の情報処理装置におけるリモートアプリケーションから利用可能な第１の機能と、画像処理装置内のローカルアプリケーションから利用可能な第２の機能とを有する画像処理装置を用いた情報処理方法であって、
前記リモートアプリケーションからのアクセスに関し、認証処理を行う認証ステップと、
前記認証ステップにより認証された場合に、前記リモートアプリケーションから前記第２の機能を利用可能に制御し、前記認証ステップにより認証されない場合に、前記リモートアプリケーションから前記第１の機能を利用可能に制御する制御ステップと
を有することを特徴とする情報処理方法。
【請求項９】
操作部を有し、外部の情報処理装置と通信可能な画像処理装置を用いた情報処理方法であって、
操作部からの指示に従って、前記画像処理装置の操作を実行する第１の実行ステップと、
前記外部の情報処理装置からのアクセスに関し、認証処理を行う認証ステップと、
前記認証ステップにより認証された場合、前記外部の情報処理装置からの指示に従って、前記操作部からの指示で実行可能な前記操作を実行する第２の実行ステップと
を有することを特徴とする情報処理方法。
【請求項１０】
外部の情報処理装置におけるリモートアプリケーションから利用可能な第１の機能と、ローカルアプリケーションから利用可能な第２の機能とを有する画像処理装置用のプログラムであって、
前記リモートアプリケーションからのアクセスに関し、認証処理を行う認証ステップと、
前記認証ステップにより認証された場合に、前記リモートアプリケーションから前記第２の機能を利用可能に制御し、前記認証ステップにより認証されない場合に、前記リモートアプリケーションから前記第１の機能を利用可能に制御する制御ステップと
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部機器と通信が可能なプリンタ、スキャナ等の複数の機能を有する画像処理装置及び情報処理方法に関するものである。
【背景技術】
【０００２】
従来、外部機器から制御可能である画像処理装置において、内部データの機密保護を行う技術が開示されている（例えば、特許文献１参照。）。この特許文献１の画像処理装置は、外部機器から画像処理装置内にある管理者用のデータなど特定の内部データへアクセス可能にするために、アクセスを要求する外部機器の利用者に応じてアクセス制限を設け、そのアクセスコントロールを実現するというものである。
【０００３】
【特許文献１】特開平７−３１９７７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術では、外部機器を利用するある特定の利用者が画像処理装置内の特定のデータへアクセスするのを制限することは可能だが、これによっては、ある特定のデータへの外部装置からのアクセスが「不許可」で設定されていると、その設定が変更されない限り、そのデータへのアクセスが画一的に制限されてしまう。一方、設定が変更された瞬間に、不特定の外部機器がそのデータへアクセスできてしまう。そのため、外部装置内のリモートアプリケーションと画像処理装置内のローカルアプリケーションとがそれぞれ画像処理装置の機能を利用する場合、リモートアプリケーションが機能を利用するのを画像処理装置内のローカルアプリケーションと同様に許したい場合でも、制限がかかってしまうという問題がある。一方、リモートアプリケーションにローカルアプリケーションと同様の権限を与えてしまうと、不特定のリモートアプリケーションが無条件に画像処理装置を操作することができてしまい、画像処理装置のセキュリティが低下する。
【０００５】
本発明は、上述した事情を考慮してなされたもので、外部機器からのネットワークを介した機能の利用であっても、所定の条件下で、ローカルアプリケーションが利用する機能またはこれと同等の機能を利用することができる画像処理装置及び情報処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
この発明は、上述した課題を解決すべくなされたもので、本発明による画像処理装置においては、外部の情報処理装置におけるリモートアプリケーションから利用可能な第１の機能と、画像処理装置内のローカルアプリケーションから利用可能な第２の機能とを有する画像処理装置であって、リモートアプリケーションからのアクセスに関し、認証処理を行う認証手段と、認証手段により認証された場合に、リモートアプリケーションから第２の機能を利用可能に制御する第１の制御手段と、認証手段による認証処理なしに、リモートアプリケーションから第１の機能を利用可能に制御する第２の制御手段とを具備することを特徴とする。尚、ここで、第２の機能とは、ローカルアプリケーションから利用可能な全ての機能であってもよく、第１の機能を含むローカルアプリケーションから利用可能な一部の機能であってもよい。
【０００７】
また、本発明による画像処理装置においては、操作部を有し、外部の情報処理装置と通信可能な画像処理装置であって、操作部からの指示に従って、画像処理装置の操作を実行する第１の実行手段と、外部の情報処理装置からのアクセスに関し、認証処理を行う認証手段と、認証手段により認証された場合、外部の情報処理装置からの指示に従って、操作部からの指示で実行可能な操作を実行する第２の実行手段とを具備することを特徴とする
【０００８】
また、本発明による情報処理方法においては、外部の情報処理装置におけるリモートアプリケーションから利用可能な第１の機能と、画像処理装置内のローカルアプリケーションから利用可能な第２の機能とを有する画像処理装置を用いた情報処理方法であって、リモートアプリケーションからのアクセスに関し、認証処理を行う認証ステップと、認証ステップにより認証された場合に、リモートアプリケーションから第２の機能を利用可能に制御し、認証ステップにより認証されない場合に、リモートアプリケーションから第１の機能を利用可能に制御する制御ステップとを有することを特徴とする。
【０００９】
また、本発明による情報処理方法においては、操作部を有し、外部の情報処理装置と通信可能な画像処理装置を用いた情報処理方法であって、操作部からの指示に従って、画像処理装置の操作を実行する第１の実行ステップと、外部の情報処理装置からのアクセスに関し、認証処理を行う認証ステップと、認証ステップにより認証された場合、外部の情報処理装置からの指示に従って、操作部からの指示で実行可能な操作を実行する第２の実行ステップとを有することを特徴とする。
【００１０】
また、本発明によるプログラムは、外部の情報処理装置におけるリモートアプリケーションから利用可能な第１の機能と、ローカルアプリケーションから利用可能な第２の機能とを有する画像処理装置用のプログラムであって、リモートアプリケーションからのアクセスに関し、認証処理を行う認証ステップと、認証ステップにより認証された場合に、リモートアプリケーションから第２の機能を利用可能に制御し、認証ステップにより認証されない場合に、リモートアプリケーションから第１の機能を利用可能に制御する制御ステップとをコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１１】
本発明による画像処理装置及び情報処理方法は、情報処理装置（外部機器）からのネットワークを介した機能の利用であっても、所定の条件下で、ローカルアプリケーションが利用する機能またはこれと同等の機能（第２の機能）を利用することが可能な環境をユーザに提供することができる。
【発明を実施するための最良の形態】
【００１２】
以下添付図面を参照して本発明の好適な実施形態について詳細に説明する。
＜第一の実施形態＞
まず、本発明の第一の実施形態であるローカルアプリケーションを持つ画像処理装置と、画像処理装置にアクセスするリモートアプリケーションＡ、Ｂ、Ｃを持つ情報機器が存在し、リモートアプリケーションから画像処理装置にアクセスする場合の実施例について説明する。なお、ここで示す構成は一例であり図示の構成に限定されるものではない。
図１−１は、本発明の第一の実施形態である画像形成装置（画像処理装置）と外部情報機器（情報処理装置）とがネットワークを介して通信可能な画像処理システムの概略構成例を示す図である。
【００１３】
図１−１において、画像形成装置１００は、情報処理端末からのリモートアクセスを制御するアクセス制御機能や、印刷処理機能や、画像入力処理機能などの機能を備える画像形成装置である。また、外部情報機器１０２及び、外部情報機器１０３は、ＬＡＮ（ローカル  エリア  ネットワーク）４００を介して画像形成装置１００へリモートアクセス可能な情報処理装置である。尚、外部情報機器１０２は、リモートから、ローカルアプリケーションと同等に画像形成装置１００へアクセスすることが可能である。画像形成装置１００は、ローカルアプリケーションからの指示による操作または外部情報機器１０２からの指示による操作に基づいて印刷処理機能や画像入力処理機能などの機能を提供する。
【００１４】
次に、画造形性装置１００の内部構成について説明する。リーダー部（画像入力装置）２００は、原稿から原稿画像を光学的に読み取り、画像データに変換する。リーダー部２００は、原稿を読み取るための機能を持つスキャナユニット２１０と、原稿用紙を搬送するための機能を持つ原稿給紙ユニット２５０とで構成される。
【００１５】
プリンタ部（画像出力装置）３００は、記録紙を搬送し、その上に画像データを可視画像として印字して装置外に排紙する。プリンタ部３００は、複数種類の記録紙カセットを持ち、それらの記録紙を供給する給紙ユニット３６０と、画像データを記録紙に転写、定着させる印刷機能を持つマーキングユニット３１０と、マーキングユニット３１０で印刷された記録紙をソート、ステイプルして装置外へ出力する機能を持つ排紙ユニット３７０とで構成される。
【００１６】
制御装置１１０は、リーダー部２００、プリンタ部３００と電気的に接続され、さらにＬＡＮ４００にと接続されている。制御装置１１０は、リーダー部２００を制御して、原稿の画像データを読み込ませたり、プリンタ部３００を制御して画像データを記録紙に印刷出力させたりする。また、リーダー部２００から読取った画像データを、コードデータに変換し、ＬＡＮ４００を介して図示しないホストコンピュータへ送信するネットワークスキャナ機能、ホストコンピュータからＬＡＮ４００を介して受信したコードデータを画像データに変換し、プリンタ部３００に出力するネットワークプリンタ機能を提供する。
【００１７】
操作部１５０は、制御装置１１０に接続された例えば液晶タッチパネルで構成され、画像入出力システムを操作するためのユーザＩ／Ｆ（インタフェース）を提供する。ＨＤＤ（ハード  ディスク  ドライブ）１６０は、制御装置１１０がデータの読み取り及びデータの書込みが可能な不揮発性の記録媒体である。
【００１８】
＜外部情報機器のハードウェア構成の説明＞
次に、図１−１に示した外部情報機器１０２、１０３のハードウェア構成について説明する。図１−２は、図１−１に示した外部情報機器１０２、１０３のハードウェア構成例を示す図である。図１−２において、メインＣＰＵ１７０は外部情報機器１０２、１０３における動作を司るＣＰＵ（中央演算装置）である。ディスプレイ１７１はユーザが視覚的にその操作を判断するために表示を行うための表示装置であり例えば液晶ディスプレイなどである。キーボード１７２はユーザが本外部情報機器１０２、１０３を操作する際に、入力が必要となる場合に使用可能なキーボードである。マウス１７３はユーザが本外部情報機器１０２、１０３を操作する際に使用可能なマウスである。ＨＤユニット１７４はデータを記憶しておくための記憶領域である。ネットワーク制御部１７５は、画像形成装置１００とＬＡＮ４００を介してネットワーク通信を行う際に必要となるネットワークＩ／Ｆ制御部分である。周辺制御部１７６は、外部に接続された周辺装置を制御するために必要な制御部分である。ＲＯＭ１７７は、アプリケーションが動作するためのプログラムが保存されているメモリである。メインＣＰＵ１７０は、このＲＯＭ１７７よりアプリケーションのプログラムを読み出して実行する際に、メモリ１７８をワーク領域として使用する。
【００１９】
＜制御装置１１０の説明＞
次に、図１−１に示した制御装置１１０の機能構成について説明する。
図２は、図１−１に示した制御装置１１０の機能構成例を示す図である。図２において、メインコントローラ１１１は、主にＣＰＵ１１２と、バスコントローラ１１３、各種Ｉ／Ｆコントローラ回路とから構成される。また、ＣＰＵ１１２とバスコントローラ１１３は制御装置１１０全体の動作を制御するものであり、ＣＰＵ１１２はＲＯＭ１１４からＲＯＭＩ／Ｆ１１５を経由して読み込んだプログラムに基いて動作する。また、ホストコンピュータから受信したＰＤＬ（ページ記述言語）コードデータを解釈し、ラスターイメージデータに展開する動作も、このプログラムに記述されており、ソフトウェアによって処理される。バスコントローラ１１３は各Ｉ／Ｆから入出力されるデータ転送を制御するものであり、バス競合時の調停やＤＭＡデータ転送の制御を行う。
【００２０】
ＤＲＡＭ１１６はＤＲＡＭＩ／Ｆ１１７によってメインコントローラ１１１と接続されており、ＣＰＵ１１２が動作するためのワークエリアや、画像データを蓄積するためのエリアとして使用される。
【００２１】
Ｃｏｄｅｃ１１８は、ＤＲＡＭ１１６に蓄積されたラスターイメージデータをＭＨ／ＭＲ／ＭＭＲ／ＪＢＩＧ／ＪＰＥＧ等の方式で圧縮し、また逆に圧縮され蓄積されたコードデータをラスターイメージデータに伸長する。ＳＲＡＭ１１９はＣｏｄｅｃ１１８の一時的なワーク領域として使用される。Ｃｏｄｅｃ１１８は、Ｉ／Ｆ１２０を介してメインコントローラ１１１と接続され、ＤＲＡＭ１１６との間のデータの転送は、バスコントローラ１１３によって制御されＤＭＡ転送される。
【００２２】
ＧｒａｐｈｉｃＰｒｏｃｅｓｓｏｒ（グラフィックプロセッサ）１３５は、画像回転、変倍処理、色空間変換等の処理をＳＲＡＭ１３６を利用して行う。外部通信Ｉ／Ｆ１２１は、Ｉ／Ｆ１２２によってメインコントローラ１１１と接続され、コネクタ１２２によって外部ネットワークと接続される。汎用高速バス１２５には、拡張ボードを接続するための拡張コネクタ１２４とＩ／Ｏ制御部１２６とが接続される。汎用高速バスとしては、例えばＰＣＩバスがあげられる。
【００２３】
Ｉ／Ｏ制御部１２６には、リーダー部２００、プリンタ部３００の各ＣＰＵと制御コマンドを送受信するための調歩同期シリアル通信コントローラ１２７が２チャンネル装備されており、Ｉ／Ｏバス１２８によってスキャナＩ／Ｆ１４０，プリンタＩ／Ｆ１４５に接続されている。
【００２４】
パネルＩ／Ｆ１３２は、ＬＣＤコントローラ１３１に接続され、操作部１５０上の液晶画面に表示を行うためのＩ／Ｆと、ハードキーやタッチパネルキーの入力を行うためのキー入力Ｉ／Ｆ１３０とから構成される。
【００２５】
操作部１５０は液晶表示部と液晶表示部上に張り付けられたタッチパネル入力装置と、複数個のハードキーを有する。タッチパネルまたはハードキーにより入力された信号は前述したパネルＩ／Ｆ１３２を介してＣＰＵ１１２に伝えられ、液晶表示部はパネルＩ／Ｆ１３２から送られてきた画像データを表示するものである。液晶表示部には、本画像形成装置１００の操作における機能表示や画像データ等を表示する。
【００２６】
リアルタイムクロックモジュール１３３は、画像形成装置１００内で管理する日付と時刻を更新／保存するためのもので、バックアップ電池１３４によってバックアップされている。Ｅ−ＩＤＥインタフェース１６１は、外部記憶装置を接続するためのものである。本実施形態においては、Ｅ−ＩＤＥインタフェース１６１を介してハードディスクドライブ１６０を接続し、ハードディスク１６２へ画像データを記憶させたり、ハードディスク１６２から画像データを読み込む動作を行う。
【００２７】
コネクタ１４２と１４７は、それぞれリーダー部２００とプリンタ部３００と同調歩同期シリアルＩ／Ｆ（１４３，１４８）及びビデオＩ／Ｆ（１４４，１４９）を介して接続される。
【００２８】
スキャナＩ／Ｆ１４０は、コネクタ１４２を介してリーダー部２００と接続され、また、スキャナバス１４１によってメインコントローラ１１１と接続されており、リーダー部２００から受け取った画像に対して所定の処理を施す機能を有し、さらに、リーダー部２００から送られたビデオ制御信号をもとに生成した制御信号を、スキャナバス１４１に出力する機能も有する。スキャナバス１４１からＤＲＡＭ１１６へのデータ転送は、バスコントローラ１１３によって制御される。
【００２９】
プリンタＩ／Ｆ１４５は、コネクタ１４７を介してプリンタ部３００と接続され、また、プリンタバス１４６によってメインコントローラ１１１と接続されており、メインコントローラ１１１から出力された画像データに所定の処理を施して、プリンタ部３００へ出力する機能を有し、さらに、プリンタ部３００から送られたビデオ制御信号をもとに生成した制御信号を、プリンタバス１４６に出力する機能も有する。
【００３０】
ＤＲＡＭ１１６上に展開されたラスターイメージデータのプリンタ部３００への転送は、バスコントローラ１１３によって制御され、プリンタバス１４６、ビデオＩ／Ｆ１４９を経由して、プリンタ部３００へＤＭＡ転送される。
【００３１】
＜スキャナユニット２１０の説明＞
次に、図１−１に示したリーダー部２００内に備えられるスキャナユニット２１０の内部構成について説明する。
図３は、図１−１に示したリーダー部２００内に備えられるスキャナユニット２１０の内部構成例を示すブロック図である。図３に示すように、スキャナユニット２１０は、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）２１８及びリーダー画像処理部２２２から構成されている。
【００３２】
このリーダー画像処理部２２２では、原稿はＣＣＤ２１８に読み取られて電気信号に変換される。尚、ＣＣＤ２１８がカラーイメージセンサの場合には、ＲＧＢ（赤、緑、青）のカラーフィルタが１ラインのＣＣＤ配列上にＲＧＢ順にインラインに乗ったものでも、３ラインのＣＣＤ配列で、それぞれＲフィルタ・Ｇフィルタ・ＢフィルタをそれぞれのＣＣＤごとに並べたものでも構わないし、フィルタがオンチップ化又は、フィルタがＣＣＤと別構成になったものでも構わない。そして、ＣＣＤ２１８が出力する電気信号（アナログ画像信号）はリーダー画像処理部２２２に入力され、クランプ＆Ａｍｐ．＆Ｓ／Ｈ＆Ａ／Ｄ部４５１で、サンプルホールド（Ｓ／Ｈ）され、アナログ画像信号のダークレベルを基準電位にクランプし、所定量に増幅され（上記処理順番は表記順とは限らない）、Ａ／Ｄ（アナログ／ディジタル）変換されて、例えばＲＧＢ各８ビットのディジタル信号に変換される。そして、クランプ＆Ａｍｐ．＆Ｓ／Ｈ＆Ａ／Ｄ部４５１が出力するＲＧＢ信号（ディジタル信号）に対して、シェーディング部４５２が、シェーディング補正及び黒補正の処理を行い、制御装置１１０へ出力する。
【００３３】
＜スキャナＩ／Ｆ１４０の説明＞
次に、図２に示したスキャナＩ／Ｆ１４０の画像処理を担う部分についての詳細な説明を行う。図４は、図２に示したスキャナＩ／Ｆ１４０の画像処理を担う部分の詳細な構成例を示すブロック図である。図４に示すように、スキャナＩ／Ｆ１４０のつなぎ＆ＭＴＦ補正部６０１は、リーダー部２００から、コネクタ１４２を介して送られる画像信号を受信する。つなぎ＆ＭＴＦ補正部６０１は、ＣＣＤ２１８が３ラインＣＣＤの場合、つなぎ処理はライン間の読取位置が異なるため、読取速度に応じてライン毎の遅延量を調整し、３ラインの読取位置が同じになるように信号タイミングを補正する。また、つなぎ＆ＭＴＦ補正部６０１は、ＭＴＦ（Ｍｏｄｕｌａｔｉｏｎ  Ｔｒａｎｓｆｅｒ  Ｆｕｎｃｔｉｏｎ）補正を行う。このＭＴＦ補正は、読取速度によって読取のＭＴＦが変るため、その変化を補正する処理である。読取位置タイミングが補正されたデジタル信号は入力マスキング部６０２によって、ＣＣＤ２１８の分光特性及び図示しないランプ及びミラーの分光特性を補正する。入力マスキング部６０２の出力はＡＣＳカウント部６０３及びメインコントローラ１１１へと送られる。
【００３４】
＜プリンタＩ／Ｆ１４５の画像処理部の説明＞
次に、図２に示したプリンタＩ／Ｆ１４５の画像処理を担う部分についての詳細な説明を行う。図５は、図２に示したプリンタＩ／Ｆ１４５の画像処理を担う部分の詳細な構成例を示すブロック図である。図５に示すように、メインコントローラ１１１から、プリンタバス１４６を介して送られる画像信号は、まずＬＯＧ変換部７０１に入力される。ＬＯＧ変換部７０１では、ＬＯＧ変換でＲＧＢ信号からＣＭＹ信号に変換する。次にモアレ除去部７０２でモアレが除去される。次に、ＵＣＲ＆マスキング部７０３で、モアレ除去処理されたＣＭＹ信号からＵＣＲ処理によりＣＭＹＫ信号を生成し、マスキング処理によりプリンタの出力にあった信号に補正する。ＵＣＲ＆マスキング部７０３で処理された信号はγ補正部７０４で濃度調整された後フィルタ部７０５でスムージング又はエッジ処理される。これらの処理を経て、コネクタ１４７を介してプリンタ部３００へと画像データが送られる。
【００３５】
＜ＧｒａｐｈｉｃＰｒｏｃｅｓｓｏｒ１３５の説明＞
次に、図２に示したＧｒａｐｈｉｃＰｒｏｃｅｓｓｏｒ１３５についての詳細な説明を行う。図６は、図２に示したＧｒａｐｈｉｃＰｒｏｃｅｓｓｏｒ１３５の詳細な構成例を示すブロック図である。図６に示すように、ＧｒａｐｈｉｃＰｒｏｃｅｓｓｏｒ１３５では、画像回転、変倍処理の処理を行う。ＧｒａｐｈｉｃＰｒｏｃｅｓｓｏｒ１３５は、画像回転部８１１、画像変倍部８１２、色空間変換部８１３、ＬＵＴ８１４及び画像二値化部８１５から構成されている。画像回転部８１１は画像の回転処理を行い、画像変倍部８１２は画像の変倍処理を行い、色空間変換部８１３はＬＵＴ８１４を利用した色空間変換処理を行い、画像二値化部８１５は二値化の処理を行う。ＳＲＡＭ１３６は、ＧｒａｐｈｉｃＰｒｏｃｅｓｓｏｒ１３５の一時的なワーク領域として使用される。ＧｒａｐｈｉｃＰｒｏｃｅｓｓｏｒ１３５は、Ｉ／Ｆ１３７を介してメインコントローラ１１１と接続され、ＤＲＡＭ１１６との間のデータの転送は、バスコントローラ１１３によって制御されＤＭＡ転送される。バスコントローラ１１３は、ＧｒａｐｈｉｃＰｒｏｃｅｓｓｏｒ１３５の各々のモジュールにモード等を設定する制御及び、各々のモジュールに画像データを転送するためのタイミング制御を行う。
【００３６】
＜画像形成装置１００の操作部１５０の説明＞
次に、図１−１に示した画像形成装置１００の操作部１５０について説明する。図７−１は、図１−１に示した画像形成装置１００の操作部１５０の画面例を示す図である。尚、操作部１５０の画面はタッチパネルとなっており、それぞれ表示される機能の枠内を利用者が指などで触れることにより、その機能が実行される。コピーモードキー５２４は、複写動作を行う場合に押すキーである。そして、このコピーモードキー５２４が押されたときに、図７−１に示すコピーモードの画面５３０を表示する。画面５３０において、拡張機能キー５０１は、このキーを押すことによって両面複写、多重複写、移動、綴じ代の設定、枠消しの設定等のモードに入るキーである。
【００３７】
ステータスライン５４０は、画像形成装置１００の状態や印刷情報を示すメッセージを表示する。本図の場合、コピー待機中であることを示している。画像モードキー５０２は、複写画像に対して網掛け、影付け、トリミング、マスキングを行うための設定モードに入るキーである。ユーザモードキー５０３は、モードメモリの登録、標準モード画面の設定が行えるキーである。応用ズームキー５０４は、原稿のＸ方向、Ｙ方向を独立に変倍するモード、原稿サイズと複写サイズから変倍率を計算するズームプログラムのモードに入るキーである。
【００３８】
Ｍ１キー５０５、Ｍ２キー５０６、Ｍ３キー５０７は、それぞれに登録されたモードメモリを呼び出す際に押すキーである。コールキー５０８は、直前に設定した設定項目を呼び出して設定を行うキーである。オプションキー５０９は、フィルムから直接複写するため、フィルムプロジェクタ等のオプション機能の設定を行うキーである。ソータキー５１０は、ソート、ノンソート、グループの設定を行うキーである。原稿混載キー５１１は、原稿フィーダにＡ４サイズとＡ３サイズ、またはＢ５サイズとＢ４サイズの原稿を一緒にセットする際に押すキーである。
【００３９】
等倍キー５１２は、複写倍率を１００％にする際に押すキーである。縮小キー５１４、拡大キー５１５は、定型の縮小、拡大を行う際に押すキーである。用紙選択キー５１３は、複写用紙の選択を行う際に押すキーである。濃度キー５１８、５２０は、キー５１８を押す毎に濃く複写され、キー５２０を押す毎に薄く複写される。濃度表示５１７は、濃度キー５１８、５２０を押すと表示が左右に変化する。ＡＥキー５１９は、新聞のように地肌の濃い原稿を自動濃度調整複写するときに押すキーである。
【００４０】
ＨｉＦｉキー５２１は、写真原稿のように中間調の濃度が濃い原稿の複写の際に押すキーである。文字強調キー５２２は、文字原稿の複写で文字を際だたせたい場合に押すキーである。履歴キー５２９は、これを押下することで、印刷済みのジョブの履歴情報を表示するキーである。たとえば、印刷ジョブの、終了時刻、ユーザ名、ファイル名、印刷枚数等の情報を表示する。プリンタ選択キー６００は、リモートコピーや重連コピーを行う場合の受信側複写機を選択する際に押すキーである。
【００４１】
ガイドキー５２３は、あるキーの機能がわからないとき押すキーであり、そのキーの説明が表示される。送信キー５２５は、文書送信を行うときに押すキーである。Ｂｏｘキー５２６は、Ｂｏｘ機能を表示させたいときに押すキーである。プリンタキー５２７は、プリントの濃度を変更する、あるいは、リモートのホストコンピュータからのＰＤＬデータのプリント出力詳細情報を参照したい場合に押すキーである。ＩＤキー５２８は、ユーザがログインを行う際、またログインユーザを変更する際などに必要となるキーである。
【００４２】
＜外部情報機器１０２の操作部の説明＞
次に、図２に示した外部情報機器１０２のディスプレイ１７１に表示される操作画面例について説明する。図７−２は、外部情報機器１０２のディスプレイ１７１に表示される操作画面例を示す図である。尚、本実施形態におけるディスプレイ１７１の画面はタッチパネルでの操作が可能であるとし、それぞれ表示される機能の枠内を触れることにより、その機能が実行される。また、ディスプレ１７１に表示される操作画面に対して、マウス１７３やキーボード１７２での操作も可能である。
【００４３】
図７−２において、マイポータルキー５５０は、ログインしたユーザが、自分が発行したジョブの状態、ジョブ履歴だけを閲覧できたり、自分だけのコピーモード設定などを保存しておく、などの機能を実現するための、マイポータルアプリケーションが持つ画面表示が行われるキーである。コピーキー５５１は、画像形成装置１００のコピー機能を遠隔的に操作するためのアプリケーションを起動するキーであり、そのアプリケーションが持つ画面表示が行われる。この図７−２で表示されている画面はこのアプリケーションの処理による画面表示である。送信キー５５２は、画像形成装置１００の送信機能を遠隔的に操作するためのアプリケーションを起動するキーであり、そのアプリケーションが持つ画面表示が行われる。
【００４４】
ボックスキー５５３は、画像形成装置１００のボックス機能を遠隔的に操作するためのアプリケーションを起動するキーであり、そのアプリケーションが持つ画面表示が行われる。アプリキー５５４は、その他のアプリケーションが本外部情報機器１０２にインストールされ、利用可能な状態となっている場合に、各アプリケーションが用意したアイコンが表示される状態となるキーである。
【００４５】
５５５はＩＤキーであり、ユーザがログインを行う際、またログインユーザを変更する際などに必要となるキーである。５５６はテンキー表示キーであり、指での操作やマウスでの操作が可能なテンキーを表示するキーである。５５７はユーザモードキーであり、画像形成装置１００のユーザモード設定を遠隔的に行うためのキーである。５５８はキーボード表示キーであり、指での操作やマウスでの操作が可能な仮想キーボードを表示するキーである。５５９はアバウトキーであり、現在表示されているアプリケーションのバージョン情報などを表示するキーである。５６０はガイドキーであり、現在表示されているアプリケーションのヘルプを表示するキーである。
【００４６】
５６１はログオフキーであり、現在ログインしているユーザがログオフしたいときに押下するキーである。５６２はステータスバーであり、現在のジョブの状態や、他の情報を表示するフィールドである。５６３は等倍キーであり、読み取った原稿に対して１００％の画像でプリントを行う設定をする際に使用するキーである。５６４は変倍キーであり、読み取った原稿対して倍率を変えた画像でプリントを行う設定をする際に使用するキーである。５６５は用紙選択キーであり、プリントする用紙と給紙段を選択するキーである。
【００４７】
５６６はソータキーであり、フィニッシングの仕方を選択するキーである。５６７は両面キーであり、両面設定などを行う際にその種類を選択するキーである。５６８は応用モードキーであり、ジョブに対する各種設定を行うためのキーである。５６９は割り込みキーであり、現在実行されているジョブに割り込んでジョブを投入したい場合に押下するキーである。５７０はストップキーであり、現在実行されているジョブを止めるためのキーである。５７１はコピースタートキーであり、コピーを開始するためのキーである。
【００４８】
５７２はイメージモードキーであり、コピーする画像のモード（テキストなのか、写真なのか、など、プリントに最適なモードを選択）を選択するキーである。５７３は濃度キーであり、プリントに対する濃度を設定するキーである。５７４はカラーモードキーであり、カラー／白黒／単色カラーなどを設定するキーである。５７５は現在の設定状況が把握できる情報表示エリアであり、図７−２に示す表示ではカセット段１から、Ａ４のコピーを１部とる設定になっている。
【００４９】
＜ソフトウェア構成の説明＞
図８−１、８−２は、図１−１〜６を用いて説明した画像形成装置１００及び外部情報機器１０２におけるソフトウェア構成と、実際のデータの流れについて説明した図である。図８−１がローカルアプリケーションと同等の処理が行われるリモートアプリケーションＢからのアクセス時のデータの流れを示し、図８−２が通常のリモートアプリケーションＡ、Ｃからのアクセス時のデータの流れを示す。
【００５０】
まず、図８−１に示す外部情報機器１０２のソフトウェア構成及びリモートアプリケーションＢのアクセスによるデータの流れにつてい説明する。図８−１に示す外部情報機器１０２において、９０２はリモートアプリケーションＢであり、これは画像形成装置１００へアクセスする際、その認証手段を知っているアプリケーションである。実際には、この公知の技術として知られているＳＳＨプロトコルを使用するため、そのＳＳＨを利用するための鍵を知っていることとなる。ここで、ＳＳＨプロトコルとは、２つのシステム間で安全な接続を確立するために利用されているプロトコルである。
【００５１】
また、９０３は認証処理モジュールであり、ここでＳＳＨ認証に必要な処理を行う。実際には、認証処理モジュール９０３は、ＳＳＨクライアントとしての役割を担い、リモートアプリケーションＢ・９０２から依頼された、ある特定のポートへのデータ投入を、ＳＳＨプロトコル専用のポートに転送（ポートフォワーディング）する。これにより、データが暗号化されたＳＳＨコネクションの中を流れることになる。９０４は外部Ｉ／Ｆであり、画像形成装置１００と通信を行うためのネットワークＩ／Ｆである。図８−１においては、リモートアプリケーションＢ・９０２からのアクセス要求等が、認証処理モジュール９０３や外部Ｉ／Ｆ９０４やＬＡＮ４００を介して画像形成装置１００の外部Ｉ／Ｆ９０７へ送信される。また、９０１は、アプリケーションＡであり、これは画像形成装置１００へアクセスする際、その認証手段を知らない通常のアプリケーションである。
【００５２】
次に、図８−１に示す画像形成装置１００のソフトウェア構成について説明する。画像形成装置１００における９０９はユーザＩ／Ｆであり、操作部１５０で入力された操作指示をローカルアプリケーション９１０へ渡す。ローカルアプリケーション９１０は、操作指示に応じた機能が実現されるように動作し、ローカルアプリケーションからのデータがジョブコントロールモジュールＩ／Ｆ９１４内の、ローカルアクセスコントロールモジュール９１３へ流れることになる。
【００５３】
９０７は外部Ｉ／Ｆであり、外部情報機器１０２、１０３と通信を行うためのネットワークＩ／Ｆである。９０８は認証処理モジュールであり、外部情報機器１０２、１０３からアクセスが行われた際に、その認証処理を行う。認証処理モジュール９０８は、実際には、ＳＳＨサーバとしての役割を担い、暗号化されたＳＳＨコネクションから来たデータを解析し、当初リモートアプリケーションＢ・９０２が投入した、特定のポートにポートフォワーディングし直す。このポートフォワーディングは、画像形成装置１００のローカルポート経由で行われる。
【００５４】
９１４はジョブコントロールモジュールＩ／Ｆであり、リモートアプリケーションからのアクセスや、ローカルアプリケーションからのアクセスを制御するアクセスコントロールを行う。図８−１に示すように、ジョブコントロールモジュールＩ／Ｆ９１４は、リモート／ローカルコントロールモジュール９１１、リモートアクセスコントロールモジュール９１２、ローカルアクセスコントロールモジュール９１３を含む構成である。９１５はジョブコントロールモジュールであり、リモートアクセスコントロールモジュール９１２またはローカルアクセスコントロールモジュール９１３からのデータ（コマンド等を含む）に従って画像形成装置１００を制御することにより、画像形成装置１００が有する様々な機能を利用可能にする。
【００５５】
リモート／ローカルコントロールモジュール９１１は、受信したデータが、ポートフォワーディングされた、ローカルポート経由のＳＳＨを通ったデータかどうかを判断する。ローカルポート経由でＳＳＨを通ったデータ投入だと判断された場合は、ローカルアクセスコントロールモジュール９１３にデータが渡される。その後、ジョブコントロールモジュール９１５にデータが渡り、ローカルアプリケーションと同様の、ローカルアクセスに応じた操作が行われることになる。
【００５６】
以上、図８−１に示したように、リモートアプリケーションＢ・９０２からのアクセスデータは、ローカルアプリケーション９１０と同様に、ローカルアクセスコントロール９１３を介してジョブコントロールモジュール９１５へ操作指示を行う。これにより、リモートアプリケーションＢ・９０２からの画像形成装置１００を操作した場合には、ローカルアプリケーション９１０から操作した場合と同様の操作を行うことができる環境をユーザに提供できる。
【００５７】
また、図８−２を用いて外部情報機器１０２、１０３におけるリモートアプリケーションＡ、Ｃからのアクセスによるデータの流れについて説明する。尚、図８−２に示す画像形成装置１００や外部情報機器１０２、１０３のソフトウェア構成は、図８−１に示したソフトウェア構成と同様の構成であり、既に説明したソフトウェア構成については説明を省略する。
【００５８】
リモートアプリケーションＡ・９０１やリモートアプリケーションＣ・９０５は、画像形成装置１００へアクセスする際、その認証手段を知らない通常のアプリケーションである。このリモートアプリケーションＡ・９０１やリモートアプリケーションＣ・９０５からのアクセス要求が、外部Ｉ／Ｆ９０４、９０６やＬＡＮ４００を介して画像形成装置１００の外部Ｉ／Ｆ９０７へ送信される。
【００５９】
認証処理モジュール９０８は、暗号化されたＳＳＨコネクションから来たデータを解析し、通常のデータとして、リモート／ローカルアクセスコントロールモジュール９１１へデータを渡す。この際、リモート／ローカルアクセスコントロールモジュール９１１では、受信したデータが、ポートフォワーディングされた、ローカルポート経由のＳＳＨを通ったデータかどうかを判断する。ここでは、ローカルポート経由のＳＳＨを通ったデータではないため、通常のデータ投入と判断し、通常のリモートアクセスコントロールモジュール９１２の方にデータが流れることになる。その後、ジョブコントロールモジュール９１５にデータが渡り、通常のリモートアクセスに応じた操作が行われることになる。
【００６０】
尚、ここで言う認証処理とは、一般的なユーザ名とパスワードの認証ということではなく、ＳＳＨを利用した認証処理のことを指す。
【００６１】
＜フローチャートの説明＞
次に、図８−１、８−２でも説明したデータの流れについて、フローチャートを使用して更に説明を行う。図９は、図１−１〜６、図８−１及び図８−２などを用いて説明した画像形成装置１００及び外部情報機器１０２、１０３におけるアクセス制御の処理を示す図である。図９に示すように、ユーザＩ／Ｆ９０９からの操作による処理フローと、リモートアプリケーションＢ・９０２からのアクセスによる処理フローと、リモートアプリケーションＡ・９０１またはＣ・９０５からのアクセスによる処理フローとの３つの処理があり、それぞれステップＳ７１２、Ｓ７０１、Ｓ７０４から始まる。
【００６２】
まず、ステップＳ７０１では、認証手段を知っている外部情報機器１０２のリモートアプリケーションＢ・９０２が認証処理を使用し、データを投入する。次に、ステップＳ７０２において、認証処理モジュール９０３は、認証処理として、ＳＳＨプロトコルによるポートフォワーディングを行う。次に、ステップＳ７０３において、外部Ｉ／Ｆ９０４は、フォワードされたＳＳＨ用のポートで画像形成装置１００へデータを投入する。
【００６３】
また、ステップＳ７０４では、認証手段を知らない通常の外部情報機器１０２のリモートアプリケーションＡ・９０１もしくは外部情報機器１０３のリモートアプリケーションＣ・９０５が、認証処理を行わずにデータ投入を行う。これにより、ステップＳ７０５では、外部Ｉ／Ｆ９０４もしくは外部Ｉ／Ｆ９０６が、通常のポートにて画像形成装置１００へデータを投入する。
【００６４】
次に、ステップＳ７０６では、画像形成装置１００にて外部Ｉ／Ｆ９０７がデータを受信する。次に、ステップＳ７０７では、認証処理モジュール９０８が、ＳＳＨ用のポートからのアクセスかどうかを判断する。ここで、ＳＳＨのポートからのアクセスであると判断した場合には、ステップＳ７０８に進み、認証処理モジュール９０８は、ポートフォワーディングを行い、ステップＳ７０９にてローカルポート経由で当初リモートアプリケーションＢ・９０２が設定したポートにデータを投げなおし、ステップＳ７１０へ進む。また、ステップＳ７０７でＳＳＨ用のポートからのアクセスではないと判断した場合（＝通常のポートである場合）には、そのままステップＳ７１０へ進む。
【００６５】
ステップＳ７１０では、リモート／ローカルアクセスコントロールモジュール９１１が、ローカルポート経由のＳＳＨからのアクセスであるか否かを判断する。ここで、ローカルポート経由のＳＳＨからのアクセスであると判断された場合は、ステップＳ７１１において、ローカルアクセスコントロールモジュール９１３が、ジョブコントロールモジュール９１５へデータを渡すことによりローカルアクセスの操作を実現する。このとき、ステップＳ７１２でユーザＩ／Ｆ９０９からユーザの操作を受け付け、ステップＳ７１３でローカルアプリケーション９１０が処理した場合と同等の操作が行われて、終了する。これにより、リモートアプリケーションＢ・９０２は、ローカルアプリケーション９１０と同等の操作を行えることにより、ローカルアプリケーション９１０が利用可能な機能を利用することができる。
【００６６】
また、ステップＳ７１０でローカルポート経由のＳＳＨからのアクセスではないと判断した場合は、ステップＳ７１４に進み、リモートアクセスコントロールモジュール９１２が、ジョブコントロールモジュール９１５へデータを渡すことにより、通常のリモートアクセス用の操作を実現して、終了する。
【００６７】
以上に説明したように、従来、画像形成装置内にある特定のデータへアクセスする際は、アクセスする操作者に応じてアクセス制限を設けて、そのアクセスコントロールを実現していたが、本実施形態の画像形成装置１００では、認証されたアプリケーション／機器であればアクセス制限をかけることなくローカルアプリケーションと同等に画像形成装置の内部データへアクセスできる環境を提供することができる。これにより、アクセスする操作者ごとにアクセス制限を設けるなどといった処理が必要なく、アクセス制限管理が簡便になる。また、リモートアプリケーションとローカルアプリケーションのどちらであっても、アクセス制限を意識することなく操作を実行することが可能である。さらに、外部情報機器からのアクセスには事前に行った認証をパスしていなければローカルアプリケーションと同様のアクセスを不可能とするため、セキュリティも確保できている。
【００６８】
尚、上述した実施形態においては、外部情報機器１０２は、リモートアプリケーションＢ・９０２を１つのみ備えていたが、この限りではなく、外部情報機器１０２が、他の複数のリモートアプリケーションを更に備えてもよい。この場合には、認証処理モジュール９０８は、リモートアプリケーション毎のアクセスに応じて認証処理を行う。また、別の形態としては、外部情報機器１０２のように、リモートアプリケーションを一つ備える他の外部情報機器がＬＡＮ４００上に複数存在する構成でもよく、この場合には、認証処理モジュール９０８は、外部情報機器毎のアクセスに応じて認証処理を行う。
【００６９】
また、上述した実施形態において、図９に示した処理を行う画像形成装置１００の機能を実現する為のプログラムをメモリから読み出してＣＰＵ（中央演算装置）が実行することによりその機能を実現させるものである。また、この限りではなく、各処理の全部または一部の機能を専用のハードウェアにより実現してもよい。また、上述したメモリは、光磁気ディスク装置、フラッシュメモリ等の不揮発性のメモリや、ＣＤ−ＲＯＭ等の読み出しのみが可能な記録媒体、ＲＡＭ以外の揮発性のメモリ、あるいはこれらの組み合わせによるコンピュータ読み取り、書き込み可能な記録媒体より構成されてもよい。
【００７０】
また、画像形成装置１００における各種処理を行う機能を実現する為のプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより各処理を行っても良い。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。具体的には、記憶媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書きこまれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含む。
【００７１】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００７２】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現する為のものであっても良い。さらに、前述した機能をコンピュータシステムに既に記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００７３】
また、上記のプログラムを記録したコンピュータ読み取り可能な記録媒体等のプログラムプロダクトも本発明の実施形態として適用することができる。上記のプログラム、記録媒体、伝送媒体およびプログラムプロダクトは、本発明の範疇に含まれる。
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【図面の簡単な説明】
【００７４】
【図１−１】本発明の第一の実施形態である画像形成装置と外部情報機器とがネットワークを介して通信可能な画像処理システムの概略構成例を示す図である。
【図１−２】図１−１に示した外部情報機器１０２、１０３のハードウェア構成例を示す図である。
【図２】図１−１に示した制御装置１１０の機能構成例を示す図である。
【図３】図１−１に示したリーダー部２００内に備えられるスキャナユニット２１０の内部構成例を示すブロック図である。
【図４】図２に示したスキャナＩ／Ｆ１４０の画像処理を担う部分の詳細な構成例を示すブロック図である。
【図５】図２に示したプリンタＩ／Ｆ１４５の画像処理を担う部分の詳細な構成例を示すブロック図である。
【図６】図２に示したＧｒａｐｈｉｃＰｒｏｃｅｓｓｏｒ１３５の詳細な構成例を示すブロック図である。
【図７−１】図１−１に示した画像形成装置１００の操作部１５０の画面例を示す図である。
【図７−２】外部情報機器１０２のディスプレイ１７１に表示される操作画面例を示す図である。
【図８−１】図１−１〜６を用いて説明した画像形成装置１００及び外部情報機器１０２におけるソフトウェア構成と、実際のデータの流れについて説明した図である。
【図８−２】図１−１〜６を用いて説明した画像形成装置１００及び外部情報機器１０２におけるソフトウェア構成と、実際のデータの流れについて説明した図である。
【図９】図１−１〜６、図８−１及び図８−２などを用いて説明した画像形成装置１００及び外部情報機器１０２、１０３におけるアクセス制御の処理を示す図である。
【符号の説明】
【００７５】
１００          画像形成装置
１０２、１０３  外部情報機器
１１０          制御装置
１１１          メインコントローラ
１１２          ＣＰＵ
１１４          ＲＯＭ
１１６          ＤＲＡＭ
１５０          操作部
１６０          ハードディスクドライブ
２００          リーダ部
２１０          スキャナユニット
３００          プリンタ部
４００          ＬＡＮ
９０２          リモートアプリケーションＢ
９０３          認証処理モジュール
９０４、９０７  外部Ｉ／Ｆ
９０８          認証処理モジュール
９１０          ローカルアプリケーション
９１１          リモート／ローカルコントロールモジュール
９１２          リモートアクセスコントロールモジュール
９１３          ローカルアクセスコントロールモジュール
９１４          ジョブコントロールモジュールＩ／Ｆ
９１５          ジョブコントロールモジュール
【図１−１】
2005303376.tif 000003
【図１−２】
2005303376.tif 000004
【図２】
2005303376.tif 000005
【図３】
2005303376.tif 000006
【図４】
2005303376.tif 000007
【図５】
2005303376.tif 000008
【図６】
2005303376.tif 000009
【図７−１】
2005303376.tif 000010
【図７−２】
2005303376.tif 000011
【図８−１】
2005303376.tif 000012
【図８−２】
2005303376.tif 000013
【図９】
2005303376.tif 000014