(57)【要約】【課題】  代替印刷を実行する場合に印刷の完了の遅延の発生の可能性を低減することができる代替印刷システム、印刷管理システムおよび印刷管理プログラムを提供する。【解決手段】  代替印刷システムにおいて、画像形成装置は、印刷データを受信した場合に、印刷を実行することができないエラーが発生しているとき、画像形成装置自身の代替の画像形成装置としての代替装置による印刷としての代替印刷を印刷管理システムに依頼し、印刷管理システムは、画像形成装置から代替印刷が依頼された場合に、代替印刷を印刷管理システムに依頼した画像形成装置の印刷速度以上に合計の印刷速度がなる最少の台数の画像形成装置の組み合わせの１つに含まれる全ての画像形成装置を代替装置として決定し（Ｓ１２３およびＳ１２９）、決定した代替装置に代替印刷用の印刷データを送信する（Ｓ１３１）ことを特徴とする。【選択図】  図８
2020160767.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像形成装置と、
前記画像形成装置による印刷を管理する印刷管理システムと
を備え、
前記画像形成装置は、印刷データを受信した場合に、印刷を実行することができないエラーが発生しているとき、前記画像形成装置自身の代替の画像形成装置としての代替装置による印刷としての代替印刷を前記印刷管理システムに依頼し、
前記印刷管理システムは、
前記画像形成装置から前記代替印刷が依頼された場合に前記代替装置を決定する代替装置決定部と、
前記代替装置決定部によって決定された前記代替装置に前記代替印刷用の印刷データを送信する代替印刷データ送信部と
を備え、
前記代替装置決定部は、前記代替印刷を前記印刷管理システムに依頼した前記画像形成装置の印刷速度以上に合計の印刷速度がなる最少の台数の前記画像形成装置の組み合わせの１つに含まれる全ての前記画像形成装置を前記代替装置として決定することを特徴とする代替印刷システム。
【請求項２】
前記組み合わせは、前記合計の印刷速度が最も速いことを特徴とする請求項１に記載の代替印刷システム。
【請求項３】
前記組み合わせは、印刷を実行中の前記画像形成装置を含まないことを特徴とする請求項１または請求項２に記載の代替印刷システム。
【請求項４】
前記組み合わせは、前記印刷データの送信者から特定の範囲内に存在する前記画像形成装置のみによって構成されることを特徴とする請求項１から請求項３までのいずれかに記載の代替印刷システム。
【請求項５】
画像形成装置から前記画像形成装置自身の代替の画像形成装置としての代替装置による印刷としての代替印刷が依頼された場合に前記代替装置を決定する代替装置決定部と、
前記代替装置決定部によって決定された前記代替装置に前記代替印刷用の印刷データを送信する代替印刷データ送信部と
を備え、
前記代替装置決定部は、前記代替印刷を前記印刷管理システムに依頼した前記画像形成装置の印刷速度以上に合計の印刷速度がなる最少の台数の前記画像形成装置の組み合わせの１つに含まれる全ての前記画像形成装置を前記代替装置として決定することを特徴とする印刷管理システム。
【請求項６】
画像形成装置から前記画像形成装置自身の代替の画像形成装置としての代替装置による印刷としての代替印刷が依頼された場合に前記代替装置を決定する代替装置決定部と、
前記代替装置決定部によって決定された前記代替装置に前記代替印刷用の印刷データを送信する代替印刷データ送信部と
をコンピューターに実現させ、
前記代替装置決定部は、前記代替印刷を前記コンピューターに依頼した前記画像形成装置の印刷速度以上に合計の印刷速度がなる最少の台数の前記画像形成装置の組み合わせの１つに含まれる全ての前記画像形成装置を前記代替装置として決定することを特徴とする印刷管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エラーが発生した画像形成装置の代替の画像形成装置による印刷としての代替印刷を実行する代替印刷システム、印刷管理システムおよび印刷管理プログラムに関する。
【背景技術】
【０００２】
従来の代替印刷システムとして、エラーが発生した画像形成装置に最も近い画像形成装置を、エラーが発生した画像形成装置の代替の画像形成装置として決定するものが知られている（例えば、特許文献１、２参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−０９７６４４号公報
【特許文献２】特開２０１６−２１８５４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の代替印刷システムにおいては、エラーが発生した画像形成装置にエラーが発生しなかったと仮定した場合に、この画像形成装置で印刷したときの印刷時間と比較して、代替印刷を実行する場合に代替の画像形成装置で印刷したときの印刷時間が長いときがあるという問題がある。
【０００５】
そこで、本発明は、代替印刷を実行する場合に印刷の完了の遅延の発生の可能性を低減することができる代替印刷システム、印刷管理システムおよび印刷管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の代替印刷システムは、複数の画像形成装置と、前記画像形成装置による印刷を管理する印刷管理システムとを備え、前記画像形成装置は、印刷データを受信した場合に、印刷を実行することができないエラーが発生しているとき、前記画像形成装置自身の代替の画像形成装置としての代替装置による印刷としての代替印刷を前記印刷管理システムに依頼し、前記印刷管理システムは、前記画像形成装置から前記代替印刷が依頼された場合に前記代替装置を決定する代替装置決定部と、前記代替装置決定部によって決定された前記代替装置に前記代替印刷用の印刷データを送信する代替印刷データ送信部とを備え、前記代替装置決定部は、前記代替印刷を前記印刷管理システムに依頼した前記画像形成装置の印刷速度以上に合計の印刷速度がなる最少の台数の前記画像形成装置の組み合わせの１つに含まれる全ての前記画像形成装置を前記代替装置として決定することを特徴とする。
【０００７】
この構成により、本発明の代替印刷システムは、代替印刷を印刷管理システムに依頼した画像形成装置の印刷速度以上に合計の印刷速度がなる最少の台数の画像形成装置の組み合わせの１つに含まれる全ての画像形成装置を代替装置として決定するので、代替装置の台数を抑えることができるとともに、代替印刷を実行する場合に印刷の完了の遅延の発生の可能性を低減することができる。
【０００８】
本発明の代替印刷システムにおいて、前記組み合わせは、前記合計の印刷速度が最も速くても良い。
【０００９】
この構成により、本発明の代替印刷システムは、合計の印刷速度が最も速い組み合わせの１つに含まれる全ての画像形成装置を代替装置として決定するので、代替印刷を実行する場合の印刷の完了の時期を早めることができ、その結果、代替印刷を実行する場合に印刷の完了の遅延の発生の可能性を低減することができる。
【００１０】
本発明の代替印刷システムにおいて、前記組み合わせは、印刷を実行中の前記画像形成装置を含まなくても良い。
【００１１】
この構成により、本発明の代替印刷システムは、印刷を実行中の画像形成装置を含まない組み合わせの１つに含まれる全ての画像形成装置を代替装置として決定するので、印刷を実行中であるために直ぐに代替印刷を開始することができない画像形成装置に代替印刷を実行させることを防止することができ、その結果、代替印刷を実行する場合に印刷の完了の遅延の発生の可能性を低減することができる。
【００１２】
本発明の代替印刷システムにおいて、前記組み合わせは、前記印刷データの送信者から特定の範囲内に存在する前記画像形成装置のみによって構成されても良い。
【００１３】
この構成により、本発明の代替印刷システムは、印刷データの送信者から特定の範囲内に存在する画像形成装置のみによって構成される組み合わせの１つに含まれる全ての画像形成装置を代替装置として決定するので、印刷データの送信者から遠過ぎる画像形成装置によって代替印刷が実行されることを防止することができ、その結果、印刷データの送信者による印刷物の取得に長時間が必要になるという事態の発生の可能性を低減することができる。
【００１４】
本発明の印刷管理システムは、画像形成装置から前記画像形成装置自身の代替の画像形成装置としての代替装置による印刷としての代替印刷が依頼された場合に前記代替装置を決定する代替装置決定部と、前記代替装置決定部によって決定された前記代替装置に前記代替印刷用の印刷データを送信する代替印刷データ送信部とを備え、前記代替装置決定部は、前記代替印刷を前記印刷管理システムに依頼した前記画像形成装置の印刷速度以上に合計の印刷速度がなる最少の台数の前記画像形成装置の組み合わせの１つに含まれる全ての前記画像形成装置を前記代替装置として決定することを特徴とする。
【００１５】
この構成により、本発明の印刷管理システムは、代替印刷を印刷管理システムに依頼した画像形成装置の印刷速度以上に合計の印刷速度がなる最少の台数の画像形成装置の組み合わせの１つに含まれる全ての画像形成装置を代替装置として決定するので、代替装置の台数を抑えることができるとともに、代替印刷を実行する場合に印刷の完了の遅延の発生の可能性を低減することができる。
【００１６】
本発明の印刷管理プログラムは、画像形成装置から前記画像形成装置自身の代替の画像形成装置としての代替装置による印刷としての代替印刷が依頼された場合に前記代替装置を決定する代替装置決定部と、前記代替装置決定部によって決定された前記代替装置に前記代替印刷用の印刷データを送信する代替印刷データ送信部とをコンピューターに実現させ、前記代替装置決定部は、前記代替印刷を前記コンピューターに依頼した前記画像形成装置の印刷速度以上に合計の印刷速度がなる最少の台数の前記画像形成装置の組み合わせの１つに含まれる全ての前記画像形成装置を前記代替装置として決定することを特徴とする。
【００１７】
この構成により、本発明の印刷管理プログラムを実行するコンピューターは、代替印刷をコンピューターに依頼した画像形成装置の印刷速度以上に合計の印刷速度がなる最少の台数の画像形成装置の組み合わせの１つに含まれる全ての画像形成装置を代替装置として決定するので、代替装置の台数を抑えることができるとともに、代替印刷を実行する場合に印刷の完了の遅延の発生の可能性を低減することができる。
【発明の効果】
【００１８】
本発明の代替印刷システム、印刷管理システムおよび印刷管理プログラムは、代替印刷を実行する場合に印刷の完了の遅延の発生の可能性を低減することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の第１の実施の形態に係る代替印刷システムのブロック図である。
【図２】ＭＦＰである場合の図１に示す画像形成装置のブロック図である。
【図３】１台のコンピューターによって構成される場合の図１に示す印刷管理システムのブロック図である。
【図４】図３に示す利用者情報の一例を示す図である。
【図５】図３に示す画像形成装置情報の一例を示す図である。
【図６】図３に示す代替印刷グループ情報の一例を示す図である。
【図７】印刷データを受信した場合の図２に示す画像形成装置の動作のフローチャートである。
【図８】代替印刷依頼情報を受信した場合の図３に示す印刷管理システムの動作のフローチャートである。
【図９】図８に示す動作において決定される候補決定用装置の一例を示す図である。
【図１０】図８に示す代替印刷データ生成処理の一例を示す図である。
【図１１】図８に示す代替印刷データ生成処理の、図１０に示す例とは異なる一例を示す図である。
【図１２】本発明の第２の実施の形態に係る代替印刷システムのブロック図である。
【図１３】ＭＦＰである場合の図１２に示す画像形成装置のブロック図である。
【図１４】１台のコンピューターによって構成される場合の図１２に示す印刷管理システムのブロック図である。
【図１５】図１４に示す装置距離情報の一例を示す図である。
【図１６】装置距離情報を更新する場合の図１４に示す印刷管理システムの動作について説明する。
【図１７】代替印刷依頼情報を受信した場合の図１４に示す印刷管理システムの動作の一部のフローチャートである。
【図１８】図１７に示す動作において決定される候補決定用装置の一例を示す図である。
【図１９】図１７に示す動作において決定される候補決定用装置の、図１８に示す例とは異なる一例を示す図である。
【発明を実施するための形態】
【００２０】
以下、本発明の実施の形態について、図面を用いて説明する。
【００２１】
（第１の実施の形態）
まず、本発明の第１の実施の形態に係る代替印刷システムの構成について説明する。
【００２２】
図１は、本実施の形態に係る代替印刷システム１０のブロック図である。
【００２３】
図１に示すように、代替印刷システム１０は、画像形成装置２０を備えている。画像形成装置２０は、例えば、ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）、プリンター専用機などによって構成されている。代替印刷システム１０は、画像形成装置２０以外にも、画像形成装置２０と同様の構成の画像形成装置を少なくとも１つ備えることが可能である。
【００２４】
代替印刷システム１０は、画像形成装置による印刷を管理する印刷管理システム３０を備えている。印刷管理システム３０は、１台のコンピューターによって構成されても良いし、複数台のコンピューターによって構成されても良い。印刷管理システム３０は、クラウド上で動作するシステムでも良い。
【００２５】
図２は、ＭＦＰである場合の画像形成装置２０のブロック図である。
【００２６】
図２に示すように、画像形成装置２０は、種々の操作が入力される例えばボタンなどの入力デバイスである操作部２１と、種々の情報を表示する例えばＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などの表示デバイスである表示部２２と、用紙などの記録媒体に画像を印刷する印刷デバイスであるプリンター２３と、原稿から画像を読み取る読取デバイスであるスキャナー２４と、図示していない外部のファクシミリ装置と公衆電話回線などの通信回線経由でファックス通信を行うファックスデバイスであるファックス通信部２５と、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなどのネットワーク経由で、または、ネットワークを介さずに有線または無線によって直接に、外部の装置と通信を行う通信デバイスである通信部２６と、各種の情報を記憶する例えば半導体メモリー、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの不揮発性の記憶デバイスである記憶部２７と、画像形成装置２０全体を制御する制御部２８とを備えている。
【００２７】
制御部２８は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、プログラムおよび各種のデータを記憶しているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、制御部２８のＣＰＵの作業領域として用いられる揮発性の記憶デバイスとしてのメモリーであるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）とを備えている。制御部２８のＣＰＵは、記憶部２７または制御部２８のＲＯＭに記憶されているプログラムを実行する。
【００２８】
図３は、１台のコンピューターによって構成される場合の印刷管理システム３０のブロック図である。
【００２９】
図３に示すように、印刷管理システム３０は、種々の操作が入力される例えばキーボード、マウスなどの操作デバイスである操作部３１と、種々の情報を表示する例えばＬＣＤなどの表示デバイスである表示部３２と、ＬＡＮ、インターネットなどのネットワーク経由で、または、ネットワークを介さずに有線または無線によって直接に、外部の装置と通信を行う通信デバイスである通信部３３と、各種の情報を記憶する例えば半導体メモリー、ＨＤＤなどの不揮発性の記憶デバイスである記憶部３４と、印刷管理システム３０全体を制御する制御部３５とを備えている。
【００３０】
記憶部３４は、画像形成装置による印刷を管理するための印刷管理プログラム３４ａを記憶している。印刷管理プログラム３４ａは、例えば、印刷管理システム３０の製造段階で印刷管理システム３０にインストールされていても良いし、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリーなどの外部の記憶媒体から印刷管理システム３０に追加でインストールされても良いし、ネットワーク上から印刷管理システム３０に追加でインストールされても良い。
【００３１】
記憶部３４は、利用者の各種の情報を示す利用者情報３４ｂを記憶している。
【００３２】
図４は、利用者情報３４ｂの一例を示す図である。
【００３３】
図４に示すように、利用者情報３４ｂは、利用者の識別情報（以下「利用者ＩＤ」という。）と、利用者の電子メールアドレスなどの各種の情報とを関連付けて含んでいる。ここで、電子メールアドレスは、例えば、利用者が携帯するスマートフォンなどの携帯端末によって電子メールを受信可能なものでも良い。
【００３４】
図３に示すように、記憶部３４は、画像形成装置の各種の情報を示す画像形成装置情報３４ｃを記憶している。
【００３５】
図５は、画像形成装置情報３４ｃの一例を示す図である。
【００３６】
図５に示すように、画像形成装置情報３４ｃは、画像形成装置の識別情報（以下「装置ＩＤ」という。）と、この画像形成装置の印刷速度、設置場所などの各種の情報とを関連付けて含んでいる。
【００３７】
図３に示すように、記憶部３４は、代替印刷を実行可能な画像形成装置同士のグループを示す代替印刷グループ情報３４ｄを記憶している。
【００３８】
図６は、代替印刷グループ情報３４ｄの一例を示す図である。
【００３９】
図６に示すように、代替印刷グループ情報３４ｄは、代替印刷を実行可能な画像形成装置同士のグループの識別情報（以下「グループＩＤ」という。）と、このグループに所属する画像形成装置の装置ＩＤとを関連付けて含んでいる。
【００４０】
図３に示す制御部３５は、例えば、ＣＰＵと、プログラムおよび各種のデータを記憶しているＲＯＭと、制御部３５のＣＰＵの作業領域として用いられるメモリーとしてのＲＡＭとを備えている。制御部３５のＣＰＵは、記憶部３４または制御部３５のＲＯＭに記憶されているプログラムを実行する。
【００４１】
制御部３５は、印刷管理プログラム３４ａを実行することによって、画像形成装置から代替印刷が依頼された場合に、この画像形成装置の代替の画像形成装置としての代替装置を決定する代替装置決定部３５ａと、代替装置決定部３５ａによって決定された代替装置に代替印刷用の印刷データ（以下「代替印刷データ」という。）を送信する代替印刷データ送信部３５ｂとを実現する。
【００４２】
次に、代替印刷システム１０の動作について説明する。
【００４３】
まず、印刷データを受信した場合の画像形成装置２０の動作について説明する。
【００４４】
利用者は、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などのコンピューターから画像形成装置２０に印刷データを送信することができる。この印刷データには、この印刷データの送信者の利用者ＩＤが含まれている。画像形成装置２０の制御部２８は、印刷データを受信すると、図７に示す動作を実行する。
【００４５】
図７は、印刷データを受信した場合の画像形成装置２０の動作のフローチャートである。
【００４６】
図７に示すように、画像形成装置２０の制御部２８は、印刷を実行することができないエラー（以下「印刷障害エラー」という。）が発生しているか否かを判断する（Ｓ１０１）。
【００４７】
制御部２８は、印刷障害エラーが発生していないとＳ１０１において判断すると、受信した印刷データ、すなわち、対象の印刷データに基づいた印刷の実行を開始する（Ｓ１０２）。
【００４８】
次いで、制御部２８は、印刷障害エラーが発生しているか否かを判断する（Ｓ１０３）。
【００４９】
制御部２８は、印刷障害エラーが発生していないとＳ１０３において判断すると、Ｓ１０２において開始した印刷を終了したか否かを判断する（Ｓ１０４）。
【００５０】
制御部２８は、印刷を終了していないとＳ１０４において判断すると、Ｓ１０３の処理を実行する。
【００５１】
制御部２８は、印刷を終了したとＳ１０４において判断すると、図７に示す動作を終了する。
【００５２】
制御部２８は、印刷障害エラーが発生しているとＳ１０３において判断すると、Ｓ１０２において開始した印刷を終了する（Ｓ１０５）。
【００５３】
制御部２８は、印刷障害エラーが発生しているとＳ１０１において判断するか、Ｓ１０５の処理が終了すると、代替印刷を依頼するための代替印刷依頼情報を印刷管理システム３０に送信して（Ｓ１０６）、図７に示す動作を終了する。ここで、制御部２８は、画像形成装置２０の装置ＩＤと、対象の印刷データと、対象の印刷データに基づいたページのうち未だ印刷されていないページ範囲（以下「未印刷ページ範囲」という。）と、対象の印刷データの送信者の利用者ＩＤとをＳ１０６における代替印刷依頼情報に含める。
【００５４】
以上においては、画像形成装置２０の動作について説明しているが、画像形成装置２０以外の画像形成装置についても同様である。
【００５５】
次に、代替印刷依頼情報を受信した場合の印刷管理システム３０の動作について説明する。
【００５６】
印刷管理システム３０の制御部３５は、代替印刷依頼情報を受信すると、図８に示す動作を実行する。
【００５７】
図８は、代替印刷依頼情報を受信した場合の印刷管理システム３０の動作のフローチャートである。
【００５８】
図８に示すように、印刷管理システム３０の代替装置決定部３５ａは、代替印刷依頼情報に含まれる装置ＩＤと、代替印刷グループ情報３４ｄとに基づいて、代替印刷依頼情報を送信してきた画像形成装置（以下「エラー装置」という。）と同一のグループに含まれる他の全ての画像形成装置を、エラー装置の代替装置の候補（以下「代替候補」という。）を決定するための画像形成装置（以下「候補決定用装置」）として決定する（Ｓ１２１）。例えば、代替装置決定部３５ａは、エラー装置の装置ＩＤが「Ｄ０１１」であり、代替印刷グループ情報３４ｄが図６に示すものである場合、Ｓ１２１において図９に示す画像形成装置を候補決定用装置として決定する。
【００５９】
図８に示すように、代替装置決定部３５ａは、Ｓ１２１の処理の後、合計の印刷速度がエラー装置の印刷速度以上になる画像形成装置の組み合わせが現在の候補決定用装置に存在するか否かを判断する（Ｓ１２２）。
【００６０】
代替装置決定部３５ａは、合計の印刷速度がエラー装置の印刷速度以上になる画像形成装置の組み合わせが現在の候補決定用装置に存在するとＳ１２２において判断すると、最少の台数で合計の印刷速度がエラー装置の印刷速度以上になる画像形成装置の組み合わせを現在の候補決定用装置から全て抽出する（Ｓ１２３）。例えば、代替装置決定部３５ａは、エラー装置の装置ＩＤが「Ｄ０１１」であり、画像形成装置情報３４ｃが図５に示すものであり、現在の候補決定用装置が図９に示すものである場合、エラー装置の印刷速度が６０枚／分であるので、装置ＩＤ「Ｄ００４」の画像形成装置と、装置ＩＤ「Ｄ００５」の画像形成装置と、装置ＩＤ「Ｄ００９」の画像形成装置と、装置ＩＤ「Ｄ０１０」の画像形成装置とを、それぞれ、最少の台数で合計の印刷速度がエラー装置の印刷速度以上になる画像形成装置の組み合わせとしてＳ１２３において抽出する。
【００６１】
代替装置決定部３５ａは、Ｓ１２３の処理の後、Ｓ１２３において抽出した組み合わせのうち、合計の印刷速度が最も速い１つの組み合わせを代替候補として決定する（Ｓ１２４）。例えば、代替装置決定部３５ａは、装置ＩＤ「Ｄ００４」の画像形成装置と、装置ＩＤ「Ｄ００５」の画像形成装置と、装置ＩＤ「Ｄ００９」の画像形成装置と、装置ＩＤ「Ｄ０１０」の画像形成装置とを、それぞれ、Ｓ１２３において抽出した場合、これらの中で印刷速度が最も速い、装置ＩＤ「Ｄ０１０」の画像形成装置をＳ１２４において決定する。
【００６２】
代替装置決定部３５ａは、合計の印刷速度がエラー装置の印刷速度以上になる画像形成装置の組み合わせが現在の候補決定用装置に存在しないとＳ１２２において判断すると、現在の候補決定用装置の全てを代替候補として決定する（Ｓ１２５）。
【００６３】
代替装置決定部３５ａは、Ｓ１２４またはＳ１２５の処理の後、現在の代替候補が印刷を実行中であるか否かの情報を、現在の代替候補自身から取得する（Ｓ１２６）。
【００６４】
次いで、代替装置決定部３５ａは、現在の代替候補の中に印刷を実行中のものが存在するか否かを、Ｓ１２６において取得した情報に基づいて判断する（Ｓ１２７）。
【００６５】
代替装置決定部３５ａは、現在の代替候補の中に印刷を実行中のものが存在するとＳ１２７において判断すると、印刷を実行中であるとＳ１２７において判断した画像形成装置を現在の候補決定用装置から削除したものを、新たな候補決定用装置として決定し（Ｓ１２８）、Ｓ１２２の処理を実行する。
【００６６】
代替装置決定部３５ａは、現在の代替候補の中に印刷を実行中のものが存在しないとＳ１２７において判断すると、現在の代替候補を代替装置として決定する（Ｓ１２９）。
【００６７】
代替印刷データ送信部３５ｂは、Ｓ１２９の処理が終了すると、Ｓ１２９において決定された各代替装置に送信する代替印刷データを生成する代替印刷データ生成処理を実行する（Ｓ１３０）。
【００６８】
図１０は、図８に示す代替印刷データ生成処理の一例を示す図である。
【００６９】
図１０に示すように、代替印刷データ送信部３５ｂは、分割後の各ページ範囲のそれぞれが可能な限り均等なページ数になるように、代替印刷依頼情報に含まれる未印刷ページ範囲を代替装置の台数分に分割する（Ｓ１４１）。例えば、代替印刷データ送信部３５ｂは、未印刷ページ範囲のページ数が６００ページであって、代替装置の台数が２台である場合、未印刷ページ範囲を３００ページずつに分割する。
【００７０】
代替印刷データ送信部３５ｂは、Ｓ１４１の処理の後、代替印刷依頼情報に含まれる印刷データと、Ｓ１４１において分割したページ範囲とに基づいて、Ｓ１４１において分割したページ範囲毎に、Ｓ１４１において分割したページ範囲の印刷データを生成する（Ｓ１４２）。
【００７１】
次いで、代替印刷データ送信部３５ｂは、図１０に示す動作において未だ対象としていない１つの代替装置のみを対象にする（Ｓ１４３）。
【００７２】
次いで、代替印刷データ送信部３５ｂは、Ｓ１４２において生成した印刷データのうち、未だ代替印刷データとしていない１つの印刷データを、現在の対象の代替装置用の代替印刷データとする（Ｓ１４４）。
【００７３】
次いで、代替印刷データ送信部３５ｂは、図１０に示す動作において未だ対象としていない代替装置が存在するか否かを判断する（Ｓ１４５）。
【００７４】
代替印刷データ送信部３５ｂは、図１０に示す動作において未だ対象としていない代替装置が存在するとＳ１４５において判断すると、Ｓ１４３の処理を実行する。
【００７５】
代替印刷データ送信部３５ｂは、図１０に示す動作において未だ対象としていない代替装置が存在しないとＳ１４５において判断すると、図１０に示す動作を終了する。
【００７６】
図８に示すように、代替印刷データ送信部３５ｂは、Ｓ１３０の処理の後、Ｓ１３０において生成した代替印刷データを代替装置に送信する（Ｓ１３１）。代替印刷データを受信した画像形成装置の制御部は、受信した代替印刷データに基づいた印刷の実行を開始する。そして、画像形成装置の制御部は、代替印刷データに基づいた印刷の実行を終了すると、代替印刷データに基づいた印刷の終了を印刷管理システム３０に通知する。
【００７７】
印刷管理システム３０の代替印刷データ送信部３５ｂは、Ｓ１３１の処理の後、代替印刷データに基づいた印刷の終了が全ての代替装置から通知されたと判断するまで、代替印刷データに基づいた印刷の終了が全ての代替装置から通知されたか否かを判断する（Ｓ１３２）。
【００７８】
代替印刷データ送信部３５ｂは、代替印刷データに基づいた印刷の終了が全ての代替装置から通知されたとＳ１３２において判断すると、代替印刷依頼情報に含まれる利用者ＩＤと、利用者情報３４ｂとに基づいて、代替印刷データの元の印刷データの送信者の電子メールアドレスを特定する（Ｓ１３３）。
【００７９】
次いで、代替印刷データ送信部３５ｂは、代替装置の装置ＩＤと、画像形成装置情報３４ｃとに基づいて、代替装置の設置場所などの情報を取得する（Ｓ１３４）。
【００８０】
次いで、代替印刷データ送信部３５ｂは、Ｓ１３３において特定した電子メールアドレスに、Ｓ１３４において取得した情報を電子メールで通知して（Ｓ１３５）、図８に示す動作を終了する。
【００８１】
以上に説明したように、代替印刷システム１０は、代替印刷を印刷管理システム３０に依頼した画像形成装置の印刷速度以上に合計の印刷速度がなる最少の台数の画像形成装置の組み合わせの１つに含まれる全ての画像形成装置を代替装置として決定する（Ｓ１２３およびＳ１２９）ので、代替装置の台数を抑えることができるとともに、代替印刷を実行する場合に印刷の完了の遅延の発生の可能性を低減することができる。
【００８２】
なお、代替印刷システム１０に含まれる画像形成装置は、多数の利用者によって共用されるものである。したがって、代替印刷システム１０において、代替装置の台数を抑えることができるという効果は大きい。
【００８３】
代替印刷システム１０は、合計の印刷速度が最も速い組み合わせの１つに含まれる全ての画像形成装置を代替装置として決定する（Ｓ１２４およびＳ１２９）ので、代替印刷を実行する場合の印刷の完了の時期を早めることができ、その結果、代替印刷を実行する場合に印刷の完了の遅延の発生の可能性を低減することができる。
【００８４】
代替印刷システム１０は、印刷を実行中の画像形成装置を含まない組み合わせの１つに含まれる全ての画像形成装置を代替装置として決定する（Ｓ１２７でＮＯおよびＳ１２９）ので、印刷を実行中であるために直ぐに代替印刷を開始することができない画像形成装置に代替印刷を実行させることを防止することができ、その結果、代替印刷を実行する場合に印刷の完了の遅延の発生の可能性を低減することができる。
【００８５】
代替装置決定部３５ａは、合計の印刷速度がエラー装置の印刷速度以上になる画像形成装置の組み合わせが現在の候補決定用装置に存在しないとＳ１２２において判断すると、現在の候補決定用装置の全てを代替候補として決定する（Ｓ１２５）。しかしながら、代替装置決定部３５ａは、合計の印刷速度がエラー装置の印刷速度以上になる画像形成装置の組み合わせが現在の候補決定用装置に存在しないとＳ１２２において判断すると、現在の候補決定用装置のうち、特定の上限値以下の台数の画像形成装置を代替候補として決定しても良い。ここで、代替候補として決定する画像形成装置は、上限値以下の台数であって、合計の印刷速度が最も速い組み合わせのものでも良い。
【００８６】
代替装置決定部３５ａは、合計の印刷速度がエラー装置の印刷速度以上になる画像形成装置の組み合わせが現在の候補決定用装置に存在しないとＳ１２２において判断すると、現在の候補決定用装置の全てを代替候補として決定する（Ｓ１２５）。しかしながら、代替装置決定部３５ａは、合計の印刷速度がエラー装置の印刷速度以上になる画像形成装置の組み合わせが現在の候補決定用装置に存在しないとＳ１２２において判断すると、エラーとして図８に示す動作を終了しても良い。
【００８７】
代替印刷データ送信部３５ｂは、図８に示す動作において、代替装置の設置場所などの情報を電子メールで利用者に通知する（Ｓ１３５）。しかしながら、代替印刷データ送信部３５ｂは、代替装置の設置場所などの情報を電子メール以外の連絡手段によって利用者に通知しても良い。
【００８８】
代替印刷データ送信部３５ｂは、本実施の形態において、代替印刷データ生成処理として図１０に示す処理を実行する。しかしながら、代替印刷データ送信部３５ｂは、代替印刷データ生成処理として、例えば図１１に示す処理など、図１０に示す処理以外の処理を実行しても良い。
【００８９】
図１１は、図８に示す代替印刷データ生成処理の、図１０に示す例とは異なる一例を示す図である。
【００９０】
図１１に示すように、代替印刷データ送信部３５ｂは、エラー装置が正常であったと仮定した場合に、代替印刷依頼情報に含まれる未印刷ページ範囲をエラー装置が印刷するために必要な印刷時間を、代替印刷依頼情報に含まれる未印刷ページ範囲のページ数と、エラー装置の印刷速度とに基づいて取得する（Ｓ１６１）。例えば、代替印刷データ送信部３５ｂは、エラー装置の装置ＩＤが「Ｄ０１１」であり、画像形成装置情報３４ｃが図５に示すものであり、代替印刷依頼情報に含まれる未印刷ページ範囲のページ数が６００枚である場合、エラー装置の印刷速度が６０枚／分であるので、Ｓ１６１において印刷時間として１０分を取得する。
【００９１】
代替印刷データ送信部３５ｂは、Ｓ１６１の処理の後、図１１に示す動作において未だ対象としていない代替装置のうち、印刷速度が最も速い１つの代替装置のみを対象にする（Ｓ１６２）。例えば、代替印刷データ送信部３５ｂは、装置ＩＤ「Ｄ００１」の画像形成装置と、装置ＩＤ「Ｄ００３」の画像形成装置とが代替装置であり、画像形成装置情報３４ｃが図５に示すものである場合、装置ＩＤ「Ｄ００１」の画像形成装置と、装置ＩＤ「Ｄ００３」の画像形成装置とのいずれも図１１に示す動作において未だ対象としていないとき、装置ＩＤ「Ｄ００１」の画像形成装置をＳ１６２において対象にする。
【００９２】
代替印刷データ送信部３５ｂは、Ｓ１６２の処理の後、図１１に示す動作において未だ対象としていない代替装置が存在するか否かを判断する（Ｓ１６３）。
【００９３】
代替印刷データ送信部３５ｂは、図１１に示す動作において未だ対象としていない代替装置が存在するとＳ１６３において判断すると、Ｓ１６１において取得した印刷時間で現在の対象の代替装置が印刷可能なページ数を、現在の対象の代替装置の印刷速度と、Ｓ１６１において取得した印刷時間とに基づいて算出する（Ｓ１６４）。例えば、代替印刷データ送信部３５ｂは、現在の対象の代替装置の装置ＩＤが「Ｄ００１」であり、画像形成装置情報３４ｃが図５に示すものであり、代替印刷依頼情報に含まれる未印刷ページ範囲のページ数が６００枚であり、Ｓ１６１において取得した印刷時間が１０分である場合、装置ＩＤ「Ｄ００１」の画像形成装置の印刷速度が４０枚／分であるので、Ｓ１６４において４００ページを算出する。
【００９４】
代替印刷データ送信部３５ｂは、Ｓ１６４の処理の後、代替印刷依頼情報に含まれる未印刷ページ範囲において、未だ代替印刷データの対象にしていないページ範囲のうち、Ｓ１６４において算出したページ数分のページ範囲の印刷データを、代替印刷依頼情報に含まれる印刷データおよび未印刷ページ範囲に基づいて、現在の対象の代替装置用の代替印刷データとして生成して（Ｓ１６５）、Ｓ１６２の処理を実行する。
【００９５】
代替印刷データ送信部３５ｂは、図１１に示す動作において未だ対象としていない代替装置が存在しないとＳ１６３において判断すると、代替印刷依頼情報に含まれる未印刷ページ範囲において、未だ代替印刷データの対象にしていない全てのページ範囲の印刷データを、代替印刷依頼情報に含まれる印刷データおよび未印刷ページ範囲に基づいて、現在の対象の代替装置用の代替印刷データとして生成して（Ｓ１６６）、図１１に示す動作を終了する。
【００９６】
（第２の実施の形態）
まず、本発明の第２の実施の形態に係る代替印刷システムの構成について説明する。
【００９７】
図１２は、本実施の形態に係る代替印刷システム２１０のブロック図である。
【００９８】
図１２に示すように、代替印刷システム２１０は、画像形成装置２２０を備えている。代替印刷システム２１０は、画像形成装置２２０以外にも、画像形成装置２２０と同様の構成の画像形成装置を少なくとも１つ備えることが可能である。
【００９９】
代替印刷システム２１０は、画像形成装置による印刷を管理する印刷管理システム２３０を備えている。
【０１００】
図１３は、ＭＦＰである場合の画像形成装置２２０のブロック図である。
【０１０１】
図１３に示すように、画像形成装置２２０の構成は、ビーコンを受信するビーコン受信部２２１を第１の実施の形態に係る画像形成装置２０（図２参照。）が備えた構成と同様である。
【０１０２】
図１４は、１台のコンピューターによって構成される場合の印刷管理システム２３０のブロック図である。
【０１０３】
図１４に示すように、印刷管理システム２３０の構成は、画像形成装置による印刷を管理するための印刷管理プログラム２３４ａを印刷管理プログラム３４ａ（図３参照。）に代えて第１の実施の形態に係る印刷管理システム３０（図３参照。）が記憶部３４に記憶するとともに、例えば、１０ｍ以内、２０ｍ以内、３０ｍ以内など、画像形成装置を代替印刷の対象にするための範囲を距離で示す代替印刷対象範囲情報２３４ｂと、利用者から画像形成装置までの距離を示す装置距離情報２３４ｃとを印刷管理システム３０が記憶部３４に記憶した構成と同様である。
【０１０４】
印刷管理システム２３０は、代替印刷対象範囲情報２３４ｂと同様の構成の代替印刷対象範囲情報を記憶部３４に記憶することが可能である。印刷管理システム２３０における代替印刷対象範囲情報は、利用者ＩＤに関連付けられて利用者毎に記憶部３４に記憶される。代替印刷対象範囲情報は、利用者と、利用者を管理する管理者とによって変更されることが可能である。代替印刷対象範囲情報は、任意の距離が指定されることによって、画像形成装置を代替印刷の対象にする範囲が変更されても良いし、予め用意された選択肢から任意の選択肢が選択されることによって、画像形成装置を代替印刷の対象にする範囲が変更されても良い。
【０１０５】
印刷管理システム２３０は、装置距離情報２３４ｃと同様の構成の装置距離情報を記憶部３４に記憶することが可能である。印刷管理システム２３０における装置距離情報は、利用者ＩＤに関連付けられて利用者毎に記憶部３４に記憶される。
【０１０６】
図１５は、装置距離情報２３４ｃの一例を示す図である。
【０１０７】
図１５に示すように、装置距離情報２３４ｃは、利用者の近傍に存在する画像形成装置の装置ＩＤと、この画像形成装置から利用者までの距離とを関連付けて含んでいる。
【０１０８】
図１３に示す制御部３５は、印刷管理プログラム２３４ａを実行することによって、画像形成装置から代替印刷が依頼された場合に、この画像形成装置の代替装置を決定する代替装置決定部２３５ａと、代替装置決定部２３５ａによって決定された代替装置に代替印刷データを送信する代替印刷データ送信部３５ｂとを実現する。
【０１０９】
次に、代替印刷システム２１０の動作について説明する。
【０１１０】
代替印刷システム２１０の動作は、以下に説明する点を除いて、代替印刷システム１０の動作と同様である。
【０１１１】
まず、装置距離情報を更新する場合の印刷管理システム２３０の動作について説明する。
【０１１２】
利用者は、この利用者の利用者ＩＤを含むビーコンを送信可能なスマートフォンなどの携帯端末を携帯する。画像形成装置の制御部は、利用者の携帯端末から送信されるビーコンをビーコン受信部によって受信すると、このビーコンに基づいて利用者の携帯端末との距離、すなわち、利用者との距離を取得し、取得した距離と、このビーコンに含まれる利用者ＩＤと、この画像形成装置の装置ＩＤとを含む距離通知情報を代替印刷システム２１０に送信する。
【０１１３】
印刷管理システム２３０の代替装置決定部２３５ａは、距離通知情報を画像形成装置から受信すると、図１６に示す動作を実行する。
【０１１４】
図１６は、装置距離情報を更新する場合の印刷管理システム２３０の動作について説明する。
【０１１５】
図１６に示すように、代替装置決定部２３５ａは、画像形成装置から受信した距離通知情報に含まれる利用者ＩＤに関連付けられている装置距離情報を特定する（Ｓ３０１）。
【０１１６】
次いで、代替装置決定部２３５ａは、画像形成装置から受信した距離通知情報に含まれる装置ＩＤに、Ｓ３０１において特定した装置距離情報において関連付けられている距離を、画像形成装置から受信した距離通知情報に含まれる距離に更新して（Ｓ３０２）、図１６に示す動作を終了する。
【０１１７】
以上のようにして、装置距離情報は、常に最新の状態に維持される。
【０１１８】
次に、代替印刷依頼情報を受信した場合の印刷管理システム２３０の動作について説明する。
【０１１９】
印刷管理システム２３０の制御部３５は、代替印刷依頼情報を受信すると、図１７に示す動作を実行する。
【０１２０】
図１７は、代替印刷依頼情報を受信した場合の印刷管理システム２３０の動作の一部のフローチャートである。
【０１２１】
図１７に示すように、印刷管理システム２３０の代替装置決定部２３５ａは、図８に示す動作と同様にＳ１２１の処理を実行する。
【０１２２】
次いで、代替装置決定部２３５ａは、現在の候補決定用装置と、代替印刷依頼情報に含まれる利用者ＩＤに関連付けられている代替印刷対象範囲情報および装置距離情報とに基づいて、現在の候補決定用装置のうち、利用者から代替印刷対象範囲情報に示される範囲内の距離に存在する画像形成装置を、新たな候補決定用装置として決定する（Ｓ３２１）。例えば、代替装置決定部２３５ａは、現在の候補決定用装置が図９に示すものであり、装置距離情報が図１５に示すものであり、代替印刷対象範囲情報に示される範囲が「１０ｍ以内」である場合、Ｓ３２１において図１８に示す画像形成装置を候補決定用装置として決定する。また、代替装置決定部２３５ａは、現在の候補決定用装置が図９に示すものであり、装置距離情報が図１５に示すものであり、代替印刷対象範囲情報に示される範囲が「２０ｍ以内」である場合、Ｓ３２１において図１９に示す画像形成装置を候補決定用装置として決定する。また、代替装置決定部２３５ａは、現在の候補決定用装置が図９に示すものであり、装置距離情報が図１５に示すものであり、代替印刷対象範囲情報に示される範囲が「３０ｍ以内」である場合、Ｓ３２１において図９に示す画像形成装置を候補決定用装置として決定する。
【０１２３】
代替装置決定部２３５ａは、Ｓ３２１の処理の後、図８に示す動作と同様にＳ１２２〜Ｓ１２９の処理を実行する。また、代替印刷データ送信部３５ｂは、図８に示す動作と同様に、Ｓ１３０〜Ｓ１３５の処理を実行する。
【０１２４】
例えば、代替装置決定部２３５ａは、エラー装置の装置ＩＤが「Ｄ０１１」であり、画像形成装置情報３４ｃが図５に示すものであり、現在の候補決定用装置が図１８に示すものである場合、エラー装置の印刷速度が６０枚／分であるので、装置ＩＤ「Ｄ００１」の画像形成装置、および、装置ＩＤ「Ｄ００２」の画像形成装置の組み合わせと、装置ＩＤ「Ｄ００１」の画像形成装置、および、装置ＩＤ「Ｄ００３」の画像形成装置の組み合わせとを、それぞれ、最少の台数で合計の印刷速度がエラー装置の印刷速度以上になる画像形成装置の組み合わせとしてＳ１２３において抽出し、これらの組み合わせの中で合計の印刷速度が最も速い、装置ＩＤ「Ｄ００１」の画像形成装置、および、装置ＩＤ「Ｄ００２」の画像形成装置の組み合わせをＳ１２４において決定する。
【０１２５】
また、代替装置決定部２３５ａは、エラー装置の装置ＩＤが「Ｄ０１１」であり、画像形成装置情報３４ｃが図５に示すものであり、現在の候補決定用装置が図１９に示すものである場合、エラー装置の印刷速度が６０枚／分であるので、装置ＩＤ「Ｄ００４」の画像形成装置と、装置ＩＤ「Ｄ００５」の画像形成装置とを、それぞれ、最少の台数で合計の印刷速度がエラー装置の印刷速度以上になる画像形成装置の組み合わせとしてＳ１２３において抽出し、これらの中で印刷速度が最も速い、装置ＩＤ「Ｄ００４」の画像形成装置をＳ１２４において決定する。
【０１２６】
以上に説明したように、代替印刷システム２１０は、印刷データの送信者から特定の範囲内に存在する画像形成装置のみによって構成される組み合わせの１つに含まれる全ての画像形成装置を代替装置として決定する（Ｓ３２１およびＳ１２９）ので、印刷データの送信者から遠過ぎる画像形成装置によって代替印刷が実行されることを防止することができ、その結果、印刷データの送信者による印刷物の取得に長時間が必要になるという事態の発生の可能性を低減することができる。
【０１２７】
代替印刷システム２１０は、本実施の形態において、印刷データの送信者によって携帯される携帯端末によって送信されるビーコンを利用することによって、印刷データの送信者と、画像形成装置との距離を取得する。しかしながら、代替印刷システム２１０は、印刷データの送信者によって携帯される携帯端末によって送信されるビーコンを利用する方法以外の方法によって、印刷データの送信者と、画像形成装置との距離を取得しても良い。
【符号の説明】
【０１２８】
１０  代替印刷システム
２０  画像形成装置
３０  印刷管理システム（コンピューター）
３４ａ  印刷管理プログラム
３５ａ  代替装置決定部
３５ｂ  代替印刷データ送信部
２１０  代替印刷システム
２２０  画像形成装置
２３０  印刷管理システム
２３４ａ  印刷管理プログラム
２３５ａ  代替装置決定部
【図１】
2020160767.tif 000003
【図２】
2020160767.tif 000004
【図３】
2020160767.tif 000005
【図４】
2020160767.tif 000006
【図５】
2020160767.tif 000007
【図６】
2020160767.tif 000008
【図７】
2020160767.tif 000009
【図８】
2020160767.tif 000010
【図９】
2020160767.tif 000011
【図１０】
2020160767.tif 000012
【図１１】
2020160767.tif 000013
【図１２】
2020160767.tif 000014
【図１３】
2020160767.tif 000015
【図１４】
2020160767.tif 000016
【図１５】
2020160767.tif 000017
【図１６】
2020160767.tif 000018
【図１７】
2020160767.tif 000019
【図１８】
2020160767.tif 000020
【図１９】
2020160767.tif 000021