(57)【要約】 【課題】  外部機器から送信された制御情報に基づく制御処理を確実に実行することができる情報処理システム、情報処理プログラムおよび情報処理プログラムを記録する記録媒体を提供する。【解決手段】    画像形成装置１０は、電源オフ時に、制御情報格納部５０に格納されている制御情報と識別情報とをサーバ装置４０に送信して、制御情報を通信装置へと退避させる。サーバ装置４０は、画像形成装置１０から制御情報と識別情報とを受信するとともに、ネットワーク監視部が、受信した識別情報に基づく画像形成装置１０の通信状態の監視を行う。画像形成装置１０がデータ通信可能な状態になると、制御情報と識別情報とを画像形成装置１０に送信する。画像形成装置１０は、サーバ装置４０から制御情報と識別情報とを受信すると、受信した制御情報に基づいて動作設定を行う。【選択図】      図３
2010099873.tif 000002
【特許請求の範囲】
【請求項１】
外部機器とのデータ通信を行う通信用回路基板と動作設定を行う設定用回路基板とを含む複数の回路基板を備える情報処理装置と、
前記情報処理装置とデータ通信可能に構成される通信装置と、で構成される情報処理システムであって、
前記情報処理装置の前記設定用回路基板は、
他の通信用回路基板と識別可能とする識別情報を格納する識別情報格納手段と、
外部機器から送信される制御情報を、前記通信用回路基板を介して受信し、制御情報に基づいて動作設定を行う制御情報受信手段とを有し、
前記情報処理装置の前記通信用回路基板は、
前記識別情報格納手段から識別情報を取得する識別情報取得手段と、
制御情報と、制御対象の情報処理装置の識別情報とを外部機器から取得し、または前記制御情報と前記識別情報とを前記通信装置に送信する制御情報取得手段と、
取得した前記制御情報と前記識別情報とを関連付けて格納する制御情報格納手段と、
電源オンしたときに、識別情報取得手段に識別情報を取得させ、取得させた識別情報と、制御情報格納手段が記憶している識別情報とが一致するかどうかを判定する識別情報判定手段と、を備え、
前記通信装置は、
前記情報処理装置から前記制御情報と前記識別情報とを受信するデータ受信手段と、
受信した前記制御情報と前記識別情報とを格納するデータ格納手段と、
前記識別情報に基づいて前記情報処理装置がデータ通信可能かどうかを監視する監視手段と、を備え、
前記情報処理装置は、電源オフ時に、制御情報格納手段に格納されている前記制御情報と前記識別情報とを前記通信装置に送信し、
前記通信装置は、前記情報処理装置から前記制御情報と前記識別情報とを受信するとともに受信した識別情報に基づく前記情報処理装置の監視を行い、当該情報処理装置がデータ通信可能となると、前記制御情報と前記識別情報とを前記情報処理装置に送信し、
前記情報処理装置は、前記通信装置から前記制御情報と前記識別情報とを受信すると、受信した制御情報に基づいて動作設定を行うことを特徴とする情報処理システム。
【請求項２】
前記情報処理装置は、
前記通信装置から受信した制御情報に基づく動作設定が完了すると、前記通信装置に動作設定が完了したことを通知する完了通知手段を備え、
前記通信手段のデータ格納手段は、前記通知を受信すると当該制御情報を削除することを特徴とする請求項１記載の情報処理システム。
【請求項３】
前記情報処理装置は、前記通信装置から送信される制御情報を受信する時刻を指定することが可能に構成されていることを特徴とする請求項１または２記載の情報処理システム。
【請求項４】
前記通信装置は、サーバ装置または画像形成装置であることを特徴とする請求項１〜３のいずれか１つに記載の情報処理システム。
【請求項５】
前記情報処理装置は、前記通信装置に格納されている制御情報を確認可能に構成されることを特徴とする請求項１〜４のいずれか１つに記載の情報処理システム。
【請求項６】
前記制御情報は、不具合発生時に不具合の発生を報知する報知先を示す情報であることを特徴とする請求項１記載の情報処理システム。
【請求項７】
前記制御情報は、印刷時刻指定の印刷データであることを特徴とする請求項１記載の情報処理システム。
【請求項８】
前記制御情報は、夜間受信ファクシミリデータであることを特徴とする請求項１記載の情報処理システム。
【請求項９】
前記監視手段は、有線通信によってデータ通信可能に接続されている情報処理装置を検索することで前記識別情報に基づく情報処理装置がデータ通信可能かどうかを監視することを特徴とする請求項１記載の情報処理システム。
【請求項１０】
前記監視手段は、無線通信によってデータ通信可能に接続されている情報処理装置を検索することで前記識別情報に基づく情報処理装置がデータ通信可能かどうかを監視することを特徴とする請求項１記載の情報処理システム。
【請求項１１】
コンピュータを、請求項１〜１０のいずれか１つに記載の情報処理装置および通信装置として機能させる情報処理プログラム。
【請求項１２】
コンピュータを、請求項１〜１０のいずれか１つに記載の情報処理装置および通信装置として機能させる情報処理プログラムを記録するコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の回路基板を備え、少なくとも１つの回路基板が着脱可能に構成される情報処理装置とこの情報処理装置とデータ通信可能な通信装置とで構成される情報処理システム、情報処理プログラムおよび情報処理プログラムを記録する記録媒体に関する。
【背景技術】
【０００２】
パーソナルコンピュータ（以下では「ＰＣ」という）、複写機やプリンタを含む画像処理装置などの情報処理装置は、高機能化が進むにつれて消費電力も大きくなり、使用状態に応じて最小限の構成にだけ電力を供給し、大部分については電力の供給を停止するいわゆる省エネルギ（以下では「省エネ」と略称する）モードでの動作が可能となっている。
【０００３】
また、情報処理装置は、データ通信を行うためにネットワークに接続するインターフェイスを備えている。このようなインターフェイスは、複数ある回路基板のうちの小さな基板（サブ基板）に設けられていることが多くネットワークボードと呼ばれる。処理能力が高い制御用のＣＰＵ（中央演算処理装置）など多くの素子が搭載される比較的大きな基板（メイン基板）は、装置に固定されているが、サブ基板は装置から着脱可能に構成される場合がある。
【０００４】
省エネモードで動作する画像処理装置では、省エネモード中はメイン基板への電力供給は停止され、データ通信を行うサブ基板（ネットワークボード）にのみ電源供給されている構成となるものがあり、省エネモード中に画像処理装置の制御情報を受信した場合、その都度画像処理装置を省エネモードから復帰させて画像処理装置を制御する必要がある。
【０００５】
制御情報の中には即座に省エネモードからの復帰を要する制御項目（例：ＩＰアドレスの更新）と、即座に省エネモードからの復帰を要しない制御項目（例：スキャンデータ送信先登録）とがあり、省エネモード中に後者の制御情報を受信した場合、サブ基板のメモリに制御情報を一時的に保持しておき、次の省エネモードからの復帰タイミングに合わせて、保持していた制御情報で画像処理装置を制御する、という機能も既に提案されている。
【０００６】
特許文献１記載のデバイス管理システムは、ネットワークボードが別のプリンタに差し替えられている場合、シリアル番号に基づいて、差し替えられたことを判断すると、差し替え後のプリンタ機種名を管理サーバに通知する。管理サーバは、通知された機種名に対応する設定ファイルを差し替え後のプリンタへ送信する。
【０００７】
【特許文献１】特開２００６−６５４３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
サブ基板のメモリ内に制御情報を保持した後、省エネモードから復帰することなく、すなわち制御情報をメイン基板に送信することなくサブ基板が外されて、別の情報処理装置に装着された場合、装着されていた情報処理装置（メイン基板）において受信した制御情報による処理が実施されないという問題がある。
【０００９】
本発明の目的は、外部機器から送信された制御情報に基づく制御処理を確実に実行することができる情報処理システム、情報処理プログラムおよび情報処理プログラムを記録する記録媒体を提供することである。
【課題を解決するための手段】
【００１０】
本発明は、外部機器とのデータ通信を行う通信用回路基板と動作設定を行う設定用回路基板とを含む複数の回路基板を備える情報処理装置と、
前記情報処理装置とデータ通信可能に構成される通信装置と、で構成される情報処理システムであって、
前記情報処理装置の前記設定用回路基板は、
他の通信用回路基板と識別可能とする識別情報を格納する識別情報格納手段と、
外部機器から送信される制御情報を、前記通信用回路基板を介して受信し、制御情報に基づいて動作設定を行う制御情報受信手段とを有し、
前記情報処理装置の前記通信用回路基板は、
前記識別情報格納手段から識別情報を取得する識別情報取得手段と、
制御情報と、制御対象の情報処理装置の識別情報とを外部機器から取得し、または前記制御情報と前記識別情報とを前記通信装置に送信する制御情報取得手段と、
取得した前記制御情報と前記識別情報とを関連付けて格納する制御情報格納手段と、
電源オンしたときに、識別情報取得手段に識別情報を取得させ、取得させた識別情報と、制御情報格納手段が記憶している識別情報とが一致するかどうかを判定する識別情報判定手段と、を備え、
前記通信装置は、
前記情報処理装置から前記制御情報と前記識別情報とを受信するデータ受信手段と、
受信した前記制御情報と前記識別情報とを格納するデータ格納手段と、
前記識別情報に基づいて前記情報処理装置がデータ通信可能かどうかを監視する監視手段と、を備え、
前記情報処理装置は、電源オフ時に、制御情報格納手段に格納されている前記制御情報と前記識別情報とを前記通信装置に送信し、
前記通信装置は、前記情報処理装置から前記制御情報と前記識別情報とを受信するとともに受信した識別情報に基づく前記情報処理装置の監視を行い、当該情報処理装置がデータ通信可能となると、前記制御情報と前記識別情報とを前記情報処理装置に送信し、
前記情報処理装置は、前記通信装置から前記制御情報と前記識別情報とを受信すると、受信した制御情報に基づいて動作設定を行うことを特徴とする情報処理システムである。
【００１１】
また本発明は、前記情報処理装置は、
前記通信装置から受信した制御情報に基づく動作設定が完了すると、前記通信装置に動作設定が完了したことを通知する完了通知手段を備え、
前記通信手段のデータ格納手段は、前記通知を受信すると当該制御情報を削除することを特徴とする。
【００１２】
また本発明は、前記情報処理装置は、前記通信装置から送信される制御情報を受信する時刻を指定することが可能に構成されていることを特徴とする。
【００１３】
また本発明は、前記通信装置は、サーバ装置または画像形成装置であることを特徴とする。
【００１４】
また本発明は、前記情報処理装置は、前記通信装置に格納されている制御情報を確認可能に構成されることを特徴とする。
【００１５】
また本発明は、前記制御情報は、不具合発生時に不具合の発生を報知する報知先を示す情報であることを特徴とする。
【００１６】
また本発明は、前記制御情報は、印刷時刻指定の印刷データであることを特徴とする。
また本発明は、前記制御情報は、夜間受信ファクシミリデータであることを特徴とする。
【００１７】
また本発明は、前記監視手段は、有線通信によってデータ通信可能に接続されている情報処理装置を検索することで前記識別情報に基づく情報処理装置がデータ通信可能かどうかを監視することを特徴とする。
【００１８】
また本発明は、前記監視手段は、無線通信によってデータ通信可能に接続されている情報処理装置を検索することで前記識別情報に基づく情報処理装置がデータ通信可能かどうかを監視することを特徴とする。
【００１９】
また本発明は、コンピュータを、前記情報処理装置および通信装置として機能させる情報処理プログラムである。
【００２０】
また本発明は、コンピュータを、前記情報処理装置および通信装置として機能させる情報処理プログラムを記録するコンピュータ読み取り可能な記録媒体である。
【発明の効果】
【００２１】
本発明によれば、前記情報処理装置の設定用回路基板では、識別情報格納手段が、他の通信用回路基板と識別可能とする識別情報を格納している。また、制御情報受信手段は、外部機器から送信される制御情報を、前記通信用回路基板を介して受信し、制御情報に基づいて動作設定を行う。
【００２２】
前記情報処理装置の通信用回路基板では、識別情報取得手段が前記識別情報格納手段から識別情報を取得する。制御情報取得手段は、制御情報と、制御対象の情報処理装置の識別情報とを外部機器から取得し、または前記制御情報と前記識別情報とを前記通信装置に送信し、制御情報格納手段が、取得した制御情報と前記識別情報とを関連付けて格納する。
【００２３】
前記情報処理装置は、電源オフ時に、制御情報格納手段に格納されている前記制御情報と前記識別情報とを前記通信装置に送信して、前記制御情報を通信装置へと退避させる。
【００２４】
前記通信装置は、前記情報処理装置から前記制御情報と前記識別情報とを受信するとともに受信した識別情報に基づく前記情報処理装置の通信状態の監視を行う。当該情報処理装置がデータ通信可能な状態になると、前記制御情報と前記識別情報とを前記情報処理装置に送信する。
【００２５】
前記情報処理装置は、前記通信装置から前記制御情報と前記識別情報とを受信すると、受信した制御情報に基づいて動作設定を行う。
【００２６】
制御情報を通信装置に退避させることで、電源オフ後に制御情報が消去されることを防ぎ、電源オン時に制御情報を取得することで外部機器から送信された制御情報に基づく制御処理を確実に実行することができる。
【００２７】
また本発明によれば、前記通信装置から受信した制御情報に基づく動作設定が完了すると、完了通知手段が、前記通信装置に動作設定が完了したことを通知し、前記通信手段のデータ格納手段は、前記通知を受信すると当該制御情報を削除する。
【００２８】
これにより、データ格納手段に格納する制御情報の容量を小さくすることができる。
また本発明によれば、前記情報処理装置は、前記通信装置から送信される制御情報を受信する時刻を指定することが可能であるので、制御情報の受信およびその制御情報に基づく動作設定を任意の時間に実行することができる。
【００２９】
また本発明によれば、前記通信装置として、サーバ装置または画像形成装置を用いることができる。
【００３０】
また本発明によれば、前記情報処理装置は、前記通信装置に格納されている制御情報を確認することで、たとえば、不要な制御情報の削除などが可能となる。
【００３１】
また本発明によれば、前記制御情報としては、不具合発生時に不具合の発生を報知する報知先を示す情報（たとえば電子メールアドレス）、印刷時刻指定の印刷データ、夜間受信ファクシミリデータなどであり、これらの情報に基づく設定の更新処理や印刷処理などを確実に実行することができる。
【００３２】
また本発明によれば、前記監視手段は、有線通信か、または無線通信によってデータ通信可能に接続されている他の情報処理装置を検索することで前記識別情報に基づく情報処理装置がデータ通信可能かどうかを監視することができる。
【００３３】
また本発明によれば、コンピュータを、上記の情報処理装置として機能させる情報処理プログラムおよび情報処理プログラムを記録するコンピュータ読み取り可能な記録媒体として提供することができる。
【発明を実施するための最良の形態】
【００３４】
図１は、本発明の実施の一形態である第１画像処理装置１０を含む通信システム１００の構成を示す図である。
【００３５】
通信システム１００は、第１画像処理装置１０と、第２画像処理装置２０と外部機器であるＰＣ３０、サーバ４０およびプリンタ４４とが通信ネットワークＮ１を介して互いにデータ通信可能に接続されている。以下、第１画像処理装置１０の構成について説明するが、第２画像処理装置２０は、第１画像処理装置１０と同じ構成のため、説明は省略する。
【００３６】
本実施形態の第１画像処理装置（複合機）１０は、図１に示すように、画像処理等を実行するプリンタコントローラとなる第１メイン基板１１ａに対して、各種機能を追加できるようにオプション設定される第１サブ基板１１ｂが設けられている。
【００３７】
なお、本実施の形態では、第１サブ基板１１ｂは、通信用回路機能を追加するための基板であり、ＬＡＮ（Local Area Network）等の有線データ通信ネットワークＮ１、もしくは８０２．１１ａ/ｂ/ｇ等の無線通信ネットワークＮ２を介して、外部機器となるＰＣ３０、サーバ４０およびプリンタ４４との有線もしくは、無線データ通信用インターフェイスを担うＬＡＮインターフェイス基板である。
【００３８】
制御用回路基板である第１メイン基板１１ａには、各種画像処理を実行するメイン基板側ＣＰＵ１２ａ（以下、メインＣＰＵ１２ａと略称する。）と、当該画像処理のプログラムが格納された不揮発性の読み出し専用の記憶部となるフラッシュメモリ等のメイン基板側Ｆｌａｓｈメモリ１３ａ（以下、メインＦｌａｓｈ１３ａと略称する。）と、メインＣＰＵ１２ａが読み書き可能な記憶部となるＲＡＭ（Random Access Memory）等のメイン基板側メモリ１４ａ（以下、メインメモリ１４ａと略称する。）と、メインＣＰＵ１２ａから読み書き可能なレジスタを含むロジック回路等からなるメイン基板側ＡＳＩＣ（
Application Specific Integrated Circuit）１５ａ（以下、メインＡＳＩＣ１５ａと略称する。）が備えられる。
【００３９】
一方、第１サブ基板１１ｂには、各種動作処理をするサブ基板側ＣＰＵ１２ｂ（以下、サブＣＰＵ１２ｂと略称する。）と、当該動作処理のプログラムが格納された読み出し専用の記憶部となるフラッシュメモリ等のサブ基板側Ｆｌａｓｈメモリ１３ｂ（以下、サブＦｌａｓｈ１３ｂと略称する。）と、ＣＰＵ１２ｂが読み書きできる記憶部となるＲＡＭ等のサブ基板側メモリ１４ｂ（以下、サブメモリ１４ｂと略称する。）と、ＣＰＵ１２ｂが読み書きすることによって外部の端子に入出力できるインターフェイス回路からなるサブ基板側ＡＳＩＣ１５ｂ（以下、サブＡＳＩＣ１５ｂと略称する。）と、外部機器と無線通信を行うための無線インターフェイス１６ｂが備えられる。また、サブＡＳＩＣ１５ｂは、シリアルデータ通信するための伝送路Ｌ１ａを介して、メインＡＳＩＣ１５ａと接続されている。
【００４０】
ここで、画像処理装置Ａ１０は、少なくとも通常モードと省エネモードとの２つの動作モードで動作かつ切り換え可能に構成される。
【００４１】
動作モードの切り替えは、たとえば、ユーザが切り替え指示を入力したときに切り換えることもできるし、通常モード中に未処理時間が所定の時間を経過すると省エネモードに切り換えることもできる。
【００４２】
通常モードとは、省エネモード以外での動作モードであり、第１メイン基板１１ａおよび第１サブ基板１１ｂのいずれにも電力が供給され、画像処理、制御、各種データ通信などを行う第１動作モードである。
【００４３】
省エネモードとは、通常モードよりも消費電力を低減させた動作モードであり、第１メイン基板１１ａへの電力供給を停止させ、有線データ通信ネットワークＮ１または無線データ通信ネットワークＮ２とのインターフェイスとしての機能を有する第１サブ基板１１ｂにのみ電源を供給することによって、必要最小限の部分を駆動させるように動作する第２動作モードである。
【００４４】
有線データ通信ネットワークＮ１、または無線通信ネットワークＮ２を介して第１画像処理装置１０と接続される外部機器であるＰＣ３０、サーバ４０およびプリンタ４４は、それぞれ各種動作処理をするＣＰＵ３１，４１，４５と、その処理のプログラムが格納された読み出し専用の記憶部となるフラッシュメモリ等のＦｌａｓｈメモリ３２，４２，４６と、ＣＰＵ３１，４１，４５が読み書きできる記憶部となるＲＡＭ等のメモリ３３，４３，４７を備える。
【００４５】
図２は、サブ基板が変更されたときの第１画像処理装置１０および第２画像処理装置２０を示す図である。第１画像処理装置１０と第２画像処理装置２０は同じ構成のため、サブ基板の相互付け替えが可能な構成である。図２に示した例では、第１画像処理装置１０から第１サブ基板１１ｂが取り外されて、第２画像処理装置２０のサブ基板として取り付けられている。なお、第１サブ基板１１ｂが取り外された第１画像処理装置１０には、データ通信が可能となるように、新たなサブ基板として第３サブ基板１１ｃが取り付けられる。
【００４６】
本例では、第１サブ基板１１ｂのサブメモリ１４ｂに、第１画像処理装置１０が省エネモードでの動作時に受信した制御情報を保持した状態で、第１サブ基板１１ｂが、第２画像処理装置２０のサブ基板として取り付けられている。
【００４７】
図３は、第１画像処理装置１０の機能ブロック図であり、図４は、外部機器であるＰＣ３０の機能ブロック図であり、図５は、外部機器であるサーバ４０の機能ブロック図である。なお、第１画像処理装置１０の機能ブロック図は、第２画像処理装置２０と同様のため、ここでは第１画像処理装置１０を例として説明する。
【００４８】
第１サブ基板１１ｂは、制御情報格納部５０、制御情報取得部５１、識別情報取得部５２、識別情報判定部５３、電源監視部５４、制御完了通知部５５を備える。一方、第１メイン基板１１ａは、識別情報格納部６０、制御情報受信部６１、受信時刻指定部６２を備える。また、外部機器であるＰＣ３０は、少なくとも制御情報送信部７０を備える。外部機器であるサーバ４０は、少なくともデータ受信部７１、データ格納部７２、ネットワーク監視部７３を備える。
【００４９】
制御情報格納部５０は、制御情報取得部５１が外部機器（たとえばＰＣ３０）から取得した制御情報と、制御対象となる画像処理装置の識別情報とを格納する。なお、制御情報を格納する際は、どの画像処理装置に対する制御情報であるかがわかるように制御対象となる画像処理装置の識別情報を制御情報に関連付けて格納しておく。
【００５０】
制御情報は、外部機器からの制御が可能な第１画像処理装置１０に関する具体的な情報である。たとえば、第１画像処理装置１０において、紙詰まりや用紙切れなどの不具合が発生したときに、その不具合が発生したことを電子メールなどで報知する報知先の電子メールアドレス、第１画像処理装置１０に割り当てられるＩＰアドレスの更新時に受信する新たなＩＰアドレスなどである。さらには、第１画像処理装置１０に対する印刷時刻が指定された印刷データや、夜間の省エネモード時に受信したファクシミリデータなども含まれる。また、制御情報には、制御対象の画像処理装置を特定するための識別情報（シリアルＮｏ．など）、およびその制御情報による制御を実行する時刻を指定するための時刻指定情報も含まれているものとする。
【００５１】
識別情報取得部５２は、第１サブ基板１１ｂが第１画像処理装置１０に接続されていたときに第１メイン基板１１ａの識別情報格納部６０から、第１メイン基板１１ａを識別するための情報を取得して記憶する。識別情報取得部５２は、また、省エネモードから通常モードに復帰したときに接続されているメイン基板１１ａから識別情報を取得する。
【００５２】
識別情報判定部５３は、省エネモード中に制御情報とともに格納されていた識別情報と、省エネモードからの復帰後に新たに取得したメイン基板の識別情報とを比較し、一致すれば省エネモードに移行する前に接続されていたメイン基板と、省エネモードからの復帰後に接続されているメイン基板とが同じ基板であると判定する。一致しなければ、省エネモードに移行する前に接続されていたメイン基板と、省エネモードからの復帰後に接続されているメイン基板とが異なる基板であると判定する。
【００５３】
制御情報取得部５１は、識別情報判定部５３の判定後に、制御情報格納部５０に格納された制御情報を、メイン基板１１ａの制御情報受信部６１に送信する。または、別の画像処理装置あるいは外部機器（サーバ４０）から受信した制御情報を、メイン基板１１ａの制御情報受信部６１に送信する。さらに、以下で説明する電源監視部５４からの指示に基づき、制御情報格納部５０に格納されている制御情報を、有線データ通信ネットワークＮ１または無線データ通信ネットワークＮ２に接続され、予め指定されている常時稼動外部機器に対して送信する。常時稼動の外部機器は、本実施形態では、サーバ４０、プリンタ４４がこれに相当する。
【００５４】
電源監視部５４は、画像処理装置１０の電源状態を監視し、少なくとも現在の状態が省エネモード、電源オフ、電源オンのいずれの状態であるかを検知する。このような電源状態の検知結果に基づいて、制御情報取得部５１が所定の動作（制御情報の送信）を行う。
【００５５】
制御完了通知部５５は、外部機器から送信されてきた制御情報、または制御情報格納部５０に格納されている制御情報を、接続されているメイン基板１１ａの制御情報受信部６１に送信したのち、予め設定された通知先の常時稼動外部機器に対して、制御情報のメイン基板への送信処理が完了したことを通知する。
【００５６】
制御情報受信部６１は、制御情報通知部５１から送信される制御情報に基づいて装置の制御を行う。
【００５７】
受信時刻指定部６２は、外部機器であるＰＣ３０、サーバ４０、プリンタ４４から送信されてくる制御情報の受信時刻を指定する。
【００５８】
制御情報送信部７０は、外部機器であるＰＣ３０から、画像処理装置１０に対して、画像処理装置１０を制御するための制御情報を送信する。
【００５９】
データ受信部７１は、画像処理装置１０から転送されてくる制御情報を受信する。データ格納部７２は、画像処理装置１０から転送されてきた制御情報を、画像処理装置（メイン基板）を特定するための識別情報とともに格納する。また、受信時刻指定部６２から指定時刻を受信していれば、該当となる制御情報に関連付けて指定時刻も格納しておく。
【００６０】
ネットワーク監視部７３は、データ格納部７２に格納されている制御情報に関連付けられた識別情報を元に、ネットワークに接続されている機器を検索して、識別情報に基づいて特定する画像処理装置１０と通信可能かどうかを常時監視する。
【００６１】
通信可能な状態になった時点でデータ格納部７２に格納されている制御情報を、特定した画像処理装置１０に対して送信する。なお、該当となる制御情報に受信時刻指定部６２から受信時刻が指定されていれば、その指定時刻に合わせて該当となる制御情報を特定した画像処理装置１０に対して送信する。
【００６２】
次に、本実施形態における画像処理装置２０に装着されたサブ基板１１ａの動作について説明する。なお、サブ基板１１ｂのサブメモリ１４ｂには、画像処理装置１０に装着されていたときに、省エネモード中に受信した制御情報を格納しているものとする。
【００６３】
図６は、省エネモード時の第１画像処理装置１０の第１サブ基板１１ｂによる制御処理を示すフローチャートである。
【００６４】
まず、ステップＡ１では外部機器から制御情報を受信したか否かを判断し、受信していなければ、ステップＡ１に戻り、待機する。制御情報を受信したら、ステップＡ２で接続されているメイン基板１１ａの識別情報格納部６０から識別情報取得部５２が識別情報を取得する。ステップＡ３では、外部機器から受信した制御情報に、メイン基板から取得した識別情報を関連付けて、サブ基板１１ｂの制御情報格納部５０に格納する。
【００６５】
ステップＡ４では、予め指定された常時稼動サーバ４０に対して、ステップＡ３でサブ基板１１ｂの制御情報格納部５０に格納した制御情報および識別情報を転送する。ステップＡ５では、制御情報および識別情報を転送した常時稼動サーバ４０から各情報受信済みの通知を受信したか否かを判断し、通知を受信すればステップＡ１に戻り、待機する。通知を受信していなければ、ステップＡ４に戻り、制御情報および識別情報を常時稼動サーバ４０に対して再送する。
【００６６】
図７は、電源オフ時の画像処理装置１０のサブ基板１１ｂによる制御処理を示すフローチャートである。たとえば電源オフの指示が入力された場合であっても、即座に電源オフ処理を実行するのではなく、制御情報および識別情報の転送を行う。
【００６７】
まず、ステップＢ１では、サブ基板１１ｂの制御情報格納部５０に制御情報が格納されているか否かを判断し、格納されていればステップＢ２で、ネットワークに接続されている予め指定された常時稼動サーバ４０に対して、制御情報格納部５０に格納されている制御情報および識別情報を転送する。サブ基板１１ｂの制御情報格納部５０に制御情報が格納されていなければ、電源オフ処理を実行する。
【００６８】
ステップＢ３では、制御情報および識別情報を転送した常時稼動サーバ４０より各情報受信済みの通知を受信したか否かを判断し、通知を受信すれば電源オフ処理を実行する。通知を受信していなければ、ステップＢ２に戻り、制御情報および識別情報を常時稼動サーバ４０に対して再送する。
【００６９】
図８は、電源オン時または省エネモード復帰時の画像処理装置１０のサブ基板１１ｂによる制御処理を示すフローチャートである。
【００７０】
まず、ステップＣ１では、サブ基板１１ｂの制御情報格納部５０に制御情報が格納されているか否かを判断し、格納されていればステップＣ２で、識別情報取得部５２が装着されているメイン基板１１ａの識別情報格納部６０から識別情報を取得する。サブ基板１１ｂの制御情報格納部５０に制御情報が格納されていなければ、電源オン処理または省エネモード復帰処理を実行する。
【００７１】
ステップＣ３では、識別情報判定部５３が、制御情報格納部５０から、格納されている識別情報を取得する。ステップＣ４では、現在接続しているメイン基板１１ａの識別情報格納部６０から取得した識別情報と、制御情報格納部５０から取得した識別情報とが一致するか否かを判断する。
【００７２】
２つの識別情報が一致する場合は、ステップＣ５で制御情報格納部５０に格納されている制御情報をメイン基板１１ａの制御情報受信部６１に送信する。そして、ステップＣ６で予め指定された常時稼動サーバ４０に対して、制御情報格納部５０に格納されている制御情報による制御処理が完了したことを通知して、電源オン処理または省エネモード復帰処理を実行する。一方、識別情報が一致しない場合は、ステップＣ７で予め指定された常時稼動サーバ４０に対して、制御情報格納部５０に格納されている制御情報および識別情報を転送する。
【００７３】
ステップＣ８では、制御情報および識別情報を転送した常時稼動サーバより受信済みの通知を受信したか否かを判断し、通知を受信すれば電源オン処理または省エネモード復帰処理を実行する。通知を受信していなければ、ステップＣ７に戻り、制御情報および識別情報を常時稼動サーバ４０に対して再送する。
【００７４】
このように、電源オフ時に制御情報および識別情報をサーバ４０へと退避させ、電源オン時または省エネモードから通常モードへの復帰時に退避情報を受信する処理が有効となるのは、以下のように電源をオフしてサブ基板を取り外す必要があるからである。
【００７５】
たとえば、ユーザが画像処理装置１０と画像処理装置２０の２台を使用し、サブ基板１１ｂであるネットワークボード（ＮＩＣ）が画像処理装置１０に装着された１個しかない状況を想定する。画像処理装置１０本体が故障した場合に、画像処理装置１０に装着されたＮＩＣに格納された画像処理装置１０用の制御情報である更新情報（たとえばスキャンデータの送信先情報など）を保護する方法として、画像処理装置１０からサブ基板１１ａを取り外し、故障していない画像処理装置２０にサブ基板１１ａを装着することが考えられる。
【００７６】
しかしながら、画像処理装置２０にサブ基板１１ｂを装着したまま、一定期間放置して省エネモードに突入してしまうと、画像処理装置２０自身の制御情報を受信した際に、画像処理装置２０自身の制御情報が作成され、ＮＩＣ内の画像処理装置１０用の制御情報が上書きされてしまうことで、画像処理装置１０用の制御情報が消去される可能性がある。そこで、サブ基板１１ｂに格納されている画像処理装置１０用の制御情報を保護するために、その制御情報をネットワークを介してサーバ４０に転送する。
【００７７】
そして、画像処理装置１０の故障が解消されると、画像処理装置２０に装着されたサブ基板１１ｂを取り外し、再度画像処理装置１０に装着する。
【００７８】
このときサーバ４０が画像処理装置１０の状態を監視しておき、画像処理装置１０の故障が解消し、かつ画像処理装置１０にサブ基板１１ｂが装着されていること、すなわちデータ通信可能であることを確認すると、元の画像処理装置１０に対してネットワークを通して制御情報を送信する。
【００７９】
また、画像処理装置１０に装着されたＮＩＣに格納された画像処理装置１０用の制御情報が、印刷時刻を指定する印刷データのような時刻指定情報であった場合、サブ基板１１ｂのメモリ容量は小さいので、直ぐにオーバーフローしてしまうという問題があり、サブ基板１１ｂに格納されている画像処理装置１０用の制御情報を保護するために、その制御情報をネットワークを介してサーバ４０に転送することが有効となる。
【００８０】
そして画像処理装置１０の故障が解消されると、画像処理装置２０に装着されたサブ基板１１ｂを取り外し、再度画像処理装置１０に装着する。
【００８１】
このときサーバ４０が、画像処理装置１０がデータ通信可能であることを確認すると、元の画像処理装置１０に対してネットワークを通して時刻指定情報を送信する。
【００８２】
画像処理装置１０から物理的に近いユーザからの時刻指定印刷データの場合、当然ユーザは、印刷物を画像処理装置１０に取りに行くはずなので、画像処理装置２０で印刷が実行されてしまうなど画像処理装置１０で印刷処理が実行されないと不便である。
【００８３】
図９は、電源オン時または省エネモード復帰時の画像処理装置１０のメイン基板１１ａによる制御処理を示すフローチャートである。
【００８４】
ステップＤ１では、サブ基板１１ｂの識別情報取得部５２から識別情報取得要求を受信したか否かを判断し、識別情報取得要求を受信していれば要求に応じて、ステップＤ２で識別情報格納部６０が識別情報をサブ基板１１ｂに送信する。一方、識別情報取得要求を受信していなければ、ステップＤ１に戻り、待機する。
【００８５】
ステップＤ３では、サブ基板１１ｂの制御情報取得部５１から制御情報を受信したか否かを判断し、制御情報を受信すれば、さらにステップＤ４で、受信時刻指定部６２にて受信時刻指定されているか否かを判断する。受信時刻指定されていれば、ステップＤ５で、予め指定されたネットワーク上の常時稼動サーバ４０に対して、受信時刻指定部６２にて指定されている受信時刻を通知して、ステップＤ１に戻り、待機する。受信時刻指定されていなければ、ステップＤ６で、受信した制御情報に基づいて装置の制御処理を行う。
【００８６】
図１０は、外部機器であるサーバ４０における制御情報の取り扱い処理を示すフローチャートである。
【００８７】
ステップＥ１では、画像処理装置のサブ基板１１ｂから制御情報および関連する情報（識別情報、時刻指定情報）を受信したか否かを判断し、受信していなければステップＥ１に戻り、待機する。制御情報および関連する情報（識別情報、時刻指定情報）を受信すれば、ステップＥ２で、受信した制御情報および関連する情報（識別情報、時刻指定情報）を関連付けてデータ格納部７２に格納してステップＥ３に進む。なお、ステップＥ２では、受信した制御情報が既にデータ格納部７２に格納されていれば、重複して格納しないようにする。これは、電源オフ時に、サーバに対して制御情報を送信していることが想定されるため、データ格納部７２に重複して制御情報が保持されないように配慮するためである。
【００８８】
ステップＥ３では、制御情報および関連する情報（識別情報、時刻指定情報）の送信元のサブ基板１１ｂに対して、各情報受信済みの通知を行い、ステップＥ４に進む。
【００８９】
ステップＥ４では、データ格納部７２に格納されている全ての制御情報に関連付けられた識別情報を元に、この識別情報全てに該当するメイン基板１１ａを有線データ通信ネットワークＮ１または無線データ通信ネットワークＮ２を介して検索を行い、ステップＥ５に進む。
【００９０】
ステップＥ５では、識別情報に該当するメイン基板１１ａがあるか判断し、なければ、ステップＥ４に戻り、検索を続行する。識別情報に該当するメイン基板１１ａがあれば、さらにステップＥ６で、その識別情報に時刻指定情報が付加されているかどうかを、データ格納部７２に格納されている制御情報から判断する。時刻指定情報が付加されていれば、ステップＥ７で指定されている時刻まで、制御情報および関連する情報（識別情報、時刻指定情報）をデータ格納部７２に保持しておき、ステップＥ４に戻り、再度の検索を行う。時刻指定情報が付加されていなければ、ステップＥ８でデータ格納部７２に格納されている制御情報を検索されたメイン基板１１ａの制御情報受信部６１に送信し、ステップＥ９に進む。
【００９１】
ステップＥ９では、制御情報格納部５０に格納されている制御情報による制御処理が完了したことを示す完了通知を受信したか否かを判断し、受信していなければ、ステップＥ９に戻り、受信するまで待機する。制御完了を受信すれば、ステップＥ１０で、その制御情報および関連する情報（識別情報、時刻指定情報）をデータ格納部７２から削除して、対象を他の制御情報へと変更するためにステップＥ４に戻る。
【００９２】
外部機器であるサーバ４０のデータ格納部７２は、受信した制御情報および関連する情報（識別情報、時刻指定情報）を、制御情報リストとして管理することも可能である。
【００９３】
図１１は、制御情報リスト８０の管理画面例を示す図である。制御情報リスト８０は、制御情報８０ａおよび関連する情報（識別情報８０ｂ、時刻指定情報８０ｃ）にて構成され、管理者であれば該当とする制御情報を指定し（例では「２」の情報が指定されている）、削除ボタン８１による操作にて、指定した制御情報を制御情報リスト８０から削除することが可能である。
【００９４】
さらに、制御情報リスト８０は、第１、第２画像処理装置１０，２０や外部機器であるＰＣ３０からの要求に応じて、ネットワークを介してリストの閲覧、管理者であればリストの操作（削除など）を可能とする。
【００９５】
図１２は、外部機器であるサーバ４０における制御情報リスト取得処理を示すフローチャートである。
【００９６】
ステップＦ１では、第１、第２画像処理装置１０，２０や外部機器であるＰＣ３０から制御情報リスト８０の取得要求を受信したか否かを判断する。受信していなければ、ステップＦ１に戻り、待機する。制御情報リスト８０の取得要求を受信すれば、ステップＦ２で、データ格納部７２に格納している制御情報リスト８０を要求元に対して送信し、ステップＦ１に戻り、待機する。
【００９７】
なお、サブ基板１１ｂの制御情報格納部５０に格納している制御情報の転送先である常時稼動サーバ４０は、予め設定可能な構成としてもよい。
【００９８】
図１３は、転送先の設定画面９０を示す図である。
転送先設定画面９０には、転送先であるサーバ４０のＩＰアドレスを指定する入力ボックス９１と、制御情報の受信時刻を指定できる入力ボックス９２と、入力項目を確定するためのＯＫボタン９３と、入力項目をキャンセルするためのキャンセルボタン９４とが表示される。
【００９９】
転送先サーバ４０のＩＰアドレスを指定する入力ボックス９１に、ＩＰアドレス（数字）を入力し、ＯＫボタン９３を押して確定すると転送先のサーバ４０を任意に指定することができる。
【０１００】
制御情報の受信時刻を指定できる入力ボックス９２に、時刻（数字）を入力し、ＯＫボタン９３を押して確定すると、受信時刻指定部６２に対して、制御情報の受信時刻を指定することができる。
【０１０１】
なお、図８に示すような設定画面に限らず、画像処理装置１０が有するウェブページからも同様の設定項目を表示させ、それぞれ設定可能な形態としても構わない。
【０１０２】
サブ基板１１ｂの制御情報格納部５０に格納している制御情報の転送先は、ネットワークに接続された常時稼動サーバ４０に限定するものではなく、ネットワークに接続され常時稼動しているプリンタ４４がサーバ４０と同等の処理ができる構成であれば、制御情報の転送先を常時稼動プリンタ４４としても構わない。
【０１０３】
本発明の他の実施形態として、コンピュータを画像処理装置１０として動作させるための情報処理プログラムのプログラムコードおよびこの情報処理プログラムのプログラムコードを記録したコンピュータ読み取り可能な記録媒体を提供することも可能である。
【０１０４】
なお、記録媒体としては、マイクロプロセッサで処理が行われるためのメモリ、たとえばＲＯＭそのものが記録媒体であってもよいし、また、コンピュータの外部記憶部としてプログラム読み取り装置が設けられ、そこに挿入することで読み取り可能な記録媒体であってもよい。
【０１０５】
いずれの場合においても、記録されている情報処理プログラムのプログラムコードは、マイクロプロセッサが記録媒体にアクセスすることで実行されてもよいし、マイクロプロセッサが記録媒体から上記プログラムコードを読み出し、読み出されたプログラムコードをプログラム記憶エリアにダウンロードして、実行してもよい。なお、このダウンロード用のプログラムは予め所定の記憶装置に格納されているものとする。ＣＰＵなどのマイクロプロセッサは、インストールされた情報処理用プログラムに従って所定の更新処理を行うようにコンピュータの各部を統括的に制御する。
【０１０６】
また、プログラム読み取り装置で読み取り可能な記録媒体としては、磁気テープ、カセットテープなどのテープ系、フレキシブルディスク、ハードディスクなどの磁気ディスクまたはＣＤ−ＲＯＭ（Compact Disc-Read Only Memory）／ＭＯ（Magneto Optical disc
）／ＭＤ（Mini Disc）／ＤＶＤ（Digital Versatile Disc）などの光ディスクのディスク系、ＩＣ（Integrated Circuit）カード（メモリカードを含む）／光カードなどのカード系、あるいはマスクＲＯＭ、ＥＰＲＯＭ（Erasable Programmable Read Only Memory）、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）、フラッシュＲＯＭなどの半導体メモリを含めた固定的にプログラムを記録する媒体であってもよい。
【０１０７】
また、コンピュータを、インターネットを含む通信ネットワークに接続可能な構成とし、通信ネットワークから情報処理プログラムのプログラムコードをダウンロードするように流動的にプログラムを担持する媒体であってもよい。なお、このように通信ネットワークから情報処理プログラムをダウンロードする場合には、そのダウンロード用プログラムは予めコンピュータに格納しておくか、他の記録媒体からインストールされるものであってもよい。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現される。
【０１０８】
記録媒体から読み取った情報処理プログラムのプログラムコードを実行するコンピュータシステムの一例は、フラットベッドスキャナ、フィルムスキャナ、デジタルカメラなどの画像読取装置と、各種プログラムを実行することにより上記の情報処理方法を含めた様々な処理を行うコンピュータと、このコンピュータの処理結果などを表示するＣＲＴ（
Cathode Ray Tube）ディスプレイ、液晶ディスプレイなどの画像表示装置と、コンピュータの処理結果を紙などに出力するプリンタなどの画像出力装置とが互いに接続されて構成されるシステムである。さらに、このコンピュータシステムには、通信ネットワークを介してサーバなどに接続し、情報処理プログラムを含む各種プログラムや画像データなどの各種データを送受信するためのモデムなどが備えられる。
【図面の簡単な説明】
【０１０９】
【図１】本発明の実施の一形態である第１画像処理装置１０を含む通信システム１００の構成を示す図である。
【図２】サブ基板が変更されたときの第１画像処理装置１０および第２画像処理装置２０を示す図である。
【図３】第１画像処理装置１０の機能ブロック図である。
【図４】外部機器であるＰＣ３０の機能ブロック図である。
【図５】外部機器であるサーバ４０の機能ブロック図である。
【図６】省エネモード時の第１画像処理装置１０の第１サブ基板１１ｂによる制御処理を示すフローチャートである。
【図７】電源オフ時の画像処理装置１０のサブ基板１１ｂによる制御処理を示すフローチャートである。
【図８】電源オン時または省エネモード復帰時の画像処理装置１０のサブ基板１１ｂによる制御処理を示すフローチャートである。
【図９】電源オン時または省エネモード復帰時の画像処理装置１０のメイン基板１１ａによる制御処理を示すフローチャートである。
【図１０】外部機器であるサーバ４０における制御情報の取り扱い処理を示すフローチャートである。
【図１１】制御情報リスト８０の管理画面例を示す図である。
【図１２】外部機器であるサーバ４０における制御情報リスト取得処理を示すフローチャートである。
【図１３】転送先の設定画面９０を示す図である。
【符号の説明】
【０１１０】
１０  第１画像処理装置
１１ａ  第１メイン基板
１１ｂ  第１サブ基板
２０  第２画像処理装置Ｂ
２１ａ  第２メイン基板
２２ｂ  第２サブ基板
３０  ＰＣ
４０  サーバ
５０  制御情報格納部
５１  制御情報取得部
５２  識別情報取得部
５３  識別情報判定部
５４  電源監視部
５５  制御完了通知部
６０  識別情報格納部
６１  制御情報受信部
６２  受信時刻指定部
７０  制御情報送信部
７１  データ受信部
７２  データ格納部
７３  ネットワーク監視部
【図１】
2010099873.tif 000003
【図２】
2010099873.tif 000004
【図３】
2010099873.tif 000005
【図４】
2010099873.tif 000006
【図５】
2010099873.tif 000007
【図６】
2010099873.tif 000008
【図７】
2010099873.tif 000009
【図８】
2010099873.tif 000010
【図９】
2010099873.tif 000011
【図１０】
2010099873.tif 000012
【図１１】
2010099873.tif 000013
【図１２】
2010099873.tif 000014
【図１３】
2010099873.tif 000015