(57)【要約】【課題】本発明は、システムの外でされた印刷の管理を適切に行う仕組みを提供すること。【解決手段】印刷装置と、印刷クライアントと通信可能に接続された印刷管理装置であって、印刷上限の情報である印刷上限情報を記憶し、印刷データを印刷した情報である印刷情報を取得し、取得した印刷情報に応じて、予め記憶されている前記印刷上限情報の上限の値を加算する加算処理を行う。【選択図】図８
2014109860.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置と、印刷クライアントと通信可能に接続された印刷管理装置であって、
印刷上限の情報である印刷上限情報を記憶する記憶手段と、
前記印刷管理装置と接続されていない、システム外印刷装置において印刷データを印刷した情報である印刷情報を取得する印刷情報取得手段と、
前記印刷情報取得手段で取得した印刷情報に応じて、前記記憶手段にて記憶されている前記印刷上限情報を更新する更新手段と、
を備えることを特徴とする印刷管理装置。
【請求項２】
前記更新手段は、前記システム外印刷装置において印刷された印刷情報に応じて、前記記憶手段にて記憶されている前記印刷上限情報の上限の値を加算することを特徴とする請求項１に記載の印刷管理装置。
【請求項３】
前記取得手段で取得した前記印刷情報に応じて更新されるべき第１の印刷上限情報の値と、前記取得手段で取得した印刷情報における印刷を他の印刷装置で行った場合に更新されるべき第２の印刷上限情報の値と、の差の値を算出する算出する算出手段と、
を備え、
前記更新手段は、前記算出手段で算出された前記差の値を、前記上限情報の示す前記上限の値に加算することを特徴とする請求項１又は２に記載の印刷管理装置。
【請求項４】
前記上限情報は、印刷可能な枚数の値を示す情報であって、
前記更新手段は、前記印刷可能な枚数の値を更新することを特徴とする請求項１乃至３のいずれか１項に記載の印刷管理装置。
【請求項５】
前記上限情報は、印刷可能な枚数の値を示す情報であって、
前記更新手段は、前記印刷可能な枚数の値を更新することを特徴とする請求項１乃至４のいずれか１項に記載の印刷管理装置。
【請求項６】
前記印刷情報取得手段は、印刷に際して発行されたレシートをスキャンすることにより、前記印刷情報を取得することを特徴とする請求項１乃至５のいずれか１項に記載の印刷管理装置。
【請求項７】
ユーザを識別するためのユーザ情報であって、前記印刷データの発行ユーザを識別するための情報である発行ユーザ情報を取得する発行ユーザ情報取得手段と、
を備え、
前記記憶手段は、前記印刷上限情報をユーザ情報と対応付けて記憶し、
前記更新手段は、前記記憶手段により発行ユーザ情報取得手段で取得した発行ユーザ情報と対応付けて記憶されている前記上限情報の値を加算することを特徴とする請求項１乃至６のいずれか１項に記載の印刷管理装置。
【請求項８】
印刷装置と、印刷クライアントと通信可能に接続された印刷管理装置であって、
印刷上限の情報である印刷上限情報を記憶する記憶手段と、
印刷データを印刷した情報である印刷情報を取得する印刷情報取得手段と、
前記印刷情報取得手段で取得した印刷情報に応じて、前記記憶手段にて記憶されている前記印刷上限情報の上限の値を加算する加算処理手段と、
を備えることを特徴とする印刷管理装置。
【請求項９】
前記印刷情報取得手段は、前記印刷管理装置と接続されていないシステム外印刷装置において印刷された印刷情報を取得し、
前記加算処理手段は、前記システム外印刷装置において印刷された印刷情報に応じて、前記記憶手段にて記憶されている前記印刷上限情報の上限の値を加算することを特徴とする請求項８に記載の印刷管理装置。
【請求項１０】
前記加算処理手段は、前記印刷情報が、前記システム外印刷装置における印刷情報と、前記印刷管理装置と通信可能に接続された印刷装置であるシステム内印刷装置における印刷情報と、の内、前記システム外印刷装置における印刷情報である場合に、前記印刷上限情報の上限の値を加算することを特徴とする請求項９に記載の印刷管理装置。
【請求項１１】
前記取得手段で取得した前記印刷情報に応じて更新されるべき第１の印刷上限情報の値と、前記取得手段で取得した印刷情報における印刷を他の印刷装置で行った場合に更新されるべき第２の印刷上限情報の値と、の差の値を算出する算出する算出手段と、
を備え、
前記加算処理手段は、前記算出手段で算出された前記差の値を、前記上限情報の示す前記上限の値に加算することを特徴とする請求項８乃至１０のいずれか１項に記載の印刷管理装置。
【請求項１２】
前記上限情報は、印刷可能な枚数の値を示す情報であって、
前記加算処理手段は、前記印刷可能な枚数の値を加算することを特徴とする請求項８乃至１１のいずれか１項に記載の印刷管理装置。
【請求項１３】
前記上限情報は、印刷可能な枚数の値を示す情報であって、
前記加算処理手段は、前記印刷可能な枚数の値を加算することを特徴とする請求項８乃至１２のいずれか１項に記載の印刷管理装置。
【請求項１４】
前記印刷情報取得手段は、印刷に際して発行されたレシートをスキャンすることにより、前記印刷情報を取得することを特徴とする請求項８乃至１３のいずれか１項に記載の印刷管理装置。
【請求項１５】
ユーザを識別するためのユーザ情報であって、前記印刷データの発行ユーザを識別するための情報である発行ユーザ情報を取得する発行ユーザ情報取得手段と、
を備え、
前記記憶手段は、前記印刷上限情報をユーザ情報と対応付けて記憶し、
前記加算処理手段は、前記記憶手段により発行ユーザ情報取得手段で取得した発行ユーザ情報と対応付けて記憶されている前記上限情報の値を加算することを特徴とする請求項８乃至１４のいずれか１項に記載の印刷管理装置。
【請求項１６】
印刷装置と、印刷クライアントと通信可能に接続された印刷管理装置の制御方法であって、
記憶手段が、印刷上限の情報である印刷上限情報を記憶する記憶工程と、
印刷情報取得手段が、前記印刷管理装置と接続されていない、システム外印刷装置において印刷データを印刷した情報である印刷情報を取得する印刷情報取得工程と、
更新手段が、前記印刷情報取得工程で取得した印刷情報に応じて、前記記憶工程にて記憶されている前記印刷上限情報を更新する更新工程と、
を含むことを特徴とする印刷管理装置の制御方法。
【請求項１７】
印刷装置と、印刷クライアントと通信可能に接続された印刷管理装置で実行が可能なプログラムであって、
前記印刷管理装置を、
印刷上限の情報である印刷上限情報を記憶する記憶手段と、
前記印刷管理装置と接続されていない、システム外印刷装置において印刷データを印刷した情報である印刷情報を取得する印刷情報取得手段と、
前記印刷情報取得手段で取得した印刷情報に応じて、前記記憶手段にて記憶されている前記印刷上限情報を更新する更新手段として機能させることを特徴とする印刷管理装置のプログラム。
【請求項１８】
印刷装置と、印刷クライアントと通信可能に接続された印刷管理装置の制御方法であって、
記憶手段が、印刷上限の情報である印刷上限情報を記憶する記憶工程と、
印刷情報取得手段が、印刷データを印刷した情報である印刷情報を取得する印刷情報取得工程と、
加算処理手段が、前記印刷情報取得工程で取得した印刷情報に応じて、前記記憶工程にて記憶されている前記印刷上限情報の上限の値を加算する加算処理工程と、
を含むことを特徴とする印刷管理装置の制御方法。
【請求項１９】
印刷装置と、印刷クライアントと通信可能に接続された印刷管理装置で実行が可能なプログラムであって、
前記印刷管理装置を、
印刷上限の情報である印刷上限情報を記憶する記憶手段と、
印刷データを印刷した情報である印刷情報を取得する印刷情報取得手段と、
前記印刷情報取得手段で取得した印刷情報に応じて、前記記憶手段にて記憶されている前記印刷上限情報の上限の値を加算する加算処理手段として機能させることを特徴とする印刷管理装置のプログラム。
【請求項２０】
印刷装置と、当該印刷装置にて印刷を実行させるべく印刷データを送信する情報処理装置とが通信可能に接続された印刷管理システムであって、
印刷上限の情報である印刷上限情報を記憶する記憶手段と、
前記印刷管理システムの外での印刷装置において印刷データを印刷した情報である印刷情報を取得する印刷情報取得手段と、
前記印刷情報取得手段で取得した印刷情報に応じて、前記記憶手段にて記憶されている前記印刷上限情報を更新する更新手段と、
を備えることを特徴とする印刷管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷管理装置、印刷管理システム、その制御方法及びプログラムに関する。
【背景技術】
【０００２】
近年、印刷した用紙の枚数等の管理を、より適切に行えるようにすることが考えられている。例えば、学校における学内印刷システムにおいては、学外システムと印刷料金に差を設けたり、ユーザ毎に、一定量の無料印刷を許可したりしており、場所・用途に応じた、適切な印刷管理を行うことが求められている。
【０００３】
特許文献１には、各種ジョブの設定条件毎に細分化して構築された課金体系を適用することで、例えば、印刷枚数、用紙サイズ、用紙種別、印刷濃度、或いは印刷密度等といった各種の設定条件に係る組合せ内容を踏まえた、トナー消費量に応じた課金を行うといった所要の観点に基づく課金料金の引き去り処理を遂行する課金管理の技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１２０２４０公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１においては、特許文献１に記載されている課金管理の仕組みの管理外の印刷装置において印刷が成された場合、適切な課金管理が出来ない。
【０００６】
例えば、上記の学内印刷システム（学内システム）において、本来無料印刷すべき資料が、システムの使用時間の制限や、印刷繁忙時などにおいての印刷機器占有時間の問題により、学外の印刷装置（学内印刷システム外の印刷システム／システム外印刷）で印刷されてしまった場合、当該無料印刷分（無料印刷可能な上限金額）から、当該印刷分の値を減算することが出来ず、生徒（ユーザ）は損をしてしまう。
【０００７】
また学生が必要な印刷を全て学内の印刷システム内で実施することになる為、印刷機器及び消耗品の耐久可能枚数への到達が早くなってしまい障害発生率も上がることとなる。
【０００８】
本発明は、システムの外でされた印刷の管理を適切に行う仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の印刷管理装置は、印刷装置と、印刷クライアントと通信可能に接続された印刷管理装置であって、印刷上限の情報である印刷上限情報を記憶する記憶手段と、前記印刷管理装置と接続されていない、システム外印刷装置において印刷データを印刷した情報である印刷情報を取得する印刷情報取得手段と、前記印刷情報取得手段で取得した印刷情報に応じて、前記記憶手段にて記憶されている前記印刷上限情報を更新する更新手段と、を備えることを特徴とする。
【００１０】
本発明の印刷管理システムは、印刷装置と、当該印刷装置にて印刷を実行させるべく印刷データを送信する情報処理装置とが通信可能に接続された印刷管理システムであって、印刷上限の情報である印刷上限情報を記憶する記憶手段と、前記印刷管理システム外の印刷装置において印刷データを印刷した情報である印刷情報を取得する印刷情報取得手段と、前記印刷情報取得手段で取得した印刷情報に応じて、前記記憶手段にて記憶されている前記印刷上限情報を更新する更新手段と、を備えることを特徴とする。
【発明の効果】
【００１１】
本発明は、システムの外でされた印刷の管理を適切に行う仕組みを提供することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態における、印刷管理システムの構成を示す図である。
【図２】本発明の実施形態における各種装置のハードウェア構成を示す図である。
【図３】本発明の実施形態における、プリンタのハードウェア構成を示す図である。
【図４】本発明の実施形態における、各種装置の機能構成を示す図である。
【図５】本発明の実施形態における、印刷管理システムの基本的な処理の流れを示すフローチャートである。
【図６】本発明の実施形態における、外部印刷用情報作成処理の流れを示すフローチャートである。
【図７】本発明の実施形態における、外部印刷データ作成処理の流れを示すフローチャートである。
【図８】本発明の実施形態における、外部印刷実行処理、及び、スキャンチケットのスキャン処理の流れを示すフローチャートである。
【図９】本発明の実施形態における、レシートスキャン処理及び、印刷ポイント加算処理の流れを示すフローチャートである。
【図１０】本発明の実施形態における、課金ポイント計算処理の流れを示すフローチャートである。
【図１１】本発明の実施形態における、外部印刷レシートデータのテーブルの構成の一例を示す図である。
【図１２】本発明の実施形態における、外部印刷情報マスタデータのテーブルの構成の一例を示す図である。
【図１３】本発明の実施形態における、外部印刷情報データのテーブルの構成の一例を示す図である。
【図１４】本発明の実施形態における、印刷ポイント比較データのテーブルの構成の一例を示す図である。
【図１５】本発明の実施形態における、上限ポイントデータのテーブルの構成の一例を示す図である。
【図１６】本発明の実施形態における、外部印刷情報スキャンチケットデータのテーブルの構成の一例を示す図である。
【図１７】本発明の実施形態における、印刷確認画面の構成の一例を示す図である。
【図１８】本発明の実施形態における、スキャン選択画面の構成の一例を示す図である。
【図１９】本発明の実施形態における、スキャンチケットプレスキャン入力画面の構成の一例を示す図である。
【図２０】本発明の実施形態における、スキャンチケットスキャン入力画面の構成の一例を示す図である。
【図２１】本発明の実施形態における、印刷時発行レシートの構成の一例を示す図である。
【図２２】本発明の実施形態における、印刷レシートプレスキャン入力画面の構成の一例を示す図である。
【図２３】本発明の実施形態における、印刷レシートスキャン入力画面の構成の一例を示す図である。
【図２４】本発明の実施形態における、保存先入力画面の構成の一例を示す図である。
【発明を実施するための形態】
【００１３】
以下、図面を参照して、本発明の実施形態を詳細に説明する。図１を参照して、本発明の実施形態における、印刷管理システムの構成の一例について説明する。図１は、本発明の実施形態における、印刷管理システムの構成を示す図である。
図１のネットワーク１０１上に接続される各種端末の構成は一例であり、用途や目的に応じて様々な構成例があることは言うまでもない。
【００１４】
サーバ２００は、ネットワーク１０１を介して、管理端末１５０や、印刷クライアント１００（情報処理装置）とスキャンＰＣ３５０と通信可能に接続され、データの送受信が可能である。
外部プリンタ３００はネットワーク１０１、またはＵＳＢ等の可搬メディアを介して印刷データを受信（取得）し、印刷を行う。
【００１５】
管理端末１５０は課金管理または印刷管理を行う管理者が使用する管理用端末である。印刷クライアント１００は、例えば、ユーザ（利用者／学生）が日常利用している端末で、印刷ジョブの作成を行い、ネットワーク１０１を介して、サーバ２００へ印刷ジョブを送信することが可能である。
【００１６】
スキャンＰＣ３５０は、外部プリンタ３００より印刷されたスキャンチケットを入力し、入力されたスキャンチケットを用いて取得した書誌情報をサーバ２００へ送信する端末である。以上が図１の、本発明の実施形態における、印刷管理システムの構成の一例についての説明である。
【００１７】
次に図２を参照して、本発明の実施形態における各種装置のハードウェア構成について説明する。図２は、本発明の実施形態における各種装置のハードウェア構成を示す図である。
ＣＰＵ２０１は、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。
【００１８】
また、ＲＯＭ２０２あるいは外部メモリ２１１には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  ｓｕｒａｓｓｈｕ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、各サーバ或いは各ＰＣの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。
【００１９】
ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＡＭ２０３にロードして、プログラムを実行することで各種動作を実現するものである。
【００２０】
また、入力コントローラ（入力Ｃ）２０５は、キーボード２０９や不図示のマウス等のポインティングデバイスからの入力を制御する。
【００２１】
ビデオコントローラ（ＶＣ）２０６は、ＣＲＴディスプレイ（ＣＲＴ）２１０等の表示器への表示を制御する。表示器はＣＲＴだけでなく、液晶ディスプレイでも構わない。これらは必要に応じて管理者が使用するものである。本発明には直接関係があるものではない。
【００２２】
メモリコントローラ（ＭＣ）２０７は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク（ＨＤ）やフロッピーディスク（登録商標  ＦＤ）或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュメモリ等の外部メモリ２１１へのアクセスを制御する。
【００２３】
通信Ｉ／Ｆコントローラ（通信Ｉ／ＦＣ）２０８は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いたインターネット通信等が可能である。
【００２４】
なお、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ＣＲＴ２１０上での表示を可能としている。また、ＣＰＵ２０１は、ＣＲＴ２１０上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００２５】
本発明を実現するための××プログラム２１２は外部メモリ２１１に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。さらに、本発明に係わるプログラム２１２が用いる定義ファイル２１３及び各種情報テーブル２１４は外部メモリ２１１に格納されており、これらについての詳細な説明は後述する。以上が図２の、本発明の実施形態における各種装置のハードウェア構成についての説明である。
【００２６】
次に図３を参照して、本発明の実施形態における、プリンタのハードウェア構成の一例について説明する。図３は、本発明の実施形態における、プリンタのハードウェア構成を示す図である。
【００２７】
図３において、コントローラユニット３１６は、画像入力デバイスとして機能するスキャナ部３１４や、画像出力デバイスとして機能するプリンタ部３１２と接続する一方、ＬＡＮや公衆回線（ＷＡＮ）（例えば、ＰＳＴＮまたはＩＳＤＮ等）と接続することで、画像データやデバイス情報の入出力を行なう。
【００２８】
ＣＰＵ３０１は、システム全体を制御するプロセッサである。ＲＡＭ３０２は、ＣＰＵ３０１が動作するためのシステムネットワークメモリであり、プログラムを記録するためのプログラムメモリや、画像データを一時記録するための画像メモリでもある。
【００２９】
ＲＯＭ３０３は、システムのブートプログラムや各種制御プログラムが格納されている。ＨＤＤ３０４は、システムを制御するための各種プログラム、画像データ等を格納する。
【００３０】
ＮｅｔｗｏｒｋＩ／Ｆ３０５は、ネットワーク（ＬＡＮ）に接続し、データの入出力を行う。ＭＯＤＥＭ３０６は、公衆回線に接続し、ＦＡＸの送受信等のデータの入出力を行う。
【００３１】
操作部インターフェース（操作部Ｉ／Ｆ）３０７は、操作部３０８に表示する画像データを操作部３０８に対して出力する。また、操作部Ｉ／Ｆ３０７は、操作部３０８から本システム使用者が入力した情報（例えば、ユーザ情報等）をＣＰＵ３０１に伝える役割をする。なお、操作部３０８はタッチパネルを有する表示部（ＵＩ）を備え、該表示部に表示されたボタンを、ユーザが押下（指等でタッチ）することにより、各種指示を行うことができる。
【００３２】
外部Ｉ／Ｆ３１８は、ＵＳＢ、ＩＥＥＥ１３９４，プリンタポート，ＲＳ−２３２Ｃ等の外部入力を受け付けるＩ／Ｆ部であり、本実施形態においては認証で必要となるＩＣカードの読み取り用のカードリーダ３１９が外部Ｉ／Ｆ３１８に接続されている。そして、ＣＰＵ３０１は、この外部Ｉ／Ｆ３１８を介してカードリーダ３１９によるＩＣカードからの情報読み取りを制御し、該ＩＣカードから読み取られた情報を取得可能である。以上のデバイスがシステムバス３０９上に配置される。
【００３３】
ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ３２０はイメージバスインタフェース（ＩＭＡＧＥ  ＢＵＳ  Ｉ／Ｆ）であり、システムバス３０９と画像データを高速で転送する画像バス３１５とを接続し、データ構造を変換するバスブリッジである。画像バス３１５は、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス３１５上には以下のデバイスが配置される。
【００３４】
ラスタイメージプロセッサ（ＲＩＰ）３１０は、例えば、ＰＤＬコード等のベクトルデータをビットマップイメージに展開する。プリンタインタフェース（プリンタＩ／Ｆ）３１１は、プリンタ部３１２とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。また、スキャナインタフェース（スキャナＩ／Ｆ）３１３は、スキャナ部３１４とコントローラユニット３１６を接続し、画像データの同期系／非同期系の変換を行う。
【００３５】
画像処理部３１７は、入力画像データに対し補正、加工、編集を行い、また、プリント出力画像データに対して、プリンタの補正、解像度変換等を行う。また、これに加えて、画像処理部３１７は、画像データの回転や、多値画像データに対してはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨ等の圧縮伸張処理を行う。
【００３６】
スキャナ部３１４は、原稿となる紙上の画像を照明し、ＣＣＤラインセンサで走査することで、ラスタイメージデータとして電気信号に変換する。原稿用紙は原稿フィーダのトレイにセットし、装置使用者が操作部３０８から読み取り起動指示することにより、ＣＰＵ３０１がスキャナ部３１４に指示を与え、フィーダは原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００３７】
プリンタ部３１２は、ラスタイメージデータを用紙上の画像に変換する部分であり、その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。プリント動作の起動は、ＣＰＵ３０１からの指示によって開始する。なお、プリンタ部３１２には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙段を持ち、それに対応した用紙カセットがある。
【００３８】
操作部３０８は、ＬＣＤ表示部を有し、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されるとその位置情報を操作部Ｉ／Ｆ３０７を介してＣＰＵ３０１に伝える。また、操作部３０８は、各種操作キーとして、例えば、スタートキー、ストップキー、ＩＤキー、リセットキー等を備える。
【００３９】
ここで、操作部３０８のスタートキーは、原稿画像の読み取り動作を開始する時などに用いる。スタートキーの中央部には、緑と赤の２色ＬＥＤがあり、その色によってスタートキーが使える状態にあるかどうかを示す。また、操作部３０８のストップキーは、稼働中の動作を止める働きをする。また、操作部３０８のＩＤキーは、使用者のユーザＩＤを入力する時に用いる。リセットキーは、操作部からの設定を初期化する時に用いる。
【００４０】
カードリーダ３１９は、ＣＰＵ３０１からの制御により、ＩＣカード（例えば、ソニー社のフェリカ（ＦｅｌＩＣａ）（登録商標））内に記憶されている情報を読み取り、該読み取った情報を外部Ｉ／Ｆ３１８を介してＣＰＵ３０１へ通知する。
【００４１】
スキャナ部３１４から読み込んだ画像データはＭＯＤＥＭ３０６により、公衆回線上にＦＡＸ送信したり、公衆回線からＦＡＸ受信した画像データをプリンタ部３１２により出力したりすることできる。以上が図３の、本発明の実施形態における、プリンタのハードウェア構成の一例についての説明である。
【００４２】
次に図４を参照して、本発明の実施形態における、各種装置の機能構成の一例について説明する。図４は、本発明の実施形態における、各種装置の機能構成を示す図である。
【００４３】
印刷クライアント１００は、外部印刷指示受付部４０１、外部印刷データ作成部４０２、外部印刷データ記憶制御部４０３を備える。外部印刷指示受付部４０１は、ユーザより外部印刷データの印刷指示（印刷データの記憶指示）を受け付ける指示受付部である。
【００４４】
外部印刷データ作成部４０２は、外部プリンタ３００で印刷するための印刷データを作成する作成部である。外部印刷データ記憶制御部４０３は、当該外部印刷データ作成部４０２で作成した印刷データを、携帯用のメモリカード等に記憶すべく制御する記憶制御部である。
【００４５】
サーバ２００は、上限ポイント記憶管理部４１１、外部印刷情報生成部４１２、スキャンチケット生成部４１３、加算ポイント算出部４１４、上限ポイント更新部４１５を備える。
【００４６】
上限ポイント記憶管理部４１１は、例えばユーザ毎に、学内におけるユーザ毎の印刷状態を記憶・管理し学内印刷システム（学内システム）における、各ユーザが無料印刷可能な上限を示すポイント（印刷上限情報）を記憶管理している（記憶手段）。外部印刷情報生成部４１２は、印刷クライアント１００からの指示に応じて、外部印刷データの一覧（ジョブ一覧）を生成して記憶する印刷情報生成部である。
【００４７】
スキャンチケット生成部４１３は、外部印刷情報生成部４１２で生成した外部印刷情報を識別可能な情報を、外部プリンタ３００にて出力（システム外印刷／学外印刷）させるためのデータ（スキャンチケット）として生成する生成部である。当該スキャンチケットをスキャンＰＣ３５０でスキャンし、当該スキャンしたデータをサーバ２００が取得することで、いずれの外部印刷データが印刷されたかを記憶管理可能となる。
【００４８】
加算ポイント算出部４１４は、学内印刷システムに属さないプリンタで印刷を実行した情報に基づいて、学内印刷システムに属するプリンタで印刷を実行（システム内印刷）した場合の消費ポイントを算出し、当該算出したポイントを基に、前述した上限ポイントに加算すべきポイントを算出する算出部である。つまり、学内印刷システムに属するプリンタで印刷していた場合に損なわれなかったであろうユーザの利益（料金）を、ポイント（上限ポイントに加算すべきポイント／贈与ポイント）に換算して算出する。
上限ポイント更新部４１５は、前記加算ポイント算出部４１４で算出したポイントを、上限ポイントに加算し、上限ポイントを更新する更新部である。
【００４９】
外部プリンタ３００は、外部印刷データ取得部４２１、印刷データ印刷実行部４２２、スキャンチケット印刷実行部４２３、レシート印刷実行部４２４から構成されている。
【００５０】
外部印刷データ取得部４２１は、例えば、外部プリンタ３００に接続された記憶媒体より外部印刷データを読み出し、取得する取得部である。印刷データ印刷実行部４２２は、外部印刷データ取得部４２１で取得した印刷データを印刷する印刷実行部である。
【００５１】
スキャンチケット印刷実行部４２３は、前記スキャンチケット生成部で生成されたスキャンチケットを記憶媒体から読み出して印刷する印刷実行部である。レシート印刷実行部４２４は、当該印刷処理のレシートを発行、印刷する印刷実行部である。
【００５２】
スキャンＰＣ３５０は、外部印刷データ選択受付部４３１、スキャンチケットスキャン実行部４３２、レシートスキャン実行部４３３、更新後上限ポイント表示部４３４を備えている。
【００５３】
外部印刷データ選択受付部４３１は、スキャンＰＣ３５０にログインしたユーザに対応する、外部印刷データの一覧の中から、外部印刷データの選択を受け付ける選択受付部である。スキャンチケットスキャン実行部４３２は、外部印刷データ選択受付部４３１で選択を受け付けた外部印刷データのスキャンチケットのスキャンを実行するスキャン実行部である。
【００５４】
レシートスキャン実行部４３３は、外部印刷データ選択受付部４３１で選択を受け付けた外部印刷データのレシートのスキャンを実行するスキャン実行部である。更新後上限ポイント表示部４３４は、前記ポイント上限更新部で更新された、上限ポイントを表示画面に表示する表示部である。
【００５５】
管理端末１５０は、マスタデータ登録指示受付部４４１を備えている。マスタデータ登録指示受付部４４１は、例えば、サーバ２００の外部メモリに等の記憶領域に、各ユーザの印刷上限ポイントの情報や、前記加算ポイント算出部で加算ポイントを算出するための、学内印刷システム内のプリンタにおいて消費される印刷ポイントと学外プリンタにおいて消費される印刷ポイントとの対応データを記憶すべく指示（その内容の入力指示）を受け付ける指示受付部である。以上が図４の、本発明の実施形態における、各種装置の機能構成の一例についての説明である。
【００５６】
次に図５を参照して、本発明の実施形態における、印刷管理システムの基本的な処理の流れについて説明する。図５は、本発明の実施形態における、印刷管理システムの基本的な処理の流れを示すフローチャートである。
【００５７】
サーバ２００のＣＰＵ２０１は、印刷クライアント１００からの指示に応じて外部印刷情報を作成し（ステップＳ５０１）、印刷クライアント１００のＣＰＵ２０１は、ユーザからの操作指示に応じて外部印刷データを作成して、記憶媒体に保存する（ステップＳ５０２）。
【００５８】
外部プリンタ３００のＣＰＵ３０１は、ユーザからの操作指示に応じて記憶媒体から当該外部印刷データを読み出して印刷し、スキャンＰＣ３５０は、ユーザからの操作指示に応じて、外部プリンタ３００にて発行されたレシートをスキャンし、当該スキャンしたデータから取得した書誌情報（印刷の詳細・内容／印刷情報）を取得して、当該書誌情報から、学内印刷システムにおけるユーザの印刷上限ポイントに加算するポイント（贈与ポイント）を算出して加算する（ステップＳ５０３）。以上が図５の、本発明の実施形態における、印刷管理システムの基本的な処理の流れについての説明である。
【００５９】
以下、図６〜図１０を参照して、各処理の詳細について説明する。図６を参照して、本発明の実施形態における、外部印刷用情報作成処理の流れについて説明する。図６は、本発明の実施形態における、外部印刷用情報作成処理の流れを示すフローチャートである。
【００６０】
印刷クライアント１００のＣＰＵ２０１は、サーバ２００へ印刷確認画面を要求し（ステップＳ６０１）、サーバ２００のＣＰＵ２０１は当該要求を受信して（ステップＳ６０２）、印刷確認画面の情報を印刷クライアント１００に送信する（ステップＳ６０３）。ここでいう印刷確認画面とは、図１７に示す、印刷確認画面１７００のような画面である。
【００６１】
ここで図１７を参照して、本発明の実施形態における、印刷確認画面の構成の一例について説明する。図１７は、本発明の実施形態における、印刷確認画面の構成の一例を示す図である。
【００６２】
図１７に示す通り、印刷確認画面１７００は、プリンタ表示部１７０１、印刷ファイル名表示部１７０２、実績／上限表示部１７０３、「実行」ボタン１７０４、「キャンセル」ボタン１７０５、「外部印刷データ作成」ボタン１７０６等から構成されている。
【００６３】
プリンタ表示部１７０１は、印刷先のプリンタを示す。印刷ファイル名表示部１７０２は、印刷対象のファイル名を示す。実績／上限表示部１７０３は、当該画面を表示し端末にログイン中のユーザの印刷実績、及び、印刷上限数を表示する。
【００６４】
「実行」ボタン１７０４は、印刷を実行するためのボタンである。「キャンセル」ボタン１７０５は、当該印刷確認画面１７００を終了すうためのボタンである。「外部印刷データ作成」ボタン１７０６は、例えば、学内の印刷システムに属さない、システム外の印刷装置で印刷を実行するための印刷データを作成するためのボタンである。以上が図１７の、本発明の実施形態における、印刷確認画面の構成の一例についての説明である。
【００６５】
図６の説明に戻る。印刷クライアント１００のＣＰＵ２０１は、当該確認画面の情報を受信し（ステップＳ６０４）、表示画面に表示する（ステップＳ６０５）。印刷クライアント１００のＣＰＵ２０１は、ユーザからの操作指示（ここでは、「外部印刷データ作成」ボタン１７０６の押下指示）を受け付け（ステップＳ６０６）、外部印刷フラグの情報をサーバ２００に送信する（ステップＳ６０７）。
【００６６】
サーバ２００のＣＰＵ２０１は、外部印刷フラグの情報を受信し（ステップＳ６０８）、外部印刷情報を発行する（ステップＳ６０９）。ここでいう外部印刷情報とは、例えば図１３に示す、外部印刷情報１３００のような情報である。以上が図６の、本発明の実施形態における、外部印刷用情報作成処理の流れについての説明である。
【００６７】
ここで図１３を参照して、本発明の実施形態における、外部印刷情報の構成の一例について説明する。図１３は、本発明の実施形態における、外部印刷情報データのテーブルの構成の一例を示す図である。
【００６８】
外部印刷情報１３００は、外部印刷データＮｏ１３０１、ユーザＩＤ１３０２、使用済みフラグ１３０３、作成日１３０４、使用日１３０５等から構成されている。
【００６９】
外部印刷データＮｏ１３０１は、学内内システムの外での印刷のために生成された印刷データである外部印刷データを一意に識別するための識別情報である。
【００７０】
ユーザＩＤ１３０２は、ユーザを一意に識別するための識別情報である（ユーザ情報／発行ユーザ情報）。使用済みフラグ１３０３は、当該外部印刷データが使用済か否かのフラグを示す。作成日１３０４は、当該外部印刷情報が作成された日の情報である。
【００７１】
使用日１３０５は、当該外部印刷情報が使用された日の情報である。使用日１３０５＝Ｎの場合、当該外部印刷情報は未使用である。以上が図１３の、本発明の実施形態における、外部印刷情報の構成の一例についての説明である。
【００７２】
次に図７を参照して、本発明の実施形態における、外部印刷データ作成処理の流れについて説明する。図７は、本発明の実施形態における、外部印刷データ作成処理の流れを示すフローチャートである。
【００７３】
印刷クライアント１００のＣＰＵ２０１は、サーバ２００に対して、外部印刷実行処理を要求し（ステップＳ７０１）、サーバ２００のＣＰＵ２０１は、当該要求を受信する（ステップＳ７０２）。サーバ２００のＣＰＵ２０１は、外部印刷情報を含むスキャンチケットデータを作成して（ステップＳ７０３）、作成した外部印刷情報用スキャンチケットデータを印刷クライアント１００に送信する（ステップＳ７０４）。
【００７４】
ここで図１６を参照して、本発明の実施形態における、外部印刷情報スキャンチケットデータのテーブルの構成の一例について説明する。図１６は、本発明の実施形態における、外部印刷情報スキャンチケットデータのテーブルの構成の一例を示す図である。
【００７５】
図１６に示す通り、外部印刷情報スキャンチケットデータ１６００は、外部印刷データＮｏ１６０１、チケット使用日１６０２、チケット時間１６０３、ページ数１６０４等から構成されている。外部印刷データＮｏ１６０１は、当該スキャンチケットと対応した外部印刷データを一意に識別するための識別情報である。
【００７６】
チケット使用日１６０２は、スキャンチケットが使用された日の情報である。また、チケット時間１６０３は、スキャンチケットが使用された（印刷された）日時の情報である。当該チケット使用日、時間の情報は、後にスキャンＰＣ３５０でスキャンされた当該レシートに記載されている日時（使用日時）の情報（日時情報）である。
【００７７】
つまり、スキャンしたレシートに記載されている日時の情報を取得して、サーバ２００のＣＰＵ２０１がこれを受信し、当該チケット使用日１６０２、チケット時間１６０３に反映する。
【００７８】
ページ数１６０４は、例えば、外部プリンタにて印刷データが印刷された用紙の枚数であって、印刷されたスキャンチケットを含む印刷枚数の情報である。当該枚数の情報も、スキャンしたレシートから取得し、更新する。以上が図１６の、本発明の実施形態における、外部印刷情報スキャンチケットデータのテーブルの構成の一例についての説明である。
【００７９】
図７の説明に戻る。印刷クライアント１００のＣＰＵ２０１は、これを受信して（ステップＳ７０５）、外部印刷情報用スキャンチケットデータと印刷用データを含む、外部印刷データを作成し（ステップＳ７０６）、図２４に示すような保存先入力画面を介した、ユーザによる保存先選択の指示を受け付けることにより選択された保存先（例えばＵＳＢ等の記憶媒体）に、当該外部印刷データを保存・記憶する（ステップＳ７０７）。以上が図７の、本発明の実施形態における、外部印刷データ作成処理の流れについての説明である。
【００８０】
ここで図２４を参照して、本発明の実施形態における、保存先入力画面の構成の一例について説明する。図２４は、本発明の実施形態における、保存先入力画面の構成の一例を示す図である。
【００８１】
図２４に示す通り、保存先入力画面２４００は、保存場所表示部２４０１、フォルダ内データ表示部２４０２、保存場所選択受付部２４０３、保存データファイル名２４０４、「保存」ボタン２４０５、「キャンセル」ボタン２４０６等から構成されている。
【００８２】
保存場所表示部２４０１は、例えば、当該画面おいて表示中のフォルダの名称を表示する表示部である。フォルダ内データ表示部２４０２は、保存場所表示部２４０１に表示されたフォルダ中のデータ、フォルダを表示する表示部である。
【００８３】
フォルダ内データ表示部２４０２に表示されたフォルダの選択を受け付けた場合、当該選択されたフォルダを保存先のフォルダとして、当該選択されたフォルダのフォルダ名を、保存場所表示部２４０１に表示し、当該選択されたフォルダの中のデータを、フォルダ内データ表示部２４０２に表示する。
【００８４】
保存場所選択受付部２４０３は、外部印刷用のデータを保存する保存先（保存場所表示部２４０１、フォルダ内データ表示部２４０２に示す記憶領域）の選択を受け付ける選択受付部である。保存データファイル名２４０４は、当該保存先に保存するデータの名称の入力を受け付け、表示する入力受付部である。
【００８５】
「保存」ボタン２４０５はデータの保存を実行するためのボタンである。「キャンセル」ボタン２４０６は、データの保存をキャンセルし、当該保存先入力画面を終了するための画面である。以上が図２４の、本発明の実施形態における、保存先入力画面の構成の一例についての説明である。
【００８６】
次に図８を参照して、本発明の実施形態における、外部印刷実行処理、及び、スキャンチケットのスキャン処理の流れについて説明する。図８は、本発明の実施形態における、外部印刷実行処理、及び、スキャンチケットのスキャン処理の流れを示すフローチャートである。
【００８７】
外部プリンタ３００のＣＰＵ３０１は、ユーザからの操作指示に応じて、図７のステップＳ７０７で保存された外部印刷データを受信し（例えば、外部プリンタ３００のＵＳＢポートに、ステップＳ７０７で外部印刷データが保存されたＵＳＢメモリが接続されることにより、当該外部印刷データを読み込み、取得する）、印刷を実行する（ステップＳ８０１）。
【００８８】
この際、外部印刷データに含まれるスキャンチケットも印刷する。そして、印刷した結果の印刷清算用レシート（印刷時発行レシート２１００）を発行する（ステップＳ８０２）。
【００８９】
当該印刷時発行レシートを内部プリンタ３７０、スキャンＰＣ３５０等によりスキャンすることで、当該印刷時発行レシートに記載されている情報（印刷設定の情報、金額の情報等）を読み取って、例えば学内印刷システムにおいて管理されている課金／課金に伴うポイント管理のデータに反映する。
【００９０】
ここで図２１を参照して、本発明の実施形態における、印刷時発行レシートの構成の一例について説明する。図２１は、本発明の実施形態における、印刷時発行レシートの構成の一例を示す図である。
【００９１】
図２１に示す通り、印刷時発行レシート２１００は、印刷時刻２１０１、印刷枚数２１０２、用紙サイズ２１０３、印刷形態２１０４、金額２１０５、レシートＮＯ２１０６、等から構成されている。
【００９２】
印刷時刻２１０１は、図８のステップＳ８０１で外部印刷データが印刷された時刻の情報である。印刷枚数２１０２は、図８のステップＳ８０１で印刷された用紙の枚数である。用紙サイズ２１０３、図８のステップＳ８０１で印刷された用紙のサイズである。
【００９３】
印刷形態２１０４は１ｉｎ１、２ｉｎ１、片面、両面等の印刷設定である。金額２１０５は、図８のステップＳ８０１における印刷の金額（料金）である。レシートＮＯ２１０６は、当該レシートを識別するための一意の識別情報である。以上が図２１の、本発明の実施形態における、印刷時発行レシートの構成の一例についての説明である。
【００９４】
図８の説明に戻る。スキャンＰＣ３５０のＣＰＵ３０１は、ユーザからの操作指示に応じて、スキャン用画面を表示画面に表示し（ステップＳ８０３）、ユーザのログインを受け付ける（ステップＳ８０４）。例えば、ユーザから入力を受け付けたユーザＩＤ、パスワードを用いてログイン処理を実行する。また、例えば、ＩＣカード等の記憶媒体からユーザＩＤ、パスワードを読み取って、ログイン処理を行うようにしてもよい。
【００９５】
スキャンＰＣ３５０のＣＰＵ３０１は、ログインしたユーザに対応する外部印刷データの印刷ジョブの情報をサーバ２００に要求する（ステップＳ８０５）。サーバ２００のＣＰＵ２０１は、当該要求を受信し（ステップＳ８０６）、スキャンＰＣ３５０に対して外部印刷ジョブの一覧の情報を返信する（ステップＳ８０７）。
【００９６】
スキャンＰＣ３５０のＣＰＵ３０１は、当該一覧の情報（一覧情報）を受信し、当該一覧情報に基づいて、スキャン選択画面１８００のような、いずれの外部印刷データ（ジョブ）に対応するスキャンチケット、レシートを、スキャンＰＣ３５０にスキャンさせるかを、ユーザに選択させるための画面を表示画面に表示する（ステップＳ８０８）。
【００９７】
ここで図１８を参照して、本発明の実施形態における、スキャン選択画面の構成の一例について説明する。図１８は、本発明の実施形態における、スキャン選択画面の構成の一例を示す図である。
【００９８】
図１８に示すように、スキャン選択画面１８００は、外部印刷データ一覧表示部１８０１、選択受付部１８０２、外部印刷データＮｏ表示部１８０３、データ名称表示部１８０４、データ作成日表示部１８０５、「スキャン実行」ボタン１８０６、「キャンセル」ボタン１８０７等から構成されている。
【００９９】
外部印刷データ一覧表示部１８０１は、スキャンＰＣ３５０にログイン中のユーザに対応する、サーバ２００より受信したジョブ一覧情報（外部印刷データの一覧情報）を表示する表示部である。
【０１００】
選択受付部１８０２は、スキャンチケット、レシートのスキャンを実行するにあたり、当該スキャンするスキャンチケット、レシートに対応する外部印刷データ（ジョブ）の選択指示を受け付ける選択受付部である。
【０１０１】
外部印刷データＮｏ表示部１８０３は、外部印刷データ一覧表示部１８０１に表示される各外部印刷データのデータＮｏを表示する表示部である。データ名称表示部１８０４は、外部印刷データ一覧表示部１８０１に表示される各外部印刷データのデータ名称を表示する表示部である。
【０１０２】
データ作成日表示部１８０５は、外部印刷データ一覧表示部１８０１に表示される各外部印刷データのデータ作成日時を表示する表示部である。「スキャン実行」ボタン１８０６は、選択受付部１８０２で選択を受け付けた外部印刷データに対応するスキャンチケット、レシートのスキャンをするためのボタンである。
【０１０３】
「キャンセル」ボタン１８０７は、当該スキャン選択画面１８００を終了するためのボタンである。以上が図１８の、本発明の実施形態における、スキャン選択画面の構成の一例についての説明である。
【０１０４】
図８の説明に戻る。スキャンＰＣ３５０のＣＰＵ３０１は、ユーザからジョブの選択を受け付け（ステップ２８０８）、スキャン指示を受け付ける（例えば「スキャン実行」ボタン１８０６の押下指示を受け付ける）（ステップＳ８０９）。
【０１０５】
尚、ここでは、スキャンチケットのプレスキャン、スキャンチケットのスキャン、レシートのプレスキャン、レシートのスキャン、の順でスキャン処理、及び、スキャン内容の確認画面の表示を実行するものとする。
【０１０６】
スキャンＰＣ３５０のＣＰＵ３０１は、スキャンチケットプレスキャン画面（スキャンチケットプレスキャン画面１９００のような画面）を表示し（ステップＳ８１１）、ユーザからの操作指示に従ってプレスキャンを実行する（ステップＳ８１２）。
【０１０７】
ここで図１９を参照して、本発明の実施形態における、スキャンチケットプレスキャン入力画面の構成の一例について説明する。本発明の実施形態における、スキャンチケットプレスキャン入力画面の構成の一例を示す図である。
【０１０８】
スキャンチケットプレスキャン画面１９００は、スキャンチケットがどのようにスキャンされるかを確認するための画面である。スキャンチケットのプレスキャンはスキャンされるべきデータの向き、裏表、位置ずれ等によるスキャンのミスを防ぐために行う。
【０１０９】
図１９に示す通り、スキャンチケットプレスキャン画面１９００は、「プレスキャン実行」ボタン１９０１、「スキャン予定のデータ確認エリア」１９０２、「プレスキャンＯＫ」ボタン１９０３等から構成されている。「プレスキャン実行」ボタン１９０１は、スキャンチケットのプレスキャンを実行するためのボタンである。
【０１１０】
「スキャン予定のデータ確認エリア」１９０２は、プレスキャンされたデータを表示するための表示部である。ボタン１９０３は、プレスキャン結果を確認した後、正しくプレスキャンがされている場合に、スキャンを実行する画面へ遷移する為のボタンである。以上が図１９の、本発明の実施形態における、スキャンチケットプレスキャン入力画面の構成の一例についての説明である。プレスキャンを実施することにより、スキャンチケットの間違い等を防ぐと共に、スキャンデータのセットミスを防ぐことができる。
【０１１１】
図８の説明に戻る。スキャンＰＣ３５０のＣＰＵ３０１は、スキャンチケットスキャン画面（スキャンチケットスキャン入力画面２０００のような画面）を表示画面に表示し（ステップＳ８１３）、ユーザからの操作指示に従ってスキャンチケットのスキャン処理を実行する（ステップＳ８１４）。そして、スキャン確認画面を表示画面に表示する（ステップＳ８１５）。そして「保存」ボタンの押下を受け付け、当該押下指示に応じて、スキャンデータを外部メモリ等の記憶部に保存し（ステップＳ８１６）、スキャンデータをサーバ２００に送信する（ステップＳ８１７）。
【０１１２】
ここで図２０を参照して、本発明の実施形態における、スキャンチケットスキャン入力画面の構成の一例について説明する。図２０は、本発明の実施形態における、スキャンチケットスキャン入力画面の構成の一例を示す図である。
【０１１３】
図２０に示す通り、スキャンチケットスキャン入力画面２０００は、「スキャン実行」ボタン２００１、「スキャンデータ確認エリア」２００２から構成されている。「スキャン実行」ボタン２００２は、スキャンチケットのスキャンを実行するためのボタンである。「スキャン予定のデータ確認エリア」２００２は、実行されたスキャン内容を確認するための表示部である。
【０１１４】
「データ保存」ボタン２００８は、スキャンしたデータをサーバ２００の外部メモリ等の記憶領域に記憶すべく、当該スキャンしたデータであるスキャンデータ、及び、スキャンデータより取得した書誌情報（例えば、スキャンチケットスキャン入力画面２０００に表示されている、ユーザＩＤ、作成日、作成日時、外部印刷データＩＤ、ポイント等）をサーバ２００に送信するためのボタンである。以上が図２０の、本発明の実施形態における、スキャンチケットスキャン入力画面の構成の一例についての説明である。
【０１１５】
図８の説明に戻る。スキャンＰＣ３５０のＣＰＵ３０１は、ユーザよりスキャンデータの保存指示を受け付けると（ステップＳ８１６）、当該スキャンデータと、スキャンデータより取得した書誌情報とをサーバ２００に送信する（ステップＳ８１７）。
【０１１６】
サーバ２００のＣＰＵ２０１は、当該スキャンデータ及び書誌情報を受信し（ステップＳ８１８／発行ユーザ情報取得手段）、サーバ２００の外部メモリに記憶されている外部印刷情報スキャンチケットデータ１６００を更新する（ステップＳ８１９）。尚、スキャンデータは、当該スキャンチケットデータと対応付けて、サーバ２００の外部メモリに記憶するものとする。以上が図８の、本発明の実施形態における、外部印刷実行処理、及び、スキャンチケットのスキャン処理の流れについての説明である。
【０１１７】
続いて、図９を参照して、本発明の実施形態における、レシートスキャン処理及び、印刷ポイント加算処理の流れについて説明する。図９は、本発明の実施形態における、レシートスキャン処理及び、印刷ポイント加算処理の流れを示すフローチャートである。
【０１１８】
スキャンＰＣ３５０のＣＰＵ３０１は、図８のステップＳ８１７でスキャンデータ及び、書誌情報をサーバ２００に送信した後、レシートプレスキャン画面（印刷レシートプレスキャン画面２２００のような画面）を表示画面に表示する（ステップＳ９０１）。
【０１１９】
ここで図２２を参照して、本発明の実施形態における、印刷レシートプレスキャン入力画面の構成の一例について説明する。図２２は、本発明の実施形態における、印刷レシートプレスキャン入力画面の構成の一例を示す図である。
【０１２０】
印刷レシートプレスキャン画面２２００は、印刷レシートがどのようにスキャンされるかを確認するための画面である。印刷レシートのプレスキャンはスキャンされるべきデータの向き、裏表、位置ずれ等によるスキャンのミスを防ぐために行う。
【０１２１】
図２２に示す通り、印刷レシートプレスキャン画面２２００は、「プレスキャン実行」ボタン２２０１、「スキャン予定のデータ確認エリア」２２０２、「プレスキャンＯＫ」ボタン２２０３等から構成されている。「プレスキャン実行」ボタン２２０１は、印刷レシートのプレスキャンを実行するためのボタンである。スキャン予定のデータ確認エリア２２０２は、プレスキャンされたデータを表示するための表示部である。ボタン２２０３は、スキャンを実行する画面へ遷移する為のボタンである。正しくプレスキャンがされている場合に、当該「プレスキャン実行」ボタン２２０１が押下されるものとする。以上が図２２の、本発明の実施形態における、印刷レシートプレスキャン入力画面の構成の一例についての説明である。プレスキャンを実施することにより、印刷レシートの間違い等を防ぐと共に、スキャンデータのセットのミスを防ぐことができる。
【０１２２】
図９の説明に戻る。スキャンＰＣ３５０のＣＰＵ３０１は、ユーザから受け付けた指示に応じてレシートのプレスキャンを実行し（ステップＳ９０２）、レシートスキャン画面を表示し（ステップＳ９０３）、ユーザから受け付けた指示に応じてレシートのスキャンを実行する（ステップＳ９０４）。
【０１２３】
ここで図２３を参照して、本発明の実施形態における、印刷レシートスキャン入力画面の構成の一例について説明する。図２３は、本発明の実施形態における、印刷レシートスキャン入力画面の構成の一例を示す図である。
【０１２４】
図２３に示す通り、印刷レシートスキャン入力画面２３００は、「スキャン実行」ボタン２３０１、「スキャンデータ確認エリア」２３０２、「データ保存」ボタン２３０３等から構成されている。「スキャン実行」ボタン２３０１は、印刷レシートのスキャンを実行するためのボタンである。「スキャンデータ確認エリア」２３０２は、実行されたスキャン内容を確認するため表示部である。
【０１２５】
「データ保存」ボタン２３０３は、スキャンしたデータをサーバ２００の外部メモリ等の記憶領域に記憶すべく、当該スキャンしたデータであるスキャンデータ、及び、スキャンデータより取得した書誌情報（例えば、印刷レシートスキャン入力画面２３００に表示されている、使用日時、枚数、用紙サイズ、印刷形態、金額、レシートＮｏ等）をサーバ２００に送信するためのボタンである。以上が図２３の、本発明の実施形態における、印刷レシートスキャン入力画面の構成の一例についての説明である。
【０１２６】
図９の説明に戻る。スキャンＰＣ３５０のＣＰＵ３０１は、スキャンデータの確認画面を表示画面に表示し（ステップＳ９０５）、スキャンデータの保存指示を受け付けると（ステップＳ９０６）、当該スキャンデータと、スキャンデータより取得した書誌情報とを、サーバ２００に送信する（ステップＳ９０７）。
【０１２７】
サーバ２００のＣＰＵ２０１は、スキャンデータ、書誌情報を受信し（ステップＳ９０８／印刷情報取得手段）、受信した情報に基づいて、サーバ２００の外部メモリに記憶された外部印刷レシートデータ１１００のテーブルにデータを追加、登録する（ステップＳ９０９）。
【０１２８】
例えば、外部印刷情報スキャンチケットデータ１６００のチケット使用日１６０２、チケット時間１６０３、ページ数１６０４を、受信した書誌情報、またはスキャンデータに基づいて更新する。
【０１２９】
また、受信したスキャンデータ、書誌情報の各値、情報を、外部印刷レシートデータとして、外部印刷データと対応付けて、サーバ２００の外部メモリ等の記憶領域に記憶する。
【０１３０】
ここで図１１を参照して、本発明の実施形態における、外部印刷レシートデータのテーブルの構成の一例について説明する。図１１は、本発明の実施形態における、外部印刷レシートデータのテーブルの構成の一例を示す図である。
【０１３１】
図１１に示す通り、外部印刷レシートデータ１１００は、外部印刷データＮｏ１１０１、使用日１１０２、時間１１０３、ページ数１１０４、金額１１０５、用紙１１０６、印刷形態１１０７、レシートＮｏ１１０８等から構成されている。
【０１３２】
外部印刷データＮｏ１１０１は、外部印刷レシートデータと対応付けて記憶されている外部印刷データの識別情報である。使用日１１０２は、レシートに記載された使用日時の情報である。時間１１０３は、レシートに記載された使用日時の情報である。ページ数１１０４は、印刷がされたページ数である。例えば、当該印刷のページ数（枚数）には、スキャンチケットの印刷に使用したページ分（枚数分）も含む。
【０１３３】
金額１１０５は、印刷のために支払われた金額である。用紙１１０６は、用紙サイズである。印刷形態１１０７は、１ｉｎ１、２ｉｎ１等の印刷形態であって、外部印刷データがいずれの形態で印刷されたかを示す。レシートＮｏ１１０８は、レシートの識別情報である。以上が図１１の、本発明の実施形態における、外部印刷レシートデータのテーブルの構成の一例についての説明である。
【０１３４】
サーバ２００のＣＰＵ２０１は、外部印刷レシートデータ１１００の情報を参照して、課金ポイント計算処理を実行する（ステップＳ９１０）。ステップＳ９１０で行う課金ポイント計算処理とは、外部プリンタ３００において実行された印刷が、学内システムに属するプリンタで実行されていた場合にはどの程度のポイントが消費されたか、また、学外のプリンタで印刷がされた場合と学内のプリンタで印刷がされた場合とのポイントの差（差のポイント）を特定するための処理である。課金ポイント計算処理の詳細については図１０を参照して後述する。
【０１３５】
ここで図１０を参照して、発明の実施形態における、課金ポイント計算処理の流れについて説明する。図１０は、本発明の実施形態における、課金ポイント計算処理の流れを示すフローチャートである。
【０１３６】
サーバ２００のＣＰＵ２０１は、外部印刷情報１３００を取得、参照し（ステップＳ１００１／外部印刷の書誌情報を取得する）、当該印刷の内容から、当該印刷が学内システムに属するプリンタで実行された場合に消費されたであろうポイントを算出する（ステップＳ１００２）。
【０１３７】
そして、管理端末１５０からの指示に応じて予め登録されてある、外部印刷情報マスタデータを参照し、当該印刷が外部プリンタで行われたことにより消費された仮想のポイントを特定し、当該仮想のポイントと、ステップＳ１００２で算出した学内印刷ポイントとを比較する（ステップＳ１００３）。例えば、“仮想のポイント−学内印刷ポイント”の計算を行う。
【０１３８】
当該“印刷が外部プリンタで行われたことにより消費された仮想のポイント”は、図９のステップＳ９０９で登録されたレシートの情報に基づいて、例えば、ステップＳ１００１の前に算出され、サーバ２００のＣＰＵ２０１は、当該算出された当該仮想のポイントを記憶するデータ（テーブル）として、ポイント比較データ１４００を生成して記憶部に記憶する。
【０１３９】
ここで図１４を参照して、本発明の実施形態における、印刷ポイント比較データのテーブルの構成の一例について説明する。図１４は、本発明の実施形態における、印刷ポイント比較データのテーブルの構成の一例を示す図である。
【０１４０】
図１４に示す通り、ポイント比較データ１４００は、外部印刷データＮｏ１４０１、使用ポイント１４０２、使用済フラグ１４０３、内部ポイント１４０４、算出ポイント１４０５等から構成されている。
【０１４１】
外部印刷データＮｏ１４０１は、当該ポイント比較データ１４００に記憶されている各データがいずれの外部印刷データに対応するかを示す外部印刷データの識別情報である。使用ポイント１４０２は、サーバ２００の外部メモリに別途記憶された外部印刷情報マスタデータ（予め、管理端末１５０から受け付けた指示に応じて、サーバ２００のＣＰＵ２０１が生成し、サーバ２００の外部メモリ等の記憶領域に記憶しているデータであって、例えば、印刷単価、用紙サイズ、一致する外部印刷データについて、当該印刷が外部プリンタで行われたことにより消費された仮想のポイントの基準値（計算ポイント１２０２／後述）を規定しているデータである。
【０１４２】
外部印刷情報マスタデータの詳細については図１２の説明にて後述する。使用済フラグ１４０３は、各ポイント比較データが、サーバ２００に記憶されたユーザの印刷ポイントの更新に使用済（計算処理に使用済）かを示すフラグである。
【０１４３】
内部ポイント１４０４は、サーバ２００のＣＰＵ２０１により、例えば、後述する外部印刷情報マスタデータに記憶された内部対応ポイント１２０４（例えばある用紙サイズ、枚数の印刷を学内印刷システムで行った場合の消費ポイント）と、実際に外部印刷された場合の印刷枚数と、に基づいて算出された、当該外部印刷が学内システムで行われていた場合に消費したであろうポイントである。
【０１４４】
算出ポイント１４０５は、使用ポイント１４０２と、内部ポイント１４０４の差のポイントであって、その値が１以上であった場合、ユーザ毎に割り振られ、記憶管理されている印刷ポイントに加算されるポイントである。以上が図１４の、本発明の実施形態における、印刷ポイント比較データのテーブルの構成の一例についての説明である。
【０１４５】
次に図１２を参照して、本発明の実施形態における、外部印刷情報マスタデータのテーブルの構成の一例について説明する。図１２は、本発明の実施形態における、外部印刷情報マスタデータのテーブルの構成の一例を示す図である。
【０１４６】
外部印刷情報マスタデータ１２００は、予め、管理端末１５０から受け付けた指示に応じて、サーバ２００のＣＰＵ２０１が生成し、サーバ２００の外部メモリ等の記憶領域に記憶しているものとする。
【０１４７】
外部印刷情報マスタデータ１２００は、例えば、印刷単価、用紙サイズ、内部対応ポイントが一致する外部印刷データについて、当該印刷が外部プリンタで行われたことにより消費された仮想のポイント（計算ポイント１２０２）を特定するためのデータである。尚、ここで外部印刷情報マスタデータ１２００に記憶されている各外部印刷情報マスタデータは、それぞれ、印刷枚数が１枚であった場合の値を記憶しているものとする。
【０１４８】
外部印刷マスタＮｏ１２０１は、外部印刷マスタに登録された各データを一意に識別するための識別情報である。計算ポイント１２０２は、例えば、単価１２０３、用紙サイズ１２０５、が一致する外部印刷データについて、当該印刷が外部プリンタで行われたことにより消費された仮想のポイントである。
【０１４９】
単価１２０３はレシートをスキャンすることで取得した情報に基づき算出される。例えば、単価＝金額÷ページ数の式に基づいて算出される。
【０１５０】
内部対応ポイント１２０４は、用紙サイズ、印刷形態、カラー／モノクロ等の設定に応じて、学内印刷システムにおいて記載されている不図示のポイント数を指す。用紙サイズ１２０５は、印刷がされた用紙のサイズである。
【０１５１】
つまり、例えば、外部印刷情報マスタデータ１２００は、単価、内部対応ポイント、用紙サイズが内部対応ポイント１２０４程度である印刷を外部のプリンタで行った場合、おそらく、消費されるポイント＝計算ポイント（学内印刷システム内の基準で、外部プリンタにおける印刷のために支払われた料金をポイントに置き換えた場合のポイント）は、計算ポイント１２０２程度であろう、という判断の基、管理者（ユーザ）による入力指示を管理端末１５０が受け付け、当該入力を受け付けた内容をサーバ２００のＣＰＵ２０１が取得して、記憶・作成するものである。
【０１５２】
例えば、計算ポイント１２０２＝３で、内部対応ポイント１２０４＝１である印刷が、外部プリンタにて１０枚分実行された場合、ポイント比較データ１４００の使用ポイント１４０２＝３０、内部ポイント１４０４＝１０、算出ポイント１４０５＝２０となり、ユーザの印刷ポイントには、２０ポイントが加算されることとなる。以上が図１２の、本発明の実施形態における、外部印刷情報マスタデータのテーブルの構成の一例についての説明である。
【０１５３】
サーバ２００のＣＰＵ２０１は、当該比較・計算の結果、計算ポイントと内部対応ポイントの差のポイントが１以上か否かを判定し（ステップＳ１００４）、ポイント≦０であった場合（ステップＳ１００４でＮＯ）には処理を終了し、ポイント＞０であった場合（ステップＳ１００４でＹＥＳ）には処理をステップＳ１００５に移行する。
【０１５４】
サーバ２００のＣＰＵ２０１は、ステップＳ１００４で０より大きい（例えば、１以上）と判定されたポイントを、当該印刷を実行したユーザに贈与する贈与ポイントとして確定し（ステップＳ１００５）、当該贈与ポイントの情報を外部メモリに記憶して（ステップＳ１００６）処理を終了する。以上が図１０の、本発明の実施形態における、課金ポイント計算処理の流れについての説明である。
【０１５５】
図９の説明に戻る。サーバ２００のＣＰＵ２０１は、課金ポイント算出処理で特定した差のポイントを、上限ポイントデータ１５００の上限１５０３に加算して更新する。また、付与ポイント１５０５にも、同じく、課金ポイント算出処理で特定した差のポイントを加算する（ステップＳ９１１）。
【０１５６】
ここで図１５を参照して、本発明の実施形態における、上限ポイントデータのテーブルの構成の一例について説明する。図１５は、本発明の実施形態における、上限ポイントデータのテーブルの構成の一例を示す図である。
【０１５７】
図１５に示すように、上限ポイントデータ１５００は、学生番号１５０１、実績１５０２、上限（基本＋付与）１５０３、基本上限１５０４、付与ポイント（贈与・購入）１５０５等から構成されている。
【０１５８】
学生番号１５０１は、ユーザである学生を一意に識別するための情報である。実績１５０２は、当該ユーザが印刷を実行した実績である。上限（基本＋付与）１５０３は、ユーザに対して予め設定してある印刷のためのポイントの上限値である基本上限１５０４に贈与ポイントを付与した、ユーザに対応付けて記憶されている現在のポイントである。
【０１５９】
付与ポイント（贈与・購入）１５０５は、当該ユーザ、学生番号に対応するポイントで、各ユーザに今までどれだけのポイントが付与されてきたかを示す。以上が図１５の、本発明の実施形態における、上限ポイントデータのテーブルの構成の一例についての説明である。
【０１６０】
図９の説明に戻る。サーバ２００のＣＰＵ２０１は、スキャンＰＣ３５０にログイン中のユーザの現在の上限ポイント（ステップＳ９１１で更新した上限１５０３）の情報をスキャンＰＣ３５０に送信し（ステップＳ９１２）、スキャンＰＣ３５０のＣＰＵ３０１はこれを受信して（ステップＳ９１３）、表示画面に表示し（ステップＳ９１４）、ユーザに通知する。以上が図９の、本発明の実施形態における、レシートスキャン処理及び、印刷ポイント加算処理の流れについての説明である。
【０１６１】
以上説明したように、本発明によれば、システムの外でされた印刷の管理を適切に行う仕組みを提供することができる。
【０１６２】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【０１６３】
例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１６４】
前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１６５】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記憶した記録媒体は本発明を構成することになる。
【０１６６】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク、ソリッドステートドライブ等を用いることができる。
【０１６７】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１６８】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１６９】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１７０】
１００  印刷クライアント
１５０  管理端末
２００  サーバ
３００  外部プリンタ
３５０  スキャンＰＣ
３７０  内部プリンタ
【図１】
2014109860.tif 000003
【図２】
2014109860.tif 000004
【図３】
2014109860.tif 000005
【図４】
2014109860.tif 000006
【図５】
2014109860.tif 000007
【図６】
2014109860.tif 000008
【図７】
2014109860.tif 000009
【図８】
2014109860.tif 000010
【図９】
2014109860.tif 000011
【図１０】
2014109860.tif 000012
【図１１】
2014109860.tif 000013
【図１２】
2014109860.tif 000014
【図１３】
2014109860.tif 000015
【図１４】
2014109860.tif 000016
【図１５】
2014109860.tif 000017
【図１６】
2014109860.tif 000018
【図１７】
2014109860.tif 000019
【図１８】
2014109860.tif 000020
【図１９】
2014109860.tif 000021
【図２０】
2014109860.tif 000022
【図２１】
2014109860.tif 000023
【図２２】
2014109860.tif 000024
【図２３】
2014109860.tif 000025
【図２４】
2014109860.tif 000026