(57)【要約】【課題】  手間を要することなく、ネットワーク上にて、特定の要求元以外からの画像形成要求に対する画像形成を制限することが可能な技術を提供する。【解決手段】  プリンタ２は、ＰＣ６，７，８のいずれかから印刷要求を受信すると（１）、印刷要求の送信元が、印刷を許可されているＰＣであるか否かをサーバ装置５に問い合わせる（２）。サーバ装置５は、印刷要求の送信元のＰＣのＩＰアドレスがデータベース５４１に登録されているか否かを判定し、登録されている場合には、印刷許可をプリンタ２へ送信し、プリンタ２は、印刷要求に従って印刷を実行する（３）。一方、印刷要求の送信元のＰＣのＩＰアドレスがデータベース５４１に非登録である場合には、サーバ装置５は、印刷不許可をプリンタ２へ送信し、プリンタ２は印刷を拒否する（５）。【選択図】図１０
2006236141.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続可能な画像形成装置と、サーバ装置とをネットワークを介して相互に接続して構成され、
前記画像形成装置は、
ネットワークを介して端末装置から受信した画像形成要求に従って画像形成を行う画像形成実行手段と、
前記画像形成要求に含まれる、該画像形成要求の要求元を特定する要求元情報を前記サーバ装置へ送信する要求元情報送信手段と、
画像形成の制限を指示する制限指示を前記サーバ装置から受信すると、前記画像形成実行手段による画像形成に制限を加える画像形成制限手段と
を備え、
前記サーバ装置は、
前記要求元のうち、特定の前記要求元の前記要求元情報が登録されたデータベースに、前記画像形成装置から受信した前記要求元情報が登録されているか否かを判定し、前記画像形成装置から受信した前記要求元情報が非登録である場合に、前記制限指示を前記画像形成装置へ送信する制限指示送信手段
を備えることを特徴とする画像形成システム。
【請求項２】
前記データベースには、
少なくとも一部の前記要求元情報のそれぞれに対応づけて、第１の制限事項が登録され、
前記制限指示送信手段は、
前記画像形成装置から受信した前記要求元情報が前記データベースに登録されている場合に、少なくとも、前記画像形成装置から受信した前記要求元情報に対する前記第１の制限事項が成立するか否かを判定し、前記第１の制限事項が成立する場合に、前記制限指示を前記画像形成装置へ送信する
ことを特徴とする請求項１記載の画像形成システム。
【請求項３】
前記画像形成装置は、
前記画像形成要求に含まれる画像形成内容を前記サーバ装置へ送信する画像形成内容送信手段
を備え、
前記データベースには、
少なくとも一部の前記要求元情報のそれぞれに対応づけて、特定の前記画像形成内容に対する第２の制限事項が登録され、
前記制限指示送信手段は、
前記画像形成装置から受信した前記要求元情報が前記データベースに登録されている場合に、少なくとも、前記画像形成装置から受信した前記画像形成内容に対して、前記画像形成装置から受信した前記要求元情報に対する前記第２の制限事項が成立するか否かを判定し、前記第２の制限事項が成立する場合に、前記制限指示を前記画像形成装置へ送信する
ことを特徴とする請求項１又は請求項２記載の画像形成システム。
【請求項４】
前記画像形成内容には、画像形成枚数が含まれ、
前記データベースには、前記第２の制限事項として、画像形成枚数の上限数が登録されている
ことを特徴とする請求項３記載の画像形成システム。
【請求項５】
前記画像形成内容には、画像形成色数が含まれ、
前記データベースには、前記上限数が、特定の画像形成色数に対応づけられている
ことを特徴とする請求項４記載の画像形成システム。
【請求項６】
前記画像形成内容には、画像形成媒体の種類が含まれ、
前記データベースには、前記上限数が、特定の画像形成媒体の種類に対応づけられている
ことを特徴とする請求項４又は請求項５記載の画像形成システム。
【請求項７】
前記画像形成装置は、
画像形成終了時に、前記要求元情報と、前記画像形成内容と、画像形成枚数とを示す第１の画像形成結果情報を前記サーバ装置へ送信する第１の画像形成結果情報送信手段
を備え、
前記サーバ装置は、
前記画像形成装置から前記第１の画像形成結果情報を受信すると、該第１の画像形成結果情報が示す前記要求元情報と前記画像形成内容と画像形成枚数とに基づいて、前記上限数を更新する第１の上限数更新手段
を備えることを特徴とする請求項４乃至請求項６いずれか記載の画像形成システム。
【請求項８】
前記画像形成装置は、
画像形成終了時に、前記要求元情報と、前記画像形成内容と、画像形成枚数とを示す第１の画像形成結果情報を前記サーバ装置へ送信する第１の画像形成結果情報送信手段
を備え、
前記データベースには、
前記要求元情報に対応づけて、前記画像形成枚数の累計数が登録され、
前記サーバ装置は、
前記画像形成装置から前記第１の画像形成結果情報を受信すると、該第１の画像形成結果情報が示す前記要求元情報と前記画像形成内容と画像形成枚数とに基づいて、前記累計数を更新する第１の累計数更新手段
を備え、
前記制限指示送信手段は、
前記上限数を前記累計数と前記画像形成内容に含まれる画像形成枚数との合計が超える場合に、前記第２の制限事項が成立したと判定する
ことを特徴とする請求項４乃至請求項６いずれか記載の画像形成システム。
【請求項９】
前記画像形成装置は、
前記画像形成要求を受信すると、該画像形成装置を特定する装置情報を前記サーバ装置へ送信する装置情報送信手段
を備え、
前記データベースには、
少なくとも一部の前記要求元情報のそれぞれに対応づけて、特定の画像形成特性に対する第３の制限事項が登録され、
前記制限指示送信手段は、
前記画像形成装置から受信した前記要求元情報が前記データベースに登録されている場合に、少なくとも、前記画像形成装置から受信した前記装置情報に対応づけて予め設定された前記画像形成装置の画像形成特性に対して、前記画像形成装置から受信した前記要求元情報に対する前記第３の制限事項が成立するか否かを判定し、前記第３の制限事項が成立する場合に、前記制限指示を前記画像形成装置へ送信する
ことを特徴とする請求項１乃至請求項８いずれか記載の画像形成システム。
【請求項１０】
前記第３の制限事項は、画像形成枚数の上限数からなる
ことを特徴とする請求項９記載の画像形成システム。
【請求項１１】
前記画像形成装置は、
画像形成終了時に、前記要求元情報と、前記装置情報と、画像形成枚数とを示す第２の画像形成結果情報を前記サーバ装置へ送信する第２の画像形成結果情報送信手段
を備え、
前記サーバ装置は、
前記画像形成装置から前記第２の画像形成結果情報を受信すると、該第２の画像形成結果情報が示す前記要求元情報と、前記装置情報と、画像形成枚数とに基づいて、前記上限数を更新する第２の上限数更新手段
を備えることを特徴とする請求項１０記載の画像形成システム。
【請求項１２】
前記画像形成装置は、
画像形成終了時に、前記要求元情報と、前記装置情報と、画像形成枚数とを示す第２の画像形成結果情報を前記サーバ装置へ送信する第２の画像形成結果情報送信手段
を備え、
前記データベースには、
前記要求元情報に対応づけて、前記画像形成枚数の累計数が登録され、
前記サーバ装置は、
前記画像形成装置から前記第２の画像形成結果情報を受信すると、該第２の画像形成結果情報が示す前記要求元情報と前記装置情報と画像形成枚数とに基づいて、前記累計数を更新する第２の累計数更新手段
を備え、
前記制限指示送信手段は、
前記上限数を前記累計数と前記画像形成内容に含まれる画像形成枚数との合計が超える場合に、前記第３の制限事項が成立したと判定する
ことを特徴とする請求項１０記載の画像形成システム。
【請求項１３】
前記画像形成装置は、
ネットワークとの接続時に、前記サーバ装置へ該画像形成装置の画像形成特性と、前記装置情報とを示す特性情報を送信する特性情報送信手段
を備え、
前記サーバ装置は、
前記画像形成装置から前記特性情報を受信すると、前記特性情報が示す前記装置情報に対応づけて前記特性情報が示す前記画像形成特性を設定する画像形成特性設定手段
を備えることを特徴とする請求項９乃至請求項１２いずれか記載の画像形成システム。
【請求項１４】
前記画像形成装置は、
ネットワークとの接続時に、前記サーバ装置が該ネットワークに接続されているか否かを判定し、前記サーバ装置が該ネットワークに接続されている場合に、前記特性情報送信手段を作動させる作動手段
を備えることを特徴とする請求項１３記載の画像形成システム。
【請求項１５】
前記サーバ装置は、
前記データベースを記憶する記憶手段
を備えることを特徴とする請求項１乃至請求項１４いずれか記載の画像形成システム。
【請求項１６】
前記制限指示は、画像形成の禁止を指示し、
前記画像形成制限手段は、前記画像形成実行手段の作動を禁止する
ことを特徴とする請求項１乃至請求項１５いずれか記載の画像形成システム。
【請求項１７】
前記要求元情報は、前記端末装置に付与されたネットワーク上のアドレス、もしくはアドレスの範囲からなる
ことを特徴とする請求項１乃至請求項１６いずれか記載の画像形成システム。
【請求項１８】
前記要求元情報は、前記端末装置に付与された名称からなる
ことを特徴とする請求項１乃至請求項１６いずれか記載の画像形成システム。
【請求項１９】
前記要求元情報は、前記端末装置を使用している使用者に付与された名称からなる
ことを特徴とする請求項１乃至請求項１６いずれか記載の画像形成システム。
【請求項２０】
請求項１乃至請求項１９いずれか記載の画像形成システムにおける画像形成装置。
【請求項２１】
請求項１乃至請求項１９いずれか記載の画像形成システムにおけるサーバ装置。
【請求項２２】
コンピュータを、請求項２０記載の画像形成装置における各手段のうちの少なくとも１つとして機能させるためのプログラム。
【請求項２３】
コンピュータを、請求項２１記載のサーバ装置における各手段のうちの少なくとも１つとして機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク上にて、特定の要求元以外からの画像形成要求に対する画像形成を制限する技術に関する。
【背景技術】
【０００２】
従来より、ネットワークに接続可能な画像形成装置の１つであるネットワークプリンタは、一般的に、ネットワークを介して当該ネットワークプリンタと相互に接続された端末装置のうち、特定の端末装置以外からの印刷要求に対して、印刷を制限するように設定することが可能に構成されている。
【０００３】
より具体的には、このようなネットワークプリンタは、特定の端末装置のＩＰアドレスを登録可能に構成されている。そして、特定の端末装置以外からの印刷要求に対して印刷を制限する場合には、受信した印刷要求に含まれる要求元のＩＰアドレスが当該ネットワークプリンタに登録されているか否かを判定し、そのＩＰアドレスが当該ネットワークプリンタに非登録である場合に、印刷を制限するのである（例えば、特許文献１を参照）。
【特許文献１】特開平８−３６４７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ここで、このようなネットワークプリンタをネットワークに複数接続し、特定の端末装置以外からの印刷要求に対して印刷を制限するように、これらネットワークプリンタを設定する場合、その特定の端末装置のＩＰアドレスをこれらネットワークプリンタに個別に登録しなければならず、その作業に大変な手間を要した。
【０００５】
そこで、本発明は、手間を要することなく、ネットワーク上にて、特定の要求元以外からの画像形成要求に対する画像形成を制限することが可能な技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するためになされた発明である請求項１記載の画像形成システムは、ネットワークに接続可能な画像形成装置と、サーバ装置とをネットワークを介して相互に接続して構成され、画像形成装置は、ネットワークを介して端末装置から受信した画像形成要求に従って画像形成を行う画像形成実行手段と、画像形成要求に含まれる、該画像形成要求の要求元を特定する要求元情報をサーバ装置へ送信する要求元情報送信手段と、画像形成の制限を指示する制限指示をサーバ装置から受信すると、画像形成実行手段による画像形成に制限を加える画像形成制限手段とを備え、サーバ装置は、要求元のうち、特定の要求元の要求元情報が登録されたデータベースに、画像形成装置から受信した要求元情報が登録されているか否かを判定し、画像形成装置から受信した要求元情報が非登録である場合に、制限指示を画像形成装置へ送信する制限指示送信手段を備えることを特徴とする。
【０００７】
このように構成された画像形成システムでは、画像形成装置の画像形成実行手段が、ネットワークを介して端末装置から受信した画像形成要求に従って画像形成を行う際に、画像形成装置の要求元情報送信手段が、画像形成要求に含まれる要求元情報をサーバ装置へ送信する。
【０００８】
その一方で、サーバ装置の制限指示送信手段が、画像形成装置から受信した要求元情報がデータベースに登録されているか否かを判定し、画像形成装置から受信した要求元情報が非登録である場合に、制限指示を画像形成装置へ送信する。
【０００９】
そして、画像形成装置の画像形成制限手段が、制限指示をサーバ装置から受信すると、画像形成実行手段による画像形成に制限を加える。
つまり、この画像形成システムでは、画像形成装置が、受信した画像形成要求の要求元が特定の要求元であるか否かをサーバ装置に問い合わせ、問い合わせを受けたサーバ装置がその要求元情報がデータベースに登録されているか否かを判定し、その判定結果に応じて、画像形成装置がこの画像形成要求に対する画像形成を実行、もしくは制限するのである。
【００１０】
即ち、本発明によれば、上述の画像形成装置をネットワークに複数接続する場合でも、特定の要求元の要求元情報を各画像形成装置に個別に登録する必要がなく、特定の要求元の要求元情報をデータベースに登録しておくだけで、これら画像形成装置に特定の要求元以外からの画像形成要求に対する画像形成を制限させることができる。
【００１１】
尚、本発明において、画像形成装置と端末装置とを接続するネットワークは、画像形成装置とサーバ装置とを接続するネットワークと同一のものであっても良いし、異なるものであっても良い。
【００１２】
ここで、請求項２記載のように、上述の画像形成システムにおいて、データベースには、少なくとも一部の要求元情報のそれぞれに対応づけて、第１の制限事項が登録され、制限指示送信手段は、画像形成装置から受信した要求元情報がデータベースに登録されている場合に、少なくとも、画像形成装置から受信した要求元情報に対する第１の制限事項が成立するか否かを判定し、第１の制限事項が成立する場合に、制限指示を画像形成装置へ送信するように設定されていると良い。
【００１３】
この場合、単にデータベースに非登録の要求元からの画像形成要求に対して、画像形成を制限するだけでなく、たとえ特定の要求元からの画像形成要求であっても、第１の制限事項が成立する特定の場合においては、それに対する画像形成を制限することができる。即ち、画像形成を制限する対象をより細やかに設定することができる。
【００１４】
又、請求項３記載のように、上述したいずれの画像形成システムにおいても、画像形成装置は、画像形成要求に含まれる画像形成内容をサーバ装置へ送信する画像形成内容送信手段を備え、データベースには、少なくとも一部の要求元情報のそれぞれに対応づけて、特定の画像形成内容に対する第２の制限事項が登録され、制限指示送信手段は、画像形成装置から受信した要求元情報がデータベースに登録されている場合に、少なくとも、画像形成装置から受信した画像形成内容に対して、画像形成装置から受信した要求元情報に対する第２の制限事項が成立するか否かを判定し、第２の制限事項が成立する場合に、制限指示を画像形成装置へ送信するように設定されていると良い。
【００１５】
この場合、たとえ特定の要求元からの画像形成要求であっても、それに特定の画像形成内容が含まれ、その画像形成内容に対して第２の制限事項が成立する場合においては、それに対する画像形成を制限することができる。即ち、画像形成内容に基づいて、画像形成を制限する対象をより細やかに設定することができる。
【００１６】
ここで、例えば、画像形成内容に、画像形成枚数が含まれている場合には、請求項４記載のように、データベースには、第２の制限事項として、画像形成枚数の上限数が登録されていると良い。
【００１７】
このようにデータベースが設定されていれば、画像形成枚数の上限数に基づいて、特定の要求元に対する画像形成を制限することができる。又、画像形成枚数の上限数を各画像形成装置に個別に登録する必要がなく、特定の要求元の要求元情報に対応づけて画像形成枚数の上限数をデータベースに登録しておくだけで、特定の要求元に対する画像形成枚数を制限することができる。尚、画像形成枚数の上限数は、一度の画像形成要求に対する画像形成枚数に対するものであっても良いし、一連の画像形成による画像形成枚数の累計数に対するものであっても良い。
【００１８】
又、更に、画像形成内容に、画像形成色数が含まれる場合には、請求項５記載のように、データベースには、上限数が、特定の画像形成色数に対応づけられていると良い。
このようにデータベースが設定されていれば、特定の画像形成色数に対する画像形成枚数の上限数に基づいて、特定の要求元に対する画像形成を制限することができる。又、特定の画像形成色数に対する画像形成枚数の上限数を各画像形成装置に個別に登録する必要がなく、特定の要求元の要求元情報に対応づけて特定の画像形成色数に対する画像形成枚数の上限数をデータベースに登録しておくだけで、特定の要求元の特定の画像形成色数に対する画像形成枚数を制限することができる。
【００１９】
又、更に、画像形成内容に、画像形成媒体の種類が含まれている場合には、請求項６記載のように、データベースには、上限数が、特定の画像形成媒体の種類に対応づけられていると良い。
【００２０】
このようにデータベースが設定されていれば、特定の画像形成媒体の種類に対する画像形成枚数の上限数に基づいて、特定の要求元に対する画像形成を制限することができる。又、特定の画像形成媒体の種類に対する画像形成枚数の上限数を各画像形成装置に個別に登録する必要がなく、特定の要求元の要求元情報に対応づけて特定の画像形成媒体の種類に対する画像形成枚数の上限数をデータベースに登録しておくだけで、特定の要求元の特定の画像形成媒体の種類に対する画像形成枚数を制限することができる。
【００２１】
ここで、請求項７記載のように、請求項４乃至請求項６いずれか記載の画像形成システムにおいて、画像形成装置は、画像形成終了時に、要求元情報と、画像形成内容と、画像形成枚数とを示す第１の画像形成結果情報をサーバ装置へ送信する第１の画像形成結果情報送信手段を備え、サーバ装置は、画像形成装置から第１の画像形成結果情報を受信すると、該第１の画像形成結果情報が示す要求元情報と画像形成内容と画像形成枚数とに基づいて、上限数を更新する第１の上限数更新手段を備えると良い。
【００２２】
このように画像形成システムが構成されていれば、画像形成枚数の上限数が一連の画像形成枚数の累計数に対するものである場合において、画像形成終了時に、要求元情報と、画像形成内容と、画像形成枚数とに基づいて、データベースに登録された画像形成枚数の上限数を管理者が手動で更新するなどの手間なく確実に更新することができる。
【００２３】
又、請求項８記載のように、請求項４乃至請求項６いずれか記載の画像形成システムにおいて、画像形成装置は、画像形成終了時に、要求元情報と、画像形成内容と、画像形成枚数とを示す第１の画像形成結果情報をサーバ装置へ送信する第１の画像形成結果情報送信手段を備え、データベースには、要求元情報に対応づけて、画像形成枚数の累計数が登録され、サーバ装置は、画像形成装置から第１の画像形成結果情報を受信すると、該第１の画像形成結果情報が示す要求元情報と画像形成内容と画像形成枚数とに基づいて、累計数を更新する第１の累計数更新手段を備え、制限指示送信手段は、上限数を累計数と画像形成内容に含まれる画像形成枚数との合計が超える場合に、第２の制限事項が成立したと判定するように設定されていても良い。
【００２４】
この場合、データベースに登録された上限数を更新することなく、画像形成枚数の累計数が上限数に達し、第２の制限事項が成立したか否かを判定することができる。
又、請求項９記載のように、上述したいずれの画像形成システムにおいても、画像形成装置は、画像形成要求を受信すると、該画像形成装置を特定する装置情報をサーバ装置へ送信する装置情報送信手段を備え、データベースには、少なくとも一部の要求元情報のそれぞれに対応づけて、特定の画像形成特性に対する第３の制限事項が登録され、制限指示送信手段は、画像形成装置から受信した要求元情報がデータベースに登録されている場合に、少なくとも、画像形成装置から受信した装置情報に対応づけて予め設定された画像形成装置の画像形成特性に対して、画像形成装置から受信した要求元情報に対する第３の制限事項が成立するか否かを判定し、第３の制限事項が成立する場合に、制限指示を画像形成装置へ送信するように設定されていると良い。
【００２５】
この場合、たとえ特定の要求元からの画像形成要求であっても、画像形成を行う画像形成装置の画像形成特性に対して第３の制限事項が成立する場合においては、それに対する画像形成を制限することができる。即ち、画像形成装置の画像形成特性に基づいて、画像形成を制限する対象をより細やかに設定することができる。
【００２６】
ここで、上述の画像形成システムにおいて、第３の制限事項は、例えば、請求項１０記載のように、画像形成枚数の上限数からなっていると良い。
このように画像形成システムが設定されていれば、特定の画像形成特性に対する画像形成枚数の上限数に基づいて、特定の要求元に対する画像形成を制限することができる。又、特定の画像形成特性に対する画像形成枚数の上限数を各画像形成装置に個別に登録する必要がなく、特定の要求元の要求元情報に対応づけて特定の画像形成特性に対する画像形成枚数の上限数をデータベースに登録しておくだけで、特定の画像形成特性に対する画像形成枚数を制限することができる。尚、画像形成枚数の上限数は、請求項４記載の発明と同様に、一度の画像形成要求に対する画像形成枚数に対するものであっても良いし、一連の画像形成による画像形成枚数の累計数に対するものであっても良い。
【００２７】
又、この場合、請求項１１記載のように、画像形成装置は、画像形成終了時に、要求元情報と、装置情報と、画像形成枚数とを示す第２の画像形成結果情報をサーバ装置へ送信する第２の画像形成結果情報送信手段を備え、サーバ装置は、画像形成装置から第２の画像形成結果情報を受信すると、該第２の画像形成結果情報が示す要求元情報と、装置情報と、画像形成枚数とに基づいて、上限数を更新する第２の上限数更新手段を備えると良い。
【００２８】
このように画像形成システムが構成されていれば、画像形成枚数の上限数が一連の画像形成枚数の累計に対するものである場合において、画像形成終了時に、要求元情報と、装置情報と、画像形成枚数とに基づいて、データベースに登録された画像形成枚数の上限数を管理者が手動で更新するなどの手間なく確実に更新することができる。
【００２９】
又、請求項１２記載のように、画像形成装置は、画像形成終了時に、要求元情報と、装置情報と、画像形成枚数とを示す第２の画像形成結果情報をサーバ装置へ送信する第２の画像形成結果情報送信手段を備え、データベースには、要求元情報に対応づけて、画像形成枚数の累計数が登録され、サーバ装置は、画像形成装置から第２の画像形成結果情報を受信すると、該第２の画像形成結果情報が示す要求元情報と装置情報と画像形成枚数とに基づいて、累計数を更新する第２の累計数更新手段を備え、制限指示送信手段は、上限数を累計数と画像形成内容に含まれる画像形成枚数との合計が超える場合に、第３の制限事項が成立したと判定するように設定されていても良い。
【００３０】
この場合、データベースに登録された上限数を更新することなく、画像形成枚数の累計数が上限数に達し、第３の制限事項が成立したか否かを判定することができる。
ここで、請求項１３記載のように、請求項９乃至請求項１２いずれか記載の画像形成システムにおいて、画像形成装置は、ネットワークとの接続時に、サーバ装置へ該画像形成装置の画像形成特性と、装置情報とを示す特性情報を送信する特性情報送信手段を備え、サーバ装置は、画像形成装置から特性情報を受信すると、特性情報が示す装置情報に対応づけて特性情報が示す画像形成特性を設定する画像形成特性設定手段を備えると良い。
【００３１】
このように画像形成システムが構成されていれば、画像形成装置を新たにネットワークに接続する際に、サーバ装置は、直ちに、その画像形成装置の装置情報と画像形成特性とを取得することができる。
【００３２】
又、画像形成装置を新たにネットワークに接続する際に、その作業者が、この画像形成装置の画像形成特性を装置情報に対応づけてサーバ装置にわざわざ設定する必要がない。即ち、画像形成装置を新たにネットワークに接続するのに要する作業量をその分軽減できる。
【００３３】
又、この場合、請求項１４記載のように、画像形成装置は、ネットワークとの接続時に、サーバ装置が該ネットワークに接続されているか否かを判定し、サーバ装置が該ネットワークに接続されている場合に、特性情報送信手段を作動させる作動手段を備えると良い。
【００３４】
このように画像形成装置が構成されていれば、サーバ装置が未接続であるにも関わらず、特性情報を送信してしまうといった無駄を省くことができる。又、作業者がサーバ装置の接続状況を確認する手間を要することがない。
【００３５】
ここで、請求項１５記載のように、上述した画像形成システムのいずれにおいても、サーバ装置は、データベースを記憶する記憶手段を備えると良い。
このようにサーバ装置が構成されていれば、データベースをサーバ装置のみで管理することができる。
【００３６】
ところで、上述した画像形成システムのいずれにおいても、画像形成をどのように制限しても良く、例えば、請求項１６記載のように、制限指示は、画像形成の禁止を指示し、画像形成制限手段は、画像形成実行手段の作動を禁止するように設定されていると良い。
【００３７】
このように画像形成システムを設定すれば、無駄に画像形成を行ってしまうことを防止でき、ひいては画像形成媒体の浪費を防止できる。
又、上述した画像形成システムのいずれにおいても、要求元情報は、要求元を特定できる情報であれば何でも良く、例えば、請求項１７記載のように、端末装置に付与されたネットワーク上のアドレス、もしくはアドレスの範囲からなっていても良い。
【００３８】
この場合、ネットワーク上のアドレス、もしくはアドレスの範囲から要求元を特定できるため、特に、端末装置のアドレスが常時固定されているネットワークに有効である。
又、要求元情報は、例えば、請求項１８記載のように、端末装置に付与された名称からなっていても良い。
【００３９】
この場合、端末装置に付与された名称から要求元を特定できるため、特に、端末装置のアドレスが変動するネットワークに有効である。
又、要求元情報は、例えば、請求項１９記載のように、端末装置を使用している使用者に付与された名称からなっていても良い。
【００４０】
この場合、使用者に付与された名称から要求元を特定できるため、同一の端末装置を複数の使用者で共用する場合、又は、同一の使用者が複数の端末装置を使用する場合に有効である。
【００４１】
ここで、請求項２０記載の発明は、請求項１乃至請求項１９いずれか記載の画像形成システムにおける画像形成装置である。
つまり、この画像形成装置によれば、請求項１乃至請求項１９いずれか記載の画像形成システムを構成することができる。
【００４２】
又、請求項２１記載の発明は、請求項１乃至請求項１９いずれか記載の画像形成システムにおけるサーバ装置である。
つまり、このサーバ装置によれば、請求項１乃至請求項１９いずれか記載の画像形成システムを構成することができる。
【００４３】
又、請求項２２記載の発明は、コンピュータを、請求項２０記載の画像形成装置における各手段のうちの少なくとも１つとして機能させるためのプログラムである。
つまり、このプログラムによれば、コンピュータを請求項２０記載の画像形成装置における各手段のうちの少なくとも１つとして機能させることができる。
【００４４】
又、請求項２３記載の発明は、コンピュータを、請求項２１記載のサーバ装置における各手段のうちの少なくとも１つとして機能させるためのプログラムである。
つまり、このプログラムによれば、コンピュータを請求項２１記載のサーバ装置における各手段のうちの少なくとも１つとして機能させることができる。
【００４５】
尚、これらのプログラムは、例えば、フレキシブルディスク（ＦＤ）や光ディスク（ＭＯ）、ＤＶＤ、ＣＤ−ＲＯＭ、ハードディスク、メモリカードなどのコンピュータで読み取り可能な記録媒体に記録され、これら記録媒体からコンピュータにロードされて用いられても良い。又、この他、コンピュータに組み込まれるＲＯＭやバックアップＲＡＭに記録され、これらＲＯＭやバックアップＲＡＭからコンピュータにロードされて用いられても良いし、ネットワークを介してコンピュータにロードされて用いられても良い。
【発明を実施するための最良の形態】
【００４６】
以下に本発明の実施形態を図面と共に説明する。
まず、図１は、本発明に係る印刷システム１の構成図である。
図１に示すように、印刷システム１は、本発明に係るプリンタ２，３，４と、本発明に係るサーバ装置５と、周知のパーソナルコンピュータ（ＰＣ）６，７，８とを、ネットワーク９を介して相互に接続して構成されている。そして、印刷システム１では、これら構成要素が所定の通信プロトコル（本実施形態では、ＴＣＰ／ＩＰ）に基づいて相互に通信を行うように設定されている。尚、プリンタ２，３，４はそれぞれ、モノクロレーザープリンタ、カラーレーザープリンタ、カラーインクジェットプリンタとして構成されている。又、サーバ装置５は、データベースサーバ（本実施形態では、ディレクトリサーバ、より具体的には、ＬＤＡＰ（Lightweight  Directory  Access  Protocol）サーバ）として機能するように設定されている。又、ＰＣ６，７，８は、文書や図面を作成するアプリケーションプログラムや、プリンタ２，３，４を操作するプリンタドライバがインストールされ、文書や図面を作成し、作成した文書や図面のデータ、印刷枚数、印刷色数、用紙種類などを含む印刷ジョブをパケットに格納し、このパケットを印刷要求としてプリンタ２，３，４へ送信可能に設定されている。
【００４７】
ここで、図２は、プリンタ２の構成ブロック図である。尚、プリンタ２，３，４はそれぞれ、後述の印刷エンジンの印刷特性がモノクロレーザーであったり、カラーレーザーであったり、カラーインクジェットである点が異なるだけで、その他の構成要素は全く同様である。従って、ここではプリンタ２の構成を説明することで、プリンタ３，４の構成の説明も兼ねることとする。
【００４８】
図２に示すように、プリンタ２は、当該プリンタ２の各部を統括制御するＣＰＵ２１と、ＣＰＵ２１が行うべき各種処理のプログラムや、当該プリンタ２の機種名、印刷特性及び印刷色数を示すデバイス情報などを記憶したＲＯＭ２２と、ＣＰＵ２１が各種処理を行う際に記憶領域として用いるＲＡＭ２３と、ＣＰＵ２１が各種処理を行った際に生成したデータや、発生したエラーなどを記録するための不揮発性メモリ２４と、ＣＰＵ２１とネットワーク９とを相互に接続するネットワークインターフェイス（Ｉ／Ｆ）２５とを備える。
【００４９】
又、プリンタ２は、当該プリンタ２を外部操作するための操作スイッチからの入力信号をＣＰＵ２１へ入力する操作部２６と、ＣＰＵ２１からの指令に基づいて、当該プリンタ２の状態などを表示する表示部２７と、ＣＰＵ２１からの指令に基づいて、用紙に印刷を行う印刷エンジン２８とを備える。
【００５０】
そして、プリンタ２では、これら構成要素が信号バス２９を介して相互に接続されている。
続いて、図３は、サーバ装置５の構成ブロック図である。
【００５１】
図３に示すように、サーバ装置５は、当該サーバ装置５にて行うべき各種処理を実行するＣＰＵ５１と、当該サーバ装置５の起動時にＣＰＵ５１が行う起動処理のプログラム（ＢＩＯＳ）などを記憶したＲＯＭ５２と、ＣＰＵ５１が各種処理を行う際に記憶領域として用いるＲＡＭ５３と、オペレーティングシステムや、当該サーバ装置５をデータベースサーバとして機能させるためのサーバプログラム、後述のデータベース、プリンタのデバイス情報などを記憶したハードディスクドライブ（ＨＤＤ）５４と、当該サーバ装置５に接続されたキーボード（図示せず）やマウス（図示せず）などからの入力信号をＣＰＵ５１へ入力する入力Ｉ／Ｆ５５と、当該サーバ装置５に接続されたディスプレイ（図示せず）にＣＰＵ５１からの指令に基づいた表示を行うビデオＩ／Ｆ５６と、ＣＰＵ５１とネットワーク９とを相互に接続するネットワークＩ／Ｆ５７とを備える。
【００５２】
そして、サーバ装置５では、これら構成要素が信号バス５８を介して相互に接続されている。
ここで、図４は、サーバ装置５のＣＰＵ５１がサーバ装置５の管理者からの要求に応じてディスプレイに表示する設定画面の概要を示す説明図である。
【００５３】
図４に示すように、ＣＰＵ５１は、管理者からの要求に応じて、ＧＵＩ（Graphical  User  Interface）からなり、ＨＤＤ５４に記憶されたデータベース５４１の内容を設定するための設定画面５０を表示する。
【００５４】
より具体的には、データベース５４１には、印刷を許可するＰＣのＩＰアドレスやＩＰアドレスの範囲が登録されていると共に、これらに対応づけて、印刷枚数の上限数（制限枚数）や、印刷枚数の累計数を示す消費枚数、印刷枚数を制限すべき制限条件が登録されている。尚、本実施形態では、制限条件１として、特定の印刷特性が設定され、又、制限条件２として、特定の印刷色数が設定され、又、制限条件３として、特定の用紙種類（材質、サイズなど）が設定される。
【００５５】
つまり、データベース５４１には、印刷を許可するＰＣのＩＰアドレスやＩＰアドレスの範囲が設定されていると共に、これらに対応づけて、特定の印刷特性や特定の印刷色数、特定の用紙種類に対する制限枚数が設定されている。
【００５６】
そして、設定画面５０には、ＩＰアドレスやＩＰアドレスの範囲、制限枚数、制限条件をデータベース５４１に追加する追加ボタン５０１や、既にデータベース５４１に登録されているＩＰアドレスやＩＰアドレスの範囲、制限枚数、制限条件を削除する削除ボタン５０２が具備されている。
【００５７】
以下、プリンタ２，３，４や、サーバ装置５にて実行される各種処理のうち、本発明に係る処理について詳述する。尚、プリンタ２，３，４のそれぞれにて実行される本発明に係る処理は、全く同様であるため、ここではプリンタ２にて実行される処理を説明することで、プリンタ３，４にて実行される処理の説明も兼ねることとする。
【００５８】
まず、図５は、プリンタ２のＣＰＵ２１が実行するネットワーク接続処理の流れを示すフローチャートである。尚、ＣＰＵ２１は、プリンタ２がネットワーク９に接続された際に本処理を実行する。但し、「ネットワーク９に接続」とは、プリンタ２の電源を入れた場合や、プリンタ２にネットワークケーブルを接続した場合、プリンタ２（ＣＰＵ２１）が無線アクセスポイントと通信開始手続きを行った場合などが該当する。
【００５９】
図５に示すように、本処理では、まず、予め設定された周知のＳＬＰ（Service  Location  Protocol）ユーザーエージェントプログラムによって、ネットワーク９に接続されている、ディレクトリサービス機能を持つディレクトリサービスプロトコルに対応したサーバ装置を検索し（Ｓ１０）、ネットワーク９に接続されているサーバ装置（ここでは、サーバ装置５のみ）からこのサーバ装置のＩＰアドレスやサーバ装置に設定されているディレクトリの内容を受信する。尚、既に使用者からサーバ装置５のＩＰアドレスが与えられていたり、特定のサーバ装置を利用するようにＣＰＵ２１が設定されていれば検索は不要である。
【００６０】
そして、サーバ装置から受信したディレクトリの内容に、プリンタのデバイス情報を登録するデバイス情報ツリーがあるか否かを判定し（Ｓ１５）、デバイス情報ツリーがない場合には（Ｎｏ：Ｓ１５）、本処理を直ちに終了する。
【００６１】
一方、デバイス情報ツリーがある場合には（Ｙｅｓ：Ｓ１５）、デバイス情報ツリーに当該プリンタ２の機種名のエントリがあるか否かを判定し（Ｓ２０）、当該プリンタ２の機種名のエントリがある場合には（Ｙｅｓ：Ｓ２０）、本処理を直ちに終了する。
【００６２】
一方、当該プリンタ２の機種名のエントリがない場合には（Ｎｏ：Ｓ２０）、登録要求と共に、機種名とデバイス情報とをこのサーバ装置へ送信し（Ｓ２５）、本処理を終了する。
【００６３】
続いて、図６は、プリンタ２のＣＰＵ２１が実行する印刷処理の流れを示すフローチャートである。尚、ＣＰＵ２１は、ＰＣ６，７，８から印刷ジョブを受信した際に本処理を実行する。
【００６４】
図６に示すように、本処理では、まず、受信した印刷ジョブから印刷枚数や印刷色数、用紙種類といったジョブ情報を抽出したのち（Ｓ１００）、印刷を許可するか否かの判定をサーバ装置５に要求する判定要求と共に、当該プリンタ２の機種名と、印刷ジョブの送信元のＩＰアドレスと、ジョブ情報とをサーバ装置５へ送信する（Ｓ１０５）。
【００６５】
そして、サーバ装置５から印刷を指示する印刷許可を受信したか否かを判定し（Ｓ１１０）、印刷の禁止を指示する印刷不許可を受信した場合には（Ｎｏ：Ｓ１１０）、本処理を直ちに終了する一方、印刷許可を受信した場合には（Ｙｅｓ：Ｓ１１０）、残枚数の通知をサーバ装置５から受信したか否かを判定する（Ｓ１１５）。
【００６６】
ここで、残枚数の通知を受信した場合には（Ｙｅｓ：Ｓ１１５）、印刷枚数をカウントするためにＲＡＭ２３に設定した印刷カウンタの値を０に設定したのち（Ｓ１２０）、印刷カウンタの値が、受信した残枚数以下であるか否かを判定し（Ｓ１２５）、残枚数よりも大きければ（Ｎｏ：Ｓ１２５）、後述のＳ１６５へ直ちに移行する。
【００６７】
一方、印刷カウンタの値が残枚数以下であれば（Ｙｅｓ：Ｓ１２５）、印刷を１枚実行すると共に（Ｓ１３０）、印刷カウンタの値を１だけインクリメントする（Ｓ１３５）。そして、受信した印刷ジョブの内容に基づいて、印刷が終了したか否かを判定し（Ｓ１４０）、印刷が未終了であれば（Ｎｏ：Ｓ１４０）、上述のＳ１２５へ再度移行する一方、印刷が終了していれば（Ｙｅｓ：Ｓ１４０）、後述のＳ１６５へ移行する。
【００６８】
一方、Ｓ１１５にて、残枚数の通知が未受信であれば（Ｎｏ：Ｓ１１５）、印刷カウンタの値を０に設定して（Ｓ１４５）、印刷を１枚実行すると共に（Ｓ１５０）、印刷カウンタの値を１だけインクリメントし（Ｓ１５５）、受信した印刷ジョブの内容に基づいて、印刷が終了したか否かを判定する（Ｓ１６０）。
【００６９】
ここで、印刷が未終了であれば（Ｎｏ：Ｓ１６０）、上述のＳ１５０へ再度移行する一方、印刷が終了していれば（Ｙｅｓ：Ｓ１６０）、サーバ装置５に登録された後述の消費枚数の更新を要求する更新要求と共に、印刷カウンタの値や、機種名、印刷ジョブの送信元のＩＰアドレス、ジョブ情報をサーバ装置５へ送信し（Ｓ１６５）、本処理を終了する。
【００７０】
ここで、図７は、サーバ装置５のＣＰＵ５１が実行する登録処理の流れを示すフローチャートである。尚、ＣＰＵ５１は、上述の登録要求を受信した際に本処理を実行する。
図７に示すように、本処理では、まず、登録要求と共に送信されてくる機種名とデバイス情報とを受信し（Ｓ２００）、受信した機種名のエントリがＨＤＤ５４に設定されたデバイス情報ツリーにあるか否かを判定する（Ｓ２０５）。
【００７１】
そして、受信した機種名のエントリがデバイス情報ツリーにある場合には（Ｙｅｓ：Ｓ２０５）、本処理を直ちに終了する一方、デバイス情報ツリーにない場合には（Ｎｏ：Ｓ２０５）、受信した機種名をエントリとして、受信したデバイス情報をデバイス情報ツリーに追加し（Ｓ２１０）、本処理を終了する。
【００７２】
次に、図８は、サーバ装置５のＣＰＵ５１が実行する印刷許可判定処理の流れを示すフローチャートである。尚、ＣＰＵ５１は、上述の判定要求を受信した際に、本処理を実行する。
【００７３】
図８に示すように、本処理では、まず、判定要求と共に送信されてくる機種名、印刷ジョブの送信元のＩＰアドレス、ジョブ情報を受信したのち（Ｓ３００）、印刷ジョブの送信元のＩＰアドレスがデータベース５４１に登録されているか否かを判定する（Ｓ３０５）。
【００７４】
そして、印刷ジョブの送信元のＩＰアドレスがデータベース５４１に非登録である場合には（Ｎｏ：Ｓ３０５）、後述のＳ３６０へ移行する。
一方、印刷ジョブの送信元のＩＰアドレスがデータベース５４１に登録されている場合には（Ｙｅｓ：Ｓ３０５）、受信した機種名のエントリからデバイス情報（つまり、印刷特性、印刷色数）を取得する（Ｓ３１０）。そして、印刷ジョブの送信元のＩＰアドレスに対する制限条件（つまり、特定の印刷特性、特定の印刷色数、特定の用紙種類）がデータベース５４１に登録されているか否かを判定し（Ｓ３１５）、制限条件が非登録である場合には（Ｎｏ：Ｓ３１５）、後述のＳ３３０へ直ちに移行する。
【００７５】
一方、制限条件が登録されている場合には（Ｙｅｓ：Ｓ３１５）、制限条件がジョブ情報（つまり、印刷枚数や印刷色数、用紙種類）のいずれかと一致しているか否かを判定し（Ｓ３２０）、一致している場合には（Ｙｅｓ：Ｓ３２０）、後述のＳ３３０へ移行する。
【００７６】
一方、ジョブ情報のいずれとも不一致な場合には（Ｎｏ：Ｓ３２０）、制限条件がデバイス情報のいずれかと一致しているか否かを判定し（Ｓ３２５）、いずれとも不一致な場時には（Ｎｏ：Ｓ３２５）、後述のＳ３５５へ移行する。
【００７７】
一方、いずれかと一致している場合には（Ｙｅｓ：Ｓ３２５）、制限枚数から消費枚数を減算して、残枚数を算出し（Ｓ３３０）、残枚数が０であるか否か（つまり、消費枚数が制限枚数に到達しているか否か）を判定する（Ｓ３３５）。
【００７８】
ここで、残枚数が０である場合には（Ｙｅｓ：Ｓ３３５）、後述のＳ３６０へ移行する一方、残枚数が０でない場合には（Ｎｏ：Ｓ３３５）、ジョブ情報に印刷枚数が含まれているか否かを判定し（Ｓ３４０）、印刷枚数が含まれていない場合には（Ｎｏ：Ｓ３４０）、印刷許可と残枚数の通知とをサーバ装置５へ送信し（Ｓ３４５）、本処理を終了する。
【００７９】
一方、ジョブ情報に印刷枚数が含まれている場合には（Ｙｅｓ：Ｓ３４０）、印刷枚数が残枚数以下であるか否かを判定し（Ｓ３５０）、残枚数以下である場合には（Ｙｅｓ：Ｓ３５０）、印刷許可をサーバ装置５へ送信し（Ｓ３５５）、本処理を終了する。
【００８０】
一方、印刷枚数が残枚数よりも大きい場合には（Ｎｏ：Ｓ３５０）、印刷不許可をサーバ装置５へ送信し（Ｓ３６０）、本処理を終了する。
次に、図９は、サーバ装置５のＣＰＵ５１が実行する枚数更新処理の流れを示すフローチャートである。尚、ＣＰＵ５１は、上述の更新要求を受信した際に、本処理を実行する。
【００８１】
図９に示すように、本処理では、まず、更新要求と共に送信されてくる印刷カウンタの値や、機種名、印刷ジョブの送信元のＩＰアドレス、ジョブ情報を受信する（Ｓ４００）。そして、印刷ジョブの送信元のＩＰアドレスがデータベース５４１に登録されているか否かを判定し（Ｓ４０５）、非登録の場合には（Ｎｏ：Ｓ４０５）、本処理を直ちに終了する。
【００８２】
一方、印刷ジョブの送信元のＩＰアドレスが登録されている場合には（Ｙｅｓ：Ｓ４０５）、受信した機種名のエントリからデバイス情報を取得する（Ｓ４１０）。そして、印刷ジョブの送信元のＩＰアドレスに対する制限条件がデータベース５４１に登録されているか否かを判定し（Ｓ４１５）、制限条件が非登録である場合には（Ｎｏ：Ｓ４１５）、後述のＳ４３０へ直ちに移行する。
【００８３】
一方、制限条件が登録されている場合には（Ｙｅｓ：Ｓ４１５）、制限条件がジョブ情報のいずれかと一致しているか否かを判定し（Ｓ４２０）、一致している場合には（Ｙｅｓ：Ｓ４２０）、後述のＳ４３０へ直ちに移行する。
【００８４】
一方、ジョブ情報のいずれとも不一致な場合には（Ｎｏ：Ｓ４２０）、制限条件がデバイス情報のいずれかと一致しているか否かを判定し（Ｓ４２５）、いずれとも不一致な場合には（Ｎｏ：Ｓ４２５）、本処理を終了する。
【００８５】
一方、いずれかと一致している場合には（Ｙｅｓ：Ｓ４２５）、受信した印刷カウンタの値を消費枚数に加算して（Ｓ４３０）、データベース５４１に登録されている消費枚数を更新し、本処理を終了する。
【００８６】
つまり、本実施形態の印刷システム１では、図１０に示すように、プリンタ２（プリンタ３，４も同様）は、ＰＣ６，７，８のいずれかから印刷要求を受信すると（１）、印刷要求の送信元が、印刷を許可されているＰＣであるか否かをサーバ装置５に問い合わせる（２）。そして、サーバ装置５は、印刷要求の送信元のＰＣのＩＰアドレスがデータベース５４１に登録されているか否かを判定し、登録されている場合には、印刷許可をプリンタ２へ送信し、印刷許可を受信したプリンタ２は、印刷要求に従って印刷を実行する（３）。そして、印刷終了時に、印刷枚数をサーバ装置５へ通知し（４）、サーバ装置５は、受信した印刷枚数に基づいて、データベース５４１に登録された消費枚数を更新する。
【００８７】
一方、印刷要求の送信元のＰＣのＩＰアドレスがデータベース５４１に非登録である場合には、サーバ装置５は、印刷不許可をプリンタ２へ送信し、印刷不許可を受信したプリンタ２は、印刷を拒否する（５）。
【００８８】
又、印刷要求の送信元のＰＣのＩＰアドレスがデータベース５４１に登録されていても、これに対して、データベース５４１に特定の印刷特性や特定の印刷色数、特定の用紙種類が制限条件として登録され、これらに対する消費枚数が制限枚数に達していたり、あるいは、制限条件が非登録でも、消費枚数が制限枚数に達している場合には、サーバ装置５は、印刷不許可をプリンタ２へ送信し、プリンタ２は印刷を拒否する。尚、図１０は、印刷システム１におけるプリンタ２とサーバ装置５と、ＰＣ６，７，８との動作の一例を示す説明図である。
【００８９】
以上のように、本実施形態の印刷システム１によれば、プリンタ２，３，４をネットワークに接続する場合でも、印刷を許可するＰＣのＩＰアドレスを各プリンタに個別に登録する必要がなく、印刷を許可するＰＣのＩＰアドレスをサーバ装置５のデータベース５４１に登録しておくだけで、これらプリンタ２，３，４は、印刷を許可されているＰＣ以外からの印刷要求に対して印刷を拒否できる。
【００９０】
又、本実施形態の印刷システム１によれば、たとえ、印刷要求の送信元のＩＰアドレスがデータベース５４１に登録されていても、それに対する消費枚数が制限枚数に達した場合（つまり、制限枚数という制限事項が成立した場合）に、サーバ装置５がプリンタ２，３，４に対して印刷の禁止を指示するため、制限枚数に基づいて、印刷を禁止する対象をより細やかに設定することができる。又、制限枚数を各プリンタに個別に登録する必要がなく、印刷を許可されているＰＣのＩＰアドレスに対応づけて制限枚数をデータベース５４１に登録しておくだけで、印刷を許可されているＰＣに対する印刷枚数を制限することができる。
【００９１】
又、本実施形態に印刷システム１では、データベース５４１にて、制限枚数が特定の印刷特性や特定の印刷色数、特定の用紙種類に対応づけられているため、特定の印刷特性や特定の印刷色数、特定の用紙種類に対する制限枚数に基づいて、印刷を許可されているＰＣに対する印刷を制限することができる。又、特定の印刷特性や特定の印刷色数、特定の用紙種類に対する制限枚数を各プリンタに個別に登録する必要がなく、印刷を許可されているＰＣのＩＰアドレスに対応づけて、特定の印刷特性や特定の印刷色数、特定の用紙種類に対する制限枚数をデータベース５４１に登録しておくだけで、特定の印刷特性や特定の印刷色数、特定の用紙種類に対する印刷枚数を制限することができる。
【００９２】
又、本実施形態の印刷システム１では、印刷終了時に、プリンタ２，３，４が、印刷枚数（印刷カウンタの値）と、機種名と、印刷ジョブの送信元のＰＣのＩＰアドレスと、ジョブ情報とをサーバ装置５へ送信し、サーバ装置５が、これらに基づいて、データベース５４１に登録された消費枚数を更新するため、サーバ装置５は、印刷終了時に、管理者が手動で更新するなどの手間なく確実にデータベース５４１を更新することができる。又、これにより、サーバ装置５は、データベース５４１に登録された制限枚数を更新することなく、印刷枚数が制限枚数に達したか否かを判定することができる。
【００９３】
又、本実施形態の印刷システム１では、図１１に示すように、プリンタ２（プリンタ３，４も同様）は、ネットワーク９に接続された際に、サーバ装置５を検索し、サーバ装置５にデバイス情報ツリーが設定されている場合にのみ、機種名とデバイス情報をサーバ装置５へ送信するため、サーバ装置５がネットワーク９に接続されていないにも関わらず、機種名とデバイス情報とを送信してしまうことを防止できる。又、作業者がサーバ装置５の接続状況を確認する手間を要することがない。又、これにより、サーバ装置５は、プリンタ２が新たにネットワーク９に接続された際に、直ちに、プリンタ２の機種名とデバイス情報を取得することができる。又、これにより、プリンタ２をネットワーク９に接続する作業者が、プリンタ２の機種名やデバイス情報をサーバ装置５にわざわざ設定する必要がないため、プリンタ２を新たにネットワーク９に接続するのに要する作業量をその分軽減できる。尚、図１１は、プリンタ２をネットワーク９に接続した際における、プリンタ２とサーバ装置５との動作の一例を示す説明図である。
【００９４】
又、本実施形態の印刷システムでは、サーバ装置５のＨＤＤ５４にデータベース５４１が設定されているため、データベース５４１をサーバ装置５のみで管理することができる。
【００９５】
又、本実施形態の印刷システム１では、プリンタ２，３，４は、サーバ装置５から印刷不許可を受信した場合に、印刷を禁止するため、無駄に印刷を行ってしまうことを防止でき、ひいては、印刷用紙やトナー、インクなどの消耗品の浪費を防止できる。
【００９６】
又、本実施形態の印刷システム１では、印刷を許可されているＰＣのＩＰアドレスやＩＰアドレスの範囲を登録しているため、ＰＣのアドレスが常時固定されているネットワークに有効である。
【００９７】
尚、本実施形態では、ネットワーク９が本発明におけるネットワークに相当し、プリンタ２，３，４が本発明における画像形成装置に相当し、サーバ装置５が本発明におけるサーバ装置に相当し、ＰＣ６，７，８が本発明における端末装置に相当する。
【００９８】
又、本実施形態では、印刷要求が本発明における画像形成要求に相当し、印刷処理のＳ１３０，Ｓ１５０が本発明における画像形成実行手段が実行する処理に相当する。
又、本実施形態では、印刷ジョブの送信元のＩＰアドレスが本発明における要求元情報に相当し、ジョブ情報が本発明における画像形成内容に相当し、プリンタ２，３，４の機種名が本発明における装置情報に相当し、印刷処理のＳ１０５が本発明における要求元情報送信手段と、画像形成内容送信手段と、装置情報送信手段とが実行する処理に相当する。
【００９９】
又、本実施形態では、印刷不許可が本発明における制限指示に相当し、印刷処理のＳ１１０が本発明における画像形成制限手段が実行する処理に相当する。
又、本実施形態では、データベース５４１が本発明におけるデータベースに相当し、印刷許可判定処理のＳ３０５，Ｓ３１５〜Ｓ３３５，Ｓ３４５，Ｓ３６０が本発明における制限指示送信手段が実行する処理に相当する。
【０１００】
又、本実施形態では、印刷特性が本発明における画像形成特性に相当し、用紙が本発明における画像形成媒体に相当し、データベース５４１に登録された制限枚数が、本発明における第１の制限事項、第２の制限事項、第３の制限事項に相当する。
【０１０１】
又、本実施形態では、印刷処理のＳ１４０，Ｓ１６０，Ｓ１６５が本発明における第１の画像形成結果情報送信手段が実行する処理と第２の画像形成結果情報送信手段が実行する処理とに相当し、Ｓ１４０，Ｓ１６０，Ｓ１６５の処理で送信される情報が本発明における第１の画像形成結果情報と第２の画像形成結果情報とに相当し、枚数更新処理のＳ４００，Ｓ４１５〜Ｓ４３０が本発明における第１の累計数更新手段が実行する処理と、第２の累計数更新手段が実行する処理とに相当する。
【０１０２】
又、本実施形態では、機種名とデバイス情報とが本発明における特性情報に相当し、ネットワーク接続処理のＳ２５が本発明における特性情報送信手段が実行する処理に相当し、登録処理のＳ２００，Ｓ２１０が本発明における画像形成特性設定手段が実行する処理に相当し、ネットワーク接続処理のＳ１０〜Ｓ２０が本発明における作動手段が実行する処理に相当し、サーバ装置５のＨＤＤ５４が本発明における記憶手段に相当する。
【０１０３】
以上、本発明の実施の形態について説明したが、本発明は、上記実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の形態をとり得ることはいうまでもない。
【０１０４】
例えば、上記実施形態では、データベース５４１には、印刷を許可するＰＣのＩＰアドレスに対応づけて、特定の印刷特性や特定の印刷色数、特定の用紙種類に対する制限枚数が制限事項として登録されていたが、制限枚数以外の制限事項（本発明の第１の制限事項に相当）が登録されていても良い。より具体的には、例えば、モノクロ印刷の指定や、トナーセーブ印刷の指定、Ｎ（Ｎは２以上の整数）ｉｎ１印刷の指定、安価な印刷媒体の指定、縮小印刷の指定など、印刷に制限をかけるものなら何でも良く、更に資源の消費に制限をかけるものならなお良い。
【０１０５】
又、上記実施形態では、データベース５４１には、印刷を許可するＰＣのＩＰアドレスやＩＰアドレスの範囲が登録されていたが、これに代えて、ＰＣに付与された名称や、ＰＣの使用者に付与された名称が登録されていても良い。
【０１０６】
即ち、ＰＣに付与された名称が登録されている場合には、ＰＣに付与された名称から印刷ジョブの送信元を特定できるため、ＰＣのアドレスが変動するネットワークに有効である。但し、この場合、ＰＣに付与された名称を印刷要求に含むようにＰＣを設定したり、印刷要求のＩＰアドレスからＰＣの名称を取得する名前解決サーバを用意する必要がある。
【０１０７】
又、ＰＣの使用者に付与された名称が登録されている場合には、使用者に付与された名称から印刷ジョブの送信元を特定できるため、同一のＰＣを複数の使用者で共用する場合、又は、同一の使用者が複数のＰＣを使用する場合に有効である。但し、この場合、使用者に付与された名称を印刷要求に含むようにＰＣを設定する必要がある。
【０１０８】
又、上記実施形態では、サーバ装置５は、印刷終了時に消費枚数を更新していたが、制限枚数の方を更新しても良い。この場合、枚数更新処理のＳ４３０に代えて、制限枚数から印刷カウンタの値を減算する処理のステップを追加すれば良い。尚、この場合、枚数更新処理のＳ４２０と、新たに追加したステップとが、本発明における第１の上限数更新手段に相当し、Ｓ４２５と、新たに追加したステップとは、本発明における第２の上限数更新手段に相当する。
【０１０９】
又、上記実施形態では、プリンタ２，３，４、サーバ装置５、ＰＣ６，７，８は全て同一のネットワーク９に接続されていたが、サーバ装置５とＰＣ６，７，８とが、異なるネットワークに接続され、プリンタ２，３，４はこれらネットワークの双方に接続されていても良い。
【０１１０】
又、上記実施形態では、サーバ装置５は、ＬＤＡＰサーバとして機能するように設定されていたが、ＳＱＬ（Structured  Query  Language）サーバやその他のデータベースサーバとして機能するように設定されていても良い。
【０１１１】
又、上記実施形態では、本発明をプリンタに適用したが、プリンタ機能やスキャナ機能、ＦＡＸ機能などを搭載した複合機に適用しても良いし、これら以外の画像形成装置に適用しても良い。
【０１１２】
又、上記実施形態では、画像形成実行手段、要求元情報送信手段、画像形成制限手段、画像形成内容送信手段、第１の画像形成結果情報送信手段、装置情報送信手段、第２の画像形成結果情報送信手段、特性情報送信手段、作動手段が実行する処理は、プリンタ２のＣＰＵ２１の処理であるとしたが、それぞれの処理あるいは処理をあるまとまりごとに別個のプロセッサや他の手段で動作させるなどしても良いし、プロセッサや他の手段は汎用品ではなく、例えば、印刷エンジンに特化したものであっても良い。
【０１１３】
又、上記実施形態では、制限指示送信手段、第１の上限数更新手段、第１の累計数更新手段、第２の上限数更新手段、第２の累計数更新手段、画像形成特性設定手段、記憶手段が実行する処理はサーバ装置５のＣＰＵ５１の処理であるとしたが、それぞれの処理あるいは処理をあるまとまりごとに別個のプロセッサや他の手段で動作させるなどしても良いし、プロセッサや他の手段は汎用品ではなく、例えば、ネットワークＩ／Ｆに特化したものであっても良い。
【図面の簡単な説明】
【０１１４】
【図１】本発明に係る印刷システム１の構成図である。
【図２】プリンタ２の構成ブロック図である。
【図３】サーバ装置５の構成ブロック図である。
【図４】サーバ装置５のＣＰＵ５１がサーバ装置５の管理者からの要求に応じてディスプレイに表示する設定画面の概要を示す説明図である。
【図５】プリンタ２のＣＰＵ２１が実行するネットワーク接続処理の流れを示すフローチャートである。
【図６】プリンタ２のＣＰＵ２１が実行する印刷処理の流れを示すフローチャートである。
【図７】サーバ装置５のＣＰＵ５１が実行する登録処理の流れを示すフローチャートである。
【図８】サーバ装置５のＣＰＵ５１が実行する印刷許可判定処理の流れを示すフローチャートである。
【図９】サーバ装置５のＣＰＵ５１が実行する枚数更新処理の流れを示すフローチャートである。
【図１０】印刷システム１におけるプリンタ２とサーバ装置５と、ＰＣ６，７，８との動作の一例を示す説明図である。
【図１１】プリンタ２をネットワーク９に接続した際における、プリンタ２とサーバ装置５との動作の一例を示す説明図である。
【符号の説明】
【０１１５】
１…印刷システム、２，３，４…プリンタ、５…サーバ装置、６，７，８…ＰＣ、９…ネットワーク、２１，５１…ＣＰＵ、２２，５２…ＲＯＭ、２３，５３…ＲＡＭ、２４…不揮発性メモリ、２５，５７…ネットワークＩ／Ｆ、２６…操作部、２７…表示部、２８…印刷エンジン、２９，５８…信号バス、５０…設定画面、５４…ＨＤＤ、５５…入力Ｉ／Ｆ、５６…ビデオＩ／Ｆ、５０１…追加ボタン、５０２…削除ボタン、５４１…データベース。
【図２】
2006236141.tif 000003
【図３】
2006236141.tif 000004
【図４】
2006236141.tif 000005
【図５】
2006236141.tif 000006
【図６】
2006236141.tif 000007
【図７】
2006236141.tif 000008
【図８】
2006236141.tif 000009
【図９】
2006236141.tif 000010
【図１】
2006236141.tif 000011
【図１０】
2006236141.tif 000012
【図１１】
2006236141.tif 000013