(57)【要約】【課題】装置が提供する機能の利用に際して、装置に応じて利用制限方式として上限管理と課金管理とを切り替えることができるネットワークシステムおよび処理方法を提供する。【解決手段】画像形成装置３０は、印刷サーバ２０に対して、認証チケットおよび機器ＩＤと共に、印刷制限種類の取得を要求する印刷制限取得要求を送信し、印刷サーバ２０は、認証サーバ１０に対して、機器ＩＤと共に、その機器ＩＤに関連付けられた印刷制限種類の情報を照会する印刷制限照会要求を送信する。認証サーバ１０は、機器情報記憶部を参照し、受信した機器ＩＤに関連付けられている印刷制限情報を抽出し、印刷サーバ２０に送信する。印刷サーバ２０は、受信した印刷制限情報を、画像形成装置３０に送信する。【選択図】図１２
2015056162.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが利用する装置である複数の利用装置と通信可能に接続し、１台以上の情報処理装置で構成されるネットワークシステムであって、
前記利用装置において機能を利用するに際し、少なくとも上限管理を実行させるか、課金管理を実行させるかの利用制限方式を定める制限情報を記憶する第１記憶手段と、
前記複数の利用装置のうち所定の利用装置から前記制限情報の取得要求を取得する要求受付手段と、
前記要求受付手段が前記所定の利用装置から前記制限情報の取得要求を取得した場合、前記所定の利用装置に対応した前記利用制限方式を示す前記制限情報を前記第１記憶手段から取得し、前記所定の利用装置に送信する第１処理手段と、
を備えたネットワークシステム。
【請求項２】
前記複数の利用装置は、複数の画像形成装置であり、
前記第１記憶手段は、前記画像形成装置に、少なくとも印刷制限を有する印刷動作として、前記上限管理としての上限管理印刷を実行させるか、前記課金管理としての課金印刷を実行させるかの前記利用制限方式を定める前記制限情報としての印刷制限情報を記憶し、
前記要求受付手段は、前記複数の画像形成装置のうち所定の画像形成装置から前記印刷制限情報の取得要求を取得し、
前記第１処理手段は、前記要求受付手段が前記所定の画像形成装置から前記印刷制限情報の取得要求を取得した場合、前記所定の画像形成装置に対応した前記利用制限方式を示す前記印刷制限情報を前記第１記憶手段から取得し、前記所定の画像形成装置に送信する請求項１に記載のネットワークシステム。
【請求項３】
文書の識別情報と関連づけて印刷データを記憶する第２記憶手段と、
少なくとも、印刷済みの用紙枚数である現在値、および印刷可能な用紙枚数である上限値を印刷関連情報としてユーザに関連づけて記憶する第３記憶手段と、
前記印刷制限情報に基づいて、前記複数の画像形成装置のうち第１画像形成装置が前記上限管理印刷を実行する場合に、前記第１画像形成装置に印刷させるユーザに対応する前記印刷関連情報を前記第３記憶手段から取得する第１取得手段と、
前記第１取得手段により取得された前記印刷関連情報に基づいて、前記現在値と印刷対象となる文書の印刷枚数との和が前記上限値以内であるか否かを判定する第１計算手段と、
前記現在値と前記印刷枚数との和が前記上限値以内である場合、前記第１画像形成装置に印刷させる前記文書の識別情報に関連付けられた前記印刷データを前記第２記憶手段から取得し、前記第１画像形成装置に送信する第２処理手段と、
をさらに備えた請求項２に記載のネットワークシステム。
【請求項４】
前記第３記憶手段の所在を示す取得先情報を記憶する第４記憶手段と、
前記第１画像形成装置からの取得先要求に応じて、前記第１画像形成装置に対応した前記取得先情報を前記第４記憶手段から取得する第２取得手段と、
をさらに備え、
前記第１取得手段は、前記第２取得手段により取得された前記取得先情報により所在が示される前記第３記憶手段から前記印刷関連情報を取得する請求項３に記載のネットワークシステム。
【請求項５】
印刷する文書の情報と料金とが関連付けられて管理する課金テーブルを記憶する第５記憶手段と、
前記印刷制限情報に基づいて、前記複数の画像形成装置のうち第２画像形成装置が前記課金印刷を実行する場合に、印刷対象となる文書と、前記課金テーブルとに基づいて、課金金額を計算する第２計算手段と、
ユーザにより支払われた金額が前記課金金額以上であるか否かを判定する判定手段と、
前記金額が前記課金金額以上である場合、前記第２画像形成装置に印刷させる文書の識別情報と関連付けられたピンコードを発行するコード発行手段と、
前記ピンコードに関連付けられた前記文書の識別情報に関連付けられた前記印刷データを前記第２記憶手段から取得し、前記第２画像形成装置に送信する第３処理手段と、
をさらに備えた請求項３または４に記載のネットワークシステム。
【請求項６】
前記課金テーブルは、前記画像形成装置に応じて、印刷する文書の情報および該文書の情報に関連付けられた料金が登録され、
前記第２計算手段は、前記課金テーブルを参照し、前記第２画像形成装置に応じた前記料金に基づいて前記課金金額を計算する請求項５に記載のネットワークシステム。
【請求項７】
複数の画像形成装置と通信可能に接続し、１台以上の情報処理装置で構成されるネットワークシステムであって、
前記画像形成装置に、少なくとも印刷制限を有する印刷動作として上限管理印刷を実行させるか、課金印刷を実行させるかの利用制限方式を定める印刷制限情報を記憶する第１記憶手段と、
印刷データを記憶する第２記憶手段と、
前記複数の画像形成装置のうち所定の画像形成装置から前記印刷制限情報の取得要求を取得する第１要求受付手段と、
前記第１要求受付手段が前記所定の画像形成装置から前記印刷制限情報の取得要求を取得した場合、前記所定の画像形成装置に対応した印刷制限を示す前記印刷制限情報を前記第１記憶手段から取得し、前記所定の画像形成装置に送信する印刷制限処理手段と、
前記印刷制限情報を受信した前記所定の画像形成装置から、前記印刷制限情報が示す前記印刷制限に基づく印刷要求を取得する第２要求受付手段と、
前記第２要求受付手段が前記所定の画像形成装置から前記印刷要求を取得した場合、前記印刷制限に基づく印刷動作に対応した前記印刷データを前記第２記憶手段から取得し、前記所定の画像形成装置に送信する印刷データ処理手段と、
を備え、
前記所定の画像形成装置は、前記印刷データ処理手段から受信した前記印刷データに基づいて印刷動作を実行するネットワークシステム。
【請求項８】
前記所定の画像形成装置を介したユーザからのログイン要求に応じて認証処理を実行し、前記認証処理が実行されたことを示す認証チケットを発行して、前記所定の画像形成装置に送信する認証処理手段と、
前記所定の画像形成装置は、前記第１要求受付手段に対して前記認証チケットと共に前記印刷制限情報の取得要求を送信し、前記第２要求受付手段に対して前記認証チケットと共に前記印刷要求を送信する請求項７に記載のネットワークシステム。
【請求項９】
前記複数の画像形成装置は、少なくとも２種類以上のネットワークにそれぞれ配置され、それぞれの前記ネットワークから前記第１要求受付手段に前記印刷制限情報の取得要求を送信し、前記第２要求受付手段に前記印刷要求を送信する請求項７または８に記載のネットワークシステム。
【請求項１０】
複数の利用装置において機能を利用するに際し、少なくとも上限管理を実行させるか、課金管理を実行させるかの利用制限方式を定める制限情報を記憶手段に記憶させるステップと、
前記複数の利用装置のうち所定の利用装置から前記制限情報の取得要求を取得するステップと、
前記所定の利用装置から前記制限情報の取得要求を取得した場合、前記所定の利用装置に対応した前記利用制限方式を示す前記制限情報を前記記憶手段から取得し、前記所定の利用装置に送信するステップと、
を有する処理方法。
【請求項１１】
複数の画像形成装置それぞれに、少なくとも印刷制限を有する印刷動作として上限管理印刷を実行させるか、課金印刷を実行させるかの利用制限方式を定める印刷制限情報を第１記憶手段に記憶するステップと、
印刷データを第２記憶手段に記憶するステップと、
前記複数の画像形成装置のうち所定の画像形成装置から前記印刷制限情報の取得要求を取得するステップと、
前記所定の画像形成装置から前記印刷制限情報の取得要求を取得した場合、前記所定の画像形成装置に対応した印刷制限を示す前記印刷制限情報を前記第１記憶手段から取得し、前記所定の画像形成装置に送信するステップと、
前記印刷制限情報を受信した前記所定の画像形成装置から、前記印刷制限情報が示す前記印刷制限に基づく印刷要求を取得するステップと、
前記所定の画像形成装置から前記印刷要求を取得した場合、前記印刷制限に基づく印刷動作に対応した前記印刷データを前記第２記憶手段から取得し、前記所定の画像形成装置に送信するステップと、
前記印刷データに基づいて前記所定の画像形成装置に印刷動作を実行させるステップと、
を有する処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークシステムおよび処理方法に関する。
【背景技術】
【０００２】
ユーザの印刷を利用制限する方法として、上限管理方式の印刷（以下、上限管理印刷という）の方法と、課金方式の印刷（以下、課金印刷という）の方法とが知られている。上限管理印刷は、ユーザまたはグループごと（例えば、企業単位ごと）に画像形成装置から印刷可能な枚数の上限を制限する方式の印刷である。また、課金印刷は、ユーザによる印刷に際し、現金またはＩＣカードによる料金の支払いを課す方式の印刷である。
【０００３】
また、近年、サーバの保守および管理費用を削減するために、自前でサーバ環境を構築せずに、ネットワークを介してサービスだけを利用するクラウドサービスに基づくサーバの利用形態が注目されている。印刷システムにおいても、クラウドサービスを適用し、パブリックネットワーク上に存在する印刷サーバを利用するクラウドプリントサービスが実現されている。クラウドプリントサービスでは、印刷サーバがパブリックネットワーク上に存在するため、事業所を超えての印刷、または公共の場所からの印刷が可能となる。このような印刷する場所が分散した環境においては、印刷する場所に応じて、印刷制限の種類を変更する要請がある。例えば、社内からの印刷は、上限管理印刷にしたいが、公共の場所からの印刷は、課金印刷にしたいというような要請が想定される。
【０００４】
上述のような印刷制限が施された印刷システムとして、プルプリント時に課金印刷を適用する技術が提案されている（特許文献１参照）。特許文献１に記載された印刷システムは、課金のタイミングが異なる２つの課金印刷のモードを有し、一方のモードでは、印刷データの蓄積時に課金を行い、他方のモードでは、印刷データの蓄積時には課金を行わず、印刷時に課金を行う。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載された印刷システムは、課金印刷について、状況に応じて２つのモードのいずれかに変更することは可能である。しかし、画像形成装置またはグループに応じて、印刷制限がかけられた印刷、すなわち、装置が提供する機能の利用に際して、装置またはグループに応じて上限管理印刷と課金印刷とを切り替えることはできないという問題点があった。
【０００６】
本発明は、上記に鑑みてなされたものであって、装置が提供する機能の利用に際して、装置に応じて利用制限方式として上限管理と課金管理とを切り替えることができるネットワークシステムおよび処理方法を提供することを目的とする。
【０００７】
上述した課題を解決し、目的を達成するために、本発明は、ユーザが利用する装置である複数の利用装置と通信可能に接続し、１台以上の情報処理装置で構成されるネットワークシステムであって、前記利用装置において機能を利用するに際し、少なくとも上限管理を実行させるか、課金管理を実行させるかの利用制限方式を定める制限情報を記憶する第１記憶手段と、前記複数の利用装置のうち所定の利用装置から前記制限情報の取得要求を取得する要求受付手段と、前記要求受付手段が前記所定の利用装置から前記制限情報の取得要求を取得した場合、前記所定の利用装置に対応した前記利用制限方式を示す前記制限情報を前記第１記憶手段から取得し、前記所定の利用装置に送信する第１処理手段と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、装置が提供する機能の利用に際して、装置に応じて利用制限方式として上限管理と課金管理とを切り替えることができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、第１の実施の形態に係る印刷処理システムの全体構成の一例を示す図である。
【図２】図２は、サーバのハードウェア構成の一例を示す図である。
【図３】図３は、画像形成装置のハードウェア構成の一例を示す図である。
【図４】図４は、第１の実施の形態に係る印刷処理システムを構成する認証サーバ、印刷サーバ、画像形成装置および課金端末の機能ブロックの一例を示す図である。
【図５】図５は、ユーザ情報管理テーブルを示す概念図である。
【図６】図６は、認証チケット管理テーブルを示す概念図である。
【図７】図７は、印刷関連情報管理テーブルを示す概念図である。
【図８】図８は、画像形成装置管理テーブルを示す概念図である。
【図９】図９は、第１の実施の形態の印刷制限種類管理テーブルを示す概念図である。
【図１０】図１０は、印刷データ管理テーブルを示す概念図である。
【図１１】図１１は、ピンコード管理テーブルを示す概念図である。
【図１２】図１２は、第１の実施の形態に係る印刷処理システムの印刷処理の一例を示すシーケンス図である。
【図１３】図１３は、第２の実施の形態に係る印刷処理システムの全体構成の一例を示す図である。
【図１４】図１４は、第２の実施の形態に係る印刷処理システムを構成する認証サーバ、印刷サーバ、画像形成装置、課金端末および印刷情報管理サーバの機能ブロックの一例を示す図である。
【図１５】図１５は、第２の実施の形態の印刷制限種類管理テーブルを示す概念図である。
【図１６】図１６は、印刷関連情報管理テーブルを示す概念図である。
【図１７】図１７は、第２の実施の形態に係る印刷処理システムの印刷処理の一例を示すシーケンス図である。
【発明を実施するための形態】
【００１０】
以下に、図面を参照しながら、本発明に係るネットワークシステムおよび処理方法の実施の形態を詳細に説明する。また、以下の実施の形態によって本発明が限定されるものではなく、以下の実施の形態における構成要素には、当業者が容易に想到できるもの、実質的に同一のもの、およびいわゆる均等の範囲のものが含まれる。さらに、以下の実施の形態の要旨を逸脱しない範囲で構成要素の種々の省略、置換および変更を行うことができる。
【００１１】
（第１の実施の形態）
＜印刷処理システムの全体構成＞
図１は、第１の実施の形態に係る印刷処理システムの全体構成の一例を示す図である。図１を参照しながら、本実施の形態に係る印刷処理システム５００の全体構成について説明する。
【００１２】
図１に示すように、印刷処理システム５００は、認証サーバ１０（情報処理装置）、印刷サーバ２０（情報処理装置）、画像形成装置３０ａ、画像形成装置３０ｂおよび課金端末４０を含んで構成されている。各装置は、互いにネットワーク１に接続されて、互いに通信可能となっている。
【００１３】
認証サーバ１０および印刷サーバ２０は、クラウドサービスとして提供される。認証サーバ１０は、ユーザの認証情報、印刷関連情報（後述）および機器情報等を保持しており、ユーザに対する認証処理、ならびに、ユーザおよび機器に関する情報を提供する装置である。印刷サーバ２０は、印刷データを蓄積しており、要求に応じて印刷データを配信する装置である。なお、認証サーバ１０および印刷サーバ２０は、ＰＣ、サーバ、シンクライアント等といった情報処理装置によって構成され得る。
【００１４】
プライベートネットワークに属する画像形成装置３０ａおよびパブリックネットワークに属する画像形成装置３０ｂは、印刷サーバ２０から印刷データを取得して印刷する装置である。課金端末４０は、印刷枚数等の印刷条件に基づいて、ユーザに印刷のための料金を表示し、かつ、ユーザに対して課金を行う端末である。
【００１５】
なお、図１においては、プライベートネットワークに属する画像形成装置３０ａ、ならびにパブリックネットワークに属する画像形成装置３０ｂおよび課金端末４０は、それぞれ１台ずつ示されているが、これに限定されるものではなく、それぞれ複数であってもよい。また、認証サーバ１０と印刷サーバ２０とが別々のサーバに分けて示されているが、１つのサーバに集約されるものとしてもよいし、複数台の認証サーバ１０（または、印刷サーバ２０）による分散処理によって、認証サーバ１０が提供する機能を実現してもよい。
【００１６】
また、プライベートネットワークに属する画像形成装置３０ａおよびパブリックネットワークに属する画像形成装置３０ｂについて、任意の画像形成装置を示す場合、または総称する場合には、単に「画像形成装置３０」と称するものとする。なお、画像形成装置３０は、ユーザに機能を提供する装置であって、ユーザが利用する装置である利用装置の一例である。したがって、利用装置は画像形成装置に限らず、プロジェクター、電子黒板装置、遠隔会議システム、ゲーム機、ＰＣ等々、種々の装置によって構成され得る。
【００１７】
＜ハードウェア構成＞
次に、本実施の形態の各機器のハードウェア構成について説明する。
【００１８】
＜＜認証サーバおよび印刷サーバのハードウェア構成＞＞
図２は、サーバのハードウェア構成の一例を示す図である。図２を参照しながら、認証サーバ１０および印刷サーバ２０のハードウェア構成の詳細について説明する。
【００１９】
まず、図２を参照しながら、認証サーバ１０のハードウェア構成について説明する。認証サーバ１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０３と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１０４と、ネットワークＩ／Ｆ１０５と、ＣＤ−ＲＯＭドライブ１０６と、を備えている。上述の各装置は、バス１０８によって互いに通信可能に接続されている。
【００２０】
ＣＰＵ１０１は、認証サーバ１０全体の動作を制御する。ＲＯＭ１０２は、認証サーバ１０用のプログラムを記憶している。ＲＡＭ１０３は、ＣＰＵ１０１のワークエリアとして使用される。
【００２１】
ＨＤＤ１０４は、各種データを記憶する。具体的には、ＨＤＤ１０４は、後述するユーザ情報管理テーブル１５０１、認証チケット管理テーブル１５０２および印刷関連情報管理テーブル１５０３を記憶している。
【００２２】
ネットワークインターフェース１０５は、インターネット等のネットワーク１を介して、印刷サーバ２０、画像形成装置３０および課金端末４０とデータを通信するためのインターフェースである。
【００２３】
ＣＤ−ＲＯＭドライブ１０６は、着脱自在な記憶媒体の一例としてのＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１０７に対するデータの読み出しおよび書き込みを制御する。
【００２４】
なお、認証サーバ１０用のプログラムは、インストール可能な形式または実行可能な形式のファイルによって、ＣＤ−ＲＯＭ１０７等のコンピュータで読み取り可能な記録媒体に記録して流通させるようにしてもよい。
【００２５】
また、印刷サーバ２０は、上述の認証サーバ１０と同様のハードウェア構成を有しているため、その説明を省略する。ただし、ＲＯＭ１０２には、印刷サーバ２０を制御するための印刷サーバ２０用のプログラムが記録されている。この場合も、印刷サーバ２０用のプログラムは、インストール可能な形式または実行可能な形式のファイルで、ＣＤ−ＲＯＭ１０７等のコンピュータで読み取り可能な記録媒体に記録して流通させるようにしてもよい。
【００２６】
なお、上述の着脱可能なＣＤ−ＲＯＭドライブ１０６の他に、ＣＤ−Ｒ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅｃｏｒｄａｂｌｅ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）またはブルーレイディスク（登録商標）等のコンピュータで読み取り可能な記録媒体を用いるものとしてもよい。
【００２７】
＜＜画像形成装置のハードウェア構成＞＞
図３は、画像形成装置のハードウェア構成の一例を示す図である。図３を参照しながら、画像形成装置３０のハードウェア構成の詳細について説明する。
【００２８】
図３に示すように、画像形成装置３０は、コントローラ２００と、操作表示部２１０と、ＦＣＵ（Ｆａｃｓｉｍｉｌｅ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）２２０と、エンジン部２３０とがＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｆａｃｅ）バスで接続された構成となっている。
【００２９】
コントローラ２００は、画像形成装置３０全体の制御、描画、通信および操作表示部２１０からの入力を制御する装置である。操作表示部２１０は、例えばタッチパネル等であり、コントローラ２００に対する入力を受け入れるとともに、画像形成装置３０の状態等を表示する装置であり、後述するＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）２０６に直接接続されている。ＦＣＵ２２０は、ファックス機能を実現する装置であり、ＰＣＩバスによってＡＳＩＣ２０６に接続されている。エンジン部２３０は、各機能を実現する装置で、ＰＣＩバスによってＡＳＩＣ２０６に接続されている。エンジン部２３０は、プロッタ２３１と、スキャナ２３２と、その他ハードウェアリソース２３３とを有している。
【００３０】
コントローラ２００は、ＣＰＵ２０１と、システムメモリ（ＭＥＭ−Ｐ）２０２と、ノースブリッジ（ＮＢ）２０３と、サウスブリッジ（ＳＢ）２０４ａと、ネットワークインターフェース（ＮＩＣ）２０４ｂと、ＵＳＢインターフェース２０４ｃと、セントロニクスインターフェース２０４ｄと、ＡＳＩＣ２０６と、ローカルメモリ（ＭＥＭ−Ｃ）２０７と、外部記憶装置２０８と、を有している。
【００３１】
ＣＰＵ２０１は、画像形成装置３０の全体制御を行うものであり、システムメモリ２０２、ノースブリッジ２０３およびサウスブリッジ２０４ａからなるチップセットに接続され、このチップセットを介して他の機器と接続される。
【００３２】
システムメモリ（ＭＥＭ−Ｐ）２０２は、プログラムおよびデータの格納用メモリ、プログラムおよびデータの展開用メモリ、ならびにプリンタの描画用メモリ等として用いるメモリであり、ＲＯＭとＲＡＭとを有している。このうちＲＯＭは、プログラムおよびデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭは、プログラムおよびデータの展開用メモリ、ならびにプリンタの描画用メモリ等として用いる書き込みおよび読み出し可能なメモリである。
【００３３】
ノースブリッジ（ＮＢ）２０３は、ＣＰＵ２０１と、システムメモリ２０２、サウスブリッジ２０４ａおよびＡＧＰバス２０５とを接続するためのブリッジであり、システムメモリ２０２に対する読み書き等を制御するメモリコントローラと、ＰＣＩマスタおよびＡＧＰターゲットとを有する。
【００３４】
サウスブリッジ（ＳＢ）２０４ａは、ノースブリッジ２０３と、ＰＣＩデバイスおよび周辺デバイスとを接続するためのブリッジである。このサウスブリッジ２０４ａは、ＰＣＩバスを介してノースブリッジ２０３と接続されており、ＰＣＩバスには、ネットワークインターフェース２０４ｂ、ＵＳＢインターフェース２０４ｃおよびセントロニクスインターフェース２０４ｄ等が接続されている。
【００３５】
ＡＧＰバス２０５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースである。ＡＧＰバス２０５は、システムメモリ２０２に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするバスである。
【００３６】
ＡＳＩＣ２０６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）であり、ＡＧＰバス２０５、ＰＣＩバス、外部記憶装置２０８およびローカルメモリ２０７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ２０６は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ２０６の中核をなすアービタ（ＡＲＢ）と、ローカルメモリ２０７を制御するメモリコントローラと、ハードウェアロジック等により画像データの回転等をおこなう複数のＤＭＡＣ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌｌｅｒ）と、エンジン部２３０との間でＰＣＩバスを介したデータ転送を行うＰＣＩユニットとから構成される。このＡＳＩＣ２０６には、ＰＣＩバスを介してＦＣＵ２２０およびエンジン部２３０が接続される。また、ＡＳＩＣ２０６は、図示しないホストＰＣおよびネットワーク等にも接続されている。
【００３７】
ローカルメモリ（ＭＥＭ−Ｃ）２０７は、コピー用画像バッファおよび符号バッファとして用いるメモリである。
【００３８】
外部記憶装置２０８は、ＨＤＤ、ＳＤカードまたはフラッシュメモリ等の記憶装置であり、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積およびフォームの蓄積を行うためのストレージである。
【００３９】
＜印刷処理システムの機能的構成＞
図４は、第１の実施の形態に係る印刷処理システムを構成する認証サーバ、印刷サーバ、画像形成装置および課金端末の機能ブロックの一例を示す図である。図４を参照しながら、本実施の形態の各機器の機能的構成について説明する。
【００４０】
図４に示すように、認証サーバ１０、印刷サーバ２０、画像形成装置３０および課金端末４０は、ネットワーク１を介してデータ通信することができるように構成されている。
【００４１】
＜＜認証サーバの機能的構成＞＞
認証サーバ１０は、送受信部１１と、認証要求処理部１２（認証処理手段）と、ユーザ照会部１３と、制限種類照会部１４と、を有している。認証要求処理部１２、ユーザ照会部１３および制限種類照会部１４は、図２に示すＲＯＭ１０２に記憶されているプログラムに従ったＣＰＵ１０１からの命令によって動作することで実現される機能または手段である。
【００４２】
また、認証サーバ１０は、ユーザ情報記憶部１５（第３記憶手段）と、機器情報記憶部１６（第１記憶手段）と、を有している。上述の各記憶部は、図２に示すＨＤＤ１０４によって実現される記憶部である。
【００４３】
送受信部１１は、図２に示すネットワークインターフェース１０５によって実現され、ネットワーク１を介して、印刷サーバ２０および画像形成装置３０と各種データの送受信を行う。
【００４４】
認証要求処理部１２は、ユーザ情報記憶部１５に記憶されているユーザ情報管理テーブル１５０１（後述の図５参照）を参照し、画像形成装置３０から受信した認証情報が存在するか否かを判定する認証処理を実行する。認証要求処理部１２は、認証情報が存在する場合、ユーザに対して印刷処理システム５００へのログイン要求を承認する。そして、認証要求処理部１２は、認証ＩＤ、有効期限およびユーザ名を含む認証チケットを発行し、認証チケットを画像形成装置３０に送信する。認証要求処理部１２は、発行した認証チケットをユーザ情報記憶部１５に記憶されている認証チケット管理テーブル１５０２（後述の図６参照）にレコードとして追加登録する。
【００４５】
ユーザ照会部１３は、印刷サーバ２０からユーザ照会要求を受信した場合、ユーザ情報記憶部１５に記憶されている認証チケット管理テーブル１５０２を参照し、ユーザ照会要求と共に受信した認証チケットが登録されているか確認し、認証チケット管理テーブル１５０２に記憶され、認証チケットと一致するレコードのユーザ名を抽出する。ユーザ照会部１３は、抽出したユーザ名を印刷サーバ２０に送信する。また、ユーザ照会部１３は、印刷サーバ２０から印刷関連情報要求を受信した場合、ユーザ情報記憶部１５に記憶されている印刷関連情報管理テーブル１５０３（後述の図７参照）を参照し、印刷関連情報要求と共に受信した認証チケットにより特定されるユーザ名に関連付けられた上限値および現在値の情報（印刷関連情報）を抽出する。ユーザ照会部１３は、抽出した印刷関連情報を、印刷サーバ２０に送信する。また、ユーザ照会部１３は、印刷サーバ２０から更新要求を受信した場合、ユーザ情報記憶部１５に記憶されている印刷関連情報管理テーブル１５０３を参照し、更新要求と共に受信した認証チケットにより特定されるユーザ名に関連付けられた現在値を、更新要求と共に受信した現在値に更新する。
【００４６】
制限種類照会部１４は、印刷サーバ２０から印刷制限照会要求を受信した場合、機器情報記憶部１６に記憶された印刷制限種類管理テーブル１６０２（後述の図９参照）を参照し、印刷制限照会要求と共に受信した機器ＩＤに関連付けられている印刷制限種類の情報（印刷制限情報）を抽出する。制限種類照会部１４は、抽出した印刷制限情報を、印刷サーバ２０に送信する。
【００４７】
図５は、ユーザ情報管理テーブルを示す概念図である。図６は、認証チケット管理テーブルを示す概念図である。図７は、印刷関連情報管理テーブルを示す概念図である。図５〜７を参照しながら、ユーザ情報記憶部１５に記憶されたユーザ情報管理テーブル１５０１、認証チケット管理テーブル１５０２および印刷関連情報管理テーブル１５０３について説明する。
【００４８】
ユーザ情報記憶部１５は、図５〜７にそれぞれ示すユーザ情報管理テーブル１５０１、認証チケット管理テーブル１５０２および印刷関連情報管理テーブル１５０３を記憶している。
【００４９】
ユーザ情報管理テーブル１５０１は、特定の画像形成装置３０を包含する所定のグループを特定する企業コードおよびユーザ名に対して、パスワードを関連付けて管理するテーブルである。例えば、図５に示すユーザ情報管理テーブル１５０１において、企業コードが「Ａ」、かつ、ユーザ名が「ＵｓｅｒＢ」である場合、パスワードは「ｂｂｂ」であることが示されている。
【００５０】
認証チケット管理テーブル１５０２は、認証サーバ１０の認証要求処理部１２が発行する認証チケットを適宜追加して管理するものである。具体的には、認証チケット管理テーブル１５０２は、認証ＩＤ毎に、認証チケットの有効期限、およびユーザ名を関連付けて管理するテーブルである。例えば、図６に示す認証チケット管理テーブル１５０２において、認証ＩＤが「ＡＢＣＤＥＦＧＨ」である場合、有効期限は「２０１２／０１／０１  １３：００」で、ユーザ名は「ＵｓｅｒＡ」であることが示されている。
【００５１】
印刷関連情報管理テーブル１５０３は、企業コードおよびユーザ名に対して、印刷関連情報である上限値および現在値を関連付けて管理するテーブルである。例えば、図７に示す印刷関連情報管理テーブル１５０３において、企業コードが「Ａ」、かつ、ユーザ名が「ＵｓｅｒＢ」である場合、印刷可能な用紙の枚数の上限値は「１５０」であり、既に印刷済みの用紙の枚数である現在値は「１５０」であることが示されている。
【００５２】
図８は、画像形成装置管理テーブルを示す概念図である。図９は、第１の実施の形態の印刷制限種類管理テーブルを示す概念図である。図８および９を参照しながら、機器情報記憶部１６に記憶された画像形成装置管理テーブル１６０１および印刷制限種類管理テーブル１６０２について説明する。
【００５３】
機器情報記憶部１６は、図８および９にそれぞれ示す画像形成装置管理テーブル１６０１および印刷制限種類管理テーブル１６０２を記憶している。
【００５４】
画像形成装置管理テーブル１６０１は、機器ＩＤ毎に、企業コードおよび装置名を関連付けて管理するテーブルである。例えば、図８に示す画像形成装置管理テーブル１６０１において、機器ＩＤが「２」である場合、その機器が包含される所定のグループは企業コード「Ａ」で示されるグループであり、その機器の装置名は「ＭＦＰ  Ｚ７５００」であることが示されている。
【００５５】
印刷制限種類管理テーブル１６０２は、機器ＩＤ毎に、印刷制限種類を関連付けて管理するテーブルである。例えば、図９に示す印刷制限種類管理テーブル１６０２において、機器ＩＤが「１」である場合、その機器ＩＤで示される装置に課される印刷制限種類は「上限管理」であることが示されている。
【００５６】
＜＜印刷サーバの機能的構成＞＞
印刷サーバ２０は、送受信部２１と、データ一覧要求処理部２２と、制限種類判定部２３（要求受付手段、第１処理手段、第１要求受付手段、印刷制限処理手段）と、データ要求処理部２４（第１取得手段、第２処理手段、第３処理手段、第２要求受付手段、印刷データ処理手段）と、上限計算部２５（第１計算手段）と、課金計算部２６（第２計算手段、コード発行手段、第２要求受付手段）と、を有している。データ一覧要求処理部２２、制限種類判定部２３、データ要求処理部２４、上限計算部２５および課金計算部２６は、図２に示すＲＯＭ１０２に記憶されているプログラムに従ったＣＰＵ１０１からの命令によって動作することで実現される機能または手段である。
【００５７】
また、印刷サーバ２０は、データ記憶部２７（第２記憶手段、第５記憶手段）を有している。データ記憶部２７は、図２に示すＨＤＤ１０４によって実現される記憶部である。
【００５８】
送受信部２１は、図２に示すネットワークインターフェース１０５によって実現され、ネットワーク１を介して、認証サーバ１０、画像形成装置３０および課金端末４０と各種データの送受信を行う。
【００５９】
データ一覧要求処理部２２は、画像形成装置３０からデータ一覧取得要求を受信した場合、データ一覧取得要求と共に受信した認証チケットに基づいてユーザ名を照会するために、認証サーバ１０に対して、受信した認証チケットと共に、ユーザ照会要求を送信する。また、データ一覧要求処理部２２は、データ記憶部２７に記憶されている印刷データ管理テーブル２７０１（後述する図１０参照）を参照し、認証サーバ１０から受信したユーザ名に関連付けられている文書ＩＤおよび文書名を抽出して、データ一覧を作成する。データ一覧要求処理部２２は、作成したデータ一覧を、画像形成装置３０に送信する。
【００６０】
制限種類判定部２３は、画像形成装置３０から印刷制限取得要求を受信した場合、認証サーバ１０に対して、機器ＩＤと共に、その機器ＩＤに関連付けられた印刷制限種類の情報を照会する印刷制限照会要求を送信する。また、制限種類判定部２３は、認証サーバ１０から受信した印刷制限情報を、画像形成装置３０に送信する。
【００６１】
データ要求処理部２４は、画像形成装置３０から上限管理印刷要求を受信した場合、認証サーバ１０に対して、認証チケットと共に、その認証チケットにより特定されるユーザ名に関連付けられた印刷枚数の上限値および現在値の情報を要求する印刷関連情報要求を送信する。また、データ要求処理部２４は、後述するように、上限計算部２５により印刷枚数が上限値以内であると判定された場合、データ記憶部２７の印刷データ管理テーブル２７０１を参照し、文書ＩＤに関連付けられた文書名で特定される文書の印刷データを、画像形成装置３０に送信する。また、データ要求処理部２４は、画像形成装置３０から印刷データを要求するデータ取得要求を受信した場合、データ取得要求と共に受信した機器ＩＤが、制限種類判定部２３により受信された機器ＩＤと一致するか否か判定する。データ要求処理部２４は、双方の機器ＩＤが一致する場合、データ記憶部２７に記憶されているピンコード管理テーブル２７０２（後述する図１１参照）を参照し、データ取得要求と共に受信したピンコードに関連付けられた文書ＩＤを抽出する。データ要求処理部２４は、データ記憶部２７に記憶されている印刷データ管理テーブル２７０１を参照し、抽出した文書ＩＤに関連付けられた文書名で特定される文書の印刷データを、画像形成装置３０に送信する。データ要求処理部２４は、データ記憶部２７に記憶されているピンコード管理テーブル２７０２から、データ取得要求と共に受信したピンコードに対応するレコードを消去する。
【００６２】
上限計算部２５は、データ要求処理部２４により受信された文書の情報（部数等）、ならびに印刷関連情報が示す上限値および現在値から、上限値以内に収まるか否かを判定する。具体的には、上限計算部２５は、文書の情報（部数等）からもとまる印刷枚数と現在値との和が、上限値以内であるか否かを判定する。また、上限計算部２５は、画像形成装置３０から認証チケットと共に、印刷処理が実行された文書の枚数を含む印刷ログを受信した場合、印刷ログが示す文書の枚数から、認証チケットが示すユーザ名に対応する印刷枚数の現在値を計算する。上限計算部２５は、認証サーバ１０に対して、計算した現在値および認証チケットと共に、その認証チケットにより特定されるユーザ名に関連付けられた印刷枚数の現在値の更新を要求する更新要求を送信する。
【００６３】
課金計算部２６は、画像形成装置３０から課金印刷要求を受信した場合、課金印刷要求と共に受信した文書の情報（部数等）から印刷枚数を計算する。課金計算部２６は、データ記憶部２７に記憶されている図示しない課金テーブルを参照し、印刷枚数からユーザに対して課金をする課金金額をもとめる。課金計算部２６は、画像形成装置３０に、課金金額の情報を送信する。また、課金計算部２６は、課金端末４０から課金完了通知を受信した場合、ランダムな文字または数字等で構成されるピンコードを発行する。課金計算部２６は、発行したピンコードを、文書ＩＤおよび機器ＩＤに関連付けて、データ記憶部２７に記憶されているピンコード管理テーブル２７０２（後述する図１１参照）にレコードとして追加登録する。課金計算部２６は、発行したピンコードを、課金端末４０に送信する。
【００６４】
図１０は、印刷データ管理テーブルを示す概念図である。図１１は、ピンコード管理テーブルを示す概念図である。図１０および１１を参照しながら、データ記憶部２７に記憶された印刷データ管理テーブル２７０１およびピンコード管理テーブル２７０２について説明する。
【００６５】
データ記憶部２７は、図１０および１１にそれぞれ示す印刷データ管理テーブル２７０１およびピンコード管理テーブル２７０２を記憶している。
【００６６】
印刷データ管理テーブル２７０１は、文書ＩＤ毎に、企業コード、ユーザ名および文書名を関連付けて管理するテーブルである。例えば、図１０に示す印刷データ管理テーブル２７０１において、文書ＩＤが「２」である場合、企業コードは「Ｂ」で、ユーザ名は「ＵｓｅｒＣ」で、文書名が「報告書．ｐｄｆ」であることが示されている。
【００６７】
ピンコード管理テーブル２７０２は、課金計算部２６によってピンコードが発行される度に適宜レコードが追加され、データ要求処理部２４によってピンコードで特定される文書の印刷データが画像形成装置３０に送信された場合に、そのピンコードに対応するレコードが消去されるテーブルである。具体的には、ピンコード管理テーブル２７０２は、ピンコード毎に、文書ＩＤおよび機器ＩＤを関連付けて管理するテーブルである。例えば、図１１に示すピンコード管理テーブル２７０２においては、ピンコードが「９２３１ＡＢＤｅ５２１」である場合、文書ＩＤは「４」で、機器ＩＤは「２」であることが示されている。
【００６８】
＜＜画像形成装置の機能的構成＞＞
画像形成装置３０は、送受信部３１と、認証要求部３２と、データ一覧要求部３３と、制限判定要求部３４と、データ要求部３５と、を有している。認証要求部３２、データ一覧要求部３３、制限判定要求部３４およびデータ要求部３５は、図３に示すシステムメモリ２０２に記憶されているプログラムに従ったＣＰＵ２０１からの命令によって動作することで実現される機能または手段である。
【００６９】
また、画像形成装置３０は、印刷部３６を有している。印刷部３６は、図３に示すプロッタ２３１によって実現されるエンジン部である。
【００７０】
送受信部３１は、図３に示すネットワークインターフェース２０４ｂによって実現され、ネットワーク１を介して、認証サーバ１０、印刷サーバ２０および課金端末４０と各種データの送受信を行う。
【００７１】
認証要求部３２は、ユーザにより操作表示部２１０を介して入力された認証情報（企業コード、ユーザ名およびパスワード）を、認証サーバ１０に送信する。認証要求部３２は、認証サーバ１０から認証ＩＤ、有効期限およびユーザ名を含む認証チケットを受信する。
【００７２】
データ一覧要求部３３は、印刷サーバ２０に対して、認証チケットと共に、データ一覧取得要求を送信する。データ一覧要求部３３は、印刷サーバ２０から受信したデータ一覧を操作表示部２１０に表示させる。
【００７３】
制限判定要求部３４は、印刷サーバ２０に対して、認証チケットおよび機器ＩＤと共に、印刷制限種類の取得を要求する印刷制限種類取得要求を送信する。制限判定要求部３４は、印刷サーバ２０から受信した印刷制限情報が示す印刷制限の種類が、上限管理印刷であるか、課金印刷であるか判定する。
【００７４】
データ要求部３５は、印刷サーバ２０に対して、ユーザにより選択操作された文書の文書ＩＤ、設定操作された部数および認証チケットと共に、上限管理印刷の実行を要求する上限管理印刷要求を送信する。データ要求部３５は、上限計算部２５により印刷枚数が上限値以内であると判定された場合、印刷サーバ２０から、データ記憶部２７に記憶された印刷データ管理テーブル２７０１において文書ＩＤに関連付けられた文書名で特定される文書の印刷データを受信する。また、データ要求部３５は、印刷サーバ２０に対して、ユーザにより選択操作された文書の文書ＩＤ、設定操作された部数および認証チケットと共に、課金印刷の実行を要求する課金印刷要求を送信する。データ要求部３５は、課金端末４０に、認証チケット、文書ＩＤおよび機器ＩＤと共に、印刷サーバ２０から受信した課金金額の情報を送信する。また、データ要求部３５は、印刷サーバ２０に対して、認証チケット、機器ＩＤ、および課金端末４０から受信したピンコードと共に、印刷データを要求するデータ取得要求を送信する。また、データ要求部３５は、データ要求処理部２４から、データ記憶部２７に記憶されたピンコード管理テーブル２７０２において文書ＩＤに関連付けられた文書名で特定される文書の印刷データを受信する。
【００７５】
印刷部３６は、データ要求部３５により受信された印刷データに基づいて、印刷処理を実行する。
【００７６】
＜＜課金端末の機能的構成＞＞
課金端末４０は、送受信部４１と、課金表示部４２と、課金判定部４３（判定手段）と、ピンコード通知部４４と、を有している。課金表示部４２、課金判定部４３およびピンコード通知部４４は、図示しないＲＯＭ等に記憶されているプログラムに従ったＣＰＵからの命令によって動作することで実現される機能または手段である。
【００７７】
送受信部４１は、図示しないネットワークインターフェースによって実現され、ネットワーク１を介して、印刷サーバ２０および画像形成装置３０と各種データの送受信を行う。
【００７８】
課金表示部４２は、画像形成装置３０から受信した課金金額の情報に基づいて、課金金額を表示する。
【００７９】
課金判定部４３は、ユーザによって投入された金額が、課金金額以上であるか否かを判定する。課金判定部４３は、投入された金額が課金金額以上である場合、印刷サーバ２０に対して、認証チケット、文書ＩＤおよび機器ＩＤと共に、課金完了通知を送信する。
【００８０】
ピンコード通知部４４は、印刷サーバ２０から受信したピンコードを画像形成装置３０に送信する。
【００８１】
＜印刷処理システムの印刷動作＞
図１２は、第１の実施の形態に係る印刷処理システムの印刷処理の一例を示すシーケンス図である。図１２を参照しながら、本実施の形態に係る印刷処理システム５００の印刷動作について説明する。なお、以下の説明においては、認証サーバ１０、印刷サーバ２０、画像形成装置３０おおよび課金端末４０は、互いにデータの送受信をそれぞれ送受信部１１、送受信部２１、送受信部３１および送受信部４１を介して行うものとし、各送受信部の記載を省略する。
【００８２】
＜＜ステップＳ１１＞＞
ユーザ６０は、画像形成装置３０の操作表示部２１０を介して認証情報（企業コード、ユーザ名およびパスワード）を入力して、ログイン要求操作を行う。
【００８３】
＜＜ステップＳ１２＞＞
画像形成装置３０の認証要求部３２は、ユーザ６０によって入力された認証情報を、認証サーバ１０の認証要求処理部１２に送信する。
【００８４】
＜＜ステップＳ１３＞＞
認証サーバ１０の認証要求処理部１２は、ユーザ情報記憶部１５に記憶されているユーザ情報管理テーブル１５０１（図５参照）を参照し、受信した認証情報が存在するか否かを判定する認証処理を実行する。認証要求処理部１２は、認証情報が存在する場合、ユーザ６０に対して印刷処理システム５００へのログイン要求を承認する。
【００８５】
＜＜ステップＳ１４＞＞
認証サーバ１０の認証要求処理部１２は、認証ＩＤ、有効期限およびユーザ名を含む認証チケットを発行し、認証チケットを認証要求部３２に送信する。認証要求処理部１２は、発行した認証チケットをユーザ情報記憶部１５に記憶されている認証チケット管理テーブル１５０２（図６参照）にレコードとして追加登録する。
【００８６】
＜＜ステップＳ１５＞＞
画像形成装置３０のデータ一覧要求部３３は、印刷サーバ２０のデータ一覧要求処理部２２に対して、認証チケットと共に、データ一覧取得要求を送信する。
【００８７】
＜＜ステップＳ１６＞＞
データ一覧要求処理部２２は、受信した認証チケットに基づいてユーザ名を照会するために、認証サーバ１０のユーザ照会部１３に対して、受信した認証チケットと共に、ユーザ照会要求を送信する。
【００８８】
＜＜ステップＳ１７＞＞
ユーザ照会部１３は、ユーザ情報記憶部１５に記憶されている認証チケット管理テーブル１５０２を参照し、受信した認証チケットが登録されているか確認し、認証チケット管理テーブル１５０２に記憶され、受信した認証チケットと一致するレコードのユーザ名を抽出する。ユーザ照会部１３は、抽出したユーザ名をデータ一覧要求処理部２２に送信する。
【００８９】
＜＜ステップＳ１８＞＞
データ一覧要求処理部２２は、データ記憶部２７に記憶されている印刷データ管理テーブル２７０１（図１０参照）を参照し、受信したユーザ名に関連付けられている文書ＩＤおよび文書名を抽出して、データ一覧を作成する。
【００９０】
＜＜ステップＳ１９＞＞
データ一覧要求処理部２２は、作成したデータ一覧を、データ一覧要求部３３に送信する。
【００９１】
＜＜ステップＳ２０＞＞
データ一覧要求部３３は、受信したデータ一覧を操作表示部２１０に表示させる。
【００９２】
＜＜ステップＳ２１＞＞
ユーザ６０は、操作表示部２１０を介して、操作表示部２１０に表示されたデータ一覧から印刷を要求する文書を選択操作し、印刷する部数等を設定操作する。
【００９３】
＜＜ステップＳ２２＞＞
ユーザ６０は、操作表示部２１０を介して選択した文書を印刷するための印刷要求操作を行う。
【００９４】
＜＜ステップＳ２３＞＞
画像形成装置３０の制限判定要求部３４は、印刷サーバ２０の制限種類判定部２３に対して、認証チケットおよび機器ＩＤと共に、印刷制限種類の取得を要求する印刷制限取得要求を送信する。
【００９５】
＜＜ステップＳ２４＞＞
制限種類判定部２３は、認証サーバ１０の制限種類照会部１４に対して、機器ＩＤと共に、その機器ＩＤに関連付けられた印刷制限種類の情報を照会する印刷制限照会要求を送信する。
【００９６】
＜＜ステップＳ２５＞＞
制限種類照会部１４は、機器情報記憶部１６に記憶された印刷制限種類管理テーブル１６０２（図９参照）を参照し、受信した機器ＩＤに関連付けられている印刷制限種類の情報（印刷制限情報）を抽出する。
【００９７】
なお、印刷制限種類管理テーブル１６０２は、図９に示すように、機器ＩＤに印刷制限種類が関連付けられてレコードが構成され、制限種類照会部１４は、機器ＩＤに関連付けられた印刷制限情報を抽出するものとしているが、これに限定されるものではない。例えば、印刷制限種類は、機器ＩＤ、すなわち画像形成装置３０ごとに決定付けられるものに限らず、特定の画像形成装置３０を包含する所定のグループを特定する企業コードごとに決定される場合も想定される。したがって、印刷制限種類管理テーブル１６０２は、機器ＩＤではなく、企業コードに印刷制限種類が関連付けられてレコードが構成されるものとしてもよい。この場合、まず、ステップＳ２５において、制限種類照会部１４は、機器情報記憶部１６に記憶された画像形成装置管理テーブル１６０１（図８参照）を参照して、受信した機器ＩＤに関連付けられた企業コードを抽出する。そして、制限種類照会部１４は、印刷制限種類管理テーブル１６０２を参照し、抽出した企業コードに関連付けられた印刷制限種類の情報（印刷制限情報）を抽出するものとすればよい。
【００９８】
＜＜ステップＳ２６＞＞
制限種類照会部１４は、抽出した印刷制限情報を、制限種類判定部２３に送信する。
【００９９】
＜＜ステップＳ２７＞＞
制限種類判定部２３は、受信した印刷制限情報を、制限判定要求部３４に送信する。
【０１００】
＜＜ステップＳ２８＞＞
制限判定要求部３４は、受信した印刷制限情報が示す印刷制限の種類が、上限管理印刷であるか、課金印刷であるか判定する。上限管理印刷である場合（ステップＳ２８：上限管理）、ステップＳ２９へ進み、課金印刷である場合（ステップＳ２８：課金）、ステップＳ４０へ進む。
【０１０１】
以下、ステップＳ２９〜Ｓ３９において、上限管理印刷の動作について説明する。
【０１０２】
＜＜ステップＳ２９＞＞
画像形成装置３０のデータ要求部３５は、印刷サーバ２０のデータ要求処理部２４に対して、ステップＳ２１で選択操作された文書の文書ＩＤ、設定操作された部数および認証チケットと共に、上限管理印刷の実行を要求する上限管理印刷要求を送信する。
【０１０３】
＜＜ステップＳ３０＞＞
データ要求処理部２４は、ユーザ照会部１３に対して、認証チケットと共に、その認証チケットにより特定されるユーザ名に関連付けられた上限管理印刷における印刷枚数の上限値および現在値の情報を要求する印刷関連情報要求を送信する。
【０１０４】
＜＜ステップＳ３１＞＞
ユーザ照会部１３は、ユーザ情報記憶部１５に記憶されている印刷関連情報管理テーブル１５０３（図７参照）を参照し、受信した認証チケットにより特定されるユーザ名に関連付けられた上限値および現在値の情報（印刷関連情報）を抽出する。ユーザ照会部１３は、抽出した印刷関連情報を、データ要求処理部２４に送信する。
【０１０５】
＜＜ステップＳ３２、Ｓ３３＞＞
印刷サーバ２０の上限計算部２５は、データ要求処理部２４により受信された文書の情報（部数等）、ならびに印刷関連情報が示す上限値および現在値から、上限値以内に収まるか否かを判定する。具体的には、上限計算部２５は、文書の情報（部数等）からもとまる印刷枚数と現在値との和が、上限値以内であるか否かを判定する。
【０１０６】
＜＜ステップＳ３４＞＞
データ要求処理部２４は、上限計算部２５により印刷枚数が上限値以内であると判定された場合、データ記憶部２７に記憶された印刷データ管理テーブル２７０１を参照し、文書ＩＤに関連付けられた文書名で特定される文書の印刷データを、データ要求部３５に送信する。
【０１０７】
＜＜ステップＳ３５＞＞
画像形成装置３０の印刷部３６は、データ要求部３５により受信された印刷データに基づいて、印刷処理を実行する。
【０１０８】
＜＜ステップＳ３６＞＞
画像形成装置３０は、印刷処理を実行した後、認証チケットと共に、印刷処理が実行された文書の枚数を含む印刷ログを上限計算部２５に送信する。
【０１０９】
＜＜ステップＳ３７＞＞
上限計算部２５は、受信した印刷ログが示す文書の枚数から、認証チケットが示すユーザ名に対応する印刷枚数の現在値を計算する。
【０１１０】
＜＜ステップＳ３８＞＞
上限計算部２５は、ユーザ照会部１３に対して、計算した現在値および認証チケットと共に、その認証チケットにより特定されるユーザ名に関連付けられた印刷枚数の現在値の更新を要求する更新要求を送信する。
【０１１１】
＜＜ステップＳ３９＞＞
ユーザ照会部１３は、ユーザ情報記憶部１５に記憶されている印刷関連情報管理テーブル１５０３を参照し、受信した認証チケットにより特定されるユーザ名に関連付けられた現在値を、受信した現在値に更新する。
【０１１２】
次に、ステップＳ４０〜Ｓ５４において、課金印刷の動作について説明する。
【０１１３】
＜＜ステップＳ４０＞＞
画像形成装置３０のデータ要求部３５は、印刷サーバ２０の課金計算部２６に対して、ステップＳ２１で選択操作された文書の文書ＩＤ、設定操作された部数および認証チケットと共に、課金印刷の実行を要求する課金印刷要求を送信する。
【０１１４】
＜＜ステップＳ４１＞＞
印刷サーバ２０の課金計算部２６は、受信した文書の情報（部数等）から印刷枚数を計算する。そして、課金計算部２６は、データ記憶部２７に記憶されている図示しない課金テーブルを参照し、印刷枚数からユーザ６０に対して課金をする課金金額をもとめる。
【０１１５】
なお、課金テーブルは、例えば、企業コードが印刷用紙一枚あたりの金額（単位金額）が関連付けられたレコードによって構成されているものとすればよい。この場合、課金計算部２６は、データ記憶部２７に記憶されている印刷データ管理テーブル２７０１を参照し、受信した認証チケットにより特定されるユーザ名に関連付けられた企業コードを抽出する。そして、課金計算部２６は、上述の課金テーブルを参照し、抽出した企業コードに関連付けられた印刷用紙一枚あたりの金額を抽出して、この金額に基づいて、ユーザ６０に対して課金をする課金金額をもとめるものとすればよい。
【０１１６】
また、課金テーブルは、企業コードではなく、機器ＩＤが印刷用紙一枚あたりの金額が関連付けられたレコードによって構成されるものとしてもよい。この場合、ステップＳ４０において、データ要求部３５は、課金計算部２６に対して、課金印刷要求を送信する場合、機器ＩＤも一緒に送信するものとすればよい。そして、課金計算部２６は、上述の課金テーブルを参照し、受信した機器ＩＤに関連付けられた印刷用紙一枚あたりの金額を抽出して、この金額に基づいて、ユーザ６０に対して課金をする課金金額をもとめるものとすればよい。
【０１１７】
また、上述の課金テーブルは、企業コードに関連付けられるデータは印刷用紙一枚あたりの金額のみではなく、印刷色、用紙サイズ等に応じた金額が関連付けられていてもよい。
【０１１８】
＜＜ステップＳ４２＞＞
課金計算部２６は、データ要求部３５に、課金金額の情報を送信する。
【０１１９】
＜＜ステップＳ４３＞＞
データ要求部３５は、課金端末４０に、認証チケット、文書ＩＤおよび機器ＩＤと共に、受信した課金金額の情報を送信する。
【０１２０】
＜＜ステップＳ４４＞＞
課金端末４０の課金表示部４２は、受信した課金金額の情報に基づいて、課金金額を表示する。
【０１２１】
＜＜ステップＳ４５＞＞
ユーザ６０は、課金表示部４２に表示された課金金額に応じて、金を投入する。この際、金の支払い方法としては、現金の投入でもよく、ＩＣカードによる支払いとしてもよい。
【０１２２】
＜＜ステップＳ４６＞＞
課金端末４０の課金判定部４３は、ユーザ６０によって投入された金額が、課金金額以上であるか否かを判定する。
【０１２３】
＜＜ステップＳ４７＞＞
課金判定部４３は、投入された金額が課金金額以上である場合、課金計算部２６に対して、認証チケット、文書ＩＤおよび機器ＩＤと共に、課金完了通知を送信する。
【０１２４】
＜＜ステップＳ４８＞＞
課金計算部２６は、課金完了通知を受信すると、ランダムな文字または数字等で構成されるピンコードを発行する。課金計算部２６は、発行したピンコードを、文書ＩＤおよび機器ＩＤに関連付けて、データ記憶部２７に記憶されているピンコード管理テーブル２７０２（図１１参照）にレコードとして追加登録する。
【０１２５】
＜＜ステップＳ４９＞＞
課金計算部２６は、発行したピンコードを、課金端末４０のピンコード通知部４４に送信する。
【０１２６】
＜＜ステップＳ５０＞＞
ピンコード通知部４４は、受信したピンコードをデータ要求部３５に送信する。
【０１２７】
＜＜ステップＳ５１＞＞
データ要求部３５は、印刷サーバ２０のデータ要求処理部２４に対して、認証チケット、機器ＩＤ、および受信したピンコードと共に、印刷データを要求するデータ取得要求を送信する。
【０１２８】
＜＜ステップＳ５２＞＞
データ要求処理部２４は、受信した機器ＩＤが、ステップＳ２３において制限種類判定部２３により受信された機器ＩＤと一致するか否か判定する。
【０１２９】
＜＜ステップＳ５３＞＞
データ要求処理部２４は、双方の機器ＩＤが一致する場合、データ記憶部２７に記憶されているピンコード管理テーブル２７０２を参照し、受信したピンコードに関連付けられた文書ＩＤを抽出する。次に、データ要求処理部２４は、データ記憶部２７に記憶されている印刷データ管理テーブル２７０１を参照し、抽出した文書ＩＤに関連付けられた文書名で特定される文書の印刷データを、データ要求部３５に送信する。そして、データ要求処理部２４は、データ記憶部２７に記憶されているピンコード管理テーブル２７０２から、受信したピンコードに対応するレコードを消去する。
【０１３０】
＜＜ステップＳ５４＞＞
印刷部３６は、データ要求部３５により受信された印刷データに基づいて、印刷処理を実行する。
【０１３１】
以上のように、印刷サーバ２０は、画像形成装置３０から受信した自身のＩＤである機器ＩＤを、認証サーバ１０に送信することによって、機器ＩＤが示す画像形成装置３０に課す印刷制限の種類の情報（印刷制限情報）を得る。そして、画像形成装置３０は、印刷サーバ２０から受信した印刷制限情報に基づいて、上限管理印刷を実行するか、課金印刷を実行するかを判定するものとしている。これによって、画像形成装置の印刷動作について、印刷する場所に応じて、印刷制限の種類を変更することができる。特に、画像形成装置が設置される場所に応じて、画像形成装置に課す印刷制限の種類を変更することができるので、複数の画像形成装置を含む印刷処理システムに対して、クラウドプリントサービスを適用することが容易になる。
【０１３２】
なお、認証サーバ１０は、機器ＩＤに対応した印刷制限情報を、印刷サーバ２０を介して画像形成装置３０に送信するものとしたが、上述したように、印刷制限種類管理テーブル１６０２は、企業コードを印刷制限情報に関連付けて管理するものとしてもよい。そして、認証サーバ１０は、企業コードに対応した印刷制限情報を、印刷サーバ２０を介して画像形成装置３０に送信するものとすればよい。これによって、画像形成装置３０の印刷動作は、企業コードで示される所定のグループごとに印刷制限の種類を変更することができる。
【０１３３】
また、画像形成装置３０は、認証サーバ１０において認証処理が実行されると認証チケットを受け取り、その後、認証サーバ１０、印刷サーバ２０および課金端末４０へのデータ送信の際には、認証チケットを付加して送信している。これによって、画像形成装置３０から送信された認証チケットを伴うデータが、ユーザが印刷処理システムにログインして認証されたことに基づいたデータであることが証明されるので、印刷処理システムにおいて送受信されるデータのセキュリティを確保することができる。
【０１３４】
また、課金印刷の際、印刷サーバ２０は、画像形成装置３０に対して、ランダムな文字または数字等で構成されるピンコードを発行して送信し、そのピンコードに基づいて、印刷データを返すものとしている。さらに、ピンコードは、一度、印刷サーバ２０から画像形成装置３０に印刷データを送信した場合、消去されるものとしている。これによって、印刷サーバ２０は、ピンコードに基づく強化されたセキュリティ環境において印刷データを画像形成装置３０に対して送信することができ、印刷データを高い確実性のもとに保護することができる。また、印刷サーバ２０は文書ＩＤによって直接、関連付けられた印刷データを送信するものとした場合、何らかの手段で第三者によって文書ＩＤを取得された場合、何回でも印刷データを取り込まれる可能性がある。しかし、ピンコードは、一度、印刷サーバ２０から画像形成装置３０に印刷データを送信した後、消去されるので、第三者による印刷データの取得を回避することができる。
【０１３５】
また、印刷サーバ２０が、画像形成装置３０からの課金印刷要求にしたがって課金金額の計算をする際に、企業コードまたは機器ＩＤに関連付けられた単位金額に基づいて、課金金額を計算するものとしている。これによって、印刷処理システムにおいて、企業コードごと、すなわち所定のグループごとの定められた課金体系で課金を行いたい場合、または、機器ＩＤごと、すなわち画像形成装置ごとに定められた課金体系で課金を行いたい場合など、印刷処理システムの利用者側の要望に応じて課金を行うことができる。
【０１３６】
（第２の実施の形態）
第２の実施の形態に係る印刷処理システムについて、第１の実施の形態に係る印刷処理システム５００の構成および動作と相違する点を中心に説明する。
【０１３７】
＜印刷処理システムの全体構成＞
図１３は、第２の実施の形態に係る印刷処理システムの全体構成の一例を示す図である。図１３を参照しながら、本実施の形態に係る印刷処理システム５００ａの全体構成について説明する。
【０１３８】
図１３に示すように、印刷処理システム５００ａは、認証サーバ１０（情報処理装置）、印刷サーバ２０（情報処理装置）、画像形成装置３０ａ、画像形成装置３０ｂ、課金端末４０および印刷情報管理サーバ５０を含んで構成されている。
【０１３９】
認証サーバ１０および印刷サーバ２０は、クラウドサービスとして提供される。認証サーバ１０は、ユーザの認証情報および機器情報等を保持しており、ユーザに対する認証処理、ならびに、ユーザおよび機器に関する情報を提供する装置である。また、第１の実施の形態とは異なり、認証サーバ１０は、印刷関連情報を保持していない。印刷サーバ２０は、印刷データを蓄積しており、要求に応じて印刷データを配信する装置である。
【０１４０】
プライベートネットワークに属する画像形成装置３０ａおよびパブリックネットワークに属する画像形成装置３０ｂは、印刷サーバ２０から印刷データを取得して印刷する装置である。課金端末４０は、印刷枚数等の印刷条件に基づいて、ユーザに印刷のための料金を表示し、かつ、ユーザに対して課金を行う端末である。
【０１４１】
印刷情報管理サーバ５０は、プライベートネットワークに属しており、印刷関連情報を保持しており、画像形成装置３０の要求に応じて、印刷関連情報を提供する装置である。
【０１４２】
なお、図１３においては、プライベートネットワークに属する印刷情報管理サーバ５０は、１台ずつ示されているが、これに限定されるものではなく、複数であってもよい。
【０１４３】
＜ハードウェア構成＞
本実施の形態に係る認証サーバ１０、印刷サーバ２０および画像形成装置３０のハードウェア構成は、第１の実施の形態と同様である。また、印刷情報管理サーバ５０のハードウェア構成は、図２に示す認証サーバ１０および印刷サーバ２０のハードウェア構成と同様である。
【０１４４】
＜印刷処理システムの機能的構成＞
図１４は、第２の実施の形態に係る印刷処理システムを構成する認証サーバ、印刷サーバ、画像形成装置、課金端末および印刷情報管理サーバの機能ブロックの一例を示す図である。図１４を参照しながら、本実施の形態の各機器の機能的構成について説明する。なお、課金端末４０の機能的構成は、図４に示す第１の実施の形態の課金端末４０の機能的構成と同様である。
【０１４５】
図１４に示すように、認証サーバ１０、印刷サーバ２０、画像形成装置３０、課金端末４０および印刷情報管理サーバ５０は、ネットワーク１を介してデータ通信することができるように構成されている。
【０１４６】
＜＜認証サーバの機能的構成＞＞
認証サーバ１０は、送受信部１１と、認証要求処理部１２（認証処理手段）と、ユーザ照会部１３と、制限種類照会部１４と、取得先照会部１７と、を有している。認証要求処理部１２、ユーザ照会部１３、制限種類照会部１４および取得先照会部１７は、図２に示すＲＯＭ１０２に記憶されているプログラムに従ったＣＰＵ１０１からの命令によって動作することで実現される機能または手段である。
【０１４７】
また、認証サーバ１０は、ユーザ情報記憶部１５と、機器情報記憶部１６（第１記憶手段、第４記憶手段）と、を有している。上述の各記憶部は、図２に示すＨＤＤ１０４によって実現される記憶部である。
【０１４８】
送受信部１１は、図２に示すネットワークインターフェース１０５によって実現され、ネットワーク１を介して、印刷サーバ２０、画像形成装置３０および印刷情報管理サーバ５０と各種データの送受信を行う。
【０１４９】
認証要求処理部１２は、第１の実施の形態の認証要求処理部１２と同様である。
【０１５０】
ユーザ照会部１３は、認証サーバ１０からユーザ照会要求を受信した場合、ユーザ情報記憶部１５に記憶されている認証チケット管理テーブル１５０２を参照し、ユーザ照会要求と共に受信した認証チケットが登録されているか確認し、認証チケット管理テーブル１５０２に記憶され、認証チケットと一致するレコードのユーザ名を抽出する。ユーザ照会部１３は、抽出したユーザ名を印刷サーバ２０に送信する。また、ユーザ照会部１３は、ユーザ情報記憶部１５に記憶されている認証チケット管理テーブル１５０２（図６参照）を参照し、印刷情報管理サーバ５０から受信した認証チケットが登録されているか確認し、認証チケット管理テーブル１５０２に記憶され、受信した認証チケットと一致するレコードのユーザ名を抽出する。ユーザ照会部１３は、抽出したユーザ名を印刷情報管理サーバ５０に送信する。
【０１５１】
制限種類照会部１４は、印刷サーバ２０から印刷制限照会要求を受信した場合、機器情報記憶部１６に記憶された印刷制限種類管理テーブル１６０２ａ（後述する図１５参照）を参照し、印刷制限照会要求と共に受信した機器ＩＤに関連付けられている印刷制限種類の情報（印刷制限情報）を抽出する。制限種類照会部１４は、抽出した印刷制限情報を、印刷サーバ２０に送信する。
【０１５２】
ユーザ情報記憶部１５は、ユーザ情報管理テーブル１５０１および認証チケット管理テーブル１５０２を記憶している。ユーザ情報管理テーブル１５０１および認証チケット管理テーブル１５０２のデータ構成は、第１の実施の形態と同様である。
【０１５３】
図１５は、第２の実施の形態の印刷制限種類管理テーブルを示す概念図である。図１５を参照しながら、機器情報記憶部１６に記憶された画像形成装置管理テーブル１６０１および印刷制限種類管理テーブル１６０２ａについて説明する。
【０１５４】
機器情報記憶部１６は、画像形成装置管理テーブル１６０１および印刷制限種類管理テーブル１６０２ａを記憶している。
【０１５５】
画像形成装置管理テーブル１６０１のデータ構成は、第１の実施の形態と同様である。
【０１５６】
印刷制限種類管理テーブル１６０２ａは、機器ＩＤ毎に、印刷制限種類および印刷関連情報取得先を関連付けて管理するテーブルである。例えば、図１５に示す印刷制限種類管理テーブル１６０２ａにおいて、機器ＩＤが「５」である場合、その機器ＩＤで示される装置に課される印刷制限種類は「上限管理」であり、装置の印刷関連情報の取得先である印刷情報管理サーバ５０のＵＲＬが「ｏｎｐｒｅｍｉｓｅ．ｘｘｘ．ｃｏ．ｊｐ」であることが示されている。
【０１５７】
＜＜印刷サーバの機能的構成＞＞
印刷サーバ２０は、送受信部２１と、データ一覧要求処理部２２と、制限種類判定部２３（要求受付手段、第１処理手段、第１要求受付手段、印刷制限処理手段）と、データ要求処理部２４（第２処理手段、第３処理手段、第２要求受付手段、印刷データ処理手段）と、上限計算部２５（第１計算手段）と、課金計算部２６（第２計算手段、第２要求受付手段）と、取得先要求処理部２８（第２取得手段）と、を有している。データ一覧要求処理部２２、制限種類判定部２３、データ要求処理部２４、上限計算部２５、課金計算部２６および取得先要求処理部２８は、図２に示すＲＯＭ１０２に記憶されているプログラムに従ったＣＰＵ１０１からの命令によって動作することで実現される機能または手段である。
【０１５８】
また、印刷サーバ２０は、データ記憶部２７（第２記憶手段、第５記憶手段）を有している。データ記憶部２７は、図２に示すＨＤＤ１０４によって実現される記憶部である。
【０１５９】
送受信部２１は、図２に示すネットワークインターフェース１０５によって実現され、ネットワーク１を介して、認証サーバ１０、画像形成装置３０、課金端末４０および印刷情報管理サーバ５０と各種データの送受信を行う。
【０１６０】
データ一覧要求処理部２２および制限種類判定部２３は、それぞれ第１の実施の形態のデータ一覧要求処理部２２および制限種類判定部２３と同様である。
【０１６１】
データ要求処理部２４は、後述するように、上限計算部２５により印刷枚数が上限値以内であると判定された場合、データ記憶部２７に記憶された印刷データ管理テーブル２７０１（図１０参照）を参照し、文書ＩＤに関連付けられた文書名で特定される文書の印刷データを、画像形成装置３０に送信する。また、データ要求処理部２４は、画像形成装置３０から印刷データを要求するデータ取得要求を受信した場合、データ取得要求と共に受信した機器ＩＤが、制限種類判定部２３により受信された機器ＩＤと一致するか否か判定する。データ要求処理部２４は、双方の機器ＩＤが一致する場合、データ記憶部２７に記憶されているピンコード管理テーブル２７０２（図１１参照）を参照し、データ取得要求と共に受信したピンコードに関連付けられた文書ＩＤを抽出する。データ要求処理部２４は、データ記憶部２７に記憶されている印刷データ管理テーブル２７０１を参照し、抽出した文書ＩＤに関連付けられた文書名で特定される文書の印刷データを、画像形成装置３０に送信する。データ要求処理部２４は、データ記憶部２７に記憶されているピンコード管理テーブル２７０２から、データ取得要求と共に受信したピンコードに対応するレコードを消去する。
【０１６２】
上限計算部２５は、データ要求処理部２４により受信された文書の情報（部数等）、ならびに印刷関連情報が示す上限値および現在値から、上限値以内に収まるか否かを判定する。具体的には、上限計算部２５は、文書の情報（部数等）からもとまる印刷枚数と現在値との和が、上限値以内であるか否かを判定する。また、上限計算部２５は、画像形成装置３０から認証チケットと共に、印刷処理が実行された文書の枚数を含む印刷ログを受信した場合、印刷ログが示す文書の枚数から、認証チケットが示すユーザ名に対応する印刷枚数の現在値を計算する。上限計算部２５は、印刷情報管理サーバ５０に対して、計算した現在値および認証チケットと共に、その認証チケットにより特定されるユーザ名に関連付けられた印刷枚数の現在値の更新を要求する更新要求を送信する。
【０１６３】
課金計算部２６は、第１の実施の形態の課金計算部２６と同様である。
【０１６４】
データ記憶部２７は、印刷データ管理テーブル２７０１（図１０参照）およびピンコード管理テーブル２７０２（図１１参照）を記憶している。印刷データ管理テーブル２７０１およびピンコード管理テーブル２７０２のデータ構成は、第１の実施の形態と同様である。
【０１６５】
取得先要求処理部２８は、画像形成装置３０から機器ＩＤおよび認証チケットと共に、印刷関連情報の取得先を要求する取得先取得要求を受信した場合、認証サーバ１０に対して、機器ＩＤと共に、その機器ＩＤに関連付けられた印刷関連情報取得先を照会する取得先照会要求を送信する。また、取得先要求処理部２８は、認証サーバ１０から受信した取得先ＵＲＬを画像形成装置３０に送信する。
【０１６６】
＜＜画像形成装置の機能的構成＞＞
画像形成装置３０は、送受信部３１と、認証要求部３２と、データ一覧要求部３３と、制限判定要求部３４と、データ要求部３５と、取得先要求部３７と、印刷情報要求部３８（第１取得手段）と、を有している。認証要求部３２、データ一覧要求部３３、制限判定要求部３４、データ要求部３５、取得先要求部３７および印刷情報要求部３８は、図３に示すシステムメモリ２０２に記憶されているプログラムに従ったＣＰＵ２０１からの命令によって動作することで実現される機能または手段である。
【０１６７】
また、画像形成装置３０は、印刷部３６を有している。印刷部３６は、図３に示すプロッタ２３１によって実現されるエンジン部である。
【０１６８】
送受信部３１は、図３に示すネットワークインターフェース２０４ｂによって実現され、ネットワーク１を介して、認証サーバ１０、印刷サーバ２０、課金端末４０および印刷情報管理サーバ５０と各種データの送受信を行う。
【０１６９】
認証要求部３２、データ一覧要求部３３および制限判定要求部３４は、それぞれ第１の実施の形態の認証要求部３２、データ一覧要求部３３および制限判定要求部３４と同様である。
【０１７０】
データ要求部３５は、上限計算部２５により印刷枚数が上限値以内であると判定された場合、印刷サーバ２０から、データ記憶部２７に記憶された印刷データ管理テーブル２７０１（図１０参照）において文書ＩＤに関連付けられた文書名で特定される文書の印刷データを受信する。また、データ要求部３５は、印刷サーバ２０に対して、ユーザ６０により選択操作された文書の文書ＩＤ、設定操作された部数および認証チケットと共に、課金印刷の実行を要求する課金印刷要求を送信する。データ要求部３５は、課金端末４０に、認証チケット、文書ＩＤおよび機器ＩＤと共に、印刷サーバ２０から受信した課金金額の情報を送信する。また、データ要求部３５は、印刷サーバ２０に対して、認証チケット、機器ＩＤ、および課金端末４０から受信したピンコードと共に、印刷データを要求するデータ取得要求を送信する。また、データ要求部３５は、データ要求処理部２４から、データ記憶部２７に記憶されたピンコード管理テーブル２７０２において文書ＩＤに関連付けられた文書名で特定される文書の印刷データを受信する。
【０１７１】
印刷部３６は、第１の実施の形態の印刷部３６と同様である。
【０１７２】
取得先要求部３７は、印刷サーバ２０に対して、機器ＩＤおよび認証チケットと共に、印刷関連情報の取得先を要求する取得先取得要求を送信する。また、取得先要求部３７は、印刷サーバ２０から取得先ＵＲＬを受信する。
【０１７３】
印刷情報要求部３８は、印刷情報管理サーバ５０に対して、認証チケットと共に、その認証チケットにより特定されるユーザ名に関連付けられた上限管理印刷における印刷枚数の上限値および現在値の情報を要求する印刷関連情報要求を送信する。また、印刷情報要求部３８は、印刷サーバ２０に対して、ユーザ６０により選択操作された文書ＩＤ、設定操作された部数、認証チケット、および印刷情報管理サーバ５０から受信した印刷関連情報と共に、上限管理印刷の実行を要求する上限管理印刷要求を送信する。
【０１７４】
＜＜印刷情報管理サーバの機能的構成＞＞
印刷情報管理サーバ５０は、送受信部５１と、印刷情報要求処理部５２と、印刷関連情報記憶部５３（第３記憶手段）と、を有している。印刷情報要求処理部５２は、図２に示すＲＯＭ１０２に記憶されているプログラムに従ったＣＰＵ１０１からの命令によって動作することで実現される機能または手段である。印刷関連情報記憶部５３は、図２に示すＨＤＤ１０４によって実現される記憶部である。
【０１７５】
送受信部５１は、図２に示すネットワークインターフェース１０５によって実現され、ネットワーク１を介して、認証サーバ１０、印刷サーバ２０および画像形成装置３０と各種データの送受信を行う。
【０１７６】
印刷情報要求処理部５２は、画像形成装置３０から認証チケットと共に、その認証チケットにより特定されるユーザ名に関連付けられた上限管理印刷における印刷枚数の上限値および現在値の情報を要求する印刷関連情報要求を受信した場合、認証チケットに基づいてユーザ名を照会するために、認証サーバ１０のユーザ照会部１３に対して、認証チケットと共に、ユーザ照会要求を送信する。また、印刷情報要求処理部５２は、認証サーバ１０からユーザ名を受信した場合、印刷関連情報記憶部５３に記憶されている印刷関連情報管理テーブル５３０１（後述する図１６参照）を参照し、受信したユーザ名に関連付けられた上限値および現在値の情報（印刷関連情報）を抽出する。印刷情報要求処理部５２は、抽出した印刷関連情報を、印刷情報要求部３８に送信する。また、印刷情報要求処理部５２は、印刷枚数の現在値の更新を要求する更新要求を受信した場合、印刷関連情報記憶部５３に記憶されている印刷関連情報管理テーブル５３０１を参照し、更新要求と共に受信した認証チケットにより特定されるユーザ名に関連付けられた現在値を、更新要求と共に受信した現在値に更新する。
【０１７７】
図１６は、印刷関連情報管理テーブルを示す概念図である。図１６を参照しながら、印刷関連情報記憶部５３に記憶された印刷関連情報管理テーブル５３０１について説明する。
【０１７８】
印刷関連情報記憶部５３は、図１６に示す印刷関連情報管理テーブル５３０１を記憶している。印刷関連情報管理テーブル５３０１のデータ構成は、図７に示す第１の実施の形態の印刷関連情報管理テーブル１５０３のデータ構成と同様である。
【０１７９】
＜印刷処理システムの印刷動作＞
図１７は、第２の実施の形態に係る印刷処理システムの印刷処理の一例を示すシーケンス図である。図１７を参照しながら、本実施の形態に係る印刷処理システム５００ａの印刷動作について説明する。なお、以下の説明においては、認証サーバ１０、印刷サーバ２０、画像形成装置３０、課金端末４０および印刷情報管理サーバ５０は、互いにデータの送受信をそれぞれ送受信部１１、送受信部２１、送受信部３１、送受信部４１および送受信部５１を介して行うものとし、各送受信部の記載を省略する。
【０１８０】
ユーザ６０によるログイン要求操作、認証サーバ１０による認証処理、印刷サーバ２０によるデータ一覧の作成、およびユーザ６０によるデータ一覧からの文書の選択操作については、第１の実施の形態の図１２に示すステップＳ１１〜Ｓ２１と同様なので、説明を省略する。
【０１８１】
＜＜ステップＳ１０１＞＞
ユーザ６０は、画像形成装置３０の操作表示部２１０を介して選択した文書を印刷するための印刷要求操作を行う。
【０１８２】
＜＜ステップＳ１０２＞＞
画像形成装置３０の制限判定要求部３４は、印刷サーバ２０の制限種類判定部２３に対して、認証チケットおよび機器ＩＤと共に、印刷制限種類の取得を要求する印刷制限取得要求を送信する。
【０１８３】
＜＜ステップＳ１０３＞＞
制限種類判定部２３は、認証サーバ１０の制限種類照会部１４に対して、機器ＩＤと共に、その機器ＩＤに関連付けられた印刷制限種類の情報を照会する印刷制限照会要求を送信する。
【０１８４】
＜＜ステップＳ１０４＞＞
制限種類照会部１４は、機器情報記憶部１６に記憶された印刷制限種類管理テーブル１６０２ａ（図１５参照）を参照し、受信した機器ＩＤに関連付けられている印刷制限種類の情報（印刷制限情報）を抽出する。
【０１８５】
＜＜ステップＳ１０５＞＞
制限種類照会部１４は、抽出した印刷制限情報を、制限種類判定部２３に送信する。
【０１８６】
＜＜ステップＳ１０６＞＞
制限種類判定部２３は、受信した印刷制限情報を、制限判定要求部３４に送信する。
【０１８７】
＜＜ステップＳ１０７＞＞
制限判定要求部３４は、受信した印刷制限情報が示す印刷制限の種類が、上限管理印刷であるか、課金印刷であるか判定する。上限管理印刷である場合（ステップＳ１０７：上限管理）、ステップＳ１０８へ進み、課金印刷である場合（ステップＳ１０７：課金）、課金印刷処理へ進む。
【０１８８】
以下、ステップＳ１０８〜Ｓ１２６において、上限管理印刷の動作について説明する。
【０１８９】
＜＜ステップＳ１０８＞＞
画像形成装置３０の取得先要求部３７は、印刷サーバ２０の取得先要求処理部２８に対して、機器ＩＤおよび認証チケットと共に、印刷関連情報の取得先を要求する取得先取得要求を送信する。
【０１９０】
＜＜ステップＳ１０９＞＞
取得先要求処理部２８は、認証サーバ１０の取得先照会部１７に対して、機器ＩＤと共に、その機器ＩＤに関連付けられた印刷関連情報取得先を照会する取得先照会要求を送信する。
【０１９１】
＜＜ステップＳ１１０＞＞
取得先照会部１７は、機器情報記憶部１６に記憶された印刷制限種類管理テーブル１６０２ａ（図１５参照）を参照し、受信した機器ＩＤに関連付けられている印刷関連情報取得先（取得先ＵＲＬ）を抽出する。
【０１９２】
なお、印刷制限種類管理テーブル１６０２ａは、図１５に示すように、機器ＩＤに印刷制限種類および印刷関連情報取得先が関連付けられてレコードが構成され、制限種類照会部１４は、機器ＩＤに関連付けられた印刷制限種類を抽出し、取得先照会部１７は、機器ＩＤに関連付けられた印刷関連情報取得先を抽出するものとしているが、これに限定されるものではない。例えば、印刷制限種類および印刷関連情報取得先は、機器ＩＤ、すなわち画像形成装置３０ごとに決定付けられるものに限らず、特定の画像形成装置３０を包含する所定のグループを特定する企業コードごとに決定される場合も想定される。したがって、印刷制限種類管理テーブル１６０２ａは、機器ＩＤではなく、企業コードに印刷制限種類および印刷関連情報取得先が関連付けられてレコードが構成されるものとしてもよい。この場合、まず、ステップＳ１０４において、制限種類照会部１４は、機器情報記憶部１６に記憶された画像形成装置管理テーブル１６０１（図８参照）を参照して、受信した機器ＩＤに関連付けられた企業コードを抽出する。そして、制限種類照会部１４は、印刷制限種類管理テーブル１６０２ａを参照し、抽出した企業コードに関連付けられた印刷制限種類の情報（印刷制限情報）を抽出するものとすればよい。また、ステップＳ１１０において、取得先照会部１７は、機器情報記憶部１６に記憶された画像形成装置管理テーブル１６０１を参照して、受信した機器ＩＤに関連付けられた企業コードを抽出する。そして、取得先照会部１７は、印刷制限種類管理テーブル１６０２ａを参照し、抽出した企業コードに関連付けられた印刷関連情報取得先を抽出するものとすればよい。
【０１９３】
＜＜ステップＳ１１１＞＞
取得先照会部１７は、抽出した取得先ＵＲＬを、取得先要求処理部２８に送信する。
【０１９４】
＜＜ステップＳ１１２＞＞
取得先要求処理部２８は、受信した取得先ＵＲＬを、取得先要求部３７に送信する。
【０１９５】
＜＜ステップＳ１１３＞＞
画像形成装置３０は、取得先要求部３７により受信された取得先ＵＲＬに基づいて印刷情報管理サーバ５０にアクセスする。そして、画像形成装置３０の印刷情報要求部３８は、印刷情報管理サーバ５０の印刷情報要求処理部５２に対して、認証チケットと共に、その認証チケットにより特定されるユーザ名に関連付けられた上限管理印刷における印刷枚数の上限値および現在値の情報を要求する印刷関連情報要求を送信する。
【０１９６】
＜＜ステップＳ１１４＞＞
印刷情報要求処理部５２は、受信した認証チケットに基づいてユーザ名を照会するために、認証サーバ１０のユーザ照会部１３に対して、受信した認証チケットと共に、ユーザ照会要求を送信する。
【０１９７】
＜＜ステップＳ１１５＞＞
ユーザ照会部１３は、ユーザ情報記憶部１５に記憶されている認証チケット管理テーブル１５０２（図６参照）を参照し、受信した認証チケットが登録されているか確認し、認証チケット管理テーブル１５０２に記憶され、受信した認証チケットと一致するレコードのユーザ名を抽出する。
【０１９８】
＜＜ステップＳ１１６＞＞
ユーザ照会部１３は、抽出したユーザ名を印刷情報要求処理部５２に送信する。
【０１９９】
＜＜ステップＳ１１７＞＞
印刷情報要求処理部５２は、印刷関連情報記憶部５３に記憶されている印刷関連情報管理テーブル５３０１（図１６参照）を参照し、受信したユーザ名に関連付けられた上限値および現在値の情報（印刷関連情報）を抽出する。印刷情報要求処理部５２は、抽出した印刷関連情報を、印刷情報要求部３８に送信する。
【０２００】
＜＜ステップＳ１１８＞＞
印刷情報要求部３８は、印刷サーバ２０のデータ要求処理部２４に対して、ユーザ６０により選択操作された文書ＩＤ、設定操作された部数、認証チケットおよび受信した印刷関連情報と共に、上限管理印刷の実行を要求する上限管理印刷要求を送信する。
【０２０１】
＜＜ステップＳ１１９、Ｓ１２０＞＞
印刷サーバ２０の上限計算部２５は、データ要求処理部２４により受信された文書の情報（部数等）、ならびに印刷関連情報が示す上限値および現在値から、上限値以内に収まるか否かを判定する。具体的には、上限計算部２５は、文書の情報（部数等）からもとまる印刷枚数と現在値との和が、上限値以内であるか否かを判定する。
【０２０２】
＜＜ステップＳ１２１＞＞
データ要求処理部２４は、上限計算部２５により印刷枚数が上限値以内であると判定された場合、データ記憶部２７に記憶された印刷データ管理テーブル２７０１（図１０参照）を参照し、文書ＩＤに関連付けられた文書名で特定される文書の印刷データを、データ要求部３５に送信する。
【０２０３】
＜＜ステップＳ１２２＞＞
画像形成装置３０の印刷部３６は、データ要求部３５により受信された印刷データに基づいて、印刷処理を実行する。
【０２０４】
＜＜ステップＳ１２３＞＞
画像形成装置３０は、印刷処理を実行した後、認証チケットと共に、印刷処理が実行された文書の枚数を含む印刷ログを上限計算部２５に送信する。
【０２０５】
＜＜ステップＳ１２４＞＞
上限計算部２５は、受信した印刷ログが示す文書の枚数から、認証チケットが示すユーザ名に対応する印刷枚数の現在値を計算する。
【０２０６】
＜＜ステップＳ１２５＞＞
印刷サーバ２０は、ステップＳ１１１において受信した取得先ＵＲＬに基づいて印刷情報管理サーバ５０にアクセスする。そして、上限計算部２５は、印刷情報要求処理部５２に対して、計算した現在値および認証チケットと共に、その認証チケットにより特定されるユーザ名に関連付けられた印刷枚数の現在値の更新を要求する更新要求を送信する。
【０２０７】
＜＜ステップＳ１２６＞＞
印刷情報要求処理部５２は、印刷関連情報記憶部５３に記憶されている印刷関連情報管理テーブル５３０１を参照し、受信した認証チケットにより特定されるユーザ名に関連付けられた現在値を、受信した現在値に更新する。
【０２０８】
課金印刷の動作については、第１の実施の形態の図１２に示すステップＳ４０〜Ｓ５４と同様なので、説明を省略する。
【０２０９】
以上のように、印刷の上限値および現在値のような印刷関連情報をクラウドサービス上ではなく、プライベートネットワークに属する印刷情報管理サーバにおいて記憶および管理するものとしている。そして、画像形成装置は、クラウドサービス上から印刷情報管理サーバのＵＲＬを取得し、そのＵＲＬに基づいて印刷情報管理サーバにアクセスし、印刷関連情報を取得するものとしている。これによって、セキュリティ上、クラウドサービスに置きたくない情報（ここでは、印刷関連情報）を、プライベートネットワークに配置された印刷情報管理サーバに記憶させて管理するというオンプレミス方式を採用することによって、情報のセキュリティを強化することができる。また、情報のセキュリティレベルまたは目的に応じて、クラウドサービス上のサーバに記憶させたり、オンプレミスのサーバに記憶させたりすることが可能となる。
【０２１０】
なお、上述の実施の形態において、プライベートネットワークとパブリックネットワークとによるシステム構成を例に説明したが、ネットワーク構成は、これに限定されるものではない。例えば、全ての装置がプライベートネットワーク内にあっても、パブリックネットワーク内にあってもよく、プライベートネットワークおよびパブリックネットワークという概念的なネットワーク領域の構成によって本発明の適用範囲は制限されない。
【０２１１】
また、上述の実施の形態において、印刷に際する上限管理印刷および課金印刷を例に説明したが、本発明の適用は印刷用途に限定されるものではない。例えば、スキャンまたはＯＣＲ等でもよく、その他の機能であってもよい。つまり、利用する機能によって本発明の適用範囲は制限されず、ある機能を利用する場合に、利用制限を行う方式（利用制限方式）として利用量に応じた上限管理や、課金による利用管理（課金管理）が行われるような利用形態であれば適用可能である。さらに、利用制限の方式も、上限管理および課金管理に限らず、利用に応じたその他の利用制限方式があったとしても、他の利用制限方式を含む複数の利用制限方式によって利用制限を行うような利用形態（少なくとも第１の利用制限方式による利用制限と、第２の利用制限方式による利用制限のいずれも行える利用形態）であれば適用可能である。よって、上述の実施の形態における印刷処理システムは、本発明を適用可能なネットワークシステムの一例であり、印刷データは機能の利用対象（処理対象）である処理対象データの一例である。
【符号の説明】
【０２１２】
１  ネットワーク
１０  認証サーバ
１１  送受信部
１２  認証要求処理部
１３  ユーザ照会部
１４  制限種類照会部
１５  ユーザ情報記憶部
１６  機器情報記憶部
１７  取得先照会部
２０  印刷サーバ
２１  送受信部
２２  データ一覧要求処理部
２３  制限種類判定部
２４  データ要求処理部
２５  上限計算部
２６  課金計算部
２７  データ記憶部
２８  取得先要求処理部
３０、３０ａ、３０ｂ  画像形成装置
３１  送受信部
３２  認証要求部
３３  データ一覧要求部
３４  制限判定要求部
３５  データ要求部
３６  印刷部
３７  取得先要求部
３８  印刷情報要求部
４０  課金端末
４１  送受信部
４２  課金表示部
４３  課金判定部
４４  ピンコード通知部
５０  印刷情報管理サーバ
５１  送受信部
５２  印刷情報要求処理部
５３  印刷関連情報記憶部
６０  ユーザ
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  ＨＤＤ
１０５  ネットワークインターフェース
１０６  ＣＤ−ＲＯＭドライブ
１０７  ＣＤ−ＲＯＭ
１０８  バス
２００  コントローラ
２０１  ＣＰＵ
２０２  システムメモリ（ＭＥＭ−Ｐ）
２０３  ノースブリッジ
２０４ａ  サウスブリッジ
２０４ｂ  ネットワークインターフェース
２０４ｃ  ＵＳＢインターフェース
２０４ｄ  セントロニクスインターフェース
２０５  ＡＧＰバス
２０６  ＡＳＩＣ
２０７  ローカルメモリ（ＭＥＭ−Ｃ）
２０８  外部記憶装置
２１０  操作表示部
２２０  ＦＣＵ
２３０  エンジン部
２３１  プロッタ
２３２  スキャナ
２３３  その他ハードウェアリソース
５００、５００ａ  印刷処理システム
１５０１  ユーザ情報管理テーブル
１５０２  認証チケット管理テーブル
１５０３  印刷関連情報管理テーブル
１６０１  画像形成装置管理テーブル
１６０２、１６０２ａ  印刷制限種類管理テーブル
２７０１  印刷データ管理テーブル
２７０２  ピンコード管理テーブル
５３０１  印刷関連情報管理テーブル
【先行技術文献】
【特許文献】
【０２１３】
【特許文献１】特開２０１０−２１８４６１号公報
【図１】
2015056162.tif 000003
【図２】
2015056162.tif 000004
【図３】
2015056162.tif 000005
【図４】
2015056162.tif 000006
【図５】
2015056162.tif 000007
【図６】
2015056162.tif 000008
【図７】
2015056162.tif 000009
【図８】
2015056162.tif 000010
【図９】
2015056162.tif 000011
【図１０】
2015056162.tif 000012
【図１１】
2015056162.tif 000013
【図１２】
2015056162.tif 000014
【図１３】
2015056162.tif 000015
【図１４】
2015056162.tif 000016
【図１５】
2015056162.tif 000017
【図１６】
2015056162.tif 000018
【図１７】
2015056162.tif 000019