(57)【要約】【課題】規格・種類の異なる消耗品を１つのプリンタで取り扱う場合において、無駄がないように消耗品を効率的に使用し、そのコストを削減することを図る。【解決手段】プリンタのフタがロックされていない場合、装着された消耗品から消耗品種別情報を取得し、その情報を不揮発性メモリに記憶した後、フタのロックをし、電源のＯＮ／ＯＦＦに関わらず、フタがロックされている間は、その不揮発性メモリから消耗品の種別情報を読み出すことにより消耗品を識別するための搬送動作が不要になる。【選択図】      図１
2004167703.tif 000002
【特許請求の範囲】
【請求項１】
消耗品を着脱交換するための開閉機構を備える画像印刷装置において、
前記開閉機構または消耗品をロックするロック手段と、
前記ロック手段によるロック状態を解除するロック解除手段と、
前記開閉機構または前記消耗品がロック状態であるか否かを検知するロック検知手段と、
装着された消耗品の種別情報を検知する種別検知手段と、
前記ロック手段と前記ロック解除手段とを制御するロック制御手段と、
前記種別検知手段により検知した種別情報を記憶する記憶手段と、
を備えることを特徴とする画像印刷装置。
【請求項２】
消耗品を装着した後、前記ロック制御手段に基づいて前記ロック手段によりロックし、前記ロックした後、前記種別検知手段により前記装着された消耗品の種別情報を検知し、前記種別情報を前記記憶手段により記憶することを特徴とする請求項１記載の画像印刷装置。
【請求項３】
前記ロック検知手段によりロック状態であることを検知した場合、前記記憶手段により記憶した種別情報を読み出す読み出し手段を備えることを特徴とする請求項１，２記載の画像印刷装置。
【請求項４】
前記ロック検知手段によりロックが解除された状態であることを検知した場合、前記記憶手段により記憶した種別情報を無効にする無効手段を備えることを特徴とする請求項１，２，３記載の画像印刷装置。
【請求項５】
前記ロック検知手段によりロック状態であることを検知した場合、印刷処理を実行することを特徴とする請求項１，２，３，４記載の画像印刷装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタルカメラ等で撮影した画像を印刷するための画像印刷装置に関する。
【０００２】
【従来の技術】
近年、ディジタルカメラが急速に普及している。それに伴い、ディジタルカメラで撮影した画像を印刷するためのプリンタも様々なものが開発されている。それらのプリンタのひとつに、自動販売機型のプリンタ（以下、プリント自販機と称す）がある。これは、撮影した画像を記憶したメディア（ＰＣカード、コンパクトフラッシュ（登録商標）等）を、ユーザにプリント自販機に直接挿入してもらい、その記憶メディアの内容を印刷することにより、所定の印刷料金を徴収するというものである。
【０００３】
一般的なプリント自販機は、メインコントローラとして機能するコンピュータと、実際の印刷処理を行うサーマルプリンタ（以下、プリンタと称す）とにより構成されており、両者は通信ケーブルによってつながっている。
また、プリント自販機内での処理は以下のようである。例えば、ユーザインターフェースや記録メディアからの画像読み出し、画像処理（ＪＰＥＧ伸長、サイズ変換、画質調整、色変換（ＲＧＢ−ＹＭＣ）など）などはコンピュータが行い、ラスタ画像データをプリンタに送信する。プリンタでは受信したラスタ画像データを印刷する。
【０００４】
ところで、プリント自販機は、通常複数台のプリンタを内蔵している。これは、複数台のプリンタを同時に稼動させて、プリント注文に対する印刷完了までの時間を短縮し、それぞれのプリンタに印刷サイズ（Ｌ版、２Ｌ版など）の異なる消耗品（サーマルプリンタであるので、消耗品とはインクリボンや用紙である）をセットすることで、プリント自販機として受注できる印刷の種類を増やすためである。
【０００５】
一方、近年、省資源や環境汚染防止の観点から、効率的に消耗品を使用するための発明がなされている（例えば、特許文献１参照）。この特許文献１では、消耗品コストの低下を図り、省資源・環境汚染防止を実現する為、インクリボンの交換を可能とした消耗品を提供している。
【０００６】
【特許文献１】
特開平７−６１０７９号公報（第２頁−第４頁）
【０００７】
【発明が解決しようとする課題】
ここで、Ｌ版と２Ｌ版の印刷が可能な複数台のプリンタを内蔵したプリント自販機の場合を考える。プリント自販機に内蔵される個々のプリンタは、量産効果によるコストダウンを図る為同じ構造であり、消耗品も用紙に関しては、ロール紙を使用し、Ｌ版、２Ｌ版で同じ用紙を使用可能である。
【０００８】
また、インクリボンに関しては、Ｌ版用をセットすればＬ版用プリンタとして、また、２Ｌ版用をセットすれば２Ｌ版用プリンタとして、動作する。このようなプリンタを設計する場合、プリンタの制御回路もしくは制御ソフトウェアが、現在装着されているインクリボンがＬ版用と２Ｌ版用のどちらの種類なのかを判断できるような機能を備えていなければならない。
【０００９】
そこで、インクリボンをプリンタにセットしただけでそのインクリボンの種類が分かるよう、装着インクリボンの種類識別用スイッチや種類識別用ＩＣメモリなどをインクリボンカセットなどに用意している。しかし、インクリボンカセットをＬ版、２Ｌ版別々に用意しなければならず、消耗品のコストを上げてしまう要因となる。
【００１０】
ところで、上記のような消耗品でも、インクリボン上にある各色の先頭を示すセンサマークと共に、種類識別用のセンサマークを入れてある。そこで、従来の種類識別用スイッチや種類識別用ＩＣメモリなどを無くして、インクリボンのセンサマークの種類識別用情報だけを利用して、装着されている消耗品を特定するという方法が考えられる。
【００１１】
この方法では、ユーザがインクリボンを取り出して再び装着しただけで、インクリボンのセンサマークを読み直す必要が生じる。しかしながら、この場合センサマークを読む為には、インクリボンを搬送する必要があり、未だ使用していないインクリボンを、種類判別のためだけに無駄に搬送することになる。
【００１２】
また、インクリボンが取り出されたか否かを常に監視していなければならないが、プリンタの電源が入っていないときにインクリボンが取り出されることもあるため、プリンタの電源が投入されるたびに、インクリボンを搬送して種類判別をしなければならなくなる。かかる場合、プリンタの電源をＯＮ／ＯＦＦするだけでインクリボンを無駄に消費することになる。
【００１３】
また、上記の課題に対しては、インクリボン種類判別を印刷実行直前のみ行うようにすればよいという考え方もある。しかしながら、プリント自販機としては、プリント注文を受ける際に、「Ｌ版用プリンタは印刷可能な状態か、何枚印刷できるか」、「２Ｌ版プリンタは印刷可能な状態か、何枚印刷できるか」などの情報を把握しておき、印刷可能枚数の範囲内で注文を受けなければならない。したがって、プリント自販機に内蔵するプリンタとしては、印刷直前でのみ種類判別を行うという方法は適用できない。
【００１４】
また、消耗品の無駄な消費は、近年のコストの低下、省資源、及び環境汚染防止の観点から、望ましくはない。
そこで、上記課題に鑑み、本発明は消耗品を無駄にすることなく、印刷サイズの異なる印刷物を同一のプリンタで印刷可能にする装置を提供するものである。
【００１５】
【課題を解決するための手段】
上記課題は、請求項１記載の発明によれば、消耗品を着脱交換するための開閉機構を備える画像印刷装置において、前記開閉機構または消耗品をロックするロック手段と、前記ロック手段によるロック状態を解除するロック解除手段と、前記開閉機構または前記消耗品がロック状態であるか否かを検知するロック検知手段と、装着された消耗品の種別情報を検知する種別検知手段と、前記ロック手段と前記ロック解除手段とを制御するロック制御手段と、前記種別検知手段により検知した種別情報を記憶する記憶手段と、を備えることを特徴とする画像印刷装置を提供することによって達成できる。
【００１６】
このように構成することによって、プリンタのフタ（消耗品を着脱交換するための開閉機構）の状態がロック／ロック解除であるかを判断することにより、装着されているインクリボンの正当性を識別できる。
また上記課題は、請求項２記載の発明によれば、消耗品を装着した後、前記ロック制御手段に基づいて前記ロック手段によりロックし、前記ロックした後、前記種別検知手段により前記装着された消耗品の種別情報を検知し、前記種別情報を前記記憶手段により記憶することを特徴とする請求項１記載の画像印刷装置を提供することによって達成できる。
【００１７】
このように構成することによって、ロック手段によりロックされたときに、消耗品の種別情報をプリンタ内蔵の記憶装置に記憶することができる。
また上記課題は、請求項３記載の発明によれば、前記ロック検知手段によりロック状態であることを検知した場合、前記記憶手段により記憶した種別情報を読み出す読み出し手段を備えることを特徴とする請求項１，２記載の画像印刷装置を提供することによって達成できる。
【００１８】
このように構成することによって、ロック状態の場合には、記憶手段から消耗品の種別情報を読み出すことができる。
また上記課題は、請求項４記載の発明によれば、前記前記ロック検知手段によりロックが解除された状態であることを検知した場合、前記記憶手段により記憶した種別情報を無効する無効手段を備えることを特徴とする請求項１，２，３記載の画像印刷装置を提供することによって達成できる。
【００１９】
このように構成することによって、ロックが解除されたときは、記憶手段に記憶している種別情報を無効にすることができる。
また上記課題は、請求項５記載の発明によれば、前記ロック検知手段によりロック状態であることを検知した場合、印刷処理を実行することを特徴とする請求項１，２，３，４記載の画像印刷装置を提供することによって達成できる。
【００２０】
このように構成することによって、ロック状態の場合に、印刷動作ができる。
【００２１】
【発明の実施形態】
以下に、本発明の様々な実施の形態を示した。
第１の実施形態としては、プリンタの消耗品コストを削減するための手法であり、インクカートリッジなどに装備されているインクリボンの種類（Ｌ版、２Ｌ版など）を示すためのＩＣなどを不要にするため方法である。
【００２２】
具体的には、プリンタに装着されている消耗品の印刷サイズを検出する手段として、不揮発性メモリに格納してある消耗品のサイズと、フタのロック／ロック解除の状態とを利用する。そして、ロックされている場合には、装着されている消耗品の種類は、不揮発性メモリの値と同一であると判断し、ロックされていない場合には、装着されている消耗品の種類は不明であると判断する。装着されている消耗品の種類が不明であると判断した場合には、インクリボンのセンサマークを検出して装着されている消耗品の種類の判別を行う。
【００２３】
第２の実施形態としては、ユーザに対して、プリンタに装着されているインクリボンサイズを明示する手法である。具体的には、ロール紙を使用したプリンタにおいて、用紙初期化動作の際に、ロール紙外周長さに相当する不要な用紙を排出した後、装着されているインクリボンでの印刷サイズと同等の用紙を排出する。
【００２４】
第３の実施形態としては、ユーザに対して、プリンタに装着されているインクリボンサイズを明示する手法である。具体的には、ロール紙を使用したプリンタにおいて、用紙初期化動作の際に、「（ロール紙外周長さ）−（装着されているインクリボンでの印刷サイズと同等の長さ）」に相当する不要な用紙を排出し、その後、装着されているインクリボンでの印刷サイズと同等の長さの用紙を排出する。
【００２５】
第４の実施形態としては、ユーザに対して、プリンタに装着されているインクリボンサイズを明示する手法である。具体的には、ロール紙を使用したプリンタにおいて、用紙初期化動作の際に、用紙外周部分を廃棄する必要があるか否かを判断し、必要であるときには、「（ロール紙外周長さ）」もしくは「（ロール紙外周長さ）−（装着されているインクリボンでの印刷サイズと同等の長さ）」に相当する不要な用紙を排出し、その後、「装着されているインクリボンでの印刷サイズと同等の長さ」の用紙を排出する。また、用紙外周部分を廃棄する必要がないときには、「装着されているインクリボンでの印刷サイズと同等の長さ」の用紙の排出のみを行う。
【００２６】
以下、具体的に説明する。
＜第１の実施形態＞
（実施例１）
本実施例では、インクリボンのセンサマークだけでインクリボンの種類判別を行い、かつ、インクリボンを無駄にしない方法を提案する。尚、本実施例では、前述したようにＬ版と２Ｌ版の印刷が可能なロール紙を使用したプリンタであり、インクリボンはＬ版、２Ｌ版それぞれ別々のものであり、また、ロール紙はＬ版、２Ｌ版で共通に使うことができるプリント自販機に内蔵するプリンタを例に説明する。
【００２７】
通常、ユーザがインクリボンをプリンタにセットする際には、プリンタのフタを開けてインクリボンを装着し、フタを閉じるという手順になる。従来のプリンタでは、どのような場合でもフタを開けることができる。したがって、いつでもインクリボンを取り出したり装着したりできるため、前述（「発明が解決しようとする課題」に記載）のような問題が起きる。
【００２８】
そこで、本発明のプリンタは、一度インクリボンのセンサマークでインクリボンの種類判別動作をしたら、フタをロックして開けられないようにするとともに、フラッシュメモリなどの不揮発性メモリにインクリボン種類の判別結果を格納しておく。そして、フタをロックしていない状態では、印刷をできないようにする。
【００２９】
また、フタを開けるためにロックを解除するには、スイッチ操作などの所定の操作を行わなければならないようにしておき、不用意なロック解除を行わないようにする。
さらに、一旦ロックを解除した場合には、インクリボンのセンサマークによる種類判別を完了するまではロックをしないようにする。インクリボンの種類判別動作は、スイッチ操作などの所定の操作がなければ行わないようにして、無駄なインクリボンの搬送をしないようにする。
【００３０】
以上のようにすれば、フタの開閉を監視しておく必要はなく、プリンタの電源がＯＮにされた後はインクリボン搬送を伴うインクリボン種類の判別動作を行わずに、不揮発性メモリに格納してあるインクリボン種類に関する情報を読み出すだけでよい。
【００３１】
さらに、不揮発性メモリに格納してあるインクリボン種類に関する情報と実際に装着されているインクリボン種類の同一性の認証をフタのロック／ロック解除の状態をチェックすることにより行えるので、インクリボンのセンサマークだけによる種類判別が可能になる。
【００３２】
以下、本実施例について説明する。図１にプリント自販機に内蔵する本発明のプリンタの外観図、図２にプリンタのシステム構成図、図３にプリンタ内部の印刷用紙搬送機構、図４及び図５に本実施例にかかるフローチャートを示す。
図１において、本実施例で用いるプリンタ１は以下の構造をしている。インクリボンフタ２はインクリボンを装着するときに開閉するフタであり、インクリボン装着部３はインクリボンを装着する箇所である。また、用紙装着部６は用紙を装着する箇所である。
【００３３】
インクリボン種類不明ランプ４は、ＬＥＤによる表示用ランプであり、装着されているインクリボンの種類が不明であるときに点灯し、インクリボンや用紙の残量がなくなった場合には点滅する。
プリント出口１０は、印刷されたプリントが出力される箇所であり、ロック解除スイッチ９はインクリボンフタ２のロックを解除するときに押すスイッチである。インクリボンセットスイッチ８は、インクリボンをセットしたら押すスイッチである。
【００３４】
フタロック機構５ａ，５ｂは、インクリボンフタ２を開けられないようにロックするための装置である。図１ではフタロック機構５ａに備えられているカンヌキ状のものを機械的に動作させ、フタロック機構５ｂの穴に挿すことでロックをする構成であり、プリンタの電源の状態によらず、現在の状態（ロックされている状態ならロックされた状態、またはロックが解除されている状態ならロック解除された状態）を保ちつづけることができる。フタロックセンサ７は、フタロック機構５ａ，５ｂがロック状態か解除状態かを検出するセンサである。
【００３５】
図２において、中央制御装置１１はプリンタ１全体の制御を行い、フラッシュメモリ１６はプリンタ１の状態等を保存するための不揮発性メモリである。通信制御回路１２は、プリント自販機のメインコントローラとの通信を行い、センサ制御回路１３は各種センサとのインターフェースとなる。メカ制御回路１４はフタロック機構５ａ，５ｂ等の制御を行い、印刷制御回路１５は印刷の制御を行う。
【００３６】
また、図３はプリンタ１内部の印刷用紙搬送機構を示したものである。サーマルヘッド２０には複数の発熱素子が配列されており、プラテンローラ２１はサーマルヘッド２０に対向配置されており、サーマルヘッド２０とプラテンローラ２１により印刷部が構成される。
【００３７】
インクリボン２６は、マゼンダ（Ｍ）、シアン（Ｃ）、イエロー（Ｙ）、の３原色、またはこれらにブラック（Ｋ）を加えた４色の各インクが長手方向に沿って順次帯状に充填されている。
インクリボン２６は、印刷部であるサーマルヘッド２０とプラテンローラ２１との間隙部に挿通される。この印刷部を通過したインクリボン２６が、色センサ２８の上方にある巻き取りロール（不図示）によって矢印Ｃ方向へ巻き取られるようになっている（設定によっては、インクリボン２６の巻き取られる方向は矢印Ｃ方向とは逆向きでもよいが、一度設定すると巻き取られる方向は一方向に固定される）。色センサ２８は、サーマルヘッド２０直下にあるインクリボン２６がどの色を呈しているかを検出する。
【００３８】
そして、紙送りピンチローラ２２と紙送りローラ２３とが印刷用紙２７を搬送する印刷用紙搬送機構を構成している。紙送りピンチローラ２２と紙送りローラ２３とは、印刷用紙２７のうち印刷部を通過した部分を挟んだ状態で回動することにより印刷用紙２７を矢印Ａ方向および矢印Ｂ方向に往復運動させる。
【００３９】
ここで、印刷用紙搬送機構の動作について説明する。矢印Ｂ方向に搬送された印刷用紙２７は、サーマルヘッド２０直下を通過して印刷される。このとき、もしインクリボン２６のマゼンダ（Ｍ）インクを呈している部分がサーマルヘッド２０に挿通されているとすると、印刷用紙２７には、マゼンダ（Ｍ）インクのみの印刷画像が印刷される。
【００４０】
サーマルヘッド２０を通過した印刷用紙２７は、紙先センサ２４，２５によって印刷用紙の端が検出され、紙送りピンチローラ２２と紙送りローラ２３によって矢印Ａ方向の所定の位置まで搬送される。
また、インクリボン２６は矢印Ｃ方向に巻き取られ、サーマルヘッド２０に挿通されていたマゼンダ（Ｍ）インク部分は、サーマルヘッド２０から外れ、次のインク部分、例えば、シアン（Ｃ）インク部分がサーマルヘッド２０に挿通されることになる。
【００４１】
矢印Ａ方向の所定の位置まで搬送された印刷用紙２７は、再び矢印Ｂ方向に搬送され、サーマルヘッド２０直下を通過して印刷される。このとき、サーマルヘッド２０に挿通されているインクリボン２６のインクは、シアン（Ｃ）色であり、シアン（Ｃ）でのみ印刷される。
【００４２】
これらの動作を繰り返すことで、インクリボン２６のマゼンダ（Ｍ）、シアン（Ｃ）、イエロー（Ｙ）、の３原色、またはこれらにブラック（Ｋ）を加えた４色の各インク、更に印刷後の画像を長期間保護するための透明な保護層（オーバーコート層）が印刷用紙上に順次重ね刷りされていくことにより、様々な色を印刷用紙上で表現することができる。
【００４３】
続いて、図４及び図５を説明する。図４及び図５は、図２の中央制御装置１１上で動作する本実施例の処理を示すフローチャートである。本実施例では、プリンタ１の電源が投入されると（ステップ（以下、Ｓで示す）１）、先ずプリンタ１のフタロックセンサ７よりインクリボンフタ２（以下、単にフタ２で示す）のロック状態を読み込む（Ｓ２）。
【００４４】
そして、フタ２がロックされているか否かを判定し（Ｓ３）、フタ２がロックされていない場合（Ｓ３がＮ（ノー））、装着インクリボンの種類判別が完了していないと判断し、プリント自販機（プリント自販機中には、プリンタ１が、例えば４台内蔵されているとする）のメインコントローラに装着インクリボン種類が不明であることを通知する（Ｓ１０）。
【００４５】
そして、プリンタ１のインクリボン種類不明ランプ４を点灯する（Ｓ１１）。その後、待機状態に移行する（後述する図５に示すフローに進む）。一方、判断（Ｓ３）においてフタ２がロックされている場合（Ｓ３がＹ（イエス））、フラッシュメモリ１６を読み込む（Ｓ４）。ここで、フラッシュメモリ１６には、装着インクリボン種類情報を格納しておく領域が確保されており、その領域から装着インクリボン種類情報を読み出す。読み出した結果、格納されていた値がＬ版か否かを判定する（Ｓ５）。
【００４６】
Ｓ５における判断の結果、格納されていた値がＬ版の場合（Ｓ５がＹ）、プリント自販機のメインコントローラに対して、装着されているインクリボン種類の情報を送信し（Ｓ６）、インクリボン種類不明ランプ４を消灯する（Ｓ７）。そして、待機状態に移行し（後述する図５に示すフローに進む）、メインコントローラから送信される「印刷コマンド」などの指示に備える。
【００４７】
また、判断（Ｓ５）において、格納されていた値がＬ版以外の場合（Ｓ５がＮ）、更に格納されていた値が２Ｌ版か否かを判定する（Ｓ８）。
Ｓ８での判定の結果、格納されていた値が２Ｌ版の場合（Ｓ８がＹ）、プリント自販機のメインコントローラに対して、装着されているインクリボン種類の情報を送信し（Ｓ９）、インクリボン種類不明ランプ４を消灯する（Ｓ７）。そして、待機状態に移行して（後述する図５に示すフローに進む）、メインコントローラから送信される「印刷コマンド」などの指示に備える。
【００４８】
フラッシュメモリ１６からの読み出しの結果、格納されていた値がＬ版でも２Ｌ版でもない場合（Ｓ５がＮ、Ｓ８がＮ）、フタ２のロックを解除し（Ｓ１２）、メインコントローラに装着インクリボン種類が不明であることを通知して（Ｓ１３）、インクリボン種類不明ランプ４を点灯する（Ｓ１４）。そして、待機状態に移行する（後述する図５に示すフローに進む）。
【００４９】
図５は、図４で示された待機状態について説明する。待機状態では、フタ２のロック解除スイッチ９押下の検出、インクリボンセットスイッチ８押下の検出、印刷コマンドなどのメインコントローラとの通信制御などを行う。
待機状態のときに、フタロック解除スイッチ９が押されたことを検出した場合（Ｓ２０がＹ）、フタ２がロック状態であれば（Ｓ２１がＹ）、ロック２を解除する（Ｓ２２）。そして、フラッシュメモリ１６に対して、「装着インクリボン種類：不明」を書き込み（Ｓ２３）、インクリボン種類不明ランプ４を点灯し（Ｓ２４）、判断（Ｓ２５）へ移行する。
【００５０】
Ｓ２０でフタ２がロック解除状態の場合（Ｓ２０がＮ）、Ｓ２５へ移行する。また、Ｓ２１でフタ２がロック解除の状態の場合（Ｓ２１がＮ）、Ｓ２５へ移行する。
次に、フタロックが解除状態であるか否かを判定する（Ｓ２５）。Ｓ２５での判定の結果、フタロックが解除状態である場合（Ｓ２５がＹ）にはインクリボン種類不明ランプ４を点灯し（Ｓ２６）、インクリボンセットスイッチ８が押されたか否かをチェックする（Ｓ２７）。もし、インクリボンセットスイッチ８が押された場合（Ｓ２７がＹ）には、インクリボン種類の判別動作を開始し（Ｓ２８）、インクリボン種類の判別をする（Ｓ２９）。その結果、正常にセンサマークが読み込めて、それがＬ版インクリボンのセンサマークであったとき（Ｓ２９で「Ｙ」方向へ進む）は、フラッシュメモリ１６に「装着インクリボン種類：Ｌ版」を書き込み（Ｓ３０）、フタ２をロック状態にする（Ｓ３１）。
【００５１】
さらに、プリント自販機のメインコントローラに対して、装着インクリボン種類がＬ版であることを通知して（Ｓ３２）、インクリボン種類不明ランプ４を消灯させて（Ｓ３３）、再び待機状態に戻る。
また、Ｓ２９で、読み込んだセンサマークがＬ版以外のインクリボンのセンサマークである場合（Ｓ２９がＮ）、更にその読み込んだセンサマークが２Ｌ版インクリボンか否かを判別する（Ｓ３４）。Ｓ３４で読み込んだセンサマークが２Ｌ版インクリボンのセンサマークであったとき（Ｓ３４がＹ）、フラッシュメモリ１６に「装着インクリボン種類：２Ｌ版」を書き込み（Ｓ３５）、フタ２をロック状態にする（Ｓ３６）。
【００５２】
さらに、プリント自販機のメインコントローラに対して、装着インクリボン種類が２Ｌ版であることを通知して（Ｓ３７）、インクリボン種類不明ランプ４を消灯させて（Ｓ３３）、再び待機状態に戻る。
一方、インクリボン種類の判別動作において、センサマークの読み込みに失敗したり、読み込んだものがＬ版でも２Ｌ版でもない場合（Ｓ３４がＮ）、フタ２のロックを解除し（Ｓ３８）、フラッシュメモリ１６に「装着インクリボン種類：不明」を書き込み、プリント自販機のメインコントローラに対して、装着インクリボン種類が不明であることを通知する（Ｓ３９）。さらに、インクリボン種類不明ランプ４を点灯させて（Ｓ４０）、再び待機状態に戻る。
【００５３】
さて、Ｓ２５でフタ２がロック状態と判定した場合（Ｓ２５がＮ）、まず、用紙やインクリボンの残量があるかを確認する（Ｓ４１）。残量がなかった場合（Ｓ４１がＮ）、残量切れエラーとして、自動的にフタのロックを解除し（Ｓ４６）、プリント自販機のメインコントローラに対して、装着インクリボン種類が不明であることを通知する（Ｓ４７）。さらに、インクリボン種類不明ランプ４を点滅させて（Ｓ４８）、再び待機状態に戻る。
【００５４】
Ｓ４１で残量切れではない場合（Ｓ４１がＹ）、メインコントローラからの通信があったかをチェックする（Ｓ４２）。メインコントローラから通信があった場合（Ｓ４２がＹ）、その送信されたコマンドを識別する（Ｓ４３）。識別したコマンドが印刷コマンドである場合（Ｓ４３がＹ）、印刷動作を行い（Ｓ４４）、その後、待機状態に戻る。また、識別したコマンドが印刷コマンド以外である場合（Ｓ４３がＮ）、そのコマンドに応じた処理を行い（Ｓ４５）、その後、待機状態に戻る。
【００５５】
また、Ｓ４２でメインコントローラから通信がなかった場合、再び待機状態に戻る。
待機状態では、以上の処理を繰り返し行う。このようにして、本実施例の発明では、インクリボンのセンサマークだけによる種類判別を可能にしている。
【００５６】
以上より、本実施例に係る発明は、プリンタに装着されている消耗品により印刷できる種類（印刷サイズの種類や標準紙・シール紙の種類等）を検出する手段として、不揮発性メモリに格納してある消耗品の種類に関する情報と、消耗品のカートリッジもしくは消耗品を装着する部分のロック／ロック解除の状態を利用することである。
【００５７】
そして、カートリッジもしくは消耗品を装着する部分がロックされている場合には、装着されている消耗品の種類は、不揮発性メモリに格納してある消耗品の種類と同一であると判断し、ロックされていない場合には、装着されている消耗品の種類は不明であると判断する。また、不明であると判断した場合には、インクリボンの各色先頭にあるセンサマーク等を検出して装着されている消耗品の種類の判別を行う。
【００５８】
また、このプリンタは、検出した消耗品に関する情報は不揮発性メモリに記憶する。また、このプリンタは、ロックされていなければ、印刷を行わない。また、このプリンタは、ロックの解除はスイッチ操作など所定の操作がなければ行わない。
【００５９】
また、このプリンタは、スイッチ操作などをしないと消耗品の種類判別を行わず、また、種類判別に成功した場合にはロックをし、種類判別が成功しなければロックしない。
また、このプリンタは、プリンタにエラーが発生すると、自動的にロックを解除する。また、このプリンタのロック機構は、電源状態によらずにロック／ロック解除状態を保ちつづけるものである。また、このプリンタは、プリント自販機に内蔵されるプリンタである。
【００６０】
以上より、本実施例の効果としては、インクリボンのフタのロック／ロック解除状態を装着されているインクリボン種類の正当性認証手段として使うものである。本実施例によれば、インクリボンを無駄にしないで、インクリボンセンサマークだけによるインクリボン種類判別を可能にし、消耗品のコスト削減に貢献することができる。
【００６１】
（実施例２）
実施例１におけるインクリボンのフタロック機構５ａ・５ｂは、プリンタの電源状態によらずに、ロック／ロック解除の状態を保ちつづけるものであれば、どのようなものでも良い。
【００６２】
また、実施例１ではインクリボンのフタ２をロックするようにしていたが、消耗品のカートリッジなどをロックしてそのカートリッジが外れないようにしてもよい。また、インクリボン種類は、Ｌ版、２Ｌ版に限定したものではなく、それら以外のサイズであったり、同じサイズでも標準紙とシール紙の違いであったりしてもよい。また、インクリボンの種類も２種類の場合に限ったものではない。
【００６３】
また、用紙に関してはＬ版、２Ｌ版共通のロール紙を使用する場合としていたが、用紙が共通ではない場合には、用紙の種類判別をすることに本実施例の発明を適用することもできる。また、残量切れになった場合にフタのロックを解除するようにしていたが、残量切れだけではなく、用紙ジャムエラー、インクリボンエラーなどのプリンタエラー発生時にも、自動的にロックを解除するようにもできる。
【００６４】
また、本実施例では、本発明を説明するのに、プリント自販機に内蔵するプリンタへの適用を例にしたが、単体で動作するプリンタへも適用可能である。
＜第２の実施形態＞
（実施例１）
第１の実施形態に示したような数種類のサイズの印刷ができるプリンタの用紙初期化動作について考える。なお、本実施例でも第１の実施形態と同様にＬ版と２Ｌ版の印刷が可能なロール紙を使用したプリンタであり、インクリボンはＬ版、２Ｌ版それぞれ別々のものであり、また、ロール紙はＬ版、２Ｌ版で共通に使うことができるプリント自販機に内蔵するプリンタであるとして説明する。
【００６５】
さて、第１の実施形態では言及しなかったが、一般的には、インクリボンの種類判別を行うのと同時に、用紙初期化動作も行われる。用紙初期化動作は、新品のロール紙をプリンタにセットしたときに着く指紋などの汚れを取り除き、印刷可能な状態にするのが目的となる。指紋などの汚れは、新品のロール紙の外周部分に付くので、その外周に相当する長さの不要な用紙をプリンタの外に排出するようにしている。排出される用紙の長さは、新品のロール紙の大きさにもよるが、数十センチ程度になる。
【００６６】
ところで、プリント自販機に内蔵するプリンタには、コスト削減などの目的から、ＬＥＤ（ランプ）などの必要最小限の表示装置しか付けられていないことが多い。このようなプリンタを使用するユーザは、インクリボンをセットして、インクリボンの種類判別をプリンタに行わせたときに（第１の実施形態におけるインクリボンセットボタンの押下後の場合）、プリンタがインクリボン種類をどのように判断したのかが分かりづらいという問題がある。プリント自販機本体を操作すれば、プリント自販機本体に装備されている液晶ディスプレイなどに判断したインクリボン種類を表示させることはできるが、ユーザにとっては面倒な作業である。
【００６７】
そこで、本実施例の発明では、インクリボン種類判別と用紙初期化動作を同時に行うことに着目し、用紙初期化動作で排出する用紙を、インクリボン種類判別の表示手段として利用することを提案する。
図６に本発明を適用したプリンタの外観概略図、図７に本実施例にかかるフローチャートを示す。
【００６８】
図６において、本実施例で用いるプリンタ３０について説明する。用紙・インクリボン装着部３１は、用紙とインクリボンをセットする部分である。フタ３３は、用紙・インクリボン装着部３１のフタである。用紙・インクリボンセットスイッチ３４は、用紙とインクリボンをセットしたら、ユーザが押すボタンである。このボタンの押下により、インクリボンの種類判別動作と用紙初期化動作が行われる。
【００６９】
インクリボン種類不明ランプ３２はインクリボンの種類判別に失敗したときなどに表示するランプである。また、プリント出口３５は、印刷したプリントや不要な用紙の出口となる部分である。プリント出口３５の奥にはカッターがあり、ロール紙である用紙を所定の長さに切断するのに使われる。
【００７０】
続いて、図７を説明する。用紙・インクリボンセットスイッチ３４が押されたら（Ｓ５０で「Ｙ」方向へ進む）、インクリボンの種類判別動作を行う（Ｓ５１）。その結果、装着されているインクリボンがＬ版であった場合（Ｓ５２）には、インクリボン種類不明ランプ３２を消灯し（Ｓ５３）、用紙の外周に相当する分（ここでは５０センチメートルと仮定する）を搬送して（Ｓ５４）、その搬送した用紙を裁断し（Ｓ５５）、プリント出口３５から排出する。そして、それに続いて、Ｌ版の大きさの用紙を搬送して（Ｓ５６）、裁断し（Ｓ５７）、プリント出口３５から排出して終了する。
【００７１】
Ｓ５２で装着されていたインクリボンがＬ版以外であり（Ｓ５２がＮ）、かつ、装着されていたインクリボンが２Ｌ版であった場合（Ｓ５８）、インクリボン種類不明ランプ３２を消灯する（Ｓ５９）。そして、Ｌ版のときと同様に、用紙を５０センチメートル搬送して（Ｓ６０）裁断し（Ｓ６１）、プリント出口３５から排出する。それに続いて、２Ｌ版の場合には、２Ｌ版の大きさの用紙を搬送して（Ｓ６２）裁断し（Ｓ６３）、プリント出口３５から排出して終了する。
【００７２】
また、インクリボン種類の判別に失敗した場合（Ｓ５８がＮ）には、インクリボン種類不明ランプ３２を点灯させる（Ｓ６４）。そして、用紙の無駄を無くすために、用紙の搬送・裁断は行わずに終了する。
以上より、本実施例に係る発明は、ロール紙を使用したプリンタにおいて、用紙初期化動作の際に、ロール紙外周長さに相当する不要な用紙を排出した後、装着されているインクリボンでの印刷サイズと同等の用紙を排出するものである。
【００７３】
以上のようにすれば、ユーザに対して、プリンタが判断したインクリボン種類を示すことができるようになる。
本実施例では、ロール紙を使用したプリンタにおいて、用紙初期化動作の際に排出する不要な用紙を使って、ユーザにインクリボン種類判別結果を表示するものである。本実施例によれば、表示装置などを削減したプリンタにおいても、インクリボン種類の判断結果をユーザが容易に把握できるようになる。
【００７４】
（実施例２）
実施例１では、インクリボン種類をＬ版と２Ｌ版の場合として説明したが、それらの種類に限定するものでない。また、インクリボンの種類が２種類より多い場合にも実施例１と同様にすれば対応可能である。また、本実施例では、本発明を説明するのに、プリント自販機に内蔵するプリンタへの適用を例にしたが、単体で動作するプリンタへも適用可能である。
＜第３の実施形態＞
（実施例１）
第２の実施形態では、インクリボン種類判別と用紙初期化動作のたびに、用紙の外周に相当する分（５０センチメートルと仮定）の用紙搬送・裁断とインクリボン種類に応じた用紙搬送・裁断を行うようにしていた。
【００７５】
しかしながら、装着されていたインクリボン種類によっては、用紙を無駄にしてしまう可能性がある。つまり、例えば、Ｌ版や２Ｌ版より長尺印刷を行うためのインクリボンが装着されていた場合、不要な用紙外周の長さである５０センチメートルに加えて、長尺印刷分の用紙を排出してしまうことになるからである。長尺印刷の長さが長ければ長いほど無駄な用紙が増えてしまうという問題が起きてしまう。そこで、本実施例の発明では、上記のような問題を解決する手段を提案する。
【００７６】
図８に本実施例のフローチャートを示す。なお、本実施例の発明を適用したプリンタの外観概略は図６と同様である。なお、図８では、簡単のため、インクリボンの種類はＬ版と２Ｌ版のみとして説明している。
以下、図８に示すフローチャートの処理を説明する。用紙・インクリボンセットスイッチ３４が押されると（Ｓ７０がＹ）、インクリボンの種類判別を行う（Ｓ７１）。その結果、装着されているインクリボンがＬ版であった場合（Ｓ７２がＹ）、インクリボン種類不明ランプ３２を消灯する（Ｓ７３）。
【００７７】
そして、用紙の外周に相当する分（ここでは５０センチメートルと仮定する）から、Ｌ版の大きさ（ここでは９センチメートルと仮定する）を差し引いた、４１センチメートル分の用紙を搬送して（Ｓ７４）裁断し（Ｓ７５）、プリント出口３５から排出する。それに続いて、Ｌ版の大きさ（９センチメートル）の用紙を搬送して（Ｓ７６）裁断し（Ｓ７７）、プリント出口３５から排出して終了する。
【００７８】
一方、装着されていたインクリボンが２Ｌ版であった場合（Ｓ７２がＮ、Ｓ７８がＹ）、インクリボン種類不明ランプ３２を消灯する（Ｓ７９）。
そして、用紙の外周に相当する分（５０センチメートル）から、２Ｌ版の大きさ（ここでは１８センチメートルと仮定する）を差し引いた３２センチメートル分の用紙を搬送して（Ｓ８０）裁断し（Ｓ８１）、プリント出口３５から排出する。それに続いて、２Ｌ版の大きさ（１８センチメートル）の用紙を搬送して（Ｓ８２）裁断し（Ｓ８３）、プリント出口３５から排出して終了する。
【００７９】
また、インクリボン種類の判別に失敗した場合（Ｓ７８がＮ）、インクリボン種類不明ランプ３２を点灯させ（Ｓ８４）、用紙の無駄を無くすために、用紙の搬送・裁断は行わずに終了する。
以上のようにすれば、インクリボン種類によらず、プリンタから排出する用紙の合計は、用紙の外周に相当する分（５０センチメートル）になり、用紙を無駄にすることはなくなる。さらに、ユーザに対して、プリンタが判断したインクリボン種類を示すことができるようになる。
【００８０】
以上より、本実施例に係る発明は、ロール紙を使用したプリンタにおいて、用紙初期化動作の際に、「（ロール紙外周長さ）−（装着されているインクリボンでの印刷サイズと同等の長さ）」に相当する不要な用紙を排出し、その後、装着されているインクリボンでの印刷サイズと同等の長さの用紙を排出することである。
【００８１】
また、このプリンタは、上記の動作を、インクリボンの種類判別動作を同時に行うようにする。また、その際、インクリボンの種類判別動作に失敗した場合には、用紙の排出動作を行わないようにする。また、このプリンタは、プリント自販機に内蔵されるプリンタである。
【００８２】
本実施例では、ロール紙を使用したプリンタにおいて、用紙初期化動作の際に排出する不要な用紙を使って、ユーザにインクリボン種類判別結果を表示するものであり、さらに、排出する不要な用紙の長さをインクリボンの種類によらずに一定にすることができるというものである。本発明によれば、表示装置などを削減したプリンタにおいても、インクリボン種類の判断結果をユーザが容易に把握できるようになり、さらに用紙を無駄にすることもない。
【００８３】
（実施例２）
実施例１では、インクリボン種類をＬ版と２Ｌ版の場合として説明したが、それらの種類に限定するものでない。また、インクリボンの種類が２種類より多い場合にも実施例１と同様にすれば対応可能である。
【００８４】
さらに、インクリボン種類に応じた大きさが用紙の外周に相当する分よりも大きい場合には、次のようにすればよい。１回目の用紙搬送・裁断、つまり、用紙の外周に相当する分から、インクリボンに応じた大きさを差し引いた分の用紙を搬送して裁断するという動作を行わない。そして、初めから、インクリボンに応じた用紙の搬送を行って、裁断をするだけで終了すればよい。
【００８５】
また、本実施例では、本発明を説明するのにプリント自販機に内蔵するプリンタへの適用を例にしたが、単体で動作するプリンタへも適用可能である。
＜第４の実施形態＞
（実施例１）
第２・第３の実施形態では、用紙初期化動作のたびに用紙外周相当分の用紙搬送・裁断を行っている。しかしながら、用紙初期化動作は、用紙ジャムやインクリボン損傷等のプリンタエラーからの復旧後にも行われる。そのような場合には、用紙外周相当分の長さの用紙を廃棄する必要はない場合がほとんどである。
【００８６】
したがって、プリンタエラーからの復旧後の用紙初期化動作の際にも、第２・第３の実施形態の方法を適用すると、用紙を無駄にしてしまうことになる。通常、インクリボンと用紙の印刷可能な枚数は、本来それぞれ共に同じである。
しかしながら、第２・第３の実施形態をそのまま適用したプリンタでは、プリンタエラーが多発すると、復旧後の用紙初期化動作の際に必要以上に用紙を排出してしまうため、最終的に、インクリボンの残量はあるにもかかわらず、用紙は残量切れという状態になり、本来ならば起こり得ない不具合が発生してしまう。
【００８７】
そこで、本実施例では、用紙外周部分が汚れている可能性があるときのみ、用紙外周相当分の廃棄を行い、そうでない場合には、インクリボン種類に応じた印刷相当分の長さの廃棄のみを行うようにするものである。
本実施例では、次の条件が成立した場合に、用紙外周が汚れていると判断することにする。（１）インクリボンまたは用紙のイニシャルマーク（センサマーク）をインクリボン種類判別動作時または用紙初期化動作時に検出した場合。（２）ユーザが用紙・インクリボンセットスイッチ３４を長押しした場合。
【００８８】
以降、本実施例を具体的に説明する。図９に本実施例のフローチャートを示す。なお、本発明を適用したプリンタの外観概略は図６と同様である。ユーザが用紙またはインクリボンのセットを終えると、用紙・インクリボンセットスイッチ３４を押す（Ｓ９０がＹ）。
【００８９】
このとき、ユーザは新品の用紙をセットしたり、もしくは使用途中の用紙を一度プリンタ３０から取り出して再びセットしたりした場合には、用紙・インクリボンセットスイッチ３４を長押しする。そうでない場合には、用紙・インクリボンセットスイッチ３４を１回押す。
【００９０】
プリンタ３０では、用紙・インクリボンセットスイッチ３４が押されたのを検出したら、用紙・インクリボンセットスイッチ３４が長押しされたのか否かを判定する（Ｓ９１）。長押しされた場合（Ｓ９１がＹ）、インクリボンの種類判別を行う（Ｓ９６）。そして、装着されているインクリボンがＬ版であった場合（Ｓ９７で「Ｙ」方向へ進む）には、インクリボン種類不明ランプ３２を消灯する（Ｓ９８）。
【００９１】
そして、用紙の外周に相当する分（ここでは５０センチメートルと仮定する）から、Ｌ版の大きさ（ここでは９センチメートルと仮定する）を差し引いた４１センチメートル分の用紙を搬送して（Ｓ９９）裁断し（Ｓ１００）、プリント出口３５から排出する。それに続いて、Ｌ版の大きさ（９センチメートル）の用紙を搬送して（Ｓ１０１）裁断し（Ｓ１０２）、プリント出口３５から排出して終了する。
【００９２】
一方、装着されていたインクリボンが２Ｌ版であった場合（Ｓ９７で「Ｎ」方向へ進み、Ｓ１０３で「Ｙ」方向へ進む）には、インクリボン種類不明ランプ３２を消灯し（Ｓ１０４）、用紙の外周に相当する分（５０センチメートル）から、２Ｌ版の大きさ（ここでは１８センチメートルと仮定する）を差し引いた３２センチメートル分の用紙を搬送して（Ｓ１０５）裁断し（Ｓ１０６）、プリント出口３５から排出する。
【００９３】
そして、２Ｌ版の大きさ（１８センチメートル）の用紙を搬送して（Ｓ１０７）裁断し（Ｓ１０８）、プリント出口３５から排出して終了する。
また、インクリボン種類の判別に失敗した場合（Ｓ１０３がＮ）、インクリボン種類不明ランプ３２を点灯させる（Ｓ１０９）。そして、用紙の無駄を無くすために、用紙の搬送・裁断は行わずに終了する。
【００９４】
さて、用紙・インクリボンセットスイッチ３４が長押されていなかった場合（Ｓ９１がＮ）、まず、インクリボンのイニシャルマーク検出動作を行う（Ｓ９２）。インクリボンのイニシャルマークは、インクリボンの種類判別に使用するセンサマークと同様のものであり、センサマークパターンが新品インクリボンであることを示す特定のパターンになっている。
【００９５】
インクリボンイニシャル検出動作の結果（Ｓ９３）、インクリボンのイニシャルマークがあった場合（Ｓ９３がＹ）には、用紙・インクリボンセットスイッチ３４が長押されていた場合と同様の動作（Ｓ９６以降の処理）を行う。
一方、インクリボンイニシャルマークがなかった場合（Ｓ９３で「Ｎ」方向へ進む）には、次に用紙イニシャルマークの検出動作を行う（Ｓ９４）。用紙のイニシャルマークは、インクリボン種類判別用センサマークと同様のものであり、新品の用紙であることを示すセンサマークになっている。
【００９６】
用紙イニシャルマーク検出の結果（Ｓ９５）、用紙イニシャルマークがあった場合（Ｓ９５がＹ）には、インクリボンイニシャルマークがあった場合と同様の動作（Ｓ９６以降の処理）を行う。
用紙イニシャルマーク検出の結果（Ｓ９５）、用紙イニシャルマークがなかった場合（Ｓ９５がＮ）、用紙の外周部分に汚れはないと判断し、今回の用紙初期化動作においては、用紙外周部分の廃棄は行わずに、インクリボン種類に応じた長さだけの廃棄を行うように動作する。つまり、次のように動作する。
【００９７】
まず、インクリボン種類判別を行う（Ｓ１１０）。その結果、Ｌ版であった場合（Ｓ１１１がＹ）、インクリボン種類不明ランプ３２を消灯し（Ｓ１１２）、Ｌ版の大きさ（９センチメートル）の用紙を搬送して（Ｓ１１３）裁断し（Ｓ１１４）、プリント出口から排出して終了する。
【００９８】
また、インクリボンが２Ｌ版であった場合（Ｓ１１１がＮ、Ｓ１１５がＹ）、インクリボン種類不明ランプ３２を消灯し（Ｓ１１６）、２Ｌ版の大きさ（１８センチメートル）の用紙を搬送して（Ｓ１１７）裁断し（Ｓ１１８）、プリント出口３５から排出して終了する。
【００９９】
また、インクリボン種類の判別に失敗した場合（Ｓ１１５がＮ）には、インクリボン種類不明ランプ３２を点灯させる（Ｓ１１９）。そして、用紙の無駄を無くすために、用紙の搬送・裁断は行わずに終了する。
以上の説明のように、本実施例の発明は、用紙外周部分の廃棄の必要性、およびインクリボン種類に応じた用紙初期化動作の制御をするものである。
【０１００】
以上より、本実施例に係る発明は、ロール紙を使用したプリンタにおいて、用紙初期化動作の際に、用紙外周部分を廃棄する必要があるか否かを判断し、必要であるときには、「（ロール紙外周長さ）」もしくは「（ロール紙外周長さ）−（装着されているインクリボンでの印刷サイズと同等の長さ）」に相当する不要な用紙を排出し、その後、「装着されているインクリボンでの印刷サイズと同等の長さ」の用紙を排出する。また、用紙外周部分を廃棄する必要がないときには、「装着されているインクリボンでの印刷サイズと同等の長さ」の用紙の排出のみを行う。
【０１０１】
そして、上記の用紙外周部分の廃棄の必要性判定に、ユーザによるプリンタのスイッチ操作を利用する。さらに、上記の用紙外周部分の廃棄の必要性判定に、インクリボンの新品インクリボンを示すセンサマークを利用する。また、この用紙外周部分の廃棄の必要性判定に、用紙の新品用紙を示すセンサマークを利用する。
【０１０２】
また、上記の動作を、インクリボンの種類判別動作を同時に行うようにする。また、その際、インクリボンの種類判別動作に失敗した場合には、用紙の排出動作を行わないようにする。また、このプリンタは、プリント自販機に内蔵されるプリンタである。
【０１０３】
本実施例では、用紙外周部分の廃棄の必要性、およびインクリボン種類に応じた用紙初期化動作の制御をするものである。本実施例の発明によれば、用紙初期化動作の際に、適切な長さの用紙の廃棄を行うことで用紙の無駄を省き、さらに、ユーザに対してプリンタが認識したインクリボン種類を明示することができる。
【０１０４】
（実施例２）
実施例１では、インクリボン種類をＬ版と２Ｌ版の場合として説明したが、それらの種類に限定するものでない。また、インクリボンの種類が２種類より多い場合にも実施例１と同様にすれば対応可能である。
【０１０５】
また、実施例１では、用紙外周部分の廃棄をする際の制御として、第３の実施形態の方法を採用したが、第２の実施形態の方法を使用してもよい。また、用紙外周部分を廃棄するか否かの判断に、キーの長押しを利用していたが、外周部分廃棄専用のキーを用意したり、プリント自販機本体側から通信によって制御したりしても良い。
【０１０６】
また、外周部分を廃棄しない場合に、印刷サイズと同じ大きさ（本実施例では、Ｌ版または２Ｌ版）の用紙を廃棄するようにしていたが、印刷サイズより少し長めに廃棄するようにしても良い。また、本実施例では、プリント自販機に内蔵するプリンタへの適用を例にしたが、単体で動作するプリンタへも適用可能である。
【０１０７】
【発明の効果】
プリンタのフタの状態がロック／ロック解除であるかを判断することにより、装着されているインクリボンの正当性を識別できる。また、プリンタのフタまたは消耗品がロックされたときに、この消耗品の種別情報をプリンタ内蔵の記憶装置に記憶することができる。
【０１０８】
また、ロック状態の場合には、装着されている消耗品からその消耗品の種別情報を取得せずに、記憶装置から消耗品の種別情報を読み出すことで、以前に装着された消耗品であるということを担保することができるので、例えばインクリボンの種別識別に伴う搬送動作を省略でき、その分インクリボンを無駄にすることなく効率よく使用することができる。
【０１０９】
また、ロックが解除されたときは、記憶手段に記憶している種別情報を無効にすることができる。また、ロック状態の場合に、印刷動作ができる。
以上より、消耗品を無駄にしないで、印刷サイズの異なる印刷物を同一のプリンタで印刷可能にすることができる。
【図面の簡単な説明】
【図１】第１の実施形態におけるプリンタの外観概略を示した図である。
【図２】第１の実施形態におけるプリンタの構成ブロック図である。
【図３】第１の実施形態におけるプリンタの印刷用紙搬送機構を示した図である。
【図４】第１の実施形態における処理フローを示すフローチャート図（その１）である。
【図５】第１の実施形態における処理フローを示すフローチャート図（その２）である。
【図６】第２・第３・第４の実施形態におけるプリンタの外観概略を示した図である。
【図７】第２の実施形態における処理フローを示すフローチャート図である。
【図８】第３の実施形態における処理フローを示すフローチャート図である。
【図９】第４の実施形態における処理フローを示すフローチャート図である。
【符号の説明】
１      プリンタ
２      インクリボンフタ
３      インクリボン装着部
４      インクリボン種類不明ランプ
５ａ，５ｂ    フタロック機構
６      用紙装着部
７      フタロックセンサ
８      インクリボンセットスイッチ
９      ロック解除スイッチ
１０    プリント出口
１１    中央制御装置
１２    通信制御回路
１３    センサ制御回路
１４    メカ制御回路
１５    印刷制御回路
１６    フラッシュメモリ
２０    サーマルヘッド
２１    プラテンローラ
２２    紙送りピンチローラ
２３    紙送りローラ
２４，２５    紙先センサ
２６    インクリボン
２７    印刷用紙
２８    色センサ
３０    プリンタ
３１    用紙・インクリボン装着部
３２    インクリボン種類不明ランプ
３３    フタ
３４    用紙・インクリボンセットスイッチ
３５    プリント出口
【図１】
2004167703.tif 000003
【図２】
2004167703.tif 000004
【図３】
2004167703.tif 000005
【図４】
2004167703.tif 000006
【図５】
2004167703.tif 000007
【図６】
2004167703.tif 000008
【図７】
2004167703.tif 000009
【図８】
2004167703.tif 000010
【図９】
2004167703.tif 000011