(57)【要約】【課題】効率的かつ簡便な操作により、ユーザの意図しない接触によりタスクが実行されるのを防ぎつつ、ユーザの希望のタスクを実行することを目的とする。【解決手段】タッチディスプレイと、タッチディスプレイに、タスクに対応した第１のＧＵＩを表示し、第１のＧＵＩに対するタッチダウン操作が行われた場合に、第１のＧＵＩと異なる第２のＧＵＩを表示するよう制御し、タッチダウン操作に続いて継続操作が開始された場合に、継続操作が完了する前に、記継続操作の継続量に応じて、タスクに対する、種類の異なる複数の設定値を順次表示するよう制御する表示制御手段と、継続操作が完了した場合に、タスクを実行するよう制御するタスク制御手段とを有する。【選択図】図５
2019061549.tif 000002
【特許請求の範囲】
【請求項１】
タッチディスプレイと、
タッチディスプレイに、タスクに対応した第１のＧＵＩを表示し、前記第１のＧＵＩに対するタッチダウン操作が行われた場合に、前記第１のＧＵＩと異なる第２のＧＵＩを表示するよう制御し、前記タッチダウン操作に続いて継続操作が開始された場合に、前記継続操作が完了する前に、前記継続操作の継続量に応じて、前記タスクに対する、種類の異なる複数の設定値を順次表示するよう制御する表示制御手段と、
前記継続操作が完了した場合に、前記タスクを実行するよう制御するタスク制御手段と
を有することを特徴とする情報処理装置。
【請求項２】
前記第１のＧＵＩは、前記タスクを示すボタン画像であることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記継続操作は、操作子を前記タッチディスプレイ上で移動させる移動操作であり、
前記第２のＧＵＩは、前記継続操作の経路を示す画像であることを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記継続量は、移動量であることを特徴とする請求項１乃至３の何れか１項に記載の情報処理装置。
【請求項５】
前記継続量は、継続時間であることを特徴とする請求項１乃至３の何れか１項に記載の情報処理装置。
【請求項６】
前記表示制御手段は、異なるタスクに対応した、複数の第１のＧＵＩを表示し、第１のタスクに対応した第１のＧＵＩに対するタッチダウン操作が行われた場合と、前記第１のタスクと異なる第２のタスクに対応した第１のＧＵＩに対するタッチ操作が行われた場合とにおいて、経路の異なる前記第２のＧＵＩを表示するよう制御することを特徴とする請求項３に記載の情報処理装置。
【請求項７】
前記表示制御手段は、タッチ位置の移動に応じて前記経路を順次表示するよう制御することを特徴とする請求項３に記載の情報処理装置。
【請求項８】
前記タスク制御手段は、前記継続操作が完了する前にタッチアップ操作が行われた場合に、前記タスクを実行しないよう制御することを特徴とする請求項１乃至７の何れか１項に記載の情報処理装置。
【請求項９】
前記表示制御手段は、前記設定値が表示されているときにタッチアップ操作が行われた場合に、前記設定値の変更指示を受け付ける画面を表示するよう制御し、
前記タスク制御手段は、前記設定値の変更指示を受け付けた場合に、前記タスクの設定値を前記変更指示に従い変更することを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
前記タスクは、複合機によるデータ送信を含むことを特徴とする請求項１乃至９の何れか１項に記載の情報処理装置。
【請求項１１】
前記タスクは、Ｘ線検査装置による曝射のうち少なくとも１つの機能を含むことを特徴とする請求項１乃至１０の何れか１項に記載の情報処理装置。
【請求項１２】
撮影手段をさらに有し、
前記タスク制御手段は、前記撮影手段が前記タスクを実行する実行装置を撮影した場合において、前記継続操作が完了した場合に、前記タスクを実行するよう制御するよう制御することを特徴とする請求項１乃至１１の何れか１項に記載の情報処理装置。
【請求項１３】
タッチディスプレイに、タスクに対応した第１のＧＵＩを表示し、前記第１のＧＵＩに対するタッチダウン操作が行われた場合に、前記第１のＧＵＩと異なる第２のＧＵＩを表示するよう制御し、前記タッチダウン操作に続いて継続操作が開始された場合に、前記継続操作が完了する前に、前記継続操作の継続量に応じて、前記タスクに対する、種類の異なる複数の設定値を順次表示するよう制御する表示制御ステップと、
前記継続操作が完了した場合に、前記タスクを実行するよう制御するタスク制御ステップと
を含むことを特徴とする制御方法。
【請求項１４】
コンピュータに、請求項１３に記載の制御方法の各ステップを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、制御方法及びプログラムに関する。
【背景技術】
【０００２】
従来、タッチ入力部（タッチパネル）と表示部（ディスプレイ）を一体に構成したタッチディスプレイへのユーザ操作に応じて、タスクの実行指示を受け付ける装置が登場している。ここで「タスク」とは装置の機能による仕事・作業をいう。また、近年では、ある装置におけるタスクの実行指示を、この装置と通信接続したタブレット端末へのユーザ操作に応じて行うことが可能な装置も登場している。タッチディスプレイでは、装置の有するさまざまな機能や情報をグラフィカル・ユーザ・インターフェース（以下「ＧＵＩ」という。）として適時表示することができる。また、ユーザはそのＧＵＩを直接タッチ操作できるため、ユーザにとって分かりやすく簡便な操作入力が可能となる。
【０００３】
一方、タッチディスプレイへのユーザ操作では、ディスプレイ面へのユーザの意図しない接触（手指タッチ以外の接触を含む）により、タスクが実行されたり、タスクの内容（諸元の設定）が変更されたりする場合があるという問題がある。この問題点に対して、特許文献１には、タッチディスプレイ上に表示されたアンロック画像をユーザ操作に応じて移動させ、アンロック画像が所定のアンロック領域へ移動した場合に、機器をアンロックする技術が開示されている。また、特許文献２には、異なる処理に対応付けられた複数のアイコンを、タッチパネルのタッチ位置の周囲に表示し、選択されたアイコンに対応する複数のアイコンをタッチ位置の周囲に表示する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特表２００９−５２１７５３号公報
【特許文献２】特開２０１４−１１５７８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、例えば、プリンタによる印刷の場合においては、ユーザの希望と異なる印刷枚数が設定された状態でタスクの実行指示が入力される等、誤った設定でタスクの実行指示が入力される可能性があるという問題があった。
【０００６】
本発明はこのような問題点に鑑みなされたもので、効率的かつ簡便な操作により、ユーザの意図しない接触によりタスクが実行されるのを防ぎつつ、ユーザの希望のタスクを実行することを目的とする。
【課題を解決するための手段】
【０００７】
そこで、本発明は、情報処理装置であって、タッチディスプレイと、タッチディスプレイに、タスクに対応した第１のＧＵＩを表示し、前記第１のＧＵＩに対するタッチダウン操作が行われた場合に、前記第１のＧＵＩと異なる第２のＧＵＩを表示するよう制御し、前記タッチダウン操作に続いて継続操作が開始された場合に、前記継続操作が完了する前に、前記継続操作の継続量に応じて、前記タスクに対する、種類の異なる複数の設定値を順次表示するよう制御する表示制御手段と、前記継続操作が完了した場合に、前記タスクを実行するよう制御するタスク制御手段とを有する。
【発明の効果】
【０００８】
本発明によれば、効率的かつ簡便な操作により、ユーザの意図しない接触によりタスクが実行されるのを防ぎつつ、ユーザの希望のタスクを実行することができる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施形態に係る複合機を示す図である。
【図２】情報処理部の機能構成図である。
【図３】タッチディスプレイの表示例を示す図である。
【図４】タッチディスプレイの表示例を示す図である。
【図５】タッチディスプレイの表示例を示す図である。
【図６】制御処理を示すフローチャートである。
【図７】変形例の説明図である。
【図８】操作画面を示す図である。
【図９】スライダーバーの例を示す図である。
【図１０】操作画面の画面遷移を示す図である。
【図１１】制御処理を示すフローチャートである。
【図１２】第４の実施形態に係るＸ線制御システムの全体図である。
【図１３】第４の実施形態に係るタッチディスプレイの表示例を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施形態について図面に基づいて説明する。
（第１の実施形態）
図１は、第１の実施形態に係る複合機１００を示す図である。複合機１００は、プリンタ１０１、スキャナ１０２、送受信部１０５（ファクス機能を含む）、コントローラ１０３、及び制御装置１０４を備える。ここで、制御装置１０４は、情報処理装置の一例である。また、制御装置１０４は、タッチディスプレイ１１１及び情報処理部１１２を備える。タッチディスプレイ１１１は、表示部１２１とタッチ入力部１２２を有している。表示部１２１は、情報処理部１１２からデータを受信し、画像として出力（表示）する。タッチ入力部１２２は、ユーザによるタッチのタッチ位置を情報処理部１１２へ送信する。
【００１１】
情報処理部１１２は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１３１、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３２、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１３３を備える。情報処理部１１２は、タッチ入力部１２２への以下の操作を検出できる。
・タッチ入力部１２２を指やペンで触れたこと（以下、タッチダウンと称する）。
・タッチ入力部１２２を指やペンで触れている状態であること（以下、タッチオンと称する）。
・タッチ入力部１２２を指やペンで触れたまま移動していること（以下、ムーブと称する）。
・タッチ入力部１２２へ触れていた指やペンを離したこと（以下、タッチアップと称する）。
・タッチ入力部１２２に何も触れていない状態（以下、タッチオフと称する）。
なお、ムーブを含む一または複数のタッチ操作の組み合わせをタッチ・ジェスチャーと称する。
【００１２】
情報処理部１１２は、また、位置検出部１３５及びタイマー１３６を備える。なお、本実施形態においては、位置検出部１３５及びタイマー１３６は、それぞれ独立したハードウェアとする。ただし、他の例としては、位置検出部１３５及びタイマー１３６は、ＣＰＵ１３３がＲＯＭ１３１からコンピューター・プログラムを読み出して実行することで形成される機能ブロックであってもよい。
【００１３】
ＣＰＵ１３３は、ＲＯＭ１３１からプログラム及びデータを読み出し、ＲＡＭ１３２を作業領域用メモリとして用いて処理を実行することにより、制御装置１０４の動作制御を行う。ＣＰＵ１３３は、位置検出部１３５から送られたデータを受信して、その内容に応じた情報をＲＡＭ１３２に書き込む。また、ＣＰＵ１３３は、表示部１２１上に表示するための表示画像データを表示部１２１へ送信する。また、ＣＰＵ１３３は、タスク処理に必要な情報が揃うと、コントローラ１０３に送信する。
【００１４】
位置検出部１３５は、タッチ入力部１２２へのユーザによるタッチのタッチ位置を検出し、検出結果をＣＰＵ１３３に送信する。タイマー１３６は、ユーザがタッチ入力部１２２の表示画面上をタッチしている時間を計測する。
【００１５】
コントローラ１０３は、複合機１００全体の動作制御を行う。また、制御装置１０４と通信して、ユーザの指示に基づくタスク（複合機１００の機能による仕事・作業）情報を受信し、タスクの実行結果や経過のステータスを送信する。ここで、タスクとは、複合機１００の機能による仕事や作業である。複合機１００のタスクとしては、印刷、ファクス送信、スキャンして送信、コピー等が挙げられる。
【００１６】
プリンタ１０１は、コントローラ１０３から受信した印刷情報に基づき印刷を行う。スキャナ１０２は、原稿をスキャンし、スキャンした原稿の画像データをコントローラ１０３へ送信する。送受信部１０５は、回線を通じて受信したデータを（コントローラ１０３を介して）印刷情報に変換してプリンタ１０１より印刷出力し、または、コントローラ１０３より指定された宛先に向けて、スキャナ１０２によりスキャンした原稿の画像データを送信する。
【００１７】
なお、本実施形態においては、制御装置１０４は、複合機１００としてプリンタ１０１やスキャナ１０２、送受信部１０５等、タスクを実行する装置（タスク実行装置）と一体に設けられているものとする。ただし、他の例としては、制御装置１０４は、タスク実行装置と別の装置として独立に設けられてもよい。
【００１８】
図２は、情報処理部１１２の機能構成図である。情報処理部１１２は、受付部２０１、表示制御部２０２及びタスク制御部２０３を有している。受付部２０１は、タッチ入力部１２２を介して各種情報を受け付ける。表示制御部２０２は、表示画像データに応じた表示画像を表示部１２１に表示させる。タスク制御部２０３は、複合機１００のタスクの実行を制御する。
【００１９】
図３〜図５は、制御装置１０４のタッチディスプレイ１１１の表示例を示す図である。図３に示すように、タッチディスプレイ１１１には、ユーザがタスクの実行指示を入力するための操作画面３００が表示される。操作画面３００には、複合機１００が実行可能な複数のタスクそれぞれに対応した複数のボタンが表示されている。図３に示す操作画面３００には、「留め置きプリント」、「ファクス送信」、「スキャンして送信」、「コピー」の４つのタスクそれぞれに対応した４つのタスクボタン３０１が表示されている。ここで、各タスクボタン３０１は、タスクに対応した第１のＧＵＩの一例である。本実施形態においては、タスクの種類と、タスクに係る設定値の一部を示す情報がタスクボタン３０１の枠内に表示されている。ここで、タスクボタン３０１は、ボタン画像の一例であり、ボタン画像は第１のＧＵＩの一例である。また、「ファクス送信」、「スキャンして送信」は、データ送信のタスクの一例である。
【００２０】
図４は、図３に示す操作画面３００において、ユーザにより１つのタスクボタン３０１に対しタッチダウン操作（タッチ操作）が行われた場合の操作画面３００を示す図である。タッチ操作が行われると、図４に示すように、ユーザによりタッチされたタスクボタン３０１に隣接してスライダーバー３０２が表示され、さらにスタートボタン３０３が表示される。なお、スタートボタン３０３は、スライダーバー３０２のうちタスクボタン３０１と反対側の端部に隣接した位置に表示される。このとき、ＣＰＵ１３３は、ユーザにタッチされたタスクボタン３０１以外のタスクボタン３０１を選択不可とし、グレイアウト表示にする。
【００２１】
図４に示す操作画面３００において、ユーザは、操作子としての手指Ｈをスライダーバー３０２に沿ってタスクボタン３０１からスタートボタン３０３に向けてムーブ操作（移動操作）を行う。図５（ａ），（ｂ）に示すように、ムーブ操作における移動量（移動距離）に応じて、第１のポップアップ画面３１１が表示され、続いて第２のポップアップ画面３１２が順次表示される。各ポップアップ画面３１１，３１２には、選択されたタスクボタン３０１に対応したタスクの設定値が表示されている。ここで、ポップアップ画面とは、飛び出すように表示されるＧＵＩである。図５の例では、第１のポップアップ画面３１１には、「スキャンして送信」のタスクに対し「宛先数」と「宛先」の２種類の設定値が表示されている。また、第２のポップアップ画面３１２には、「スキャンして送信」のタスクに対し「カラー」と、「片面」の２種類の設定値が表示されている。このように、各ポップアップ画面には、異なる種類の設定値が表示されている。
【００２２】
ユーザによりさらにムーブ操作が継続され、手指Ｈの位置がスタートボタン３０３に到達すると、ＣＰＵ１３３は、選択されたタスクボタン３０１に対応した種類のタスクの実行指示を受け付ける。そして、ＣＰＵ１３３は、タスクを実行するよう制御する。具体的には、ＣＰＵ１３３は、コントローラ１０３にタスクを実行するための実行コマンドを発する。これにより、図５の例では、「スキャンして送信」のタスクが実行される。
【００２３】
本実施形態においては、ＣＰＵ１３３は、タッチダウン操作が行われた位置からのムーブ操作における移動量が第１の移動量に達した場合に、第１のポップアップ画面３１１を表示するよう制御する。ＣＰＵ１３３はさらに、移動量が第２の移動量に達した場合に、第２のポップアップ画面３１２を表示するよう制御する。ここで、第１の移動量と第２の移動量は予め定められた移動量であり、第２の移動量は、第１の移動量に比べて大きい値とする。
【００２４】
また、本実施形態においては、ＣＰＵ１３３は、操作画面３００に、タスクの実行指示を受け付けるためのＧＵＩとしてタスクボタン３０１を表示する。これにより、ユーザは、タスクボタン３０１に対しタッチダウン操作を行うことによりタスクボタン３０１が選択できることを直感的に理解することができる。さらに、タスクボタン３０１が選択された場合に表示されるＧＵＩがスライダーバー３０２であることから、スライダーバー３０２に沿ってムーブ操作を行うことを直感的に理解することができる。このように、本実施形態に係る制御装置１０４においては、ユーザは、操作手順を理解していなくとも、直感的にＧＵＩを操作することで、適切な指示入力を行うことができる。なお、ムーブ操作は継続的に実行される操作であり、継続操作の一例である。また、スライダーバー３０２は、継続操作の経路を示す画像の一例であり、経路を示す画像は第２のＧＵＩの一例である。
【００２５】
図６は、制御装置１０４による制御処理を示すフローチャートである。Ｓ６０１において、表示制御部２０２は、タッチディスプレイ１１１上に、複数のタスクボタン３０１を表示するよう制御する。次に、Ｓ６０２において、受付部２０１は、ユーザによりタスクボタン３０１が選択されたか否かを確認する。受付部２０１は、タスクボタン３０１に対しタッチダウン操作が行われた場合に、タスクボタン３０１が選択されたと判断する。受付部２０１は、タスクボタン３０１が選択されるまで待機し、タスクボタン３０１が選択されると（Ｓ６０２でＹｅｓ）、処理をＳ６０３へ進める。Ｓ６０３において、表示制御部２０２は、選択されたタスクボタン３０１に対応する位置にスライダーバー及びスタートボタンを表示するよう制御する。なお、このように、Ｓ６０１処理時点において、各タスクボタンに対応付けてスライダーバー及びスタートボタンを表示しないのは、これらの表示により表示領域が占有されることになり、表示可能なタスクボタンの数が制約されるためである。
【００２６】
Ｓ６０３の処理の後、Ｓ６０４において、受付部２０１は、タッチダウン操作に続いてスライダーバーに沿ってムーブ操作が行われたか否かを確認する。受付部２０１は、ムーブ操作が行われた場合には（Ｓ６０４でＹｅｓ）、処理をＳ６０５へ進める。受付部２０１は、ムーブ操作が行われていない場合には（Ｓ６０４でＮｏ）、処理をＳ６０８へ進める。Ｓ６０５において、表示制御部２０２は、ムーブ操作の移動量に応じてポップアップ画面を表示するよう制御する。ここで、ポップアップ画面は、図３を参照しつつ説明した通り、選択されたタスクに対する設定値を示す画面である。表示制御部２０２は、例えば、移動量が第１の移動量に達した場合には、第１のポップアップ画面３１１を表示し、移動量が第２の移動量に達した場合には、第２のポップアップ画面３１２を表示するよう制御する。ここで、第１の移動量と第２の移動量は予め定められた値であり、第２の移動量は第１の移動量に比べて大きい値とする。
【００２７】
次に、Ｓ６０６において、受付部２０１は、ムーブ操作の操作位置がスタートボタン３０３に到達したか否かを確認する。受付部２０１は、操作位置がスタートボタンに到達した場合には、タスクの実行指示を受け付けたと判断し（Ｓ６０６でＹｅｓ）、処理をＳ６０７へ進める。受付部２０１は、操作位置がスタートボタンに到達していない場合には（Ｓ６０６でＮｏ）、処理をＳ６０８へ進める。Ｓ６０７において、タスク制御部２０３は、選択されたタスクボタンに対応したタスクを実行するよう制御する。具体的には、タスク制御部２０３は、コントローラ１０３に対してタスクを実行するように実行コマンドを発行する。以上で制御処理が終了する。
【００２８】
一方、Ｓ６０８においては、受付部２０１は、タッチアップ操作が行われたか否かを確認する。受付部２０１は、タッチアップ操作が行われた場合には（Ｓ６０８でＹｅｓ）、処理をＳ６０１へ進める。これにより、タスク制御部２０３は、タッチアップ操作が行われた場合には、タスクを実行しないよう制御することになる。なお、タッチアップ操作が行われたと判断されたときに、スライダーバー、スタートボタン及びポップアップ画面が表示されていた場合には、受付部２０１は、表示制御部２０２にこれらの表示を終了させた上で処理をＳ６０１へ進める。また、受付部２０１は、タッチアップ操作が行われていない場合には（Ｓ６０８でＮｏ）、処理をＳ６０４へ進める。
【００２９】
以上のように、本実施形態に係る制御装置１０４は、タッチダウン操作に続いてムーブ操作が行われたことを条件としてタスクの実行指示を受け付ける。これにより、意図しない接触によりタスクの実行指示が入力されてしまうのを防ぐことができる。また、制御装置１０４は、ムーブ操作が完了するまでの間に、ムーブ操作における移動量に応じて、タスクの複数の設定値を順次表示する。さらに、制御装置１０４は、ムーブ操作が完了する前にタッチアップ操作が行われた場合には、タスクを実行しないよう制御する。したがって、ユーザは、ムーブ操作が完了する前に、希望しない設定でタスクが実行されることがないか確認することができる。さらに、設定値が希望の値でなかった場合には、タッチアップ操作を行うことにより、実行指示の入力を中止することができる。
【００３０】
このように、本実施形態に係る複合機１００は、効率的かつ簡便な操作により、ユーザの意図しない接触によりタスクが実行されるのを防ぎつつ、ユーザの希望のタスクを実行することができる。
【００３１】
なお、第１の実施形態の第１の変形例としては、タッチディスプレイと、タスクを実行する装置は、異なる装置であってもよい。例えば、第１の装置がタッチディスプレイを有し、第２の装置で実行可能なタスクの実行指示を受け付けるとする。この場合、タッチディスプレイには、第２の装置で実行可能な複数のタスクそれぞれに対応したタスクボタンが表示される。そして、第１の装置は、タッチディスプレイへのユーザ操作に応じてタスクが選択された場合に、選択されたタスクの実行コマンドを、ネットワークを介して第２の装置に送信すればよい。
【００３２】
第２の変形例としては、制御装置１０４が表示するポップアップ画面の数は、実施形態に限定されるものではなく、３以上のポップアップ画面を表示してもよい。
【００３３】
第３の変形例としては、制御装置１０４は、ポップアップ画面の表示を、ムーブ操作における移動量に替えて、ムーブ操作の継続時間に応じて制御することとしてもよい。例えば、制御装置１０４は、ムーブ操作の継続時間が第１の時間に達した場合に、第１のポップアップ画面３１１を表示するよう制御する。そして、制御装置１０４は、継続時間が第２の時間に達した場合に、第２のポップアップ画面３１２を表示するよう制御する。ここで、第１の時間と第２の時間は予め定められた時間であり、第２の時間は第１の時間に比べて大きい値とする。ここで、ムーブ操作は、継続操作の一例であり、ムーブ操作における移動量及び継続時間は、いずれも継続操作の継続量の一例である。
【００３４】
さらに、制御装置１０４は、タスクの実行についても、ムーブ操作における移動量に替えて、ムーブ操作の継続時間に応じて制御することとしてもよい。本実施形態においては、制御装置１０４は、手指Ｈがタスクボタンからスタートボタンまで移動することにより、継続操作としてのムーブ操作が完了したものとして、タスクを実行するよう制御した。すなわち、制御装置１０４は、移動量に応じてタスクの実行を制御した。制御装置１０４は、これに替えて、例えばタスクボタンからのムーブ操作の継続時間が一定時間を超えた場合に、ムーブ操作が完了したものとして、タスクを実行するよう制御してもよい。この場合には、制御装置１０４は、ムーブ操作のガイドとなるスライダーバーのみ表示し、ムーブ操作の到達点としてのスタートボタンは表示しないよう制御してもよい。
【００３５】
第４の変形例としては、制御装置１０４は、図７に示すように、タスクボタンが選択された場合に、ムーブ操作における手指Ｈの位置の移動に応じてスライダーバーを開始位置から終了位置に向けて順次表示するよう制御してもよい。ユーザによりタスクボタン３０１が選択されると、図７（ａ）に示すように、スライダーバー３０２が、選択されたタスクボタン３０１からスタートボタン３０３の表示される位置に向かって伸び始める。なお、この時点ではまだスタートボタン３０３は表示されていない。さらに、スライダーバー３０２は、図７（ｂ）に示すように、さらに伸び、図７（ｃ）に示すように、徐々にスタートボタン３０３が現れ、最終的に図７（ｄ）に示すようにスタートボタン３０３の右端まで表示される。なお、スライダーバー３０２の表示開始からスタートボタン３０３の右端まで表示されるまでの時間は例えば１秒等短い時間とする。なお、制御装置１０４は、スライダーバー３０２の表示開始からスタートボタン３０３の表示までを、複数の静止画を切り替えることにより表示してもよく、また他の例としては、連続的に動画で表示してもよい。
【００３６】
このように表示することによって、ユーザは、スライダーバー３０２が新たに表示されたことに気付き易くなる。また、スライダーバー３０２の表示の変化により、ムーブ操作における操作の仕方をよりわかり易く表示することができる。例えば、図７の例では、スライダーバー３０２がタスクボタン３０１からスタートボタン３０３に向かって伸びるので、ユーザは、スライダーバー３０２が伸びる方向に沿ってムーブ操作を行えばよいと容易に理解することができる。
【００３７】
第５の変形例としては、制御装置１０４は、操作画面に表示される複数のタスクボタンのうち少なくとも１つのタスクボタンに対応して、スライダーバー及びスタートボタンを表示すればよい。そして、制御装置１０４は、他のタスクボタンについては、タッチダウン操作が行われたことを条件にタスクを実行するよう制御を開始してもよい。例えば、制御装置１０４は、慎重な判断を要するタスクについてはスライダーバー等を表示するようにし、慎重な判断を要しないタスクについてはスライダーバー等の表示を行わないよう制御してもよい。
【００３８】
（第２の実施形態）
次に、第２の実施形態に係る複合機１００について、第１の実施形態に係る複合機１００と異なる点を説明する。図８は、第２の実施形態に係るタッチディスプレイ１１１に表示される操作画面８００を示す図である。操作画面８００には、操作画面３００と同様に複数のタスクボタン８０１が表示されている。例えば、図８（ａ）に示すように、「コピー」のタスクボタン８０１が選択されたとする。この場合には、制御装置１０４は、第１の実施形態において説明したのと同様に、画面横方向に延びる直線状のスライダーバー８０２を表示し、その先にスタートボタン８０３を表示する。一方で、図８（ｂ）に示すように、「スキャンして送信」のタスクボタン８０１が選択されたとする。この場合には、制御装置１０４は、波線状のスライダーバー８１２を表示し、その先にスタートボタン８１３を表示する。ここで、スライダーバー８０２とスライダーバー８１２は、その形状及び長さが異なっている。
【００３９】
このように、第２の実施形態に係る制御装置１０４は、タスクの種類に応じて、形状及び長さの異なるスライダーバーを表示する。なお、他の例としては、制御装置１０４は、タスクの種類に応じて、形状及び長さのうち少なくとも一方が異なるスライダーバーを表示すればよく、スライダーバーの形状や長さは実施形態に限定されるものではない。図９は、形状や長さ、操作の方向の異なるスライダーバーの例を示す図である。
【００４０】
さらに、「スキャンして送信」は、「コピー」に比べてより慎重にタスクの実行を制御する必要がある。これに対応し、本実施形態においては、タスクの実行に際し、より慎重な判断が求められる「スキャンして送信」には、操作に慎重さが求められる波線状のスライダーバー８１２が対応付けられている。これにより、ユーザ操作とタスクの内容を適切に対応付けることができる。
【００４１】
ここで、タスクの内容には、「コピー」、「プリント」等タスクの種類の他に、同一タスクにおける、印刷部数など数量の大小、タスクの実行に要する時間の長短、設定項目の個数の多少、発生コストの大小等が挙げられる。また、タスクの内容としては、送信先の社内外・国内外の別、機能の種類により予め定められた重要度の高低、等が挙げられる。また、タスクの内容に対応したユーザ操作の例としては、例えば、「コピー」については、枚数に応じた長さのスライダーバーに対応したユーザ操作を行うことが挙げられる。また、他の例としては、「ファクス送信」の送信先が社外の場合には社内の場合に比べて長い、又は形状が複雑なスライダーバーに対応したユーザ操作を行うことが挙げられる。なお、第２の実施形態に係る複合機１００のこれ以外の構成及び処理は、第１の実施形態に係る複合機１００の構成及び処理と同様である。
【００４２】
（第３の実施形態）
次に、第３の実施形態に係る複合機１００について、他の実施形態に係る複合機１００と異なる点を説明する。第３の実施形態においては、ユーザは、タスクボタンを選択し、ムーブ操作中に確認した設定値を変更することができる。図１０は、第３の実施形態に係る操作画面１０００の画面遷移を示す図である。図１０（ａ）に示すように、操作画面１０００には、他の実施形態において説明した操作画面と同様に、４つのタスクボタン１００１が表示されている。図１０（ａ）の例では、さらに「留め置きプリント」のタスクボタン１００１へのタッチダウン操作が行われたことに対応し、スライダーバー１００２とスタートボタン１００３が表示されている。図１０（ａ）の例では、さらにタッチダウン操作に続いて行われたムーブ操作に応じてポップアップ画面１０１１が表示されている。
【００４３】
ここで、ユーザは、ポップアップ画面１０１１に表示された設定値「部数３０部」を「１部」に変更することを希望する場合には、ポップアップ画面１０１１が表示された状態でタッチアップ操作を行う。これにより、操作画面１０００には、図１０（ｂ）に示すように、入力画面１０２０が表示され、スライダーバー１００２とスタートボタン１００３はグレイアウト表示になる。入力画面１０２０には、ソフトテンキーが表示されている。
【００４４】
ユーザが入力画面１０２０において希望の部数を入力し、エンターキー１０２１を押下すると、図１０（ｃ）に示すように、操作画面１０００から入力画面１０２０が消え、タスクボタン１００１の表示に、設定値の変更が反映される。図１０（ｃ）の例では、「留め置きプリント」のタスクボタン１００１の部数が図１０（ａ）に示す「３０部」から「１部」に変更になっている。さらに、変更後の設定値「１部」に対応付けて、変更されたことを示すアイコン１０３０が表示されている。これにより、ユーザは、変更後の設定値を容易に確認することができる。
【００４５】
この設定値においてタスクを実行したい場合には、ユーザは、図１０（ｃ）に示すように設定値が変更になったタスクボタン１００１を再度選択し、ムーブ操作を行えばよい。これにより、変更後の設定値が再度ポップアップ表示される。そして、ムーブ操作がスタートボタン１００３に到達すると、変更後の設定値でのタスクの実行を指示することができる。
【００４６】
なお、図１０（ｂ）に示すように入力画面１０２０が表示された状態で、キャンセルキー１０２２が押下されたとする。この場合には、入力画面１０２０が消え、さらにスライダーバー１００２、スタートボタン１００３及びポップアップ画面１０１１が消え、操作画面１０００はタッチダウン操作が行われる前の状態に戻る。
【００４７】
図１１は、第３の実施形態に係る制御装置１０４による制御処理を示すフローチャートである。なお、図１１に示す制御処理の各処理のうち、図６を参照しつつ説明した第１の実施形態に係る制御処理の各処理と同一の処理には、同一の番号を付している。Ｓ６０４において、受付部２０１は、ムーブ操作が行われた場合には（Ｓ６０４でＹｅｓ）、処理をＳ６０５へ進める一方で、ムーブ操作が行われていない場合には（Ｓ６０４でＮｏ）、処理をＳ１１０６へ進める。Ｓ１１０１において、受付部２０１は、タッチアップ操作が行われたか否かを確認する。受付部２０１は、タッチアップ操作が行われた場合には（Ｓ１１０１でＹｅｓ）、処理をＳ１１０２へ進める。受付部２０１は、タッチアップ操作が行われていない場合には（Ｓ１１０１でＮｏ）、処理をＳ１１０６へ進める。
【００４８】
Ｓ１１０２において、表示制御部２０２は、設定値の入力画面を表示するよう制御する。表示制御部２０２はさらに、このときスライダーバー及びスタートボタンをグレイアウトする。ここで、入力画面は、設定値の変更指示を受け付ける画面の一例である。次に、Ｓ１１０３において、受付部２０１は、ユーザ操作に応じて、設定値の変更指示を受け付けたか否かを確認する。ユーザにより設定値が入力されエンターキー１０２１が押下されると、受付部２０１は、入力された設定値への変更指示を受け付ける。受付部２０１は、変更指示を受け付けた場合には（Ｓ１１０３でＹｅｓ）、処理をＳ１１０４へ進める。受付部２０１は、変更指示を受け付けなった場合には（Ｓ１１０３でＮｏ）、処理をＳ１１０５へ進める。
【００４９】
Ｓ１１０４において、表示制御部２０２は、タスクボタン１００１の表示を更新する。具体的には、表示制御部２０２は、変更指示に対応するタスクボタン１００１に変更後の設定値を表示し、さらに変更後の設定値に対応付けてアイコンを表示する。表示制御部２０２はまた、入力画面、グレーアウト表示中のスライダーバー１００２及びスタートボタン１００３の表示を終了する。さらに、タスク制御部２０３は、変更後の設定値をコントローラ１０３に送信することにより、設定値を変更するよう制御する。そして、ＣＰＵ１３３は、処理をＳ６０２へ進める。すなわち、これ以降のＳ６０２からの処理により、変更後の設定値でのタスクの実行が可能となる。
【００５０】
また、Ｓ１１０５においては、受付部２０１は、設定入力のキャンセル指示を受け付けたか否かを確認する。受付部２０１は、入力画面においてキャンセルキーが押下された場合にキャンセル指示を受け付ける。受付部２０１は、キャンセル指示を受け付けなかった場合には（Ｓ１１０５でＮｏ）、処理をＳ１１０３へ進める。受付部２０１は、キャンセル指示を受け付けた場合には（Ｓ１１０５でＹｅｓ）、表示制御部２０２に入力画面、グレーアウト表示中のスライダーバー１００２及びスタートボタンの表示を終了させ、その後処理をＳ６０２へ進める。これにより、Ｓ６０２の処理時点においては、操作画面１０００にはタスクボタン１００１のみが表示されることになる。すなわち、操作画面１０００は、タッチダウン操作が行われる前の状態に戻る。
【００５１】
また、Ｓ１１０６において、受付部２０１は、ムーブ操作の操作位置がスタートボタン３０３に到達したか否かを確認する。受付部２０１は、操作位置がスタートボタンに到達した場合には（Ｓ１１０６でＹｅｓ）、処理をＳ１１０７へ進める。受付部２０１は、操作位置がスタートボタンに到達していない場合には（Ｓ１１０６でＮｏ）、処理をＳ６０４へ進める。Ｓ１１０７において、タスク制御部２０３は、選択されたタスクボタンに対応したタスクを実行するよう制御する。具体的には、タスク制御部２０３は、コントローラ１０３に対してタスクを実行するように実行コマンドを発行する。以上で制御処理が終了する。なお、第３の実施形態に係る複合機１００のこれ以外の構成及び処理は、他の実施形態に係る複合機１００の構成及び処理と同様である。
【００５２】
このように、本実施形態に係る複合機１００においては、ユーザは、タスクの実行を指示する際にタスクの設定を確認するだけでなく、設定値の変更することができ、さらにタスクの実行を中止することもできる。
【００５３】
（第４の実施形態）
図１２は、第４の実施形態に係るＸ線制御システム１２００の全体図である。Ｘ線制御システム１２００は、制御装置１２１０と、Ｘ線検査装置１２２０と、を備える。制御装置１２１０とＸ線検査装置１２２０は、ネットワークを介して通信可能である。制御装置１２１０は、第１の実施形態に係る制御装置１０４と同様に、タッチディスプレイ１１１と情報処理部１１２とを備え、さらに撮影部１２１１を備えている。撮影部１２１１は、画像を撮影する。第４の実施形態に係る制御装置１２１０は、Ｘ線検査装置１２２０におけるタスクの実行を制御する。
【００５４】
制御装置１２１０は、ユーザの意図しないタッチによりタスクが実行されることを防止しつつ、ユーザにタスクの内容を順次確認させながら、タスク実行指示させるものであり、重大と認められるタスクに対して特に好適である。ここで、重大と認められるタスクとしては、以下に示す３つのタスクが挙げられる。
（１）  実行された後の取り消しが困難か不可能なタスク
（２）  実行されたことの効果が他の者に及ぶタスク
（３）  タスクを構成する内容（設定値）が多岐であるタスク
これらにあてはまる重大と認められるタスクとしては、第１の実施形態等で説明した、複合機１００における送信がある。一般に送信後の取り消しは困難で、他の者（受信者）に情報が知得され、宛名や送信枚数、片面・両面の別、データ解像度など設定が多岐に及ぶ。
【００５５】
また、重大と認められるタスクとしては、Ｘ線検査装置１２２０の曝射がある。曝射すれば被検者は被曝を免れない。また、Ｘ線の曝射においては、検査部位、検査（撮影）方向、被検者の体格・体質等に応じて、曝射線量やＸ線成分スペクトラム、曝射範囲、曝射時間等、多岐の設定を要する。
【００５６】
図１３は、第４の実施形態に係る制御装置１２１０のタッチディスプレイ１１１の表示例を示す図である。タッチディスプレイ１１１には、タスクボタン１３０１が表示され、タッチダウン操作に応じて、スライダーバー１３０２及びスタートボタン１３０３が表示されている。さらに、ムーブ操作に応じて、ポップアップ画面１３１１が表示されている。さらにムーブ操作が継続し、スタートボタン１３０３に到達すると、制御装置１２１０は、Ｘ線曝射を含むタスクを実行するための実行コマンドを発行する。
【００５７】
さらに、本実施形態に係る制御装置１２１０は、制御装置１２１０が制御対象とするタスクの実行装置であるＸ線検査装置１２２０が、制御装置１２１０のユーザが視認可能な範囲内に存在する場合にのみ、タスクの実行を許可するよう制御する。具体的には、制御装置１２１０は、撮影部１２１１によりＸ線検査装置１２２０の撮影画像が撮影された場合にタスクの実行コマンドの発行を許可するものとする。そして、制御装置１２１０は、実行コマンドの発行が許可された場合において、図６等を参照しつつ説明した制御処理においてユーザ操作に応じてタスクの実行指示を受け付けた場合に、実行コマンドを発行することで、タスクを実行するよう制御する。
【００５８】
なお、制御装置１２１０は、制御処理の開始前に、ユーザに対し撮影部１２１１をＸ線検査装置１２２０に向けるよう促すメッセージを出力してもよい。なお、制御装置１２１０は、予めＸ線検査装置１２２０の画像を記憶しておき、記憶された画像と撮影画像の画像マッチングにより、撮影画像がＸ線検査装置１２２０の画像であるか否かを判断するものとする。なお、第４の実施形態に制御装置１２１０のこれ以外の構成及び処理は、他の実施形態に係る複合機１００の構成及び処理と同様である。
【００５９】
Ｘ線検査装置１２２０の曝射指示を、Ｘ線検査装置１２２０と別の装置として設けられた携帯型の制御装置１２１０から行えることにより、検査者（オペレーター）が被検者の介助をしながら曝射操作するといったことが可能となる。このため、被検者が安心できる検査環境の実現や検査効率の向上等が期待できる。その一方で、離れた場所や別室からタスク実行指示が可能となるため、確認ミス等の原因にもなりかねない。そこで、本実施形態においては、このように、制御装置１２１０のユーザ（検査者）がＸ線検査装置１２２０を視認可能な状況においてのみ、制御装置１２１０からのタスクの実行指示を許可することとした。このように、第４の実施形態に係る制御装置１２１０は、タスクの実行装置がユーザの視認可能な範囲内に存在する場合にのみ、制御装置１２１０からのタスクの実行指示を許可することとしたので、タスクの実行をより安全に行うことができる。
【００６０】
第４の実施形態の第１の変形例としては、制御装置１２１０のユーザが視認可能な範囲にある場合にのみタスクの実行を許可するような制御の対象となるタスクの実行装置はＸ線検査装置に限定されるものではない。他の例としては、制御装置と独立して設けられた装置である複合機等であってもよい。
【００６１】
第２の変形例としては、Ｘ線検査装置１２２０が制御装置１２１０のユーザが視認可能な範囲に存在するか否かを判断するための処理は、実施形態に限定されるものではない。他の例としては、Ｘ線検査装置１２２０に発光部を設け、制御装置１２１０に受光センサ（撮影部を含む）を設ける。そして、制御装置１２１０の受光センサが、Ｘ線検査装置１２２０の発光部が発する信号を受光した場合に、Ｘ線検査装置１２２０がユーザの視認可能な範囲に存在すると判断することとしてもよい。
【００６２】
＜その他の実施例＞
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上述の実施形態の一部を適宜組み合わせてもよい。
【００６３】
また、上述の実施形態の機能を実現するソフトウェアのプログラムを、記録媒体から直接、或いは有線／無線通信を用いてプログラムを実行可能なコンピュータを有するシステム又は装置に供給し、そのプログラムを実行する場合も本発明に含む。従って、本発明の制御処理をコンピュータで実現するために、該コンピュータに供給、インストールされるプログラム・コード自体も本発明を実現するものである。つまり、本発明の制御処理を実現するためのコンピューター・プログラム自体も本発明に含まれる。その場合、プログラムの機能を有していれば、オブジェクト・コード、インタープリターにより実行されるプログラム、ＯＳに供給するスクリプト・データ等、プログラムの形態を問わない。
【００６４】
プログラムを供給するための記録媒体としては、例えば、ハード・ディスク、磁気テープ等の磁気記録媒体、光／光磁気記憶媒体、不揮発性の半導体メモリでもよい。プログラムの供給方法としては、コンピューター・ネットワーク上のサーバに本発明を形成するコンピューター・プログラムを記憶し、接続のあったクライアント・コンピューターがコンピューター・プログラムをダウンロードするような方法もあり得る。
【符号の説明】
【００６５】
１００  複合機
１１１  タッチディスプレイ
１２１  表示部
１２２  タッチ入力部
１３３  ＣＰＵ
【図１】
2019061549.tif 000003
【図２】
2019061549.tif 000004
【図３】
2019061549.tif 000005
【図４】
2019061549.tif 000006
【図５】
2019061549.tif 000007
【図６】
2019061549.tif 000008
【図７】
2019061549.tif 000009
【図８】
2019061549.tif 000010
【図９】
2019061549.tif 000011
【図１０】
2019061549.tif 000012
【図１１】
2019061549.tif 000013
【図１２】
2019061549.tif 000014
【図１３】
2019061549.tif 000015