(57)【要約】【課題】タッチパネルにおいて基準となるXY座標データが失われた場合でも、タッチパネルの機能を回復し、再びキャリブレーションが行えるプリンタを提供する。【解決手段】ホストＰＣから送信される印刷データを受信する手段と受信した印刷データに基づき印刷データを解析しラスタパターン化する印刷制御手段と制御プログラム、フォントデータ、ラスタパターン化された印刷データ等を記憶するメモリと、メモリから印刷データをページ単位に印刷機構部に送信する手段と印刷データを受信し印刷を実行する印刷機構部と、ユーザーからの入力手段としてタッチパネルを備えた操作パネルと、制御プログラムやフォントデータ等を記憶するハードディスクドライブとを備えたプリンタにおいて、タッチパネルの一定位置での押下回数をカウントし、規定回数に到達した場合に修復用メニューを表示する。【選択図】図１
2011056711.tif 000002
【特許請求の範囲】
【請求項１】
ホストＰＣから送信される印刷データを受信する手段と受信した印刷データに基づき印刷データを解析しラスタパターン化する印刷制御手段と制御プログラム、フォントデータ、ラスタパターン化された印刷データ等を記憶するメモリと、メモリから印刷データをページ単位に印刷機構部に送信する手段と印刷データを受信し印刷を実行する印刷機構部と、ユーザーからの入力手段としてタッチパネルを備えた操作パネルと、制御プログラムやフォントデータ等を記憶するハードディスクドライブとを備えたプリンタにおいて、
タッチパネルの一定位置での押下回数をカウントし、規定回数に到達した場合に修復用メニューを表示することを特徴とするプリンタ。
【請求項２】
操作パネル制御回路において、予めフラッシュＲＯＭ内の制御プログラムとは別アドレスに操作パネルのタッチパネルの押下回数により起動するプログラムを有していることを特徴とする請求項１記載のプリンタ。
【請求項３】
ＸＹ基準座標データが記憶された印刷制御部を含むメインボードや操作パネルを交換された場合、操作パネル内フラッシュＲＯＭからタッチパネルのＸＹ基準座標データを読み出し、印刷制御部内フラッシュＲＯＭに書き込むことを特徴とする請求項１記載のプリンタ。
【請求項４】
プリンタ内印刷制御部が前記ハードディスクドライブから操作パネル制御プログラムを読み出して操作パネルに送信し、操作パネル制御部がフラッシュＲＯＭに上書きすることを特徴とする請求項１記載のプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネル付き操作パネルを有するプリンタに関する。
【背景技術】
【０００２】
プリンタには、ユーザーへの情報表示のために操作画面を備えるものがあり、液晶による表示を行うLCD(Liquid Crystal Digital)によるものが多い。また、タッチパネル式として入力操作機能も兼ねたものも一般的である。
このタッチパネル式操作パネルの場合、図形に文字を入れた図やアイコン等を表示させて操作パネル自体をスイッチボード化し、且つその部位が押下されると、どこが押されたかを解析して、次の画面を表示していくように、階層化することで小さい画面で多機能化が可能である。
【０００３】
但し、タッチパネルはキーボードのようなハードキーを有していないため、タッチパネルの押下位置とLCDに表示されるアイコンの位置精度が求められ、かつ一度アイコンとの位置ズレが生じると、修正が効かなくなる弱点がある。
【０００４】
そのような表示画面に重ねて設けられているタッチパネルにおいて、タッチ位置のずれを補正するために工夫された以下の特許文献１〜５に示すようなキャリブレーション方法が公開されている。
【０００５】
特許文献１に記載の発明は、「タッチパネル入力装置」に関する発明であり、具体的には、表示部と、この表示部を覆うタッチパネルと、表示部に表示された所定の表示パターンに対しタッチパネルによるタッチ入力を行なった際の、タッチパネルからの出力値の変化を検出する検出手段と、この検出手段により検出された所定表示パターンに対するタッチ入力の際の出力変化値に基づき、タッチパネルと表示部との位置合わせ調整を行なう調整手段と、を具備したものである。
【０００６】
すなわち、特許文献１に記載の発明は、タッチ操作の都度にタッチ位置データ履歴レジスタに10回分シフト入力され、過去10回の平均タッチ位置と比較し所定値C以上の差が検出された場合、そのタッチ位置データ差に基づき、基準XY座標を再設定するものである。
【０００７】
特許文献２に記載の発明は、「入力装置」に関する発明であり、具体的には、表示部上にタッチパネルを配した入力装置であって、キーの任意の座標を第１の基準座標として記憶しておく第１基準座標記憶手段と、キーが押下されたときのキー情報を確定する確定キーと、確定キーの押下によって確定されたキーの入力座標を一定期間収集する座標収集手段と、その収集した座標データの分布を基に第２の基準座標を算出する第２基準座標算出手段と、第１の基準座標と第２の基準座標との差分が一定量を超えていた場合、キャリブレーションを行うよう警告する警告手段と、を備えたものである。
【０００８】
すなわち、特許文献２に記載の発明は、確定キー押下によって入力正常と判断された固定キーの入力座標データを一定期間監視し、そのデータの分布情報を基にズレ量を算出して、ズレ量に基づいてキャリブレーションが必要と判断すればその旨を警告したり、あるいは算出したズレ量に基づいて自動的に補正したりするものである。
【０００９】
特許文献３に記載の発明は、「入力位置調整装置」に関する発明であり、具体的には、表示手段の表示画面上に設けられたタッチパネルにおける入力位置を調整する入力位置調整装置において、タッチパネルの上に予め設定された複数の基準入力位置の情報を記憶する記憶手段と、タッチパネル上の入力を含む所定処理が実行されたことで、記憶手段に記憶された複数の基準入力位置情報に対応する表示画面上の各表示位置に入力指示画像を表示させる表示制御手段と、所定処理が実行されたことで、入力指示画像を介してタッチパネルに入力された入力位置情報を記憶手段に追加記憶し、記憶手段に入力位置情報が所定数追加記憶されたことにより、記憶手段に追加記憶された入力位置情報と記憶手段に記憶された基準入力位置情報とに基づいて補正情報を算出する算出手段と、算出手段により算出された補正情報に基づいてタッチパネル上の入力位置情報を補正し、この補正した入力位置情報を入力させる入力制御手段とを備えたものである。
【００１０】
すなわち、特許文献３に記載の発明は、ユーザーがログイン時毎に記憶装置１ｅに記憶された表示位置データに基づきLCDにキャリブレーション用の入力ポイントを一つ表示し、ユーザーにタッチパネルから入力ポイントに対応して位置入力させ記憶装置1ｅに記憶し、較正実行可能な４つの入力位置が記憶された場合、当該４つの入力位置及びこれに対応する表示位置を用いて基準座標を演算して記憶装置１ｅに記憶して設定され、設定後、タッチパネルに位置が入力された場合、前記基準座標を用いて入力位置を較正するものである。
【００１１】
特許文献４に記載の発明は、「タッチパネル装置」に関する発明であり、具体的には、表示部と、表示部上に重ね合わせて配置したタッチパネルと、タッチパネル上のタッチ位置の検出値を表示部の座標に変換する座標変換手段とからなり、座標変換手段がキャリブレーション機能を備えたタッチパネル装置において、キャリブレーション機能は、表示部に表示された第１の測定基準点に対してタッチ入力が行われたときに、座標変換手段により得られる座標と第１の測定基準点との関係からタッチ入力座標の平行移動量補正値を得、さらに、表示部に表示された第２の測定基準点に対してタッチ入力が行われたときに、座標変換手段により得られる座標と第２の測定基準点との関係からタッチ入力座標の第１の測定基準点を中心とした回転移動量補正値を得、得た補正値を平行移動量補正値に追加してタッチ入力座標の補正処理を行うものである。
【００１２】
すなわち、特許文献４に記載の発明は、基準点A0に対し、第１測定基準点A0の座標から平行移動補正値を得、第２測定基準点A1に対し、第１測定基準点を中心とした回転移動補正値を得、平行移動補正値に追加してタッチ入力の補正処理を行うものである。
【００１３】
特許文献５に記載の発明は、「制御装置」に関する発明であり、具体的には、制御対象機器に搭載又は接続され、制御対象機器への制御を行う制御装置であって、押圧平面上の押圧位置に対応する抵抗値を生じるアナログタッチパネルと、アナログタッチパネルの押圧平面に重合して描画表示を行う表示平面を備える表示手段と、押圧位置に対応する抵抗値データを記憶する記憶手段と、アナログタッチパネルが押圧操作された際に生じた抵抗値と抵抗値データとから押圧位置を求める押圧位置取得手段と、アナログタッチパネルの押圧操作に応じて制御対象機器を次の制御ステップまたは処理ステップに移行させる際に、表示平面に唯一表示されるキーであるとともに、制御対象機器を次の制御ステップ又は処理ステップに移行させるために必ず入力操作を必要とするキーである移行キーを表示平面の既知の押圧位置に表示させる表示制御手段と、移行キーに対する押圧操作によりアナログタッチパネルに生じる抵抗値から抵抗値データを補正する補正手段とを備えるものである。
【００１４】
すなわち、特許文献５に記載の発明は、ミシンの制御装置ではあるものの、「移行キー」のみを、移行時に表示して位置の補正を行うものである。
【発明の概要】
【発明が解決しようとする課題】
【００１５】
ところで、特許文献１〜５に記載の発明は、通常使用時、入力値確定時、ログイン時又はキャリブレーション時にタッチ位置の比較及び補正計算を行い、キャリブレーションの機会とする方式を採用している。これらの方式は、基準となるXY座標データが存在することが前提であり、タッチパネルにおけるXY基準座標データが何らかの原因で失われた場合、LCDに表示されたアイコンをタッチしても比較すべきXY基準座標データがずれているため、アイコンにタッチしても機能通りに動作せず、タッチ位置がずれるとキャリブレーション画面へのログインもできないので、キャリブレーションによるタッチ位置を補正する手段はなく、操作パネルを交換せざるを得ない。
【００１６】
そこで、本発明は上記の問題点を鑑み、タッチパネルにおいて基準となるXY座標データが失われた場合でも、タッチパネルの機能を回復し、再びキャリブレーションが行えるプリンタの提供を目的とする。
【課題を解決するための手段】
【００１７】
上記課題を解決するため、請求項１記載の発明は、ホストＰＣから送信される印刷データを受信する手段と受信した印刷データに基づき印刷データを解析しラスタパターン化する印刷制御手段と制御プログラム、フォントデータ、ラスタパターン化された印刷データ等を記憶するメモリと、メモリから印刷データをページ単位に印刷機構部に送信する手段と印刷データを受信し印刷を実行する印刷機構部と、ユーザーからの入力手段としてタッチパネルを備えた操作パネルと、制御プログラムやフォントデータ等を記憶するハードディスクドライブと、を備えたプリンタにおいて、タッチパネルの一定位置での押下回数をカウントし、規定回数に到達した場合に修復用メニューを表示することを特徴とする。
【００１８】
請求項２記載の発明は、請求項１記載の発明において、操作パネル制御回路において、予めフラッシュＲＯＭ内の制御プログラムとは別アドレスに操作パネルのタッチパネルの押下回数により起動するプログラムを有していることを特徴とする。
【００１９】
請求項３記載の発明は、請求項１記載の発明において、ＸＹ基準座標データが記憶された印刷制御部を含むメインボードや操作パネルを交換された場合、操作パネル内フラッシュＲＯＭからタッチパネルのＸＹ基準座標データを読み出し、印刷制御部内フラッシュＲＯＭに書き込むことを特徴とする。
【００２０】
請求項４記載の発明は、請求項１記載の発明において、プリンタ内印刷制御部が前記ハードディスクドライブから操作パネル制御プログラムを読み出して操作パネルに送信し、操作パネル制御部がフラッシュＲＯＭに上書きすることを特徴とする。
【発明の効果】
【００２１】
本発明によれば、操作パネル内のフラッシュROMに記憶されたタッチパネル位置情報の基準となるXY基準座標データが元の値に再記憶されることで、操作パネルを交換することなくタッチパネルの機能を復活させることが可能となるので、基準となるXY座標データが失われた場合でも、タッチパネルの機能を回復し、再びキャリブレーションが行えるプリンタの提供を実現することができる。
【図面の簡単な説明】
【００２２】
【図１】本発明に係るプリンタの一実施の形態を示す全体ブロック図である。
【図２】図１に示したプリンタの動作を説明するためのフローチャートの一例である。
【図３】図１に示したプリンタに用いられる操作パネル及びコントローラ制御基板交換時のタッチパネルXY基準座標データバックアップのフローチャートの一例である。
【発明を実施するための形態】
【００２３】
本発明は、プリンタに付随するタッチパネル付き操作パネルにおいて、操作パネルの制御プログラムをアップデートする際、さまざまな不具合により誤ってタッチパネルのXY基準座標データを書き換えてしまい、アップデート後、再度パワーオンしLCD上で表示されるアイコンを押しても機能通りに応答しなくなり、キヤリブレーションメニューにも移行できなくなった場合に、操作パネル内フラッシュROMに元のXY基準座標データを書き込み再度タッチパネルの機能を復活させるものである。
【００２４】
以下に本発明の実施形態について図面を参照して説明する。
図１は、本発明に係るプリンタの一実施の形態を示す全体ブロック図である。
図１において、１はホストPC(Personal Computer)、２は以下３〜６で構成されるコントローラ制御基板、３は受信制御部である。
４はCPU(Central Processing Unit)、RAM(Random Access Memory)、フラッシュROM(Read Only Memory)他から構成され、受信した印刷データを解析・編集しDIMM(Dual In-line Memory Module)内のフォント等のラスタパターンデータからフルドットメモリにページデータを展開する印刷制御部である。
５は制御用ソフトウェア、フォント等のラスタパターン及び数ページ分の印刷データを記憶するフルドットメモリを構成するメモリボードである。
６はシリアル−パラレル変換制御部であり、７は制御用ソフトウェア等を記憶するハードディスクドライブである。
８は印刷機構部であり、９は以下10〜17で構成される操作パネルである。
10は通信制御部であり、11はRAMであり、12はフラッシュROMであり、13はパネル制御部であり、14はタッチパネル制御部である。
15はLCD表示制御部であり、16はLCDコントラスト制御部であり、17はタッチパネル付LCDである。
【００２５】
次に図１に示したプリンタの動作について図２を参照して説明する。
図２は、図１に示したプリンタの動作を説明するためのフローチャートの一例である。
パワーオン後、ハードディスクドライブ７から印刷制御部３へのイニシャルプログラムロード(以後IPL) や操作パネル内のRAM、フラッシュROM等のチェックが終了しプリンタが起動後に、ステップＳ101でタッチパネルが２回押下されたか否かをチェックする。
【００２６】
ユーザーが安易に操作できないようにするため、ステップＳ102でタッチパネルが再度２回押下されたか否かをチェックする。
【００２７】
タッチパネルが続けて２回押下されたならば（ステップＳ102／Yes）、ステップＳ103で、あらかじめフラッシュROM12に記憶されているタッチパネルの押下回数により起動するプログラムのうち、タッチパネルのXY基準座標データのチェック及び修正プログラムが起動する。
チェック及び修正プログラムが起動すると、印刷制御部４がフラッシュROMからXY基準座標データを読み出し、操作パネル９にそのデータを送信し、操作パネル９は受信したXY基準座標データをフラッシュROM12に記憶されたXY基準座標データと比較する。
【００２８】
比較した結果、ステップＳ105で操作パネルのフラッシュROM12に記憶されたXY基準座標データが異なっていた場合、印刷制御部４内のフラッシュROMから読み出したXY基準座標データをフラッシュROM12に上書きして終了する。
【００２９】
尚、ステップＳ101でタッチパネルが２回押下されていない場合及びステップＳ102で続けてタッチパネルが２回押下されていない場合、XY基準座標データの比較・修正プログラムは実行されず、ユーザーによる不用意な操作を防止する。なお、本実施形態では２回押下×２回としたが、３回押下以上×２回とすることでも勿論構わない。
【００３０】
図３は、図１に示したプリンタに用いられる操作パネル及びコントローラ制御基板交換時のタッチパネルXY基準座標データバックアップのフローチャートの一例である。
ステップＳ201でコントローラ制御基板２及び操作パネル９を交換した場合は、ステップＳ202で操作パネル９から操作パネル９のフラッシュROM12からXY基準座標データを読み出し、印刷制御部４内のフラッシュROMに書き込みバックアップするメニューを実行する。
ステップＳ203でパネル制御部13がフラッシュROM12からXY基準座標データを読み出し、コントローラ制御基板２に送信し、受信されたXY基準座標データを印刷制御部４がフラッシュROMに書き込み、バックアップが終了する。
これにより、操作パネルにおいてタッチパネルのXY基準座標データが失われても、修復可能となる。
【００３１】
なお、上述した実施の形態は、本発明の好適な実施の形態の一例を示すものであり、本発明はそれに限定されることなく、その要旨を逸脱しない範囲内において、種々変形実施が可能である。
【符号の説明】
【００３２】
１    ホストＰＣ
２    コントローラ制御基板
３    印刷データ受信制御部
４    CPUを含む印刷制御部
５    メモリボード
６    パラレル・シリアル変換制御部
７    ハードディスクドライブ
８    印刷機構部
９    操作パネル
１０    通信制御部
１１    ＲＡＭ
１２    フラッシュＲＯＭ
１３    パネル制御部
１４    タッチパネル制御部
１５    ＬＣＤ表示制御部
１６    ＬＣＤコントラスト制御部
１７    タッチパネル付ＬＣＤ
【先行技術文献】
【特許文献】
【００３３】
【特許文献１】特開平７−３１１６５５号公報
【特許文献２】特開２００６−２４３９３９号公報
【特許文献３】特開２００４−５４４１３公報
【特許文献４】特開２００１−０９２５９６号公報
【特許文献５】特開２００９−１５６９３号公報
【図１】
2011056711.tif 000003
【図２】
2011056711.tif 000004
【図３】
2011056711.tif 000005