(57)【特許請求の範囲】
【請求項１】
処理の単位を表す画像である処理画像の一覧を表示部に表示する表示手段と、
一の処理画像の動作に伴って表示位置が移動する他の処理画像の移動中に、当該他の処理画像への操作の受け付けを制限する受付制御手段と
を備える表示装置。
【請求項２】
前記受付制御手段は、前記一の処理画像の動作に伴って前記他の処理画像の表示位置が移動する場合に、表示位置が移動しない処理画像への操作を受け付け可能な状態のままにすること
を特徴とする請求項１に記載の表示装置。
【請求項３】
前記受付制御手段は、前記一の処理画像が前記一覧から削除される動作に伴って表示位置が移動する前記他の処理画像の移動中に、当該他の処理画像への操作の受け付けを制限すること
を特徴とする請求項１または２に記載の表示装置。
【請求項４】
前記受付制御手段は、前記一の処理画像が前記一覧に新たに追加される動作に伴って表示位置が移動する前記他の処理画像の移動中に、当該他の処理画像への操作の受け付けを制限すること
を特徴とする請求項１または２に記載の表示装置。
【請求項５】
前記受付制御手段は、さらに、前記他の処理画像の表示位置の移動が完了して予め定められた期間が経過した後に、当該他の処理画像への操作を受け付け可能な状態にすること
を特徴とする請求項１乃至４のいずれか１項に記載の表示装置。
【請求項６】
前記表示手段は、表示位置が移動する前記他の処理画像への操作が行われた場合に、当該他の処理画像への操作を受け付けるか否かを利用者に選択させるための画像を新たに前記表示部に表示すること
を特徴とする請求項１乃至５のいずれか１項に記載の表示装置。
【請求項７】
画像データについての処理を行う画像処理手段と、
前記処理の単位を表す画像である処理画像の一覧を表示部に表示する表示手段と、
一の処理画像の動作に伴って表示位置が移動する他の処理画像の移動中に、当該他の処理画像への操作の受け付けを制限する受付制御手段と
を備える画像処理装置。
【請求項８】
コンピュータに、
処理の単位を表す画像である処理画像の一覧を表示部に表示する機能と、
一の処理画像の動作に伴って表示位置が移動する他の処理画像の移動中に、当該他の処理画像への操作の受け付けを制限する機能と
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置、画像処理装置及びプログラムに関する。
【背景技術】
【０００２】
公報記載の従来技術として、検出部が、入力部に対して行われた入力操作に基づいて、表示部における選択可能情報の一覧表示に従って選択可能情報の選択を行う利用者の意思を検出し、当該意思が存在すると判断される選択意思の検出状態において、表示制御部が、当該検出が行われた際に表示されている選択可能情報のそれぞれについて、表示位置を変更しない表示制御を行う表示制御装置が存在する。（特許文献１参照）
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−９９１２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
利用者に選択される情報の表示位置が変更する場合、例えば、利用者が選択する直前に表示位置が変更されると、誤操作が生じる恐れがある。
本発明は、表示されている情報が移動する際に、移動する情報を利用者が選択できる状態を維持する場合と比較して、利用者の誤操作を抑制することを目的とする。
【課題を解決するための手段】
【０００５】
請求項１記載の発明は、処理の単位を表す画像である処理画像の一覧を表示部に表示する表示手段と、一の処理画像の動作に伴って表示位置が移動する他の処理画像の移動中に、当該他の処理画像への操作の受け付けを制限する受付制御手段とを備える表示装置である。
請求項２記載の発明は、前記受付制御手段は、前記一の処理画像の動作に伴って前記他の処理画像の表示位置が移動する場合に、表示位置が移動しない処理画像への操作を受け付け可能な状態のままにすることを特徴とする請求項１に記載の表示装置である。
請求項３記載の発明は、前記受付制御手段は、前記一の処理画像が前記一覧から削除される動作に伴って表示位置が移動する前記他の処理画像の移動中に、当該他の処理画像への操作の受け付けを制限することを特徴とする請求項１または２に記載の表示装置である。
請求項４記載の発明は、前記受付制御手段は、前記一の処理画像が前記一覧に新たに追加される動作に伴って表示位置が移動する前記他の処理画像の移動中に、当該他の処理画像への操作の受け付けを制限することを特徴とする請求項１または２に記載の表示装置である。
請求項５記載の発明は、前記受付制御手段は、さらに、前記他の処理画像の表示位置の移動が完了して予め定められた期間が経過した後に、当該他の処理画像への操作を受け付け可能な状態にすることを特徴とする請求項１乃至４のいずれか１項に記載の表示装置である。
請求項６記載の発明は、前記表示手段は、表示位置が移動する前記他の処理画像への操作が行われた場合に、当該他の処理画像への操作を受け付けるか否かを利用者に選択させるための画像を新たに前記表示部に表示することを特徴とする請求項１乃至５のいずれか１項に記載の表示装置である。
請求項７記載の発明は、画像データについての処理を行う画像処理手段と、前記処理の単位を表す画像である処理画像の一覧を表示部に表示する表示手段と、一の処理画像の動作に伴って表示位置が移動する他の処理画像の移動中に、当該他の処理画像への操作の受け付けを制限する受付制御手段とを備える画像処理装置。である。
請求項８記載の発明は、コンピュータに、処理の単位を表す画像である処理画像の一覧を表示部に表示する機能と、一の処理画像の動作に伴って表示位置が移動する他の処理画像の移動中に、当該他の処理画像への操作の受け付けを制限する機能とを実現させるためのプログラムである。
【発明の効果】
【０００６】
請求項１記載の発明によれば、表示されている情報が移動する際に、移動する情報を利用者が選択できる状態を維持する場合と比較して、利用者の誤操作を抑制することができる。
請求項２記載の発明によれば、一の処理画像の動作に伴って表示位置が移動しない処理画像への操作が中断されることを防止することができる。
請求項３記載の発明によれば、表示されている情報が移動する際に、移動する情報を利用者が選択できる状態を維持する場合と比較して、利用者の誤操作を抑制することができる。
請求項４記載の発明によれば、表示されている情報が移動する際に、移動する情報を利用者が選択できる状態を維持する場合と比較して、表示された処理画像に対する利用者の誤操作を抑制することができる。
請求項５記載の発明によれば、表示されていて、移動している処理画像のみが利用者に選択できない状態にしている場合と比較して、利用者の誤操作を抑制することができる。
請求項６記載の発明によれば、表示位置が移動する他の処理画像への操作が行われた場合に、利用者が操作をしたい処理画像か否かを確認することができる。
請求項７記載の発明によれば、表示されている情報が移動する際に、移動する情報を利用者が選択できる状態を維持する場合と比較して、利用者の誤操作を抑制することができる。
請求項８記載の発明によれば、表示されている情報が移動する際に、移動する情報を利用者が選択できる状態を維持する場合と比較して、利用者の誤操作を抑制する機能を、コンピュータにより実現できる。
【図面の簡単な説明】
【０００７】
【図１】本実施の形態に係る画像処理装置のハードウェア構成例を示した図である。
【図２】本実施の形態に係る画像処理装置の機能構成例を示したブロック図である。
【図３】ジョブ一覧の表示内容を更新する際の処理手順の一例を示したフローチャートである。
【図４】（ａ）〜（ｆ）は、表示位置が移動中のジョブ画像についてユーザの操作不可の状態にする処理の一例を説明するための図である。
【図５】（ａ）、（ｂ）は、表示位置が移動する前のジョブ画像についてユーザの操作不可の状態にする処理の一例を説明するための図である。
【図６】（ａ）〜（ｄ）は、表示位置が移動中のジョブ画像についてユーザの操作不可の状態にする処理の他の例を説明するための図である。
【図７】（ａ）、（ｂ）は、ジョブの操作を行うか否かをユーザに確認する処理の一例を説明するための図である。
【図８】（ａ）〜（ｃ）は、操作不可のジョブ画像の色を変えて表示する処理の一例を説明するための図である。
【図９】（ａ）〜（ｃ）は、操作不可のジョブ画像を非表示にする処理の一例を説明するための図である。
【図１０】本実施の形態が適用されるコンピュータのハードウェア構成例を示した図である。
【発明を実施するための形態】
【０００８】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
＜画像処理装置のハードウェア構成＞
図１は、本実施の形態に係る画像処理装置１００のハードウェア構成例を示した図である。本実施の形態に係る画像処理装置１００は、例えば、スキャン機能、プリント機能、コピー機能及びファクシミリ機能等を備えた装置である。画像処理装置１００は、ＣＰＵ（Central Processing Unit）１０１、ＲＯＭ（Read Only Memory）１０２、ＲＡＭ（Random Access Memory）１０３、表示機構１０４、画像読取部１０５、画像形成部１０６、画像処理部１０７、通信部１０８、記憶装置１０９を備える。なお、これらの各機能部は、バス１１０に接続されており、このバス１１０を介してデータの授受を行う。本実施の形態では、表示装置、画像処理装置の一例として、画像処理装置１００が用いられる。また、画像処理手段の一例として、画像読取部１０５、画像形成部１０６、画像処理部１０７、及び通信部１０８が用いられる。
【０００９】
ＣＰＵ１０１は、ＯＳ（Operating System）やアプリケーション等の各種ソフトウェアを実行する。また、ＲＯＭ１０２は、ＣＰＵ１０１により実行される制御プログラムを記憶している。そして、ＣＰＵ１０１は、ＲＯＭ１０２に記憶されている制御プログラムを読み出し、ＲＡＭ１０３を作業エリアにして制御プログラムを実行する。ＣＰＵ１０１により制御プログラムが実行されると、画像処理装置１００における各機能が実現される。これにより、例えば、表示機構１０４に予め定められた表示がなされ、また、画像読取部１０５により原稿の読み取りが行われる。
【００１０】
なお、ＣＰＵ１０１によって実行されるプログラムは、磁気記録媒体（磁気テープ、磁気ディスクなど）、光記録媒体（光ディスクなど）、光磁気記録媒体、半導体メモリなどのコンピュータが読取可能な記録媒体に記憶した状態で提供し得る。また、インターネットなどの通信手段を用いて画像処理装置１００にダウンロードさせてもよい。
【００１１】
表示機構１０４は、例えば液晶のタッチパネルディスプレイ（以下、タッチパネルと称する）により構成され、画像処理装置１００に関するデータ等を表示する。また、表示機構１０４は、表示した画面に対してユーザによる接触が行われたことを検知して、ユーザからの操作を受け付ける。接触を検知する手段としては、接触による圧力をもとに検知する手段や、接触した物の静電気をもとに検知する手段等、どのようなものが用いられても良い。
【００１２】
ここで、表示機構１０４は、画像処理装置１００にて実行されるジョブの一覧を表示する。ジョブとは、画像処理装置１００が実行する画像データに関する処理の単位を示し、例えば、プリントジョブ、スキャンジョブ、ファクシミリジョブが該当する。プリントジョブとは、プリント機能にて画像データを印刷する処理を示す。スキャンジョブとは、スキャン機能にて文書を読み取り、読み取った文書の画像を表す画像データを生成する処理を示す。ファクシミリジョブとは、ファクシミリ機能にて画像データを宛先となる他装置へ送信する処理を示す。
【００１３】
画像読取部１０５は、文書を読み取り、読み取った文書の画像を表す画像データを生成する。ここで、画像読取部１０５は、例えばスキャナであり、光源から原稿に照射した光に対する反射光をレンズで縮小してＣＣＤ（Charge Coupled Devices）で受光するＣＣＤ方式や、ＬＥＤ光源から原稿に順に照射した光に対する反射光をＣＩＳ（Contact Image Sensor）で受光するＣＩＳ方式のものを用いると良い。
【００１４】
画像形成部１０６は、用紙等の記録媒体に画像を形成する印刷機構を備えている。ここで、画像形成部１０６は、例えばプリンタであり、感光体に付着させたトナーを記録媒体に転写して像を形成する電子写真方式や、インクを記録媒体上に吐出して像を形成するインクジェット方式のものを用いると良い。
【００１５】
画像処理部１０７は、入力される画像データに色補正や階調補正等の画像処理を施すものであり、画像処理が施された画像データを生成して画像形成部１０６へ出力する。
【００１６】
通信部１０８は、不図示の通信回線に接続されており、通信回線に接続されている他装置と通信を行う通信インターフェースとして機能する。例えば、ファクシミリ機能が実行される場合には、画像読取部１０５にて読み取った文書の画像データが通信部１０８にて宛先の他装置へ送信される。
【００１７】
記憶装置１０９は、ハードディスク装置などの記憶領域を具備しており、例えば通信部１０８で受信したデータや画像処理装置１００で生成されたデータ等を記憶する。
【００１８】
＜画像処理装置の機能構成＞
次に、本実施の形態に係る画像処理装置１００の機能構成について説明する。図２は、本実施の形態に係る画像処理装置１００の機能構成例を示したブロック図である。画像処理装置１００は、ジョブの情報を保持して管理するジョブ管理部１１１と、表示部１１３の表示内容を制御する表示制御部１１２と、表示制御部１１２の制御のもと画像を表示する表示部１１３とを備える。また、画像処理装置１００は、ユーザからの操作を受け付ける操作受付部１１４と、操作受付部１１４にて操作を受け付けるか否かの制御や受け付けた操作に対する処理を行う操作制御部１１５とを備える。
【００１９】
ジョブ管理部１１１は、画像処理装置１００にて実行されるジョブの情報を保持して管理する。ジョブの情報には、例えば、処理の対象となる画像データ、プリントジョブやスキャンジョブ等のジョブの種類、プリント待ちやスキャン中等のジョブの進行状況などが含まれる。また、ジョブの情報には、例えば、印刷する文書名やスキャンする文書名等の処理対象となるデータ名、印刷するページ数等の処理対象となるデータ量、ジョブ生成を指示したユーザのユーザ名、ジョブ生成の日時、画像データの送信先のユーザ名などが含まれる。さらに、ジョブの情報には、各ジョブが画像処理装置１００にて実行される順番に関する情報も含まれる。ジョブ管理部１１１は、このようなジョブの情報を、画像処理装置１００での処理状況やユーザの操作に応じて更新する。
【００２０】
例えば、プリントジョブに関しては、外部の他装置から印刷指示があった場合、ジョブ管理部１１１は、プリントジョブを新たに追加する。また、画像形成部１０６にて印刷が終了すると、ジョブ管理部１１１は、終了したプリントジョブの情報を削除する。さらに、例えば、スキャンジョブに関しては、ユーザがスキャン機能を実行する操作を行うと、ジョブ管理部１１１は、スキャンジョブを新たに追加する。また、画像読取部１０５にて画像データの生成が終了すると、ジョブ管理部１１１は、終了したスキャンジョブの情報を削除する。
【００２１】
そして、例えば、ファクシミリジョブに関しては、ユーザがファクシミリ機能を実行する操作を行うと、ジョブ管理部１１１は、ファクシミリジョブを新たに追加する。また、通信部１０８にて宛先への画像データの送信が完了すると、ジョブ管理部１１１は、終了したファクシミリジョブの情報を削除する。
ほかに、例えば、ユーザによりジョブのキャンセルをする操作が行われた場合には、ジョブ管理部１１１は、キャンセルされたジョブの情報を削除する。
【００２２】
表示手段の一例としての表示制御部１１２は、ジョブ管理部１１１に保持されているジョブの情報をもとに、表示部１１３にジョブ一覧を表示する。ジョブ一覧には、ジョブを表す画像（以下、ジョブ画像と称する）がジョブごとに示されている。ここで、表示制御部１１２は、ジョブ管理部１１１にて新たなジョブが追加されたり、ジョブの終了に伴いジョブの情報が削除されたりした場合には、表示部１１３のジョブ一覧の表示内容を更新する。また、表示制御部１１２は、画像処理装置１００でのジョブの進行状況に合わせて、ジョブ一覧の表示内容を更新する。
【００２３】
例えば、ジョブの終了やジョブがキャンセルされた場合には、表示制御部１１２は、そのジョブに対応するジョブ画像を削除するとともに、他のジョブ画像の表示位置を変更するように、ジョブ一覧の表示内容を更新する。また、例えば、新たなジョブが追加される場合、表示制御部１１２は、新たなジョブ画像を追加するとともに、他のジョブ画像の表示位置を変更するように、ジョブ一覧の表示内容を更新する。さらに、例えば、印刷が進行して印刷済みのページ数が増えた場合には、表示制御部１１２は、そのジョブについて表示されている進行状況の内容を変更するように、ジョブ一覧の表示内容を更新する。本実施の形態では、処理画像の一例として、ジョブ画像が用いられる。
【００２４】
また、表示制御部１１２は、ジョブ一覧の表示内容を更新する場合、更新する表示内容の情報を操作制御部１１５に出力する。
さらに、表示制御部１１２は、ジョブ一覧のジョブがユーザに選択された場合、選択されたジョブに関する詳細な情報やジョブをキャンセルするボタン等を新たに表示部１１３に表示する。
【００２５】
表示部１１３は、表示機構１０４のタッチパネルであり、表示制御部１１２の制御のもと、ジョブ一覧等の情報を表示する。
【００２６】
受付手段の一例としての操作受付部１１４は、タッチパネル上でのユーザによる接触操作を検知して、ユーザからの操作入力を受け付ける。例えば、操作受付部１１４は、表示部１１３に表示されたジョブ一覧のジョブ画像への操作を受け付ける。
【００２７】
受付制御手段の一例としての操作制御部１１５は、表示制御部１１２から受け取ったジョブ一覧の表示内容の情報をもとに、各ジョブ画像に対するユーザの操作可否を判断する。ここで、操作制御部１１５は、ジョブ一覧の表示内容の更新により表示部１１３への表示位置が移動するジョブ画像について、操作の受け付けを制限するように操作受付部１１４を制御する。操作の受け付けが制限されると、例えば、ユーザによる操作が行われても操作受付部１１４にて操作を受け付けない状態となる。即ち、ジョブ画像に対するユーザのタッチパネルでの操作が不可となる。一方、ジョブ一覧の表示内容が更新される場合でも表示位置が移動しないジョブ画像については、操作制御部１１５は、ユーザの操作可能なジョブ画像であると判断し、操作の受け付けを制限しない。即ち、表示位置が移動しないジョブ画像については、操作を受け付け可能な状態のままとなる。
【００２８】
また、操作制御部１１５は、操作受付部１１４にて受け付けた操作に対する処理を行う。例えば、操作受付部１１４にてジョブを選択する操作を受け付けた場合には、選択されたジョブがユーザの操作可能なジョブであれば、操作制御部１１５は、ジョブが選択されたことを表示制御部１１２に通知する。通知により、表示制御部１１２にて、選択されたジョブの詳細な情報やキャンセルするボタン等が表示される。また、例えば、操作受付部１１４にてジョブをキャンセルする操作を受け付けた場合には、操作制御部１１５は、ジョブ管理部１１１にジョブを削除するように通知する。
【００２９】
そして、上述したように、ＣＰＵ１０１にて制御プログラムが実行されることにより、ジョブ管理部１１１、表示制御部１１２、操作受付部１１４、操作制御部１１５の機能が実現される。また、表示部１１３は、表示機構１０４により実現される。さらに、ジョブ管理部１１１が管理するジョブの情報は、例えば、記憶装置１０９に記憶される。
【００３０】
＜ジョブ一覧の表示内容を更新する際の処理手順の説明＞
次に、画像処理装置１００によるジョブ一覧の表示内容を更新する際の処理について説明する。図３は、ジョブ一覧の表示内容を更新する際の処理手順の一例を示したフローチャートである。画像処理装置１００は、図３に示す各処理を一定時間ごとに繰り返し実行する。
【００３１】
まず、表示制御部１１２は、ジョブ管理部１１１に保持されているジョブの情報をもとに、ジョブ一覧の表示内容を更新するか否かを判定する（ステップ１０１）。例えば、ジョブ管理部１１１においてジョブが終了した場合や新たにジョブが追加された場合、表示制御部１１２は、表示内容を更新すると判定する。また、例えば、ジョブの処理が進行したことにより表示内容を変更する場合、表示制御部１１２は、表示内容を更新すると判定する。
【００３２】
ステップ１０１で肯定の判断（Ｙｅｓ）がされた場合、表示制御部１１２は、更新する表示内容の情報を操作制御部１１５に出力する（ステップ１０２）。例えば、ジョブが終了した場合、表示制御部１１２は、ジョブ一覧から削除されるジョブ画像、それに伴い表示位置が移動する他のジョブ画像についての情報を、操作制御部１１５に出力する。また、例えば、新たにジョブが追加された場合、表示制御部１１２は、新たに追加されるジョブ画像、それに伴い表示位置が移動する他のジョブ画像についての情報を、操作制御部１１５に出力する。一方、ステップ１０１で否定の判断（Ｎｏ）がされた場合、本処理フローは終了する。
【００３３】
次に、操作制御部１１５は、表示制御部１１２から受け取ったジョブ一覧の表示内容の情報をもとに、各ジョブ画像に対するユーザの操作可否を判断する（ステップ１０３）。ここで、操作制御部１１５は、表示部１１３への表示位置が移動中のジョブ画像について、ユーザの操作不可であると判断する。また、操作制御部１１５は、ジョブ画像の移動が完了した後も、予め定められた期間が経過するまで、そのジョブ画像を操作不可であると判断する。さらに、操作制御部１１５は、新たに追加されたジョブ画像について、ジョブ一覧に追加されて予め定められた期間が経過するまで、操作不可であると判断する。また、操作制御部１１５は、操作不可と判断したジョブ画像について、ユーザからの操作を受け付けないように操作受付部１１４を制御する。そして、本処理フローは終了する。
【００３４】
また、表示制御部１１２は、ジョブ一覧の表示内容を更新している間、例えば、ジョブ画像が移動している間、繰り返し、ステップ１０１で肯定の判断（Ｙｅｓ）を行い、ステップ１０２にて操作制御部１１５に表示内容の情報を出力する。即ち、表示内容が更新されている間、その内容が操作制御部１１５に出力され続け、操作制御部１１５は、受け取った情報をもとに、ステップ１０３にて各ジョブの操作可否を判断する。このように、操作制御部１１５は、ジョブ一覧の表示の更新状況を監視することとなる。
【００３５】
＜ジョブ一覧の表示内容を更新する際の処理の具体例＞
次に、画像処理装置１００によるジョブ一覧の表示内容を更新する際の処理について、具体例を挙げて説明する。図４（ａ）〜（ｆ）は、表示位置が移動中のジョブ画像についてユーザの操作不可の状態にする処理の一例を説明するための図である。図４に示す例では、初期状態として、ジョブ管理部１１１が５つのジョブの情報を保持しており、表示部１１３にジョブ一覧として５つのジョブ画像が表示されているものとする。そして、５つのうちの１つのジョブについて、印刷が終了した場合の処理を説明する。
【００３６】
まず、図４（ａ）に示すように、表示部１１３は、ジョブ一覧としてジョブ画像１１〜１５を表示する。ジョブ画像１１〜１５に対応するジョブをそれぞれ、ジョブＡ１、ジョブＡ２、ジョブＡ３、ジョブＡ４、ジョブＡ５とする。即ち、ジョブＡ１はスキャンジョブ、ジョブＡ２はプリントジョブ、ジョブＡ３はプリントジョブ、ジョブＡ４はファクシミリジョブ、ジョブＡ５はプリントジョブである。ここで、どのジョブ画像の表示位置も移動していない状態では、ジョブ画像１１〜１５はユーザの操作可能な状態にある。この状態で、例えば、ユーザがジョブ画像１１を選択する操作を行うと、ジョブＡ１について詳細な情報やジョブＡ１をキャンセルするボタン等が表示部１１３に表示される。
【００３７】
また、表示制御部１１２は、印刷が進行してジョブＡ３の進行状況に変更があれば、ジョブ管理部１１１から取得したジョブＡ３の情報をもとに、ジョブ一覧の表示内容を更新する。例えば、図４（ａ）に示すジョブＡ３については、６ページ中５ページ目の文書データが印刷中であるが、６ページ目の文書データが印刷開始されると、表示内容が更新される。
【００３８】
ここで、表示制御部１１２は、ジョブ管理部１１１からジョブＡ３の印刷終了の情報を取得すると、図４（ｂ）に示すように、ジョブ一覧からジョブ画像１３を削除する。ジョブ画像１３が削除されることで、ジョブ画像１３が表示されていた箇所に空きができる。そのため、表示制御部１１２は、ジョブ画像１３より下にあるジョブ画像（ジョブ画像１４及びジョブ画像１５）の表示位置を移動させる。即ち、図４（ｃ）に示すように、ジョブ画像１４及びジョブ画像１５が上（矢印に示す方向）に移動し始める。そして、表示制御部１１２は、更新する表示内容の情報として、ジョブ画像１３を削除してジョブ画像１４及びジョブ画像１５の移動を開始したことを操作制御部１１５に通知する。
【００３９】
ジョブ画像１４及びジョブ画像１５が移動し始めると、操作制御部１１５は、図４（ｄ）に示すように、ジョブ画像１４及びジョブ画像１５についてユーザの操作不可の状態にする。一方、表示位置が移動しないジョブ画像１１及びジョブ画像１２は、ユーザの操作可能な状態のままである。
【００４０】
次に、ジョブ画像１４及びジョブ画像１５の移動が完了すると、表示制御部１１２は、更新する表示内容の情報として、ジョブ画像１４及びジョブ画像１５の移動が完了したことを操作制御部１１５に通知する。ここで、操作制御部１１５は、図４（ｅ）に示すように、ジョブ画像１４及びジョブ画像１５の移動が完了した後も、予め定められた期間（例えば、１秒間）、ジョブ画像１４及びジョブ画像１５を操作不可の状態のままにする。
【００４１】
そして、予め定められた期間が経過した後、操作制御部１１５は、図４（ｆ）に示すように、ジョブ画像１４及びジョブ画像１５をユーザの操作可能な状態にする。ここで、表示部１１３に表示されている全てのジョブ画像（ジョブ画像１１〜１５）について、ユーザの操作が可能となる。
【００４２】
このようにして、操作制御部１１５は、表示制御部１１２から表示内容を受け取ると、ジョブ画像の移動が開始してから移動が完了し、予め定められた期間が経過するまで、このジョブ画像に対してユーザの操作不可の状態にする。
例えば、図４（ｃ）のようにジョブ画像１４及びジョブ画像１５が移動する際、ユーザがジョブ画像１４を選択しようとしたが、ジョブ画像１５が上に移動してきたために、選択したいジョブ画像１４ではなく、ユーザの意思とは異なるジョブ画像１５を選択してしまう場合がある。そこで、移動するジョブ画像について操作不可の状態にすることで、例えば、移動するジョブ画像を操作可能な状態に維持する構成と比較して、ユーザがジョブ画像を選択する際の誤操作が抑制される。また、このような場合であっても、移動しないジョブ画像については操作可能な状態のままであるので、ユーザは、移動しないジョブ画像への操作を中断させられることはない。
【００４３】
さらに、ジョブ画像の移動が完了して予め定められた期間が経過した後に、移動したジョブ画像の操作を可能な状態にすれば、ユーザが移動後の画像配置を確認するための待ち時間が生じることになる。そのため、ジョブ画像の移動完了後、予め定められた期間が経過した後に操作可能な状態に戻すことで、予め定められた期間を設けない構成と比較して、ユーザがジョブ画像を選択する際の誤操作が抑制される。
【００４４】
次に、ジョブ一覧の表示内容を更新する際の処理の他の例について説明する。図５（ａ）、（ｂ）は、表示位置が移動する前のジョブ画像についてユーザの操作不可の状態にする処理の一例を説明するための図である。図５に示す例では、図４の例と同様に、ジョブ管理部１１１は、ジョブＡ１〜Ａ５の５つの情報を保持し、表示部１１３はそれぞれのジョブに対応するジョブ画像１１〜１５を表示する。また、ジョブＡ３について印刷実行中であるものとする。
【００４５】
まず、図５（ａ）に示すように、表示部１１３は、ジョブ一覧としてジョブ画像１１〜１５を表示する。ここで、ジョブＡ３は、全部で６ページの文書データを印刷するものであり、現在、３ページ目の文書データを印刷中の状態である。この状態では、ジョブ画像１１〜１５は、ユーザの操作可能な状態にある。
【００４６】
次に、ジョブＡ３の印刷が進行し、図５（ｂ）に示すように、４ページ目の文書データの印刷が開始される。この状態になると、ジョブＡ３での印刷の残りは３ページ（即ち、４〜６ページ目の文書データ）になり、あと少しの時間で印刷が終了することになる。ここで、表示制御部１１２は、更新する表示内容の情報として、ジョブＡ３について４ページ目の文書データの印刷が開始されたことを操作制御部１１５に通知する。
【００４７】
そして、操作制御部１１５は、表示制御部１１２から受け取った表示内容の情報をもとに、ジョブＡ３の印刷終了が近づいていると判断する。ここでは、例えば、プリントジョブに関して、印刷が終了に近づいたと判断するための文書データの残りのページ数（図５に示す例では、３ページ）が予め定められている。そのため、操作制御部１１５は、実行中のプリントジョブの残りのページ数が予め定められた値になると、プリントジョブの終了が近づいていると判断する。
【００４８】
操作制御部１１５は、ジョブＡ３の印刷終了が近づいていると判断すると、ジョブＡ３が終了してジョブ画像１３がジョブ一覧から削除されることにより表示位置が移動する他のジョブ画像（図５に示す例では、ジョブ画像１４及びジョブ画像１５）について、ユーザの操作不可の状態にする。即ち、ジョブ画像１４及びジョブ画像１５は、まだ移動を開始してないが、ジョブＡ３の終了が近づき移動の開始が近づいたために、操作不可の状態になる。
【００４９】
このようにして、操作制御部１１５は、実行中のジョブが終了に近づいた場合、そのジョブが終了することで移動することになるジョブ画像を操作不可の状態にする。ジョブ画像が移動する前から操作不可の状態にしておくことで、例えば、ジョブ画像が移動開始した後に操作不可の状態にする構成と比較して、ユーザがジョブ画像を選択する際の誤操作が抑制される。
【００５０】
また、図５に示す例では、ジョブＡ３のようなプリントジョブが終了する場合について説明したが、ジョブ画像を移動開始前に操作不可の状態にするものとしては、このような構成に限られるものではない。ジョブにて実行される作業の全体量が決まっている場合には、残りの作業量が算出される。そのため、ジョブの終了が近づいていると判断するための残りの作業量を予め定めておけば、ジョブの終了が近づいているか否かの判断が可能になる。そのため、作業の全体量が決まっているジョブが実行中の場合には、ジョブ画像が削除されて他のジョブ画像が移動を開始する前に、他のジョブ画像への操作を制限することとしても良い。例えば、ファクシミリジョブにて全部で８ページの文書データを他の装置に送信する場合、送信する残りの文書データが３ページになった時点で、ファクシミリジョブが終了した場合に移動する予定のジョブ画像が操作不可の状態になる。
【００５１】
さらに、ジョブ一覧の表示内容を更新する際の処理の他の例について説明する。図６（ａ）〜（ｄ）は、表示位置が移動中のジョブ画像についてユーザの操作不可の状態にする処理の他の例を説明するための図である。図４及び図５に示す例は、ジョブ一覧からジョブ画像が削除されるものであるが、図６に示す例は、ジョブ一覧に新たにジョブ画像が追加されるものである。図６に示す例では、図４の例と同様に、ジョブ管理部１１１は、ジョブＡ１〜Ａ５の５つの情報を保持し、表示部１１３はそれぞれのジョブに対応するジョブ画像１１〜１５を表示する。また、新たに、プリントジョブであるジョブＡ６が追加されるものとする。
【００５２】
まず、図６（ａ）に示すように、表示部１１３は、ジョブ一覧としてジョブ画像１１〜１５を表示する。この状態では、ジョブ画像１１〜１５はユーザの操作可能な状態にある。次に、例えば、外部の他装置からプリント指示が送られることにより、ジョブ管理部１１１に新たなジョブＡ６が追加される。追加されたジョブＡ６の画像であるジョブ画像１６は、ジョブ一覧の一番上に追加される。そのため、表示制御部１１２は、図６（ｂ）に示すように、ジョブ画像１６を追加する位置よりも下にあるジョブ画像、即ち、ジョブ画像１１〜１５の表示位置を下（矢印に示す方向）に移動させる。そして、表示制御部１１２は、更新する表示内容の情報として、ジョブ画像１６を追加するためにジョブ画像１１〜１５の移動を開始したことを操作制御部１１５に通知する。
【００５３】
ジョブ画像１１〜１５が移動し始めると、操作制御部１１５は、図６（ｂ）に示すように、ジョブ画像１１〜１５についてユーザの操作不可の状態にする。次に、表示制御部１１２は、図６（ｃ）に示すように、ジョブ画像１１〜１５を下に移動させて、ジョブ一覧の一番上の開いた領域に、ジョブ画像１６を追加する。ジョブ画像１１〜１５の移動が完了し、ジョブ画像１６を追加すると、表示制御部１１２は、更新する表示内容の情報として、ジョブ画像１１〜１５の移動及びジョブ画像１６の追加が終了したことを操作制御部１１５に通知する。
【００５４】
ここで、操作制御部１１５は、図６（ｃ）に示すように、ジョブ画像１１〜１５及びジョブ画像１６の追加が終了した後も、予め定められた期間（例えば、１秒間）、ジョブ画像１１〜１４、ジョブ画像１６について操作不可の状態のままにする。図６（ｃ）に示す例では、ジョブ画像１５は表示部１１３の表示領域外に移動するが、ユーザの操作不可の状態のままである。そして、予め定められた期間が経過した後、操作制御部１１５は、図６（ｄ）に示すように、ジョブ画像１１〜１６をユーザの操作可能な状態にする。
【００５５】
このようにして、操作制御部１１５は、ジョブ画像がジョブ一覧に追加された場合、他のジョブ画像について、移動が開始してから移動が完了し、予め定められた期間が経過するまで、ユーザの操作不可の状態にする。また、操作制御部１１５は、追加されたジョブ画像についても、追加された後、予め定められた期間が経過するまで、ユーザの操作不可の状態にする。このような構成により、ユーザがジョブ画像を選択する際の誤操作が抑制される。
【００５６】
また、図６に示す例では、新たに追加されるジョブ画像１６をジョブ一覧の一番上に追加することとしたが、このような構成に限られるものではない。例えば、ジョブ画像１６を、ジョブ画像１２とジョブ画像１３との間のように、ジョブ一覧の中間位置に追加することも考えられる。この場合、ジョブ画像１６を追加することで表示位置が移動するジョブ（ジョブ画像１３〜１５）について、操作不可の状態になる。
【００５７】
また、例えば、ジョブ一覧にてジョブがグループ分けされて並んでいる場合やジョブがソートされて並んでいる場合にも、新たに追加されるジョブ画像はジョブ一覧の中間位置に追加されることがあり得る。グループ分けの例としては、例えば、スキャンジョブ、プリントジョブ、ファクシミリジョブなど、ジョブの種類で分けることが考えられる。また、ソートの例としては、例えば、ジョブ生成を指示したユーザのユーザ名、ジョブ生成の日時などのジョブの情報でソートすることが考えられる。
【００５８】
また、図４〜図６に示す例では、移動するジョブ画像についてユーザの操作を受け付けないこととしたが、移動するジョブ画像への操作が行われると、ジョブ画像の操作を受け付けるか否かをユーザに確認することとしても良い。図７（ａ）、（ｂ）は、ジョブの操作を受け付けるか否かをユーザに確認する処理の一例を説明するための図である。
【００５９】
図７（ａ）に示す例では、図４（ｃ）と同様に、ジョブ画像１３が削除されて、ジョブ画像１４及びジョブ画像１５が上（矢印に示す方向）に移動する。ここで、ユーザがジョブ画像１４を選択する操作を行うと、表示制御部１１２は、選択されたジョブ画像１４のジョブＡ４への操作を受け付けるか否かを確認するための確認画面を表示する。
【００６０】
図７（ｂ）は、表示部１１３に表示された確認画面１７の一例を示した図である。図７（ｂ）に示す例において、確認画面１７には、選択されたジョブ画像１４のジョブＡ４に関する情報が示される。また、確認画面１７には、ジョブＡ４への操作を受け付けるか否か選択するためのボタンが表示される。ここで、ユーザが「はい」のボタン１８を選択すると、ジョブＡ４への操作が受け付けられる。この場合には、例えば、ジョブＡ４の詳細な情報が表示されたり、ジョブＡ４をキャンセルするボタンが表示されたりする。また、ユーザが「いいえ」のボタン１９を選択すると、ジョブＡ４への操作は受け付けられない。この場合には、例えば、確認画面１７が消えて、ジョブ画像１４及びジョブ画像１５の移動が継続して行われる。
【００６１】
このようにして、表示制御部１１２は、移動するジョブ画像への操作が行われた場合に、ジョブ画像への操作を受け付けるか否かを確認するための確認画面を表示する。そのため、例えば、移動するジョブ画像を操作可能な状態に維持する構成と比較すれば、ユーザがジョブを選択する際の誤操作が抑制される。さらに、移動するジョブ画像を操作不可の状態にする構成と比較すれば、ユーザが移動するジョブ画像への操作を行いたい場合に、操作の受け付けがなされることとなる。
【００６２】
また、図４〜図６に示す例において、操作不可の状態になったジョブ画像について、操作可能な状態のジョブ画像とは色を変えて表示することとしても良い。図８（ａ）〜（ｃ）は、操作不可のジョブ画像の色を変えて表示する処理の一例を説明するための図である。
【００６３】
図８（ａ）に示す例では、図４（ｃ）と同様に、ジョブ画像１３が削除されて、ジョブ画像１４及びジョブ画像１５が上（矢印に示す方向）に移動する。ここで、ジョブ画像１４及びジョブ画像１５が移動を開始して操作不可の状態になると、表示制御部１１２は、図８（ｂ）に示すように、ジョブ画像１４及びジョブ画像１５の色を、操作可能な場合の色とは変えて表示する。ここで、ジョブ画像１４及びジョブ画像１５の色が灰色に変わると、いわゆるグレーアウトの状態になる。
【００６４】
そして、ジョブ画像１４及びジョブ画像１５の移動が完了し、予め定められた期間が経過すると、ジョブ画像１４及びジョブ画像１５は操作可能な状態になる。表示制御部１１２は、ジョブ画像１４及びジョブ画像１５が操作可能な状態になると、図８（ｃ）に示すように、もとの色に戻して表示する。
【００６５】
このようにして、操作不可の状態になったジョブ画像について色を変えることで、ユーザは、ジョブが操作不可の状態になっていることを認識し易くなる。また、図８に示す例では、操作不可の状態になった画像の色を変えて表示することとしたが、画像の表示態様を変えるものであればどのようなものでも良い。例えば、操作不可の状態になったジョブ画像に対して、操作不可であることを示す画像を新たに付加したり、操作不可になることでジョブ画像を小さくして表示したりすることとしても良い。
【００６６】
また、図４〜図６に示す例において、操作不可の状態になったジョブ画像について、非表示にすることとしても良い。図９（ａ）〜（ｃ）は、操作不可のジョブ画像を非表示にする処理の一例を説明するための図である。
【００６７】
図９（ａ）に示す例では、図４（ｃ）と同様に、ジョブ画像１３が削除されて、ジョブ画像１４及びジョブ画像１５が上（矢印に示す方向）に移動する。ここで、ジョブ画像１４及びジョブ画像１５が移動を開始して操作不可の状態になると、表示制御部１１２は、図９（ｂ）に示すように、ジョブ画像１４及びジョブ画像１５を非表示にする。
【００６８】
そして、ジョブ画像１４及びジョブ画像１５の移動が完了すると、ジョブ画像１４及びジョブ画像１５は操作可能な状態になる。表示制御部１１２は、ジョブ画像１４及びジョブ画像１５が操作可能な状態になると、図９（ｃ）に示すように、ジョブ画像１４及びジョブ画像１５を再度表示させる。
【００６９】
このようにして、操作不可の状態になったジョブ画像について非表示にすることで、移動するジョブ画像へのユーザの操作自体が行われづらくなり、ユーザがジョブ画像を選択する際の誤操作が抑制される。
また、移動が完了して再度ジョブ画像１４及びジョブ画像１５が表示された後、操作可能の状態になるまで、予め定められた期間を設けることとしても良い。予め定められた期間を設けることで、ユーザが新たな画像配置を確認するための待ち時間が生じることになる。そのため、予め定められた期間を設けない構成と比較して、ユーザがジョブを選択する際の誤操作が抑制される。
【００７０】
また、本実施の形態では、画像処理装置１００がジョブを実行することによりジョブ画像が移動する場合について説明したが、このような構成に限られるものではない。例えば、ユーザがタッチパネル上でドラッグの操作を行うことによりジョブ画像を移動させることとしても良い。この場合、例えば、ユーザの操作によりジョブ画像が移動し、その結果、他のジョブ画像の表示位置が移動する場合に、移動する他のジョブ画像についてユーザの操作不可の状態になる。付言すると、他のジョブ画像の表示位置を移動させる一のジョブ画像の動作としては、例えば、ジョブの終了やキャンセルによるジョブ画像の削除、新たなジョブによるジョブ画像の追加、ユーザの操作によるジョブ画像の移動など、一のジョブ画像の表示位置が変わるものであればどのようなものでも良い。
【００７１】
さらに、本実施の形態では、画像処理装置１００はタッチパネルを備え、ユーザは画面に接触して操作を行うこととしたが、このような構成に限られるものではない。例えば、画像処理装置１００は、マウス等のポインティングデバイスを備え、操作受付部１１４は、ユーザのポインティングデバイスによる操作を受け付けることとしても良い。また、例えば、画像処理装置１００が入力ボタン等の入力手段を備え、操作受付部１１４は、ユーザの入力ボタンによる操作を受け付けることとしても良い。
【００７２】
＜ハードウェア構成の他の例＞
また、上述した例では画像処理装置１００を用いた構成について説明を行ったが、ジョブ一覧を表示する機能を、ＰＣ（Personal Computer）や、携帯情報端末（いわゆる、スマートフォンやタブレット端末等）など、表示機構を備える他の装置で実現しても良い。そこで、画像処理装置１００の代わりに、例えばＰＣや携帯情報端末などのコンピュータ２００を用いるものとして、コンピュータ２００のハードウェア構成について説明する。
【００７３】
図１０は、本実施の形態が適用されるコンピュータ２００のハードウェア構成例を示した図である。図示するように、コンピュータ２００は、演算手段であるＣＰＵ２０１と、記憶手段であるメインメモリ２０２及びＨＤＤ２０３とを備える。ここで、ＣＰＵ２０１は、ＯＳやアプリケーション等の各種プログラムを実行し、コンピュータ２００の各機能部を実現する。また、メインメモリ２０２は、各種プログラムやその実行に用いるデータ等を記憶し、ＨＤＤ２０３は、各種プログラムに対する入力データや各種プログラムからの出力データ等を記憶する。さらに、コンピュータ２００は、外部との通信を行うための通信Ｉ／Ｆ２０４と、タッチパネルにより構成される表示機構２０５と、キーボードやマウス等の入力デバイス２０６とを備える。
【００７４】
また、本実施の形態では、プリントジョブ、スキャンジョブ、ファクシミリジョブなど、画像データに関する処理をジョブとして説明したが、このようなものに限られるものではない。ジョブは、画像処理装置１００、コンピュータ２００等の装置が行う処理で、一覧として表示されるものであれば、どのようなものでも良い。また、ジョブ画像は、ジョブを表す画像であるが、一覧として表される処理を示すものであればどのようなものでもよく、例えば、文字列などが表示された項目もジョブ画像とされる。
【００７５】
本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態には限定されない。本発明の精神及び範囲から逸脱することなく様々に変更したり代替態様を採用したりすることが可能なことは、当業者に明らかである。
【符号の説明】
【００７６】
１００…画像処理装置、１１１…ジョブ管理部、１１２…表示制御部、１１３…表示部、１１４…操作受付部、１１５…操作制御部
【図１】
0006390416.tif 000002
【図２】
0006390416.tif 000003
【図３】
0006390416.tif 000004
【図４】
0006390416.tif 000005
【図５】
0006390416.tif 000006
【図６】
0006390416.tif 000007
【図７】
0006390416.tif 000008
【図８】
0006390416.tif 000009
【図９】
0006390416.tif 000010
【図１０】
0006390416.tif 000011