(57)【要約】      （修正有）【課題】サーバーと通信可能に接続されていなくても印刷ジョブを送信することができる印刷ジョブ送信装置、印刷ジョブ送信プログラムおよび印刷システムを提供する。【解決手段】印刷ジョブ送信装置は、プライマリーとしてのサーバーと通信可能に接続されている場合（Ｓ１２５でＹＥＳ）に送信先としてプライマリーを決定して（Ｓ１２６）、プライマリーに印刷ジョブを送信し（Ｓ１２７）、プライマリーと通信可能に接続されていない場合（Ｓ１２５でＮＯ）にセカンダリーとしての画像形成装置と通信可能に接続されているときまたは印刷ジョブが特定のサイズ以上である場合（Ｓ１２３でＹＥＳ）に、送信先としてセカンダリーを決定して、決定した送信先に印刷ジョブを送信する。【選択図】図７
2020042719.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブの送信先を決定する送信先決定部と、
前記送信先決定部によって決定された前記送信先に印刷ジョブを送信するジョブ送信部と
を備える印刷ジョブ送信装置であって、
前記送信先決定部は、画像形成装置による実行のために印刷ジョブをスプールするサーバーをプライマリーにするとともに、前記送信先として決定される優先度が前記プライマリーより低いセカンダリーに前記画像形成装置をし、
前記送信先決定部は、前記印刷ジョブ送信装置が前記プライマリーと通信可能に接続されている場合に前記送信先として前記プライマリーを決定するとともに、前記印刷ジョブ送信装置が前記プライマリーと通信可能に接続されていない場合に前記印刷ジョブ送信装置が前記セカンダリーと通信可能に接続されているとき前記送信先として前記セカンダリーを決定し、
前記送信先決定部は、前記印刷ジョブ送信装置が前記プライマリーと通信可能に接続されている場合であっても、印刷ジョブが特定のサイズ以上であるとき、この印刷ジョブの前記送信先として前記プライマリーではなく前記セカンダリーを決定することを特徴とする印刷ジョブ送信装置。
【請求項２】
前記ジョブ送信部は、前記画像形成装置に印刷ジョブを送信する場合に、前記画像形成装置に送信した印刷ジョブを前記画像形成装置にスプールさせることを特徴とする請求項１に記載の印刷ジョブ送信装置。
【請求項３】
前記送信先決定部は、複数の前記画像形成装置を前記セカンダリーとする場合に、前記セカンダリーとしての複数の前記画像形成装置のいずれか１つを前記送信先として決定することを特徴とする請求項１または請求項２に記載の印刷ジョブ送信装置。
【請求項４】
前記送信先決定部は、複数の前記画像形成装置を前記セカンダリーとする場合に、前記セカンダリーとしての複数の前記画像形成装置のうち、前記画像形成装置自身の記憶デバイスの空き容量のサイズが最大であるいずれか１つを前記送信先として決定することを特徴とする請求項３に記載の印刷ジョブ送信装置。
【請求項５】
印刷ジョブの送信先を決定する送信先決定部と、
前記送信先決定部によって決定された前記送信先に印刷ジョブを送信するジョブ送信部と
をコンピューターに実現させ、
前記送信先決定部は、画像形成装置による実行のために印刷ジョブをスプールするサーバーをプライマリーにするとともに、前記送信先として決定される優先度が前記プライマリーより低いセカンダリーに前記画像形成装置をし、
前記送信先決定部は、前記コンピューターが前記プライマリーと通信可能に接続されている場合に前記送信先として前記プライマリーを決定するとともに、前記コンピューターが前記プライマリーと通信可能に接続されていない場合に前記コンピューターが前記セカンダリーと通信可能に接続されているとき前記送信先として前記セカンダリーを決定し、
前記送信先決定部は、前記コンピューターが前記プライマリーと通信可能に接続されている場合であっても、印刷ジョブが特定のサイズ以上であるとき、この印刷ジョブの前記送信先として前記プライマリーではなく前記セカンダリーを決定することを特徴とする印刷ジョブ送信プログラム。
【請求項６】
印刷ジョブの送信先を決定する送信先決定部と、
前記送信先決定部によって決定された前記送信先に印刷ジョブを送信するジョブ送信部と
を備える印刷ジョブ送信装置と、
印刷ジョブを実行する画像形成装置と、
前記画像形成装置による実行のために印刷ジョブをスプールするサーバーと
を備え、
前記送信先決定部は、前記サーバーをプライマリーにするとともに、前記送信先として決定される優先度が前記プライマリーより低いセカンダリーに前記画像形成装置をし、
前記送信先決定部は、前記印刷ジョブ送信装置が前記プライマリーと通信可能に接続されている場合に前記送信先として前記プライマリーを決定するとともに、前記印刷ジョブ送信装置が前記プライマリーと通信可能に接続されていない場合に前記印刷ジョブ送信装置が前記セカンダリーと通信可能に接続されているとき前記送信先として前記セカンダリーを決定し、
前記送信先決定部は、前記印刷ジョブ送信装置が前記プライマリーと通信可能に接続されている場合であっても、印刷ジョブが特定のサイズ以上であるとき、この印刷ジョブの前記送信先として前記プライマリーではなく前記セカンダリーを決定することを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷ジョブを送信する印刷ジョブ送信装置、印刷ジョブ送信プログラムおよび印刷システムに関する。
【背景技術】
【０００２】
従来、印刷ジョブを実行する画像形成装置と、画像形成装置による実行のために印刷ジョブをスプールするサーバーと、サーバーに印刷ジョブを送信する印刷ジョブ送信装置とを備える印刷システムが知られている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−０２２４５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の印刷システムにおいては、印刷ジョブ送信装置がサーバーに印刷ジョブを送信するので、印刷ジョブ送信装置と、サーバーとが通信可能に接続されていない場合に、印刷ジョブ送信装置が印刷ジョブを送信することができないという問題がある。
【０００５】
そこで、本発明は、サーバーと通信可能に接続されていなくても印刷ジョブを送信することができる印刷ジョブ送信装置、印刷ジョブ送信プログラムおよび印刷システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の印刷ジョブ送信装置は、印刷ジョブの送信先を決定する送信先決定部と、前記送信先決定部によって決定された前記送信先に印刷ジョブを送信するジョブ送信部とを備える印刷ジョブ送信装置であって、前記送信先決定部は、画像形成装置による実行のために印刷ジョブをスプールするサーバーをプライマリーにするとともに、前記送信先として決定される優先度が前記プライマリーより低いセカンダリーに前記画像形成装置をし、前記送信先決定部は、前記印刷ジョブ送信装置が前記プライマリーと通信可能に接続されている場合に前記送信先として前記プライマリーを決定するとともに、前記印刷ジョブ送信装置が前記プライマリーと通信可能に接続されていない場合に前記印刷ジョブ送信装置が前記セカンダリーと通信可能に接続されているとき前記送信先として前記セカンダリーを決定し、前記送信先決定部は、前記印刷ジョブ送信装置が前記プライマリーと通信可能に接続されている場合であっても、印刷ジョブが特定のサイズ以上であるとき、この印刷ジョブの前記送信先として前記プライマリーではなく前記セカンダリーを決定することを特徴とする。
【０００７】
この構成により、本発明の印刷ジョブ送信装置は、サーバーと通信可能に接続されていない場合に、画像形成装置と通信可能に接続されているとき、画像形成装置に印刷ジョブを送信するので、サーバーと通信可能に接続されていなくても印刷ジョブを送信することができる。また、本発明の印刷ジョブ送信装置は、サーバーと通信可能に接続されている場合であっても、印刷ジョブが特定のサイズ以上であるとき、この印刷ジョブを画像形成装置に送信するので、この印刷ジョブが、この画像形成装置で実行される場合に、この印刷ジョブをサーバーに送信する構成と比較して、印刷ジョブが画像形成装置で実行されるまでのネットワークにおける通信量を低減することができる。
【０００８】
本発明の印刷ジョブ送信装置において、前記ジョブ送信部は、前記画像形成装置に印刷ジョブを送信する場合に、前記画像形成装置に送信した印刷ジョブを前記画像形成装置にスプールさせても良い。
【０００９】
この構成により、本発明の印刷ジョブ送信装置は、画像形成装置に送信した印刷ジョブを、この画像形成装置にスプールさせるので、スプールされた印刷ジョブを指示に応じて実行するという動作を、印刷ジョブをプライマリーに送信する場合と、印刷ジョブをセカンダリーに送信する場合との両方で画像形成装置に実行させることができ、利便性を向上することができる。
【００１０】
本発明の印刷ジョブ送信装置において、前記送信先決定部は、複数の前記画像形成装置を前記セカンダリーとする場合に、前記セカンダリーとしての複数の前記画像形成装置のいずれか１つを前記送信先として決定しても良い。
【００１１】
この構成により、本発明の印刷ジョブ送信装置は、複数の画像形成装置をセカンダリーとする場合に、セカンダリーとしての複数の画像形成装置のいずれか１つに印刷ジョブを送信するので、可用性を向上することができる。
【００１２】
本発明の印刷ジョブ送信装置において、前記送信先決定部は、複数の前記画像形成装置を前記セカンダリーとする場合に、前記セカンダリーとしての複数の前記画像形成装置のうち、前記画像形成装置自身の記憶デバイスの空き容量のサイズが最大であるいずれか１つを前記送信先として決定しても良い。
【００１３】
この構成により、本発明の印刷ジョブ送信装置は、複数の画像形成装置をセカンダリーとする場合に、セカンダリーとしての複数の画像形成装置のうち、画像形成装置自身の記憶デバイスの空き容量のサイズが最大であるいずれか１つに印刷ジョブを送信するので、セカンダリーとしての複数の画像形成装置において負荷を分散することができる。
【００１４】
本発明の印刷ジョブ送信プログラムは、印刷ジョブの送信先を決定する送信先決定部と、前記送信先決定部によって決定された前記送信先に印刷ジョブを送信するジョブ送信部とをコンピューターに実現させ、前記送信先決定部は、画像形成装置による実行のために印刷ジョブをスプールするサーバーをプライマリーにするとともに、前記送信先として決定される優先度が前記プライマリーより低いセカンダリーに前記画像形成装置をし、前記送信先決定部は、前記コンピューターが前記プライマリーと通信可能に接続されている場合に前記送信先として前記プライマリーを決定するとともに、前記コンピューターが前記プライマリーと通信可能に接続されていない場合に前記コンピューターが前記セカンダリーと通信可能に接続されているとき前記送信先として前記セカンダリーを決定し、前記送信先決定部は、前記コンピューターが前記プライマリーと通信可能に接続されている場合であっても、印刷ジョブが特定のサイズ以上であるとき、この印刷ジョブの前記送信先として前記プライマリーではなく前記セカンダリーを決定することを特徴とする。
【００１５】
この構成により、本発明の印刷ジョブ送信プログラムを実行するコンピューターは、サーバーと通信可能に接続されていない場合に、画像形成装置と通信可能に接続されているとき、画像形成装置に印刷ジョブを送信するので、サーバーと通信可能に接続されていなくても印刷ジョブを送信することができる。また、本発明の印刷ジョブ送信プログラムを実行するコンピューターは、サーバーと通信可能に接続されている場合であっても、印刷ジョブが特定のサイズ以上であるとき、この印刷ジョブを画像形成装置に送信するので、この印刷ジョブが、この画像形成装置で実行される場合に、この印刷ジョブをサーバーに送信する構成と比較して、印刷ジョブが画像形成装置で実行されるまでのネットワークにおける通信量を低減することができる。
【００１６】
本発明の印刷システムは、印刷ジョブの送信先を決定する送信先決定部と、前記送信先決定部によって決定された前記送信先に印刷ジョブを送信するジョブ送信部とを備える印刷ジョブ送信装置と、印刷ジョブを実行する画像形成装置と、前記画像形成装置による実行のために印刷ジョブをスプールするサーバーとを備え、前記送信先決定部は、前記サーバーをプライマリーにするとともに、前記送信先として決定される優先度が前記プライマリーより低いセカンダリーに前記画像形成装置をし、前記送信先決定部は、前記印刷ジョブ送信装置が前記プライマリーと通信可能に接続されている場合に前記送信先として前記プライマリーを決定するとともに、前記印刷ジョブ送信装置が前記プライマリーと通信可能に接続されていない場合に前記印刷ジョブ送信装置が前記セカンダリーと通信可能に接続されているとき前記送信先として前記セカンダリーを決定し、前記送信先決定部は、前記印刷ジョブ送信装置が前記プライマリーと通信可能に接続されている場合であっても、印刷ジョブが特定のサイズ以上であるとき、この印刷ジョブの前記送信先として前記プライマリーではなく前記セカンダリーを決定することを特徴とする。
【００１７】
この構成により、本発明の印刷システムは、印刷ジョブ送信装置がサーバーと通信可能に接続されていない場合に、印刷ジョブ送信装置が画像形成装置と通信可能に接続されているとき、印刷ジョブ送信装置が画像形成装置に印刷ジョブを送信するので、印刷ジョブ送信装置がサーバーと通信可能に接続されていなくても印刷ジョブ送信装置が印刷ジョブを送信することができる。また、本発明の印刷システムは、印刷ジョブ送信装置がサーバーと通信可能に接続されている場合であっても、印刷ジョブが特定のサイズ以上であるとき、この印刷ジョブを印刷ジョブ送信装置が画像形成装置に送信するので、この印刷ジョブが、この画像形成装置で実行される場合に、この印刷ジョブを印刷ジョブ送信装置がサーバーに送信する構成と比較して、印刷ジョブが画像形成装置で実行されるまでのネットワークにおける通信量を低減することができる。
【発明の効果】
【００１８】
本発明の印刷ジョブ送信装置、印刷ジョブ送信プログラムおよび印刷システムは、サーバーと通信可能に接続されていなくても印刷ジョブを送信することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施の形態に係る印刷システムのブロック図である。
【図２】ＭＦＰである場合の図１に示す画像形成装置のブロック図である。
【図３】図１に示す印刷ジョブ送信装置ブロック図である。
【図４】１台のコンピューターによって構成される場合の図１に示すサーバーのブロック図である。
【図５】印刷ジョブの送信先を設定する場合の図３に示す印刷ジョブ送信装置の動作のフローチャートである。
【図６】図３に示す表示部に表示されるポートモニター構成画面の一例を示す図である。
【図７】印刷ジョブを送信する場合の図３に示す印刷ジョブ送信装置の動作の一部のフローチャートである。
【図８】図７に示すフローチャートの続きのフローチャートである。
【発明を実施するための形態】
【００２０】
以下、本発明の実施の形態について、図面を用いて説明する。
【００２１】
まず、本発明の一実施の形態に係る印刷システムの構成について説明する。
【００２２】
図１は、本実施の形態に係る印刷システム１０のブロック図である。
【００２３】
図１に示すように、印刷システム１０は、画像形成装置２０を備えている。印刷システム１０は、画像形成装置２０以外にも、画像形成装置２０と同様の画像形成装置を少なくとも１つ備えることが可能である。画像形成装置２０は、例えば、ＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）、プリンター専用機などによって構成されている。
【００２４】
印刷システム１０は、印刷システム１０における画像形成装置に印刷ジョブを送信する印刷ジョブ送信装置３０を備えている。印刷システム１０は、印刷ジョブ送信装置３０以外にも、印刷ジョブ送信装置３０と同様の印刷ジョブ送信装置を少なくとも１つ備えることが可能である。印刷ジョブ送信装置３０は、例えば、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）などのコンピューターによって構成されている。
【００２５】
印刷システム１０は、印刷システム１０における画像形成装置の情報を管理するサーバー４０を備えている。サーバー４０は、１台のコンピューターによって構成されても良いし、複数台のコンピューターによって構成されても良い。
【００２６】
印刷システム１０における画像形成装置と、印刷システム１０における印刷ジョブ送信装置と、サーバー４０とは、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などのネットワーク１１を介して通信可能である。
【００２７】
図２は、ＭＦＰである場合の画像形成装置２０のブロック図である。
【００２８】
図２に示す画像形成装置２０は、種々の操作が入力される例えばボタンなどの操作デバイスである操作部２１と、種々の情報を表示する例えばＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などの表示デバイスである表示部２２と、用紙などの記録媒体に画像を印刷する印刷デバイスであるプリンター２３と、原稿から画像を読み取る読取デバイスであるスキャナー２４と、図示していない外部のファクシミリ装置と公衆電話回線などの通信回線経由でファックス通信を行うファックスデバイスであるファックス通信部２５と、ＬＡＮ、インターネットなどのネットワーク経由で、または、ネットワークを介さずに有線または無線によって直接に、外部の装置と通信を行う通信デバイスである通信部２６と、各種の情報を記憶する例えば半導体メモリー、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの不揮発性の記憶デバイスである記憶部２７と、画像形成装置２０全体を制御する制御部２８とを備えている。
【００２９】
記憶部２７は、印刷ジョブをスプールするためのキュー２７ａを記憶している。
【００３０】
制御部２８は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、プログラムおよび各種のデータを記憶しているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、制御部２８のＣＰＵの作業領域として用いられるメモリーとしてのＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）とを備えている。制御部２８のＣＰＵは、記憶部２７または制御部２８のＲＯＭに記憶されているプログラムを実行する。
【００３１】
図３は、印刷ジョブ送信装置３０のブロック図である。
【００３２】
図３に示すように、印刷ジョブ送信装置３０は、種々の操作が入力される例えばキーボード、マウスなどの操作デバイスである操作部３１と、種々の情報を表示する例えばＬＣＤなどの表示デバイスである表示部３２と、ＬＡＮ、インターネットなどのネットワーク経由で、または、ネットワークを介さずに有線または無線によって直接に、外部の装置と通信を行う通信デバイスである通信部３３と、各種の情報を記憶する例えば半導体メモリー、ＨＤＤなどの不揮発性の記憶デバイスである記憶部３４と、印刷ジョブ送信装置３０全体を制御する制御部３５とを備えている。
【００３３】
記憶部３４は、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）３４ａと、ＯＳ３４ａ上で動作するアプリケーションプログラム３４ｂとを記憶している。記憶部３４は、アプリケーションプログラム３４ｂ以外にも、ＯＳ３４ａ上で動作するアプリケーションプログラムを少なくとも１つ記憶しても良い。記憶部３４は、印刷システム１０における画像形成装置用のプリンタードライバー３４ｃと、プリンタードライバー３４ｃによって生成された印刷ジョブを送信するための印刷ジョブ送信プログラム３４ｄとを記憶している。ＯＳ３４ａ、アプリケーションプログラム、プリンタードライバー３４ｃおよび印刷ジョブ送信プログラム３４ｄは、それぞれ、例えば、印刷ジョブ送信装置３０の製造段階で印刷ジョブ送信装置３０にインストールされていても良いし、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリーなどの外部の記憶媒体から印刷ジョブ送信装置３０に追加でインストールされても良いし、ネットワーク上から印刷ジョブ送信装置３０に追加でインストールされても良い。
【００３４】
記憶部３４は、印刷ジョブの送信先の設定を示す送信先設定情報３４ｅを記憶可能である。
【００３５】
制御部３５は、例えば、ＣＰＵと、プログラムおよび各種のデータを記憶しているＲＯＭと、制御部３５のＣＰＵの作業領域として用いられるメモリーとしてのＲＡＭとを備えている。制御部３５のＣＰＵは、記憶部３４または制御部３５のＲＯＭに記憶されているプログラムを実行する。
【００３６】
制御部３５は、印刷ジョブ送信プログラム３４ｄを実行することによって、印刷ジョブの送信先を決定する送信先決定部３５ａと、送信先決定部３５ａによって決定された送信先に印刷ジョブを送信するジョブ送信部３５ｂとを実現する。
【００３７】
図４は、１台のコンピューターによって構成される場合のサーバー４０のブロック図である。
【００３８】
図４に示すサーバー４０は、種々の操作が入力される例えばキーボード、マウスなどの操作デバイスである操作部４１と、種々の情報を表示する例えばＬＣＤなどの表示デバイスである表示部４２と、ＬＡＮ、インターネットなどのネットワーク経由で、または、ネットワークを介さずに有線または無線によって直接に、外部の装置と通信を行う通信デバイスである通信部４３と、各種の情報を記憶する例えば半導体メモリー、ＨＤＤなどの不揮発性の記憶デバイスである記憶部４４と、サーバー４０全体を制御する制御部４５とを備えている。
【００３９】
記憶部４４は、印刷ジョブをスプールするためのキュー４４ａを記憶している。記憶部４４は、キュー４４ａ以外にも、印刷ジョブをスプールするためのキューを少なくとも１つ記憶することが可能である。記憶部４４におけるキューは、スプールしている印刷ジョブを取得することが可能な画像形成装置と、スプールしている印刷ジョブを取得することが可能な利用者とがそれぞれ設定されている。
【００４０】
制御部４５は、例えば、ＣＰＵと、プログラムおよび各種のデータを記憶しているＲＯＭと、制御部４５のＣＰＵの作業領域として用いられるメモリーとしてのＲＡＭとを備えている。制御部４５のＣＰＵは、記憶部４４または制御部４５のＲＯＭに記憶されているプログラムを実行する。
【００４１】
次に、印刷システム１０の動作について説明する。
【００４２】
まず、印刷ジョブの送信先を設定する場合の印刷ジョブ送信装置３０の動作について説明する。
【００４３】
図５は、印刷ジョブの送信先を設定する場合の印刷ジョブ送信装置３０の動作のフローチャートである。
【００４４】
印刷ジョブ送信装置３０の送信先決定部３５ａは、例えばデバイスドライバーの設定画面において印刷ジョブの送信先の設定の開始が操作部３１を介して指示されると、図５に示す動作を実行する。
【００４５】
図５に示すように、送信先決定部３５ａは、印刷ジョブの送信先を設定するためのポートモニター構成画面５０（図６参照。）を表示部３２に表示する（Ｓ１０１）。
【００４６】
図６は、表示部３２に表示されるポートモニター構成画面５０の一例を示す図である。
【００４７】
図６に示すポートモニター構成画面５０は、印刷ジョブの送信先を示すポート名の設定のためのテキストボックス５１と、最優先の送信先であるプライマリーとしてのサーバー４０の各種の設定のためのプライマリー設定領域５２と、送信先として決定される優先度がプライマリーより低い送信先であるセカンダリーとしての画像形成装置の各種の設定のためのセカンダリー設定領域５３と、ＯＫボタン５４と、キャンセルボタン５５とを含んでいる。
【００４８】
プライマリー設定領域５２は、サーバー４０のＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスまたはＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）の設定のためのテキストボックス５２ａと、サーバー４０における上述したキューのいずれかを指定するためのテキストボックス５２ｂと、印刷ジョブの送信時にサーバー４０との間の通信に使用されるプロトコルを指定するためのテキストボックス５２ｃと、特定のサイズ（以下「セカンダリー送信用サイズ」という。）以上の印刷ジョブをサーバー４０ではなくセカンダリーに送信するか否かを設定するためのチェックボックス５２ｄと、セカンダリー送信用サイズを設定するためのスピンボックス５２ｅとを含んでいる。
【００４９】
セカンダリー設定領域５３は、セカンダリーとしての画像形成装置のＩＰアドレスまたはＵＲＬの一覧を示すリストボックス５３ａと、リストボックス５３ａに画像形成装置のＩＰアドレスまたはＵＲＬを追加するための追加ボタン５３ｂと、リストボックス５３ａから画像形成装置のＩＰアドレスまたはＵＲＬを削除するための削除ボタン５３ｃと、画像形成装置におけるポート番号を指定するためのラジオボタングループ５３ｄとを含んでいる。ラジオボタングループ５３ｄは、画像形成装置が印刷ジョブをスプールせずに直ちに実行する「ダイレクト」のためのポート番号である「１００１０」を指定するためのラジオボタン５３ｅと、利用者の指示に応じて画像形成装置自身で印刷するために画像形成装置が印刷ジョブをキューにスプールする「ホールド」のためのポート番号である「１００１１」を指定するためのラジオボタン５３ｆと、利用者の指示に応じて画像形成装置自身または他の画像形成装置で印刷するために画像形成装置が印刷ジョブをキューにスプールする「Ｐｒｉｎｔ＆Ｆｏｌｌｏｗ」のためのポート番号である「１００１２」を指定するためのラジオボタン５３ｇとを含んでいる。
【００５０】
図５に示すように、送信先決定部３５ａは、Ｓ１０１の処理の後、ＯＫボタン５４が押されたか否かを判断する（Ｓ１０２）。
【００５１】
送信先決定部３５ａは、ＯＫボタン５４が押されていないとＳ１０２において判断すると、キャンセルボタン５５が押されたか否かを判断する（Ｓ１０３）。
【００５２】
送信先決定部３５ａは、キャンセルボタン５５が押されたとＳ１０３において判断すると、図５に示す動作を終了する。
【００５３】
送信先決定部３５ａは、キャンセルボタン５５が押されていないとＳ１０３において判断すると、Ｓ１０２の処理を実行する。
【００５４】
送信先決定部３５ａは、ＯＫボタン５４が押されたとＳ１０２において判断すると、ＯＫボタン５４が押された時点でのポートモニター構成画面５０における各種の設定を送信先設定情報３４ｅに記憶させて（Ｓ１０４）、図５に示す動作を終了する。
【００５５】
次に、印刷ジョブを送信する場合の印刷ジョブ送信装置３０の動作について説明する。
【００５６】
図７および図８は、印刷ジョブを送信する場合の印刷ジョブ送信装置３０の動作のフローチャートである。
【００５７】
印刷ジョブ送信装置３０の制御部３５は、記憶部３４に記憶されているアプリケーションプログラムからの指示に応じて、プリンタードライバー３４ｃを実行して印刷ジョブを生成する。送信先決定部３５ａは、プリンタードライバー３４ｃによって印刷ジョブが生成されると、図７および図８に示す動作を実行する。
【００５８】
図７および図８に示すように、送信先決定部３５ａは、プリンタードライバー３４ｃによって生成された印刷ジョブ（以下「対象ジョブ」という。）のサイズを取得する（Ｓ１２１）。
【００５９】
送信先決定部３５ａは、Ｓ１２１の処理の後、セカンダリー送信用サイズ以上の印刷ジョブをサーバー４０ではなくセカンダリーに送信することが送信先設定情報３４ｅに設定されているか否かを判断する（Ｓ１２２）。
【００６０】
送信先決定部３５ａは、セカンダリー送信用サイズ以上の印刷ジョブをサーバー４０ではなくセカンダリーに送信することが送信先設定情報３４ｅに設定されているとＳ１２２において判断すると、Ｓ１２１において取得したサイズがセカンダリー送信用サイズ以上であるか否かを判断する（Ｓ１２３）。
【００６１】
送信先決定部３５ａは、セカンダリー送信用サイズ以上の印刷ジョブをサーバー４０ではなくセカンダリーに送信することが送信先設定情報３４ｅに設定されていないとＳ１２２において判断するか、Ｓ１２１において取得したサイズがセカンダリー送信用サイズ以上ではないとＳ１２３において判断すると、送信先設定情報３４ｅにおいてプライマリーとして設定されているサーバー４０との接続状態を確認する（Ｓ１２４）。例えば、送信先決定部３５ａは、接続状態の確認の方法としてｐｉｎｇを採用しても良い。
【００６２】
送信先決定部３５ａは、Ｓ１２４の処理の後、サーバー４０と通信可能に接続されているか否かを、Ｓ１２４における確認の結果に基づいて判断する（Ｓ１２５）。
【００６３】
送信先決定部３５ａは、サーバー４０と通信可能に接続されているとＳ１２５において判断すると、サーバー４０を対象ジョブの送信先として決定する（Ｓ１２６）。
【００６４】
ジョブ送信部３５ｂは、Ｓ１２６の処理の後、Ｓ１２６において決定した送信先であるサーバー４０に、対象ジョブと、印刷ジョブ送信装置３０にログイン中の利用者名と、送信先設定情報３４ｅにおいて指定されているキュー名とを送信して（Ｓ１２７）、図７および図８に示す動作を終了する。したがって、サーバー４０は、Ｓ１２７において送信されてきたキュー名で示されるキューに、Ｓ１２７において送信されてきた印刷ジョブを、Ｓ１２７において送信されてきた利用者名に関連付けてスプールする。なお、サーバー４０のキューにスプールされた印刷ジョブは、このキューに設定されているいずれかの画像形成装置の操作部を介した、この印刷ジョブに関連付けられた利用者からの指示に応じて、この画像形成装置によって取得された後、この画像形成装置で実行されることができる。
【００６５】
送信先決定部３５ａは、Ｓ１２１において取得したサイズがセカンダリー送信用サイズ以上であるとＳ１２３において判断するか、サーバー４０と通信可能に接続されていないとＳ１２５において判断すると、送信先設定情報３４ｅにおいて複数の画像形成装置がセカンダリーとして設定されているか否かを判断する（Ｓ１２８）。
【００６６】
送信先決定部３５ａは、複数の画像形成装置がセカンダリーとして設定されていないとＳ１２８において判断すると、Ｓ１２４の処理と同様に、送信先設定情報３４ｅにおいてセカンダリーとして設定されている画像形成装置との接続状態を確認する（Ｓ１２９）。
【００６７】
送信先決定部３５ａは、Ｓ１２９の処理の後、送信先設定情報３４ｅにおいてセカンダリーとして設定されている画像形成装置と通信可能に接続されているか否かを、Ｓ１２９における確認の結果に基づいて判断する（Ｓ１３０）。
【００６８】
送信先決定部３５ａは、送信先設定情報３４ｅにおいてセカンダリーとして設定されている画像形成装置と通信可能に接続されているとＳ１３０において判断すると、送信先設定情報３４ｅにおいてセカンダリーとして設定されている画像形成装置を対象ジョブの送信先として決定する（Ｓ１３１）。
【００６９】
送信先決定部３５ａは、複数の画像形成装置がセカンダリーとして設定されているとＳ１２８において判断すると、送信先設定情報３４ｅにおいてセカンダリーとして設定されている全ての画像形成装置に対して、画像形成装置自身の記憶部の空き容量のサイズを問い合わせる（Ｓ１３２）。
【００７０】
送信先決定部３５ａは、Ｓ１３２の処理の後、Ｓ１３２における問い合わせから特定の期間が経過したと判断するまで、Ｓ１３２における問い合わせから特定の期間が経過したか否かを判断する（Ｓ１３３）。
【００７１】
送信先決定部３５ａは、Ｓ１３２における問い合わせから特定の期間が経過したとＳ１３３において判断すると、Ｓ１３２において問い合わせた画像形成装置のうち、少なくとも１つの画像形成装置から回答されたか否かを判断する（Ｓ１３４）。
【００７２】
送信先決定部３５ａは、少なくとも１つの画像形成装置から回答されたとＳ１３４において判断すると、回答されたとＳ１３４において判断した画像形成装置のうち、Ｓ１３２における問い合わせに対して最大のサイズを回答してきたいずれか１つの画像形成装置を対象ジョブの送信先として決定する（Ｓ１３５）。
【００７３】
ジョブ送信部３５ｂは、Ｓ１３１またはＳ１３５の処理の後、Ｓ１３１またはＳ１３５において決定した送信先の、送信先設定情報３４ｅにおいて指定されているポート番号に、対象ジョブと、印刷ジョブ送信装置３０にログイン中の利用者名とを送信する（Ｓ１３６）。したがって、Ｓ１３１またはＳ１３５において決定した送信先の画像形成装置は、送信先設定情報３４ｅにおいて指定されているポート番号が「１００１０」である場合には、Ｓ１３６において送信されてきた印刷ジョブをスプールせずに直ちに実行し、送信先設定情報３４ｅにおいて指定されているポート番号が「１００１１」である場合には、Ｓ１３６において送信されてきた印刷ジョブを、Ｓ１３６において送信されてきた利用者名に関連付けて「ホールド」用としてキューにスプールし、送信先設定情報３４ｅにおいて指定されているポート番号が「１００１２」である場合には、Ｓ１３６において送信されてきた印刷ジョブを、Ｓ１３６において送信されてきた利用者名に関連付けて「Ｐｒｉｎｔ＆Ｆｏｌｌｏｗ」用としてキューにスプールする。なお、「ホールド」用としてキューにスプールされた印刷ジョブは、この印刷ジョブをスプールしている画像形成装置の操作部を介した、この印刷ジョブに関連付けられた利用者からの指示に応じて、この画像形成装置で実行されることができる。また、「Ｐｒｉｎｔ＆Ｆｏｌｌｏｗ」用としてキューにスプールされた印刷ジョブは、この印刷ジョブをスプールしている画像形成装置の操作部を介した、この印刷ジョブに関連付けられた利用者からの指示に応じて、この画像形成装置で実行されることもできるし、この印刷ジョブをスプールしていない画像形成装置の操作部を介した、この印刷ジョブに関連付けられた利用者からの指示に応じて、この画像形成装置によって取得された後、この画像形成装置で実行されることもできる。
【００７４】
送信先決定部３５ａは、送信先設定情報３４ｅにおいてセカンダリーとして設定されている画像形成装置と通信可能に接続されていないとＳ１３０において判断するか、１つの画像形成装置からも回答されなかったとＳ１３４において判断すると、印刷ジョブを送信することができない旨のエラーを表示部３２を介して通知する（Ｓ１３７）。
【００７５】
送信先決定部３５ａは、Ｓ１３６またはＳ１３７の処理の後、図７および図８に示す動作を終了する。
【００７６】
以上に説明したように、印刷ジョブ送信装置３０は、サーバー４０と通信可能に接続されていない場合に（Ｓ１２５でＮＯ）、画像形成装置と通信可能に接続されているとき（Ｓ１３０でＹＥＳまたはＳ１３４でＹＥＳ）、画像形成装置に印刷ジョブを送信する（Ｓ１３６）ので、サーバー４０と通信可能に接続されていなくても印刷ジョブを送信することができる。
【００７７】
印刷ジョブ送信装置３０が印刷ジョブをサーバー４０に送信する（Ｓ１２７）場合、この印刷ジョブが画像形成装置で実行されるまでに、ネットワーク１１における通信量としては、印刷ジョブ送信装置３０からサーバー４０まで印刷ジョブを送信するための通信量と、サーバー４０から、この画像形成装置まで印刷ジョブを送信するための通信量とが必要である。一方、印刷ジョブ送信装置３０が印刷ジョブを画像形成装置に送信する場合、この印刷ジョブが、この画像形成装置で実行されるとき、この印刷ジョブが、この画像形成装置で実行されるまでに、ネットワーク１１における通信量としては、印刷ジョブ送信装置３０から、この画像形成装置まで印刷ジョブを送信するための通信量のみが必要である。印刷ジョブ送信装置３０は、サーバー４０と通信可能に接続されている場合であっても、印刷ジョブが特定のサイズ以上であるとき（Ｓ１２３でＹＥＳ）、この印刷ジョブを画像形成装置に送信する（Ｓ１３６）ので、この印刷ジョブが、この画像形成装置で実行される場合に、この印刷ジョブをサーバー４０に送信する構成と比較して、印刷ジョブが画像形成装置で実行されるまでのネットワーク１１における通信量を低減することができる。
【００７８】
印刷ジョブ送信装置３０は、ネットワーク１１における通信量を低減することができるので、ネットワーク１１の帯域が狭い場合に印刷ジョブのサイズが大きいときであっても、ネットワーク１１の帯域の使用率を抑えることができ、その結果、ネットワーク１１の遅延を抑えることができる。
【００７９】
印刷ジョブ送信装置３０は、送信先設定情報３４ｅにおいて指定されているポート番号が「１００１１」または「１００１２」である場合、Ｓ１３６において画像形成装置に送信した印刷ジョブを、この画像形成装置にスプールさせるので、スプールされた印刷ジョブを指示に応じて実行するという動作を、印刷ジョブをプライマリーに送信する（Ｓ１２７）ときと、印刷ジョブをセカンダリーに送信する（Ｓ１３６）ときとの両方で画像形成装置に実行させることができ、利便性を向上することができる。
【００８０】
画像形成装置は、省エネのために電源が切られることが間々ある。したがって、印刷ジョブ送信装置３０は、１つの画像形成装置のみをセカンダリーとする場合に（Ｓ１２８でＮＯ）、セカンダリーとしての画像形成装置の電源が切られているとき（Ｓ１３０でＮＯ）、セカンダリーに印刷ジョブを送信することができない。しかしながら、印刷ジョブ送信装置３０は、複数の画像形成装置をセカンダリーとする場合に（Ｓ１２８でＹＥＳ）、セカンダリーとしての複数の画像形成装置のいずれか１つに印刷ジョブを送信する（Ｓ１３５およびＳ１３６）ので、可用性を向上することができる。
【００８１】
印刷ジョブ送信装置３０は、複数の画像形成装置をセカンダリーとする場合に（Ｓ１２８でＹＥＳ）、セカンダリーとしての複数の画像形成装置のうち、画像形成装置自身の記憶部の空き容量のサイズが最大であるいずれか１つに印刷ジョブを送信する（Ｓ１３５およびＳ１３６）ので、セカンダリーとしての複数の画像形成装置において負荷を分散することができる。
【００８２】
なお、印刷ジョブ送信装置３０は、本実施の形態において、セカンダリーとしての複数の画像形成装置のうち、印刷ジョブの送信先としての画像形成装置を、画像形成装置自身の記憶部の空き容量のサイズに応じて決定する。しかしながら、印刷ジョブ送信装置３０は、セカンダリーとしての複数の画像形成装置のうち、印刷ジョブの送信先としての画像形成装置を、画像形成装置自身の記憶部の空き容量のサイズ以外の観点に基づいて決定しても良い。
【符号の説明】
【００８３】
１０  印刷システム
２０  画像形成装置
２７  記憶部（記憶デバイス）
３０  印刷ジョブ送信装置（コンピューター）
３４ｄ  印刷ジョブ送信プログラム
３５ａ  送信先決定部
３５ｂ  ジョブ送信部
４０  サーバー
【図１】
2020042719.tif 000003
【図２】
2020042719.tif 000004
【図３】
2020042719.tif 000005
【図４】
2020042719.tif 000006
【図５】
2020042719.tif 000007
【図６】
2020042719.tif 000008
【図７】
2020042719.tif 000009
【図８】
2020042719.tif 000010