(57)【要約】【課題】  従来のレジューム機能では、ユーザが保存文書印刷を実行して操作を終了した後の次回の利用時には、保存文書印刷の設定画面が表示される。このときユーザが文書をコピーしようとしている場合は、レジューム機能で表示された保存文書の印刷の設定画面からは所望のコピー操作を行うことができない。【解決手段】  現在の装置状態を取得して、装置状態に対応する再現情報を記憶しておき、使用時の装置状態に対応する再現情報を記憶手段から読み出して、その読み出された再現情報に対応する画面を表示する。【選択図】  図７
2014204405.tif 000002
【特許請求の範囲】
【請求項１】
複数の装置状態を取り得る画像形成装置であって、
現在の装置状態を取得する取得手段と、
前記取得手段により取得した前記装置状態に対応する再現情報を記憶する記憶手段と、
使用時の装置状態に対応する前記再現情報を前記記憶手段から読み出す読出手段と、
前記読出手段により読み出された前記再現情報に対応する画面を表示する表示手段と、を有することを特徴とする画像形成装置。
【請求項２】
前記再現情報はユーザの識別情報を含み、前記読出手段は、更に、使用するユーザの識別情報と一致する識別情報を含む前記再現情報を前記記憶手段から読み出すことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記再現情報は当該再現情報が登録された日時を含み、前記読出手段は、前記日時が最新の再現情報を優先的に読み出すことを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記読出手段は、ユーザが前記画像形成装置にログインしたときに前記再現情報を前記記憶手段から読み出すことを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
前記記憶手段は、更に、前記再現情報に紐付けられた画面情報を記憶しており、前記表示手段は、前記読出手段により読み出された前記再現情報に紐付けられた画面情報を用いて前記画面を表示することを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項６】
前記装置状態は、ドキュメントフィーダに原稿が置かれているか否かの状態を含むことを特徴とする請求項１乃至５のいずれか１項に記載の画像形成装置。
【請求項７】
前記装置状態は、手差し給紙部に用紙が置かれているか否かの状態を含むことを特徴とする請求項１乃至５のいずれか１項に記載の画像形成装置。
【請求項８】
前記装置状態は、少なくともステイプル、中閉じ、パンチのいずれかを含むフィニッシャに係る機能があるか否かの状態を含むことを特徴とする請求項１乃至５のいずれか１項に記載の画像形成装置。
【請求項９】
前記装置状態は、カラー印刷機能があるか否かの状態を含むことを特徴とする請求項１乃至５のいずれか１項に記載の画像形成装置。
【請求項１０】
前記記憶手段は、前記再現情報に対応する画面の表示が終了したときに、前記取得手段により取得した前記装置状態に対応する再現情報を記憶することを特徴とする請求項１乃至９のいずれか１項に記載の画像形成装置。
【請求項１１】
前記記憶手段は、前記取得手段が前記装置状態を取得するときに実行していたアプリケーションを特定する情報を前記再現情報に対応つけて記憶し、前記読出手段は、前記使用時に実行しているアプリケーションに対応する前記再現情報を読み出すことを特徴とする請求項１乃至１０のいずれか１項に記載の画像形成装置。
【請求項１２】
サーバと画像形成装置とを含む情報処理システムであって、
前記サーバは、
前記画像形成装置から装置状態を取得する取得手段と、
前記取得手段により取得した前記装置状態に対応する再現情報を、前記画像形成装置に対応つけて記憶する記憶手段と、
前記画像形成装置からの要求に応答して、当該画像形成装置の使用時の装置状態に対応する前記再現情報を前記記憶手段から読み出す読出手段と、
前記読出手段により読み出した前記再現情報を前記画像形成装置に送信する送信手段とを有し、
前記画像形成装置は、
現在の装置状態を取得して前記サーバに通知する通知手段と、
使用時の装置状態に対応する前記再現情報を前記サーバに要求する要求手段と、
前記要求手段による要求に応答して前記サーバから送信される前記再現情報に対応する画面を表示する表示手段と、
を有することを特徴とする情報処理システム。
【請求項１３】
複数の装置状態を取り得る画像形成装置を制御する制御方法であって、
取得手段が、現在の装置状態を取得する取得工程と、
記憶手段が、前記取得工程で取得した前記装置状態に対応する再現情報をメモリに記憶する記憶工程と、
読出手段が、使用時の装置状態に対応する前記再現情報を前記メモリから読み出す読出工程と、
表示手段が、前記読出工程で読み出された前記再現情報に対応する画面を表示部に表示する表示工程と、
を有することを特徴とする画像形成装置の制御方法。
【請求項１４】
コンピュータを、請求項１乃至１１のいずれか１項に画像形成装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、画像形成装置及びその制御方法とプログラムに関する。
【背景技術】
【０００２】
従来、機器の操作性を向上させるために、その機器の利用者が前回使用した際の設定画面を記憶しておき、次回、その利用者がその機器を使用する際、初期画面としてその記憶している設定画面を表示するレジューム機能が知られている。その場合、利用者が使用した最後の操作内容或いは画面情報を記憶しておき、機器の電源オフや利用者のログアウト後もこの情報を保持する。そして再びその利用者が、その機器を使用する際に、前回記憶している操作内容或いは画面情報を呼び出し、利用者が前回の操作の続きからの処理を容易に再開できるようにする。このレジューム機能は特にＰＣの機能として普及しているが、その他の情報処理装置においても同様なレジューム機能があることが知られている。例えば、特許文献１には、電子ファイリングにおけるレジューム機能が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平７−９３３４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の方法では、利用者による最後の操作内容或いは画面情報を記憶しておき、次回、その利用者がその機器を使用する際に、その操作内容や画面情報を呼び出している。このため、利用者が再度使用する際の機器の使用状態或いは機器の状況が、前回、作内容や画面情報を記憶したときの状況と異なっていると、その機器の現在の使用状態とは異なった画面が表示されることになる。このような場合、利用者が、その画面から所望の操作を実行できないなどの問題が発生する。
【０００５】
特に画像形成装置等で、アクセサリやオプション機器が多数ある場合には、利用者が画像形成装置を使用する度に、その使用状況や機器構成などの機器情報が異なる場合がある。例えば画像形成装置が、文書のコピー機能、及び保存された文書を印刷する保存文書印刷機能を有している場合、利用者が保存文書印刷機能を実行して操作を終了すると、次回の利用時に、保存文書印刷の設定画面が表示される。しかしながら、このとき利用者が文書をコピーしようとしてドキュメントフィーダ等に原稿を載置している場合、レジューム機能で表示された保存文書の印刷の設定画面からは、所望のコピー操作を行うことができないという問題がある。
【０００６】
本発明の目的は、上記従来技術の問題点を解決することにある。
【０００７】
本発明の特徴は、レジューム機能で表示される画面を、現在の使用時の装置状態に対応した画面とすることで、ユーザの操作性を向上させた技術を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために本発明の一態様に係る画像形成装置は以下のような構成を備える。即ち、
複数の装置状態を取り得る画像形成装置であって、
現在の装置状態を取得する取得手段と、
前記取得手段により取得した前記装置状態に対応する再現情報を記憶する記憶手段と、
使用時の装置状態に対応する前記再現情報を前記記憶手段から読み出す読出手段と、
前記読出手段により読み出された前記再現情報に対応する画面を表示する表示手段と、を有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、レジューム機能で表示される画面を、現在の使用時の装置状態に対応した画面とすることで、ユーザの操作性を向上させることができるという効果がある。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態１に係る複合機を含む情報処理システムの全体構成を示す図。
【図２】実施形態１に係る情報処理システムのＭＦＰとサーバの構成を示すブロック図。
【図３】実施形態１に係るＭＦＰのプログラム構成を説明する機能ブロック図。
【図４】ＭＦＰの電源投入時の初期画面として表示されるトップのメインメニューの画面例を示す図（Ａ）と、コピーアプリケーションの画面の一例を示す図（Ｂ）。
【図５】送信アプリケーションの画面例を示す図（Ａ）と、スキャンして保存アプリケーションの画面例を示す図（Ｂ）。
【図６】保存アプリケーションの印刷設定画面の一例を示す図。
【図７】本実施形態１に係るＭＦＰにおけるレジューム機能を説明するフローチャート。
【図８】実施形態に係る再現管理テーブルの一例を示す図（Ａ）と、実施形態２に係るサーバにおけるプログラム構成を説明する図（Ｂ）。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１２】
まず、本発明に係る実施形態１について説明する。
【００１３】
図１は、本発明の実施形態１に係る画像形成装置を含む情報処理システムの全体構成を示す図である。このシステムでは画像形成装置としてＭＦＰ（複合機）１０１，ＭＦＰ１０２，ＭＦＰ１０３が含まれ、これらはＬＡＮ（ローカルエリアネットワーク）１０５を介してサーバ１０４と接続されている。
【００１４】
ＭＦＰ１０１〜１０３は、紙媒体（原稿）をスキャンするスキャン機能、及び、そのスキャン機能により得られた画像データを基に用紙に画像を印刷するコピー機能や、ＰＣ（不図示）からのＰＤＬデータにより印刷するプリント機能を持つ。またスキャン機能により得られた画像データをＭＦＰ１０１〜１０３のそれぞれに保存したり、他の装置に電子データとして送信するスキャン送信機能を有する。更には、保存した画像データを再度印刷或いは送信する等の機能を備えている。
【００１５】
サーバ１０４は、複数のＭＦＰと通信することが可能で、複数のＭＦＰを管理するアプリケーションや認証処理等の機能備えている。またＭＦＰ１０１〜１０３はそれぞれ、サーバ１０４を介さなくても互いに通信することが可能である。その際、何れかのＭＦＰがサーバ機能を有しても良い。
【００１６】
図２は、実施形態１に係る情報処理システムのＭＦＰ１０１とサーバ１０４の構成を示すブロック図である。尚、ＭＦＰ１０１，ＭＦＰ１０２，ＭＦＰ１０３はいずれも同じ構成を有するものとする。また以下の説明では、ＭＦＰ１０１における処理として説明するが、ＭＦＰ１０２，１０３でも同様の処理が可能である。
【００１７】
まずＭＦＰ１０１の構成について説明する。ＭＦＰ１０１は、スキャナ２１３及びプリンタ２１４を接続するとともに、ユーザへのメッセージ等を表示する表示部２１１、ユーザによる操作を受付ける入力部２１２、及びＬＡＮ１０５と接続することが可能なコントローラユニット２００を備える。コントローラユニット２００は、各種制御プログラムを実行するＣＰＵ２０１を有する。ＣＰＵ２０１は、ＲＯＭ２０３に格納されているブートプログラムに基づいてＨＤＤ（ハードディスクドライブ）２０４に格納されているＯＳやプログラムをＲＡＭ２０２に展開してシステムを起動する。そしてＲＡＭ２０２をワークエリアとして所定の処理を実行する。ＨＤＤ２０４には、各種制御プログラムが格納される。またＨＤＤ２０４には、スキャナ２１３から出力される画像データやネットワークＩ／Ｆ２０７を介して取得したデータ等が格納される。
【００１８】
操作部出力Ｉ／Ｆ２０５は、表示部２１１へのデータ出力制御を行う。操作部入力Ｉ／Ｆ２０６は、入力部２１２からのデータ入力制御を行う。ネットワークＩ／Ｆ２０７はＬＡＮ１０５に接続され、ＬＡＮ１０５を介した情報の入出力制御を行う。更には、ＨＤＤ２０４に格納されたスキャンデータ等を、指定された外部装置に、ＬＡＮ１０５を介して送信するデータ送信制御も行う。スキャナＩ／Ｆ２０８は、スキャナ２１３から画像データを入力するとともに、スキャナ２１３を制御する制御データの入出力を行う。プリンタＩ／Ｆ２０９は、プリンタ２１４へ画像データを出力するとともに、プリンタ２１４を制御する制御データの入出力を行う。給紙部Ｉ／Ｆ２１５は、給紙部２１６の状態を取得したり、給紙部２１６の用紙残量等を取得する制御を行う。アクセサリ部Ｉ／Ｆ２１７は、アクセサリ部２１８のオプション構成を取得したり、各アクセサリの状態を検知し取得する制御を行う。以上２０２〜２０９、及び、２１５，２１７で示す各部が、システムバス２１０を介してＣＰＵ２０１と接続されている。
【００１９】
入力部２１２は、タッチパネルやハードキーなどの入力装置を備え、ユーザによる指示入力を受付けるユーザインターフェースを構成する。表示部２１１は、例えば液晶表示部やＬＥＤ等の表示装置を備え、ユーザへの各種表示を行うユーザインターフェースを構成する。この表示部２１１は、ＭＦＰ１０１が持つ各種コピーやプリント機能等の操作画面、及びＭＦＰ１０１の設定を行うための操作画面、印刷状況などのステータス情報を含む画面を表示するのに使用される。
【００２０】
スキャナ２１３は、ＣＣＤ等の光学的な読み取り装置を備え、紙媒体を光学的に走査して、電子的な画像データを出力する。プリンタ２１４は、電子的な画像データを基に、用紙などの記録媒体上に可視画像を形成する。スキャナ２１３からスキャナＩ／Ｆ２０８を介して入力された画像データ（スキャンデータ）は、ＲＡＭ２０２やＨＤＤ２０４に格納される。こうして格納された画像データに対して、必要に応じてＲＡＭ２０２に格納されたアプリケーションプログラムにより画像処理等が実行される。また、画像データをプリンタ２１４で印刷する場合も同様に、その画像データはプリンタＩ／Ｆ２０９を介してプリンタ２１４へ出力される。
【００２１】
給紙部２１６は、カセットやペーパーデッキ、及び手差し等の給紙装置を備え、各給紙部の用紙残量や用紙サイズの検知や用紙がセットされたか否かを検知し、それら情報を給紙部Ｉ／Ｆ２１５を介してＣＰＵ２０１に通知する。アクセサリ部２１６は、ドキュメントフィーダ（ＡＤＦ）、フィニッシャ等のＭＦＰ１０１のアクセサリ装置で、各アクセサリ装置の状況を検知し、アクセサリ部Ｉ／Ｆ２１７を介してＣＰＵ２０１に通知する。これらの情報には、ドキュメントフィーダ（ＡＤＦ）に用紙がセットされたか否かの情報や、フィニッシャのステイプルや中閉じ機能の有無等の情報も含まれる。
【００２２】
次に実施形態１に係るサーバ１０４の構成について説明する。
【００２３】
サーバ１０４において、ＣＰＵ２２１は、ＲＯＭ２２３に格納されているブートプログラムを実行してＨＤＤ２２４にインストールされているＯＳやプログラムをＲＡＭ２２２に展開する。そしてＣＰＵ２２１は、そのプログラムを実行することにより、内部バス２２０を介して各デバイスを総括的に制御する。内部バス２２０には、ＲＡＭ２２２，ＲＯＭ２２３，ＨＤＤ（ハードディスク装置）２２４、ネットワークインターフェース２２５等が接続されている。ネットワークインターフェース２２５は、ＬＡＮ１０５を介して、ＭＦＰ１０１〜１０３や各種ネットワーク機器或いはパーソナルコンピュータ（ＰＣ）と双方向にデータをやりとりする。ＨＤＤ２２４は外部記憶装置として機能し、複数のＭＦＰを管理するアプリケーション等に関する情報を記憶するデータ保存領域を提供している。
【００２４】
図３は、実施形態１に係るＭＦＰ１０１のプログラム構成を説明する機能ブロック図である。以下の説明において、図３における各処理部を統括してＭＦＰ１０１を制御するプログラムは、ＣＰＵ２０１の制御の下に動作している。従って、図３に示す各機能は、ＣＰＵ２０１がそのプログラムを実行することにより達成される。
【００２５】
まずコピーによる印刷について説明する。
【００２６】
スキャナ部２１３は、アクセサリ部２１８の圧板やドキュメントフィーダ装置（ＡＤＦ）と連携して機能する。ユーザが、原稿台或いはＡＤＦに原稿を置いて、入力部２１２の原稿読取開始ボタン（不図示）を押すと、スキャナ部２１３は、原稿台上の、或いはＡＤＦから原稿台にフィードされた原稿を光学的に読取る。複数ページの原稿を読取る場合は、ユーザが原稿台上の原稿を入れ替えて読み取りを行い、ＡＤＦであればＡＤＦにセットされた原稿を順次フィードして読取りを行う。このときユーザは、入力部２１２を介して、用紙に対する面付、ステイプル等のフィニッシャの設定や濃度等の画質設定などの印刷設定を行うことができる。また、ＡＤＦに原稿があるかどうかといった情報もアクセサリＩ／Ｆ２１７を介して取得することができる。
【００２７】
操作制御部３０１は、表示部２１１に、操作に必要な画面や情報を表示したり、入力部２１２でユーザが操作した情報を受け取って、どの操作が指示されたかを判定する。またユーザがコピーによる印刷を要求したときは、操作制御部３０１が、コピーに必要な画面情報を生成して表示部２１１に表示するように指示する。ユーザは、表示部２１１にコピーのための画面が表示されるので、原稿台やＡＤＦに原稿をセットしてコピーの指示を行う。このときユーザは、その画面を介して前述した印刷設定の指示も同時に行ってもよい。こうしてコピーの指示が、入力部２１２から操作部Ｉ／Ｆ部２０６を介して操作制御部３０１へ渡される。こうしてコピー指示を受け取った操作制御部３０１は、コピージョブ制御部３０５へ制御を移す。
【００２８】
コピージョブ制御部３０５は、まず原稿を読取る必要があるため読取制御部３０２へ原稿の読取りを指示する。これにより読取制御部３０２は、スキャナＩ／Ｆ２０８を介してスキャナ２１３を制御して原稿を読取る。尚、原稿台の原稿を入れ替える場合は、コピージョブ制御部３０５から操作制御部３０１へ制御を戻し、再度、表示部２１１に次の原稿の読取りを行うか、印刷を開始するかの選択画面を表示する。こうしてスキャナ２１３により得られた画像データは、スキャナＩ／Ｆ２０８、システムバス２１０を経由して、記憶制御部３０４によって、ＲＡＭ２０２、或いはＨＤＤ２０４に格納される。尚、ＲＡＭ２０２，ＨＤＤ２０４のいずれに格納されるかは、例えば、画像データのサイズや高速処理が要求されるか否かなどによって、読取制御部３０２が決定する。
【００２９】
次に、コピージョブ制御部３０５は、読取った画像データを印刷する必要があるため、出力制御部３０３に対して、記憶制御部３０４の制御により格納されている画像データを印刷するように指示する。出力制御部３０３は、記憶制御部３０４によりＲＡＭ２０２或いはＨＤＤ２０４に格納された画像データに、ユーザが指定した印刷設定で画像処理を施すように画像処理部３０８に指示を出す。この画像処理は、例えば、２枚の原稿を１枚の用紙に面付する（２ｉｎ１）等の、画像データに対する編集である。画像処理部３０８は、こうして印刷のための画像データの編集が完了すると、編集後の画像データを記憶制御部３０４の制御の下にＲＡＭ２０２或いはＨＤＤ２０４等に格納する。出力制御部３０３は、画像処理を施した結果の画像データを記憶制御部３０４によりＲＡＭ２０２或いはＨＤＤ２０４から読出して、システムバス２１０、プリントＩ／Ｆ２０９を経由してプリンタ２１４へ出力する。これによりプリンタ２１４は、その送られた画像データを基に順次用紙に印刷する。
【００３０】
次に認証を実施する認証部３０７について説明する。
【００３１】
ユーザがＭＦＰ１０１を利用する場合、ユーザの認証を行うことができる。これは例えば、ユーザ名、パスワードをユーザに入力させる画面を表示部２１１に表示してユーザに入力さる。こうしてユーザが、その画面を介して必要な情報を入力すると、その入力されたユーザ名、パスワードが、操作部入力Ｉ／Ｆ２０６を介して認証部３０７に送られる。認証部３０７は、ＭＦＰ１０１の記憶部に格納されたユーザデータベースに、そのユーザ名、パスワードが一致するものがあるかを照合して、ユーザの認証を行う。この認証処理は、本実施形態で説明する方法に限らず、例えば非接触型のＩＣカードなどを使用する他の認証方法でもよい。更には、ローカルに認証情報を持つのでなく、例えば、ＡｃｔｖｅＤｉｒｅｃｔｏｒｙのなどのように、外部の認証サーバによって認証を行う形態でも構わない。このような場合は、認証部３０７は、外部の認証サーバに問い合わせを実施する。
【００３２】
次に保存ジョブ制御部３０６について説明する。
【００３３】
保存ジョブ制御部３０６は、保存ファイルを利用するアプリケーションを制御する。ユーザが保存ファイルを利用した印刷要求を発行すると、操作制御部３０１が、その保存ファイルの印刷に必要な画面情報を生成して表示部２１１に表示するように指示する。ユーザは、保存ファイルを利用した印刷のための画面が表示部２１１に表示されるので、その画面から、保存されたファイルを選択して印刷を指示する。この際、保存ファイルを利用した印刷指示が操作入力部１０６から操作部Ｉ／Ｆ部２０６を介して操作制御部３０１へ渡される。操作制御部３０１は、保存ファイルを利用する指示があったので、保存ジョブ制御部３０６へ制御を移す。
【００３４】
保存ジョブ制御部３０６は、保存されたファイルのデータを出力するため、出力制御部３０３に対して、記憶制御部３０４の制御の下に格納されているファイルを印刷するように指示する。出力制御部３０３では、記憶制御部３０４によりＲＡＭ２０２或いはＨＤＤ２０４に格納された画像データに対して、ユーザが指定した印刷設定で画像処理を施すように画像処理部３０８に指示を出す。画像処理部３０８は、印刷用の画像編集が完了すると、編集後の画像データを印刷データとして記憶制御部３０４によりＲＡＭ２０２等に格納する。出力制御部３０３は、画像処理を施した画像データを記憶制御部３０４によりＲＡＭ２０２等から読み出し、システムバス２１０、プリントＩ／Ｆ２０９を経由してプリンタ２１４へ出力する。こうしてプリンタ２１４は、そのデータに基づいて順次用紙に印刷する。
【００３５】
次に送信ジョブ制御部３０９及びネットワーク制御部３１０について説明する。送信ジョブ制御部３０９は、スキャナ２１３により得られた画像データを送信するアプリケーションを制御する。
【００３６】
ユーザが「スキャンして送信」アプリケーションにより文書送信を要求すると、操作制御部３０１が、スキャン送信に必要な画面情報を生成して表示部２１１に表示するように指示する。このときユーザは、表示部２１１にスキャン送信のための画面が表示されるので、送信先を指定してスキャン送信を指示する。このスキャン送信の指示が、入力部２１２から操作部Ｉ／Ｆ部２０６を介して操作制御部３０１へ渡される。操作制御部３０１はスキャン送信であるため、送信ジョブ制御部３０９へ制御を移す。送信ジョブ制御部３０９は、まず原稿を読取る必要があるため、読取制御部３０２へ原稿の読取りを指示する。これにより読取制御部３０２は、スキャナＩ／Ｆ２０８を介してスキャナ２１３を制御して原稿を読取る。こうして得られた画像データは、スキャナＩ／Ｆ２０８、システムバス２１０を経由し、記憶制御部３０４によって一時的にＲＡＭ２０２或いはＨＤＤ２０４に格納される。次に、送信ジョブ制御部３０９は、その画像データを送信するために、記憶制御部３０４に対して画像データの読み出しを指示して、画像データを取得する。その後、ネットワーク制御部３１０に対して、その画像データを指定した宛先に送信するように指示する。ネットワーク制御部３１０では、その指示された画像データをネットワークＩ／Ｆ２０７を介して、指定された宛先のアドレスに送信する。
【００３７】
次に状態管理部３１１について説明する。
【００３８】
状態管理部３１１は、ＭＦＰ１０１の機器状態及び機器がどのように使用されているかなどの情報を取得し管理する。具体的には、ドキュメントフィーダ（ＡＤＦ）に原稿がセットされているか否か、手差しのトレイに用紙がセットされているか否かといった状態を検出する。また、機器が利用できる機能として、アクセサリ部２１８の情報を取得して管理する。アクセサリ部２１８の情報は、フィニッシャ機能（例えばステイプル、中綴じ、パンチ等）が使用可能か否かなどの情報を含む。更には、機器本体が利用できる機能として、カラー印刷が可能か否か、各基本機能（コピー、スキャン、送信、保存等）が利用可能か否かなどの状態情報を管理する。これらの情報は、給紙部の情報であれば、給紙部２１６より給紙部Ｉ／Ｆ２１５を介して取得する。また、アクセサリ部２１８に関する情報であればアクセサリＩ／Ｆ２１７を介して取得する。状態管理部３１１が取得した情報は、適宜、記憶制御部３０４によりＲＡＭ２０２或いはＨＤＤ２０４に格納される。また必要に応じてＲＡＭ２０２或いはＨＤＤ２０４から読み出して取得できる。更に、状態管理部３１１は、操作制御部３０１と連携して操作画面を制御する。例えば、ユーザが実行したい機能が使用できない場合は、操作画面のメニューから該当する機能をマスク（除外）する、或いはメッセージで勧告して、その機能を利用できないことを通知できるようにする。その場合、操作制御部３０１は、状態管理部３１１より機能情報を取得して操作画面を制御する。また操作制御部３０１は、状態管理部３１１より取得した情報により、操作画面の状態を記憶制御部３０４により保存したり、呼び出したりできる。
【００３９】
次に図４〜図６を参照して、ＭＦＰ１０１の表示部２１１に表示される内容を説明する。
【００４０】
図４（Ａ）は、ＭＦＰ１０１の電源投入時の初期画面として表示されるトップのメインメニューの画面例を示す図である。
【００４１】
コピーアプリケーション選択キー４０２はコピーを選択するためのキーで、このキーが選択されるとコピー画面に移行する。送信アプリケーション選択キー４０３は、スキャナにより原稿を読み取って送信する「スキャンして送信」を指示するキーで、このキーが選択されると送信画面に移行する。この送信アプリケーションは、ＭＦＰ１０１のスキャナ２１３からスキャナＩ／Ｆ２０８を介して入力された画像データを電子メールで送信したり、ファイルサーバに送信するアプリケーションである。保存アプリケーション選択キー４０４は、スキャナにより原稿を読み取って、その画像データを保存する「スキャンして保存」を指示するキーで、このキーが選択されると保存画面に移行する。保存アプリケーションは、ＭＦＰ１０１のスキャナ２１３からスキャナＩ／Ｆ２０８を介して入力された画像データをＭＦＰ１０１の記憶制御部３０４によって、識別可能な情報とともにＨＤＤ２０４に格納するアプリケーションである。保存ファイルの利用アプリケーション選択キー４０５は、このキーが選択されると保存ファイルの利用画面に移行する。保存ファイルの利用とは、前述の識別可能な情報とともにＨＤＤ２０４に格納された画像データを選択して印刷或いは送信するアプリケーションである。この保存ファイルの利用のアプリケーションは、前述の保存ジョブ制御部３０６によって制御される。
【００４２】
図４（Ｂ）は、コピーアプリケーションの画面の一例を示す図である。
【００４３】
ユーザは、この画面を介して、用紙に対する面付、ステイプル等のフィニッシャの設定や、印刷濃度等の画質設定などの、印刷に関する設定を行うことができる。この画面の例では、設定されているキーは反転表示で表現している。フィニッシャキー４１１は、ソートやステイプルのモードを設定する場合に押下される。両面キー４１２は、両面モードを設定する場合に押下される。この画面例では、両面モードと、フィニッシャモードとが設定されている。尚、ここでは、実施形態に直接関係のない各モードについては説明を省略する。
【００４４】
図５（Ａ）は、送信アプリケーションの画面例を示す図である。
【００４５】
ユーザは、この画面を介して、宛先の設定や原稿の読み取り時の設定を行うことができる。この画面の例では、原稿の読み取り時の設定として、次のモードが設定できる。原稿読取時にカラー原稿か白黒原稿かを自動判別して原稿を読み取らせる自動カラーモード設定５０１、原稿読み取り時の両面モード設定５０２、原稿のサイズが異なる場合にユーザが指定する原稿サイズ混載モード５０３が存在する。この画面の例では両面モード５０２が設定され、宛先としてファイルサーバの宛先５０４が選択されている。本実施形態に直接関係のない各モードについては説明を省略する。
【００４６】
図５（Ｂ）は、スキャンして保存アプリケーションの画面例を示す図である。
【００４７】
ユーザはこの画面で、ボックスと呼ばれるデータの保存先を選択する。ボックスを選択した後、原稿を読み取ってボックスに保存する場合はファイルの読み込みキーを押下し、保存時の設定画面に推移する。また保存ファイルの利用アプリケーションで保存ファイルを印刷する場合は、同様に、ボックスに保存している印刷対象のファイルを選択し、印刷設定画面で印刷設定を行う。
【００４８】
図６は、保存アプリケーションの印刷設定画面の一例を示す図である。
【００４９】
ユーザはこの画面において、用紙に対する面付、ステイプルなどフィニッシャの設定や濃度等の画質設定など、印刷に関する設定を行うことができる。この画面の例では、設定が施されているキーは反転表示で表現している。フィニッシャキー６０１は、ソートやステイプルのモードを設定する場合に指定される。この画面の例ではフィニッシャモードが設定されていることを表現している。両面キー６０２は、両面印刷モードを設定する場合に指定される。この画面の例では、両面印刷モードが設定されていることを表現している。
【００５０】
図７は、本実施形態１に係るＭＦＰ１０１におけるレジューム機能を説明するフローチャートである。尚、この処理を実行するプログラムは、ＨＤＤ２０４からＲＡＭ２０２に展開されており、このプログラムがＣＰＵ２０１の制御の下に実行されることにより、この処理が実現される。
【００５１】
先ずＳ７０１でＣＰＵ２０１は、ユーザによる、ＭＦＰ１０１を利用するためのログイン操作に従ってログインを実行する。この際のログインとは、前述の図３で説明した認証処理であり、認証部３０７で制御される。次にＳ７０２でＣＰＵ２０１は、ＭＦＰ１０１の現在の装置状態を取得する。具体的には、ドキュメントフィーダに原稿が置かれているか否か、給紙部として手差しが使われているか否かなどの状態を取得する。この動作は、前述の状態管理部３１１で制御及び管理される。
【００５２】
次にＳ７０３に進みＣＰＵ２０１は、現在使用時の装置の設定状態に応じた再現情報がＨＤＤ２０４に登録されているか否かを判定する。具体的には、操作制御部３０１が、状態管理部３１１より機器状態の情報を取得し、記憶制御部３０４を利用して、該当の機器状態に対応した再現情報がＨＤＤ２０４に記憶されているかを判定する。尚、このとき、ログインしたユーザのＩＤを参照して、そのユーザに関連した再現情報であって、かつ該当の機器状態に対応した再現情報が記憶されているかを判定しても良い。Ｓ７０３で、ＣＰＵ２０１が機器状態に応じた再現情報が記憶されていると判定した場合はＳ７０４に処理を進め、ＣＰＵ２０１は、その再現情報に基づいた画面を表示部２１１に表示する。
【００５３】
一方Ｓ７０３でＣＰＵ２０１が、現在の装置状態に応じた再現情報が記憶されていないと判定した場合はＳ７０５に進み、ＣＰＵ２０１は、初期状態の画面を表示部２１１に表示する。ここで例えば初期状態の画面は、図４（Ａ）に示すメインメニューの画面である。尚、Ｓ７０４，Ｓ７０５の処理は、図３で説明すると、操作制御部３０１により実行される。
【００５４】
こうしてＳ７０４或いはＳ７０５を実行するとＳ７０６に進み、ＣＰＵ２０１はユーザによる操作を受け付けて、その操作の完了を待つ。ここにおける操作の完了は、コピージョブ、保存ジョブ、送信ジョブ及び印刷ジョブの実行させるための操作を完了したことを意味する。具体的に説明すると、操作制御部３０１が、入力部２１２で入力されたユーザの指示が、例えば開始ボタンの押下によるジョブの実行指示であるか否かを判定する。ユーザの指示がジョブの実行指示であれば操作制御部３０１は、その指示されたジョブの内容に応じて、コピージョブ制御部３０５、保存ジョブ制御部３０６、送信ジョブ制御部３０９の実行画面を表示してＳ７０７に進む。一方、Ｓ７０６でユーザの操作が完了していないときはＳ７０９に進んで、その操作の完了を待つ。
【００５５】
Ｓ７０６で、ＣＰＵ２０１がユーザの操作が完了して、例えば開始ボタンが押下されたと判定するとＳ７０７に進む。Ｓ７０７では、ユーザによる操作画面を介した各種設定が完了しているため、それまで表示していた操作画面は役目を終えたことになる。従ってＳ７０７で、Ｓ７０２と同様にＭＦＰ１０１の現在の装置状態を取得する。次にＳ７０８に進みＣＰＵ２０１は、Ｓ７０６でジョブの実行を開始する前に表示していた操作画面を次回の再現画面とするために、Ｓ７０７で取得した装置状態に紐付けて、再現画面の情報を後述する再現管理テーブルともに保存する。次にＳ７０９でＣＰＵ２０１は、ユーザによる操作を受け付けて、その操作がログアウト指示か否かを判定する。Ｓ７０９でユーザの操作がログアウトでないと判定した場合は再びＳ７０６に進むが、Ｓ７０９でログアウトと判定した場合は、この処理を終了する。
【００５６】
図８（Ａ）は、実施形態１に係る再現管理テーブルの一例を示す図である。この再現管理テーブルを用いて、図７の処理を更に詳しく説明する。
【００５７】
再現管理テーブルは前述のＳ７０８でメモリ（ＲＡＭ或いはＨＤＤ）保存され、Ｓ７０３で再現情報があるか否かを判定する際に参照され、操作制御部３０１の指示により記憶制御部３０４によってＨＤＤ２０４等に保存されている。
【００５８】
この再現管理テーブルは、このテーブルの項目を参照するために順に付加される一意の番号８０１、保存された日時８０２、その再現情報が保存された際のユーザＩＤ８０３、機器や操作状態を示すための状態が状態１（８０４）と状態２（８０５）を含む。番号８０１は、前述の図７のＳ７０６でユーザが操作を完了した際に、Ｓ７０８で保存される再現画面を参照するＩＤ（識別情報）として用いられる。即ち、実際に画面を再現する際の画面情報は記憶制御部３０４によって保存されるので、この再現管理テーブルのＩＤと画面情報とが紐付けて管理される。操作制御部３０１は、この再現管理テーブルの番号８０１を参照することにより、再現情報で表示される画面情報を記憶制御部３０４により読み出すことができる。
【００５９】
例えば図８（Ａ）において、番号「１」の再現情報をみると、日時８０２には、前述の図７のＳ７０８で保存された際の日付と時間が記録されている。また、ユーザのユーザＩＤによれば、ユーザＩＤが「１」のユーザにより格納されたことが分かる。ユーザＩＤは、前述の図７のＳ７０１でログインしたユーザのログインＩＤとしても良い。更に、番号「１」の再現情報が保存された際の機器の状態１が「なし」、状態２が「あり」となっている。尚、これら機器の状態の定義は、本実施形態に限ったものではない。例えば状態１は、オートフィーダに原稿があったか否かを表す状態と定義してもよい。ここで状態１が「あり」の場合は、番号「１」で保存された再現情報では、オートフィーダに原稿があったことを示している。また状態２は、給紙の手段として手差しが利用されたか否かの状態と定義してもよい。従って、例えば状態２が「あり」の場合は、給紙手段として手差しを利用したことを示している。
【００６０】
この再現管理テーブルの状態１及び状態２として、フィニッシャ等の機器のアクセサリ情報として、ステイプルやパンチャ、或いは中閉じ機能があるか否かなどを定義しても良い。また機器そのものの機能として、カラー印刷が可能か否かなどの状態を定義することも可能である。
【００６１】
次に、この再現管理テーブルに関する他の例を説明する。
【００６２】
この再現管理テーブルにおいて、ユーザＩＤ「１」に対して、番号が「１」、「２」及び「５」の再現情報が登録されている。番号「１」の再現情報では、状態１で、例えばオートフィーダに原稿なしが記録され、状態２で、手差し利用ありが記録されている。尚、図８（Ａ）では、番号「１」の再現情報に紐付けられて、コピージョブが行われた際の画面情報が保存されているものとする。
【００６３】
更に、番号「２」の再現情報では、状態１で、例えばオートフィーダに原稿ありが記録され、状態２で、手差し利用なしが記録されている。ここで、番号「２」の再現情報に紐付けられて、番号「１」と同様に、コピージョブが行われた際の画面情報が保存されているものとする。
【００６４】
同様に、番号「５」の再現情報では、状態１で、例えばオートフィーダに原稿なしが記録され、状態２で、手差し利用なしが記録されている。この番号「５」の再現情報に紐付けられて、保存文書の印刷が行われた際の画面情報が保存されているものとする。
【００６５】
前述の図７のＳ７０２で、ユーザ１Ｄ「１」のユーザがオートフィーダに原稿をおいているとする。この場合、Ｓ７０３では、図８（Ａ）に示す再現管理テーブルより、状態１が「あり」、即ち、オートフィーダに原稿ありに該当する再現情報を、日時が最新のものを優先的に検索する。図８（Ａ）の例では、ユーザＩＤ「１」の場合、最新の日時の再現情報は番号「５」の再現情報になる。しかしながら、番号「５」の再現情報では状態１が「なし」、即ち、オートフィーダなしとなり、Ｓ７０２における装置の状態と一致しない。よって、次に新しい番号「２」の再現情報を参照する。番号「２」の再現情報では、状態１が「あり」、即ち、オートフィーダに原稿ありが記録されているため、この再現情報が、Ｓ７０２で取得した装置状態に一致する再現情報として抽出される。
【００６６】
このように、ユーザがオートフィーダに原稿をおいた際の再現画面は、最新の日時である番号が「５」の保存文書の印刷が行われた際の再現情報ではなく、次に新しい番号「２」のオートフィーダに原稿をおいてコピージョブが行われた際の再現情報となる。
【００６７】
ここでは、状態１の例で説明したが、状態２のみ、或いは状態１と状態２の両方に一致する再現情報を検索することも可能である。また、状態の例はここで説明した例に限らず、複数の状態を管理する事も可能である。
【００６８】
また、この再現管理テーブルに保存可能な情報の数は、ユーザのユーザＩＤの数、或いは予め全体数を決めておいてもよい。その場合、テーブルが一杯になったときは、古いものを破棄し最新のものを保存しておくといったことも可能である。更には、保存の際、状態１及び状態２など各状態毎に適合する最新の再現情報に随時更新してもよい。その場合、各状態に対応して再現される再現情報は、各状態に対して、一つだけ保存されることになる。
【００６９】
また、本実施形態１では、図４〜図６で説明したように、ＭＦＰ１０１は複数のアプリケーションを持っている。そしてここでは、複数のアプリケーションに跨って複数の設定状態を機器状態に紐付けて記憶して再現することでレジューム機能を実現する例を説明してきた。しかしながらこのようなアプリケーションを複数持っている機器では、ジョブを実行したアプリケーションを特定してレジューム機能を実現することもできる。この場合、前述の再現管理テーブルに、ユーザが操作したアプリケーションの種別を項目として追加し、その内容を保存、参照することで、アプリケーションを限定したレジューム機能を実現することもできる。
【００７０】
以上説明したように実施形態１によれば、ユーザが機器を使用する際、その機器の状態や機器状況により、そのユーザが以前使用したのと同様の状況の画面を再現できる。これにより、ユーザが意図していない画面が再現されることがなくなり、ユーザが、表示された画面を介して所望の操作を行うことができるレジューム機能を提供できるという効果がある。
【００７１】
［実施形態２］
次に、本発明の実施形態２について説明する。尚、実施形態２に係るシステム構成及びＭＦＰの構成などは前述の実施形態１と同様であるため、ここでは実施形態１と差異のある部分のみについて説明する。
【００７２】
この実施形態２では、前述の実施形態１における再現管理テーブル及び再現画面をサーバ１０４で管理、保存してレジューム機能を実行する。即ち、実施形態１では、再現管理テーブルがＭＦＰ１０１等、個別のＭＦＰ内で管理されており、各機器内部でレジューム機能を実現する例を説明したが、この再現管理テーブルは外部サーバ１０４等で管理されてもよい。よって、この実施形態２では、レジューム機能が外部サーバ１０４と連携して実現される例について説明する。
【００７３】
図８（Ｂ）は、実施形態２に係るサーバ１０４で再現管理テーブル及び再現情報が管理される場合のサーバ１０４におけるプログラム構成を説明する図である。
【００７４】
サーバ記憶制御部８１０は、前述の記憶制御部３０４の一部機能である保存、呼び出しと同等な処理を行う。サーバネットワーク制御部８１１は、ネットワークＩ／Ｆ２２５を介し、接続された各ＭＦＰからの機器状態の取得及び通知などの処理を行う。これらのサーバ記憶制御部８１０及びサーバネットワーク制御部８１１を実現するプログラムはＨＤＤ２２４にインストールされており、実行時にＲＡＭ２２２に展開され、そのプログラムをＣＰＵ２２１が実行することにより、これら機能が実現される。またこの場合、再現管理テーブル及び再現情報、画面情報は、サーバ記憶制御部７０１により、ＨＤＤ２２４に保存され参照される。
【００７５】
このような構成では、再現管理テーブルがサーバ１０４で管理されて参照されるため、接続されたＭＦＰ、例えばＭＦＰ１０１〜１０３の再現管理テーブルや再現情報などもサーバ１０４で一元管理できる。その際、例えばＭＦＰの操作制御部３０１が再現管理テーブルや再現情報を保存及び参照する際は、ネットワーク制御部３１０を利用しネットワークＩ／Ｆ部２０７を介して、サーバ１０４に要求する。このときネットワーク制御部３１０は、外部サーバ１０４に対して再現管理テーブル及び再現情報の保存及び参照を要求すると、サーバ１０４のサーバネットワーク制御部８１１がこの要求を受け付ける。そしてサーバネットワーク制御部８１１はこの要求に応答して、サーバ記憶制御部８１０を利用し、その再現管理テーブル及び再現情報の保存及び参照を行う。
【００７６】
このようにサーバ１０４で再現管理テーブルを管理すると、再現管理テーブルには、図８（Ａ）に示す項目に加え、どのＭＦＰにおける操作なのかを記すＭＦＰの識別情報を追加してもよい。この場合、各ＭＦＰの操作制御部３０１は、再現管理テーブルへの保存の際、自己のＭＦＰ識別情報も付加して保存依頼を行う。そして各ＭＦＰの操作制御部３０１は、自己のＭＦＰに関係する再現情報を取得することも可能となる。
【００７７】
また、各ＭＦＰがサーバ１０４と連携してレジューム機能を実現する場合、各ＭＦＰのアクセサリ情報は異なることが多い。またＭＦＰがカラー印刷機能を有しているか否かの差も発生する事が多い。この場合、再現管理テーブルの状態を記録した状態１、状態２などの状態情報として、各フィニッシャアクセサリである、ステイプル、中閉じ、パンチ等のありなしを記録すると、より効果的である。またカラー印刷機能の「あり／なし」、しいては、送信機能、保存文書の印刷機能等の「あり／なし」を記述しても良い。
【００７８】
ここで一例を説明する。例えば、ＭＦＰ１０１〜１０３がサーバ１０４により管理され、再現管理テーブルは各ＭＦＰで管理されていないとする。ここでＭＦＰ１０１は、カラー印刷機能を備えており、ＭＦＰ１０２及びＭＦＰ１０３はカラー印刷機能を備えていないものとする。この際、ユーザがＭＦＰ１０２でコピー印刷を行い、次にＭＦＰ１０１のカラー印刷機能を利用したコピー印刷を行う。これにより再現情報としてＭＦＰ１０１のカラー印刷機能を利用したコピー印刷の情報が、そのユーザの再現情報として再現管理テーブルに保存される。
【００７９】
次に、そのユーザが、カラー印刷機能のないＭＦＰ１０３を利用してコピーしようとした場合、そのユーザの最新の再現情報は、カラー印刷機能のあるＭＦＰ１０１の再現情報である。このため、ＭＦＰ１０１とＭＦＰ１０３とではカラー印刷に関して、装置状態が一致しなくなる。その場合には、ＭＦＰ１０１の前に操作した、ＭＦＰ１０３と同じ装置状態であるＭＦＰ１０２でのコピー印刷が再現情報として選択され、モノクロでのコピー画面が再現されることとなる。
【００８０】
以上説明したように実施形態２によれば、サーバが、再現管理テーブル及び再現画面を管理、保存して、各ＭＦＰにおけるレジューム機能を制御することができる。
【００８１】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2014204405.tif 000003
【図２】
2014204405.tif 000004
【図３】
2014204405.tif 000005
【図４】
2014204405.tif 000006
【図５】
2014204405.tif 000007
【図６】
2014204405.tif 000008
【図７】
2014204405.tif 000009
【図８】
2014204405.tif 000010