(57)【要約】 【課題】ユーザにとって利便性の高い印刷装置、及び、印刷制御装置を実現することにある。【解決手段】ロール紙に印刷を行う印刷装置であって、ロール紙を装着するための装着部と、該装着部に装着されたロール紙に印刷するための印刷ヘッドと、前記装着部に装着されたロール紙に、前記印刷装置及び前記ロール紙のうちの少なくともどちらか一方に関する複数の情報を、前記印刷ヘッドを用いて印刷可能なコントローラと、を有し、前記コントローラは、前記複数の情報のうちユーザにより選択された選択情報、を前記ロール紙に印刷することを特徴とする。【選択図】        図７
2006015642.tif 000002
【特許請求の範囲】
【請求項１】
ロール紙に印刷を行う印刷装置であって、
ロール紙を装着するための装着部と、
該装着部に装着されたロール紙に印刷するための印刷ヘッドと、
前記装着部に装着されたロール紙に、前記印刷装置及び前記ロール紙のうちの少なくともどちらか一方に関する複数の情報を、前記印刷ヘッドを用いて印刷可能なコントローラと、を有し、
前記コントローラは、前記複数の情報のうちユーザにより選択された選択情報、を前記ロール紙に印刷することを特徴とする印刷装置。
【請求項２】
請求項１に記載の印刷装置において、
ユーザによる前記選択情報の選択を受け付けるための選択受け付け部を有し、
前記コントローラは、前記選択受け付け部にて選択された前記選択情報を前記ロール紙に印刷することを特徴とする印刷装置。
【請求項３】
請求項１に記載の印刷装置において、
前記コントローラは、ユーザに前記選択情報を選択させるための画像を前記ロール紙に印刷し、
前記印刷装置は前記画像を読み取るための読み取り部材を有し、該読み取り部材は、ユーザが前記画像にて前記選択情報を選択した後に前記画像を読み取り、
前記コントローラは、前記読み取り部材が読み取った前記画像に基づいて特定された前記選択情報、を前記ロール紙に印刷することを特徴とする印刷装置。
【請求項４】
請求項３に記載の印刷装置において、
前記印刷ヘッドを備え移動可能な移動部材を有し、該移動部材に前記読み取り部材が設けられていることを特徴とする印刷装置。
【請求項５】
請求項４に記載の印刷装置において、
前記コントローラは、ユーザに前記選択情報を選択させるための画像を前記ロール紙に印刷し、ユーザが前記画像にて前記選択情報を選択した後に前記ロール紙をバックフィードし、
前記読み取り部材は、バックフィードされたロール紙に印刷されている前記画像を読み取り、
前記コントローラは、前記読み取り部材が読み取った前記画像に基づいて特定された前記選択情報、を前記ロール紙に印刷することを特徴とする印刷装置。
【請求項６】
請求項１乃至請求項５のいずれかに記載の印刷装置において、
前記装着部に装着されたロール紙を切断するための切断部材を有し、
前記コントローラは、ユーザにより選択された前記選択情報に基づいて、
前記選択情報を印刷した後に前記切断部材を動作させて前記ロール紙を切断するか否か、
を決定することを特徴とする印刷装置。
【請求項７】
ロール紙に印刷を行う印刷装置であって、
ロール紙を装着するための装着部と、
該装着部に装着されたロール紙に印刷するための印刷ヘッドと、
前記装着部に装着されたロール紙に、前記印刷装置及び前記ロール紙のうちの少なくともどちらか一方に関する複数の情報を、前記印刷ヘッドを用いて印刷可能なコントローラと、を有し、
前記コントローラは、前記複数の情報のうちユーザにより選択された選択情報、を前記ロール紙に印刷し、
前記コントローラは、ユーザに前記選択情報を選択させるための画像を前記ロール紙に印刷し、
前記印刷装置は前記画像を読み取るための読み取り部材を有し、該読み取り部材は、ユーザが前記画像にて前記選択情報を選択した後に前記画像を読み取り、
前記コントローラは、前記読み取り部材が読み取った前記画像に基づいて特定された前記選択情報、を前記ロール紙に印刷し、
前記印刷ヘッドを備え移動可能な移動部材を有し、該移動部材に前記読み取り部材が設けられており、
前記コントローラは、ユーザに前記選択情報を選択させるための画像を前記ロール紙に印刷し、ユーザが前記画像にて前記選択情報を選択した後に前記ロール紙をバックフィードし、
前記読み取り部材は、バックフィードされたロール紙に印刷されている前記画像を読み取り、
前記コントローラは、前記読み取り部材が読み取った前記画像に基づいて特定された前記選択情報、を前記ロール紙に印刷し、
前記装着部に装着されたロール紙を切断するための切断部材を有し、
前記コントローラは、ユーザにより選択された前記選択情報に基づいて、
前記選択情報を印刷した後に前記切断部材を動作させて前記ロール紙を切断するか否か、
を決定することを特徴とする印刷装置。
【請求項８】
ロール紙に印刷を行う印刷制御装置であって、
ロール紙を装着するための装着部と、
該装着部に装着されたロール紙に印刷するための印刷ヘッドと、
前記装着部に装着されたロール紙に、前記印刷制御装置及び前記ロール紙のうちの少なくともどちらか一方に関する複数の情報を、前記印刷ヘッドを用いて印刷可能なコントローラと、を有し、
前記コントローラは、前記複数の情報のうちユーザにより選択された選択情報、を前記ロール紙に印刷することを特徴とする印刷制御装置。
【請求項９】
請求項８に記載の印刷制御装置において、
ユーザによる前記選択情報の選択を受け付けるための選択受け付け部を有し、
前記コントローラは、前記選択受け付け部にて選択された前記選択情報を前記ロール紙に印刷することを特徴とする印刷制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、及び、印刷制御装置に関する。
【背景技術】
【０００２】
ロール紙を装着するための装着部と印刷ヘッドとを備えた印刷装置は既によく知られている。かかる印刷装置は、当該印刷ヘッドを用いて前記装着部に装着されたロール紙に印刷を行う。
【特許文献１】特開平１１−９１０９１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ロール紙を使い切る前に、ユーザが印刷装置に装着されているロール紙を印刷装置から取り外す場合がある。一例を挙げると、ユーザが、他の紙種のロール紙に印刷を行うために、印刷装置に装着されているロール紙を当該他の紙種のロール紙と交換する場合に、かかる状況が生じうる。
【０００４】
そして、ユーザが取り外されたロール紙をある一定の期間使用しない場合には、ユーザは当該ロール紙を保管することになるが、ユーザが当該ロール紙を再度使用する際に、以下の不都合が生ずる可能性がある。すなわち、ユーザが、このロール紙を印刷装置に装着して使用することが妥当かどうか、また、このロール紙をどの印刷装置に装着すべきか、戸惑う可能性がある。
【０００５】
そして、かかる不都合を解消するためには、残量、紙種、サイズ等のロール紙に関する情報や、印刷装置の機種名や印刷装置の供給者等の印刷装置に関する情報をロール紙に複数印刷可能な印刷装置が有効である。ユーザが、使い切る前のロール紙を印刷装置から取り外す際に、これらの情報を印刷しておけば、ユーザは、当該ロール紙を再度使用する際に、当該情報を参照することにより、このロール紙を印刷装置に装着して使用することが妥当かどうか、また、このロール紙をどの印刷装置に装着すべきか、判断することができる。
【０００６】
一方で、ユーザは、ロール紙の節約を考慮して、これらの複数の情報の中から幾つかの情報を選択して、選択した情報のみをロール紙に印刷させたいと考える場合がある。例えば、ロール紙を印刷装置に装着して使用することが妥当かどうか、また、このロール紙をどの印刷装置に装着すべきか、判断する際に、必ずしも総ての情報がロール紙に印刷されている必要がないとユーザが考えたときに、かかる状況が生じうる。また、ロール紙を印刷装置に装着して使用することが妥当かどうか、また、このロール紙をどの印刷装置に装着すべきか、判断するためでなく、単に、ユーザが複数の情報のうちの幾つかの情報を見たいと考えたときに、かかる状況が生じうる。
【０００７】
本発明は、かかる課題に鑑みてなされたものであり、その目的とするところは、ユーザにとって利便性の高い印刷装置、及び、印刷制御装置を実現することにある。
【課題を解決するための手段】
【０００８】
主たる本発明は、ロール紙に印刷を行う印刷装置であって、ロール紙を装着するための装着部と、該装着部に装着されたロール紙に印刷するための印刷ヘッドと、前記装着部に装着されたロール紙に、前記印刷装置及び前記ロール紙のうちの少なくともどちらか一方に関する複数の情報を、前記印刷ヘッドを用いて印刷可能なコントローラと、を有し、前記コントローラは、前記複数の情報のうちユーザにより選択された選択情報、を前記ロール紙に印刷することを特徴とする印刷装置である。
【０００９】
本発明の他の特徴については、本明細書及び添付図面の記載により明らかにする。
【発明を実施するための最良の形態】
【００１０】
本明細書及び添付図面の記載により、少なくとも次のことが明らかにされる。
【００１１】
ロール紙に印刷を行う印刷装置であって、ロール紙を装着するための装着部と、該装着部に装着されたロール紙に印刷するための印刷ヘッドと、前記装着部に装着されたロール紙に、前記印刷装置及び前記ロール紙のうちの少なくともどちらか一方に関する複数の情報を、前記印刷ヘッドを用いて印刷可能なコントローラと、を有し、前記コントローラは、前記複数の情報のうちユーザにより選択された選択情報、を前記ロール紙に印刷することを特徴とする印刷装置。  
このようにすれば、ユーザにとって利便性の高い印刷装置を実現することが可能となる。
【００１２】
また、ユーザによる前記選択情報の選択を受け付けるための選択受け付け部を有し、前記コントローラは、前記選択受け付け部にて選択された前記選択情報を前記ロール紙に印刷することとしてもよい。  
かかる場合には、印刷装置がコンピュータに電気的に接続されていない場合でも、選択情報をロール紙に印刷させることが可能となる。
【００１３】
また、前記コントローラは、ユーザに前記選択情報を選択させるための画像を前記ロール紙に印刷し、前記印刷装置は前記画像を読み取るための読み取り部材を有し、該読み取り部材は、ユーザが前記画像にて前記選択情報を選択した後に前記画像を読み取り、前記コントローラは、前記読み取り部材が読み取った前記画像に基づいて特定された前記選択情報、を前記ロール紙に印刷することとしてもよい。  
かかる場合には、印刷装置やコンピュータを操作することが苦手なユーザにとって、特に利便性の高い印刷装置を実現することが可能となる。
【００１４】
また、前記印刷ヘッドを備え移動可能な移動部材を有し、該移動部材に前記読み取り部材が設けられていることとしてもよい。  
かかる場合には、画像の読み取りを、簡易な機器構成で実現することができる。また、印刷ヘッドと読み取り部材とで、移動部材を共有することができる。
【００１５】
また、前記コントローラは、ユーザに前記選択情報を選択させるための画像を前記ロール紙に印刷し、ユーザが前記画像にて前記選択情報を選択した後に前記ロール紙をバックフィードし、前記読み取り部材は、バックフィードされたロール紙に印刷されている前記画像を読み取り、前記コントローラは、前記読み取り部材が読み取った前記画像に基づいて特定された前記選択情報、を前記ロール紙に印刷することとしてもよい。  
かかる場合には、ユーザの手間を省くことが可能となる。
【００１６】
また、前記装着部に装着されたロール紙を切断するための切断部材を有し、前記コントローラは、ユーザにより選択された前記選択情報に基づいて、前記選択情報を印刷した後に前記切断部材を動作させて前記ロール紙を切断するか否か、を決定することとしてもよい。  
かかる場合には、ユーザの利便性をより一層向上させることが可能となる。
【００１７】
また、ロール紙に印刷を行う印刷装置であって、ロール紙を装着するための装着部と、該装着部に装着されたロール紙に印刷するための印刷ヘッドと、前記装着部に装着されたロール紙に、前記印刷装置及び前記ロール紙のうちの少なくともどちらか一方に関する複数の情報を、前記印刷ヘッドを用いて印刷可能なコントローラと、を有し、前記コントローラは、前記複数の情報のうちユーザにより選択された選択情報、を前記ロール紙に印刷し、前記コントローラは、ユーザに前記選択情報を選択させるための画像を前記ロール紙に印刷し、前記印刷装置は前記画像を読み取るための読み取り部材を有し、該読み取り部材は、ユーザが前記画像にて前記選択情報を選択した後に前記画像を読み取り、前記コントローラは、前記読み取り部材が読み取った前記画像に基づいて特定された前記選択情報、を前記ロール紙に印刷し、前記印刷ヘッドを備え移動可能な移動部材を有し、該移動部材に前記読み取り部材が設けられており、前記コントローラは、ユーザに前記選択情報を選択させるための画像を前記ロール紙に印刷し、ユーザが前記画像にて前記選択情報を選択した後に前記ロール紙をバックフィードし、前記読み取り部材は、バックフィードされたロール紙に印刷されている前記画像を読み取り、前記コントローラは、前記読み取り部材が読み取った前記画像に基づいて特定された前記選択情報、を前記ロール紙に印刷し、前記装着部に装着されたロール紙を切断するための切断部材を有し、前記コントローラは、ユーザにより選択された前記選択情報に基づいて、前記選択情報を印刷した後に前記切断部材を動作させて前記ロール紙を切断するか否か、を決定することを特徴とする印刷装置も実現可能である。  
このようにすれば、既述の殆どの効果を奏するため、本発明の目的がより有効に達成される。
【００１８】
また、ロール紙に印刷を行う印刷制御装置であって、ロール紙を装着するための装着部と、該装着部に装着されたロール紙に印刷するための印刷ヘッドと、前記装着部に装着されたロール紙に、前記印刷制御装置及び前記ロール紙のうちの少なくともどちらか一方に関する複数の情報を、前記印刷ヘッドを用いて印刷可能なコントローラと、を有し、前記コントローラは、前記複数の情報のうちユーザにより選択された選択情報、を前記ロール紙に印刷することを特徴とする印刷制御装置も実現可能である。  
このようにすれば、ユーザにとって利便性の高い印刷制御装置を実現することが可能となる。
【００１９】
また、ユーザによる前記選択情報の選択を受け付けるための選択受け付け部を有し、前記コントローラは、前記選択受け付け部にて選択された前記選択情報を前記ロール紙に印刷することとしてもよい。  
かかる場合には、ユーザが、コンピュータが置かれている机上で、選択情報の選択を実行可能な印刷制御装置が実現される。
【００２０】
＝＝＝印刷制御装置の構成例＝＝＝
先ず、本実施の形態に係る印刷制御装置について、図１及び図２を参照しながら説明する。  
図１は、印刷制御装置７００の外観構成を示した説明図である。図２は、図１に示した印刷制御装置７００の構成の一部を示すブロック図である。
【００２１】
この印刷制御装置７００は、印刷装置の一例としてのインクジェットプリンタ（以下、プリンタともいう）１０と、当該プリンタ１０と通信可能なコンピュータ７０２と、を備えている。また、コンピュータ７０２は、コンピュータ本体７０３と、ＣＲＴ（Cathode Ray Tube：陰極線管）、液晶表示装置、プラズマディスプレイ等の表示装置７０４と、キーボード７０８Ａ、マウス７０８Ｂ等の入力装置７０８と、ＦＤ（フレキシブルドライブ）装置７１０Ａ、ＣＤ−ＲＯＭドライブ装置７１０Ｂ、ＭＯ（Magneto Optical）ディスクドライブ装置（不図示）、ＤＶＤ（Digital Versatile Disk）装置（不図示）等の読取装置７１０と、ＲＡＭ等の内部メモリ（不図示）と、ハードディスクドライブユニット等の外部メモリ（不図示）と、を備えている。
【００２２】
プリンタ１０は、紙、布、フィルム等の媒体に印刷画像を印刷する印刷装置である。本実施の形態に係るプリンタ１０は、ロール紙１が着脱可能となるように構成されており、プリンタ１０は、当該プリンタ１０に装着されたロール紙１に印刷画像を印刷する。なお、図１には、印刷制御装置７００と共に、プリンタ１０に着脱可能なロール紙１も示されている。
【００２３】
コンピュータ７０２は、プリンタ１０と電気的に接続されており、オペレーティングシステムと、当該オペレーティングシステムの下で動作するアプリケーションプログラム７９５、及び、プリンタドライバ７９６と、を有している。プリンタドライバ７９６には、画像処理部７９７と、表示インターフェース部８０１と、入力インターフェース部８０３と、ユーザインターフェース処理部８０５と、が備えられている。
【００２４】
アプリケーションプログラム７９５は、プリンタ１０に印刷を実施させるためのコンピュータ７０２上のプログラムである。アプリケーションプログラム７９５からの印刷実行命令により、アプリケーションプログラム上の画像データＡＤが、プリンタドライバ７９６へ送られる。
【００２５】
画像処理部７９７は、アプリケーションプログラム７９５により解釈され得る前記画像データＡＤを受け取り、プリンタ１０により解釈され得る印刷データＰＤに変換し、変換された印刷データＰＤを、各種制御信号ＣＯＭと共にプリンタ１０に送出する機能を有している。すなわち、プリンタドライバ７９６の画像処理部７９７は、上述した画像処理を行った後に、プリンタ１０に対し、印刷の実行を指示する。当該機能を実現するために、画像処理部７９７は、例えば、解像度の変換や、色成分の変換等を実施する。
【００２６】
表示インターフェース部８０１は、プリンタ１０に関連する種々のユーザインターフェースウィンドウを表示装置７０４に表示する機能を有している。また、入力インターフェース部８０３は、ユーザが前記ユーザインターフェースウィンドウ上で入力装置７０８によって入力した入力情報、を受け取る機能を有している。
【００２７】
ユーザインターフェース処理部８０５は、表示インターフェース部８０１又は入力インターフェース部８０３と、プリンタ１０間のインターフェースを取る機能を有している。例えば、ユーザインターフェース処理部８０５は、入力インターフェース部８０３から前記入力情報を受け取って、当該入力情報を解釈する。そして、プリンタ１０や画像処理部７９７へ各種制御信号ＣＯＭを送出する。また、プリンタ１０から受け取った各種制御信号ＣＯＭを解釈して、表示インターフェース部８０１へ表示に係る情報を送出する。
【００２８】
なお、コンピュータ７０２が備えるプリンタドライバ７９６は、コンピュータ読み取り可能な記録媒体に記録された形態で供給される。このような記録媒体としては、フレキシブルディスクやＣＤ−ＲＯＭ、光磁気ディスク、ＩＣカード、ＲＯＭカートリッジ、パンチカード、バーコードなどの符号が印刷された印刷物、コンピュータの内部記憶装置（ＲＡＭやＲＯＭなどのメモリ）および外部記憶装置等の、コンピュータが読み取り可能な種々の媒体を利用できる。また、このようなコンピュータプログラムを、インターネットを介してコンピュータ７０２にダウンロードすることも可能である。
【００２９】
なお、以上の説明においては、プリンタ１０が、コンピュータ本体７０３、表示装置７０４、入力装置７０８、読取装置７１０、内部メモリ、外部メモリを備えたコンピュータ７０２、と電気的に接続されて印刷制御装置７００が構成されている例について説明したが、プリンタ１０に、コンピュータ本体７０３、表示装置７０４、入力装置７０８、読取装置７１０、内部メモリ、外部メモリがそれぞれ有する機能又は機構の一部を持たせてもよい。例えば、プリンタ１０が、画像処理を行う画像処理部、各種の表示を行う表示部、及び、デジタルカメラ等により撮影された画像データを記録した記録メディアを着脱するための記録メディア着脱部を有する構成としてもよい。
【００３０】
したがって、「印刷制御装置」とは、狭義には、プリンタ１０とコンピュータ７０２とを含むコンピュータシステムを意味するが、広義には、コンピュータ７０２に係る前記機能又は機構、を備えたプリンタ１０等の印刷装置をも意味する。
【００３１】
＝＝＝印刷装置の構成例＝＝＝
次に、印刷装置の一例としてのプリンタ１０について、図３乃至図５を参照しながら説明する。図３は、プリンタ１０の外観構成を示した説明図である。図４は、プリンタの構成を示したブロック図である。図５は、プリンタ１０の構成要素の一部を模式的に表した模式図である。なお、図３においては、後述するホルダー１４ａの構成を明示するために、ロール紙装着ユニット１４が、プリンタ１０の筐体１２及びロール紙１から取り外された状態にて、示されている。
【００３２】
＜＜＜プリンタ１０の外観構成について＞＞＞
先ず、プリンタ１０の外観構成について、図３を用いて説明する。このプリンタ１０は、筐体１２と、装着部の一例としてのロール紙装着ユニット１４と、給紙部１６と、排紙部１８と、操作パネル２０と、を有している。
【００３３】
筐体１２は、プリンタ１０の種々の構成要素を中に収める箱である。  
ロール紙装着ユニット１４は、ロール紙１を装着するためのものであり、装着されたロール紙１を保持する。ロール紙１は、芯材３と、芯材３の外周に巻き付けられた印刷用紙と、を備えている。なお、「ロール紙」とは、芯材３と芯材３の外周に巻き付けられた印刷用紙とを併せたものを意味するが、狭義には、当該印刷用紙のみをも意味する。
【００３４】
ロール紙装着ユニット１４には、ホルダー１４ａが設けられている。当該ホルダー１４ａは、プリンタ１０の背面の両側に対をなすように配置され、双方によりロール紙１を挟むようにしてロール紙１を保持する。なお、ロール紙装着ユニット１４には、ロール紙１がロール紙装着ユニット１４に装着されたことを検知するための装着検知センサ（不図示）も備えられている。
【００３５】
給紙部１６は、プリンタ１０の背面に設けられた、ロール紙１の筐体１２内への挿入口である。排紙部１８は、プリンタ１０の前面に設けられた、ロール紙１の筐体１２外への排出口である。すなわち、プリンタ１０は、背面から挿入されたロール紙１を前面から排出する構成を備えている。なお、プリンタ１０には、当該プリンタ１０の不使用時に排紙部１８を塞ぐ排紙トレー１９、も設けられている。
【００３６】
操作パネル２０は、プリンタ１０の前面に設けられており、操作ボタン２０ａと、液晶表示部２０ｂとを備えている。ユーザは、液晶表示部２０ｂに表示された情報（メニュー画面等）を参照しながら操作ボタン２０ａを操作することによって、プリンタ１０に対し種々の指令を与えることができる。
【００３７】
＜＜＜プリンタ１０の内部構成について＞＞＞
次に、プリンタ１０の内部構成について、図４及び図５を用いて説明する。プリンタ１０は、カラー画像を印刷可能であり、例えば、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の４色の色インクをロール紙１に吐出してドットを形成することによって印刷画像を形成する。なお、色インクとして、上記４色に加えて、ライトシアン（淡いシアン、ＬＣ）、ライトマゼンタ（淡いマゼンタ、ＬＭ）、ダークイエロー（暗いイエロー、ＤＹ）、ライトブラック（淡いブラック、ＬＫ）等を用いても良い。
【００３８】
このプリンタ１０は、搬送ユニット２５と、キャリッジユニット３０と、ヘッドユニット３５と、カッターユニット４０と、検出器群４５と、タイマー５０と、コントローラ６０と、を有している。
【００３９】
搬送ユニット２５は、ロール紙１を印刷可能な位置に送り込み、印刷時に所定の搬送方向に所定の搬送量でロール紙１を搬送させるためのものである。搬送ユニット２５は、ロール紙１の給紙、搬送、排紙等を行うための複数のローラや、これらのローラに回転力を与えるモータや、印刷中にロール紙１を支持するためのプラテン等を有している（図５には、これらの構成要素の一部、すなわち、搬送ローラ２６、排紙ローラ２７、及び、プラテン２８、が示されている）。なお、当該搬送ユニット２５は、前記モータにより前記ローラを逆回転させて、ロール紙１をバックフィードさせることも可能である。
【００４０】
キャリッジユニット３０は、印刷ヘッド３６（図５）を所定の移動方向（図５において、紙面を貫く方向）に移動させるためのものである。キャリッジユニット３０は、移動部材の一例としてのキャリッジ３１（図５）や当該キャリッジ３１を移動させるためのキャリッジモータ等を有している。キャリッジ３１には印刷ヘッド３６が搭載されており、当該キャリッジ３１は前記移動方向に往復移動可能である。これにより、印刷ヘッド３６が当該移動方向に沿って移動する。
【００４１】
さらに、キャリッジ３１には、読み取り部材の一例としての光学センサ４６（図５）と、バーコードリーダー４７（図５）と、が搭載されており、これらも、キャリッジ３１の移動に伴って前記移動方向に移動する。なお、キャリッジ３１は、インクを収容するインクカートリッジを着脱可能に保持している。
【００４２】
ヘッドユニット３５は、ロール紙１にインクを吐出するためのものである。ヘッドユニット３５は、印刷ヘッド３６等を有している。印刷ヘッド３６は、インク吐出部であるノズルを複数有し、各ノズルから断続的にインクを吐出する。この印刷ヘッド３６は、キャリッジ３１に設けられている。そのため、キャリッジ３１が前記移動方向に移動すると、印刷ヘッド３６も当該移動方向に移動する。そして、印刷ヘッド３６が移動中にインクを断続的に吐出することによって、前記移動方向に沿ったドットライン（ラスタライン）がロール紙１に形成される。
【００４３】
カッターユニット４０は、ロール紙１を切断して、ロール紙１の印刷部分を切り離すためのものである。カッターユニット４０は、切断部材の一例としての、回転刃を有するカッター４１（図５）と、回転刃を回転させたり、カッター４１をキャリッジ３１の移動方向に沿った方向に移動させたりするためのモータ等を有している。回転刃が回転している状態でカッター４１が前記方向に移動するとロール紙１が切断される。
【００４４】
検出器群４５には、前述した光学センサ４６、バーコードリーダー４７、装着検知センサの他に、リニア式エンコーダ、ロータリー式エンコーダ、温湿度計等が含まれている。光学センサ４６は、発光部からロール紙１に照射された光の反射光を受光部が検出することにより、後述するマークシートを読み取るためのものである。リニア式エンコーダは、キャリッジ３１の移動方向の位置を検出するためのものである。ロータリー式エンコーダは、搬送ローラ２６の回転量を検出するためのものである。温湿度計は、プリンタ１０内の温度や湿度を検出するためのものである。  
タイマー５０は、現在の日付、時刻を得るための時計である。
【００４５】
コントローラ６０は、プリンタ１０の制御を行うためのものである。コントローラ６０は、図４に示すように、インターフェース部６２と、イメージバッファ６４と、ＣＰＵ６６と、メモリ６８と、ユニット制御回路７０と、を有している。インターフェース部６２は、コンピュータ７０２との間でデータや信号の送受信を行うためのものである。イメージバッファ６４は、印刷データＰＤを格納するためのものである。ＣＰＵ６６は、プリンタ全体の制御を行うための演算処理装置である。メモリ６８は、プログラムや各種情報を格納する領域や作業領域等を確保するためのものであり、ＲＡＭ、ＥＥＰＲＯＭ等を有する。ユニット制御回路７０は、各ユニット（搬送ユニット２５、キャリッジユニット３０、ヘッドユニット３５、カッターユニット４０）を制御するためのものである。
【００４６】
コントローラ６０が、コンピュータ７０２から印刷データＰＤ及び制御信号ＣＯＭをインターフェース部６２で受信すると、印刷データＰＤは、イメージバッファ６４に格納される。ＣＰＵ６６は、当該制御信号ＣＯＭに基づいて、イメージバッファ６４から印刷データＰＤを読み出しつつ各ユニット（搬送ユニット２５、キャリッジユニット３０、ヘッドユニット３５、カッターユニット４０）を、ユニット制御回路７０を介して制御する。このようにして、コントローラ６０は、ロール紙１に印刷画像を印刷し、ロール紙１の、印刷画像が印刷された部分、を適宜切り離す。なお、プリンタ１０内の状況は検出器群４５によって監視されており、検出器群４５は、検出結果をコントローラ６０に出力する。検出器群４５から検出結果を受けたコントローラ６０は、その検出結果に基づいて、各ユニットを制御する。
【００４７】
また、本実施の形態に係るコントローラ６０は、コンピュータ７０２がプリンタ１０に電気的に接続されていない場合でも、ロール紙１に印刷画像を印刷することができる。かかる場合には、ＣＰＵ６６が、メモリ６８内のプログラムに基づいて、メモリ６８内の各種情報を適宜参照しながら、印刷データＰＤと制御信号ＣＯＭを作成する。印刷データＰＤはイメージバッファ６４に格納され、ＣＰＵ６６は、当該制御信号ＣＯＭに基づいて、イメージバッファ６４から印刷データＰＤを読み出しつつ各ユニットを制御する。このようにして、コントローラ６０は、ロール紙１に印刷画像を印刷し、ロール紙１の、印刷画像が印刷された部分、を適宜切り離す。
【００４８】
＝＝＝選択情報のロール紙への印刷について＝＝＝
本実施の形態に係る印刷制御装置７００（プリンタ１０）を用いると、ロール紙１及び印刷制御装置７００（プリンタ１０）に関する複数の情報のうちユーザにより選択された前記情報（以下、選択情報とも呼ぶ）、をロール紙１に印刷することができる。すなわち、ユーザは、ロール紙１に、ロール紙１に関する情報や印刷制御装置７００（プリンタ１０）に関する情報を印刷させる際に、印刷させたい情報を選択することができる。
【００４９】
以下、選択情報のロール紙１への印刷について、図６を用いて説明する。図６は、ロール紙１に選択情報が印刷された様子を示す模式図である。
【００５０】
本実施の形態に係る印刷制御装置７００（プリンタ１０）においては、前述したコントローラ６０により、ロール紙１に関する情報として、ロール紙１の残量情報、ロール紙１の紙種情報、ロール紙１のサイズ情報、ロール紙１の使用開始日付、が印刷可能となっている。また、印刷制御装置７００（プリンタ１０）に関する情報として、プリンタ１０の機種名、プリンタ１０の供給者情報、プリンタ１０を個々に特定するＩＤ情報が印刷可能となっている。さらに、広義に解釈される、印刷制御装置７００（プリンタ１０）に関する情報として、プリンタ１０のランニングコスト（以下、単に、ランニングコストと呼ぶ）を示す情報、プリンタ１０の使用環境（以下、単に、使用環境と呼ぶ）を示す情報、及び、これらの情報を印刷した日付が印刷可能となっている。
【００５１】
ここで、上述した各々の情報について、説明を加える。ロール紙１の残量情報とは、例えばあと何メートル分のロール紙１が残っているかを示す情報である。ロール紙１の紙種情報とは、例えば用紙の種類（普通紙、専用紙、光沢紙等の特殊用紙等）を示す情報である。ロール紙１のサイズ情報とは、ロール紙１のサイズ（Ａ４、Ｂ５等）を示す情報である。ロール紙１の使用開始日付とは、ロール紙１を開封して当該ロール紙１を初めてプリンタに装着した日付を示す情報である。
【００５２】
プリンタ１０の機種名とは、プリンタ１０の機種の名称である。プリンタ１０の供給者情報とは、例えば、プリンタ１０を供給する供給者の名称や、供給者を表すロゴ等である。ここで、供給者とは、製品の製造者の場合もあるし、製品の製造及び販売を行う者の場合もあるし、実質的には製造を行わずある製造者の製品のＯＥＭ供給を受けて販売する者の場合もある。プリンタ１０を個々に特定するＩＤ情報とは、例えばプリンタ１０の製造ＩＤ番号である。
【００５３】
ランニングコストとは、ロール紙１に印刷画像を印刷することにより発生するコストである。すなわち、ランニングコストとは、ロール紙１に印刷画像を印刷する際に消費されるインク及びロール紙１、の値段である。なお、本実施の形態においては、ロール紙１の単位長さ（例えば、１ｍ）あたり平均してどれ位のコストがかかっているかを、プリンタ１０がランニングコストとして印刷することとするが、これに限定されるものではなく、例えば、１ページあたり平均してどれ位のコストがかかっているかを印刷することとしてもよい。使用環境とは、プリンタ１０が使用されているときの動作環境であり、例えば、温度や湿度がこれに該当する。
【００５４】
そして、ユーザは、前述した１０種類の情報のうち、１乃至１０の情報を選択し、選択された選択情報が前述したコントローラ６０によりロール紙１に印刷される。図６に、残量情報、紙種情報、サイズ情報、機種名、供給者情報、ランニングコスト、使用環境、及び、これらの情報を印刷した日付が、選択情報として選択されて、ロール紙１にこれらの情報が印刷された様子を示す。本図に示されるように、当該８つの情報は、バーコードリーダーで読み取り可能となるようにバーコード化され、バーコードの形態でも印刷される。
【００５５】
なお、上述した情報のうち、ロール紙１の残量（総量）情報、ロール紙１の紙種情報、ロール紙１のサイズ情報は、ロール紙１の出荷前（ロール紙１を工場にて製造するとき等）に、バーコードの形態でロール紙１に印刷される情報である。また、かかる際には、ロール紙１の出荷前にバーコード化された上記情報が印刷されたことを示すフラグ（情報）も、併せて、バーコードの形態でロール紙１に印刷される。
【００５６】
＝＝＝印刷制御装置等の動作＝＝＝
次に、選択情報をユーザに選択させて、選択された選択情報を印刷する印刷制御装置７００等の動作について、三つの例を挙げて説明する。
【００５７】
＜＜＜第一実施例＞＞＞
先ず、第一実施例について、図７、図８Ａ、及び、図８Ｂを用いて説明する。図７は、印刷制御装置７００の動作を説明するためのフローチャートである。図８Ａ及び図８Ｂは、プリンタドライバ７９６のユーザインターフェース画面を示す図である。
【００５８】
このフローチャートは、ユーザが前記入力インターフェース部８０３にて選択情報を選択することから始まる（ステップＳ１）。例えば、ユーザは、先ず、入力装置７０８を用いて、図８Ａに示すプリンタドライバ７９６のユーザインターフェース画面を表示装置７０４に表示させる。そして、マウス７０８Ｂで、「情報選択．．．」ボタンをクリックして、選択情報を選択するための画面（図８Ｂ）を表示させる。ユーザは、当該画面にてチェックマークを付けたり外したりすることにより、選択情報を選択する。そして、ユーザが、選択終了後に、マウス７０８Ｂで「ＯＫ」をクリックすると、入力インターフェース部８０３にて選択情報の選択が受け付けられる。このように、本実施例においては、入力インターフェース部８０３が、ユーザによる選択情報の選択を受け付けるための選択受け付け部となっている。なお、本実施例においては、図８Ｂに示すように、前述した８つの情報が、選択情報として選択されたこととする。
【００５９】
ユーザが、図８Ｂに示す画面にて、マウス７０８Ｂで「ＯＫ」をクリックすると、当該画面は消えて、再度、図８Ａに示す画面上での操作が可能となる。ここで、ユーザが、マウス７０８Ｂで「ＯＫ」をクリックすると、選択情報を印刷する旨の情報印刷指令が、入力インターフェース部８０３にて受け付けられる。そして、入力インターフェース部８０３は、当該情報印刷指令をユーザにより選択された選択情報を示すデータ（以下、選択データとも呼ぶ）と共に、ユーザインターフェース処理部８０５へ送出する（ステップＳ２）。これらを受け取ったユーザインターフェース処理部８０５は、情報印刷指令と選択データとを含んだ制御信号ＣＯＭを、プリンタ１０へ送出する（ステップＳ３）。
【００６０】
プリンタ１０のコントローラ６０が、制御信号ＣＯＭをインターフェース部６２で受信すると、コントローラ６０内のＣＰＵ６６は、当該制御信号ＣＯＭに含まれる情報印刷指令に基づいて、図６に示した画像を作成する。かかる際に、先ず、ＣＰＵ６６は、当該制御信号ＣＯＭに含まれる選択データに基づいて、ユーザにより選択された選択情報、すなわち、プリンタ１０の機種名、プリンタ１０の供給者、ロール紙１の残量、ロール紙１の紙種、ロール紙１のサイズ、ランニングコスト、に係る情報を、ＥＥＰＲＯＭから取得する（ステップＳ４）。
【００６１】
プリンタ１０に関する情報（プリンタ１０の機種名、プリンタ１０の供給者、及び、プリンタ１０を個々に特定するＩＤ、に係る情報）は、不変の情報として、予めＥＥＰＲＯＭ内に格納されているが、ロール紙１に関する情報（ロール紙１の残量、ロール紙１の紙種、ロール紙１のサイズ、及び、ロール紙１の使用開始日付に係る情報）及びランニングコストを示す情報は、最新かつ正確な情報が常にＥＥＰＲＯＭに格納されるように、コントローラ６０内で管理される。なお、ＣＰＵ６６は、併せて、前記選択データに基づいて、タイマー５０から現在の日付を、温湿度計から温度及び湿度を、それぞれ取得する（ステップＳ４）。
【００６２】
ここで、コントローラ６０が、ロール紙１に関する情報及びランニングコストを示す情報を管理する方法について、説明する。  
先ず、ロール紙１に関する情報について説明する。新品のロール紙１がロール紙装着ユニット１４に装着されると、装着検知センサがロール紙１の装着を検知する。前述したとおり、新品のロール紙１には、ロール紙１の残量（総量）情報、ロール紙１の紙種情報、ロール紙１のサイズ情報、及び、ロール紙１の出荷前にバーコード化された上記情報が印刷されたことを示すフラグ（情報）が、バーコードの形態で印刷されている。コントローラ６０は、装着検知センサの出力に基づいて、キャリッジ３１を移動させつつバーコードリーダー４７を動作させることにより、これらの情報を読み取る。コントローラ６０は、読み取ったロール紙１の残量（総量）情報、ロール紙１の紙種情報、及び、ロール紙１のサイズ情報をＥＥＰＲＯＭに格納する。また、前記フラグを解釈し、タイマー５０から現在の日付を取得して当該日付に係る情報をＥＥＰＲＯＭに格納する。
【００６３】
ロール紙１を使い切る前に、ユーザがロール紙１を印刷制御装置７００から取り外した後に、当該ロール紙１を再使用するために当該ロール紙１がロール紙装着ユニット１４に装着される場合（すなわち、新品でないロール紙１が装着される場合）にも、装着検知センサがロール紙１の装着を検知する。前述したとおり、印刷制御装置７００は、ロール紙１に関する情報（ロール紙１の残量情報、ロール紙１の紙種情報、ロール紙１のサイズ情報、及び、ロール紙１の使用開始日付に係る情報）をバーコード化してロール紙１に印刷可能である。したがって、これらの情報がバーコードの形態でロール紙１に印刷されている場合には、コントローラ６０は、装着検知センサの出力に基づいて、キャリッジ３１を移動させつつバーコードリーダー４７を動作させることにより、これらの情報を読み取る。コントローラ６０は、読み取った当該情報をＥＥＰＲＯＭに格納する。一方、これらの情報がバーコードの形態でロール紙１に印刷されていない場合には、コントローラ６０が、バーコードリーダー４７を動作させることによりバーコード化された当該情報が印刷されていないことを検出して、当該情報の入力をユーザに促す。かかる際には、ユーザによって入力された当該情報がＥＥＰＲＯＭに格納される。
【００６４】
また、ロール紙１に関する前述した情報のうち、ロール紙１の紙種情報、ロール紙１のサイズ情報、及び、ロール紙１の使用開始日付に係る情報は、ロール紙１の脱着が行われない限り不変の情報であるが、ロール紙１の残量に関する情報は、印刷制御装置７００の使用に応じて変化する情報である。かかる情報は、例えば、前述したロータリー式エンコーダにより検出される搬送ローラ２６の回転量からロール紙１の消費量が算出され、算出された当該消費量が前記残量から差し引かれることにより、随時更新される。
【００６５】
次に、ランニングコストを示す情報について、説明する。ロール紙１とインクの消費量は、例えば印刷ジョブ毎に、算出される。ここで、ロール紙１の消費量については、前述したとおり、ロータリー式エンコーダにより検出される搬送ローラ２６の回転量から算出される。一方、インクの消費量については、前述したプリンタドライバ７９６が、画像データＡＤを印刷データＰＤに変換する際に、当該画像データＡＤに基づいて算出する。算出されたインクの消費量は、印刷データＰＤと共に制御信号ＣＯＭとしてコントローラ６０に送出される。一方、ＥＥＰＲＯＭには、ロール紙１及びインクの単位量あたりの値段がデータベース化されており、コントローラ６０は、算出式（インクの値段×インクの消費量＋ロール紙１の値段×ロール紙１の消費量）により、コストを算出する。なお、ロール紙１及びインクの単位量あたりの値段については、ロール紙１やインクカートリッジが装着された際に、当該情報の入力をユーザに促すようにしてもよい。かかる場合には、ユーザによって入力された情報（値段）がＥＥＰＲＯＭに格納される。
【００６６】
このようにして、コントローラ６０は、印刷ジョブ毎に、当該印刷ジョブにより印刷画像を印刷する際に発生するコストを算出し、当該コストを過去に発生したコスト（総コスト）に加算することにより、総コストを更新する。また、コントローラ６０は、同様に、ロール紙１の消費量も更新する。そして、算出式（更新された総コスト÷ロール紙１の更新された消費量）により、ランニングコスト（ロール紙１の単位長さあたり平均してどれ位のコストがかかっているか）を算出し、コントローラ６０は、当該ランニングコストを更新する。
【００６７】
ここで、図７に示したフローチャートに戻って、説明を続ける。上記のようにして、プリンタ１０の機種名、プリンタ１０の供給者、ロール紙１の残量、ロール紙１の紙種、ロール紙１のサイズ、ランニングコスト、使用環境、及び、現在の日付に係る情報を取得したＣＰＵ６６は、これらの選択情報を含んだ図６に示す画像を作成する（ステップＳ６）。そして、ＣＰＵ６６は、作成された当該画像を印刷画像として印刷するための印刷データＰＤと制御信号ＣＯＭに変換し（ステップＳ８）、当該印刷データＰＤをイメージバッファ６４に格納する（ステップＳ１０）。ＣＰＵ６６は、制御信号ＣＯＭに基づいて、イメージバッファ６４から印刷データＰＤを読み出しつつ各ユニットを制御して、ロール紙１に図６に示す印刷画像（選択情報）を印刷する（ステップＳ１２）。
【００６８】
次に、コントローラ６０は、前述した選択データ（選択された選択情報）に基づいて、選択情報を印刷した後にカッター４１を動作させてロール紙１を切断するか否か、を決定する。例えば、ランニングコストを示す情報及び使用環境を示す情報のうちの少なくともどちらか一方がユーザにより選択情報として選択されていれば、ロール紙１を切断することを決定し、そうでなければ、ロール紙１を切断しないことを決定する（ステップＳ１４）。本実施例においては、双方の情報がユーザにより選択情報として選択されているので、コントローラ６０は、ロール紙１を切断することを決定する。
【００６９】
ロール紙１を切断することが決定された場合には（ステップＳ１４：ｙｅｓ）、コントローラ６０は、カッター４１を動作させてロール紙１を切断することにより、ロール紙１の、前記選択情報を印刷した部分を切り離して（ステップＳ１６）、印刷処理を終了する（ステップＳ１８）。一方、ロール紙１を切断しないことが決定された場合には（ステップＳ１４：Ｎｏ）、コントローラ６０は、カッター４１によるロール紙１の切断を行うことなく、印刷処理を終了する（ステップＳ１８）。
【００７０】
＜＜＜第二実施例＞＞＞
次に、第二実施例について、図９を用いて説明する。図９は、プリンタ１０の動作を説明するためのフローチャートである。
【００７１】
前述した第一実施例では、ユーザがプリンタドライバ７９６に設けられている入力インターフェース部８０３にて選択情報を選択する例、について説明したが、本実施例においては、ユーザが、プリンタ１０に設けられている操作パネル２０にて選択情報を選択するようになっている。以下、図９に示すフローチャートを参照ししながら説明する。
【００７２】
このフローチャートは、ユーザが操作パネル２０にて選択情報を選択することから始まる（ステップＳ１０１）。例えば、ユーザは、先ず、操作ボタン２０ａを操作して、選択情報を選択するための画面を液晶表示部２０ｂに表示させる。ユーザは、当該画面を参照しながら、操作ボタン２０ａを操作することにより、印刷可能な前記１０種類の情報の各々について選択又は非選択を設定する。このように、本実施例においては、プリンタ１０に設けられている操作パネル２０が、ユーザによる選択情報の選択を受け付けるための選択受け付け部となっている。なお、本実施例においては、前述した８つの情報が、選択情報として選択されたこととする。  
そして、ユーザが、選択終了後に、操作ボタン２０ａにより、選択情報の印刷を行うことを指示すると、情報印刷指令と選択データとを含んだ制御信号ＣＯＭが、コントローラ６０に送出される（ステップＳ１０３）。  
プリンタ１０のコントローラ６０が、制御信号ＣＯＭを受信すると、コントローラ６０内のＣＰＵ６６は、当該制御信号に含まれる情報印刷指令に基づいて、図６に示した画像を作成する。以下の手順は、第一実施例で示した手順と同様である（ステップＳ４〜ステップＳ１８）。
【００７３】
このように、本実施例においては、ユーザによる選択情報の選択や選択された選択情報の印刷がプリンタ１０内で行われるため、プリンタ１０がコンピュータ７０２に電気的に接続されていない場合でも、選択情報をロール紙１に印刷させることが可能となる。
【００７４】
＜＜＜第三実施例＞＞＞
次に、第三実施例について、図１０乃至図１２を用いて説明する。図１０は、プリンタ１０の動作を説明するためのフローチャートである。図１１Ａは、ロール紙１にマークシートが印刷された様子を示す模式図である。図１１Ｂは、ロール紙１に印刷されたマークシートが、ユーザによりマークされた様子を示す模式図である。図１２は、ロール紙１の動きを示す模式図である。なお、図１２においては、ロール紙１の、マークシートを印刷した部分、を太線で示している。
【００７５】
前述した第一実施例及び第二実施例では、ユーザによる選択情報の選択を受け付けるための選択受け付け部が印刷制御装置７００（前者はプリンタドライバ７９６、後者はプリンタ１０）に設けられている例について説明した。ここでは、当該選択受け付け部が印刷制御装置７００に設けられていない例について説明する。
【００７６】
このフローチャートは、ユーザが、操作パネル２０にて、選択情報の印刷を指示することから始まる（ステップＳ２０２）。例えば、ユーザは、液晶表示部２０ｂを参照しながら操作ボタン２０ａを操作して、選択情報の印刷を指示する。なお、この時点では、選択情報は選択されていない。
【００７７】
選択情報の印刷がユーザにより指示されると、情報印刷指令を含んだ制御信号ＣＯＭが、コントローラ６０に送出される（ステップＳ２０４）。プリンタ１０のコントローラ６０が、制御信号ＣＯＭを受信すると、コントローラ６０内のＣＰＵ６６は、当該制御信号ＣＯＭに含まれる情報印刷指令に基づいて、ユーザに選択情報を選択させるための画像、の一例としてのマークシート（図１１Ａ）を作成する（ステップＳ２０６）。そして、ＣＰＵ６６は、作成された当該マークシートを印刷画像として印刷するための印刷データＰＤと制御信号ＣＯＭに変換し（ステップＳ２０８）、当該印刷データＰＤをイメージバッファ６４に格納する（ステップＳ２１０）。ＣＰＵ６６は、制御信号ＣＯＭに基づいて、イメージバッファ６４から印刷データＰＤを読み出しつつ各ユニットを制御して、ロール紙１に図１１Ａに示すマークシートを印刷する（ステップＳ２１２）。
【００７８】
次に、コントローラ６０は、搬送ユニット２５を制御して、ユーザがマークシートをマークして選択情報を選択できる位置まで、ロール紙１を搬送する（ステップＳ２１４）。すなわち、コントローラ６０は、ロール紙１を、図１２の状態Ａに示されるマークシート印刷終了時の位置から図１２の状態Ｂに示される位置まで搬送する。そして、ロール紙１の当該搬送が完了すると、コントローラ６０は、「マークシートをマークして、印刷させたい情報を選択して下さい。選択が完了したら、ボタンＡを押して下さい。」等のメッセージを液晶表示部２０ｂに表示させる。
【００７９】
当該メッセージを見たユーザは、鉛筆等の筆記具でマークシートをマークして、選択情報を選択する（ステップＳ２１６）。なお、本実施例においては、図１１Ｂに示すように、前述した８つの情報が、選択情報として選択されたこととする。
【００８０】
ユーザが、操作ボタン２０ａを操作して（例えば、ボタンＡの押下）、選択情報の選択が完了したことをプリンタ１０へ伝えると、選択が完了した旨の情報を含んだ制御信号ＣＯＭが、コントローラ６０に送出される（ステップＳ２１８）。コントローラ６０が、当該制御信号ＣＯＭを受信すると、搬送ユニット２５を制御して、ロール紙１をバックフィードする（ステップＳ２２０）。そして、コントローラ６０は、光学センサ４６を、搬送ユニット２５及びキャリッジユニット３０と共に制御して、バックフィードされたロール紙１に印刷されているマークシートを光学センサ４６に読み取らせる（ステップＳ２２２）。すなわち、光学センサ４６は、図１１Ｂに示したマークシートの１０箇所のマーク欄の各々がマークされているか否かを順次読み取り、その結果、すなわち、前記選択データ、をコントローラ６０に送出する。
【００８１】
選択データを受信したコントローラ６０は、光学センサ４６によるマークシートの読み取りが正常に完了したことを解釈し、搬送ユニット２５及びカッターユニット４０を制御して、ロール紙１の、マークシートを印刷した部分、を切り離す（ステップＳ２２４）。すなわち、コントローラ６０は、ロール紙１を、マークシート読み取り完了時の位置（図１２の状態Ｃ）から、マークシートを印刷した部分、をカッター４１で切り離せる位置（図１２の状態Ｄ）まで搬送する。そして、カッター４１を動作させてロール紙１を切断することにより、ロール紙１の、マークシートを印刷した部分を切り離す。
【００８２】
次に、コントローラ６０は、光学センサ４６が読み取ったマークシート、に基づいて特定された選択情報、をロール紙１に印刷する。  
先ず、コントローラ６０内のＣＰＵ６６が、光学センサ４６から受信した選択データに基づいて、プリンタ１０の機種名、プリンタ１０の供給者、ロール紙１の残量、ロール紙１の紙種、ロール紙１のサイズ、ランニングコスト、に係る情報を、ＥＥＰＲＯＭから取得する（ステップＳ２２６）。また、ＣＰＵ６６は、併せて、選択データに基づいて、タイマー５０から現在の日付を、温湿度計から温度及び湿度を、それぞれ取得する（ステップＳ２２６）。これらの情報を取得したＣＰＵ６６は、図６に示す画像を作成する（ステップＳ２２８）。そして、ＣＰＵ６６は、作成された当該画像を印刷画像として印刷するための印刷データＰＤと制御信号ＣＯＭに変換し（ステップＳ２３０）、当該印刷データＰＤをイメージバッファ６４に格納する（ステップＳ２３２）。ＣＰＵ６６は、制御信号ＣＯＭに基づいて、イメージバッファ６４から印刷データＰＤを読み出しつつ各ユニットを制御して、ロール紙１に図６に示す印刷画像（選択情報）を印刷する（ステップＳ２３４）。  
以下の手順は、第一実施例で示した手順と同様である（ステップＳ１４〜ステップＳ１８）。
【００８３】
このように、本実施例においては、マークシートを用いて選択情報を選択できる。そのため、選択情報を選択する際に、プリンタ１０やコンピュータ７０２を操作する必要はなく、したがって、これらの機器を操作することが苦手なユーザにとって、特に利便性の高いプリンタ１０等が実現される。
【００８４】
なお、上記においては、ユーザが、操作パネル２０にて選択情報の印刷を指示することとし、かつ、ユーザが、操作パネル２０にて選択情報の選択が完了したことをプリンタ１０へ伝えることとしたが、これに限定されるものではない。例えば、プリンタドライバ７９６の入力インターフェース部８０３にて、これらを行うようにしてもよい。
【００８５】
＝＝＝本実施の形態に係るプリンタ１０等の有効性について＝＝＝
上述したとおり、本実施の形態に係るプリンタ１０は、ロール紙１に、プリンタ１０及びロール紙１のうちの少なくともどちらか一方に関する複数の情報を、印刷ヘッド３６を用いて印刷可能なコントローラ６０を有し、当該コントローラ６０は、前記複数の情報のうちユーザにより選択された選択情報、をロール紙１に印刷する。このことにより、ユーザにとって利便性の高いプリンタ１０及び印刷制御装置７００が実現される。
【００８６】
すなわち、発明が解決しようとする課題の項等で説明したとおり、ロール紙１を使い切る前に、ユーザがプリンタ１０に装着されているロール紙１をプリンタ１０から取り外す場合がある。一例を挙げると、ユーザが、他の紙種のロール紙１に印刷を行うために、プリンタ１０に装着されているロール紙１を当該他の紙種のロール紙１と交換する場合に、かかる状況が生じうる。
【００８７】
そして、ユーザが取り外されたロール紙１をある一定の期間使用しない場合には、ユーザは当該ロール紙１を保管することになるが、ユーザが当該ロール紙１を再度使用する際に、以下の不都合が生ずる可能性がある。すなわち、ユーザが、このロール紙１をプリンタ１０に装着して使用することが妥当かどうか、また、このロール紙１をどのプリンタ１０に装着すべきか、戸惑う可能性がある。
【００８８】
そして、かかる不都合を解消するためには、上述したロール紙１やプリンタ１０に関する情報をロール紙に複数印刷可能なプリンタ１０が有効である。ユーザが、使い切る前のロール紙１をプリンタ１０から取り外す際に、これらの情報を印刷しておけば、ユーザは、当該ロール紙１を再度使用する際に、当該情報を参照することにより、このロール紙１をプリンタ１０に装着して使用することが妥当かどうか、また、このロール紙１をどのプリンタ１０に装着すべきか、判断することができる。
【００８９】
例えば、ユーザは、ロール紙１の残量情報を参照し、その残量が多いか少ないかに基づいて、このロール紙１を使用すべきかどうか判断することができる。また、ロール紙１の紙種情報やサイズ情報を参照して、このロール紙１が、使用したいロール紙であるかどうか判別することができる。また、ロール紙１の使用開始日付を参照して、このロール紙１がどれくらい古いものであるかを把握した上で、当該ロール紙１を使用すべきかどうか判断することができる。また、ユーザは、プリンタ１０の機種名、プリンタ１０の供給者情報、又は、プリンタ１０を個々に特定するＩＤ情報を参照することにより、ロール紙１をどのプリンタ１０に装着すべきか把握することができる。
【００９０】
一方で、ユーザは、ロール紙１の節約を考慮して、これらの複数の情報の中から幾つかの情報を選択して、選択した情報のみをロール紙１に印刷させたいと考える場合がある。例えば、ロール紙１をプリンタ１０に装着して使用することが妥当かどうか、また、このロール紙１をどのプリンタ１０に装着すべきか、判断する際に、必ずしも総ての情報がロール紙１に印刷されている必要がないとユーザが考えたときに、かかる状況が生じうる。また、ロール紙１をプリンタ１０に装着して使用することが妥当かどうか、また、このロール紙をどのプリンタ１０に装着すべきか、判断するためでなく、単に、ユーザが複数の情報のうちの幾つかの情報を見たいと考えたときに、かかる状況が生じうる。
【００９１】
本実施の形態に係るプリンタ１０は、前記複数の情報のうちユーザにより選択された選択情報、をロール紙１に印刷するから、ユーザのかかる要請に応えることができる。したがって、本実施の形態によれば、ユーザにとって利便性の高いプリンタ１０、及び、印刷制御装置７００が実現されることとなる。
【００９２】
＝＝＝その他の実施の形態＝＝＝
以上、上記実施の形態に基づき本発明に係る印刷装置等を説明したが、上記した発明の実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることはもちろんである。
【００９３】
なお、上記実施の形態においては、印刷装置として、インクジェットプリンタ１０を例に挙げて説明したが、これに限定されるものではない。例えば、ドットインパクト式プリンタ等の印刷装置にも本発明を適用できる。
【００９４】
また、上記実施の形態においては、プリンタ１０に関する情報及びロール紙１に関する情報の中から選択情報を選択することとしたが、これに限定されるものではなく、例えば、プリンタ１０に関する情報のみから選択情報を選択するようにしてもよいし、ロール紙１に関する情報のみから選択情報を選択するようにしてもよい。
【００９５】
また、上記実施の形態においては、プリンタ１０に関する情報として、プリンタ１０の機種名、プリンタ１０の供給者情報、及び、プリンタ１０を個々に特定するＩＤ情報を例に挙げて説明したが、これらに限定されるものではない。例えば、カラープリンタかモノクロプリンタかを示す情報であってもよい。
【００９６】
また、上記実施の形態においては、ロール紙１に関する情報として、ロール紙１の残量情報、ロール紙１の紙種情報、ロール紙１のサイズ情報、及び、ロール紙１を初めて装着した日付（ロール紙１の使用開始日付）を示す情報、を例に挙げて説明したが、これらに限定されるものではない。例えば、ロール紙１の色情報やロール紙１の供給者情報であってもよい。
【００９７】
また、上記実施の形態においては、広義に解釈される、プリンタ１０に関する情報として、ランニングコストを示す情報、使用環境を示す情報、及び、情報を印刷した日付、を例に挙げて説明したが、これらに限定されるものではない。例えば、印刷条件に係るパラメータ（プリンタドライバ設定情報）であってもよい。
【００９８】
また、上記実施の形態においては、印刷ヘッド３６を備え移動可能な移動部材としてのキャリッジ３１に読み取り部材としての光学センサ４６が設けられていることとしたが、これに限定されるものではない。例えば、移動しない読み取り部材（例えば、ＣＣＤカメラ）で、マークシートを読み取ることとしてもよいし、キャリッジ３１とは異なる他の移動部材に光学センサ４６が設けられていることとしてもよい。  
ただし、読み取り部材としての光学センサ４６が移動部材に設けられている場合には、マークシートの読み取りを、簡易な機器構成で実現することが可能となる。また、光学センサ４６がキャリッジ３１に設けられている場合には、印刷ヘッド３６と光学センサ４６とで、移動部材を共有することができる。したがって、これらの点で、上記実施の形態の方がより望ましい。
【００９９】
また、上記実施の形態においては、コントローラ６０が、マークシートをロール紙１に印刷し、ユーザがマークシートにて選択情報を選択した後にロール紙１をバックフィードし、光学センサ４６は、バックフィードされたロール紙１に印刷されているマークシートを読み取り、コントローラ６０は、光学センサ４６が読み取ったマークシートに基づいて特定された選択情報、をロール紙１に印刷することとしたが、これに限定されるものではない。
【０１００】
例えば、コントローラ６０は、マークシートをロール紙１に印刷した後に、カッター４１によりロール紙１を切断してマークシートを印刷した部分を切り離し、ユーザが切り離されたマークシートにて選択情報を選択して当該マークシートをプリンタ１０にセットした後に、当該マークシートを給紙し、光学センサ４６は、給紙されたマークシートを読み取り、コントローラ６０は、光学センサ４６が読み取ったマークシートに基づいて特定された選択情報、をロール紙１に印刷することとしてもよい。
【０１０１】
上記実施の形態の場合には、ユーザがマークシートをプリンタ１０にセットする手間を省くことが可能となる。また、ユーザがマークシートを裏返しにセットしてしまったため光学センサ４６によるマークシートの読み取りが正常に行われないという問題、が発生することを回避することができる。したがって、これらの点で、上記実施の形態の方がより望ましい。
【０１０２】
また、上記実施の形態において、コントローラ６０は、ユーザにより選択された選択情報に基づいて、前記選択情報を印刷した後にカッター４１を動作させてロール紙１を切断するか否か、を決定することとしたが、これに限定されるものではない。例えば、ユーザの選択した選択情報によらず、常に、選択情報を印刷した後にロール紙１を切断することとしてもよいし、ユーザの選択した選択情報によらず、常に、選択情報を印刷した後にロール紙１を切断しないこととしてもよい。
【０１０３】
前述したとおり、ユーザは、互いに異なる幾つかの状況下で、選択情報をロール紙１に印刷させたいと考える。例えば、ユーザが、取り外されたロール紙１を再度使用する際に、選択情報を参照することにより、ロール紙１をプリンタ１０に装着して使用することが妥当かどうか、また、このロール紙１をどのプリンタ１０に装着すべきか、判断できるようにする目的（以下、第一の目的と呼ぶ）で、ユーザは選択情報をロール紙１に印刷させる。また、ロール紙１をプリンタ１０に装着して使用することが妥当かどうか、また、このロール紙をどのプリンタ１０に装着すべきか、判断するためでなく、単に、ユーザが選択情報を見る目的（以下、第二の目的と呼ぶ）で、ユーザは選択情報をロール紙１に印刷させる。
【０１０４】
そして、ユーザが第一の目的で選択情報をロール紙１に印刷させる場合には、ユーザがロール紙を再度使用する際にユーザが選択情報を確実に参照できるように、選択情報の印刷後にロール紙１の切断が行われない方が望ましく、また、ユーザが第二の目的で選択情報をロール紙１に印刷させる場合には、選択情報が印刷された紙を、手にとって見たり、移動させたりできるように、選択情報の印刷後にロール紙１の切断が行われる方が望ましい。
【０１０５】
一方、ユーザが、第一の目的で選択情報をロール紙１に印刷させる際に前記複数の情報の中から選択する選択情報は、第二の目的で選択情報をロール紙１に印刷させる際に前記複数の情報の中から選択する選択情報と、異なる場合が多い。例えば、前述した１０種類の情報のうち、ランニングコストを示す情報は、主として、ランニングコストを随時把握したいというユーザの要請、に応えるために印刷可能となっている情報であるため、ユーザが第一の目的で選択情報をロール紙１に印刷させる際に選択されることは稀である。同様に、使用環境を示す情報は、主として、ユーザがプリンタ１０の不具合発生時に当該使用環境を示す情報を参照して不具合の発生要因を切り分けることができるように印刷可能となっている情報であるため、ユーザが第一の目的で選択情報をロール紙１に印刷させる際に選択されることは稀である。一方、ロール紙１に関する４つの情報は、ユーザが第二の目的で選択情報をロール紙１に印刷させる際に選択されることはあるものの、ユーザが第一の目的で選択情報をロール紙１に印刷させる際に選択される頻度が高い情報である。
【０１０６】
したがって、例えば、図７のフローチャートで示したように、ユーザが第一の目的で選択情報をロール紙１に印刷させる場合に選択されにくいランニングコストや使用環境を示す情報、がユーザにより選択されているときには、第二の目的で選択情報をロール紙１に印刷させる場合に好適なロール紙１の切断、が選択され、そうでなければ、ロール紙１の非切断が選択されることとすれば、ユーザが選択情報をロール紙に印刷させる目的、が考慮された、ロール紙の切断有無についての決定がなされることとなる。また、ロール紙の切断有無に係る他の有効な決定方法として、ユーザが第一の目的で選択情報をロール紙１に印刷させる場合に選択されやすい、ロール紙１に関する情報、がユーザにより選択されているときには、第一の目的で選択情報をロール紙１に印刷させる場合に好適なロール紙１の非切断、が選択され、そうでなければ、ロール紙１の切断が選択される例を挙げることができる。
【０１０７】
このように、ユーザにより選択された選択情報に基づいて、当該選択情報を印刷した後にロール紙１を切断するか否か、が決定されることとすれば、ユーザの利便性をより一層向上させることが可能となる。かかる点で、上記実施の形態の方がより望ましい。
【０１０８】
また、上記実施の形態においては、図６に示した画像やマークシートの作成（ステップＳ６、ステップＳ２０６）、及び、作成された当該画像やマークシートの印刷データＰＤ及び制御信号ＣＯＭへの変換（ステップＳ８、ステップＳ２０８）は、プリンタ１０が有するコントローラ６０内で行われることとしたが、これに限定されるものでない。例えば、当該作成や当該変換が、コンピュータ７０２等が有するプリンタドライバ７９６内で行われることとしてもよい。
【図面の簡単な説明】
【０１０９】
【図１】印刷制御装置７００の外観構成を示した説明図である。
【図２】図１に示した印刷制御装置７００の構成の一部を示すブロック図である。
【図３】プリンタ１０の外観構成を示した説明図である。
【図４】プリンタの構成を示したブロック図である。
【図５】プリンタ１０の構成要素の一部を模式的に表した模式図である。
【図６】ロール紙１に選択情報が印刷された様子を示す模式図である。
【図７】印刷制御装置７００の動作を説明するためのフローチャートである。
【図８】図８Ａ及び図８Ｂは、プリンタドライバ７９６のユーザインターフェース画面を示す図である。
【図９】プリンタ１０の動作を説明するためのフローチャートである。
【図１０】プリンタ１０の動作を説明するためのフローチャートである。
【図１１】図１１Ａは、ロール紙１にマークシートが印刷された様子を示す模式図である。図１１Ｂは、ロール紙１に印刷されたマークシートが、ユーザによりマークされた様子を示す模式図である。
【図１２】ロール紙１の動きを示す模式図である。
【符号の説明】
【０１１０】
１  ロール紙                          ３  芯材
１０  インクジェットプリンタ          １２  筐体
１４  ロール紙装着ユニット            １４ａ  ホルダー
１６  給紙部                          １８  排紙部
１９  排紙トレー                      ２０  操作パネル
２０ａ  操作ボタン                    ２０ｂ  液晶表示部
２５  搬送ユニット                    ２６  搬送ローラ
２７  排紙ローラ                      ２８  プラテン
３０  キャリッジユニット              ３１  キャリッジ
３５  ヘッドユニット                  ３６  印刷ヘッド
４０  カッターユニット                ４１  カッター
４５  検出器群                        ４６  光学センサ
４７  バーコードリーダー              ５０  タイマー
６０  コントローラ                    ６２  インターフェース部
６４  イメージバッファ                ６６  ＣＰＵ
６８  メモリ                          ７０  ユニット制御回路
７００  印刷制御装置                  ７０２  コンピュータ
７０３  コンピュータ本体              ７０４  表示装置
７０８  入力装置
７０８Ａ  キーボード                  ７０８Ｂ  マウス
７１０  読取装置
７１０Ａ  ＦＤ装置                    ７１０Ｂ  ＣＤ−ＲＯＭドライブ装置
７９５  アプリケーションプログラム    ７９６  プリンタドライバ
７９７  画像処理部                    ８０１  表示インターフェース部
８０３  入力インターフェース部        ８０５  ユーザインターフェース処理部
ＡＤ    画像データ
ＣＯＭ  制御信号
ＰＤ    印刷データ
【図１】
2006015642.tif 000003
【図２】
2006015642.tif 000004
【図３】
2006015642.tif 000005
【図４】
2006015642.tif 000006
【図５】
2006015642.tif 000007
【図６】
2006015642.tif 000008
【図７】
2006015642.tif 000009
【図８】
2006015642.tif 000010
【図９】
2006015642.tif 000011
【図１０】
2006015642.tif 000012
【図１１】
2006015642.tif 000013
【図１２】
2006015642.tif 000014