(57)【要約】【課題】  グループ情報が未対応の印刷ジョブを受信した場合でも、特定の印刷サービス要求に従う印刷ジョブに特定のグループ情報を適応させて印刷処理を実行させてジョブ処理状態を管理することができることである。【解決手段】  データ処理装置から所定の印刷サービス要求に従う印刷ジョブを受信した場合に、受信される特定の印刷サービス要求に従う印刷ジョブが記憶されたグループ情報に対応しているか否かを判別して（ステップ１２４）、未対応であると判別した場合に、該未対応の印刷ジョブに対して印刷ジョブを実行可能とする特定グループ情報を設定する。そして、グループ情報あるいは前記特定グループ情報に基づいて、所定の印刷サービス要求あるいは特定の印刷サービス要求に従う印刷ジョブの実行の可否を制御する（ステップ（１２５）〜（１３２））構成を特徴とする。【選択図】  図３
2004213635.tif 000002
【特許請求の範囲】
【請求項１】
データ処理装置から所定の印刷サービス要求に従う印刷ジョブを受信し、該受信した印刷ジョブを処理する画像処理装置であって、
前記所定の印刷サービス要求毎に設定されたグループ情報を記憶する記憶手段と、受信される特定の印刷サービス要求に従う印刷ジョブが前記記憶手段に記憶されたグループ情報に対応しているか否かを判別する判別手段と、
前記判別手段により未対応であると判別した場合に、該未対応の印刷ジョブに対して印刷ジョブを実行可能とする特定グループ情報を設定する設定手段と、
前記グループ情報あるいは前記特定グループ情報に基づいて、所定の印刷サービス要求あるいは特定の印刷サービス要求に従う印刷ジョブの実行の可否を制御するジョブ制御手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記特定の印刷サービス要求は、インターネット印刷サービスであることを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記設定手段は、未対応の印刷ジョブに対して印刷ジョブを実行可能とする特定グループ情報とパスコードを設定することを特徴とする請求項１又は２記載の画像処理装置。
【請求項４】
前記ジョブ制御手段は、所定の印刷サービス要求あるいは特定の印刷サービス要求に従う印刷ジョブの実行の可否をジョブ管理テーブルに基づき制御することを特徴とする請求項１〜３のいずれかに記載の画像処理装置。
【請求項５】
前記判別手段は、前記印刷サービスが接続してきたポートに応じて、特定の印刷サービス要求に従う印刷ジョブが前記記憶手段に記憶されたグループ情報に対応しているか否かを判別することを特徴とする請求項１〜４のいずれかに記載の画像処理装置。
【請求項６】
所定の印刷サービス要求毎に設定されたグループ情報を記憶する記憶手段を備え、データ処理装置から所定の印刷サービス要求に従う印刷ジョブを受信し、該受信した印刷ジョブを処理する画像処理装置における画像処理方法であって、
受信される特定の印刷サービス要求に従う印刷ジョブが前記記憶手段に記憶されたグループ情報に対応しているか否かを判別する判別ステップと、
前記判別ステップにより未対応であると判別した場合に、該未対応の印刷ジョブに対して印刷ジョブを実行可能とする特定グループ情報を設定する設定ステップと、
前記グループ情報あるいは前記特定グループ情報に基づいて、所定の印刷サービス要求あるいは特定の印刷サービス要求に従う印刷ジョブの実行の可否を制御するジョブ制御ステップと、
を有することを特徴とする画像処理方法。
【請求項７】
前記特定の印刷サービス要求は、インターネット印刷サービスであることを特徴とする請求項６記載の画像処理方法。
【請求項８】
前記設定ステップは、未対応の印刷ジョブに対して印刷ジョブを実行可能とする特定グループ情報とパスコードを設定することを特徴とする請求項６又は７記載の画像処理方法。
【請求項９】
前記ジョブ制御ステップは、所定の印刷サービス要求あるいは特定の印刷サービス要求に従う印刷ジョブの実行の可否をジョブ管理テーブルに基づき制御することを特徴とする請求項６〜８のいずれかに記載の画像処理方法。
【請求項１０】
前記判別ステップでは、前記印刷サービスが接続してきたポートに応じて、特定の印刷サービス要求に従う印刷ジョブが前記記憶手段に記憶されたグループ情報に対応しているか否かを判別することを特徴とする請求項６〜９のいずれかに記載の画像処理方法。
【請求項１１】
所定の印刷サービス要求毎に設定されたグループ情報を記憶する記憶手段を備え、データ処理装置から所定の印刷サービス要求に従う印刷ジョブを受信し、該受信した印刷ジョブを処理する画像処理装置における画像処理方法であって、
受信される特定の印刷サービス要求に従う印刷ジョブが前記記憶手段に記憶されたグループ情報に対応しているか否かを判別する判別ステップと、
前記判別ステップにより未対応であると判別した場合に、該未対応の印刷ジョブに対して印刷ジョブを実行可能とする特定グループ情報を設定する設定ステップと、
前記グループ情報あるいは前記特定グループ情報に基づいて、所定の印刷サービス要求あるいは特定の印刷サービス要求に従う印刷ジョブの実行の可否を制御するジョブ制御ステップとをＣＰＵに実行させることを特徴とする制御プログラム。
【請求項１２】
他の装置から送信された、ユーザあるいはグループの情報を含む印刷用データを受信し、前記ユーザあるいはグループの情報をもとにユーザ毎あるいはグループ毎に印刷管理を行う画像処理装置であって、
前記画像処理装置は受信した印刷データにユーザもしくはグループを特定する情報が含まれていない場合には当該印刷データを受信した印刷サービス用にあらかじめ指定されたユーザもしくはグループの印刷として印刷管理を行うことを特徴とする画像処理装置。
【請求項１３】
前記印刷サービス用にあらかじめ指定されたユーザもしくはグループは変更可能であることを特徴とする請求項１２記載の画像処理装置。
【請求項１４】
前記画像処理装置は、特定のユーザもしくはグループの印刷を拒否する設定が可能であることを特徴とする請求項１２又は１３記載の画像処理装置。
【請求項１５】
前記画像処理装置は、特定のユーザもしくはグループの印刷を印刷データの条件に応じて拒否する設定が可能であることを特徴とする請求項１２〜１４のいずれかに記載の画像処理装置。
【請求項１６】
前記画像処理装置は、ユーザもしくはグループ単位での印刷枚数管理を行うことが出来ることを特徴とする請求項１２〜１５のいずれかに記載の画像処理装置。
【請求項１７】
前記画像処理装置は、ユーザもしくはグループ単位で、かつ印刷データの条件に応じて印刷枚数管理を行うことが出来ることを特徴とする請求項１２〜１５のいずれかに記載の画像処理装置。
【請求項１８】
少なくとも一組のグループ識別情報とそれに対応した暗証情報の組み合わせとを記憶する記憶手段を具備し、他の装置から送信された印刷データを少なくとも一つの印刷サービスを介して受信し、前記印刷データにグループ識別情報及び暗証情報が含まれ、かつ当該グループ識別情報及び暗証情報が前記記憶手段に記憶されたグループ識別情報及びそれに対応した暗証情報の組み合わせのいずれかと一致する場合には印刷を許可する画像処理装置であって、
前記画像処理装置は、前記印刷サービス毎にグループ識別情報及び暗証情報の標準値を設定可能であり、前記画像処理装置は前記印刷サービスのいずれかを介して受信した印刷データにグループ識別情報及び暗証情報が含まれていない場合には当該印刷サービス用の前記グループ識別情報及び暗証情報の標準値を当該印刷データのグループ識別情報及び暗証情報として印刷処理を行うことを特徴とする画像処理装置。
【請求項１９】
前記印刷サービス毎のグループ識別情報及び暗証情報の標準値は変更可能であることを特徴とする請求項１８記載の画像処理装置。
【請求項２０】
前記画像処理装置は、特定のグループの印刷を拒否する設定が可能であることを特徴とする請求項１８又は１９記載の画像処理装置。
【請求項２１】
前記画像処理装置は、特定のグループの印刷を印刷データの条件に応じて拒否することが出来ることを特徴とする請求項１８又は１９記載の画像処理装置。
【請求項２２】
前記画像処理装置は、グループ単位での印刷枚数管理を行うことが出来ることを特徴とする請求項１８又は１９記載の画像処理装置。
【請求項２３】
前記画像処理装置は、グループ単位で、かつ印刷データの条件に応じて印刷枚数管理を行うことが出来ることを特徴とする請求項１８又は１９記載の画像処理装置。
【請求項２４】
少なくとも一組のグループ識別情報とそれに対応した暗証情報の組み合わせとを記憶する記憶手段を具備し、他の装置から送信された印刷データを少なくとも一つの印刷サービスを介して受信し、印刷する画像処理装置であって、
前記印刷データにグループ識別情報及び暗証情報が含まれ、かつ当該グループ識別情報及び暗証情報が前記記憶手段に記憶されたグループ識別情報及びそれに対応した暗証情報の組み合わせのいずれかと一致する場合には印刷を許可する印刷管理機能を有し、前記印刷サービス毎に前記印刷データにグループ識別情報及び暗証情報が含まれていない場合の処理を第一の処理モード、第二の処理モード及び第三の処理モードのいずれかから選択することが可能であり、前記第一の処理モードは、当該印刷サービスでの印刷を拒否するモードであり、前記第二の処理モードは、特定のグループ識別情報及び暗証情報を設定せずに印刷を実行するモードであり、前記第三の処理モードは、特定のグループ識別情報及び暗証情報を設定して印刷を実行するモードであることを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理装置から所定の印刷サービス要求に従う印刷ジョブを受信し、該受信した印刷ジョブを処理する画像処理装置および画像処理方法および制御プログラムに関するものである。
【背景技術】
【０００２】
近年、ネットワークが普及し、複写機やプリンタや、スキャナとプリンタとが一体となって画像処理を行う複合画像処理装置等を含む画像処理装置をネットワークに接続して複数のユーザが共有して利用するという形態が一般的になっている。
【０００３】
そして、企業などにおいては利用する部門毎に画像形成装置の利用状況を管理したり、特定のユーザのみに印刷を許可したりする必要がある場合があり、このような要求に対応するために、部門管理機能を有する画像形成装置が提案されている。
【０００４】
例えば下記特許文献１に示される提案によれば、ネットワーク印刷装置において、印刷ジョブを発行したユーザを特定し、印刷が許可されたユーザが発行した印刷ジョブのみを印刷するという管理機能が提供可能である。
【０００５】
また、下記特許文献２に示される提案によれば、ユーザが印刷を指示するプリンタドライバにユーザ名やグループ名を設定する手段を設け、該設定されたユーザ名やグループ名に応じて印刷の許可／不許可や印刷枚数の制限をするという機能が提供可能である。
【０００６】
しかしながら、従来の画像形成装置において管理機能を利用する場合、ユーザ名またはグループ名のみでしか印刷の制限をすることが出来無いため、ユーザ名やグループ名を設定して印刷することが困難な場合には、印刷をすることが出来無いという問題点があった。
【特許文献１】特開平０９−２５８９３２号公報
【特許文献２】特開平１０−２０７６６１号
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、データ処理装置から所定の印刷サービス要求に従う印刷ジョブを受信し、該受信した印刷ジョブを処理する画像処理装置において、受信される特定の印刷サービス要求に従う印刷ジョブが記憶手段に記憶されたグループ情報に未対応である場合に、該未対応の印刷ジョブに対して印刷ジョブを実行可能とする特定グループ情報を設定し、該特定グループ情報に基づいて、特定の印刷サービス要求に従う印刷ジョブを実行可能とするようにジョブ処理を制御することにより、グループ情報が未対応の印刷ジョブを受信した場合でも、特定の印刷サービス要求に従う印刷ジョブに特定のグループ情報を適応させて印刷処理を実行させてジョブ処理状態を管理することができる利便性に優れた印刷ジョブ処理環境を自在に構築することができる画像処理装置を提供することである。
【課題を解決するための手段】
【０００８】
上記目的を達成する本発明の画像処理装置は以下の示す構成を備える。
【０００９】
本発明は、データ処理装置から所定の印刷サービス要求に従う印刷ジョブを受信し、該受信した印刷ジョブを処理する画像処理装置であって、前記所定の印刷サービス要求毎に設定されたグループ情報を記憶する記憶手段（例えば図２に示すＲＡＭ７）と、受信される特定の印刷サービス要求に従う印刷ジョブが前記記憶手段に記憶されたグループ情報に対応しているか否かを判別する判別手段（例えば図２に示すＣＰＵ６が実行する図３に示すステップ（１０２））と、前記判別手段により未対応であると判別した場合に、該未対応の印刷ジョブに対して印刷ジョブを実行可能とする特定グループ情報を設定する設定手段（例えば図２に示すＣＰＵ６が実行する図３に示すステップ（１０３））と、前記グループ情報あるいは前記特定グループ情報に基づいて、所定の印刷サービス要求あるいは特定の印刷サービス要求に従う印刷ジョブの実行の可否を制御するジョブ制御手段（例えば図２に示すＣＰＵ６が実行する図３に示すステップ（１０４））とを有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、グループ情報が未対応の印刷ジョブを受信した場合でも、特定の印刷サービス要求に従う印刷ジョブに特定のグループ情報を適応させて印刷処理を実行させてジョブ処理状態を管理することができる利便性に優れた印刷ジョブ処理環境を自在に構築することができるという効果を奏する。
【発明を実施するための最良の形態】
【００１１】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００１２】
〔第１実施形態〕
図１は、本発明の第一実施形態を示す画像形成装置を適用可能なネットワーク印刷システムの構成例を示す図であり、詳細は後述するインターネット印刷サービスを利用する印刷機能と、一般的な印刷サービスを利用する印刷機能との両方に対応可能な印刷システムである。
【００１３】
なお、本実施形態において、特定の印刷サービスとして、インターネット印刷サービスについて説明する。
【００１４】
インターネット印刷サービスは、インターネットに接続されたインターネット印刷サーバを介してインターネット印刷クライアントから指定したプリンタに印刷データを送信し、印刷するという印刷サービスである。
【００１５】
また、特定されるための一意のｉｄが与えられており、インターネット印刷サーバはインターネットを介してＰＣなどのインターネット印刷クライアントから印刷先のプリンタを指定するプリンタのｉｄ番号と共に印刷ジョブを受信すると、それをサーバ内の記憶手段に保持する。
【００１６】
インターネット印刷サービスに対応したプリンタは、インターネット印刷サーバに対して当該プリンタあての印刷ジョブがあるかどうかを定期的に問合せる。インターネット印刷サーバが問合せを受けると、当該プリンタのｉｄ番号あての印刷ジョブがある場合にはその印刷ジョブを当該プリンタに対して送信する。
【００１７】
そして、当該プリンタは印刷ジョブを受信すると、その印刷ジョブのデータを解釈して印刷を行うというシステムにより遠隔地にあるプリンタに印刷することを可能にするものである。
【００１８】
図１において、１はインターネット印刷サーバで、インターネット印刷クライアント２からインターネット５０を介して印刷先のプリンタのｉｄ番号と共に印刷ジョブを受信し、受信したｉｄ番号及び印刷ジョブを記憶装置に記憶し、当該ｉｄ番号のプリンタからインターネット５０を介して当該プリンタあての印刷ジョブがあるかどうかの問合せがあった場合には、当該ｉｄ番号のプリンタ宛の印刷ジョブがあるかどうかを判定し、ある場合にはその印刷ジョブを当該プリンタに対して送信する。
【００１９】
２はインターネット印刷クライアントで、インターネット印刷サーバ１に対して印刷をしたいプリンタのｉｄ番号と共に印刷ジョブをインターネット５０を介して送信する。３はルータで、インターネット５０とローカルネットワーク５１の間の通信の仲介を行う。
【００２０】
４はプリンタで、インターネット印刷のｉｄ番号を有し、当該ｉｄ番号のプリンタに対する印刷ジョブがあるかどうかをローカルネットワーク５１、ルータ３、インターネット５０を介してインターネット印刷サーバ１に対して問合せ、印刷ジョブがある場合にインターネット印刷サーバ１から送信される印刷ジョブを受信し、受信した印刷ジョブに含まれるデータを解釈して印刷する画像データを生成し、用紙上に画像を形成し、またローカルネットワーク５１を介して他の装置からｌｐｄ印刷サービスによって転送された印刷ジョブも同様に印刷する。
【００２１】
５はクライアントＰＣで、ローカルネットワーク５１を介してプリンタ４にｌｐｄ印刷サービスを用いて印刷ジョブを送信する。５０はインターネットで、インターネット印刷サーバ１、インターネット印刷クライアント２及びルータ３などのさまざまな場所にあるネットワークデバイスを論理的に接続し、各ネットワークデバイス間の通信経路となる。５１はローカルネットワークで、ルータ３、プリンタ４及びクライアントＰＣ５の間の通信経路である。
【００２２】
図２は、図１に示したプリンタ４のデータ処理構成を説明するブロック図であり、図１と同一のものには同一の符号を付してある。
【００２３】
図２において、５３は通信ユニットで、ローカルネットワーク５１を介して外部装置との通信を行う。６はＣＰＵで、プリンタ４全体を制御する制御プログラムを実行する。
【００２４】
７は容量を増設可能なＲＡＭで、プログラム実行時に生成されるデータや画像データを保持する。８はＲＯＭで、印刷ジョブを処理するための制御プログラムを保持する。９はハードディスクで、印刷ジョブのデータを一時的に記憶する。
【００２５】
１０はプリンタユニット（プリンタエンジン）で、ＲＡＭ７上に生成された画像データを、内部バス５２を介して受け取り、用紙上に画像を形成する。５１はローカルネットワークで、外部装置との通信を行う。
【００２６】
５２は通信内部バスで、プリンタ４、通信ユニット５３、ＣＰＵ６、ＲＡＭ７、ＲＯＭ８、ハードディスク９、プリンタユニット１０に接続される、それぞれのモジュール間の通信経路として機能する。
【００２７】
上記のように構成されたプリンタ４において、電源が投入されてプリンタ４が起動されると、ＲＯＭ８に記憶されている制御プログラムがＲＡＭ７にロードされて実行される。ＲＯＭ８に記憶された制御プログラムはＣＰＵ６によって解釈されて実行される。
【００２８】
この制御プログラムはプリンタ４全体を制御するプログラムであり、通信ユニット５を介して受信した印刷ジョブを内部バス５２を介してハードディスク９に転送し、ハードディスク９に一時的に記憶し、ＣＰＵ６はその印刷ジョブのデータをハードディスク９から内部バス５２を介して読出して前記プログラムによって印刷ジョブのデータを解釈し、画像データをＲＡＭ７に記憶する。
【００２９】
このようにして、画像データがＲＡＭ７に生成された後、ＲＡＭ７の画像データは内部バス５２を介してプリンタユニット１０に転送され、プリンタユニット１０において用紙上に画像が形成される。
【００３０】
ここで、印刷ジョブの受信はさまざまな印刷サービスを用いることが可能であり、例えばｌｐｄ、ＩＰＰ、Ｐｏｒｔ９１００などの一般的に利用されている印刷サービス以外に、インターネット印刷サービスを用いて印刷することも可能である。
【００３１】
また、印刷ジョブに付加されたグループ名に対応して各グループの印刷許可／不許可を設定することが出来る。ここでは"ａｄｍｉｎ"と"ｐｍ"の２つのグループは印刷許可、"ｕｓｅｒ"グループは印刷不許可に設定されているものとする。
【００３２】
そして、プリンタ４にはインターネット印刷サービスを用いてプリンタ４に送信された印刷ジョブに付加するグループ名を設定可能である。ここでは"ｐｍ"というグループ名が設定されているものとする。
【００３３】
図３は、本発明に係る画像出力装置における第１のデータ処理手順の一例を示すフローチャートであり、例えば図１に示したプリンタ４の印刷管理制御手順に対応する。なお、（１００）〜（１０６）は各ステップを示す。
【００３４】
まず、ステップ（１００）で、プリンタ４が起動するとプログラムが開始し、ステップ（１０１）で、ローカルネットワーク５１を介して通信ユニット５３が印刷ジョブを受信するまで待機し、ステップ（１０１）で、印刷ジョブを受信したら内部バス５２を介してハードディスク９に印刷ジョブを記憶する。
【００３５】
この際、どの印刷サービスを用いて印刷ジョブが転送されたかという印刷サービス情報と、もしグループ名の情報が印刷ジョブに含まれていればそのグループ名の情報も印刷ジョブと共に記憶する。ここでどの印刷サービスを用いて印刷ジョブが転送されたかを判定する方法について説明する。
【００３６】
一般にプリンタはさまざまなクライアントコンピュータから印刷用データを受信するためにさまざまな印刷プロトコルに対応する必要がある。
【００３７】
このため印刷プロトコルごとにそれぞれ異なるプログラムもしくはソフトウェアモジュールを用意し、ネットワークを介してクライアントコンピュータからの接続要求がどのプロトコルによる接続の要求であるのかを判断し、そのプロトコルに対応するプログラムもしくはソフトウェアモジュールを用いてその接続要求を処理する。
【００３８】
この接続プロトコルの判断は、例えばTCP/IPプロトコル上の印刷サービスの場合にはTCP/IPのポート番号に対応してどの印刷プロトコルであるかが規定されており、特定のポート番号に対する接続要求が発行されたらそのポート番号に対応するプログラムもしくはソフトウェアモジュールが用いられる。
【００３９】
例えばTCP/IPプロトコルの631番ポートに対して接続要求が発行されたらそれはインターネット・プリンティング・プロトコルでの印刷データ転送の要求であると判定され、また9100番ポートに対して接続要求が発行されたらそれはPORT9100プロトコルでの印刷データ転送の要求であると判定され、それぞれそれに対応したプログラムもしくはソフトウェアモジュールによって接続要求が処理され、印刷用データが受信される。
【００４０】
このようにして接続が確立された時点でどの印刷プロトコルでの通信となるかをプリンタが判定することが可能である。
【００４１】
なお、本実施形態では、印刷サービスはｌｐｄとインターネット印刷のいずれかとする。
【００４２】
そして、ステップ（１０２）で、ハードディスク９に記憶された印刷サービス情報をハードディスク９から読み出し、印刷サービス情報がインターネット印刷サービス（特定印刷サービス）であるか否かを判断して、特定印刷サービスであると判断した場合には、例えば、印刷サービス情報がインターネット印刷サービスである場合には、ステップ（１０３）で、あらかじめ設定されていたインターネット印刷サービス用のグループ名である"ｐｍ"をグループ名として設定し、ステップ（１０４）へ進む。
【００４３】
なお、前述したように、ネットワークを介して外部から接続してきたのがインターネット印刷であるか、ｌｐｄの印刷サービスであるかは、印刷サービスが、接続してきたポート名を認識して、印刷制御手順のステップ（１０２）にて判断し、判定結果に応じて以後の処理を行ってもよい。
【００４４】
一方、ステップ（１０２）で、特定印刷サービスでないと判断した場合は、ステップ（１０４）で、あらかじめ設定されていた印刷権限の設定に基づいて当該印刷ジョブに設定されているグループ名が印刷を許可されたグループ名かどうかを判定し、許可されたグループ名であると判断した場合は、ステップ（１０５）で、印刷を実行して、具体的には、ＣＰＵ６にて実行されるプログラムによってハードディスク９に記憶された印刷ジョブのデータが内部バス５２を介して読み出され、解釈されて画像データが生成され、ＲＡＭ７に画像データが記憶される。記憶された画像データは内部バス５２を介してプリンタユニット１０に転送され、用紙上に画像が形成されて、ステップ（１０１）へ戻る。
【００４５】
一方、ステップ（１０４）で、許可されたグループ名でないと判断した場合は、ステップ（１０６）で、印刷を拒否し、ハードディスク９に記憶された印刷ジョブを消去した後、ステップ（１０１）へ戻る。
【００４６】
これにより、本実施形態では、ステップ（１０４）で、"ａｄｍｉｎ"及び"ｐｍ"の２つのグループ名である場合には、ステップ（１０５）で、印刷が許可され、"ｕｓｅｒ"のグループ名である場合には、ステップ（１０６）で、印刷が拒否される。以上が印刷管理制御手順の流れである。
【００４７】
以下、上記処理の流れに沿って、図１に示したネットワーク印刷システムにおけるクライアントＰＣ５からｌｐｄを用い、グループ名"ａｄｍｉｎ"で印刷した場合と、グループ名"ｕｓｅｒ"で印刷した場合について説明する。
【００４８】
いずれの場合も、図３に示したステップ（１０１）において、印刷ジョブとその印刷ジョブに含まれるグループ名情報がハードディスク９に記憶され、ステップ（１０２）において、ハードディスク９から読み出され、印刷サービスがｌｐｄであるため、ステップ（１０４）が実行される。
【００４９】
そして、ステップ（１０４）において、グループ名が"ａｄｍｉｎ"である場合には、印刷が許可されていると判定され、ステップ（１０５）において印刷が実行される。
【００５０】
一方、グループ名が"ｕｓｅｒ"である場合には印刷が許可されていないと判定されるため、ステップ（１０６）において印刷は実行されず、ハードディスク９に記憶された印刷ジョブは消去される。
【００５１】
次に、インターネット印刷サービスを用いて印刷を行う場合の流れについて説明する。
【００５２】
インターネット印刷サービスの利用者は、インターネット印刷クライアント２からプリンタ４に割り当てられたｉｄ番号を指定して印刷ジョブをインターネット印刷サーバ１に送信すると、該送信された印刷ジョブはインターネット５０を介してインターネット印刷サーバ１に転送される。
【００５３】
そして、インターネット印刷サーバ１では、インターネット印刷クライアント２から送信された印刷ジョブを記憶し、当該ｉｄ番号のプリンタからの問合せを待つ。
【００５４】
プリンタ４は、ローカルネットワーク５１、ルータ３、インターネット５０を介してインターネット印刷サーバ１に対してプリンタ４宛の印刷ジョブがあるかどうかを定期的に問合せる。
【００５５】
インターネット印刷サーバ１に対して、プリンタ４に割り当てられたｉｄ番号宛の印刷ジョブがあった場合には、当該印刷ジョブはインターネット印刷サーバ１からインターネット５０、ルータ３、ローカルネットワーク５１を介してプリンタ４に送信される。
【００５６】
そして、送信された印刷ジョブは通信ユニット５３を介してプリンタ４で受信され、ステップ（１０１）において、印刷ジョブがハードディスク９に記憶され、ステップ（１０２）において、ハードディスク９から読み出され、印刷サービスがインターネット印刷サービスであるため、ステップ（１０３）が実行される。
【００５７】
具体的には、ステップ（１０３）において、インターネット印刷サービス用のグループ名である"ｐｍ"がグループ名として設定され、ステップ（１０４）が実行される。
【００５８】
そして、ステップ（１０４）においては、グループ名"ｐｍ"の印刷ジョブの印刷が許可されていると判定され、ステップ（１０５）が実行され、印刷される。
【００５９】
一方、もしグループ名"ｐｍ"の印刷が許可されていない場合には、ステップ（１０４）において、印刷が許可されていないと判定され、ステップ（１０６）において、印刷は実行されず、ハードディスク９に記憶された印刷ジョブは消去される。
【００６０】
以上説明したように、本実施形態によれば、ｌｐｄなどの一般的な印刷サービスを用いて印刷される印刷ジョブは印刷ジョブに付加されるグループ名に応じて印刷の許可／不許可を指定出来るのに加え、インターネット印刷などのグループ名を付加することが出来ない印刷サービスを用いて印刷される印刷ジョブであっても、その印刷サービスに対応したグループ名を設定することが可能であり、そのグループ名での印刷の許可／不許可の設定に応じてその印刷サービスを用いた印刷を制限するような印刷管理を行える印刷処理環境を自在に構築することことが可能である。
【００６１】
〔第２実施形態〕
上記第１実施形態では、図３に示したステップ（１０３）で、グループ情報が設定され、該設定されたグループ情報が印刷権限を備える場合には、プリンタ４の全ての印刷機能を実行できる場合について説明したが、プリンタ４の機能をグループに設定された印刷管理制御テーブルを参照して、個別的に印刷制限をかけるように制御してもよい。以下、その実施形態について説明する。
【００６２】
なお、本実施形態における画像処理装置は、第１実施形態に示した構成と同様とする。
【００６３】
図４は、図２に示したＲＡＭ７上で管理される印刷管理制御テーブルの一例を示す図である。
【００６４】
図４に示すように、本実施形態では、印刷管理制御テーブルには、ＰＯＲＴ９１００印刷サービス用のグループ名として"ｐｏｒｔ９１００"、ｐａｓｓｃｏｄｅとして３２１０が設定され、インターネット印刷サービス用のグループ名として"ｐｍ"、ｐａｓｓｃｏｄｅとして９８７１が設定されているものとする。
【００６５】
また、本実施形態において、プリンタ４は印刷サービスとしてｌｐｄ、ＰＯＲＴ９１００及びインターネット印刷の３つの印刷サービスに対応したプリンタであり、クライアントＰＣ５はｌｐｄ及びＰＯＲＴ９１００の印刷サービスを用いてプリンタ４に対して印刷ジョブを送信出来るものとする。
【００６６】
さらに、プリンタ４内部には図４に示す印刷管理制御テーブルは、例えばＲＡＭ７上に保持するものとし、プリンタ４で動作する印刷管理制御プログラム（後述する図５に示す制御手順に従う）に従い、複数のグループ名とそれに対応するｐａｓｓｃｏｄｅ、そしてそのグループ名でカラー印刷が可能かどうか、白黒印刷が可能かどうか、カラー印刷枚数、白黒印刷枚数、カラー印刷枚数制限、白黒印刷枚数制限を図４に示す印刷管理制御テーブル上の設定に従い制御する。
【００６７】
図４において、例えば"カラー"の項目が「ＯＫ」の場合には、そのグループ名でのカラーでの印刷が許可され、「ＮＧ」の場合にはカラーでの印刷が許可されていないことを示している。
【００６８】
同様に"白黒"の項が「ＯＫ」の場合には白黒での印刷が許可され、「ＮＧ」の場合には許可されていないことを示す。 
また、"カラー印刷制限"の項目はそのグループ名でカラーで印刷可能な印刷枚数制限を示し、"白黒印刷制限"の項はそのグループ名で白黒での印刷が可能な印刷枚数制限を示している。
【００６９】
そして"カラー印刷枚数"の項目はそのグループ名で印刷されたカラー印刷の積算枚数を、"白黒印刷枚数"はそのグループ名で印刷された白黒印刷の積算枚数を示している。
【００７０】
次に、本実施形態におけるクライアントＰＣ５の構成について説明する。
【００７１】
図１に示したクライアントＰＣ５ではｌｐｄ及びＰＯＲＴ９１００を用いてプリンタ４に印刷ジョブを送信することが出来、ｌｐｄで送信する場合にはプリンタドライバでの設定によりグループ名とｐａｓｓｃｏｄｅを付加して印刷ジョブを送信し、ＰＯＲＴ９１００で送信する場合にはグループ名もｐａｓｓｃｏｄｅも付加しないものとする。
【００７２】
図５は、本発明に係る画像出力装置における第２のデータ処理手順の一例を示すフローチャートであり、例えば図１に示したプリンタ４の印刷管理制御手順に対応する。なお、（１２０）〜（１３２）は各ステップを示す。
【００７３】
まず、ステップ（１２０）で、プリンタ４が起動するプログラムが開始されると、ステップ（１２１）で、ローカルネットワーク５１を介して通信ユニット５３が印刷ジョブを受信するまで待機し、印刷ジョブを受信したら内部バス５２を介してハードディスク９に印刷ジョブを記憶する。
【００７４】
この際、どの印刷サービスを用いて印刷ジョブが転送されたかという印刷サービス情報と、もしグループ名とｐａｓｓｃｏｄｅの情報が印刷ジョブに含まれていればそのグループ名とｐａｓｓｃｏｄｅの情報も印刷ジョブと共に記憶する。印刷サービスはｌｐｄ、ＰＯＲＴ９１００及びインターネット印刷のいずれかである。
【００７５】
次に、ステップ（１２２）において、ハードディスク９に記憶された印刷サービス情報をハードディスク９から読み出し、ＰＯＲＴ９１００印刷サービスまたはインターネット印刷サービス等の特定印刷サービスであるかどうかを判断して、特定印刷サービスであると判断した場合は、ステップ（１２３）で、印刷サービス情報がインターネット印刷サービスである場合にはグループ名として"ｐｍ"、ｐａｓｓｃｏｄｅとして「９８７１」を、印刷サービス情報がＰＯＲＴ９１００印刷サービスである場合にはグループ名として"ｐｏｒｔ９１００"を、ｐａｓｓｃｏｄｅとして「３２１０」を設定し、ステップ（１２４）へ進む。
【００７６】
一方、ステップ（１２２）で、特定印刷サービスでないと判断した場合は、設定されたグループ名とｐａｓｓｃｏｄｅの組み合わが、図４に示したテーブル中におけるグループ名とｐａｓｓｃｏｄｅとの組み合わせのいずれかと合致するかどうかをＣＰＵ６が判定して、合致すると判定した場合は、ステップ（１２５）へ進む。
【００７７】
そして、ステップ（１２５）で、ハードディスク９に記憶された印刷ジョブを読み出し、その印刷ジョブがカラーで印刷すべきか、白黒で印刷すべきかを判定する。なお、当該判定は、例えば印刷ジョブのデータを解釈して黒トナーのみで画像形成が可能であるかどうかをＣＰＵ６が判定することにより実現される。
【００７８】
そして、ステップ（１２５）で、カラーで印刷すべきジョブでないと判定した場合には、ステップ（１２６）へ進み、当該印刷ジョブに設定されたグループ名のグループに対して白黒での印刷が許可されているかを図４に示した印刷管理制御テーブルを用いてＣＰＵ６が判定し、許可されていると判定した場合には、ステップ（１２８）に進み、許可されていないと判定した場合には、ステップ（１３１）へ進む。
【００７９】
一方、ステップ（１２５）で、カラーで印刷すべきジョブであると判定した場合には、ステップ（１２７）へ進み、当該印刷ジョブに設定されたグループ名のグループに対してカラーでの印刷が許可されているかを図４に示した印刷管理制御テーブルを用いてＣＰＵ６が判定して、許可されていると判定した場合にはステップ（１２９）へ進み、許可されていないと判定した場合には、ステップ（１３１）へ進む。
【００８０】
そして、ステップ（１２８）で、当該印刷ジョブに設定されたグループ名のグループに設定された白黒の印刷枚数制限を超過しているかどうかを図４に示した印刷管理制御テーブルを用いてＣＰＵ６が判定して、超過していると判定した場合には、ステップ（１３１）へ進み、超過していないと判定した場合には、ステップ（１３０）へ進む。
【００８１】
そして、ステップ（１２９）では、当該印刷ジョブに設定されたグループ名のグループに設定されたカラーの印刷枚数制限を超過しているかどうかを図４に示した印刷管理制御テーブルを用いてＣＰＵ６が判定して、超過していると判定した場合には、ステップ（１３１）へ進み、超過していないと判定した場合にはステップ（１３０）へ進む。
【００８２】
そして、ステップ（１３０）では、ハードディスク９から印刷ジョブを読み出し、印刷データを解釈してＲＡＭ７に画像データを生成する。そして、該生成された画像データは内部バス５２を介してプリンタユニット１０に転送され、用紙上に画像が形成される。
【００８３】
そして、印刷が完了した後、ステップ（１３２）で、図４に示した印刷管理制御テーブルに対応するグループの印刷枚数を更新する。具体的には、カラーで印刷した場合には当該印刷ジョブの印刷枚数を、当該ジョブに設定されたグループ名のグループのカラー印刷枚数に加算し、白黒で印刷した場合には白黒印刷枚数に加算した後、ステップ（１２１）へ戻る。
【００８４】
一方、ステップ（１２４）で、コード不一致と判定された場合、ステップ（１２６）で、白黒印刷権限がないと判定された場合、および、ステップ（１２７）で、カラー印刷権限がないと判定された場合、さらに、ステップ（１２９）で、カラー枚数制限が超過していると判定した場合には、ステップ（１３１）で、当該印刷ジョブの処理を拒否して、印刷を実行せず、ハードディスク９に記憶された印刷ジョブを消去した後、ステップ（１２１）へ戻る。以上が第２の印刷管理制御手順の流れである。
【００８５】
以下、上記第２の印刷管理制御手順に沿っていくつかの条件（図４に示した印刷管理制御テーブルに登録された内容に基づく）での実際の印刷ジョブ処理状態例について説明する。
【００８６】
まず、クライアントＰＣ５からｌｐｄを用いて印刷する場合には、グループ名が"ｇｕｅｓｔ"、ｐａｓｓｃｏｄｅが例えば「１１１１」の場合には、ステップ（１２４）において、図４に示した印刷管理制御テーブルに保持されているグループ名のいずれとも合致しないので印刷はされない。
【００８７】
また、同様に、グループ名が"ｓｏｕｍｕ"でｐａｓｓｃｏｄｅが、例えば「１１１１」の場合にはステップ（１２４）において、図４に示した印刷管理制御テーブルに保持されているグループ名とは合致するもののｐａｓｓｃｏｄｅが合致しないため印刷はされない。
【００８８】
さらに、グループ名が"ｓｏｕｍｕ"でｐａｓｓｃｏｄｅが、例えば「１２３１」、印刷ジョブが白黒の場合には、ステップ（１２４）において、図４に示した印刷管理制御テーブルに保持されているグループ名、ｐａｓｓｃｏｄｅの組み合わせと合致し、ステップ（１２５）において白黒ジョブと判定され、ステップ（１２６）においてはグループ名"ｓｏｕｍｕ"の場合には白黒での印刷権限が与えられていると判定され、ステップ（１２８）ではグループ名"ｓｏｕｍｕ"の白黒印刷枚数が３１１枚で白黒印刷枚数制限の上限、例えば１００００枚には達していないため制限を超過していないと判定されるため、当該印刷ジョブはステップ（１３０）において印刷される。
【００８９】
一方、グループ名が"ｓｏｕｍｕ"でｐａｓｓｃｏｄｅが「１２３１」、印刷ジョブがカラーの場合には、ステップ（１２４）において印刷管理制御テーブルに保持されているグループ名、ｐａｓｓｃｏｄｅの組み合わせと合致し、ステップ（１２５）において、カラージョブと判定され、ステップ（１２６）においてはグループ名"ｓｏｕｍｕ"の場合には、カラーでの印刷権限が与えられていると判定され、ステップ１２８ではグループ名"ｓｏｕｍｕ"のカラー印刷枚数が１００枚で、現在、カラー印刷枚数制限として設定された１００枚に達しているため、ＣＰＵ６はステップ（１２９）で、制限を超過していると判定して、当該カラー印刷要求している印刷ジョブは、ステップ（１３１）で、拒否される。
【００９０】
また、グループ名が"ｋｅｉｒｉ"でｐａｓｓｃｏｄｅが「９９９９」、印刷ジョブがカラーの場合には、ステップ（１２４）において、図４に示した印刷管理制御テーブルに保持されているグループ名、ｐａｓｓｃｏｄｅの組み合わせと合致し、ステップ（１２５）においてカラージョブと判定され、ステップ（１２６）においては、グループ名"ｋｅｉｒｉ"の場合にはカラーでの印刷権限が与えられていないと判定され、当該印刷ジョブの印刷は拒否される。
【００９１】
次にクライアントＰＣ５からＰＯＲＴ９１００を用いてカラージョブの印刷を行う場合にについて説明する。
【００９２】
クライアントＰＣ５から送信された印刷ジョブは、通信ユニット５３を介して受信され、ステップ（１２１）において、印刷ジョブがハードディスク９に記憶され、ステップ（１２２）において、ハードディスク９から読み出され、印刷サービスがＰＯＲＴ９１００印刷サービスであるため、ステップ（１２３）が実行される。
【００９３】
そして、ステップ（１２３）においては、ＰＯＲＴ９１００印刷サービス用のグループ名である"ｐｏｒｔ９１００"がグループ名として設定され、それに対応したｐａｓｓｃｏｄｅとして「３２１０」が設定される。
【００９４】
次に、ステップ（１２４）において、ステップ（１２３）で、設定されたグループ名とｐａｓｓｃｏｄｅとの組み合わが図４に示した印刷管理制御テーブルと合致するとＣＰＵ６により判定され、ステップ（１２５）において、カラージョブと判定される。そして、ステップ（１２７）において、カラー印刷権限がないと判定され、グループ名である"ｐｏｒｔ９１００"に対する印刷ジョブの印刷は実行されない。
【００９５】
また、当該グループ名である"ｐｏｒｔ９１００"に対する印刷ジョブが白黒ジョブである場合には、ステップ（１２５）において、白黒ジョブと判定され、ステップ（１２６）において、白黒印刷権限があると判定され、ステップ（１２８）において、印刷管理制御テーブルのグループ"ｐｏｒｔ９１００"での白黒印刷枚数が、白黒印刷枚数制限（枚数「１０００」）を超過していないと判定され、印刷が実行される。
【００９６】
次にインターネット印刷サービスを用いて印刷ジョブが送信された場合について説明する。ここでは、印刷ジョブはカラーで印刷すべき印刷ジョブであるものとする。
【００９７】
インターネット印刷サービスの利用者はインターネット印刷クライアント２からプリンタ４に割り当てられたｉｄ番号を指定して印刷ジョブをインターネット印刷サーバ１に送信されると、該送信された印刷ジョブはインターネット５０を介してインターネット印刷サーバ１に転送される。
【００９８】
インターネット印刷サーバ１ではインターネット印刷クライアント２から送信された印刷ジョブを記憶し、当該ｉｄ番号のプリンタからの問合せを待つ。
【００９９】
ここで、プリンタ４はローカルネットワーク５１、ルータ３、インターネット５０を介してインターネット印刷サーバ１に対してプリンタ４宛の印刷ジョブがあるかどうかを定期的に問合せる。
【０１００】
そして、インターネット印刷サーバ１にプリンタ４に割り当てられたｉｄ番号宛の印刷ジョブがあったと判定した場合には、当該印刷ジョブはインターネット印刷サーバ１からインターネット５０、ルータ３、ローカルネットワーク５１を介してプリンタ４に送信される。
【０１０１】
そして、当該印刷ジョブは通信ユニット５３を介して受信され、ステップ（１２１）において、印刷ジョブと、印刷サービス情報としてインターネット印刷で受信した旨がハードディスク９に記憶され、ステップ（１２２）において、ハードディスク９から読み出され、印刷サービスがインターネット印刷サービスであるためステップ（１２３）が実行される。
【０１０２】
そして、ステップ（１２３）においては、インターネット印刷サービス用のグループ名である"ｐｍ"がグループ名として設定され、それに対応したｐａｓｓｃｏｄｅとして、例えば「９８７１」が設定される。
【０１０３】
次に、ステップ（１２４）においては、ステップ（１２３）で設定されたグループ名とｐａｓｓｃｏｄｅとの組み合わが、図４に示した印刷管理制御テーブルと合致するとＣＰＵ６により判定され、ステップ（１２５）において、カラージョブと判定される。そして、ステップ（１２７）においてカラー印刷権限があると判定され、ステップ（１２９）において、図４に示した印刷管理制御テーブルのグループ"ｐｍ"でのカラー印刷枚数がカラー印刷枚数制限（「１００」）を超過していないと判定され、印刷が実行される。
【０１０４】
なお、印刷ジョブが白黒の場合には、ステップ（１２５）において。白黒ジョブと判定され、ステップ（１２６）で白黒での印刷権限がないと判定されるため印刷されない。
【０１０５】
以上説明したように本実施形態によれば、複数のグループ名とｐａｓｓｃｏｄｅの組み合わせを保持し、各グループ名でのカラー印刷の許可、白黒印刷の許可、カラー印刷枚数制限、白黒印刷枚数制限を行うことが可能であるのに加え、特定の印刷サービスを介して受信した印刷ジョブに対してあらかじめ設定されたグループ名及びｐａｓｓｃｏｄｅを設定することにより、既存の印刷管理制御機構を利用して特定の印刷サービスを介して受信した印刷ジョブに対してもカラー印刷の許可、白黒印刷の許可、カラー印刷枚数制限、白黒印刷枚数制限などの印刷制限をすることが可能である。
【０１０６】
以下、図６に示すメモリマップを参照して本発明に係る画像処理装置で読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１０７】
図６は、本発明に係る画像処理装置で読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１０８】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１０９】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１１０】
本実施形態における図３，図５に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１１１】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１１２】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１１３】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭ，ＥＥＰＲＯＭ等を用いることができる。
【０１１４】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１５】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１１６】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０１１７】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではなく、以下の実施態様も含まれることはいうまでもない。
【０１１８】
従来では、インターネット印刷というサービスを利用すると不特定のユーザがインターネットを介してプリンタに印刷をさせることが出来るが、ユーザ名またはグループ名で印刷を制限している場合にはユーザ名またはグループ名を設定する手段がないため印刷を行うことが出来ない。
【０１１９】
しかし、本発明によれば、インターネット印刷を介して印刷ジョブが送られてきた場合にはユーザ名またはグループ名が設定されていなくてもあらかじめ設定されたユーザ名またはグループ名によって印刷を実行することが出来る。
【０１２０】
さらに、カラープリンタにおいて、異なる二つの印刷サービスを介して印刷ジョブを受信可能である場合に、第一の印刷サービスを介して受信した印刷ジョブはカラー及び白黒での印刷を許可し、第二の印刷サービスを介して受信した印刷ジョブは白黒のみでの印刷を許可するなど、さまざまな印刷データの条件と印刷サービスの組み合わせに応じた画像形成装置の利用制限を設定することが可能である。
【０１２１】
さらに、前記画像形成装置はユーザもしくはグループ単位での印刷枚数管理を行うことが出来ることによりユーザ毎あるいはグループ毎に印刷可能な枚数を制限し、不要な印刷を抑制することが可能である。
【０１２２】
さらに、前記画像形成装置はユーザもしくはグループ単位で、かつ印刷データの条件に応じて印刷枚数管理を行うことが出来ることにより、例えばユーザ毎あるいはグループ毎にカラー印刷の枚数を制限し、コストが高いカラー印刷の枚数を抑制することが可能であると共に、特定の印刷サービスを介して受信した印刷ジョブの枚数を制限することが可能である。
【０１２３】
さらに、ユーザが自分が利用可能なグループのグループ識別情報とそのグループの暗証情報の両方を知らなければそのグループでの印刷をすることが出来ず、通常の印刷方法においては利用出来ないグループを不正に利用して印刷することを防止することが出来るのに加え、グループ識別情報や暗証情報を印刷データに含めることが困難な印刷サービスを利用する場合であってもあらかじめ設定された印刷サービス毎のグループ識別情報及び暗証情報を設定して印刷することが可能である。
【０１２４】
さらに、前記印刷サービス毎のグループ識別情報及び暗証情報の標準値は変更可能であることにより管理の都合上前記印刷サービス用のグループ識別情報または暗証情報を変更する必要が生じた場合にも設定を変更することにより対応可能である。
【図面の簡単な説明】
【０１２５】
【図１】本発明の第一実施形態を示す画像形成装置を適用可能なネットワーク印刷システムの構成例を示す図である。
【図２】図１に示したプリンタのデータ処理構成を説明するブロック図である。
【図３】本発明に係る画像出力装置における第１のデータ処理手順の一例を示すフローチャートである。
【図４】図２に示したＲＡＭ上で管理される印刷管理制御テーブルの一例を示す図である。
【図５】本発明に係る画像出力装置における第２のデータ処理手順の一例を示すフローチャートである。
【図６】本発明に係る画像処理装置で読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【０１２６】
１  ＰｒｉｎｔＭｅサーバ
２  ＰｒｉｎｔＭｅクライアント
３  ルータ
４  プリンタ
５  クライアントＰＣ
６  ＣＰＵ
７  ＲＡＭ
８  ＲＯＭ
【図１】
2004213635.tif 000003
【図２】
2004213635.tif 000004
【図３】
2004213635.tif 000005
【図４】
2004213635.tif 000006
【図５】
2004213635.tif 000007
【図６】
2004213635.tif 000008