(57)【要約】【課題】完了希望時刻を考慮したスケジュール管理が可能な管理装置および管理プログラムを提供する。【解決手段】管理装置は、立体像および画像の少なくとも一方である像を表した像データを取得するデータ取得部と、上記像データに対応付けられた、上記像の形成完了の希望時間を時刻および時間帯の少なくとも一方で表した希望時情報を取得する希望時取得部と、上記像の形成を行う像形成装置に対し、上記希望時情報が表した希望時間に像形成が完了するように上記像データの像形成を割り当てる割当部と、上記割当部によって割り当てられた像形成装置に向けて上記像データを出力するデータ出力部と、を備える。【選択図】図２
2019003377.tif 000002
【特許請求の範囲】
【請求項１】
立体像および画像の少なくとも一方である像を表した像データを取得するデータ取得部と、
前記像データに対応付けられた、前記像の形成完了の希望時間を時刻および時間帯の少なくとも一方で表した希望時情報を取得する希望時取得部と、
前記像の形成を行う像形成装置に対し、前記希望時情報が表した希望時間に像形成が完了するように前記像データの像形成を割り当てる割当部と、
前記割当部によって割り当てられた像形成装置に向けて前記像データを出力するデータ出力部と、
を備えたことを特徴とする管理装置。
【請求項２】
前記像データが立体像を表したものであることを特徴とする請求項１に記載の管理装置。
【請求項３】
前記割当部による割り当ての結果を通知する割当通知部を備えたことを特徴とする請求項１または２に記載の管理装置。
【請求項４】
前記割当部が、第１の像データが表す像形成の割り当てに際し、既に像形成の割り当てが済んでいる第２の像データについて前記希望時間を満たす範囲内での割り当て変更を許容するものであることを特徴とする請求項１から３のいずれか１項に記載の管理装置。
【請求項５】
前記割当部による割り当て変更の結果を通知する変更通知部を備えたことを特徴とする請求項４に記載の管理装置。
【請求項６】
前記希望時間を満たす範囲内では前記像形成が割り当て不能である場合に、その像形成について割り当てが可能となる完了時刻を前記希望時間の代替案として提示する代替案提示部を備えたことを特徴とする請求項１から５のいずれか１項に記載の管理装置。
【請求項７】
前記代替案提示部が、割り当てが可能である完了時刻のうち最先の完了時刻を前記代替案として提示することを特徴とする請求項６に記載の管理装置。
【請求項８】
情報処理装置に組み込まれて該情報処理装置を、
立体像および画像の少なくとも一方である像を表した像データを取得するデータ取得部と、
前記像データに対応付けられた、前記像の形成完了の希望時間を時刻および時間帯の少なくとも一方で表した希望時情報を取得する希望時取得部と、
前記像の形成を行う像形成装置に対し、前記希望時情報が表した希望時間に像形成が完了するように前記像データの像形成を割り当てる割当部と、
前記割当部によって割り当てられた像形成装置に向けて前記像データを出力するデータ出力部と、
を備えた管理装置として動作させることを特徴とする管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、管理装置および管理プログラム装置に関する。
【背景技術】
【０００２】
近年、３Ｄプリンタと称される立体像形成装置が普及してきている。
【０００３】
また、従来、用紙などに画像を形成する画像形成装置（以下、３Ｄプリンタと区別するため２Ｄプリンタと称する）について、ジョブのスケジュールなどを含めて管理する装置やシステムが知られている。
【０００４】
例えば特許文献１には、複数のプリンタに選択的にプリントジョブを送信する手段と、複数のプリンタからプリントジョブの合計数や各プリントジョブのサイズなどの処理量を示すステータスデータを受信するターミナル手段と、前記ステータスデータを受信した後、代替のプリンタにプリントジョブを選択的に送信する手段を有するシステムが開示されている。
【０００５】
また、例えば特許文献２には、現送信続行待ち時間および現送信中断待ち時間の算出ならびに両者の比較に基づいて、システム全体の待ち時間が最短となるようにプリントジョブの順序制御を行うプリントジョブ制御方式が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５−１０８２４３号公報
【特許文献２】特開平０９−２７４５４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、３Ｄプリンタでは、像形成の完了後に形成物が残されると次の像形成ができず稼働率が低下するので、形成物の速やかな回収が求められる。また、２Ｄプリンタでも、例えば機密情報を含んだ出力物などは速やかな回収が求められる。
【０００８】
しかし、完了希望時刻を考慮しない従来の管理では、例えば回収困難な時間などのように、本人が意図しない時間に完了し、速やかな回収が困難になる虞がある。
【０００９】
本発明は、完了希望時刻を考慮したスケジュール管理が可能な管理装置および管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
請求項１に係る管理装置は、
立体像および画像の少なくとも一方である像を表した像データを取得するデータ取得部と、
上記像データに対応付けられた、上記像の形成完了の希望時間を時刻および時間帯の少なくとも一方で表した希望時情報を取得する希望時取得部と、
上記像の形成を行う像形成装置に対し、上記希望時情報が表した希望時間に像形成が完了するように上記像データの像形成を割り当てる割当部と、
上記割当部によって割り当てられた像形成装置に向けて上記像データを出力するデータ出力部と、
を備えたことを特徴とする。
【００１１】
請求項２に係る管理装置は、請求項１の管理装置において、
上記像データが立体像を表したものであることを特徴とする。
【００１２】
請求項３に係る管理装置は、請求項１または２の管理装置において、
上記割当部による割り当ての結果を通知する割当通知部を備えたことを特徴とする。
【００１３】
請求項４に係る管理装置は、請求項１から３の管理装置において、
上記割当部が、第１の像データが表す像形成の割り当てに際し、既に像形成の割り当てが済んでいる第２の像データについて上記希望時間を満たす範囲内での割り当て変更を許容するものであることを特徴とする。
【００１４】
請求項５に係る管理装置は、請求項４の管理装置において、
上記割当部による割り当て変更の結果を通知する変更通知部を備えたことを特徴とする。
【００１５】
請求項６に係る管理装置は、請求項１から５の管理装置において、
上記希望時間を満たす範囲内では上記像形成が割り当て不能である場合に、その像形成について割り当てが可能となる完了時刻を上記希望時間の代替案として提示する代替案提示部を備えたことを特徴とする。
【００１６】
請求項７に係る管理装置は、請求項６に記載の管理装置において、
上記代替案提示部が、割り当てが可能である完了時刻のうち最先の完了時刻を上記代替案として提示することを特徴とする。
【００１７】
請求項８の管理プログラムは、
情報処理装置に組み込まれてその情報処理装置を、
立体像および画像の少なくとも一方である像を表した像データを取得するデータ取得部と、
上記像データに対応付けられた、上記像の形成完了の希望時間を時刻および時間帯の少なくとも一方で表した希望時情報を取得する希望時取得部と、
上記像の形成を行う像形成装置に対し、上記希望時情報が表した希望時間に像形成が完了するように上記像データの像形成を割り当てる割当部と、
上記割当部によって割り当てられた像形成装置に向けて上記像データを出力するデータ出力部と、
を備えた管理装置として動作させることを特徴とする。
【発明の効果】
【００１８】
請求項１に係る管理装置および請求項８に係る管理プログラムによれば、完了希望時刻を考慮したスケジュール管理が可能となる。
【００１９】
請求項２に係る管理装置によれば、スケジュール管理が特に望まれる３Ｄプリンタでのスケジュールが管理される。
【００２０】
請求項３に係る管理装置によれば、通知がない場合に較べ、完了時刻での形成物の回収が容易である。
【００２１】
請求項４に係る管理装置によれば、割り当て変更を許容しない場合に較べ、像形成装置の稼働率が向上する。
【００２２】
請求項５に係る管理装置によれば、変更時の通知がない場合に較べ、完了時刻での形成物の回収が容易である。。
【００２３】
請求項６に係る管理装置によれば、代替案の提示が無い場合に較べ、完了希望時刻を検討する手間が軽減される。
【００２４】
請求項７に係る管理装置によれば、最先の完了時刻でない代替案に較べ、希望に添う可能性が高い。
【図面の簡単な説明】
【００２５】
【図１】本発明の管理装置の一実施形態に相当する管理サーバを備えたプリントシステムを示す図である。
【図２】スケジュール管理部２０３の動作を中心とした管理サーバ２０の動作を表すフローチャートである。
【図３】管理表に記録されたスケジュールの一例を示す図である。
【図４】図３に示されたスケジュールがグラフ化された図である。
【図５】図４に示すスケジュールに対する新たなジョブのスケジュール追加例を示す図である。
【図６】図４に示すスケジュールに対する新たなジョブのスケジュール追加に関する別例を示す図である。
【図７】図３に示されたスケジュールとは異なる別のスケジュールがグラフ化された図である。
【図８】図７に示すスケジュールに対する新たなジョブのスケジュール追加例を示す図である。
【図９】図９は、図３および図７に示されたスケジュールとは異なる更に別のスケジュールがグラフ化された図である。
【図１０】図１０は、図９に示すスケジュールに対する新たなジョブのスケジュール追加例を示す図である。
【発明を実施するための形態】
【００２６】
本発明の実施形態について、以下図面を参照して説明する。
【００２７】
図１は、本発明の管理装置の一実施形態に相当する管理サーバを備えたプリントシステムを示す図である。
【００２８】
ここに示す例では、管理サーバにおける管理対象として３Ｄプリンタが示されているが、本発明の管理装置は、２Ｄプリンタを管理対象としてもよく、あるいは３Ｄプリンタと２Ｄプリンタとの双方を管理対象としてもよい。
【００２９】
本実施形態のプリントシステム１はシステム要素として、クライアント端末１０と管理サーバ２０と３Ｄプリンタ３０とを備えており、それらのシステム要素は、例えばＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などによって互いに接続されているものとする。
【００３０】
クライアント端末１０は、プリントシステム１のユーザが操作する端末であり、ハードウェアとしては例えばパーソナルコンピュータなどが用いられる。ユーザはクライアント端末１０を操作して、３Ｄプリンタ３０での出力（プリント）を希望する立体像を表したプリントデータを作成し、あるいは作成済みのプリントデータを取り込む。そしてユーザは、そのプリントデータをクライアント端末１０から管理サーバ２０に送ることにより、３Ｄプリンタ３０に立体像の像形成を実行させる。像形成の結果としての出力物は、ユーザによって３Ｄプリンタ３０から回収される。本実施形態では、クライアント端末１０から管理サーバ２０へと送られるプリントデータに、プリントを完了する希望の時刻を指定した指定情報が含まれている場合がある。また、その希望の時刻は、時間帯として指定される場合もある。後述するように、プリントデータが表す立体像の像形成は、指定情報が指定した時刻（時間帯）を満たすように完了される。
【００３１】
３Ｄプリンタ３０は、立体像を表したプリントデータに基づいてその立体像を一層ずつ順に形成するものであり、例えば、光学造形方式や粉末焼結積層造形方式や熱溶解積層方式やバインダージェット方式やマテリアルジェット方式などといった方式のものが採用され得る。また、図１には３Ｄプリンタ３０として１つのブロックが示されているが、プリントシステム１には一例として３台の３Ｄプリンタ３０が備えられているものとする。なお、本発明の管理装置が管理する対象としては、１台のプリンタであってもよい。
【００３２】
管理サーバ２０は、本発明の管理装置の一実施形態に相当し、３Ｄプリンタ３０を管理する。本実施形態における管理サーバ２０のハードウェアには、ＣＰＵ（中央演算装置）やハードディスク装置を備え、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）やＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などといった半導体記憶素子も備えた汎用的なサーバコンピュータが用いられている。そして、本発明の管理装置の一実施形態としての機能は、本発明の管理プログラムの一実施形態がそのサーバコンピュータに組み込まれて実行されることで実現されている。管理サーバ２０は、プリントシステム１における様々な事項について管理しており、本実施形態では例えば、ユーザの利用権限や認証の管理、３Ｄプリンタ３０に対するプリントデータの出力管理、ユーザによるプリントシステム１の使用に対する課金管理などが管理サーバ２０によって実行される。
【００３３】
管理サーバ２０は、上記に例示したような様々な管理を実行するが、図１には、それらの管理のうち、３Ｄプリンタ３０に対するプリントデータの、スケジュール管理も含めた出力管理に関係する機能構成が示されている。即ち、管理サーバ２０は、ジョブ受信部２０１とプリント時間予測部２０２とスケジュール管理部２０３とスケジュール通知部２０４とジョブ送信部２０５とを備えている。このような管理サーバ２０の機能構成は、本発明の管理装置の一実施形態としての機能構成を表していると共に、本発明の管理プログラムの一実施形態としてのプログラム構成も表している。
【００３４】
ジョブ受信部２０１は、クライアント端末１０からプリントデータをジョブとして受信するものである。ジョブ受信部２０１は、プリントデータに含まれている指定情報も受信する。このジョブ受信部２０１が、本発明にいうデータ取得部および希望時取得部を兼ねた一例に相当するものである。なお、本発明にいう希望時取得部は、プリントデータとは独立に希望時間（希望時刻及び希望時間帯の少なくとも一方）を取得するものであってもよい。
【００３５】
プリント時間予測部２０２は、プリントデータが表す立体像を３Ｄプリンタ３０が出力するための所要時間を、プリントデータに基づいて予測するものである。具体的な予測方法としては任意の公知技術が採用され得るのでここでの詳細説明は省略する。
【００３６】
スケジュール管理部２０３は、プリントデータに含まれている指定情報で指定された時刻（時間帯）と、プリント時間予測部２０２によって予測された所要時間に基づいて、指定された時刻（時間帯）が満足されるように、３台の３Ｄプリンタ３０に出力のスケジュールを割り当てる。スケジュールの割り当ての詳細については後述する。このスケジュール管理部２０３が、本発明にいう割当部の一例に相当する。３Ｄプリンタ３０では、２Ｄプリンタに較べて長い出力時間を要するため、出力を求めたユーザが、出力完了の時刻にきちんと出力物を回収しに行ける状況にあるとは限らない。そこで、希望時間を満たしたスケジュールが割り当てられることにより、ユーザがきちんと出力物を回収しに行ける時刻や時間帯に出力が完了することになり、３Ｄプリンタの稼働率が向上する。
【００３７】
スケジュール通知部２０４は、スケジュール管理部２０３によってスケジュールが割り当てられた場合に、その割り当てられたスケジュールを、出力対象のプリントデータを送ってきたユーザに対して、例えばクライアント１０経由の電子メールなどによって通知するものである。このスケジュール通知部２０４は、本発明にいう割当通知部の一例に相当する。
【００３８】
ジョブ送信部２０５は、スケジュール管理部２０３によって割り当てられたスケジュールに従って、３Ｄプリンタ３０に対してプリントデータをジョブとして送信するものである。このジョブ送信部２０５は、本発明にいうデータ出力部の一例に相当する。
【００３９】
次に、スケジュール管理部２０３によるスケジュールの割り当ての詳細について説明する。
【００４０】
図２は、スケジュール管理部２０３の動作を中心とした管理サーバ２０の動作を表すフローチャートである。
【００４１】
図２に示すフローチャートが表す動作は、図１に示すクライアント１０からプリントデータ（ジョブ）が送られてくる度に実行される。
【００４２】
まず、ステップＳ１０１では、ジョブ受信部２０１がプリントデータ（ジョブ）を受信する。そして、ステップＳ１０２では、そのプリントデータに基づいてプリント時間予測部２０２がプリントの所要時間を予測する。
【００４３】
次に、ステップＳ１０３では、スケジュール管理部２０３が、プリントデータに指定情報が含まれているか否かを確認する。そして、指定情報が含まれていない（即ち希望時刻の指定が無い）場合には（ステップＳ１０４；Ｎ）、ステップＳ１０５に進んで、スケジュール管理部２０３が、プリンタの空き時間が最小となるスケジュールのうち、開始時刻が最先のスケジュールを割り当てる。
【００４４】
その後、スケジュール管理部２０３は、割り当てたスケジュールを管理表に記録し（ステップＳ１０６）、スケジュール通知部２０４は、割り当てられたスケジュールを電子メールでユーザに通知する（ステップＳ１０７）。
【００４５】
本実施形態の場合には一例として３台の３Ｄプリンタが備えられているので、ユーザへの通知には、完了予定時刻と出力先が記載されている。なお、本発明にいう通知部による通知は、スケジュールを把握して出力物を完了時に回収し得る情報を含むものであればよく、例えば出力先が１カ所である場合や複数であっても互いに近場である場合などには、出力先の情報を含まず完了予定時刻のみの通知であってもよい。また、本発明にいう通知部による通知は、電子メール以外の手段による通知であってもよい。
【００４６】
ステップＳ１０７での通知後は、図２に示すフローチャートが表す動作は終了し、割り当てられたスケジュールの開始時刻になると、ジョブ送信部２０５が、そのスケジュールに対応したプリントデータを３Ｄプリンタ３０に向けて出力する。
【００４７】
上記ステップＳ１０４で、プリントデータに指定情報が含まれている（即ち希望時刻の指定が有る）場合には（ステップＳ１０４；Ｙ）、スケジュール管理部２０３は、その指定情報が表す希望時刻に完了するための開始時刻（即ち、希望時刻から、ステップＳ１０２で算出された所要時間だけ遡った時刻）を算出する（ステップＳ１０８）。そして、スケジュール管理部２０３は、そのような開始時刻および終了時刻を満足するようなスケジュールの空きが存在するか否かを、上述した管理表で確認する（ステップＳ１０９）。この確認の結果、空きがあった場合には、スケジュール管理部２０３は、希望時刻を満足するスケジュールを管理表に記録し（ステップＳ１０６）、スケジュール通知部２０４は、割り当てられたスケジュールを電子メールでユーザに通知する（ステップＳ１０７）。
【００４８】
上記ステップＳ１０９で、スケジュールの空きが無かった場合には、スケジュール管理部２０３は、スケジュールを調整し得るか否か、即ち、既にスケジュールが割り当てられているジョブの希望時刻を満たす範囲内でスケジュールを変更することで、新たな指定情報に基づいた開始時刻および終了時刻を満足するようなスケジュールの空きが作れるか否かを確認する（ステップＳ１１０）。そして、スケジュールが調整し得る場合（ステップＳ１１０；Ｙ）は、スケジュール管理部２０３が、既存のスケジュールを変更する（ステップＳ１１１）とともに、新たな指定情報の希望時刻を満足するスケジュールを管理表に記録し（ステップＳ１０６）、スケジュール通知部２０４は、新たに割り当てられたスケジュールと、変更されたスケジュールとの双方について、電子メールで各ユーザに通知する（ステップＳ１０７）。
【００４９】
上記ステップＳ１１０で、スケジュールが調整し得なかった場合には、スケジュール管理部２０３は、スケジュールの空きが存在する範囲内で最速の終了時刻となる代替案を算出する（ステップＳ１１２）。そして、スケジュール通知部２０４は、希望に添うスケジュールが実行不能であることを表すエラー情報と、スケジュール管理部２０３によって算出された代替案とをユーザに例えば電子メールで通知する（ステップＳ１１３）。スケジュール管理部２０３におけるステップＳ１１２の動作は、本発明にいう代替案提示部の一例としての動作に相当する。また、スケジュール通知部２０４におけるステップＳ１１３の動作は、本発明にいう変更通知部の一例としての動作に相当する。
【００５０】
以下、具体的なスケジュールの例を示して更に説明する。
【００５１】
図３は、管理表に記録されたスケジュールの一例を示す図である。
【００５２】
管理表４０は、ＩＤ欄４１と完了希望時刻欄４２と送信先プリンタ欄４３と送信予定時刻欄４４とプリント実行時間欄４５とを備えている。
【００５３】
ＩＤ欄４１には、各ジョブを区別するためのＩＤが記載され、本実施形態では一例として通し番号が用いられている。
【００５４】
完了希望時刻欄４２には、ジョブの終了時刻に相当する完了希望時刻が記載される。なお、図３に示す例では、時刻の一意性を保証するために日付も付加されている。
【００５５】
送信先プリンタ欄４３には、ジョブの出力先であるプリンタの名称が記載される。
【００５６】
送信予定時刻欄４４には、ジョブの開始時刻に相当する送信予定時刻が記載される。
【００５７】
プリント実行時間欄４５には、ジョブを出力するための所要時間（予測時間）が記載される。
【００５８】
図３に示す例では、所要時間が３時間で完了希望時刻として３月１日の２１時が指定された第１のジョブが最初にスケジュールを割り当てられ、次に、所要時間が２時間で完了希望時刻として３月１日の２１時半が指定された第２のジョブがスケジュールを割り当てられている。更に、所要時間が２時間で完了希望時刻として３月１日の２２時が指定された第３のジョブがスケジュールを割り当てられ、最後に、所要時間が１時間で完了希望時刻の指定が無い第４のジョブがスケジュールを割り当てられている。
【００５９】
図４は、図３に示されたスケジュールがグラフ化された図である。
【００６０】
図４の横軸は時刻を表しており、図１に示すプリントシステム１が有する３台のプリンタ３０それぞれで予定されているプリントの時間範囲が矢印で示されている。
【００６１】
図３に示された第１のジョブ（Ｊｏｂ１）は、第１の３Ｄプリンタ（ＰＲＴ１）で１８時から２１時まで像形成が行われるように割り当てられている。第２のジョブ（Ｊｏｂ２）は、第１の３Ｄプリンタ（ＰＲＴ１）がいっぱいなので第２の３Ｄプリンタ（ＰＲＴ２）に割り当てられ、１９時半から２１時半まで像形成が行われる。第３のジョブ（Ｊｏｂ３）は、第１の３Ｄプリンタ（ＰＲＴ１）にも第２の３Ｄプリンタ（ＰＲＴ２）にも割当の余地が無いので第３の３Ｄプリンタ（ＰＲＴ３）に割り当てられ、２０時から２２時まで像形成が行われる。第４のジョブ（Ｊｏｂ４）は、第２の３Ｄプリンタ（ＰＲＴ２）と第３の３Ｄプリンタ（ＰＲＴ３）とのどちらでも割り当てられるが、第２の３Ｄプリンタ（ＰＲＴ２）に割り当てられた方が空き時間が少ないため、第２の３Ｄプリンタ（ＰＲＴ２）に割り当てられる。なお、第２の３Ｄプリンタ（ＰＲＴ２）では、図３には示されていない他のジョブ（Ｊｏｂ０）における像形成が実行中であるものとし、第４のジョブ（Ｊｏｂ４）は、当該他のジョブ（Ｊｏｂ０）の終了後から像形成が開始される。
【００６２】
このように各ジョブのスケジュールが割り当てられている状況で、例えば１８時に更に第５のジョブが管理サーバ２０に送られてきた場合について以下説明する。
【００６３】
図５は、図４に示すスケジュールに対する新たなジョブのスケジュール追加例を示す図である。
【００６４】
図５には、図４に示すように各ジョブのスケジュールが割り当てられている状況で、第５のジョブ（Ｊｏｂ５）として、所要時間が１時間で完了希望時刻として１９時が指定されたジョブが管理サーバ２０に送られてきた場合のスケジュール追加が示されている。この場合には、第３の３Ｄプリンタ（ＰＲＴ３）であればスケジュールに空きがあるので、第３の３Ｄプリンタ（ＰＲＴ３）で１８時から１９時まで像形成が行われるようにスケジュールが割り当てられる。同様に、第５のジョブ（Ｊｏｂ５）における完了希望時刻が１９時半や２０時の場合でも第３の３Ｄプリンタ（ＰＲＴ３）であればスケジュールに空きがあるので第３の３Ｄプリンタ（ＰＲＴ３）に割り当てられることになる。
【００６５】
次に、上記第５のジョブ（Ｊｏｂ５）に替えて、所要時間が２時間のジョブが送られてきた場合について説明する。
【００６６】
図６は、図４に示すスケジュールに対する新たなジョブのスケジュール追加に関する別例を示す図である。
【００６７】
図６には、図４に示すように各ジョブのスケジュールが割り当てられている状況で、第５のジョブ（Ｊｏｂ５）として、所要時間が２時間で完了希望時刻として２０時が指定されたジョブが管理サーバ２０に送られてきた場合のスケジュール追加が示されている。この場合にも、第３の３Ｄプリンタ（ＰＲＴ３）であればスケジュールに空きがあるので、第３の３Ｄプリンタ（ＰＲＴ３）で１８時から２０時まで像形成が行われるようにスケジュールが割り当てられる。
【００６８】
図５および図６に示された例に対し、例えば、所要時間が３時間で完了希望時刻として２１時が指定されたジョブが管理サーバ２０に送られてきた場合には、３台の３Ｄプリンタのいずれでもスケジュールに空きが無く、後述するようなスケジュール変更もできない。このため、各ジョブにおける完了希望時刻を満たすようにはスケジュールが追加できないことになってユーザにエラーが通知される。
【００６９】
また、他の各ジョブの完了希望時刻が満たされるとともに、所要時間が３時間のジョブが追加されるとすれば、第１の３Ｄプリンタ（ＰＲＴ１）で第１のジョブ（Ｊｏｂ１）の後に追加されて２１時から２４時まで像形成が行われるのが最速である。このため、完了希望時刻の代替案として２４時が提案される。代替案が提案されることにより、ユーザは、完了希望時刻を検討する手間が軽減される。なお、代替案は最先の時刻が好ましいが、本発明にいう代替案提示部によって提案される代替案は最先以外の時刻であってもよい。
【００７０】
次に、スケジュールの調整が実行される例について説明する。
【００７１】
図７は、図３に示されたスケジュールとは異なる別のスケジュールがグラフ化された図である。
【００７２】
図７には、所要時間が３時間で完了希望時刻として２１時が指定された第７のジョブ（Ｊｏｂ７）と、所要時間が１時間半で完了希望時刻として２１時半が指定された第８のジョブ（Ｊｏｂ８）と、所要時間が２時間半で完了希望時刻として２２時が指定された第９のジョブ（Ｊｏｂ９）と、所要時間が４５分で完了希望時刻として１９時半が指定された第１０（Ｊｏｂ１０）のジョブがこの順で割り当てられたスケジュール例が示されている。また、図７の例でも、第２の３Ｄプリンタ（ＰＲＴ２）では他の第１１のジョブ（Ｊｏｂ１１）における像形成が実行中であるものとする。
【００７３】
第７のジョブ（Ｊｏｂ７）は、第１の３Ｄプリンタ（ＰＲＴ１）で１８時から２１時まで像形成が行われるように割り当てられている。第８のジョブ（Ｊｏｂ８）は、第１の３Ｄプリンタ（ＰＲＴ１）がいっぱいなので第２の３Ｄプリンタ（ＰＲＴ２）に割り当てられ、２０時から２１時半まで像形成が行われる。第９のジョブ（Ｊｏｂ９）は、第１の３Ｄプリンタ（ＰＲＴ１）にも第２の３Ｄプリンタ（ＰＲＴ２）にも割当の余地が無いので第３の３Ｄプリンタ（ＰＲＴ３）に割り当てられ、１９時半から２２時まで像形成が行われる。第１０のジョブ（Ｊｏｂ１０）は、第２の３Ｄプリンタ（ＰＲＴ２）と第３の３Ｄプリンタ（ＰＲＴ３）とのどちらでも割り当てられるが、第２の３Ｄプリンタ（ＰＲＴ２）に割り当てられた方が空き時間が少ないため、第２の３Ｄプリンタ（ＰＲＴ２）に割り当てられ、第１１のジョブ（Ｊｏｂ１１）の終了後から像形成が開始される。
【００７４】
このように各ジョブのスケジュールが割り当てられている状況で、例えば１８時に更に第１２のジョブが管理サーバ２０に送られてきた場合について以下説明する。
【００７５】
図８は、図７に示すスケジュールに対する新たなジョブのスケジュール追加例を示す図である。
【００７６】
図８には、図７に示すように各ジョブのスケジュールが割り当てられている状況で、第１２のジョブ（Ｊｏｂ１２）として、所要時間が１時間で完了希望時刻として２０時が指定されたジョブが管理サーバ２０に送られてきた場合のスケジュール追加が示されている。
【００７７】
図７に示す状況では、他のジョブのスケジュールが変更されない場合は第１２のジョブ（Ｊｏｂ１２）が入る余地が無い。しかし、第１０のジョブ（Ｊｏｂ１０）は完了希望時刻の指定を満たしながら第３の３Ｄプリンタ（ＰＲＴ３）でも実行可能である。そこで、管理サーバ２０のスケジュール管理部２０３は、図８に示すように、第１０のジョブ（Ｊｏｂ１０）の出力先を第３の３Ｄプリンタ（ＰＲＴ３）に変更する。そして、第１２のジョブ（Ｊｏｂ１２）については、第２の３Ｄプリンタ（ＰＲＴ２）で１９時から２０時まで像形成が行われるように割り当てられる。
【００７８】
このようにスケジュール管理部２０３では、例えば出力先の変更によるスケジュール調整が行われる。このようなスケジュール調整により、スケジュールが柔軟に割り当てられ、３Ｄプリンタの稼働率が向上する。
【００７９】
スケジュール調整によってスケジュールが変更された第１０のジョブ（Ｊｏｂ１０）については、スケジュール通知部２０４によって変更後のスケジュールがユーザに通知される。この通知によりスケジュールの変更がユーザに認識され、出力物の回収が正しい完了時刻に正しい出力先で行われることになる。
【００８０】
次に、スケジュールの調整が実行される別の例について説明する。
【００８１】
図９は、図３および図７に示されたスケジュールとは異なる更に別のスケジュールがグラフ化された図である。
【００８２】
図９には、所要時間が３時間で完了希望時刻として２１時が指定された第１３のジョブ（Ｊｏｂ１３）と、所要時間が２時間で完了希望時刻として２１時半が指定された第１４のジョブ（Ｊｏｂ１４）と、所要時間が２時間で完了希望時刻の指定がない第１５のジョブ（Ｊｏｂ１５）と、所要時間が１時間で完了希望時刻として１９時が指定された第１６のジョブ（Ｊｏｂ１６）がこの順で割り当てられたスケジュール例が示されている。また、図９の例では、第３の３Ｄプリンタ（ＰＲＴ３）で第１７のジョブ（Ｊｏｂ１７）における像形成が実行中であるものとする。
【００８３】
第１３のジョブ（Ｊｏｂ１３）は、第１の３Ｄプリンタ（ＰＲＴ１）で１８時から２１時まで像形成が行われるように割り当てられている。第１４のジョブ（Ｊｏｂ１４）は、第１の３Ｄプリンタ（ＰＲＴ１）がいっぱいなので第２の３Ｄプリンタ（ＰＲＴ２）に割り当てられ、１９時半から２１時半まで像形成が行われる。第１５のジョブ（Ｊｏｂ１５）は、第１の３Ｄプリンタ（ＰＲＴ１）にも第２の３Ｄプリンタ（ＰＲＴ２）にも割当の余地が無いので第３の３Ｄプリンタ（ＰＲＴ３）に割り当てられ、第１７のジョブ（Ｊｏｂ１７）の終了後から２時間に亘って像形成が行われる。第１６のジョブ（Ｊｏｂ１６）は、第２の３Ｄプリンタ（ＰＲＴ２）に空き時間が存在するので第２の３Ｄプリンタ（ＰＲＴ２）に割り当てられている。
【００８４】
このように各ジョブのスケジュールが割り当てられている状況で、例えば１８時に更に第１８のジョブが管理サーバ２０に送られてきた場合について以下説明する。
【００８５】
図１０は、図９に示すスケジュールに対する新たなジョブのスケジュール追加例を示す図である。
【００８６】
図１０には、図９に示すように各ジョブのスケジュールが割り当てられている状況で、第１８のジョブ（Ｊｏｂ１８）として、所要時間が１時間で完了希望時刻として１９時半が指定されたジョブが管理サーバ２０に送られてきた場合のスケジュール追加が示されている。
【００８７】
図９に示す状況では、他のジョブのスケジュールが変更されない場合は第１８のジョブ（Ｊｏｂ１８）が入る余地が無い。しかし、第１５のジョブ（Ｊｏｂ１５）は、完了希望時刻の指定が無くて１８時の時点では像形成も開始されていないので、管理サーバ２０のスケジュール管理部２０３は、図１０に示すように、第１５のジョブ（Ｊｏｂ１５）の完了時刻を２１時半に変更する。そして、第１８のジョブ（Ｊｏｂ１８）は、第３の３Ｄプリンタ（ＰＲＴ３）で１８時半から１９時半まで像形成が行われるように割り当てられる。
【００８８】
このようにスケジュール管理部２０３では、例えば完了時刻の変更によるスケジュール調整も行われる。このようなスケジュール調整によっても、スケジュールが柔軟に割り当てられ、３Ｄプリンタの稼働率が向上する。
【００８９】
スケジュールの調整によって完了時刻が変更された第１５のジョブ（Ｊｏｂ１５）についても、スケジュール通知部２０４によって変更後のスケジュールがユーザに通知される。この通知によりスケジュールの変更がユーザに認識され、出力物の回収が正しい完了時刻に正しい出力先で行われることになる。
【００９０】
なお、スケジュールの変更はユーザの負担になるため、無制限の変更は望ましくない。そこで、本実施形態では、スケジュールの変更に関し、回数や時間の制限が設けられているものとする。例えば、複数回の変更禁止や３回以上の変更禁止や２時間以上の変更禁止などと行った制限が考えられる。このような制限により、スケジュール変更によるユーザの負担が軽減される。
【符号の説明】
【００９１】
１……プリントシステム、１０……クライアント端末、２０……管理サーバ、３０……３Ｄプリンタ、２０１……ジョブ受信部、２０２……プリント時間予測部、２０３……スケジュール管理部、２０４……スケジュール通知部、２０５……ジョブ送信部
【図１】
2019003377.tif 000003
【図２】
2019003377.tif 000004
【図３】
2019003377.tif 000005
【図４】
2019003377.tif 000006
【図５】
2019003377.tif 000007
【図６】
2019003377.tif 000008
【図７】
2019003377.tif 000009
【図８】
2019003377.tif 000010
【図９】
2019003377.tif 000011
【図１０】
2019003377.tif 000012