(57)【要約】【課題】本発明は、時刻指定されて送られてきたジョブの配信完了予測時間を通知してジョブを管理する。【解決手段】配信システム１は、配信サーバＳＶのジョブ管理部１１が、複合装置ＭＦ１〜ＭＦｎやコンピュータＰＣ１〜ＰＣｍからジョブを受け付けると、そのジョブ受付部２１が内部ハードディスク等の待ち行列部３２に順次記憶して、ジョブ処理部２２が、該待ち行列部３２に記憶されているジョブ毎に該ジョブの配信先への配信が完了するまでに要するジョブ配信完了予測時間を算出し、配信管理部１２が、該ジョブ配信完了予測時間を配信元の複合装置ＭＦ１〜ＭＦｎやコンピュータＰＣ１〜ＰＣｍに通知する。【選択図】          図１
2012244460.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに、
ジョブを受け付けるジョブ受け付け処理と、
受け付けたジョブをジョブ記憶手段に記憶するジョブ記憶制御処理と、
前記ジョブ記憶手段に記憶されている前記ジョブ毎に該ジョブの配信先への配信が完了するまでに要するジョブ配信完了予測時間を算出するジョブ配信完了予測時間算出処理と、
前記ジョブ配信完了予測時間を所定の通知手段で通知する通知制御処理と、
を実行させることを特徴とするジョブ管理プログラム。
【請求項２】
前記ジョブ管理プログラムは、
前記ジョブ配信完了予測時間算出処理において、前記ジョブ配信完了予測時間を、前記ジョブで指定されているジョブ配信指定時刻に、該ジョブ配信指定時刻におけるジョブの配信に対する平均的な待ち時間であるジョブ平均待ち時間を加算して算出することを特徴とする請求項１記載のジョブ管理プログラム。
【請求項３】
前記ジョブ管理プログラムは、
前記ジョブ配信完了予測時間算出処理において、前記ジョブ平均待ち時間を、前記ジョブ配信指定時刻における単位時間当りにジョブが到達する率であるジョブ到着率にジョブの配信処理に要する平均的な処理時間であるジョブ平均処理時間を乗算することで算出することを特徴とする請求項２記載のジョブ管理プログラム。
【請求項４】
前記ジョブ管理プログラムは、
前記ジョブ配信完了予測時間算出処理において、前記ジョブ到着率を、前記ジョブ配信指定時刻における単位時間当りのジョブの受け付け率であるジョブ受け付け率を、１から該ジョブ受け付け率を減算した値で除算することで算出することを特徴とする請求項３記載のジョブ管理プログラム。
【請求項５】
請求項１から請求項４のいずれかに記載のジョブ管理プログラムを記録したことを特徴とするコンピュータが読み取り可能な記録媒体。
【請求項６】
ジョブを受け付けるジョブ受け付け処理ステップと、
受け付けたジョブをジョブ記憶手段に記憶するジョブ記憶制御処理ステップと、
前記ジョブ記憶手段に記憶されている前記ジョブ毎に該ジョブの配信先への配信が完了するまでに要するジョブ配信完了予測時間を算出するジョブ配信完了予測時間算出処理ステップと、
前記ジョブ配信完了予測時間を所定の通知手段で通知する通知制御処理ステップと、
を有していることを特徴とするジョブ管理方法。
【請求項７】
ジョブを受け付けるジョブ受け付け手段と、
受け付けたジョブをジョブ記憶手段に記憶するジョブ記憶制御手段と、
前記ジョブ記憶手段に記憶されている前記ジョブ毎に該ジョブの配信先への配信が完了するまでに要するジョブ配信完了予測時間を算出するジョブ配信完了予測時間算出手段と、
前記ジョブ配信完了予測時間を所定の通知手段で通知する通知制御手段と、
を備えていることを特徴とするジョブ管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ジョブ管理プログラム、記録媒体、ジョブ管理方法及びジョブ管理装置に関し、詳細には、ジョブの配信完了予測時間を管理するジョブ管理プログラム、記録媒体、ジョブ管理方法及びジョブ管理装置に関する。
【背景技術】
【０００２】
近年、データの電子化が推進される傾向にあり、電子化されたデータの出力においては、プリンタ、複合装置等、ファクシミリ装置、スキャナ装置等の画像処理装置は欠かせない機器となっている。会社のオフィスや事務所等で使用される画像処理装置は、ＬＡＮ（Local Area Network）等のネットワークに接続され、同じネットワークに接続された複数のパーソナルコンピュータ（Personal Computer）等の情報処理装置によって共用されることが一般的である。このような、ネットワークを介した画像処理装置の共用において、情報処理装置上のアプリケーションプログラムで作成や編集された文書データを画像処理装置で印刷出力、他の画像処理装置や情報処理装置等への転送出力、画像処理装置や情報処理装置等のハードディスク等のデータ蓄積部への蓄積等の各種ジョブを実行する場合、情報処理装置はプリンタドライバ等のソフトウェアを用いてジョブに適したデータ形式のデータと必要な処理内容からなるジョブジョブを生成し、生成されたジョブを、ネットワークを介して配信サーバに送信する。
【０００３】
配信サーバは、ジョブを受信すると、通常、受信順にジョブを、指定の画像処理装置等の該ジョブを実行可能な画像処理装置に配信する等のジョブ配信処理を実行する。
【０００４】
ところが、配信サーバが、帯域制限のかかったネットワーク（データ転送効率の低いネットワーク）に接続されていて、複合装置、情報処理装置、スキャナ装置等から受け取ったジョブを、該ジョブを実行可能な画像処理装置等の転送先に転送して該ジョブを実行させるジョブ配信処理においては、ジョブの受信が集中すると、ネットワークを圧迫し、ネットワークを利用した他の処理に支障をきたす可能性があるため、従来から、ネットワーク使用率（回線使用率）の低い時間帯、例えば、夜間等の時間帯を指定して配信することが行われている。
【０００５】
また、従来、受信文書に基づいてジョブの優先順位付けを行って該優先順位に基づいてジョブの配信処理を行う技術が提案されている（特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来技術にあっては、ジョブの順序を適宜入れ替えて優先順位に基づいたジョブの配信を行うことはできるが、ジョブの依頼元にとっては、依頼したジョブの配信がいつ完了するのかが不明であり、利用性を向上させる上で、改良の必要があった。
【０００７】
そこで、本発明は、ジョブの配信完了予測時間を明確にして利用性を向上させることのできるジョブ管理プログラム、記録媒体、ジョブ管理方法及びジョブ管理装置を提供することを目的としている。
【課題を解決するための手段】
【０００８】
本発明は、上記目的を達成するために、ジョブを受け付けると、ジョブ記憶手段に順次記憶して、該ジョブ記憶手段に記憶されているジョブ毎に該ジョブの配信先への配信が完了するまでに要するジョブ配信完了予測時間を算出し、算出した該ジョブ配信完了予測時間を所定の通知手段で通知することを特徴としている。
【０００９】
また、本発明は、前記ジョブ配信完了予測時間を、前記ジョブで指定されているジョブ配信指定時刻に、該ジョブ配信指定時刻におけるジョブの配信に対する平均的な待ち時間であるジョブ平均待ち時間を加算して算出することを特徴としてもよい。
【００１０】
さらに、本発明は、前記ジョブ平均待ち時間を、前記ジョブ配信指定時刻における単位時間当りにジョブが到達する率であるジョブ到着率にジョブの配信処理に要する平均的な処理時間であるジョブ平均処理時間を乗算することで算出することを特徴としてもよい。
【００１１】
また、本発明は、前記ジョブ到着率を、前記ジョブ配信指定時刻における単位時間当りのジョブの受け付け率であるジョブ受け付け率を、１から該ジョブ受け付け率を減算した値で除算することで算出することを特徴としてもよい。
【発明の効果】
【００１２】
本発明によれば、ジョブの配信完了予測時間を明確にして利用性を向上させることができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施例を適用した配信システムのシステム構成図。
【図２】ジョブ管理部の要部ブロック構成図。
【図３】ジョブ受け付け部のブロック構成図。
【図４】優先順位テーブルの一例を示すず。
【図５】ジョブ配信終了時間通知処理の説明図。
【発明を実施するための形態】
【００１４】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるので、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明によって不当に限定されるものではなく、また、本実施の形態で説明される構成の全てが本発明の必須の構成要件ではない。
【実施例１】
【００１５】
図１〜図５は、本発明のジョブ管理プログラム、記録媒体、ジョブ管理方法及びジョブ管理装置の一実施例を示す図であり、図１は、本発明のジョブ管理プログラム、記録媒体、ジョブ管理方法及びジョブ管理装置の一実施例を適用した配信システム１のシステム構成図である。
【００１６】
図１において、配信システム１は、ＬＡＮ（Local Area Network）等のネットワークＮＷに、複数の複合装置ＭＦ１〜ＭＦｎ、配信サーバＳＶ及び複数のコンピュータＰｃ１〜Ｐｃｍが接続されており、複合装置ＭＦ１〜ＭＦｎやコンピュータＰＣ１〜ＰＣｍからのジョブを配信サーバＳＶが受け取って要求されているジョブを実行可能なネットワークＮＷ上の端末に順次配信する。
【００１７】
複合装置ＭＦ１〜ＭＦｎは、原稿を主走査及び副走査して該原稿の画像を読取るスキャナ部、画像データに基づいて所定の印刷方式（例えば、電子写真方式、インク噴射ホウシキ籐）によって用紙に画像を記録出力するプリンタ部、スキャナ部の読み取った画像データや他の装置から受信した画像データをファクシミリデータに変換してファクシミリ送信したり他の装置からファクシミリ送信されてきたファクシミリデータを受信するファクシミリ通信部、ネットワークＮＷに接続され他の複合装置ＭＦ１〜ＭＦｎ、コンピュータＰＣ１〜ＰＣｎ及び配信サーバＳＶとの間でデータ及び制御信号の授受を行うネットワーク通信部、画像データに対して各種画像処理を施す画像処理部及び複合装置ＭＦ１〜ＭＦｎに各種命令を入力したり複合装置ＭＦ１〜ＭＦｎからの各種情報を出力する操作表示部等を備えており、スキャナ機能、コピー機能、プリンタ機能及びファクシミリ機能等の複数の機能を備えている。
【００１８】
複合装置ＭＦ１〜ＭＦｎは、装置内の画像データ及び印刷指定時間を含めた各種データ品質等のジョブ条件をジョブとして配信サーバＳＶに送信して、該ジョブの他の複合装置ＭＦ１〜ＭＦｎやコンピュータＰＣ１〜ＰＣｍ等の配信先へのジョブ配信を要求する。また、複合装置ＭＦ１〜ＭＦｎは、配信サーバＳＶから送られてきたジョブ、例えば、印刷ジョブ、画像処理ジョブ、ファクシミリ送信ジョブ、データ配信ジョブ等を受け取って、該ジョブを実行する。
【００１９】
コンピュータＰＣ１〜ＰＣｍは、複合装置ＭＦ１〜ＭＦｎを利用するユーザの使用するコンピュータであり、ネットワークＮＷに接続されて、内部生成データや他の装置から受け取ったデータと該データに対するジョブ条件からなるジョブを配信サーバＳＶへ送信してジョブ配信を要求したり、配信サーバＳＶから送られてくるジョブの実行及びジョブ配信完了予測時間の通知要求、ジョブ配信完了予測時間の受信及び該ジョブ配信完了予測時間の表示等の報知出力処理を行う。
【００２０】
配信サーバ（ジョブ管理装置）ＳＶは、ＣＰＵ（Central Processing Unit ）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ハードディスク、ネットワーク通信部、キーボード、ディスプレイ、マウス等の通常のハードウェア構成を備え、通常のソフトウェアを搭載するとともに、本発明のジョブ管理プログラムを搭載する通常のコンピュータやサーバが用いられている。
【００２１】
配信サーバＳＶは、ＲＯＭ、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory ）、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory ）、ＣＤ−ＲＷ（Compact Disc Rewritable ）、ＤＶＤ（Digital Versatile Disk）、ＳＤ（Secure Digital）カード、ＭＯ（Magneto-Optical Disc）等のコンピュータが読み取り可能な記録媒体に記録されている本発明のジョブ管理方法を実行するジョブ管理プログラムを読み込んでＲＯＭやハードディスク等に導入することで、後述するジョブの配信を適切に行うとともに配信依頼されたジョブの完了時間を通知するジョブ管理方法を実行するジョブ配信装置として構築されている。このジョブ管理プログラムは、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等のレガシープログラミング言語やオブジェクト指向ブログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、上記記録媒体に格納して頒布することができる。
【００２２】
そして、配信サーバＳＶは、ジョブ管理プログラムが導入されることで、図１に示すようにジョブ管理部１１及び配信管理部１２が構築され、また、ジョブ管理部１１には、図２に示すように、ジョブ受付部２１とジョブ処理部２２等が構築される。
【００２３】
ジョブ受付部（ジョブ受け付け手段）２１は、ネットワークＮＷを介して複合装置ＭＦ１〜ＭＦｎやコンピュータＰＣ１〜ＰＣｍから送られてくるジョブを受け付け、所定の優先順位に従ってジョブの配信を行うジョブ受け付け処理を行う。すなわち、ジョブ受付部２１は、図３に示すように、受付部３１と待ち行列部３２を有しており、受付部３１は、複合装置ＭＦ１〜ＭＦｎやコンピュータＰＣ１〜ＰＣｍから送られてきたジョブを受け付けて一時保持し、受け付けたジョブを所定の優先順位で並び替える。
【００２４】
この場合、ジョブ受付部２１は、図４に示すように、優先順位テーブルＴｂ１を図示しない不揮発性メモリに格納しており、この優先順位テーブルＴｂ１は、配信対象のジョブが、フォルダー配信、印刷配信、メール配信、ＦＴＰ配信、文書管理登録等がいずれであるかに対して、ジョブの配信サービスを実行する上で、配信サーバＳＶのＣＰＵの利用率、すなわち、ジョブに対して該配信サービスを実行する上でＣＰＵにかかる負荷の大きさが小さいほど、高い優先度を設定するテーブルとなっている。例えば、図４では、ＣＰＵの利用率が、フォルダー配信で０．５、印刷配信で０．６、メール配信で０．７、ＦＴＰ配信で０．８、文書管理登録で０．９となっており、このＣＰＵの利用率の少ない順に、優先順位が付与されている。
【００２５】
ジョブ処理部２２は、ジョブ受付部２１の受付部３１が受け付けたジョブを、該ジョブの優先順位に基づいて並び替えて、待ち行列部３２に投入するジョブ記憶制御処理を行う。
【００２６】
ジョブ処理部２２は、ジョブ受付部２１が受け付けてその待ち行列部３２に保持しているジョブを、指定の配信先、または、ジョブに適した配信先の複合装置ＭＦ１〜ＭＦｎやコンピュータＰＣ１〜ＰＣｍへ順次配信する。
【００２７】
ジョブ管理部（ジョブ配信完了予測時間算出手段）１１は、ジョブ受付部２１の受付部３１が受け付けて待ち行列部３２に保持しているジョブについて、ジョブ配信完了予測時間を、次式（１）により算出するジョブ配信完了予測時間算出処理を行う。
【００２８】
ジョブ配信完了予測時間＝指定時間＋ジョブ平均待ち時間・・・（１）
ここで、指定時間とは、複合装置ＭＦ１〜ＭＦｎやコンピュータＰＣ１〜ＰＣｍから送られてきたジョブに付加された情報であって、該ジョブを配信サーバＳＶに送信したユーザが配信サーバＳＶに対して該ジョブの配信先への配信を指定する時間である。
【００２９】
すなわち、ジョブ配信完了予測時間は、複数のジョブが送られてきている場合に、指定時間の近いジョブが複数存在すると、指定時間にジョブを配信することができず、指定時間に複数のジョブが待ち行列部３２に並んだ状態となっており、この待ち行列部３２に並んでいる複数のジョブを、配信サーバＳＶのＣＰＵが順次優先順位に応じて配信処理を行っていくときのジョブの平均待ち時間（以下、適宜、ジョブ平均待ち時間という。）を、該指定時間に加算した時間となっている。
【００３０】
そして、ジョブ管理部１１は、このジョブ平均待ち時間を、次式（２）により算出する。
【００３１】
ジョブ平均待ち時間＝ジョブ到着率×ジョブ平均処理時間・・・（２）
ここで、ジョブ平均処理時間は、配信サーバＳＶが、そのＣＰＵの制御下で、ジョブ配信処理を行う場合のジョブ配信の平均処理時間である。
【００３２】
そして、ジョブ管理部１１は、このジョブ到達率を、次式（３）により算出する。
【００３３】
ジョブ到達率＝サーバ利用率／（１−サーバ利用率）・・・（３）
ここで、サーバ利用率は、配信サーバＳＶが、ＣＰＵの制御下で、該ジョブの配信を実行するのに要する利用率（ＣＰＵ利用率）であり、ジョブ到達率は、サーバ利用率が、「０．５」のときに、「１」になる。すなわち、ジョブ到達率は、サーバ利用率が、「０．５」よりも大きいほど、大きくなって、ジョブが滞留し、ジョブ平均待ち時間が長くなって、ジョブ配信完了予測時間が遅くなることになる。
【００３４】
ジョブ管理部１１は、待ち行列部３２に投入されている各ジョブの配信時間を管理して、配信時間になったジョブを配信先情報で指定されている配信先の複合装置ＭＦ１〜ＭＦｎやコンピュータＰＣ１〜ＰＣｍに送信するとともに、算出した上記ジョブ配信完了予測時間及び該ジョブの依頼元情報（例えば、ジョブ配信依頼元のユーザＩＤ等）を配信管理部１２に通知する。
【００３５】
配信管理部（通知制御手段）１２は、図５に示すように、ジョブ管理部１１から通知されたジョブ配信完了予測時間をジョブ配信依頼元ユーザに通知する通知制御処理を行う。配信管理部１２は、このジョブ配信完了予測時間を、種々の方法を用いて行うことができ、例えば、ジョブ配信依頼元の複合装置ＭＦ１〜ＭＦやコンピュータＰＣ１〜ＰＣｍへ制御信号によるジョブ配信完了予測時間の通知、ジョブ配信依頼元のユーザのコンピュータＰＣ１〜ＰＣｍへの電子メールによるジョブ配信完了予測時間の通知、ユーザによるコンピュータＰＣ１〜ＰＣｍからのジョブ配信完了予測時間の問い合わせに対する応答としてのジョブ配信完了予測時間の通知等による方法を用いて行う。
【００３６】
次に、本実施例の作用について説明する。本実施例の配信システム１は、ネットワークＮＷに複数の複合装置ＭＦ１〜ＭＦｎ、コンピュータＰＣ１〜ＰＣｍ及び配信サーバＳＶが接続されており、複合装置ＭＦ１〜ＭＦｎやコンピュータＰＣ１〜ＰＣｍからユーザが配信サーバＳＶに対して、ジョブを送信するとともに、ユーザＩＤ等のユーザ識別情報と配信指定時間を付加したジョブ配信依頼を行う。
【００３７】
配信サーバＳＶは、ジョブ配信依頼元の複合装置ＭＦ１〜ＭＦｎやコンピュータＰＣ１〜ＰＣｍからネットワークＮＷを介してジョブが送られてくると、ジョブ管理部１１のジョブ受付部２１が該ジョブを受け付け、例えば、図４に示したような優先順位に従ってジョブの優先順位を決定して、待ち行列部３２に投入する。
【００３８】
配信サーバＳＶは、ジョブ管理部１１の待ち行列部３２にジョブが投入されると、ジョブ管理部１１のジョブ処理部２２が、配信指定時間に基づいて順次優先順位順に、適宜の配信処理を行う。
【００３９】
そして、ジョブ管理部１１、具体的には、ジョブ処理部２２は、待ち行列部３２に投入されたジョブのジョブ配信完了予測時間を算出する。
【００４０】
すなわち、ジョブ管理部１１は、ジョブ配信依頼元から指定された指定時間とジョブ平均待ち時間から上記（１）式に基づいてジョブ配信完了予測時間を算出する。このジョブ配信完了予測時間は、複数のジョブが送られてきている場合に、指定時間の近いジョブが複数存在すると、指定時間にジョブを配信することができず、指定時間に複数のジョブが待ち行列部３２に並んだ状態となっており、この待ち行列部３２に並んでいる複数のジョブを、配信サーバＳＶのＣＰＵが順次優先順位に応じて配信処理を行っていくときのジョブ平均待ち時間を、該指定時間に加算した時間となっている。
【００４１】
そして、ジョブ管理部１１は、このジョブ平均待ち時間を、上記式（２）により算出する。すなわち、ジョブ管理部１１は、ジョブ到着率とジョブ平均処理時間を乗算することで求めており、ジョブ平均待ち時間は、配信サーバＳＶが、そのＣＰＵの制御下で、ジョブ配信を行う場合のジョブ配信の平均処理時間である。
【００４２】
そして、ジョブ管理部１１は、このジョブ到達率を、上記式（３）により算出する。すなわち、ジョブ管理部１１は、サーバ利用率を（１−サーバ利用率）で除算することで、ジョブ到達率を算出しており、このサーバ利用率は、配信サーバＳＶが、ＣＰＵの制御下で、該ジョブの配信を実行するのに要する利用率（ＣＰＵ利用率）である。したがって、ジョブ到達率は、サーバ利用率が、「０．５」のときに、「１」になり、サーバ利用率が、「０．５」よりも大きくなるほど、大くなって、ジョブが滞留して、ジョブ平均待ち時間が長くなって、ジョブ配信完了予測時間が遅くなることになる。
【００４３】
ジョブ管理部１１は、待ち行列部３２に投入されている各ジョブの配信時間を管理して、配信時間になったジョブを配信先情報で指定されている配信先の複合装置ＭＦ１〜ＭＦｎやコンピュータＰＣ１〜ＰＣｍに送信するとともに、算出した上記ジョブ配信完了予測時間及び該ジョブの配信依頼元情報（例えば、ジョブ配信依頼元のユーザＩＤ等）を配信管理部１２に通知する。
【００４４】
配信管理部１２は、図５に示したように、ジョブ管理部１１から通知されたジョブ配信完了予測時間を、上記種々の方法のうち、任意の方法で、ジョブ配信依頼元ユーザに通知する。
【００４５】
このように、本実施例の配信システム１は、配信サーバＳＶのジョブ管理部１１が、複合装置ＭＦ１〜ＭＦｎやコンピュータＰＣ１〜ＰＣｍからジョブを受け付けると、そのジョブ受付部２１が内部ハードディスク等の待ち行列部３２に順次記憶して、ジョブ処理部２２が、該待ち行列部３２に記憶されているジョブ毎に該ジョブの配信先への配信が完了するまでに要するジョブ配信完了予測時間を算出し、配信管理部１２が、該ジョブ配信完了予測時間を配信依頼元の複合装置ＭＦ１〜ＭＦｎやコンピュータＰＣ１〜ＰＣｍに通知している。
【００４６】
したがって、配信サーバＳＶに時刻指定で同一時間帯に複数のジョブが投入されたときに、投入されたジョブを、ジョブ受付部２１の優先順位順に一旦待ち行列部３２に投入して、ジョブ処理部２２が該ジョブの配信完了予測時間を算出して通知するため、ジョブの配信完了予測時間を明確にすることができ、利用性を向上させることができる。
【００４７】
また、本実施例の配信システム１は、ジョブ処理部２２が、前記ジョブ配信完了予測時間を、ジョブで指定されているジョブ配信指定時刻に、該ジョブ配信指定時刻におけるジョブの配信に対する平均的な待ち時間であるジョブ平均待ち時間を加算して算出している。
【００４８】
したがって、ジョブ配信完了予測時間を、ジョブの滞留程度に応じて適切に算出して正確性を向上させることができ、利用性を向上させることができる。
【００４９】
さらに、本実施例の配信システム１は、ジョブ処理部２２が、前記ジョブ平均待ち時間を、前記ジョブ配信指定時刻における単位時間当りにジョブが到達する率であるジョブ到着率にジョブの配信処理に要する平均的な処理時間であるジョブ平均処理時間を乗算することで算出している。
【００５０】
したがって、ジョブ配信完了予測時間の算出に用いるジョブ平均待ち時間をジョブ到達率とジョブ平均処理時間に基づいてより正確に算出することができ、利用性をより一層向上させることができる。
【００５１】
また、本実施例の配信システム１は、ジョブ処理部２２が、前記ジョブ到着率を、前記ジョブ配信指定時刻における単位時間当りのジョブの受け付け率であるジョブ受け付け率を、１から該ジョブ受け付け率を減算した値で除算することで算出している。
【００５２】
したがって、ジョブ配信完了予測時間の算出に用いるジョブ到着率をジョブ受け付け率に基づいてより一層正確に算出することができ、利用性をより一層向上させることができる。
【００５３】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記実施例で説明したものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【００５４】
本発明は、ネットワーク上の複合装置、ファクシミリ装置、プリンタ装置、コンピュータ等の各装置から送られてきたジョブを配信サーバが所定の配信先に配信するジョブ管理プログラム、記録媒体、ジョブ管理方法及びジョブ管理装置に利用することができる。
【符号の説明】
【００５５】
１  配信システム
ＮＷ  ネットワーク
ＭＦ１〜ＭＦｎ  複合装置
ＳＶ  配信サーバ
Ｐｃ１〜Ｐｃｍ  コンピュータ
１１  ジョブ管理部
１２  配信管理部
２１  ジョブ受付部
２２  ジョブ処理部
３１  受付部
３２  待ち行列部
Ｔｂ１  優先順位テーブル
【先行技術文献】
【特許文献】
【００５６】
【特許文献１】特開２００５−９４３８３号公報
【図１】
2012244460.tif 000003
【図２】
2012244460.tif 000004
【図３】
2012244460.tif 000005
【図４】
2012244460.tif 000006
【図５】
2012244460.tif 000007