(57)【要約】【課題】ユーザに負担をかけることなく、検知位置ずれを適切に抑制することができる、操作装置及び電子機器を提供する。【解決手段】温度取得部５０１は、タッチパネル２２２の操作面の温度に対応する温度を取得する。抵抗値情報取得部５０２は、タッチパネル２２２の押圧位置の検知に必要なタッチパネル２２２の抵抗値情報を計測により取得する。基準情報保持部５０３は、抵抗値情報取得部５０２により取得された抵抗値情報を保持する。基準温度保持部５０４は、抵抗値情報取得部５０２による抵抗値情報取得に対応して温度取得部５０１が取得した温度を保持する。情報更新部５０５は、温度取得部５０１により取得された温度と基準温度保持部５０４に保持された温度との差が予め登録された更新条件を満足した場合、抵抗値情報取得部５０２が新たに取得した抵抗値情報を基準情報保持部５０３に保持させる。【選択図】図５
2015031970.tif 000002
【特許請求の範囲】
【請求項１】
抵抗膜方式のタッチパネルと、
前記タッチパネルの操作面の温度に対応する温度を取得する温度取得部と、
前記タッチパネルの押圧位置の検知に必要な前記タッチパネルの抵抗値情報を計測により取得する抵抗値情報取得部と、
前記抵抗値情報取得部により取得された前記抵抗値情報を保持する基準情報保持部と、
前記抵抗値情報取得部による抵抗値情報取得に対応して前記温度取得部が取得した温度を保持する基準温度保持部と、
前記温度取得部により取得された温度と前記基準温度保持部に保持された温度との差が予め登録された更新条件を満足した場合、前記抵抗値情報取得部が新たに取得した抵抗値情報を前記基準情報保持部に保持させる、情報更新部と、
を備える操作装置。
【請求項２】
前記更新条件が前記タッチパネルの分解能に基づいて設定される、請求項１記載の操作装置。
【請求項３】
前記更新条件が前記タッチパネルの操作面における検知位置ずれ寸法に基づいて設定される、請求項１記載の操作装置。
【請求項４】
前記抵抗値情報取得部は、ユーザがタッチパネルを操作する可能性が低いタイミングで新たに抵抗値情報を取得する、請求項１から請求項３のいずれか１項に記載の操作装置。
【請求項５】
前記抵抗値情報取得部が新たに抵抗値情報を取得する際に、前記タッチパネルの操作面への接触を禁止する旨の警告を前記タッチパネルの背面側に配置された表示面に表示する報知部をさらに備える、請求項１から請求項４のいずれか１項に記載の操作装置。
【請求項６】
請求項１から請求項５のいずれか１項に記載の操作装置を備える電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、抵抗膜方式のタッチパネルを有する操作装置及び電子機器に関する。
【背景技術】
【０００２】
近年、オフィス等において、スキャナ、ファクシミリ、プリンタ、複写機等の機能を備える複合機（ＭＦＰ：Multi FunctionPeripheral）が使用されている。複合機は、例えば、ＬＡＮ（Local Area Network）等のネットワークを通じてパーソナルコンピュータ等の情報処理端末と接続された状況で使用されることが多い。そして、情報処理端末から入力された画像データを用紙上に印刷する画像形成装置として機能したり、情報処理端末において使用される画像データを取得する画像読取装置として機能したり、文書画像データを検索可能に蓄積する文書管理装置として機能したりする。
【０００３】
このような複合機では、ユーザによる指示等の入力に使用される操作装置を備えている。操作装置の一例として、タッチパネルを備える操作装置が広く知られている。周知のように、タッチパネル（タッチパネル付ディスプレイ）は、表示装置の機能と入力装置の機能とを具備し、操作ボタンを表示するとともに、表示面に配置されたセンサ等により押圧位置（タッチ位置）を検出する。押圧位置を検知する方式には複数の方式があるが、例えば、抵抗膜方式のタッチパネルが広く使用されている。
【０００４】
公知のように、抵抗膜方式のタッチパネルは、空間をおいて対向して配置された透明抵抗膜により構成され、押圧されていない状態での抵抗値と、押圧されて透明抵抗膜が互いに接触した状態での抵抗値とに基づいて、押圧位置の二次元的な座標を特定する。しかしながら、抵抗膜は、環境変化や経年変化により抵抗値が変動するという特性を有している。このような抵抗変化が発生すると、検知位置にずれが発生してしまう。近年、抵抗膜方式のタッチパネルにおいてもマルチタッチを検出する技術が提案されており（特許文献１）、また、装置の多機能化に伴って、タッチパネルに表示される操作ボタンの密度も高くなっている。そのため、このような検知位置ずれを許容できる範囲も小さくなっている。
【０００５】
この対策として、例えば、特許文献２は、装置の起動時にタッチパネルの抵抗値を測定し、前回の測定値と比較して変化があった場合には、キャリブレーションメニューを表示するとともに、キャリブレーション（位置合わせ処理）が必要である旨を表示するタッチパネル制御装置を開示している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１１−２１６００１号公報
【特許文献２】特開平７−１８２０９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献２が開示する技術では、装置起動時には、キャリブレーションが必要である旨をユーザに通知することができる。そして、ユーザは、キャリブレーションを実施することにより検知位置ずれの発生を避けることができる。しかしながら、例えば、複合機のような装置は、一旦起動された後、停止されずに起動され続けることが多い。このような装置に特許文献２が開示する技術を適用しても、検知位置ずれの発生を抑制することは困難である。また、特許文献２が開示する技術では、キャリブレーションが必要であることが通知されても、ユーザがキャリブレーションを実行しない限り、検知位置ずれの発生を避けることができない。
【０００８】
本発明は、このような従来技術の課題を鑑みてなされたものであって、ユーザに負担をかけることなく、検知位置ずれを適切に抑制することができる、操作装置及び電子機器を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述の目的を達成するために、本発明に係る操作装置は以下の技術的手段を採用している。まず、本発明は、抵抗膜方式のタッチパネルを備える操作装置を前提としている。そして、本発明に係る操作装置は、温度取得部、抵抗値情報取得部、基準情報保持部、基準温度保持部及び情報更新部を備える。温度取得部は、タッチパネルの操作面の温度に対応する温度を取得する。抵抗値情報取得部は、タッチパネルの押圧位置の検知に必要なタッチパネルの抵抗値情報を計測により取得する。基準情報保持部は、抵抗値情報取得部により取得された抵抗値情報を保持する。基準温度保持部は、抵抗値情報取得部による抵抗値情報取得に対応して温度取得部が取得した温度を保持する。情報更新部は、温度取得部により取得された温度と基準温度保持部に保持された温度との差が予め登録された更新条件を満足した場合、抵抗値情報取得部が新たに取得した抵抗値情報を基準情報保持部に保持させる。例えば、上記更新条件はタッチパネルの分解能に基づいて設定することができる。あるいは、上記更新条件は、タッチパネルの操作面における検知位置ずれ寸法に基づいて設定することもできる。
【００１０】
この操作装置では、温度変化によりタッチパネルの操作面における検知位置ずれが発生する状況になった場合、タッチパネルの押圧位置の検知に必要なタッチパネルの抵抗値情報が自動的に更新される。その結果、検知位置ずれを適切に抑制することができる。また、抵抗値情報の更新条件を、タッチパネルの操作面における検知位置ずれ寸法に基づいて設定することで、抵抗値情報の更新が実施過多になることを防止することができる。
【００１１】
上記操作装置において、抵抗値情報取得部は、ユーザがタッチパネルを操作する可能性が低いタイミングで新たに抵抗値情報を取得する構成を採用することができる。ユーザがタッチパネルを操作する可能性が低いタイミングとは、例えば、省電力モードからの復帰時やジョブ実行中等を意味する。
【００１２】
また、上述の操作装置は、抵抗値情報取得部が新たに抵抗値情報を取得する際に、タッチパネルの操作面への接触を禁止する旨の警告をタッチパネルの背面側に配置された表示面に表示する報知部をさらに備えてもよい。これにより、抵抗値情報の誤計測をより確実に避けることができる。
【００１３】
一方、他の観点では、本発明は、上述の操作装置を備える電子機器を提供することもできる。
【発明の効果】
【００１４】
本発明によれば、ユーザに負担をかけることなく、検知位置ずれを適切に抑制することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施形態における複合機の全体構成を示す概略構成図
【図２】本発明の一実施形態における複合機の操作パネルを示す模式図
【図３】本発明の一実施形態における複合機のハードウェア構成を示す図
【図４】本発明の一実施形態におけるタッチパネルの構造を示す概略構成図
【図５】本発明の一実施形態における複合機を示す機能ブロック図
【図６】本発明の一実施形態における複合機が備えるタッチパネルの温度差と検知誤差との関係を示す図
【図７】本発明の一実施形態における複合機が備える操作装置が実施する抵抗値情報更新手順の一例を示すフロー図
【発明を実施するための形態】
【００１６】
以下、本発明の実施形態について、図面を参照しながらより詳細に説明する。以下では、デジタル複合機として本発明を具体化する。
【００１７】
図１は本実施形態におけるデジタル複合機の全体構成の一例を示す概略構成図である。図１に示すように、複合機１００は、画像読取部１２０及び画像形成部１４０を含む本体１０１と、本体１０１の上方に取り付けられたプラテンカバー１０２とを備える。本体１０１の上面にはコンタクトガラス等の透明板からなる原稿台１０３が設けられており、原稿台１０３はプラテンカバー１０２によって開閉されるようになっている。また、プラテンカバー１０２は、原稿搬送装置１１０を備えている。
【００１８】
原稿台１０３の下方には、画像読取部１２０が設けられている。画像読取部１２０は、走査光学系１２１により原稿の画像を読み取りその画像のデジタルデータ（画像データ）を生成する。原稿は、原稿台１０３や原稿搬送装置１１０に載置することができる。走査光学系１２１は、第１キャリッジ１２２や第２キャリッジ１２３、集光レンズ１２４を備える。第１キャリッジ１２２には線状の光源１３１及びミラー１３２が設けられ、第２キャリッジ１２３にはミラー１３３及び１３４が設けられている。光源１３１は原稿を照明する。ミラー１３２、１３３、１３４は、原稿からの反射光を集光レンズ１２４に導き、集光レンズ１２４はその光像をラインイメージセンサ１２５の受光面に結像する。
【００１９】
この走査光学系１２１において、第１キャリッジ１２２及び第２キャリッジ１２３は、副走査方向１３５に往復動可能に設けられている。第１キャリッジ１２２及び第２キャリッジ１２３を副走査方向１３５に移動することによって、原稿台１０３に載置された原稿の画像をイメージセンサ１２５で読み取ることができる。原稿搬送装置１１０にセットされた原稿の画像を読み取る場合、画像読取部１２０は、第１キャリッジ１２２及び第２キャリッジ１２３を画像読取位置に合わせて一時的に静止させ、画像読取位置を通過する原稿の画像をイメージセンサ１２５で読み取る。イメージセンサ１２５は、受光面に入射した光像から、例えば、Ｒ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）の各色に対応する原稿の画像データを生成する。
【００２０】
生成された画像データは、画像形成部１４０において用紙に印刷することができる。また、生成された画像データは、ネットワークインタフェイス１６１等を介して、ネットワーク１６２を通じて他の機器（図示せず）へ送信することもできる。
【００２１】
画像形成部１４０は、画像読取部１２０で得た画像データや、ネットワーク１６２に接続された他の機器からネットワークインタフェイス１６１を介して受信した画像データを用紙に印刷する。
【００２２】
画像形成部１４０は、感光体ドラム１４１を備える。感光体ドラム１４１は一定速度で一方向に回転する。感光体ドラム１４１の周囲には、回転方向の上流側から順に、帯電器１４２、露光器１４３、現像器１４４、中間転写ベルト１４５が配置されている。帯電器１４２は、感光体ドラム１４１の表面を一様に帯電させる。露光器１４３は、一様に帯電した感光体ドラム１４１の表面に、画像データに応じて光ビームを照射し、感光体ドラム１４１上に静電潜像を形成する。現像器１４４は、その静電潜像にトナーを付着させ、感光体ドラム１４１上にトナー像を形成する。中間転写ベルト１４５は、感光体ドラム１４１上のトナー像を用紙に転写する。感光体ドラム１４１が回転することによりこれらのプロセスが一連で行われる。画像データがカラー画像である場合、中間転写ベルト１４５は、各色のトナー像を同一の用紙に転写する。なお、ＲＧＢ形式のカラー画像は、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）形式の画像データに変換され、各色の画像データが露光器１４３に入力される。
【００２３】
画像形成部１４０は、手差しトレイ１５１、給紙カセット１５２、１５３、１５４等から、中間転写ベルト１４５と転写ローラ１４６との間の転写部に用紙を給送する。手差しトレイ１５１や各給紙カセット１５２、１５３、１５４には、様々なサイズの用紙を載置又は収容することができる。画像形成部１４０は、ユーザの指定した用紙や、自動検知した原稿のサイズに応じた用紙を選択し、選択した用紙を給送ローラ１５５により手差しトレイ１５１やカセット１５２、１５３、１５４から給紙する。給紙された用紙は搬送ローラ１５６やレジストローラ１５７により所定のタイミングで転写部に搬送される。トナー像が転写された用紙は、搬送ベルト１４７により定着器１４８に搬送される。定着器１４８は、ヒータを内蔵した定着ローラ１５８及び加圧ローラ１５９を有しており、熱と押圧力によってトナー像を用紙に定着する。画像形成部１４０は、定着器１４８を通過した用紙を排紙トレイ１４９へ排紙する。
【００２４】
図２は複合機が備える操作パネルの外観の一例を示す図である。ユーザは、操作パネル２００を用いて、複合機１００に複写開始やその他の指示を与えたり、複合機１００の状態や設定を確認したりすることができる。
【００２５】
操作パネル２００には、タッチパネル付きディスプレイ２０１や操作キー２０３が配置されている。ディスプレイ２０１は、操作ボタンやメッセージ等を表示する液晶ディスプレイ等からなる表示面２２１と、当該表示面上の押圧位置を検出する抵抗膜方式のタッチパネル２２２とを備える（図５参照）。ユーザは、自身の指やタッチペン２０２を使用して、ディスプレイ２０１を通じて入力を行うことができる。
【００２６】
ディスプレイ２０１は、ボタン表示部２０４、メッセージ表示部２０５及びステータス表示部２０６を有する操作画面を表示する。ボタン表示部２０４には、複数のタブ２０８が用意されており、各タブにはそのタブのカテゴリーに応じた操作ボタンが配列されている。「簡単設定」タブは、基本的な設定に使用される操作ボタンを有する。図２の例では、用紙サイズ、複写倍率、濃度、印刷面、ページ集約、後処理を設定するための操作ボタンが配列されている。例えば「濃度」ボタン２０７を押圧する操作をユーザが行うと、濃度を選択するための「薄い」、「ふつう」、「濃い」等の選択ボタンを有するポップアップ画面がその操作ボタン上に重ねて表示され、ユーザの選択（押圧）によりその濃度が設定される。図２の例では、「簡単設定」タブの他、「原稿／用紙／仕上げ」タブ、「カラー／画質」タブ、「レイアウト／編集」タブ、「応用／その他」タブも設けられている。ユーザは、タブボタン２０８を選択する操作を行うことによって、これらのタブの表示に切り替えることができる。一つのタブが選択されている間、操作画面上で他のタブやその要素は隠れている。
【００２７】
メッセージ表示部２０５は、複写が可能か否か、複写部数などの設定をユーザに通知するメッセージを表示する。図２の例では、メッセージ表示部２０５に、「コピーできます（フルカラー）」及び「部数１部」というメッセージが表示されている。当該メッセージは、フルカラー印刷で１部出力するという設定がユーザによりなされたことを意味している。
【００２８】
ステータス表示部２０６には、必要に応じて装置ステータス情報が表示される。この表示には、複合機１００が備える各種センサの検知結果が反映される。装置ステータス情報とは、装置は動作可能な状態にあるが、異常への対応を促す警告をユーザに通知するメッセージを意味する。例えば、用紙残量が少ない旨、原稿台１０３が汚れている旨、ファクシミリのメモリ受信が設定されている場合にファックス文書がメモリに格納された旨等が含まれる。また、用紙切れや搬送ジャム等が装置ステータス情報に含まれてもよい。
【００２９】
操作キー２０３は、主電源キー２０９、テンキー２１０やスタートキー２１１、クリアキー２１２等を含む。例えば、主電源キー２０９は、複合機１００の電源のＯＮ、ＯＦＦの切り替えに使用される。テンキー２１０は、複写部数の指定や複写倍率の設定に用いることができる。スタートキー２１１は、複写や画像印刷の開始指示に使用される。ユーザは、自身でした設定を解除する場合、クリアキー２１２を操作する。ユーザによる設定を機械が受け付けているかどうかはメッセージ表示部２０５の表示から判断することができるので、その設定が不要になればクリアキー２１２を操作すればよい。
【００３０】
図３は、複合機における制御系のハードウェア構成図である。本実施形態の複合機１００は、ＣＰＵ（Central Processing Unit）３０１、ＲＡＭ（Random Access Memory）３０２、ＲＯＭ（Read Only Memory）３０３、ＨＤＤ（Hard Disk Drive）３０４及び原稿搬送装置１１０、画像読取部１２０、画像形成部１４０における各駆動部に対応するドライバ３０５が内部バス３０６を介して接続されている。ＲＯＭ３０３やＨＤＤ３０４等はプログラムを格納しており、ＣＰＵ３０１はその制御プログラムの指令にしたがって複合機１００を制御する。例えば、ＣＰＵ３０１はＲＡＭ３０２を作業領域として利用し、ドライバ３０５とデータや命令を授受することにより上記各駆動部の動作を制御する。また、ＨＤＤ３０４は、画像読取部１２０により得られた画像データや、他の機器からネットワークインタフェイス１６１を通じて受信した画像データの蓄積にも用いられる。
【００３１】
内部バス３０６には、操作パネル２００や各種のセンサ３０７も接続されている。操作パネル２００は、ユーザの操作を受け付け、その操作に基づく信号をＣＰＵ３０１に供給する。また、ディスプレイ２０１は、ＣＰＵ３０１からの制御信号にしたがって上述の操作画面を表示する。また、センサ３０７は、プラテンカバー１０２の開閉検知センサや原稿台１０３上の原稿検知センサ、定着器１４８の温度センサ、搬送される用紙又は原稿の検知センサなど各種のセンサを含む。ＣＰＵ３０１は、例えばＲＯＭ３０３に格納されたプログラムを実行することで、以下の各手段（機能ブロック）を実現するとともに、これらセンサからの信号に応じて各手段の動作を制御する。
【００３２】
図４は、ディスプレイ２０１が備えるタッチパネル２２２の構造を示す概略構成図である。タッチパネル２２２は、可動側透明抵抗膜４０１及び固定側透明抵抗膜４０４を備える。可動側透明抵抗膜４０１及び固定側透明抵抗膜４０４はそれぞれ表示面２２１（図示せず）に対応する矩形形状を有し、図示しない樹脂製のマイクロスペーサ介して空間をおいて対向する状態で配置される。固定側透明抵抗膜４０４は表示面２２１上に固定されており、可動側透明抵抗膜４０１が操作面を構成している。
【００３３】
可動側透明抵抗膜４０１は対向する１組の２辺（ここでは、Ｘ方向）に電極４０２及び４０３を備える。一方、固定側透明抵抗膜４０４は、可動側透明抵抗膜４０１において電極が配置された方向とは異なる方向の対向する１組の２辺（ここでは、Ｙ方向）に電極４０５及び４０６を備える。タッチパネル制御部４１０は、各電極４０２、４０３、４０５、４０６と接続されており、後述の位置認識部５１２の指示に応じて各電極への電源供給状態を制御する。
【００３４】
可動側透明抵抗膜４０１が押圧されると、その押圧部分が撓み、固定側透明抵抗膜４０４と接触する。このとき、タッチパネル制御部４１０は、配線４１１を介して電極４０２に所定の電位（例えば、５Ｖ）を印加し、配線４１２を介して電極４０３を接地する。そして、押圧位置での可動側透明抵抗膜４０１の電位を、電極４０５及び配線４１３を通じて検知する。このとき、タッチパネル制御部４１０が備える電位検知回路の入力インピーダンスが高インピーダンスであれば、電極４０５及び配線４１３の抵抗値を無視することができる。
【００３５】
このようにして検知される押圧位置の電位ＶＴＸは、押圧位置から電極４０２までの可動側透明抵抗膜４０１の抵抗値Ｒ１、押圧位置から電極４０３までの可動側透明抵抗膜４０１の抵抗値Ｒ２、電極４０２の電位Ｖ１、電極４０３の電位Ｖ２により、ＶＴＸ＝（Ｖ１−Ｖ２）×Ｒ２／（Ｒ１＋Ｒ２）と表される。すなわち、可動側透明抵抗膜４０１が均質である場合、押圧位置の電位は、押圧位置から電極４０２までの距離（あるいは、押圧位置から電極４０３までの距離）に応じて定まる。したがって、押圧位置の電位ＶＴＸにより、Ｘ方向の位置を特定することができる。
【００３６】
また、タッチパネル制御部４１０は、配線４１３を介して電極４０５に所定の電位（例えば、５Ｖ）を印加し、配線４１４を介して電極４０６を接地する。そして、押圧位置での固定側透明抵抗膜４０４の電位を、電極４０２及び配線４１１を通じて検知する。このようにして検知される押圧位置の電位ＶＴＹは、押圧位置から電極４０５までの固定側透明抵抗膜４０４の抵抗値Ｒ３、押圧位置から電極４０６までの固定側透明抵抗膜４０４の抵抗値Ｒ４、電極４０５の電位Ｖ３、電極４０６の電位Ｖ４により、ＶＴＹ＝（Ｖ３−Ｖ４）×Ｒ４／（Ｒ３＋Ｒ４）と表される。すなわち、固定側透明抵抗膜４０４が均質である場合、押圧位置の電位は、押圧位置から電極４０５までの距離（あるいは、押圧位置から電極４０６までの距離）に応じて定まる。したがって、押圧位置の電位ＶＴＹにより、Ｙ方向の位置を特定することができる。
【００３７】
押圧位置の電位は、上述の各式から明らかなように、各電極４０２、４０３、４０５、４０６の電位に応じて変動する。また、各電極４０２、４０３、４０５、４０６の電位は、各電極４０２、４０３、４０５、４０６に接続する各配線４１１、４１２、４１３、４１４の配線抵抗、各配線４１１、４１２、４１３、４１４とタッチパネル制御部４１０との接続部の接触抵抗、各配線４１１、４１２、４１３、４１４と各電極４０２、４０３、４０５、４０６との接続部の接触抵抗等によって定まる。そのため、これらの抵抗値に関する情報（以下、抵抗値情報という。）は、複合機１００の起動時に、可動側透明抵抗膜４０１が押圧されていない状態で計測により取得され、当該取得された抵抗値情報と、押圧状態で取得された押圧位置の電位（上述のＶＴＸ及びＶＴＹ）とに基づいて押圧位置が検知される。
【００３８】
しかしながら、これらの抵抗値は、タッチパネルの周囲環境（温度）が変化すると、それぞれが異なった割合で変化するため、各電極４０２、４０３、４０５、４０６の電位（上述のＶ１、Ｖ２、Ｖ３、Ｖ４）が変動してしまう。そのため、一旦起動された後は、停止されずに起動され続けることが多い複合機のような装置では、起動時に取得した抵抗値情報に基づいてタッチパネル上の押圧位置を特定すると、結果として、検知位置ずれが発生することになる。
【００３９】
図５は、本実施形態の複合機の機能ブロック図である。図５に示すように、本実施形態の複合機１００は、温度取得部５０１、抵抗値情報取得部５０２、基準情報保持部５０３、基準温度保持部５０４及び情報更新部５０５を備える。
【００４０】
温度取得部５０１は、タッチパネル２２２の操作面の温度に対応する温度を取得する。特に限定されないが、本実施形態では、温度取得部５０１は温度センサ５１５の出力値に基づいて温度を取得する。ここで、操作面の温度に対応する温度とは、操作面の温度を特定可能な温度を意味する。例えば、タッチパネル２２２の操作面の温度と相関を有する状態で変化し、当該温度から操作面の温度を特定可能であれば、操作面の温度と異なる温度を取得してもよい。特に限定されないが、当該温度としては、例えば、タッチパネル２２２の操作面の温度と相関を有する状態で変化する外気温を使用することができる。また、ディスプレイ２０１の視認性を妨げない範囲において、タッチパネル２２２の操作面に温度センサ５１５を配置して温度を取得してもよい。なお、温度センサ５１５は、専用のセンサであってもよいが、本実施形態では、周囲環境の把握のため複合機１００に設けられている温度センサ５１５を使用している。
【００４１】
抵抗値情報取得部５０２は、タッチパネル２２２の押圧位置の検知に必要なタッチパネルの抵抗値情報を計測により取得する。抵抗値情報は、例えば、上述のような、タッチパネル２２２の各電極４０２、４０３、４０５、４０６の電位を特定するための抵抗値に関する情報である。当該抵抗値情報は、タッチパネル２２２の操作面が押圧されていない状態で取得する必要がある。抵抗値情報取得部５０２により取得された抵抗値情報は基準情報保持部５０３に保持される。基準情報保持部５０３は、例えば、ＨＤＤ３０４のような不揮発性の記憶装置により構成される。
【００４２】
なお、抵抗値情報はタッチパネル２２２の駆動回路構成に応じた任意のパラメータを含むことができる。また、抵抗値情報は、抵抗値として取得される必要はなく、電位等の抵抗値以外の計測値として取得されてもよい。特に限定されないが、例えば、駆動回路内に配置された高精度基準抵抗に対する分圧比や、可動側透明抵抗膜４０１及び固定側透明抵抗膜４０４に対する分圧比、各電極４０２、４０３、４０５、４０６の電位自体等、任意の形態の計測値として取得することができる。
【００４３】
基準温度保持部５０４は、抵抗値情報取得部５０２による抵抗値情報取得に対応して温度取得部５０１が取得した温度を保持する。例えば、温度取得部５０１が常時温度センサ５１５の出力値を取得する構成では、抵抗値情報取得部５０２が抵抗値情報を取得した時点で温度取得部５０１が取得した温度が基準温度保持部５０４に保持される。また、温度取得部５０１が所定のタイミングで温度センサ５１５の出力値を取得する構成では、例えば、温度取得部５０１の取得タイミングに合わせて抵抗値情報取得部５０２が必要に応じて抵抗値情報を取得する構成とすることもできる。この構成では、抵抗値情報取得部５０２が抵抗値情報を取得した場合に、そのときに温度取得部５０１が取得した温度が基準温度保持部５０４に保持される。さらに、温度取得部５０１が任意のタイミングで温度センサ５１５の出力値を取得する構成では、抵抗値情報取得部５０２が抵抗値情報を取得したときに、温度取得指示を温度取得部５０１に通知する構成とすることもできる。この構成では、温度取得指示を受けた温度取得部５０１が温度を取得し、その温度が基準温度保持部５０４に保持される。基準温度保持部５０４は、例えば、ＨＤＤ３０４のような不揮発性の記憶装置により構成される。
【００４４】
情報更新部５０５は、温度取得部５０１により取得された温度と基準温度保持部５０４に保持された温度との差が予め登録された更新条件を満足した場合、抵抗値情報取得部５０２が新たに取得した抵抗値情報を基準情報保持部５０３に保持させる。更新条件は、例えば、タッチパネル２２２の分解能に基づいて設定することができる。
【００４５】
図６は、タッチパネル２２２の温度差と検知誤差との関係を示す図である。図６において、温度差は、抵抗値情報を取得したときに温度取得部５０１が取得した温度と、押圧位置検知時点で温度取得部５０１が取得した温度との差を示している。また、検知誤差は、タッチパネル２２２の分解能を１０ｂｉｔ（１０２４段階）とした場合、温度差欄に示す温度差で、抵抗値情報をそのまま使用して押圧位置座標を求めた場合の、検知座標のずれ量を示している。例えば、温度差が５℃である場合、検知誤差は「１３」（最大分解能を１単位とした場合の１３単位）になり、温度差が２５℃である場合、検知誤差は「６６」（最大分解能を１単位とした場合の６６単位）になる。
【００４６】
例えば、タッチパネル２２２の検知位置ずれを５％許容する場合、許容される位置ずれ量は、１０２４×０．０５＝５１となる。この場合、対応する温度差は１９．２℃となり、更新条件は、例えば、「温度差が１９．２℃を超える」にすればよい。また、タッチパネル２２２の検知位置ずれを１％許容する場合、許容される位置ずれ量は、１０２４×０．０１＝１０となる。この場合、対応する温度差は３．８℃となり、更新条件は、例えば、「温度差が３．８℃を超える」にすればよい。
【００４７】
上記更新条件は、タッチパネル２２２の操作面における検知位置ずれ寸法に基づいて設定することもできる。例えば、タッチパネル２２２のサイズがＸ方向：２００ｍｍ、Ｙ方向：１００ｍｍ、表示面２２１に表示されるボタン間の最小間隔がＸ方向及びＹ方向の双方において５ｍｍであるとする。分解能が１０ｂｉｔである場合、最大分解能はＸ方向が２００／１０２４＝０．１９５ｍｍ、Ｙ方向が１００／１０２４＝０．０９８ｍｍとなる。タッチパネル２２２上の寸法において、５ｍｍの検知位置ずれを許容する場合、５ｍｍに対応するＸ方向の位置ずれ量は、５／２００×１０２４＝２５、Ｙ方向の位置ずれ量は、５／１００×１０２４＝５１となる。この場合、「２５」に対応する温度差は９．４℃となり、更新条件は、例えば、「温度差が９．４℃を超える」にすればよい。
【００４８】
また、本実施形態では、複合機１００は、表示制御部５１１、位置認識部５１２、操作認識部５１３及び動作制御部５１４を備える。
【００４９】
表示制御部５１１は、上述の操作画面等をディスプレイ２０１の表示面２２１に表示する。表示制御部５１１は、操作画面等に含まれる、操作ボタンやメッセージ等の各要素の表示位置を示す情報（例えば、表示面上の座標）を保持している。ディスプレイ２０１のタッチパネル２２２に対してなされた操作は、基準情報保持部５０３に保持された抵抗値情報に基づいて位置認識部５１２が上述の手法により押圧位置として検出する。当該押圧位置の座標は操作認識部５１３に入力される。操作認識部５１３は、表示制御部５１１が保持する画面要素の座標と入力された押圧位置とに基づいてユーザの操作内容を認識する。また、操作認識部５１３は、操作パネル２００の操作キー２０３の押下も認識する。動作制御部５１４は、操作認識部５１３が認識した操作パネル２００を通じたユーザの指示に基づいて画像読取部１２０における画像データの生成、画像形成部１４０における画像データの印刷等を実行する。
【００５０】
さらに、本実施形態では、複合機１００は報知部５０６を備える。報知部５０６は、抵抗値情報取得部５０２が新たに抵抗値情報を取得する際に、タッチパネル２２２の操作面への接触を禁止する旨の警告をタッチパネルの背面側に配置された表示面２２１に表示する。
【００５１】
なお、この例では、ディスプレイ２０１、温度取得部５０１、抵抗値情報取得部５０２、基準情報保持部５０３、基準温度保持部５０４、情報更新部５０５、報知部５０６、表示制御部５１１、位置認識部５１２及び操作認識部５１３が操作装置５００を構成している。
【００５２】
図７は、複合機１００が備える操作装置５００が実行する抵抗値情報再取得手順の一例を示す図である。当該手順は、例えば、所定の周期で温度取得部５０１が温度を取得する構成では、温度取得タイミングが到来したことをトリガとして開始する。
【００５３】
当該手順が開始すると、温度取得部５０１が温度を取得する（ステップＳ７０１）。温度取得部５０１は、取得した温度を情報更新部５０５に入力する。情報更新部５０５は、入力された温度と、その時点で基準温度保持部５０４に保持されている温度との差を算出し、当該温度差が予め登録されている更新条件を満足するか否かを判定する（ステップＳ７０２）。情報更新部５０５が更新条件を満足しないと判定した場合、情報更新部５０５は特に何もせず、そのまま手順が終了する（ステップＳ７０２Ｎｏ）。
【００５４】
一方、更新条件を満足すると判定した場合、情報更新部５０５は、その旨を報知部５０６に通知するとともに、抵抗値情報取得部５０２に通知する。当該通知を受けた報知部５０６は、表示制御部５１１を通じて、ディスプレイ２０１の表示面２２１に「タッチパネルに触れないでください」等の警告メッセージを表示させる（ステップＳ７０３）。また、通知を受けた抵抗値情報取得部５０２は、当該通知に応じて抵抗値情報の取得を開始する（ステップＳ７０４）。抵抗値情報の取得が完了すると、抵抗値情報取得部５０２は、取得した抵抗値情報を基準情報保持部５０３に格納する（ステップＳ７０５）。これにより、基準情報保持部５０３には、温度変化後の状態に適した抵抗値情報が格納される。したがって、当該抵抗値情報を使用して位置認識部５１２が押圧位置を検知することで、検知位置ずれの発生を抑制することができる。
【００５５】
また、このとき、抵抗値情報取得部５０２は、抵抗値情報を取得した旨を温度取得部５０１及び情報更新部５０５に通知する。当該通知に応じて、温度取得部５０１はその時点で取得している温度を基準温度保持部５０４に格納する（ステップＳ７０６）。これにより、基準温度保持部５０４には、基準情報保持部５０３に保持された抵抗値情報が取得された状態に対応する温度が格納される。
【００５６】
情報更新部５０５は、入力された通知に応じて、報知部５０６に対して警告メッセージの表示終了を指示する。これにより、報知部５０６は、表示面２２１への警告メッセージの表示を終了する（ステップＳ７０７）。
【００５７】
以上説明したように、この複合機１００では、温度変化によりタッチパネル２２２の操作面における検知位置ずれが発生する状況になった場合、タッチパネル２２２の抵抗値情報が新たな抵抗値情報に自動的に更新される。その結果、ユーザに負担をかけることなく、検知位置ずれを適切に抑制することができる。また、上述のように、抵抗値情報の更新条件を、タッチパネル２２２の操作面における検知位置ずれ寸法に基づいて設定する構成を採用することで、抵抗値情報の更新が実施過多になることを防止することができる。
【００５８】
また、この複合機１００では、抵抗値情報取得部５０２が抵抗値情報を取得する際に、タッチパネル２２２の操作面の押圧を回避するための警告メッセージが表示されるため、抵抗値情報の誤計測をより確実に避けることができる。
【００５９】
なお、複合機１００において、抵抗値情報取得部５０２は、取得した抵抗値情報と、予め登録された、操作面が押圧されていない状態で取得される標準的な抵抗値情報（あるいは、基準情報保持部５０３に保持されている抵抗値情報）とを対比し、抵抗値情報の値の差異を確認する構成を採用してもよい。タッチパネル２２２の操作面が押圧されている状態で取得された抵抗値情報の値は、タッチパネル２２２の操作面が押圧されていない状態で取得される抵抗値情報の値と大きく異なる。そのため、標準的な抵抗値情報や基準情報保持部５０３に保持されている抵抗値情報等の、タッチパネル２２２の操作面が押圧されていない状態で取得された値と差異が異常に大きくないことを確認することで、抵抗値情報の誤計測を避けることができる。なお、当該構成において、抵抗値情報取得部５０２は、誤計測である場合には、抵抗値情報の取得を繰り返し実施し、正常な計測がなされたときに、抵抗値情報を基準情報保持部５０３に格納すればよい。
【００６０】
また、抵抗値情報取得部５０２による抵抗値情報の取得は、ユーザがタッチパネルを操作する可能性が低いタイミングで実施される構成を採用してもよい。ユーザがタッチパネルを操作する可能性が低いタイミングとは、例えば、省電力モードからの復帰時やジョブ実行中等を意味する。このような構成は、例えば、抵抗値情報の再取得が必要と判断した情報更新部５０５が、ユーザがタッチパネルを操作する可能性が低いタイミングで抵抗値情報取得部５０２に抵抗値情報取得指示を入力する構成により実現することができる。あるいは、図７の手順を開始させるトリガとなる温度取得指示が、ユーザがタッチパネルを操作する可能性が低いタイミングで入力される構成によっても実現することができる。
【００６１】
なお、上述した実施形態は本発明の技術的範囲を制限するものではなく、既に記載したもの以外でも、本発明の範囲内で種々の変形や応用が可能である。例えば、上記実施形態では、複合機１００が報知部５０６を備える構成を例示したが、報知部５０６を備えない構成であってもよい。
【００６２】
また、図７に示したフロー図は、等価な作用を奏する範囲において、各ステップの順序等を適宜変更可能である。
【００６３】
さらに、上記実施形態では、更新条件を満足するときに、情報更新部５０５が抵抗値情報取得部５０２に新たな抵抗値情報を取得させる構成としたが、他の構成を採用することもできる。例えば、所定のタイミングで抵抗値情報取得部５０２が抵抗値情報を取得する構成とし、当該抵抗値情報取得に応じて温度取得部５０１が取得した温度が更新条件を満足する場合に、情報更新部５０５が、抵抗値情報取得部５０２に、取得した抵抗値情報を基準情報保持部５０３に保持させる構成を採用することもできる。
【００６４】
加えて、上述の実施形態では、デジタル複合機として本発明を具体化したが、デジタル複合機に限らず、プリンタ、複写機等の任意の画像形成装置をはじめとする任意の電子機器に本発明を適用することも可能である。さらには、抵抗膜方式のタッチパネルを有する任意の操作装置に本発明を適用することも可能である。
【産業上の利用可能性】
【００６５】
本発明によれば、ユーザに負担をかけることなく、検知位置ずれを適切に抑制することができ、操作装置及び電子機器として有用である。
【符号の説明】
【００６６】
１００  複合機（電子機器）
２０１  ディスプレイ
２２１  表示面
２２２  タッチパネル
５００  操作装置
５０１  温度取得部
５０２  抵抗値情報取得部
５０３  基準情報保持部
５０４  基準温度保持部
５０５  情報更新部
５０６  報知部
【図１】
2015031970.tif 000003
【図２】
2015031970.tif 000004
【図３】
2015031970.tif 000005
【図４】
2015031970.tif 000006
【図５】
2015031970.tif 000007
【図６】
2015031970.tif 000008
【図７】
2015031970.tif 000009