(57)【要約】【課題】イベントに基づいて、ユーザに適切な内容及び／又はタイミングでメッセージを音声出力できる画像形成装置を提供する。【解決手段】画像形成装置の状態を取得する取得部と、前記画像形成装置のイベントを検出するイベント検出部と、前記イベント検出部によりイベントが検出されたときに、前記取得部により取得された状態に応じてメッセージを決定するメッセージ決定部と、前記メッセージ決定部により決定されたメッセージに基づいて音声の出力を行う音声出力部と、を備えたことを特徴とする画像形成装置。【選択図】図1
2020075365.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置の状態を取得する取得部と、
前記画像形成装置のイベントを検出するイベント検出部と、
前記イベント検出部によりイベントを検出したときに、前記取得された状態に応じてメッセージを決定するメッセージ決定部と、
前記決定されたメッセージに基づいて音声の出力の制御を行う音声出力部と、
を備えたことを特徴とする画像形成装置。
【請求項２】
前記取得部が、ユーザのログイン状態を取得し、
前記メッセージ決定部は、前記ユーザのログイン状態に応じて、メッセージを決定することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記取得部は、前記ユーザのログイン状態を未ログインと取得し、
前記音声出力部は、前記ユーザがログインしてから前記音声の出力の制御を行うことを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記取得部は、前記状態としてジョブの実行状態を取得し、
前記音声出力部は、前記ジョブの実行状態に応じて前記音声の出力の制御を行うことを特徴とする請求項１から３の何れか一項に記載の画像形成装置。
【請求項５】
前記音声出力部は、前記ジョブが完了したときに、前記音声の出力の制御を行うことを特徴とする請求項４に記載の画像形成装置。
【請求項６】
前記取得部は、ユーザのログイン状態を取得し、
前記取得部は、前記状態としてユーザが実行したジョブの実行状態を取得し、
前記音声出力部は、前記ログインしているユーザと、前記ジョブを実行しているユーザとに基づいて、前記音声の出力の制御をすることを特徴とする請求項１に記載の画像形成装置。
【請求項７】
手差し用紙トレイ又は原稿送り装置を備えた前記画像形成装置であって
前記イベントは、前記手差し用紙トレイへの給紙、前記原稿送り装置への原稿セット、の少なくとも何れか１つであることを特徴とする請求項１から６の何れか１項に記載の画像形成装置。
【請求項８】
前記メッセージ決定部は、前記手差し用紙トレイに給紙された用紙のサイズ、前記原稿送り装置にセットされた原稿のサイズに基づいて前記メッセージを決定することを特徴とする請求項７に記載の画像形成装置。
【請求項９】
記憶媒体を装着可能な装着端子を更に有し、
前記取得部は、前記装着端子に装着された記憶媒体の種類を状態として取得することを特徴とする請求項１から８の何れか１項に記載の画像形成装置。
【請求項１０】
前記メッセージ決定部は、前記記憶媒体に記憶されているファイルの種類や有無に応じて、前記メッセージを決定することを特徴とする請求項９に記載の画像形成装置。
【請求項１１】
イベントを検出したときに、メッセージを出力する画像形成装置の制御方法であって、
前記画像形成装置のイベントを検出するステップと、
前記画像形成装置の状態を取得するステップと、
前記イベントを検出したときに、前記取得された状態に応じてメッセージを決定するステップと、
前記決定されたメッセージに基づいて音声の出力の制御を行うステップとを含むことを特徴とする画像形成装置の制御方法。
【請求項１２】
イベントを検出したときに、メッセージを出力する画像形成装置を動作させるプログラムであって、
前記画像形成装置のイベントを検出する機能と、
前記画像形成装置の状態を取得する機能と、
前記イベントを検出したときに、前記取得された状態に応じてメッセージを決定する機能と、
前記決定されたメッセージに基づいて音声の出力の制御を行う機能とを実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像形成装置等にかかり、特に、音声でユーザにメッセージを出力する画像形成装置等に関する。
【背景技術】
【０００２】
正しくない用紙補給や用紙種類の変更等が行われた状態での、後のユーザによる印刷ミスを未然に防止することができる画像形成装置等が開示されている。（例えば、特許文献１参照）。
【０００３】
特許文献１の技術は、ログインしているユーザを特定するユーザ特定手段と、給紙トレイの操作、用紙補給または用紙種類の変更の少なくともいずれか１つが行われた時にログインしているユーザの情報を記憶する記憶手段と、前記給紙トレイの操作、用紙補給または用紙種類の変更の少なくともいずれか１つが行われた後において、前記情報が記憶されたユーザ以外のユーザの初回ログイン時に、給紙トレイの操作、用紙補給または用紙種類の変更が行われたことを通知する通知手段と、を備えたことを特徴とする画像形成装置である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−３９１１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の技術は、異なるユーザ間での設定等の違いを、通知するものであり、単一ユーザでの操作の補助を目的とするものではない。
【０００６】
本発明は、画像形成装置等にかかり、特に、音声でユーザにメッセージを出力する場合に、適切なメッセージを出力可能な画像形成装置等を提供しようとするものである。
【課題を解決するための手段】
【０００７】
本発明の画像形成装置は、画像形成装置の状態を取得する取得部と、前記画像形成装置のイベントを検出するイベント検出部と、前記イベント検出部によりイベントを検出したときに、前記取得された状態に応じてメッセージを決定するメッセージ決定部と、前記決定されたメッセージに基づいて音声の出力の制御を行う音声出力部と、を備えたことを特徴とする。
【０００８】
本発明の画像形成装置の制御方法は、イベントを検出したときに、メッセージを出力する画像形成装置の制御方法であって、前記画像形成装置のイベントを検出し、前記画像形成装置の状態を取得し前記イベント検出部によりイベントを検出したときに、前記取得された状態に応じてメッセージを決定し、前記決定されたメッセージに基づいて音声の出力の制御を行うことを特徴とする。
【０００９】
本発明のプログラムは、イベントを検出したときに、メッセージを出力する画像形成装置を動作させるプログラムであって、前記画像形成装置のイベントを検出し、前記画像形成装置の状態を取得し前記イベント検出部によりイベントを検出したときに、前記取得された状態に応じてメッセージを決定し、前記決定されたメッセージに基づいて音声の出力の制御を行う機能を実現させることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、イベントに基づいて、ユーザに適切な内容及び／又はタイミングでメッセージを音声出力できるという効果を奏する。
【図面の簡単な説明】
【００１１】
【図１】第１実施形態の画像形成装置の構成を示すブロック図である。
【図２】第１実施形態の画像形成装置のメッセージ決定部が選択するメッセージテーブルの一例である。
【図３】第１実施形態の画像形成装置の処理の流れを示すフローチャートである。
【図４】第２実施形態の画像形成装置の構成を示すブロック図である。
【図５】第３実施形態における処理の流れを示すフローチャートである。
【図６】第５実施形態における処理の流れを示すフローチャートである。
【図７】第６実施形態における処理の流れを示すフローチャートである。
【図８】第７実施形態における処理の流れを示すフローチャートである。
【図９】図８の定義済み処理の具体的な処理の１つを示すフローチャートである。
【図１０】図８の定義済み処理でメッセージ決定部が選択するメッセージテーブルの一例である。
【図１１】図８の定義済み処理でメッセージ決定部が選択するメッセージテーブルの一例である。
【図１２】図９のフローチャートで表示される、操作画面の１つを表す図である。
【図１３】図９のフローチャートで表示される、操作画面の１つを表す図である。
【図１４】図９のフローチャートで表示される、操作画面の１つを表す図である。
【図１５】図８の定義済み処理の具体的な処理の１つを示すフローチャートである。
【図１６】図１５のフローチャートで表示される、操作画面の１つを表す図である。
【図１７】図８の定義済み処理の具体的な処理の１つを示すフローチャートである。
【図１８】図１７のフローチャートで表示される、操作画面の１つを表す図である。
【図１９】図１７のフローチャートで表示される、操作画面の１つを表す図である。
【図２０】図８の定義済み処理の具体的な処理の１つを示すフローチャートである。
【図２１】図８の定義済み処理の具体的な処理の１つを示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、図面を参照して、本発明を実施するための一実施形態について説明する。例えば、以下の実施形態の画像形成装置はデジタル複合機、コピー機、プリンタに適用可能である。
【００１３】
［１．第１実施形態］
［１．１  機能構成］
第１実施形態の画像形成装置１の構成は、図１に示すように、制御部１００と、記憶部１１０と、画像形成部１４０と、給紙部１５０と、表示部１６０と、通信部１７０と、操作部１８０と、音声出力部１９０と、入出力部２００とを備えて構成されている。
【００１４】
制御部１００は、画像形成装置１の全体を制御するための機能部である。制御部１００は、記憶部１１０に記憶されている各種プログラムを読み出して実行することにより各種機能を実現しており、例えばＣＰＵ（Central Processing Unit）等により構成されている。また、制御部１００は記憶部１１０からプログラムを読み出して実行することにより、イベント検出部１０２、取得部１０４、メッセージ決定部１０６としての機能を実現する。
【００１５】
イベント検出部１０２は、画像形成装置１の各部におけるイベントを検出する。ここでイベントは、画像形成装置１の物理的な動作が検出されたことにより、割込として発生するものである。物理的な動作としては、例えば、ユーザにより給紙部１５０の手差し用紙トレイ１５４が用紙をセットされると、手差し用紙トレイ１５４に設けられた用紙検出センサにより、用紙がセットされたことを制御部１００に出力する。イベント検出部１０２は「手差し用紙トレイへの用紙セット」というイベントを検出する。その他にも、イベント検出部１０２は、例えば、用紙の有無、手差し用紙トレイの状態、電源の状態といった種々の状態をイベントとして検出する。なお、イベントはハードウェアにより検出されてもよいし、ソフトウェアで検出されてもよい。
【００１６】
取得部１０４は、画像形成装置１の状態を取得する。ここで、状態とは、画像形成装置１の各装置、各機能部の動作の状態のことをいう。
例えば、取得部１０４は以下の様な状態を取得可能である。
・印刷ジョブ実行中／印刷ジョブ待機中といったジョブに関する状態。
・ユーザのログイン状態（ログインされている状態／ログインされていない状態）。
・表示画面の状態。例えば、コピー画面、スキャン画面といった表示部１６０に表示されている表示画面の状態。
取得部１０４は、これら取得した状態を記憶部１１０に記憶する。また、他の機能部が取得部１０４を実行し、状態を取得した場合、状態を直接使用してもよい。または、取得した状態を取得部１０４が一時的に記憶してもよい。
【００１７】
メッセージ決定部１０６は、イベント検出部１０２が検出したイベントと、取得部１０４が取得した状態とに基づいて出力するメッセージを選択し、決定する。具体的には、メッセージ決定部１０６は、イベントと、状態とに基づいてメッセージテーブル１１２に記憶されているメッセージを読み出して選択する。そして、メッセージ決定部１０６は、読み出されたメッセージに基づいて音声を音声出力部１９０から出力したり、表示部１６０に文字を表示したりする。
【００１８】
なお、メッセージ決定部１０６は、メッセージテーブル１１２からメッセージを選択することで、出力するメッセージを決定しているが、メッセージを生成してもよい。すなわち、イベント検出部１０２が検出したイベントと、取得部１０４が取得した状態とに基づいて、メッセージが生成されてもよい。
【００１９】
記憶部１１０は、画像形成装置１の動作に必要な各種プログラムや、各種データが記憶されている機能部である。記憶部１１０は、例えば、ＳＳＤ（Solid State Drive）、半導体メモリーや、ＨＤＤ（Hard Disk Drive）等により構成されている。また、記憶部１１０はネットワーク上の外部記憶装置に構成されていてもよい。記憶部１１０は、メッセージテーブル１１２が記憶されている。
【００２０】
メッセージテーブル１１２は、メッセージに関する情報が記憶されているテーブルである。ここで、メッセージテーブルの一例を図２（ａ）に示す。メッセージテーブル１１２は、イベント（例えば、「用紙検出」）と、状態（例えば、「印刷中」）とに対応付けて、メッセージ（例えば、「○○サイズの用紙を検出しました。現在印刷中のジョブが完了した後で、用紙設定画面から用紙の詳細を設定してください。」）を記憶している。また、メッセージテーブル１１２は、メッセージを出力するタイミング（例えば、「即時」）を記憶してもよい。
【００２１】
メッセージ決定部１０６は、イベント検出部１０２で検出されたイベントと、取得部１０４で取得された状態とに基づいて出力するメッセージをメッセージテーブル１１２から読み出す。また、制御部１００は、メッセージを出力するタイミングを、メッセージテーブル１１２から読み出し、当該タイミングに従ってメッセージを出力する。
【００２２】
ここでタイミングとしては、例えば以下のような場合が考えられる。
・即時：イベントが検出された後に、そのままメッセージが出力される。
・ジョブ終了時：例えば、印刷等のジョブ終了時にメッセージが出力される
・ログイン時／ログアウト時：ユーザがログインした時、ログアウトしたときにメッセージが出力される。
【００２３】
なお、本実施形態において、タイミングが記憶されていない場合、タイミングが指定されていない場合は「即時」であるとして、以下説明を行う。すなわち、図２（ａ）では、説明の都合上タイミング「即時」として記憶されているが、タイミングは記憶されていなかったり（例えば、「−」）、タイミングという項目がなかったりしてもよい。
【００２４】
画像入力部１２０は、原稿の画像を光学的に読み取る読取手段であり、読取用の原稿に光を照射する光源、例えばＣＣＤ（Charge Coupled Device）のようなイメージセンサ等を備えている。画像入力部１２０では、所定の読み取り位置にセットされた原稿から反射された反射光像を当該イメージセンサに結像させ、ＲＧＢ（R : Red, G : Green, B : Blue）のアナログ電気信号を出力する。さらに原稿を読み取り位置に搬送する、原稿送り装置１２５を備えていてもよい。
【００２５】
画像形成部１４０は、画像データを記録媒体（例えば記録用紙）に形成するための機能部である。画像形成部１４０は、例えば電子写真方式を利用したレーザプリンタ等により構成されている。
【００２６】
給紙部１５０は画像形成部１４０に記録媒体である、紙を供給する。給紙部１５０は、手差し用紙トレイ１５４を備えている。
【００２７】
表示部１６０は、ユーザが画像形成装置１を使用するためのガイド、利用する各種コンテンツ、さらに装置管理者へ画像形成装置１の各部の状態やその変化等を表示する機能部である。例えば、ＬＣＤ（liquid crystal display：液晶ディスプレイ）や、有機ＥＬ（Electro Luminescence）ディスプレイ等により実現されている。
【００２８】
通信部１７０は、ネットワークに接続する機能部である。各ユーザから、画像形成装置１に送られてくる、文書の印刷命令やデータなども、通信部１７０を通して制御部１００が受信する。ＬＴＥ（Long Term Evolution）や５Ｇ（5th Generation）等の移動体通信網や、Ｗｉ−Ｆｉ等の無線ＬＡＮ、有線ＬＡＮ等によりネットワークに接続することができる。
【００２９】
操作部１８０は、ユーザからの操作入力を受け付ける機能部である。たとえば、表示部１６０と一体に形成されたタッチパネルによるソフトウェアキーや、ハードウェアキーで実現される。なお、操作部１８０は、外部装置（例えば、外付けのキーボードやマウス等）により実現されてもよい。
【００３０】
音声出力部１９０は、音声、アラーム音、音楽等が出力可能な機能部である。例えば、スピーカや、外部スピーカを接続可能な外部出力端子により実現されてもよいし、無線通信機能を用いる無線接続スピーカで実現されてもよい。
【００３１】
入出力部２００は、画像形成装置１と、直接、データをやり取りする機能部である。例えば、ＵＳＢ（Universal Serial Bus)大容量記憶デバイス、光学ディスク、磁気ディスク、ＳＤカードといった各種マルチメディアカードとの接続端子２０５を備えている。なお、ＵＳＢ大容量記憶デバイスとは、ＵＳＢメモリー、ＵＳＢ接続ハードディスクや、ＵＳＢケーブルで接続できるデジタルカメラ、携帯電話等のモバイル端末も含む。また、Ｂｌｕｅｔｏｏｔｈ（登録商標）のような近距離無線通信による入出力も備える。他の機能部によって、ネットワークを介するものではない、外部への入出力に利用されてもよい。
【００３２】
［１．２  処理の流れ］
続いて、本実施形態の処理の流れについて、図３を参照して説明する。まず、イベント検出部１０２は、画像形成装置１におけるイベントを検出する（ステップＳ１００）。イベント検出部１０２は、検出したイベントを記憶部１１０に記憶してもよい。つづいて、取得部１０４は、状態を取得する（ステップＳ１２０）。
【００３３】
メッセージ決定部１０６は、イベント検出部１０２が検出したイベントと、取得部１０４が取得した状態とに基づいて、メッセージを決定する（ステップＳ１４０）。具体的には、メッセージ決定部１０６は、メッセージテーブル１１２から、イベントと状態とに対応するメッセージを読み出して、メッセージを決定する。また、制御部１００はメッセージを出力するタイミングを決定する（ステップＳ１６０）。例えば、メッセージ決定部１０６が選択したメッセージに対応するタイミングをメッセージテーブル１１２から読み出して決定する。
【００３４】
つづいて、制御部１００は、メッセージを出力するタイミングになったとき、メッセージを出力する（ステップＳ１８０）。制御部１００は、本実施形態においては、メッセージを音声出力部１９０から音声として出力する。また、表示部１６０にメッセージに対応する画面を表示する場合もある。
【００３５】
［１．３  効果］
このように、本実施形態によれば、制御部１００が、メッセージを出力するときに、検出されたイベントのみならず、画像形成装置１の状態に応じてメッセージを出力することができる。これにより、ユーザにとって、適切なメッセージを出力することができるようになる。
【００３６】
すなわち、イベントが検出された場合であっても、画像形成装置１の状態に応じて、メッセージを出力したり、メッセージを出力しなかったりすることができる。また、メッセージを出力する場合でも、タイミングに応じてメッセージを出力することができる。
【００３７】
［２．第２実施形態］
つづいて、第２実施形態について説明する。第２実施形態は、状態としてユーザのログインの状態を取得する実施形態である。なお、本実施形態では、第１実施形態と異なる点を中心に説明し、共通の部分については説明を省略する。
【００３８】
［２．１  機能構成］
第２実施形態にかかる画像形成装置２の機能構成を図４に示す。図４は、図１の画像形成装置１の機能構成を置き換えた図である。図１と異なるのは、画像形成装置１の構成に加え、認証部１０８を有している。又、認証部１０８が用いる、ユーザ情報１１４が記憶部１１０に記憶されている。
【００３９】
制御部１００は記憶部１１０からプログラムを読み出して実行することにより、認証部１０８としての機能を実現する。認証部１０８は、ユーザのログイン認証をおこなう。例えば、ログインＩＤとパスワードとを入力し、記憶されているログインＩＤとパスワードと一致した場合に、ログインが成功したと認証する。認証部１０８は、ログイン認証が成功すると、ユーザはログイン中となり、画像形成装置２の機能の使用を許可し、操作を許可する。そして、ユーザがログイン中のとき、画像形成装置２の状態は、ログイン状態となる。
【００４０】
また、ユーザがログイン中のときに、ログアウトの操作が行われると、ユーザはログアウトする。ユーザが何れもログインしていないとき、画像形成装置２の状態は、未ログイン状態となる。
【００４１】
記憶部１１０は、ユーザ情報１１４を記憶する。ユーザ情報１１４は、ユーザを識別するＩＤ（例えば、「ｕｓｅｒ１」）と、パスワード（例えば、「ｐｗｄ１」）とを記憶している。ユーザ情報１１４は、認証部１０８が、ユーザを認証するときに認証を行うための情報である。
【００４２】
なお、認証部１０８は、ユーザを認証する方法として、何れかの認証方法により認証を行えればよい。例えば、ユーザ毎に対応づけられた端末装置や、認証カードを利用して認証してもよい。また、指紋、顔認証、網膜認証、虹彩認証といったバイオメトリクス認証により認証してもよい。
【００４３】
第２実施形態は、画像形成装置２の操作に、ユーザのログイン認証の必要がある実施形態である。画像形成装置２が、メッセージで通知する指示を、ユーザに操作させるには、ログイン状態であることが条件となる。画像形成装置２の状態がログイン状態であれば、第１実施形態同様に、画像形成装置２はイベント検出部１０２が検出したイベント、取得部１０４が取得した状態に応じた、メッセージを出力する。
【００４４】
なお、ユーザのログイン認証がされていない場合、メッセージの出力を行わなかったり、代わりにログインを促すメッセージを出力したりしてもよい。
【００４５】
［２．２  処理の流れ］
図３のフローチャートに従って本実施形態における画像形成装置２の動作を説明する。なお、処理フローチャートは第１実施形態と同一であることから、第１実施形態と処理が異なる点を中心に説明する。
【００４６】
第２実施形態では、ステップＳ１２０において、画像形成装置の状態として、ログイン状態／未ログイン状態を取得する。具体的には、制御部１００は、認証部１０８によりユーザによるログイン認証が行われ、ユーザがログイン中であるかを取得する。すなわち、画像形成装置２において、ユーザがログイン中であるか、ログアウトされているか（ログインしていないか）を、画像形成装置２の状態として取得する。
【００４７】
そして、メッセージ決定部１０６は、イベント検出部１０２で検出されたイベントに対応するメッセージを決定するとき、画像形成装置２の状態（ログイン状態／未ログイン状態）に応じてメッセージを決定する（ステップＳ１４０）。
【００４８】
ここで、メッセージ決定部１０６がステップＳ１４０で決定するメッセージはログイン状態／未ログイン状態により異なっていてもよい。図２（ａ）を参照して以下説明する。
【００４９】
例えば、検出されたイベントが「用紙検出」であって、取得された画像形成装置の状態が「ログイン状態」の場合、メッセージ決定部１０６は、メッセージ「○○サイズの用紙を検出しました。用紙設定画面から用紙の詳細を設定してください」を選択する。
【００５０】
また、検出されたイベントが「用紙検出」であって、取得された画像形成装置の状態が「未ログイン状態」の場合、メッセージ決定部１０６は、メッセージ「○○サイズの用紙を検出しました。ログインした後で、用紙設定画面から用紙の詳細を設定してください」を選択する。
【００５１】
このように、本実施形態によれば、イベント検出部１０２により、イベントが検出されて、メッセージを出力する場合に、ユーザのログイン状態に応じて適切なメッセージを選択することが可能となる。
【００５２】
［３．第３実施形態］
つづいて、第３実施形態について説明する。第３実施形態は、第２実施形態同様に、認証部１０８が、ユーザのログイン認証状態を判定して、動作を変える実施形態である。なお、本実施形態では、第１実施形態と異なる点を中心に説明し、共通の部分については説明を省略する。
【００５３】
図３のフローチャートに従って本実施形態における画像形成装置１又は２の動作を説明する。なお、処理フローチャートは第１実施形態と同一であることから、第１実施形態と処理が異なる点を中心に説明する。
【００５４】
制御部１００は、認証部１０８からユーザがログインしているか否かを取得する（ステップＳ１２０）。メッセージ決定部１０６は、検出されたイベント（例えば、「用紙検出」）と、ログイン状態／未ログイン状態に応じてメッセージテーブル１１２からメッセージを選択して決定する（ステップＳ１４０）。図２（ｂ）は、本実施形態におけるメッセージテーブル１１２の一例を示す図である。以下、図２（ｂ）を参照して説明する。
【００５５】
例えば、検出されたイベントが「用紙検出」であって、取得された画像形成装置の状態が「ログイン状態」の場合、メッセージ決定部１０６は、メッセージ「○○サイズの用紙を検出しました。用紙設定画面から用紙の詳細を設定してください」と決定する。
【００５６】
また、検出されたイベントが「用紙検出」であって、取得された画像形成装置の状態が「未ログイン状態」の場合、メッセージ決定部１０６は、メッセージ「○○サイズの用紙を検出しました。用紙設定画面から用紙の詳細を設定してください」と決定する。
【００５７】
また、制御部１００は、メッセージを出力するタイミングを決定する（ステップＳ１６０）。図２（ｂ）を参照すると、検出されたイベントが「用紙検出」であって、取得された画像形成装置の状態が「ログイン状態」の場合、制御部１００は、メッセージを出力するタイミングを「即時」と決定する。
【００５８】
また、検出されたイベントが「用紙検出」であって、取得された画像形成装置の状態が「未ログイン状態」の場合、制御部１００は、メッセージを出力するタイミングを「ログイン時」と決定する。
【００５９】
このように、本実施形態によれば、イベントが検出されてメッセージを出力するときに、画像形成装置のログイン状態／未ログイン状態に基づいて異なるメッセージを出力するだけでなく、更にメッセージを出力するタイミングを変えることも可能である。
【００６０】
なお、上述したのは、第１実施形態と同一の処理フローを利用し、メッセージテーブル１１２に記憶された情報に基づいてタイミングを決定する場合について説明した。しかし、メッセージテーブル１１２に基づかず、ユーザがログイン中であるか否かを判定してタイミングを決定してもよい。
【００６１】
図５は、ユーザがログイン中であるか否かを判定してメッセージを出力する場合の処理を説明する動作フローである。
【００６２】
イベント検出部１０２は、画像形成装置２におけるイベントを検出する（ステップＳ１００）。イベント検出部１０２によりイベントが検出されると、制御部１００は、ユーザがログイン中であるか、すなわち画像形成装置２がログイン状態であるか否かを判定する（ステップＳ２００）。
【００６３】
制御部１００は、認証部１０８によりユーザがログイン認証済である、すなわちログイン状態であると判定すると、ステップＳ１２０から処理を継続して実行する。他方、制御部１００は、ユーザがログイン認証を行っていない、すなわち未ログイン状態の場合は、処理を保留する（ステップＳ２００；ｎｏ）。
【００６４】
なお、画像形成装置２の状態を取得するステップＳ１２０においてログイン状態／未ログイン状態を取得してもよいし、図５に示すように、これとは別にログイン状態／未ログイン状態を取得してもよい。
【００６５】
これにより、本実施形態は、ユーザのログイン認証が行われていない場合、すなわち画像形成装置２の状態がログイン状態でない場合、メッセージの出力が行われない。この場合、画像形成装置２の状態がログイン状態となった後にメッセージを出力するとしてもよい（ステップＳ２００；ｙｅｓ）。また、制御部１００は、検出されたイベントに対応するメッセージを出力しないとしてもよい。また、制御部１００は、イベント検出部１０２が検出したイベントを記憶部１１０に記憶し、ユーザがログイン状態となったときに記憶されたイベントに基づいてメッセージを選択してもよい。
【００６６】
また、ステップＳ２００のログイン状態／未ログイン状態の取得は、ステップＳ１８０より以前であれば、ステップＳ１２０やステップＳ１４０の後においても、メッセージの出力という点では、第３実施形態の動作とほぼ同じ結果となる。
【００６７】
また、図５ではタイミングを決定する処理を記載していないが、ログイン状態／未ログイン状態以外にメッセージを出力するタイミングを決定する場合には、図３と同様にステップＳ１６０を設けてもよい。
【００６８】
［４．  第４実施形態］
つづいて、第４実施形態について説明する。第４実施形態は、画像形成装置１または２の状態としてジョブの状態を取得して、メッセージを選択する実施形態である。ここで、本実施形態において、メッセージは、即時に出力される。なお、本実施形態では、第１実施形態と異なる点を中心に説明し、共通の部分については説明を省略する。
【００６９】
なお、ジョブの状態は、ジョブを実行している状態である「ジョブ実行中」と、ジョブを実行していない、いわゆる待機の状態である「ジョブ待機中」がある。また、ここでいうジョブとは、画像形成装置が実行するジョブであり、例えば印刷ジョブ、スキャンジョブ、ファクシミリの送受信ジョブなどをさす。
【００７０】
［４．１  処理の流れ］
第４実施形態での処理の流れを、図３のフローチャートに従って、第１から第３実施形態との相違点を説明する。取得部１０４は、画像形成装置１または２の状態として、ジョブの状態を取得する（ステップＳ１２０）。すなわち、ジョブ実行中かジョブ待機中かを画像形成装置１または２の状態として取得する。
【００７１】
つづいて、イベント検出部１０２が検出したイベントと、取得部１０４が取得したジョブ状態に基づいて、メッセージ決定部１０６は、メッセージを選択する（ステップＳ１４０）。 
【００７２】
メッセージ決定部１０６は、取得されたジョブ状態がジョブ待機中のときは、ユーザに操作を促す内容のメッセージを選択する。また、メッセージ決定部１０６は、取得されたジョブ状態がジョブ実行中のときは、ジョブ終了後に操作を促す内容のメッセージを選択する。さらに、メッセージ決定部１０６は、ユーザに操作を促すとともに、操作の結果を現在実行されているジョブの終了後に反映されることをアナウンスするメッセージを選択してもよい。
【００７３】
ここで、ステップＳ１４０で、メッセージ決定部１０６が選択するメッセージの具体例を説明する。ジョブ待機中であれば、検出されたイベントや、取得されたジョブ状態以外の状態に基づき、メッセージ決定部１０６が「○○してください」というメッセージを選択する。
【００７４】
ジョブ実行中において、設定変更などのユーザからの操作があった場合、メッセージ決定部１０６は「［ジョブ］が終了してから、○○してください」といったメッセージを決定してもよい。ここで、［］内は、「印刷、スキャン、やファクシミリの送受信」などジョブの種類をメッセージに含めてもよい。この場合、設定変更等のユーザからの操作が、ジョブ状態に関わらず適用になる画像形成装置においてとくに有効である。
【００７５】
また、ジョブ実行中において、設定変更などのユーザからの操作があった場合、メッセージ決定部１０６は「○○してください。（操作の結果は）［ジョブ］終了後に、反映されます」といったメッセージを決定してもよい。ここで、［］内は、「印刷、スキャン、やファクシミリの送受信」などジョブの種類をメッセージに含めてもよい。この場合、設定変更等のユーザの操作が、ジョブ終了後に適用になる画像形成装置の場合においてとくに有効である。
【００７６】
［４．２  効果］
このように、本実施形態の画像形成装置によれば、ジョブ実行中にユーザからの設定変更等が行われても、ユーザに対して適切なメッセージを決定し、出力することができる。これにより、ジョブに干渉し得るようなユーザの操作、例えば、印刷中の用紙設定変更、印刷設定変更、が行われることを防ぐことができる。
【００７７】
［５．第５実施形態］
つづいて、第５実施形態について説明する。第４実施形態において、ジョブの状態に基づいてメッセージを決定していたが、第５実施形態は、更にメッセージを出力するタイミングを変える実施形態である。なお、本実施形態では、第４実施形態と異なる点を中心に説明し、共通の部分については説明を省略する。
【００７８】
第５実施形態での処理の流れを、図３のフローチャートに従って、第４実施形態との相違点を説明する。また、第５実施形態におけるメッセージテーブル１１２の一例を図６（ａ）に示す。
【００７９】
取得部１０４は画像形成装置１または２の状態として、ジョブの状態がジョブ実行中かジョブ待機中かを取得する（ステップＳ１２０）。
【００８０】
つづいて、メッセージ決定部１０６は、イベント検出部１０２により検出されたイベントと、取得部１０４により取得された画像形成装置１又は２の状態に基づいて、メッセージを決定する（ステップＳ１４０）。
【００８１】
例えば、メッセージ決定部１０６は、検出されたイベントが「用紙検出」であり、取得された状態が「ジョブ待機中」であれば、「○○サイズの用紙を検出しました。用紙設定画面から用紙の詳細を設定してください」のメッセージを選択・決定する。
【００８２】
また、メッセージ決定部１０６は、検出されたイベントが「用紙検出」であり、取得された状態が「印刷ジョブ実行中」であれば、「○○サイズの用紙を検出しました。印刷終了後に、用紙設定画面から用紙の詳細を設定してください」のメッセージを選択・決定する。
【００８３】
また、制御部１００は、メッセージを出力するタイミングを決定する（ステップＳ１６０）。図６（ａ）を参照すると、検出されたイベントが「用紙検出」であって、取得された画像形成装置の状態が「ジョブ待機中」の場合、制御部１００は、メッセージを出力するタイミングを「即時」と決定する。
【００８４】
また、検出されたイベントが「用紙検出」であって、取得された画像形成装置の状態が「ジョブ実行中（印刷ジョブ実行中）」の場合、制御部１００は、メッセージを出力するタイミングを「ジョブ完了後」と決定する。
【００８５】
このように、本実施形態によれば、イベントが検出されてメッセージを出力するときに、画像形成装置のジョブの状態に基づいて異なるメッセージを出力するだけでなく、更にメッセージを出力するタイミングを変えることも可能である。
【００８６】
また、同じくジョブ実行中であっても、ジョブの種類に応じてタイミングを変えてもよい。例えば、図６（ａ）に示すように、検出されたイベントが「用紙検出」であって、取得された画像形成装置の状態が「ジョブ実行中（スキャナジョブ実行中）」の場合、制御部１００は、メッセージを出力するタイミングを「即時」と決定する。
【００８７】
このように、実行しているジョブの種類に応じて、メッセージを出力するタイミングを変えてもよい。なお、タイミングとしては、ジョブ完了後を一例にしているが、例えば他のタイミング（画面操作中、プロセスコントロール動作中、冷却ファン動作中）が設定されてもよい。
【００８８】
なお、上述したのは、第１実施形態と同一の処理フローを利用し、メッセージテーブル１１２に記憶された情報に基づいてタイミングを決定する場合について説明した。しかし、メッセージテーブル１１２に基づかず、ユーザがジョブ実行中／ジョブ待機中であるか否かを判定してタイミングを決定してもよい。
【００８９】
図６（ｂ）は、ジョブ待機中であるか否かを判定してメッセージを出力する場合の処理を説明する動作フローである。
【００９０】
図６（ｂ）では、イベント検出部１０２がステップＳ１００でイベントを検出した後、制御部１００は、ジョブの状態を判定する（ステップＳ２２０）。ジョブの状態がジョブ待機中でなければ、ステップＳ１２０以降には進まず、ステップＳ２２０前に戻る（ステップＳ２２０；ｎｏ）。なお、この際、イベントがあったことを記憶部１１０に記憶してもよい。
【００９１】
ステップＳ２２０における取得部１０４による、ジョブの状態の情報の取得は、ステップＳ１６０より以前であれば、ステップＳ１２０やステップＳ１４０の後においても、第５実施形態の動作とほぼ同じ結果となる。
【００９２】
［６．第６実施形態］
第６実施形態は、実行中ジョブにかかるユーザと、ログイン中ユーザの異同の情報に従って、メッセージを選択する場合の実施形態である。なお、本実施形態では、第１実施形態と異なる点を中心に説明し、共通の部分については説明を省略する。
【００９３】
第６実施形態での処理の流れを、図７のフローチャートに従って説明する。図７の流れは第１から第５実施形態のステップＳ１００とステップＳ１２０の間に実行されてもよい。
【００９４】
取得部１０４はジョブの実行状態を取得して、ジョブ実行中かを判定する（ステップＳ３００）。さらに、取得部１０４は、実行中のジョブにかかるユーザの情報を取得する（ステップＳ３２０）。制御部１００は、実行中ジョブのユーザとログイン中ユーザの異同を判定する（ステップＳ３４０）。同じユーザであれば、（ステップＳ３４０；ｙｅｓ）当該ユーザについてジョブを実行中の場合のメッセージを選択するので、図３、ステップＳ１２０以降の処理を行う。ユーザが異なれば（ステップＳ３４０；ｎｏ）、ユーザが異なる場合のメッセージを選択する（ステップＳ３６０）。さらに図３、ステップＳ１２０以降の処理を行う。
【００９５】
このように、本実施形態によれば、イベントが検出されてメッセージを出力するときに、画像形成装置の実行中ジョブにかかるユーザと、ログイン中ユーザの異同に基づいて異なるメッセージを出力することが可能である。
【００９６】
［７．第７実施形態］
第７実施形態は、個々のイベントの種類に応じた実施形態である。イベントの種類すなわち、手差し用紙トレイへの給紙、原稿送り装置への原稿セット、または装着端子への記憶媒体の装着、に応じ動作が変わる。なお、本実施形態でも、第１実施形態と異なる点を中心に説明し、共通の部分については説明を省略する。
【００９７】
［７．１  処理の流れ］
処理の流れを図８のフローチャートに従って説明する。第１から第５実施形態にかかる、画像形成装置１又は２は、取得部１０４による状態の取得（ステップＳ１２０）に続いて、イベント検出部１０２は手差し用紙トレイへの給紙（＝用紙検出）（ステップＳ４００）、原稿送り装置への原稿セット（＝原稿検出）（ステップＳ４４０）、または装着端子への記憶媒体の装着（＝記憶媒体検出）（ステップＳ４８０）、の何れのイベントなのかを判定し、それぞれに対応する処理のステップ（ステップＳ４２０、ステップＳ４６０、またはステップＳ４８０）を行いメッセージを決定する。
【００９８】
イベントが用紙検出の場合、図８のフローチャートに示すように、イベント検出部１０２がイベントとして、手差し用紙トレイ１５４への給紙を検出する。具体的には、手差し用紙トレイ１５４が引き出され、用紙がセットされれば、セットされた用紙が物理的に押した爪の動きによる物理センサや光学センサで、給紙部１５０で、用紙がセットされたことを検出する。給紙部１５０は制御部１００に情報を出力する。イベント検出部１０２は給紙部１５０にてイベントがあったことを検出する（ステップＳ１００）。取得部１０４は第１から第６実施形態と同様に状態を取得する（ステップＳ１２０）。制御部１００は、取得部１０４により取得された状態が、給紙部１５０の、手差し用紙トレイ１５４からの信号、又は情報を示すことから、イベントは用紙検出であると判定する（ステップＳ４００）。制御部１００とメッセージ決定部１０６が、用紙検出の場合のメッセージを決定する（ステップＳ４２０）。制御部１００はメッセージテーブル１１２でのタイミングを読み出して、タイミングを決定する（ステップＳ１６０）。制御部１００は、音声出力部１９０から、メッセージを音声出力する（ステップＳ１８０）。
【００９９】
以下同様にして、イベントが原稿検出である場合、制御部１００はイベントは原稿検出であると判定する（ステップＳ４４０）。さらに、制御部１００とメッセージ決定部１０６が、原稿検出の場合のメッセージを決定する（ステップＳ４６０）。イベントが装着端子２０５への記憶媒体の装着である場合、制御部１００はイベントは記憶媒体の装着であると判定する（ステップＳ４８０）。さらに、制御部１００とメッセージ決定部１０６が、記憶媒体の装着の場合メッセージを決定する（ステップＳ５００）。
【０１００】
［７．１．１  定義済み処理；ステップＳ４２０またはステップＳ４６０でのメッセージの決定の流れ］
メッセージ決定部１０６が、図８のフローチャートにおける、ステップＳ４２０またはステップＳ４６０で行う、メッセージ決定の具体的な処理を、図９のフローチャートに基づいて説明する。図９のフローチャートは、手差し用紙トレイ１５４に給紙された用紙サイズまたは原稿送り装置１２５にセットされた原稿サイズにより、メッセージを決定する定義済み処理のフローチャートである。以後、用紙サイズや原稿サイズを、単に「サイズ」と記載する場合がある。定義済み処理が終わると、図８のフローチャート、ステップＳ１６０に戻る。
【０１０１】
以下、図９のフローチャートに従って処理の流れを説明する。手差し用紙トレイ１５４は用紙の、原稿送り装置１２５は原稿のサイズを検出する。具体的には、光学センサや、ユーザがセットした用紙や原稿に合せてスライドさせた幅ガイドの動きから、サイズを検出する（ステップＳ１０００）。制御部１００は用紙や原稿が定形サイズかどうかを判定する（ステップＳ１０２０）。定型サイズであれば（ステップＳ１０２０；ｙｅｓ）、メッセージ決定部１０６が定型サイズの場合のメッセージを決定する。また、表示部１６０が図１２のような画面を表示する（ステップＳ１０４０）。
【０１０２】
用紙が定型サイズでなかったら（ステップＳ１０２０；ｎｏ）、制御部１００が、用紙や原稿は、特殊サイズであるかどうかを判定する（ステップＳ１０６０）。用紙や原稿は特殊サイズと判定すれば（ステップＳ１０６０；ｙｅｓ）、メッセージ決定部１０６が特殊サイズの場合のメッセージを決定する。また、表示部１６０が図１３のような画面を表示する（ステップＳ１０８０）。
【０１０３】
用紙や原稿は特殊サイズと判定しなかった場合（ステップＳ１０６０；ｎｏ）、メッセージ決定部１０６がサイズを確定できない場合のメッセージを決定する（ステップＳ１１００）。
【０１０４】
ここでいう定形サイズとは、Ａ３、Ａ４、Ａ５、Ｂ４、Ｂ５、ＬＴＲといった、汎用の用紙や原稿のサイズである。また、特殊サイズとは、汎用のサイズというわけではないが、規格としては認知されているサイズである。例えば、写真のＬ判、ＫＧサイズ、封筒の長形３号、角形２号、角形Ａ３用、やはがきのサイズ等が該当する。
【０１０５】
さらに、ステップＳ１０６０で手差し用紙トレイ１５４や原稿送り装置１２５がサイズを確定できない場合がある。１つには、定形サイズ、特殊サイズいずれにも属さない、真の不定形サイズという場合である。また、定形サイズや特殊サイズであっても用紙の給紙や原稿セットの際に、方向が歪んでいて、手差し用紙トレイ１５４や原稿送り装置１２５が正しくサイズを検出できないといった偽の不定形サイズの場合がある。以下、真偽の不定形サイズをまとめて、単に、「不定形サイズ」と記載する場合がある。
【０１０６】
以上、メッセージ決定部１０６がステップＳ１０４０、Ｓ１０８０、又は、Ｓ１１００のいずれかのステップにて、それぞれの場合で、メッセージを決定して、図８におけるステップＳ４２０またはステップＳ４６０の処理を実行したものとして図８のフローチャートに戻り、制御部１００と、音声出力部１９０がステップＳ１６０以後の処理を行う。
【０１０７】
上記それぞれの場合について、メッセージ決定部１０６が決定するメッセージについて、図１０または図１１にメッセージテーブル１１２の一部を示す。メッセージ決定部１０６はイベント、ログイン状態やジョブの実行状態を含む状態、及びタイミングに基づき、メッセージを決定する。
【０１０８】
ステップＳ１０４０では、メッセージ決定部１０６は、用紙や原稿が定形サイズの場合を決定する。定形サイズの場合、例えば「○○サイズの用紙を検出しました」といった程度のメッセージを決定する。同時に制御部１００が表示部１６０に、図１２のような画面を表示する。図１０や図１１のメッセージテーブル１１２に示すように、状態を問わず、タイミングも即時となる。
【０１０９】
図１２の画面は、手差し用紙トレイ１５４で、Ａ４サイズの用紙を検出した場合の画面である。画像形成部１４０が印刷する場合や、画像入力部１２０がスキャンする場合に当たり、マージンといった設定は、画像形成装置１または２ならば、自動的に設定できる。ユーザがこと細かく指定する必要はなく、画像形成装置１または２が特にユーザに要求することもない。Ａ４サイズの場合は、少なくともサイズは自動で検出され、通常は、マージンなども特に設定する必要もない。変更したい条件があれば、画面から選択して変更してもよい。
【０１１０】
ステップＳ１０８０では、メッセージ決定部１０６は、特殊サイズの設定を行うようユーザに要請するメッセージを決定する。例えば、メッセージを「○○サイズの用紙を検出しました。用紙設定画面から用紙の詳細を設定して下さい」と決定する。さらに図１０のメッセージテーブル１１２に示すように、動作状態や、タイミングにより、メッセージが変わってもよい。制御部１００は表示部１６０に図１３に示すような設定画面を表示し、用紙設定のガイダンスを行ってもよい。
【０１１１】
原稿サイズが特殊サイズの場合、制御部１００は表示部１６０に図１４に示すような設定画面を表示し、ガイダンスで行うので、メッセージ決定部１０６はメッセージを「ＸＸＸサイズの原稿を検出しました。原稿設定画面から原稿の詳細を設定して下さい」と決定する。さらに図１１のメッセージテーブル１１２に示すように、状態や、タイミングにより、メッセージが変わってもよい。
【０１１２】
図１３の画面は、手差し用紙トレイ１５４で、特殊サイズとして長形３号の封筒を検出した場合に、制御部１００が表示部１６０に表示する画面例である。マージン等、印刷設定が必要なので、図１３の画面から、さらに遷移して、用紙の詳細設定画面で設定のガイダンスを行う。同様に、図１４の画面は原稿送り装置１２５で特殊サイズの原稿を検出した場合に、制御部１００が表示部１６０に表示する画面例である。図１４の画面から、さらに遷移して、原稿の詳細設定画面で設定のガイダンスを行ってもよい。
【０１１３】
ステップＳ１１００では、メッセージ決定部１０６は、不定形サイズの場合のガイダンスのメッセージを決定する。例えば、メッセージを「用紙サイズが検出できません。用紙設定画面から用紙の詳細を設定するか、用紙を正しく給紙してください」または「原稿サイズが検出できません。原稿設定画面から原稿の詳細を設定するか、原稿を正しくセットしてください」と決定する。さらに、図１０や図１１の、表のメッセージテーブル１１２に示すように、状態やタイミングにより、メッセージをかえてもよい。
【０１１４】
真の不定形サイズに対して、メッセージ決定部１０６が決定するメッセージの内容は、設定画面に誘導して設定を行わせることである。不定形サイズであってもユーザが手動でサイズや設定を入力できる場合がある。又は、一回り小さかったり大きかったりする定形サイズを指定して強制実行することなどで対応できる場合もある。
一方、単に不適切な給紙や原稿セットである、偽の不定形サイズの場合は、メッセージ決定部１０６が決定するメッセージの内容は、適切に給紙や原稿セットを行うように促すことである。以上から、真偽の不定形サイズ両者の場合を包括するメッセージを決定する。
【０１１５】
［７．１．２  定義済み処理；ステップＳ５００でのメッセージの決定の流れ］
イベントが記憶媒体の装着の場合、図８のフローチャートのステップＳ５００における、具体的な処理を行う定義済み処理の実施形態を、図１５、図１７、図２０、図２１のフローチャートに従って説明する。
【０１１６】
［７．１．２．１  記憶媒体の種類によりメッセージを決定する処理の流れ］
図１５のフローチャートは、装着端子２０５に装着された記憶媒体の種類によって、メッセージを決定する定義済み処理の実施形態である。定義済み処理が終わると、図８のフローチャート、ステップＳ１６０に戻る。
【０１１７】
以下、図１５のフローチャートに従って処理の流れを説明する。入出力部２００は装着端子２０５に装着された記憶媒体の種類を取得する。具体的には入出力部２００は記憶媒体ごとに異なる装着端子のうちいずれの装着端子に装着されたかで、記憶媒体の種類を特定する。制御部１００は入出力部２００から記憶媒体の種類の情報を取得する（ステップＳ３０００）。
【０１１８】
制御部１００が記憶媒体はＵＳＢ大容量記憶デバイスと判定した場合（ステップＳ３０２０；ｙｅｓ）、メッセージ決定部１０６は、記憶媒体がＵＳＢ大容量記憶デバイスの場合のメッセージを選択・決定する（ステップＳ３０４０）。また、制御部１００が記憶媒体はＳＤカードであると判定したら（ステップＳ３０６０；ｙｅｓ）、メッセージ決定部１０６は、ＳＤカードの場合のメッセージを選択・決定する（ステップＳ３０８０）。制御部１００が記憶媒体はＳＤカードと特定しなかった場合（ステップＳ３０６０；ｎｏ）、メッセージ決定部１０６がその他の記憶媒体の場合のメッセージを決定する（ステップＳ３１００）。
【０１１９】
ステップＳ３０４０では、メッセージ決定部１０６は装着された記憶媒体がＵＳＢ大容量記憶デバイスの場合のメッセージを決定する。例えばメッセージ決定部１０６はメッセージを「ＵＳＢ大容量記憶デバイスの接続を検出しました。操作を選択してください」（あるいは「外部メモリーデバイスが接続されました。操作を選択してください」）と決定する。また制御部１００は、表示部１６０に図１６のように「外部メモリーデバイスが接続されました。操作を選択してください」という操作画面を表示してもよい。
【０１２０】
メッセージ決定部１０６が決定するメッセージは、図１６の画面をサポートするメッセージである。図１６の画面に示すように、記憶媒体がＵＳＢ大容量記憶デバイス（＝外部メモリーデバイス）の場合、「外部メモリーデバイスから印刷する」操作か「外部メモリーデバイスにスキャン保存する」操作をユーザに選択させる必要がある。例えばＵＳＢ大容量記憶デバイス内の画像や文書ファイルの印刷が「外部メモリーデバイスから印刷する」操作である。また原稿を読み込んでＵＳＢ大容量記憶デバイスに画像ファイルを保存することが「外部メモリーデバイスにスキャン保存する」操作である。
【０１２１】
ステップＳ３０６０では、メッセージ決定部１０６は、装着された記憶媒体がＳＤカードの場合のメッセージを決定する。例えば、メッセージ決定部１０６はメッセージを「ＳＤカードの装着を検出しました。印刷するファイルを選択してください」と決定する。
【０１２２】
ＳＤカードはカメラ付き携帯電話やデジタルカメラに装着されることが多い記憶媒体である。格納されているファイルは画像ファイル又は動画ファイルであることが多い。画像形成装置１又は２に装着される場合の操作は、ＳＤカード内の画像ファイルの印刷の場合が多い。従って、上記のようにあらかじめ、メッセージ選択部１０６は、画像ファイルを画像形成部１４０で印刷することを前提にしたメッセージを決定してもよい。
【０１２３】
［７．１．２．２  記憶媒体内のファイルの種類によりメッセージを決定する処理の流れ］
図１７のフローチャートは、装着端子２０５に装着された記憶媒体内のファイルの種類によって、メッセージを選択する定義済み処理の実施形態である。定義済み処理が終わると、図８のフローチャート、ステップＳ１６０に戻る。
【０１２４】
制御部１００は、装着端子２０５に装着された記憶媒体内のファイルの種類を取得する（ステップＳ３２００）。制御部１００がファイルの種類は画像または文書ファイルと判定した場合は（ステップＳ３２４０；ｙｅｓ）、例えば、メッセージ決定部１０６は、メッセージを「ＵＳＢ大容量記憶デバイス／ＳＤカードを検出しました。印刷するファイルを選択してください」と決定する（ステップＳ３２６０）。また、制御部１００は図１８のような操作画面を表示部１６０に表示してもよい。
【０１２５】
制御部１００が、ファイルは画像または文書ファイルでないと判定した場合（ステップＳ３２４０;ｎｏ）、制御部１００はファイルがテキストファイルであるかどうか判定する（ステップＳ３２８０）。テキストファイルであれば（ステップＳ３２８０；ｙｅｓ）、メッセージ決定部１０６は、メッセージを「ＵＳＢ大容量記憶デバイス／ＳＤカードを検出しました。ファイルに対する操作を選択してください」（あるいは「外部メモリーデバイスが接続されました。操作を選択してください」）と決定する。また、制御部１００は図１９のように「外部メモリーデバイスが接続されました。操作を選択してください」という操作画面を、表示部１６０に表示してもよい。（ステップＳ３３００）。
【０１２６】
制御部１００が、ファイルはテキストファイルでないと判定した場合（ステップＳ３２８０；ｎｏ）、メッセージ決定部１０６はその他のファイルの場合のメッセージを決定する。例えばメッセージ決定部１０６はメッセージを「ＵＳＢ大容量記憶デバイス／ＳＤカードを検出しました。実行できるファイルがありません」と決定してもよい（ステップＳ３３２０）。
【０１２７】
ファイルの種類に従って、以下の様な前提でメッセージ選択部１０６が決定するメッセージを限定してもよい。画像または文書ファイルであれば、ユーザの操作は印刷の場合が多い。従って、上記のようにあらかじめ、メッセージ選択部１０６は、画像または文書ファイルを印刷することを前提にしたメッセージを決定してもよい。
【０１２８】
テキストファイルであれば、図１９の表示画面のように、テキストファイルを印刷する場合と、画像形成装置１または２に対する設定データのインポートの場合がある。従って、メッセージ選択部１０６は、いずれかを選択させるメッセージを決定してもよい。
【０１２９】
その他のファイルとは、通常、画像形成装置１または２で扱う対象ではなく、実行できなかったり、規定外のファイルである。例えばプログラム実行ファイル、動画ファイル、音楽ファイル等が挙げられる。画像形成装置１または２でファイルが実行可能であるなら、メッセージ決定部１０６は実行画面へのガイダンスとなるメッセージを決定してもよい。
【０１３０】
［７．１．２．３  記憶媒体がブランクメディアのときのメッセージを決定する処理の流れ］
図２０のフローチャートは、装着端子２０５に装着された記憶媒体内のファイルがブランクメディアのときに、メッセージを決定する定義済み処理の実施形態である。定義済み処理が終わると、図８のフローチャート、ステップＳ１６０に戻る。または、図２０のフローチャートでの処理は、図１５や図１７のフローチャートに先立って実行してもよい。
【０１３１】
制御部１００が記憶媒体内のファイル情報を取得する（ステップＳ３０００）。制御部１００が記憶媒体内のファイルの有無を判定する（ステップＳ３４００）。記憶媒体にファイルがないブランクメディアであれば（ステップＳ３４００；ｙｅｓ）、メッセージ決定部１０６がブランクメディアの場合のメッセージを決定する（ステップＳ３４２０）。ブランクメディアでなくファイルがあれば（ステップＳ３４４０；ｎｏ）メッセージ決定部１０６はメッセージを決定することなく処理を終了する。
【０１３２】
記憶媒体がブランクメディアであった場合、メッセージ決定部１０６はメッセージを「原稿をセットしてください」と決定したり、原稿スキャンのガイダンスのメッセージに決定する（ステップＳ３４２０）。また、制御部１００は、原稿スキャンのガイダンスの画面を表示部１６０に表示してもよい。
【０１３３】
ブランクメディアの場合、画像形成装置１または２は、記憶媒体からのデータが入力され、操作されることはない。画像形成装置１または２から、データを記憶媒体に記憶する操作である。従って、上記のように、メッセージ決定部１０６は、原稿をスキャンして、画像や文書化したファイルを記憶する場合を前提として、メッセージを決定してもよい。
【０１３４】
［７．１．２．４  さらに他のイベントを検出したときの処理の流れ］
図２１は、さらに他のイベントを検出した場合の、割り込み処理のフローチャートである。複数のイベントを検出したときの動作の１例となる。図２１のフローチャートに従って、他のイベントに対するメッセージを決定した後、あらためて、記憶媒体検出であるイベントに対するメッセージを決定し、図８のステップＳ１６０に戻る。
【０１３５】
イベント検出部１０２が他のイベントを検出する（ステップＳ４０００）。制御部１００が他のイベントが、用紙検出（手差し用紙トレイ１５４への給紙）であるかを判定する（ステップＳ４０２０）。イベントが用紙検出であれば（ステップＳ４０２０；ｙｅｓ）、図９で示されるフローチャートに従い、メッセージ決定部１０６が用紙サイズに関するメッセージを決定する（ステップＳ４０４０）。
【０１３６】
制御部１００が他のイベントが、用紙検出と判定しなかった場合（ステップＳ４０２０；ｎｏ）、制御部１００は、他のイベントが原稿検出（原稿送り装置への原稿セット）であるかどうかを判定する（ステップＳ４０８０）。イベントが原稿検出であれば（ステップＳ４０８０；ｙｅｓ）、図９で示されるフローチャートに従い、メッセージ決定部１０６が原稿サイズに関するメッセージを決定する（ステップＳ４１００）。
【０１３７】
イベントが原稿検出でなければ（ステップＳ４０８０；ｎｏ）、他のイベントは、さらにその他のイベントである。メッセージ決定部１０６がさらにその他のイベントの場合のメッセージを決定する（ステップＳ４１２０）。
【０１３８】
図２１のフローチャートに従って、他のイベントについてのメッセージを決定した後、先に検出していたイベントである、記憶媒体検出であるイベントに対するメッセージを決定する（図８、ステップＳ５００）。
【０１３９】
なお、メッセージ決定部１０６が、記憶媒体の装着であるイベントに対するメッセージを決定する場合に、他のイベントである、用紙検出や、原稿検出というイベントは、前提条件になってもよい。従って、メッセージ決定部１０６が決定するメッセージを、前提条件で限定してもよい。
【０１４０】
用紙検出であるイベントが前提であれば、記憶媒体の装着であるイベントに対しては、メッセージ決定部１０６は記憶媒体内のファイルの印刷に関するメッセージを決定すればよい。
【０１４１】
原稿検出であるイベントが前提であれば、記憶媒体の装着であるイベントに対しては、メッセージ決定部１０６はメッセージを決定しなくてもよい。音声出力部１９０が不要なメッセージを出さないことで、ユーザに煩わしさを感じさせないようにすることができる。
【０１４２】
以上の、実施形態では、画像形成装置１又は２は、制御部１００と、記憶部１１０と、画像形成部１４０と、給紙部１５０と、表示部１６０と、操作部１８０と、通信部１７０と、音声出力部１９０と、入出力部２００と、を備えた例を説明したが、本実施形態に開示した発明を実施するためには、他の方式であってもよい事は勿論である。例えば、音声出力部１９０としてＬＡＮ上に接続されている端末の音声出力機能を利用し、入出力部２００として、端末の入力端子を利用してもよい。そして画像形成部１４０であるプリンタに制御用のコンピュータを接続することにより、ユーザ向けのメッセージを音声出力するシステムとして構成されていてもよい。
【０１４３】
また、上述した実施形態は、説明の都合上、それぞれ別に説明している部分があるが、技術的に可能な範囲で組み合わせて実行してもよいことは勿論である。このように、本明細書に記載した各実施形態は、矛盾の無い範囲で組み合わせて実行することができる。
【０１４４】
また、実施形態において各装置で動作するプログラムは、上述した実施形態の機能を実現するように、ＣＰＵ等を制御するプログラム（コンピュータを機能させるプログラム）である。そして、これら装置で取り扱われる情報は、その処理時に一時的に一時記憶装置（例えば、ＲＡＭ（Random Access Memory））に蓄積され、その後、各種ＲＯＭ（Read Only Memory）やＨＤＤ、ＳＳＤの記憶装置に格納され、必要に応じてＣＰＵによって読み出し、修正・書き込みが行なわれる。
【０１４５】
以上のように、本発明は、上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例又は修正例に想到し得ることは明らかであり、すなわち、本発明の要旨を逸脱しない範囲内において適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【符号の説明】
【０１４６】
１  画像形成装置１
１００  制御部
１０２  イベント検出部
１０４  取得部
１０６  メッセージ決定部
１１０  記憶部
１１２  メッセージテーブル
１２０  画像入力部
１２５  原稿送り装置
１４０  画像形成部
１５０  給紙部
１５４  手差し用紙トレイ
１６０  表示部
１７０  通信部
１８０  操作部
１９０  音声出力部
２００  入出力部
２０５  装着端子
【図１】
2020075365.tif 000003
【図２】
2020075365.tif 000004
【図３】
2020075365.tif 000005
【図４】
2020075365.tif 000006
【図５】
2020075365.tif 000007
【図６】
2020075365.tif 000008
【図７】
2020075365.tif 000009
【図８】
2020075365.tif 000010
【図９】
2020075365.tif 000011
【図１０】
2020075365.tif 000012
【図１１】
2020075365.tif 000013
【図１２】
2020075365.tif 000014
【図１３】
2020075365.tif 000015
【図１４】
2020075365.tif 000016
【図１５】
2020075365.tif 000017
【図１６】
2020075365.tif 000018
【図１７】
2020075365.tif 000019
【図１８】
2020075365.tif 000020
【図１９】
2020075365.tif 000021
【図２０】
2020075365.tif 000022
【図２１】
2020075365.tif 000023