(57)【要約】【課題】通信障害を要因とする印刷エラーに対処することができる印刷中継装置を提供する。【解決手段】印刷依頼情報受信部１１は、第１印刷サーバー５０による印刷を依頼する電子メールＥ１を、ユーザー端末６０から受信する。印刷ジョブ送信部１２は、電子メールＥ１による依頼内容に基づく第１印刷ジョブＪｃ１を、第１印刷サーバー５０に送信する。ジョブ結果受信部１３は、第１印刷ジョブＪｃ１の結果を示すジョブ結果情報Ｊｒ１を受信する。印刷ジョブ再送部１４は、ジョブ結果受信部１３により、第１印刷ジョブＪｃ１による印刷が失敗したことを示すジョブ結果情報Ｊｒ１が受信されたときに、電子メールＥ１による依頼内容に基づく第２印刷ジョブＪｃ２を、第２印刷サーバー５１に送信する。【選択図】図２
2019133549.tif 000002
【特許請求の範囲】
【請求項１】
ユーザー端末、第１印刷システム、及び第２印刷システムとの間で通信を行う印刷中継装置であって、
前記第１印刷システムによる印刷を依頼する印刷依頼情報を、前記ユーザー端末から受信する印刷依頼情報受信部と、
前記印刷依頼情報に基づく第１印刷ジョブを前記第１印刷システムに送信する印刷ジョブ送信部と、
前記印刷ジョブ送信部による前記第１印刷ジョブの送信に応じた、前記第１印刷ジョブの処理結果を示すジョブ結果情報を、前記第１印刷システムから受信するジョブ結果受信部と、
前記ジョブ結果受信部により、前記第１印刷ジョブによる印刷が失敗したことを示す前記ジョブ結果情報が受信されたときに、前記印刷依頼情報に基づく第２印刷ジョブを、前記第２印刷システムに送信する印刷ジョブ再送部と
を備えていることを特徴とする印刷中継装置。
【請求項２】
前記第１印刷ジョブは、印刷物を出力する第１印刷装置の装置識別情報を含み、
前記印刷ジョブ再送部は、前記第１印刷装置の装置識別情報を含んだ前記第２印刷ジョブを、前記第２印刷システムに送信することを特徴とする請求項１に記載の印刷中継装置。
【請求項３】
前記印刷ジョブ再送部は、前記第１印刷装置の装置識別情報を、前記第１印刷システムから取得することを特徴とする請求項２に記載の印刷中継装置。
【請求項４】
前記印刷ジョブ再送部は、前記第２印刷ジョブを前記第２印刷システムに送信したときに、前記第２印刷システムを利用した印刷処理を依頼したことを通知する再送信実施情報を、前記ユーザー端末に送信することを特徴とする請求項１から請求項３のうちいずれか１項に記載の印刷中継装置。
【請求項５】
前記印刷ジョブ再送部は、前記ジョブ結果情報により示される印刷失敗の内容に応じて、前記第２印刷ジョブにより指定する印刷物の出力先を決定することを特徴とする請求項１に記載の印刷中継装置。
【請求項６】
前記印刷ジョブ再送部は、前記ジョブ結果情報が、前記第１印刷システムが印刷物の印刷に使用した第１印刷装置の不良による印刷失敗を示した場合には、前記第１印刷装置以外の第２印刷装置を印刷物の出力先として指定した前記第２印刷ジョブを、前記第２印刷システムに送信することを特徴とする請求項５に記載の印刷中継装置。
【請求項７】
前記印刷ジョブ再送部は、前記第２印刷ジョブを前記第２印刷システムに送信した場合に、前記第１印刷ジョブの削除を指示する印刷ジョブ削除情報を、前記第１印刷システムに送信することを特徴とする請求項１から請求項６のうちいずれか１項に記載の印刷中継装置。
【請求項８】
ユーザー端末、第１印刷システム、及び第２印刷システムとの間で通信を行う印刷中継装置において実行される印刷中継方法であって、
前記第１印刷システムによる印刷を依頼する印刷依頼情報を、前記ユーザー端末から受信する印刷依頼情報受信ステップと、
前記印刷依頼情報に基づく第１印刷ジョブを前記第１印刷システムに送信する印刷ジョブ送信ステップと、
前記印刷ジョブ送信ステップによる前記第１印刷ジョブの送信に応じた、前記第１印刷ジョブの処理結果を示すジョブ結果情報を、前記第１印刷システムから受信するジョブ結果受信ステップと、
前記ジョブ結果受信ステップにより、前記第１印刷ジョブによる印刷が失敗したことを示す前記ジョブ結果情報が受信されたときに、前記印刷依頼情報に基づく第２印刷ジョブを、前記第２印刷システムに送信する印刷ジョブ再送ステップと
を含んでいることを特徴とする印刷中継方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷中継装置、及び印刷中継方法に関する。
【背景技術】
【０００２】
従来、通信ネットワークを介して、送信元の端末装置から送信される印刷ジョブを受信すると共に、受信した印刷ジョブを送信先の印刷装置に配信する印刷システムが提案されている（例えば、特許文献１参照）。送信先の印刷装置は、受信した印刷ジョブに従って印刷を実行する。
特許文献１には、クラウドサーバーから印刷ジョブを受信した印刷装置で印刷エラーが生じたときに、印刷エラーが生じた印刷装置から他の印刷装置に、印刷ジョブの取得に必要なジョブデータ取得情報を転送する構成が記載されている。この構成によれば、ジョブデータ取得情報を受信した他の印刷装置は、印刷中継装置にアクセスして、ジョブデータ取得情報に応じた印刷ジョブを取得して印刷を代行することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−９７６４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載された構成によれば、印刷装置で生じた印刷エラーには対処することができるが、例えば、印刷システムとの通信に障害があった場合や印刷システムのサーバー内の処理にエラーを生じた場合がある。そして、この場合には対処することができないという不都合がある。
本発明はかかる背景に鑑みてなされたものであり、印刷エラーにより好適に対処することができる印刷中継装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、本発明の印刷中継装置は、ユーザー端末、第１印刷システム、及び第２印刷システムとの間で通信を行う印刷中継装置であって、前記第１印刷システムによる印刷を依頼する印刷依頼情報を、前記ユーザー端末から受信する印刷依頼情報受信部と、前記印刷依頼情報に基づく第１印刷ジョブを前記第１印刷システムに送信する印刷ジョブ送信部と、前記印刷ジョブ送信部による前記第１印刷ジョブの送信に応じた、前記第１印刷ジョブの処理結果を示すジョブ結果情報を、前記第１印刷システムから受信するジョブ結果受信部と、前記ジョブ結果受信部により、前記第１印刷ジョブによる印刷が失敗したことを示す前記ジョブ結果情報が受信されたときに、前記印刷依頼情報に基づく第２印刷ジョブを、前記第２印刷システムに送信する印刷ジョブ再送部とを備えていることを特徴とする。
かかる本発明において、ユーザー端末から第１印刷システムに第１印刷ジョブが送信されたときに、印刷に失敗したことを示すジョブ結果情報がジョブ結果受信部によって受信される場合がある。そして、この場合に、印刷ジョブ再送部により、印刷依頼情報に基づく第２印刷ジョブが、第２印刷システムに送信される。これにより、第１印刷システムを利用した印刷の失敗が生じた場合であっても、第２印刷システムにより処理を代行させて、印刷エラーに対処して印刷できるようになる。
【０００６】
また、前記第１印刷ジョブは、印刷物を出力する第１印刷装置の装置識別情報を含み、前記印刷ジョブ再送部は、前記第１印刷装置の装置識別情報を含んだ前記第２印刷ジョブを、前記第２印刷システムに送信する。
この構成によれば、第１印刷装置の識別情報を含む第２印刷ジョブを、第２印刷システムに送信することによって、第２印刷システムにより第１印刷装置に印刷データを送信することが可能になる。これにより、通信障害により第１印刷システムによる印刷が不能となった場合に、第２印刷システムが、第１印刷ジョブにより指定されていた第１印刷装置を用いて印刷を行うことができる。
【０００７】
また、前記印刷ジョブ再送部は、前記第１印刷装置の装置識別情報を、前記第１印刷システムから取得する。
この構成によれば、第１印刷システムが使用する印刷装置の識別情報を保持しておくための記憶部を不要とすることができる。
【０００８】
また、前記印刷ジョブ再送部は、前記第２印刷ジョブを前記第２印刷システムに送信したときに、前記第２印刷システムを利用した印刷処理を依頼したことを通知する再送信実施情報を、前記ユーザー端末に送信する。
この構成によれば、再送信実施情報を、ユーザー端末に送信することによって、印刷の依頼時に設定されていた印刷の実行主体が変更されたことを、ユーザーに認識させることができる。
【０００９】
また、前記印刷ジョブ再送部は、前記ジョブ結果情報により示される印刷失敗の内容に応じて、前記第２印刷ジョブにより指定する印刷物の出力先を決定する。
この構成によれば、第１印刷システムで生じた印刷失敗の内容に応じて、第２印刷システムによる印刷物の出力先を適切に決定することができる。
【００１０】
また、前記印刷ジョブ再送部は、前記ジョブ結果情報が、前記第１印刷システムが印刷物の印刷に使用した第１印刷装置の不良による印刷失敗を示した場合には、前記第１印刷装置以外の第２印刷装置を印刷物の出力先として指定した前記第２印刷ジョブを、前記第２印刷システムに送信する。
この構成によれば、第１印刷装置の不良が生じている場合に、第１印刷装置を出力先とした第２印刷ジョブが送信されて、再び印刷に失敗することを防止することができる。
【００１１】
また、前記印刷ジョブ再送部は、前記第２印刷ジョブを前記第２印刷システムに送信した場合に、前記第１印刷ジョブの削除を指示する印刷ジョブ削除情報を、前記第１印刷システムに送信する。
この構成によれば、第１印刷システムに第１印刷ジョブのデータが保存されていた場合に、第１印刷ジョブのデータを削除することができる。これにより、第１印刷システムにおいて、第１印刷ジョブによる印刷のリトライ処理が実行されることを回避することができる。
【００１２】
次に、本発明の印刷中継方法は、ユーザー端末、第１印刷システム、及び第２印刷システムとの間で通信を行う印刷中継装置において実行される印刷中継方法であって、前記第１印刷システムによる印刷を依頼する印刷依頼情報を、前記ユーザー端末から受信する印刷依頼情報受信ステップと、前記印刷依頼情報に基づく第１印刷ジョブを前記第１印刷システムに送信する印刷ジョブ送信ステップと、前記印刷ジョブ送信ステップによる前記第１印刷ジョブの送信に応じた、前記第１印刷ジョブの処理結果を示すジョブ結果情報を、前記第１印刷システムから受信するジョブ結果受信ステップと、前記ジョブ結果受信ステップにより、前記第１印刷ジョブによる印刷が失敗したことを示す前記ジョブ結果情報が受信されたときに、前記印刷依頼情報に基づく第２印刷ジョブを、前記第２印刷システムに送信する印刷ジョブ再送ステップとを含んでいることを特徴とする。
かかる本発明において、ユーザー端末から第１印刷システムに第１印刷ジョブが送信されたときに、ジョブ結果受信ステップにより、第１印刷ジョブに応じた印刷に失敗したことを示すジョブ結果情報が受信される場合がある。そして、この場合に、印刷ジョブ再送ステップにより、印刷遺体通知に基づく第２印刷ジョブが、第２印刷システムに送信される。これにより、ユーザー端末と第１印刷システムとの間の通信障害による印刷の失敗が生じた場合に、第２印刷システムにより印刷を代行させて、通信障害を要因とする印刷エラーに対処することができる。
【図面の簡単な説明】
【００１３】
【図１】印刷中継サーバーの機能の説明図。
【図２】印刷中継サーバーの構成図。
【図３】印刷サービスリスト、及びプリンターリストの説明図。
【図４】印刷中継サーバーを介した印刷処理の第１のフローチャート。
【図５】印刷中継サーバーを介した印刷処理の第２のフローチャート。
【図６】印刷中継サーバーを介した印刷処理の第３のフローチャート。
【発明を実施するための形態】
【００１４】
以下、本発明の好適な実施形態について、図面を用いて詳細に説明する。なお、以下に説明する実施形態は、特許請求の範囲に記載された本発明の内容を限定するものではない。また、以下で説明される構成の全てが本発明の必須構成要件であるとは限らない。
【００１５】
［１．実施形態における印刷中継サーバーの機能］
図１は、本実施形態の印刷中継サーバーの機能の説明図である。図１を参照して、印刷中継サーバー１は、インターネット等のネットワーク１００を介して、第１印刷サーバー５０、第２印刷サーバー５１、及びユーザー端末６０と通信可能に接続されている。また、第１印刷サーバー５０と第２印刷サーバー５１は、ネットワーク１００を介して、第１印刷装置７０、第２印刷装置７１、及び第３印刷装置７２と通信可能に接続されている。これらの通信接続は、有線接続でも無線接続でもよい。
【００１６】
ここで、印刷中継サーバー１は本発明の印刷中継装置に相当し、第１印刷サーバー５０と第２印刷サーバー５１は、それぞれ本発明の第１印刷システム及び第２印刷システムに相当する。また、本実施形態においては、第１印刷サーバー５０はＡ社による印刷サービスを提供し、第２印刷サーバー５１はＢ社による印刷サービスを提供する。なお、これらの印刷サービスは、印刷装置に対応する電子メールアドレスを宛先とする電子メールに基づいて印刷装置に印刷させるメールプリントサービスであってもよいし、電子メールを用いない印刷サービスであってもよい。
【００１７】
第１印刷サーバー５０と第２印刷サーバー５１には、印刷を実行させる印刷装置が登録されている。本実施形態では、第１印刷サーバー５０に第１印刷装置７０と第２印刷装置７１が登録され、第２印刷サーバー５１に第３印刷装置７２が登録されている。
【００１８】
ユーザーＰ１は、印刷対象の情報、印刷サービス（ここでは、Ａ社の印刷サービス）、及び印刷させる印刷装置（印刷装置７０，７１のいずれか）を指定した電子メールＥ１（本発明の印刷依頼情報に相当する）を印刷中継サーバー１に送信する。
【００１９】
図１は、電子メールＥ１がＡ社の印刷サービスと第１印刷装置７０を指定していた場合を示しており、印刷中継サーバー１は、Ａ社形式の印刷ジョブＪｃ１（本発明の第１印刷ジョブに相当する）を第１印刷サーバー５０に送信する。そして、第１印刷サーバー５０による印刷サービスが正常に実行されれば、第１印刷サーバー５０から第１印刷装置７０に対して、通信経路Ｒ１により印刷データＰｄ１が送信されて、第１印刷装置７０が印刷を実行する。
【００２０】
これらの一連の処理により、ユーザーＰ１は、別のオフィス等に設置された第１印刷装置７０又は第２印刷装置７１に印刷を実行させることができる。図１では、ユーザーＰ１が第１印刷装置７０により印刷を実行させて、印刷物８０を受信者Ｐ２に提供する場合を例示している。
【００２１】
しかしながら、第１印刷サーバー５０のダウン、第１印刷サーバー５０と第１印刷装置７０間の通信経路Ｒ１の障害Ｔｒ、例えば、インク切れ、紙詰まりなどの第１印刷装置７０の印刷エラーまたは第１印刷装置７０の電源がオフになっている等の要因も生じる。そして、これらの要因により、第１印刷サーバー５０による印刷サービスが不能になる場合がある。そこで、この場合には、印刷中継サーバー１は、電子メールＥ１による印刷依頼の内容に応じたＢ社形式の印刷ジョブＪｃ２（本発明の第２印刷ジョブに相当する）を第２印刷サーバー５１に送信する。
【００２２】
Ｂ社形式の印刷ジョブＪｃ２を受信した第２印刷サーバー５１は、第１印刷装置７０の印刷エラー以外の要因により、第１印刷サーバー５０による印刷サービスが不能となっている場合は、通信経路Ｒ２により印刷データＤ２を第１印刷装置７０に送信する。これにより、第１印刷装置７０からの印刷を実行させる。
【００２３】
また、第１印刷装置７０の印刷エラーにより、第１印刷サーバー５０による印刷サービスが不能となっている場合には、印刷中継サーバー１は、第１印刷装置７０以外の第３印刷装置７２を指定したＢ社形式の印刷ジョブを生成する。そして、印刷中継サーバーは、Ｂ社形式の印刷ジョブを第２印刷サーバー５１に送信することによって、印刷を代行させる。
【００２４】
［２．印刷中継サーバーの構成］
次に、図２は、印刷中継サーバー１の構成図である。図２を参照して、印刷中継サーバー１は、第１印刷サーバー５０、第２印刷サーバー５１、及びユーザー端末６０との間でデータの送受信を行う通信部３０と、ＣＰＵ１０と、メモリー２０とを備えている。ＣＰＵ１０は、メモリー２０に保存された印刷中継サーバー１の制御用プログラム２１を読み込んで実行することにより、印刷依頼情報受信部１１、印刷ジョブ送信部１２、ジョブ結果受信部１３、及び印刷ジョブ再送部１４として機能する。
【００２５】
なお、これらの機能構成は、１つのＣＰＵに限られることなく、複数のＣＰＵやＡＳＩＣ等のハードウェア回路により処理を行う構成としてもよいし、ＣＰＵとハードウェア回路とが協働して処理を行うことにより機能してもよい。また、印刷中継サーバー１は、１のサーバー装置により構成されていてもよいし、複数のサーバー装置により構成されていてもよい。
【００２６】
メモリー２０には、図３に示したように、利用可能な印刷サービスと印刷装置を対応付けた印刷サービスリスト２２のデータが保存されている。印刷サービスリスト２２には、Ａ社の印刷サービスについて、第１印刷サーバー５０のアドレスと、第１印刷サーバー５０に登録された印刷装置である第１印刷装置７０、第２印刷装置７１の名称とが対応付けられている。第１印刷サーバー５０のアドレスは、第１印刷サーバー５０をデータの送信先として識別できればよい。第１印刷サーバー５０のアドレスとして、電子メールアドレス、ＵＲＬ（Uniform Resource Locator）、ＩＰ（Internet Protocol）アドレス等を利用することができる。
【００２７】
同様に、Ａ社の第１印刷サーバー５０による印刷サービスが不能になったときに利用されるＢ社の印刷サービスについては、第２印刷サーバー５１のアドレスと、第２印刷サーバー５１に登録された第３印刷装置７２の名称とが対応付けられている。
【００２８】
印刷依頼情報受信部１１は、ユーザー端末６０から、Ａ社の印刷サービスによる印刷を依頼する電子メールＥ１を受信したときに、Ａ社形式の印刷ジョブＪｃ１を生成する。印刷ジョブＪｃ１には、電子メールＥ１により指定された印刷対象の情報（電子メールＥ１の本文又は添付ファイルの情報）と、印刷を実行させる印刷装置の情報とが含まれている。
【００２９】
印刷ジョブ送信部１２は、Ａ社形式の印刷ジョブＪｃ１を第１印刷サーバー５０に送信する。ジョブ結果受信部１３は、印刷ジョブＪｃ１の送信に対して、第１印刷サーバー５０から送信される印刷ジョブＪｃ１の処理結果を示すジョブ結果情報Ｊｒ１を受信する。また、Ａ社形式の印刷ジョブＪｃ１を第１印刷サーバー５０に対して送信したときに、第１印刷サーバー５０のダウン、或いは第１印刷サーバー５０との通信障害が生じる場合がある。この場合は、ネットワーク１００を通じて第１印刷サーバー５０から返信される通信不良レポートがジョブ結果情報となる。
【００３０】
印刷ジョブ再送部１４は、ジョブ結果受信部１３により、Ａ社の第１印刷サーバー５０による印刷ジョブが失敗したことを示すジョブ結果情報Ｊｒ１が受信されたときに、Ｂ社の第２印刷サーバー５１による印刷サービスを利用して印刷ジョブを再送信する。印刷ジョブ再送部１４は、電子メールＥ１により指定された印刷対象の情報等を引き継いだＢ社形式の印刷ジョブＪｃ２を生成して、第２印刷サーバー５１に送信する。
【００３１】
第１印刷サーバー５０には、図３に示したように、利用可能な印刷装置である第１印刷装置７０、第２印刷装置７１等の装置識別情報を記録したプリンターリスト５０ａのデータが保存されている。なお、装置識別情報としては、印刷装置に割り当てられた固有のメールアドレス、ＭＡＣ（Media Access Control）アドレス、ＩＰアドレス等を利用することができる。第１印刷サーバー５０は、プリンターリスト５０ａを参照して、印刷ジョブＪｃ１により指定された名称の印刷装置の装置識別情報を特定して、印刷データを送信する。
【００３２】
同様に、第２印刷サーバー５１には、図３に示したように、利用可能な印刷装置である第３印刷装置７２等の装置識別情報を記録したプリンターリスト５１ａのデータが保存されている。第２印刷サーバー５１は、第１印刷サーバー５０が利用する第１印刷装置７０及び第２印刷装置７１の装置識別情報を有していない。そのため、後述するように、印刷ジョブ再送部１４は、第１印刷装置７０又は第２印刷装置７１を指定した印刷ジョブを第２印刷サーバー５１に送信する際には、第１印刷装置７０又は第２印刷装置７１の装置識別情報を第１印刷サーバー５０から取得する。
【００３３】
［３．印刷中継サーバーを介した印刷処理］
次に、図４〜図６は、印刷中継サーバー１を介した印刷処理の第１〜第３のフローチャートである。以下、図４〜図６に示したフローチャートに従って、印刷中継サーバー１を介した一連の印刷処理について説明する。
【００３４】
図４〜図６のフロチャートは、ユーザーＰ１がＡ社による印刷サービスを依頼した場合に実行される処理を示している。図４のステップＳ１０で、ユーザー端末６０は、ユーザーＰ１による入力操作に応じて、印刷対象の情報と印刷を行う印刷装置等を指定した電子メールＥ１を、印刷中継サーバー１に送信する。印刷対象の情報には、電子メールＥ１の本文と添付ファイルの内容が含まれる。印刷を行う印刷装置は、ここでは第１印刷装置７０である。
【００３５】
印刷中継サーバー１において、ステップＳ２０で、印刷依頼情報受信部１１は、電子メールＥ１（本発明の印刷依頼情報に相当する）を受信してＡ社形式の印刷ジョブＪｃ１を生成する。なお、印刷依頼情報受信部１１が電子メールＥ１を受信する処理は、本発明の印刷中継方法における印刷依頼情報受信ステップに相当する。ここで、例えば、Ａ社により提供される印刷サービスがメールプリントサービスである場合は、印刷依頼情報受信部１１は、電子メールＥ１で指定された印刷装置に対応する電子メールアドレスを宛先として、印刷対象の情報を含む印刷ジョブＪｃ１を生成する。そして、続くステップＳ２２で、印刷ジョブ送信部１２が、Ａ社形式の印刷ジョブＪｃ１を第１印刷サーバー５０に送信する。なお、印刷ジョブ送信部１２による処理は、本発明の印刷中継方法における印刷ジョブ送信ステップに相当する。
【００３６】
第１印刷サーバー５０は、ステップＳ４０で、Ａ社形式の印刷ジョブＪｃ１を受信すると、続くステップＳ４１で、印刷ジョブＪｃ１で指定された第１印刷装置７０に、印刷ジョブＪｃ１に基づいて生成した印刷データＰｄ１を送信する。
【００３７】
第１印刷装置７０は、ステップＳ７０で、印刷データＰｄ１を受信すると、続くステップＳ７１で、印刷データＰｄ１に従った印刷を実行する。次のステップＳ７２で、第１印刷装置７０は、印刷結果（印刷成功、印刷失敗等）を示す印刷結果通知Ｐｒ１を、第１印刷サーバー５０に送信する。
【００３８】
第１印刷サーバー５０は、ステップＳ４２で、第１印刷装置７０からの印刷結果通知Ｐｒ１を受信すると、続くステップＳ４３で、印刷結果通知Ｐｒ１の通知内容から、印刷に成功したか否かを判断する。そして、印刷に成功した場合は、第１印刷サーバー５０は、ステップＳ４４に処理を進めて、「印刷成功」のジョブ結果情報Ｊｒ１１を印刷中継サーバー１に送信する。一方、印刷に失敗した場合には、第１印刷サーバー５０は、ステップＳ４５に処理を進めて、「印刷失敗」のジョブ結果情報Ｊｒ１２を印刷中継サーバー１に送信する。
【００３９】
ここで、第１印刷サーバー５０がダウンしている場合、或いは印刷中継サーバー１から第１印刷装置７０への通信経路の不通が生じている場合には、ネットワーク１００の管理システから印刷中継サーバー１に通信エラーレポートが送信される。そして、これらの場合には、印刷中継サーバー１は、通信エラーレポートを印刷失敗を通知するジョブ結果情報として扱う。
【００４０】
印刷中継サーバー１において、ジョブ結果受信部１３は、ステップＳ２３でジョブ結果情報を受信すると、続くステップＳ２４で、ジョブ結果情報に基づいて印刷に成功したか否かを判断する。そして、印刷に成功した場合、印刷中継サーバー１は、ステップＳ２５に処理を進めて、印刷完了を通知する電子メールＥ２をユーザー端末６０に送信して、処理を終了する。なお、ジョブ結果受信部１３による処理は、本発明の印刷中継方法におけるジョブ結果受信ステップに相当する。
【００４１】
一方、印刷に失敗した場合には、図５のステップＳ３０に処理を進める。ステップＳ３０〜Ｓ３６は、印刷ジョブ再送部１４による処理である。ステップＳ３０で、印刷ジョブ再送部１４は、ジョブ結果情報に基づいて、印刷失敗の要因が印刷ジョブで使用した第１印刷装置７０であるか否かを判断する。ここで、第１印刷装置７０を要因とする印刷失敗には、第１印刷装置７０の故障、紙詰まり、トナー或いはインク切れ等が含まれる。なお、印刷ジョブ再送部１４による処理は、本発明の印刷中継方法における印刷ジョブ再送ステップに相当する。
【００４２】
そして、印刷失敗の要因が第１印刷装置７０であったときは、印刷ジョブ再送部１４は、ステップＳ３１に処理を進めて、第１印刷装置７０以外の第３印刷装置７２を出力先に指定したＢ社形式の印刷ジョブを生成し、ステップＳ３５に処理を進める。一方、印刷失敗の要因が第１印刷装置７０でなかったときには、印刷ジョブ再送部１４は、ステップＳ３２に処理を進めて、第１印刷装置７０の装置識別情報を要求する通知Ａｒを第１印刷サーバー５０に送信する。
【００４３】
第１印刷サーバー５０は、ステップＳ５０で、印刷中継サーバー１からの装置識別情報を要求する通知Ａｒを受信すると、プリンターリスト５０ａを参照して、第１印刷装置７０の装置識別情報を取得する。そして、続くステップＳ５１で、第１印刷サーバー５０は、第１印刷装置７０の装置識別情報を示す通知Ａｓを、印刷中継サーバー１に送信する。
【００４４】
印刷中継サーバー１の印刷ジョブ再送部１４は、ステップＳ３３で、第１印刷サーバー５０からの第１印刷装置７０の装置識別情報を示す通知Ａｓを受信する。そして、続くステップＳ３４で、印刷ジョブ再送部１４は、装置識別情報により第１印刷装置７０を出力先に指定したＢ社形式の印刷ジョブを作成する。次のステップＳ３５で、印刷ジョブ再送部１４は、Ｂ社形式の印刷ジョブＪｃ２を第２印刷サーバー５１に送信する。このように、印刷ジョブ再送部１４は、第１印刷サーバー５０による印刷ジョブが失敗した要因に応じて、印刷先とする印刷装置を決定する。
【００４５】
次のステップＳ３６で、印刷ジョブ再送部１４は、Ｂ社の印刷サービスを利用した印刷の代行を実行したことを通知する電子メールＥ３（本発明の再送信実施情報に相当する）を、ユーザー端末６０に送信する。ユーザー端末６０は、ステップＳ１１で電子メールＥ３を受信する。電子メールＥ３により、ユーザーＰ１に、印刷サービスの実行主体がＡ社による印刷サービスからＢ社による印刷サービスに変更されたことを連絡することができる。
【００４６】
第２印刷サーバー５１は、ステップＳ６０でＢ社形式の印刷ジョブＪｃ２を受信すると、ステップＳ６２に処理を進める。そして、第２印刷サーバー５１は、印刷ジョブＪｃにより指定された印刷装置（第１印刷装置７０又は第３印刷装置７２）に、印刷データＰｄ２を送信する。
【００４７】
第１印刷装置７０又は第３印刷装置７２は、ステップＳ７０で印刷データＰｄ２を受信すると、続く図６のＳ７１で、印刷データＰｄ２に従って印刷を実行する。そして、第１印刷装置７０又は第３印刷装置７２は、続くステップＳ７２で、印刷結果通知Ｐｒ２を第２印刷サーバー５１に送信する。
【００４８】
第２印刷サーバー５１は、ステップＳ６３で、印刷結果通知Ｐｒ２を受信すると、続くステップＳ６４で、印刷結果通知Ｐｒ２に基づいて、印刷に成功したか否かを判断する。そして、第２印刷サーバー５１は、印刷に成功したときはステップＳ６５に処理を進め、「印刷成功」のジョブ結果を示すジョブ結果情報Ｊｒ２１を印刷中継サーバー１に送信する。一方、印刷に失敗したときには、第２印刷サーバー５１は、「印刷失敗」のジョブ結果を示すジョブ結果情報Ｊｒ２２を印刷中継サーバー１に送信する。
【００４９】
印刷中継サーバー１は、ステップＳ３７で第２印刷サーバー５１からのジョブ結果情報Ｊｒ２１又はＪｒ２２を受信すると、続くステップＳ３８で、印刷ジョブの結果を通知する電子メールＥ４をユーザー端末６０に送信して、処理を終了する。ユーザー端末６０は、ステップＳ１２で、印刷中継サーバー１から、印刷ジョブの結果を通知する電子メールＥ４を受信する。
【００５０】
ユーザーＰ１は、ユーザー端末６０により、電子メールＥ２，Ｅ３，Ｅ４の内容を確認することによって、依頼した印刷の実行状況を把握することができる。
【００５１】
［４．他の実施形態］
上記実施形態では、印刷中継サーバー１に、第１印刷サーバー５０と第２印刷サーバー５１が接続された構成を示したが、３以上の印刷サーバーが接続された構成であってもよい。印刷中継サーバー１に接続される印刷サーバーの台数を増やして、通信障害が生じたときに代行先として選択可能な印刷サービスを増やすことによって、印刷不良に対する余裕度を高めることができる。この場合には、３以上の印刷サーバーのいずれかを本発明の第１印刷システムとして印刷ジョブを送信したが、印刷に失敗した場合に、他の印刷サーバーのいずれかを本発明の第２印刷システムとして選択することができる。
【００５２】
また、印刷ジョブ再送部１４により第２印刷サーバー５１にＢ社形式の印刷ジョブを送信して印刷を代行させる場合に、第１印刷サーバー５０対して、既に受信されたＡ社形式の印刷ジョブの削除を指示する印刷ジョブ削除情報を送信する構成としてもよい。この構成によれば、第１印刷サーバー５０において、Ａ社形式の印刷ジョブによる印刷に失敗した場合に、印刷ジョブのリトライ処理が実行されることを回避することができる。
【符号の説明】
【００５３】
１…印刷中継サーバー、１０…ＣＰＵ、１１…印刷依頼情報受信部、１２…印刷ジョブ送信部、１３…ジョブ結果受信部、１４…印刷ジョブ再送部、２０…メモリー、２１…制御用プログラム、２２…印刷サービスリスト、３０…通信部、５０…第１印刷サーバー、５０ａ…プリンターリスト、５２…第２印刷サーバー、５２ａ…プリンターリスト、６０…ユーザー端末、７０…第１印刷装置、７１…第２印刷リスト、７２…第３印刷リスト、１００…ネットワーク。
【図１】
2019133549.tif 000003
【図２】
2019133549.tif 000004
【図３】
2019133549.tif 000005
【図４】
2019133549.tif 000006
【図５】
2019133549.tif 000007
【図６】
2019133549.tif 000008