(57)【要約】【課題】  部門コードエラーが発生したときでも、迅速に印刷処理が行なわれ得ると共に、部門毎の正確なカウンタ情報を管理する。【解決手段】  ホストＰＣが、プリンタドライバにより、ユーザの部門コード，ジョブ識別情報及び印刷ジョブデータを上記画像形成手段に送信して、画像形成手段にて印刷部により当該印刷データの印刷出力を行い、画像形成手段が、印刷出力に応じて、上記部門コードに基づいて、対応する部門毎のカウンタ情報をカウントアップする部門管理部を備え、上記部門管理部が、ホストＰＣから送られてくる部門コードが正しいか否かを判定し、上記部門コードが正しい場合には、上記印刷ジョブデータの印刷出力を行い、一方上記部門コードが正しくない場合には、部門コードエラーと判定して、ジョブ識別情報を記憶部に登録すると共に、その旨をホストＰＣに通知して、部門コードエラーを解除する。【選択図】  図１
2006301913.tif 000002
【特許請求の範囲】
【請求項１】
印刷等の画像形成の処理を行なう画像形成手段と、上記画像形成手段に接続される少なくとも一つのホストＰＣと、を設けて、
上記ホストＰＣが、プリンタドライバにより、ユーザの部門コード，ジョブ識別情報及び印刷ジョブデータを上記画像形成手段に送信して、上記画像形成手段にて印刷部により当該印刷データの印刷出力を行なうと共に、
上記画像形成手段が、印刷出力に応じて、上記部門コードに基づいて、対応する部門毎のカウンタ情報をカウントアップする部門管理部を備えた、画像形成システムにおいて、
上記部門管理部が、ホストＰＣから送られてくる部門コードが正しいか否かを判定し、上記部門コードが正しい場合には、上記印刷ジョブデータの印刷出力を行ない、また上記部門コードが正しくない場合には、部門コードエラーと判定して、ジョブ識別情報を記憶部に登録すると共に、その旨をホストＰＣに通知して、部門コードエラーを解除する
ことを特徴とする画像形成システム。
【請求項２】
上記部門管理部が、部門コードエラー発生時に、ジョブ識別情報と共に印刷ジョブデータを記憶部に登録すると共に、その旨をホストＰＣに通知して、当該印刷ジョブデータの印刷出力を保留する
ことを特徴とする請求項１に記載の画像形成システム。
【請求項３】
上記部門管理部が、ホストＰＣからの部門コード及びジョブ識別情報の再送信を待って、この再送信された部門コードが正しいか否かを判定し、上記再送信された部門コードが正しい場合には、再送信されたジョブ識別情報に基づいて、記憶部から当該ジョブ識別情報に関連付けられた印刷ジョブデータを読み出して、この印刷ジョブデータの印刷出力を行ない、また上記再送信された部門コードが正しくない場合には、再び当該印刷ジョブデータの印刷出力を保留する
ことを特徴とする請求項２に記載の画像形成システム。
【請求項４】
上記部門管理部が、部門コードエラー発生時に、その旨をホストＰＣに通知すると共に、当該印刷ジョブデータの印刷出力を行なった後、上記部門コードの代わりに仮部門コードを付与して、ジョブ識別情報及びカウンタ情報と共に記憶部に登録する
ことを特徴とする請求項２に記載の画像形成システム。
【請求項５】
上記部門管理部が、ホストＰＣからの部門コード及びジョブ識別情報の再送信を待って、この再送信された部門コードが正しいか否かを判定し、上記再送信された部門コードが正しい場合には、当該ジョブ識別情報に関連して記憶部に登録されているカウンタ情報及び仮部門コードを読み出して、改めて当該ジョブ識別情報に関連して再送信された部門コード及びカウンタ情報を記憶部に登録する
ことを特徴とする請求項１〜４のいずれかに記載の画像形成システム。
【請求項６】
上記部門管理部が、管理者の操作により、記憶部から仮部門コードに関連付けられたジョブ識別情報及びカウンタ情報を読み出して、この仮部門コードを新規の部門コードに変換して、新規の部門コードに関連付けて、上記ジョブ識別情報及びカウンタ情報を記憶部に登録する
ことを特徴とする請求項１〜５のいずれかに記載の画像形成システム。
【請求項７】
ホストＰＣのプリンタドライバがユーザの部門コード，ジョブ識別情報及び印刷データを画像形成手段に送信して、上記画像形成手段にて当該印刷データの印刷出力を行なう際に、上記画像形成装置にて印刷出力に応じて、上記部門コードに基づいて対応する部門毎にカウントアップされるカウンタ情報を取得する画像形成システムの部門管理方法であって、
ホストＰＣから送られてくる部門コード，ジョブ識別情報及び印刷ジョブデータを受信するステップと、
上記部門コードが正しいか否かを判定するステップと、
上記部門コードが正しい場合に、上記印刷ジョブデータの印刷出力を行なうステップと、
上記部門コードが正しくない場合に、部門コードエラーとして、ジョブ識別情報を記憶部に登録するステップと、
部門コードエラー発生の旨をホストＰＣに通知すると共に、部門コードエラーを解除するステップと、を設けた
ことを特徴とする画像形成システムの部門管理方法。
【請求項８】
ホストＰＣのプリンタドライバがユーザの部門コード，ジョブ識別情報及び印刷データを画像形成手段に送信して、上記画像形成手段にて当該印刷データの印刷出力を行なう際に、上記画像形成装置にて印刷出力に応じて、上記部門コードに基づいて対応する部門毎にカウントアップされるカウンタ情報を取得する処理をコンピュータに実行させるための画像形成システムの部門管理プログラムであって、
ホストＰＣから送られてくる部門コード，ジョブ識別情報及び印刷ジョブデータを受信する手順と、
上記部門コードが正しいか否かを判定する手順と、
上記部門コードが正しい場合に、上記印刷ジョブデータの印刷出力を行なう手順と、
上記部門コードが正しくない場合に、部門コードエラーとして、ジョブ識別情報を記憶部に登録する手順と、
部門コードエラー発生の旨をホストＰＣに通知すると共に、部門コードエラーを解除する手順と、をコンピュータに実行させる
ことを特徴とする画像形成システムの部門管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばプリンタ，複合機等における部門管理を行なうための画像形成システムと、その部門管理方法および部門管理プログラムに関する。
【背景技術】
【０００２】
一般に、例えばプリンタ，複合機等の画像形成装置に対してネットワーク接続されたホストＰＣから当該画像形成装置にて印刷出力を行なう画像形成システムにおいては、画像形成装置内に各ユーザのカウンタ情報を保持して、印刷出力に伴ってこのカウンタ情報をカウントアップすることにより、課金処理を行なうようにしている。
【０００３】
このような構成の画像形成システムは、例えば特許文献１に部門管理機能付き画像形成装置として開示されており、初期設定として、画像形成装置側に管理すべき部門を登録すると共に、各ホストＰＣを使用するユーザと部門コードとを関連付けて、各ホストＰＣのプリンタドライバに反映させるようにしている。そして、印刷時に、ユーザが指定しあるいはプリンタドライバに前もって設定された部門コードを、印刷ジョブに付加して、ホストＰＣから画像形成装置に送信する。これにより、画像形成装置側では、印刷ジョブを印刷出力すると共に、部門コード毎にカウンタ情報を保持し、部門毎の課金処理等の管理を行なうようになっている。
【０００４】
ところで、ホストＰＣから画像形成装置側に送られた部門コードが、画像形成装置に登録されていない場合には、画像形成装置は、一般的に「部門コードエラー」と判定して、印刷処理を中止し、その操作パネルの表示部にその旨を表示する。
この場合、ユーザが画像形成装置の操作パネルの入力部に備えられた解除キーを操作することにより、上述した部門コードエラーが解除され、画像形成装置は、設定された動作、例えば印刷中止あるいは部門コードなしとして印刷出力を実行する。
【０００５】
しかしながら、このような構成の画像形成システムにおいては、部門コードエラーが発生した場合には、ユーザが画像形成装置の場所まで出向いて、その操作パネルの入力部の解除キーを操作する必要があり、操作が煩雑になってしまう。
また、部門コードエラー解除後に、部門コードなしで印刷出力するように設定されている場合、正しい部門管理が行なわれ得なくなってしまう。
【０００６】
これに対して、特許文献２には、エラー発生時に処理を実行する旨を前もって処理実行選択手段により行なっている場合には、エラー発生時に処理を中断することなく、そのまま実行するようにした、画像形成装置が開示されている。
このような構成の画像形成装置によれば、処理実行選択手段により、部門コードエラーの発生時に処理を実行するように選択しておくことによって、部門コードエラーの発生時に、ユーザの手を煩わすことなく、そのまま処理を実行することができる。
【０００７】
また、特許文献３には、端末すなわちホストＰＣ側にも部門コード等の適合性判定部を設けて、印刷データを部門コードと共に印刷装置すなわち画像形成装置側に出力する前に、当該印刷データに付加される部門コードが指定する印刷装置に登録されているか否かの適合性を判定するようにしたネットワーク印刷システムが開示されている。
この構成によれば、部門コードエラーの発生時における印刷装置での印刷データの保留状態が回避され、印刷出力の効率が向上することになる。
【特許文献１】特開２００４−２４２１１６号
【特許文献２】特開２００４−１７１４０４号
【特許文献３】特開２００４−２５２７０９号
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献２による画像形成装置においては、処理実行選択手段により、部門コードエラーの発生時に処理を実行するように選択しておくことによって、部門コードエラーが発生したとしても、そのまま印刷処理を実行させることが可能であるが、この場合、正しい部門コードではないことから、部門毎の正確なカウント情報を作成することができず、課金処理等の部門管理に関して不都合が発生してしまうことになる。
【０００９】
これに対して、特許文献３によるシステムによれば、端末側及び印刷装置側の双方で、部門コードの適合性が判定されることになるため、部門コードが正しい場合であっても、二回の適合性判定が行なわれるので、時間がかかってしまうと共に、処理負担が増大してしまう。
また、端末側の適合性判定部は、印刷装置から部門コードを登録した部門情報を取得する必要があり、登録されている部門コード数が多くなると、部門情報取得時のネットワーク負担が増大してしまう。
【００１０】
さらに、特許文献３の請求項６においては、部門コードエラーが発生した場合に、ユーザが印刷装置の操作パネルまたは端末側から操作することにより、新規の部門コードを登録して、印刷処理を行なうことができるようになっているが、この場合、本来、システム管理者あるいは部門管理者等の管理者が行なうべき部門コードの新規登録作業をユーザが行なうことになるため、管理上好ましい仕様ではない。
【００１１】
本発明は、上記の問題を解決すべくなされたものであり、部門コードエラーが発生したときでも、迅速に印刷処理が行なわれ得ると共に、部門毎の正確なカウンタ情報を管理することができるようにした画像形成システムと、その部門管理方法および部門管理プログラムの提供を目的とする。
【課題を解決するための手段】
【００１２】
この目的を達成するため、本発明の請求項１記載の画像形成システムは、印刷等の画像形成の処理を行なう画像形成手段と、上記画像形成手段に接続される少なくとも一つのホストＰＣと、を設けて、上記ホストＰＣが、プリンタドライバにより、ユーザの部門コード，ジョブ識別情報及び印刷ジョブデータを上記画像形成手段に送信して、上記画像形成手段にて印刷部により当該印刷データの印刷出力を行なうと共に、上記画像形成手段が、印刷出力に応じて、上記部門コードに基づいて、対応する部門毎のカウンタ情報をカウントアップする部門管理部を備えた、画像形成システムにおいて、上記部門管理部が、ホストＰＣから送られてくる部門コードが正しいか否かを判定し、上記部門コードが正しい場合には、上記印刷ジョブデータの印刷出力を行ない、また上記部門コードが正しくない場合には、部門コードエラーと判定して、ジョブ識別情報を記憶部に登録すると共に、その旨をホストＰＣに通知して、部門コードエラーを解除する構成としてある。
【００１３】
画像形成システムをこのような構成とすると、ホストＰＣから送られてきた部門コードが正しい、すなわち画像形成装置の部門管理部にて既に登録されている部門コードと一致する場合には、そのまま画像形成装置の印刷部により当該印刷ジョブデータが印刷出力される。
これに対して、上記部門コードが正しくない場合には、部門管理部が、部門コードエラーと判定し、その旨をホストＰＣに通知すると共に、ジョブ識別情報を記憶部に登録して、部門コードエラーを解除する。これによって、画像形成装置は、他の印刷ジョブの印刷出力等の処理を行なうことができる。
したがって、部門コードエラー発生時に、ユーザからの部門コードの再入力等の操作を待つことなく、他の印刷ジョブの処理に関して、迅速に処理が行なわれ得ることになる。
【００１４】
また、請求項２記載の画像形成システムは、上記部門管理部が、部門コードエラー発生時に、ジョブ識別情報と共に印刷ジョブデータを記憶部に登録すると共に、その旨をホストＰＣに通知して、当該印刷ジョブデータの印刷出力を保留する構成としてある。
また、請求項３記載の画像形成システムは、上記部門管理部が、ホストＰＣからの部門コード及びジョブ識別情報の再送信を待って、この再送信された部門コードが正しいか否かを判定し、上記再送信された部門コードが正しい場合には、再送信されたジョブ識別情報に基づいて、記憶部から当該ジョブ識別情報に関連付けられた印刷ジョブデータを読み出して、この印刷ジョブデータの印刷出力を行ない、また上記再送信された部門コードが正しくない場合には、再び当該印刷ジョブデータの印刷出力を保留する構成としてある。
【００１５】
画像形成システムをこのような構成とすると、印刷ジョブデータを記憶部に登録しておくことにより、ホストＰＣから正しい部門コードが再送信されてきたとき、ジョブ識別情報に基づいて対応する印刷ジョブデータを記憶部から読み出すことにより、印刷出力を行なうことができる。したがって、印刷ジョブデータの再送信が不要となり、ネットワークの負担が軽減され得ることになる。
【００１６】
また、請求項４記載の画像形成システムは、上記部門管理部が、部門コードエラー発生時に、その旨をホストＰＣに通知すると共に、当該印刷ジョブデータの印刷出力を行なった後、上記部門コードの代わりに仮部門コードを付与して、ジョブ識別情報及びカウンタ情報と共に記憶部に登録する構成としてある。
画像形成システムをこのような構成とすると、部門コードエラーが発生したときでも、そのまま印刷出力を行なうと共に、印刷出力に対応したカウンタ情報を仮部門コード及びジョブ識別情報と共に記憶部に登録する。これにより、印刷出力を保留せずに、迅速に印刷出力を行なうことができると共に、仮部門コードにより部門管理を行なうことができる。
【００１７】
また、請求項５記載の画像形成システムは、上記部門管理部が、ホストＰＣからの部門コード及びジョブ識別情報の再送信を待って、この再送信された部門コードが正しいか否かを判定し、上記再送信された部門コードが正しい場合には、当該ジョブ識別情報に関連して記憶部に登録されているカウンタ情報及び仮部門コードを読み出して、改めて当該ジョブ識別情報に関連して再送信された部門コード及びカウンタ情報を記憶部に登録する構成としてある。
画像形成システムをこのような構成とすると、部門コードエラー発生時に、そのまま印刷出力すると共に、仮部門コードを付与して記憶部に登録されたカウンタ情報に関して、その後ホストＰＣから正しい部門コードが再送信されてきたとき、仮部門コードを正しい部門コードに変更して、記憶部に登録することにより、正しい部門コードに基づいて、正しい部門管理を行なうことができる。
【００１８】
また、請求項６記載の画像形成システムは、上記部門管理部が、管理者の操作により、記憶部から仮部門コードに関連付けられたジョブ識別情報及びカウンタ情報を読み出して、この仮部門コードを新規の部門コードに変換して、新規の部門コードに関連付けて、上記ジョブ識別情報及びカウンタ情報を記憶部に登録する構成としてある。
画像形成システムをこのような構成とすると、部門コードエラー発生時に、部門コードエラー発生時に、そのまま印刷出力すると共に、仮部門コードを付与して記憶部に登録されたカウンタ情報に関して、その後管理者の操作によって、仮部門コードを新規の部門コードに変更して、記憶部に登録することにより、正しい部門コードに基づいて、正しい部門管理を行なうことができる。これにより、部門コードが登録されていない場合であっても、後に管理者により部門コードが割り当てられることにより、ユーザが勝手に部門コードを登録してしまうようなことはなく、管理者による正確な部門管理が可能になる。
【００１９】
また、請求項７記載の画像形成システムの部門管理方法は、ホストＰＣのプリンタドライバがユーザの部門コード，ジョブ識別情報及び印刷データを画像形成手段に送信して、上記画像形成手段にて当該印刷データの印刷出力を行なう際に、上記画像形成装置にて印刷出力に応じて、上記部門コードに基づいて対応する部門毎にカウントアップされるカウンタ情報を取得する画像形成システムの部門管理方法であって、ホストＰＣから送られてくる部門コード，ジョブ識別情報及び印刷ジョブデータを受信するステップと、上記部門コードが正しいか否かを判定するステップと、上記部門コードが正しい場合に、上記印刷ジョブデータの印刷出力を行なうステップと、上記部門コードが正しくない場合に、部門コードエラーとして、ジョブ識別情報を記憶部に登録するステップと、部門コードエラー発生の旨をホストＰＣに通知すると共に、部門コードエラーを解除するステップと、を設けた構成としてある。
このように、本発明は、方法としても実現化することができる。
【００２０】
また、請求項８記載の画像形成システムの部門管理プログラムは、ホストＰＣのプリンタドライバがユーザの部門コード，ジョブ識別情報及び印刷データを画像形成手段に送信して、上記画像形成手段にて当該印刷データの印刷出力を行なう際に、上記画像形成装置にて印刷出力に応じて、上記部門コードに基づいて対応する部門毎にカウントアップされるカウンタ情報を取得する処理をコンピュータに実行させるための画像形成システムの部門管理プログラムであって、ホストＰＣから送られてくる部門コード，ジョブ識別情報及び印刷ジョブデータを受信する手順と、上記部門コードが正しいか否かを判定する手順と、上記部門コードが正しい場合に、上記印刷ジョブデータの印刷出力を行なう手順と、上記部門コードが正しくない場合に、部門コードエラーとして、ジョブ識別情報を記憶部に登録する手順と、部門コードエラー発生の旨をホストＰＣに通知すると共に、部門コードエラーを解除する手順と、をコンピュータに実行させる構成としてある。
このように、本発明は、プログラムとしても実現化することができる。
【発明の効果】
【００２１】
このようにして、本発明による画像形成システムとその部門管理方法および部門管理プログラムによれば、ホストＰＣから送られてきた印刷ジョブデータに付加された部門コードが部門管理部側に登録されておらず、部門コードエラーとなった場合に、画像形成装置の部門コードエラー解除により、他の印刷ジョブデータの印刷出力を行なうことが可能になるので、当該画像形成装置の処理効率が向上することになる。
【００２２】
また、部門コードエラー発生時に、当該印刷ジョブデータがそのまま印刷出力されると共に、そのカウンタ情報が仮部門コードを付与して記憶部に登録される場合には、この仮部門コードによって部門管理を行なうことが可能であり、さらにホストＰＣからの正しい部門コードの再送信、あるいは管理者による新たな部門コードの入力によって、上記仮部門コードが正しい部門コードに変更されることにより、正確な部門管理が行なわれ得ることになる。
これに対して、部門コードエラー発生時に、当該印刷ジョブデータの印刷出力を保留する場合には、画像形成装置は、部門コードエラーが解除されることにより、他の印刷ジョブデータの印刷出力を行なうことが可能となり、他の印刷ジョブデータの待ち時間が大幅に短縮され得ることになる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明を適用した画像形成システムの一実施形態について、図１を参照して説明する。
図１は、本発明による画像形成システムの一実施形態の構成を示している。
図１に示すように、画像形成システム１０は、ホストＰＣ１００と、画像形成装置２００と、ネットワーク３００と、から構成されている。
【００２４】
ここで、上記ホストＰＣ１００，画像形成装置２００は、それぞれコンピュータ上で動作するプログラムにより動作が制御されるようになっている。
また、上記ネットワーク３００は、例えば構内ＬＡＮ等のネットワークであって、上述したホストＰＣ１００および画像形成装置２００を相互に接続するようになっている。
【００２５】
上記ホストＰＣ１００は、例えばパーソナルコンピュータであって、上記画像形成装置２００に対してネットワーク４００を介して接続されており、画像形成装置２００により印刷出力を行なうために、上記画像形成装置２００の各種設定等を行なうプリンタドライバ１１０がインストールされている。
【００２６】
このプリンタドライバ１１０は、ユーザがホストＰＣ１００で印刷出力を行なう際に、印刷ジョブデータ１１１に部門コード１１２及びジョブ識別情報（ジョブＩＤ）１１３を付加して、画像形成装置２００に対して送信するようになっている。
具体的には、このプリンタドライバ１１０は、印刷要求発生時に、ユーザが入力した部門コード１１２または前もってネットワーク管理者等により割り当てられ設定された部門コード１１２およびジョブ識別情報１１３を、印刷ジョブデータ１１１に付加して、図２に示すように、互いに関連付けて印刷データ１１４としてネットワーク３００を介して画像形成装置２００に対して送信するようになっている。
【００２７】
上記画像形成装置２００は、図示の場合印刷装置であって、通信インタフェース２１０，制御部２２０，印刷部２３０，部門管理部２４０および記憶部２５０を設けてある。
【００２８】
上記通信インタフェース２１０は、上記ネットワーク３００に接続されており、ネットワークを介してホストＰＣ１００との間で各種データの送受信を行なうものである。
【００２９】
上記制御部２２０は、印刷部２３０，部門管理部２４０および記憶部２５０を制御することにより、ホストＰＣ１００から通信インタフェース２１０により受信した印刷ジョブデータ１１１を印刷部２３０により印刷出力すると共に、部門管理部２４０により部門管理を行なうようになっている。
ここで、上記制御部２２０は、例えば画像形成装置２００の操作パネル（図示せず）あるいはホストＰＣ１００の操作によって、部門コードエラー発生時の処理について、印刷保留か印刷継続かを選択的に設定されるようになっている。
【００３０】
上記制御部２２０は、ホストＰＣ１００からネットワーク３００そして通信インタフェース２１０を介して印刷データ１１４を受信すると、印刷データ１１４のうち、部門コード１１２を部門管理部２４０に送出する。
そして、上記制御部２２０は、部門管理部２４０から部門コードが正しいという判定結果を受け取ると、印刷ジョブデータ１１１を印刷部２３０に送出して、印刷部２３０により印刷出力させるようになっている。
【００３１】
これに対して、部門管理部２４０から部門コードが正しくない、すなわち部門コードエラーの判定結果を受け取ると、上記制御部２２０は、印刷保留が設定されている場合には、印刷保留として部門コードエラーを解除する。
そして、上記制御部２２０は、図３に示すように、上記印刷ジョブデータ１１１及びジョブ識別情報１１３を記憶部２５０に登録すると共に、ネットワーク３００を介してホストＰＣ１００に対して部門コードエラー発生の旨及びジョブ識別情報１１３を通知する。
【００３２】
その後、ホストＰＣ１００から部門コード１１２及びジョブ識別情報１１３が再送信されてきたとき、上記制御部２２０は、再び部門管理部２３０にて部門コードの判定を行なわせ、部門コードが正しい場合には、ジョブ識別情報１１３に基づいて、対応する印刷ジョブデータ１１１を記憶部２５０から読み出して、この印刷ジョブデータ１１１を印刷部２３０に送出して、印刷部２３０により印刷出力させるようになっている。
ここで、上記制御部２２０は、印刷部２３０が印刷ジョブデータ１１１の印刷出力を行なった後、その印刷枚数を印刷部１３０から受け取って、カウンタ情報２２１を作成し、当該印刷ジョブデータ１１１に関連する部門コード１１２と共に、部門管理部２４０に送出するようになっている。
【００３３】
また、部門コードエラーの判定結果を受け取ったとき、上記制御部２２０は、印刷継続が設定されていると、ネットワーク３００を介してホストＰＣ１００に対して部門コードエラー発生の旨及びジョブ識別情報１１３を通知すると共に、すぐに当該印刷ジョブデータ１１１を印刷部２３０に送出して、印刷部２３０により印刷出力させる。
この場合、上記制御部２２０は、印刷部２３０から印刷枚数を受け取ったとき、カウンタ情報２２１を作成し、上記部門コード１１２（部門コードエラーの原因となった正しくない部門コード）の代わりに、例えば特定部門の部門コードを表わす仮部門コード２２２を付与して、カウンタ情報２２１，仮部門コード２２２およびジョブ識別情報１１３を記憶部２５０に登録するようになっている。
【００３４】
その後、ホストＰＣ１００から部門コード１１２及びジョブ識別情報１１３が再送信されてきたとき、上記制御部２２０は、再び部門管理部２３０にて部門コードの判定を行なわせ、部門コードが正しい場合には、ジョブ識別情報１１３に基づいて、対応するカウンタ情報２２１，仮部門コード２２２を記憶部２５０から読み出して、仮部門コード２２２の代わりに、新しい（正しい）部門コード１１２を付与して、カウンタ情報２２１および部門コード１１２を部門管理部２４０に送出するようになっている。
【００３５】
上記印刷部２３０は、公知の構成であって、上記制御部２２０から送られてくる印刷ジョブデータ１１１に基づいて、印刷出力を行なうと共に、印刷後に印刷枚数を制御部２２０に送出するようになっている。
【００３６】
上記部門管理部２４０は、上記制御部２２０から送られてくるカウンタ情報２２１，部門コード１１２または２２２およびジョブ識別情報１１３に基づいて、部門毎のカウンタ情報の管理、そして課金管理を行なうようになっている。
また、上記部門管理部２４０は、システム管理者またはネットワーク管理者の操作によって、記憶部２５０に登録されている部門コードのリストの管理、すなわち部門コードのリストに関して、部門コードの新規登録や削除を行なうようになっている。
なお、部門コードエラー発生時に限り、エラーとなった正しくない部門コード１１２に関して、ホストＰＣ１００からのユーザの入力操作によって、部門管理部２４０は、上記部門１１２を部門コードのリストに追加登録するようにしてもよい。
【００３７】
さらに、上記部門管理部２４０は、設定された部門コードをリストとして記憶部２５０に登録しており、上記制御部２２０から部門コード１１２が送られてきたとき、この部門コード１１２が正しいか否かの判定を行なう。
具体的には、上記部門管理部２４０は、制御部２２０から送られてきた部門コード１１２を、記憶部２５０に登録された部門コードのリストから検索し、検索の結果、当該部門コード１１２がリストに登録されている場合には、部門コード１１２が正しいと判定し、また登録されていない場合には、部門コードエラーと判定して、その判定結果を制御部２２０に通知する。
【００３８】
さらに、上記部門管理部２４０は、部門コードエラーの発生時に、仮部門コード２２２が付与された場合、後にシステム管理者またはネットワーク管理者の操作によって、この仮部門コード２２２に対応する新規の部門コード２４１を追加登録できるようになっている。この場合、部門管理部２４０は、上記仮部門コード２２２を新規の部門コード２４１に変換して、新規の部門コード２４１に関連付けて、カウンタ情報２２１及びジョブ識別情報１１３を記憶部２５０に登録するようになっている。
【００３９】
上記記憶部２５０は、例えばハードディスクドライブ装置，ＲＡＭ等から構成されており、上述した部門コードのリストおよび印刷ジョブデータ１１１，カウンタ情報２２１，ジョブ識別情報１１３等が読み書き可能に登録されるようになっている。
【００４０】
次に、本実施形態の画像形成システム１０の印刷ジョブデータおよび部門管理の処理動作について、図４〜図５を参照して説明する。
図４は、部門コードエラー発生時に印刷保留が設定されている場合の画像形成システム１０の処理動作を示すフローチャートである。
図４において、ステップＡ１にて、ユーザがホストＰＣ１００のＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）にて部門コード１１２を選択して印刷要求を行なうと、上記ホストＰＣ１００のプリンタドライバ１１０は、ステップＡ２にて、印刷ジョブデータ１１１を生成し、ステップＡ３にて、部門コード１１２を付加し、さらにステップＡ４にて、ジョブ識別情報（ジョブＩＤ）１１３を付加して、ステップＡ５にて、印刷データ１１４としてネットワーク３００を介して上記画像形成装置２００に送信する。
【００４１】
これを受けて、上記画像形成装置２００の制御部２２０は、ステップＡ６にて、上記印刷データ１１４に含まれる部門コード１１２を部門管理部２４０に送出し、部門コードの判定を行なわせる。
これにより、上記部門管理部２４０は、ステップＡ７にて、記憶部２５０に登録されている部門コードのリストを参照して、この部門コード１１２の判定を行なって、ステップＡ８にて、その判定結果を制御部２２０に送出する。
【００４２】
ここで、部門コード１１２が正しい場合には、上記制御部２２０は、図４には示さないが、印刷データ１１４を印刷部２３０に送出して、印刷部２３０により印刷出力を行なわせ、印刷部２３０から印刷枚数を受け取ってカウンタ情報２２１を作成し、このカウンタ情報２２１，部門コード１１２およびジョブ識別情報１１３を部門管理部２３０に送出する。これにより、部門管理部２３０は、これらのカウンタ情報２２１，部門コード１１２およびジョブ識別情報１１３に基づいて、部門管理そして課金管理を行なう。
【００４３】
これに対して、部門コードが正しくない場合、すなわち部門コードエラー発生の場合には、上記制御部２２０は、ステップＡ９にて、上記印刷データ１１４のうち、印刷ジョブデータ１１１およびジョブ識別情報１１３を記憶部２５０に登録した後、ステップＡ１０にて、部門コードエラーをジョブ識別情報１１３と共に、ネットワーク３００を介してホストＰＣ１００のプリンタドライバ１１０に通知すると共に、ステップＡ１１にて、部門コードエラーを解除する。
これにより、画像形成装置１００は、部門コードエラーから復帰し、例えば他のホストＰＣからの印刷データを受け取って、印刷出力することができる状態となる。
【００４４】
そして、プリンタドライバ１１０が、ステップＡ１２にて、部門コードエラーの通知をホストＰＣ１００に対して行なうと、ホストＰＣ１００は、例えば表示部に部門コードエラーの旨の表示を行なう。
これに対して、ユーザが操作部（ＵＩ）から部門コード１１２を再入力すると、ホストＰＣ１００は、ステップＡ１３にて、この部門コード１１２をプリンタドライバ１１０に送出し、プリンタドライバ１１０は、ステップＡ１４にて、この部門コード１１２とジョブ識別情報１１３をネットワーク３００を介して画像形成装置２００に送信する。
【００４５】
これを受けて、画像形成装置２００の制御部２２０は、ステップＡ１５にて、再び部門コード１１２を部門管理部２４０に送出し、部門コードの判定を行なわせる。
これにより、上記部門管理部２４０は、ステップＡ１６にて、記憶部２５０に登録されている部門コードのリストを参照して、この部門コード１１２の判定を行なって、ステップＡ１７にて、その判定結果を制御部２２０に送出する。
【００４６】
ここで、再入力された部門コード１１２が正しくない場合には、上記制御部２２０は、再びステップＡ１０に戻って、同様にして部門コードエラーの通知を行なう。
これに対して、再入力された部門コード１１２が正しい場合には、上記制御部２２０は、ステップＡ１８にて、ジョブ識別情報１１３に基づいて印刷ジョブデータ１１１を記憶部２５０から読み出して、ステップＡ１９にて、この印刷ジョブデータ１１１を印刷部２３０に送出して、ステップＡ２０にて、印刷部２３０により印刷出力を行なわせる。
【００４７】
そして、印刷出力終了後に、ステップＡ２１にて、印刷部２３０から印刷枚数を受け取って、上記制御部２２０は、ステップＡ２２にて、カウンタ情報２２１を作成し、このカウンタ情報２２１および部門コード１１２を部門管理部２３０に送出する。
以上で、印刷ジョブデータの処理が終了する。
これにより、部門管理部２３０は、これらのカウンタ情報２２１および部門コード１１２に基づいて、部門管理そして課金管理を行なう。
【００４８】
次に、部門コードエラー発生時に印刷継続が設定されている場合の処理動作について、図５を参照して説明する。
図５は、部門コードエラー発生時に印刷継続が設定されている場合の画像形成システム１０の処理動作を示すフローチャートである。
図５において、ステップＢ１にて、ユーザがホストＰＣ１００のＵＩにて部門コード１１２を選択して印刷要求を行なうと、上記ホストＰＣ１００のプリンタドライバ１１０は、ステップＢ２にて、印刷ジョブデータ１１１を生成し、ステップＢ３にて、部門コード１１２を付加し、さらにステップＢ４にて、ジョブ識別情報（ジョブＩＤ）１１３を付加して、ステップＢ５にて、印刷データ１１４としてネットワーク３００を介して上記画像形成装置２００に送信する。
【００４９】
これを受けて、上記画像形成装置２００の制御部２２０は、ステップＢ６にて、上記印刷データ１１４に含まれる部門コード１１２を部門管理部２４０に送出し、部門コードの判定を行なわせる。
これにより、上記部門管理部２４０は、ステップＢ７にて、記憶部２５０に登録されている部門コードのリストを参照して、この部門コード１１２の判定を行なって、ステップＢ８にて、その判定結果を制御部２２０に送出する。
【００５０】
ここで、部門コード１１２が正しい場合には、上記制御部２２０は、前述した場合と同様に、印刷部２３０により印刷ジョブデータ１１１の印刷出力を行なわせ、印刷部２３０から印刷枚数によりカウンタ情報２２１を作成して、このカウンタ情報２２１および部門コード１１２を部門管理部２３０に送出する。
【００５１】
これに対して、部門コードが正しくない場合、すなわち部門コードエラー発生の場合には、上記制御部２２０は、ステップＢ９にて、正しくない部門コード１１２の代わりに、仮部門コード２２２を付与して、ステップＢ１０にて、上記印刷データ１１４のうち、印刷ジョブデータ１１１および仮部門コード２２２を印刷部２３０に出力して、ステップＢ１１にて、印刷部２３０により印刷出力を行なわせる。
【００５２】
そして、印刷出力終了後に、ステップＢ１２にて、印刷部２３０から印刷枚数を受け取って、上記制御部２２０は、ステップＢ１３にて、カウンタ情報２２１を作成し、このカウンタ情報２２１，仮部門コード２２２およびジョブ識別情報１１３を記憶部２５０に登録する。
これにより、画像形成装置１００は、例えば他のホストＰＣからの印刷データを受け取って、印刷出力することができる状態となる。
【００５３】
続いて、上記制御部２２０は、ステップＢ１４にて、部門コードエラーをジョブ識別情報１１３と共に、ネットワーク３００を介してホストＰＣ１００のプリンタドライバ１１０に通知する。
そして、プリンタドライバ１１０が、ステップＢ１５にて、部門コードエラーの通知をホストＰＣ１００に対して行なうと、ホストＰＣ１００は、例えば表示部に部門コードエラーの旨の表示を行なう。
これに対して、ユーザが操作部（ＵＩ）から部門コード１１２を再入力すると、ホストＰＣ１００は、ステップＢ１６にて、この部門コード１１２をプリンタドライバ１１０に送出し、プリンタドライバ１１０は、ステップＢ１７にて、この部門コード１１２とジョブ識別情報１１３をネットワーク３００を介して画像形成装置２００に送信する。
【００５４】
これを受けて、画像形成装置２００の制御部２２０は、ステップＢ１８にて、再び部門コード１１２を部門管理部２４０に送出し、部門コードの判定を行なわせる。
これにより、上記部門管理部２４０は、ステップＢ１９にて、記憶部２５０に登録されている部門コードのリストを参照して、この部門コード１１２の判定を行なって、ステップＢ２０にて、その判定結果を制御部２２０に送出する。
【００５５】
ここで、再入力された部門コード１１２が正しくない場合には、上記制御部２２０は、再びステップＢ１４に戻って、同様にして部門コードエラーの通知を行なう。
これに対して、再入力された部門コード１１２が正しい場合には、上記制御部２２０は、ステップＢ２１にて、ジョブ識別情報１１３に基づいて仮部門コード２２２およびカウンタ情報２２１を記憶部２５０から読み出して、ステップＢ２２にて、当該部門コード１１２に対応する印刷枚数の調整を行なってカウンタ情報２２１を修正した後、ステップＢ２３にて、再入力された部門コード１１２および修正されたカウンタ情報２２１を部門管理部２３０に送出する。
以上で、印刷ジョブデータの処理が終了する。
【００５６】
以上、本発明の画像形成システムとその部門管理方法，部門管理プログラムについて、好ましい実施形態を示して説明したが、本発明にかかる画像形成システムとその部門管理方法，部門管理プログラムは、上述した実施形態にのみ限定されるものではなく、本発明の範囲内で種々の変更実施が可能であることはいうまでもない。
例えば、上述した実施形態においては、ホストＰＣ１００及び画像形成装置２００は、相互にネットワーク３００を介して接続されているが、これに限らず、直接に接続されていてもよく、またホストＰＣ１００が画像形成装置２００内に組み込まれていてもよいことは明らかである。
【産業上の利用可能性】
【００５７】
本発明は、画像形成装置、例えばプリンタ，ファクシミリ装置，コピー機，スキャナ装置，複合機等に利用可能である。
【図面の簡単な説明】
【００５８】
【図１】本発明による画像形成システムの一実施形態の構成を示すブロック図である。
【図２】図１の画像形成システムにおけるホストＰＣから画像形成装置に送信される印刷データの構成を示す図である。
【図３】図１の画像形成システムにおける部門コードエラー発生時に記憶部に登録される印刷データの構成を示す図である。
【図４】図１の画像形成システムにおける部門コードエラー発生時に印刷保留が設定されている場合の処理動作を示すフローチャートである。
【図５】図１の画像形成システムにおける部門コードエラー発生時に印刷継続が設定されている場合の処理動作を示すフローチャートである。
【符号の説明】
【００５９】
１０    画像形成システム
１００  ホストＰＣ
１１０  プリンタドライバ
１１１  印刷ジョブデータ
１１２  部門コード
１１３  ジョブ識別情報
１１４  印刷データ
２００  画像形成装置
２１０  通信インタフェース
２２０  制御部
２２１  カウンタ情報
２２２  仮部門コード
２３０  印刷部
２４０  部門管理部
２５０  記憶部
３００  ネットワーク
【図１】
2006301913.tif 000003
【図２】
2006301913.tif 000004
【図３】
2006301913.tif 000005
【図４】
2006301913.tif 000006
【図５】
2006301913.tif 000007