(57)【要約】【課題】  認証結果に従って、禁止ホストリストあるいは許可ホストリストを切り替えて、認証されたユーザ毎に該画像形成装置と通信可能な外部装置を限定することである。【解決手段】  いずれかの外部装置から受信されるデータを画像形成装置に送信する外部装置の送信元情報をユーザ別または装置別に記憶部４０７上に登録しておき、ホスト判定部４０３により認証されたユーザが登録している外部装置の送信元情報に基づいて、ユーザ設定による各外部装置からのデータ受信処理と、装置別の設定による各外部装置からのデータ受信処理とを切り替え制御する構成を特徴とする。【選択図】  図３
2005149086.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続される複数の外部装置から送信されるデータを受信して処理をする画像形成装置であって、
前記外部装置の送信元情報を前記画像形成装置のユーザ固有に、または前記画像形成装置のユーザ共通のデフォルトとして記憶する記憶手段と、
前記ユーザが前記画像形成装置に登録されたユーザかどうかを認証するユーザ認証手段と、
前記ユーザ認証手段による認証結果に基づいて、前記外部装置からのデータ受信処理を切り替え制御する制御手段と、
を有することを特徴とする画像形成装置。
【請求項２】
ネットワークを介して接続される複数の外部装置から送信されるデータを受信して処理をする画像形成装置であって、
ユーザを特定する認証情報を読み取るための読取手段と、
前記読取手段から読み取った認証情報に基づいて認証処理を行う認証処理手段と、
前記認証処理手段による認証結果に基づいて、前記画像形成装置の使用要求が認められたユーザを識別するための識別手段と、
受信したデータから、該データの送信元情報を取得する取得手段と、
前記画像形成装置にデータを送信する外部装置の送信元情報を登録するための登録手段と、
前記登録手段により登録された送信元情報を、前記識別手段により識別されたユーザ毎に記憶する記憶手段と、
前記認証処理手段による認証結果に基づいて、前記画像形成装置の使用要求が認められている場合に、前記取得手段により取得された送信元情報が、前記識別手段により識別されるユーザ毎に前記記憶手段に記憶されている送信元情報に含まれているか否かを判定する判定手段と、
前記判定手段の結果に従って、受信されるデータに基づいて処理を実行するか否かを制御する制御手段と、
備えたことを特徴とする画像形成装置。
【請求項３】
前記登録手段では、処理を実行することが禁止されている外部装置の送信元情報が登録され、
前記記憶手段は、前記識別手段により識別されたユーザ毎に、処理を実行することが禁止されている外部装置の送信元情報を記憶し、
前記取得手段により取得された送信元情報が示す送信元が、前記記憶手段に記憶されている送信元情報に含まれていると判定された場合、該送信元から送信されたデータに基づいて処理を実行しないことを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記登録手段では、処理を実行することが許可されている外部装置の送信元情報が登録され、
前記記憶手段は、前記識別手段により識別されたユーザ毎に、処理を実行することが許可されている外部装置の送信元情報を記憶し、
前記取得手段により取得された送信元情報が示す送信元が、前記記憶手段に記憶されている送信元情報に含まれていると判定された場合、該送信元から送信されたデータに基づいて処理を実行することを特徴とする請求項１に記載の画像形成装置。
【請求項５】
前記登録手段は、処理を実行することが許可されている外部装置の送信元情報を登録するための許可登録手段と、
処理を実行することが禁止されている外部装置の送信元情報を登録するための禁止登録手段とを有し、
前記記憶手段は、前記識別手段により識別されたユーザ毎に、処理を実行することが許可されている外部装置の送信元情報を記憶する許可記憶手段と、処理を実行することが禁止されている外部装置の送信元情報を記憶する禁止記憶手段とを有し、
前記判定手段は、前記取得手段により取得された送信元情報が、前記許可記憶手段に記憶されている送信元情報に含まれているか否かを判定する許可判定手段と、
前記取得手段により取得された送信元情報が、前記禁止記憶手段に記憶されている送信元情報に含まれているか否かを判定する禁止判定手段とを有し、
前記許可判定手段の結果と前記禁止判定手段の結果に従って、受信されるデータに基づいて処理を実行するか否かを決定することを特徴とする請求項１に記載の画像形成装置。
【請求項６】
前記許可判定手段による判定に従って処理の実行を決定することを行うか否かを設定する第１の設定手段と、
前記禁止判定手段による判定に従って処理の実行を決定することを行うか否かを設定する第２の設定手段とを有し、
行わないと前記第１の設定手段により設定された場合、前記許可判定手段による判定は行わず、
行わないと前記第２の設定手段により設定された場合、前記許可判定手段による判定は行わないことを特徴とする請求項１に記載の画像形成装置。
【請求項７】
前記記憶手段は、送信元を一意に特定可能な送信元情報を記憶することを特徴とする請求項１に記載の画像形成装置。
【請求項８】
現在通信中のデータから、前記取得手段により取得された送信元情報が、前記判定手段により前記記憶手段に記憶されている送信元情報に含まれていると判断された場合に、受信されるデータに基づいて処理を実行することを特徴とする請求項１に記載の画像形成装置。
【請求項９】
前記送信元情報は、入力されるホスト名情報に基づき、ネットワーク上のサーバから取得可能とすることを特徴とする請求項１から８のいずれかに記載の画像形成装置。
【請求項１０】
ネットワークを介して接続される複数の外部装置から送信されるデータを受信して処理をする画像形成装置におけるデータ受信処理方法であって、
ユーザを特定する認証情報を読み取るための読取ステップと、
前記読取ステップから読み取った認証情報に基づいて認証処理を行う認証処理ステップと、
前記認証処理ステップによる認証結果に基づいて、前記画像形成装置の使用要求が認められたユーザを識別するための識別ステップと、
受信したデータから、該データの送信元情報を取得する取得ステップと、
前記画像形成装置にデータを送信する外部装置の送信元情報を記憶手段に登録するための登録ステップと、
前記認証処理ステップによる認証結果に基づいて、前記画像形成装置の使用要求が認められている場合に、前記取得ステップにより取得された送信元情報が、前記識別ステップにより識別されるユーザ毎に記憶手段に記憶されている送信元情報に含まれているか否かを判定する判定ステップと、
前記判定ステップの結果に従って、受信されるデータに基づいて処理を実行するか否かを制御する制御ステップと、
備えたことを特徴とするデータ受信処理方法。
【請求項１１】
前記登録ステップでは、処理を実行することが禁止されている外部装置の送信元情報が登録され、
前記記憶手段は、前記識別手段により識別されたユーザ毎に、処理を実行することが禁止されている外部装置の送信元情報を記憶し、
前記取得ステップにより取得された送信元情報が示す送信元が、前記記憶手段に記憶されている送信元情報に含まれていると判定された場合、該送信元から送信されたデータに基づいて処理を実行しないことを特徴とする請求項１０に記載のデータ受信処理方法。
【請求項１２】
前記登録ステップでは、処理を実行することが許可されている外部装置の送信元情報が登録され、
前記記憶手段は、前記識別手段により識別されたユーザ毎に、処理を実行することが許可されている外部装置の送信元情報を記憶し、
前記取得ステップにより取得された送信元情報が示す送信元が、前記記憶手段に記憶されている送信元情報に含まれていると判定された場合、該送信元から送信されたデータに基づいて処理を実行することを特徴とする請求項１０に記載のデータ受信処理方法。
【請求項１３】
前記登録ステップは、処理を実行することが許可されている外部装置の送信元情報を登録するための許可登録ステップと、
処理を実行することが禁止されている外部装置の送信元情報を登録するための禁止登録ステップとを有し、
前記記憶手段は、前記識別手段により識別されたユーザ毎に、処理を実行することが許可されている外部装置の送信元情報及び処理を実行することが禁止されている外部装置の送信元情報を記憶し、
前記判定ステップは、前記取得手段により取得された送信元情報が、前記記憶手段に記憶されている送信元情報に含まれているか否かを判定する許可判定ステップと、
前記取得ステップにより取得された送信元情報が、前記記憶手段に記憶されている送信元情報に含まれているか否かを判定する禁止判定ステップとを有し、
前記許可判定ステップの結果と前記禁止判定ステップの結果に従って、受信されるデータに基づいて処理を実行するか否かを決定することを特徴とする請求項１０に記載のデータ受信処理方法。
【請求項１４】
前記許可判定ステップによる判定に従って処理の実行を決定することを行うか否かを設定する第１の設定ステップと、
前記禁止判定ステップによる判定に従って処理の実行を決定することを行うか否かを設定する第２の設定ステップとを有し、
行わないと前記第２の設定ステップにより設定された場合、前記許可判定ステップによる判定は行わず、
行わないと前記第１の設定ステップにより設定された場合、前記許可判定ステップによる判定は行わないことを特徴とする請求項１に記載のデータ受信処理方法。
【請求項１５】
前記記憶手段は、送信元を一意に特定可能な送信元情報を記憶することを特徴とする請求項１０に記載のデータ受信処理方法。
【請求項１６】
現在通信中のデータから、前記取得手段により取得された送信元情報が、前記判定ステップにより前記記憶手段に記憶されている送信元情報に含まれていると判断された場合に、受信されるデータに基づいて処理を実行することを特徴とする請求項１０に記載のデータ受信処理方法。
【請求項１７】
請求項１０〜１６のいずれかに記載のデータ受信処理方法を実行させるためのプログラムを記憶したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【請求項１８】
請求項１０〜１６のいずれかに記載のデータ受信処理方法を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して接続される複数の外部装置から送信されるデータを受信して処理をする画像形成装置およびデータ受信処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムに関するものである。
【背景技術】
【０００２】
近年、ネットワーク技術の発達にともない、プリンタを１台のＰＣに接続して使用する形態から、ネットワークに直接接続し、複数のユーザが１台のプリンタを共用する形態へと移行している。さらに、ネットワークはインターネットへと接続され、インターネットを介してデータを受信してプリントをするインターネット対応プリンタが開発されている。このようなネットワーク対応プリンタにおいては、不正なプリントを防止するために、ユーザ名とパスワードによるユーザ認証手段をプリンタ内部に設けることにより、あらかじめ許可されたユーザ（ホストコンピュータ）のみがプリンタを使用してプリント可能であるように構成されている。
【０００３】
また、このような環境下において、誰（あるいはどのホストコンピュータ）がどれだけプリンタを使用したのかを管理するため、プリンタの使用を管理するプリント・サーバをネットワークに設置し、ユーザはプリントジョブを必ずプリント・サーバ経由でプリンタに送信するようなプリント管理システムが広く使用されている。
【０００４】
このプリント管理システムにおいては、プリント・サーバは、ユーザ認証機能、プリントジョブを格納するスプール機能、プリントジョブの印刷順序を制御するスケジューリング機能などを有し、プリンタの使用状況を一元管理することが可能である。
【０００５】
一方、ネットワークがインターネットに接続され、インターネットを介してのプリントが可能であるようなインターネット対応プリンタにおいては、誰もがインターネットを介してインターネット対応プリンタに直接、データを送信して、ドキュメントを出力させることができる。
【０００６】
なお、ここでは、ホストコンピュータとは、ＩＰアドレスを持ったコンピュータを意味する。
【０００７】
上記のようなネットワーク対応プリンタにおいては、悪意のあるユーザが、ネットワークを介して、いたずらに大量にプリントを実行してしまうことがあり、その結果、用紙切れを起こし、プリンタの使用が不可能となってしまうという問題がある。
【０００８】
例えば特許文献１（特開２００３−１１４７８９号公報）では、ネットワークに接続され、複数の送信元からネットワークを介して送信されるデータを受信して処理をする画像形成装置において、受信したデータから、データの送信元のユーザまたはデータの送信元のホストコンピュータを示す情報を取得し、取得された情報が示すユーザまたはホストコンピュータが、予め登録されて記憶されているユーザまたはホストコンピュータに含まれているか否かを判定し、判定の結果に従って、受信されるデータに基づいて処理を実行するか否かを決定する方法や、処理を実行することが許可されているユーザまたはホストコンピュータの許可ホスト・リストへ登録と、処理を実行することが禁止されているユーザまたはホストコンピュータの禁止ホスト・リストへの登録を可能とし、取得された情報が示すユーザまたはホストコンピュータが、許可ホスト・リストに含まれているか否かの許可判定と、取得された情報が示すユーザまたはホストコンピュータが、禁止ホスト・リストに含まれているか否かの禁止判定とを行い、前記許可判定の結果と前記禁止判定の結果に従って、受信されるデータに基づいて処理を実行するか否かを決定する方法が示されている。
【特許文献１】特開２００３−１１４７８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら上記従来例では、画像形成装置の禁止ホスト・リストと許可ホスト・リストに登録できるユーザまたはホストコンピュータの数は限られている。
【００１０】
このため、例えば、許可ホスト・リストに登録できなかったホストコンピュータのユーザは、許可ホスト・リストの設定をし直すか、許可ホスト・リストを無効にしなければ、画像形成装置を使用できないという問題があった。
【００１１】
また、画像形成装置は禁止ホスト・リストと許可ホスト・リストを一組しか備えていなかったため、例えば、個人あるいはグループ毎に使用するホストコンピュータを限定したいような場合、個人あるいはグループ毎に許可ホスト・リストの設定をし直なおさなければならないといった問題があった。
【００１２】
さらに、設定の変更は随時可能なため、アクセスが許可されているホストコンピュータのユーザが既に通信中の場合であっても、設定変更によりアクセスが制限された場合は、通信が中断されてしまうという問題があった。
【００１３】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、画像形成装置において、認証結果に従って、禁止ホストリストあるいは許可ホストリストを切り替え制御するので、認証されたユーザ毎に該画像形成装置と通信可能な外部装置を限定することができ、ユーザによる一時的にカスタマイズされたセキュリティ環境を構築して、自在にデータ受信処理を制限あるいは許可する処理を支障なく実行できる画像形成装置およびデータ受信処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供することである。また、通信可能な機器間でのみサービスを占有できる。
【００１４】
また、現在アクセスが許可されているユーザが通信中の場合は、アクセスが終了するまで設定を変更しないことにより、通信が途絶えることがなくなるので、信頼性が向上する画像形成装置およびデータ受信処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供することである。
【課題を解決するための手段】
【００１５】
本発明は、以下に備える特徴的構成を備えている。
【００１６】
本発明は、ネットワークを介して接続される複数の外部装置から送信されるデータを受信して処理をする画像形成装置であって、ユーザを特定する認証情報を読み取るための読取手段（例えば図２に示すカードリーダ３１７）と、前記読取手段から読み取った認証情報に基づいて認証処理を行う認証処理手段（例えば図２に示すＣＰＵ３０２）と、前記認証処理手段による認証結果に基づいて、前記画像形成装置の使用要求が認められたユーザを識別するための識別手段と、受信したデータから、該データの送信元情報を取得する取得手段（例えば図３に示すデータ受信部４０１）と、前記画像形成装置にデータを送信する外部装置の送信元情報を登録するための登録手段（例えば図２に示す操作部３０９）と、前記登録手段により登録された送信元情報を、前記識別手段により識別されたユーザ毎に記憶する記憶手段（例えば図３に示す記憶部４０７に一時的に記憶される）と、前記認証処理手段（例えば図３に示すホスト判定部４０３）による認証結果に基づいて、前記画像形成装置の使用要求が認められている場合に、前記取得手段により取得された送信元情報が、前記識別手段により識別されるユーザ毎に前記記憶手段に記憶されている送信元情報に含まれているか否かを判定する判定手段（例えば図３に示すホスト判定部４０３）と、前記判定手段の結果に従って、受信されるデータに基づいて処理を実行するか否かを制御する制御手段（例えば図３に示すホスト判定部４０３）と備えたことを特徴とする。
【００１７】
また、本発明は、ネットワークを介して接続される複数の外部装置から送信されるデータを受信して処理をする画像形成装置におけるデータ受信処理方法であって、ユーザを特定する認証情報を読み取るための読取ステップ（図２２に示すステップＳ１０１）と、前記読取ステップから読み取った認証情報に基づいて認証処理を行う認証処理ステップ（図２２に示すステップＳ１０２）と、前記認証処理ステップによる認証結果に基づいて、前記画像形成装置の使用要求が認められたユーザを識別するための識別ステップ（図２２に示すステップＳ１０２）と、受信したデータから、該データの送信元情報を取得する取得ステップと、前記画像形成装置にデータを送信する外部装置の送信元情報を記憶手段に登録するための登録ステップ（図２２に示すステップＳ１０７）と、前記認証処理ステップによる認証結果に基づいて、前記画像形成装置の使用要求が認められている場合に、前記取得ステップにより取得された送信元情報が、前記識別ステップにより識別されるユーザ毎に前記記憶手段に記憶されている送信元情報に含まれているか否かを判定する判定ステップ（図２２に示すステップＳ１０８）と、前記判定ステップの結果に従って、受信されるデータに基づいて処理を実行するか否かを制御する制御ステップ（例えば図４，図９図１６，図１７に示す手順）を備えたことを特徴とする。
【発明の効果】
【００１８】
本発明によれば、画像形成装置において、認証結果に従って、禁止ホストリストあるいは許可ホストリストを切り替え制御するので、認証されたユーザ毎に該画像形成装置と通信可能な外部装置を限定することができ、ユーザによる一時的にカスタマイズされたセキュリティ環境を構築して、自在にデータ受信処理を制限あるいは許可する処理を支障なく実行できる。
【００１９】
また、通信可能な機器間でのみサービスを占有できる。また、現在アクセスが許可されているユーザが通信中の場合は、アクセスが終了するまで設定を変更しないことにより、通信が途絶えることがなくなるので、信頼性が向上する等の効果を奏する。
【発明を実施するための最良の形態】
【００２０】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００２１】
以下、図面を用いて本発明の実施形態の画像形成装置について説明する。
【００２２】
なお、以下の説明において特に指定のない限り、実行や判断の主体はハードウェア的にはＣＰＵであり、一方ソフトウエア的には画像形成制御ソフトウエアで構成される。
【００２３】
図１は、本発明の一実施形態を示す画像形成装置を適用可能なネットワークプリントシステムの一例を示す図である。
【００２４】
図に示すように、本実施形態においては、図１に示すコンピュータ２０１は、プリントジョブを画像形成装置２０２に送信し、画像形成装置２０２は、受信したプリントジョブをラスタライズしてプリント出力する。
【００２５】
なお、ここでは図示していないが、ネットワーク２００には複数のコンピュータ２０１，２０３，２０４が存在し、これらの複数のコンピュータのそれぞれは、コンピュータ２０１と同様にプリントジョブを画像形成装置２０２に送信し、プリント出力することが可能である。また、ネットワーク２００はインターネットにも接続され、インターネットを介したネットワーク上に存在するコンピュータ２０３も、画像形成装置２０２にプリントジョブを送信することが可能である。
【００２６】
また、画像形成装置２０２はＳＭＴＰプロトコルを使用した電子メール送信機能を持ち、メールサーバ（図示しない）を経由して、プリンタ管理者が使用するコンピュータに対して電子メールを送信することが可能である。
【００２７】
次に、画像形成装置２０２の詳細構成について、図２を参照しながら説明する。
【００２８】
図２は、図１に示した画像形成装置２０２の構成を示すブロック図である。
【００２９】
図２において、画像形成装置２０２は、装置全体の制御を行うメインコントローラ３０１を有し、このメインコントローラ３０１には、ＣＰＵ３０２、バスコントローラ３０３、各種Ｉ／Ｆコントローラ回路（図示せず）などが設けられている。また、メインコントローラ３０１には、ＲＯＭ３０４、ＲＡＭ３０５がそれぞれ接続されている。ＣＰＵ３０２は、ＲＯＭ３０４から読み込んだプログラムに従い各種処理を行う。例えば、コンピュータ２０１から受信したＰＤＬ（ページ記述言語）を解釈し、ラスタイメージデータに展開する展開処理などを行う。ＣＰＵ３０２の作業領域は、ＲＡＭ３０５により提供される。このＲＡＭ３０５には、画像データも格納される。さらに、メインコントローラ３０１には、ネットワークコントローラ３０６が接続され、このネットワークコントローラ３０６は、イーサネット（登録商標）などのネットワーク機能を有する。ネットワークコントローラ３０６は、ネットワーク２００（図２に示す）に接続されている。
【００３０】
さらに、メインコントローラ３０１には、Ｉ／Ｏ制御部３０７が接続されている。Ｉ／Ｏ制御部３０７は、リーダ部３１３、プリンタ部３１５の各ＣＰＵと制御コマンドを送受信するためにスキャナＩ／Ｆ３１２およびプリンタＩ／Ｆ３１４と接続されている。
【００３１】
また、Ｉ／Ｏ制御部３０７には、パネルＩ／Ｆ３０８が接続される。パネルＩ／Ｆ３０８は、操作部３０９とのインタフェースである。操作部３０９は、ＬＣＤ、ＬＥＤ、スイッチ等で構成され、オペレータが各種設定を入力したりエラーを表示したりするのに用いられる。
【００３２】
ハードディスクＩ／Ｆ３１０は、外部記憶装置を接続するためのＩ／Ｆであり、このＩ／Ｆにハードディスクなどの外部記憶装置を接続することによって、この外部記憶装置に画像データを書き込み、また読み出すことができる。本実施形態では、ハードディスクドライブ３１１が接続されている。
【００３３】
メインコントローラ３０１はスキャナＩ／Ｆ３１２を介してリーダ部３１３に接続されている。スキャナＩ／Ｆ３１２は、リーダ部３１３から受け取った画像に対して最適な二値化処理、変倍処理などを行う処理機能を有し、また、リーダ部３１３から受け取ったビデオ制御信号に基づき制御信号を生成し、この制御信号をメインコトローラ３０１に出力する機能を有する。
【００３４】
同様に、メインコントローラ３０１はプリンタＩ／Ｆ３１４を介してプリンタ部３１５に接続されている。プリンタＩ／Ｆ３１４は、メインコントローラ３０１から出力された画像データにスムージング処理を施してプリンタ部３１５へ出力する機能を有し、また、プリンタ部３１５から受け取ったビデオ制御信号に基づき制御信号を生成し、この制御信号をメインコトローラ３０１に出力する機能を有する。ＲＡＭ３０５上で展開されたラスタイメージデータのプリンタ部３１５への転送は、バスコントローラ３０３によって制御され、プリンタ部３１５へ転送される。
【００３５】
カードリーダＩ／Ｆ３１６は、ＩＣカードの読取装置であるカードリーダ３１７のインタフェース部である。
【００３６】
図３は、図１に示した画像形成装置２０２の機能構成を示すブロック図である。
【００３７】
図３において、データ受信部４０１は、ネットワーク２００を流れるデータを受信してそのデータを解析し、データの送信先アドレスが画像形成装置２０２のアドレスまたはブロードキャストアドレスであった場合は、受信したデータをプロトコル処理部４０２に渡す。
【００３８】
一方、データの送信先アドレスがそれ以外の場合は、受信したデータを破棄する。プロトコル処理部４０２は、ＴＣＰ／ＩＰのようなネットワークプロトコルを使用してコンピュータ２０１やプリントサーバ２０４と通信し、受信したデータをプリントアプリケーション部４０４に送信する。
【００３９】
本実施形態において、プリントアプリケーション部４０４は、ＲＦＣ（Ｒｅｑｕｅｓｔｓ  Ｆｏｒ  Ｃｏｍｍｅｎｔｓ：インターネットに関する技術や提案などが記載された公開ドキュメント）１１７９で定義されるＬＰＤ（ＬｉｎｅＰｒｉｎｔｅｒ  Ｄａｅｍｏｎ：プリント・サーバのサービスの１つ。クライアントシステムで動作しているラインプリンタリモート（ＬＰＲ）ツールからドキュメント（印刷ジョブ）を受信する）のようなアプリケーションプロトコルを使用してコンピュータ２０１やプリントサーバ２０４と通信し、受信したデータを画像生成部４０５に送信する。
【００４０】
画像生成部４０５は、プリントアプリケーション部４０４から受信したデータをラスタライズして画像データを生成する。画像データに基づく画像は用紙に印刷された後、用紙が排出される。また、プリントアプリケーション部４０４は、ホスト判定部４０３を含んでおり、プロトコル処理部４０２から受信するデータに含まれるホスト情報と、ホスト情報登録部４０６より登録され、記憶部４０７に記憶されているホスト情報とを比較することが可能である。
【００４１】
次にプリントアプリケーション部４０４のデータ受信時の処理について、図４のフローチャートを使用して説明する。
【００４２】
図４は、本発明に係る画像形成装置における第１のデータ処理手順の一例を示すフローチャートであり、図３に示したプリントアプリケーション部４０４のデータ受信時の処理手順に対応する。なお、Ｓ１９０１〜Ｓ１９０８は各ステップを示す。
【００４３】
まず、プリントアプリケーション部４０４は初期化時に、データを受信するポート番号をプロトコル処理部４０２に登録し（Ｓ１９０１）、その後ネットワークから接続要求が到着するまで待つ（Ｓ１９０２）。ネットワークから接続要求が到着すると、接続要求を送信したホストコンピュータとのコネクションをプロトコル処理部４０２に確立させ（Ｓ１９０３）、ホストコンピュータのＩＰアドレスを取得する（Ｓ１９０４）。
【００４４】
次に、ホスト判定部４０３はステップＳ１９０４で取得したＩＰアドレスが、後述の方法で、記憶部４０７に記憶されているホストコンピュータのＩＰアドレスのリスト（ホストリスト）中にあるかどうかを判定して（Ｓ１９０５）、該判定の結果、ホストリスト中に存在したと判定した場合は、続いてホストコンピュータから送られてくるプリントデータを受信し（Ｓ１９０６）、受信したプリントデータを画像生成部４０５に送信する（Ｓ１９０７）。
【００４５】
そして、全てのプリントデータを受信し終わると、ホストコンピュータとのコネクションを切断し（Ｓ１９０８）、接続要求の到着を待つ処理に戻る。
【００４６】
一方、ステップＳ１９０５において、接続要求を送信したホストコンピュータのＩＰアドレスがホストリスト中に無かったと判定された場合は、確立したコネクションを切断し（Ｓ１９０８）、再び接続要求の到着を待つ処理に戻る。
【００４７】
図５は、図２に示した操作部３０９に表示されるプリント許可ホスト登録時に関連する操作画面例を示す図であり、図３に示したホスト情報登録部４０６において、プリントを許可するホストコンピュータを登録するため表示する画面例に対応する。
【００４８】
図５に示すように、本実施形態においてホスト情報登録部は、画像形成装置２０２が有するオペレーションパネルで構成されており、ユーザはタッチパネルを使用してホスト情報の入力を行う。
【００４９】
もちろんネットワーク上のコンピュータ２０１，２０３，２０４がホスト情報登録部に相当するプログラムを実行して、入力されたホスト情報をネットワークを介して画像形成装置２０２に送信して記憶部４０７に書き込む構成にすることも可能である。
【００５０】
図５に示すホスト情報登録画面は、現在プリントが許可されているホストコンピュータのＩＰアドレスを表示する領域５０１と、ホストコンピュータを追加するためのボタン５０２と、登録されているホストコンピュータを削除するためのボタン５０３からなる。ユーザがこの画面でボタン５０２を押下すると、画面は、図５に示す表示画面から図６に示すホスト追加画面に遷移する。
【００５１】
図６は、図２に示した操作部３０９に表示されるホスト追加画面の一例を示す図であり、ホストコンピュータのＩＰアドレスを入力する場合に対応する。
【００５２】
図６に示すホスト情報追加画面は、ホストコンピュータのＩＰアドレスを入力する領域６０１と、入力したＩＰアドレスを確定するためのボタン６０２と、入力をキャンセルするためのボタン６０３からなる。
【００５３】
この画面において、ユーザはプリントを許可するホストコンピュータのＩＰアドレスをハードキー（図示しない）を使って入力し、その後、ボタン６０２を押下して入力を確定させる。すると、画面表示状態は、図６に示す画面から図５に示すホスト情報登録画面に戻り、領域５０１には、新たに入力されたホストコンピュータのＩＰアドレスが追加されて表示される。
【００５４】
なお、上記の例では、ＩＰアドレスをホスト情報として登録したが、ホストコンピュータのホスト名を入力して、そのホスト名からＩＰアドレスを取得してホストリストに登録しても良い。
【００５５】
次に、ホスト情報登録部４０６で、プリントを許可するホストコンピュータのホスト名を入力する場合について、図７を参照して説明する。
【００５６】
図７は、図２に示した操作部３０９に表示されるホストコンピュータ名登録画面の一例を示す図であり、本実施形態におけるホスト情報登録部４０６において、プリントを許可するホストコンピュータを登録するための画面例に対応する。
【００５７】
図７に示すホスト情報登録画面は、現在プリントが許可されているホストコンピュータのホスト名のリストを表示する領域７０１と、ホストコンピュータの追加を行うためのボタン７０２と、ホストコンピュータの削除を行うためのボタン７０３からなる。領域７０１には現在設定されているホストコンピュータのホスト名が表示されているが、この中で、黒文字のものはホストコンピュータのＩＰアドレスが取得でき、設定が現在有効であることを示している。また、網掛けとなっているものは、入力されたホスト名からＩＰアドレスを取得できず、設定は現在無効であることを示している。
【００５８】
ユーザがこの画面でボタン７０２を押下すると、画面表示状態は、図７に示す画面表示から図８に示すホスト情報追加画面に遷移する。
【００５９】
図８は、図２に示した操作部３０９に表示されるホストコンピュータ名入力画面の一例を示す図であり、図７に示すボタン７０２の押下指示で表示される。
【００６０】
図８に示すホスト情報追加画面は、ホストコンピュータのホスト名を入力する領域８０１、ソフトウェアキー８０２、入力したホスト名の１文字を削除するボタン８０３、入力したホスト名を確定するためのボタン８０４、入力をキャンセルするためのボタン８０５からなる。
【００６１】
この画面において、ユーザはプリントを許可するホストコンピュータのホスト名を、タッチパネル上のソフトウエアキー８０２を使って入力し、その後、ＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ）を使用し、新しく入力されたホスト名からＩＰアドレスの取得を試み、ＤＮＳサーバからホストコンピュータのＩＰアドレスを取得できた場合は図７に示す領域７０１の網掛けが黒字に変わり、設定が有効になる。このとき、取得したＩＰアドレスをホストリストに登録する。
【００６２】
また、ホストのＩＰアドレスが取得できなかった場合は、表示は網掛けのままである。こうすることにより、ユーザが普段目にしているホスト名を使って、ホストコンピュータのＩＰアドレスをホストリストに登録することができる。
【００６３】
上記では、プリントが許可されたホストコンピュータのＩＰアドレスをホストリストに登録したが、プリントを許可しない（禁止する）ホストコンピュータのＩＰアドレスをホストリストに登録し、登録されたホストコンピュータによるプリント要求を許可しない（禁止する）ようにすることもできる。
【００６４】
このように、プリントを許可するホストコンピュータのＩＰアドレスを登録し、登録されたＩＰアドレスから送信されてきたプリントジョブのみをプリント処理することにより、例えば、登録されたプリントサーバを経由してきたプリントジョブのみをプリント処理して、画像形成装置でのプリントを正しく管理することができる。
【００６５】
次にプリントアプリケーション部４０４のデータ受信時の処理について、図９に示すフローチャートを使用して説明する。
【００６６】
図９は、本発明に係る画像形成装置における第２のデータ処理手順の一例を示すフローチャートであり、プリントアプリケーション部４０４のデータ受信時の処理手順（登録されたホストからのデータ受信を拒否する処理手順）に対応する。なお、Ｓ２００１〜Ｓ２００８は各ステップを示す。
【００６７】
まず、プリントアプリケーション部４０４は、初期化時に、データを受信するポート番号をプロトコル処理部４０２に登録し（Ｓ２００１）、その後ネットワークから接続要求が到着するまで待つ（Ｓ２００２）。ネットワークから接続要求が到着すると、接続要求を送信したホストコンピュータとのコネクションをプロトコル処理部４０２に確立させ（Ｓ２００３）、ホストコンピュータのＩＰアドレスを取得する（Ｓ２００４）。
【００６８】
次に、ホスト判定部４０３はステップＳ２００４で取得したＩＰアドレスが、後述の方法で、記憶部４０７に記憶されているデータ受信を拒否すべきホストコンピュータのＩＰアドレスのリスト（ホストリスト）中にあるかどうかを判定して（Ｓ２００５）、該判定の結果、ホストリスト中に無いと判定された場合は、続いてホストコンピュータから送られてくるプリントデータを受信し（Ｓ２００６）、受信したプリントデータを画像生成部４０５に送信する（Ｓ２００７）。
【００６９】
そして、全てのプリントデータを受信し終わると、ホストコンピュータとのコネクションを切断し（Ｓ２００８）、接続要求の到着を待つ処理に戻る。
【００７０】
一方、ステップＳ２００５において、接続要求を送信したホストコンピュータのＩＰアドレスがホストリスト中に有ったと判定された場合は、確立したコネクションを切断し（Ｓ２００８）、再び接続要求の到着を待つ処理に戻る。
【００７１】
図１０，図１１は、図２に示した操作部３０９に表示されるプリント禁止ホスト登録画面の一例を示す図であり、本実施形態におけるホスト情報登録部４０６において、プリントが禁止されているホストコンピュータを登録するための画面例である。
【００７２】
図１０において、本実施形態では、ホスト情報登録部は、画像形成装置２０２が有するオペレーションパネルで構成されており、ユーザはタッチパネルを使用してホスト情報の入力を行う。もちろんネットワーク上のコンピュータ２０１やコンピュータ２０３がホスト情報登録部に相当するプログラムを実行して、入力されたホスト情報を、ネットワークを介して画像形成装置２０２に送信し記憶部４０７に書き込む構成にすることも可能である。
【００７３】
図１０に示すホスト情報登録画面は、現在プリントが禁止されているホストコンピュータのＩＰアドレスを表示する領域９０１と、ホストコンピュータの追加を行うためのボタン９０２と、ホストコンピュータの削除を行うためのボタン９０３からなる。ユーザがこの画面でボタン９０２を押下すると、画面表示状態は図１０に示す表示画面から図１１に示すホスト追加画面に遷移する。
【００７４】
図１１に示すホスト情報追加画面は、ホストコンピュータのＩＰアドレスを入力する領域１００１と、入力したＩＰアドレスを確定するためのボタン１００２と、入力をキャンセルするためのボタン１００３からなる。
【００７５】
この画面において、ユーザはプリントを禁止するホストコンピュータのＩＰアドレスをハードキー（図示しない）を使って入力し、その後ボタン１００２を押下して入力を確定させる。すると画面は図１０に示すホスト情報登録画面に戻り、領域９０１には、新たに入力したホストコンピュータのＩＰアドレスが追加されて表示される。
【００７６】
なお、上記の例では、ＩＰアドレスをホスト情報として登録したが、ホストコンピュータのホスト名を入力して、そのホスト名からＩＰアドレスを取得してホストリストに登録しても良い。
【００７７】
次に、ホスト情報登録部４０６で、プリントを禁止するホストコンピュータのホスト名を入力する場合について説明する。
【００７８】
図１２，図１３は、図２に示した操作部３０９に表示されるプリント禁止ホストコンピュータ名入力画面の一例を示す図であり、本実施形態におけるホスト情報登録部４０６において、プリントを禁止するホストコンピュータを登録するための画面例である。
【００７９】
図１２に示すホスト情報登録画面は、現在プリントを禁止するように設定されているホストコンピュータのホスト名のリストを表示する領域１１０１と、ホストコンピュータの追加を行うためのボタン１１０２と、ホストコンピュータの削除を行うためのボタン１１０３からなる。
【００８０】
領域１１０１には現在設定されているホストコンピュータのホスト名が表示されているが、この中で、黒文字のものはホストコンピュータのＩＰアドレスが取得でき、設定が現在有効であることを示している。また、網掛けとなっているものは、入力されたホスト名からＩＰアドレスを取得できず、設定は現在無効であることを示している。ユーザがこの画面からボタン１１０２を押下すると、画面は、図１２に示す画面から図１３に示すホスト情報追加画面に遷移する。
【００８１】
図１３に示すホスト情報追加画面では、ホストコンピュータのホスト名を入力する領域１２０１、ソフトウェアキー１２０２、入力したホスト名の１文字を削除するボタン１２０３、入力したホスト名を確定するためのボタン１２０４、入力をキャンセルするためのボタン１２０５からなる。
【００８２】
この画面において、ユーザはプリントを禁止するホストコンピュータのホスト名を、タッチパネル上のソフトウエアキー１２０２から入力し、その後ボタン１２０４を押下して入力を確定させる。すると、画面表示は、図１３に示す表示から図１２に示すホスト登録画面に戻り、領域１１０１には、新たに入力されたホストコンピュータのホスト名が最初は網掛表示される。
【００８３】
その後、ＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ）を使用し、新しく入力されたホスト名からＩＰアドレスの取得を試み、ＤＮＳサーバからホストコンピュータのＩＰアドレスを取得できた場合は、領域１１０１の網掛けが黒字に変わり、設定が有効になる。また、ホストコンピュータのＩＰアドレスが取得できなかった場合は、表示は網掛けのままである。
【００８４】
また、プリントを禁止するホストコンピュータを、過去のプリント履歴から特定することもできる。例えば、プリント履歴を見て、無駄なプリントが行われているか否かを確認し、無駄なプリントが行われている場合には、プリントジョブの送信元のホストコンピュータに対してプリントを禁止する。
【００８５】
次に、プリントを禁止するホストコンピュータを、過去のプリント履歴から選択する構成を説明する。
【００８６】
図１０に示すホスト登録画面において、ホストの追加を行うためのボタン９０２を押下すると、図１４に示すプリントを禁止するホストコンピュータの追加画面に移る。
【００８７】
図１４は、図２に示した操作部３０９の表示されるプリント禁止ホストコンピュータ情報追加画面の一例を示す図である。
【００８８】
図１４に示すホスト情報追加画面は、ホストコンピュータのＩＰアドレスを入力する領域１３０１、入力したＩＰアドレスを確定するためのボタン１３０２と、入力したＩＰアドレスをキャンセルするためのボタン１３０３、どのようなプリントが行われたかを示すプリント履歴を表示させるボタン１３０４からなる。ユーザがこの画面においてボタン１３０４を押下すると、図１５に示すようなプリント履歴が表示される。
【００８９】
図１５は、図２に示した操作部３０９に表示されるプリント履歴表示画面の一例を示す図である。
【００９０】
図１５に示すプリント履歴表示画面は、プリントを実行したホストコンピュータのＩＰアドレス、ファイル名、日時、出力ページ数、出力結果からなるプリント履歴情報の表示画面１４０１、選択したホストを確定するためのボタン１４０２、プリント履歴表示を止めて、図１４に示すホスト情報追加画面に戻るためのボタン１４０３、履歴をスクロールするためのボタン１４０４、１４０５からなる。
【００９１】
この画面において、ユーザはプリントを禁止するホストコンピュータを領域１４０１内にある履歴の中から選択して、その履歴を示す行が網掛け表示されるように、ボタン１４０４及び１４０５を操作する。すると、選択されたホストを含む行が網掛け表示される。
【００９２】
図１５に示す画面例は、ＩＰアドレスが「１９２．１６８．０．１５」であるホストコンピュータが選択された状態を示している。その後、ボタン１４０２を押下すると、選択したホストコンピュータが確定され、図１４に示すホスト追加画面に戻り、その際領域１３０１には選択したホストコンピュータのＩＰアドレスが追加された状態となる。
【００９３】
ここで、ボタン１３０２を押下すると、図１０に示すホスト登録画面に戻り、領域９０１には、新たに選択されたホストコンピュータのＩＰアドレスが追加されて表示される。
【００９４】
最後に、登録されたホスト情報とユーザ情報とに基づいて、プリントを許可或いは禁止する方法を説明する。本実施形態におけるプリントアプリケーション部４０４のデータ受信時の処理について、図１６に示すフローチャートを参照して説明する。
【００９５】
図１６は、本発明に係る画像形成装置における第３のデータ処理手順の一例を示すフローチャートであり、プリントアプリケーション部４０４のデータ受信手順に対応する。なお、Ｓ２１０１〜Ｓ２１０６は各ステップを示す。
【００９６】
まず、印刷要求（あるいは接続要求）を受信したかどうかを判定し（ステップＳ２１０１）、受信した場合には、受信した印刷（接続）要求に含まれるホストコンピュータのＩＰアドレス及びユーザ名を取得する（Ｓ２１０２）。そして、ステップＳ２１０３で取得したＩＰアドレス及びユーザ名と、内部に予め登録されているホスト情報及びユーザ情報とを照合する。
【００９７】
この照合による確認で印刷（接続）要求を受け付けると決定した場合には、ステップＳ２１０４に進み、受け付けないと決定した場合にはステップＳ２１０６の後処理を実行して、プリントせずにステップＳ２１０１に戻って、次の印刷（接続）要求を待つ。
【００９８】
そして、ステップＳ２１０４では、継続してデータを受信し、ステップＳ２０５で、受信した印刷データを画像生成部に送り、プリントを実行する。この後は、ステップＳ２１０６で後処理を実行し、最初のステップＳ２１０１に戻る。
【００９９】
また、画像形成装置が、プリントが許可されているホストコンピュータのＩＰアドレスのリスト（許可ホストリスト）と、プリントが禁止されているホストコンピュータのＩＰアドレスのリスト（禁止ホストリスト）とを有していてもよい。
【０１００】
以下、画像形成装置が、許可ホストリスト及び禁止ホストリストの両方を有している場合を説明する。
【０１０１】
図１７は、本発明に係る画像形成装置における第４のデータ処理手順の一例を示すフローチャートであり、プリントアプリケーション部４０４のデータ受信時の処理手順に対応する。なお、Ｓ２２０１〜Ｓ２２１１は各ステップを示す。
【０１０２】
まず、プリントアプリケーション部４０４は初期化時に、データを受け付けるポート番号をプロトコル処理部４０２に登録し（Ｓ２２０１）、その後、ネットワークから接続要求が到着するまで待つ（Ｓ２２０２）。ネットワークから接続要求が到着すると、接続要求を送信したホストコンピュータとのコネクションを確立し（Ｓ２２０３）、ホストコンピュータのＩＰアドレスを取得する（Ｓ２２０４）。
【０１０３】
次に、ホスト判定部４０３は、後述の方法に従って、記憶部４０７に記憶されている禁止ホストリストが有効であるか否かを判定して（Ｓ２２０５）、禁止ホストリストが有効でないと判定された場合には、ステップＳ２２０６に進む。
【０１０４】
一方、ステップ２２０５において、禁止ホストリストが有効であると判定された場合、ホスト判定部４０３は、ステップＳ２２０４で取得したＩＰアドレスが、禁止ホストリスト中にあるかどうかを判定して（Ｓ２２０６）、禁止ホストリスト中にないと判定された場合、ステップ２２０７に進み、禁止ホストリスト中にある場合には、ホストコンピュータはプリントが禁止されているので、当該ホストコンピュータからのデータに基づいてプリント処理を行わずに、ステップＳ２２１１に進み、コネクションを切断し、該切断後、ステップＳ２２０２へ戻る。
【０１０５】
一方、ステップ２２０７に進んだ場合、ホスト判定部４０３は、後述の方法に従って、記憶部４０７に記憶されている許可ホストリストが有効であるかを判定して、許可ホストリストが有効でないと判定された場合には、ステップＳ２２０９に進み、許可ホストリストが有効であると判定された場合、ホスト判定部４０３は、ステップ２２０４で取得したＩＰアドレスが許可ホストリスト中にあるかどうかを判定して（Ｓ２２０８）、許可ホストリスト中にないと判定された場合、ホストコンピュータはプリントが許可されていないので、当該ホストコンピュータからのデータに基づいてプリント処理を行わずに、ステップＳ２２１１に進み、コネクションを切断して、該切断後、ステップＳ２２０２へ戻る。
【０１０６】
一方、ステップ２２０８の判定の結果、許可ホストリスト中にあると判定された場合、続いてホストコンピュータから送られてくるプリントデータを受信し（Ｓ２２０９）、受信したプリントデータを画像生成部４０５に送信する（Ｓ２２１０）。すべてのプリントデータを受信し終わると、ホストコンピュータとのコネクションを切断し（Ｓ２２１１）、接続要求の到着を待つ処理に戻る。
【０１０７】
図１８〜図２１は、図２に示した操作部３０９に表示されるＩＰアドレスレンジ設定画面の一例を示す図であり、ホスト情報登録部４０６においてプリントを禁止又は許可するホストコンピュータを登録するための画面例である。
【０１０８】
本実施形態において、ホスト情報登録部とは、画像形成装置２０２が有するオペレーションパネルで構成されており、ユーザはタッチパネルを使用してホスト情報の入力を行う。もちろんネットワーク上のコンピュータ２０１がホスト情報登録部に相当するプログラムを実行して、入力されたホスト情報を、ネットワークを介して画像形成装置２０２に送信して記憶部４０７に書き込む構成にすることも可能である。
【０１０９】
図１８に示すホスト情報登録画面は、プリントを禁止するホストコンピュータの登録を開始するためのボタン１５０１と、プリントを許可するホストコンピュータの登録を開始するためのボタン１５０２からなる。プリントを禁止するホストコンピュータの登録と、プリントが許可されるホストコンピュータの登録との手順はまったく同様であるので、以下では、プリントを禁止するホストコンピュータの登録の例を説明する。図１８に示すホスト情報登録画面から、ボタン１５０１を押下すると、画面表示は、図１８に示す画面表示から図１９に示す禁止ホスト登録画面に遷移する。
【０１１０】
図１９に示す禁止ホスト登録画面は、禁止ホストリストを有効にするためのボタン１６０１と、禁止ホストリストを無効にするためのボタン１６０２と、プリントを禁止するように現時点で設定されているホストコンピュータのＩＰアドレスを表示する領域１６０３と、ホストコンピュータの追加を行うためのボタン１６０４と、ホストコンピュータのＩＰアドレスの編集を行うためのボタン１６０５と、ホストコンピュータの削除を行うためのボタン１６０６と、禁止ホストリストの変更を破棄し、図１８に示す画面表示のホスト情報登録画面に戻るためのボタン１６０７と、禁止ホストリストの変更を記憶部４０７に書き込み、図１８に示すホスト情報登録画面に戻るためのボタン１６０８とからなる。
【０１１１】
図１９に示す画面において、ユーザはボタン１６０１を押下して、禁止ホストリストを有効状態にした後、ボタン１６０４を押下すると、画面表示状態は、図１９に示す画面表示から図２０に示す禁止ホスト追加画面に遷移する。
【０１１２】
なお、ボタン１６０１が押されると、禁止ホストリストが有効である旨のフラグが設定され、ボタン１６０２が押されると、禁止ホストリストが有効である旨のフラグが解除される。ホスト判定部４０３は、このフラグが設定されているか否かに基づいて、禁止ホストリストが有効であるか否かを判定する。同様に、許可ホストリストが有効である旨のフラグが設定されているか解除されているかに基づいて、ホスト判定部４０３は、許可ホストリストが有効であるか否かを判定する。
【０１１３】
図２０に示す禁止ホスト追加画面は、プリントを禁止するホストコンピュータのＩＰアドレスを１つだけ入力するシングルアドレス入力モードを選択するためのボタン１７０１と、プリントを禁止するホストコンピュータのＩＰアドレスの範囲を入力するマルチアドレス入力モードを選択するためのボタン１７０２と、シングルアドレス入力ウィンドウ１７０３と、入力内容を破棄し、図１９の禁止ホスト登録画面にもどるためのボタン１７０４と、入力したＩＰアドレスを反映した状態で図１９の禁止ホスト登録画面にもどるためのボタン１７０５からなる。
【０１１４】
シングルアドレス入力ウィンドウ１７０３は、ホストコンピュータのＩＰアドレスを入力する領域１７０６と、領域１７０６内のカーソルを左右に移動するボタン１７０７、１７０８と、領域１７０６内の１文字を削除するボタン１７０９からなる。この画面において、最初はシングルアドレス入力モードが選択されており、ユーザはプリントを禁止するホストコンピュータのＩＰアドレスをハードキー（図示しない）を使って入力し、その後ボタン１７０５を押下して入力を確定させる。すると画面表示状態は、図１９に示す禁止ホスト登録画面に戻り、領域１６０３には、新たに入力されたＩＰアドレスが追加されて表示される。
【０１１５】
図２０の画面において、ユーザがボタン１７０２を押下すると、シングルアドレス入力ウィンドウの代わりに、図２１に示すマルチアドレス入力ウィンドウ１８０１が表示される。
【０１１６】
図２１において、マルチアドレス入力ウィンドウ１８０１は、プリントを禁止するホストコンピュータのＩＰアドレスの範囲の開始アドレスを入力する領域１８０２と、プリントを禁止するホストコンピュータのＩＰアドレスの範囲の終了アドレスを入力する領域１８０３と、領域１８０２をアクティブにするためのボタン１８０４と、領域１８０３をアクティブにするためのボタン１８０５からなる。
【０１１７】
図２１に示す画面において、ユーザは、プリントを禁止するホストコンピュータのＩＰアドレスの範囲を、ハードキー（図示しない）を使って領域１８０２、１８０３に入力し、その後ボタン１８０５を押下して入力を確定させる。すると画面は図１９に示す禁止ホスト登録画面に戻り、領域１６０３には、新たに入力された範囲内のＩＰアドレスが追加されて表示される。例えば、開始アドレスとして「１．２．３．４」が入力され、終了アドレスとして「１．２．３．７」が入力された場合、「１．２．３．４」、「１．２．３．５」、「１．２．３．６」、「１．２．３．７」のＩＰアドレスが禁止ホストリストに追加される。
【０１１８】
このように、画像形成装置が禁止ホストリストと許可ホストリストを備えることにより、ユーザは設定が容易になる。
【０１１９】
例えば、プリントを禁止したいホストコンピュータが少ない場合またはプリントを許可したいホストコンピュータが多い場合には、禁止ホストリストを有効にして、該当するホストコンピュータを禁止ホストリストに登録する。
【０１２０】
また、プリントを禁止したいホストコンピュータが多数ある場合或いはプリントを許可したいホストコンピュータが少数の場合には、許可ホストリストを有効にして、プリントを禁止する必要がないホストコンピュータのみを許可ホストリストに登録する。
【０１２１】
以上のように、限定されたホストコンピュータあるいはユーザからの印刷（接続）要求のみをプリント処理することが可能な画像形成装置を提供することができる。
【０１２２】
以下、本実施形態において、識別手段により識別されたユーザ毎にホストリストの切り替えを行う場合の画像形成システムの動作手順について説明する。
【０１２３】
図２２は、本発明に係る画像形成装置における第５のデータ処理手順の一例を示すフローチャートであり、メインコントローラ３０１のＣＰＵ３０２によるホスト認証処理手順に対応する。なお、Ｓ１０１〜Ｓ１１１は各ステップを示す。
【０１２４】
また、本実施形態では、画像形成装置においてカードリーダと磁気カードを用いた認証が実行される。個別の磁気カードにはカードＩＤに対応したコードが記憶されており、未登録のコードがカードリーダにより検出された際には認証が失敗する。
【０１２５】
なお、カードリーダに磁気カードが挿入されていない状態では、ホストリストは共通のデフォルト設定が使用される。また、挿入されたカードから個人ＩＤあるいはグループＩＤを判定可能であるものとする。
【０１２６】
画像形成装置において、ステップＳ１０１で、ＩＤカードが挿入されたことを検知したら、ステップＳ１０２へ進み、ＮＯならばステップＳ１０１を繰り返す。
【０１２７】
そして、ステップＳ１０２で、ＩＤカード内のＩＤ認証が成功したか否かを判定して、成功したと判定した場合は、ステップＳ１０４へ進み、認証失敗と判定した場合は、ステップＳ１０３へ進み、認証に失敗したことをユーザに通知するために、エラー画面を表示させる（図示しない）。
【０１２８】
一方、ステップＳ１０４では、ステップＳ１０２で認証されたユーザ用の個別保存ホストリストが存在するか否かを判定する。なお、認証されたユーザのための個別保存ホストリストは、認証されたユーザ毎に画像形成装置等に記憶されているものである。
【０１２９】
このステップＳ１０４の判定で、ユーザ用の個別保存ホストリストが存在すると判定した場合は、ステップＳ１０５へ進み、ユーザ用の個別保存ホストリストが存在しないと判定した場合は、本処理を終了する。
【０１３０】
そして、ステップＳ１０５では、アクセスが許可されているホストが通信中でないかを判定して、通信中であると判定した場合は、ステップＳ１０５を繰り返し、通信中でないと判定した場合は、ステップＳ１０６で、現状の禁止ホストリストおよび許可ホストリストを一時保存ホストリストに保存する。
【０１３１】
そして、ステップＳ１０７で、ユーザ固有の個別保存ホストリストに内容を現状の禁止ホストリストおよび許可ホストリストに置き換える。
【０１３２】
次に、ステップＳ１０８では、認証の有効期間が終了したか否かを判断して、認証の有効期間が終了したと判定した場合は、ステップＳ１０９へ進み、認証の有効期間が終了していないと判定した場合には、ステップＳ１０８を繰り返す。
【０１３３】
そして、ステップＳ１０９では、アクセスが許可されているホストが通信中でないかを判定して、通信中であると判定した場合は、通信が終了するまで、処理を繰り返し、通信中でないと判定した場合は、ステップＳ１１０で、現状の禁止ホストリストおよび許可ホストリストの内容を個別保存ホストリストに保存する。
【０１３４】
そして、ステップＳ１１１で、一時保存ホストリストに内容を現状の禁止ホストリストおよび許可ホストリストに置き換えて、本処理を終了する。
【０１３５】
なお、以後のデータ受信処理は、上記第１から第４のデータ処理手順に準ずるが、その際にリストの登録ユーザ判定処理（例えば図１７に示すステップＳ２２０８等の判定処理）を行う場合に参照されるリストとして、本処理により設定されたリストが一時的に参照される点である。
【０１３６】
これにより、装置固有に設定登録された禁止ホストリストおよび許可ホストリストによる画像処理の実行の可否と、承認されているユーザによりに設定登録された禁止ホストリストおよび許可ホストリストによる一時的な画像処理の実行の可否との環境を並置させて、当該画像形成装置におけるデータ受信処理状態を動的に切換可能となる。
【０１３７】
以下、図２３に示すメモリマップを参照して本発明に係る画像形成装置で読み取り可能なデータ処理プログラムの構成について説明する。
【０１３８】
図２３は、本発明に係る画像形成装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１３９】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１４０】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１４１】
本実施形態における図４，図９，図１６，図１７，図２２に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１４２】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１４３】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１４４】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０１４５】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０１４６】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１４７】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【０１４８】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１４９】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１５０】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１５１】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０１５２】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【０１５３】
なお、本発明は、上記した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【０１５４】
上記実施形態によれば、画像形成装置において、認証結果に従って、禁止ホストリストあるいは許可ホストリストを切り替えることができるようにすることにより、認証されたユーザ毎に該画像形成装置と通信可能な外部装置を限定することができるので、セキュリティが向上する。また、通信可能な機器間でのみサービスを占有できる。また、現在アクセスが許可されているユーザが通信中の場合は、アクセスが終了するまで設定を変更しないことにより、通信が途絶えることがなくなるので、信頼性が向上する。
【産業上の利用可能性】
【０１５５】
上記実施形態では、認証手段として磁気カードを使用していたが、これに限るものではなく、カードリーダに挿入するカードはＩＣカード、非接触記録媒体を搭載したカードなど、他の記録媒体であってもよい。また、カードリーダ装置を有しない画像形成装置であっても、カードリーダで認証を行う代わりに、画像形成装置の操作パネルにおいて、ＩＤとパスワードをユーザが手動で入力するようにし、入力されたＩＤとパスワードで認証を行うようにしてもよい。
【０１５６】
また、本発明は複数の機器（例えば、ホストコンピュータ，インタフェース機器，リーダ，プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機，ファクシミリ装置など）に適用してもよい。
【０１５７】
さらに、上記で説明した本発明に係る画像形成制御ソフトウエアは、外部からインストールされるプログラムがコンピュータ２０１によって実行される形で実施されてもよい。その場合、ＣＤ−ＲＯＭ、フラッシュメモリ、フレキシブルディスクなどの記憶媒体を介して、或いは電子メール、パソコン通信などのネットワークを介して、そのプログラムを含む情報群を外部の記憶媒体からホストコンピュータのＲＡＭにロードすることにより、そのプログラムはホストコンピュータに供給される。この場合でも本発明は適用されるものである。
【図面の簡単な説明】
【０１５８】
【図１】本発明の一実施形態を示す画像形成装置を適用可能なネットワークプリントシステムの一例を示す図である。
【図２】図１に示した画像形成装置の構成を示すブロック図である。
【図３】図１に示した画像形成装置の機能構成を示すブロック図である。
【図４】本発明に係る画像形成装置における第１のデータ処理手順の一例を示すフローチャートである。
【図５】図２に示した操作部に表示されるプリント許可ホスト登録時に関連する操作画面例を示す図である。
【図６】図２に示した操作部に表示されるホスト追加画面の一例を示す図である。
【図７】図２に示した操作部に表示されるホストコンピュータ名登録画面の一例を示す図である。
【図８】図２に示した操作部に表示されるホストコンピュータ名入力画面の一例を示す図である。
【図９】本発明に係る画像形成装置における第２のデータ処理手順の一例を示すフローチャートである。
【図１０】図２に示した操作部に表示されるプリント禁止ホスト登録画面の一例を示す図である。
【図１１】図２に示した操作部に表示されるプリント禁止ホスト登録画面の一例を示す図である。
【図１２】図２に示した操作部に表示されるプリント禁止ホストコンピュータ名入力画面の一例を示す図である。
【図１３】図２に示した操作部に表示されるプリント禁止ホストコンピュータ名入力画面の一例を示す図である。
【図１４】図２に示した操作部に表示されるプリント禁止ホストコンピュータ情報追加画面の一例を示す図である。
【図１５】図２に示した操作部に表示されるプリント履歴表示画面の一例を示す図である。
【図１６】本発明に係る画像形成装置における第３のデータ処理手順の一例を示すフローチャートである。
【図１７】本発明に係る画像形成装置における第４のデータ処理手順の一例を示すフローチャートである。
【図１８】図２に示した操作部に表示されるＩＰアドレスレンジ設定画面の一例を示す図である。
【図１９】図２に示した操作部に表示されるＩＰアドレスレンジ設定画面の一例を示す図である。
【図２０】図２に示した操作部に表示されるＩＰアドレスレンジ設定画面の一例を示す図である。
【図２１】図２に示した操作部に表示されるＩＰアドレスレンジ設定画面の一例を示す図である。
【図２２】本発明に係る画像形成装置における第５のデータ処理手順の一例を示すフローチャート図である。
【図２３】本発明に係る画像処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【０１５９】
４０１  データ受信部
４０２  プロトコル処理部
４０３  ホスト判定部
４０４  プリントアプリケーション部
４０５  画像生成部
４０６  ホスト情報登録部
４０７  記憶部
【図１】
2005149086.tif 000003
【図２】
2005149086.tif 000004
【図３】
2005149086.tif 000005
【図４】
2005149086.tif 000006
【図５】
2005149086.tif 000007
【図６】
2005149086.tif 000008
【図７】
2005149086.tif 000009
【図８】
2005149086.tif 000010
【図９】
2005149086.tif 000011
【図１０】
2005149086.tif 000012
【図１１】
2005149086.tif 000013
【図１２】
2005149086.tif 000014
【図１３】
2005149086.tif 000015
【図１４】
2005149086.tif 000016
【図１５】
2005149086.tif 000017
【図１６】
2005149086.tif 000018
【図１７】
2005149086.tif 000019
【図１８】
2005149086.tif 000020
【図１９】
2005149086.tif 000021
【図２０】
2005149086.tif 000022
【図２１】
2005149086.tif 000023
【図２２】
2005149086.tif 000024
【図２３】
2005149086.tif 000025
【手続補正書】
【提出日】平成16年12月3日(2004.12.3)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ネットワークを介して接続される複数の外部装置から送信されるデータを受信して処理をする画像形成装置であって、
外部装置を特定する送信元情報を前記画像形成装置に登録されたユーザに対応付けて記憶する記憶手段と、
ユーザが前記画像形成装置に登録されたユーザかどうかを認証するユーザ認証手段と、
前記ユーザ認証手段による認証状態と、前記記憶手段に該ユーザに対応付けられて記憶されている送信元情報とに基づいて、外部装置からのデータ受信処理を切り替え制御する制御手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記制御手段は、前記記憶手段に前記ユーザ認証手段が認証したユーザに対応付けられて記憶されている送信元情報に基づいて、外部装置からのデータ受信処理を切り替え制御することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記記憶手段は更に、前記画像形成装置に登録されたユーザとは無関係に外部装置を特定する送信元情報を記憶し、
前記制御手段は、前記ユーザ認証手段がユーザ認証を行なっていないときには前記記憶手段に記憶された、前記画像形成装置に登録されたユーザとは無関係に外部装置を特定する送信元情報に基づいて外部装置からのデータ受信処理を切り替え制御することを特徴とする請求項１または２のいずれかに記載の画像形成装置。
【請求項４】
前記制御手段は、外部装置からのデータ受信処理の切り替え制御として、外部装置からのデータの受信を許可するか禁止するかを切り替えることを特徴とする請求項１〜３のいずれかに記載の画像形成装置。
【請求項５】
ネットワークを介して接続される複数の外部装置から送信されるデータを受信して処理をする画像形成装置であって、
ユーザを特定する認証情報を読み取るための読取手段と、
前記読取手段から読み取った認証情報に基づいて認証処理を行う認証処理手段と、
前記認証処理手段による認証結果に基づいて、前記画像形成装置の使用要求が認められたユーザを識別するための識別手段と、
受信したデータから、該データの送信元を一意に特定可能な送信元情報を取得する取得手段と、
前記画像形成装置にデータを送信する外部装置の送信元情報を登録するための登録手段と、
前記登録手段により登録された送信元情報を、前記識別手段により識別されたユーザ毎に記憶する記憶手段と、
前記認証処理手段による認証結果に基づいて、前記画像形成装置の使用要求が認められている場合に、前記取得手段により取得された送信元情報が、前記識別手段により識別されるユーザ毎に前記記憶手段に記憶されている送信元情報に含まれているか否かを判定する判定手段と、
前記判定手段の結果に従って、受信されるデータに基づいて処理を実行するか否かを制御する制御手段と、
備えたことを特徴とする画像形成装置。
【請求項６】
前記送信元情報は、前記受信したデータ中のホスト名情報に基づき、ネットワーク上のサーバから取得可能とすることを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記登録手段は、処理を実行することが禁止されている外部装置の送信元情報を登録し、
前記記憶手段は、前記識別手段により識別されたユーザ毎に、処理を実行することが禁止されている外部装置の送信元情報を記憶し、
前記取得手段により取得された送信元情報が示す送信元が、前記記憶手段に記憶されている送信元情報に含まれていると判定された場合、該送信元から送信されたデータに基づいて処理を実行しないことを特徴とする請求項５に記載の画像形成装置。
【請求項８】
前記登録手段は、処理を実行することが許可されている外部装置の送信元情報を登録し、
前記記憶手段は、前記識別手段により識別されたユーザ毎に、処理を実行することが許可されている外部装置の送信元情報を記憶し、
前記取得手段により取得された送信元情報が示す送信元が、前記記憶手段に記憶されている送信元情報に含まれていると判定された場合、該送信元から送信されたデータに基づいて処理を実行することを特徴とする請求項５に記載の画像形成装置。
【請求項９】
前記登録手段は、処理を実行することが許可されている外部装置の送信元情報を登録するための許可登録手段と、
処理を実行することが禁止されている外部装置の送信元情報を登録するための禁止登録手段とを有し、
前記記憶手段は、前記識別手段により識別されたユーザ毎に、処理を実行することが許可されている外部装置の送信元情報を記憶する許可記憶手段と、処理を実行することが禁止されている外部装置の送信元情報を記憶する禁止記憶手段とを有し、
前記判定手段は、前記取得手段により取得された送信元情報が、前記許可記憶手段に記憶されている送信元情報に含まれているか否かを判定する許可判定手段と、
前記取得手段により取得された送信元情報が、前記禁止記憶手段に記憶されている送信元情報に含まれているか否かを判定する禁止判定手段とを有し、
前記許可判定手段の結果と前記禁止判定手段の結果に従って、受信されるデータに基づいて処理を実行するか否かを決定することを特徴とする請求項５に記載の画像形成装置。 
【請求項１０】
前記許可判定手段による判定に従って処理の実行を決定することを行うか否かを設定する第１の設定手段と、
前記禁止判定手段による判定に従って処理の実行を決定することを行うか否かを設定する第２の設定手段とを有し、
行わないと前記第１の設定手段により設定された場合、前記許可判定手段による判定は行わず、
行わないと前記第２の設定手段により設定された場合、前記許可判定手段による判定は行わないことを特徴とする請求項９に記載の画像形成装置。
【請求項１１】
ネットワークを介して接続される複数の外部装置から送信されるデータを受信して処理をする画像形成装置におけるデータ受信処理方法であって、
外部装置を特定する送信元情報を前記画像形成装置に登録されたユーザに対応付けて記憶する記憶ステップと、
ユーザが前記画像形成装置に登録されたユーザかどうかを認証するユーザ認証ステップと、
前記ユーザ認証ステップでの認証状態と、前記記憶ステップで該ユーザに対応付けられて記憶されている送信元情報とに基づいて、外部装置からのデータ受信処理を切り替え制御する制御ステップと、
を有することを特徴とするデータ受信処理方法。
【請求項１２】
ネットワークを介して接続される複数の外部装置から送信されるデータを受信して処理をする画像形成装置におけるデータ受信処理方法であって、
ユーザを特定する認証情報を読み取るための読取ステップと、
前記読取ステップから読み取った認証情報に基づいて認証処理を行う認証処理ステップと、
前記認証処理ステップによる認証結果に基づいて、前記画像形成装置の使用要求が認められたユーザを識別するための識別ステップと、
受信したデータから、該データの送信元を一意に特定可能な送信元情報を取得する取得ステップと、
前記画像形成装置にデータを送信する外部装置の送信元情報を記憶手段に登録するための登録ステップと、
前記認証処理ステップによる認証結果に基づいて、前記画像形成装置の使用要求が認められている場合に、前記取得ステップにより取得された送信元情報が、前記識別ステップにより識別されるユーザ毎に記憶手段に記憶されている送信元情報に含まれているか否かを判定する判定ステップと、
前記判定ステップの結果に従って、受信されるデータに基づいて処理を実行するか否かを制御する制御ステップと、
備えたことを特徴とするデータ受信処理方法。
【請求項１３】
請求項１１または１２のいずれかに記載のデータ受信処理方法を実行させるためのプログラムを記憶したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【請求項１４】
請求項１１または１２のいずれかに記載のデータ受信処理方法を実行させることを特徴とするプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、画像形成装置において、外部装置を特定する送信元情報を画像形成装置に登録されているユーザに対応付けて記憶し、画像形成装置に登録されたユーザかどうかの認証状態と記憶されている送信元情報とに基づいて外部装置からのデータ受信処理を切り替え制御することにより、ユーザによる一時的にカスタマイズされたセキュリティ環境を構築して、自在にデータ受信処理の制限あるいは許可する処理を支障なく実行できる画像形成装置およびデータ受信処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供することである。
また、通信可能な機器間でのみサービスを占有できる画像形成装置およびデータ受信処理方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供することである。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
本発明は、ネットワークを介して接続される複数の外部装置から送信されるデータを受信して処理をする画像形成装置であって、外部装置を特定する送信元情報を前記画像形成装置に登録されたユーザに対応付けて記憶する記憶手段と、ユーザが前記画像形成装置に登録されたユーザかどうかを認証するユーザ認証手段と、前記ユーザ認証手段による認証状態と、前記記憶手段に該ユーザに対応付けられて記憶されている送信元情報とに基づいて、外部装置からのデータ受信処理を切り替え制御する制御手段とを有することを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
ネットワークを介して接続される複数の外部装置から送信されるデータを受信して処理をする画像形成装置におけるデータ受信処理方法であって、外部装置を特定する送信元情報を前記画像形成装置に登録されたユーザに対応付けて記憶する記憶ステップと、ユーザが前記画像形成装置に登録されたユーザかどうかを認証するユーザ認証ステップと、前記ユーザ認証ステップでの認証状態と、前記記憶ステップで該ユーザに対応付けられて記憶されている送信元情報とに基づいて、外部装置からのデータ受信処理を切り替え制御する制御ステップとを有することを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】変更
【補正の内容】
【００３４】
同様に、メインコントローラ３０１はプリンタＩ／Ｆ３１４を介してプリンタ部３１５に接続されている。プリンタＩ／Ｆ３１４は、メインコントローラ３０１から出力された画像データにスムージング処理を施してプリンタ部３１５へ出力する機能を有し、また、プリンタ部３１５から受け取ったビデオ制御信号に基づき制御信号を生成し、この制御信号をメインコントローラ３０１に出力する機能を有する。ＲＡＭ３０５上で展開されたラスタイメージデータのプリンタ部３１５への転送は、バスコントローラ３０３によって制御され、プリンタ部３１５へ転送される。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】変更
【補正の内容】
【００３５】
カードリーダＩ／Ｆ３１６は、磁気カードやＩＣカードの読取装置であるカードリーダ３１７のインタフェース部である。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０１０３
【補正方法】変更
【補正の内容】
【０１０３】
次に、ホスト判定部４０３は、後述の方法に従って、記憶部４０７に記憶されている禁止ホストリストが有効であるか否かを判定して（Ｓ２２０５）、禁止ホストリストが有効でないと判定された場合には、ステップＳ２２０７に進む。
【手続補正８】
【補正対象書類名】図面
【補正対象項目名】図１７
【補正方法】変更
【補正の内容】
【図１７】
2005149086.tif 000026