(57)【要約】【課題】ジョブを与えたユーザにとって生体の測定を従来よりも好適に行う。【解決手段】画像形成装置１は、生体に関する複数の項目のそれぞれの、体重測定装置１０ｒまたは生体情報測定装置１０ｓが測定し終える時刻である測定完了時刻を算出し、ユーザの、画像の処理を含むジョブが完了する時刻であるジョブ完了時刻を算出し、複数の項目のうちの測定完了時刻がジョブ完了時刻よりも早い項目をこのユーザに選択させるために提示し、複数の項目のうちの選択された１つまたは複数の項目それぞれを体重測定装置１０ｒまたは生体情報測定装置１０ｓに測定させる。【選択図】図１
2019220745.tif 000002
【特許請求の範囲】
【請求項１】
生体に関する複数の項目のそれぞれの、測定手段が測定し終える時刻である測定完了時刻を算出する、測定完了時刻算出手段と、
前記複数の項目について測定されるユーザから与えられた、画像の処理を含むジョブが完了する時刻であるジョブ完了時刻を算出する、ジョブ完了時刻算出手段と、
前記複数の項目のうちの前記測定完了時刻が前記ジョブ完了時刻よりも早いものを前記ユーザに選択させるために提示する選択肢提示手段と、
前記複数の項目のうちの前記ユーザが選択した１つまたは複数の被選択項目それぞれを前記測定手段に測定させる測定制御手段と、
を有することを特徴とする生体測定制御装置。
【請求項２】
前記選択肢提示手段は、前記複数の項目のうちの前記測定完了時刻が前記ジョブ完了時刻よりも遅いものを早いものと区別して、前記ユーザに選択させるために提示する、
請求項１に記載の生体測定制御装置。
【請求項３】
前記測定手段によって得られた、前記１つまたは複数の被選択項目それぞれの測定結果を前記ユーザに提示する、結果提示手段、を有する、
請求項１または請求項２に記載の生体測定制御装置。
【請求項４】
前記結果提示手段は、所定の時間ごとに、その時点で既に得られている前記測定結果を纏めた画面をディスプレイに表示させることによって提示する、
請求項３に記載の生体測定制御装置。
【請求項５】
前記複数の項目のそれぞれに、有効期間が予め決められており、
前記結果提示手段は、前記１つまたは複数の被選択項目のうちの前記ユーザを過去に測定した時点から前記有効期間が未だ経過していない項目については、当該時点の前記測定結果を提示する、
請求項３または請求項４に記載の生体測定制御装置。
【請求項６】
前記測定完了時刻算出手段は、前記複数の項目のうちの、精度を変えて測定することができる精度可変項目については、複数の精度それぞれについて前記測定完了時刻を算出し、
前記選択肢提示手段は、前記精度可変項目については、当該精度可変項目とともに前記複数の精度のうちの前記測定完了時刻が前記ジョブ完了時刻よりも早い精度を前記ユーザに選択させるために提示し、
前記測定制御手段は、前記精度可変項目については、前記複数の精度のうちの前記ユーザが選択した精度で前記測定手段に測定させる、
請求項１ないし請求項５のいずれかに記載の生体測定制御装置。
【請求項７】
前記測定完了時刻算出手段は、前記ジョブよりも先に実行すべき、前記ユーザまたは他のユーザから与えられた第二のジョブがある場合は、当該第二のジョブを実行するのに掛かる時間および当該ジョブを実行するのに掛かる時間に基づいて前記測定完了時刻を算出する、
請求項１ないし請求項６のいずれかに記載の生体測定制御装置。
【請求項８】
前記測定手段は、前記複数の項目のそれぞれを、測定することができるようになったタイミングで測定し始め、
前記測定完了時刻算出手段または前記ジョブ完了時刻算出手段は、前記測定完了時刻または前記ジョブ完了時刻を算出し直し、
前記選択肢提示手段は、前記複数の項目のうちの最新の前記測定完了時刻が最新の前記ジョブ完了時刻よりも早い項目が新たに現われれば、当該新たに現われた項目を前記ユーザに選択させるために提示し、
前記結果提示手段は、前記新たに現われた項目が選択された場合に、当該項目の前記測定結果を提示する、
請求項３ないし請求項５のいずれかに記載の生体測定制御装置。
【請求項９】
前記ジョブを実行する画像形成装置に設けられている、
請求項１ないし請求項８のいずれかに記載の生体測定制御装置。
【請求項１０】
生体に関する複数の項目のそれぞれの、測定手段が測定し終える時刻である測定完了時刻を算出し、
前記複数の項目について測定されるユーザから与えられた、画像の処理を含むジョブが完了する時刻であるジョブ完了時刻を算出し、
前記複数の項目のうちの前記測定完了時刻が前記ジョブ完了時刻よりも早いものを前記ユーザに選択させるために提示し、
前記複数の項目のうちの前記ユーザが選択した１つまたは複数の被選択項目それぞれを前記測定手段に測定させる、
ことを特徴とする生体測定制御方法。
【請求項１１】
測定手段とともに用いられるコンピュータのためのコンピュータプログラムであって、
前記コンピュータに、
生体に関する複数の項目のそれぞれの、前記測定手段が測定し終える時刻である測定完了時刻を算出する処理を実行させ、
前記複数の項目について測定されるユーザから与えられた、画像の処理を含むジョブが完了する時刻であるジョブ完了時刻を算出する処理を実行させ、
前記複数の項目のうちの前記測定完了時刻が前記ジョブ完了時刻よりも早いものを前記ユーザに選択させるために提示する処理を実行させ、
前記複数の項目のうちの前記ユーザが選択した１つまたは複数の被選択項目それぞれを前記測定手段に測定させる処理を実行させる、
ことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、生体を測定する装置を制御する技術に関する。
【背景技術】
【０００２】
近年、コピー、ＰＣプリント、ファクシミリ、スキャン、およびボックスなどの機能を集約した画像形成装置が普及している。このような画像形成装置は、一般に、「複合機」または「ＭＦＰ（Multi Function Peripherals）」と呼ばれる。
【０００３】
さらに、ユーザが画像形成装置にジョブを実行させている間、ユーザの生体を測定する技術が提案されている。
【０００４】
特許文献１に記載されるＭＦＰは、ユーザの心電位を計測する計測部と、計測された心電位を解析する解析部と、解析された結果を通知する通知部と、ジョブを受け付けるジョブ受付部と、受け付けられた順にジョブを実行するジョブ実行部と、ジョブ受付部により受け付けられた複数のジョブの少なくとも１つそれぞれをジョブ実行部が実行するジョブ実行時間を予測する実行時間予測部と、解析部が解析を終了する終了時刻を予測する終了時刻予測部と、心電位の計測が開始されることに応じて、心電位の計測対象となるユーザに関連する関連ジョブを実行する順番を、関連ジョブが実行される期間と終了時刻とが所定の関係となる順に変更する変更部と、を備える。
【０００５】
このＭＦＰによると、ジョブが完了するまでの待ち時間をユーザが活用することができる。
【０００６】
また、近年、画像形成装置を介してユーザが他の機器に処理を実行させる技術が提案されている。
【０００７】
特許文献２に記載される複合機ユニットは、現在ネットワークに接続されている機器の一覧をユーザのブラウザ端末に提示する。さらに、ユーザが使用する機器を選択した後、当該選択された機器によって実行可能な処理機能の一覧をユーザに提示するよう構成される。これにより、ユーザは使用する機器を選んだ上で、その機器を使用してどのような処理を実行するかを選択できるようになる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１７−２２８９９６号公報
【特許文献２】特開２００７−２５１３３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
ところで、特許文献１に記載されるＭＦＰに、特許文献２に記載される複合機ユニットを組み合わせることによって、生体に関するどの項目を測定するのかをユーザに選択させることができるＭＦＰを構成することができる。
【００１０】
しかし、このＭＦＰによると、ユーザが選択した項目を測定するのに掛かる時間が、そのユーザが与えたジョブを実行するのに掛かる時間よりも長ければ、他のジョブがそのジョブよりも先に実行されることがある。
【００１１】
したがって、ユーザは、そのジョブが完了するのを、本来よりも長い時間、待たされてしまうことがある。
【００１２】
本発明は、このような問題点に鑑み、ジョブを与えたユーザにとって生体の測定を従来よりも好適に行うことができるようにすることを、目的とする。
【課題を解決するための手段】
【００１３】
本発明の一形態に係る生体測定制御装置は、生体に関する複数の項目のそれぞれの、測定手段が測定し終える時刻である測定完了時刻を算出する、測定完了時刻算出手段と、前記複数の項目について測定されるユーザから与えられた、画像の処理を含むジョブが完了する時刻であるジョブ完了時刻を算出する、ジョブ完了時刻算出手段と、前記複数の項目のうちの前記測定完了時刻が前記ジョブ完了時刻よりも早いものを前記ユーザに選択させるために提示する選択肢提示手段と、前記複数の項目のうちの前記ユーザが選択した１つまたは複数の被選択項目それぞれを前記測定手段に測定させる測定制御手段と、を有する。
【００１４】
好ましくは、前記選択肢提示手段は、前記複数の項目のうちの前記測定完了時刻が前記ジョブ完了時刻よりも遅いものを早いものと区別して、前記ユーザに選択させるために提示する。
【００１５】
または、前記測定手段によって得られた、前記１つまたは複数の被選択項目それぞれの測定結果を前記ユーザに提示する、結果提示手段、を有する。
【発明の効果】
【００１６】
本発明によると、ジョブを与えたユーザにとって生体の測定を従来よりも好適に行うことができる。
【図面の簡単な説明】
【００１７】
【図１】ネットワークプリントシステムの全体的な構成の例を示す図である。
【図２】画像形成装置のハードウェア構成の例を示す図である。
【図３】画像形成装置の機能的構成の例を示す図である。
【図４】ジョブデータの例を示す図である。
【図５】測定項目受付処理の流れの例を説明するフローチャートである。
【図６】選択画面の例を示す図である。
【図７】測定結果画面の例を示す図である。
【図８】制御プログラムによって実行される全体的な処理の流れの例を説明するフローチャートである。
【図９】測定項目受付処理の流れの例を説明するフローチャートである。
【図１０】選択画面の例を示す図である。
【図１１】項目ごとの有効期間の例を示す図である。
【図１２】測定結果画面の例を示す図である。
【図１３】選択画面の例を示す図である。
【図１４】追加選択画面の例を示す図である。
【発明を実施するための形態】
【００１８】
図１は、ネットワークプリントシステム１００の全体的な構成の例を示す図である。図２は、画像形成装置１のハードウェア構成の例を示す図である。
【００１９】
図１に示すように、ネットワークプリントシステム１００は、画像形成装置１、１台または複数台の端末装置２、および通信回線３などによって構成される。
【００２０】
ネットワークプリントシステム１００の各装置は、通信回線３を介して通信を行うことができる。通信回線３として、いわゆるＬＡＮ（Local Area Network）回線、インターネット、専用線、または公衆回線などが用いられる。
【００２１】
画像形成装置１は、一般にＭＦＰ（Multi Function Peripherals）または複合機などと呼ばれる装置であって、コピー、ＰＣプリント、ファクシミリ、スキャン、およびボックスなどの機能を集約した装置である。
【００２２】
ＰＣプリント機能は、端末装置２から画像データを受信し画像を用紙（印刷用シート）に印刷する機能である。「ネットワークプリンタ機能」または「ネットワークプリンティング機能」などと呼ばれることもある。
【００２３】
ボックス機能は、ユーザごとに「ボックス」または「パーソナルボックス」などと呼ばれる記憶領域を与えておき、各ユーザが自分の記憶領域によって画像データなどを保存し管理するための機能である。ボックスは、パーソナルコンピュータにおける「フォルダ」または「ディレクトリ」に相当する。
【００２４】
画像形成装置１は、図１または図２に示すように、ＣＰＵ（Central Processing Unit）１０ａ、ＲＡＭ（Random Access Memory）１０ｂ、ＲＯＭ（Read Only Memory）１０ｃ、補助記憶装置１０ｄ、イーサネットインタフェース１０ｅ、モデム１０ｆ、操作キーパネル１０ｇ、タッチパネルディスプレイ１０ｈ、スキャンユニット１０ｉ、プリントユニット１０ｊ、フィニッシャユニット１０ｋ、体重測定装置１０ｒ、および生体情報測定装置１０ｓのほか種々の回路などによって構成される。なお、「イーサネット」は、登録商標である。
【００２５】
イーサネットインタフェース１０ｅは、通信回線３を介してＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）などのプロトコルで端末装置２と通信する。
【００２６】
モデム１０ｆは、公衆電話回線を介してファクシミリ端末との間でＧ３などのプロトコルで画像データをやり取りする。
【００２７】
操作キーパネル１０ｇは、いわゆるハードウェアキーボードであって、テンキー、スタートキー、ストップキー、およびファンクションキーなどによって構成される。
【００２８】
タッチパネルディスプレイ１０ｈは、ユーザに対してメッセージまたは指示を与えるための画面、ユーザが所望する処理の種類および処理条件を入力するための画面、およびＣＰＵ１０ａで実行された処理の結果を示す画面などを表示する。ユーザは、これらの画面を見ながらタッチパネルディスプレイ１０ｈまたは操作キーパネル１０ｇを操作することによって、画像形成装置１に対して情報およびコマンドを入力することができる。
【００２９】
スキャンユニット１０ｉは、撮像素子、光学系、ＡＤＦ（Auto Document Feeder）、およびプラテンガラスなどによって構成され、ＡＤＦまたはプラテンガラスにセットされた用紙（原稿シート）に記されている画像を読み取って画像データを生成する。
【００３０】
プリントユニット１０ｊは、給紙部、搬送部、およびプリントエンジンなどによって構成され、スキャンユニット１０ｉによって読み取られた画像のほか、端末装置２またはファクシミリ端末から受信した画像データに示される画像を印刷用シートに印刷する。
【００３１】
フィニッシャユニット１０ｋは、プリントユニット１０ｊによって画像が印刷された用紙つまり印刷物に対して仕上げの処理を行う。具体的には、フィニッシャユニット１０ｋは、ステープル装置、パンチ装置、および紙折り装置などによって構成される。そして、仕上げの処理として、用紙をステープル装置で綴じる処理、用紙にパンチ穴を開ける処理、および用紙を折り曲げる処理のうちのいずれか１つまたは複数を行う。
【００３２】
体重測定装置１０ｒは、画像形成装置１の本体の側面のうちの、タッチパネルディスプレイ１０ｈ側の側面の近傍（例えば、側面から数１０センチ離れたところ）の床に設けられており、ユーザの体重を測定する。そして、測定の結果をＣＰＵ１０ａへ送信する。
【００３３】
生体情報測定装置１０ｓは、ユーザの体温、脈波、およびＲ波を測定する。さらに、脈波およびＲ波を解析することによってユーザの血圧およびストレスを測定する。そして、測定の結果をＣＰＵ１０ａへ送信する。身体のこれらの項目（属性）は、公知の方法によって測定される。例えば、ストレスは、ＲＲＩ（R-R Interval）に基づく算出方法によって測定してもよい。
【００３４】
ＲＯＭ１０ｃまたは補助記憶装置１０ｄには、制御プログラム１０Ｐが記憶されている。制御プログラム１０Ｐは、ＲＡＭ１０ｂにロードされ、ＣＰＵ１０ａによって実行される。補助記憶装置１０ｄとして、ハードディスクまたはＳＳＤ（Solid State Drive）などが用いられる。
【００３５】
制御プログラム１０Ｐは、ジョブを画像形成装置１の各部に実行させたり、体重測定装置１０ｒまたは生体情報測定装置１０ｓに身体の種々の項目について測定させるプログラムである。制御プログラム１０Ｐ、ジョブが完了するまでの待ち時間を従来よりも有効的にユーザに活用させることができる。
【００３６】
以下、この仕組みについて、画像形成装置１が複数のユーザによって共用される場合を例に説明する。各ユーザには、ユニークなユーザ識別子が１つずつ与えられている。
【００３７】
図３は、画像形成装置１の機能的構成の例を示す図である。図４は、ジョブデータ５Ａの例を示す図である。図５は、測定項目受付処理の流れの例を説明するフローチャートである。図６は、選択画面６Ａの例を示す図である。図７は、測定結果画面６Ｂの例を示す図である。
【００３８】
制御プログラム１０Ｐによると、図３に示すジョブ受付部１０１、ジョブデータ記憶部１０２、ジョブ実行制御部１０３、被測定者特定部１０４、ジョブ完了時刻算出部１０５、測定完了時刻算出部１０６、測定項目受付部１０７、測定指令部１０８、および結果出力部１０９などが実現される。
【００３９】
ジョブ受付部１０１は、ジョブを受け付けてこのジョブのジョブデータ５Ａ（図４参照）をジョブデータ記憶部１０２に記憶させる処理を実行する。この処理は、ジョブの種類によって次のように実行される。
【００４０】
例えば、原稿シートから画像を読み取って印刷用シートに印刷するジョブ（以下、「コピージョブ」と記載する。）の場合は、ユーザは、画像形成装置１に自分のユーザ識別子で予めログインしておく。そして、原稿シートをスキャンユニット１０ｉのＡＤＦまたはプラテンガラスにセットし、操作キーパネル１０ｇまたはタッチパネルディスプレイ１０ｈを操作することによってコピーの条件および指令を画像形成装置１に入力する。なお、後に順次説明する他の種類のジョブの場合も同様に、ユーザは、基本的に操作キーパネル１０ｇまたはタッチパネルディスプレイ１０ｈを操作することによって指令または条件などを入力しまたは指定する。
【００４１】
すると、ジョブ受付部１０１は、このジョブのユニークなジョブコードを発行し、図４に示すような、発行したジョブコード、このジョブの種類、条件、このユーザのユーザ識別子、ジョブ所要時間、および完了フラグなどを示すデータを生成し、ジョブデータ５Ａとしてジョブデータ記憶部１０２に記憶させる。ジョブデータ５Ａ１が、コピージョブのジョブデータ５Ａの一例である。
【００４２】
なお、このジョブがコピージョブである場合は、「条件」として、指令の際に入力された条件が示される。また、ジョブコードとして、シーケンス番号が用いられる。つまり、各ジョブには、受け付けられた順に「０００１」、「０００２」、「０００３」、…、のように小さい番号が与えられる。「完了フラグ」は、このジョブが完了したか否かを示すフラグである。完了フラグの初期値は、未だ完了していないことを表わす値である「０」である。「１」は、完了したことを表わす値である。
【００４３】
「ジョブ所要時間」は、このジョブを開始してから完了するまでに掛かる予測の時間である。ジョブ受付部１０１は、このジョブがコピージョブである場合に、ジョブ所要時間を例えば次のように算出する。
【００４４】
ジョブ受付部１０１は、原稿シートの枚数をユーザに入力させる。または、原稿シートの枚数をスキャンユニット１０ｉに検出させてもよい。スキャンユニット１０ｉは、原稿シートがＡＤＦにセットされた場合は、重量センサまたは紙厚センサによって枚数を検出する。プラテンガラスにセットされた場合は、枚数として「１枚」を検出する。
【００４５】
さらに、ジョブ受付部１０１は、印刷用シート１枚当たりの印刷に掛かる平均的な時間を、このジョブの条件に基づいて算出する。そして、算出した時間と入力されまたは検出された枚数とを掛けるなどして、ジョブ所要時間を算出する。
【００４６】
または、端末装置２から画像データを受信し画像を印刷用シートに印刷するジョブ（以下、「ＰＣプリントジョブ」と記載する。）の場合は、ユーザは、印刷対象の画像の画像データを端末装置２に用意する。ユーザは、画像データを、端末装置２にインストールされているワープロソフトまたは描画ソフトなどのアプリケーションで書類を作成することによって用意すればよい。または、インターネット上のサーバからウェブブラウザでウェブページのデータをダウンロードすることによって用意してもよい。そして、ユーザは、画像形成装置１のドライバを起動し、ジョブの条件とともに印刷の指令を入力する。
【００４７】
端末装置２は、これらの操作が行われると、入力された条件に基づいて画像データを画像形成装置１に対応したＰＤＬ（Page Description Language）またはＰＪＬ（Printer Job Language）のデータに変換し、印刷データ５Ｂとして画像形成装置１へ送信する。この際に、指令を入力したユーザのユーザ識別子を画像形成装置１へ通知する。
【００４８】
ジョブ受付部１０１は、印刷データ５Ｂを端末装置２から受信すると、このジョブのユニークなジョブコードを発行し、発行したジョブコード、このジョブの種類、このユーザのユーザ識別子、ジョブ所要時間、および完了フラグなどを示すデータを生成し、印刷データ５Ｂとともにジョブデータ５Ａとしてジョブデータ記憶部１０２に記憶させる。ジョブデータ５Ａ２が、ＰＣプリントジョブのジョブデータ５Ａの一例である。
【００４９】
なお、ジョブ受付部１０１は、このジョブがＰＣプリントジョブである場合に、ジョブ所要時間を次のように算出する。このジョブの印刷データ５Ｂに示される条件に基づいて、印刷用シート１枚当たりの印刷に掛かる平均的な時間および印刷する枚数を求める。そして、これらの時間および枚数を掛けるなどしてジョブ所要時間を算出する。
【００５０】
または、原稿シートから画像を読み取ってファクシミリ端末へ送信するジョブ（以下、「ファクシミリ送信ジョブ」と記載する。）の場合は、ユーザは、画像形成装置１に自分のユーザ識別子で予めログインしておく。そして、原稿シートをスキャンユニット１０ｉのＡＤＦまたはプラテンガラスにセットし、送信先のファクシミリ番号およびファクシミリ送信の指令を画像形成装置１に入力する。ファクシミリ番号を複数、指定することもできる。
【００５１】
すると、ジョブ受付部１０１は、このジョブのユニークなジョブコードを発行し、発行したジョブコード、このジョブの種類、条件、このユーザのユーザ識別子、ジョブ所要時間、および完了フラグなどを示すデータを生成し、ジョブデータ５Ａとしてジョブデータ記憶部１０２に記憶させる。
【００５２】
なお、このジョブがファクシミリ送信ジョブの場合は、条件として、入力されたファクシミリ番号が示される。ジョブデータ５Ａ３が、ファクシミリ送信ジョブのジョブデータ５Ａの一例である。
【００５３】
また、ジョブ受付部１０１は、このジョブがファクシミリ送信ジョブである場合に、ジョブ所要時間を次のように算出する。原稿シートの枚数をユーザに入力させ、または、原稿シートの枚数をスキャンユニット１０ｉに検出させる。そして、１ページ当たりの平均的な送信時間と入力されまたは検出された枚数と送信先の数とを掛けるなどしてジョブ所要時間を算出する。
【００５４】
または、ボックスに保存されている画像データをＯＣＲ（Optical Character Recognition）の処理を施すなどしてＰＤＦ（Portable Document Format）などの他のフォーマットに変換し外部の装置へ送信するジョブ（以下、「ボックスデータ送信ジョブ」と記載する。）の場合は、ユーザは、画像形成装置１に自分のユーザ識別子で予めログインしておく。そして、ボックスの中から送信対象の画像データのデータ名を指定し、送信先の識別子を入力する。ユーザは、識別子として、ファクシミリ番号またはコンピュータ名を入力することができる。なお、コンピュータ名は、ＳＭＢ（Server Message Block）においてデバイスを識別するための識別子である。そして、ユーザは、送信の指令を入力する。
【００５５】
すると、ジョブ受付部１０１は、このジョブのユニークなジョブコードを発行し、発行したジョブコード、このジョブの種類、条件、このユーザのユーザ識別子、ジョブ所要時間、および完了フラグなどを示すデータを生成し、ジョブデータ５Ａとしてジョブデータ記憶部１０２に記憶させる。
【００５６】
なお、このジョブがボックスデータ送信ジョブの場合は、条件として、指定されたデータ名および入力されたファクシミリ番号またはコンピュータ名が示される。ジョブデータ５Ａ４が、ボックスデータ送信ジョブのジョブデータ５Ａの一例である。
【００５７】
また、ジョブ受付部１０１は、このジョブがボックスデータ送信ジョブである場合に、ジョブ所要時間を次のように算出する。データ名が指定された画像データを他のフォーマットに変換するのに掛かる平均的な変換時間を、その画像データのサイズなどに基づいて算出する。変換後の画像データを、識別子が入力された送信先へ送信するのに掛かる平均的な送信時間を、入力された識別子のタイプ（ファクシミリ番号かコンピュータ名か）に対応する送信方法およびその画像データのサイズなどに基づいて算出する。そして、算出した変換時間および送信時間を足すなどしてジョブ所要時間を算出する。
【００５８】
または、ボックスに保存されている画像データに示される画像を印刷用シートに印刷するジョブ（以下、「ボックスプリントジョブ」と記載する。）の場合は、ユーザは、画像形成装置１に自分のユーザ識別子で予めログインしておく。ボックスの中から画像データのデータ名を指定し、印刷の条件を入力する。そして、ユーザは、印刷の指令を入力する。
【００５９】
すると、ジョブ受付部１０１は、このジョブのユニークなジョブコードを発行し、発行したジョブコード、このジョブの種類、条件、このユーザのユーザ識別子、ジョブ所要時間、および完了フラグなどを示すデータを生成し、ジョブデータ５Ａとしてジョブデータ記憶部１０２に記憶させる。
【００６０】
なお、このジョブがボックスプリントジョブの場合は、条件として、入力された条件が示される。ジョブデータ５Ａ５が、ボックスプリントジョブのジョブデータ５Ａの一例である。
【００６１】
また、ジョブ受付部１０１は、このジョブがボックスプリントジョブである場合に、ジョブ所要時間を次のように算出する。データ名が指定された画像データの画像を印刷するのに使用する印刷用シートの枚数を算出するとともに、１枚当たりの印刷に掛かる平均的な時間を算出する。そして、算出した時間および枚数を掛けるなどしてジョブ所要時間を算出する。
【００６２】
または、原稿シートから画像を読み取ってＯＣＲの処理を施してＰＤＦなどの特定のフォーマットのファイルを生成し外部の装置へ送信するジョブ（以下、「スキャン送信ジョブ」と記載する。）の場合は、ユーザは、画像形成装置１に自分のユーザ識別子で予めログインしておく。そして、原稿シートをＡＤＦまたはプラテンガラスにセットし、送信先のコンピュータ名および指令を入力する。
【００６３】
すると、ジョブ受付部１０１は、このジョブのユニークなジョブコードを発行し、発行したジョブコード、このジョブの種類、条件、このユーザのユーザ識別子、ジョブ所要時間、および完了フラグなどを示すデータを生成し、ジョブデータ５Ａとしてジョブデータ記憶部１０２に記憶させる。
【００６４】
なお、ジョブ受付部１０１は、この場合にジョブ所要時間を次のように算出する。ファイルを生成するのに掛かる生成時間を、１枚当たりの平均的なデータ化の時間とセットされた原稿シートの枚数とを掛けるなどして算出する。ファイルを送信するのに掛かる送信時間を、通信速度および予測されるファイルのサイズに基づいて算出する。そして、生成時間および送信時間を足すなどしてジョブ所要時間を算出する。
【００６５】
図３に戻って、ジョブ実行制御部１０３は、実行中のジョブがない場合に、完了フラグが「０」であるジョブデータ５Ａのうちのジョブコードが最も小さいものをジョブデータ記憶部１０２から読み出し、読み出したジョブデータ５Ａに対応するジョブが実行されるように補助記憶装置１０ｄ、イーサネットインタフェース１０ｅ、モデム１０ｆ、スキャンユニット１０ｉ、プリントユニット１０ｊ、またはフィニッシャユニット１０ｋなどを制御する。
【００６６】
なお、説明の簡単のため、本実施形態では、画像形成装置１は、複数のジョブを並行して実行せず、ジョブを１つずつ実行するものとする。
【００６７】
そして、そのジョブが完了すると、ジョブ実行制御部１０３は、そのジョブのジョブデータ５Ａの完了フラグを「１」に更新する。
【００６８】
ところで、ユーザは、ジョブが完了するまで、自分の体重、体温、脈波、Ｒ波、血圧、およびストレスの項目のうち少なくとも１つを選択的に、体重測定装置１０ｒまたは生体情報測定装置１０ｓに次のように測定させることができる。以下、測定される対象であるユーザを「被測定者」と記載する。
【００６９】
被測定者は、測定モードの起動のコマンドである起動コマンド４１を入力する。すると、測定のための処理が次のように行われる。
【００７０】
被測定者特定部１０４は、画像形成装置１に現在ログインしているユーザが被測定者であると特定する。または、被測定者に自分のユーザ識別子を操作キーパネル１０ｇまたはタッチパネルディスプレイ１０ｈで入力させ、入力されたユーザ識別子を有するユーザが被測定者であると特定してもよい。または、ユーザ識別子として指紋が用いられている場合は、生体情報測定装置１０ｓに指紋を読み取らせることによって被測定者を特定してもよい。
【００７１】
ジョブ完了時刻算出部１０５は、被測定者特定部１０４によって被測定者が特定されると、被測定者が指令しかつ未だ実行されていないジョブのうちのジョブコードが最も大きいもの（以下、「被測定者最新ジョブ」と記載する。）が完了するジョブ完了時刻Ｔｋを、次の（１）式によって予測する。
Ｔｋ＝Ｔｓ＋ＳＵＭ（ｓ：：ｋ）  …  （１）
「Ｔｓ」は、現在実行中であるジョブが開始した時刻である。「ＳＵＭ（ｓ：：ｋ）」は、現在実行中であるジョブのジョブ所要時間、被測定者最新ジョブのジョブ所要時間、および、これら２つのジョブの間に実行されるジョブそれぞれのジョブ所要時間の合計である。ただし、現在実行中であるジョブが被測定者最新ジョブである場合は、「ＳＵＭ（ｓ：：ｋ）」として、被測定者最新ジョブのジョブ所要時間が用いられる。
【００７２】
測定完了時刻算出部１０６は、上記の６つの項目つまり体重、体温、脈波、Ｒ波、血圧、およびストレスそれぞれについて、測定が完了する測定完了時刻Ｔｍを、次の（２）式によって予測する。
Ｔｍｉ＝Ｔｃ＋Ｌｍｉ  …  （２）
「Ｔｍｉ」は、ｉ番目の項目の測定完了時刻Ｔｍである。以下、体重、体温、脈波、Ｒ波、血圧、およびストレスそれぞれの順番（ｉの値）を「１」、「２」、「３」、「４」、「５」、および「６」であるものとする。「Ｌｍｉ」は、測定の開始のコマンドが入力されてからｉ番目の項目の測定が完了するまでの時間である。Ｌｍ１〜Ｌｍ６のそれぞれは、一定の値であって、予め実験によって求めておくことができる。
【００７３】
なお、時間Ｌｍ５は、時間Ｌｍ３および時間Ｌｍ４のうちの長いほうに、血圧を算出するために脈波およびＲ波を解析する時間を足したものに等しい。ただし、血圧を算出する方法によっては、そうでない場合もある。同様に、時間Ｌｍ６は、時間Ｌｍ３および時間Ｌｍ４のうちの長いほうに、ストレスを算出するために脈波およびＲ波を解析する時間を足したものに等しい。ただし、ストレスを算出する方法によっては、そうでない場合もある。
【００７４】
「Ｔｃ」は、後述する、測定の開始のコマンドである開始コマンド４２が入力されると予測される時刻である。例えば、起動コマンド４１が入力されてから開始コマンド４２が入力されるまでの平均的な時間を予め実験的にまたは求めておき、この時間を現在の時刻に加えることによってＴｃを求めてもよい。平均的な時間は、履歴に基づいて求めてもよい。
【００７５】
測定項目受付部１０７は、上述の６つの項目のうちの測定するものをユーザに選択させるための処理を、図５に示す手順で行う。
【００７６】
測定項目受付部１０７は、項目ごとの測定完了時刻Ｔｍとジョブ完了時刻Ｔｋとを比較し（＃７０１）、上記の６つの項目それぞれをジョブ完了時刻Ｔｋまでに測定が完了する項目のグループ（以下、「完了可グループ」記載する。）およびそうでない項目のグループ（以下、「完了不可グループ」記載する。）に分類する（＃７０２）。つまり、６つの項目のうち、ジョブ完了時刻Ｔｋに等しくまたはジョブ完了時刻Ｔｋよりも早い測定完了時刻Ｔｍの項目を完了可グループに分類し、それ以外の項目を完了不可グループに分類する。
【００７７】
測定項目受付部１０７は、図６のような、完了可グループに分類された項目と完了不可グループに分類された項目とを区別して提示する選択画面６Ａをタッチパネルディスプレイ１０ｈに表示させる（＃７０３）。ここで、ユーザ（被測定者）は、測定したい項目を、それに対応するボタンを押すことによって選択する。そして、選択し終えたら、スタートボタンを押すことによって開始コマンド４２を入力する。
【００７８】
すると、測定項目受付部１０７は、開始コマンド４２を受け付けるとともに、押されたボタンに対応する項目を被選択項目として受け付ける（＃７０４）。
【００７９】
ユーザは、スタートボタンを押した後、体重測定装置１０ｒの上に立つとともに、生体情報測定装置１０ｓを正しい姿勢で持つ。
【００８０】
測定指令部１０８は、測定項目受付部１０７によって開始コマンド４２および被選択項目が受け付けられると、体重測定装置１０ｒおよび生体情報測定装置１０ｓへ被選択項目を示す測定指令データ５Ｃを与える。
【００８１】
体重測定装置１０ｒおよび生体情報測定装置１０ｓのそれぞれは、測定指令データ５Ｃが与えられると、測定指令データ５Ｃに示される被選択項目の測定を開始する。
【００８２】
例えば、測定指令データ５Ｃに体重、体温、およびＲ波が被選択項目として示される場合は、体重測定装置１０ｒは、体重の測定を開始し、生体情報測定装置１０ｓは、体温およびＲ波の測定を開始する。または、測定指令データ５Ｃに体重が示されない場合は、体重測定装置１０ｒは測定を行わず、測定指令データ５Ｃに体重が示されない場合は、体重測定装置１０ｒは測定を行わず、体温、脈波、Ｒ波、血圧、およびストレスのいずれも示されない場合は、生体情報測定装置１０ｓは測定を行わない。または、測定指令データ５ＣにＲ波およびストレスが示される場合は、血圧が示されなくても、生体情報測定装置１０ｓは、Ｒ波およびストレスだけでなく血圧をも測定する。ストレスを測定するために血圧のデータが必要だからである。
【００８３】
そして、体重測定装置１０ｒは、測定によって得られた測定値を示す結果データ５Ｄ１を結果出力部１０９へ与え、生体情報測定装置１０ｓは、測定によって得られた測定値を示す結果データ５Ｄ２を結果出力部１０９へ与える。
【００８４】
結果出力部１０９は、結果データ５Ｄ１、５Ｄ２が与えられると、図７のような、それぞれに示される測定値を表わす測定結果画面６Ｂをタッチパネルディスプレイ１０ｈに表示させる。
【００８５】
図８は、制御プログラム１０Ｐによって実行される全体的な処理の流れの例を説明するフローチャートである。
【００８６】
次に、画像形成装置１における全体的な処理の流れを、フローチャートを参照しながら説明する。画像形成装置１は、制御プログラム１０Ｐに基づいて、図８に示す手順で処理を実行する。
【００８７】
画像形成装置１は、ジョブを受け付けると（図８の＃１１でＹｅｓ）、そのジョブのジョブデータ５Ａを生成しジョブデータ記憶部１０２によって記憶する（＃１２）。
【００８８】
実行中のジョブがないなど、ジョブを開始することができる状態であれば（＃１３でＹｅｓ）、画像形成装置１は、完了フラグが「０」であるジョブつまり未実行のジョブのうち最も先に受け付けたジョブを実行し始める（＃１４）。そして、そのジョブを完了したら（＃１５でＹｅｓ）、そのジョブのジョブデータ５Ａの完了フラグを「１」に更新する（＃１６）。
【００８９】
または、起動コマンド４１が入力されると（＃１７でＹｅｓ）、画像形成装置１は、被測定者を特定し（＃１８）、被測定者最新ジョブのジョブ完了時刻Ｔｋを算出し（＃１９）、各項目の測定完了時刻Ｔｍを算出する（＃２０）。そして、被選択項目を受け付ける処理を行う（＃２１）。この処理の手順は、前に図５で説明した通りである。
【００９０】
そして、画像形成装置１は、受け付けた被選択項目の測定を体重測定装置１０ｒまたは生体情報測定装置１０ｓによって実行し（＃２２）、測定が完了したら（＃２３でＹｅｓ）、測定結果を図７のような測定結果画面６Ｂとして表示する（＃２４）。
【００９１】
画像形成装置１は、ステップ＃１１〜＃２４の処理を、制御プログラム１０Ｐが終了させられるまで適宜、実行する。
【００９２】
本実施形態によると、ジョブを実行させたユーザにとって生体の測定を従来よりも好適に行うことができる。
【００９３】
図９は、測定項目受付処理の流れの例を説明するフローチャートである。図１０は、選択画面６Ｃの例を示す図である。
【００９４】
本実施形態では、測定項目受付部１０７は、図５および図６で説明したように、測定する候補の項目を、完了可グループおよび完了不可グループに分類して被測定者に提示した。しかし、完了可グループに属する項目のみに限定して提示してもよい。この場合は、測定項目受付部１０７は、図５に示す処理の代わりに、図９に示す処理を行えばよい。
【００９５】
測定項目受付部１０７は、項目ごとの測定完了時刻Ｔｍとジョブ完了時刻Ｔｋとを比較し（＃７１１）、ジョブ完了時刻Ｔｋまでに測定が完了する項目の選出を試みる（＃７１２）。
【００９６】
選出することができたら（＃７１３でＹｅｓ）、測定項目受付部１０７は、選出した項目を選択肢として示す、図１０のような選択画面６Ｃをタッチパネルディスプレイ１０ｈに表示させる（＃７１４）。
【００９７】
ここで、ユーザ（被測定者）は、測定したい項目を、それに対応するボタンを押すことによって選択する。そして、選択し終えたら、スタートボタンを押すことによってを入力する。
【００９８】
すると、測定項目受付部１０７は、開始コマンド４２を受け付けるとともに、押されたボタンに対応する項目を被選択項目として受け付ける（＃７１５）。
【００９９】
一方、選出することができなかったら（＃７１３でＮｏ）、測定項目受付部１０７は、被測定者最新ジョブを完了し終えるまでに測定し終えることができる項目がない旨のメッセージをタッチパネルディスプレイ１０ｈに表示させる（＃７１６）。
【０１００】
本実施形態では、結果出力部１０９は、複数の項目（被選択項目）それぞれの測定の結果を、すべての測定が完了した後に測定結果画面６Ｂのように表示させた。しかし、いずれかの項目の測定が体重測定装置１０ｒまたは生体情報測定装置１０ｓで完了するごとに、その項目の結果を表示させてもよい。または、所定の時間（例えば、１０秒）ごとに、その時点で測定が完了している項目の結果を表示させてもよい。
【０１０１】
図１１は、項目ごとの有効期間の例を示す図である。図１２は、測定結果画面６Ｄの例を示す図である。
【０１０２】
本実施形態では、生体に関する項目として、体重、体温、脈波、Ｒ波、血圧、およびストレスの項目を測定する場合を例に説明したが、他の項目を測定してもよい。例えば、視力または聴力などを測定してもよい。
【０１０３】
この場合は、検査用の音声を出力するスピーカ、音声が出力されているときにユーザが押すボタン、検査用の画像を表示するディスプレイ、および目の状態を撮影するカメラなどを備えたＨＭＤ（Head Mounted Display）を画像形成装置１に設け、測定指令部１０８は、ＨＭＤに視力および聴力を測定させればよい。
【０１０４】
また、この場合に、測定項目受付部１０７は、視力および聴力それぞれに対応するボタンを選択画面６Ａまたは選択画面６Ｃに選択肢として配置する。測定指令部１０８、視力が選択されたらＨＭＤに視力を測定させ、聴力が選択されたらＨＭＤに聴力を測定させればよい。
【０１０５】
ところで、これらの項目には、短時間で測定値が変化するものもあれば、短時間では測定値があまり変化しないものもある。前者は、時間を置かずに測定する価値があるが、後者は、その価値があまりない。
【０１０６】
そこで、図１１のように、項目ごとに予め有効期間を決めておく。そして、測定指令部１０８は、ある被測定者の被選択項目のうちその被測定者の前回の測定時から有効期間を過ぎていないものについては、測定させないようにしてもよい。その代わりに、前回の測定結果を記憶しておき、図１２の測定結果画面６Ｄのように前回の測定結果を提示すればよい。
【０１０７】
図１３は、選択画面６Ｅの例を示す図である。図１４は、追加選択画面６Ｆの例を示す図である。
【０１０８】
ところで、一般に、精度を落とす代わりに測定の時間を短くすることができる項目がある。測定項目受付部１０７は、そのような項目については、どの精度で測定するのかをユーザに選択させるようにしてもよい。例えば、生体情報測定装置１０ｓが血圧を、２０秒で８０％の精度で測定し、２５秒で９０％の精度で測定し、３０秒で１００％の精度で測定することができるのであれば、図１３の選択画面６Ｅのように、血圧の各精度を提示し、どの精度で測定するのかをユーザに選択させてもよい。そして、測定指令部１０８は、ユーザが選択した精度で生体情報測定装置１０ｓに血圧を測定させればよい。
【０１０９】
ただし、被測定者最新ジョブが実際に完了する時刻がジョブ完了時刻Ｔｋよりも遅れる場合がある。このような場合は、より高い精度で測定できる可能性がある。
【０１１０】
そこで、生体情報測定装置１０ｓは、ユーザが選択した精度で血圧を測定するのに必要な情報つまり脈波およびＲ波が得られた後も、引き続き、脈波およびＲ波を測定し続ける。そして、ユーザが選択した精度で血圧を測定した後も、被測定者最新ジョブが完了するまでは、より高い精度で血圧を測定する。この場合に、結果出力部１０９は、各精度の測定値（結果）をユーザに提示してもよい。または、ユーザの選択に関わらず最も精度の高い結果を提示してもよい。
【０１１１】
本実施形態では、体重を体重測定装置１０ｒが測定し、体温、脈波、Ｒ波、血圧、およびストレスを生体情報測定装置１０ｓが測定したが、これらの項目をすべて１台の装置によって測定してもよい。または、体温、脈波、およびＲ波を生体情報測定装置１０ｓが測定し、血圧およびストレスを画像形成装置１が体温、脈波、およびＲ波を解析することによって測定してもよい。
【０１１２】
または、体温、脈波、Ｒ波、血圧、およびストレスのいずれかを、生体情報測定装置１０ｓの代わりに、ユーザ個人用のウェアラブル型の汎用コンピュータに測定させてもよい。この場合に、汎用コンピュータが先に測定した、ある項目の結果が上述の有効期間内のものであれば、測定指令部１０８は、この項目については、新たに汎用コンピュータに測定させず、この結果を提示してもよい。
【０１１３】
本実施形態では、ジョブ完了時刻Ｔｋおよび測定完了時刻Ｔｍは、ともに、起動コマンド４１が入力された際の、予測の時刻であり、その後に算出（予測）すると、別の時刻が得られることがある。
【０１１４】
そこで、ジョブ完了時刻算出部１０５および測定完了時刻算出部１０６は、それぞれ、測定が開始された後、被測定者最新ジョブが完了するまでの間、定期的に、ジョブ完了時刻Ｔｋおよび測定完了時刻Ｔｍを算出し直してもよい。ただし、測定完了時刻算出部１０６は、（２）式の代わりに、次の（３）式を用いて測定完了時刻Ｔｍを算出し直す。
Ｔｍｉ＝Ｔｔｉ＋Ｌｎｉ  …  （３）
「Ｔｔｉ」は、ｉ番目の項目の測定が実際に開始された時刻である。「Ｌｎｉ」は、測定を開始してからｉ番目の項目の測定が完了するまでに掛かる時間であって、予め実験によって求めておくことができる。
【０１１５】
測定項目受付部１０７は、最新のジョブ完了時刻Ｔｋと各測定完了時刻Ｔｍとを比較し、ジョブ完了時刻Ｔｋまでに測定が完了する項目が新たに出現すれば、図１４のような追加選択画面６Ｆをタッチパネルディスプレイ１０ｈに表示させることによって、その項目を測定するか否かをユーザに選択させる。
【０１１６】
また、体重測定装置１０ｒおよび生体情報測定装置１０ｓは、起動コマンド４１が入力された後、すべての項目を、測定が可能な状態になったものから速やかに測定を開始する。
【０１１７】
そして、その項目を測定するとユーザが選択したら、結果出力部１０９は、測定結果画面６Ｂまたは測定結果画面６Ｄ（図７、図１２参照）を、その項目の測定結果を追加して表示させる。
【０１１８】
本実施形態では、測定項目受付部１０７は、図６または図１３に示したように、完了可グループに分類された項目と完了不可グループに分類された項目とを単に上下に分離することによって区別してユーザに提示したが、他の方法によって区別して提示してもよい。例えば、完了可グループに分類された項目の項目名を、完了不可グループに分類された項目の項目名よりも大きくして提示してもよい。
【０１１９】
図６に示したように、完了可グループに分類された項目および完了不可グループに分類された項目の両方を提示するのか、図１３に示したように前者のみを提示するのかを、予めユーザまたは管理者が選択できるようにしてもよい。
【０１２０】
本実施形態では、測定項目受付部１０７は、完了可グループに分類された項目をタッチパネルディスプレイ１０ｈに表示させることによって提示したが、音声で項目名を出力することによって提示してもよい。または、項目ごとに予めＬＥＤ（Light Emitting Diode）ランプを１つずつ設けておき、完了可グループに分類された項目に対応するＬＥＤランプを点灯させることによって提示してもよい。
【０１２１】
さらに、画像形成装置１にマイクロフォン、音声ボード、および音声解析プログラムを設けておき、ユーザが言う項目名をこれらによって解析することによって被選択項目を受け付けてもよい。
【０１２２】
その他、画像形成装置１の全体または各部の構成、処理の内容、処理の順序、データの構成、画面の構成などは、本発明の趣旨に沿って適宜変更することができる。
【符号の説明】
【０１２３】
１  画像形成装置（生体測定制御装置）
１０５  ジョブ完了時刻算出部（ジョブ完了時刻算出手段）
１０６  測定完了時刻算出部（測定完了時刻算出手段）
１０７  測定項目受付部（選択肢提示手段）
１０８  測定指令部（測定制御手段）
１０９  結果出力部（結果提示手段）
１０ｒ  体重測定装置（測定手段）
１０ｓ  生体情報測定装置（測定手段）
【図１】
2019220745.tif 000003
【図２】
2019220745.tif 000004
【図３】
2019220745.tif 000005
【図４】
2019220745.tif 000006
【図５】
2019220745.tif 000007
【図６】
2019220745.tif 000008
【図７】
2019220745.tif 000009
【図８】
2019220745.tif 000010
【図９】
2019220745.tif 000011
【図１０】
2019220745.tif 000012
【図１１】
2019220745.tif 000013
【図１２】
2019220745.tif 000014
【図１３】
2019220745.tif 000015
【図１４】
2019220745.tif 000016