(57)【要約】【課題】作業が突発的に発生する環境下においても、作業を効率的に実行するための作業のスケジューリングを行う。【解決手段】自装置の状況を保持する状況保持手段と、自装置の状況を監視し、自装置の状況が変化したとき、状況保持手段に保持する自装置の状況を更新する監視手段と、自装置の状況が変化したとき、状況保持手段から自装置の状況を取得し、自装置の状況に対処する作業を依頼する作業情報を生成する生成手段と、作業情報を自装置の外部に設けられた他装置に送信する作業依頼送信手段と、を含む。【選択図】図４
2016151826.tif 000002
【特許請求の範囲】
【請求項１】
自装置の状況を保持する状況保持手段と、
前記自装置の状況を監視し、前記自装置の状況が変化したとき、前記状況保持手段に保持する前記自装置の状況を更新する監視手段と、
前記自装置の状況が変化したとき、前記状況保持手段から前記自装置の状況を取得し、前記自装置の状況に対処する作業を依頼する作業情報を生成する生成手段と、
前記作業情報を前記自装置の外部に設けられた他装置に送信する作業依頼送信手段と、
を含むことを特徴とする作業依頼装置。
【請求項２】
前記依頼した作業の進捗状況を保持する進捗状況保持手段と、
前記作業の進捗状況を監視し、前記作業の進捗状況が変化したとき、前記進捗状況保持手段に保持する前記作業の進捗状況を更新する進捗状況監視手段と、
前記他装置に前記更新した作業の進捗状況を送信する作業状況送信手段と、
をさらに含むことを特徴とする請求項１に記載の作業依頼装置。
【請求項３】
前記他装置は、前記作業情報を受信する受信手段と、前記受信した作業情報に基づいて前記依頼された作業のスケジュールを作成するスケジュール作成手段と、前記作業の進捗状況と前記作業のスケジュールとを比較し、前記作業のスケジュールを調整するスケジュール調整手段と、を含むことを特徴とする請求項１又は２に記載の作業依頼装置。
【請求項４】
前記他装置は、現在の作業の進捗状況を保持する作業状況保持手段と、前記作業状況保持手段から前記現在の作業の進捗状況を取得し、次に実行すべき作業を表示する表示手段と、を含み、前記更新した作業の進捗状況を受信すると、前記更新した作業の進捗状況を前記作業状況保持手段に保持し、前記表示手段に表示することを特徴とする請求項２又は３に記載の作業依頼装置。
【請求項５】
前記スケジュール調整手段は、新たに依頼される作業に要する時間が、既に依頼済の複数の作業の終了後にそれぞれ存在する複数の空き時間の何れの時間にも収まらないとき、前記新たに依頼される作業を前記複数の空き時間の中の何れかの時間に挿入し、前記挿入された後に実行される前記依頼済の作業の開始時間を繰り下げることを特徴とする請求項３に記載の作業依頼装置。
【請求項６】
前記新たに依頼される作業は、所定の期限内に終了することが要求される程度を示す優先度を有しており、新たに依頼される作業と既に依頼済の複数の作業とを前記所定の期限内に終了することができないとき、前記スケジュール調整手段は、前記既に依頼済の複数の作業のうち、前記優先度が最も低い作業の開始時間を、当該作業の終了期限が経過した後に繰り下げることを特徴とする請求項５に記載の作業依頼装置。
【請求項７】
前記他装置のうち、一の装置に依頼される作業量が所定の量を超えたため、前記一の装置の作業量と他の装置の作業量とが不均一になったとき、前記スケジュール調整手段は、前記一の装置に依頼される作業のうち、所定の作業を、前記他の装置で実行するよう移動することを特徴とする請求項３に記載の作業依頼装置。
【請求項８】
前記依頼される作業に要した時間が、予め定められた作業時間を超えたとき、前記スケジュール調整手段は、前記依頼される作業に続く既に依頼済の複数の作業のそれぞれの作業開始時間を繰り下げることを特徴とする請求項３に記載の作業依頼装置。
【請求項９】
前記自装置の状況に緊急に対処可能な作業を複数の他装置の中の何れかに依頼するとき、前記作業依頼送信手段は、前記複数の他装置のそれぞれにおいて現在実行している作業の終了時間と、前記複数の他装置のそれぞれの位置情報とに基づいて、最も早く対処可能な他装置に対して前記作業情報を送信することを特徴とする請求項１から８の何れか１項に記載の作業依頼装置。
【請求項１０】
自装置の状況に対処する作業を依頼する作業依頼装置と、前記作業依頼装置から依頼される作業のスケジュールを作成するスケジュール生成装置とを含む生産管理システムであって、
前記作業依頼装置は、
自装置の状況を保持する状況保持手段と、
前記自装置の状況を監視し、前記自装置の状況が変化したとき、前記状況保持手段に保持する前記自装置の状況を更新する監視手段と、
前記自装置の状況が変化したとき、前記状況保持手段から前記自装置の状況を取得し、前記自装置の状況に対処する作業を依頼する作業情報を生成する生成手段と、
前記作業情報を前記スケジュール生成装置に送信する作業依頼送信手段と、を含み、
前記スケジュール生成装置は、
前記作業情報を受信する受信手段と、
前記受信した作業情報に基づいて前記依頼された作業のスケジュールを作成するスケジュール作成手段と、
前記作業の進捗状況と前記作業のスケジュールとを比較し、前記作業のスケジュールを調整するスケジュール調整手段と、を含む
ことを特徴とする生産管理システム。
【請求項１１】
自装置の状況を保持し前記自装置の状況に対処する作業を依頼する作業依頼装置と、前記作業依頼装置から依頼される作業のスケジュールを作成するスケジュール生成装置とを含む生産管理システムの管理方法であって、
前記自装置の状況を監視し、前記自装置の状況が変化したとき、前記保持する前記自装置の状況を更新する工程と、
前記自装置の状況が変化したとき、前記更新した前記自装置の状況を取得し、前記自装置の状況に対処する作業を依頼する作業情報を生成する工程と、
前記作業情報を送信する工程と、
前記送信する工程で送信された作業情報を受信する工程と、
前記受信する工程で受信された作業情報に基づいて前記依頼された作業のスケジュールを作成する工程と、
前記作業の進捗状況と前記作業のスケジュールとを比較し、前記作業のスケジュールを調整する工程と、
を含むことを特徴とする管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、作業依頼装置、生産管理システム、及び生産管理方法に関する。
【背景技術】
【０００２】
工場等において、事前に決められた作業工程を、サーバとネットワークとを利用することにより、作業工程の進捗を管理しつつ、各作業に従事する作業員毎の作業スケジュールを作成、管理する方法が一般的に良く行われている。
【０００３】
特許文献１には、各作業員の配置を最適化し、生産性を向上させることを目的として、サーバにおいて作業の進捗を把握し、進捗状況に応じて作業員をどのように配置すればよいかを決定する生産管理システムが開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の管理方法では、元々計画されていない作業が突発的に発生する環境下において、作業を効率良く実行するためのスケジュールを作成することができないという問題があった。また、上記従来の管理方法では、サーバを利用するため、コストが高くついてしまうという問題もあった。
【０００５】
また、特許文献１に記載された生産管理システムは、作業の進捗状況を把握しながら作業計画を立案している。しかしながら、計画に存在しない作業が突発的に発生する環境下においては、作業員を適切に配置したり、生産性を高めたりすることができないという問題がある。
【０００６】
そこで、本発明は、上記従来技術の問題点に鑑みてなされたものであって、作業が突発的に発生する環境下においても、作業を効率的に実行するための作業のスケジューリングを行うことが可能な作業依頼装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、請求項１に記載の本発明における作業依頼装置は、自装置の状況を保持する状況保持手段と、前記自装置の状況を監視し、前記自装置の状況が変化したとき、前記状況保持手段に保持する前記自装置の状況を更新する監視手段と、前記自装置の状況が変化したとき、前記状況保持手段から前記自装置の状況を取得し、前記自装置の状況に対処する作業を依頼する作業情報を生成する生成手段と、前記作業情報を前記自装置の外部に設けられた他装置に送信する作業依頼送信手段と、を含むことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、作業が突発的に発生する環境下においても、作業の進捗を把握して、作業を効率的に実行するための作業のスケジューリングを行うことが可能な作業依頼装置を得ることができる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態に係る生産管理システムの概要について説明する図である。
【図２】本実施形態に係る生産管理システムを構成するＭＦＰのハードウェアブロック図である。
【図３】本実施形態に係る生産管理システムを構成するスマートデバイスのハードウェアブロック図である。
【図４】本実施形態に係る生産管理システムを構成するＭＦＰの機能ブロック図である。
【図５】本実施形態に係る生産管理システムを構成するスマートデバイスの機能ブロック図である。
【図６】本実施形態に係る生産管理システムを構成するＭＦＰがスマートデバイスに対して作業依頼を送信するときの信号の流れについて説明する図である。
【図７】本実施形態に係る生産管理システムを構成するＭＦＰが作業の進捗をスマートデバイスに対して送信するときの信号の流れについて説明する図である。
【図８】本実施形態に係る生産管理システムを構成するＭＦＰがスマートデバイスに対して作業依頼を送信するときの動作について説明するフロー図である。
【図９】本実施形態に係る生産管理システムを構成するＭＦＰが作業員の作業状況を把握して作業状況を更新するときの動作について説明するフロー図である。
【図１０】本実施形態に係る生産管理システムを構成するスマートデバイスの動作について説明するフロー図である。
【図１１】本実施形態に係る生産管理システムにおいて新しい作業を追加したときの作業スケジュールの例について説明する図である。
【図１２】本実施形態に係る生産管理成システムにおいて依頼された作業が時間内に終了しない場合のスケジュールの例について説明する図である。
【図１３】本実施形態に係る生産管理システムにおいて作業員間で作業の移動を行う場合のスケジュール例について説明する図である。
【図１４】本実施形態に係る生産管理システムを構成するＭＦＰが生成する作業情報の例について説明する図である。
【図１５】本実施形態に係る生産管理システムを構成するＭＦＰが実行する作業を細分化した例について説明する図である。
【図１６】本実施形態に係る生産管理システムにおいて緊急の割り込み作業が発生した場合の例について説明する図である。
【図１７】本実施形態に係る生産管理システムにおいて図１６で示した緊急の割り込み作業が発生してから作業依頼を送信するまでの信号の流れについて説明するシーケンス図である。
【図１８】本実施形態に係る生産管理システムにおいて作業スケジュールを作業の進捗に合わせて調整する例について説明する図である。
【図１９】本実施形態に係る生産管理システムにおいて作業スケジュールを作業の進捗に合わせて調整する例について説明する図である。
【発明を実施するための形態】
【００１０】
次に、本発明を実施するための形態について図面を参照して詳細に説明する。なお、各図中、同一又は相当する部分には同一の符号を付しており、その重複説明は適宜に簡略化乃至省略する。以下、本実施形態について説明するが、本実施形態は、以下に説明する実施形態に限定されるものではない。なお、以下に説明する実施形態では、印刷工場における作業員が従事する作業計画の作成について具体例を挙げて説明しているが、複数の工程からなる作業を実行する他の生産システムについても本発明を適用することが可能である。
【００１１】
本発明の実施の形態について説明する。本実施形態では、スマートデバイスを活用することにより、印刷工場における生産性を向上させることを目的としている。まず、本実施形態に係る生産管理システムの概要について説明する。図１は、本実施形態に係る生産管理システムの概要について説明する図である。図１では、作業依頼装置の一例として、ＭＦＰ（Multi Function Peripheral：多機能周辺装置）を挙げて説明を行っている。
【００１２】
図１に示すように、本実施形態に係る生産管理システム１００は、複数台のプリンタを含むＭＦＰ２１から２９（以下、ＭＦＰ２０ともいう。）がある印刷工場において利用されることを前提している。そして、この印刷工場では、複数の作業員３１、３２（以下、作業員３０ともいう。）の各々がスマートデバイス４１、４２（以下、スマートデバイス４０ともいう。）を所持しながら作業を行っている。
【００１３】
例えば、ＭＦＰ２３、２４においてある障害が発生すると、当該障害に対応する作業内容を作業員３１、３２がそれぞれ所持するスマートデバイス４１、４２へ送信する。スマートデバイス４１、４２は、送信された作業内容をスケジュールに追加し、作業員３１、３２に対して指示を出す。すなわち、スマートデバイス４１、４２は、ＭＦＰ２３、２４において発生する障害に対応する作業依頼を受け、作業員３１、３２に対して指示を出す。これにより、作業員３１、３２は効率良く作業を行うことができると共に、生産管理システム１００の生産性を向上させることができる。
【００１４】
次に、本実施形態に係る生産管理システムを構成するＭＦＰのハードウェアブロックについて説明する。図２は、本実施形態に係る生産管理システムを構成するＭＦＰのハードウェアブロック図である。
【００１５】
図２に示すように、ＭＦＰ２０は、コントローラ２００とエンジン部（Engine）６００とをＰＣＩ（Peripheral Component Interface）バスで接続した構成となっている。コントローラ２００は、ＭＦＰ２０全体の制御と描画、通信、及び図示しない操作部からの入力を制御するコントローラである。エンジン部６００は、ＰＣＩバスに接続可能なプリンタエンジン等であり、例えば、白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタ、スキャナ、又はファクシミリユニット等である。なお、このエンジン部６００には、プロッタ等の所謂エンジン部分に加え、誤差拡散やガンマ変換等の画像処理部が含まれる。
【００１６】
コントローラ２００は、ＣＰＵ（Central Processing Unit）２１０と、ノースブリッジ（ＮＢ）２３０と、システムメモリ（ＭＥＭ−Ｐ）２２０と、サウスブリッジ（ＳＢ）２４０とを有している。また、コントローラ２００は、ローカルメモリ（ＭＥＭ−Ｃ）２７０と、ＡＳＩＣ（Application Specific Integrated Circuit）２６０と、ハードディスクドライブ（ＨＤＤ）２８０とを有している。ノースブリッジ（ＮＢ）２３０とＡＳＩＣ２６０との間は、ＡＧＰ（Accelerated Graphics Port）バス２５０で接続した構成となっている。また、システムメモリ（ＭＥＭ−Ｐ）２２０は、ＲＯＭ（Read Only Memory）２２０ａと、ＲＡＭ（Random Access Memory）２２０ｂと、をさらに有する。
【００１７】
ＣＰＵ２１０は、ＭＦＰ２０の全体制御を行うものであり、ノースブリッジ（ＮＢ）２３０、システムメモリ（ＭＥＭ−Ｐ）２２０、及びサウスブリッジ（ＳＢ）２４０からなるチップセットを有し、このチップセットを介して他の機器と接続される。
【００１８】
ノースブリッジ（ＮＢ）２３０は、ＣＰＵ２１０とシステムメモリ（ＭＥＭ−Ｐ）２２０、サウスブリッジ（ＳＢ）２４０、ＡＧＰバス２５０とを接続するためのブリッジである。ノースブリッジ（ＮＢ）２３０は、システムメモリ（ＭＥＭ−Ｐ）２２０に対する読み書き等を制御するメモリコントローラと、ＰＣＩマスタ、及びＡＧＰターゲットとを有する。
【００１９】
システムメモリ（ＭＥＭ−Ｐ）２２０は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリ等として用いるシステムメモリであり、ＲＯＭ２２０ａとＲＡＭ２２０ｂとからなる。ＲＯＭ２２０ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ２２０ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリ等として用いる書き込み及び読み出し可能なメモリである。
【００２０】
サウスブリッジ（ＳＢ）２４０は、ノースブリッジ（ＮＢ）２３０とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。このサウスブリッジ（ＳＢ）２４０は、ＰＣＩバスを介してノースブリッジ（ＮＢ）２３０と接続されており、このＰＣＩバスには、ネットワークインターフェース（Ｉ／Ｆ）部等も接続される。
【００２１】
ＡＳＩＣ２６０は画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Integrated Circuit）である。また、ＡＳＩＣ２６０は、ＡＧＰバス２５０、ＰＣＩバス、ＨＤＤ２８０及びローカルメモリ（ＭＥＭ−Ｃ）２７０をそれぞれ接続するブリッジの役割を有する。さらに、ＡＳＩＣ２６０は、ＰＣＩターゲット及びＡＧＰマスタと、ＡＳＩＣ２６０の中核をなすアービタ（ＡＲＢ）と、ローカルメモリ（ＭＥＭ−Ｃ）２７０を制御するメモリコントローラと、からなる。
【００２２】
また、ＡＳＩＣ２６０は、ハードウェアロジック等により画像データの回転等を行う複数のＤＭＡＣ（Direct Memory Access Controller）を有する。そして、ＡＳＩＣ２６０は、エンジン部６００との間でＰＣＩバスを介したデータ転送を行うＰＣＩユニットとからなる。
【００２３】
ＡＳＩＣ２６０には、ＰＣＩバスを介してＦＣＵ（Facsimile Control Unit）３００、ＵＳＢ（Universal Serial Bus）４００が接続される。また、ＡＳＩＣ２６０には、ＩＥＥＥ（the Institute of Electrical and Electronics Engineers）１３９４インターフェース５００が接続される。
【００２４】
操作表示部２９０は、ＡＳＩＣ２６０に直接接続されている。ローカルメモリ（ＭＥＭ−Ｃ）２７０は、コピー用画像バッファ、符号バッファとして用いるローカルメモリである。ＨＤＤ２８０は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。また、ＨＤＤ２８０は、ＭＦＰ２０で実行されるアプリケーションのライセンスファイルを保存する。
【００２５】
ＡＧＰバス２５０は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースである。ＡＧＰバス２５０は，システムメモリ（ＭＥＭ−Ｐ）２２０に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【００２６】
次に、本実施形態に係る生産管理システムを構成するスマートデバイスのハードウェアブロックについて説明する。図３は、本実施形態に係る生産管理システムを構成するスマートデバイスのハードウェアブロック図である。
【００２７】
スマートデバイス４０は、ＣＰＵ４２０、ＲＡＭ４４０、ＲＯＭ４３０、Ｄｉｓｐｌａｙ４１０、Ｍｏｄｅｍ４５０、及びＷｉ−Ｆｉ（登録商標）４６０から構成されている。ただし、Ｍｏｄｅｍ４５０はＣＰＵ４２０に内蔵されている場合もある。ＣＰＵ４２０はスマートデバイス４０全体の制御を行っており、ＲＡＭ４４０、ＲＯＭ４３０、Ｄｉｓｐｌａｙ４１０、及びＭｏｄｅｍ４５０に接続されている。
【００２８】
ＲＡＭ４４０は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ等として用いるシステムメモリである。ＲＯＭ４３０は、ＯＳ（Operating System）やアプリケーション、データを保存するストレージである。Ｍｏｄｅｍ４５０は、例えば携帯電話回線に接続するためのデバイスである。Ｗｉ−Ｆｉ４６０は、スマートデバイス４０と無線通信機器との間で無線通信を行うためのデバイスである。
【００２９】
次に、本実施形態に係る生産管理システムを構成するＭＦＰの機能ブロック図について説明する。図４は、本実施形態に係る生産管理システムを構成するＭＦＰの機能ブロック図である。
【００３０】
ＭＦＰ２０は、ＭＦＰステータス保持部２０１、ＭＦＰステータス監視部２０２、作業情報生成部２０３、作業依頼送信部２０４、作業状況保持部２０５、作業状況監視部２０６、及び作業状況送信部２０７で構成される。
【００３１】
ＭＦＰステータス保持部２０１は、自装置の状況、例えば、用紙供給の状況や排紙トレイの状況等といった現在のＭＦＰ２０の状況に関する情報を保持する。ＭＦＰステータス監視部２０２は、現在のＭＦＰ２０の状況を常に監視し、変化があればＭＦＰステータス保持部２０１に保持されている状況を更新する。作業情報生成部２０３は、ＭＦＰステータス保持部２０１が保持するＭＦＰ２０の状況を取得し、ＭＦＰ２０の状況に対処するため、外部に設けられた他装置の一例であるスマートデバイスを所持する作業員に対して作業依頼を出すか否かを判断する。作業情報生成部２０３は、作業依頼を出す場合は作業に必要な情報を生成し、作業依頼送信部２０４に送信する。
【００３２】
作業依頼送信部２０４は、作業情報生成部２０３から作業に必要な情報が送信されてきたら、スマートデバイス４０に対して作業依頼を送信する。作業状況保持部２０５は、依頼した作業がどれだけ進んでいるかという状況を保持する。作業状況監視部２０６は、依頼した作業がどれだけ進んでいるかという状況を監視し、作業状況保持部２０５に保存された情報を更新し、作業状況送信部２０７に作業の進捗状況を送信する。作業状況送信部２０７は、作業状況監視部２０６から送信されてきた作業の進捗状況をスマートデバイス４０に対して送信する。
【００３３】
次に、本実施形態に係る生産管理システムを構成するスマートデバイスの機能ブロック図について説明する。図５は、本実施形態に係る生産管理システムを構成するスマートデバイスの機能ブロック図である。
【００３４】
スケジュール生成装置の一例であるスマートデバイス４０は、作業スケジュール保持部４０１、作業スケジュール作成部４０２、作業依頼受信部４０３、作業状況保持部４０４で構成される。また、スマートデバイス４０は、作業スケジュール調整部４０５、作業指示表示部４０６、及び作業状況受信部４０７で構成される。
【００３５】
作業スケジュール保持部４０１は、作業依頼を実施するスケジュールを保持する。作業スケジュール作成部４０２は、作業依頼受信部４０３から作業依頼を受信し、作業依頼の実行順を決定して作業のスケジュールを作成し、作業スケジュール保持部４０１に保存する。作業依頼受信部４０３は、ＭＦＰ２０から作業依頼を受信し、作業スケジュール作成部４０２へ送信する。
【００３６】
作業状況保持部４０４は、現在の作業の進捗状況を保持する。作業スケジュール調整部４０５は、作業の進捗状況と作業のスケジュールとを比較して調整を行う。作業スケジュール調整部４０５は、スケジュール通りに作業が進んでいなければ作業スケジュールを修正し、作業スケジュール保持部４０１へ保存する。作業指示表示部４０６は、現在の作業の進捗状況を作業状況保持部４０４から取得し、次に実行すべき作業を画面等に表示する。作業状況受信部４０７は、ＭＦＰ２０から作業の進捗状況を受信し、作業状況保持部４０４に保存する。
【００３７】
次に、本実施形態に係る生産管理システムを構成するＭＦＰがスマートデバイスに対して作業依頼を送信するときの信号の流れについて説明する。図６は、本実施形態に係る生産管理システムを構成するＭＦＰがスマートデバイスに対して作業依頼を送信するときの信号の流れについて説明する図である。
【００３８】
図６において、（１）まず、ＭＦＰ２０は作業を担当するスマートデバイス４０に接続する。（２）そして、ＭＦＰ２０は、生成した作業依頼をスマートデバイス４０に対して送信する。（３）スマートデバイス４０は、ＭＦＰ２０から受信した作業依頼をスケジュールに追加する作業のスケジューリングを行う。
【００３９】
次に、本実施形態に係る生産管理システムを構成するＭＦＰが作業の進捗をスマートデバイスに対して送信するときの信号の流れについて説明する。図７は、本実施形態に係る生産管理システムを構成するＭＦＰが作業の進捗をスマートデバイスに対して送信するときの信号の流れについて説明する図である。
【００４０】
（１）まず、ＭＦＰ２０は、作業依頼を送信したスマートデバイス４０に対して接続する。（２）そして、作業進捗を送信する。（３）スマートデバイス４０は作業進捗を受信し、作業進捗情報を更新する。（４）スマートデバイス４０は、作業の進捗に合わせて作業員に対する作業指示の表示を更新する。
【００４１】
次に、本実施形態に係る生産管理システムを構成するＭＦＰがスマートデバイスに対して作業依頼を送信するときの動作について説明する。図８は、本実施形態に係る生産管理システムを構成するＭＦＰがスマートデバイスに対して作業依頼を送信するときの動作について説明するフロー図である。
【００４２】
まず、ステップＳ２５１の処理において、ＭＦＰ２０は、ＭＦＰ２０のステータス状況を取得して更新する。ＭＦＰ２０のステータス状況とは、現在のＭＦＰ２０の状況に関する情報であって、例えば、用紙供給状況（残量）、排紙トレイの状況、排トナーボトルの量等が該当する。ステップＳ２５２の処理では、ステップＳ２５１の処理で取得更新したＭＦＰ２０のステータス状況から、今後発生する作業を計算し、工場で働く作業員に対して作業依頼を行うか否かを判断する。今後発生する作業の具体例としては、トナー補給、用紙補給、排紙トレイに溜まった印刷物の搬出等が挙げられる。
【００４３】
ステップＳ２５２の処理において、今後一定期間内に作業が発生するようであれば作業員に対して作業依頼をする必要があると判断し（ステップＳ２５２：Ｙｅｓ）、ステップＳ２５３の処理において、ＭＦＰ２０は作業情報を生成する。一定期間内に作業が発生しないのであれば作業員に対して作業依頼をする必要がないと判断し（ステップＳ２５２：Ｎｏ）、ステップＳ２５１の処理へ戻り、再度ステータスの更新を行う。ステップＳ２５４の処理において、ＭＦＰ２０は、ステップＳ２５３の処理で生成した作業情報を、スマートデバイス４０に送信して処理終了となる。ただし、ＭＦＰ２０か稼動し続ける限り、処理終了後、再びスタートへ戻る。
【００４４】
次に、本実施形態に係る生産管理システムを構成するＭＦＰが作業員の作業状況を把握して作業状況を更新するときの動作について説明する。図９は、本実施形態に係る生産管理システムを構成するＭＦＰが作業員の作業状況を把握して作業状況を更新するときの動作について説明するフロー図である。
【００４５】
まず、ステップＳ２７１の処理において、ＭＦＰ２０は、未完了の作業依頼があるか否かを判断する。未完了の作業依頼がないと判断すると（ステップＳ２７１：Ｎｏ）、スタートへ戻る。未完了の作業依頼があると判断すると（ステップＳ２７１：Ｙｅｓ）、ステップＳ２７２の処理へ移行する。ステップＳ２７２の処理では、ＭＦＰ２０は、作業状況を確認する。
【００４６】
ステップＳ２７２の処理で作業状況を確認した後、ステップＳ２７３の処理において、作業状況に更新があるか否かを判断する。作業状況に更新がないと判断すると（ステップＳ２７３：Ｎｏ）、ステップＳ２７２の処理へ戻り、ＭＦＰ２０は作業状況を確認する。作業状況に更新があると判断すると（ステップＳ２７３：Ｙｅｓ）、ステップＳ２７４の処理へ移行し、ＭＦＰ２０は、更新された作業の進捗状況をスマートデバイス４０へ送信する。
【００４７】
その後、ステップＳ２７５の処理において作業依頼が終了したか否かを判断する。作業依頼が終了していないと判断すると（ステップＳ２７５：Ｎｏ）、ステップＳ２７２の処理へ戻り、ＭＦＰ２０は作業状況を確認する。作業依頼が終了したと判断されると（ステップＳ２７５：Ｙｅｓ）、処理を終了する。ただし、ＭＦＰ２０か稼動し続ける限り、処理終了後、再びスタートへ戻る。
【００４８】
次に、本実施形態に係る生産管理システムを構成するスマートデバイスの動作について説明する。図１０は、本実施形態に係る生産管理システムを構成するスマートデバイスの動作について説明するフロー図である。なお、ＭＦＰ２０から送信される作業依頼と作業の進捗状況はいつ何時送信されてくるか分からないので、スマートデバイス４０は、常時受信待機状態にある。そして、作業スケジュールと作業の進捗状況とは、ＭＦＰ２０から送信される作業依頼や作業の進捗状況の受信時に更新されるものとする。
【００４９】
まず、ステップＳ４５１の処理において、スマートデバイス４０は、未完了の作業依頼があるか否かを判断する。未完了の作業依頼がないと判断すると（ステップＳ４５１：Ｎｏ）、スタートへ戻る。未完了の作業依頼があると判断すると（ステップＳ４５１：Ｙｅｓ）、ステップＳ４５２の処理へ移行し、スマートデバイス４０は作業内容を表示する。
【００５０】
ステップＳ４５３の処理では、スマートデバイス４０は、ＭＦＰ２０から送信される作業の進捗状況に更新があるか否かを判断する。作業の進捗状況に更新がない（ステップＳ４５３：Ｎｏ）と判断すると、ステップＳ４５２の処理へ戻り、スマートデバイス４０は現在の作業内容を表示する。作業の進捗状況に更新があると判断すると（ステップＳ４５３：Ｙｅｓ）、Ｓ４５４の処理へ移行し、スマートデバイス４０は、作業内容の表示を更新する。
【００５１】
ステップＳ４５５の処理では、未完了の作業依頼がないかどうかを判断する。未完了の作業依頼がある（ステップＳ４５５：Ｎｏ）と判断すると、ステップＳ４５２の処理へ戻り、スマートデバイス４０は、作業内容を表示する。未完了の作業依頼がない（ステップＳ４５５：Ｙｅｓ）と判断すると、処理を終了する。ただし、ＭＦＰ２０か稼動し続ける限り、処理終了後、再びスタートへ戻る。
【００５２】
次に、本実施形態に係る生産管理システムにおいて新しい作業を追加したときの作業スケジュールの例について説明する。図１１は、本実施形態に係る生産管理システムにおいて新しい作業を追加したときの作業スケジュールの例について説明する図である。
【００５３】
図１１（ａ）に示すような既に依頼済の作業Ａ、作業Ｂ、及び作業Ｃを実施するスケジュールに対して、新たな作業Ｄを追加するときの作業スケジュールについて検討する。図１１（ａ）に示す作業スケジュールでは、作業Ｄの作業時間が、作業Ａ、作業Ｂ、及び作業Ｃの終了後にそれぞれ存在する複数の空き時間の何れの時間にも収まらないので、作業Ｄを挿入することができない。そこで、図１１（ｂ）に示すように、作業Ｂの作業開始時間を、作業Ｄの作業が終了した後に繰り下げることにより、新たな作業Ｄを実施する時間を確保することとしている。
【００５４】
次に、本実施形態に係る生産管理成システムにおいて依頼された作業が時間内に終了しない場合のスケジュールの例について説明する。図１２は、本実施形態に係る生産管理成システムにおいて依頼された作業が時間内に終了しない場合のスケジュールの例について説明する図である。
【００５５】
図１２（ａ）に示すように、作業スケジュールに対して新しい作業を挿入するための空き時間がないときの作業スケジュールについて検討する。図１２（ａ）に示すように、作業スケジュールには、すでに作業Ａ、作業Ｂ、及び作業Ｃが入っており、新たな作業Ｄを追加することができない状態である。
【００５６】
そこで、作業が終了期限内に終了することが要求される程度を示す優先度を基準として、優先度の高い作業を期限内に終了させるよう作業を選別する。ここでは、優先度の値が小さい作業が優先度の高い作業であるとしている。図１２（ｂ）に示すように、作業Ａから作業Ｄの中で優先度が最も低い（優先度の値が最も大きい）作業Ｃを、作業終了期限が過ぎた後に実施することとしている。
【００５７】
次に、本実施形態に係る生産管理システムにおいて作業員間で作業の移動を行う場合のスケジュール例について説明する。図１３は、本実施形態に係る生産管理システムにおいて作業員間で作業の移動を行う場合のスケジュール例について説明する図である。
【００５８】
図１３において、作業員（１）の受けている作業依頼の量が多くなり、他の作業員（２）の受けている作業依頼の量と不均一になった場合は、他の作業員（２）に一部の作業依頼を移動することとしている。これにより、作業員（１）と作業員（２）との作業量を均等にすることができる。図１３の例では、作業員（１）の作業Ｂを、作業員（２）に移動して作業スケジュールを組んでいる。
【００５９】
次に、本実施形態に係る生産管理システムを構成するＭＦＰが生成する作業情報の例について説明する。図１４は、本実施形態に係る生産管理システムを構成するＭＦＰが生成する作業情報の例について説明する図である。
【００６０】
図１４に示すように、作業情報には作業名、作業内容、作業対象ＭＦＰ、予定作業時間、作業開始期限、作業終了期限、及び優先度が含まれている。作業名は、作業情報を生成するＭＦＰが特定のＭＦＰとなるように設定する。作業内容は、作業員に行って欲しい作業内容を記載する。作業対象ＭＦＰは、作業情報を生成するＭＦＰを表すキーワードを入力する。
【００６１】
予定作業時間は、ＭＦＰに対し、事前に各作業にどれだけの時間を要するかを登録しておき、作業内容に要する時間を設定する。作業開始期限は、何時以降に作業を開始することが可能であるかを表す。作業終了期限は、何時までに作業を完了させるかを表す。優先度は、事前に各作業がどれだけ重要であるかを登録しておき、作業内容の重要度を設定する。
【００６２】
次に、本実施形態に係る生産管理システムを構成するＭＦＰが実行する作業を細分化した例について説明する。図１５は、本実施形態に係る生産管理システムを構成するＭＦＰが実行する作業を細分化した例について説明する図である。
【００６３】
ＭＦＰ２０において、作業の進捗を細かく管理するため、作業を細分化する必要がある。作業の細分化は、ＭＦＰ２０が作業の進捗を把握することができるように行う。図１５において、ＭＦＰ２０は、２０００枚毎の用紙補給と、トレイのオープン及びクローズを把握できるものとしており、２０００枚毎の用紙補給の作業に細分化している。ＭＦＰ２０が、細分化された作業のうち、どの工程まで作業を終了しているかを把握し、スマートデバイス４０に対して作業の進捗情報として送信する。
【００６４】
次に、本実施形態に係る生産管理システムにおいて緊急の割り込み作業が発生した場合の例について説明する。図１６は、本実施形態に係る生産管理システムにおいて緊急の割り込み作業が発生した場合の例について説明する図である。
【００６５】
図１６に示すように、本実施形態に係る生産管理システム１００では、緊急の割り込み作業が発生した場合であっても対応可能としている。例えば、用紙詰まり等によってＭＦＰ２０に障害が発生した場合、生産管理システム１００の生産性を低下させないようにするため、早急に復旧させる必要がある。この場合、緊急に対処可能な割り込みの作業依頼を行うことにより、早期復旧を可能としている。
【００６６】
すなわち、現在実行している作業が終了するまでの時間と、障害が発生したＭＦＰ２０までの移動時間が最も短い作業員に対して作業依頼を送信することにより、緊急の割り込み作業の依頼を実現することができる。現在の作業が終了するまでの時間は、作業の進捗状況に基づいて計算することが可能である。ＭＦＰ２０とスマートデバイス４０との間の距離は、例えば、電波密度を使って計算することができる。
【００６７】
図１６の場合、作業員Ｂは，現在の作業終了までの時間が３分、移動時間が５０秒であり、作業に取り掛かるまでの時間が３分５０秒である。これに対して、作業員Ａは、現在の作業終了までの時間が２分、移動時間が２０秒であり、作業に取り掛かるまでの時間が２分２０秒である。したがって、作業に取り掛かるまでの時間が一番短い作業員Ａに緊急の割り込み作業を依頼する。
【００６８】
次に、本実施形態に係る生産管理システムにおいて図１６で示した緊急の割り込み作業が発生してから作業依頼を送信するまでの信号の流れについて説明する。図１７は、本実施形態に係る生産管理システムにおいて図１６で示した緊急の割り込み作業が発生してから作業依頼を送信するまでの信号の流れについて説明するシーケンス図である。
【００６９】
まず、ＭＦＰ２０内で緊急の割り込み作業が発生すると（ステップＳ２２１）、ＭＦＰ２０は、スマートデバイスＡ  ４０Ａ、及びスマートデバイスＢ  ４０Ｂの各々に対し、現在の作業の終了時間と現在の位置情報を取得するための要求信号を出力する。ＭＦＰ２０は、各スマートデバイスから送信されてきた各デバイスの現在の作業の終了時間と現在の位置情報とに基づいて、各スマートデバイスが作業に取り掛かれる時間を計算する（ステップＳ２２４）。そして、各スマートデバイスのうち、最も早く作業に取り掛かることができるスマートデバイス４０に対して緊急に対処可能な割り込み作業を依頼する（ステップＳ２２５、Ｓ２２６）。
【００７０】
次に、本実施形態に係る生産管理システムにおいて作業スケジュールを作業の進捗に合わせて調整する例について説明する。図１８、図１９は、本実施形態に係る生産管理システムにおいて作業スケジュールを作業の進捗に合わせて調整する例について説明する図である。
【００７１】
図１８に示すように、３０分経過した時点において、スケジュール上では作業時間が１０分であった作業Ａが、実際は３０分掛かってしまい、本来予定していた作業スケジュールが遅れている状態にある。そこで、図１９に示すように、作業Ａが終了した時点において、作業Ｂ、作業Ｃの作業開始時間を、それぞれ２０分ずつ繰り下げることにより、図１８に示した当初の作業スケジュールを修正している。作業スケジュールを繰り下げたとき、最後の作業が作業終了期限を過ぎてしまう場合には、優先度が高い作業が、作業終了期限内に終了するように作業の順序を変更する。
【００７２】
なお、図８から図１０、及び図１７に示した本実施形態に係る生産管理システムの動作フローは、コンピュータ上のプログラムに実行させることもできる。すなわち、生産管理システムを構成するＭＦＰ２０及びスマートデバイス４０にそれぞれ内蔵されているＣＰＵ２１０、４２０が、ＲＯＭ２２０ａ、４３０等に格納されたプログラムをロードする。そして、プログラムの各処理ステップが順次実行されることによって行われる。
【００７３】
このように、本実施形態では、ＭＦＰは作業依頼をスマートデバイスへ送信し、スマートデバイスは作業依頼を受け取ってスケジューリングを行う。ＭＦＰは作業の進捗状況をモニタリングしてスマートデバイスに送信し、スマートデバイスは作業の進捗状況を基にスケジュールを調整する。これ等を行うことにより、サーバを利用することなくスケジューリングを行うことができる。また、作業の進捗状況に応じてスケジュールの調整を行うことができる。
【００７４】
なお、スマートデバイスとＭＦＰとは、無線ＬＡＮ（Local Area Network）の規格の１つであるＷｉ−Ｆｉや、近距離無線通信規格の１つであるＢｌｕｅｔｏｏｔｈ（登録商標）等の方式を利用して接続することができる。そして、スマートデバイスとＭＦＰとが接続したときに、作業の進捗情報の送信やスケジューリングを行うこととしている。これにより、作業の進捗状況を把握して、スケジューリングを行うことが可能となる。
【００７５】
以上説明したように、本発明によれば、作業が突発的に発生する環境下においても、作業の進捗を把握して、作業を効率的に実行するための作業のスケジューリングを行うことが可能な作業依頼装置、生産管理システム、及び生産管理方法を得ることができる。
【００７６】
なお、この形態は本発明の範囲を限定するものではなく、ＭＦＰが、作業のスケジューリングをする機能、作業の進捗状況を更新する機能を備えても良い。また、スマートデバイスが、ＭＦＰを制御し、当該ＭＦＰに作業依頼を送信する機能、作業の進捗状況をモニタリングする機能を備えても良い。さらに、生産管理システムを構成するＭＦＰ及びスマートデバイスは複数台でも良く、如何なるＭＦＰ、如何なるスマートデバイスに如何なる機能を備えさせても良い。
【００７７】
また、この実施形態で説明するスマートデバイスとＭＦＰとが接続されたシステム構成は一例であり、用途や目的に応じて様々なシステム構成例があることはいうまでもない。
【００７８】
以上、これまで本発明の実施形態について説明してきたが、本発明の実施形態は上述した実施形態に限定されるものではない。すなわち、他の実施形態、追加、変更、削除等、当業者が想到することができる範囲内で変更することができ、何れの態様においても本発明の作用効果を奏する限り、本発明の範囲に含まれるものである。
【符号の説明】
【００７９】
２０、２１、２２、２３、２４、２５、２６、２７、２８、２９、２０Ａ、２０Ｂ    ＭＦＰ
３１、３２    作業員
４０、４１、４２、４０Ａ、４０Ｂ    スマートデバイス
２００    コントローラ
２０１    ＭＦＰステータス保持部
２０２    ＭＦＰステータス監視部
２０３    作業情報生成部
２０４    作業依頼送信部
２０５、４０４    作業状況保持部
２０６    作業状況監視部
２０７    作業状況送信部
２１０、４２０    ＣＰＵ
２２０    システムメモリ（ＭＥＭ−Ｐ）
２２０ａ、４３０    ＲＯＭ
２２０ｂ、４４０    ＲＡＭ
２３０    ノースブリッジ（ＮＢ）
２４０    サウスブリッジ（ＳＢ）
２５０    ＡＧＰバス
２６０    ＡＳＩＣ
２７０    ローカルメモリ（ＭＥＭ−Ｃ）
２８０    ＨＤＤ
２９０    操作表示部
３００    ＦＣＵ
４００    ＵＳＢ
４０１    作業スケジュール保持部
４０２    作業スケジュール作成部
４０３    作業依頼受信部
４０５    作業スケジュール調整部
４０６    作業指示表示部
４０７    作業状況受信部
４１０    Ｄｉｓｐｌａｙ
４５０    Ｍｏｄｅｍ
４６０    Ｗｉ−Ｆｉ
５００    ＩＥＥＥ１３９４
６００    エンジン部（Ｅｎｇｉｎｅ）
【先行技術文献】
【特許文献】
【００８０】
【特許文献１】特開平１１−３００５８５号公報
【図２】
2016151826.tif 000003
【図３】
2016151826.tif 000004
【図４】
2016151826.tif 000005
【図５】
2016151826.tif 000006
【図８】
2016151826.tif 000007
【図９】
2016151826.tif 000008
【図１０】
2016151826.tif 000009
【図１１】
2016151826.tif 000010
【図１２】
2016151826.tif 000011
【図１３】
2016151826.tif 000012
【図１４】
2016151826.tif 000013
【図１５】
2016151826.tif 000014
【図１８】
2016151826.tif 000015
【図１９】
2016151826.tif 000016
【図１】
2016151826.tif 000017
【図６】
2016151826.tif 000018
【図７】
2016151826.tif 000019
【図１６】
2016151826.tif 000020
【図１７】
2016151826.tif 000021