(57)【要約】【課題】拠点毎の印刷管理を容易に実現可能とする。【解決手段】印刷制御プログラムは、コンピュータに、特定する処理と、判定する処理と、許容する処理とを実行させる。特定する処理は、複合機から印刷データの印刷指示を受信した場合に、端末から送信された印刷データと、拠点情報とが対応づけて記憶されている記憶部を参照し、複合機に対応する拠点情報を特定する。判定する処理は、特定した拠点情報が、印刷指示の対象の印刷データに対応づけて記憶部に記憶された拠点情報と一致するか否か判定する。許容する処理は、判定結果に応じて印刷を許容する。【選択図】図２
2019200465.tif 000002
【特許請求の範囲】
【請求項１】
複合機から印刷データの印刷指示を受信した場合に、端末から送信された前記印刷データと、拠点情報とが対応づけて記憶されている記憶部を参照し、該複合機に対応する拠点情報を特定し、
特定した前記拠点情報が、前記印刷指示の対象の印刷データに対応づけて前記記憶部に記憶された拠点情報と一致するか否か判定し、
判定結果に応じて印刷を許容する、
処理をコンピュータに実行させることを特徴とする印刷制御プログラム。
【請求項２】
前記印刷データと対応付けて記憶されている拠点情報は、前記端末におけるプリンタードライバーのインストールに応じて前記端末が取得し、当該端末が印刷データとともに送信した拠点情報である、
ことを特徴とする請求項１に記載の印刷制御プログラム。
【請求項３】
前記複合機に対応する拠点情報の特定は、複合機のＩＰアドレスと拠点情報との対応関係に基づき、前記印刷指示の送信元の複合機のＩＰアドレスに対応する拠点情報を特定することで行う、
ことを特徴とする請求項１又は２に記載の印刷制御プログラム。
【請求項４】
複合機から印刷データの印刷指示を受信した場合に、端末から送信された前記印刷データと、拠点情報とが対応づけて記憶されている記憶部を参照し、該複合機に対応する拠点情報を特定し、
特定した前記拠点情報が、前記印刷指示の対象の印刷データに対応づけて前記記憶部に記憶された拠点情報と一致するか否か判定し、
判定結果に応じて印刷を許容する、
処理をコンピュータが実行することを特徴とする印刷制御方法。
【請求項５】
複合機から印刷データの印刷指示を受信した場合に、端末から送信された前記印刷データと、拠点情報とが対応づけて記憶されている記憶部を参照し、該複合機に対応する拠点情報を特定する特定部と、
特定した前記拠点情報が、前記印刷指示の対象の印刷データに対応づけて前記記憶部に記憶された拠点情報と一致するか否か判定する判定部と、
判定結果に応じて印刷を許容する印刷制御部と、
を有することを特徴とする印刷制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、印刷制御プログラム、印刷制御方法および印刷制御装置に関する。
【背景技術】
【０００２】
従来、企業などにおいては、ユーザーが利用する端末と、印刷機能を有する複合機との間に介在し、端末から複合機への印刷データの受け渡しを仲介する印刷管理システムを導入し、複合機での印刷を管理している。この印刷管理においては、ユーザー毎の印刷管理がある。ユーザー毎の印刷管理については、ユーザーが正当な権限を有しているときに、利用制限をユーザー毎に表した制限情報を読み出して、読み出した制限情報に基づく情報を送信することでユーザー毎の利用制限を管理する技術が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−３７７０４号公報
【特許文献２】特開２００３−１３１８４２号公報
【特許文献３】特開２００９−１６３４０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の従来技術では、本社の他に支店などの複数の拠点を有する企業において、拠点毎の印刷管理が困難であるという問題がある。例えば、拠点毎に、拠点に所属するユーザーの印刷を許可し、別拠点のユーザーの印刷を制限するように管理する場合には、ユーザーが出張などで拠点間を移動するたびにユーザー毎の制限情報を変更しなければならず、管理が大変煩雑なものであった。
【０００５】
１つの側面では、拠点毎の印刷管理を容易に実現できる印刷制御プログラム、印刷制御方法および印刷制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
第１の案では、印刷制御プログラムは、コンピュータに、特定する処理と、判定する処理と、許容する処理とを実行させる。特定する処理は、複合機から印刷データの印刷指示を受信した場合に、端末から送信された印刷データと、拠点情報とが対応づけて記憶されている記憶部を参照し、複合機に対応する拠点情報を特定する。判定する処理は、特定した拠点情報が、印刷指示の対象の印刷データに対応づけて記憶部に記憶された拠点情報と一致するか否か判定する。許容する処理は、判定結果に応じて印刷を許容する。
【発明の効果】
【０００７】
本発明の１実施態様によれば、拠点毎の印刷管理を容易に実現できる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態にかかる印刷管理システムの機能構成例を示すブロック図である。
【図２】図２は、実施形態にかかる印刷管理システムの概要を説明する説明図である。
【図３】図３は、実施形態にかかる印刷管理システムの動作例を示すフローチャートである。
【図４】図４は、印刷可否の判断を説明する説明図である。
【図５】図５は、印刷可否の判断を説明する説明図である。
【図６】図６は、一覧画面の一例を説明する説明図である。
【図７】図７は、エラー画面の一例を説明する説明図である。
【図８】図７は、一覧画面における印刷可否の表示例を説明する説明図である。
【図９】図９は、ハードウェア構成例を説明する説明図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照して、実施形態にかかる印刷制御プログラム、印刷制御方法および印刷制御装置を説明する。実施形態において同一の機能を有する構成には同一の符号を付し、重複する説明は省略する。なお、以下の実施形態で説明する印刷制御プログラム、印刷制御方法および印刷制御装置は、一例を示すに過ぎず、実施形態を限定するものではない。また、以下の各実施形態は、矛盾しない範囲内で適宜組みあわせてもよい。
【００１０】
図１は、実施形態にかかる印刷管理システムの機能構成例を示すブロック図である。図１に示すように、印刷管理システム１は、ＰＣ２（ＰＣ：パーソナルコンピュータ）と、印刷機能を有する複合機３と、印刷管理サーバ１００とがＬＡＮ（Local  Area  Network）等の通信ネットワーク（図示しない）を介して互いに通信可能に接続される構成である。
【００１１】
ＰＣ２は、本社の他に支店などの複数の拠点に設置され、各拠点においてユーザーが利用する端末の一例である。ＰＣ２は、例えばシンクライアント端末であってもよい。
【００１２】
複合機３は、ＰＣ２と同様に複数の拠点に設置され、印刷機能、印刷する印刷ジョブの閲覧・操作を行う表示・操作機能、スキャン機能などの複数の機能を有する機器である。なお、本実施形態では、複合機３は、印刷機能および印刷ジョブの閲覧・操作を行う表示・操作機能を有するものとする。
【００１３】
印刷管理サーバ１００は、ＰＣ２から複合機３への印刷データ１１０の受け渡しを仲介し、印刷データ１１０に基づく複合機３での印刷を管理する。
【００１４】
図２は、実施形態にかかる印刷管理システム１の概要を説明する説明図である。図２に示すように、ＰＣ２は、印刷アプリケーション２１と、プリンタードライバー２２とを有する。印刷アプリケーション２１は、例えばワープロソフト、表計算ソフト等であり、印刷対象の文書データを生成するアプリケーションである。プリンタードライバー２２は、印刷アプリケーション２１により生成された印刷対象の文書データをもとに、ＸＰＳ（XML  Paper  Specification）等のページ記述言語などで印刷内容が記述された印刷データ１１０を生成する。プリンタードライバー２２は、生成した印刷データ１１０を印刷管理サーバ１００へ送信する。
【００１５】
印刷管理サーバ１００は、ＰＣ２から送られた印刷データ１１０を１件の印刷ジョブとしてジョブＩＤなどの識別情報を付与した上で管理する。具体的には、印刷管理サーバ１００は、ＰＣ２から送られた印刷データ１１０を、ユニークなジョブＩＤを付与して記憶部１０２に格納する。この印刷データ１１０には、文書名、ユーザー名、日付／時刻、印刷設定（モノクロ／カラー／ページ数／部数）、拠点を示す拠点情報などの属性情報が含まれている。印刷管理サーバ１００は、記憶部１０２に格納する際に印刷データ１１０に含まれる属性情報を読み出し、印刷属性１１１としてジョブＩＤを付与した上で管理してよい。
【００１６】
印刷管理サーバ１００は、複合機３のＷｅｂブラウザ３１を介した印刷ジョブの閲覧要求に応じて、自身が管理する印刷ジョブの印刷属性１１１を記憶部１０２より読み出す。次いで、印刷管理サーバ１００は、読み出した印刷属性１１１をもとに、印刷ジョブの一覧を表示する一覧画面をＷｅｂブラウザ３１に表示し、一覧画面におけるユーザー４の選択操作により印刷ジョブの印刷指示を受け付ける。
【００１７】
複合機３のＷｅｂブラウザ３１を介して印刷ジョブの印刷指示を受信した場合、印刷管理サーバ１００の印刷制御部１０６は、該当する印刷ジョブの印刷データ１１０を記憶部１０２より読み出す。次いで、印刷制御部１０６は、印刷指示のあった複合機３に対応するプリンタードライバー１０７を介して複合機３での印刷用の印刷データ１１０ａを生成し、複合機３へ送信する。複合機３では、印刷管理サーバ１００より送信された印刷データ１１０ａに基づく印刷を実行する。これにより、ユーザー４は、印刷管理サーバ１００が管理する印刷ジョブを複合機３の一覧画面より確認し、所定の印刷ジョブの印刷を実行することができる。
【００１８】
ここで、印刷管理サーバ１００の機能構成について詳細に説明する。図１に示すように、印刷管理サーバ１００は、通信部１０１、記憶部１０２、記憶処理部１０３、特定部１０４、判定部１０５および印刷制御部１０６を有する。
【００１９】
通信部１０１は、ＰＣ２および複合機３との通信を行う。具体的には、通信部１０１は、ＰＣ２より印刷データ１１０と、印刷データ１１０の印刷属性１１１とを受信する。また、通信部１０１は、複合機３のＷｅｂブラウザ３１等の閲覧要求に応じて、記憶部１０２が記憶する印刷属性１１１をもとに、印刷ジョブの一覧を表示する一覧画面の表示データを生成して複合機３に送信する。また、通信部１０１は、複合機３のＷｅｂブラウザ３１等の操作指示による、所定の印刷ジョブの印刷指示を受信する。
【００２０】
記憶部１０２は、ＨＤＤ１００ｂ（図９参照）などの記憶装置であり、ＰＣ２からの印刷データ１１０および印刷属性１１１と、管理情報１１２とを記憶する。
【００２１】
管理情報１１２は、印刷管理システム１のネットワーク設定、ＰＣ２や複合機３ごとの各種設定を管理する設定データなどであり、印刷管理システム１の管理者などにより予め設定される。例えば、管理情報１１２には、印刷管理システム１のネットワーク設定として、ＩＰアドレスのセグメントごとに割り当てが行われた拠点を示す拠点情報（例えば、東京、静岡…などの拠点名）などがある。また、管理情報１１２には、各複合機３についての設定データとして、複合機３の名称（例えばプリンター名など）、複合機３が設置された拠点を示す拠点情報（例えば、東京、静岡…などの拠点名）、複合機３のネットワーク設定（ＩＰアドレス）などが含まれる。
【００２２】
記憶処理部１０３は、記憶部１０２へのデータの格納や記憶部１０２に格納されたデータの読み出しなどの記憶処理を行う。具体的には、記憶処理部１０３は、ＰＣ２より受信した印刷データ１１０と、印刷データ１１０と共に送られる拠点情報などの印刷属性１１１とを同一のジョブＩＤを付与して記憶部１０２に格納する。また、記憶処理部１０３は、通信部１０１を介した複合機３からの閲覧要求に応じて、各印刷ジョブの印刷属性１１１を記憶部１０２より読み出して通信部１０１へ送る。また、記憶処理部１０３は、特定部１０４や判定部１０５からの要求に応じて印刷属性１１１や特定部１０４を読み出して要求元へ送る。
【００２３】
特定部１０４は、複合機３からの印刷指示（例えば印刷ジョブの一覧画面における所定の印刷ジョブの選択）を受信した場合に、複合機３に対応する拠点情報を特定する。具体的には、特定部１０４は、印刷指示のあった複合機３を示す情報（例えばプリンター名、ＩＰアドレスなど）をもとに、記憶部１０２に記憶された管理情報１１２を参照することで、複合機３に対応する拠点情報を特定する。
【００２４】
判定部１０５は、特定部１０４が特定した拠点情報が、複合機３からの印刷指示の対象の印刷データ１１０に対応づけて記憶部１０２に記憶された印刷属性１１１の拠点情報と一致するか否か判定する。具体的には、判定部１０５は、複合機３からの印刷指示の対象の印刷データ１１０におけるジョブＩＤと同一のジョブＩＤが付与された印刷属性１１１を読み出す。次いで、判定部１０５は、特定部１０４が特定した拠点情報と読み出した印刷属性１１１の拠点情報とが一致するか否かを判定する。
【００２５】
印刷制御部１０６は、記憶部１０２が記憶する印刷データ１１０による複合機３での印刷を制御する。具体的には、印刷制御部１０６は、ジョブＩＤなどを指定した複合機３からの印刷指示をもとに、記憶部１０２が記憶する印刷データ１１０の中からジョブＩＤに該当する印刷データ１１０を読み出す。次いで、印刷制御部１０６は、印刷指示のあった複合機３に対応するプリンタードライバー１０７を介して複合機３に対応する印刷データ１１０ａを生成し、生成した印刷データ１１０ａを通信部１０１より複合機３へ送信する。
【００２６】
また、印刷制御部１０６は、複合機３からの印刷指示のあった印刷ジョブについて、判定部１０５の判定結果に応じて複合機３での印刷の可否（印刷ＯＫ／ＮＧ）を判断する。例えば、印刷制御部１０６は、判定部１０５の判定結果について、特定部１０４が特定した複合機３に対応する拠点情報と、印刷指示のあった印刷ジョブにおける拠点情報とが一致する場合に印刷ＯＫと判断して印刷を許容する。このようにして、印刷制御部１０６は、拠点毎の印刷管理を実現する。
【００２７】
次いで、印刷制御部１０６は、複合機３での印刷可と判断した場合に、通信部１０１を介して印刷データ１１０ａを複合機３へ送信することで、印刷指示のあった印刷ジョブの印刷を実行する。また、印刷制御部１０６は、複合機３における印刷の可否（印刷ＯＫ／ＮＧ）の判断結果を通信部１０１より複合機３へ通知し、複合機３のＷｅｂブラウザ３１等に判断結果を表示させてもよい。これにより、複合機３のＷｅｂブラウザ３１等を操作して印刷を指示したユーザー４は、印刷を指示した印刷ジョブにおける印刷の可否を確認できる。
【００２８】
ここで、印刷管理システム１における動作の詳細について説明する。図３は、実施形態にかかる印刷管理システム１の動作例を示すフローチャートである。
【００２９】
図３に示すように、ＰＣ２では、印刷データ１１０の生成に先立ってプリンタードライバー２２のインストールが行われる（Ｓ１１）。このとき、ＰＣ２では、自身の拠点にかかる拠点情報を取得し、例えばプリンタードライバー２２の設定の一部として取得した拠点情報を設定する。一例として、拠点毎に予め拠点情報を設定したプリンタードライバー２２のインストーラーを用意しておき、ＰＣ２は、自身の拠点について用意されたインストーラーによりプリンタードライバー２２をインストールすることで、拠点情報を設定する。また、ＰＣ２は、プリンタードライバー２２をインストールする際に、ユーザー４の操作を受け付けることで拠点の設定を行ってもよい。
【００３０】
次いで、ＰＣ２は、ユーザー４の操作により、印刷アプリケーション２１が生成した印刷対象の文書データをもとに、プリンタードライバー２２では印刷データ１１０を生成する。このときに、プリンタードライバー２２は、設定された拠点情報を属性情報として印刷データ１１０に付与する。次いで、ＰＣ２は、印刷データ１１０と共に拠点情報を印刷管理サーバ１００に送信する（Ｓ１２）。
【００３１】
次いで、印刷管理サーバ１００の通信部１０１は、ＰＣ２から送信された印刷データ１１０と拠点情報を受信する（Ｓ１３）。次いで、印刷管理サーバ１００の記憶処理部１０３は、受信した印刷データ１１０にかかる印刷ジョブを示すジョブＩＤを付与した上で、印刷データ１１０と拠点情報（印刷属性１１１）を記憶部１０２に記憶する（Ｓ１４）。
【００３２】
次いで、複合機３は、Ｗｅｂブラウザ３１等におけるユーザー４の操作をもとに、印刷管理サーバ１００の通信部１０１を介して通信することで、印刷管理サーバ１００が記憶部１０２に記憶する印刷ジョブの一覧表示を行う。また、複合機３は、一覧表示した印刷ジョブの選択操作をユーザー４より受け付けることで、所定の印刷ジョブの印刷実行を印刷管理サーバ１００に指示する（Ｓ１５）。
【００３３】
複合機３からの印刷指示を受信した場合、印刷管理サーバ１００の特定部１０４は、管理情報１１２を参照して複合機３に対応する拠点情報を特定する（Ｓ１６）。
【００３４】
次いで、印刷管理サーバ１００の判定部１０５は、印刷データ１１０の拠点情報、すなわち印刷指示があった印刷ジョブのジョブＩＤに該当する印刷属性１１１の拠点情報と、複合機３の拠点情報とが一致するか否かを判定する（Ｓ１７）。次いで、印刷管理サーバ１００の印刷制御部１０６は、複合機３からの印刷指示があった印刷ジョブについて、判定部１０５の判定結果に応じて複合機３での印刷の可否（印刷ＯＫ／ＮＧ）を判断する（Ｓ１８）。
【００３５】
図４、図５は、印刷可否の判断を説明する説明図である。図４、図５に示すように、印刷指示があった印刷ジョブについては、印刷データ１１０とともに、「東京」を示す拠点情報がＰＣ２より送られているものとする。
【００３６】
図４に示すように、特定部１０４は、複合機３との通信より複合機３のプリンター名を取得する。そして、特定部１０４は、複合機３より取得したプリンター名をもとに、管理情報１１２を参照して、複合機３に対応する拠点情報を特定する。例えば、管理情報１１２は、複合機３のプリンター名（プリンターＡ、プリンターＢ、…）と、複合機３が設置された拠点を示す拠点情報（東京、静岡…）との対応関係が予め設定されており、プリンター名に対応する拠点情報が特定可能となっている。
【００３７】
また、図５に示すように、特定部１０４は、複合機３のＩＰアドレスと拠点情報との対応関係に基づき、印刷指示の送信元の複合機３のＩＰアドレスに対応する拠点情報を特定してもよい。具体的には、管理情報１１２は、プリンター−アドレス情報１１２ａと、アドレス−拠点情報１１２ｂとを有する。プリンター−アドレス情報１１２ａは、複合機３のプリンター名（プリンターＡ、プリンターＢ、…）と、複合機３のＩＰアドレスとの対応関係を示す情報である。アドレス−拠点情報１１２ｂは、ＩＰアドレスのセグメントと、拠点情報との対応関係を示す情報である。
【００３８】
例えば、特定部１０４は、複合機３より取得したプリンター名をもとに、プリンター−アドレス情報１１２ａを参照して、複合機３に対応するＩＰアドレスを特定する。次いで、特定部１０４は、特定したＩＰアドレスが属するセグメントをもとにアドレス−拠点情報１１２ｂを参照することで、複合機３のＩＰアドレスに対応する拠点情報を特定する。
【００３９】
次いで、判定部１０５は、印刷データ１１０の拠点情報と、複合機３に対応する拠点情報とが一致するか否かを判定する。印刷制御部１０６は、判定部１０５の判定結果に応じて複合機３での印刷の可否（印刷ＯＫ／ＮＧ）を判断する。例えば、印刷制御部１０６は、印刷データ１１０の拠点情報と、複合機３に対応する拠点情報とが一致する場合に印刷ＯＫと判断して印刷を許容する。また、印刷制御部１０６は、印刷データ１１０の拠点情報と、複合機３に対応する拠点情報とが一致しない場合は、印刷ＮＧと判断して印刷を許容しないものとする。
【００４０】
図３に戻り、印刷制御部１０６は、印刷の可否（印刷ＯＫ／ＮＧ）の判断結果を通信部１０１より複合機３へ通知する。これにより、複合機３では、Ｗｅｂブラウザ３１等において判断結果の表示が行われる（Ｓ１９）。
【００４１】
また、印刷制御部１０６は、印刷を許容する場合、通信部１０１を介して印刷データ１１０ａを複合機３へ送信することで、印刷指示のあった印刷ジョブの印刷を実行する（Ｓ２０）。
【００４２】
図６は、一覧画面の一例を説明する説明図である。図６に示すように、複合機３では、Ｗｅｂブラウザ３１等の閲覧要求に応じて印刷管理サーバ１００より生成された表示データをもとに、印刷管理サーバ１００が管理する印刷ジョブ３３の一覧が一覧画面３２として表示される。ユーザー４は、一覧画面３２において、例えば所定の印刷ジョブ３３を選択することで印刷ジョブ３３の印刷を指示する。
【００４３】
図７は、エラー画面の一例を説明する説明図である。図７に示すように、印刷を指示した印刷ジョブ３３について印刷ＮＧと判断された場合は、印刷管理サーバ１００の通信部１０１からの通知により印刷ＮＧを示すエラー画面３４が表示される。これにより、ユーザー４は、印刷を指示した印刷ジョブ３３が拠点の不一致などにより印刷ＮＧであることを確認できる。
【００４４】
図８は、一覧画面３２における印刷可否の表示例を説明する説明図である。図８に示すように、印刷可否の判断結果は、一覧画面３２において、印刷ジョブ３３ごとに示してもよい。例えば、印刷管理サーバ１００の通信部１０１は、判定部１０５における判定結果をもとに、印刷ＯＫと判断した印刷ジョブ３３ａと、印刷ＮＧと判断した印刷ジョブ３３ｂとを異なる表示態様で表示する表示データを生成して複合機３に送信する。これにより、一覧画面３２では、印刷ジョブ３３ａ、３２ｂが互いに異なる表示態様となることから、印刷ＯＫ／印刷ＮＧが容易に認識可能となる。
【００４５】
以上のように、印刷管理サーバ１００は、複合機３から印刷データ１１０の印刷指示を受信した場合に、ＰＣ２から送信された印刷データ１１０と、拠点情報とが対応づけて記憶されている記憶部１０２を参照し、複合機３に対応する拠点情報を特定する。また、印刷管理サーバ１００は、特定した拠点情報が、印刷指示の対象の印刷データ１１０に対応づけて記憶部１０２に記憶された拠点情報と一致するか否か判定し、判定結果に応じて印刷を許容する。
【００４６】
これにより、印刷管理システム１では、例えば、拠点毎に、拠点に所属するユーザーによる印刷データ１１０の印刷を許可し、別拠点のユーザーによる印刷データ１１０の印刷を制限するなど、拠点毎の印刷管理を容易に実現できる。
【００４７】
また、印刷データ１１０と対応付けて記憶されている拠点情報は、ＰＣ２におけるプリンタードライバー２２のインストールに応じてＰＣ２が取得し、ＰＣ２が印刷データ１１０とともに送信した拠点情報である。これにより、印刷管理システム１では、例えばシンクライアント等のＰＣ２がプリンタードライバー２２のインストールにより取得した拠点情報を用いることで、個別のユーザー管理を行うことなく、拠点毎の印刷管理を容易に実現できる。
【００４８】
また、複合機３に対応する拠点情報の特定は、複合機３のＩＰアドレスと拠点情報との対応関係に基づき（図５参照）、印刷指示の送信元の複合機３のＩＰアドレスに対応する拠点情報を特定することで行う。これにより、印刷管理システム１では、複合機３のＩＰアドレスから複合機３に対応する拠点情報を特定できる。
【００４９】
上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。また、実施例で説明した具体例、分布、数値などは、あくまで一例であり、任意に変更することができる。
【００５０】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散や統合の具体的形態は図示のものに限られない。つまり、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【００５１】
図９は、ハードウェア構成例を説明する図である。図９に示すように、印刷管理サーバ１００は、通信装置１００ａ、ＨＤＤ（Hard  Disk  Drive）１００ｂ、メモリ１００ｃ、プロセッサ１００ｄを有する。また、図９に示した各部は、バス等で相互に接続される。
【００５２】
通信装置１００ａは、ネットワークインタフェースカードなどであり、他のサーバとの通信を行う。ＨＤＤ１００ｂは、図１に示した機能部（通信部１０１、記憶処理部１０３、特定部１０４、判定部１０５および印刷制御部１０６）を動作させるプログラムを記憶する。また、ＨＤＤ１００ｂは、プログラムの実行により参照される各種情報（印刷データ１１０、印刷属性１１１および管理情報１１２）を記憶する記憶部１０２の一例である。
【００５３】
プロセッサ１００ｄは、図１に示した各機能部（通信部１０１、記憶処理部１０３、特定部１０４、判定部１０５および印刷制御部１０６）と同様の処理を実行するプログラムをＨＤＤ１００ｂ等から読み出してメモリ１００ｃに展開することで、各機能部を実行するプロセスを動作させる。すなわち、このプロセスは、印刷管理サーバ１００が有する各機能部（通信部１０１、記憶処理部１０３、特定部１０４、判定部１０５および印刷制御部１０６）と同様の機能を実行する。具体的には、プロセッサ１００ｄは、通信部１０１、記憶処理部１０３、特定部１０４、判定部１０５および印刷制御部１０６等と同様の機能を有するプログラムをＨＤＤ１００ｂ等から読み出す。そして、プロセッサ１００ｄは、通信部１０１、記憶処理部１０３、特定部１０４、判定部１０５および印刷制御部１０６等と同様の処理を実行するプロセスを実行する。
【００５４】
このように、印刷管理サーバ１００は、プログラムを読み出して実行することで複合機３の印刷制御を実行する情報処理装置として動作する。また、印刷管理サーバ１００は、媒体読取装置によって記録媒体から上記プログラムを読み出し、読み出された上記プログラムを実行することで上記の実施形態と同様の機能を実現することもできる。なお、プログラムは、上記の印刷管理サーバ１００によって実行されることに限定されるものではない。例えば、他のコンピュータ、サーバ、または、クラウドコンピュータがプログラムを実行する場合や、これらが協働してプログラムを実行するような場合にも、同様に適用することができる。
【００５５】
また、このプログラムは、インターネットなどのネットワークを介して配布することができる。また、このプログラムは、ハードディスク、フレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＭＯ（Magneto−Optical  disk）、ＤＶＤ（Digital  Versatile  Disc）などのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行することができる。
【００５６】
以上の実施形態に関し、さらに以下の付記を開示する。
【００５７】
（付記１）複合機から印刷データの印刷指示を受信した場合に、端末から送信された印刷データと、拠点情報とが対応づけて記憶されている記憶部を参照し、該複合機に対応する拠点情報を特定し、
特定した前記拠点情報が、前記印刷指示の対象の印刷データに対応づけて前記記憶部に記憶された拠点情報と一致するか否か判定し、
判定結果に応じて印刷を許容する、
処理をコンピュータに実行させることを特徴とする印刷制御プログラム。
【００５８】
（付記２）前記印刷データと対応付けて記憶されている拠点情報は、前記端末におけるプリンタードライバーのインストールに応じて前記端末が取得し、当該端末が印刷データとともに送信した拠点情報である、
ことを特徴とする付記１に記載の印刷制御プログラム。
【００５９】
（付記３）前記複合機に対応する拠点情報の特定は、複合機のＩＰアドレスと拠点情報との対応関係に基づき、前記印刷指示の送信元の複合機のＩＰアドレスに対応する拠点情報を特定することで行う、
ことを特徴とする付記１又は２に記載の印刷制御プログラム。
【００６０】
（付記４）複合機から前記印刷データの印刷指示を受信した場合に、端末から送信された印刷データと、拠点情報とが対応づけて記憶されている記憶部を参照し、該複合機に対応する拠点情報を特定し、
特定した前記拠点情報が、前記印刷指示の対象の印刷データに対応づけて前記記憶部に記憶された拠点情報と一致するか否か判定し、
判定結果に応じて印刷を許容する、
処理をコンピュータが実行することを特徴とする印刷制御方法。
【００６１】
（付記５）前記印刷データと対応付けて記憶されている拠点情報は、前記端末におけるプリンタードライバーのインストールに応じて前記端末が取得し、当該端末が印刷データとともに送信した拠点情報である、
ことを特徴とする付記４に記載の印刷制御方法。
【００６２】
（付記６）前記複合機に対応する拠点情報の特定は、複合機のＩＰアドレスと拠点情報との対応関係に基づき、前記印刷指示の送信元の複合機のＩＰアドレスに対応する拠点情報を特定することで行う、
ことを特徴とする付記４又は５に記載の印刷制御方法。
【００６３】
（付記７）複合機から前記印刷データの印刷指示を受信した場合に、端末から送信された印刷データと、拠点情報とが対応づけて記憶されている記憶部を参照し、該複合機に対応する拠点情報を特定する特定部と、
特定した前記拠点情報が、前記印刷指示の対象の印刷データに対応づけて前記記憶部に記憶された拠点情報と一致するか否か判定する判定部と、
判定結果に応じて印刷を許容する印刷制御部と、
を有することを特徴とする印刷制御装置。
【００６４】
（付記８）前記印刷データと対応付けて記憶されている拠点情報は、前記端末におけるプリンタードライバーのインストールに応じて前記端末が取得し、当該端末が印刷データとともに送信した拠点情報である、
ことを特徴とする付記７に記載の印刷制御装置。
【００６５】
（付記９）前記複合機に対応する拠点情報の特定は、複合機のＩＰアドレスと拠点情報との対応関係に基づき、前記印刷指示の送信元の複合機のＩＰアドレスに対応する拠点情報を特定することで行う、
ことを特徴とする付記７又は８に記載の印刷制御装置。
【符号の説明】
【００６６】
１…印刷管理システム
２…ＰＣ
３…複合機
４…ユーザー
２１…印刷アプリケーション
２２、１０７…プリンタードライバー
３１…Ｗｅｂブラウザ
３２…一覧画面
３３、３３ａ、３３ｂ…印刷ジョブ
３４…エラー画面
１００…印刷管理サーバ
１００ａ…通信装置
１００ｂ…ＨＤＤ
１００ｃ…メモリ
１００ｄ…プロセッサ
１０１…通信部
１０２…記憶部
１０３…記憶処理部
１０４…特定部
１０５…判定部
１０６…印刷制御部
１１０、１１０ａ…印刷データ
１１１…印刷属性
１１２…管理情報
１１２ａ…プリンター−アドレス情報
１１２ｂ…アドレス−拠点情報
【図１】
2019200465.tif 000003
【図２】
2019200465.tif 000004
【図３】
2019200465.tif 000005
【図４】
2019200465.tif 000006
【図５】
2019200465.tif 000007
【図６】
2019200465.tif 000008
【図７】
2019200465.tif 000009
【図８】
2019200465.tif 000010
【図９】
2019200465.tif 000011