(57)【要約】      （修正有）【課題】記録ヘッドを有する記録装置が、装着されている記録ヘッドの記録解像度を容易に判定できるようにする記録装置を提供する。【解決手段】プリンター１には、印刷解像度の異なる複数の印刷ヘッド５１のいずれかが装着される。プリンター１は、ロール紙の搬送路に配置された用紙センサー５５と、いずれかの印刷解像度の印刷ヘッド５１が装着された場合に用紙センサー５５の検出範囲に重なる位置に、印刷ヘッド５１により画像を記録させ、用紙センサー５５によって画像を検出した検出結果に基づいて印刷ヘッド５１の印刷解像度を判定する解像度判定部２１とを備える。【選択図】図１
2014231203.tif 000002
【特許請求の範囲】
【請求項１】
記録解像度の異なる複数の記録ヘッドのいずれかが装着可能に構成され、
記録媒体の搬送路に配置された光検出手段と、
前記光検出手段の検出範囲に重なる位置に前記記録ヘッドにより画像を記録させる指示を行い、前記光検出手段による前記画像の検出結果に基づいて前記記録ヘッドの記録解像度を判定する制御手段と、
を備えることを特徴とする記録装置。
【請求項２】
前記記録ヘッドは、前記記録媒体の搬送方向に直交する桁方向に複数のドットを記録可能であり、
前記制御手段は、前記記録ヘッドにより、前記桁方向におけるドット位置を指定して前記画像を記録させることを特徴とする請求項１記載の記録装置。
【請求項３】
前記制御手段は、特定の記録解像度の前記記録ヘッドが装着された場合に前記光検出手段の検出範囲に重なる位置に前記記録ヘッドにより画像を記録させる指示を行い、前記光検出手段の検出結果に基づいて、装着されている前記記録ヘッドの記録解像度が前記特定の記録解像度であるか否かを判定することを特徴とする請求項１または２記載の記録装置。
【請求項４】
前記光検出手段の検出範囲は前記記録媒体の搬送方向において前記記録ヘッドより上流に位置し、
前記制御手段は、前記記録ヘッドにより画像を記録した後に、前記記録媒体を通常の記録時とは逆方向に搬送して前記光検出手段により検出させることを特徴とする請求項１から３のいずれかに記載の記録装置。
【請求項５】
前記制御手段の判定結果に基づいて前記記録ヘッドの記録解像度に対応する複数のプログラムから一つの前記プログラムを選択し、選択した前記プログラムを実行して前記記録ヘッドによる記録動作を制御する記録制御手段を備えたことを特徴とする請求項１から４のいずれかに記載の記録装置。
【請求項６】
選択された前記プログラムまたは選択された前記プログラムを示す情報を記憶する記憶手段を備え、
前記記録制御手段は、前記記憶手段に記憶された前記プログラムまたは前記プログラムを示す情報に従って記録動作の制御を行うことを特徴とする請求項５記載の記録装置。
【請求項７】
記録解像度の異なる複数の記録ヘッドのいずれかが装着可能に構成され、記録媒体の搬送路に配置された光検出手段を備えた記録装置を制御して、
前記光検出手段の検出範囲に重なるドットを、前記記録ヘッドにより記録させる指示を行い、前記光検出手段による前記ドットの検出結果に基づいて前記記録ヘッドの記録解像度を判定すること、
を特徴とする記録装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録装置、および、記録装置の制御方法に関する。
【背景技術】
【０００２】
従来、記録媒体に画像を記録する記録装置において、記録解像度を検出する機能を備えたものが知られている（例えば、特許文献１参照）。例えば、特許文献１にも記載されたように、複数種類の記録ヘッドを装着可能な記録装置では、その記録装置の制御系が、装着されているヘッドの種類を特定する必要がある。特許文献１の構成では、サーマルヘッドを取替え可能なサーマルプリンターにおいて、このサーマルプリンターを制御するＣＰＵがドット数を判定する。すなわち、ＣＰＵが、サーマルヘッドの最大ドット数に対応する信号をサーマルヘッドに出力し、サーマルヘッドから出力される信号に基づいてドット数が最大ドット数か否かを判定する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−６５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１記載の構成はドット数に相当する発熱素子を有するサーマルヘッドに特有の構成を利用しており、他の構成には適用できない。また、サーマルヘッド側に、入力された信号とドット数とに対応する信号を出力する構成を必要とする。このため、適用可能な構成が限定されていた。
本発明は、上述した事情に鑑みてなされたものであり、記録ヘッドを有する記録装置が、装着されている記録ヘッドの記録解像度を容易に判定できるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明の記録装置は、記録解像度の異なる複数の記録ヘッドのいずれかが装着可能に構成され、記録媒体の搬送路に配置された光検出手段と、前記光検出手段の検出範囲に重なる位置に前記記録ヘッドにより画像を記録させる指示を行い、前記光検出手段による前記画像の検出結果に基づいて前記記録ヘッドの記録解像度を判定する制御手段と、を備えることを特徴とする。
本発明によれば、記録ヘッドにより画像を記録させ、この画像を光検出手段により検出することによって、記録ヘッドの解像度を判定できる。この光検出手段は、例えば、記録媒体の搬送状態や媒体の枯渇を検出する検出器等を流用できる。従って、一般的な構造の記録装置に本発明を適用することが可能であり、容易に、記録ヘッドの記録解像度を判定できるようになる。
【０００６】
また、本発明は、上記記録装置において、前記記録ヘッドは、前記記録媒体の搬送方向に直交する桁方向に複数のドットを記録可能であり、前記制御手段は、前記記録ヘッドにより、前記桁方向におけるドット位置を指定して前記画像を記録させることを特徴とする。
本発明によれば、記録ヘッドの解像度によって、画像が記録される桁方向の位置が異なる。このため、記録ヘッドが記録した画像を光検出手段によって検出することで、記録ヘッドの解像度を容易に、かつ確実に判定できる。
【０００７】
また、本発明は、上記記録装置において、前記制御手段は、特定の記録解像度の前記記録ヘッドが装着された場合に前記光検出手段の検出範囲に重なる位置に前記記録ヘッドにより画像を記録させる指示を行い、前記光検出手段の検出結果に基づいて、装着されている前記記録ヘッドの記録解像度が前記特定の記録解像度であるか否かを判定することを特徴とする。
本発明によれば、光検出手段の検出範囲に重なるように記録ヘッドが画像を記録する。このため、光検出手段の検出範囲が、特定の記録解像度の記録ヘッドの記録範囲に重なっていれば、本発明を適用して記録解像度を判定できる。従って、他の目的で設けられた光センサー等を流用して、本発明により、記録ヘッドの記録解像度の判定を行うことができる。
【０００８】
また、本発明は、上記記録装置において、前記光検出手段の検出範囲は前記記録媒体の搬送方向において前記記録ヘッドより上流に位置し、前記制御手段は、前記記録ヘッドにより画像を記録した後に、前記記録媒体を通常の記録時とは逆方向に搬送して前記光検出手段により検出させることを特徴とする。
本発明によれば、記録ヘッドよりも上流側に検出範囲を有する光検出手段を用いて記録ヘッドの記録解像度を判定できる。このため、他の目的で設けられた光センサー等を流用することが可能であり、特別な構成を必要としない方法により、記録ヘッドの記録解像度を判定できる。
【０００９】
また、本発明は、上記記録装置において、前記制御手段の判定結果に基づいて前記記録ヘッドの記録解像度に対応する複数のプログラムから一つの前記プログラムを選択し、選択した前記プログラムを実行して前記記録ヘッドによる記録動作を制御する記録制御手段を備えたことを特徴とする。
本発明によれば、記録ヘッドの記録解像度に対応したプログラムを選択して、このプログラムに基づき記録動作を制御する。このため、記録解像度の異なる複数の記録ヘッドを装着可能な記録装置において、記録ヘッドの記録解像度を手動で設定する操作等を行わなくても、適切なプログラムにより適切な制御が実行される。従って、記録装置を制御するプログラムの選択に関する作業負担を軽減し、記録装置の生産の効率化を図ることができる。
【００１０】
また、本発明は、上記記録装置において、選択された前記プログラムまたは選択された前記プログラムを示す情報を記憶する記憶手段を備え、前記記録制御手段は、前記記憶手段に記憶された前記プログラムまたは前記プログラムを示す情報に従って記録動作の制御を行うことを特徴とする。
本発明によれば、記録ヘッドの記録解像度を判定する動作を行った後に、判定した記録解像度に対応するプログラムに基づく動作を継続して実行できる。このため、記録解像度を判定する動作を、例えば工場出荷時、メンテナンス時、初期化後の最初の起動時など少ない回数を実行すればよい。
【００１１】
また、上記目的を達成するために、本発明の記録装置の制御方法は、記録解像度の異なる複数の記録ヘッドのいずれかが装着可能に構成され、記録媒体の搬送路に配置された光検出手段を備えた記録装置を制御して、前記光検出手段の検出範囲に重なるドットを、前記記録ヘッドにより記録させる指示を行い、前記光検出手段による前記ドットの検出結果に基づいて前記記録ヘッドの記録解像度を判定すること、を特徴とする。
本発明によれば、記録ヘッドにより画像を記録し、この画像を光検出手段により検出することによって、記録ヘッドの解像度を判定できる。この光検出手段は、例えば、記録媒体の搬送状態や媒体の枯渇を検出する検出器等を流用できる。従って、一般的な構造の記録装置に本発明を適用することが可能であり、容易に、記録ヘッドの記録解像度を判定できるようになる。
【発明の効果】
【００１２】
本発明によれば、一般的な構造の記録装置において、容易に、記録ヘッドの記録解像度を判定できる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態に係るプリンターの機能ブロック図である。
【図２】プリンターの要部の配置状態を示す図である。
【図３】印刷ヘッドの印刷解像度と印刷位置との関係を示す図である。
【図４】プリンターの動作を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、図面を参照して本発明の実施形態について説明する。
図１は、本発明を適用した実施形態に係るプリンター１の機能ブロック図である。
プリンター１は、プリンター１の各部を制御する制御部２０を備えている。制御部２０には、メモリー２５（記憶手段）、Ｇ／Ａ（ゲートアレイ）３１、モータードライバー３３、ヘッドドライバー３５、及びＩ／Ｆ（インターフェイス）３７が接続されている。
プリンター１は、Ｉ／Ｆ３７を解してホストコンピューター２に接続されている。プリンター１は、ホストコンピューター２から入力されるコマンド及び印刷データに基づいて、記録媒体に画像を印刷（記録）する。
本実施形態では、プリンター１は、記録媒体として感熱紙をロール状に巻いたロール紙１０（図２）を用い、発熱素子を有する印刷ヘッド５１によって、感熱紙に熱を与え発熱素子のドット単位で画像を印刷する構成を例として説明する。ここで、画像とは、文字、記号、画像等を含む。
【００１５】
制御部２０は、ＣＰＵ、ＲＯＭ、ＲＡＭ等を備え、ＲＯＭに記憶された基本制御プログラムを読み出して実行し、プリンター１の各部を制御する。制御部２０は、上記基本制御プログラムを実行することにより、解像度判定部２１（制御手段）、及び、印刷制御部２２（記録制御手段）として機能する。解像度判定部２１は、後述するように、プリンター１が備えている印刷ヘッド５１の印刷解像度を判定する処理を実行する。また、印刷制御部２２は、ホストコンピューター２から入力されるコマンドと印刷データに従って、印刷ヘッド５１を含む各部を動作させて印刷を実行する。ここで、印刷制御部２２は、印刷ヘッド５１の印刷解像度に基づいて、印刷データを展開し、印刷ヘッド５１を駆動する処理を行う。つまり、印刷制御部２２は印刷ヘッド５１の印刷解像度に合わせた処理を行う必要がある。そこで、プリンター１は、メモリー２５に複数のヘッド制御モジュール２７ａ、２７ｂ…を記憶している。それぞれのヘッド制御モジュール２７ａ、２７ｂ…は、特定の印刷解像度の印刷ヘッド５１に対応している。印刷制御部２２は、プリンター１に装着されている印刷ヘッド５１の印刷解像度に対応したヘッド制御モジュールを読み出して実行することで、正しい印刷を行うことができる。
【００１６】
メモリー２５は、フラッシュメモリー等の半導体記憶装置、磁気的記憶装置、光学的記憶装置等により構成され、データやプログラムを不揮発的に記憶する。メモリー２５は、印刷制御部２２が印刷を行うための各種のデータを含む設定データ２６を記憶する。設定データ２６には、後述する紙幅２６ａ、印刷可能領域幅２６ｂ、印刷解像度２６ｃ等のデータが含まれる。また、メモリー２５は、ヘッド制御モジュール２７ａ、２７ｂ…を含む制御プログラム２７を記憶している。制御部２０は、メモリー２５から各種プログラムを読み出して実行することで、印刷動作、及び、その他の動作を実行する。
【００１７】
Ｇ／Ａ３１は、入力部４１及び用紙センサー５５（光検出手段）に接続されている。Ｇ／Ａ３１は、制御部２０の制御に従って、入力部４１及び用紙センサー５５による検出を行う。入力部４１は、プリンター１が備える操作パネルのスイッチ等に接続されている。Ｇ／Ａ３１は、上記スイッチ等の操作を検出して、操作信号を生成して制御部２０に出力する。
用紙センサー５５は、印刷ヘッド５１の上流側に位置して、ロール紙１０（図２）の有無を検出する光学式センサーである。本実施形態の用紙センサー５５は、ロール紙１０が搬送される位置に対して光を照射する発光部と、この発光部が発した光の反射光を受光する受光部とを有し、受光部が受光した光量を出力する反射型光センサーである。Ｇ／Ａ３１は、用紙センサー５５に通電し、用紙センサー５５の受光量を示す検出値を取得して、制御部２０に出力する。
【００１８】
モータードライバー３３は、搬送モーター４２及びカッター駆動モーター６３に接続されている。モータードライバー３３は、制御部２０の制御に従って、搬送モーター４２及びカッター駆動モーター６３に、駆動電流を供給し、搬送モーター４２及びカッター駆動モーター６３をそれぞれ回転させる。また、モータードライバー３３は、搬送モーター４２に供給する駆動電流の電圧を切り換えることにより、モータードライバー３３を正方向に回転させることも、逆方向に回転させることもできる。搬送モーター４２は、図示しない駆動輪列を解してプラテンローラー５２（図２）に連結されている。搬送モーター４２が正転すると、プラテンローラー５２が正転してロール紙１０が通常方向に搬送される。また、搬送モーター４２が逆転すると、プラテンローラー５２が逆方向に回転し、ロール紙１０は逆方向に搬送される。
【００１９】
ヘッドドライバー３５は印刷ヘッド５１に接続される。ヘッドドライバー３５は、制御部２０の制御に従って、印刷ヘッド５１が備える個々の発熱素子に通電し、印刷ヘッド５１が印刷可能なドット位置のうち任意のドット位置でロール紙１０を発色させる。
【００２０】
図２は、プリンター１の要部構成を模式的に示す要部側面視図である。
この図２に示すロール紙１０は、プリンター１の本体ケース内に収容される。図中左側にはプリンター１が印刷後のロール紙１０を排出する排紙口１ａが位置する。ロール紙１０は、排紙口１ａ側に引き出され、印刷ヘッド５１とプラテンローラー５２との間に挟まれて搬送される。印刷ヘッド５１はプラテンローラー５２側にバネ等により押しつけられており、プラテンローラー５２の回転に伴ってロール紙１０が滑りなく搬送される。図中には、ロール紙１０の通常時の搬送方向を符号Ｆで示し、逆方向に搬送される場合の搬送方向を符号Ｒで示す。印刷ヘッド５１のプラテンローラー５２側の面には発熱素子を有する印刷部が配置されている。この印刷部は、ロール紙１０の幅方向に、発熱素子を１列または複数列に並べて配置したラインヘッドを構成する。
【００２１】
用紙センサー５５は、印刷ヘッド５１よりも上流側で、ロール紙１０の印刷面１０ａに向けて光を照射し、反射光を検出する。ロール紙１０の印刷面１０ａは、通常、白色または白色に近い明色である。このため、ロール紙１０が存在しない場合と、ロール紙１０が搬送されている場合とでは、用紙センサー５５が受光する反射光の光量が異なる。この光量の差に基づき、制御部２０は、ロール紙１０の有無を判定する。ロール紙１０が無い場合、制御部２０は用紙切れ警告等をホストコンピューター２に出力する。用紙センサー５５は、ロール紙１０に対して可動としてもよいが、本実施例では、特定の位置に固定された用紙センサー５５により検出するものとする。
印刷ヘッド５１の下流側には、排紙口１ａの内部にカッターユニット６０が配置されている。カッターユニット６０は、ロール紙１０の印刷面１０ａ側に位置する固定刃６１と、ロール紙１０を挟んで固定刃６１に対向して配置された可動刃６２とを備える。可動刃６２は、カッター駆動モーター６３の動作により固定刃６１側に向けて移動される。印刷後のロール紙１０は、固定刃６１と可動刃６２とに挟まれて切断され、帳票１０ｂとして排紙口１ａから排出される。
【００２２】
図３は、印刷ヘッド５１の印刷解像度と印刷位置との関係を示す図であり、印刷面１０ａに印刷ヘッド５１が印刷するドットの配置を示す平面図である。図３（ａ）には、印刷ヘッド５１の印刷解像度が１８０ｄｐｉの場合を示し、図３（ｂ）には印刷ヘッド５１の印刷解像度が２０３ｄｐｉの場合を示す。
図３（ａ）及び（ｂ）にはロール紙１０の幅Ｗが８０ｍｍであり、印刷ヘッド５１により印刷される印刷可能領域の幅ＷＰが７２ｍｍの例を示す。ロール紙１０の幅Ｗ及び印刷可能領域の幅ＷＰは、紙幅２６ａ及び印刷可能領域幅２６ｂとしてメモリー２５に記憶される。
【００２３】
プリンター１は、印刷ヘッド５１を除く各部を共通にして、印刷解像度が異なる複数種類のモデルを製造できる構成となっている。すなわち、印刷ヘッド５１以外が共通で、印刷ヘッド５１が異なる複数の仕様のプリンター１を製造できる。この場合、共通のプログラムを制御部２０により実行することで、印刷ヘッド５１の制御以外の動作を行うことができる。印刷ヘッド５１の制御に関しては、印刷ヘッド５１の印刷解像度に対応したプログラムを制御部２０により実行する必要がある。このため、プリンター１は、メモリー２５に複数のヘッド制御モジュール２７ａ、２７ｂ…を記憶している。各々のヘッド制御モジュールは、異なる解像度の印刷ヘッド５１に対応している。本実施形態のプリンター１では、印刷ヘッド５１が１８０ｄｐｉの場合はヘッド制御モジュール２７ａを実行し、印刷ヘッド５１が２０３ｄｐｉの場合はヘッド制御モジュール２７ｂを実行する。制御部２０がヘッド制御モジュール２７ａとヘッド制御モジュール２７ｂのどちらを実行するか、人による作業で設定することは作業負担の要因となる。そこで、プリンター１は、自律的に印刷ヘッド５１の印刷解像度を判定し、対応するヘッド制御モジュールを選択して実行できる。
【００２４】
図３（ａ）に示すように、１８０ｄｐｉの印刷ヘッド５１を用いる場合、幅７２ｍｍの印刷可能領域には、印刷ヘッド５１により５１２ドットを印刷できる。図中には、理解の便宜のため、印刷ヘッド５１の発熱素子がドットを印刷する領域を印刷領域５１ａとして示す。これに対し、２０３ｄｐｉの印刷ヘッド５１を用いる場合、幅７２ｍｍの印刷可能領域には５７６ドットを印刷できる。
本実施形態では、印刷ヘッド５１が印刷可能なドットのうち、図中左側の端を１ドット目とし、右端を５１２ドットまたは５７６ドットとし、各ドットを１〜５１２または１〜５７６の番号により指定できる。
また、図３（ａ）及び（ｂ）には用紙センサー５５の検出範囲５５ａを図示する。検出範囲５５ａは、用紙センサー５５が印刷面１０ａに光を照射し、その反射光を検出する対象の領域である。検出範囲５５ａの位置は、ロール紙１０の搬送方向Ｆ、Ｒに直交する方向（桁方向）において一定である。本実施形態では、検出範囲５５ａの位置は、１８０ｄｐｉの印刷ヘッド５１が装着された場合の印刷ヘッド５１の４１８ドット〜４３９ドットの範囲に対応する位置となる。図中の破線は、検出範囲５５ａの位置を示している。
【００２５】
印刷解像度を判定する動作において、解像度判定部２１は、印刷ヘッド５１により、桁方向において検出範囲５５ａに重なる位置のドットを印刷するよう指示することにより、検出用画像Ｐを印刷させる。図３（ａ）の例では、検出用画像Ｐの桁方向のサイズは、検出範囲５５ａのサイズと一致しているが、検出用画像Ｐが検出範囲５５ａより小さくてもよいし、大きくてもよい。
検出用画像Ｐの印刷位置は、解像度判定部２１により、ドットの番号により指定される。本実施形態では、４１８ドット〜４３９ドットの範囲を黒色で印刷するように、解像度判定部２１により制御がなされる。この結果、図３（ａ）では、桁方向において検出範囲５５ａにほぼ重なる大きさの検出用画像Ｐが印刷される。
【００２６】
ここで、印刷ヘッド５１の印刷解像度が２０３ｄｐｉの場合には、印刷ヘッド５１が４１８ドット〜４３９ドットの範囲に検出用画像Ｐを印刷すると、検出用画像Ｐの位置は、図３（ｂ）に示すように検出範囲５５ａから外れた位置となる。
つまり、解像度判定部２１は、印刷ヘッド５１の印刷解像度が特定の解像度（ここでは１８０ｄｐｉ）の場合に、検出用画像Ｐの桁方向の位置が検出範囲５５ａに重なるように、検出用画像Ｐのドット位置（ここでは４１８ドット〜４３９ドット）を指定する。言い換えれば、特定の解像度以外の解像度（ここでは２０３ｄｐｉ）の印刷ヘッド５１が印刷すると、検出用画像Ｐの桁方向の位置が、検出範囲５５ａから逸脱するようなドット位置を指定する。別の言い方では、検出用画像Ｐのドット位置は、印刷ヘッド５１の印刷解像度が特定の印刷解像度でなければ、検出用画像Ｐが検出範囲５５ａに重ならない位置となっている。
【００２７】
解像度判定部２１は、印刷ヘッド５１が検出用画像Ｐを印刷した後、モータードライバー３３を制御して搬送モーター４２を逆転させ、ロール紙１０をバックフィードさせる。バックフィードさせる搬送量は、少なくとも、印刷ヘッド５１の印刷位置（すなわち印刷領域５１ａ）から検出範囲５５ａまでの距離である。図３（ａ）に示す例では検出用画像Ｐが検出範囲５５ａに重なるので、用紙センサー５５の受光量は、印刷されていない印刷面１０ａに比べて低下する。従って、用紙センサー５５の受光量が低下した場合、解像度判定部２１は、検出用画像Ｐが検出範囲５５ａに重なったこと、すなわち印刷ヘッド５１の印刷解像度が１８０ｄｐｉであると判定する。
これに対し、図３（ｂ）に示すように、検出用画像Ｐの桁方向の位置が、検出範囲５５ａの位置から外れている場合には、ロール紙１０を逆方向に搬送しても検出用画像Ｐが検出範囲５５ａに重ならない。このため、用紙センサー５５の受光量は、未印刷の印刷面１０ａからの受光量のまま変化しない。この場合、解像度判定部２１は、用紙センサー５５の受光量に基づき、印刷ヘッド５１の印刷解像度が１８０ｄｐｉでないと判定できる。
【００２８】
このように、解像度判定部２１は、印刷ヘッド５１により検出用画像Ｐを印刷させ、ロール紙１０をバックフィードし、用紙センサー５５の受光量を検出することにより、印刷ヘッド５１の印刷解像度が１８０ｄｐｉであるか否かを判定できる。例えば、解像度判定部２１は、Ｇ／Ａ３１が出力する用紙センサー５５の検出値が、予め設定した閾値以上か閾値未満かに基づいて判定をしてもよい。また、例えば、用紙センサー５５の検出値の変化量に基づいて判定をしてもよい。
本実施形態では、印刷ヘッド５１の印刷解像度が２通りであるため、解像度判定部２１は、１８０ｄｐｉであるか否かを判定することにより、印刷解像度が１８０ｄｐｉか２０３ｄｐｉかを判定できる。印刷ヘッド５１の印刷解像度の数には制限はなく、例えば、４通りの印刷解像度がある場合には、３通りの印刷解像度に対応した検出用画像Ｐを印刷して判定を行えばよい。すなわち、検出用画像Ｐのドット位置を、特定の解像度の印刷ヘッド５１で印刷した場合に検出範囲５５ａに重なり、他の印刷解像度の印刷ヘッド５１で印刷した場合に検出範囲５５ａから外れるドット位置にする。こうして検出用画像Ｐを印刷させて用紙センサー５５により検出する動作を、特定の解像度を変えて３回実行すれば、印刷ヘッド５１の印刷解像度が４通りの印刷解像度のどれかを特定できる。これを敷衍すれば、（ｎ−１）回の検出動作により、ｎ通りの印刷解像度の中から印刷ヘッド５１の印刷解像度を特定できる。
また、特定の解像度以外の解像度の場合に、検出用画像Ｐが検出範囲５５ａから外れるようにするため、検出用画像Ｐの桁方向のサイズを小さくすることが好ましい。具体的には、検出範囲５５ａの桁方向のサイズ以下であって、かつ、用紙センサー５５の受光量が確実に未印刷の印刷面１０ａと区別可能なサイズであればよい。
【００２９】
図４は、プリンター１の動作を示すフローチャートである。
プリンター１は、入力部４１の操作またはホストコンピューター２から入力されるコマンドに従って、解像度判定の動作を開始する（ステップＳ１１）。また、プリンター１は、工場出荷時または工場出荷後の最初の電源投入時に、解像度判定の動作を自動的に実行してもよい。さらに、メンテナンスのためにプリンター１が初期化された後、最初の電源投入時に、解像度判定の動作を自動的に実行してもよい。この初期化とは、ソフトリセットであってもよいし、工場出荷状態に復帰させるハードウェアリセットであってもよい。
【００３０】
解像度判定部２１は、印刷ヘッド５１の印刷解像度のいずれか（ここでは１８０ｄｐｉ）に合わせて、検出用画像Ｐの印刷ドット位置を決定する（ステップＳ１２）。解像度判定部２１は、ヘッドドライバー３５を制御して、決定したドット位置への印刷を実行させる（ステップＳ１３）。ここで、解像度判定部２１は、印刷中に搬送モーター４２を動作させて、検出用画像Ｐの搬送方向のサイズを制御する。検出用画像Ｐの搬送方向におけるサイズについて特に制限はないが、印刷領域５１ａから検出範囲５５ａまでの距離よりも小さいことが好ましい。
【００３１】
検出用画像Ｐの印刷が完了すると、解像度判定部２１は、モータードライバー３３を制御して搬送モーター４２を逆回転させ、ロール紙１０をバックフィードさせる（ステップＳ１４）。さらに、解像度判定部２１は、バックフィード中の用紙センサー５５の検出値を、Ｇ／Ａ３１から取得する（ステップＳ１５）。
そして、解像度判定部２１は、用紙センサー５５によって検出用画像Ｐが検出されたか否かを判定する（ステップＳ１６）。
【００３２】
用紙センサー５５によって検出用画像Ｐが検出された場合（ステップＳ１６；Ｙｅｓ）、解像度判定部２１は、印刷ヘッド５１の印刷解像度を、ステップＳ１２で印刷ドット位置を決定する際に設定した解像度（１８０ｄｐｉ／５１２ｄｏｔ）と判定する（ステップＳ１７）。一方、用紙センサー５５によって検出用画像Ｐが検出されなかった場合（ステップＳ１６；Ｎｏ）、解像度判定部２１は、印刷ヘッド５１の印刷解像度を、設定されなかった側の解像度（２０３ｄｐｉ／５７６ｄｏｔ）と判定する（ステップＳ１８）。
【００３３】
その後、解像度判定部２１は、判定結果を印刷解像度２６ｃとしてメモリー２５に記憶させる（ステップＳ１９）。印刷制御部２２は、判定結果に対応する側のヘッド制御モジュールをメモリー２５から読み出し、印刷制御が可能な状態に移行する（ステップＳ２０）。
【００３４】
以上説明したように、本発明を適用した実施形態に係るプリンター１は、印刷解像度の異なる複数の印刷ヘッド５１のいずれかが装着可能な構成となっている。そして、プリンター１は、用紙センサー５５及び解像度判定部２１を備える。解像度判定部２１は、用紙センサー５５の検出範囲に重なる位置に印刷ヘッド５１により画像を記録させる指示を行う。解像度判定部２１は、用紙センサー５５の画像の検出結果に基づいて印刷ヘッド５１の印刷解像度を判定する。これにより、印刷ヘッド５１により画像を記録させることで印刷ヘッド５１の解像度を判定できる。用紙センサー５５は、例えば、ロール紙１０の搬送状態や媒体の枯渇を検出する検出器等を流用できる。従って、一般的な構造のプリンター１に本発明を適用することが可能であり、容易に、印刷ヘッド５１の印刷解像度を判定できるようになる。
【００３５】
また、印刷ヘッド５１は、ロール紙１０の搬送方向に直交する桁方向に複数のドットを記録可能である。解像度判定部２１は、印刷ヘッド５１により、桁方向におけるドット位置を指定して画像を記録させる。つまり、印刷ヘッド５１の解像度によって、画像が記録される桁方向の位置が異なることを利用し、印刷ヘッド５１の解像度を容易に、かつ確実に判定できる。
また、解像度判定部２１は、特定の印刷解像度の印刷ヘッド５１が装着された場合に用紙センサー５５の検出範囲に重なる位置に印刷ヘッド５１により画像を記録させる指示を行う。この画像を用紙センサー５５で検出した検出結果に基づいて、装着されている印刷ヘッド５１の印刷解像度が特定の印刷解像度であるか否かを判定する。このため、用紙検出等の目的で設けられた光センサー等を流用して、印刷ヘッド５１の印刷解像度の判定を行うことができる。
さらに、用紙センサー５５の検出範囲はロール紙１０の搬送方向において印刷ヘッド５１より上流に位置する。解像度判定部２１は、印刷ヘッド５１により画像を記録した後に、ロール紙１０を通常の記録時とは逆方向に搬送して用紙センサー５５により検出させる。このため、他の目的で設けられた光センサー等を流用することが可能であり、特別な構成を必要としない方法により、印刷ヘッド５１の印刷解像度を判定できる。
【００３６】
そして、印刷制御部２２が、判定結果に基づいて印刷ヘッド５１の印刷解像度に対応する複数のプログラムから一つのプログラムを選択し、解像度判定部２１により選択されたプログラムを実行して印刷ヘッド５１による記録動作を制御する。このため、印刷解像度の異なる複数の印刷ヘッド５１を装着可能なプリンター１において、印刷ヘッド５１の印刷解像度を手動で設定する操作等を行わなくても、適切なプログラムにより適切な制御が実行される。従って、プリンター１を制御するプログラムの選択に関する作業負担を軽減し、プリンター１の生産の効率化を図ることができる。
解像度判定部２１が、工場出荷時や最初の電源投入時等に印刷解像度の判定動作を実行した後は、印刷制御部２２は、印刷解像度２６ｃに基づいてヘッド制御モジュール２７ａ、２７ｂ…から対応するプログラムモジュールを選択する。このため、何度も印刷解像度の判定を行う必要がないという利点もある。
【００３７】
なお、上述した実施形態は、あくまで本発明を適用した一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能である。
例えば、上記実施形態では、プリンター１の一例として、感熱ロール紙１０を記録媒体とするサーマルプリンターについて説明した。本発明はこれに限定されず、プリンター１は、ドットインパクト式やインクジェット式のプリンター、或いは、これらの方式の記録装置を内蔵する他の機器にも適用できる。記録媒体としては、紙や合成樹脂製のシートが挙げられる。記録媒体は、定型サイズにカットされたカットシートであっても連続シートであってもよい。また、表面にコーティングがされたシートであってもよく、具体的な形状等は任意である。
例えば、印刷ヘッドを桁方向に移動させるキャリッジを備えたプリンターにおいては、解像度判定部２１は、検出用画像Ｐの印刷位置を、異なる解像度間で共通する指標であって解像度ごとに実際の位置が変わるような方法で指定する。解像度によって印刷可能桁数が変化する場合は、桁位置（桁番号）により検出用画像Ｐの印刷位置を指定すればよい。
また、上記実施形態では、固定的に設けられる印刷ヘッド５１の印刷解像度を判定する場合について説明したが、複数種類の印刷ヘッド５１を着脱可能なプリンター１にも本発明を適用できる。印刷ヘッド５１の印刷解像度に係る動作以外を共通のプログラムに従って実行し、印刷ヘッド５１の印刷解像度に関する動作を、解像度に対応したプログラムモジュールに従って実行する構成であれば、本発明による効果を得ることができる。また、制御部２０の各機能ブロックの機能を、プリンター１に外部接続される別の装置に持たせるようにしてもよい。また、制御部２０は、外部接続される記憶媒体に記憶させたプログラムを実行することにより、各種動作を実行してもよい。
【符号の説明】
【００３８】
１…プリンター（記録装置）、１ａ…排紙口、１０…ロール紙（記録媒体）、１０ａ…印刷面、２０…制御部、２１…解像度判定部（制御手段）、２２…印刷制御部（記録制御手段）、２５…メモリー（記憶手段）、２６ｃ…印刷解像度、２７…制御プログラム、２７ａ…ヘッド制御モジュール、２７ｂ…ヘッド制御モジュール、３３…モータードライバー、３５…ヘッドドライバー、４２…搬送モーター、５１…印刷ヘッド、５１ａ…印刷領域、５５…用紙センサー（光検出手段）、５５ａ…検出範囲、Ｆ、Ｒ…搬送方向、Ｐ…検出用画像。
【図１】
2014231203.tif 000003
【図２】
2014231203.tif 000004
【図３】
2014231203.tif 000005
【図４】
2014231203.tif 000006