(57)【特許請求の範囲】
【請求項１】
外部機器で単位時間当たりに生産される生産物の数量を示す標準生産数量を記憶する標準生産数量記憶手段と、
前記外部機器の電力値を測定する電力値測定手段と、
前記電力値測定手段によって測定された電力値が、前記外部機器が稼働していることを示す所定の範囲内となっていた期間を算出する期間算出手段と、
前記期間算出手段によって算出された期間に、前記標準生産数量記憶手段に記憶されている標準生産数量を乗ずることにより、生産物の生産数量を算出する生産数量算出手段と、
を備えることを特徴とする進捗予測装置。
【請求項２】
前記外部機器で生産すべき生産物の総数量を記憶する総数量記憶手段と、
前記総数量記憶手段に記憶されている総数量から前記生産数量算出手段によって算出された生産数量を減じることにより、生産すべき生産物の残数量を算出する残数量算出手段と、
を更に備えたことを特徴とする請求項１に記載の進捗予測装置。
【請求項３】
前記残数量算出手段によって算出された残数量を、前記標準生産数量記憶手段に記憶されている標準生産数量で除することにより、残数量の生産物を生産するために要する残期間を算出する残期間算出手段、
を更に備えたことを特徴とする請求項２に記載の進捗予測装置。
【請求項４】
外部機器で単位時間当たりに生産される生産物の数量を示す標準生産数量を記憶する進捗予測装置における進捗予測方法であって、
前記外部機器の電力値を測定する電力値測定ステップと、
前記電力値測定ステップによって測定された電力値が、前記外部機器が稼働していることを示す所定の範囲内となっていた期間を算出する期間算出ステップと、
前記期間算出ステップによって算出された期間に、前記進捗予測装置に記憶されている標準生産数量を乗ずることにより、生産物の生産数量を算出する生産数量算出ステップと、
を備えることを特徴とする進捗予測方法。
【請求項５】
外部機器で単位時間当たりに生産される生産物の数量を示す標準生産数量を記憶する進捗予測装置のコンピュータに、
前記外部機器の電力値を測定する電力値測定手順と、
前記電力値測定手順によって測定された電力値が、前記外部機器が稼働していることを示す所定の範囲内となっていた期間を算出する期間算出手順と、
前記期間算出手順によって算出された期間に、前記進捗予測装置に記憶されている標準生産数量を乗ずることにより、生産物の生産数量を算出する生産数量算出手順と、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、進捗予測装置、進捗予測方法、及びプログラムに関する。
【背景技術】
【０００２】
生産業一般において、発注者は注文した製品の進捗状況を受注者に問い合わせることが多い。これに対し、問い合わせを受けた受注者は、生産の担当者に確認した後、進捗状況を発注者に報告する。このため、問い合わせに要する時間と労力が大きかった。
このような不都合を解消するため、注文した製品の進捗状況を報知することができる技術が提案されている（例えば、特許文献１を参照）。これによると、製品の進捗状況やどれくらいの時間で製品が完成するかを確認することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−９９９１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示されている技術では、ユーザが商品の作成に着手した場合にタッチパネル上の「開始ボタン」を押下し、商品の作成が完了した場合に「完了ボタン」を押下する。このため、ユーザの負担が大きかった。
同様の問題は、手作業で１つの商品を作成する場合に限らず、機器を使用して大量の商品を製造する場合にも発生する。
【０００５】
本発明は、上記実情に鑑みてなされたものであり、商品の進捗状況を容易に把握することができる進捗予測装置、進捗予測方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の第１の観点に係る進捗予測装置は、
外部機器で単位時間当たりに生産される生産物の数量を示す標準生産数量を記憶する標準生産数量記憶手段と、
前記外部機器の電力値を測定する電力値測定手段と、
前記電力値測定手段によって測定された電力値が、前記外部機器が稼働していることを示す所定の範囲内となっていた期間を算出する期間算出手段と、
前記期間算出手段によって算出された期間に、前記標準生産数量記憶手段に記憶されている標準生産数量を乗ずることにより、生産物の生産数量を算出する生産数量算出手段と、
を備えることを特徴とする。
【０００７】
例えば、前記進捗予測装置は、
前記外部機器で生産すべき生産物の総数量を記憶する総数量記憶手段と、
前記総数量記憶手段に記憶されている総数量から前記生産数量算出手段によって算出された生産数量を減じることにより、生産すべき生産物の残数量を算出する残数量算出手段と、
を更に備えてもよい。
【０００８】
例えば、前記進捗予測装置は、
前記残数量算出手段によって算出された残数量を、前記標準生産数量記憶手段に記憶されている標準生産数量で除することにより、残数量の生産物を生産するために要する残期間を算出する残期間算出手段、
を更に備えてもよい。
【０００９】
上記目的を達成するため、本発明の第２の観点に係る進捗予測方法は、
外部機器で単位時間当たりに生産される生産物の数量を示す標準生産数量を記憶する進捗予測装置における進捗予測方法であって、
前記外部機器の電力値を測定する電力値測定ステップと、
前記電力値測定ステップによって測定された電力値が、前記外部機器が稼働していることを示す所定の範囲内となっていた期間を算出する期間算出ステップと、
前記期間算出ステップによって算出された期間に、前記進捗予測装置に記憶されている標準生産数量を乗ずることにより、生産物の生産数量を算出する生産数量算出ステップと、
を備えることを特徴とする。
【００１０】
上記目的を達成するため、本発明の第３の観点に係るプログラムは、
外部機器で単位時間当たりに生産される生産物の数量を示す標準生産数量を記憶する進捗予測装置のコンピュータに、
前記外部機器の電力値を測定する電力値測定手順と、
前記電力値測定手順によって測定された電力値が、前記外部機器が稼働していることを示す所定の範囲内となっていた期間を算出する期間算出手順と、
前記期間算出手順によって算出された期間に、前記進捗予測装置に記憶されている標準生産数量を乗ずることにより、生産物の生産数量を算出する生産数量算出手順と、
を実行させることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、商品の進捗状況を容易に把握することができる。
【図面の簡単な説明】
【００１２】
【図１】本実施形態に係る進捗予測システムの構成を示すブロック図である。
【図２】図１に示す進捗予測装置の構成を示すブロック図である。
【図３】閾値データベースの構成を示す図である。
【図４】消費電力データベースの構成を示す図である。
【図５】（ａ）は、印刷条件データベースの構成を示す図であり、（ｂ）は、標準印刷数量データベースの構成を示す図であり、（ｃ）は識別情報データベースの構成を示す図である。
【図６】図１に示す電力測定器の構成を示すブロック図である。
【図７】（ａ）及び（ｂ）は、電力測定器が測定した電力値を進捗予測装置の消費電力データベースに記憶する場合における、電力測定器及び進捗予測装置の動作を説明するためのシーケンス図である。
【図８】進捗予測装置が実行する印刷条件の記憶処理を説明するためのフローチャートである。
【図９】（ａ）は、機器選択画面の例を説明するための図であり、（ｂ）は、印刷条件入力画面の例を説明するための図である。
【図１０】進捗予測装置が実行する電力値の表示処理を説明するためのフローチャートである。
【図１１】電力値表示画面の例を説明するための図である。
【図１２】進捗予測装置が実行する進捗状況の表示処理を説明するためのフローチャートである。
【図１３】図１２に示すフローチャートに続くフローチャートである。
【図１４】図１３に示すフローチャートに続くフローチャートである。
【図１５】図１４に示すフローチャートに続くフローチャートである。
【図１６】（ａ）は、ダイアログの例を説明するための図であり、（ｂ）は、進捗状況表示画面の例を説明するための図である。
【発明を実施するための形態】
【００１３】
本実施形態では、進捗予測装置が印刷機の電力値から進捗状況の指標（生産数量、残数量、残時間等）を算出する例を説明する。
【００１４】
進捗予測システム４１は、図１に示すように、進捗予測装置１０と、複数の電力測定器２０（２０１、２０２、・・・、２０ｎ）と、複数の印刷機３０（３０１、３０２、・・・、３０ｎ）と、を備える。進捗予測装置１０と各電力測定器２０とは、有線通信又は無線通信により通信ネットワーク４０を介して相互に接続されている。一方、各電力測定器２０と各印刷機３０とは、電流を電力測定器２０に入力する電力入力線と電圧を入力する電圧入力線により接続されている。
【００１５】
進捗予測装置１０は、各印刷機３０の電力値に基づいて、各印刷機３０で行われている作業の進捗状況の指標を算出するコンピュータ装置である。進捗予測装置１０は、各電力測定器２０からの要求に応答して、各電力測定器２０に接続された印刷機３０の電力値を各電力測定器２０から定期的に受信する。
【００１６】
進捗予測装置１０は、図２に示すように、通信部１１０と、操作部１２０と、表示部１３０と、記憶部１４０と、制御部１５０と、を備える。
【００１７】
通信部１１０は、例えば、ＮＩＣ（Network Interface Card）などから構成され、制御部１５０の制御に従って、通信ネットワーク４０を介して、各電力測定器２０と通信する。
【００１８】
操作部１２０は、例えば、キーボード、マウスなどから構成され、ユーザの操作に応じた信号を制御部１５０に送信する。
【００１９】
表示部１３０は、例えば、液晶ディスプレイ装置などから構成され、制御部１５０の制御に従って、様々な情報を表示する。
【００２０】
記憶部１４０は、例えば、磁気ディスク、半導体メモリなどから構成され、プログラム記憶部１４１、閾値ＤＢ（データベース）１４２、消費電力ＤＢ１４３、印刷条件ＤＢ１４４、標準印刷数量ＤＢ１４５、識別情報ＤＢ１４６等を備えている。
【００２１】
プログラム記憶部１４１は、制御部１５０が実行するプログラムなどを記憶する。
【００２２】
閾値ＤＢ１４２は、図３に示すように、印刷機３０の電力値の範囲と、印刷機３０の動作状態と、を対応付けて予め記憶する。
「動作状態」としては、例えば、印刷を行っている状態を示す「稼働」、主電源は投入されているが、印刷は行っていない状態を示す「準備」、印刷機３０の主電源が切られている状態を示す「停止」などがある。
【００２３】
消費電力ＤＢ１４３は、図４に示すように、印刷機３０に接続された電力測定機２０の識別情報（＝印刷機３０の識別情報）と、印刷機３０の電力値と、この電力値を検出した時刻とを対応付けて記憶する。
【００２４】
印刷条件ＤＢ１４４は、図５（ａ）に示すように、印刷機３０に接続された電力測定機２０の識別情報（＝印刷機３０の識別情報）と、この印刷機３０で作業をする担当者の名前（担当者名）と、この担当者を表す画像の保存場所と、印刷の仕様と、この仕様で印刷する総数（生産総数量）と、を対応付けて記憶する。
「印刷の仕様」としては、例えば、紙質、紙のサイズ、使用する色の種類等がある。
【００２５】
標準印刷数量ＤＢ１４５は、図５（ｂ）に示すように、印刷の仕様と、この仕様で単位時間当たりに印刷される枚数を示す標準印刷数量（枚／秒）と、を対応付けて記憶する。
【００２６】
識別情報ＤＢ１４６は、図５（ｃ）に示すように、印刷機３０の識別情報と、この印刷機３０の名称（機器名）と、を対応付けて予め記憶する。
【００２７】
図２に示す制御部１５０は、例えば、ＣＰＵ（Central Processing Unit）などから構成され、プログラム記憶部１２１に記憶されたプログラムに従って、進捗予測装置１０の各部を制御する。
また、制御部１５０は、所定のプログラムに従って、タイマ１５１としても機能する。
【００２８】
図１に示す電力測定器２０は、印刷機３０の電力値を測定する装置である。電力測定器２０は、測定した電力値を一定の時間間隔で進捗予測装置１０に送信する。
【００２９】
続いて、この電力測定器２０の構成を、図６を参照して説明する。電力測定器２０は、図６に示すように、通信部２１０と、操作部２２０と、表示部２３０と、記憶部２４０と、制御部２５０と、電流入力部２６０と、電圧入力部２７０と、積算部２８０、積算バッファ部２８５、計時部２９０と、を備える。
【００３０】
通信部２１０は、例えば、ＮＩＣ（Network Interface Card）などから構成され、制御部２５０の制御に従って、通信ネットワーク４０を介して、進捗予測装置１０と通信する。
【００３１】
操作部２２０は、例えば、操作ボタンなどから構成され、ユーザの操作に応じた信号を制御部２５０に送信する。
【００３２】
表示部２３０は、例えば、液晶ディスプレイ装置などから構成され、制御部２５０の制御に従って、測定した電力値などを表示する。
【００３３】
記憶部２４０は、例えば、半導体メモリなどから構成され、制御部２５０が実行するプログラム、自電力測定器２０を識別する識別情報などを記憶する。
【００３４】
制御部２５０は、例えば、ＣＰＵ（Central Processing Unit）などから構成され、記憶部２４０に記憶されたプログラムに従って、電力測定器２０の各部を制御する。
【００３５】
電流入力部２６０は、例えば、電流計などから構成され、印刷機３０から入力された電流の大きさを測定し、積算部２８０へ出力する。
【００３６】
電圧入力部２７０は、例えば、電圧計などから構成され、印刷機３０から入力された電圧の大きさを測定し、積算部２８０へ出力する。
【００３７】
積算部２８０は、例えば、乗算器などから構成され、電流入力部２６０が出力した電流の大きさと電圧入力部２７０が出力した電圧の大きさとを乗じて得た値（即ち、電力値の値）を積算バッファ部２８５に記憶する。
【００３８】
積算バッファ部２８５は、半導体メモリなどから構成され、積算部２８０が積算した電力値の値を一時的に保存する。
【００３９】
計時部２９０は、例えば、タイマなどから構成され、現在時刻を計時すると共に一定の時間経過を計測する。
【００４０】
次に、進捗予測システムの各構成要素の動作を説明する。
【００４１】
（電力値の記憶処理）
電力測定器２０は印刷機３０の電力値の受信要求を周期的に進捗予測装置１０に送信する。進捗予測装置１０は、電力測定器２０からの受信要求に応答して、印刷機３０の電力値を受信して消費電力ＤＢ１４３に記憶する。
以下、電力測定機２０及び進捗予測装置１０の動作を、図７を参照して説明する。
【００４２】
電力測定器２０の制御部２５０は、設置後、図７（ｂ）に示す処理を開始し、まず、計時部２９０の時間経過（ｔ）を０にリセットして、計時を再開させる（ステップＳ１）。制御部２５０は、計時部２９０の時間経過（ｔ）が所定の時間（Ｔ１）以上であるか否かを判別する（ステップＳ２）。この時間（Ｔ１）は、電力測定器２０が印刷機３０の電力値を進捗予測装置１０に送信する周期に相当する。
【００４３】
制御部２５０は、時間経過（ｔ）が所定の時間（Ｔ１）未満であると判別した場合に（ステップＳ２；Ｎｏ）、ステップＳ２を繰り返す。一方、制御部２５０は、時間経過（ｔ）が所定の時間（Ｔ１）以上であると判別した場合に（ステップＳ２；Ｙｅｓ）、積算バッファ部２８５から、印刷機３０の電力値を読み出す（ステップＳ３）。制御部２５０は、記憶部２５０から自電力測定機２０の識別情報を読み出す（ステップＳ４）。制御部２５０は、データの受信要求を、通信部２１０を介して進捗予測装置１０に送信する（ステップＳ５）。ここで、制御部２５０は、受信要求の引数に、ステップＳ３で読み出した電力値とステップＳ４で読み出した識別情報とを対応付けて含める。
【００４４】
進捗予測装置１０の制御部１５０は、電力測定器２０からの受信要求に応答して、図７（ａ）に示す処理を開始し、まず、データを受信する（ステップＳ６）。制御部１５０は、タイマ１５１から現在の時刻（タイムスタンプ）を取得する（ステップＳ７）。制御部１５０は、受信したデータに含まれる識別情報毎に、受信したデータに含まれる電力値と、ステップＳ６で取得した時刻とを対応付けて消費電力ＤＢ１４３に記憶する（ステップＳ８）。制御部１５０は、電力値の記録が完了した旨の通知（記録完了通知）を電力測定器２０に送信する（ステップＳ９）。
【００４５】
電力測定器２０の制御部２５０は、進捗予測装置１０から記録完了通知を受信する（ステップＳ１０）。その後、制御は、ステップＳ１にリターンし、制御部２５０は同様の処理を繰り返す。これにより、印刷機３０の識別情報毎に、印刷機３０の電力値と、この電力値を検出した時刻と、が対応付けて消費電力ＤＢ１４３に記憶される。
【００４６】
（印刷条件の記憶処理）
印刷機３０を操作する作業者又は管理者は、作業前に印刷機毎に印刷条件を入力する。
以下、進捗予測装置１０が、印刷機３０の印刷条件を記憶する処理を説明する。
【００４７】
ユーザは、印刷条件を入力したい場合に、操作部１２０を操作して印刷条件を入力する旨の指示をする。
この指示に応答して、操作部１２０は、当該指示を示す信号を制御部１５０に送信する。制御部１５０は、当該信号に応答して、図８に示す印刷条件の記憶処理を開始し、まず、図９（ａ）に示すように、機器選択画面を表示する（ステップＳ１１）。機器選択画面は、印刷条件を入力する機器を選択するチェックボックス８０１と、入力を確定する確定ボタン８０２と、入力をキャンセルするキャンセルボタン８０３と、を備える。
ここで、制御部１５０は、識別情報ＤＢ１４６から取得した機器名をチェックボックス８０１の見出しとして表示している。
【００４８】
ユーザは、操作部１２０を操作して、複数のチェックボックス８０１のうちから、印刷条件を入力する機器に対応する１又は複数のチェックボックスをオンにする。
制御部１５０は、操作部１２０の操作に応答して、識別情報入力画面を編集する（ステップＳ１２）。
【００４９】
制御部１５０は、確定ボタン８０２が押下されたか否かを判別する（ステップＳ１３）。制御部１５０は、確定ボタン８０２が押下されていないと判別した場合に（ステップＳ１３；Ｎｏ）、キャンセルボタン８０３が押下されたか否かを判別する（ステップＳ１４）。
制御部１５０は、キャンセルボタン８０３が押下されていないと判別した場合に（ステップＳ１４；Ｎｏ）、ステップＳ１２に処理を戻す。
一方、制御部１５０は、キャンセルボタン８０３が押下されたと判別した場合に（ステップＳ１４；Ｙｅｓ）、処理を終了する。
【００５０】
制御部１５０は、確定ボタン８０２が押下されたと判別した場合に（ステップＳ１３；Ｙｅｓ）、図９（ｂ）に示すように、印刷条件入力画面を表示する（ステップＳ１５）。
印刷条件入力画面は、機器名を表示するキャプション８１１と、担当者名及びこの担当者を表す画像の保存場所を入力するスプレッドシート８１２と、印刷の仕様（紙質、紙サイズ、色数）を入力するプルダウンメニュー８１３と、生産総数量を入力するテキストボックス８１４と、確定ボタン８１５と、キャンセルボタン８１６と、を備えている。
ここで、制御部１５０は、キャプション８１１に、ステップ１２でオンになったチェックボックスに対応する機器名（例えば、「印刷機１」）を表示する。
【００５１】
ユーザは、操作部１２０を操作して、担当者名、この担当者を表す画像の保存場所、印刷の仕様及び生産総数量を印刷条件入力画面において入力する。
制御部１５０は、操作部１２０の操作に応答して、印刷条件入力画面を編集する（ステップＳ１６）。制御部１５０は、確定ボタン８１５が押下されたか否かを判別する（ステップＳ１７）。
【００５２】
制御部１５０は、確定ボタン８１５が押下されていないと判別した場合に（ステップＳ１７；Ｎｏ）、キャンセルボタン８１６が押下されたか否かを判別する（ステップＳ１８）。
制御部１５０は、キャンセルボタン８１６が押下されていないと判別した場合に（ステップＳ１８；Ｎｏ）、ステップＳ１６に処理を戻す。
一方、制御部１５０は、キャンセルボタン８１６が押下されたと判別した場合に（ステップＳ１８；Ｙｅｓ）、処理を終了する。
【００５３】
制御部１５０は、確定ボタン８１５が押下されたと判別した場合に（ステップＳ１７；Ｙｅｓ）、キャプション８１１に表示された機器名に対応する識別情報と、印刷条件入力画面において入力された、担当者名と、画像の保存場所と、印刷の仕様と、生産総数量と、を対応付けて印刷条件ＤＢ１４４に記憶する（ステップＳ１９）。制御部１５０は、タイマ１５１から取得した現在の時刻を変数Ｔｂに格納し（ステップＳ２０）、処理を終了する。
これにより、印刷条件ＤＢ１４４にデータが記憶されていく。
【００５４】
（電力値の表示処理）
ユーザは、印刷機３０の電力値を電力値表示画面で確認することができる。
以下、進捗予測装置１０が印刷機３０の電力値を表示する処理を説明する。
【００５５】
ユーザは、操作部１２０を操作して、電力値表示画面を表示する旨を指示する。
この指示に応答して、操作部１２０は、当該指示を示す信号を制御部１５０に送信する。制御部１５０は、当該信号に応答して、図１０に示す電力値の表示処理を開始し、まず、電力値表示画面を表示部１３０に表示する（ステップＳ２１）。
電力値表示画面は、図１１に示すように、印刷機３０の識別情報を表示するキャプション９０１（９０１１、９０１２、・・・、９０１ｎ）と、電力値のグラフを表示するグラフ表示部９０２（９０２１、９０２２、・・・、９０２ｎ）と、進捗状況表示アイコン９０３、ＯＫボタン９０４と、を備えている。
【００５６】
制御部１５０は、識別情報毎に、電力値及び時刻を消費電力ＤＢ１４３から読み出す（ステップＳ２２）。制御部１５０は、識別情報毎に、読み出した電力値及び時刻の組を示す点をプロットしたグラフをグラフ表示部９０２に表示する（ステップＳ２３）。
また、制御部１５０は、識別情報に対応する機器名を識別情報ＤＢ１４６から取得し、取得した機器名をキャプション９０１に表示する（ステップＳ２４）。
ここで、キャプション９０１とグラフ表示部９０２とは画面上において対応付けられている。
【００５７】
制御部１５０は、タイマ１５１の時間経過（ｔ）を０にリセットして、計時を再開させる（ステップＳ２５）。制御部１５０は、時間経過（ｔ）が所定の時間（Ｔ２）以上であるか否かを判別する（ステップＳ２６）。この時間（Ｔ２）は、グラフ表示部９０２をリフレッシュする周期に相当する。
制御部１５０は、時間経過（ｔ）が所定の時間（Ｔ２）未満であると判別した場合に（ステップＳ２６；Ｎｏ）、ステップＳ２６を繰り返す。
【００５８】
一方、制御部１５０は、時間経過（ｔ）が所定の時間（Ｔ２）以上であると判別した場合に（ステップＳ２；Ｙｅｓ）、ＯＫボタン９０４が押下されたか否かを判別する（ステップＳ２７）。制御部１５０は、ＯＫボタン９０４が押下されないと判別した場合に（ステップＳ２７；Ｎｏ）、ステップＳ２２に処理を戻す。一方、制御部１５０は、ＯＫボタン９０４が押下されたと判別した場合に（ステップＳ２７；Ｙｅｓ）、処理を終了する。
【００５９】
（進捗状況の表示処理）
ユーザは、印刷機３０の進捗状況を進捗状況確認画面で確認することができる。
以下、進捗予測装置１０が印刷機３０の進捗状況を表示する処理を説明する。
【００６０】
制御部１５０は、電力値表示画面の進捗状況表示アイコン９０３が押下された後にグラフ表示部がクリックされたことを契機として、図１２乃至１５に示す進捗状況の表示処理を開始し、まず、クリックされたグラフ表示部９０２に対応するキャプション９０１に表示された機器名を特定する（ステップＳ３１）。制御部１５０は、特定した機器名に対応する識別情報を識別情報ＤＢ１４６から取得する（ステップＳ３２）。
以下、理解を容易にするため、制御部１５０は、機器名「印刷機１」に対応する識別情報「１０１」を識別情報ＤＢ１４６から取得したものとして説明を続ける。
【００６１】
制御部１５０は、消費電力ＤＢ１４５において、ステップ３２で取得した識別情報「１０１」に対応する時刻のうちから、最新の時刻を抽出し、抽出した時刻を変数Ｔｅに格納する（ステップＳ３３）。制御部１５０は、ステップ３２で取得した識別情報「１０１」及び変数Ｔｅの値に対応する電力値を消費電力ＤＢ１４５から取得し、取得した電力値を変数Ｐに格納する（ステップＳ３４）。
制御部１５０は、動作状態「稼働」に対応する電力値の範囲Ｐ≧１２００（Ｗ）を閾値ＤＢ１４２から取得する（ステップＳ３５）。制御部１５０は、変数Ｐの値がステップＳ３５で取得した電力値の範囲Ｐ≧１２００（Ｗ）を満たすか否か判別する（ステップＳ３６）。
【００６２】
制御部１５０は、変数Ｐの値がステップＳ３５で取得した電力値の範囲Ｐ≧１２００（Ｗ）を満たさないと判別した場合に（ステップＳ３６；Ｎｏ）、図１６（ａ）に示すように、印刷機３０が稼働していない旨のダイアログを表示部１３０に表示する（ステップＳ３７）。制御部１５０は、ダイアログのＯＫボタンが押下されたか否かを判別する（ステップＳ３８）。
制御部１５０は、ダイアログのＯＫボタンが押下されないと判別した場合に（ステップＳ３８；Ｎｏ）、ステップＳ３８を繰り返す。一方、ダイアログのＯＫボタンが押下されたと判別した場合に（ステップＳ３８；Ｙｅｓ）、処理を終了する。
【００６３】
制御部１５０は、変数Ｐの値がステップＳ３５で取得した電力値の範囲Ｐ≧１２００（Ｗ）を満たすと判別した場合に（ステップＳ３６；Ｙｅｓ）、消費電力ＤＢ１４３を参照し、変数Ｔｂの値から変数Ｔｅの値までの時間において、電力値が電力値の範囲Ｐ≧１２００に属していた時間（秒）の和を変数Ｔｗ（作業時間）に格納する（ステップＳ３９）。
【００６４】
制御部１５０は、識別情報「１０１」に対応する仕様「紙質１、紙サイズ２、色３、・・・・」を印刷条件ＤＢ１４４から読み出す（ステップＳ４０）。制御部１５０は、読み出した仕様「紙質１、紙サイズ２、色３、・・・・」に対応する標準印刷数量「０．８３」（枚／秒）、を標準印刷数量ＤＢ１４５から読み出す（ステップＳ４１）。
【００６５】
制御部１５０は、変数Ｔｗの値にステップＳ４３で読み出した標準印刷数量を乗じて得た値（即ち、生産数量）を変数Ｓａに格納する（ステップＳ４２）。制御部１５０は、識別情報「１０１」に対応する生産総数量「２００００」（枚）を印刷条件ＤＢ１４４から読み出す（ステップＳ４３）。制御部１５０は、読み出した印刷総数「２００００」から変数Ｓａの値（生産数量）を減じて得た値（即ち、残数量）を変数Ｓｒに格納する（ステップＳ４４）。
【００６６】
制御部１５０は、変数Ｓｒの値（残数量）をステップＳ４３で読み出した標準印刷数量「０．８３」（枚／秒）で割った値（即ち、残時間（秒））を、更に６０で割った値（即ち、残時間（分））を変数Ｔｒに格納する（ステップＳ４５）。
制御部１５０は、消費電力ＤＢ１４３に記憶されている電力値を、変数Ｔｂに格納された時刻から変数Ｔｅに格納された時刻までの間で積分する（ステップＳ４６）。制御部１５０は、積分して得られた値（即ち、消費電力量（Ｗｓ））を３６００（秒）で割った値（即ち、消費電力量（Ｗｈ））を、変数Ｗに格納する（ステップＳ４７）。
制御部１５０は、変数Ｗの値に二酸化炭素の発生量を算出するための係数（＝０．５５５ｇＣＯ２／Ｗｈ）を乗じて得た値（即ち、二酸化炭素の発生量）を変数Ｍｃｏ２に格納する（ステップＳ４８）。
【００６７】
制御部１５０は、進捗状況表示画面を生成する（ステップＳ４９）。
進捗状況表示画面は、印刷機３０の機器名を表示するキャプション９０１と、既に印刷された印刷物の生産数量（枚）を表示するテキストボックス９０２と、印刷すべき残数量（枚）を表示するテキストボックス９０３と、残数量の印刷物を印刷するために要する残時間（分）を表示するテキストボックス９０４と、既に印刷された印刷物の印刷にかかった消費電力量（Ｗｈ）を表示するテキストボックス９０５と、この消費電力量を二酸化炭素の発生量に変換した値（ｇ）を表示するテキストボックス９０６と、この印刷機３０で作業を行う担当者の名前及び画像（サムネイル）を表示する担当者表示部９０７と、ＯＫボタン９０８と、を備えている。
【００６８】
制御部１５０は、キャプション１００１にステップ３１で特定した機器名を設定する（ステップＳ５０）。また、制御部１５０は、テキストボックス１００２〜１００６にそれぞれ、変数Ｓａの値、変数Ｓｒの値、変数Ｗの値（消費電力量（Ｗｈ））、変数Ｔｒの値、変数Ｍｃｏ２の値を設定する（ステップＳ５１）。
【００６９】
制御部１５０は、識別情報「１０１」に対応する担当者名及び画像の保存場所を印刷条件ＤＢ１４４から読み出す（ステップＳ５２）。制御部１５０は、担当者表示部９０７に読み出した担当者名と、画像の保存場所に保存された画像のサムネイルを設定する（ステップＳ５３）。
【００７０】
制御部１５０は、図１６（ｂ）に示すように、生成された進捗状況表示画面を表示部１３０に表示する（ステップＳ５４）。
制御部１５０は、進捗状況表示画面のＯＫボタン１００８が押下されたか否かを判別する（ステップＳ５５）。制御部１５０は、進捗状況表示画面の終了ボタン１００８が押下されないと判別した場合に（ステップＳ５５；Ｎｏ）、ステップＳ５５を繰り返す
一方、制御部１５０は、進捗状況表示画面のＯＫボタン１００８が押下されたと判別した場合に（ステップＳ５５；Ｙｅｓ）、処理を終了する。
【００７１】
以上、説明したように、本実施形態によれば、制御部１５０は、印刷機３０の電力値から、進捗状況の指標となる生産数量、残数量、残時間を算出して表示する。このため、ユーザが印刷に着手した場合及び印刷が終了した場合に、何らかの操作をする必要がなく、印刷の進捗状況を容易に把握することができる。
また、制御部１５０は、印刷機３０の消費電力量と、この消費電力量に対応する二酸化炭素の発生量を算出して表示する。このため、二酸化炭素の発生を削減するというインセンティブが働き、無駄な作業が軽減される。
更に、制御部１５０は、印刷機３０で作業をする担当者の担当者名と画像を表示する。このため、担当者に責任感を喚起することができる。また、受注者は印刷の担当者の画像を確認できるため、安心感を得ることができる。
【００７２】
本発明は上記実施形態に限定されず、種々の変形及び応用が可能である。
例えば、上記実施形態では、進捗状況を推定する対象として印刷機３０を例にして説明したが、印刷機３０以外の他の機器であってもよい。
【００７３】
また、上記実施形態では、進捗予測装置１０、電力測定器２０を別々の装置構成としたが、これらを１台の装置で置き換えることも可能である。
【００７４】
上記実施形態では、進捗予測装置１０において、電力値表示画面、進捗状況表示画面等を表示部１３０に表示しているが、進捗予測装置１０が通信ネットワーク４０に接続されたパソコン等の端末からの要求に応答して、電力値表示画面、進捗状況表示画面等の情報を端末に提供するようにしてもよい。
【００７５】
上記実施形態では、印刷機３０を操作する作業者又は管理者は、作業前に印刷機毎に印刷条件を入力しているが、作業時間帯と、印刷条件（識別情報、担当者名、画像の保存場所、印刷の仕様、生産総数量）と、を対応付けて入力し、制御部１５０が、作業時間帯と、印刷条件とを対応付けて印刷条件ＤＢに記憶してもよい。
この場合、制御部１５０は、タイマ１５１から取得した現在の時刻が含まれる作業時間帯を特定し、特定した作業時間帯に対応する印刷条件を使用して、前述した各処理を実行するようにすればよい。
【００７６】
上記実施形態では、標準印刷数量ＤＢ１４５に記憶されている標準印刷数量は更新されていないが、所定のタイミングで更新してもよい。
即ち、制御部１５０は、生産総数量を作業時間の実績値で割ることにより、標準印刷数量の実績値を算出する。続いて、制御部１５０は、標準印刷数量の実績値と、標準印刷数量ＤＢ１４５に記憶されている標準印刷数量と、の平均値を、新たな標準印刷数量として標準印刷数量ＤＢ１４５を更新する。
【００７７】
上記実施形態では、制御部１５０は、残時間の算出にあたり、用紙の補充（積替作業）にかかる時間を考慮していないが、次のように考慮してもよい。
即ち、制御部１５０は、積替作業により電力値の値が電力値の範囲Ｐ≧１２００に属さず、かつ、この範囲に属していなかった時間が所定の時間範囲内であった回数をカウントする。ここで、所定の時間範囲は、積替作業１回当たりの平均時間と同一とみなされる範囲であって、積替作業１回当たりの平均時間との差が所定の閾値以内の範囲をいう。
続いて、制御部１５０は、印刷の仕様及び生産総数量に応じて予め定められた積替作業の総回数から、カウントされた回数を減じることにより、積替作業の残回数を算出する。そして、制御部１５０は、残回数に積替作業１回当たりの平均時間を乗じて得た値を、残時間に加算する。
また、制御部１５０は、予め決められた昼休み等の休憩時間を残時間に加算するようにしてもよい。
なお、積替作業の総回数、積替作業１回当たりの平均時間、昼休み等の休憩時間は、記憶部１４０に記憶されている。
【００７８】
さらに、進捗予測装置１０が、印刷の仕様と、印刷１枚当たりの標準準備時間と、を対応付けて記憶する標準準備時間データベースを更に備え、電力値のグラフの予想波形を表示するようにしてもよい。
即ち、制御部１５０は、生産総数量と、印刷の仕様に対応する標準準備時間と、を乗じることにより、準備総時間の理論値を算出する。また、制御部１５０は、生産総数量と、印刷の仕様に対応する標準時間と、を乗じることにより、作業時間の理論値を算出する。制御部１５０は、算出された準備総時間の理論値及び作業時間の理論値と、閾値ＤＢ１４２に記憶されている電力値の範囲と、から電力値のグラフ（予想波形）を生成し、生成した予想波形を電力値表示画面のグラフ表示部９０２に表示する。
【００７９】
ユーザは、表示された予想波形と、実際の電力値のグラフ（実績波形）を比較することにより、計画通りに印刷できなかった印刷機３０や担当者等を特定することができる。そして、ユーザは、特定した印刷機３０の故障の有無や、担当者からの説明を聞いた上で原因を特定し、その原因を排除することができる。このため、標準印刷数量ＤＢ１４５に記憶され、適宜更新される標準印刷数量の信頼度を向上することができる。
【００８０】
なお、本発明の進捗予測装置１０は、専用の装置を用いる必要はなく、通常のコンピュータにより実現することができる。例えばコンピュータに上記した各処理を実行させるためのプログラム及びデータを記録媒体（ＣＤ−ＲＯＭ等）に記録して配布し、これをインストールしてＯＳ上で実行することにより、本発明の進捗予測装置１０を実現できる。また、プログラム及びデータの配布は、ＣＤ−ＲＯＭ等に限らず、通信回線等を介して行われてもよい。
【符号の説明】
【００８１】
１０  進捗予測装置
２０  電力測定器
３０  印刷機
４０  通信ネットワーク
４１  進捗予測システム
１１０  通信部
１２０  操作部
１３０  表示部
１４０  記憶部
１４１  プログラム記憶部
１４２  閾値データベース
１４３  消費電力データベース
１４４  印刷条件データベース
１４５  標準消費電力データベース
１４６  識別情報データベース
１５０  制御部
２１０  通信部
２２０  操作部
２３０  表示部
２４０  記憶部
２５０  制御部
２６０  電流入力部
２７０  電圧入力部
２８０  積算部
２８５  積算バッファ部
２９０  計時部
８０１  チェックボックス
８０２  確定ボタン
８０３  キャンセルボタン
８１１  キャプション
８１２  スプレッドシート
８１３  プルダウンメニュー
８１４  生産総数量を表示するテキストボックス
８１５  確定ボタン
８１６  キャンセルボタン
９０１  キャプション
９０２  グラフ表示部
９０３  進捗状況表示アイコン
９０４  ＯＫボタン
１００１  キャプション
１００２  生産数量を表示するテキストボックス
１００３  残数量を表示するテキストボックス
１００４  残時間を表示するテキストボックス
１００５  消費電力量を表示するテキストボックス
１００６  二酸化炭素の発生量を表示するテキストボックス
【図１】
0005485042.tif 000002
【図２】
0005485042.tif 000003
【図３】
0005485042.tif 000004
【図４】
0005485042.tif 000005
【図５】
0005485042.tif 000006
【図６】
0005485042.tif 000007
【図７】
0005485042.tif 000008
【図８】
0005485042.tif 000009
【図９】
0005485042.tif 000010
【図１０】
0005485042.tif 000011
【図１１】
0005485042.tif 000012
【図１２】
0005485042.tif 000013
【図１３】
0005485042.tif 000014
【図１４】
0005485042.tif 000015
【図１５】
0005485042.tif 000016
【図１６】
0005485042.tif 000017