(57)【特許請求の範囲】
【請求項１】
表示手段を備えた装置本体と、その装置本体に装着された状態で前記装置本体の電源を使用して動作するとともに、その電源によって内蔵されたバッテリが充電され、前記装置本体から取り外された状態では前記バッテリを使用して動作する端末とを備えた情報処理装置であって、
前記装置本体に前記端末が取り付けられた状態になると、前記バッテリの充電を行い、その充電に関するステータス情報を取得するステータス情報取得手段と、
前記装置本体に前記端末が取り付けられた状態で、前記ステータス情報取得手段により取得された充電に関するステータス情報が十分に充電できない充電不能の状態を示す情報であるとき、前記バッテリを充電できない旨を前記表示手段に表示させる一方、前記ステータス情報が前記バッテリの接続不良などに起因する充電異常の状態を示す情報であるとき、前記バッテリの故障又は付け忘れである旨を前記表示手段に表示させる第１の表示制御手段と、
前記端末が前記装置本体から取り外された状態になると、前記ステータス情報取得手段により得られた前記ステータス情報が前記充電不能の状態若しくは前記充電異常の状態を示す場合、前記端末が前記装置本体から取り外された状態では使用できない旨を前記表示手段に表示させる第２の表示制御手段とを有することを特徴とする情報処理装置。
【請求項２】
前記第２の表示制御手段は、前記端末が前記装置本体から取り外された状態では使用できない旨をピクトグラムおよび／または文字により前記表示手段に表示させる、請求項１に記載の情報処理装置。
【請求項３】
異常の報知音を発生する報知音発生手段と、
前記装置本体から前記端末が取り外された直後に、前記端末が前記装置本体から取り外された状態では使用できない旨を前記報知音発生手段により報知音によって報知する報知音制御手段とを更に備えたことを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記装置本体は、ファクシミリ装置本体であり、前記端末は、コードレスハンドスキャナである、請求項１ないし３のいずれかに記載の情報処理装置。
【請求項５】
表示手段を備えた装置本体と、その装置本体に装着された状態で前記装置本体の電源を使用して動作するとともに、その電源によって内蔵されたバッテリが充電され、前記装置本体から取り外された状態では前記バッテリを使用して動作する端末とを備えた情報処理装置を制御するためのコンピュータプログラムであって、
前記装置本体に前記端末が取り付けられた状態になると、前記バッテリの充電を行い、その充電に関するステータス情報を取得するためのステータス情報取得プログラムと、
前記装置本体に前記端末が取り付けられた状態で、前記ステータス情報取得プログラムにより取得された充電に関するステータス情報が十分に充電できない充電不能の状態を示す情報であるとき、前記バッテリを充電できない旨を前記表示手段に表示させる一方、前記ステータス情報が前記バッテリの接続不良などに起因する充電異常の状態を示す情報であるとき、前記バッテリの故障又は付け忘れである旨を前記表示手段に表示させるための第１の表示制御プログラムと、
前記端末が前記装置本体から取り外された状態になると、前記ステータス情報取得プログラムに基づいて得られた前記ステータス情報が前記充電不能の状態若しくは前記充電異常の状態を示す場合、前記端末が前記装置本体から取り外された状態では使用できない旨を前記表示手段に表示させるための第２の表示制御プログラムとを含むことを特徴とするコンピュータプログラム。
【請求項６】
表示手段を備えた情報処理装置であって、
装置本体にバッテリを内蔵した端末が取り付けられた状態になると、前記バッテリの充電を行い、その充電に関するステータス情報を取得するステータス情報取得手段と、
前記装置本体に前記端末が取り付けられた状態で、前記ステータス情報取得手段により取得された充電に関するステータス情報が十分に充電できない充電不能の状態を示す情報であるとき、前記バッテリを充電できない旨を前記表示手段に表示させる一方、前記ステータス情報が前記バッテリの接続不良などに起因する充電異常の状態を示す情報であるとき、前記バッテリの故障又は付け忘れである旨を前記表示手段に表示させる第１の表示制御手段と、
前記端末が前記装置本体から取り外された状態になると、前記ステータス情報取得手段により得られた前記ステータス情報が前記充電不能の状態若しくは前記充電異常の状態を示す場合、前記端末が前記装置本体から取り外された状態では使用できない旨を前記表示手段に表示させる第２の表示制御手段とを有することを特徴とする情報処理装置。
【請求項７】
前記第２の表示御手段は、前記端末が前記装置本体から取り外された状態では使用できない旨をピクトグラムおよび／または文字により前記表示手段に表示させる、請求項６に記載の情報処理装置。
【請求項８】
異常の報知音を発生する報知音発生手段と、
前記装置本体から前記端末が取り外された直後に、前記端末が前記装置本体から取り外された状態では使用できない旨を前記報知音発生手段により報知音によって報知する報知音制御手段とを更に備えたことを特徴とする請求項６または７に記載の情報処理装置。
【請求項９】
前記装置本体は、ファクシミリ装置本体である、請求項６ないし８のいずれかに記載の情報処理装置。
【請求項１０】
表示手段を備えた情報処理装置を制御するためのコンピュータプログラムであって、
前記装置本体にバッテリを内蔵した端末が取り付けられた状態になると、前記バッテリの充電を行い、その充電に関するステータス情報を取得するためのステータス情報取得プログラムと、
前記装置本体に前記端末が取り付けられた状態で、前記ステータス情報取得プログラムにより取得された充電に関するステータス情報が十分に充電できない充電不能の状態を示す情報であるとき、前記バッテリを充電できない旨を前記表示手段に表示させる一方、前記ステータス情報が前記バッテリの接続不良などに起因する充電異常の状態を示す情報であるとき、前記バッテリの故障又は付け忘れである旨を前記表示手段に表示させるための第１の表示制御プログラムと、
前記端末が前記装置本体から取り外された状態になると、前記ステータス情報取得プログラムに基づいて得られた前記ステータス情報が前記充電不能の状態若しくは前記充電異常の状態を示す場合、前記端末が前記装置本体から取り外された状態では使用できない旨を前記表示手段に表示させるための第２の表示制御プログラムとを含むことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、たとえばバッテリ内蔵のコードレスハンドスキャナを備えたファクシミリ装置などの情報処理装置に関する。
【０００２】
【従来の技術】
たとえば、ファクシミリ装置には、装置本体に対して取り付け／取り外し自在のコードレスハンドスキャナを備えたものがある。この種のコードレスハンドスキャナは、装置本体に取り付けられた状態で充電可能なバッテリを内蔵することにより、装置本体から離れた場所でも使用可能とされている。一方、装置本体には、操作ガイダンスなどを表示するための液晶ディスプレイが備えられている。なお、バッテリは、ファクシミリ装置が実際に購入されて使用されるまでの放電を防ぐため、製品出荷の段階ではコードレスハンドスキャナとは別に梱包されている。
【０００３】
このようなコードレスハンドスキャナを装置本体から取り外した状態で使用し、原稿を読み取って得られたイメージデータは、一旦コードレスハンドスキャナのメモリに蓄えられ、装置本体にコードレスハンドスキャナを取り付けた状態とした後に装置本体へと転送される。その後、イメージデータは、液晶ディスプレイの画面上に表示されるなどしてユーザにより確認され、確認した内容で良ければ用紙上に印刷可能とされている。
【０００４】
【発明が解決しようとする課題】
しかしながら、上記コードレスハンドスキャナを備えたファクシミリ装置では、特に装置本体側でバッテリに関するエラーをユーザに対して知らせる処置がとられていなかった。たとえば、ファクシミリ装置を購入してからはじめてコードレスハンドスキャナを使用する際、ユーザがバッテリを付け忘れていると、コードレスハンドスキャナを手にとって読み取り操作を行うまではバッテリの付け忘れを知ることができず、不便に感じられることがあった。また、バッテリそのものの故障や、充電・放電を繰り返すサイクル寿命によってバッテリ容量が低下した状況などをバッテリエラーとして確認することができなかった。
【０００５】
本発明は、上記の点に鑑みて提案されたものであって、バッテリの充電状況に応じてバッテリエラーを装置本体側で確認でき、装置本体から端末を取り外して都合良く使用することができる情報処理装置、およびそのような情報処理装置の動作を実現するためのコンピュータプログラムを提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記目的を達成するために、請求項１に記載した発明の情報処理装置は、表示手段を備えた装置本体と、その装置本体に装着された状態で前記装置本体の電源を使用して動作するとともに、その電源によって内蔵されたバッテリが充電され、前記装置本体から取り外された状態では前記バッテリを使用して動作する端末とを備えた情報処理装置であって、前記装置本体に前記端末が取り付けられた状態になると、前記バッテリの充電を行い、その充電に関するステータス情報を取得するステータス情報取得手段と、前記装置本体に前記端末が取り付けられた状態で、前記ステータス情報取得手段により取得された充電に関するステータス情報が十分に充電できない充電不能の状態を示す情報であるとき、前記バッテリを充電できない旨を前記表示手段に表示させる一方、前記ステータス情報が前記バッテリの接続不良などに起因する充電異常の状態を示す情報であるとき、前記バッテリの故障又は付け忘れである旨を前記表示手段に表示させる第１の表示制御手段と、前記端末が前記装置本体から取り外された状態になると、前記ステータス情報取得手段により得られた前記ステータス情報が前記充電不能の状態若しくは前記充電異常の状態を示す場合、前記端末が前記装置本体から取り外された状態では使用できない旨を前記表示手段に表示させる第２の表示制御手段とを有することを特徴とする。
【０００７】
このような情報処理装置によれば、端末が装置本体から取り外された状態になると、バッテリの充電に関するステータス情報が十分に充電できない充電不能の状態若しくは前記バッテリの接続不良などに起因する充電異常の状態を示す場合、端末が装置本体から取り外された状態では使用できない旨が装置本体上に表示されるので、バッテリエラーなどにより端末が使用できないことを装置本体側で確認することができ、その装置本体から端末を取り外して使用しようとする際には、バッテリエラーに対処しつつ都合良く使用することができる。
【０００８】
また、請求項２に記載した発明の情報処理装置は、請求項１に記載の情報処理装置であって、前記第２の表示制御手段は、前記端末が前記装置本体から取り外された状態では使用できない旨をピクトグラムおよび／または文字により前記表示手段に表示させる。
【０００９】
このような情報処理装置によれば、請求項１に記載の情報処理装置による効果に加えて、端末が装置本体から取り外された状態では使用できないといったバッテリエラーをピクトグラムや文字により確実に知ることができる。
【００１０】
さらに、請求項３に記載した発明の情報処理装置は、請求項１または２に記載の情報処理装置であって、異常の報知音を発生する報知音発生手段と、前記装置本体から前記端末が取り外された直後に、前記端末が装置本体から取り外された状態では使用できない旨を前記報知音発生手段により報知音によって報知する報知音制御手段とを更に備えたことを特徴とする。
【００１１】
このような情報処理装置によれば、請求項１または２に記載の情報処理装置による効果に加えて、たとえばユーザが端末にバッテリを付け忘れた状態でも、その端末を装置本体から取り外した直後には使用できない状況にあることを表示や音によって知ることができる。
【００１２】
また、請求項４に記載した発明の情報処理装置は、請求項１ないし３のいずれかに記載の情報処理装置であって、前記装置本体は、ファクシミリ装置本体であり、前記端末は、コードレスハンドスキャナである。
【００１３】
このような情報処理装置によれば、請求項１ないし３のいずれかに記載の情報処理装置による効果に加えて、コードレスハンドスキャナを備えたファクシミリ装置の使い勝手を良くすることができる。
【００１４】
さらに、請求項５に記載した発明のコンピュータプログラムは、表示手段を備えた装置本体と、その装置本体に装着された状態で前記装置本体の電源を使用して動作するとともに、その電源によって内蔵されたバッテリが充電され、前記装置本体から取り外された状態では前記バッテリを使用して動作する端末とを備えた情報処理装置を制御するためのコンピュータプログラムであって、前記装置本体に前記端末が取り付けられた状態になると、前記バッテリの充電を行い、その充電に関するステータス情報を取得するためのステータス情報取得プログラムと、前記装置本体に前記端末が取り付けられた状態で、前記ステータス情報取得プログラムにより取得された充電に関するステータス情報が十分に充電できない充電不能の状態を示す情報であるとき、前記バッテリを充電できない旨を前記表示手段に表示させる一方、前記ステータス情報が前記バッテリの接続不良などに起因する充電異常の状態を示す情報であるとき、前記バッテリの故障又は付け忘れである旨を前記表示手段に表示させるための第１の表示制御プログラムと、前記端末が前記装置本体から取り外された状態になると、前記ステータス情報取得プログラムに基づいて得られた前記バッテリの充電に関するステータス情報が前記充電不能の状態若しくは前記充電異常の状態を示す場合、前記端末が装置本体から取り外された状態では使用できない旨を前記表示手段に表示させるための第２の表示制御プログラムとを含むことを特徴とする。
【００１５】
このようなコンピュータプログラムによれば、その内容に基づいてＣＰＵを動作させることにより、請求項１に記載の情報処理装置の動作を実現することができる。
【００１６】
また、請求項６に記載した発明の情報処理装置は、表示手段を備えた情報処理装置であって、装置本体にバッテリを内蔵した端末が取り付けられた状態になると、前記バッテリの充電を行い、その充電に関するステータス情報を取得するステータス情報取得手段と、前記装置本体に前記端末が取り付けられた状態で、前記ステータス情報取得手段により取得された充電に関するステータス情報が十分に充電できない充電不能の状態を示す情報であるとき、前記バッテリを充電できない旨を前記表示手段に表示させる一方、前記ステータス情報が前記バッテリの接続不良などに起因する充電異常の状態を示す情報であるとき、前記バッテリの故障又は付け忘れである旨を前記表示手段に表示させる第１の表示制御手段と、前記端末が前記装置本体から取り外された状態になると、前記ステータス情報取得手段により得られた前記ステータス情報が前記充電不能の状態若しくは前記充電異常の状態を示す場合、前記端末が前記装置本体から取り外された状態では使用できない旨を前記表示手段に表示させる第２の表示制御手段とを有することを特徴とする。
【００１７】
このような情報処理装置によれば、端末を装置本体とは別に購入して後付で取り付けるような場合であっても、請求項１に記載の情報処理装置によるものと同様の効果を発揮することができる。
【００１８】
さらに、請求項７に記載した発明の情報処理装置は、請求項６に記載の情報処理装置であって、前記第２の表示制御手段は、前記端末が前記装置本体から取り外された状態では使用できない旨をピクトグラムおよび／または文字により前記表示手段に表示させる。
【００１９】
このような情報処理装置によれば、請求項６に記載の情報処理装置による効果に加えて、端末を装置本体とは別に購入して後付で取り付けるような場合であっても、請求項２に記載の情報処理装置によるものと同様の効果を発揮することができる。
【００２０】
また、請求項８に記載した発明の情報処理装置は、請求項６または７に記載の情報処理装置であって、異常の報知音を発生する報知音発生手段と、前記装置本体から前記端末が取り外された直後に、前記端末が前記装置本体から取り外された状態では使用できない旨を前記報知音発生手段により報知音によって報知する報知音制御手段とを更に備えたことを特徴とする。
【００２１】
このような情報処理装置によれば、請求項６または７に記載の情報処理装置による効果に加えて、端末を装置本体とは別に購入して後付で取り付けるような場合であっても、請求項３に記載の情報処理装置によるものと同様の効果を発揮することができる。
【００２２】
さらに、請求項９に記載した発明の情報処理装置は、請求項６ないし８のいずれかに記載の情報処理装置であって、前記装置本体は、ファクシミリ装置本体である。
【００２３】
このような情報処理装置によれば、請求項６ないし８のいずれかに記載の情報処理装置による効果に加えて、コードレスハンドスキャナとしての端末を装置本体とは別に購入して後付で取り付けるような場合であっても、請求項４に記載の情報処理装置によるものと同様の効果を発揮することができる。
【００２４】
また、請求項１０に記載した発明のコンピュータプログラムは、表示手段を備えた情報処理装置を制御するためのコンピュータプログラムであって、前記装置本体にバッテリを内蔵した端末が取り付けられた状態になると、前記バッテリの充電を行い、その充電に関するステータス情報を取得するためのステータス情報取得プログラムと、前記装置本体に前記端末が取り付けられた状態で、前記ステータス情報取得プログラムにより取得された充電に関するステータス情報が十分に充電できない充電不能の状態を示す情報であるとき、前記バッテリを充電できない旨を前記表示手段に表示させる一方、前記ステータス情報が前記バッテリの接続不良などに起因する充電異常の状態を示す情報であるとき、前記バッテリの故障又は付け忘れである旨を前記表示手段に表示させるための第１の表示制御プログラムと、前記端末が前記装置本体から取り外された状態になると、前記ステータス情報取得プログラムに基づいて得られた前記ステータス情報が前記充電不能の状態若しくは前記充電異常の状態を示す場合、前記端末が前記装置本体から取り外された状態では使用できない旨を前記表示手段に表示させるための第２の表示制御プログラムとを含むことを特徴とする。
【００２５】
このようなコンピュータプログラムによれば、その内容に基づいてＣＰＵを動作させることにより、請求項６に記載の情報処理装置の動作を実現することができる。
【００２６】
【発明の実施の形態】
以下、本発明の好ましい実施の形態について図面を参照して説明する。
【００２７】
図１は、本発明に係る情報処理装置の一実施形態として、装置本体とコードレスハンドスキャナとを備えたファクシミリ装置の外観を示す斜視図、図２は、コードレスハンドスキャナを説明するための説明図である。これら図１および図２を参照して簡単に説明すると、本発明に係るファクシミリ装置は、表示部２４や図示しない印刷部などを有する装置本体Ａと、内部にバッテリＢ１を内蔵し、机上などに置かれた原稿の表面を手でなぞるようにして移動させられるのに伴いイメージデータを読み取るコードレスハンドスキャナＢとを備える。装置本体Ａの表示部２４には、一例として３２０×２４０ドットとした液晶ディスプレイが設けられており、この表示部２４によれば、コードレスハンドスキャナＢを介して読み取って得たイメージデータを縮小表示することができる。
【００２８】
一方、コードレスハンドスキャナＢのバッテリＢ１は、図１に示すように、コードレスハンドスキャナＢが装置本体Ａに取り付けられた状態でこの装置本体Ａを通じて充電可能とされている。このバッテリＢ１は、コードレスハンドスキャナＢを装置本体Ａから取り外して使用する際に電源としての機能を果たす。その一方、コードレスハンドスキャナＢを装置本体Ａに装着して使用する際には、バッテリＢ１がなくても装置本体Ａの図示しない電源回路を通じてコードレスハンドスキャナＢに電力が供給され、装置本体Ａの図示しない原稿搬送機構を介して原稿の読み取りが可能とされている。なお、バッテリＢ１は、ファクシミリ装置が実際に購入されて使用されるまでの放電を防ぐため、製品出荷の段階ではコードレスハンドスキャナＢとは別に梱包されている。したがって、バッテリＢ１は、図２に示すように、カバーＢ２を開けてコネクタＢ３を接続した後、バッテリ収容部Ｂ４に収めた状態ではじめて機能することとなる。
【００２９】
図３は、ファクシミリ装置の回路構成を示したブロック図である。この図に示すように、装置本体Ａは、ＣＰＵ１０、ＮＣＵ１１、ＲＡＭ１２、モデム１３、ＲＯＭ１４、ＮＶＲＡＭ（不揮発性ＲＡＭ：Non-Volatile RAM）１５、ゲートアレイ１６、コーデック１７、ＤＭＡＣ１８、接続部２１、印刷部２２、操作部２３、および表示部２４などを具備して概略構成されている。ＣＰＵ１０、ＮＣＵ１１、ＲＡＭ１２、モデム１３、ＲＯＭ１４、ＮＶＲＡＭ１５、ゲートアレイ１６、コーデック１７、およびＤＭＡＣ１８は、バス線２７により相互に接続されている。バス線２７には、アドレスバス、データバス、および制御信号線が含まれる。ゲートアレイ１６には、接続部２１、印刷部２２、操作部２３、および表示部２４が接続されている。ＮＣＵ１１には、公衆電話回線２８が接続されている。
【００３０】
ＣＰＵ１０は、装置本体Ａの動作を制御する。ＮＣＵ１１は、公衆電話回線２８に接続されて網制御を行う。ＲＡＭ１２は、ＣＰＵ１０の作業エリアなどを提供する。モデム１３は、ファクシミリデータなどの変調や復調などを行う。ＲＯＭ１４は、ＣＰＵ１０が実行すべきプログラムなどを記憶している。ＮＶＲＡＭ１５は、各種の情報やデータを記憶する。ゲートアレイ１６は、ＣＰＵ１０と各部２１〜２４とのインターフェイスとして機能する。コーデック１７は、ファクシミリデータなどの符号化や復号化を行う。ＤＭＡＣ１８は、主にＲＡＭ１２へのデータの書き込みや読み出しを行う。
【００３１】
接続部２１は、コードレスハンドスキャナＢ側の接続部３８との間でイメージデータや制御コマンドをやり取りする。また、接続部２１は、図示しない電源回路を通じてコードレスハンドスキャナＢに電力を供給する。印刷部２２は、たとえば感熱方式やインクジェット方式などによりイメージデータに応じた文字や図形などの画像を用紙上に印刷する。操作部２３は、テンキーや各種の機能ボタンなどを備え、ユーザの操作に応じた入力信号をＣＰＵ１０に伝える。表示部２４は、先述したように液晶ディスプレイを備え、イメージデータを縮小表示するほか、操作ガイダンスや動作状況を表示することができる。なお、図３には特に示さないが、装置本体Ａには、外部に音を発するためのスピーカなども備えられている。
【００３２】
一方、コードレスハンドスキャナＢは、ＣＰＵ３０、ＲＡＭ３２、ＲＯＭ３４、入出力インターフェイス３６、イメージセンサ３７、接続部３８、およびバッテリＢ１などを具備して概略構成されている。ＣＰＵ３０、ＲＡＭ３２、ＲＯＭ３４、および入出力インターフェイス３６は、バス線３９により相互に接続されている。バス線３９には、アドレスバス、データバス、および制御信号線が含まれる。入出力インターフェイス３６には、イメージセンサ３７および接続部３８が接続されている。
【００３３】
ＣＰＵ３０は、コードレスハンドスキャナＢの動作を制御する。ＲＡＭ３２は、ＣＰＵ３０の作業エリアなどを提供する。ＲＯＭ３４は、ＣＰＵ３０が実行すべきプログラムなどを記憶している。入出力インターフェイス３６は、ＣＰＵ３０と各部３７，３８との間でイメージデータや各種の信号をやり取りする。イメージセンサ３７は、副走査方向に沿って移動する原稿などから画像を読み取って画像信号を出力する。接続部３８は、装置本体Ａ側の接続部２１との間でイメージデータや制御コマンドをやり取りする。また、接続部２１は、装置本体Ａ側の接続部２１から供給される電力を受けて、図示しない電源回路を通じてバッテリＢ１を充電する。
【００３４】
要点について説明すると、装置本体ＡにコードレスハンドスキャナＢを取り付けた状態では、装置本体Ａの接続部２１からコードレスハンドスキャナＢの接続部３８を通じてバッテリＢ１が充電される。このとき、コードレスハンドスキャナＢのＣＰＵ３０は、時間の経過とともに変化すべき充電レベル（電圧）を検出しており、この検出結果に基づいてバッテリＢ１の充電に関するステータス情報を作成する。このステータス情報の詳細については、後の説明に委ねるが、簡単に言えば、ステータス情報の内容には、バッテリＢ１の充電が正常であることを表す情報、バッテリＢ１の充電が異常であることを表す情報、あるいはバッテリＢ１の充電が不能であることを表す情報のいずれかが含まれる。
【００３５】
一方、装置本体ＡにコードレスハンドスキャナＢを取り付けた状態では、イメージセンサ３７の光量補正や読み取りレベルを補正するために、一定時間ごとにイメージセンサ３７を動作させて補正データを装置本体Ａ側に取り込む補正データ取得処理が行われるが、上記ステータス情報は、補正データ取得処理に伴って装置本体Ａ側に送られる。ステータス情報を取得した装置本体Ａ側では、そのステータス情報の内容から判断してコードレスハンドスキャナＢを装置本体Ａから取り外した状態では使用できないといったバッテリエラーがある場合、その旨が単純な絵によるピクトグラムや警告メッセージによって表示される。また、装置本体ＡからコードレスハンドスキャナＢが取り外された直後であって、ステータス情報に基づきバッテリエラーと判断した場合には、ピクトグラムやメッセージによるバッテリエラーの表示のほか、スピーカから外部に報知音などを発することでバッテリエラーが知らされる。これにより、装置本体ＡからコードレスハンドスキャナＢを取り外して使用しようとする際、バッテリエラーがある場合には、取り外した直後すぐにバッテリＢ１に問題があることを知ることができる。
【００３６】
すなわち、装置本体ＡのＣＰＵ１０は、装置本体Ａに端末（コードレスハンドスキャナＢ）が取り付けられた状態になると、バッテリＢ１の充電を行い、その充電に関するステータス情報を取得するステータス情報取得手段と、ステータス情報取得手段により取得された充電に関するステータス情報が十分に充電できない充電不能の状態を示す情報であるとき、バッテリＢ１が充電できない旨を表示手段（表示部２４）に表示させる一方、ステータス情報がバッテリＢ１の接続不良などに起因する充電異常の状態を示す情報であるとき、バッテリＢ１の故障又は付け忘れである旨を表示手段（表示部２４）に表示させる第１の表示制御手段と、端末が装置本体Ａから取り外された状態になると、ステータス情報取得手段により得られたステータス情報が充電不能の状態若しくは充電異常の状態を示す場合、端末が装置本体Ａから取り外された状態では使用できない旨を表示手段（表示部２４）に表示させる第２の表示制御手段とを実現している。
【００３７】
ＲＯＭ１４に記憶されたプログラムは、表示手段を備えた装置本体と、その装置本体に装着された状態で装置本体の電源を使用して動作し、装置本体から取り外された状態ではそれ自体に内蔵されたバッテリを使用して動作する端末とを備えた情報処理装置（ファクシミリ装置）を制御するためのコンピュータプログラムであって、装置本体に端末が取り付けられた状態になると、バッテリの充電を行い、その充電に関するステータス情報を取得するためのステータス情報取得プログラムと、ステータス情報取得プログラムにより取得された充電に関するステータス情報が十分に充電できない充電不能の状態を示す情報であるとき、バッテリを充電できない旨を表示手段（表示部２４）に表示させる一方、ステータス情報がバッテリの接続不良などに起因する充電異常の状態を示す情報であるとき、バッテリの故障又は付け忘れである旨を表示手段（表示部２４）に表示させるための第１の表示制御プログラムと、ステータス情報取得プログラムに基づいて得られたバッテリの充電に関するステータス情報が充電不能の状態若しくは充電異常の状態を示す場合、端末が装置本体から取り外された状態では使用できない旨を表示手段に表示させるための制御プログラムとを含むコンピュータプログラムを実現している。
【００３８】
次に、ファクシミリ装置の動作について説明する。
【００３９】
図４は、バッテリが正常な場合の表示画面を説明するための説明図、図５は、バッテリエラーがある場合の表示画面を説明するための説明図、図６は、コードレスハンドスキャナにおける装着後充電処理の動作手順を示すフローチャート、図７は、コードレスハンドスキャナにおける定時補正処理の動作手順を示すフローチャート、図８は、装置本体におけるメイン処理の動作手順を示すフローチャート、図９は、装置本体における補正データ取得処理の動作手順を示すフローチャート、図１０は、装置本体におけるスキャナ離脱処理の動作手順を示すフローチャート、図１１は、装置本体におけるバッテリエラー表示処理の動作手順を示すフローチャートである。
【００４０】
まず、コードレスハンドスキャナＢにおける装着後充電処理について説明する。図６に示すように、コードレスハンドスキャナＢのＣＰＵ３０は、装置本体Ａに装着された状態か否かを判断している（Ｓ１）。具体的には、装置本体Ａの接続部２１と接続部３８との接続状態に応じて変化する電気信号に基づいてコードレスハンドスキャナＢが装置本体Ａに装着された状態か否かが判断される。
【００４１】
コードレスハンドスキャナＢが装置本体Ａに装着された状態の場合（Ｓ１：ＹＥＳ）、ＣＰＵ３０は、１回目の充電レベルの検出を行う（Ｓ２）。このとき、装置本体Ａ側からバッテリＢ１に充電すべき電力が供給され、バッテリＢ１から検出された充電レベルは、１回目の検出値としてＲＡＭ３２などに記憶される。
【００４２】
そうした後、たとえば５分が経過すると（Ｓ３：ＹＥＳ）、ＣＰＵ３０は、２回目の充電レベルの検出を行う（Ｓ２）。このときにも、バッテリＢ１から検出された充電レベルは、２回目の検出値としてＲＡＭ３２などに記憶される。ここで、一例として５分程度の経過時間を必要とするのは、ある程度の時間が経たなければ充電レベルの変化が小さ過ぎてそれを捉えることができないからである。
【００４３】
１回目と２回目の充電レベルを検出すると、ＣＰＵ３０は、２回目に検出した充電レベルがあらかじめ設定された上限値以上か否かを判断する（Ｓ５）。この上限値は、バッテリＢ１の容量に基づいてほぼ充電を完了した状態に対応して設けられたものである。
【００４４】
２回目に検出した充電レベルが上限値未満の場合（Ｓ５：ＮＯ）、ＣＰＵ３０は、１回目と２回目の充電レベルの差があらかじめ設定された所定値以上か否かを判断する（Ｓ６）。この所定値は、バッテリＢ１の充電レベルが正常な状態で一定時間（このフローチャートでは５分に相当）に増加する量に対応して設けられたものである。
【００４５】
１回目と２回目の充電レベルの差が所定値未満の場合（Ｓ６：ＮＯ）、さらにＣＰＵ３０は、充電レベルの差が０より大きいか否かを判断する（Ｓ７）。つまり、１回目から２回目にかけて充電レベルが少しでも上昇した状態、あるいは全く上昇しなかった状態が捉えられる。
【００４６】
充電レベルの差が０より大きい場合（Ｓ７：ＹＥＳ）、すなわち１回目から２回目にかけて充電レベルが少しでも上昇した状態の場合、ＣＰＵ３０は、充電不能フラグに「１」をセットし（Ｓ８）、この装着後充電処理を終える。ここで、充電不能フラグとは、バッテリＢ１の充電に関するステータス情報の一つであって、この充電不能フラグに「１」がセットされている場合、バッテリＢ１が寿命などによって十分に充電できない状態とされる。なお、充電不能フラグは、ＲＡＭ３２などに記憶される。
【００４７】
一方、Ｓ７において、充電レベルの差が０の場合（Ｓ７：ＮＯ）、すなわち１回目から２回目にかけて充電レベルが全く上昇しなかった場合、ＣＰＵ３０は、充電異常フラグに「１」をセットし（Ｓ９）、この装着後充電処理を終える。ここで、充電異常フラグとは、バッテリＢ１の充電に関するステータス情報の一つであって、この充電異常フラグに「１」がセットされている場合、バッテリＢ１の接続不良や付け忘れといった状態と考えられる。なお、充電異常フラグも、ＲＡＭ３２などに記憶される。
【００４８】
Ｓ６において、１回目と２回目の充電レベルの差が所定値以上の場合（Ｓ６：ＹＥＳ）、ＣＰＵ３０は、充電不能フラグに「０」をセットすることでクリアするとともに（Ｓ１０）、充電異常フラグに「０」をセットすることでクリアし（Ｓ１１）、この装着後充電処理を終える。
【００４９】
Ｓ５において、２回目に検出した充電レベルが上限値以上の場合も（Ｓ５：ＹＥＳ）、ＣＰＵ３０は、Ｓ１０，Ｓ１１を実行してこの装着後充電処理を終える。
【００５０】
Ｓ１において、コードレスハンドスキャナＢが装置本体Ａに装着された状態にない場合（Ｓ１：ＮＯ）、ＣＰＵ３０は、装着された状態となるまでＳ１を繰り返す。
【００５１】
次に、コードレスハンドスキャナＢにおける定時補正処理について説明する。図７に示すように、コードレスハンドスキャナＢのＣＰＵ３０は、装置本体Ａから補正データを要求する補正コマンドが発行されたか否かを判断している（Ｓ２１）。
【００５２】
補正コマンドを受けた場合（Ｓ２１：ＹＥＳ）、ＣＰＵ３０は、補正データ採取処理を行う（Ｓ２２）。この補正データ採取処理によれば、イメージセンサ３７を実際に動作させて光量補正や読み取りレベルを補正するためのデータが得られる。
【００５３】
こうして補正データを得ると、ＣＰＵ３０は、装置本体Ａに対して補正データを転送する（Ｓ２３）。
【００５４】
その後、補正データの転送が完了すると（Ｓ２４：ＹＥＳ）、ＣＰＵ３０は、先述した充電不能フラグおよび充電異常フラグを装置本体Ａに対して転送する（Ｓ２５）。つまり、補正データを転送するのに伴って装置本体Ａに対して充電不能フラグおよび充電異常フラグが装置本体Ａへと転送される。
【００５５】
こうして充電不能フラグおよび充電異常フラグの転送が完了すると（Ｓ２６：ＹＥＳ）、ＣＰＵ３０は、この定時補正処理を終える。
【００５６】
Ｓ２６において、充電不能フラグおよび充電異常フラグの転送が完了していない場合（Ｓ２６：ＮＯ）、ＣＰＵ３０は、Ｓ２５に戻って充電不能フラグおよび充電異常フラグの転送を続ける。
【００５７】
Ｓ２４において、補正データの転送が完了していない場合（Ｓ２４：ＮＯ）、ＣＰＵ３０は、Ｓ２３に戻って補正データの転送を続ける。
【００５８】
Ｓ２１において、補正コマンドがない場合（Ｓ２１：ＮＯ）、ＣＰＵ３０は、装置本体Ａから補正コマンドを受けるまでＳ２１を繰り返す。
【００５９】
次に、装置本体Ａにおけるメイン処理について説明する。図８に示すように、装置本体ＡのＣＰＵ１０は、コードレスハンドスキャナＢが装着された状態か否かを判断している（Ｓ３１）。具体的には、コードレスハンドスキャナＢの接続部３８と接続部２１との接続状態に応じて変化する電気信号に基づいてコードレスハンドスキャナＢが装置本体Ａに装着された状態か否かが判断される。
【００６０】
コードレスハンドスキャナＢが装置本体Ａに装着された状態の場合（Ｓ３１：ＹＥＳ）、ＣＰＵ１０は、コードレスハンドスキャナＢのＲＡＭ３２にイメージデータが存在するか否かを調べる（Ｓ３２）。
【００６１】
イメージデータが存在する場合（Ｓ３２：ＹＥＳ）、ＣＰＵ１０は、それに対応したピクトを表示部２４に表示させる（Ｓ３３）。このピクトとは、図４に符号２４Ａで示されるピクトグラムであって、現在時刻などとともに画面上に表示される。
【００６２】
その後、ＣＰＵ１０は、サブルーチンとして後述する補正データ取得処理、スキャナ離脱処理、およびバッテリエラー表示処理を実行し（Ｓ３４，Ｓ３５，Ｓ３６）、このメイン処理を終える。なお、メイン処理においては、上記した処理以外のその他の処理、たとえば印刷処理やファクシミリ送受信処理などを実行することができ、メイン処理そのものは、ループ処理として繰り返し実行される。
【００６３】
Ｓ３２において、イメージデータが存在しない場合（Ｓ３２：ＮＯ）、ＣＰＵ１０は、それに応じて先述したピクト２４Ａを非表示とし（Ｓ３７）、Ｓ３４に進む。つまり、コードレスハンドスキャナＢのＲＡＭ３２に読み取って得たイメージデータがない場合には、図４に示す状態とは違ってピクト２４Ａが消去された画面とされる。
【００６４】
Ｓ３１において、コードレスハンドスキャナＢが装置本体Ａに装着された状態にない場合（Ｓ３１：ＮＯ）、ＣＰＵ１０は、装着された状態となるまでＳ３１を繰り返す。
【００６５】
次に、装置本体Ａにおけるサブルーチンとしての補正データ取得処理について説明する。図９に示すように、ＣＰＵ１０は、一定時間が経過したか否かを判断している（Ｓ４１）。
【００６６】
一定時間が経過すると（Ｓ４１：ＹＥＳ）、ＣＰＵ１０は、補正コマンドをコードレスハンドスキャナＢに対して発行する（Ｓ４２）。
【００６７】
その後、ＣＰＵ１０は、補正コマンドに応じてコードレスハンドスキャナＢから補正データを受信する（Ｓ４３）。
【００６８】
補正データの受信が完了すると（Ｓ４４：ＹＥＳ）、ＣＰＵ１０は、補正データに続いてコードレスハンドスキャナＢから転送されてくる充電不能フラグおよび充電異常フラグを受信する（Ｓ４５）。
【００６９】
充電不能フラグおよび充電異常フラグの受信が完了すると（Ｓ４６：ＹＥＳ）、ＣＰＵ１０は、受信した充電不能フラグが「１」か否かを調べる（Ｓ４７）。
【００７０】
充電不能フラグが「１」の場合（Ｓ４７：ＹＥＳ）、ＣＰＵ１０は、それに応じた「×」ピクトを表示部２４に表示させる（Ｓ４８）。この「×」ピクトとは、図５に符号２４Ｂで示されるピクトグラムであって、先述したイメージデータの有無を示すためのピクト２４Ａと同位置に表示される。
【００７１】
同時に、ＣＰＵ１０は、図５に一例として示すように、「ハンドスキャナのバッテリが充電できません。停止キーを押して下さい。」といったメッセージを画面上に警告表示させ（Ｓ４９）、この補正データ取得処理を終える。
【００７２】
Ｓ４７において、充電不能フラグが「０」の場合（Ｓ４７：ＮＯ）、さらにＣＰＵ１０は、受信した充電異常フラグが「１」か否かを調べる（Ｓ５０）。
【００７３】
充電異常フラグが「１」の場合（Ｓ５０：ＹＥＳ）、ＣＰＵ１０は、Ｓ４８と同様に「×」ピクトを表示部２４に表示させる（Ｓ５１）。
【００７４】
同時に、ＣＰＵ１０は、一例として「ハンドスキャナのバッテリが故障あるいは付け忘れです。停止キーを押して下さい。」といったメッセージを画面上に警告表示させ（Ｓ５２）、この補正データ取得処理を終える。つまり、「×」ピクトが画面上に表示されることでバッテリエラーがある状態でも、バッテリエラーの種類に対応した警告メッセージが表示されるのである。
【００７５】
Ｓ５０において、充電異常フラグが「０」の場合（Ｓ５０：ＮＯ）、ＣＰＵ１０は、図４に示すような画面状態としたまま補正データ取得処理を終える。
【００７６】
Ｓ４６において、充電不能フラグおよび充電異常フラグの受信が完了していない場合（Ｓ４６：ＮＯ）、ＣＰＵ１０は、Ｓ４５に戻って充電不能フラグおよび充電異常フラグの受信を続ける。
【００７７】
Ｓ４４において、補正データの受信が完了していない場合（Ｓ４４：ＮＯ）、ＣＰＵ１０は、Ｓ４３に戻って補正データの受信を続ける。
【００７８】
Ｓ４１において、一定時間が経過していない場合（Ｓ４１：ＮＯ）、ＣＰＵ１０は、この補正データ取得処理を始めることなく他の処理に進む。
【００７９】
次に、装置本体Ａにおけるサブルーチンとしてのスキャナ離脱処理について説明する。図１０に示すように、ＣＰＵ１０は、コードレスハンドスキャナＢが装着された状態からユーザにより取り外されて離脱状態となったか否かを検出している（Ｓ６１）。
【００８０】
コードレスハンドスキャナＢが離脱状態となると（Ｓ６１：ＹＥＳ）、ＣＰＵ１０は、その時点で既に取得済みの充電不能フラグおよび充電異常フラグの少なくとも一つが「１」であるか否かを調べる（Ｓ６２）。
【００８１】
充電不能フラグおよび充電異常フラグの少なくとも一つが「１」の場合（Ｓ６２：ＹＥＳ）、ＣＰＵ１０は、一例として「ハンドスキャナを使用できません。」といったメッセージを画面上に警告表示させる（Ｓ６３）。
【００８２】
同時に、ＣＰＵ１０は、スピーカを介して報知音を発生させる（Ｓ６４）。
【００８３】
このような警告メッセージの表示や報知音を発生させてから所定時間が経過すると（Ｓ６５：ＹＥＳ）、ＣＰＵ１０は、警告メッセージの表示や報知音の発生を停止させ（Ｓ６６）、このスキャナ離脱処理を終える。ここで言う所定時間とは、たとえば２秒程度の短い時間であり、したがって、バッテリエラーがある状態で装置本体ＡからコードレスハンドスキャナＢが取り外された直後、ユーザは、瞬間的にバッテリエラーがあることを知ることができる。
【００８４】
Ｓ６５において、警告メッセージの表示や報知音を発生させてから所定時間が経過していない場合（Ｓ６５：ＮＯ）、ＣＰＵ１０は、所定時間が経過するまでＳ６３に戻る。
【００８５】
Ｓ６２において、充電不能フラグおよび充電異常フラグの全てが「０」の場合（Ｓ６２：ＮＯ）、ＣＰＵ１０は、このスキャナ離脱処理を終えて他の処理に進む。
【００８６】
Ｓ６１において、コードレスハンドスキャナＢが離脱された状態ではない場合（Ｓ６１：ＮＯ）、ＣＰＵ１０は、このスキャナ離脱処理を終えて他の処理に進む。
【００８７】
次に、装置本体Ａにおけるサブルーチンとしてのバッテリエラー表示処理について説明する。図１１に示すように、ＣＰＵ１０は、「×」ピクトや警告メッセージによってバッテリエラーを表示中か否かを判断する（Ｓ７１）。
【００８８】
バッテリエラーを表示中の場合（Ｓ７１：ＹＥＳ）、ＣＰＵ１０は、ユーザにより停止キーが押された否かを判断する（Ｓ７２）。
【００８９】
停止キーが押された場合（Ｓ７２：ＹＥＳ）、ＣＰＵ１０は、バッテリエラーの表示を消去し（Ｓ７３）、このバッテリエラー表示処理を終える。
【００９０】
Ｓ７２において、停止キーが押されない場合（Ｓ７２：ＮＯ）、ＣＰＵ１０は、バッテリエラーを表示させたままバッテリエラー表示処理を終えて他の処理に進む。
【００９１】
Ｓ７１において、バッテリエラーを表示中にない場合（Ｓ７１：ＮＯ）、ＣＰＵ１０は、図４に示すように正常なバッテリ状態を示す画面としたままバッテリエラー表示処理を終えて他の処理に進む。
【００９２】
したがって、上記ファクシミリ装置によれば、バッテリＢ１の充電状況に応じた充電不能フラグおよび充電異常フラグに基づいてバッテリエラーがある場合、その旨が装置本体Ａの表示部２４にて表示されるので、コードレスハンドスキャナＢにおけるバッテリエラーを装置本体Ａ側で確認することができ、その装置本体ＡからコードレスハンドスキャナＢを取り外して使用しようとする際には、バッテリエラーに速やかに対処して都合良く使用することができる。
【００９３】
なお、本発明は、上記実施形態に限定されるものではない。
【００９４】
たとえば、装置本体から取り外した状態でバッテリ電源により動作可能な端末としては、コードレスハンドスキャナＢに限らず、たとえば携帯型電話機や携帯情報端末などであっても良い。
【００９５】
端末としては、装置本体Ａとは別にオプションとして購入された後、その装置本体Ａに後付で取り付けられるものであっても良い。つまり、装置本体Ａがもともと固定据置型のイメージセンサを内蔵するものであって、書物などを読み取るためにオプションとして購入されたコードレスハンドスキャナＢを装置本体Ａに接続するような場合であっても、上記実施形態によるものと同様の効果を得ることができるのである。
【００９６】
【発明の効果】
以上説明したように、請求項１に記載の発明の情報処理装置によれば、端末が装置本体から取り外された状態になると、バッテリの充電に関するステータス情報が十分に充電できない充電不能の状態若しくは前記バッテリの接続不良などに起因する充電異常の状態を示す場合、端末が装置本体から取り外された状態では使用できない旨が装置本体上に表示されるので、バッテリエラーなどにより端末が使用できないことを装置本体側で確認することができ、その装置本体から端末を取り外して使用しようとする際には、バッテリエラーに対処しつつ都合良く使用することができる。
【００９７】
また、請求項２に記載した発明の情報処理装置によれば、請求項１に記載の情報処理装置による効果に加えて、端末が装置本体から取り外された状態では使用できないといったバッテリエラーをピクトグラムや文字により確実に知ることができる。
【００９８】
さらに、請求項３に記載した発明の情報処理装置によれば、請求項１または２に記載の情報処理装置による効果に加えて、たとえばユーザが端末にバッテリを付け忘れた状態でも、その端末を装置本体から取り外した直後には使用できない状況にあることを表示や音によって知ることができる。
【００９９】
また、請求項４に記載した発明の情報処理装置によれば、請求項１ないし３のいずれかに記載の情報処理装置による効果に加えて、コードレスハンドスキャナを備えたファクシミリ装置の使い勝手を良くすることができる。
【０１００】
さらに、請求項５に記載した発明のコンピュータプログラムによれば、その内容に基づいてＣＰＵを動作させることにより、請求項１に記載の情報処理装置の動作を実現することができる。
【０１０１】
また、請求項６に記載した発明の情報処理装置によれば、端末を装置本体とは別に購入して後付で取り付けるような場合であっても、請求項１に記載の情報処理装置によるものと同様の効果を発揮することができる。
【０１０２】
さらに、請求項７に記載した発明の情報処理装置によれば、請求項６に記載の情報処理装置による効果に加えて、端末を装置本体とは別に購入して後付で取り付けるような場合であっても、請求項２に記載の情報処理装置によるものと同様の効果を発揮することができる。
【０１０３】
また、請求項８に記載した発明の情報処理装置によれば、請求項６または７に記載の情報処理装置による効果に加えて、端末を装置本体とは別に購入して後付で取り付けるような場合であっても、請求項３に記載の情報処理装置によるものと同様の効果を発揮することができる。
【０１０４】
さらに、請求項９に記載した発明の情報処理装置によれば、請求項６ないし８のいずれかに記載の情報処理装置による効果に加えて、コードレスハンドスキャナとしての端末を装置本体とは別に購入して後付で取り付けるような場合であっても、請求項４に記載の情報処理装置によるものと同様の効果を発揮することができる。
【０１０５】
また、請求項１０に記載した発明のコンピュータプログラムによれば、その内容に基づいてＣＰＵを動作させることにより、請求項６に記載の情報処理装置の動作を実現することができる。
【図面の簡単な説明】
【図１】  本発明に係る情報処理装置の一実施形態として、装置本体とコードレスハンドスキャナとを備えたファクシミリ装置の外観を示す斜視図である。
【図２】  コードレスハンドスキャナを説明するための説明図である。
【図３】  ファクシミリ装置の回路構成を示したブロック図である。
【図４】  バッテリが正常な場合の表示画面を説明するための説明図である。
【図５】  バッテリエラーがある場合の表示画面を説明するための説明図である。
【図６】  コードレスハンドスキャナにおける装着後充電処理の動作手順を示すフローチャートである。
【図７】  コードレスハンドスキャナにおける定時補正処理の動作手順を示すフローチャートである。
【図８】  装置本体におけるメイン処理の動作手順を示すフローチャートである。
【図９】  装置本体における補正データ取得処理の動作手順を示すフローチャートである。
【図１０】  装置本体におけるスキャナ離脱処理の動作手順を示すフローチャートである。
【図１１】  装置本体におけるバッテリエラー表示処理の動作手順を示すフローチャートである。
【符号の説明】
１０  ＣＰＵ
１１  ＮＣＵ
１２  ＲＡＭ
１３  モデム
１４  ＲＯＭ
１５  ＮＶＲＡＭ
１６  ゲートアレイ
１７  コーデック
１８  ＤＭＡＣ
２１  接続部
２２  印刷部
２３  操作部
２４  表示部
２８  公衆電話回線
３０  ＣＰＵ
３２  ＲＡＭ
３４  ＲＯＭ
３６  入出力インターフェイス
３７  イメージセンサ
２２  接続部
Ａ    装置本体
Ｂ    ハンディスキャナ
Ｂ１  バッテリ
【図１】
0003656563.tif 000002
【図２】
0003656563.tif 000003
【図３】
0003656563.tif 000004
【図４】
0003656563.tif 000005
【図５】
0003656563.tif 000006
【図６】
0003656563.tif 000007
【図７】
0003656563.tif 000008
【図８】
0003656563.tif 000009
【図９】
0003656563.tif 000010
【図１０】
0003656563.tif 000011
【図１１】
0003656563.tif 000012