(57)【特許請求の範囲】
【請求項１】
ディスプレイに画像を表示するための信号を出力する表示出力部と、
ユーザからの入力を受け付ける受付部と、
画像の記録及び画像の読み取りの少なくともいずれか一方の機能に関する設定画面として、メニュー画面、複数の設定項目を含む項目表示画面、及び、前記複数の設定項目の中の少なくとも１つの設定項目の複数の設定値をそれぞれ含む複数の設定値表示画面を含む設定メニューであって、前記メニュー画面、前記項目表示画面、前記複数の設定値表示画面のいずれかの順で両方向に切り替わるように階層構造で管理される設定メニューと、画像の記録及び画像の読み取りの少なくともいずれか一方に関する複数のジョブを識別するための識別情報と、を記憶するための記憶部と、
前記受付部で受け付けられた入力に基づいて前記表示出力部を介して前記ディスプレイの表示内容を制御し、かつ、前記記憶部を制御する制御部とを備えており、
前記制御部は、
前記メニュー画面を前記ディスプレイに表示させる第１表示処理と、
前記第１表示処理が行われて前記ディスプレイに前記メニュー画面が表示されている状態において、前記受付部が前記複数の設定項目を表示するための入力を受け付けたとき、前記項目表示画面を前記ディスプレイに表示させる第２表示処理と、
前記第２表示処理が行われて前記ディスプレイに前記項目表示画面が表示されている状態において、前記受付部が前記複数の設定項目のうち第１設定項目が選択される入力を受け付けたとき、選択された前記第１設定項目に対応する互いに異なる複数の第１設定値を含む第１設定値表示画面を前記ディスプレイに表示させる第３表示処理と、
前記第３表示処理が行われた後、前記受付部が前記項目表示画面に戻るための入力を受け付けることによって前記項目表示画面が表示される前に、前記受付部が、前記複数のジョブのうち少なくともいずれか１つのジョブが選択される入力、及び、当該選択されたジョブに対して前記複数の第１設定値のいずれか１つの第１設定値が選択される入力を受け付け、且つ前記選択された少なくとも１つのジョブの前記第１設定項目の設定値を前記選択されたいずれか１つの第１設定値に設定するための入力を受け付ける毎に、前記選択された少なくともいずれか１つのジョブの識別情報に対応させて、前記選択されたいずれか１つの第１設定値を前記記憶部に記憶させる第１設定処理と、
前記第１設定処理が行われた後、前記項目表示画面が前記ディスプレイに表示された状態において、前記受付部が前記複数の設定項目のうち前記第１設定項目とは異なる第２設定項目が選択される入力を受け付けたとき、選択された前記第２設定項目に対応する互いに異なる複数の第２設定値を含む第２設定値表示画面を前記ディスプレイに表示させる第４表示処理と、
前記第４表示処理が行われた後、前記受付部が前記項目表示画面に戻るための入力を受け付けることによって前記項目表示画面が表示される前に、前記受付部が、前記複数のジョブのうち少なくともいずれか１つのジョブが選択される入力、及び、当該選択されたジョブに対して前記複数の第２設定値のいずれか１つの第２設定値が選択される入力を受け付け、且つ前記選択された少なくとも１つのジョブの前記第２設定項目の設定値を前記選択されたいずれか１つの第２設定値に設定するための入力を受け付ける毎に、前記選択された少なくともいずれか１つのジョブの識別情報に対応させて、前記選択されたいずれか１つの第２設定値を前記記憶部に記憶させる第２設定処理とを実行可能であることを特徴とする情報処理装置。
【請求項２】
前記制御部は、
前記第１設定処理において、複数のジョブのうちの２以上のジョブの識別情報に対応させて、互いに異なる設定値を前記記憶部に記憶させ、
第２設定処理において、複数のジョブのうち２以上のジョブの識別情報に対応させて、互いに異なる設定値を前記記憶部に記憶させることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記制御部は、
前記受付部が前記一方の機能を実行するための入力を受け付けた際に、前記受付部が当該入力を受け付けるまでに実行された前記第１設定処理において、前記複数のジョブのうち、一度も選択される入力が前記受付部で受け付けられなかったジョブの識別情報に対応させて、予め定められた第１設定値を前記記憶部に記憶させ、
前記受付部が前記一方の機能を実行するための入力を受け付けた際に、前記受付部が当該入力を受け付けるまでに実行された第２設定処理において、前記複数のジョブのうち、一度も選択される入力が前記受付部で受け付けられなかったジョブの識別情報に対応させて、予め定められた第２設定値を前記記憶部に記憶させる請求項１又は２に記載の情報処理装置。
【請求項４】
前記制御部は、
前記第３表示処理において、前記第１設定値表示画面と前記複数のジョブのうちの少なくとも１つの識別情報とを前記ディスプレイに表示させ、表示された前記少なくとも１つのジョブの識別情報を別のジョブの識別情報に切り替え可能とし、
前記第４表示処理において、前記第２設定値表示画面と前記複数のジョブのうちの少なくとも１つの識別情報とを前記ディスプレイに表示させ、表示された前記少なくとも１つのジョブの識別情報を別のジョブの識別情報に切り替え可能とすることを特徴とする請求項１〜３のいずれか１項に記載の情報処理装置。
【請求項５】
前記制御部は、
前記第３表示処理において、前記第１設定値表示画面と前記複数のジョブの識別情報とを前記ディスプレイに表示させ、
前記第４表示処理において、前記第２設定値表示画面と前記複数のジョブの識別情報とを前記ディスプレイに表示させることを特徴とする請求項１〜３のいずれか１項に記載の情報処理装置。
【請求項６】
前記制御部は、前記複数のジョブのうちの少なくとも１つについて、前記記憶部に記憶された設定内容に基づいて、前記複数の設定項目のそれぞれに対応付けられている前記設定値を前記ディスプレイに表示させる確認画面表示処理をさらに実行可能であることを特徴とする請求項１〜５のいずれか１項に記載の情報処理装置。
【請求項７】
前記制御部は、
前記複数のジョブの実行状況に関する情報を取得する実行状況取得処理と、
前記実行状況取得処理で得られた情報及び前記記憶部に記憶された設定内容に基づいて、前記複数のジョブのそれぞれについて、ジョブの実行中又はジョブが実行される直前に、前記複数の設定項目のうちの少なくとも１つについて、各ジョブに対応付けられている設定値を前記ディスプレイに表示させる設定内容表示処理とをさらに実行可能であることを特徴とする請求項１〜６のいずれか１項に記載の情報処理装置。
【請求項８】
前記制御部は、
実行されたジョブの回数に関する情報を取得する実行回数取得処理と、
前記記憶部に識別情報が記憶された前記複数のジョブの個数が、前記実行回数取得処理で取得した実行されたジョブの回数よりも多い場合は、前記記憶部に記憶された設定内容に基づいて、未だ実行されていないジョブについて、前記複数の設定項目のそれぞれに対応付けられている設定値を前記ディスプレイに表示させる未処理ジョブ表示処理と、
前記未だ実行されていないジョブを実行する又はキャンセルするための操作をユーザに促す報知画面を前記ディスプレイに表示させる報知処理とをさらに実行可能であることを特徴とする請求項１〜７のいずれか１項に記載の情報処理装置。
【請求項９】
前記制御部は、
ジョブの実行開始に関する情報を取得する開始情報取得処理と、
前記記憶部に識別情報が記憶された前記複数のジョブの個数を超えて、前記開始情報取得処理においてジョブの実行を開始する情報が得られた場合に、前記記憶部に記憶された設定内容に基づいて、前記記憶部に識別情報が記憶された前記複数のジョブについて前記複数の設定項目のそれぞれに対応付けられている設定値を前記ディスプレイに表示させる処理ジョブ表示処理とをさらに実行可能であることを特徴とする請求項１〜８のいずれか１項に記載の情報処理装置。
【請求項１０】
画像の読み取りに関する前記複数のジョブを実行することで得られた複数の画像の画像データのそれぞれと、設定値とを関連付けて保存する画像記憶部と、
前記画像記憶部に記憶されている画像データに画像処理を施す画像処理部とをさらに備えており、
前記画像処理部は、前記受付部が、前記複数の画像のうちの１以上の画像と、当該１以上の画像の読み取り時に実行された設定値とは異なる設定値とを指定する入力を受け付けたとき、当該指定された１以上の画像に係る画像データを当該指定された設定値に従った画像データに変換可能か否かを判断し、変換可能な場合は画像処理により画像データの変換を行うことを特徴とする請求項１〜９のいずれか１項に記載の情報処理装置。
【請求項１１】
画像を読み取る画像読取部をさらに備えており、
前記複数の設定項目が、前記画像読取部における画像の読み取りに関するものであることを特徴とする請求項１〜１０のいずれか１項に記載の情報処理装置。
【請求項１２】
画像を印刷する印刷部をさらに備えており、
前記複数の設定項目が、前記印刷部における画像の印刷に関するものであることを特徴とする請求項１〜１１のいずれか１項に記載の情報処理装置。
【請求項１３】
ディスプレイに画像を表示するための信号を出力する表示出力部と、ユーザからの入力を受け付ける受付部と、前記受付部で受け付けられた入力に基づいて前記表示出力部を介して前記ディスプレイの表示内容を制御する制御部とを有するコンピュータを情報処理装置として機能させるプログラムであって、
前記コンピュータを、
画像の記録及び画像の読み取りの少なくともいずれか一方の機能に関する設定画面として、メニュー画面、複数の設定項目を含む項目表示画面、及び、前記複数の設定項目の中の少なくとも１つの設定項目の複数の設定値をそれぞれ含む複数の設定値表示画面を含む設定メニューであって、前記メニュー画面、前記項目表示画面、前記複数の設定値表示画面のいずれかの順で両方向に切り替わるように階層構造で管理される設定メニューと、画像の記録及び画像の読み取りの少なくともいずれか一方に関する複数のジョブを識別するための識別情報と、を記憶するための記憶部としても機能させ、さらに、
前記制御部に、
前記複数の設定項目を表示するためのメニュー画面を前記ディスプレイに表示させる第１表示処理と、
前記第１表示処理が行われて前記ディスプレイに前記メニュー画面が表示されている状態において、前記受付部が前記複数の設定項目を表示するための入力を受け付けたとき、前記項目表示画面を前記ディスプレイに表示させる第２表示処理と、
前記第２表示処理が行われて前記ディスプレイに前記項目表示画面が表示されている状態において、前記受付部が前記複数の設定項目のうち第１設定項目が選択される入力を受け付けたとき、選択された前記第１設定項目に対応する互いに異なる複数の第１設定値を含む第１設定値表示画面を前記ディスプレイに表示させる第３表示処理と、
前記第３表示処理が行われた後、前記受付部が前記項目表示画面に戻るための入力を受け付けることによって前記項目表示画面が表示される前に、前記受付部が、前記複数のジョブのうち少なくともいずれか１つのジョブが選択される入力、及び、当該選択されたジョブに対して前記複数の第１設定値のいずれか１つの第１設定値が選択される入力を受け付け、且つ前記選択された少なくとも１つのジョブの前記第１設定項目の設定値を前記選択されたいずれか１つの第１設定値に設定するための入力を受け付ける毎に、前記選択された少なくともいずれか１つのジョブの識別情報に対応させて、前記選択されたいずれか１つの第１設定値を前記記憶部に記憶させる第１設定処理と、
前記第１設定処理が行われた後、前記項目表示画面が前記ディスプレイに表示された状態において、前記受付部が前記複数の設定項目のうち前記第１設定項目とは異なる第２設定項目が選択される入力を受け付けたとき、選択された前記第２設定項目に対応する互いに異なる複数の第２設定値を含む第２設定値表示画面を前記ディスプレイに表示させる第４表示処理と、
前記第４表示処理が行われた後、前記受付部が前記項目表示画面に戻るための入力を受け付けることによって前記項目表示画面が表示される前に、前記受付部が、前記複数のジョブのうち少なくともいずれか１つのジョブが選択される入力、及び、当該選択されたジョブに対して前記複数の第２設定値のいずれか１つの第２設定値が選択される入力を受け付け、且つ前記選択された少なくとも１つのジョブの前記第２設定項目の設定値を前記選択されたいずれか１つの第２設定値に設定するための入力を受け付ける毎に、前記選択された少なくともいずれか１つのジョブの識別情報に対応させて、前記選択されたいずれか１つの第２設定値を前記記憶部に記憶させる第２設定処理とを実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の設定項目に関する設定内容を決定するための情報処理装置及びプログラムに関する。
【背景技術】
【０００２】
一般に、プリンタは、記録紙サイズ、拡大／縮小の倍率、ページレイアウト等の複数の設定項目のそれぞれについて複数の選択肢のうちのいずれかが対応付けられた設定内容にしたがって印刷を実行する。ユーザは、ディスプレイに表示された設定画面を操作することで、設定内容を決定することができる。
【０００３】
例えば、特許文献１に開示されている印刷システムは、ユーザによる印刷指示が行われるコンピュータと、印刷指示が行われた印刷ジョブを蓄積するプリンタサーバと、プリンタサーバから送信された印刷ジョブを実行するプリンタとを備えている。コンピュータの表示部には、プリンタサーバに蓄積された複数の印刷ジョブのリストと、複数の設定項目を表示させるため設定変更ボタンが表示されるようになっている。そして、表示された複数の印刷ジョブの中から操作部により特定の印刷ジョブが選択され、設定変更ボタンが押下されると、選択された複数の印刷ジョブの印刷設定用のダイアログが表示部に表示される。この印刷設定用ダイアログを介したユーザ操作に従って設定内容を決定することで、選択された複数の印刷ジョブの設定内容が一括変更される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１１００８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述のような印刷システムにおいては、選択された複数の印刷ジョブの設定内容は、一括変更されて全て同じ内容となる。よって、互いに異なる設定内容としたい別の印刷ジョブがある場合には、同様の設定操作を繰り返して行う必要がある。そのため、設定項目が数多くあるときには、まず設定作業の対象となる印刷ジョブを選択した後、当該選択された印刷ジョブについて各設定項目の設定値を指定することで、当該印刷ジョブに対して全ての設定項目の設定値の設定を完了させる。そして、印刷ジョブのリスト及び設定変更ボタンが表示された画面に戻って別の印刷ジョブを選択し、この印刷ジョブについても同様に各設定項目の設定値を指定することで、当該印刷ジョブに対して全ての設定項目の設定値の設定を完了させる必要がある。
【０００６】
したがって、２つの設定項目の設定対象となるジョブが互いに異なっている場合には、ジョブが選択された状態においてある設定項目の設定値の設定を行った後、別の設定項目の設定値の設定を行う前に、ジョブの選択を行うために、印刷ジョブのリスト及び設定変更ボタンが表示された画面に戻る必要がある。さらに、複数の印刷ジョブに対して、ある設定項目に対応する設定値を互いに異なるものに設定しようとすると、毎回、印刷ジョブのリスト及び設定変更ボタンが表示された画面に戻る必要がある。このように、この印刷システムでは、繁雑な操作が必要となる。また、同様の問題は、印刷に関する設定操作時だけでなく、読み取り装置における画像の読み取りに関する設定操作時にも生じ得る。
【０００７】
そこで、本発明の目的は、複数の設定項目に関する設定内容を決定する際に、複数のジョブのそれぞれに対して所望の設定内容を設定する操作を容易に行うことができる情報処理装置、及びプログラムを提供することである。
【課題を解決するための手段】
【０００８】
本発明の情報処理装置は、ディスプレイに画像を表示するための信号を出力する表示出力部と、ユーザからの入力を受け付ける受付部と、画像の記録及び画像の読み取りの少なくともいずれか一方の機能に関する設定画面として、メニュー画面、複数の設定項目を含む項目表示画面、及び、前記複数の設定項目の中の少なくとも１つの設定項目の複数の設定値をそれぞれ含む複数の設定値表示画面を含む設定メニューであって、前記メニュー画面、前記項目表示画面、前記複数の設定値表示画面のいずれかの順で両方向に切り替わるように階層構造で管理される設定メニューと、画像の記録及び画像の読み取りの少なくともいずれか一方に関する複数のジョブを識別するための識別情報と、を記憶するための記憶部と、前記受付部で受け付けられた入力に基づいて前記表示出力部を介して前記ディスプレイの表示内容を制御し、かつ、前記記憶部を制御する制御部とを備えており、前記制御部は、前記メニュー画面を前記ディスプレイに表示させる第１表示処理と、前記第１表示処理が行われて前記ディスプレイに前記メニュー画面が表示されている状態において、前記受付部が前記複数の設定項目を表示するための入力を受け付けたとき、前記項目表示画面を前記ディスプレイに表示させる第２表示処理と、前記第２表示処理が行われて前記ディスプレイに前記項目表示画面が表示されている状態において、前記受付部が前記複数の設定項目のうち第１設定項目が選択される入力を受け付けたとき、選択された前記第１設定項目に対応する互いに異なる複数の第１設定値を含む第１設定値表示画面を前記ディスプレイに表示させる第３表示処理と、前記第３表示処理が行われた後、前記受付部が前記項目表示画面に戻るための入力を受け付けることによって前記項目表示画面が表示される前に、前記受付部が、前記複数のジョブのうち少なくともいずれか１つのジョブが選択される入力、及び、当該選択されたジョブに対して前記複数の第１設定値のいずれか１つの第１設定値が選択される入力を受け付け、且つ前記選択された少なくとも１つのジョブの前記第１設定項目の設定値を前記選択されたいずれか１つの第１設定値に設定するための入力を受け付ける毎に、前記選択された少なくともいずれか１つのジョブの識別情報に対応させて、前記選択されたいずれか１つの第１設定値を前記記憶部に記憶させる第１設定処理と、前記第１設定処理が行われた後、前記項目表示画面が前記ディスプレイに表示された状態において、前記受付部が前記複数の設定項目のうち前記第１設定項目とは異なる第２設定項目が選択される入力を受け付けたとき、選択された前記第２設定項目に対応する互いに異なる複数の第２設定値を含む第２設定値表示画面を前記ディスプレイに表示させる第４表示処理と、前記第４表示処理が行われた後、前記受付部が前記項目表示画面に戻るための入力を受け付けることによって前記項目表示画面が表示される前に、前記受付部が、前記複数のジョブのうち少なくともいずれか１つのジョブが選択される入力、及び、当該選択されたジョブに対して前記複数の第２設定値のいずれか１つの第２設定値が選択される入力を受け付け、且つ前記選択された少なくとも１つのジョブの前記第２設定項目の設定値を前記選択されたいずれか１つの第２設定値に設定するための入力を受け付ける毎に、前記選択された少なくともいずれか１つのジョブの識別情報に対応させて、前記選択されたいずれか１つの第２設定値を前記記憶部に記憶させる第２設定処理とを実行可能である。
【０００９】
また、本発明のプログラムは、ディスプレイに画像を表示するための信号を出力する表示出力部と、ユーザからの入力を受け付ける受付部と、前記受付部で受け付けられた入力に基づいて前記表示出力部を介して前記ディスプレイの表示内容を制御する制御部とを有するコンピュータを情報処理装置として機能させるプログラムであって、前記コンピュータを、画像の記録及び画像の読み取りの少なくともいずれか一方の機能に関する設定画面として、メニュー画面、複数の設定項目を含む項目表示画面、及び、前記複数の設定項目の中の少なくとも１つの設定項目の複数の設定値をそれぞれ含む複数の設定値表示画面を含む設定メニューであって、前記メニュー画面、前記項目表示画面、前記複数の設定値表示画面のいずれかの順で両方向に切り替わるように階層構造で管理される設定メニューと、画像の記録及び画像の読み取りの少なくともいずれか一方に関する複数のジョブを識別するための識別情報と、を記憶するための記憶部としても機能させ、さらに、前記制御部に、前記複数の設定項目を表示するためのメニュー画面を前記ディスプレイに表示させる第１表示処理と、前記第１表示処理が行われて前記ディスプレイに前記メニュー画面が表示されている状態において、前記受付部が前記複数の設定項目を表示するための入力を受け付けたとき、前記項目表示画面を前記ディスプレイに表示させる第２表示処理と、前記第２表示処理が行われて前記ディスプレイに前記項目表示画面が表示されている状態において、前記受付部が前記複数の設定項目のうち第１設定項目が選択される入力を受け付けたとき、選択された前記第１設定項目に対応する互いに異なる複数の第１設定値を含む第１設定値表示画面を前記ディスプレイに表示させる第３表示処理と、前記第３表示処理が行われた後、前記受付部が前記項目表示画面に戻るための入力を受け付けることによって前記項目表示画面が表示される前に、前記受付部が、前記複数のジョブのうち少なくともいずれか１つのジョブが選択される入力、及び、当該選択されたジョブに対して前記複数の第１設定値のいずれか１つの第１設定値が選択される入力を受け付け、且つ前記選択された少なくとも１つのジョブの前記第１設定項目の設定値を前記選択されたいずれか１つの第１設定値に設定するための入力を受け付ける毎に、前記選択された少なくともいずれか１つのジョブの識別情報に対応させて、前記選択されたいずれか１つの第１設定値を前記記憶部に記憶させる第１設定処理と、前記第１設定処理が行われた後、前記項目表示画面が前記ディスプレイに表示された状態において、前記受付部が前記複数の設定項目のうち前記第１設定項目とは異なる第２設定項目が選択される入力を受け付けたとき、選択された前記第２設定項目に対応する互いに異なる複数の第２設定値を含む第２設定値表示画面を前記ディスプレイに表示させる第４表示処理と、前記第４表示処理が行われた後、前記受付部が前記項目表示画面に戻るための入力を受け付けることによって前記項目表示画面が表示される前に、前記受付部が、前記複数のジョブのうち少なくともいずれか１つのジョブが選択される入力、及び、当該選択されたジョブに対して前記複数の第２設定値のいずれか１つの第２設定値が選択される入力を受け付け、且つ前記選択された少なくとも１つのジョブの前記第２設定項目の設定値を前記選択されたいずれか１つの第２設定値に設定するための入力を受け付ける毎に、前記選択された少なくともいずれか１つのジョブの識別情報に対応させて、前記選択されたいずれか１つの第２設定値を前記記憶部に記憶させる第２設定処理とを実行させる。
【発明の効果】
【００１０】
本発明では、複数のジョブのうちの所望のジョブについて複数の第１設定値のうちのいずれかを設定する第１設定処理において、項目表示画面に戻る前に、受付部がジョブの選択の入力、及び、第１設定値の選択の入力を受け付ける毎に、選択されたジョブの識別情報に対して選択された第１設定値を設定する。したがって、複数のジョブに対して、ある設定項目に対応する設定値を互いに異なるものに設定する場合（例えば２つのジョブＡとＢについて、ジョブＡには設定項目Ｘの設定値Ｘ１を設定し、ジョブＢには設定項目Ｘの設定値Ｘ２を設定する場合）であっても、メニュー画面に戻る必要がないので、設定操作を容易に行うことができる。また、所望のジョブの識別情報に対して第１設定項目に関する設定を行う第１設定処理を行った後、メニュー画面に戻ることなく、所望のジョブの識別情報に対して第２設定項目に関する設定を行う第２設定処理を行うことができる。よって、第１設定処理で設定対象となるジョブと、第２設定処理で設定対象となるジョブとが異なっている場合（例えば２つの設定項目ＸとＹについて、設定項目Ｘに係る設定対象がジョブＡで、設定項目Ｙに係る設定対象がジョブＢである場合）であっても、メニュー画面に戻る必要がないので、設定操作を容易に行うことができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施形態にかかる情報処理装置を備えた複合機の電気的構成を概略的に示すブロック図である。
【図２】図１の情報処理装置においてコピー機能又はスキャン機能の実行の開始指令を受信するまでに行われる処理の一例を示すフローチャートである。
【図３】図２の処理でタッチパネルに表示される画面であって、（ａ）はメニュー画面、（ｂ）はジョブ数設定画面である。
【図４】図２の複数ジョブ設定処理の一例を示すフローチャートである。
【図５】図４の処理でタッチパネルに表示される画面であって、（ａ）は項目表示画面、（ｂ）、（ｃ）は設定画面である。
【図６】図４の設定確認処理の一例を示すフローチャートである。
【図７】図６の処理でタッチパネルに表示される画面であって、（ａ）は設定確認画面、（ｂ）は設定変更画面である。
【図８】図４の複数ジョブ実行処理の一例を示すフローチャートである。
【図９】図８の処理でタッチパネルに表示される画面であって、（ａ）は実行ジョブ確認画面、（ｂ）はジョブ実行確認画面、（ｃ）は読取終了画面、（ｄ）は処理ジョブ設定表示画面である。
【図１０】図８の読取結果確認処理の一例を示すフローチャートである。
【図１１】図１０の処理でタッチパネルに表示される画面であって、（ａ）読取結果確認画面、（ｂ）は設定選択画面、（ｃ）は画像処理実行確認画面、（ｄ）は読取再試行確認画面である。
【図１２】設定画面の変形例を示す図であり、（ａ）はプルダウンメニューによりジョブを選択するもの、（ｂ）はジョブを選択するための画面を表示するためのボタンを表示するものを示す。
【図１３】設定画面の変形例を示す図であり、全てのジョブのそれぞれについて各設定項目に対応する複数のチェックボックスが表示されるものである。
【発明を実施するための形態】
【００１２】
以下、本発明の好適な一実施の形態について、図面を参照しつつ説明する。
【００１３】
本実施形態の情報処理装置１０は、図１に示すように、プリント機能、スキャン機能、及びコピー機能を備えたいわゆる複合機１に備えられている。複合機１は、紙などの被記録媒体に電子写真方式、インクジェット方式などで画像を記録するプリンタ部２と、紙などの原稿を読み取って画像データを生成するスキャナ部３とを備えており、情報処理装置１０は、複合機１のプリンタ部２及びスキャナ部３を制御することができる。
【００１４】
複合機１には、タッチパネル４及びテンキー５が備えられている。タッチパネル４は、画像や文字等を表示する機能及びユーザからの入力を受け付ける機能を有しており、情報処理装置１０の入力インターフェース１５及び出力インターフェース１６にそれぞれ接続されている。テンキー５は、情報処理装置１０の入力インターフェース１５に接続されている。ユーザにより、タッチパネル４やテンキー５が操作されると、該操作入力に応じた電気信号が情報処理装置１０に出力される。また、タッチパネル４には、情報処理装置１０から受信した制御信号に基づいて種々の文字や画像が表示される。さらに、情報処理装置１０には、スキャナ部３で読み取る原稿の有無を検知する原稿有無センサ６が接続されている。
【００１５】
情報処理装置１０は、バスによって互いに接続された、ＣＰＵ（Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）１１、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）１２、ＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）１３、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ Ｓｐｅｃｉｆｉｃ Ｉｎｔｅｇｒａｔｅｄ Ｃｉｒｃｕｉｔ）１４、入力インターフェース１５、出力インターフェース１６等を有している。また、情報処理装置１０には、外部装置であるＰＣ１００が接続される。
【００１６】
情報処理装置１０は、ＲＯＭ１２に記憶されたプログラムに従って、ＣＰＵ１１及びＡＳＩＣ１４によって複合機１の各部の制御を行う。ＲＡＭ１３は、プログラム実行時に作業領域として使用される。なお、情報処理装置１０での処理はこれに限定されることなく、例えば情報処理装置１０が複数のＣＰＵを備え、複数のＣＰＵによって処理を分担して行ってもよい。また、情報処理装置１０が複数のＡＳＩＣを備え、複数のＡＳＩＣによって処理を分担してもよい。あるいは、１つのＡＳＩＣ単独で処理を行ってもよい。
【００１７】
ＲＯＭ１２には、画像の記録及び画像の読み取りの機能に関する設定画面として、後で詳述するメニュー画面２０（図３参照）、複数の設定項目を含む項目表示画面３０（図５参照）、各設定項目の複数の設定値を設定するための設定画面４０、４５（図５参照）を含む設定メニューが記憶されている。設定メニューは、メニュー画面２０、項目表示画面３０、複数の設定画面４０、４５のいずれかの順で両方向に切り替わるように階層構造で管理される。ＲＡＭ１３には、複合機１でプリントされる画像のデータや、スキャンされた画像のデータが記憶される。また、ＲＡＭ１３には、画像の記録又は画像の読み取りの少なくともいずれか一方に関する複数のジョブを識別するための識別情報と、各ジョブに対応づけられた複数の設定項目の設定値とが記憶される。
【００１８】
画像の記録に関する複数の設定項目の一例として、コピー機能を実行する際の設定項目は、「枚数」、「コピー画質」、「記録紙タイプ」、「記録紙サイズ」、「拡大／縮小」、「コピー濃度」等がある。「枚数」は、ユーザによって入力された数値が設定値として定められる。「コピー画質」に対しては、「標準画質」及び「高画質」が設定されうる設定値として記憶されている。「記録紙タイプ」に対しては、「普通紙」、「インクジェット紙」、「光沢」、及び「ＯＨＰフィルム」が設定されうる設定値として記憶されている。「拡大／縮小」に対しては、いくつかの倍率が設定されうる設定値として記憶されているほか、ユーザによって入力された数字を設定値とすることもできる。「コピー濃度」は、「薄く」、「標準」、及び「濃く」が設定されうる設定値として記憶されている。
【００１９】
画像の読み取りに関する複数の設定項目の一例としては、「枚数」、「読取濃度」、「カラーモード」、「原稿種類」、「読取解像度」等がある。「枚数」は、ユーザによって入力された数値が設定値として定められる。「読取濃度」は、「薄く」、「標準」、及び「濃く」が設定されうる設定値として記憶されている。「カラーモード」に対しては、「自動」、「カラー」、「白黒」、及び「グレースケール」が設定されうる設定値として記憶されている。「原稿種類」に対しては、「文字・写真」、「文字」、及び「写真」が設定されうる設定値として記憶されている。「読取解像度」は、２００ｄｐｉ〜６００ｄｐｉの間で、ユーザによって入力された数字が設定値として定められる。
【００２０】
「ジョブ」とは、プリントモード、コピーモード、又はスキャンモードで実行される処理の単位であり、１又は複数枚のプリント、コピー、又はスキャンを同一の設定内容で実行する。
【００２１】
続いて、図２〜図１１を参照しつつ、複合機１においてコピー機能又はスキャナ機能を実行する際に情報処理装置１０で行われる処理の一例について説明する。
【００２２】
まず、図２及び図３を参照しつつ、コピー機能又はスキャン機能の実行の開始指令をユーザから受け付けるまでの流れについて説明する。待機状態である複合機１のタッチパネル４には、図３（ａ）に示すような、メニュー画面２０が表示されている。メニュー画面２０には、ＦＡＸボタン２１、コピーボタン２２、及びスキャンボタン２３が表示されており、ユーザがＦＡＸボタン２１を操作した場合にはＦＡＸモード、コピーボタン２２を操作した場合はコピーモード、スキャンボタン２３を操作した場合にはスキャンモードとなる。そこで、図２に示すように、コピーボタン２２又はスキャンボタン２３が操作され、コピーモード又はスキャンモードが選択されたか否かを判断する（Ｓ１）。コピーモード又はスキャンモードが選択されたと判断するまで、Ｓ１の判断を繰り返し行う。
【００２３】
Ｓ１において、コピーモード又はスキャンモードが選択されたと判断した場合には（Ｓ１：ＹＥＳ）、図３（ｂ）に示すようなジョブ数設定画面２５をタッチパネル４に表示する（Ｓ２）。ジョブ数設定画面２５には、数値を入力するためのフィールド２６と、フィールド２６に入力された数値をジョブ数として決定するためのＯＫボタン２７と、メニュー画面２０に戻るための戻るボタン２８とが表示される。ユーザは、テンキー５を操作することにより、設定したいジョブの数をフィールド２６に入力できる。
【００２４】
次に、ジョブ数設定画面２５の戻るボタン２８が操作されたか否かを判断する（Ｓ３）。戻るボタン２８が操作されたと判断した場合には（Ｓ３：ＹＥＳ）、メニュー画面２０をタッチパネル４に表示し（Ｓ４）、Ｓ１に戻る。一方、戻るボタン２８が操作されていないと判断した場合には（Ｓ３：ＮＯ）、ＯＫボタン２７が操作されたか否かを判断する（Ｓ５）。ＯＫボタン２７が操作されていないと判断した場合には（Ｓ５：ＮＯ）、Ｓ３に戻る。そして、ＯＫボタン２７が操作されたと判断した場合は（Ｓ５：ＹＥＳ）、設定されたジョブの数が２以上であるか否かを判断する（Ｓ６）。設定されたジョブの数が１つである場合は（Ｓ６：ＮＯ）、１つのジョブの処理を実行する（Ｓ７）。なお、ジョブが１つである場合の以降の詳細な説明は省略するが、ユーザの操作により必要に応じて画像の記録又は画像の読み取りに関する各種の設定がなされた後、コピー又はスキャンが実行される。設定されたジョブの数が２以上である場合は（Ｓ６：ＹＥＳ）、後で詳述する複数ジョブ設定処理を実行する（Ｓ８）。
【００２５】
続いて、図４及び図５を参照しつつ、上述の複数ジョブ設定処理について説明する。なお、ここではスキャンモードが選択されている場合の複数ジョブ設定処理の説明を行う。まず、図５（ａ）に示すような項目表示画面３０をタッチパネル４に表示する（Ｓ１１）。項目表示画面３０には、画像の読み取りに関する「枚数」、「読取濃度」、「カラーモード」、「原稿種類」、「読取解像度」の各設定項目に対応する、枚数ボタン３１、読取濃度ボタン３２、カラーモードボタン３３、原稿種類ボタン３４、及び解像度ボタン３５が表示されている。また、項目表示画面３０には、スキャンを開始するためのスキャン開始ボタン３６と、ジョブ数設定画面２５に戻るための戻るボタン３７と、各ジョブの設定内容を確認するための設定確認ボタン３８とが表示されている。
【００２６】
次に、項目表示画面３０の設定確認ボタン３８が操作されたか否かを判断する（Ｓ１２）。そして、設定確認ボタン３８が操作されたと判断した場合には（Ｓ１２：ＹＥＳ）、後述する設定確認処理を行う（Ｓ１３）。一方、設定確認ボタン３８が操作されなかったと判断した場合には（Ｓ１２：ＮＯ）、戻るボタン３７が操作されたか否かを判断する（Ｓ１４）。戻るボタン３７が操作されたと判断した場合には（Ｓ１４：ＹＥＳ）、図２のフローのＳ２に戻る。
【００２７】
戻るボタン３７が操作されていないと判断した場合には（Ｓ１４：ＮＯ）、スキャン開始ボタン３６が操作されたか否かを判断する（Ｓ１５）。スキャン開始ボタン３６が操作されたと判断した場合は（Ｓ１５：ＹＥＳ）、後述する複数ジョブ実行処理を行う（Ｓ１６）。一方、スキャン開始ボタン３６が操作されていないと判断した場合は（Ｓ１５：ＮＯ）、枚数ボタン３１、読取濃度ボタン３２、カラーモードボタン３３、原稿種類ボタン３４、及び解像度ボタン３５のいずれかが操作され、設定項目の選択が行われたか否かを判断する（Ｓ１７）。設定項目の選択が行われていないと判断した場合は（Ｓ１７：ＮＯ）、Ｓ１２に戻る。
【００２８】
そして、設定項目の選択が行われたと判断した場合は（Ｓ１７：ＹＥＳ）、選択された設定項目の設定を行うための設定画面をタッチパネル４に表示する（Ｓ１８）。図５（ｂ）は、「枚数」の設定を行うための設定画面４０である。かかる設定画面４０には、数値を入力するためのフィールド４１が表示されている。また、この複数ジョブ設定処理において設定を行うジョブの識別情報の一覧と、表示された各ジョブの識別情報に対応するチェックボックス４２とが表示されている。さらに、フィールド４１に入力された数値を、チェックボックス４２にチェックされたジョブの枚数として設定するための設定ボタン４３と、項目表示画面３０に戻るための戻るボタン４４とが表示されている。図５（ｃ）は、「原稿種類」の設定を行うための設定画面４５である。かかる設定画面４５には、上述の枚数の設定画面４０のフィールド４１に替えて、文字・写真、文字、及び写真の３種類の原稿種類と、各原稿種類に対応するチェックボックス４６とが表示されている。なお。図５（ｂ）、（ｃ）に示す設定画面４０、４５は、いずれも図３（ｂ）のジョブ数設定画面２５でジョブ数が「４」と入力された場合のものである。
【００２９】
続いて、図５（ｂ）、（ｃ）に示すような設定画面４０、４５の設定ボタン４３が操作されたか否かを判断する（Ｓ１９）。設定ボタン４３が操作されていないと判断した場合は（Ｓ１９：ＮＯ）、戻るボタン４４が操作されたか否かを判断する（Ｓ２０）。戻るボタン４４が操作されていないと判断した場合は（Ｓ２０：ＮＯ）、Ｓ１９に戻る。一方、戻るボタン４４が操作されたと判断した場合は（Ｓ２０：ＹＥＳ）、Ｓ１１に戻って項目表示画面３０を表示する。そして、Ｓ１９の処理において、設定ボタン４３が操作されたと判断した場合は（Ｓ１９：ＹＥＳ）、設定画面４０、４５において少なくとも１つのジョブにかかるチェックボックス４２がチェックされているか否かを判断し（Ｓ２１）、いずれのチェックボックス４２もチェックされていない場合には（Ｓ２１：ＮＯ）、Ｓ１９に戻る。少なくとも１つのチェックボックス４２がチェックされている場合には（Ｓ２１：ＹＥＳ）、チェックボックス４２にチェックされたジョブの識別情報とそのジョブに対応づけられた設定値とを設定記憶装置１９に記憶し（Ｓ２２）、その後Ｓ１９に戻る。
【００３０】
例えば設定画面４０において、フィールド４１に「４」と入力され、ジョブ１、２のチェックボックス４２がチェックされた状態で設定ボタン４３が操作された場合、ジョブ１、２の「枚数」の設定値として「４」が記憶される。続いて設定画面４０において、フィールド４１に「６」と入力され、ジョブ３、４のチェックボックス４２がチェックされた状態で設定ボタン４３が操作された場合、ジョブ３、４の「枚数」の設定値として「６」が記憶される。なお、設定画面４０において枚数の設定が行われなかったジョブ、すなわちチェックボックス４２にチェックしてフィールド４１に入力した数値と対応づける処理が行われなかったジョブについては、「枚数」の設定値として既定値である「１」が記憶される。
【００３１】
また、設定画面４５において、「文字」のチェックボックス４６がチェックされ、且つ、ジョブ１、４のチェックボックス４２がチェックされた状態で設定ボタン４３が操作された場合、ジョブ１、４の「原稿種類」の設定値として「文字」が記憶される。続いて設定画面４５において、「写真」のチェックボックス４６がチェックされ、且つ、ジョブ２、３のチェックボックス４２がチェックされた状態で設定ボタン４３が操作された場合、ジョブ２、３の「原稿種類」の設定値として「写真」が記憶される。なお、設定画面４５において原稿種類の設定が行われなかったジョブについては、「原稿種類」の設定値として既定値である「文字・写真」が記憶される。
【００３２】
続いて、図６及び図７を参照しつつ、上述の設定確認処理について説明する。設定確認処理は、図４に示す複数ジョブ設定処理のフローのＳ１２において、項目表示画面３０の設定確認ボタン３８が操作されたと判断した場合に実行される。まず、図７（ａ）に示すような設定確認画面５０をタッチパネル４に表示する（Ｓ３１）。設定確認画面５０には、全てのジョブについて対応付けられた各複数項目の設定値が表示される。また、設定確認画面５０には、項目表示画面３０に戻るための戻るボタン５１が表示される。
【００３３】
次に、設定確認画面５０の戻るボタン５１が操作されたか否かを判断する（Ｓ３２）。戻るボタン５１が操作されたと判断した場合には（Ｓ３２：ＹＥＳ）、図４に示す複数ジョブ設定処理のＳ１１に戻る。一方、戻るボタン５１が操作されていないと判断した場合には（Ｓ３２：ＮＯ）、ユーザが設定確認画面５０に表示されたいずれかのジョブのいずれかの設定項目の設定値をタッチして選択したか否かを判断する（Ｓ３３）。いずれの設定値も選択されていないと判断した場合には（Ｓ３３：ＮＯ）、Ｓ３２に戻る。
【００３４】
いずれかの設定値が選択されたと判断した場合には（Ｓ３３：ＹＥＳ）、その設定値を変更するための設定変更画面５３をタッチパネル４に表示する（Ｓ３４）。例えば、ユーザが、図７（ａ）に示す設定確認画面５０のジョブ１の原稿種類の設定値である「文字」にタッチした場合には、図７（ｂ）に示すようなジョブ１の原稿種類の設定値を変更する設定変更画面５３が表示される。設定変更画面５３には、文字・写真、文字、及び写真の３種類の原稿種類に対応するチェックボックス５４と、ジョブ１の原稿種類の設定値をチェックボックス５４にチェックされた設定値に変更して設定するための設定ボタン５５と、設定確認画面５０に戻るための戻るボタン５６とが表示される。また、設定変更画面５３には、ジョブ１と原稿種類の設定が同じジョブも同時に変更したい場合にチェックを入れるチェックボックス５７が表示されている。すなわち例えば、ジョブ４の原稿種類の設定値がジョブ１と同じ「文字」であるとき、チェックボックス５７にチェックが入れられ、且つ、「写真」のチェックボックス５４にチェックが入れられた状態で設定ボタン５５が操作されると、ジョブ１及びジョブ４の原稿種類の設定値が「文字」から「写真」に変更される。
【００３５】
設定変更画面５３を表示した後は、戻るボタン５６が操作されたか否かを判断する（Ｓ３５）。戻るボタン５６が操作されたと判断した場合には（Ｓ３５：ＹＥＳ）、Ｓ３１に戻る。そして、戻るボタン５６が操作されていないと判断した場合には（Ｓ３５：ＮＯ）、設定ボタン５５が操作されたか否かを判断する（Ｓ３６）。設定ボタン５５が操作されていないと判断した場合には（Ｓ３６：ＮＯ）、Ｓ３５に戻る。
【００３６】
一方、設定ボタン５５が操作されたと判断した場合には（Ｓ３６：ＹＥＳ）、Ｓ３３で選択されたあるジョブのある設定項目の設定値を、設定変更画面５３で設定された設定値に変更して記憶する（Ｓ３７）。なお、設定変更画面５３のチェックボックス５７にチェックが入れられている場合には、Ｓ３３で選択されたジョブとは別のジョブで、Ｓ３３で選択された設定項目の設定値と同じ設定値が設定されているジョブについても、設定変更画面５３で設定された設定値に変更して記憶する。その後Ｓ３１に戻る。
【００３７】
続いて、図８及び図９を参照しつつ、上述の複数ジョブ実行処理について説明する。複数ジョブ実行処理は、図４に示す複数ジョブ設定処理のフローにおけるＳ１５でスキャン開始ボタン３６が操作されたと判断したときに実行される。まず、図８に示すように、複数ジョブ設定処理で設定が行われた複数のジョブのうち、未だ実行されていないジョブがあるか否かを判断する（Ｓ４１）。実行されていないジョブがあると判断した場合には（Ｓ４１：ＹＥＳ）、原稿有無センサ６からの出力信号に基づいて、読み取りを行う原稿があるか否かを判断する（Ｓ４２）。
【００３８】
読み取りを行う原稿があると判断した場合には（Ｓ４２：ＹＥＳ）、図９（ａ）に示すような実行ジョブ確認画面６０をタッチパネル４に表示する（Ｓ４３）。図９（ａ）に示す実行ジョブ確認画面６０には、これから読み取りを行う１つのジョブに設定されている全ての設定項目の設定値が表示されているが、主要な設定項目のみを表示するようにしてもよい。実行ジョブ確認画面６０は、他の画面に切り換わるまではそのまま表示されている。その後、実行ジョブ確認画面６０に表示されているジョブを実行する（Ｓ４４）。次に、Ｓ４４で実行開始されたジョブが終了したか否かを判断する（Ｓ４５）。ジョブが終了していないと判断した場合には（Ｓ４５：ＮＯ）、Ｓ４４に戻る。一方、ジョブが終了したと判断した場合には（Ｓ４５：ＹＥＳ）、Ｓ４１に戻る。
【００３９】
Ｓ４２において読み取りを行う原稿がないと判断した場合、すなわち、複数ジョブ設定処理で設定されたジョブの個数が実行されたジョブの回数よりも多い場合には（Ｓ４２：ＮＯ）、図９（ｂ）に示すようなジョブ実行確認画面６２をタッチパネル４に表示する（Ｓ４６）。図９（ｂ）に示すジョブ実行確認画面６２には、未だ実行されていないジョブのうち次に実行される１つのジョブに設定されている全ての設定項目の設定値が表示されているが、主要な設定項目のみを表示するようにしてもよい。また、ジョブ実行確認画面６２には、表示されているジョブの実行を開始するためのＯＫボタン６３と、ＯＫボタン６３を操作するようにユーザに促すメッセージが表示されている。
【００４０】
続いて、ジョブ実行確認画面６２のＯＫボタン６３が操作されたか否かを判断する（Ｓ４７）。ＯＫボタン６３が操作されたと判断した場合には（Ｓ４７：ＹＥＳ）、Ｓ４２に戻って読み取りを行う原稿があるか否かの判断を行う。一方、ＯＫボタン６３が操作されていないと判断した場合には（Ｓ４７：ＮＯ）、ジョブ実行確認画面６２を表示してから所定時間が経過したか否かを判断する（Ｓ４８）。所定時間が経過していないと判断した場合には（Ｓ４８：ＮＯ）、Ｓ４７に戻る。そして、所定時間が経過したと判断した場合には（Ｓ４８：ＹＥＳ）、未だ実行されていないジョブの設定をクリアする（Ｓ４９）。
【００４１】
その後、図９（ｃ）に示すような読取終了画面６６をタッチパネル４に表示する（Ｓ５０）。読取終了画面６６には、読取結果の確認を行うための確認ボタン６７と、処理を終了するための終了ボタン６８とが表示される。そして、読取終了画面６６の確認ボタン６７が操作されたか否かを判断する（Ｓ５１）。確認ボタン６７が操作されたと判断した場合には（Ｓ５１：ＹＥＳ）、後で詳述する読取結果確認処理を実行する（Ｓ５２）。一方、確認ボタン６７が操作されていないと判断した場合には（Ｓ５１：ＮＯ）、終了ボタン６８が操作されたか否かを判断する（Ｓ５３）。終了ボタン６８が操作されていないと判断した場合には（Ｓ５３：ＮＯ）、Ｓ５１に戻る。そして、終了ボタン６８が操作されたと判断した場合には（Ｓ５３：ＹＥＳ）、処理を終了する。
【００４２】
Ｓ４１において実行されていないジョブがないと判断した場合には（Ｓ４１：ＮＯ）、原稿有無センサ６からの出力信号に基づいて、読み取りを行う原稿があるか否かを判断する（Ｓ５４）。原稿が無いと判断した場合には（Ｓ５４：ＮＯ）、Ｓ５０に進む。そして、原稿があると判断した場合、すなわち複数ジョブ設定処理で設定されたジョブの個数を超えて原稿の読み取りが行われようとしている場合には（Ｓ５４：ＹＥＳ）、図９（ｄ）に示すような処理ジョブ設定表示画面７０をタッチパネル４に表示する（Ｓ５５）。処理ジョブ設定表示画面７０には、すでに処理が行われた全てのジョブの設定内容、すなわち各ジョブに対応づけられた全ての設定項目の設定値と、各設定内容に対応するチェックボックス７１と、未だ読み取りが行われていない原稿の読み取り設定を、チェックボックス７１にチェックが入れられた設定内容に設定するための決定ボタン７２と、処理を終了するためのキャンセルボタン７３とが表示される。
【００４３】
そして、処理ジョブ設定表示画面７０のキャンセルボタン７３が操作されたか否かを判断する（Ｓ５６）。キャンセルボタン７３が操作されたと判断した場合には（Ｓ５６：ＹＥＳ）、Ｓ５０に進む。一方、キャンセルボタン７３が操作されていないと判断した場合には（Ｓ５６：ＮＯ）、決定ボタン７２が操作されたか否かを判断する（Ｓ５７）。決定ボタン７２が操作されていないと判断した場合には（Ｓ５７：ＮＯ）、Ｓ５６に戻る。決定ボタン７２が操作されたと判断した場合には（Ｓ５７：ＹＥＳ）、上述のＳ４３に進み、実行ジョブ確認画面６０を表示した後、処理ジョブ設定表示画面７０においてチェックボックス７１にチェックが入れられた設定内容で未だ実行されていないジョブを実行する。
【００４４】
次に、図１０及び図１１を参照しつつ、上述の読取結果確認処理について説明する。読取確認処理は、図８に示す複数ジョブ実行処理のフローのＳ５１において、読取終了画面６６の確認ボタン６７が操作されたと判断した場合に実行される。なお、ここでは図８に示す複数ジョブ実行処理において、少なくとも１つのジョブが実行されたと仮定している。まず、図１１（ａ）に示すような読取結果確認画面８０をタッチパネル４に表示する（Ｓ６０）。読取結果確認画面８０には、複数ジョブ実行処理で読み取りが行われた全てのジョブについて、イメージ画像及び設定内容と、そのジョブの設定を変更するための変更ボタン８１とが表示される。読取結果確認画面８０に表示されるイメージ画像とは、例えば、そのジョブで最初に読み取りが行われた原稿のサムネイル画像等である。イメージ画像は、１つのジョブに複数表示されてもよい。また、読取結果確認画面８０に表示される設定内容は、そのジョブに対応付けられている全ての設定項目の設定値であってもよく、また複数の設定項目のうち既定値と異なる設定値が設定されているものだけであってもよい。
【００４５】
そして、読取結果確認画面８０の変更ボタン８１が操作されたか否かを判断する（Ｓ６１）。変更ボタン８１が操作されていないと判断した場合には（Ｓ６１：ＮＯ）、読取結果確認画面８０を表示してから所定時間が経過したか否かを判断する（Ｓ６２）。所定時間が経過していないと判断した場合には（Ｓ６２：ＮＯ）、Ｓ６１に戻る。一方、所定時間が経過したと判断した場合には（Ｓ６２：ＹＥＳ）、図８に示す複数ジョブ実行処理のフローのＳ５０に戻り、読取終了画面６６を表示する。
【００４６】
Ｓ６１の処理で、変更ボタン８１が操作されたと判断した場合には（Ｓ６１：ＹＥＳ）、図１１（ｂ）に示すような設定選択画面８２をタッチパネル４に表示する（Ｓ６３）。設定選択画面８２には、複数ジョブ実行処理で処理が行われた全てのジョブの設定内容、すなわち各ジョブに対応づけられた全ての設定項目の設定値と、各設定内容に対応するチェックボックス８３と、読取結果確認画面８０で設定を変更するジョブとして選択されたジョブの設定を、チェックボックス８３にチェックが入れられた設定内容に変更するための設定ボタン８４と、読取結果確認画面８０に戻るための戻るボタン８５とが表示される。
【００４７】
そして、設定選択画面８２の戻るボタン８５が操作されたか否かを判断する（Ｓ６４）。戻るボタン８５が操作されたと判断した場合には（Ｓ６４：ＹＥＳ）、Ｓ６０に戻る。一方、戻るボタン８５が操作されていないと判断した場合には（Ｓ６４：ＮＯ）、設定選択画面８２の設定ボタン８４が操作されたか否かを判断する（Ｓ６５）。設定ボタン８４が操作されていないと判断した場合には（Ｓ６５：ＮＯ）、Ｓ６４に戻る。設定ボタン８４が操作されたと判断した場合には（Ｓ６５：ＹＥＳ）、画像処理により設定の変更か可能か否かを判断する（Ｓ６６）。例えば、カラーで読み取られたジョブの設定を白黒に変更する場合や、解像度６００ｄｐiで読み取られたジョブの設定を３００ｄｐｉに変更する場合は、画像処理を行うことで設定を変更することができる。
【００４８】
画像処理により設定の変更が可能であると判断した場合には（Ｓ６６：ＹＥＳ）、図１１（ｃ）に示すような画像処理実行確認画面８６をタッチパネル４に表示する（Ｓ６７）。画像処理実行確認画面８６には、画像処理を実行するための実行ボタン８７と、処理をキャンセルするためのキャンセルボタン８８とが表示される。そして、画像処理実行確認画面８６のキャンセルボタン８８が操作されたか否かを判断する（Ｓ６８）。キャンセルボタン８８が操作されたと判断した場合には（Ｓ６８：ＹＥＳ）、Ｓ６０に戻る。一方、キャンセルボタン８８が操作されていないと判断した場合には（Ｓ６８：ＮＯ）、実行ボタン８７が操作されたか否かを判断する（Ｓ６９）。実行ボタン８７が操作されていないと判断した場合には（Ｓ６９：ＮＯ）、Ｓ６８に戻る。実行ボタン８７が操作されたと判断した場合には（Ｓ６９：ＹＥＳ）、画像処理を実行し（Ｓ７０）、その後Ｓ６０に戻る。
【００４９】
Ｓ６６の処理において、画像処理により設定の変更ができないと判断した場合には（Ｓ６６：ＮＯ）、図１１（ｄ）に示すような読取再試行確認画面９０をタッチパネル４に表示する（Ｓ７１）。読取再試行確認画面９０には、原稿の読み取りを再度実行するための実行ボタン９１と、処理をキャンセルするためのキャンセルボタン９２とが表示される。そして、読取再試行確認画面９０のキャンセルボタン９２が操作されたか否かを判断する（Ｓ７２）。キャンセルボタン９２が操作されたと判断した場合には（Ｓ７２：ＹＥＳ）、Ｓ６０に戻る。一方、キャンセルボタン９２が操作されていないと判断した場合には（Ｓ７２：ＮＯ）、実行ボタン９１が操作されたか否かを判断する（Ｓ７３）。実行ボタン９１が操作されていないと判断した場合には（Ｓ７３：ＮＯ）、Ｓ７２に戻る。実行ボタン９１が操作されたと判断した場合には（Ｓ７３：ＹＥＳ）、原稿の読み取りを再度実行し（Ｓ７４）、その後Ｓ６０に戻る。
【００５０】
以上のように、本実施形態の情報処理装置１０では、ＲＯＭ１２に、メニュー画面２０、複数の設定項目を含む項目表示画面３０、各設定項目の複数の設定値を設定するための複数の設定画面４０、４５のいずれかの順で両方向に切り替わるように階層構造で管理される設定メニューが記憶されている。ある設定項目（例えば「枚数」）の設定画面４０がタッチパネル４に表示された状態で、ユーザにより、複数のジョブのうち少なくとも１つジョブを選択し、選択されたジョブに１つの設定値を対応付ける操作が行われる毎に、選択されたジョブの識別情報に対応させて１つの設定値を記憶する。また別の設定項目（例えば「原稿種類」）の設定画面４５がタッチパネル４に表示された状態で、ユーザにより、複数のジョブのうち少なくとも１つジョブを選択し、選択されたジョブに１つの設定値を対応付ける操作が行われる毎に、選択されたジョブの識別情報に対応させて１つの設定値を記憶する。
複数のジョブのうちの所望のジョブについてある設定項目の設定値を設定する処理において、項目表示画面３０に戻る前に、ユーザによりジョブの選択の入力、及び、設定値の選択の入力を受け付ける毎に、選択されたジョブの識別情報に対して選択された設定値を設定する。したがって、複数のジョブに対して、ある設定項目に対応する設定値を互いに異なるものに設定する場合であっても、メニュー画面２０に戻る必要がないので、設定操作を容易に行うことができる。また、所望のジョブの識別情報に対してある設定項目に関する設定を行った後、メニュー画面２０に戻ることなく、所望のジョブの識別情報に対して別の設定項目に関する設定を行うことができる。よって、先の設定処理で設定対象となるジョブと、後の設定処理で設定対象となるジョブとが異なっている場合であっても、メニュー画面２０に戻る必要がないので、設定操作を容易に行うことができる。
【００５１】
また、本実施形態の情報処理装置１０では、ある設定項目（例えば「枚数」）の設定値を設定する設定画面４０において、複数のジョブのうち２以上のジョブの識別情報に対応させて、互いに異なる設定値を設定し、別の設定項目（例えば「原稿種類」）の設定値を設定する設定画面４５において、複数のジョブのうち２以上のジョブの識別情報に対応させて、互いに異なる設定値を設定する。したがって、メニュー画面２０に戻ることなく、複数のジョブのうちの２以上のジョブについて、互いに異なる設定値を設定することができるので、設定操作が容易となる効果を確実に得られる。
【００５２】
加えて、本実施形態の情報処理装置１０では、ある設定項目の設定値を設定する処理において、複数のジョブのうち選択される入力が行われなかったジョブの識別情報に対応づけて規定値を記憶し、別の設定項目を設定する処理において、複数のジョブのうち選択される入力が行われなかったジョブの識別情報に対応づけて規定値を記憶する。したがって、全てのジョブに対して、ジョブの選択及び設定値の選択の作業を行わなくても、ジョブの選択が行われなかったジョブに対しては、予め定められた設定値を設定することができる。
【００５３】
また、本実施形態の情報処理装置１０では、設定画面４０、４５に、複数ジョブ設定処理において設定を行う全てのジョブの識別情報が表示される。したがって、全てのジョブの識別情報と複数の設定値とを１つの画面上に表示することで、ユーザはジョブと設定値とを容易に選択できる。
【００５４】
また、本実施形態の情報処理装置１０は、全てのジョブについて対応付けられた各複数項目の設定値が表示される設定確認画面５０をタッチパネル４に表示する。したがって、各ジョブについて、各設定項目に設定された設定値を確認できる。
【００５５】
さらに、本実施形態の情報処理装置１０は、ジョブが実行される直前に、実行するジョブに対応づけられている各設定項目の設定値を表示する実行ジョブ確認画面６０をタッチパネル４に表示する。したがって、ジョブの実行直前に、各設定項目に対応づけられた設定値を確認できる。
【００５６】
加えて、本実施形態の情報処理装置１０は、複数ジョブ設定処理で設定されたジョブの個数が実行されたジョブの回数よりも多い場合には、未だ実行されていないジョブのうち次に実行される１つのジョブに設定されている各設定項目の設定値が表示されるジョブ実行確認画面６２をタッチパネル４に表示する。ジョブ実行確認画面６２には、表示されているジョブの実行を開始するためのＯＫボタン６３と、ＯＫボタン６３を操作するようにユーザに促すメッセージが表示されている。したがって、実行していないジョブが残っている場合に、ユーザに未実行ジョブの実行を促すことができる。
【００５７】
また、本実施形態の情報処理装置１０は、複数ジョブ設定処理で設定されたジョブの個数を超えてジョブの実行が行われようとしている場合には、すでに処理が行われたジョブの設定内容が表示される処理ジョブ設定表示画面７０をタッチパネル４に表示する。したがって、設定済みのジョブの個数を超えてジョブを実行する際に、この追加のジョブを設定済みの複数のジョブのいずれかと同じ設定内容で実行したい場合、ユーザは、処理ジョブ設定表示画面７０に表示された設定済みのジョブの設定内容から選択することで、追加ジョブの設定を容易に行うことができる。
【００５８】
さらに、本実施形態の情報処理装置１０は、読み取りに関する複数のジョブを実行することで得られた複数の画像のうちの１以上の画像と、その画像の読み取り時に実行された設定値とは異なる設定値とを指定する入力を受け付けたとき、その指定された１以上の画像に係る画像データを指定された設定値に従った画像データに変換可能か否かを判断し、変換可能な場合は画像処理により画像データの変換を行う。したがって、誤った設定値で実行されて得られた画像データを本来の設定値の設定内容に従った画像データに変換することができる。
【００５９】
以上、本発明の好適な一実施形態について説明したが、本発明は上述の実施の形態に限られるものではなく、特許請求の範囲に記載した限りにおいて、様々な設計変更を行うことが可能なものである。
【００６０】
上述の実施形態では、設定画面４０、４５に、複数ジョブ設定処理において設定を行う全てのジョブの識別情報が表示される場合について説明したが、これには限定されない。すなわち、例えば図１２（ａ）に示す設定画面１４５のように、複数ジョブ設定処理において設定を行う複数のジョブのうちの１つを選択するプルダウンメニュー１４２が表示されてもよい。プルダウンメニュー１４２は、操作されていない状態では複数のジョブのうちの１つが表示されており、ユーザにより操作されると図中破線で示すように複数のジョブが表示されるようになっている。さらに、図１２（ｂ）に示す設定画面２４５のように、設定画面２４５自体にはジョブは表示されておらず、ジョブを選択するための画面を表示するためのジョブ選択ボタン２４７が表示されていてもよい。
【００６１】
さらに、上述の実施形態では、設定画面４０、４５においては、ユーザによりジョブの選択と選択したジョブに対応づける１つの設定値の選択とが行われ、設定ボタン４３が操作される度に、選択されたジョブの識別情報とそのジョブに対応づけられた設定値とを記憶する場合について説明したが、これには限定されない。例えば図１３に示す設定画面３４５のように、全てのジョブのそれぞれについて、文字・写真、文字、及び写真の３種類の原稿種類に対応する３つのチェックボックス３４６が表示される場合には、ユーザが全てのジョブに対してそのジョブに対応付ける原稿種類の３つのチェックボックス３４６のうちの１つにチェックし、設定ボタン４３を操作したときに、全てのジョブについて、その識別情報と対応づけられた設定値とが記憶されてもよい。
【００６２】
また、上述の実施形態では、ある設定項目の設定値を設定する処理において、２以上のジョブの識別情報に対応させて互いに異なる設定値を記憶する場合について説明したが、２以上のジョブの識別情報に対応させて同じ設定値しか記憶できない構成であってもよい。
【００６３】
さらに、上述の実施形態では、ある設定項目の設定値を設定する処理において、複数のジョブのうち選択される入力が行われなかったジョブの識別情報に対応づけて規定値を記憶する場合について説明したが、これには限定されない。例えば、全てのジョブの識別情報に対応づけて各設定項目の設定値が記憶されるまで、ジョブの実行が行われないような構成としてもよい。
【００６４】
加えて、上述の実施形態では、全てのジョブについて対応付けられた各複数項目の設定値が表示される設定確認画面５０を表示する場合について説明したが、設定確認画面５０に表示される設定値は、必ずしも全てのジョブに対応づけられたものでなくてもよく、少なくとも１つのジョブに対応づけられたものであればよい。また、設定確認画面５０は表示されなくてもよい。
【００６５】
さらに、上述の実施形態では、ジョブが実行される直前に、実行ジョブ確認画面６０を表示する場合について説明したが、実行ジョブ確認画面６０を表示するタイミングはジョブ実行中でもよい。また、実行ジョブ確認画面６０は表示されなくてもよい。
【００６６】
さらに、上述の実施形態では、複数ジョブ設定処理で設定されたジョブの個数が実行されたジョブの回数よりも多い場合には、ジョブ実行確認画面６２を表示し、複数ジョブ設定処理で設定されたジョブの個数を超えてジョブの実行が行われようとしている場合には、処理ジョブ設定表示画面７０を表示する場合について説明したが、これらジョブ実行確認画面６２や処理ジョブ設定表示画面７０は表示されなくてもよい。
【００６７】
また、上述の実施形態では、読み取りに関するジョブを実行することで得られた画像データに画像処理を施す場合について説明したが、このような画像処理は行われなくてもよい。
【００６８】
上述の実施形態では、複合機１に備えられた情報処理装置１０について説明したが、本発明は、プリント機能のみを備えた装置やスキャン機能のみを備えた装置の情報処理装置に等に適用可能である。また、これらプリント機能やスキャン機能を備えた装置に対してジョブ実行を指示するＰＣやスマートフォンに適用することもできる。
【符号の説明】
【００６９】
１０  情報処理装置
１５  入力インターフェース（受付部）
１６  出力インターフェース（表示出力部）
１２  ＲＯＭ（記憶部）
１３  ＲＡＭ（記憶部、画像記憶部）
【図１】
0006575110.tif 000002
【図２】
0006575110.tif 000003
【図３】
0006575110.tif 000004
【図４】
0006575110.tif 000005
【図５】
0006575110.tif 000006
【図６】
0006575110.tif 000007
【図７】
0006575110.tif 000008
【図８】
0006575110.tif 000009
【図９】
0006575110.tif 000010
【図１０】
0006575110.tif 000011
【図１１】
0006575110.tif 000012
【図１２】
0006575110.tif 000013
【図１３】
0006575110.tif 000014