(57)【要約】  【課題】  国または地域程度の精度で使用される場所の推定ができる低廉な情報処理装置を提供する。  【解決手段】  情報処理装置は、基準時刻をカウンＲＴＣ（Real Time Clock）５と、使用地の時刻を入力する操作パネル１２と、前記基準時刻と前記使用地の時刻との差に基づいて使用されている場所を推定するＣＰＵ１と、を備える。このような構成によると、ＧＰＳを用いずに時差によって使用される場所の推定をおこなっているので、低コストで国または地域程度の精度で使用される場所の推定ができる。【選択図】      図１
2005063337.tif 000002
【特許請求の範囲】
【請求項１】
基準時刻をカウントとする時計手段と、
使用地の時刻を入力する入力手段と、
前記基準時刻と前記使用地の時刻との差に基づいて使用されている場所を推定する推定手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記推定手段が、前記基準時刻と前記使用地の時刻との差を記憶する記憶手段と、前記記憶手段に記憶されている前記基準時刻と前記使用値の時刻との差に基づいて使用されている場所を推定する手段と、を有する請求項１に記載の情報処理装置。
【請求項３】
前記推定手段によって推定された使用されている場所に応じて動作モードを変更する制御手段を備える請求項１又は請求２に記載の情報処理装置。
【請求項４】
前記制御手段が、前記推定手段によって推定された使用されている場所が本来使用を許されている場所であるかを判定する判定手段と、前記判定手段によって本来使用を許されている場所でないと判定された場合に動作を停止又は制限する手段と、を有する請求項３に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、時計機能を有する情報処理装置に関するものである。
【背景技術】
【０００２】
国際経済取引が活発である現在において情報処理装置等の電気機器の輸出は一般的に行われている。ところが、特定の国または地域向けに設計し製造販売された情報処理装置を流通業者が製造業者の意図に反して特定の国または地域以外の国または地域に再輸出して販売することがある。例えば、米国向けに設計し製造販売された情報処理装置を流通業者が台湾に再輸出して販売することがある。これは、米国向け情報処理装置はＡＣ１２０Ｖ電源を想定して設計されているが、台湾の商用電源はＡＣ１１０Ｖであり且つ商用電源プラグの形状も米国と同一であるため、米国向けに設計された情報処理装置をそのまま台湾で使用することができることによるものである。
【０００３】
しかしながら、情報処理装置の一例であるファクシミリ装置は、国毎に加入者電話回線網端末規制が異なっており、またノートパソコン等と異なり想定した仕向地で固定的に使用することを前提として設計されている。このため、ファクシミリ装置を本来の仕向地以外で使用すると、設計想定外の不具合が発生するおそれがあり、また製造業者が用意するサービス網の対象外となる等の問題が生じる。このように本来の仕向地以外で使用される情報処理装置（以下、「不正流入品」ともいう）は製造業者の信用にかかわる様々な問題を引き起こしている。
【０００４】
不正流入品が引き起こす問題の発生を防止する手段として、情報処理装置側で使用されている地域を認識し、本来の仕向地で使用されていない場合には通常の動作を停止または制限することが有効である。不正流入品が引き起こす問題の発生を防止する目的ではないものも含め、使用されている国あるいは地域を特定しその情報を利用する従来技術は種々提案されているが、いずれも国または地域を特定する手段として、ＧＳＰ(Global Positioning System＝全地球位置測定システム)を利用している（例えば特許文献１、特許文献２、特許文献３参照）。
【特許文献１】特開平６−４６１７９号公報
【特許文献２】特開２００１−２４３２２４号公報
【特許文献３】特開２００２−１５６９６０号公報
【特許文献４】特開２０００−１９６８００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述した通り従来技術では使用されている場所を特定する手段としてＧＰＳを用いているが、ＧＰＳはカー・ナビゲーション・システムとして一般的になったとはいえ、ＧＰＳ装置自体は高価なものであり、また不正流入品が引き起こす問題の発生を防止することを目的とする国または地域の特定においては、ＧＰＳが持つほどの位置的精度は必要なく、いかにもオーバー・スペックといわざるを得ない。また、不正流入品が引き起こす問題の発生を防止するという目的が一般ユーザーに具体的利益をもたらすものではないことから情報処理装置の価格競争力上も極力コストをかけずに不正流入品が引き起こす問題の発生を防止する必要がある。さらにＧＰＳは室内では電波を捕らえにくいという問題もある。
【０００６】
本発明は、上記の問題点に鑑み、国または地域程度の精度で使用される場所の推定ができる低廉な情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために本発明に係る情報処理装置は、基準時刻をカウントとする時計手段と、使用地の時刻を入力する入力手段と、前記基準時刻と前記使用地の時刻との差に基づいて使用されている場所を推定する推定手段と、を備える構成とする。
【０００８】
このような構成によると、ＧＰＳを用いずに時差によって使用される場所の推定をおこなっているので、低コストで国または地域程度の精度で使用される場所の推定ができる。
【０００９】
また、前記推定手段が、前記基準時刻と前記使用地の時刻との差を記憶する記憶手段と、前記記憶手段に記憶されている前記基準時刻と前記使用値の時刻との差に基づいて使用されている場所を推定する手段と、を有するようにしてもよい。
【００１０】
このような構成によると、使用地の時刻をカウントする時計手段を設けなくて済むので、更なる低コスト化を図ることができる。
【００１１】
さらに、前記推定手段によって推定された使用されている場所に応じて動作モードを変更する制御手段を備えるようにしてもよい。これにより、使用されている場所に応じた動作が行われるので、例えば使用されている場所で用いられている言語で情報を表示すること等が可能になる。
【００１２】
また、前記制御手段が、前記推定手段によって推定された使用されている場所が本来使用を許されている場所であるかを判定する判定手段と、前記判定手段によって本来使用を許されている場所でないと判定された場合に動作を停止又は制限する手段と、を有するようにしてもよい。これにより、不正流入品が引き起こす問題の発生を防止することができる。
【発明の効果】
【００１３】
本発明によると、国または地域程度の精度で使用される場所の推定ができる低廉な情報処理装置を実現するができる。本発明に係る情報処理装置は、時差によって使用される場所の推定をおこなっているので、もちろん経度の同じすなわち時差の同じ地域同士を判別することはできないが、例えば上述した米国向け製品が台湾へ流入することに起因する問題の発生を防止するという程度の目的を達成する上では最小限の追加コストで充分な機能を有する。
【発明を実施するための最良の形態】
【００１４】
以下に本発明の一実施形態について図面を参照して説明する。本発明に係る情報処理装置としてここではファクシミリ装置を例に挙げて説明する。本発明に係るファクシミリ装置の一構成例を図１に示す。図１のファクシミリ装置は、ＣＰＵ（Central Processing Unit）１と、ＲＯＭ（Read Only Memory）２と、ＲＡＭ（Random Access Memory）３と、ＳＲＡＭ（Static Random Access Memory）４と、ＲＴＣ（Real Time Clock）５と、バッテリー６と、スキャナ７と、プリンタ８と、ＭＯＤＥＭ９と、ＭＯＤＥＭ９と電話回線（図示せず）との間のインターフェイスであるＤＡＡ（Data Access Arrangement）１０と、表示部１１と、操作パネル１２とを備えている。
【００１５】
ＣＰＵ１は、ＲＯＭ２に格納されているプログラムに従ってＲＡＭ３をワークエリア或いはバッファとして利用してファクシミリ装置全体の動作を制御する。
【００１６】
ＳＲＡＭ４は、低消費電力のメモリーであり、ファクシミリ装置本体の電源を切った後も記憶しておくことが望ましいデータ（電話帳や場合によってはファクシミリ受信データ等）を記憶し、バッテリー６から供給される電力によってファクシミリ装置本体の電源が切られているときもデータを保持する。なお、ＳＲＡＭ４の代わりにフラッシュメモリ等の不揮発性メモリを用いてもよい。フラッシュメモリ等の不揮発性メモリを用いる場合は、バッテリー６からフラッシュメモリ等の不揮発性メモリへの電力供給は不要である。
【００１７】
ＲＴＣ５は、通常日付、時、分、秒のレジスタを持ちバッテリー６から供給される電力により、ファクシミリ装置本体の電源が切られているときも時刻を保持し、カウントする。ファクシミリ装置は送信或いは受信画像データに日付、時刻を付加する機能を有することが一般的であるため、ＲＴＣはファクシミリ装置に通常必ず設けられるデバイスである。
【００１８】
バッテリー６の容量をＳＲＡＭ４及びＲＴＣ５の消費電力に対して十分に大きくしてファクシミリ装置の製品寿命中にバッテリー６を交換する必要がないように、ＳＲＡＭ４、ＲＴＣ５、及びバッテリー６を選択する。なお、ＳＲＡＭ４の代わりにフラッシュメモリ等の不揮発性メモリを用いる場合は、バッテリー６の容量をＲＴＣ５の消費電力に対して十分に大きくしてファクシミリ装置の製品寿命中にバッテリー６を交換する必要がないように、ＲＴＣ５及びバッテリー６を選択する。
【００１９】
続いて、図１のファクシミリ装置の動作について説明する。なお、ファクシミリとしての動作は本発明の特徴部分に直接関係ないため、ファクシミリとしての詳細動作の説明は省略する。
【００２０】
まず、「生産時時刻書き込みモード」における動作について説明する。「生産時時刻書き込みモード」における処理のフローチャートを図２に示す。生産工場内の作業者が所定の手順に従って操作パネル１２を操作すると、操作パネル１２から出力される信号に応じてＣＰＵ１が「生産時時刻書き込みモード」を起動する。このモードの起動方法は一般ユーザーに隠され且つ容易に実行できないようにしておく。なお、本実施形態では図１のファクシミリ装置の生産工場がタイ国にあるものとする。
【００２１】
ＣＰＵ１は、操作パネル１２から出力される信号に基づいて日付、時刻が入力されたかを判定する（ステップＳ１０）。なお、日付、時刻の入力は、生産工場内の作業者が表示部１１の表示内容を確認しながら操作パネル１２を操作して作業中の現在時刻、日付を入力することによって行われる。
【００２２】
日付、時刻が入力されたと判定されれば（ステップＳ１０のＹｅｓ）、ＣＰＵ１は入力された時刻と既知の時差から「標準時」を算出する（ステップＳ２０）。なお、本実施形態ではグリニッジ標準時を「標準時」とする。本モードの処理ソフトウエアは、事前の設定などにより、生産場所をタイ国に設定しているため、タイ時間のグリニッジ標準時に対する時差プラス７時間を既知の時差として予めＲＯＭ２に格納しており、ステップＳ１０で入力された時刻から既知の時差（プラス７時間）を差し引いて容易に「標準時」を計算することができる。
【００２３】
そして、ＣＰＵ１は、「標準時」の値をＲＴＣ５の日付、時、分、秒の各レジスタに書き込み（ステップＳ３０）、「時差」の値（プラス７時間）をＳＲＡＭ４の所定のエリアに書き込み（ステップＳ４０）、「生産時時刻書き込みモード」における処理を終了する。
【００２４】
ＲＴＣ５はステップＳ３０において「標準時」の書き込みが行われると、カウントを開始する。前述の通りＲＴＣ５およびＳＲＡＭ４はバッテリー６から供給される電力を受け取っており、またバッテリー６はファクシミリ装置の製品寿命を充分に満たし得る容量のものが選択されている。従って、図１のファクシミリ装置は「標準時」及び「時差（プラス７時間）」を記憶し且つ時刻をカウントし続けている状態で生産工場から消費地に向けて出荷される。
【００２５】
次に、「通常の時刻設定モード」における動作について説明する。「通常の時刻設定モード」における処理のフローチャートを図３に示す。本モードの処理は、ユーザーがファクシミリ装置を購入して設置する際に取扱説明書などに従って使用前に時刻を設定するときに行われる。ここでは消費地を米国東海岸と仮定して説明する。ユーザーによってファクシミリ装置本体の電源が最初に投入されると、ＣＰＵ１は「標準時」に「時差」を加えて生産国の時刻であるタイ時間を算出してその算出したタイ時間を表示部１１に表示させる。なお、生産国の時刻であるタイ時間を表示せずに、時刻として何も表示しない(例：「--時--分」)ようにしてもよい。
【００２６】
その後ユーザーが設置マニュアルや取扱説明書に従って操作パネル１２を操作すると、操作パネル１２から出力される信号に応じてＣＰＵ１が「通常の時刻設定モード」を起動する。ここで上述した「生産時時刻書き込みモード」の起動方法は一般ユーザーに隠され且つ容易に実行できないようにしてあるため、起動されることはない。
【００２７】
ＣＰＵ１は、操作パネル１２から出力される信号に基づいて日付、時刻が設定されたかを判定する（ステップＳ５０）。なお、日付、時刻の設定は、ユーザーが表示部１１の表示内容を確認しながら操作パネル１２を操作して当然消費地の現地時間（アメリカ東海岸時間）を入力することによって行われる。
【００２８】
日付、時刻が設定されたと判定されれば（ステップＳ５０のＹｅｓ）、ＣＰＵ１は設定された日付、時刻とＲＴＣ５に記憶されている「標準時」とを比較し、その比較結果から「時差」を算出する（ステップＳ６０）。
【００２９】
そして、ＣＰＵ１は、ステップＳ６０で算出した「時差」の値（マイナス５時間）をＳＲＡＭ４の所定のエリアに書き込む（ステップＳ７０）。もともとＳＲＡＭ４の所定のエリアにはタイ国でのグリニッジ標準時に対する時差（プラス７時間）が書き込まれているが、それをステップＳ６０において算出されたアメリカ東海岸時間のグリニッジ標準時に対する時差（マイナス５時間）に書き換える。
【００３０】
その後、ＣＰＵ１は、部品精度や気温などの要因によるＲＴＣ５の誤差の蓄積を排除するために、分や秒についてはステップＳ５０において設定された値をそのままＲＴＣ５に書き込み（ステップＳ８０）、「通常の時刻設定モード」における処理を終了する。
【００３１】
次に、「使用エリア判定」における動作について説明する。ユーザーが操作パネル１２を操作することによってファクシミリ装置としての通常の動作（例えば原稿送信やコピー）が要求されると、図４に示すフローチャートの処理が行われる。
【００３２】
ＣＰＵ１は、ＳＲＡＭ４に記憶されている「時差」の値（マイナス５時間）を読み込み(ステップＳ９０)、本来使用を許された場所で使用されているか、本来使用を許されていない場所で使用されているかを判定するために、ステップＳ９０において読み込んだ「時差」の値が使用可能設定範囲内であるかを判定する（ステップＳ１００）。本実施形態では、本来使用を許された場所を米国本土、使用可能設定範囲をマイナス５時間〜マイナス９時間とする。
【００３３】
「時差」の値が使用可能設定範囲内でなければ（ステップＳ１００のＮｏ）、ＣＰＵ１は使用できない旨を表示部１１に表示させるかまたはプリンタ８に印字させて動作を停止して(ステップＳ１１０)、「使用エリア判定」の処理を終了する。一方、「時差」の値が使用可能設定範囲内であれば（ステップＳ１００のＹｅｓ）、本来の処理へ移行して（ステップＳ１２０）、「使用エリア判定」の処理を終了するので、要求されているファクシミリ装置としての通常の動作が行われる。具体的には、使用可能設定範囲がマイナス５時間〜マイナス９時間である場合、時差がマイナス５時間(米国東海岸時間が設定された場合)やマイナス９時間(米国西海岸時間が設定された場合)のときは使用されている場所が本来使用を許された場所（米国本土）であると推定されて通常の動作が許可されるが、時差がプラス８時間(台湾時間が設定された場合)のときは使用されている場所が米国本土以外であると推定されて通常の動作が禁止される。なお、ステップＳ１００において完全に動作を停止するのではなく、何らかの動作の制限を行う態様にしてもよい。
【００３４】
次に、図４に示すフローチャートのステップＳ１２０を経て本来の処理に移行して通常の動作が行われ、その通常の動作においてファクシミリの送信データや受信データへの時刻の貼付け、表示部１１への時刻の表示などを行うために時刻のデータが必要である場合には、図５に示すフローチャートの処理が行われる。
【００３５】
ＣＰＵ１はＲＴＣ５に記憶されている「標準時」を読み出し（ステップＳ１３０）、ＳＲＡＭ４に記憶されている「時差」の値（マイナス５時間）を読み出し（ステップＳ１４０）、「標準時」に「時差」の値（マイナス５時間）を加えて消費地時刻（アメリカ東海岸時間）を算出して(ステップＳ１５０)、時刻取得の処理を終了する。
【００３６】
図１のファクシミリ装置は、ＧＰＳを用いずに、時差によって使用される位置の検出をおこなっているので、低コストで国または地域程度の精度で使用される位置の検出することができる。また、図１のファクシミリ装置は、本来使用を許されていない場所で使用されていると判定した場合には通常の動作を禁止するので、不正流入品が引き起こす問題の発生を防止することができる。また、図１のファクシミリ装置は、本来使用を許された場所で使用されている限りはユーザーから見れば従来のファクシミリ装置と何ら変わるところはない。
【００３７】
なお、ＣＰＵ１が、ＲＴＣ５に記憶されている日付データを読み取り、その読み取った日付データに基づいてＳＲＡＭ４に記憶されている「時差」に対してサマータイムなどの補正を自動的に行うようにすることが望ましい。
【００３８】
また、ＲＴＣ５が記憶する「標準時」はグリニッジ標準時に限らず、何らかの基準時刻であればよい。例えば、ＲＴＣ５が記憶する「標準時」を生産時時刻にした場合、「生産時時刻書き込みモード」において生産時時刻がそのまま「標準時」としてＲＴＣ５のレジスタに書き込まれることになる。
【００３９】
また、ＳＲＡＭ４の代わりに第２のＲＴＣを備え、ＲＴＣ５が「標準時」を記憶し、第２のＲＴＣが「消費地時刻」を記憶するようにし、使用エリア判定においてＣＰＵ１が「標準時」と「消費地時刻」とを比較して時差を算出し、その算出した時差が使用可能設定範囲内であるかを判定するようにしてもよい。ただし、このような構成のファクシミリ装置はＲＴＣが２個必要でありコストがかかるため、図１に示す構成のファクシミリ装置の方がより好ましい実施形態である。
【００４０】
また、上述した実施形態では本来使用を許された場所を一つにしているが、本来使用を許された場所を複数設定し、それぞれの場所に応じた通常の動作をするようにしてもよい。この場合、ユーザーが操作パネル１２を操作することによってファクシミリ装置としての通常の動作（例えば原稿送信やコピー）が要求されると、図４に示すフローチャートの処理の代わりに図６に示すフローチャートの処理が行われるようにする。
【００４１】
ＣＰＵ１は、ＳＲＡＭ４に記憶されている「時差」の値を読み込み(ステップＳ１６０)、本来使用を許された第１の使用場所で使用されている否かを判定するために、ステップＳ１６０において読み込んだ「時差」の値が第１の使用可能設定範囲内であるかを判定する（ステップＳ１７０）。本実施形態では、本来使用を許された第１の使用場所を米国本土、第１の使用可能設定範囲をマイナス５時間〜マイナス９時間とすうる。
【００４２】
「時差」の値が第１の使用可能設定範囲内であれば（ステップＳ１７０のＹｅｓ）、第１の使用場所に適したモードで本来の処理へ移行して（ステップＳ１９０）、「使用エリア判定」の処理を終了するので、要求されているファクシミリ装置としての通常の動作が第１の使用場所に適したモード（例えば英語表示や米国の加入者電話回線網端末規制に従った処理を行うモード）で行われる。一方、「時差」の値が第１の使用可能設定範囲内でなければ（ステップＳ１７０のＮｏ）、本来使用を許された第２の使用場所で使用されている否かを判定するために、ステップＳ１６０において読み込んだ「時差」の値が第２の使用可能設定範囲内であるかを判定する（ステップＳ１８０）。本実施形態では、本来使用を許された第２の使用場所を台湾、第２の使用可能設定範囲をプラス８時間とする。
【００４３】
「時差」の値が第２の使用可能設定範囲内であれば（ステップＳ１８０のＹｅｓ）、第２の使用場所に適したモードで本来の処理へ移行して（ステップＳ２１０）、「使用エリア判定」の処理を終了するので、要求されているファクシミリ装置としての通常の動作が第２の使用場所に適したモード（例えば中国語表示や台湾の加入者電話回線網端末規制に従った処理を行うモード）で行われる。一方、「時差」の値が第２の使用可能設定範囲内でなければ（ステップＳ１８０のＮｏ）、ＣＰＵ１は使用できない旨を表示部１１に表示させるかまたはプリンタ８に印字させて動作を停止して(ステップＳ２００)、「使用エリア判定」の処理を終了する。
【００４４】
具体的には、第１の使用可能設定範囲がマイナス５時間〜マイナス９時間であり第２の使用可能設定範囲がプラス８時間である場合、時差がマイナス５時間(米国東海岸時間が設定された場合)やマイナス９時間(米国西海岸時間が設定された場合)のときは使用されている場所が第１の使用場所（米国本土）であると推定されて第１の使用場所に適したモードでの通常の動作が許可され、時差がプラス８時間(台湾時間が設定された場合)のときは使用されている場所が第２の使用場所（台湾）であると推定されて第２の使用場所に適したモードでの通常の動作が許可されるが、時差がプラス９時間(日本時間が設定された場合)のときは使用されている場所が第１、第２の使用場所以外であると推定されて通常の動作が禁止される。なお、ステップＳ２００において完全に動作を停止するのではなく、何らかの動作の制限を行う態様にしてもよい。
【図面の簡単な説明】
【００４５】
【図１】は、本発明に係るファクシミリ装置の一構成例を示す図である。
【図２】は、生産時時刻書き込みモードにおける処理のフローチャートである。
【図３】は、通常の時刻設定モードにおける処理のフローチャートである。
【図４】は、使用エリア判定の処理フローチャートである。
【図５】は、時刻取得の処理フローチャートである。
【図６】は、使用エリア判定の他の処理フローチャートである。
【符号の説明】
【００４６】
１    ＣＰＵ
２    ＲＯＭ
３    ＲＡＭ
４    ＳＲＡＭ
５    ＲＴＣ
６    バッテリー
８    プリンタ
１１    表示部
１２    操作パネル
【図１】
2005063337.tif 000003
【図２】
2005063337.tif 000004
【図３】
2005063337.tif 000005
【図４】
2005063337.tif 000006
【図５】
2005063337.tif 000007
【図６】
2005063337.tif 000008