(57)【特許請求の範囲】
【請求項１】
画像を表示可能な表示部と、
複数の機能を実行可能な制御部と、
を備え、
前記制御部は、
特定の機能をその特定の機能の実行に必要な予め指定された設定値を用いて実行させるショートカット機能を登録可能なショートカット登録処理と、
前記ショートカット機能が複数登録されている場合に、その複数のショートカット機能の中から、連続して実行させる複数のショートカット機能を選択させる第１の選択処理と、
前記第１の選択処理により選択された前記複数のショートカット機能を特定の実行順序で実行させるように構成された連続実行機能を登録する連続実行登録処理と、
前記連続実行登録処理により登録した前記連続実行機能に対応した連続実行キーを前記表示部に表示させる第１の表示処理と、
前記第１の表示処理により表示されている前記連続実行キーが選択された場合に、その選択された連続実行キーに対応した前記連続実行機能を構成する前記複数のショートカット機能を前記実行順序で実行させる連続実行処理と、
を実行することを特徴とする機能実行装置。
【請求項２】
請求項１に記載の機能実行装置であって、
前記連続実行処理は、
少なくとも前記実行順序における２番目以降の前記ショートカット機能を対象として、そのショートカット機能の実行前にその実行対象のショートカット機能を示す実行対象情報を前記表示部に表示させる第２の表示処理と、
前記第２の表示処理により前記実行対象情報が表示された場合に、特定の実行指示操作を受け付ける受付処理と、
前記受付処理により前記実行指示操作が受け付けられた場合に、前記実行対象の前記ショートカット機能を実行させる対象実行処理と、
を有することを特徴とする機能実行装置。
【請求項３】
請求項２に記載の機能実行装置であって、
前記制御部は、
前記ショートカット登録処理により登録された前記ショートカット機能毎のショートカットキーが表示されたショートカット画面を前記表示部に表示させる第３の表示処理と、
前記第３の表示処理により前記ショートカット画面が表示されているときに何れかの前記ショートカットキーに対する選択操作がなされた場合にそのショートカットキーに対応した前記ショートカット機能を実行する単機能実行処理と、
を実行可能であり、
前記第２の表示処理では、実行対象の前記ショートカット機能に対応した前記ショートカットキーを含む前記ショートカット画面を前記実行対象情報として表示させると共に、そのショートカット画面において、実行対象の前記ショートカット機能に対応した前記ショートカットキーである対象キーを、他のショートカットキーと異なる特定の強調表示方法で表示させ、
前記実行指示操作は、前記第２の表示処理により表示されている前記ショートカット画面中の前記対象キーを選択するための特定の操作である
ことを特徴とする機能実行装置。
【請求項４】
請求項１〜請求項３の何れか１項記載の機能実行装置であって、
前記連続実行処理は、
実行対象の複数の前記ショートカット機能のうち少なくとも１つを確認対象機能として、前記確認対象機能の実行前に、前記実行順序における次の実行対象の前記ショートカット機能に進めるための第１移行操作、及び前記実行順序における１つ前の実行対象の前記ショートカット機能に戻すための第２移行操作のうち少なくとも一方を受け付ける移行受付処理、
を有し、
前記移行受付処理によって前記第１移行操作又は前記第２移行操作が受け付けられた場合は、実行対象の前記ショートカット機能を、その受け付けられた操作に対応した前記ショートカット機能に切り替える
ことを特徴とする機能実行装置。
【請求項５】
請求項４に記載の機能実行装置であって、
前記制御部は、
前記確認対象機能の実行前に、前記次の実行対象の前記ショートカット機能に進めるための第１の移行画像、及び前記１つ前の実行対象の前記ショートカット機能に戻すための第２の移行画像のうち少なくとも一方を前記表示部に表示させる第４の表示処理、
を実行し、
前記第１移行操作は、前記第１の移行画像を選択する操作であり、
前記第２移行操作は、前記第２の移行画像を選択する操作である
ことを特徴とする機能実行装置。
【請求項６】
請求項１に記載の機能実行装置であって、
前記連続実行処理では、選択された連続実行キーに対応した前記連続実行機能を構成する前記複数のショートカット機能を、外部からの入力操作を要することなく前記実行順序で順次実行させる
ことを特徴とする機能実行装置。
【請求項７】
請求項１〜請求項６の何れか１項に記載の機能実行装置であって、
前記連続実行処理では、実行対象の前記ショートカット機能を実行させる際、そのショートカット機能の実行中における特定の期間に、その実行中のショートカット機能を示す情報を前記表示部に表示させる
ことを特徴とする機能実行装置。
【請求項８】
請求項１〜請求項７の何れか１項に記載の機能実行装置であって、
画像を読み取り可能な読取部を備え、
前記制御部は、
前記第１の選択処理により選択された前記複数のショートカット機能のうち前記読取部による画像読取動作を伴うショートカット機能である画像関連機能が複数ある場合に、画像の読み取りは１回だけ行ってその１回の読み取り結果を複数の前記画像関連機能において共用するか否かを選択させる第２の選択処理、
を実行し、
前記第２の選択処理において前記共用する旨の選択がなされた場合、前記連続実行処理では、前記実行順序における最初の前記画像関連機能の実行時に前記画像の読み取りを実行し、その読み取り結果を、全ての前記画像関連機能の実行時に用いる
ことを特徴とする機能実行装置。
【請求項９】
特定の機能をその特定の機能の実行に必要な予め指定された設定値を用いて実行させるショートカット機能が複数登録されている場合に、その複数のショートカット機能の中から、連続して実行させる複数のショートカット機能を選択させる選択ステップと、
前記選択ステップにより選択された前記複数のショートカット機能を特定の実行順序で実行させるように構成された連続実行機能を登録する連続実行登録ステップと、
前記連続実行登録ステップにより登録した前記連続実行機能に対応した連続実行キーを表示部に表示させる表示ステップと、
前記表示ステップにより表示されている前記連続実行キーが選択された場合に、その選択された連続実行キーに対応した前記連続実行機能を構成する前記複数のショートカット機能を前記実行順序で実行させる連続実行ステップと、
を有することを特徴とする機能実行方法。
【請求項１０】
特定の機能をその特定の機能の実行に必要な予め指定された設定値を用いて実行させるショートカット機能を登録可能なショートカット登録処理と、
前記ショートカット機能が複数登録されている場合に、その複数のショートカット機能の中から、連続して実行させる複数のショートカット機能を選択させる選択処理と、
前記選択処理により選択された前記複数のショートカット機能を特定の実行順序で実行させるように構成された連続実行機能を登録する連続実行登録処理と、
前記連続実行登録処理により登録した前記連続実行機能に対応した連続実行キーを表示部に表示させる表示処理と、
前記表示処理により表示されている前記連続実行キーが選択された場合に、その選択された連続実行キーに対応した前記連続実行機能を構成する前記複数のショートカット機能を前記実行順序で実行させる連続実行処理と、
をコンピュータに実行させるためのプログラムを記録した、前記コンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の機能を実行可能な機能実行装置、機能実行方法、及び特定の機能を実行させるためのプログラムが記録された記録媒体に関する。
【背景技術】
【０００２】
複数の機能を実行させることが可能な各種の機能実行装置が提供されている。このような機能実行装置として、特定の設定値に基づく特定の機能をショートカットとして登録しておき、簡単な操作（例えばショートカットキーの押下）によってその登録したショートカット機能を実行させることが可能な機能実行装置がある（例えば、特許文献１参照。）。
【０００３】
繰り返し使う可能性のある機能をショートカットとして登録しておくことで、その機能を容易且つ迅速に実行させることができ、特に、実行すべき機能が決められている定型業務を繰り返し実行する必要のある場合に有用である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−１０４３４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
定型業務には、異なる複数の処理を含むケースが考えられる。例えば、１つの定型業務の中に、複数の原稿をそれぞれ適切なパラメータを用いてスキャンさせたり、スキャンした画像データを異なる宛先に個別に送信したりする処理が含まれる場合がある。
【０００６】
このような定型業務においても、実行させるべき各処理をそれぞれ個別にショートカットとして登録しておき、その登録したショートカットのショートカット機能を順次実行させることで、定型業務の効率化が可能である。
【０００７】
しかし、１つの定型業務の中で複数のショートカット機能を順次実行させる場合、現在実行中のショートカット機能が終了して次のショートカット機能に移行させる際に、その移行先のショートカット機能のショートカットキーを探してそれを押下する必要がある。そのため、定型業務全体として、必ずしも容易且つ迅速に実行させることができるとは言い難い。
【０００８】
本発明は上記課題に鑑みなされたものであり、ショートカットとして登録されている複数の機能を順次実行させる際に、その複数の機能を容易且つ迅速に実行できるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するためになされた本発明の機能実行装置は、画像を表示可能な表示部と、複数の機能を実行可能な制御部とを備える。制御部は、ショートカット登録処理と、第１の選択処理と、連続実行登録処理と、第１の表示処理と、連続実行処理とを実行する。
【００１０】
ショートカット登録処理は、特定の機能をその特定の機能の実行に必要な予め指定された設定値を用いて実行させるショートカット機能を登録可能な処理である。第１の選択処理は、ショートカット機能が複数登録されている場合に、その複数のショートカット機能の中から、連続して実行させる複数のショートカット機能を選択させる処理である。連続実行登録処理は、第１の選択処理により選択された複数のショートカット機能を特定の実行順序で実行させるように構成された連続実行機能を登録する処理である。第１の表示処理は、連続実行登録処理により登録した連続実行機能に対応した連続実行キーを表示部に表示させる処理である。連続実行処理は、第１の表示処理により表示されている連続実行キーが選択された場合に、その選択された連続実行キーに対応した連続実行機能を構成する複数のショートカット機能を上記実行順序で実行させる処理である。
【００１１】
このように構成された機能実行装置では、複数のショートカット機能が登録されている場合に、任意の複数のショートカット機能をまとめて１つの連続実行機能として登録することができる。そして、登録されている連続実行機能に対応した連続実行キーを選択することで、対応する複数のショートカット機能を特定の実行順序で順次実行させることができる。
【００１２】
そのため、複数のショートカット機能を順次実行させる必要がある場合に、その複数のショートカット機能を容易且つ迅速に実行させることができる。
連続実行処理は、第２の表示処理と、受付処理と、対象実行処理とを有する処理であってもよい。第２の表示処理は、少なくとも上記実行順序における２番目以降のショートカット機能を対象として、そのショートカット機能の実行前にその実行対象のショートカット機能を示す実行対象情報を表示部に表示させる処理である。受付処理は、第２の表示処理により実行対象情報が表示された場合に特定の実行指示操作を受け付ける処理である。対象実行処理は、受付処理により実行指示操作が受け付けられた場合に、実行対象のショートカット機能を実行させる処理である。
【００１３】
このように構成された機能実行装置では、連続実行機能における実行対象の複数のショートカット機能のうち少なくとも２番目以降のショートカット機能が実行される際、その実行前に実行対象情報が表示される。そのため、これから実行されるショートカット機能がどのような機能であるかを確認することができる。そして、その確認を行った上で、実行指示操作を行うことによってそのショートカット機能を実際に実行させることができる。
【００１４】
そのため、実行させる必要のないショートカット機能を誤って実行させてしまうことを抑止することができる。
制御部は、第３の表示処理と、単機能実行処理とを実行可能であってもよい。第３の表示処理は、ショートカット登録処理により登録されたショートカット機能毎のショートカットキーが表示されたショートカット画面を表示部に表示させる処理である。単機能実行処理は、第３の表示処理によりショートカット画面が表示されているときに何れかのショートカットキーに対する選択操作がなされた場合にそのショートカットキーに対応したショートカット機能を実行する処理である。
【００１５】
そして、第２の表示処理では、実行対象のショートカット機能に対応したショートカットキーを含むショートカット画面を実行対象情報として表示させると共に、そのショートカット画面において、実行対象のショートカット機能に対応したショートカットキーである対象キーを、他のショートカットキーと異なる特定の強調表示方法で表示させるようにしてもよい。そして、実行指示操作は、第２の表示処理により表示されているショートカット画面中の対象キーを選択するための特定の操作としてもよい。
【００１６】
このように構成された機能実行装置では、ショートカット機能の実行前に、そのショートカット機能に対応したショートカットキー（以下「対象キー」ともいう）を含むショートカット画面が表示される。そして、そのショートカット画面においては、対象キーが目立つように、対象キーが相対的に強調表示方法で表示される。そのため、ユーザに対し、次に実行されるショートカット機能を容易且つ迅速に認識させることができ、ユーザの使い勝手を向上させることができる。
【００１７】
連続実行処理は、移行受付処理を有していてもよい。この移行受付処理は、実行対象の複数のショートカット機能のうち少なくとも１つを確認対象機能として、その確認対象機能の実行前に、実行順序における次の実行対象のショートカット機能に進めるための第１移行操作、及び実行順序における１つ前の実行対象のショートカット機能に戻すための第２移行操作のうち少なくとも一方を受け付ける処理である。そして、移行受付処理によって第１移行操作又は第２移行操作が受け付けられた場合は、実行対象のショートカット機能を、その受け付けられた操作に対応したショートカット機能に切り替えるようにしてもよい。
【００１８】
このように構成された機能実行装置では、連続実行処理の実行時、実行対象のショートカット機能の実行前に、第１移行操作（次のショートカット機能へ進める操作）及び第２移行操作（１つ前のショートカット機能へ戻す操作）の少なくとも一方が可能である。そのため、連続実行機能を構成する複数のショートカット機能を実行させる際に、必要のないショートカット機能を飛ばしたり、既に実行されたショートカット機能を再実行させたりすることができる。
【００１９】
制御部は、第４の表示処理を実行するようにしてもよい。この第４の実行処理は、確認対象機能の実行前に、次の実行対象のショートカット機能に進めるための第１の移行画像、及び１つ前の実行対象のショートカット機能に戻すための第２の移行画像のうち少なくとも一方を表示部に表示させる処理である。そして、第１移行操作は、第１の移行画像を選択する操作であり、第２移行操作は、第２の移行画像を選択する操作であってもよい。
【００２０】
このように構成された機能実行装置によれば、次のショートカット機能に進めたり１つ前のショートカット機能に戻したりすることを、対応する移行画像を選択することによって容易に実現できる。
【００２１】
連続実行処理では、選択された連続実行キーに対応した連続実行機能を構成する複数のショートカット機能を、外部からの入力操作を要することなく実行順序で順次実行させるようにしてもよい。
【００２２】
このように構成された機能実行装置によれば、実行対象の複数のショートカット機能を、ユーザの手間を大幅に減らしつつより迅速に実行させることができる。
連続実行処理では、実行対象のショートカット機能を実行させる際、そのショートカット機能の実行中における特定の期間に、その実行中のショートカット機能を示す情報を表示部に表示させるようにしてもよい。
【００２３】
このように構成された機能実行装置によれば、ユーザは、実行対象の複数のショートカット機能のうち今どのショートカット機能（実行順序における何番目のショートカット機能）が実行されているかを容易に知ることができ、ユーザの使い勝手の向上を図ることができる。
【００２４】
本発明の機能実行装置は、画像を読み取り可能な読取部を備えていてもよい。その場合、制御部は、第２の選択処理を実行するようにしてもよい。この第２の選択処理は、第１の選択処理により選択された複数のショートカット機能のうち読取部による画像読取動作を伴うショートカット機能である画像関連機能が複数ある場合に、画像の読み取りは１回だけ行ってその１回の読み取り結果を複数の画像関連機能において共用するか否かを選択させる処理である。そして、第２の選択処理において共用する旨の選択がなされた場合、連続実行処理では、実行順序における最初の画像関連機能の実行時に画像の読み取りを実行し、その読み取り結果を、全ての画像関連機能の実行時に用いるようにしてもよい。
【００２５】
このように構成された機能実行装置によれば、連続実行機能を構成する複数のショートカット機能の中に画像関連機能が複数ある場合に、連続実行機能全体の処理時間を短縮することができ、より効率的に連続実行機能を実行させることができる。
【図面の簡単な説明】
【００２６】
【図１】実施形態の画像処理システムの構成を示すブロック図である。
【図２】待機画面からショートカット一覧画面への遷移、及びショートカット一覧画面の構成を示す説明図である。
【図３】複数のショートカットを順次実行させる際の通常の実行手順を説明するための説明図である。
【図４】連続実行ショートカットの登録手順を説明するための説明図である。
【図５】連続実行ショートカットの実行手順（ただし実行対象移動オプションが無効設定されている場合）を説明するための説明図である。
【図６】連続実行ショートカットの実行手順（ただし実行対象移動オプションが有効設定されている場合）を説明するための説明図である。
【図７】ショートカット制御処理の一部を示すフローチャートである。
【図８】ショートカット制御処理の一部（図７の続き）を示すフローチャートである。
【図９】ショートカット制御処理の一部（図７の続き）を示すフローチャートである。
【図１０】ショートカット制御処理の一部（図９の続き）を示すフローチャートである。
【発明を実施するための形態】
【００２７】
以下、本発明が適用された実施形態について、図面を用いて説明する。
（１）画像処理システムの構成
本実施形態の画像処理システム１は、図１に示すように、複合機１０とＰＣ（Personal Computer の略）３０とを備えている。複合機１０とＰＣ３０は、ＬＡＮ（Local Area Networkの略）３を通じて相互にデータ通信可能である。
【００２８】
複合機１０は、原稿の画像を読み取るスキャン機能、スキャン機能により読み取らせた画像を印刷出力するコピー機能、ファクシミリデータを送受信するファクス機能などの、複数の機能を備えている。
【００２９】
複合機１０は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ＮＶＲＡＭ１４、画像読取部１５、印刷部１６、操作部１７、表示部１８、ネットワークインタフェース１９、ＵＳＢインタフェース２０、及び回線接続部２１を備えている。
【００３０】
ＣＰＵ１１は、ＲＯＭ１２やＮＶＲＡＭ１４などに記憶されている各種プログラムに従って複合機１０内の各部の制御および各種演算を実行する。ＲＡＭ１３は、ＣＰＵ１１から直接アクセスされるメインメモリとして利用される。ＮＶＲＡＭ１４は、電気的に書き換え可能な不揮発性メモリである。ＮＶＲＡＭ１４には、複合機１０に関する各種設定情報が記憶されている。後述するショートカット機能の設定・登録情報も、ＮＶＲＡＭ１４に記憶される。後述する図７〜図１０の各処理のプログラムは、ＲＯＭ１２又はＮＶＲＡＭ１４に記憶されている。
【００３１】
画像読取部１５は、イメージセンサを備え、原稿の画像を読み取ってその画像を表す画像データを生成する。印刷部１６は、画像読取部１５で読み取られた画像データを含む各種画像データを印刷媒体に印刷する機能を有する。操作部１７は、ユーザによる入力操作を受け付ける入力装置である。操作部１７は、タッチパネル２２、操作ボタン（不図示）などの各種の入力手段を有する。表示部１８は、情報を表示可能な表示デバイスとしてディスプレイ（例えば液晶ディスプレイ）２３を有する。ディスプレイ２３の表示領域には、タッチパネル２２が重畳配置されている。
【００３２】
ネットワークインタフェース１９は、複合機１０をＬＡＮ３に接続するための通信インタフェースである。ＵＳＢインタフェース２０は、周知のＵＳＢ（Universal Serial Busの略）規格にてデータ通信を行うためのインタフェースである。回線接続部２１は、通信回線（本実施形態では電話回線）を通じて外部機器とデータ通信を行うためのインタフェースである。ファクス機能におけるファクシミリデータの送受信は、この回線接続部２１を介して行われる。
【００３３】
ＰＣ３０は、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、ハードディスクドライブ（以下「ＨＤＤ」という）３４、操作部３５、表示部３６、及びネットワークインタフェース３７を備えている。
【００３４】
ＣＰＵ３１は、ＲＯＭ３２やＨＤＤ３４に記憶されている各種プログラムを実行することによってＰＣ３０の各部や外部機器（複合機１０を含む）を制御する。ＲＯＭ３２には、ＣＰＵ３１によって実行される各種プログラムやデータ等が記憶されている。ＲＡＭ３３は、ＣＰＵ３１が各種処理を実行するための主記憶装置として用いられる。ＨＤＤ３４には、ＯＳ（Operating Systemの略）や各種デバイスドライバ、各種アプリケーションソフトなどがインストールされている。操作部３５は、キーボードや各種ポインティングデバイスなどを有する。表示部３６は、液晶ディスプレイや有機ＥＬディスプレイなどの各種の表示デバイスを有する。ネットワークインタフェース３７は、ＰＣ３０をＬＡＮ３に接続するための通信インタフェースである。
【００３５】
ＬＡＮ３には、ＦＴＰサーバ４００が接続されている。また、ＬＡＮ３は、インターネット３００に接続されている。インターネット３００には、サーバ３１０を含む複数の情報処理装置が接続されている。複合機１０、ＰＣ３０、及びＦＴＰサーバ４００は、ＬＡＮ３を通じて相互にデータ通信可能である。また、複合機１０、ＰＣ３０、及びＦＴＰサーバ４００は、インターネット３００に接続されている各種の情報処理装置とデータ通信可能である。
【００３６】
（２）複合機１０の機能
複合機１０は、既述の通り、スキャン機能、コピー機能、ファクシミリ機能などの複数の機能を備えている。これら各機能のうち少なくともスキャン機能については、さらに、読み取った画像のデータ（以下「スキャンデータ」という）の処理方法に応じて複数の機能に細分化することができる。具体的には、例えば、スキャンｔｏＰＣ、スキャンｔｏＦＴＰ、スキャンｔｏネットワーク、スキャンｔｏＵＳＢなどの複数の機能に細分化できる。
【００３７】
スキャンｔｏＰＣは、スキャンデータを、複合機１０に接続されているＰＣ（例えばＰＣ３０）に送信する機能である。スキャンｔｏＦＴＰは、スキャンデータをＦＴＰサーバに送信する機能である。スキャンｔｏネットワークは、スキャンデータをインターネット３００に接続された各種のサーバへ送信する機能である。スキャンｔｏＵＳＢは、スキャンデータを、ＵＳＢインタフェース２０に接続されているＵＳＢメモリに保存させる機能である。
【００３８】
（３）ショートカット機能の説明
複合機１０が備える各種機能を利用する際には、通常、ユーザは複数の手順で実行させる必要がある。例えば、スキャンｔｏＰＣの機能を利用したい場合、送信先のＰＣを指定する入力操作や、スキャン時の各種設定値の設定・確認作業等が必要となる。各種設定値としては、例えば、両面スキャンの有無、カラー設定、スキャン時の解像度、原稿サイズ、ファイルタイプなどに関する設定値がある。また例えば、コピー機能を利用したい場合、コピー画質、記録紙サイズ、コピー濃度、拡大／縮小率などの各種設定値の設定・確認作業等が必要となる。そのため、上述した各種機能を通常の手順で実行させようとすると、非常に手間がかかる。
【００３９】
これに対し、本実施形態の複合機１０は、特定の機能をショートカット登録することによりその機能を通常よりも少ない手順で実行させることが可能な、ショートカット機能を備えている。ユーザは、ショートカット登録したい機能について、その機能における各種設定値を予め設定することにより、その機能をショートカット登録することができる。ショートカットを登録すると、以後、その登録した機能については、対応するショートカットキー（詳細は後述）を押下することで、予め設定された設定値に基づき、ユーザの手間を要することなく（或いは通常よりも少ない手間で）迅速に実行させることができる。
【００４０】
本実施形態の複合機１０では、ショートカットを合計で少なくとも４８種類登録することができる。ショートカットを登録又は実行させるためには、ディスプレイ２３にショートカット一覧画面を表示させる必要がある。複合機１０の電源を投入すると、特定の初期処理が行われた後、待機画面が表示される。待機画面は複数種類あり、そのうち１つの待機画面４０を、図２に示す。
【００４１】
図２に示す待機画面４０は、細分化された複数種類のスキャン機能のうち実行させたいスキャン機能を選択することが可能な画面であり、複数の機能選択キー４１，４２，４３が表示される。ユーザは、何れかの機能選択キーを押下することで、対応するスキャン機能を実行させることができる。また、待機画面４０には、ショートカット一覧画面呼出キー（以下「ＳＣ呼出キー」と略称する）４４と、メニューキー４５が表示される。メニューキー４５が押下されると、複合機１０の各種設定を行うためのメニュー画面が表示される。ＳＣ呼出キー４４が押下されると、図２の右側に示すように、ショートカット一覧画面５０−１が表示される。
【００４２】
図２には、ショートカット一覧画面５０−１として二種類の画面が図示されているが、ここではまず、図２の右上側に図示されているショートカット一覧画面５０−１に基づいて、ショートカット一覧画面５０−１を説明する。ショートカット一覧画面５０−１には、タブ表示領域５７と、複数（本実施形態では６個）のキー表示領域５１〜５６が割り当てられている。タブ表示領域５７には第１タブから第８タブまでの８つのタブが表示され、そのうちユーザにより選択された１つのタブが選択状態として表示される。図２は、最も左側の第１タブが選択されている例を示している。
【００４３】
なお、ショートカット一覧画面５０−１の符号「５０−１」のうち末尾の「１」は、第１タブが選択された状態のショートカット一覧画面であることを意味している。つまり、本実施形態では、ショートカット一覧画面に対し、選択されているタブが第ｎタブである場合は符号を「５０−ｎ」としている。また、以下の説明で、ショートカット一覧画面の符号を単に「５０」としている場合は、第１タブ〜第８タブに対応した全てのショートカット一覧画面５０−１〜５０−８を示しているものとする。
【００４４】
各キー表示領域５１〜５６には、選択されているタブに対応したキーが表示される。つまり、１つのタブに対して６個のキーが割り当てられている。タブを切り替えると、各キー表示領域５１〜５６内のキーも、切り替え後のタブに対応したキーに切り替わる。
【００４５】
各キー表示領域５１〜５６に表示されるキーには複数の種類がある。具体的には、登録されている特定のショートカットが割り当てられていてそのショートカットに基づくショートカット処理を実行させることが可能なショートカットキー６１，６２、ショートカットがまだ割り当てられていない新規作成キー６３〜６６、図２の右下側に示す連続実行キー７１、などがある。新規作成キーを選択する入力操作を行うと、ショートカットを新規に登録するための処理に進んで、ショートカットを新規登録することができる。その場合、その新規登録されたショートカットのショートカットキーは、選択された新規選択キーの表示領域に表示される。ショートカットキーを選択する入力操作を行うと、そのショートカットキーに割り当てられて登録されているショートカットに基づくショートカット処理が実行される。
【００４６】
なお、入力操作としては種々の操作方法を採用できるが、本実施形態では、操作対象キーの押下（詳しくは、タッチパネル２２における、操作対象キーが表示されている領域の押下）を例に挙げて説明する。ショートカット一覧画面５０には、右上隅にメニューキー６７が表示される。このメニューキー６７を押下すると、登録されているショートカットの内容を編集することができる。
【００４７】
各ショートカットキー６１，６２には、それぞれ対応するショートカットのプロファイルが紐付けられている。プロファイルは、登録されているショートカット機能の実行に必要な情報である。具体的には、機能実行に必要な複数の設定項目毎の設定値に関する情報である。
【００４８】
例えばショートカットとして登録されている機能がスキャンｔｏＵＳＢの場合、プロファイルとして、両面スキャンの有無、カラー設定、スキャン時の解像度、ファイルタイプ、スキャンデータ保存先のＵＳＢポート、などがある。
【００４９】
プロファイルは、ショートカットの登録時にショートカット毎に個別に生成され、例えばＮＶＲＡＭ１４に保存される。何れかのショートカットキーが押下された場合、そのショートカットキーに割り当てられて登録されているショートカットに基づくショートカット処理が実行されるが、その際、そのショートカットキーに紐付けられている、そのショートカットの実行に必要なプロファイルが、ＮＶＲＡＭ１４から読み出される。そして、その読み出されたプロファイルに従ってショートカット処理が実行される。ショートカットを登録することで、特定の機能を少ない手数で実行させることができる。
【００５０】
（４）ショートカットの連続実行機能の説明
登録されている複数のショートカットを順次実行させたい場合、通常、次のような手順で実行させることができる。例えば、第１タブに登録されているショートカットの１つであるタスク１と、第５タブに登録されているショートカットの１つであるタスク２と、第８タブに登録されているショートカットの１つであるタスク３、を順次実行させることを想定する。
【００５１】
この場合、図３に示すように、ユーザは、まず待機画面４０のＳＣ呼出キー４４を押下してショートカット一覧画面５０を表示させる。本実施形態では、待機画面４０からショートカット一覧画面５０を表示させた場合、デフォルトでは第１タブに対応した（即ち第１タブの各キーが表示された）状態のショートカット一覧画面５０−１が表示される。
【００５２】
第１タブに対応したショートカット一覧画面５０−１には、ショートカットとしてタスク１が割り当てられている。ユーザは、タスク１が割り当てられたショートカットキー６１を押下することで、タスク１としてショートカット登録されている機能を実行させることができる。タスク１の実行中は、タスク１が実行されていることを示す実行中画面８０１が表示される。
【００５３】
タスク１が終了すると、ディスプレイ２３の画面は待機画面４０に戻る。ユーザは、次にタスク２を実行させるために、再びＳＣ呼出キー４４を押下すると、再び、第１タブに対応したショートカット一覧画面５０−１が表示される。ここで、ユーザがタブ表示領域５７の中から第５タブを選択すると、表示画面は、第５タブに対応したショートカット一覧画面５０−５に切り替わる。このショートカット一覧画面５０−５には、タスク２が割り当てられたショートカットキー７２が表示される。ユーザは、そのショートカットキー７２を押下することで、タスク２としてショートカット登録されている機能を実行させることができる。タスク２の実行中は、タスク２が実行されていることを示す実行中画面８０２が表示される。
【００５４】
タスク２が終了すると、ディスプレイ２３の画面は待機画面４０に戻る。ユーザは、次にタスク３を実行させるために、再びＳＣ呼出キー４４を押下すると、再び、第１タブに対応したショートカット一覧画面５０−１が表示される。ここで、ユーザがタブ表示領域５７の中から第８タブを選択すると、表示画面は、第８タブに対応したショートカット一覧画面５０−８に切り替わる。このショートカット一覧画面５０−８には、タスク３が割り当てられたショートカットキー７３が表示される。ユーザは、そのショートカットキー７３を押下することで、タスク３としてショートカット登録されている機能を実行させることができる。タスク３の実行中は、タスク３が実行されていることを示す実行中画面８０３が表示される。タスク３の完了後は、再び待機画面４０に戻る。
【００５５】
このように、複数のショートカットを順次実行させるためには、１つのショートカットが終了する毎に、待機画面４０からショートカット一覧画面５０−１に遷移させ、次に実行させたいショートカットが存在しているタブに切り替えて、実行対象のショートカットキーを押下する必要がある。そのため、実行対象の複数のショートカットが多いほど、また各ショートカットの異なるタブへの分散度合いが大きいほど、複数のショートカットを実行させる際に手間がかかる。
【００５６】
そこで本実施形態の複合機１０は、ショートカットの連続実行機能を備えている。連続実行機能は、ショートカットが複数登録されている場合に、任意の複数のショートカットを連続実行対象として登録することで、その複数のショートカットを少ない手間で効率的に実行させることが可能な機能である。
【００５７】
具体的に、ユーザは、複数のショートカットの中から任意の複数のショートカットを選択することで、それら複数のショートカットを連続実行対象とする連続実行ショートカットを登録することができる。より具体的には、選択した複数のショートカットに関する情報である連続実行ショートカット情報が登録される。登録した連続実行ショートカットは、１つの連続実行キーに割り当てられる。
【００５８】
図２の右下側のショートカット一覧画面５０−１には、第５キー表示領域５５に連続実行キー７１が表示されている。この連続実行キー７１には、上述したタスク１〜３の３つのタスク（３つのショートカット）が割り当てられている。つまり、タスク１〜３に関する連続実行ショートカット情報が割り当てられている。連続実行ショートカット情報としては、例えば、登録されている複数のショートカットの情報、各ショートカットのショートカットキーが表示される表示位置（具体的にはタブ）、各ショートカットの実行順序、などがある。ユーザが連続実行キー７１を押下すると、その連続実行キー７１に割り当てられている連続実行ショートカット情報に基づき、登録されている３つのショートカット（タスク１〜３）が順次実行される。
【００５９】
連続実行ショートカットを登録する手順について、図４を用いて説明する。ショートカット一覧画面５０内の新規作成キーの中から、連続実行ショートカットを登録したい新規作成キー（例えば第１タブの第５キー表示領域５５の新規作成キー６５）を選んで押下すると、実行形式選択画面８０が表示される。実行形式選択画面８０は、これから新規登録しようとしているショートカットが、１つの機能を実行させるための通常の登録であるのか、それとも連続実行ショートカットの登録であるのかを選択させるための画面である。実行形式選択画面８０には、単実行形式キー８１と、連続実行形式キー８２が表示される。
【００６０】
単実行形式キー８１を押下すると、１つの機能を実行させるためのショートカットの登録処理に進み、ショートカットを登録することができる。その場合、第１タブの第５キー表示領域には、登録したショートカットが割り当てられたショートカットキーが表示される。
【００６１】
一方、連続実行形式キー８２を押下すると、図４に示すように、機能選択用一覧画面９０−１が表示される。機能選択用一覧画面９０は、連続実行ショートカットの登録対象のショートカットを選択させるための画面であり、本実施形態では、デフォルトは第１タブに対応した機能選択用一覧画面９０−１が表示される。第１タブに対応した機能選択用一覧画面９０−１は、外見上は、第１タブに対応したショートカット一覧画面５０−１に選択完了キー９１が追加された画面となっている。タブを切り替えることで、切り替え後のタブに対応したキーを表示させることができる。
【００６２】
タスク１、タスク２、及びタスク３をこの順で実行させるための連続実行ショートカットを登録したい場合、ユーザは、まず、第１タブに対応した機能選択用一覧画面９０−１において、タスク１のショートカットキー６１を押下する。これにより、まず連続実行対象としてタスク１が仮登録される。このとき、タスク１に関する連続実行ショートカット情報がＲＡＭ１３に記憶される。
【００６３】
次に、タスク１の次に実行させたいタスク２を選択するために、ユーザは、タブを第５タブに切り替える。第５タブに切り替えると、第５タブに対応した機能選択用一覧画面９０−５が表示される。この機能選択用一覧画面９０−５において、タスク２のショートカットキー７２を押下すると、連続実行対象として（詳しくはタスク１の次に実行させるべき連続実行対象として）タスク２が仮登録される。
【００６４】
次に、タスク２の次に実行させたいタスク３を選択するために、ユーザは、タブを第８タブに切り替える。第８タブに切り替えると、第８タブに対応した機能選択用一覧画面９０−８が表示される。なお、連続実行対象がタスク１，２の２つでよければ、タスク２を選択した後に選択完了キー９１を押下することで、選択を終了して、連続実行ショートカットを登録させることができる。
【００６５】
第８タブに対応した機能選択用一覧画面９０−８において、タスク３のショートカットキー７３を押下すると、連続実行対象として（詳しくはタスク２の次に実行させるべき連続実行対象として）タスク３が仮登録される。これで、タスク１〜３が順に仮登録されたことになる。そして、選択完了キー９１を押下すると、タスク１〜３を連続実行対象とした連続実行ショートカットが正式に登録され、連続実行ショートカットの登録開始時のショートカット一覧画面５０−１が表示される。その際、第５キー表示領域５５には、登録開始時に押下した新規作成キー６５に代えて、登録した連続実行ショートカットが割り当てられた連続実行キー７１が表示される。
【００６６】
ただし、例えばタスク１がスキャンｔｏＦＴＰでタスク２がスキャンｔｏＰＣである、というように、選択した複数のショートカットのうち、スキャン機能に関するショートカット（以下「スキャン関連ショートカット」ともいう）が複数ある場合には、選択完了キー９１を押下すると、スキャン確認画面１１０が表示される。スキャン確認画面１１０は、連続実行対象に含まれる複数のスキャン関連ショートカットのうち最初に実行されるスキャン関連ショートカットによって読み取られた画像データの共用設定を有効又は無効に設定するための画面である。共用設定を有効に設定することで、最初に実行されるスキャン関連ショートカットによって読み取られた画像データを、２回目以降のスキャン関連ショートカットの実行時に共用することができる。つまり、連続実行対象にスキャン関連ショートカットが複数含まれていても画像読み取りは１回だけで済む。
【００６７】
スキャン確認画面１１０には、共用設定有効キー１１１と共用設定無効キー１１２が表示される。共用設定有効キー１１１を押下すると、共用設定が有効化される。即ち、連続実行ショートカットの実行中に行われる原稿の読み取り動作は１回だけ（最初のスキャン関連ショートカットの実行時のみ）となり、他のスキャン関連ショートカット実行時には最初に読み取られた画像データが共用される。一方、共用設定無効キー１１２を押下すると、共用設定が無効化される。即ち、連続実行ショートカットの実行中、スキャン関連ショートカットが実行される度に、セットされた原稿の画像読み取りが行われる。共用設定有効キー１１１又は共用設定無効キー１１２を押下すると、押下されたキーに応じて共用設定の有効又は無効の設定が行われて、画面がショートカット一覧画面５０−１に切り替わる。
【００６８】
また、図示は省略したが、実行対象移動オプションの有効又は無効の設定も可能である。実行対象移動オプションとは、連続実行ショートカットとして登録される複数の連続実行対象のショートカットを規定の実行順序（本実施形態では登録時の選択順）で実行させる際に、実行対象の移動、即ちこれから実行しようとしているショートカットを実行させずに次のショートカットに進めてそれを実行させたり逆に１つ前のショートカットに戻してそれを実行させたりすることを可能とするための機能である。実行対象移動オプションを無効に設定すると、実行対象の移動はできず、連続実行ショートカットは規定の実行順序で順次実行される。一方、実行対象移動オプションを有効に設定すると、連続実行ショートカットの実行中、ユーザが任意に実行対象を移動させることができる。
【００６９】
（５）連続実行ショートカットの実行例
次に、連続実行ショートカットが割り当てられている連続実行キーが押下された場合に実行される連続実行ショートカットの処理について、図５及び図６を用いて説明する。
【００７０】
（５−１）実行対象移動オプションが無効設定されている場合
まず、実行対象移動オプションが無効に設定されている連続実行ショートカットの実行例を、図５を用いて説明する。待機画面４０のＳＣ呼出キー４４を押下することによってショートカット一覧画面５０−１を表示させ、そのショートカット一覧画面５０−１に表示されている連続実行キー７１を押下すると、実行指示受付画面１００−１が表示される。なお、連続実行キー７１には、図４に例示したように、タスク１〜タスク３の３つのショートカットをこの順で実行させるための連続実行ショートカットが割り当てられている。また、一例として、タスク１〜タスク３はいずれもスキャン関連ショートカットであるものとする。
【００７１】
連続実行キー７１を押下したときに最初に表示される実行指示受付画面１００−１は、連続実行キー７１に割り当てられている連続実行ショートカットにおける、実行順序の１番目のショートカットに対応したショートカットキーを表示させて、そのショートカットキーを選択させるための画面である。
【００７２】
この実行指示受付画面１００−１は、第１タブに対応したショートカット一覧画面５０−１（図３参照）と比較して、タスク１のショートカットキー６１以外の他の５つのショートカットキーが全てグレーアウトされている点が異なる。即ち、実行指示受付画面１００−１は、これから実行させるべきタスク１のショートカットキーである第１キー表示領域５１内のショートカットキー６１のみ明示的に表示され、それ以外の５つのショートカットキーは全てグレー１色のベタ画像１０１によって隠される。これにより、ユーザに対し、これから実行予定のショートカットはタスク１であることを明確に認識させることができる。
【００７３】
ユーザが、読み取らせたい原稿をセットして、実行指示受付画面１００−１に表示されているタスク１のショートカットキー６１を押下すると、タスク１が実行される。タスク１の実行中は、タスク１が実行されていることを示す実行中画面８０１が表示される。タスク１が終了すると、実行指示受付画面１００−５が表示される。
【００７４】
タスク１の終了後に表示される実行指示受付画面１００−５は、連続実行キー７１に割り当てられている連続実行ショートカットにおける、実行順序の２番目のショートカットに対応したショートカットキーを表示させて、そのショートカットキーを選択させるための画面である。つまり、２番目のショートカットであるタスク２を含む第５タブに対応した実行指示受付画面である。
【００７５】
この実行指示受付画面１００−５は、第５タブに対応したショートカット一覧画面５０−５（図３参照）と比較して、タスク２のショートカットキー７２以外の他の５つのショートカットキーが全てグレーアウトされている点が異なる。即ち、実行指示受付画面１００−５は、これから実行させるべきタスク２のショートカットキーである第２キー表示領域５２内のショートカットキー７２のみ明示的に表示され、それ以外の５つのショートカットキーは全てグレー１色のベタ画像１０２によって隠される。これにより、ユーザに対し、これから実行予定のショートカットはタスク２であることを明確に認識させることができる。
【００７６】
ユーザが、読み取らせたい原稿をセットして、実行指示受付画面１００−２に表示されているタスク２のショートカットキー７２を押下すると、タスク２が実行される。タスク２の実行中は、タスク２が実行されていることを示す実行中画面８０２が表示される。タスク２が終了すると、実行指示受付画面１００−８が表示される。
【００７７】
タスク２の終了後に表示される実行指示受付画面１００−８は、連続実行キー７１に割り当てられている連続実行ショートカットにおける、実行順序の３番目のショートカットに対応したショートカットキーを表示させて、そのショートカットキーを選択させるための画面である。つまり、３番目のショートカットであるタスク３を含む第８タブに対応した実行指示受付画面である。
【００７８】
この実行指示受付画面１００−８は、第８タブに対応したショートカット一覧画面５０−８（図３参照）と比較して、タスク３のショートカットキー７３以外の他の５つのショートカットキーが全てグレーアウトされている点が異なる。即ち、実行指示受付画面１００−８は、これから実行させるべきタスク３のショートカットキーである第５キー表示領域５５内のショートカットキー７３のみ明示的に表示され、それ以外の５つのショートカットキーは全てグレー１色のベタ画像１０５によって隠される。これにより、ユーザに対し、これから実行予定のショートカットはタスク３であることを明確に認識させることができる。
【００７９】
ユーザが、読み取らせたい原稿をセットして、実行指示受付画面１００−３に表示されているタスク３のショートカットキー７３を押下すると、タスク３が実行される。タスク３の実行中は、タスク３が実行されていることを示す実行中画面８０３が表示される。タスク３が終了すると、連続実行対象のショートカットが全て終了したことになるため、画面は待機画面４０に戻る。
【００８０】
（５−２）実行対象移動オプションが有効設定されている場合
次に、実行対象移動オプションが有効に設定されている連続実行ショートカットの実行例を、図６を用いて説明する。待機画面４０のＳＣ呼出キー４４を押下することによってショートカット一覧画面５０−１を表示させ、そのショートカット一覧画面５０−１に表示されている連続実行キー７１を押下すると、実行指示受付画面１２０−１が表示される。
【００８１】
連続実行キー７１を押下したときに最初に表示される実行指示受付画面１２０−１は、実行対象移動オプションが無効設定されている場合に最初に表示される実行指示受付画面１００−１（図５参照）と比較して、さらに実行対象通知画像１３１及び進みキー１４１が表示される点で異なる。
【００８２】
実行対象通知画像１３１は、これから実行されるショートカットが、連続実行ショートカットとして実行される複数のショートカットのうち何番目のショートカットであるのかを示す画像である。具体的には、最初の実行指示受付画面１２０−１に表示される実行対象通知画像１３１は、連続実行対象である３つのショートカット（タスク１〜３）のうち１番目のショートカット（タスク１）がこれから実行されることを示している。
【００８３】
進みキー１４１は、これから実行される予定のタスク１を実行させずに次のショートカット（タスク２）の実行指示受付画面１２０−５に移行させるためのキーである。ユーザが進みキー１４１を押下すると、本来はこれから実行されるはずであったタスク１が実行されることなく、次のタスク２の実行指示受付画面１２０−５に切り替わり、タスク２の実行指示待ちとなる。
【００８４】
タスク１の実行指示受付画面１２０−１において、ユーザが、読み取らせたい原稿をセットしてタスク１のショートカットキー６１を押下すると、タスク１が実行される。タスク１の実行中は、タスク１が実行されていることを示す実行中画面１５１が表示される。また、この実行中画面１５１には、実行順序における１番目のタスクが実行されていることを示す実行対象通知画像１５１ａが表示される。この実行対象通知画像１５１ａは、直前の実行指示受付画面１２０−１に表示された実行対象通知画像１３１と同じである。タスク１が終了すると、実行指示受付画面１２０−５が表示される。
【００８５】
タスク１の終了後に表示される実行指示受付画面１２０−５は、実行対象移動オプションが無効設定されている場合にタスク１の終了後に表示される実行指示受付画面１００−５（図５参照）と比較して、実行対象通知画像１３２、進みキー１４１、及び戻りキー１４２が表示される点で異なる。
【００８６】
実行対象通知画像１３２は、これから実行されるショートカットが、連続実行ショートカットとして実行される複数のショートカットのうち２番目のショートカットであることを示している。進みキー１４１は、既述の通り、次のショートカット（ここではタスク３）の実行指示受付画面１２０−８に移行させるためのキーである。タスク２の実行指示受付画面１２０−５において、ユーザが進みキー１４１を押下すると、本来はこれから実行されるはずであったタスク２が実行されることなく、次のタスク３の実行指示受付画面１２０−８に切り替わり、タスク３の実行指示待ちとなる。
【００８７】
戻りキー１４２は、これから実行される予定のタスク２を実行させずに、実行順序における１つ前のショートカット（ここではタスク１）の実行指示受付画面１２０−１に戻らせるためのキーである。ユーザが戻りキー１４２を押下すると、本来はこれから実行されるはずであったタスク２が実行されることなく、１つ前のタスク１の実行指示受付画面１２０−１に戻り、タスク１の実行指示待ちとなる。
【００８８】
タスク２の実行指示受付画面１２０−５において、ユーザが、読み取らせたい原稿をセットしてタスク２のショートカットキー７２を押下すると、タスク２が実行される。タスク２の実行中は、タスク２が実行されていることを示す実行中画面１５２が表示される。また、この実行中画面１５２には、実行順序における２番目のタスクが実行されていることを示す実行対象通知画像１５２ａが表示される。タスク２が終了すると、実行指示受付画面１２０−８が表示される。
【００８９】
タスク２の終了後に表示される実行指示受付画面１２０−８は、実行対象移動オプションが無効設定されている場合にタスク２の終了後に表示される実行指示受付画面１００−８（図５参照）と比較して、実行対象通知画像１３３及び戻りキー１４２が表示される点で異なる。
【００９０】
実行対象通知画像１３３は、これから実行されるショートカットが、連続実行ショートカットとして実行される複数のショートカットのうち３番目のショートカットであることを示している。戻りキー１４２は、既述の通り、１つ前のショートカット（ここではタスク２）の実行指示受付画面１２０−５に移行させるためのキーである。タスク３の実行指示受付画面１２０−８において、ユーザが戻りキー１４２を押下すると、本来はこれから実行されるはずであったタスク３が実行されることなく、１つ前のタスク２の実行指示受付画面１２０−５に切り替わり、タスク２の実行指示待ちとなる。
【００９１】
タスク３の実行指示受付画面１２０−８において、ユーザが、読み取らせたい原稿をセットしてタスク３のショートカットキー７３を押下すると、タスク３が実行される。タスク３の実行中は、タスク３が実行されていることを示す実行中画面１５３が表示される。また、この実行中画面１５３には、実行順序における３番目のタスクが実行されていることを示す実行対象通知画像１５３ａが表示される。タスク３が終了すると、連続実行対象のショートカットが全て終了したことになるため、画面は待機画面４０に戻る。
【００９２】
（６）ショートカット制御処理の説明
ショートカット一覧画面５０を表示させるための条件が成立した場合に実行されるショートカット制御処理について、図７〜図１０を用いて説明する。図２〜図６を用いて説明した、ショートカットに関する各種の機能は、図７〜図１０のショートカット制御処理が実行されることにより実現される。
【００９３】
複合機１０のＣＰＵ１１は、ショートカット一覧画面５０を表示させるための条件（例えば待機画面４０におけるＳＣ呼出キー４４の押下）が成立すると、ＮＶＲＡＭ１４からショートカット制御処理のプログラムを読み込んで実行する。
【００９４】
複合機１０のＣＰＵ１１は、ショートカット制御処理を開始すると、Ｓ１１０で、ショートカット一覧画面５０を表示させる。本実施形態では、最初に表示させるショートカット一覧画面５０は、第１タブに対応したショートカット一覧画面５０−１である。
【００９５】
Ｓ１２０では、ショートカット一覧画面５０−１に表示されている各種キーのうち、新規作成キーが押下されたか否か判断する。新規作成キーが押下されない場合は（Ｓ１２０：ＮＯ）、Ｓ１３０で、連続実行キーが押下されたか否か判断する。連続実行キーが押下されない場合は（Ｓ１３０：ＮＯ）、Ｓ１４０で、その他のキーが押下されたか否か判断する。何れのキーも押下されない場合は（Ｓ１４０：ＮＯ）、Ｓ１２０に戻る。その他のキー（例えばショートカットキーやメニューキー）が押下された場合は、Ｓ１５０で、押下されたキーに対応した処理を実行して、Ｓ１１０に戻る。例えば、ショートカットキーが押下された場合は、そのショートカットキーに割り当てられているショートカットに基づくショートカット処理を実行して、Ｓ１１０に戻る。
【００９６】
ショートカット一覧画面５０−１において、新規作成キーが押下された場合は（Ｓ１２０：ＹＥＳ）、Ｓ１６０で、実行形式選択画面８０（図４参照）を表示させる。Ｓ１７０では、実行形式選択画面８０に表示されている各キー８１，８２のうち連続実行形式キー８２が押下されたか否か判断する。連続実行形式キー８２が押下されない場合は（Ｓ１７０：ＮＯ）、Ｓ１８０で、単実行形式キー８１が押下されたか否か判断する。単実行形式キー８１が押下されない場合は（Ｓ１８０：ＮＯ）、Ｓ１７０に戻る。単実行形式キー８１が押下された場合は（Ｓ１８０：ＹＥＳ）、Ｓ１９０で、通常登録処理を実行して、Ｓ１１０に戻る。通常登録処理は、１つの機能についてその機能のショートカットを登録する機能である。
【００９７】
Ｓ１７０で、連続実行形式キー８２が押下された場合は（Ｓ１７０：ＹＥＳ）、Ｓ２００で、機能選択用一覧画面９０（図４参照）を表示させる。本実施形態では、最初に表示させる機能選択用一覧画面９０は、第１タブに対応した機能選択用一覧画面９０−１であるが、表示対象のタブは任意に切り替えることができる。
【００９８】
Ｓ２１０では、機能選択用一覧画面９０において選択完了キー９１が押下されたか否か判断する。選択完了キー９１が押下されていない場合は（Ｓ２１０：ＮＯ）、Ｓ２２０で、任意のショートカットキーが押下されたか否か判断する。ショートカットキーが押下されない場合は（Ｓ２２０：ＮＯ）、Ｓ２１０に戻る。ショートカットキーが押下された場合は（Ｓ２２０：ＹＥＳ）、Ｓ２３０に進む。
【００９９】
Ｓ２３０では、選択された（即ち押下された）ショートカットキーについて、そのショートカットキーに割り当てられているショートカットに関する連続実行ショートカット情報をＲＡＭ１３に記憶する。連続実行ショートカット情報には、既述の通り、当該ショートカットとして登録されている機能の情報（プロファイルを含む）、ショートカットキーの表示位置（具体的にはタブ）、当該ショートカットを実行させる順番、等が含まれる。Ｓ２３０で、連続実行ショートカット情報を記憶した後は、Ｓ２１０に戻る。
【０１００】
Ｓ２１０で、選択完了キー９１が押下された場合は（Ｓ２１０：ＹＥＳ）、図８のＳ３１０に進む。Ｓ３１０では、スキャン関連ショートカットが複数選択されたか否か判断する。スキャン関連ショートカットの選択数が１つ以下の場合は（Ｓ３１０：ＮＯ）、Ｓ１１０に戻る。スキャン関連ショートカットが複数選択された場合は（Ｓ３１０：ＹＥＳ）、Ｓ３２０で、スキャン確認画面１１０（図４参照）を表示させる。
【０１０１】
Ｓ３３０では、スキャン確認画面１１０において、１回目のスキャン関連ショートカットで読み取ったスキャンデータを２回目以降のスキャン関連ショートカットでも使用することが選択されたか否か、即ち共用設定有効キー１１１が押下されたか否か判断する。共用設定有効キー１１１が押下されず共用設定無効キー１１２が押下された場合は（Ｓ３３０：ＮＯ）、Ｓ１１０に戻る。共用設定有効キー１１１が押下された場合は（Ｓ３３０：ＹＥＳ）、Ｓ３４０で、１回目のスキャンデータの共用設定を有効化して、Ｓ１１０に戻る。
【０１０２】
図１のＳ１３０で、ショートカット一覧画面５０−１において連続実行キーが押下された場合は（Ｓ１３０：ＹＥＳ）、図９のＳ４１０に進む。Ｓ４１０では、押下された連続実行キーに割り当てられている連続実行ショートカットを示す連続実行ショートカット情報をＲＡＭ１３から読み込む。Ｓ４２０では、ショートカット実行カウンタを０にセットする。
【０１０３】
Ｓ４３０では、連続実行対象のショートカット数とショートカット実行カウンタの値が等しいか否か判断する。連続実行対象のショートカット数とショートカット実行カウンタの値が等しい場合は（Ｓ４３０：ＹＥＳ）、連続実行対象の複数のショートカットのショートカット処理が全て実行されたということであるため、Ｓ１１０に戻る。続実行対象のショートカット数とショートカット実行カウンタの値が等しくない場合は（Ｓ４３０：ＮＯ）、Ｓ４４０に進む。
【０１０４】
Ｓ４４０では、次に実行すべきショートカットのショートカットキーが表示されて他のショートカットキーが全てグレーアウトされた実行指示受付画面（図５，図６参照）を表示させる。
【０１０５】
Ｓ４５０では、実行対象移動オプションが有効に設定されているか否か判断する。実行対象移動オプションが有効に設定されている場合は（Ｓ４５０：ＹＥＳ）、Ｓ４６０で移動キーを表示させて、Ｓ４７０に進む。移動キーとは、図６に示した進みキー１４１及び戻りキー１４２の少なくとも一方である。本実施形態では、実行順序における最初のショートカットに対応した実行指示受付画面に対しては、進みキー１４１のみ表示させる。また、実行順序における最後のショートカットに対応した実行指示受付画面に対しては、戻りキー１４２のみ表示させる。これら両者以外の実行指示受付画面に対しては、進みキー１４１及び戻りキー１４２の双方を表示させる。Ｓ４５０で、実行対象移動オプションが有効に設定されていない場合は（Ｓ４５０：ＮＯ）、Ｓ４７０に進む。
【０１０６】
Ｓ４７０では、表示されている実行指示受付画面において、ショートカットキーが押下されたか否か判断する。実行指示受付画面には、連続実行対象の複数のショートカットのうちこれから実行すべきショートカットのショートカットキーのみが表示されているため、Ｓ４７０の処理は、これから実行すべきショートカットのショートカットキーが押下されたか否かを判断する。
【０１０７】
実行指示受付画面においてショートカットキーが押下されない場合は（Ｓ４７０：ＮＯ）、Ｓ４８０に進む。Ｓ４８０では、実行指示受付画面において戻りキー１４２が押下されたか否か判断する。戻りキー１４２が押下された場合は（Ｓ４８０：ＹＥＳ）、Ｓ４９０で、ショートカット実行カウンタに１を足して、Ｓ４３０に戻る。
【０１０８】
実行指示受付画面に戻りキー１４２が表示されていないか、又は表示されていてもそれが押下されない場合は（Ｓ４８０：ＮＯ）、Ｓ５００に進む。Ｓ５００では、実行指示受付画面において進みキー１４１が押下されたか否か判断する。進みキー１４１が押下されない場合は（Ｓ５００：ＮＯ）、Ｓ４７０に戻る。進みキー１４１が押下された場合は（Ｓ５００：ＹＥＳ）、Ｓ５１０で、ショートカット実行カウンタから１を減らして、Ｓ４３０に戻る。
【０１０９】
Ｓ４８０で戻りキー１４２が押下されたと判断されたことによりＳ４９０を経てＳ４３０に戻って再びＳ４４０が実行される場合、そのＳ４４０では、実行順序における１つ前のショートカットのショートカットキーが表示されて他のショートカットキーが全てグレーアウトされた実行指示受付画面が表示される。また、Ｓ５００で進みキー１４１が押下されたと判断されたことによりＳ５１０を経てＳ４３０に戻って再びＳ４４０が実行される場合、そのＳ４４０では、実行順序における１つ先のショートカットのショートカットキーが表示されて他のショートカットキーが全てグレーアウトされた実行指示受付画面が表示される。
【０１１０】
実行指示受付画面においてショートカットキーが押下された場合は（Ｓ４７０：ＹＥＳ）、図１０のＳ６１０に進む。Ｓ６１０では、現在実行中の連続実行ショートカットが、スキャン関連ショートカットを複数含んでいるか否か判断する。スキャン関連ショートカットを複数含んでいない場合は（Ｓ６１０：ＮＯ）、Ｓ６８０で、押下されたショートカットキーに対応したショートカットのショートカット処理を実行して、Ｓ６７０に進む。
【０１１１】
スキャン関連ショートカットを複数含んでいる場合は（Ｓ６１０：ＹＥＳ）、Ｓ６２０で、スキャンデータの共用設定が有効に設定されているか否か判断する。スキャンデータの共用設定が無効に設定されている場合は（Ｓ６２０：ＮＯ）、Ｓ６８０に進む。スキャンデータの共用設定が有効に設定されている場合は（Ｓ６２０：ＹＥＳ）、Ｓ６３０に進む。
【０１１２】
Ｓ６３０では、実行対象のショートカットはスキャン関連ショートカットであるか否か判断する。実行対象のショートカットがスキャン関連ショートカットではない場合は（Ｓ６３０：ＮＯ）、Ｓ６８０に進む。実行対象のショートカットがスキャン関連ショートカットである場合は（Ｓ６３０：ＹＥＳ）、Ｓ６４０に進む。
【０１１３】
Ｓ６４０では、現在実行中の連続実行ショートカットにおいて、スキャン関連ショートカットの実行が初めてか否か判断する。スキャン関連ショートカットの実行が初めてである場合は（Ｓ６４０：ＹＥＳ）、Ｓ６５０で、原稿のスキャンを実行する。そして、Ｓ６６０で、スキャンにより得られたスキャンデータを用いたスキャンデータ処理、即ちスキャン関連ショートカットとして登録されているスキャン機能を実行する。
【０１１４】
Ｓ６４０で、スキャン関連ショートカットの実行が初めてではない場合、つまり既に１回はスキャン関連ショートカットのショートカット処理を実行している場合は（Ｓ６４０：ＮＯ）、Ｓ６６０に進む。この場合、Ｓ６６０では、前回までのスキャン関連ショートカットの実行によって既に得られているスキャンデータを用いてスキャンデータ処理を実行する。Ｓ６６０の処理後は、Ｓ６７０でショートカット実行カウンタに１を足して、Ｓ４３０（図９）に戻る。
【０１１５】
（７）実施形態の効果
以上説明した本実施形態の複合機１０によれば、複数のショートカットが登録されている場合に、任意の複数のショートカットをまとめて１つの連続実行ショートカットとして登録することができる。そして、登録されている連続実行ショートカットに対応した連続実行キーを押下することで、対応する複数のショートカットのショートカット処理を特定の実行順序で順次実行させることができる。
【０１１６】
そのため、複数のショートカットのショートカット処理を順次実行させる必要がある場合に、その複数のショートカット処理を容易且つ迅速に実行させることができる。
また、連続実行ショートカットにおける実行対象の複数のショートカットのうち、少なくとも２番目以降のショートカットのショートカット処理が実行される際は、その実行前に、そのショートカットのショートカットキーを含むタブに対応した実行指示受付画面（図５，図６参照）が表示される。この実行指示受付画面には、対応するタブ内の６つのショートカットキーのうち実行対象のショートカットのショートカットキーのみが表示され、他の５つのショートカットキーは全てグレーアウトされる。つまり、実行対象のショートカットのショートカットキーが目立つように強調表示される。そして、表示されている実行対象のショートカットのショートカットキーが押下された場合に、対応する機能が実行される。
【０１１７】
そのため、ユーザに対し、これから実行されるショートカットを容易且つ迅速に認識させることができ、ユーザの使い勝手を向上させることができる。また、実行させる必要のないショートカットを誤って実行させてしまうことを抑止することができる。
【０１１８】
また、本実施形態では、実行対象移動オプションを有効又は無効に設定できる。そして、実行対象移動オプションを有効に設定すると、図６を用いて説明したように、これから実行させるショートカットを飛ばして次のショートカットに進めたり、逆に１つ前のショートカットに戻したりすることができる。そのため、ユーザは、連続実行ショートカットを実行させる際、必要のないショートカットを飛ばしたり、既に実行されたショートカットを再実行させたりすることができる。
【０１１９】
なお、本実施形態において、複合機１０のＣＰＵ１１は本発明の制御部の一例に相当する。図５に示した実行指示受付画面１００及び図６に示した実行指示受付画面１２０はいずれも本発明の実行対象情報の一例に相当し、これら各実行指示受付画面１００，１２０に表示される１つのショートカットキー（実行対象のショートカットのショートカットキー）を押下する操作は本発明の実行指示操作の一例に相当する。また、上記各実行指示受付画面１００，１２０における、ショートカットキーの表示方法、即ち実行対象のショートカットのショートカットキーのみ表示させて他のショートカットキーを全てグレーアウトする表示方法は、本発明の強調表示方法の一例に相当する。実行対象移動オプションが有効に設定されている場合の実行指示受付画面１２０において、進みキー１４１は本発明の第１の移行画像の一例に相当し、戻りキー１４２は本発明の第２の移行画像の一例に相当し、進みキー１４１の押下は本発明の第１移行操作の一例に相当し、戻りキー１４２の押下は本発明の第２移行操作の一例に相当する。画像読取部１５は本発明の読取部の一例に相当する。スキャン関連ショートカットは本発明の画像関連機能の一例に相当する。
【０１２０】
［他の実施形態］
以上、本発明の実施形態について説明したが、本発明は上記実施形態に限定されることなく、種々の形態を採り得る。
【０１２１】
（１）上記実施形態では、連続実行ショートカットの実行中、登録されている複数のショートカット毎に、そのショートカット処理が実行される前に、実行指示受付画面を表示させて、ユーザによる実行指示（ショートカットキーの押下）を待つようにしたが、ユーザによる実行指示を省いてもよい。つまり、連続実行キーが押下されたら、ユーザに対して操作を要求することなく、登録されている複数のショートカットを順次実行させるようにしてもよい。
【０１２２】
その場合、連続実行ショートカットの実行中は、ディスプレイ２３には、連続実行対象の複数のショートカットのうち現在実行中のショートカットを示す実行中画面を表示させるようにしてもよい。具体的には、例えば上記実施形態のようにタスク１〜３を順次実行させるような連続実行ショートカットの場合、連続実行キーが押下されてショートカットの実行が開始された後は、ディスプレイ２３には、ショートカットの実行状況に応じて、タスク１を示す実行中画面８０１、タスク２を示す実行中画面８０２、タスク３を示す実行中画面８０３（いずれも図３参照）を順次表示させて、連続実行ショートカットの各ショートカット処理が完了したら待機画面４０に戻るようにしてもよい。
【０１２３】
（２）図５及び図６に示した実行指示受付画面における、実行対象のショートカットキーの強調表示方法は、あくまでも一例であって、他の強調表示方法を採用してもよい。例えば、実行対象のショートカットキーのみ、目立つように点滅表示させ、他の５つのショートカットキーは相対的に目立たないように薄く表示させるようにしてもよい。
【０１２４】
（３）実行対象移動オプションが有効設定されている場合における実行指示受付画面（図６参照）において、実行順序における最初のショートカットのショートカットキーが表示される実行指示受付画面１２０−１にも、戻りキー１４２を表示させてもよい。その場合、戻りキー１４２が押下されたら、実行順序における最後のショートカットのショートカットキーが表示された実行指示受付画面１２０−８に飛べるようにしてもよい。また、実行順序における最後のショートカットのショートカットキーが表示される実行指示受付画面１２０−８にも、進みキー１４１を表示させてもよい。その場合、進みキー１４１が押下されたら、実行順序における最初のショートカットのショートカットキーが表示された実行指示受付画面１２０−１に飛べるようにしてもよい。
【０１２５】
（４）その他、上記実施形態における１つの構成要素が有する機能を複数の構成要素として分散させたり、複数の構成要素が有する機能を１つの構成要素に統合させたりしてもよい。また、上記実施形態の構成の少なくとも一部を、同様の機能を有する公知の構成に置き換えてもよい。また、上記実施形態の構成の一部を省略してもよい。また、上記実施形態の構成の少なくとも一部を、他の上記実施形態の構成に対して付加又は置換してもよい。なお、特許請求の範囲に記載した文言のみによって特定される技術思想に含まれるあらゆる態様が本発明の実施形態である。
【符号の説明】
【０１２６】
１…画像処理システム、３…ＬＡＮ、１０…複合機、１１，３１…ＣＰＵ、１２，３２…ＲＯＭ、１３，３３…ＲＡＭ、１４…ＮＶＲＡＭ、１５…画像読取部、１６…印刷部、１７，３５…操作部、１８，３６…表示部、１９，３７…ネットワークインタフェース、２０…ＵＳＢインタフェース、２１…回線接続部、２２…タッチパネル、２３…ディスプレイ、３０…ＰＣ、３４…ＨＤＤ、４０…待機画面、４４…ショートカット一覧画面呼出キー、４５，６７…メニューキー、５０…ショートカット一覧画面、５１〜５６…キー表示領域、５７…タブ表示領域、６１，６２，７２，７３…ショートカットキー、６３〜６６…新規作成キー、７１…連続実行キー、８０…実行形式選択画面、８１…単実行形式キー、８２…連続実行形式キー、９０…機能選択用一覧画面、９１…選択完了キー、１００，１２０…実行指示受付画面、１０１，１０２，１０５…ベタ画像、１１０…スキャン確認画面、１１１…共用設定有効キー、１１２…共用設定無効キー、１３１〜１３３，１５１ａ，１５２ａ，１５３ａ…実行対象通知画像、１４１…進みキー、１４２…戻りキー、１５１〜１５３，８０１〜８０３…実行中画面、３００…インターネット、３１０…サーバ、４００…サーバ。
【図１】
0006358021.tif 000002
【図２】
0006358021.tif 000003
【図３】
0006358021.tif 000004
【図４】
0006358021.tif 000005
【図５】
0006358021.tif 000006
【図６】
0006358021.tif 000007
【図７】
0006358021.tif 000008
【図８】
0006358021.tif 000009
【図９】
0006358021.tif 000010
【図１０】
0006358021.tif 000011