(57)【要約】【課題】  他の学校の印刷装置で印刷するユーザの利便性を向上させること。【解決手段】  第１の学校のユーザが操作するクライアント端末から、学外ネットワーク上の記憶手段に登録された印刷データを、第１の学校の印刷上限情報を用いて、第２の学校の印刷装置における印刷制御を行う第２の学校の印刷管理サーバであって、第１の学校のユーザの累積印刷枚数、印刷上限枚数、及び印刷データを記憶する当該記憶手段から、累積印刷枚数、印刷上限枚数、及び印刷データを取得し、第２の学校の印刷装置から印刷要求を受け付けた印刷データの印刷枚数と、当該累積印刷枚数との合計値が、当該印刷上限枚数を超えるか否かを判定し、印刷上限枚数を超えないと判定された場合に、当該印刷データを第２の学校の印刷装置に送信し、当該記憶手段に記憶された累積印刷枚数を当該合計値に更新することを特徴とする。【選択図】  図７
2018106329.tif 000002
【特許請求の範囲】
【請求項１】
第１の学校のユーザが操作するクライアント端末から、学外ネットワーク上の記憶手段に登録された印刷データを、前記第１の学校の印刷上限情報を用いて、第２の学校の印刷装置における印刷制御を行う第２の学校の印刷管理サーバであって、
前記学外ネットワーク上に設けられた記憶手段であって、前記第１の学校のユーザの累積印刷枚数、前記第１の学校の前記ユーザの印刷上限枚数、及び前記ユーザの印刷データを記憶する記憶手段から、前記累積印刷枚数、前記印刷上限枚数、及び前記印刷データを取得する取得手段と、
前記第２の学校の印刷装置から、前記記憶手段に記憶された前記印刷データの印刷要求を受け付ける受付手段と、
前記受付手段により印刷要求を受け付けた前記印刷データの印刷枚数と、前記取得手段で取得した前記累積印刷枚数との合計値が、前記取得手段により取得した前記印刷上限枚数を超えるか否かを判定する判定手段と、
前記判定手段で印刷上限枚数を超えないと判定された場合に、前記第２の学校の前記印刷装置から、前記受付手段により印刷要求を受け付けた前記印刷データの印刷を行うべく、当該印刷データを前記第２の学校の前記印刷装置に送信する送信手段と、
前記記憶手段に記憶された、前記第１の学校のユーザの累積印刷枚数を前記合計値に更新する更新要求を前記記憶手段に送信する更新手段と、
を備えることを特徴とする印刷管理サーバ。
【請求項２】
前記記憶手段は、複数の学校のユーザごとに、当該ユーザの累積印刷枚数、印刷上限枚数、及び印刷データを記憶し、
ユーザの学校を識別する学校識別情報を含む、ユーザを識別するためのユーザ識別情報の入力を受け付ける識別情報受付手段を更に備え、
前記取得手段は、前記識別情報受付手段で受け付けたユーザ識別情報により識別される学校、及びユーザの前記累積印刷枚数、前記印刷上限枚数、及び前記印刷データを前記記憶手段から取得することを特徴とする請求項１に記載の印刷管理サーバ。
【請求項３】
前記識別情報受付手段により入力を受け付けたユーザ識別情報を共通認証サーバに送信する識別情報送信手段と、
共通認証サーバが、前記識別情報送信手段により送信されたユーザ識別情報と、予め登録されている、学校識別情報を含むユーザ識別情報とを用いて前記ユーザの認証を行った認証結果を前記共通認証サーバから受信する認証結果受信手段と、
を更に備え、
前記取得手段は、前記認証結果受信手段により受信した認証結果が、認証されたことを示すことを条件に、前記識別情報受付手段で受け付けたユーザ識別情報により識別される学校、及びユーザの前記累積印刷枚数、前記印刷上限枚数、及び前記印刷データを前記記憶手段から取得する請求項２に記載の印刷管理サーバ。
【請求項４】
前記第２の学校の学内ネットワーク上のクライアント端末から登録要求された印刷データ、前記第２の学校のユーザの累積印刷枚数、及び前記第２の学校の前記ユーザの印刷上限枚数を記憶する学内記憶手段と、
前記第２の学校の印刷装置から、前記学内記憶手段に記憶されている前記第２の学校のユーザの印刷データの印刷要求を受け付ける学内受付手段と、
前記学内受付手段により、前記第２の学校の印刷装置から、前記学内記憶手段に記憶されている前記第２の学校のユーザの印刷データの印刷要求を受け付けた場合には、前記取得手段による処理を行うことなく、前記学内記憶手段に記憶されている当該印刷データの印刷枚数と、前記学内記憶手段に記憶されている当該ユーザの累積印刷枚数との合計値が、前記学内記憶手段に記憶されている当該ユーザの印刷上限枚数を超えるか否かを判定する学内判定手段と、
前記学内判定手段で印刷上限枚数を超えないと判定された場合に、前記第２の学校の前記印刷装置から当該印刷データの印刷を行うべく、当該印刷データを前記第２の学校の前記印刷装置に送信する学内送信手段と、
前記記憶手段に記憶された、前記第２の学校の当該ユーザの累積印刷枚数を、当該合計値に更新する更新要求を前記記憶手段に送信する学内更新手段と、
を備えることを特徴とする請求項１乃至３の何れか１項に記載の印刷管理サーバ。
【請求項５】
請求項１乃至４の何れか１項に記載の印刷管理サーバと、前記記憶手段を備えた外部サーバとを含む情報処理システムであって、
前記外部サーバは、
前記第１の学校のユーザが、前記第２の学校の印刷装置で印刷した印刷枚数を管理する管理手段と、
前記管理手段で管理される印刷枚数に応じて、第１の学校に請求する請求金額、及び前記第２の学校に請求する請求金額を決定する決定手段と、
を備えることを特徴とする情報処理システム。
【請求項６】
前記記憶手段は、前記第１の学校、及び前記第２の学校の学外ネットワーク上に設けられていることを特徴とする請求項１乃至５の何れか１項に記載の印刷管理サーバ。
【請求項７】
第１の学校のユーザが操作するクライアント端末から、学外ネットワーク上の記憶手段に登録された印刷データを、前記第１の学校の印刷上限情報を用いて、第２の学校の印刷装置における印刷制御を行う第２の学校の印刷管理サーバの制御方法であって、
取得手段が、前記学外ネットワーク上に設けられた記憶手段であって、前記第１の学校のユーザの累積印刷枚数、前記第１の学校の前記ユーザの印刷上限枚数、及び前記ユーザの印刷データを記憶する記憶手段から、前記累積印刷枚数、前記印刷上限枚数、及び前記印刷データを取得する取得工程と、
受付手段が、前記第２の学校の印刷装置から、前記記憶手段に記憶された前記印刷データの印刷要求を受け付ける受付工程と、
判定手段が、前記受付工程により印刷要求を受け付けた前記印刷データの印刷枚数と、前記取得手工程で取得した前記累積印刷枚数との合計値が、前記取得工程により取得した前記印刷上限枚数を超えるか否かを判定する判定工程と、
送信手段が、前記判定工程で印刷上限枚数を超えないと判定された場合に、前記第２の学校の前記印刷装置から、前記受付工程により印刷要求を受け付けた前記印刷データの印刷を行うべく、当該印刷データを前記第２の学校の前記印刷装置に送信する送信工程と、
更新手段が、前記記憶手段に記憶された、前記第１の学校のユーザの累積印刷枚数を前記合計値に更新する更新要求を前記記憶手段に送信する学内更新工程と、
を備えることを特徴とする制御方法。
【請求項８】
第１の学校のユーザが操作するクライアント端末から、学外ネットワーク上の記憶手段に登録された印刷データを、前記第１の学校の印刷上限情報を用いて、第２の学校の印刷装置における印刷制御を行う第２の学校の印刷管理サーバで読み取り実行可能なプログラムであって、
前記印刷管理サーバを、
前記学外ネットワーク上に設けられた記憶手段であって、前記第１の学校のユーザの累積印刷枚数、前記第１の学校の前記ユーザの印刷上限枚数、及び前記ユーザの印刷データを記憶する記憶手段から、前記累積印刷枚数、前記印刷上限枚数、及び前記印刷データを取得する取得手段と、
前記第２の学校の印刷装置から、前記記憶手段に記憶された前記印刷データの印刷要求を受け付ける受付手段と、
前記受付手段により印刷要求を受け付けた前記印刷データの印刷枚数と、前記取得手段で取得した前記累積印刷枚数との合計値が、前記取得手段により取得した前記印刷上限枚数を超えるか否かを判定する判定手段と、
前記判定手段で印刷上限枚数を超えないと判定された場合に、前記第２の学校の前記印刷装置から、前記受付手段により印刷要求を受け付けた前記印刷データの印刷を行うべく、当該印刷データを前記第２の学校の前記印刷装置に送信する送信手段と、
前記記憶手段に記憶された、前記第１の学校のユーザの累積印刷枚数を前記合計値に更新する更新要求を前記記憶手段に送信する更新手段として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷管理サーバ、情報処理システム、制御方法、プログラムに関し、特に、ユーザが他の学校の印刷装置で印刷する場合であっても、ユーザの学内と同様の印刷上限に係る印刷制御を行うことが出来るようにし、他の学校の印刷装置で印刷するユーザの利便性を向上させる技術に関する。
【背景技術】
【０００２】
従来、大学や高校などの学校内のネットワーク上のパソコンから、当該ネットワーク上の印刷装置に対して印刷を行っている。また、学生や教員などのユーザに無料の印刷枚数（面数）の上限値が設定され、その上限値以内であれば、当該ネットワーク上の印刷装置から、無料で印刷が行うことができる仕組みが提供されている。また、上限値を超えて印刷を行うと、印刷ができないように制御する仕組みも提供されている。
【０００３】
特許文献１には、印刷管理装置と接続されていないシステム外印刷装置において印刷データを印刷した情報である印刷情報を取得して、当該印刷情報に応じて、印刷上限情報を更新する仕組みが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１０９８６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、例えば、学生（ユーザ）が、単位交換制度等により、他大学の授業を受講することや、教員（ユーザ）が、複数の大学で講義を行うこと等があり、その際に、ユーザが所属している大学以外の学校で印刷装置を利用することがある。
【０００６】
それに対し、印刷の上限値までは印刷を行うことが出来るように制御する従来の仕組みは、ユーザが所属している大学内での印刷でしか制御することができない。さらに、従来の仕組みおいて、他大学の印刷装置で印刷することが出来なかった。そのため、当該ユーザが他大学の印刷装置で印刷する際は、その印刷は、ユーザが所属している学校と同様の印刷制御を行うことは出来なかった。
【０００７】
このように、従来の仕組みでは、ユーザが所属している学校以外の学校の印刷装置で印刷する際は、その印刷は、ユーザが所属している学校の印刷上限の管理外になるため、ユーザが所属している学校の上限値の範囲内で、無料で印刷をすることはできず、学外の印刷装置を利用する際は、ユーザの利便性が低下してしまう。
【０００８】
そこで、本発明は、ユーザが他の学校の印刷装置で印刷する場合であっても、ユーザの学内と同様の印刷上限に係る印刷制御を行うことが出来るようにし、他の学校の印刷装置で印刷するユーザの利便性を向上させる仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、第１の学校のユーザが操作するクライアント端末から、学外ネットワーク上の記憶手段に登録された印刷データを、前記第１の学校の印刷上限情報を用いて、第２の学校の印刷装置における印刷制御を行う第２の学校の印刷管理サーバであって、前記学外ネットワーク上に設けられた記憶手段であって、前記第１の学校のユーザの累積印刷枚数、前記第１の学校の前記ユーザの印刷上限枚数、及び前記ユーザの印刷データを記憶する記憶手段から、前記累積印刷枚数、前記印刷上限枚数、及び前記印刷データを取得する取得手段と、前記第２の学校の印刷装置から、前記記憶手段に記憶された前記印刷データの印刷要求を受け付ける受付手段と、前記受付手段により印刷要求を受け付けた前記印刷データの印刷枚数と、前記取得手段で取得した前記累積印刷枚数との合計値が、前記取得手段により取得した前記印刷上限枚数を超えるか否かを判定する判定手段と、前記判定手段で印刷上限枚数を超えないと判定された場合に、前記第２の学校の前記印刷装置から、前記受付手段により印刷要求を受け付けた前記印刷データの印刷を行うべく、当該印刷データを前記第２の学校の前記印刷装置に送信する送信手段と、前記記憶手段に記憶された、前記第１の学校のユーザの累積印刷枚数を前記合計値に更新する更新要求を前記記憶手段に送信する更新手段と、を備えることを特徴とする。
【００１０】
また、本発明は、前記印刷管理サーバと、前記記憶手段を備えた外部サーバとを含む情報処理システムであって、前記外部サーバは、前記第１の学校のユーザが、前記第２の学校の印刷装置で印刷した印刷枚数を管理する管理手段と、前記管理手段で管理される印刷枚数に応じて、第１の学校に請求する請求金額、及び前記第２の学校に請求する請求金額を決定する決定手段と、を備えることを特徴とする。
【００１１】
また、本発明は、第１の学校のユーザが操作するクライアント端末から、学外ネットワーク上の記憶手段に登録された印刷データを、前記第１の学校の印刷上限情報を用いて、第２の学校の印刷装置における印刷制御を行う第２の学校の印刷管理サーバの制御方法であって、取得手段が、前記学外ネットワーク上に設けられた記憶手段であって、前記第１の学校のユーザの累積印刷枚数、前記第１の学校の前記ユーザの印刷上限枚数、及び前記ユーザの印刷データを記憶する記憶手段から、前記累積印刷枚数、前記印刷上限枚数、及び前記印刷データを取得する取得工程と、受付手段が、前記第２の学校の印刷装置から、前記記憶手段に記憶された前記印刷データの印刷要求を受け付ける受付工程と、判定手段が、前記受付工程により印刷要求を受け付けた前記印刷データの印刷枚数と、前記取得手工程で取得した前記累積印刷枚数との合計値が、前記取得工程により取得した前記印刷上限枚数を超えるか否かを判定する判定工程と、送信手段が、前記判定工程で印刷上限枚数を超えないと判定された場合に、前記第２の学校の前記印刷装置から、前記受付工程により印刷要求を受け付けた前記印刷データの印刷を行うべく、当該印刷データを前記第２の学校の前記印刷装置に送信する送信工程と、更新手段が、前記記憶手段に記憶された、前記第１の学校のユーザの累積印刷枚数を前記合計値に更新する更新要求を前記記憶手段に送信する学内更新工程と、を備えることを特徴とする。
【００１２】
また、本発明は、第１の学校のユーザが操作するクライアント端末から、学外ネットワーク上の記憶手段に登録された印刷データを、前記第１の学校の印刷上限情報を用いて、第２の学校の印刷装置における印刷制御を行う第２の学校の印刷管理サーバで読み取り実行可能なプログラムであって、前記印刷管理サーバを、前記学外ネットワーク上に設けられた記憶手段であって、前記第１の学校のユーザの累積印刷枚数、前記第１の学校の前記ユーザの印刷上限枚数、及び前記ユーザの印刷データを記憶する記憶手段から、前記累積印刷枚数、前記印刷上限枚数、及び前記印刷データを取得する取得手段と、前記第２の学校の印刷装置から、前記記憶手段に記憶された前記印刷データの印刷要求を受け付ける受付手段と、前記受付手段により印刷要求を受け付けた前記印刷データの印刷枚数と、前記取得手段で取得した前記累積印刷枚数との合計値が、前記取得手段により取得した前記印刷上限枚数を超えるか否かを判定する判定手段と、前記判定手段で印刷上限枚数を超えないと判定された場合に、前記第２の学校の前記印刷装置から、前記受付手段により印刷要求を受け付けた前記印刷データの印刷を行うべく、当該印刷データを前記第２の学校の前記印刷装置に送信する送信手段と、前記記憶手段に記憶された、前記第１の学校のユーザの累積印刷枚数を前記合計値に更新する更新要求を前記記憶手段に送信する更新手段として機能させることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、ユーザが他の学校の印刷装置で印刷する場合であっても、ユーザの学内と同様の印刷上限に係る印刷制御を行うことが出来るようにし、他の学校の印刷装置で印刷するユーザの利便性を向上させることが出来るようになる。
【図面の簡単な説明】
【００１４】
【図１】本発明の情報処理システム１００のシステム構成の一例を示す図である。
【図２】図１に示すクライアント端末１０１、１０６、印刷管理サーバ１０２、１０４、１０７、共通認証サーバ１０５のハードウェア構成の一例を示す図である。
【図３】図１に示す印刷装置１０３、印刷装置１０８のハードウェア構成の一例を示す図である。
【図４】クライアント端末１０１から、印刷管理サーバ１０２、印刷管理サーバ１０４に、印刷データを送信する処理の一例を示すフローチャートである。
【図５】図４のＳ４０３の詳細処理の一例を示すフローチャートである。
【図６】Ａ大学のユーザ、又はＢ大学のユーザが、Ｂ大学の印刷装置１０８で印刷ジョブの印刷を行う処理の一例を示す図である。
【図７】図６のＳ６２０のクラウド印刷処理の詳細処理の一例を示すフローチャートである。
【図８】図６のＳ６２１の学内印刷処理の詳細処理の一例を示すフローチャートである。
【図９】印刷管理サーバ１０４が記憶している各印刷実績テーブルを用いて、各大学に対する利用料金を決定し請求する処理の一例を示すフローチャートである。
【図１０】クライアント端末の表示部に表示される各画面の一例を示す図である。
【図１１】印刷装置の表示部に表示される各種画面の一例を示す図である。
【図１２】共通認証サーバ１０５、印刷管理サーバ１０２、印刷管理サーバ１０７に記憶される各種テーブルの一例を示す図である。
【図１３】印刷管理サーバ１０４の記憶手段に記憶される各種テーブルの一例を示す図である。
【発明を実施するための形態】
【００１５】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
＜図１の説明＞
図１は、本発明の情報処理システム１００のシステム構成の一例を示す図である。
【００１６】
情報処理システム１００は、図１に示す通り、Ａ大学構内のネットワーク１０９上に接続されたクライアント端末１０１、印刷管理サーバ１０２、印刷装置１０３と、クラウド１１０（クラウドネットワーク）上に接続された印刷管理サーバ１０４、共通認証サーバ１０５と、Ｂ大学構内のネットワーク１１１上に接続されたクライアント端末１０６、印刷管理サーバ１０７、印刷装置１０８と、を備えている。Ａ大学は、本発明の第１の学校の適用例である。また、Ｂ大学は、本発明の第２の学校の適用例である。また、クラウド１１０は、本発明の学外ネットワークの適用例である。また、クライアント端末１０１は、第１の学校のユーザが操作するクライアント端末の適用例である。また、印刷装置１０８は、本発明の第２の学校の印刷装置の適用例である。印刷管理サーバ１０４は、記憶手段を備えた外部サーバの適用例である。印刷管理サーバ１０４のメモリは、本発明の記憶手段の適用例である。この記憶手段は、第１の学校、及び第２の学校の学外ネットワーク上に設けられている。
【００１７】
クライアント端末１０１は、Ａ大学の学生や先生などのユーザが操作する端末である。また、印刷管理サーバ１０２は、印刷装置１０３からの印刷の上限管理を行い、印刷上限を超えると印刷装置１０３から印刷ができないように制御し、印刷上限を超えない範囲で、印刷装置１０３からの印刷を行うように制御するサーバである。また、印刷装置１０３は、ユーザからの印刷指示に応じて印刷を行う印刷装置である。また、印刷管理サーバ１０２は、後述する図１２の１２０２、１２０３、１２０４、１２０５、１３０４のテーブルを記憶している。
【００１８】
また、クライアント端末１０６は、Ｂ大学の学生や先生などのユーザが操作する端末である。また、印刷管理サーバ１０７は、印刷装置１０８からの印刷の上限管理を行い、印刷上限を超えると印刷装置１０８から印刷ができないように制御し、印刷上限を超えない範囲で、印刷装置１０８からの印刷を行うように制御するサーバである。また、印刷装置１０８は、ユーザからの印刷指示に応じて印刷を行う印刷装置である。また、印刷管理サーバ１０７は、後述する図１２の１２０６、１２０７、１２０８、１２０９、１３０８のテーブルを記憶している。
【００１９】
クライアント端末１０１とクライアント端末１０６は、同一の機能を備えている。また、印刷管理サーバ１０２と印刷管理サーバ１０７は、同一の機能を備えている。また、印刷装置１０３と印刷装置１０８は同一の機能を備えている。
【００２０】
印刷管理サーバ１０４は、例えば、Ａ大学のユーザや、Ｂ大学のユーザなど、複数の大学のユーザの印刷の上限管理、及び制御を行うサーバである。そのため、印刷管理サーバ１０４には、後述する図１３に示す各種テーブルを記憶している。
【００２１】
また、共通認証サーバ１０５は、複数の大学のユーザを認証する機能を備えたサーバである。そのため、共通認証サーバ１０５には、後述する図１２の１２０１に示すテーブルを記憶している。
【００２２】
図１に示すように、クライアント端末１０１は、印刷管理サーバ１０２、印刷管理サーバ１０４、共通認証サーバ１０５を相互に通信可能に接続されている。また、同様に、クライアント端末１０６、印刷管理サーバ１０７、印刷管理サーバ１０４、共通認証サーバ１０５を相互に通信可能に接続されている。
【００２３】
また、印刷管理サーバ１０２は、クライアント端末１０１と、印刷装置１０３と、印刷管理サーバ１０４と、共通認証サーバ１０５とが相互に通信可能に接続されている。また、同様に、印刷管理サーバ１０７は、クライアント端末１０６と、印刷装置１０８と、印刷管理サーバ１０４と、共通認証サーバ１０５とが相互に通信可能に接続されている。
【００２４】
印刷装置１０３は、印刷管理サーバ１０２と相互に通信可能に接続されている。また、同様に、印刷装置１０８は、印刷管理サーバ１０７と相互に通信可能に接続されている。
【００２５】
印刷管理サーバ１０７は、本発明の第２の学校の印刷管理サーバの適用例であり、第１の学校のユーザが操作するクライアント端末から、学外ネットワーク上の記憶手段に登録された印刷データを、第１の学校の印刷上限情報を用いて、第２の学校の印刷装置における印刷制御を行う。
＜図２の説明＞
次に、図１に示すクライアント端末１０１、１０６、印刷管理サーバ１０２、１０４、１０７、共通認証サーバ１０５のハードウェア構成の一例について説明する。
【００２６】
図２は、図１に示すクライアント端末１０１、１０６、印刷管理サーバ１０２、１０４、１０７、共通認証サーバ１０５のハードウェア構成の一例を示す図である。
【００２７】
すなわち、図２は、図１に示すクライアント端末１０１、１０６、印刷管理サーバ１０２、１０４、１０７、共通認証サーバ１０５が適用可能な情報処理装置のハードウェア構成の一例を示す図である。ここで、クライアント端末１０１、１０６、印刷管理サーバ１０２、１０４、１０７、共通認証サーバ１０５を、情報処理装置と呼ぶこととする。
【００２８】
図２に示すように、情報処理装置は、ＣＰＵ２０１と、ＲＡＭ２０２と、ＲＯＭ２０３と、システムバス２０４と、入力コントローラ２０５と、ビデオコントローラ２０６と、メモリコントローラ２０７と、通信Ｉ／Ｆコントローラ２０８と、キーボード２０９と、ＣＲＴ２１０と、外部メモリ２１１を有して構成されている。
【００２９】
ＣＰＵ２０１は、情報処理装置における動作を統括的に制御するものであり、必要に応じて、システムバス２０４に接続される各種のデバイスや各種のコントローラを制御する。
【００３０】
ＲＡＭ２０２は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＡＭ２０２にロードして、プログラムを実行することで各種の動作を実現する。
【００３１】
ＲＯＭ２０３には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ／  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）、ＣＰＵ２０１が本実施形態に係る情報処理装置の機能を実現するために必要な各種のプログラム等が記憶されている。なお、これらのプログラムは、外部メモリ２１１に記憶されている態様であってもよい。
【００３２】
システムバス２０４は、ＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２０３、システムバス２０４、入力コントローラ２０５、ビデオコントローラ２０６、メモリコントローラ２０７及び通信Ｉ／Ｆコントローラ２０８を、相互に通信可能に接続する。
【００３３】
入力コントローラ２０５は、キーボード２０９やマウス（不図示）等のポインティングデバイスからの入力を制御する。
【００３４】
ビデオコントローラ２０６は、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示部への表示を制御する。この表示部は、ＣＲＴだけでなく、液晶ディスプレイ等であっても構わない。
【００３５】
メモリコントローラ２０７は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種のデータ等を記憶するハードディスク（ＨＤ）やフロッピーディスク（登録商標ＦＤ）或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等の外部メモリ２１１へのアクセスを制御する。
【００３６】
通信Ｉ／Ｆコントローラ２０８は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いたインターネット通信等が可能である。
【００３７】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０２の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０のマウスカーソル（不図示）等でのユーザ指示を可能とする。
＜図３の説明＞
図３は、図１に示す印刷装置１０３、印刷装置１０８のハードウェア構成の一例を示す図である。
【００３８】
すなわち、図３は、図１に示す印刷装置１０３、印刷装置１０８が適用可能な印刷装置のハードウェア構成の一例を示す図である。ここで、印刷装置１０３、印刷装置１０８を、単に、印刷装置と呼ぶ。
【００３９】
図３に示すように、印刷装置は、コントローラユニット３１０と、操作部３２０と、カードリーダ３３０と、プリンタ部３４０（印刷部）と、スキャナ部３５０（読取部）を有して構成されている。コントローラユニット３１０は、操作部３２０、カードリーダ３３０、インサーター５００、プリンタ部３４０及びスキャナ部３５０等の動作制御を行うものである。
【００４０】
また、コントローラユニット３１０は、ＣＰＵ３０１と、ＲＡＭ３０２と、ＲＯＭ３０３と、ＨＤＤ３０４と、ネットワークＩ／Ｆ（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）３０５と、モデム（ＭＯＤＥＭ）３０６と、操作部Ｉ／Ｆ３０７と、システムバス３０８と、外部Ｉ／Ｆ３０９と、イメージバスＩ／Ｆ（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）３１１と、画像バス３１２と、ＲＩＰ３１３と、プリンタＩ／Ｆ３１４と、スキャナＩ／Ｆ３１５と、画像処理部３１６を有して構成されている。
【００４１】
ＣＰＵ３０１は、印刷装置における動作を統括的に制御するプロセッサである。
【００４２】
ＲＡＭ３０２は、ＣＰＵ３０１の主メモリ、ワークエリア等として機能するものであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
【００４３】
ＲＯＭ３０３は、恒久的に各種のプログラムや各種のデータを記憶するメモリであり、このＲＯＭ３０３には、ブートプログラムや各種の制御プログラム、ＣＰＵ３０１が本実施形態に係る印刷装置の機能を実現するために必要なプログラム等が記憶されている。なお、これらのプログラムは、ＨＤＤ３０４に記憶されている態様であってもよい。
【００４４】
ＨＤＤ３０４は、外部記憶装置のハードディスクドライブであり、ＣＰＵ３０１が処理を行なう際に必要な各種のプログラムや各種のデータ等を格納し、また、必要に応じて、ＣＰＵ３０１の処理により生成された各種のデータ等を記憶する。
【００４５】
ネットワークＩ／Ｆ（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）３０５は、ＬＡＮ等のネットワークに接続して印刷装置と外部装置との通信を司るものである。モデム（ＭＯＤＥＭ）３０６は、公衆回線に接続してＦＡＸの送受信等のデータの入出力を行う。
【００４６】
操作部Ｉ／Ｆ３０７は、ユーザが、操作部３２０から入力した情報（例えば、ユーザ名やカード番号やパスワード等）をＣＰＵ３０１に通知する。また、操作部Ｉ／Ｆ３０７は、操作部３２０の表示画面３２１に表示する画像データを操作部３２０に出力する。
【００４７】
本実施形態のプリンタ３００が前提とする表示画面有プリンタでは、操作部３２０に、タッチパネルを有する表示部である表示画面３２１が設けられる。この表示画面３２１に表示されたボタン等をユーザが押下（指等でタッチ）することにより、各種の入力指示が行われる。
【００４８】
システムバス３０８は、ＣＰＵ３０１、ＲＡＭ３０２、ＲＯＭ３０３、ＨＤＤ３０４、ネットワークＩ／Ｆ（Ｎｅｔｗｏｒｋ  Ｉ／Ｆ）３０５、モデム（ＭＯＤＥＭ）３０６、操作部Ｉ／Ｆ３０７、外部Ｉ／Ｆ３０９及びイメージバスＩ／Ｆ（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）３１１を、相互に通信可能に接続する。
【００４９】
外部Ｉ／Ｆ３０９は、ＵＳＢ、ＩＥＥＥ１３９４、プリンタポート、ＲＳ−２３２Ｃ等の外部入力を受け付けるインタフェース部である。この外部Ｉ／Ｆ３０９には、非接触型のＩＣカード６００のカード情報を読み取るカードリーダ３３０と、インサーター５００が接続されている。
【００５０】
ＣＰＵ３０１は、外部Ｉ／Ｆ３０９を介してカードリーダ３３０によって読み取られた非接触型のＩＣカード６００のカード情報を取得することが可能となっている。
【００５１】
イメージバスＩ／Ｆ（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）３１１は、システムバス３０８と画像データを高速転送する画像バス３１２とを接続し、データ構造を変換するバスブリッジである。
【００５２】
画像バス３１２は、イメージバスＩ／Ｆ（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）３１１、ＲＩＰ３１３、プリンタＩ／Ｆ３１４、スキャナＩ／Ｆ３１５及び画像処理部３１６を、相互に通信可能に接続する。この画像バス３１２は、例えば、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。
【００５３】
ＲＩＰ３１３は、ラスタイメージプロセッサであり、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。
【００５４】
プリンタＩ／Ｆ３１４は、プリンタ部３４０とコントローラユニット３１０とを接続し、画像データの同期系／非同期系の変換を行う。
【００５５】
スキャナＩ／Ｆ３１５は、スキャナ部３５０とコントローラユニット３１０とを接続し、画像データの同期系／非同期系の変換を行う。
【００５６】
画像処理部３１６は、入力画像データに対して補正、加工、編集を行ったり、プリント出力画像データに対して、プリンタの補正や解像度変換等を行ったりする。また、画像処理部３１６は、画像データの回転処理を行ったり、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行ったりする。
【００５７】
操作部３２０は、ユーザによる操作指示を入力したり、動作状況を表示したりするものである。操作部３２０は、表示画面３２１を有しており、この表示画面３２１にはタッチパネルシートが貼付される。操作部３２０は、操作画面を表示画面３２１に表示すると共に、表示してある操作画面のボタンやキーがユーザによりタッチ等されると、その位置情報を操作部Ｉ／Ｆ３０７を介してＣＰＵ３０１に通知する。
【００５８】
また、操作部３２０は、各種の操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキーを備える。スタートキーは、原稿画像の読み取り動作を開始する時などに用いるキーである。このスタートキーの中央部には、緑と赤の２色ＬＥＤがあり、その色によってスタートキーが使える状態にあるか否かが分かるようになっている。
【００５９】
ストップキーは、稼働中の動作を停止させる機能を有するキーである。ＩＤキーは、ユーザのユーザＩＤを入力する際に用いられるキーである。リセットキーは、操作部３２０による設定を初期化する際に用いられるキーである。
【００６０】
カードリーダ３３０は、ＣＰＵ３０１からの制御により、非接触型のＩＣカード６００に記憶されているカード情報を読み取り、読み取ったカード情報を外部Ｉ／Ｆ３０９を介してＣＰＵ３０１へ通知する。ここで、非接触型のＩＣカード６００としては、例えば、ソニー社のフェリカ（ＦｅｌｉＣａ（登録商標））等を適用することができる。
【００６１】
プリンタ部３４０は、ラスタイメージデータを用紙上の画像に変換する。この際の変換方式については、感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、いずれの変換方式を用いてもよい。
【００６２】
また、プリント動作の起動は、ＣＰＵ３０１からの指示によって開始される。なお、プリンタ部３４０には、異なる用紙サイズまたは異なる用紙向きを選択可能に複数の給紙段及びこれらの給紙段に対応した用紙カセットが設けられている。
【００６３】
スキャナ部３５０は、原稿となる用紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとしての電気信号を得る。この際、原稿用紙は、原稿フィーダのトレイにセットされる。
【００６４】
ユーザが、操作部３２０から原稿読み取り起動指示を行うことにより、ＣＰＵ３０１がスキャナ部３５０に指示を与え、原稿フィーダにより原稿用紙を１枚ずつフィードして原稿画像の読み取り動作が行われる。
【００６５】
以上のような構成によって、印刷装置は、スキャナ部３５０から読み込んだ画像データをネットワークに送信したり、ネットワークから受信した印刷データをプリンタ部３４０によって用紙に印刷したりすることができる。また、プリンタは、スキャナ部３５０から読み込んだ画像データをモデム（ＭＯＤＥＭ）３０６により、公衆回線上にＦＡＸ送信したり、公衆回線からＦＡＸ受信した画像データをプリンタ部３４０によって用紙に印刷したりすることができる。
＜図４の説明＞
図４は、クライアント端末１０１から、印刷管理サーバ１０２、印刷管理サーバ１０４に、印刷データを送信する処理の一例を示すフローチャートである。
【００６６】
図４に示すＳ４０１〜Ｓ４０４、Ｓ４０７〜４０９、Ｓ４１３、Ｓ４１４に示す処理は、Ａ大学のネットワーク１０９上に備え付けられたクライアント端末１０１のＣＰＵ２０１が、外部メモリ２１１等の記憶手段に格納されたプログラムをＲＡＭ２０２にロードして実行することにより実現される。
【００６７】
また、図４に示すＳ４０５、Ｓ４０６、Ｓ４１０〜Ｓ４１２、Ｓ４１５、Ｓ４１６に示す処理は、Ａ大学のネットワーク１０９上に備え付けられた印刷管理サーバ１０２のＣＰＵ２０１が、外部メモリ２１１等の記憶手段に格納されたプログラムをＲＡＭ２０２にロードして実行することにより実現される。
【００６８】
Ａ大学のユーザが操作するクライアント端末１０１は、まず、印刷管理サーバ１０２に対して、図１０の１００１に示す印刷種別選択画面の表示要求を行う。印刷管理サーバ１０２は、クライアント端末１０１からの当該要求を受信すると、クライアント端末１０１に印刷種別選択画面１００１の表示データを送信する。そして、クライアント端末１０１は、当該表示データを受信すると、当該表示データに従って、印刷種別選択画面１００１をＣＲＴ２１０等の表示部に表示する（Ｓ４０１）。
【００６９】
図１０は、クライアント端末の表示部に表示される各画面の一例を示す図である。
【００７０】
図１０に示す印刷種別選択画面１００１には、「学内印刷はこちらを押してください」と表示されているボタン１００２と、「クラウド印刷はこちらを押してください」と表示されているボタン１００３とが表示されている。
【００７１】
大学の学内のクライアント端末から印刷指示され、同一大学内の印刷管理サーバに蓄積された印刷ジョブを、同一大学の印刷装置で印刷する場合には、「学内印刷はこちらを押してください」と表示されているボタン１００２を押下して、当該印刷ジョブの印刷を行う。また、大学の学内のクライアント端末から印刷指示され、クラウド１１０上の印刷管理サーバ１０４に蓄積された印刷ジョブを、同一大学、又は他の大学の印刷装置で印刷する場合には、「クラウド印刷はこちらを押してください」と表示されているボタン１００３を押下して、当該印刷ジョブの印刷を行う。
【００７２】
クライアント端末１０１は、ユーザにより、ボタン１００２が押下されたか、ボタン１００３が押下されたかを判定する（Ｓ４０２）。そして、ユーザにより、ボタン１００２が押下されたと判定された場合には、印刷指示されたクライアント端末の大学内の印刷管理サーバに印刷ジョブを蓄積して、当該大学の印刷装置で印刷する学内印刷が指示されたと判定し、処理をＳ４０４に移行する。
【００７３】
一方、クライアント端末１０１は、ユーザにより、ボタン１００３が押下されたと判定された場合には、印刷指示された印刷ジョブをクラウド１１０上の印刷管理サーバ１０４に蓄積して、印刷指示されたクライアント端末の大学の印刷装置、又は他大学の印刷装置で、当該印刷ジョブを印刷するクラウド印刷が指示されたと判定し、処理をＳ４０３に移行する。Ｓ４０３の詳細処理については、図５を用いて説明する。
【００７４】
まず、学内印刷を行うために、クライアント端末１０１の大学内の印刷管理サーバ１０２に印刷ジョブを蓄積（登録）する処理について、説明する。
【００７５】
クライアント端末１０１は、図１０の１００４に示す印刷認証画面の表示要求を印刷管理サーバ１０２に送信する（Ｓ４０４）。そして、印刷管理サーバ１０２は、当該表示要求を受信すると（Ｓ４０５）、印刷認証画面１００４の表示データをクライアント端末１０１に送信する（Ｓ４０６）。
【００７６】
クライアント端末１０１は、印刷管理サーバ１０２から当該表示データを受信すると（Ｓ４０７）、当該表示データに従って、印刷認証画面１００４を表示部に表示する（Ｓ４０８）。
【００７７】
図１０に示す印刷認証画面１００４には、ユーザのログインＩＤを入力する入力欄１００５、パスワードを入力する入力欄１００６、及びログインボタン１００７が表示されている。
【００７８】
クライアント端末１０１は、印刷認証画面１００４を介して、ユーザのログインＩＤ、及びパスワードが入力され、ログインボタン１００７が押下されたことを検知すると、当該入力されたログインＩＤ、及びパスワードを印刷管理サーバ１０２に送信する（Ｓ４０９）。ここで、ログインＩＤ、及びパスワードを認証情報という。
【００７９】
そして、印刷管理サーバ１０２は、クライアント端末１０１から、認証情報を受信すると（Ｓ４１０）、印刷管理サーバ１０２のメモリ等の記憶手段に記憶されている認証テーブル１２０３に、当該認証情報が登録されているか否かを判定して、クライアント端末１０１を操作しているユーザの認証処理を行う。そして、印刷管理サーバ１０２は、当該ユーザが認証された（認証成功）（認証テーブル１２０３に、当該認証情報が登録されている）と判定されると（Ｓ４１１：ＹＥＳ）、処理をＳ４１２に移行して、ログイン完了画面１００８の表示データをクライアント端末１０１に送信する（Ｓ４１２）。一方、印刷管理サーバ１０２は、当該ユーザが認証されなかった（認証失敗）（認証テーブル１２０３に、当該認証情報が登録されていない）と判定されると（Ｓ４１１：ＮＯ）、処理をＳ４０６に移行して、再度、印刷認証画面の表示データをクライアント端末１０１に送信する。
【００８０】
クライアント端末１０１は、印刷管理サーバ１０２から、ログイン完了画面１００８の表示データを受信すると（Ｓ４１３）、プリンタドライバを用いて、ユーザにより指定されたファイル、及びユーザにより設定された印刷設定から印刷データ（印刷ジョブ）を生成して、当該生成された印刷ジョブを印刷管理サーバ１０２に送信する（Ｓ４１４）。印刷管理サーバ１０２は、クライアント端末１０１から、当該印刷ジョブを受信すると（Ｓ４１５）、当該印刷ジョブを、印刷管理サーバ１０２のメモリ等の記憶手段に記憶されている印刷ジョブ管理テーブル１２０５に登録する（Ｓ４１６）。
【００８１】
具体的には、印刷管理サーバ１０２は、ユーザにより設定された印刷設定が印刷ジョブに設定されているため、当該印刷設定（例えば、カラー印刷／モノクロ印刷、両面印刷／片面印刷、出力面数）と、当該印刷ジョブの印刷ジョブ名（ファイル名）と、Ｓ４１０で受信したユーザＩＤと、を印刷ジョブ管理テーブル１２０５に登録する。また、印刷管理サーバ１０２は、印刷ジョブＩＤを採番して、当該採番された印刷ジョブＩＤを印刷ジョブ管理テーブル１２０５に登録する。ここで、ユーザＩＤは、Ｓ４１０で受信したユーザＩＤを印刷ジョブ管理テーブル１２０５に登録するように説明したが、Ｓ４１４でクライアント端末１０１が印刷ジョブと共にユーザＩＤを印刷管理サーバ１０２に送信して、印刷管理サーバ１０２が当該ユーザＩＤをＳ４１５で受信して、当該受信したユーザＩＤを印刷ジョブ管理テーブル１２０５に登録することもできる。
＜図５の説明＞
図５は、図４のＳ４０３の詳細処理の一例を示すフローチャートである。
【００８２】
図５に示すＳ５０１、Ｓ５０４〜Ｓ５０６、Ｓ５１６〜Ｓ５１９に示す処理は、Ａ大学のネットワーク１０９上に備え付けられたクライアント端末１０１のＣＰＵ２０１が、外部メモリ２１１等の記憶手段に格納されたプログラムをＲＡＭ２０２にロードして実行することにより実現される。
【００８３】
また、図５に示すＳ５０２、Ｓ５０３、Ｓ５０７〜Ｓ５０９、Ｓ５１３〜Ｓ５１５、Ｓ５２０〜５２２に示す処理は、クラウド１１０上に備え付けられた印刷管理サーバ１０４のＣＰＵ２０１が、外部メモリ２１１等の記憶手段に格納されたプログラムをＲＡＭ２０２にロードして実行することにより実現される。
【００８４】
また、図５に示すＳ５１０〜Ｓ５１２に示す処理は、クラウド１１０上に備え付けられた共通認証サーバ１０５のＣＰＵ２０１が、外部メモリ２１１等の記憶手段に格納されたプログラムをＲＡＭ２０２にロードして実行することにより実現される。
【００８５】
まず、クライアント端末１０１は、図１０の印刷認証画面１００９（ログイン画面）の表示要求を印刷管理サーバ１０４に送信する（Ｓ５０１）。
【００８６】
印刷管理サーバ１０４は、クライアント端末１０１から当該表示要求を受信すると（Ｓ５０２）、クライアント端末１０１に対して、図１０の印刷認証画面１００９（ログイン画面）の表示データを送信する（Ｓ５０３）。
【００８７】
そして、クライアント端末１０１は、印刷管理サーバ１０４から、当該表示データを受信すると（Ｓ５０４）、当該表示データに従って、図１０の印刷認証画面１００９（ログイン画面）を表示部に表示する（Ｓ５０５）。
【００８８】
図１０の印刷認証画面１００９（ログイン画面）には、大学を識別する識別情報である大学ＩＤを入力するための入力欄１０１０、ログインＩＤ（ユーザＩＤ）の入力欄１０１１、パスワードの入力欄１０１２、ログインボタン１０１３が表示されている。
【００８９】
クライアント端末１０１は、ユーザの操作により、印刷認証画面１００９（ログイン画面）の各入力欄に、大学ＩＤ、ログインＩＤ、パスワードの入力を受け付けて、ログインボタン１０１３が押下されたことを検知すると、当該入力された大学ＩＤ、ログインＩＤ、パスワードを印刷管理サーバ１０４に送信する（Ｓ５０６）。ここで、大学ＩＤ、ログインＩＤ、パスワードは、認証情報という。
【００９０】
印刷管理サーバ１０４は、クライアント端末１０１から、認証情報を受信すると（Ｓ５０７）、当該認証情報に含まれる大学ＩＤが、印刷管理サーバ１０４のメモリ等の記憶手段に記憶されている図１３の利用大学一覧テーブル１３０１に登録されているか否かを判定する。図１３の利用大学一覧テーブル１３０１には、本実施形態の印刷の上限管理、及びクラウド印刷を行うサービスを利用している大学一覧が登録されている。そのため、印刷管理サーバ１０４は、Ｓ５０７で受信した大学ＩＤの大学が、利用大学一覧テーブル１３０１に登録されていると判定された場合には、本サービス（本実施形態の印刷の上限管理、及びクラウド印刷を行うサービス）を利用している大学であると判定する（Ｓ５０８：ＹＥＳ）。また、印刷管理サーバ１０４は、Ｓ５０７で受信した大学ＩＤの大学が、利用大学一覧テーブル１３０１に登録されていないと判定された場合には、本サービス（本実施形態の印刷の上限管理、及びクラウド印刷を行うサービス）を利用している大学ではないと判定する（Ｓ５０８：ＮＯ）。
【００９１】
印刷管理サーバ１０４は、Ｓ５０７で受信した大学ＩＤの大学が、本サービスを利用している大学ではないと判定されると処理をＳ５０３に戻す。
【００９２】
また、印刷管理サーバ１０４は、Ｓ５０７で受信した大学ＩＤの大学が、本サービスを利用している大学であると判定されると、Ｓ５０７で受信した認証情報を共通認証サーバ１０５に送信する（Ｓ５０９）。
【００９３】
共通認証サーバ１０５は、印刷管理サーバ１０４から、当該認証情報を受信すると（Ｓ５１０）、当該認証情報が、共通認証サーバ１０５のメモリ等の記憶手段に記憶されている図１２の認証テーブル１２０１に登録されているか否かを判定することにより、ユーザの認証処理を行う（Ｓ５１１）。認証テーブル１２０１には、大学ＩＤ、ユーザＩＤ、パスワードが登録されており、複数の大学のユーザの認証情報が登録されているテーブルである。そのため、共通認証サーバ１０５は、認証テーブル１２０１を用いて、複数の大学のユーザの認証処理を行うことができる。
【００９４】
共通認証サーバ１０５は、印刷管理サーバ１０４からＳ５１０で受信した認証情報が、認証テーブル１２０１に登録されていると判定された場合には、当該認証情報を入力したユーザを認証できたとする（認証成功とする）認証結果を印刷管理サーバ１０４に送信する。また、共通認証サーバ１０５は、印刷管理サーバ１０４からＳ５１０で受信した認証情報が、認証テーブル１２０１に登録されていないと判定された場合には、当該認証情報を入力したユーザを認証できなかったとする（認証失敗とする）認証結果を印刷管理サーバ１０４に送信する（Ｓ５１２）。
【００９５】
印刷管理サーバ１０４は、共通認証サーバ１０５から、Ｓ５１１の認証処理の認証結果を受信すると（Ｓ５１３）、当該認証結果が、認証成功（認証された）とする認証結果であるか、認証失敗（認証されなかった）とする認証結果であるかを判定して、認証成功（認証された）とする認証結果であると判定された場合には（Ｓ５１４：ＹＳＥ）、認証されたとして処理をＳ５１５に移行する。一方、認証失敗（認証されなかった）とする認証結果であると判定された場合には（Ｓ５１４：ＮＯ）、認証されなかったとして、処理をＳ５０３に戻す。
【００９６】
印刷管理サーバ１０４は、Ｓ５１５において、図１０のファイルアップロード画面１０１４の表示データをクライアント端末１０１に送信する（Ｓ５１５）。
【００９７】
そして、クライアント端末１０１は、印刷管理サーバ１０４から当該表示データを受信すると（Ｓ５１６）、当該表示データに従って、図１０のファイルアップロード画面１０１４を表示部に表示する（Ｓ５１７）。
【００９８】
図１０のファイルアップロード画面１０１４には、アップロードするファイルのファイルパス（ファイル名を含む）の入力欄１０１５、及び、当該ファイルの印刷設定の入力欄として、カラー印刷を行うかモノクロ印刷を行うかの設定の入力欄１０１６、両面印刷を行うか片面印刷を行うかの設定の入力欄１０１７、印刷部数の入力欄１０１８が表示されている。また、ファイルアップロード画面１０１４には、ファイルアップロードボタン１０１９が表示されている。
【００９９】
クライアント端末１０１は、ユーザの操作により、ファイルアップロード画面１０１４を介して、ファイルパス、及び各種印刷設定の入力を受け付け、ファイルアップロードボタン１０１９が押下されたことを検知すると、当該入力されたファイルパスで特定されるファイルと共に、各種印刷設定を、印刷管理サーバ１０４に送信する（Ｓ５１９）。
【０１００】
そして、印刷管理サーバ１０４は、クライアント端末１０１から、当該ファイルと印刷設定を受信すると（Ｓ５２０）、当該ファイル、及び当該印刷設定に従って当該ファイルの印刷データ（印刷ジョブ）を生成し（Ｓ５２１）、当該生成された印刷ジョブを、印刷管理サーバ１０４のメモリ等の記憶手段に記憶されている印刷ジョブ管理テーブル１３０２に、登録する（Ｓ５２２）。具体的には、印刷管理サーバ１０４は、印刷ジョブに設定されている印刷設定、又はＳ５２０で受信した印刷設定（例えば、カラー印刷／モノクロ印刷、両面印刷／片面印刷、出力部数）を、印刷ジョブ管理テーブル１３０２に登録する。また、このときの日時を受付日時として登録する。出力面数は、印刷部数とページ数から算出された値が登録される。印刷ジョブ管理テーブル１３０２の印刷ジョブ名には、Ｓ５２０で受信したファイルのファイル名が登録される。また、印刷ジョブ管理テーブル１３０２のユーザＩＤには、Ｓ５０７で受信したユーザＩＤが登録されるか、Ｓ５１９でクライアント端末１０１が送信したユーザＩＤ（Ｓ５２０で受信したユーザＩＤ）が登録される。また、印刷管理サーバ１０４は、Ｓ５２１で印刷ジョブを生成すると、印刷ジョブＩＤを採番して、当該採番された印刷ジョブＩＤを、印刷ジョブ管理テーブル１３０２の印刷ジョブＩＤ欄に登録する。Ｓ５２２で登録された印刷ジョブは、第１の学校のユーザが操作するクライアント端末から、学外ネットワーク上の記憶手段に登録された印刷データの適用例である。
【０１０１】
以上、図４に示すフローチャートを用いて、Ａ大学のクライアント端末１０１から、印刷ジョブを、Ａ大学内の印刷管理サーバ１０２に登録する処理を説明し、図５を用いて、Ａ大学のクライアント端末１０１から、印刷ジョブをクラウド１１０上の印刷管理サーバ１０４に登録する処理について説明した。クライアント端末１０１とクライアント端末１０６は、同一の機能を備えている。また、印刷管理サーバ１０２と印刷管理サーバ１０７は、同一の機能を備えている。また、印刷装置１０３と印刷装置１０８は同一の機能を備えている。そのため、図４、図５の説明で、クライアント端末１０１をクライアント端末１０６に読み替えて、また、印刷管理サーバ１０２を印刷管理サーバ１０７に読み替えることで、Ｂ大学のクライアント端末１０６から、印刷ジョブを、Ｂ大学内の印刷管理サーバ１０７に登録すること、及び、Ｂ大学のクライアント端末１０６から、印刷ジョブをクラウド１１０上の印刷管理サーバ１０４に登録することができるようになる。
＜図６の説明＞
次に、図６を用いて、Ａ大学のユーザ、又はＢ大学のユーザが、Ｂ大学の印刷装置１０８を用いて、クラウド１１０上の印刷管理サーバ１０４に登録された印刷ジョブを印刷（クラウド印刷）する処理、印刷管理サーバ１０７に登録された印刷ジョブを印刷（学内印刷）する処理について説明する。
【０１０２】
図６は、Ａ大学のユーザ、又はＢ大学のユーザが、Ｂ大学の印刷装置１０８で印刷ジョブの印刷を行う処理の一例を示す図である。
【０１０３】
図６に示すＳ６０１、Ｓ６０２、Ｓ６１１、Ｓ６１４〜Ｓ６１７に示す処理は、Ｂ大学のネットワーク１１１上に備え付けられた印刷装置１０８のＣＰＵ３０１が、ＨＤＤ３０４等の記憶手段に格納されたプログラムをＲＡＭ３０２にロードして実行することにより実現される。
【０１０４】
また、図６に示すＳ６０３、Ｓ６０４、Ｓ６０９、Ｓ６１０、Ｓ６１２、Ｓ６１３、Ｓ６１８〜Ｓ６２１に示す処理は、Ｂ大学内のネットワーク１１１上に備え付けられた印刷管理サーバ１０７のＣＰＵ２０１が、外部メモリ２１１等の記憶手段に格納されたプログラムをＲＡＭ２０２にロードして実行することにより実現される。
【０１０５】
また、図６に示すＳ６０５〜Ｓ６０７に示す処理は、クラウド１１０上に備え付けられた共通認証サーバ１０５のＣＰＵ２０１が、外部メモリ２１１等の記憶手段に格納されたプログラムをＲＡＭ２０２にロードして実行することにより実現される。
【０１０６】
まず、印刷装置１０８は、図１１のログイン画面１１０１を表示画面３２１等の表示部に表示する（Ｓ６０１）。図１１に示すログイン画面１１０１には、大学ＩＤの入力欄１１０２、ログインＩＤの入力欄１１０３、パスワードの入力欄１１０４、ログインボタン１１０５が表示されている。
【０１０７】
図１１は、印刷装置の表示部に表示される各種画面の一例を示す図である。
【０１０８】
印刷装置１０８は、ユーザの操作により、ログイン画面１１０１を介して、大学ＩＤ、ログインＩＤ、パスワードの入力を受け付け、ログインボタン１１０５が押下されたことを検知すると、当該入力された大学ＩＤ、ログインＩＤ、パスワードを認証情報として印刷管理サーバ１０７に送信する（Ｓ６０２）。
【０１０９】
そして、印刷管理サーバ１０７は、印刷装置１０８から当該認証情報を受信すると（Ｓ６０３）、当該認証情報を共通認証サーバ１０５に送信する（Ｓ６０４）。Ｓ６０３は、本発明の識別情報受付手段の適用例であり、ユーザの学校を識別する学校識別情報（大学ＩＤ）を含む、ユーザを識別するためのユーザ識別情報（ユーザＩＤ、パスワード）の入力を受け付ける。
【０１１０】
Ｓ６０４は、本発明の識別情報送信手段の適用例であり、Ｓ６０３の識別情報受付手段により入力を受け付けたユーザ識別情報を共通認証サーバ１０５に送信する。
【０１１１】
共通認証サーバ１０５は、印刷管理サーバ１０７から、当該認証情報を受信すると（Ｓ６０５）、当該認証情報が、共通認証サーバ１０５のメモリ等の記憶手段に記憶されている図１２の認証テーブル１２０１に登録されているか否かを判定することにより、ユーザの認証処理を行う（Ｓ６０６）。Ｓ６０６の認証処理は、Ｓ５１１の認証処理と同じ処理である。
【０１１２】
共通認証サーバ１０５は、印刷管理サーバ１０７から受信した認証情報が、認証テーブル１２０１に登録されていると判定された場合には、当該認証情報を入力したユーザを認証できたとする（認証成功とする）認証結果を印刷管理サーバ１０７に送信する。また、共通認証サーバ１０５は、印刷管理サーバ１０７から受信した認証情報が、認証テーブル１２０１に登録されていないと判定された場合には、当該認証情報を入力したユーザを認証できなかったとする（認証失敗とする）認証結果を印刷管理サーバ１０７に送信する（Ｓ６０７）。
【０１１３】
印刷管理サーバ１０７は、共通認証サーバ１０５から、Ｓ６０６の認証処理の認証結果を受信すると（Ｓ６０８）、当該認証結果が、認証成功（認証された）とする認証結果であるか、認証失敗（認証されなかった）とする認証結果であるかを判定して、認証成功（認証された）とする認証結果であると判定された場合には（Ｓ６０９：ＹＳＥ）、認証されたとして処理をＳ６１２に移行する。一方、認証失敗（認証されなかった）とする認証結果であると判定された場合には（Ｓ６０９：ＮＯ）、認証されなかったとして、処理をＳ６１０に移行する。
【０１１４】
Ｓ６０８は、本発明の認証結果受信手段の適用例であり、共通認証サーバ１０５が、Ｓ６０４の識別情報送信手段により送信されたユーザ識別情報と、予め登録されている、学校識別情報を含むユーザ識別情報（認証テーブル１２０１）とを用いてユーザの認証を行った認証結果を共通認証サーバ１０５から受信する。
【０１１５】
印刷管理サーバ１０７は、Ｓ６１０において、認証が失敗したことを示す情報を、印刷装置１０８に送信する。そして、印刷装置１０８は、印刷管理サーバ１０７から当該情報を受信すると、表示部に、認証が失敗したことを示す情報を表示する（Ｓ６１１）。そして、印刷装置１０８は、処理をＳ６０１に戻す。
【０１１６】
印刷管理サーバ１０７は、Ｓ６０３で受信した認証情報に含まれる大学ＩＤが、印刷管理サーバ１０７のメモリ等の記憶手段に記憶されている大学テーブル１２０６（図１２）に記憶されているか否かを判定する（Ｓ６１２）。大学テーブルには、当該大学テーブルを記憶している印刷管理サーバが設置されている大学を識別する大学ＩＤを記憶している。そのため、印刷管理サーバ１０７は、Ｓ６０３で受信した認証情報に含まれる大学ＩＤが、大学テーブル１２０６（図１２）に記憶されていると判定された場合には、認証処理を行ったユーザが、学内のユーザであると判定する（Ｓ６１２：ＹＥＳ）。一方、印刷管理サーバ１０７は、Ｓ６０３で受信した認証情報に含まれる大学ＩＤが、大学テーブル１２０６（図１２）に記憶されていないと判定された場合には、認証処理を行ったユーザが、学外のユーザであると判定する（Ｓ６１２：ＮＯ）。印刷管理サーバ１０７は、認証処理を行ったユーザが、学外のユーザであると判定された場合には（Ｓ６１２：ＮＯ）、処理をＳ６１３には移行させずに（印刷種別選択画面の表示を行うための処理を行わずに）、処理をＳ６２０に移行する。
【０１１７】
また、印刷管理サーバ１０７は、認証処理を行ったユーザが、学内のユーザであると判定された場合には（Ｓ６１２：ＹＥＳ）、図１１の印刷種別選択画面１１０６の表示データを印刷装置１０８に送信する（Ｓ６１３）。そして、印刷装置１０８は、当該表示データを受信すると（Ｓ６１４）、当該表示データに従って、印刷種別選択画面１１０６を表示部に表示する（Ｓ６１５）。印刷種別選択画面１１０６には、図１１に示す通り、「学内印刷はこちらを押してください。」と表示されたボタン１１０７と、「クラウド印刷はこちらを押してください」と表示されたボタン１１０８とが表示されている。
【０１１８】
ここで、ユーザは、印刷装置１０８から、印刷装置１０８が設置された同一の大学の印刷管理サーバ１０７に蓄積された印刷ジョブを印刷（学内印刷）する場合には、ボタン１１０７を押下し、クラウド１１０上の印刷管理サーバ１０４に蓄積された印刷ジョブを印刷（クラウド印刷）する場合には、ボタン１１０８を押下する。
【０１１９】
印刷装置１０８は、ユーザにより、印刷種別選択画面１１０６を介して、ボタン１１０７、又はボタン１１０８のいずれかの押下（選択）を受け付ける。すなわち、印刷種別として学内印刷するかクラウド印刷するかの選択を受け付ける（Ｓ６１６）。
【０１２０】
そして、印刷装置１０８は、Ｓ６１６の選択結果を印刷管理サーバ１０７に送信する（Ｓ６１７）。印刷管理サーバ１０７は、印刷装置１０８から、当該選択結果を受信すると（Ｓ６１８）、当該選択結果が、ボタン１１０７の選択を受け付けた（学内印刷を行う選択を受け付けた）ことを示すか、ボタン１１０８の選択を受け付けた（クラウド印刷を行う選択を受け付けた）ことを示すかを判定する（Ｓ６１９）。
【０１２１】
そして、印刷管理サーバ１０７は、当該選択結果が、ボタン１１０７の選択を受け付けた（学内印刷を行う選択を受け付けた）ことを示すと判定された場合には（Ｓ６１９：ＮＯ）、処理をＳ６２１に移行して学内印刷処理を実行する（Ｓ６２１）。一方、当該選択結果が、ボタン１１０８の選択を受け付けた（クラウド印刷を行う選択を受け付けた）ことを示すと判定された場合には（Ｓ６１９：ＹＥＳ）、処理をＳ６２０に移行してクラウド印刷処理を実行する（Ｓ６２０）。Ｓ６２０のクラウド印刷処理の詳細処理は、図７を用いて説明する。また、Ｓ６２１の学内印刷処理の詳細処理は、図８を用いて説明する。
＜図７の説明＞
次に、図７を用いて、図６のＳ６２０のクラウド印刷処理の詳細処理について説明する。
【０１２２】
図７は、図６のＳ６２０のクラウド印刷処理の詳細処理の一例を示すフローチャートである。
【０１２３】
図７に示すＳ７０６〜Ｓ７０９、Ｓ７１６〜７１９に示す処理は、Ｂ大学のネットワーク１１１上に備え付けられた印刷装置１０８のＣＰＵ３０１が、ＨＤＤ３０４等の記憶手段に格納されたプログラムをＲＡＭ３０２にロードして実行することにより実現される。
【０１２４】
また、図７に示すＳ７０１、Ｓ７０４、Ｓ７０５、Ｓ７１０〜７１２、Ｓ７１５〜Ｓ７１７、Ｓ７２０、Ｓ７２１に示す処理は、Ｂ大学内のネットワーク１１１上に備え付けられた印刷管理サーバ１０７のＣＰＵ２０１が、外部メモリ２１１等の記憶手段に格納されたプログラムをＲＡＭ２０２にロードして実行することにより実現される。
【０１２５】
また、図７に示すＳ７０２、Ｓ７０３、Ｓ７１３、Ｓ７１４、Ｓ７２２〜Ｓ７２６に示す処理は、クラウド１１０上に備え付けられた印刷管理サーバ１０４のＣＰＵ２０１が、外部メモリ２１１等の記憶手段に格納されたプログラムをＲＡＭ２０２にロードして実行することにより実現される。
【０１２６】
また、図７に示すＳ７２７〜Ｓ７２９に示す処理は、Ａ大学のネットワーク１０９上に備え付けられた印刷管理サーバ１０２ＣＰＵ２０１が、外部メモリ２１１等の記憶手段に格納されたプログラムをＲＡＭ２０２にロードして実行することにより実現される。
【０１２７】
ここでは、Ａ大学のユーザが、図５に示す処理により印刷管理サーバ１０４に印刷ジョブを登録し、当該ユーザがＢ大学に来て、Ｂ大学の印刷装置１０８から、印刷管理サーバ１０４に登録された印刷ジョブを印刷（クラウド印刷）するケースを例に説明する。
【０１２８】
まず、Ｂ大学の印刷管理サーバ１０７は、Ｓ６０３で認証情報を受信しＳ６０９で認証されたユーザの印刷ジョブと、印刷の上限情報の取得要求を、クラウド１１０上の印刷管理サーバ１０４に送信する（Ｓ７０１）。ここでは、Ｓ６０３で受信した認証情報に含まれる大学ＩＤ、ユーザＩＤを送信する。
【０１２９】
印刷管理サーバ１０４は、印刷管理サーバ１０７から、大学ＩＤとユーザＩＤとを含む当該取得要求を受信すると（Ｓ７０２）、当該大学ＩＤに対応付けて利用大学一覧テーブル１３０１に登録されている大学名の管理テーブルのうち、印刷ジョブ管理テーブルと、ユーザ上限管理テーブルとを特定する。ここでは、ユーザの大学はＡ大学であり大学ＩＤが１である場合には、Ａ大学の印刷ジョブ管理テーブル１３０２、及び、ユーザ上限管理テーブル１３０３が特定される。ここで、ユーザ上限管理テーブル１３０３、及びユーザ上限管理テーブル１２０４は、第１の学校の印刷上限情報の適用例である。また、１３０２や１３０３のテーブルのように、記憶手段は、複数の学校のユーザごとに、当該ユーザの累積印刷枚数、印刷上限枚数、及び印刷データを記憶している。
【０１３０】
そして、印刷管理サーバ１０４は、ここで特定された印刷ジョブ管理テーブル１３０２、及び、ユーザ上限管理テーブル１３０３のレコードのうち、Ｓ７０２で取得したユーザＩＤ（ログインＩＤ）（ここではＡ１）を含むレコードをすべて取得し、印刷管理サーバ１０７に送信する（Ｓ７０３）。
【０１３１】
図１３の各テーブルが記憶された印刷管理サーバ１０４のメモリなどの記憶手段は、本発明の記憶手段の適用例であり、学外ネットワーク上に設けられた記憶手段であって、第１の学校のユーザの累積印刷枚数（ユーザ上限管理テーブル１３０３の印刷実績値）、第１の学校のユーザの印刷上限枚数（ユーザ上限管理テーブル１３０３の印刷上限値）、及びユーザの印刷データ（印刷ジョブ管理テーブル１３０２の印刷ジョブＩＤに対応して記憶されている印刷ジョブ）を記憶する。
【０１３２】
そして、印刷管理サーバ１０７は、印刷管理サーバ１０４から、印刷ジョブ管理テーブル１３０２、及び、ユーザ上限管理テーブル１３０３の、当該ユーザＩＤのレコードを受信すると（Ｓ７０４）、印刷ジョブ管理テーブル１３０２の当該ユーザＩＤのレコードを印刷ジョブ一覧の情報として印刷装置１０８に送信する（Ｓ７０５）。ここで、ユーザ上限管理テーブル１３０３の当該ユーザＩＤのレコードを上限情報と呼ぶ。
【０１３３】
Ｓ７０４は、本発明の取得手段の適用例であり、記憶手段から、累積印刷枚数、印刷上限枚数、及び印刷データを取得する。
【０１３４】
すなわち、取得手段は、Ｓ６０３の識別情報受付手段で受け付けたユーザ識別情報（大学ＩＤ、ユーザＩＤ）により識別される学校、及びユーザの累積印刷枚数、印刷上限枚数、及び印刷データを記憶手段から取得する。より具体的には、取得手段は、Ｓ６０８の認証結果受信手段により受信した認証結果が、認証されたことを示すことを条件に、Ｓ６０３の識別情報受付手段で受け付けたユーザ識別情報により識別される学校、及びユーザの累積印刷枚数、印刷上限枚数、及び印刷データをＳ７０４で記憶手段から取得する。
【０１３５】
印刷装置１０８は、印刷管理サーバ１０７から、印刷ジョブ一覧の情報を受信すると（Ｓ７０６）、当該印刷ジョブ一覧の情報を、図１１に示す印刷ジョブ一覧画面１１０９として表示部に表示する（Ｓ７０７）。
【０１３６】
図１１に示す印刷ジョブ一覧画面１１０９には、印刷ジョブ一覧の情報１１１０と印刷ボタン１１１１とが表示されている。
【０１３７】
印刷装置１０８は、印刷ジョブ一覧画面１１０９に表示されている印刷ジョブ一覧の情報１１１０の各印刷ジョブのうち、印刷する印刷ジョブの選択をユーザから受け付け（Ｓ７０８）、印刷ボタン１１１１が押下されたことを検知すると、当該選択された印刷ジョブの印刷要求を印刷管理サーバ１０７に送信する（Ｓ７０９）。ここでは、当該選択された印刷ジョブの印刷ジョブＩＤを送信する。
【０１３８】
印刷管理サーバ１０７は、印刷装置１０８から、当該選択された印刷ジョブの印刷要求を受信すると（Ｓ７１０）、当該印刷要求に含まれる印刷ジョブＩＤを含む、Ｓ７０４で受信した印刷ジョブ管理テーブル１３０２のレコードの出力面数と、Ｓ７０４で受信した上限情報の印刷実績値とを加算した値が、当該上限情報の印刷上限値の値を超えているか否かを判定する（Ｓ７１１）。そして、印刷管理サーバ１０７は、Ｓ７１１で当該印刷上限値の値を超えていると判定された場合には（Ｓ７１１：ＮＯ）、処理をＳ７０５に戻し、一方、当該印刷上限値の値を超えていないと判定された場合には（Ｓ７１１：ＹＥＳ）、当該印刷ジョブＩＤを印刷管理サーバ１０４に送信して、当該印刷ジョブＩＤで識別される印刷ジョブの取得要求を印刷管理サーバ１０４に送信する（Ｓ７１２）。ここで、Ｓ７１０は、本発明の受付手段の適用例であり、第２の学校の印刷装置から、記憶手段に記憶された印刷データの印刷要求を受け付ける。また、Ｓ７１１は、本発明の判定手段の適用例であり、受付手段により印刷要求を受け付けた印刷データの印刷枚数と、取得手段で取得した累積印刷枚数との合計値が、取得手段により取得した印刷上限枚数を超えるか否かを判定する。
【０１３９】
印刷管理サーバ１０４は、印刷管理サーバ１０７から、当該印刷ジョブＩＤを含む、印刷ジョブの取得要求を受信すると（Ｓ７１３）、当該印刷ジョブＩＤの印刷ジョブを、印刷ジョブ管理テーブル１３０２を用いて取得して、当該印刷ジョブを印刷管理サーバ１０７に送信する（Ｓ７１４）。印刷ジョブ管理テーブル１３０２等の印刷ジョブ管理テーブルに含まれる印刷ジョブＩＤには、当該印刷ジョブＩＤに対応して記憶手段に印刷ジョブが記憶されており、印刷管理サーバ１０４は、ここで、Ｓ７１３で受信した印刷ジョブＩＤに対応して記憶手段に記憶された印刷ジョブを取得して印刷管理サーバ１０７に送信する。
【０１４０】
印刷管理サーバ１０７は、印刷管理サーバ１０４から印刷ジョブを受信すると（Ｓ７１５）、当該印刷ジョブを印刷装置１０８に送信して、当該印刷ジョブの印刷指示を行う（Ｓ７１６）。このＳ７１６の処理は、本発明の送信手段の適用例であり、判定手段で印刷上限枚数を超えないと判定された場合に、第２の学校の印刷装置から、受付手段により印刷要求を受け付けた印刷データの印刷を行うべく、当該印刷データを第２の学校の印刷装置に送信する。
【０１４１】
印刷装置１０８は、印刷管理サーバ１０７から印刷ジョブを含む印刷指示を受信すると、当該印刷ジョブの印刷処理を実行する（Ｓ７１６）。
【０１４２】
また、印刷管理サーバ１０７は、印刷装置１０８に、Ｓ７１６の印刷処理で印刷が正常に行われたか、何面印刷されたかを示す印刷結果の取得要求を、送信する（Ｓ７１６）。
【０１４３】
印刷装置１０８は、印刷管理サーバ１０７から、印刷結果の取得要求を受信すると（Ｓ７１８）、Ｓ７１６の印刷処理で印刷が正常に行われたか、何面印刷されたかを示す印刷結果を、印刷管理サーバ１０７に送信する（Ｓ７１９）。
【０１４４】
印刷管理サーバ１０７は、印刷装置１０８から、印刷結果を受信し、Ｓ７１６の印刷処理で印刷が正常に行われたことを示す印刷結果を受信すると（Ｓ７２０）、当該印刷結果を印刷管理サーバ１０４に送信する（Ｓ７２１）。Ｓ７２１は、本発明の更新手段の適用例であり、記憶手段に記憶された、第１の学校のユーザの累積印刷枚数を当該合計値に更新する更新要求を記憶手段に送信する。
【０１４５】
印刷管理サーバ１０４は、印刷管理サーバ１０７から、印刷結果を受信すると（Ｓ７２２）、Ｓ７１４で送信した印刷ジョブの印刷ジョブＩＤの印刷ジョブ管理テーブル１３０２のレコードを削除して、印刷ジョブ管理テーブル１３０２を更新する（Ｓ７２３）。
【０１４６】
そして、印刷管理サーバ１０４は、Ｓ６０３で受信した認証情報に含まれる大学ＩＤに対応してプリンタ印刷実績テーブル１３０５の合計出力面数に、当該印刷結果に含まれている印刷面数を加算して、プリンタ印刷実績テーブル１３０５を更新する（Ｓ７２４）。
【０１４７】
プリンタ印刷実績テーブル１３０５には、他大学のユーザが、本学の印刷装置で印刷した印刷面数が、大学ごとに登録されているテーブルである。プリンタ印刷実績テーブル１３０５の例では、大学ＩＤが２のＢ大学の印刷装置で、Ａ大学のユーザが１５００面数（１５００ページ）印刷していることを示している。
【０１４８】
印刷管理サーバ１０４は、印刷管理サーバ１０７から、Ｓ７２２で受信した印刷結果に含まれている印刷面数を、Ｓ７０３で送信した上限情報の印刷実績値に加算することにより、ユーザ上限管理テーブル１３０３を更新する（Ｓ７２５）。すなわち、第１の学校のユーザの累積印刷枚数を当該合計値に更新する。
【０１４９】
そして、印刷管理サーバ１０４は、Ｓ７２３で削除した印刷ジョブ管理テーブル１３０２のレコードの情報を、印刷結果として、ユーザが所属しているＡ大学内の印刷管理サーバ１０２に送信する（Ｓ７２６）。
【０１５０】
印刷管理サーバ１０２は、印刷管理サーバ１０４から、印刷結果を受信すると（Ｓ７２７）、当該印刷結果を、印刷履歴テーブル１３０４に登録して、印刷履歴テーブル１３０４を更新する（Ｓ７２８）。
【０１５１】
また、印刷管理サーバ１０２は、当該印刷結果としてＳ７２８で登録した印刷履歴テーブル１３０４のレコードに含まれるユーザＩＤを含む、ユーザ上限管理テーブル１２０４のレコードの印刷実績値に、Ｓ７２８で登録した印刷履歴テーブル１３０４のレコードに含まれる出力面数（印刷面数）を加算することにより、ユーザ上限管理テーブル１２０４を更新する（Ｓ７２９）。
【０１５２】
図７で説明した通り、本学（例えばＡ大学）のユーザが、他大学（例えばＢ大学）の印刷装置で、クラウド上に蓄積した印刷ジョブの印刷を行う際に、他大学の印刷管理サーバが、クラウド上のサーバから当該ユーザの印刷制限にかかる本学の上限情報と印刷ジョブとを取得して、当該上限情報をもとに、当該印刷ジョブの印刷の可否を判定する印刷制御を行うことができるため、本学のユーザは、他大学でも本学の上限情報のもとで印刷することができるようになる。
【０１５３】
また、このようにして、本学のユーザが、他大学の印刷装置で印刷した結果も、本学の印刷管理サーバの上限情報に反映されるため、本学のユーザが、他大学の印刷装置で印刷した後に、本学の印刷装置で印刷する場合でも、適切に、印刷の上限管理を行うことができるようになる。
＜図８の説明＞
次に、図８を用いて、図６のＳ６２１の学内印刷処理の詳細処理について説明する。
【０１５４】
図８は、図６のＳ６２１の学内印刷処理の詳細処理の一例を示すフローチャートである。
【０１５５】
図８に示すＳ８０２〜Ｓ８０５、Ｓ８０９〜Ｓ８１２に示す処理は、Ｂ大学のネットワーク１１１上に備え付けられた印刷装置１０８のＣＰＵ３０１が、ＨＤＤ３０４等の記憶手段に格納されたプログラムをＲＡＭ３０２にロードして実行することにより実現される。
【０１５６】
また、図８に示すＳ８０１、Ｓ８０６〜Ｓ８０８、Ｓ８１０、Ｓ８１３〜Ｓ８１５に示す処理は、Ｂ大学内のネットワーク１１１上に備え付けられた印刷管理サーバ１０７のＣＰＵ２０１が、外部メモリ２１１等の記憶手段に格納されたプログラムをＲＡＭ２０２にロードして実行することにより実現される。
【０１５７】
また、図８に示すＳ８１６、Ｓ８１７に示す処理は、クラウド１１０上に備え付けられた印刷管理サーバ１０４のＣＰＵ２０１が、外部メモリ２１１等の記憶手段に格納されたプログラムをＲＡＭ２０２にロードして実行することにより実現される。
【０１５８】
ここでは、Ｂ大学のユーザ（クライアント端末１０６）が、図４に示す処理により印刷管理サーバ１０７に印刷ジョブを登録し、当該ユーザが、Ｂ大学の印刷装置１０８から、印刷管理サーバ１０７に登録された印刷ジョブを印刷（学内印刷）するケースを例に説明する。
まず、印刷管理サーバ１０７は、Ｓ６０３で認証情報を受信しＳ６０９で認証されたユーザのユーザＩＤ（例えばユーザＩＤがＢ１）を含む、印刷ジョブ管理テーブル１２０９のレコードを特定し、当該特定されたレコードを、印刷ジョブの一覧の情報として、印刷装置１０８に送信する（Ｓ８０１）。
【０１５９】
そして、印刷装置１０８は、印刷管理サーバ１０７から、印刷ジョブの一覧の情報を受信すると（Ｓ８０２）、当該印刷ジョブの一覧の情報１１１０を、表示部に表示する（Ｓ８０３）。ここでも、印刷ジョブ一覧画面１１０９と同様の画面を表示するが、ここで表示される印刷ジョブは、印刷管理サーバ１０７のメモリ等の記憶手段に記憶されている印刷ジョブである（印刷ジョブ管理テーブル１２０９で管理している印刷ジョブである）。
【０１６０】
そして、印刷装置１０８は、印刷ジョブ一覧画面１１０９に表示されている印刷ジョブ一覧の情報１１１０の各印刷ジョブのうち、印刷する印刷ジョブの選択をユーザから受け付け（Ｓ８０４）、印刷ボタン１１１１が押下されたことを検知すると、当該選択された印刷ジョブの印刷要求を印刷管理サーバ１０７に送信する（Ｓ８０５）。ここでは、当該選択された印刷ジョブの印刷ジョブＩＤを送信する。
【０１６１】
印刷管理サーバ１０７は、印刷装置１０８から、当該選択された印刷ジョブの印刷要求を受信すると（Ｓ８０６）、当該印刷要求に含まれる印刷ジョブＩＤを含む、印刷ジョブ管理テーブル１２０９のレコードの出力面数と、Ｓ６０３で受信したユーザＩＤを含むユーザ上限管理テーブル１２０８のレコードの印刷実績値とを加算した値が、当該レコード内の印刷上限値の値を超えているか否かを判定する（Ｓ８０７）。
【０１６２】
Ｓ８０６は、本発明の学内受付手段の適用例であり、第２の学校の印刷装置から、学内記憶手段に記憶されている第２の学校のユーザの印刷データの印刷要求を受け付ける。
【０１６３】
そして、印刷管理サーバ１０７は、Ｓ８０７で当該印刷上限値の値を超えていると判定された場合には（Ｓ８０７：ＮＯ）、処理をＳ８０１に戻し、一方、当該印刷上限値の値を超えていないと判定された場合には（Ｓ８０７：ＹＥＳ）、当該印刷ジョブＩＤに対応して記憶されている印刷ジョブを印刷装置１０８に送信して当該印刷ジョブの印刷指示を行う（Ｓ８０８）。
【０１６４】
Ｓ８０７は、本発明の学内判定手段の適用例であり、Ｓ８０６の学内受付手段により、第２の学校の印刷装置から、学内記憶手段に記憶されている第２の学校のユーザの印刷データの印刷要求を受け付けた場合には、取得手段による処理を行うことなく、学内記憶手段に記憶されている当該印刷データの印刷枚数と、学内記憶手段に記憶されている当該ユーザの累積印刷枚数との合計値が、学内記憶手段に記憶されている当該ユーザの印刷上限枚数を超えるか否かを判定する。
【０１６５】
また、Ｓ８０８は、本発明の学内送信手段の適用例であり、Ｓ８０７の学内判定手段で印刷上限枚数を超えないと判定された場合に、第２の学校の印刷装置から当該印刷データの印刷を行うべく、当該印刷データを第２の学校の印刷装置に送信する。
【０１６６】
印刷装置１０８は、印刷管理サーバ１０７から印刷ジョブを含む印刷指示を受信すると、当該印刷ジョブの印刷処理を実行する（Ｓ８０９）。
【０１６７】
また、印刷管理サーバ１０７は、印刷装置１０８に、Ｓ８０９の印刷処理で印刷が正常に行われたか、何面印刷されたかを示す印刷結果の取得要求を、送信する（Ｓ８１０）。
【０１６８】
印刷装置１０８は、印刷管理サーバ１０７から、印刷結果の取得要求を受信すると（Ｓ８１１）、Ｓ８０９の印刷処理で印刷が正常に行われたか、何面印刷されたかを示す印刷結果を、印刷管理サーバ１０７に送信する（Ｓ８１２）。
【０１６９】
印刷管理サーバ１０７は、印刷装置１０８から、印刷結果を受信し、Ｓ８０９の印刷処理で印刷が正常に行われたことを示す印刷結果を受信すると（Ｓ８１３）、Ｓ８０８で送信した印刷ジョブの印刷ジョブＩＤの印刷ジョブ管理テーブル１２０９のレコードを削除して、印刷ジョブ管理テーブル１２０９を更新する。また、当該削除したレコードを、印刷履歴テーブル１３０８に追加登録して印刷履歴テーブル１３０８を更新する。また、印刷管理サーバ１０７は、Ｓ６０３で認証情報を受信しＳ６０９で認証されたユーザのユーザＩＤ（例えばユーザＩＤがＢ１）を含むユーザ上限管理テーブル１２０８の印刷実績値に、Ｓ８１３で受信した印刷結果に含まれる印刷面数を加算して、ユーザ上限管理テーブル１２０８を更新する（Ｓ８１４）。
【０１７０】
そして、印刷管理サーバ１０７は、Ｓ８１４で更新されたユーザ上限管理テーブル１２０８のレコード（印刷実績値を含む）を、印刷管理サーバ１０４に送信する（Ｓ８１５）。
【０１７１】
Ｓ８１５は、本発明の学内更新手段の適用例であり、記憶手段に記憶された、第２の学校の当該ユーザの累積印刷枚数を、当該合計値に更新する更新要求を記憶手段に送信する。
【０１７２】
印刷管理サーバ１０４は、印刷管理サーバ１０７から、Ｓ８１４で更新されたユーザ上限管理テーブル１２０８のレコード（印刷実績値を含む）を受信すると（Ｓ８１６）、当該レコードに含まれるユーザＩＤに該当（一致）するユーザ上限管理テーブル１３０７のレコードの印刷実績値を、Ｓ８１６で受信したレコードに含まれる印刷実績値に更新する（Ｓ８１７）。
【０１７３】
このように、例えば、Ｂ大学のユーザ（クライアント端末１０６）が、図４に示す処理により印刷管理サーバ１０７に印刷ジョブを登録し、当該ユーザが、Ｂ大学の印刷装置１０８から、印刷管理サーバ１０７に登録された印刷ジョブを印刷（学内印刷）することができる。
＜図９の説明＞
次に、図９を用いて、印刷管理サーバ１０４が記憶している各印刷実績テーブルを用いて、各大学に対する利用料金を決定し請求する処理について説明する。
【０１７４】
図９は、印刷管理サーバ１０４が記憶している各印刷実績テーブルを用いて、各大学に対する利用料金を決定し請求する処理の一例を示すフローチャートである。
【０１７５】
図９に示す各ステップに示す処理は、クラウド１１０上に備え付けられた印刷管理サーバ１０４のＣＰＵ２０１が、外部メモリ２１１等の記憶手段に格納されたプログラムをＲＡＭ２０２にロードして実行することにより実現される。
【０１７６】
まず、印刷管理サーバ１０４は、所定の条件を満たしたか否かを判定する（Ｓ９０１）。ここで、所定の条件とは、現在の日時（日付）が所定の日時（日付）に達したかの条件、又は、ユーザによりＳ９０２〜Ｓ９０４の処理の開始指示を受け付けたかの条件等を含む。
【０１７７】
印刷管理サーバ１０４は、所定の条件を満たしたと判定された場合には（Ｓ９０１：ＹＥＳ）、大学ごとの印刷実績数の相殺処理を実行する（Ｓ９０２）。
【０１７８】
ここで、相殺処理の具体例について説明する。例えば、印刷管理サーバ１０４のメモリ等の記憶手段には、他大学のプリンタ印刷実績テーブル１３０５、他大学のプリンタ印刷実績テーブル１３０９が記憶されている。他大学のプリンタ印刷実績テーブル１３０５には、Ａ大学のユーザが、大学ＩＤが２の大学（Ｂ大学）の印刷装置で、印刷を行った面数が実績値（例えば、１５００枚）として登録されている。また、他大学のプリンタ印刷実績テーブル１３０９には、Ｂ大学のユーザが、大学ＩＤが１の大学（Ａ大学）の印刷装置で、印刷を行った面数が実績値（２４００枚）として登録されている。
【０１７９】
印刷管理サーバ１０４の他大学のプリンタ印刷実績テーブル１３０５は、本発明の管理手段の適用例であり、第１の学校のユーザが、第２の学校の印刷装置で印刷した印刷枚数を管理している。
【０１８０】
そのため、印刷管理サーバ１０４は、Ｂ大学のユーザがＡ大学の印刷装置で印刷を行った面数が実績値（例えば、２４００枚）を、Ａ大学のユーザがＢ大学の印刷装置で印刷を行った面数が実績値（例えば、１５００枚）で減算することにより、大学ごとの印刷実績数を相殺する（Ｓ９０２）。
【０１８１】
そして、印刷管理サーバ１０４は、Ｓ９０２で算出された値（例えば、９００枚）に対する金額を、Ｂ大学への所定の請求金額（本サービスの利用料金、又は印刷装置の使用料）に加算して、Ｂ大学への請求金額を決定する。また、同様に、印刷管理サーバ１０４は、Ｓ９０２で算出された値（例えば、９００枚）に対する金額を、Ａ大学への所定の請求金額（本サービスの利用料金、又は印刷装置の使用料）に減算して、Ａ大学への請求金額を決定する（Ｓ９０３）。
【０１８２】
Ｓ９０３は、本発明の決定手段の適用例であり、管理手段で管理される印刷枚数に応じて、第１の学校に請求する請求金額、及び第２の学校に請求する請求金額を決定する。
【０１８３】
そして、印刷管理サーバ１０４は、Ｓ９０３で決定された請求金額を、Ａ大学、及びＢ大学のそれぞれの所定の宛先に、Ｅ−ｍａｉｌなどで送信する（Ｓ９０４）。例えば、Ｓ９０３で決定したＡ大学への請求金額をＡ大学の所定の宛先に送信する。また、Ｓ９０３で決定したＢ大学への請求金額をＢ大学の所定の宛先に送信する。ここでは、送信することを例に説明したが、単に、印刷管理サーバ１０４が印刷を行い、ユーザが各大学に郵送してもよい。
＜図１２の説明＞
図１２は、共通認証サーバ１０５、印刷管理サーバ１０２、印刷管理サーバ１０７に記憶される各種テーブルの一例を示す図である。
【０１８４】
認証テーブル１２０１は、共通認証サーバ１０５の記憶手段に記憶されている。大学テーブル１２０２、認証テーブル１２０３、ユーザ上限管理テーブル１２０４、印刷ジョブ管理テーブル１２０５、印刷履歴テーブル１３０４は、印刷管理サーバ１０２の記憶手段に記憶されている。
【０１８５】
大学テーブル１２０２には、Ａ大学の大学ＩＤが登録されている。認証テーブル１２０３には、Ａ大学のユーザのユーザＩＤとパスワードが登録されている。
【０１８６】
ユーザ上限管理テーブル１２０４には、Ａ大学のユーザごとの印刷上限値、及び印刷実績値が設定登録されている。
【０１８７】
印刷ジョブ管理テーブル１２０５は、印刷管理サーバ１０２に学内印刷の要求があった印刷ジョブを管理するためのテーブルであり、印刷ジョブを特定するための印刷ジョブＩＤ、当該印刷要求を行ったユーザのユーザＩＤ、当該印刷ジョブの印刷ジョブ名、当該印刷ジョブの印刷設定情報（カラー／モノクロ等）、印刷ジョブを受け付けた日時（受付日時）が登録されている。
【０１８８】
印刷履歴テーブル１３０４には、既に、Ａ大学の印刷装置で印刷が完了した印刷ジョブの履歴として、当該印刷ジョブを特定するための印刷ジョブＩＤ、当該印刷要求を行ったユーザのユーザＩＤ、当該印刷ジョブの印刷ジョブ名、当該印刷ジョブの印刷設定情報（カラー／モノクロ等）、印刷ジョブを受け付けた日時（受付日時）が登録されている。
【０１８９】
また、大学テーブル１２０６、認証テーブル１２０７、ユーザ上限管理テーブル１２０８、印刷ジョブ管理テーブル１２０９、印刷履歴テーブル１３０８は、印刷管理サーバ１０７の記憶手段（学内記憶手段の適用例である。）に記憶されている。
【０１９０】
学内記憶手段は、第２の学校の学内ネットワーク上のクライアント端末１０６から登録要求された印刷データ（印刷ジョブ管理テーブル１２０９の印刷ジョブＩＤに対応して記憶されている印刷データ）、第２の学校のユーザの累積印刷枚数（ユーザ上限管理テーブル１２０８の印刷実績値）、及び第２の学校のユーザの印刷上限枚数（ユーザ上限管理テーブル１２０８の印刷上限値）を記憶する。
【０１９１】
大学テーブル１２０６には、Ｂ大学の大学ＩＤが登録されている。認証テーブル１２０７には、Ｂ大学のユーザのユーザＩＤとパスワードが登録されている。
【０１９２】
ユーザ上限管理テーブル１２０８には、Ｂ大学のユーザごとの印刷上限値、及び印刷実績値が設定登録されている。
【０１９３】
印刷ジョブ管理テーブル１２０９は、印刷管理サーバ１０７に学内印刷の要求があった印刷ジョブを管理するためのテーブルであり、印刷ジョブを特定するための印刷ジョブＩＤ、当該印刷要求を行ったユーザのユーザＩＤ、当該印刷ジョブの印刷ジョブ名、当該印刷ジョブの印刷設定情報（カラー／モノクロ等）、印刷ジョブを受け付けた日時（受付日時）が登録されている。
【０１９４】
印刷履歴テーブル１３０８には、既に、Ｂ大学の印刷装置で印刷が完了した印刷ジョブの履歴として、当該印刷ジョブを特定するための印刷ジョブＩＤ、当該印刷要求を行ったユーザのユーザＩＤ、当該印刷ジョブの印刷ジョブ名、当該印刷ジョブの印刷設定情報（カラー／モノクロ等）、印刷ジョブを受け付けた日時（受付日時）が登録されている。
＜図１３の説明＞
図１３は、印刷管理サーバ１０４の記憶手段に記憶される各種テーブルの一例を示す図である。
【０１９５】
利用大学一覧テーブル１３０１には、本実施形態の印刷の上限管理、及びクラウド印刷を行うサービスを利用している大学一覧が登録されており、大学ＩＤ、及び大学名が登録されている。
【０１９６】
また、印刷ジョブ管理テーブル１３０２、ユーザ上限管理テーブル１３０３、プリンタ印刷実績テーブル１３０５は、Ａ大学のユーザの印刷管理で用いられるテーブルである。
【０１９７】
印刷ジョブ管理テーブル１３０２は、Ａ大学のユーザが、印刷管理サーバ１０４にクラウド印刷の要求があった印刷ジョブを管理するためのテーブルであり、印刷ジョブを特定するための印刷ジョブＩＤ、当該印刷要求を行ったユーザのユーザＩＤ、当該印刷ジョブの印刷ジョブ名、当該印刷ジョブの印刷設定情報（カラー／モノクロ等）、印刷ジョブを受け付けた日時（受付日時）が登録されている。
【０１９８】
ユーザ上限管理テーブル１３０３は、Ａ大学のユーザごとの印刷上限値、及び印刷実績値が設定登録されている。ユーザ上限管理テーブル１３０３は、ユーザ上限管理テーブル１２０４と同じデータとなるよう互いに同期している。
【０１９９】
プリンタ印刷実績テーブル１３０５は、他大学のユーザが、Ａ大学の印刷装置で印刷した印刷面数（印刷実績値）が、大学ごとに登録されているテーブルである。プリンタ印刷実績テーブル１３０５の例では、Ｂ大学の印刷装置で、Ａ大学のユーザが１５００の面数（１５００ページ）印刷していることを示している。
【０２００】
また、印刷ジョブ管理テーブル１３０６、ユーザ上限管理テーブル１３０７、プリンタ印刷実績テーブル１３０９は、Ｂ大学のユーザの印刷管理で用いられるテーブルである。
印刷ジョブ管理テーブル１３０６は、Ｂ大学のユーザが、印刷管理サーバ１０４にクラウド印刷の要求があった印刷ジョブを管理するためのテーブルであり、印刷ジョブを特定するための印刷ジョブＩＤ、当該印刷要求を行ったユーザのユーザＩＤ、当該印刷ジョブの印刷ジョブ名、当該印刷ジョブの印刷設定情報（カラー／モノクロ等）、印刷ジョブを受け付けた日時（受付日時）が登録されている。
【０２０１】
ユーザ上限管理テーブル１３０７は、Ｂ大学のユーザごとの印刷上限値、及び印刷実績値が設定登録されている。ユーザ上限管理テーブル１３０７は、ユーザ上限管理テーブル１２０８と同じデータとなるよう互いに同期している。
【０２０２】
プリンタ印刷実績テーブル１３０９は、他大学のユーザが、Ｂ大学の印刷装置で印刷した印刷面数（印刷実績値）が、大学ごとに登録されているテーブルである。プリンタ印刷実績テーブル１３０９の例では、Ａ大学の印刷装置で、Ｂ大学のユーザが２４００の面数（２４００ページ）印刷していることを示している。
【０２０３】
以上、本発明によれば、ユーザが他の学校の印刷装置で印刷する場合であっても、ユーザの学内と同様の印刷上限に係る印刷制御を行うことが出来るようにし、他の学校の印刷装置で印刷するユーザの利便性を向上させる仕組みを提供することができるようになる。
【０２０４】
本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０２０５】
また、本発明におけるプログラムは、図に示すフローチャートの処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は図の処理方法をコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは図の各装置の処理方法ごとのプログラムであってもよい。
【０２０６】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読み出し、実行することによっても本発明の目的が達成されることは言うまでもない。
【０２０７】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記録した記録媒体は本発明を構成することになる。
【０２０８】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク等を用いることが出来る。
【０２０９】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２１０】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２１１】
また、本発明は、複数の機器から構成されるシステムに適用しても、ひとつの機器から成る装置に適用しても良い。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０２１２】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０２１３】
１０１  クライアント端末
１０２  印刷管理サーバ
１０３  印刷装置
１０４  印刷管理サーバ
１０５  共通認証サーバ
１０６  クライアント端末
１０７  印刷管理サーバ
１０８  印刷装置
【図１】
2018106329.tif 000003
【図２】
2018106329.tif 000004
【図３】
2018106329.tif 000005
【図４】
2018106329.tif 000006
【図５】
2018106329.tif 000007
【図６】
2018106329.tif 000008
【図７】
2018106329.tif 000009
【図８】
2018106329.tif 000010
【図９】
2018106329.tif 000011
【図１０】
2018106329.tif 000012
【図１１】
2018106329.tif 000013
【図１２】
2018106329.tif 000014
【図１３】
2018106329.tif 000015