(57)【要約】【課題】印刷対象データのセキュリティを確保するとともに、ユーザの利便性の低下を防止又は軽減する。【解決手段】障害検知部３２は、印刷対象データの印刷が許可された出力許可範囲内に設置された印刷装置の障害を検知する。印刷中に障害が検知された場合、選択部３４は、当該印刷装置と他の印刷装置との位置関係に基づいて代替の印刷装置を選択する。出力許可範囲外に設置された印刷装置が代替の印刷装置として選択された場合、代替照合情報作成部３６は、代替の印刷装置によって印刷対象データを印刷するための代替照合情報を作成し、代替照合情報送信部３８は、障害が発生した印刷装置に代替照合情報を送信する。代替の印刷装置に代替照合情報が入力された場合、照合部２８は、代替照合情報を用いて照合を行う。照合が成功した場合、印刷情報送信部３０は代替の印刷装置に印刷対象データを送信する。【選択図】図２
2015103193.tif 000002
【特許請求の範囲】
【請求項１】
印刷対象データの印刷が許可された出力許可範囲内に設置された印刷装置の障害を検知する障害検知手段と、
前記出力許可範囲内に設置された印刷装置による前記印刷対象データの印刷中に当該印刷装置の障害が検知された場合、前記障害が検知された印刷装置と他の印刷装置との位置関係に基づいて、代替の印刷装置を選択する選択手段と、
前記代替の印刷装置が前記出力許可範囲外に設置されている場合、前記障害が検知された印刷装置によって印刷されていた前記印刷対象データの印刷を、前記代替の印刷装置に許可するための処理を行う処理手段と、
を有する印刷管理装置。
【請求項２】
前記処理手段は、
前記出力許可範囲外に設置された前記代替の印刷装置によって前記印刷対象データを印刷するための代替照合情報を、前記障害が検知された印刷装置に出力する代替照合情報出力手段と、
前記代替の印刷装置にて前記代替照合情報が入力された場合、前記代替の印刷装置による前記印刷対象データの印刷を許可する許可手段と、を有する、
ことを特徴とする請求項１に記載の印刷管理装置。
【請求項３】
前記許可手段は、前記印刷対象データを印刷するための照合情報が、前記出力許可範囲内に設置された印刷装置にて入力された場合に、前記出力許可範囲内に設置された印刷装置による前記印刷対象データの印刷を更に許可し、
前記代替照合情報は、前記照合情報とは異なる情報である、
ことを特徴とする請求項２に記載の印刷管理装置。
【請求項４】
前記代替照合情報は、前記印刷対象データのうち障害発生前に既に印刷された範囲を示す情報である、
ことを特徴とする請求項２又は請求項３に記載の印刷管理装置。
【請求項５】
前記代替照合情報によって許可される印刷の回数は制限されている、
ことを特徴とする請求項２から請求項４のいずれか一項に記載の印刷管理装置。
【請求項６】
前記出力許可範囲内に設置された印刷装置の障害が検知された場合、前記出力許可範囲外に設置された印刷装置を、前記出力許可範囲内の印刷装置として設定する手段を、更に有する、
ことを特徴とする請求項１から請求項５のいずれか一項に記載の印刷管理装置。
【請求項７】
コンピュータを、
印刷対象データの印刷が許可された出力許可範囲内に設置された印刷装置の障害を検知する障害検知手段と、
前記出力許可範囲内に設置された印刷装置による前記印刷対象データの印刷中に当該印刷装置の障害が検知された場合、前記障害が検知された印刷装置と他の印刷装置との位置関係に基づいて、代替の印刷装置を選択する選択手段と、
前記代替の印刷装置が前記出力許可範囲外に設置されている場合、前記障害が検知された印刷装置によって印刷されていた前記印刷対象データの印刷を、前記代替の印刷装置に許可するための処理を行う処理手段と、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷管理装置及びプログラムに関する。
【背景技術】
【０００２】
ネットワーク上の印刷装置を利用して印刷が行われる場合がある。
【０００３】
特許文献１には、プリントサーバが、ネットワーク上で無効となっているプリンタを検出し、クライアントで当該無効プリンタ用のプリンタドライバを利用しているか否かを検索し、無効プリンタドライバが検出された場合、プリントサーバが、近しい属性を有する代替プリンタを検索するシステムが開示されている。
【０００４】
特許文献２には、印刷ジョブを印刷装置に送信する際に、印刷装置の状態情報に基づいて印刷装置の状態を判別し、当該印刷装置に障害がないことが判別された場合に限り印刷ジョブを当該印刷装置に送信するシステムが開示されている。
【０００５】
特許文献３には、文書データに含まれる印刷条件情報に応じて、文書データに含まれる印刷データに基づくプリンタによる印刷を制御する装置が開示されている。印刷条件情報は、プリンタが設置された地域毎に設定された、各プリンタでの印刷に関する条件を示す情報である。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−１８３８８９号公報
【特許文献２】特開２００７−３４９４０号公報
【特許文献３】特開２００６−２２１５７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、印刷対象データのセキュリティを確保するために、印刷が許可された範囲（出力許可範囲）を設定し、その出力許可範囲内に設置された印刷装置によって印刷対象データを印刷する場合がある。この場合、出力許可範囲外に設置された印刷装置による印刷が禁止される。このように出力許可範囲が設定されている状況で、出力許可範囲内に設置された印刷装置に障害が発生し、当該印刷装置による印刷が続行されなくなった場合、他の印刷装置を代替機として印刷を続行することがある。しかしながら、代替機が遠隔地に設置されている場合、ユーザの移動時間が長くなり、ユーザの利便性が低下するおそれがある。また、障害が発生した印刷装置の近くに代替機となり得る印刷装置が設置されている場合であっても、その代替機となり得る印刷装置が出力許可範囲外に設置されている場合、その代替機を使用するためには、許可範囲を変更する必要があり、印刷対象データのセキュリティが確保されないおそれがある。
【０００８】
本発明の目的は、印刷対象データのセキュリティを確保するとともに、ユーザの利便性の低下を防止又は軽減することである。
【課題を解決するための手段】
【０００９】
請求項１に係る発明は、印刷対象データの印刷が許可された出力許可範囲内に設置された印刷装置の障害を検知する障害検知手段と、前記出力許可範囲内に設置された印刷装置による前記印刷対象データの印刷中に当該印刷装置の障害が検知された場合、前記障害が検知された印刷装置と他の印刷装置との位置関係に基づいて、代替の印刷装置を選択する選択手段と、前記代替の印刷装置が前記出力許可範囲外に設置されている場合、前記障害が検知された印刷装置によって印刷されていた前記印刷対象データの印刷を、前記代替の印刷装置に許可するための処理を行う処理手段と、を有する印刷管理装置である。
【００１０】
請求項２に係る発明は、前記処理手段は、前記出力許可範囲外に設置された前記代替の印刷装置によって前記印刷対象データを印刷するための代替照合情報を、前記障害が検知された印刷装置に出力する代替照合情報出力手段と、前記代替の印刷装置にて前記代替照合情報が入力された場合、前記代替の印刷装置による前記印刷対象データの印刷を許可する許可手段と、を有する、ことを特徴とする請求項１に記載の印刷管理装置である。
【００１１】
請求項３に係る発明は、前記許可手段は、前記印刷対象データを印刷するための照合情報が、前記出力許可範囲内に設置された印刷装置にて入力された場合に、前記出力許可範囲内に設置された印刷装置による前記印刷対象データの印刷を更に許可し、前記代替照合情報は、前記照合情報とは異なる情報である、ことを特徴とする請求項２に記載の印刷管理装置である。
【００１２】
請求項４に係る発明は、前記代替照合情報は、前記印刷対象データのうち障害発生前に既に印刷された範囲を示す情報である、ことを特徴とする請求項２又は請求項３に記載の印刷管理装置である。
【００１３】
請求項５に係る発明は、前記代替照合情報によって許可される印刷の回数は制限されている、ことを特徴とする請求項２から請求項４のいずれか一項に記載の印刷管理装置である。
【００１４】
請求項６に係る発明は、前記出力許可範囲内に設置された印刷装置の障害が検知された場合、前記出力許可範囲外に設置された印刷装置を、前記出力許可範囲内の印刷装置として設定する手段を、更に有する、ことを特徴とする請求項１から請求項５のいずれか一項に記載の印刷管理装置である。
【００１５】
請求項７に係る発明は、コンピュータを、印刷対象データの印刷が許可された出力許可範囲内に設置された印刷装置の障害を検知する障害検知手段と、前記出力許可範囲内に設置された印刷装置による前記印刷対象データの印刷中に当該印刷装置の障害が検知された場合、前記障害が検知された印刷装置と他の印刷装置との位置関係に基づいて、代替の印刷装置を選択する選択手段と、前記代替の印刷装置が前記出力許可範囲外に設置されている場合、前記障害が検知された印刷装置によって印刷されていた前記印刷対象データの印刷を、前記代替の印刷装置に許可するための処理を行う処理手段と、として機能させるプログラムである。
【発明の効果】
【００１６】
請求項１，７に係る発明によると、印刷対象データのセキュリティが確保されるとともに、ユーザの利便性の低下が防止又は軽減される。
【００１７】
請求項２に係る発明によると、代替照合情報の漏洩が防止、又は、漏洩の危険性が軽減されるため、セキュリティの低下が防止又は軽減される。
【００１８】
請求項３に係る発明によると、照合情報と同一の情報によって代替の印刷装置による印刷を許可する場合と比較して、印刷対象データのセキュリティの低下が防止又は軽減される。
【００１９】
請求項４に係る発明によると、既に印刷された範囲に応じて代替照合情報が変わるため、印刷対象データのセキュリティの低下が防止又は軽減される。
【００２０】
請求項５に係る発明によると、印刷回数を制限しない場合と比較して、印刷対象データのセキュリティの低下が防止又は軽減される。
【００２１】
請求項６に係る発明によると、出力許可範囲内に設置されている印刷装置の台数が維持される。
【図面の簡単な説明】
【００２２】
【図１】本発明の実施形態に係る印刷システムの一例を示すブロック図である。
【図２】本実施形態に係る印刷管理装置及び印刷装置の一例を示すブロック図である。
【図３】出力許可範囲に関する管理テーブルの一例を示す図である。
【図４】出力許可範囲外の印刷装置での印刷に関する管理テーブルの一例を示す図である。
【図５】本実施形態に係る印刷システムの処理の一例を説明するためのブロック図である。
【図６】本実施形態に係る印刷システムの処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００２３】
図１に、本発明の実施形態に係る印刷システムの一例を示す。本実施形態に係る印刷システムは、印刷管理装置１０及び複数の印刷装置（例えば、印刷装置１１０，１２０，・・・，１５０）を含み、それらはネットワーク等の通信経路Ｎを介して接続されている。なお、図１には、５台の印刷装置が示されているが、５台以外の台数の印刷装置が通信経路Ｎを介して印刷管理装置１０に接続されていてもよい。以下、印刷装置１１０，１２０，・・・，１５０を、まとめて「印刷装置１１０等」と称する場合がある。
【００２４】
印刷管理装置１０は、印刷装置１１０等による印刷の対象となるデータ（印刷対象データ）を管理し、印刷対象データを印刷装置１１０等に送信する。
【００２５】
印刷装置１１０等は、印刷管理装置１０から印刷対象データを受信して印刷する。印刷装置１１０等は、例えば予約情報（照合情報）を受け付けると、当該予約情報に対応する印刷対象データを印刷する。予約情報（照合情報）は、印刷装置１１０等にて印刷対象データを印刷するために用いられる情報である。印刷装置１１０等は、それぞれ同一の建物内に設置されていてもよいし、それぞれ異なる建物内に設置されていてもよい。印刷装置１１０等は、一例として、コンビニエンスストア、スーパー、ホテル又は図書館等に設置されている。なお、印刷装置１１０等は、印刷機能の他、コピー機能やファクシミリ機能を備えていてもよい。
【００２６】
端末装置５０は、一例としてパーソナルコンピュータや携帯端末装置（スマートフォンや携帯電話）であり、通信経路Ｎに接続されて、印刷管理装置１０との間でデータの送受信を行う。
【００２７】
登録ユーザ２００は、印刷対象データを印刷管理装置１０に登録するユーザである。例えば、登録ユーザ２００は、端末装置５０を利用することで、印刷対象データを印刷管理装置１０に登録する。
【００２８】
印刷ユーザ３００は、印刷装置１１０等を利用して印刷対象データの印刷を要求するユーザである。なお、登録ユーザ２００と印刷ユーザ３００とは、同一人物であってもよいし、異なる人物であってもよい。
【００２９】
出力許可範囲は、印刷ユーザ３００による印刷対象データの印刷が許可された範囲である。図１に示す例では、印刷ユーザ３００は、出力許可範囲内に設置された印刷装置１２０，１３０，１４０による印刷が許可されており、出力許可範囲外に設置された印刷装置１１０，１５０による印刷は禁止されている。出力許可範囲は、印刷管理装置１０によって管理されており、例えば、ユーザ毎や印刷対象データ毎に設定される。出力許可範囲の設定は、例えば印刷管理装置１０の管理者によって行われる。出力許可範囲は、一例として市町村等の地域や、建物内のフロアやエリア等である。例えば、印刷ユーザ３００の出力許可範囲として「横浜市」が設定された場合、印刷ユーザ３００は、「横浜市」に設置されている印刷装置１１０等による印刷が許可され、「横浜市」以外の地域に設置されている印刷装置１１０等による印刷が禁止される。この出力許可範囲は、セキュリティを確保するために設定されるものである。例えば、印刷ユーザ毎に出力許可範囲が設定される場合、印刷ユーザが利用し得る印刷装置１１０等が出力許可範囲内に含められ、印刷ユーザが利用し得ない印刷装置１１０等は出力許可範囲から外される。例えば、印刷ユーザが営業担当者であり、営業エリアが「横浜市」である場合、「横浜市」に設置されている印刷装置１１０等は当該印刷ユーザによって利用され得るが、「横浜市」以外の地域に設置されている印刷装置１１０等は当該印刷ユーザによっては利用され得ない。そのため、当該印刷ユーザに対しては、出力許可範囲を「横浜市」に設定することで、当該印刷ユーザが利用し得る印刷装置１１０等による印刷が許可され、それ以外の印刷装置１１０等では印刷が禁止されるため、印刷対象データのセキュリティが確保され得る。また、セキュリティレベルを基準にして出力許可範囲が設定されてもよい。例えば、予め設定されたセキュリティレベルが確保される印刷装置１１０等を出力許可範囲内に含めてもよい。一例として、指紋認証機能を備える印刷装置を出力許可範囲内に含めてもよい。これにより、予め設定されたセキュリティレベルが確保されない印刷装置では印刷が禁止されるため、そのセキュリティレベルが確保される。
【００３０】
次に、図２を参照して、印刷管理装置１０及び印刷装置１１０等の構成について説明する。なお、印刷装置１１０，１２０，・・・，１５０の構成は同じであるため、図２には、それらを代表して印刷装置１１０が示されている。
【００３１】
まず、印刷管理装置１０の構成について説明する。
【００３２】
印刷データ登録部１２は、印刷対象データを受けて、当該印刷対象データを印刷データ記憶部１４に記憶させる。例えば、印刷データ登録部１２は、登録ユーザ２００の端末装置５０から印刷対象データを受信し、当該印刷対象データを印刷データ記憶部１４に記憶させる。印刷データ登録部１２は、例えば、印刷対象データに識別情報（印刷対象データＩＤ）及び照合情報（予約情報）を関連付けて、印刷対象データを印刷データ記憶部１４に記憶させる。
【００３３】
管理部１６は、出力許可範囲を管理し、その管理に関する情報を管理情報記憶部１８に記憶させる。管理部１６は、例えば図３に示すように、管理ＩＤと、出力許可範囲情報と、印刷装置ＩＤと、印刷装置状態と、ユーザＩＤと、印刷対象データＩＤと、の対応関係を示す出力許可範囲に関する管理テーブルを作成し、当該管理テーブルを管理情報記憶部１８に記憶させる。管理ＩＤは、出力許可範囲を管理するためのＩＤである。出力許可範囲情報は、出力許可範囲を示す情報であり、一例として、出力が許可された地域名（例えば「横浜市」）を特定するための情報である。印刷装置ＩＤは、印刷装置１１０等に割り当てられて印刷装置１１０等を識別するための情報であり、対応する出力許可範囲内に設置されている印刷装置１１０等の識別情報である。印刷装置状態は、印刷装置１１０等の状態を示す項目であり、「ＯＫ」は障害が発生していないことを示し、「ＮＧ」は障害が発生していることを示す。ユーザＩＤは、印刷ユーザ３００を識別するための情報であり、対応する出力許可範囲内に設置された印刷装置１１０等による印刷が許可された印刷ユーザ３００の識別情報である。印刷対象データＩＤは、登録ユーザ２００によって登録されたデータを識別するための情報である。このように、出力許可範囲に関する管理テーブルは、出力許可範囲と、その出力許可範囲内に設置されている印刷装置１１０等と、その印刷装置１１０等の印刷状態と、その出力許可範囲内に設置されている印刷装置１１０等による印刷が許可された印刷ユーザと、その印刷装置１１０等で印刷が許可された印刷対象データと、の対応関係を示す。図１に示す例で説明すると、出力許可範囲と、その出力許可範囲内に設置されている印刷装置１２０，１３０，１４０と、それらの印刷装置状態と、印刷装置１２０，１３０，１４０による印刷が許可された印刷ユーザ３００と、印刷対象データと、が関連付けられている。なお、印刷装置状態を示す情報は、例えば、印刷装置１１０等から定期的に印刷管理装置１０に送信され、管理部１６は、その情報に基づいて、管理テーブルに含まれる情報を更新する。
【００３４】
また、管理部１６は、出力許可範囲外の印刷装置１１０等での印刷に関する管理テーブルを作成し、当該管理テーブルを管理情報記憶部１８に記憶させる。この管理テーブルには、後述する照合情報作成部２２によって作成された照合情報と、同様に後述する代替照合情報作成部３６によって作成された代替照合情報と、が含まれる。この管理テーブルについては、後述する。
【００３５】
印刷情報作成部２０は、印刷対象データの印刷命令を示す印刷情報（印刷ジョブ）を作成する。この印刷情報には、印刷対象データの印刷条件を示す情報が含まれる。印刷条件は、例えば、用紙サイズ、カラー印刷の有無、両面印刷の有無等である。
【００３６】
照合情報作成部２２は、出力許可範囲内に設置された印刷装置１１０等によって印刷対象データを印刷するための照合情報を作成する。この照合情報は、例えば一意の文字列又画像で表され、印刷対象データを印刷するための予約情報に相当する。
【００３７】
照合情報出力部２４は、照合情報を出力する。例えば、照合情報出力部２４は、登録ユーザ２００又は印刷ユーザ３００の端末装置５０に照合情報を送信してもよいし、照合情報を表示部に表示させてもよい。
【００３８】
照合情報受信部２６は、印刷装置１１０等にて入力され印刷装置１１０等から送信された照合情報を受信する。また、照合情報受信部２６は、後述する代替照合情報を、印刷装置１１０等から受信する。
【００３９】
照合部２８は、印刷装置１１０等から送信された照合情報と、照合情報作成部２２によって作成され印刷対象データに関連付けられている照合情報と、を照合し、照合結果を印刷情報送信部３０に出力する。また、照合部２８は、後述する代替照合情報作成部３６によって作成され印刷対象データに関連付けられている代替照合情報と、印刷装置１１０等から送信された代替照合情報と、を照合し、照合結果を印刷情報送信部３０に出力する。
【００４０】
印刷情報送信部３０は、照合部２８から照合結果を受け、照合情報を用いた照合が成功した場合（例えば、印刷装置１１０等から送信された照合情報と、印刷対象データに関連付けられている照合情報と、が一致する場合）、照合情報に対応する印刷対象データと印刷情報とを、照合情報が入力された印刷装置１１０等に送信する。一方、照合が失敗した場合（例えば、両照合情報が一致しない場合）、印刷情報送信部３０は、印刷対象データ及び印刷情報を送信しない。
【００４１】
また、印刷情報送信部３０は、代替照合情報を用いた照合が成功した場合（例えば、印刷装置１１０等から送信された代替照合情報と、印刷対象データに関連付けられている代替照合情報と、が一致する場合）、代替照合情報に対応する印刷対象データと印刷情報と、を代替照合情報が入力された印刷装置１１０等に送信する。一方、照合が失敗した場合（例えば、両代替照合情報が一致しない場合）、印刷情報送信部３０は、印刷対象データ及び印刷情報を送信しない。
【００４２】
障害検知部３２は、印刷装置１１０等にて障害が発生したことを示す情報（障害情報）を、障害が発生した印刷装置１１０等から受信することで、印刷装置１１０等の障害の発生を検知する。この障害は、印刷装置１１０等の故障の他、用紙切れやトナー切れ等も含む。例えば、障害検知部３２は、印刷対象データの印刷中に障害が発生した印刷装置１１０等から障害情報を受信することで、当該印刷装置１１０等の障害の発生を検知する。このとき、障害検知部３２は、印刷対象データのうち障害発生前に既に印刷された範囲を示す情報を受信する。この情報は、障害が発生した印刷装置１１０等によって、印刷対象データがどこまで（何ページまで）印刷されたのかを示す情報である。
【００４３】
選択部３４は、障害が発生した印刷装置１１０等と、他の印刷装置１１０等と、の位置関係に基づいて、障害が発生した印刷装置１１０等によって印刷されていた印刷対象データを印刷するための代替の印刷装置１１０等を選択する。このとき、選択部３４は、印刷対象データの印刷条件に従って印刷する機能を有する印刷装置１１０等を、代替の印刷装置１１０等として選択する。例えば、カラー印刷が要求されている場合、カラー印刷の機能を有する印刷装置１１０等が、代替の印刷装置１１０等として選択される。このように、選択部３４は、印刷装置１１０等の位置関係と印刷条件とに基づいて、代替の印刷装置１１０等を選択する。
【００４４】
例えば、印刷装置１１０等が設置されている場所を示す所在地情報、及び、印刷装置１１０等の機能を示す機能情報が、印刷管理装置１０の図示しない記憶部に予め記憶されている。選択部３４は、印刷対象データの印刷条件に従って印刷する機能を有する印刷装置１１０等の中から、障害が発生した印刷装置１１０等から距離が最も近い位置に設置されている他の印刷装置１１０等を、代替の印刷装置１１０等として選択する。または、選択部３４は、印刷対象データの印刷条件に従って印刷する機能を有する印刷装置１１０等の中から、障害が発生した印刷装置１１０等から予め設定された距離内に設置されている他の印刷装置１１０等を、代替の印刷装置１１０等として選択してもよい。この選択によっては、出力許可範囲内に設置されている印刷装置１１０等が代替の印刷装置１１０等として選択される場合もあれば、出力許可範囲外に設置されている印刷装置１１０等が代替の印刷装置１１０等として選択される場合もある。
【００４５】
また、選択部３４は、障害が発生した印刷装置１１０等と同程度のセキュリティが確保されることを選択条件として、代替の印刷装置１１０等を選択してもよい。例えば、故障が発生した印刷装置１１０等が指紋認証機能を備えている場合、選択部３４は、指紋認証機能を備えている印刷装置１１０等の中から、印刷対象データの印刷条件に従って印刷する機能を有し、障害が発生した印刷装置１１０等から距離が最も近い位置又は予め設定された距離内に設置されている印刷装置１１０等を、代替の印刷装置１１０等として選択してもよい。なお、印刷装置１１０等のセキュリティに関する機能を示す情報は、印刷管理装置１０の図示しない記憶部に予め記憶されており、選択部３４は、その情報に基づいて、代替の印刷装置１１０等を選択すればよい。
【００４６】
代替照合情報作成部３６は、出力許可範囲外に設置されている印刷装置１１０等が代替の印刷装置１１０等として選択された場合、当該印刷装置１１０等によって印刷対象データを印刷するための代替照合情報（代替予約情報）を作成する。この代替照合情報は、照合情報作成部２２によって作成される照合情報とは異なる情報である。代替照合情報によって許可される印刷の回数は制限されており、例えば、１回のみの印刷が許可される。また、代替照合情報は、印刷対象データのうち障害発生前に既に印刷された範囲を示す情報であってもよい。すなわち、代替照合情報は、障害が発生した印刷装置１１０等によって、印刷対象データがどこまで（何ページまで）印刷されたのかを示す情報であってもよい。
【００４７】
代替照合情報送信部３８は、代替照合情報を、障害が発生した印刷装置１１０等に送信する。代替照合情報送信部３８は、印刷ユーザ３００の端末装置５０に代替照合情報を送信してもよい。また、代替照合情報送信部３８は、代替の印刷装置１１０等の所在地を示す所在地情報を、障害が発生した印刷装置１１０等又は端末装置５０に送信する。
【００４８】
なお、照合情報及び代替照合情報は、管理部１６に出力され、管理部１６によって管理される。例えば図４に示すように、管理部１６は、ＩＤと、照合情報と、ユーザＩＤと、代替照合情報と、代替の印刷装置１１０等での出力回数（印刷回数）と、管理ＩＤと、の対応関係を示す管理テーブルを作成し、当該管理テーブルを管理情報記憶部１８に記憶させる。ＩＤは、各情報を管理するためのＩＤであり、通し番号である。照合情報は照合情報作成部２２によって作成された情報であり、出力許可範囲内に設置された印刷装置１１０等によって印刷対象データを印刷するための情報である。ユーザＩＤは、印刷対象データの印刷を要求した印刷ユーザ３００の識別情報である。代替照合情報は代替照合情報作成部３６によって作成された情報であり、出力許可範囲外に設置された印刷装置１１０等によって印刷対象データを印刷するための情報である。管理ＩＤは、図３に示す管理テーブルに含まれる管理ＩＤに対応する。図３及び図４に示すように、出力許可範囲と、印刷装置と、印刷装置の状態と、印刷ユーザと、印刷対象データと、照合情報と、代替照合情報と、出力回数と、が関連付けられており、管理部１６は、図３及び図４に示す管理テーブルを用いて、それらの情報を管理する。
【００４９】
次に、印刷装置１１０の構成について説明する。なお、印刷装置１２０〜１５０も、印刷装置１１０と同じ構成を有する。
【００５０】
印刷部１１１は、印刷対象のデータを印刷する。ユーザインターフェース部（ＵＩ部）１１２は操作部と表示部とを備え、情報を表示し、印刷ユーザ３００によって入力された情報を受け付ける。送受信部１１３は、印刷管理装置１０との間でデータの送受信を行う。制御部１１４は、印刷装置１１０の各部を制御する。障害検知部１１５は、印刷装置１１０に発生した障害を検知する。この障害は、印刷部１１１の故障（印刷続行の障害となる故障）の他、用紙切れやトナー切れ等も含む。障害検知部１１５によって障害が検知された場合、送受信部１１３は、障害が発生したことを示す情報（障害情報）を、印刷管理装置１０に送信する。
【００５１】
次に、本実施形態に係る印刷システムの動作について説明する。
【００５２】
まず、図１を参照して、通常時（障害が発生していないとき）の動作の概略について説明する。登録ユーザ２００が、端末装置５０を利用して印刷対象データを印刷管理装置１０に登録する。印刷管理装置１０は、印刷対象データの印刷情報（印刷ジョブ）と照合情報とを作成する。この照合情報は、例えば端末装置５０等にてユーザに提示される。印刷対象データを印刷する場合、印刷ユーザ３００は、出力許可範囲内に設置されている印刷装置１１０等（例えば印刷装置１４０）に、照合情報を入力する。印刷管理装置１０は、印刷装置１４０に入力された照合情報と、印刷対象データに関連付けられている照合情報と、を照合し、照合が成功した場合、印刷対象データと印刷情報とを印刷装置１４０に送信する。印刷装置１４０は、印刷情報に従って印刷対象データを印刷する。
【００５３】
次に、図５を参照して、印刷中に障害が発生した場合の動作の概略について説明する。通常時と同様に、印刷装置１４０にて印刷対象データが印刷されているものとする。印刷中に印刷装置１４０にて障害が発生して印刷が中断された場合（１）、印刷装置１４０は、故障情報を印刷管理装置１０に送信する（２）。印刷管理装置１０は、印刷対象データの印刷条件と、印刷装置１１０等の位置関係と、に基づいて、代替の印刷装置１１０等を選択し（３）、代替の印刷装置１１０等の所在地情報を、障害が発生した印刷装置１４０又は印刷ユーザ３００の端末装置５０に送信する（４）。出力許可範囲外に設置されている印刷装置１１０等が代替の印刷装置１１０等として選択された場合、印刷管理装置１０は、代替照合情報を作成し、その代替照合情報を印刷装置１４０又は印刷ユーザ３００の端末装置５０に送信する。図５に示す例では、出力許可範囲外に設置されている印刷装置１５０が代替機として選択されているため、代替照合情報及び所在地情報が、印刷装置１４０又は印刷ユーザ３００の端末装置５０に送信される。印刷装置１４０又は端末装置５０は、印刷装置１５０の所在地情報及び代替照合情報を表示する（５）。そして、印刷ユーザ３００が印刷装置１５０に代替照合情報を入力すると、印刷管理装置１０は、印刷装置１５０に入力された代替照合情報と、印刷対象データに関連付けられている代替照合情報と、を照合する。照合が成功した場合、印刷管理装置１０は、印刷対象データと印刷情報とを印刷装置１５０に送信する（６）。このとき、印刷管理装置１０は、印刷対象データのうちの未印刷分のデータを印刷装置１５０に送信してもよい。印刷装置１５０は、印刷対象データを印刷する。印刷完了後、印刷装置１５０は、印刷対象データを削除する。
【００５４】
次に、図６に示すフローチャートを参照して、印刷システムの動作について詳しく説明する。
【００５５】
まず、登録ユーザ２００が、端末装置５０を利用して印刷対象データを印刷管理装置１０に送信すると、印刷データ登録部１２は、印刷対象データを印刷データ記憶部１４に記憶させる（Ｓ０１）。照合情報作成部２２は、出力許可範囲内に設置された印刷装置１１０等によって印刷対象データを印刷するための照合情報を作成する（Ｓ０２）。印刷データ登録部１２は、印刷対象データに識別情報及び照合情報を関連付ける。また、印刷情報作成部２０は、印刷対象データの印刷情報（印刷ジョブ）を作成する。そして、照合情報出力部２４は、登録ユーザ２００又は印刷ユーザ３００の端末装置５０に照合情報を送信する。
【００５６】
印刷ユーザ３００は、出力許可範囲内に設置されている印刷装置１１０等（例えば印刷装置１４０）のＵＩ部１１２を用いて、ユーザＩＤ及び照合情報を入力する（Ｓ０３）。印刷装置１４０の送受信部１１３は、ユーザＩＤ、照合情報及び印刷装置ＩＤを、印刷管理装置１０に送信する。印刷管理装置１０の照合情報受信部２６は、印刷装置１４０から送信されたユーザＩＤ、照合情報及び印刷装置ＩＤを受信する。照合部２８は、図３に示す管理テーブルを参照し、印刷ユーザ３００が、印刷装置１４０によって印刷対象データを印刷することが許可されたユーザであるか否かを確認する。すなわち、照合部２８は、印刷装置１４０が、印刷ユーザ３００に対して設定された出力許可範囲内に設置された印刷装置であるか否かを確認する。また、照合部２８は、印刷装置１４０から送信された照合情報と、印刷対象データに関連付けられている照合情報と、を照合する。そして、印刷ユーザ３００が、印刷装置１４０によって印刷することが許可されたユーザであり、照合が成功した場合、印刷情報送信部３０は、照合情報に対応する印刷対象データと印刷情報とを、印刷装置１４０に送信し、印刷装置１４０は、印刷管理装置１０から送信された印刷対象データを印刷する（Ｓ０４）。照合が失敗した場合、印刷情報送信部３０は、印刷対象データ及び印刷情報を送信しない。
【００５７】
そして、印刷装置１４０の障害検知部１１５によって障害が検知されない場合（Ｓ０５，Ｎｏ）、印刷装置１４０は印刷を継続して、印刷を完了させる（Ｓ０６）。印刷完了後、印刷装置１４０は、印刷対象データを削除する。
【００５８】
一方、障害検知部１１５が印刷装置１４０の障害を検知した場合（Ｓ０５，Ｙｅｓ）、印刷装置１４０の送受信部１１３は、印刷装置１４０にて障害が発生したことを示す情報（障害情報）を、印刷管理装置１０に送信する（Ｓ０７）。このとき、送受信部１１３は、印刷対象データがどこまで（何ページまで）印刷されたのかを示す情報を印刷管理装置１０に送信する。
【００５９】
印刷管理装置１０の選択部３４は、印刷対象データの印刷条件と、印刷装置１１０等の位置関係と、に基づいて、代替の印刷装置１１０等を選択する（Ｓ０８）。具体的には、選択部３４は、印刷対象データの印刷条件に従って印刷する機能を有する印刷装置１１０等の中から、障害が発生した印刷装置１４０から距離が最も近い位置又は予め設定された距離内に設置されている印刷装置１１０等を、代替の印刷装置１１０等として選択する。
【００６０】
印刷対象データの印刷条件に従って印刷する機能を有する印刷装置１１０等が、印刷装置１２０，１３０のように出力許可範囲内に設置されている場合（Ｓ０９，Ｙｅｓ）、選択部３４は、出力許可範囲内に設置されている当該印刷装置１１０等を、代替機として割り当てる（Ｓ１０）。例えば、印刷対象データの印刷条件に従って印刷する機能を有する印刷装置１１０等が、出力許可範囲内のみに存在する場合、選択部３４は、出力許可範囲内に存在する印刷装置１１０等を代替機として選択する。または、印刷対象データの印刷条件に従って印刷する機能を有する印刷装置１１０等が、出力許可範囲内及び出力許可範囲外の両方に存在し、出力許可範囲内に設置されている印刷装置１１０等が、障害が発生した印刷装置１４０に最も近い位置に設置されている場合、又は、障害が発生した印刷装置１４０から予め設定された距離内に設置されている場合、選択部３４は、出力許可範囲内に設置されている印刷装置１１０等を代替機として選択する。なお、代替機の選択条件（印刷条件及び位置関係）に合致する複数の印刷装置１１０等が、出力許可範囲内に存在する場合、選択部３４は、それら複数の印刷装置１１０等を代替機として選択してもよい。ここでは、一例として、印刷装置１３０が代替機として選択されたものとする。
【００６１】
印刷情報送信部３０は、代替機である印刷装置１３０の所在地を示す所在地情報を、障害が発生した印刷装置１４０又は印刷ユーザ３００の端末装置５０に送信する（Ｓ１１）。印刷装置１４０又は端末装置５０は、代替機である印刷装置１３０の所在地情報を表示する（Ｓ１２）。
【００６２】
そして、印刷ユーザ３００は、代替機である印刷装置１３０のＵＩ部１１２を用いて、ユーザＩＤ及び照合情報を入力する（Ｓ１３）。印刷装置１３０の送受信部１１３は、ユーザＩＤ、照合情報及び印刷装置ＩＤを、印刷管理装置１０に送信する。印刷管理装置１０の照合情報受信部２６は、印刷装置１３０から送信されたユーザＩＤ、照合情報及び印刷装置ＩＤを受信する。照合部２８は、図３に示す管理テーブルを参照し、印刷ユーザ３００が、印刷装置１３０によって印刷対象データを印刷することが許可されたユーザであるか否かを確認する。すなわち、照合部２８は、印刷装置１３０が、印刷ユーザ３００に対して設定された出力許可範囲内に設置された印刷装置であるか否かを確認する。また、照合部２８は、印刷装置１３０から送信された照合情報と、印刷対象データに関連付けられている照合情報と、を照合する。そして、印刷ユーザ３００が、印刷装置１３０によって印刷することが許可されたユーザであり、照合が成功した場合、印刷情報送信部３０は、照合情報に対応する印刷対象データと印刷情報とを、印刷装置１３０に送信する。印刷装置１３０は、印刷管理装置１０から送信された印刷対象データの印刷を開始し（Ｓ１４）、障害が検知されない場合、印刷を完了させる（Ｓ０６）。このとき、印刷管理装置１０は、印刷対象データのうちの未印刷分のデータを印刷装置１３０に送信し、印刷装置１３０は、未印刷分のデータを印刷してもよい。印刷完了後、印刷装置１３０は、印刷対象データを削除する。照合が失敗した場合、印刷情報送信部３０は、印刷対象データ及び印刷情報を送信しない。
【００６３】
一方、印刷対象データの印刷条件に従って印刷する機能を有する印刷装置１１０等が、出力許可範囲内に設置されておらず、出力許可範囲外のみに設置されている場合（Ｓ０９，Ｎｏ）、選択部３４は、出力許可範囲外に設置されている当該印刷装置１１０等を、代替機として割り当てる（Ｓ１５）。または、印刷対象データの印刷条件に従って印刷する機能を有する印刷装置１１０等が、出力許可範囲内及び出力許可範囲外の両方に存在し、出力許可範囲外に設置されている印刷装置１１０等が、障害が発生した印刷装置１４０に最も近い場合、選択部３４は、出力許可範囲外に設置されている印刷装置１１０等を代替機として選択する。または、印刷対象データの印刷条件に従って印刷する機能を有する印刷装置１１０等が、出力許可範囲内及び出力許可範囲外の両方に存在している場合であっても、当該印刷装置１１０等が、出力許可範囲内において、障害が発生した印刷装置１４０から予め設定された距離内に存在せずに、出力許可範囲外において、障害が発生した印刷装置１４０から予め設定された距離内に存在する場合、選択部３４は、出力許可範囲外に設置されている印刷装置１１０等を代替機として選択する。ここでは、一例として、印刷装置１５０が代替機として選択されたものとする。
【００６４】
そして、代替照合情報作成部３６は、代替機である印刷装置１５０によって印刷対象データを印刷するための代替照合情報を作成し、代替照合情報送信部３８は、代替機である印刷装置１５０の所在地を示す所在地情報と代替照合情報とを、障害が発生した印刷装置１４０又は印刷ユーザ３００の端末装置５０に送信する（Ｓ１６）。
【００６５】
印刷装置１４０又は端末装置５０は、代替の印刷装置１５０の所在地情報及び代替照合情報を表示する（Ｓ１７）。
【００６６】
そして、印刷ユーザ３００は、代替機である印刷装置１５０のＵＩ部１１２を用いて、ユーザＩＤ及び代替照合情報を入力する（Ｓ１８）。印刷装置１５０の送受信部１１３は、ユーザＩＤ、代替照合情報及び印刷装置ＩＤを、印刷管理装置１０に送信する。印刷管理装置１０の照合情報受信部２６は、印刷装置１５０から送信されたユーザＩＤ、照合情報及び印刷装置ＩＤを受信する。照合部２８は、例えば図３及び図４に示す管理テーブルを参照し、印刷装置１５０から送信された代替照合情報と、印刷対象データに関連付けられている代替照合情報と、を照合する。そして、照合が成功した場合、印刷情報送信部３０は、代替照合情報に対応する印刷対象データと印刷情報とを、印刷装置１５０に送信する。印刷装置１５０は、印刷管理装置１０から送信された印刷対象データの印刷を開始し（Ｓ１９）、障害が検知されない場合、印刷を完了させる（Ｓ０６）。このとき、印刷管理装置１０は、印刷対象のデータのうち未印刷分のデータを印刷装置１５０に送信し、印刷装置１５０は、未印刷分のデータを印刷してもよい。印刷完了後、印刷装置１５０は、印刷対象データを削除する。一方、照合が失敗した場合、印刷情報送信部３０は、印刷対象データ及び印刷情報を送信しない。また、代替照合情報に基づく印刷の回数が、当該代替照合情報に設定されている印刷回数の上限を超える場合も、印刷情報送信部３０は、印刷対象データ及び印刷情報を送信しない。
【００６７】
以上のように、障害が発生した印刷装置１４０に最も近い位置に設置された印刷装置１１０等、又は、障害が発生した印刷装置１４０から予め設定された距離内に設置された印刷装置１１０等を、代替機として選択することで、印刷ユーザ３００の移動距離の増大が防止又は軽減されるので、印刷ユーザ３００の利便性の低下が防止又は軽減される。
【００６８】
また、照合情報とは異なる代替照合情報を用いることで、出力許可範囲外に設置された印刷装置１１０等が代替機として選択された場合であっても、印刷対象データのセキュリティの低下が防止又は軽減される。この代替照合情報は、印刷対象データのうち既に印刷された範囲に応じて変わるため、照合情報を用いて出力許可範囲外の印刷装置１１０等で印刷を行う場合と比較して、印刷対象データのセキュリティの低下が防止又は軽減される。代替照合情報を用いることで、セキュリティが確保された状態で、出力許可範囲外に設置された印刷装置１１０等の利用が許可されるので、印刷ユーザ３００の利便性の低下が防止又は軽減される。
【００６９】
また、代替照合情報を用いた印刷の回数は制限されており、代替照合情報は一時的に使用が許可された情報であるため、照合情報を用いて出力許可範囲外の印刷装置１１０等で印刷を行う場合と比較して、印刷対象データのセキュリティの低下が防止又は軽減される。
【００７０】
さらに、障害が発生した印刷装置１４０又は印刷ユーザ３００の端末装置５０に代替照合情報を通知し、印刷装置１４０又は端末装置５０に代替照合情報を表示させることで、印刷ユーザ３００以外の者への代替照合情報の漏洩が防止、又は、漏洩の危険性が軽減される。これにより、印刷対象データのセキュリティの低下が防止又は軽減される。
【００７１】
なお、印刷対象データの印刷条件に従って印刷する機能を有する印刷装置１１０等が、出力許可範囲内及び出力許可範囲外の両方において、障害が発生した印刷装置１４０から予め設定された距離内に存在する場合、選択部３４は、出力許可範囲内に設置されている印刷装置１１０等と、出力許可範囲外に設置されている印刷装置１１０等と、を代替機として選択してもよい。この場合、代替照合情報送信部３８は、出力許可範囲外に設置されている代替機で印刷するための代替照合情報と、当該代替機の所在地情報と、を印刷装置１４０又は端末装置５０に送信する。また、印刷情報送信部３０は、出力許可範囲内に設置されている代替機の所在地情報を、印刷装置１４０又は端末装置５０に送信する。この場合、印刷ユーザ３００は、出力許可範囲内に設置された代替機及び出力許可範囲外に設置された代替機の両方にて、印刷対象データの印刷が許可される。
【００７２】
また、出力許可範囲内に設置されている印刷装置１１０等が代替機として選択された場合も、出力許可範囲外に設置されている印刷装置１１０等が代替機として選択された場合と同様に、代替照合情報を用いて照合を行ってもよい。照合情報とは異なる代替照合情報を用いることで、セキュリティの低下が防止又は軽減される。
【００７３】
なお、印刷装置１１０等に障害が発生した場合、印刷管理装置１０の管理者が、代替機を設定してもよい。例えば、選択部３４によって選択された印刷装置１１０等の中から、管理者が代替機を選択してもよい。
【００７４】
また、印刷管理装置１０の障害検知部３２は、出力許可範囲内に設置されている印刷装置１１０等の障害を常時検知し、印刷装置１１０等に障害が発生した場合、管理者の端末装置や印刷ユーザ３００の端末装置に、障害が発生していることを示す情報を送信してもよい。これにより、障害の発生が管理者や印刷ユーザ３００によって認知され得る状態となり、早期に対処され得る状態となる。
【００７５】
また、印刷管理装置１０の障害検知部３２は、出力許可範囲内に設置されている印刷装置１１０等の障害を常時検知し、印刷装置１１０等に障害が発生した場合、管理部１６は、代替機を、出力許可範囲内の印刷装置として設定してもよい。これにより、出力許可範囲内に属する印刷装置１１０等の台数が一定に維持される。
【００７６】
また、印刷ユーザ３００が、任意の印刷装置１１０等を代替機として使用してもよい。この場合、印刷管理装置１０が、代替機に入力された代替照合情報に基づいて照合を行うことで、セキュリティの低下が防止又は軽減される。印刷ユーザ３００によって代替機が選択されるため、印刷ユーザ３００の利便性の低下が防止又は軽減される。
【００７７】
上述した印刷管理装置１０は、一例としてハードウェア資源とソフトウェアとの協働により実現される。具体的には、印刷管理装置１０は、図示しないＣＰＵ等のプロセッサを備えている。当該プロセッサが、図示しない記憶装置に記憶されたプログラムを読み出して実行することにより、印刷管理装置１０の各部の機能が実現される。上記プログラムは、ＣＤやＤＶＤ等の記憶媒体を経由して、又は、ネットワーク等の通信経路を経由して、記憶装置に記憶される。
【符号の説明】
【００７８】
１０  印刷管理装置、１２  印刷データ登録部、１４  印刷データ記憶部、１６  管理部、１８  管理情報記憶部、２０  印刷情報作成部、２２  照合情報作成部、２４  照合情報出力部、２６  照合情報受信部、２８  照合部、３０  印刷情報送信部、３２，１１５  障害検知部、３４  選択部、３６  代替照合情報作成部、３８  代替照合情報送信部、５０  端末装置、１１０，１２０，１３０，１４０，１５０  印刷装置、１１１  印刷部、１１２  ユーザインターフェース部（ＵＩ部）、１１３  送受信部、１１４  制御部。
【図１】
2015103193.tif 000003
【図２】
2015103193.tif 000004
【図３】
2015103193.tif 000005
【図４】
2015103193.tif 000006
【図５】
2015103193.tif 000007
【図６】
2015103193.tif 000008