(57)【要約】【課題】ネットワークに接続されたインターネット対応プリンタの動作を管理すること。【解決手段】ネットワークからの印刷要求に含まれるＩＰアドレスを抽出する手段と、印刷要求元を特定のグループに分類するために、ＩＰアドレスの一部のビット構成に対応してあらかじめグループ毎にビット列が設定されているテーブル、このテーブルによって分類不可のＩＰアドレスの印刷要求に対するデフォルト動作を決定する情報、を備えるグループ設定情報と、抽出ＩＰアドレスの一部がそのテーブルに含まれるか否か、含まれる場合にグループを決定する手段と、読み出したデフォルト情報が印刷要求の非実行を示す際には、含まれるとしたＩＰアドレスの印刷要求を実行させ、含まれないとしたＩＰアドレスの印刷要求を無視する手段と、印刷を実行する手段と、決定された特定のグループに関する情報として印刷を実行した印刷要求に含まれる情報を記憶する手段とを備える。【選択図】　　　　図６
2004017595.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上のクライアント・コンピュータからの印刷要求を受けて印刷可能な印刷装置であって、
ネットワーク上のクライアント・コンピュータからの印刷要求に含まれるＩＰアドレスを抽出するＩＰアドレス抽出手段と、
印刷要求元のクライアント・コンピュータのＩＰアドレスを特定のグループに分類するために、ＩＰアドレスを構成するビット群の一部のビット構成に対応してあらかじめグループ毎にビット列が設定されているＩＰアドレス分類テーブル、該ＩＰアドレス分類テーブルによって分類不可のＩＰアドレスを含む印刷要求に対するデフォルトの動作を決定するデフォルト情報、を備えるグループ設定情報と、
前記ＩＰアドレス抽出手段で抽出したＩＰアドレスを表すビット群の一部が前記グループ設定情報の前記テーブルに含まれるか否か、そして含まれる場合にグループを決定する決定手段と、
前記デフォルト情報を読み出し、読み出した前記デフォルト情報が印刷要求の非実行を示す際には、前記決定手段において含まれるとしたＩＰアドレスからの印刷要求を実行させる一方、前記決定手段において含まれないとしたＩＰアドレスからの印刷要求を無視する印刷実行制御手段と、
前記印刷実行制御手段からの指示を受けて、前記印刷要求にしたがって印刷を実行する印刷手段と、
前記決定手段で決定された特定のグループに関する情報として印刷を実行した前記印刷要求に含まれる情報を記憶する手段と
を備えることを特徴とする印刷装置。
【請求項２】
前記ＩＰアドレス分類テーブルは、ＩＰアドレスを分類する分類ビット群と、該分類ビット群とＩＰアドレスを比較して対応を決定する際に比較するビット範囲を特定する範囲特定ビット群を備え、前記決定手段は、前記範囲特定ビット群で指定されるビットに対して分類ビット群と抽出したＩＰアドレスとを比較することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記ネットワークを介して受信した前記デフォルト情報を含む前記ＩＰアドレス分類テーブルを表す情報を入力して、前記ＩＰアドレス分類テーブルを設定する手段を、さらに備えることを特徴とする請求項１または２に記載の印刷装置。
【請求項４】
前記印刷装置の操作パネルから前記デフォルト情報を含む前記ＩＰアドレス分類テーブルのそれぞれのデータを入力して、前記ＩＰアドレス分類テーブルを設定する手段を、さらに備えることを特徴とする請求項１または２に記載の印刷装置。
【請求項５】
前記決定手段で決定するグループは、前記クライアント・コンピュータの配置された部門管理番号であることを特徴とする請求項１乃至４のいずれかに記載の印刷装置。
【請求項６】
前記決定手段で決定された特定のグループに関する情報として、印刷を実行した前記印刷要求に含まれる情報を記憶する印刷要求情報記憶手段をさらに備えることを特徴とする請求項１乃至５のいずれかに記載の印刷装置。
【請求項７】
前記印刷要求情報記憶手段は、前記印刷要求に含まれる印刷すべきファイルのファイル名、印刷日時、出力ページ数、カラーか白黒かの印刷形式、そして出力結果を記憶することを特徴とする請求項６に記載の印刷装置。
【請求項８】
ネットワーク上のクライアント・コンピュータからの印刷要求を受けて印刷可能な印刷装置における制御方法であって、
ネットワーク上のクライアント・コンピュータからの印刷要求に含まれるＩＰアドレスを抽出するＩＰアドレス抽出ステップと、
印刷要求元のクライアント・コンピュータのＩＰアドレスを特定のグループに分類するために、ＩＰアドレスを構成するビット群の一部のビット構成に対応してあらかじめグループ毎にビット列が設定されているＩＰアドレス分類テーブルと前記ＩＰアドレス抽出ステップで抽出したＩＰアドレスを表すビット群の一部を比較し、前記ＩＰアドレス分類テーブルに含まれるか否か、そして含まれる場合にグループを決定するグループ決定ステップと、
前記グループ決定ステップで含まれないとされた場合にそのＩＰアドレスを含む印刷要求に対するデフォルトの動作を決定するデフォルト情報であって、前記ＩＰアドレス分類テーブルを有するグループ設定情報に含まれるデフォルト情報を読み込むデフォルト情報読み込みステップと、
前記デフォルト情報読み込みステップで読み込んだデフォルト情報が受けた印刷要求の実行を示す際には、前記決定ステップにおいて含まれないとしたＩＰアドレスからの印刷要求を実行させる一方、前記決定ステップにおいて含まれるとしたＩＰアドレスからの印刷要求を無視し、前記デフォルト情報読み込みステップで読み込んだデフォルト情報が印刷要求の非実行を示す際には、前記決定ステップにおいて含まれるとしたＩＰアドレスからの印刷要求を実行させる一方、前記決定ステップにおいて含まれないとしたＩＰアドレスからの印刷要求を無視する印刷実行制御ステップと、
前記印刷実行制御からの指示を受けて、前記印刷要求にしたがって印刷を実行する印刷ステップと、
を備えることを特徴とする印刷装置の制御方法。
【請求項９】
前記ＩＰアドレス分類テーブルは、ＩＰアドレスを分類する分類ビット群と、該分類ビット群とＩＰアドレスを比較して対応を決定する際に比較するビット範囲を特定する範囲特定ビット群を備え、前記グループ特定ステップは、前記範囲特定ビット群で指定されるビットに対して分類ビット群と抽出したＩＰアドレスとを比較することを特徴とする請求項８に記載の印刷装置の制御方法。
【請求項１０】
前記ＩＰアドレス分類テーブルを含むグループ設定情報を受信するステップと、受信した前記情報に基づいて前記ＩＰアドレス分類テーブルを設定するステップをさらに備えることを特徴とする請求項８または９に記載の印刷装置の制御方法。
【請求項１１】
前記ＩＰアドレス分類テーブルを含むグループ設定情報のそれぞれのデータを前記印刷装置の操作パネルから入力するステップと、入力した前記データに基づいて前記ＩＰアドレス分類テーブルを設定するステップを、さらに備えることを特徴とする請求項８または９に記載の印刷装置の制御方法。
【請求項１２】
前記グループ決定ステップで決定するグループは、前記クライアント・コンピュータの配置された部門管理番号であることを特徴とする請求項８乃至１１のいずれかに記載の印刷装置の制御方法。
【請求項１３】
前記グループ決定ステップで決定された特定のグループに関する情報として印刷を実行した前記印刷要求に含まれる情報を記憶する印刷要求情報記憶ステップをさらに備えることを特徴とする請求項８乃至１２のいずれかに記載の印刷装置の制御方法。
【請求項１４】
前記印刷要求情報記憶ステップは、前記印刷要求に含まれる印刷すべきファイルのファイル名、印刷日時、出力ページ数、出力結果、カラーか白黒かの印刷形式を記憶することを特徴とする請求項１３に記載の印刷装置の制御方法。
【請求項１５】
印刷要求元のクライアント・コンピュータのＩＰアドレスを特定のグループに分類するために、ＩＰアドレスを構成するビット群の一部のビット構成に対応してあらかじめグループ毎にビット列が設定されているＩＰアドレス分類テーブルと前記ＩＰアドレス抽出ステップで抽出したＩＰアドレスを表すビット群の一部を比較し、前記ＩＰアドレス分類テーブルに含まれるか否か、そして含まれる場合にグループを決定するグループ決定ステップと、
前記グループ決定ステップで含まれないとされた場合にそのＩＰアドレスを含む印刷要求に対するデフォルトの動作を決定するデフォルト情報であって、前記ＩＰアドレス分類テーブルを有するグループ設定情報に含まれるデフォルト情報を読み込むデフォルト情報読み込みステップと、
前記デフォルト情報読み込みステップで読み込んだデフォルト情報が受けた印刷要求の実行を示す際には、前記決定ステップにおいて含まれないとしたＩＰアドレスからの印刷要求を実行させる一方、前記決定ステップにおいて含まれるとしたＩＰアドレスからの印刷要求を無視し、前記デフォルト情報読み込みステップで読み込んだデフォルト情報が印刷要求の非実行を示す際には、前記決定ステップにおいて含まれるとしたＩＰアドレスからの印刷要求を実行させる一方、前記決定ステップにおいて含まれないとしたＩＰアドレスからの印刷要求を無視する印刷実行制御ステップと、
前記印刷実行制御からの指示を受けて、前記印刷要求にしたがって印刷を実行する印刷ステップと、
を実行するプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【請求項１６】
請求項１５に記載の記憶媒体において、
前記記憶媒体として、サーバ・コンピュータおよびクライアント・コンピュータが読むことができるプログラムを格納したフロッピー（登録商標）ディスク、ハード・ディスク、光磁気ディスク、光ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリ・カード、ＲＯＭを用いることを特徴とする記憶媒体。
【請求項１７】
請求項１５または１６に記載の記憶媒体において、
前記記憶媒体は、サーバ・コンピュータおよびクライアント・コンピュータに着脱可能であることを特徴とする記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷装置およびその制御方法に関し、より詳細には、ネットワーク上に存在する複数または単体のクライアント・コンピュータに対してそのＩＰアドレスをあらかじめ定めたアドレス・グループ内の特定グループに属するか否かで分類して、印刷装置の動作を管理可能とした印刷装置およびその制御方法に関する。
【０００２】
【従来の技術】
ネットワーク技術や通信技術の発達にともない、プリンタとＰＣとのインターフェースも従来のセントロニクスから、ＵＳＢやＩＥＥＥ１３９４の規格を使用したインターフェースに変化し、あるいはＬＡＮ、インターネット、イントラネットなどのネットワークに接続し、複数のユーザーあるいは複数のＰＣから利用することができる形態へと移行している。また、ＬＡＮやイントラネットのネットワークはインターネットに接続されて、インターネットを介してのプリントが可能であるようなインターネット対応プリンタが開発されている。このようなインターネット対応プリンタの場合、誰でもがインターネットを介してそのようなプリンタからドキュメントを出力することができる。
【０００３】
【発明が解決しようとする課題】
しかしながら、従来、インターネット対応プリンタのような印刷装置において、どのようなクライアント・コンピュータからでも接続し、印字可能であって、ネットワーク上にあるクライアント・コンピュータ毎に異なった動作をするように管理することは不可能であった。従来、コピーに関してはカードや部門管理を用いて許可された部署しかコピーできないよう管理できていたのに関わらず、印刷装置に関してはクライアント・コンピュータからの接続を無制限にしていたため、印刷を実行がネットワーク上にあるどのクライアント・コンピュータからの印刷要求に基づくものであるかに関しては管理できないという問題がある。
【０００４】
本発明は、このような問題に鑑みてなされたもので、その目的とするところは、ＩＰアドレスを持つホスト・コンピュータ（以後、ホストと略す）からの印刷要求に対して適切に応答する印刷装置およびその制御方法、すなわち、印刷を実行させるホストからの印刷要求を受信し、印刷要求に含まれるホストのＩＰアドレスから印刷要求元がどのグループに属するかを決定すると同時に、決定したグループに応じてその印刷要求を受け入れて印刷を実行すべきか否かを決定する印刷装置およびその制御方法を提供することにある。
【０００５】
【課題を解決するための手段】
本発明は、このような目的を達成するために、請求項１に記載の発明は、ネットワーク上のクライアント・コンピュータからの印刷要求を受けて印刷可能な印刷装置であって、ネットワーク上のクライアント・コンピュータからの印刷要求に含まれるＩＰアドレスを抽出するＩＰアドレス抽出手段と、印刷要求元のクライアント・コンピュータのＩＰアドレスを特定のグループに分類するために、ＩＰアドレスを構成するビット群の一部のビット構成に対応してあらかじめグループ毎にビット列が設定されているＩＰアドレス分類テーブル、該ＩＰアドレス分類テーブルによって分類不可のＩＰアドレスを含む印刷要求に対するデフォルトの動作を決定するデフォルト情報、を備えるグループ設定情報と、前記ＩＰアドレス抽出手段で抽出したＩＰアドレスを表すビット群の一部が前記グループ設定情報の前記テーブルに含まれるか否か、そして含まれる場合にグループを決定する決定手段と、前記デフォルト情報を読み出し、読み出した前記デフォルト情報が印刷要求の非実行を示す際には、前記決定手段において含まれるとしたＩＰアドレスからの印刷要求を実行させる一方、前記決定手段において含まれないとしたＩＰアドレスからの印刷要求を無視する印刷実行制御手段と、前記印刷実行制御手段からの指示を受けて、前記印刷要求にしたがって印刷を実行する印刷手段と、前記決定手段で決定された特定のグループに関する情報として印刷を実行した前記印刷要求に含まれる情報を記憶する手段とを備えることを特徴とするものである。
【０００６】
また、請求項２に記載の発明は、請求項１に記載の印刷装置であって、前記ＩＰアドレス分類テーブルは、ＩＰアドレスを分類する分類ビット群と、該分類ビット群とＩＰアドレスを比較して対応を決定する際に比較するビット範囲を特定する範囲特定ビット群を備え、前記決定手段は、前記範囲特定ビット群で指定されるビットに対して分類ビット群と抽出したＩＰアドレスとを比較することを特徴とするものである。
【０００７】
また、請求項３に記載の発明は、請求項１または２に記載の印刷装置であって、前記ネットワークを介して受信した前記デフォルト情報を含む前記ＩＰアドレス分類テーブルを表す情報を入力して、前記ＩＰアドレス分類テーブルを設定する手段を、さらに備えることを特徴とするものである。
【０００８】
また、請求項４に記載の発明は、請求項１または２に記載の印刷装置であって、前記印刷装置の操作パネルから前記デフォルト情報を含む前記ＩＰアドレス分類テーブルのそれぞれのデータを入力して、前記ＩＰアドレス分類テーブルを設定する手段を、さらに備えることを特徴とするものである。
【０００９】
また、請求項５に記載の発明は、請求項１乃至４のいずれかに記載の印刷装置であって、前記決定手段で決定するグループは、前記クライアント・コンピュータの配置された部門管理番号であることを特徴とするものである。
【００１０】
また、請求項６に記載の発明は、請求項１乃至５のいずれかに記載の印刷装置であって、前記決定手段で決定された特定のグループに関する情報として、印刷を実行した前記印刷要求に含まれる情報を記憶する印刷要求情報記憶手段をさらに備えることを特徴とするものである。
【００１１】
また、請求項７に記載の発明は、請求項６に記載の印刷装置であって、前記印刷要求情報記憶手段は、前記印刷要求に含まれる印刷すべきファイルのファイル名、印刷日時、出力ページ数、カラーか白黒かの印刷形式、そして出力結果を記憶することを特徴とするものである。
【００１２】
また、請求項８に記載の発明は、ネットワーク上のクライアント・コンピュータからの印刷要求を受けて印刷可能な印刷装置における制御方法であって、ネットワーク上のクライアント・コンピュータからの印刷要求に含まれるＩＰアドレスを抽出するＩＰアドレス抽出ステップと、印刷要求元のクライアント・コンピュータのＩＰアドレスを特定のグループに分類するために、ＩＰアドレスを構成するビット群の一部のビット構成に対応してあらかじめグループ毎にビット列が設定されているＩＰアドレス分類テーブルと前記ＩＰアドレス抽出ステップで抽出したＩＰアドレスを表すビット群の一部を比較し、前記ＩＰアドレス分類テーブルに含まれるか否か、そして含まれる場合にグループを決定するグループ決定ステップと、前記グループ決定ステップで含まれないとされた場合にそのＩＰアドレスを含む印刷要求に対するデフォルトの動作を決定するデフォルト情報であって、前記ＩＰアドレス分類テーブルを有するグループ設定情報に含まれるデフォルト情報を読み込むデフォルト情報読み込みステップと、前記デフォルト情報読み込みステップで読み込んだデフォルト情報が受けた印刷要求の実行を示す際には、前記決定ステップにおいて含まれないとしたＩＰアドレスからの印刷要求を実行させる一方、前記決定ステップにおいて含まれるとしたＩＰアドレスからの印刷要求を無視し、前記デフォルト情報読み込みステップで読み込んだデフォルト情報が印刷要求の非実行を示す際には、前記決定ステップにおいて含まれるとしたＩＰアドレスからの印刷要求を実行させる一方、前記決定ステップにおいて含まれないとしたＩＰアドレスからの印刷要求を無視する印刷実行制御ステップと、前記印刷実行制御からの指示を受けて、前記印刷要求にしたがって印刷を実行する印刷ステップとを備えることを特徴とする。
【００１３】
また、請求項９に記載の発明は、請求項８に記載の印刷装置の制御方法であって、前記ＩＰアドレス分類テーブルは、ＩＰアドレスを分類する分類ビット群と、該分類ビット群とＩＰアドレスを比較して対応を決定する際に比較するビット範囲を特定する範囲特定ビット群を備え、前記グループ特定ステップは、前記範囲特定ビット群で指定されるビットに対して分類ビット群と抽出したＩＰアドレスとを比較することを特徴とする。
【００１４】
また、請求項１０に記載の発明は、請求項８または９に記載の印刷装置の制御方法であって、前記ＩＰアドレス分類テーブルを含むグループ設定情報を受信するステップと、受信した前記情報に基づいて前記ＩＰアドレス分類テーブルを設定するステップをさらに備えることを特徴とする。
【００１５】
また、請求項１１に記載の発明は、請求項８または９に記載の印刷装置の制御方法であって、前記ＩＰアドレス分類テーブルを含むグループ設定情報のそれぞれのデータを前記印刷装置の操作パネルから入力するステップと、入力した前記データに基づいて前記ＩＰアドレス分類テーブルを設定するステップを、さらに備えることを特徴とする。
【００１６】
また、請求項１２に記載の発明は、請求項８乃至１１のいずれかに記載の印刷装置の制御方法であって、前記グループ決定ステップで決定するグループは、前記クライアント・コンピュータの配置された部門管理番号であることを特徴とする。
【００１７】
また、請求項１３に記載の発明は、請求項８乃至１２のいずれかに記載の印刷装置の制御方法であって、前記グループ決定ステップで決定された特定のグループに関する情報として印刷を実行した前記印刷要求に含まれる情報を記憶する印刷要求情報記憶ステップをさらに備えることを特徴とする。
【００１８】
また、請求項１４に記載の発明は、請求項１３に記載の印刷装置の制御方法であって、前記印刷要求情報記憶ステップは、前記印刷要求に含まれる印刷すべきファイルのファイル名、印刷日時、出力ページ数、出力結果、カラーか白黒かの印刷形式を記憶することを特徴とする。
【００１９】
また、請求項１５に記載の発明は、印刷要求元のクライアント・コンピュータのＩＰアドレスを特定のグループに分類するために、ＩＰアドレスを構成するビット群の一部のビット構成に対応してあらかじめグループ毎にビット列が設定されているＩＰアドレス分類テーブルと前記ＩＰアドレス抽出ステップで抽出したＩＰアドレスを表すビット群の一部を比較し、前記ＩＰアドレス分類テーブルに含まれるか否か、そして含まれる場合にグループを決定するグループ決定ステップと、前記グループ決定ステップで含まれないとされた場合にそのＩＰアドレスを含む印刷要求に対するデフォルトの動作を決定するデフォルト情報であって、前記ＩＰアドレス分類テーブルを有するグループ設定情報に含まれるデフォルト情報を読み込むデフォルト情報読み込みステップと、前記デフォルト情報読み込みステップで読み込んだデフォルト情報が受けた印刷要求の実行を示す際には、前記決定ステップにおいて含まれないとしたＩＰアドレスからの印刷要求を実行させる一方、前記決定ステップにおいて含まれるとしたＩＰアドレスからの印刷要求を無視し、前記デフォルト情報読み込みステップで読み込んだデフォルト情報が印刷要求の非実行を示す際には、前記決定ステップにおいて含まれるとしたＩＰアドレスからの印刷要求を実行させる一方、前記決定ステップにおいて含まれないとしたＩＰアドレスからの印刷要求を無視する印刷実行制御ステップと、前記印刷実行制御からの指示を受けて、前記印刷要求にしたがって印刷を実行する印刷ステップと、を実行するプログラムを記憶したコンピュータ読み取り可能な記憶媒体である。
【００２０】
また、請求項１６に記載の発明は、請求項１５に記載の記憶媒体において、前記記憶媒体として、サーバ・コンピュータおよびクライアント・コンピュータが読むことができるプログラムを格納したフロッピー（登録商標）ディスク、ハード・ディスク、光磁気ディスク、光ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリ・カード、ＲＯＭを用いることを特徴とする。
【００２１】
また、請求項１７に記載の発明は、請求項１５または１６に記載の記憶媒体において、前記記憶媒体は、サーバ・コンピュータおよびクライアント・コンピュータに着脱可能であることを特徴とする。
【００２２】
【発明の実施の形態】
以下、図面を参照して本発明の実施例について説明する。
【００２３】
図１は、本発明が適用可能な印刷装置としてのレーザー・ビーム・プリンタ（以下、ＬＢＰと略す）の内部構造を示す断面図である。図２は、本発明を適用可能な印刷システムの構築例を示すブロック図であり、ネットワークＮＥＴを介してクライアント・コンピュータ２０２が印刷装置１０００と通信可能に構成され、以下に説明する実施形態における印刷システムを示している。
【００２４】
本印刷システムにおける印刷装置、すなわちＬＢＰは、データ源、たとえば図２のワーク・ステーション２０１から文字パターンの登録や定型書式（フォームデータ）などの登録を行うことができ、登録したデータを使用して印刷をすることができる。図１において、符号１０００はＬＢＰ本体であり、外部に接続されているホスト・コンピュータ（図２の２０１）から供給される文字情報（文字コード）やフォーム情報あるいはマクロ命令などを入力して記憶すると共に、それらの情報にしたがって対応する文字パターンやフォーム・パターンなどを作成し、記録媒体である記録紙上に像を形成する。符号１０１２は操作のためのスイッチおよびＬＥＤ表示器などが配されている操作パネル、符号１００１はＬＢＰ１０００本体の制御およびホスト・コンピュータから供給される文字情報などを解析するプリンタ制御ユニットである。この制御ユニット１００１は、主に文字情報を対応する文字パターンにビデオ信号に変換してレーザー・ドライバ１００２に出力する。レーザー・ドライバ１００２は半導体レーザー１００３を駆動するための回路であり、入力されたビデオ信号に応じて半導体レーザー１００３からの射出されるレーザー光１００４をオン／オフ切り替えをする。レーザー１００４は回転多面鏡１００５で左右方向に振られ、静電ドラム１００６上を走査する。これにより、静電ドラム１００６上に文字パターンの静電潜像が形成される。この潜像は、静電ドラム１００６周囲の現像ユニット１００７により現像された後、記録紙に転写される。
【００２５】
この記録紙には、カット・シートを用い、カット・シート記録紙はＬＢＰ１０００に装着した用紙カセット１００８に収容され、給紙ローラ１００９および搬送ローラ１０１０と１０１１とにより装置内に取り込まれて、静電ドラム１００６に供給される。
【００２６】
図２において、図１と同様な部分は、同一符号としている。本実施形態においては、図２に示すＷＳ２０１あるいは２０２はプリント・ジョブを画像形成装置１０１に送信し、画像形成装置１０１は受信したプリント・ジョブをラスタライズし、プリント出力する。なお、ここでは図示していないが、ネットワーク上には複数のワーク・ステーションが存在し、ＷＳ２０１と同様にプリント・ジョブをＬＢＰ１０００に送信し、プリント出力することが可能である。また、ネットワークＮＥＴはインターネットにも接続され、インターネットを介したネットワーク上に存在するワーク・ステーションＷＳ２０２からも、ＬＢＰ１０００にプリント・ジョブを送信し、プリント出力することが可能である。
【００２７】
ＬＢＰ１０００内の制御ユニット１００１は、ＣＰＵ１１１、ＲＯＭ１１２、ＲＡＭ１１３、ネットワーク・インターフェース１３０、図１に示したようなプリンタ・エンジン部１６０を制御するプリンタ・インターフェース１５０、２次記憶装置１０１３を制御する記憶装置インターフェース１４０、操作パネル１０１２との間を接続する操作パネル・インターフェース１２０を備え、それぞれはバスで接続されている。
【００２８】
ここで、ＣＰＵ１１１は、装置全体の制御、２次記憶装置１０１３内の情報の読み書き、ネットワークからのパケット受信、プロトコル処理、ビット・マップ情報の一時格納などを行う。２次記憶装置１０１３には、文字パターンや定型書式（フォーム・データ）あるいは各ユーザーに共有される各種のファイルなどが、格納されている。プリンタ・インターフェース１５０はプリンタ・エンジン部１６０とのデータ送受を行う。ＲＯＭ１１２は、装置を起動するプログラム・フォント情報、装置を制御するメイン・プログラム、各種プリンタ制御言語、フォント情報などを格納している。ＲＡＭ１１３は、情報処理のワーク領域、ホスト・インターフェースからのデータの一時保管領域、２次記憶装置への入出力バッファ領域としての使用など一時的な情報記憶に用いられる。操作パネル１０１２は印刷環境のパラメータを設定・変更・表示する。
【００２９】
図３は、本発明の実施形態におけるＬＢＰ１０００内のソフトウェア構造を示すブロック図である。送受信部３０１はネットワークＮＥＴを流れるデータを受信してそのデータを解析し、データの送信先アドレスが、ＬＢＰ１０００のアドレスであるか、あるいはブロード・キャスト（マルチ・キャスト：特定グループ同報）であった場合には受信したデータをプロトコル処理部３０２に渡す。それ以外の場合は受信データを破棄する。プロトコル処理部３０２は、ＴＣＰ／ＩＰのようなネットワーク・プロトコルを使用してＷＳ２０１やＷＳ２０２と通信し、受信したデータを２次記憶装置内の受信データ格納部３０６に格納すると共に、管理部３０３に送信する。
【００３０】
管理部３０３は、受信したデータに含まれるＩＰアドレスを抽出し、テーブル記憶部３０８に記憶されているグループ設定情報テーブル中のそれぞれと一致するかどうかを判定する。判定の結果、そのＩＰアドレスを有するユーザーとの接続が許可されていた場合、その後受信データをプリント・アプリケーション部３０４に送信する。ここで、プリント・アプリケーション部３０４は、ＲＦＣ（Ｒｅｑｕｅｓｔｓ　Ｆｏｒ　Ｃｏｍｍｅｎｔｓ；インターネットに関する技術や提案などが記載された公開ドキュメント）２９１１で定義されるＩＰＰ（Ｉｎｔｅｒｎｅｔ　Ｐｒｉｎｔｉｎｇ　Ｐｒｏｔｏｃｏｌ）のようなアプリケーション・プロトコルを使用して、ＷＳ２０１やＷＳ２０２と通信し、受信したデータを画像生成部２０５に送信する。画像生成部３０５はプリント・アプリケーション部３０４から受信したデータをラスタライズし、用紙に印字した後、用紙を排出する。
【００３１】
上述した判定の結果、そのＩＰアドレスを有するユーザーとの接続が許可されていない場合、プリント・アプリケーション部には何も送信されず、印字動作も実行されない。印字動作が実行された場合、その履歴情報、たとえば、印刷要求に含まれていた印刷すべきファイルのファイル名、印刷日時、出力ページ数、出力結果、カラーか白黒かの印刷形式などを履歴データ格納部に記憶させる。この記憶の際に、ＩＰアドレスから判定したユーザーのグループ毎に整理された形で記憶が行われる。
【００３２】
図４は、本発明の実施形態におけるＬＢＰ１０００の、接続要求受信時のソフトウェア処理を示すフローチャートであり、ネットワーク上のクライアント・コンピュータから印刷装置に接続要求を受けることから、要求元のクライアント・コンピュータに対して管理するために特定のグループ、たとえば、そのクライアント・コンピュータのユーザーが所属する部門の番号（部門番号）に割り当てるまでを示したフローチャートである。
【００３３】
まず、クライアント・コンピュータからの接続要求を受信ために、ステップＳ４０１で、ポートをオープンする。つぎにステップＳ４０２でネットワーク上に流れるデータをチェックして、自分自身の印刷装置への接続要求が到着するまで待つ。ネットワーク上から接続要求が到着すると、ステップＳ４０３で要求元とのコネクションを確立し、ステップＳ４０４でホストのＩＰアドレスを取得する。続いて、ステップＳ４０５でネットワークからのデータを受信し、データ格納部に格納する。続いて、操作パネル、あるいはファイルなどで供給された管理のためのグループ設定情報に基づいて要求元のグループ分け処理を実行し、要求元のグループを決定する。
【００３４】
図５は、管理のためのグループ設定情報の１例として、部門管理割当表の例を示す図である。上述したステップＳ４０６では、図５に示すような情報を参照し、割付グループとしての部門管理番号を要求元の対して割り付け、終了する。
【００３５】
図５に示す部門管理割当表で割り付けられるそれぞれのグループに対して４項からなるデータがあり、これらが複数組み合されている。最初の第１項は、この場合、部門割当表の宣言を示し、第２項は設定したい部門管理番号を、第３項はＩＰアドレス（ネットワーク・アドレスとホスト・アドレスから構成される）を第２項に示す部門管理番号に分類するための分類ビットを示し、第４項は、分類ビットと取得したＩＰアドレスを比較する際における範囲を特定するためのビット、すなわちマスク・ビットを示している。なお、第３項と第４項は、計３２ビットで構成されるＩＰアドレスを、８ビット毎に分割し、分割された８ビットを、たとえば００００００００を０、１１１１１１１１を２５６のように、１０進表示している。また、ＩＰアドレスは、先頭ビットの０（クラスＡ）、１０（クラスＢ）、１１０（クラスＣ）、１１１０（クラスＤ）で識別され、これらのビットは識別子と呼ばれる。ネットワーク・アドレスは、クラスＡの場合に０〜１２７の８ビット、クラスＢの場合は最初の８ビットが１２８〜１９１の１６ビット、クラスＣの場合は最初の８ビットが１９２〜２２３の２４ビットとなり、残りがホスト・アドレスとなります。クラスＤは全てのビットがネットワーク・アドレスとなります。クラスＤは、特定グループ同報（マルチキャスト）に使用される特殊なＩＰアドレスである。
【００３６】
図５において、第２項がデフォルト（ｄｅｆａｕｌｔ）というキー・ワードである場合、この行は、最後に置かれて、それまでのグループ情報分のいずれにもマッチしなかった場合における印刷装置のデフォルト動作を決定するものである。図示するように、第２項がｄｅｆａｕｌｔで第３項がｄｅｎｙであると、グループ分けされなかった接続要求元からの接続については、それを拒否するように動作する。
【００３７】
グループ設定情報の１例としての図５に示す部門管理割当表の場合、部門番号１００を割り付けるＩＰアドレスを１７２．２２．１．〔０〜２５５〕の範囲とし、同様に部門番号１０１を割り付けるＩＰアドレスを１７２．２２．１８．〔０〜２５５〕の範囲とし、同様に部門番号１０２を割り付けるＩＰアドレスを１５０．６１．６６．〔０〜２５５〕の範囲とし、部門番号１１０を割り付けるＩＰアドレスは１７２．２０．〔０〜２５５〕．〔０〜２５５〕の範囲として設定している。そして、上記した範囲外のＩＰアドレスからの接続に関しては許可しない設定としている。
【００３８】
図６は、図５に示したグループ設定情報の１例としての部門管理割当表を読み込み、ＩＰアドレスから接続要求元の部門割付を行い、同時にその接続要求に対する動作を決定する際のフローチャートを示す図である。図６の処理は、図４のステップＳ４０６に相当する。図６のステップＳ６０１から部門管理割当表確認を開始し、まず最初の行を選択する。つぎにステップＳ６０２で１行読み込み、ステップＳ６０３で接続要求を出したクライアント・コンピュータのＩＰアドレスが読み込んだ１行で指定されているＩＰアドレス範囲に該当するかどうかを確認する。もし該当した場合はステップＳ６１０でその接続要求元のグループ（部門管理番号）が決定され、そしてステップＳ６１１で最終行を読み込み、部門管理番号を決定した要求元の接続要求に対する動作、この場合、接続要求に応答する、を決定して終了する。ステップＳ６０３にて該当しなかった場合はステップＳ６０４で最終行かどうかを確認し、そうでなければステップＳ６０６で次行を選択してステップＳ６０２に戻り、上述したことを繰り返す。ステップＳ６０４で最終行であった場合は、部門管理番号を決定できなかった要求元の接続要求に対する動作、この場合、接続要求にたいして応答しない、を決定して終了する。
【００３９】
上記においては、グループ設定におけるグループとして部門管理番号の場合を説明したが、管理可能であれば、実際の組織を反映する部門管理番号ではなく、ＢＯＸ番号としても同様である。ここで、ＢＯＸ番号とは、印刷装置内の記憶装置内部に設けられた複数の管理エリア（ＢＯＸ）を指示する番号であって、セキュリティのために設けられており、このＢＯＸ内に印刷ジョブを保存して置くことができ、この場合、保存後は出力指示のみによって（印刷ジョブを再送することなく）再出力を行うことができる。
【００４０】
上記実施形態においては、ＬＢＰ機の場合を例にして説明したが、その他の印字方法であるインク・ジェット方式などの印刷装置の場合でも同様である。また複写機や、コピー機能、プリンタ機能、スキャナ機能等を有するマルチ・ファンクション周辺装置（以下ＭＦＰと記載する）においても同様である。またグループ設定情報は、印刷装置の操作パネルから設定したり、あるいはクライアント・コンピュータにおいて作成して印刷装置内に格納したり、また直接、印刷装置内のグループ設定情報をクライアント・コンピュータから操作して設定することも可能である。
【００４１】
なお、本発明は、上述した実施の形態の機能を実現するソフトウェアのプログラム・コードを記憶した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラム・コードを読み出し実行することによっても、達成されることは言うまでもない。
【００４２】
この場合、記憶媒体から読み出されたプログラム・コード自体が本発明の新規な機能を実現することになり、そのプログラム・コードを記憶した記憶媒体は本発明を構成することになる。
【００４３】
プログラム・コードを供給するための記憶媒体としては、たとえば、フロッピー（登録商標）ディスク、ハード・ディスク、光磁気ディスク、光ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ不揮発性のメモリ・カード、ＲＯＭなどを用いることができる。
【００４４】
また、コンピュータが読み出したプログラム・コードを実行することによって、前述した実施の形態の機能が実現される他、そのプログラム・コードの指示に基づき、コンピュータ上で稼動しているＯＳなどが実際の処理の一部または全部を行い、その処理によっても前述した実施の形態の機能が実現され得る。
【００４５】
さらに、記憶媒体から読み出されたプログラム・コードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラム・コードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施の形態の機能が実現され得る。
【００４６】
本発明は、前述した実施の形態の機能を実現するソフトウェアのプログラム・コードを記録した記憶媒体からそのプログラムをパソコン通信など通信ラインを介して要求者にそのプログラムを配信する場合にも適用できることは言うまでもない。
【００４７】
【発明の効果】
以上説明したように本発明によれば、ネットワーク上のクライアント・コンピュータのＩＰアドレスの一部をあらかじめ設定したコードと比較して、印刷要求元に対して特定のグループ、すなわち部門管理番号を割り付けることができるため、印刷装置に対して利用させたいクライアント・コンピュータを限定し、課金管理なども管理し易くなる。
【００４８】
また、同時に印刷要求元の要求を受け付ける否かも決定できるので、セキュリティの面、たとえば印刷装置内の登録ファイルの利用、あるいは改変などについても、制限を設けることが可能になる。
【図面の簡単な説明】
【図１】本発明が適用可能な印刷装置としてのレーザー・ビーム・プリンタ（以下、ＬＢＰと略す）の内部構造を示す断面図である。
【図２】本発明を適用可能な印刷システムの構築例を示すブロック図である。
【図３】クライアント・コンピュータからの印刷要求を受けた際の、本発明の実施形態におけるＬＢＰ１０００内のソフトウェア構造を示すブロック図である。
【図４】本発明の実施形態におけるＬＢＰ１０００の、接続要求受信時のソフトウェア処理を示すフローチャートである。
【図５】管理のためのグループ設定情報の１例として、部門管理割当表の例を示す図である。
【図６】図５に示したグループ設定情報の１例としての部門管理割当表を読み込み、ＩＰアドレスから接続要求元の部門割付を行い、同時にその接続要求に対する動作を決定する際のフローチャートを示す図である。
【符号の説明】
２０１、２０２　　ＷＳ（クライアントまたはホスト・コンピュータ）
２０３　　インターネット
３０１　　送受信部
３０２　　プロトコル処理部
３０３　　管理部
３０４　　プリント・アプリケーション部
３０５　　画像生成部
３０６　　データ格納部
３０７　　操作部
３０８　　デーブル記憶部
３０９　　履歴データ格納部
１０００　　ＬＢＰ（印刷装置）
１００１　　プリンタ制御ユニット
１０１２　　操作パネル
１０１３　　２次記憶装置（ハード・ディスク）
【図１】
2004017595.tif 000003
【図２】
2004017595.tif 000004
【図３】
2004017595.tif 000005
【図４】
2004017595.tif 000006
【図５】
2004017595.tif 000007
【図６】
2004017595.tif 000008