(57)【要約】【課題】  印刷装置に対する操作を簡易に行うことができるようにする。【解決手段】本発明の印刷装置は、媒体を搬送する搬送機構と移動中にインクを吐出する印刷ヘッドとを備え前記媒体に画像を印刷する印刷機構と、前記印刷ヘッドとともに移動し前記画像を検出するセンサと、前記印刷機構にマークシートを印刷させ、前記センサに前記マークシートを検出させ、前記センサの検出結果に応じた処理を行うコントローラとを有することを特徴とする。【選択図】  図１
2005014602.tif 000002
【特許請求の範囲】
【請求項１】
媒体を搬送する搬送機構と移動中にインクを吐出する印刷ヘッドとを備え、前記媒体に画像を印刷する印刷機構と、
前記印刷ヘッドとともに移動し、前記画像を検出するセンサと、
前記印刷機構にマークシートを印刷させ、前記センサに前記マークシートを検出させ、前記センサの検出結果に応じた処理を行うコントローラと
を有することを特徴とする印刷装置。
【請求項２】
請求項１に記載の印刷装置であって、
前記マークシートのマークの位置を示すデータを記憶したメモリを更に有し、
前記コントローラは、前記メモリの前記データに基づいて、前記センサに前記マークシートを検出させる
ことを特徴とする印刷装置。
【請求項３】
請求項１又は２に記載の印刷装置であって、
前記印刷ヘッドは、前記マークシートに位置合わせ用マークを印刷し、
前記コントローラは、前記センサに前記位置合わせ用マークを検出させ、この検出結果に応じた位置で前記センサに前記マークシートを検出させる
ことを特徴とする印刷装置。
【請求項４】
請求項１〜３のいずれかに記載の印刷装置であって、
前記マークシートには、複数の画像の一覧と、各画像に対応するマークとが印刷され、
前記コントローラは、前記センサによる前記マークの検出結果に応じて、前記印刷機構に印刷させる画像を決定する
ことを特徴とする印刷装置。
【請求項５】
請求項１〜４のいずれかに記載の印刷装置であって、
前記印刷機構は、印刷信号に応じて画像を印刷するものであり、
前記コントローラは、前記検出結果に応じて、前記印刷信号を生成する
ことを特徴とする印刷装置。
【請求項６】
請求項５に記載の印刷装置であって、
前記コントローラは、明度、彩度及びコントラストのうちの少なくとも１つを前記検出結果に応じて調整して、前記印刷信号を生成する
ことを特徴とする印刷装置。
【請求項７】
請求項５又は６に記載の印刷装置であって、
前記コントローラは、前記検出結果に応じてドット記録率を調整して、前記印刷信号を生成する
ことを特徴とする印刷装置。
【請求項８】
請求項１〜７のいずれかに記載の印刷装置であって、
前記コントローラは、前記検出結果に応じて、前記印刷機構の調整を行う
ことを特徴とする印刷装置。
【請求項９】
請求項８に記載の印刷装置であって、
前記コントローラは、前記検出結果に応じて、前記印刷ヘッドが往復移動中にインクを吐出する際のインク吐出タイミングの調整を行う
ことを特徴とする印刷装置。
【請求項１０】
媒体を搬送する搬送機構と移動中にインクを吐出する印刷ヘッドとを備え、前記媒体に画像を印刷する印刷機構と、
前記印刷ヘッドとともに移動し、前記画像を検出するセンサと、
前記印刷機構にマークシートを印刷させ、前記センサに前記マークシートを検出させ、前記センサの検出結果に応じた処理を行うコントローラと
を有し、
前記マークシートのマークの位置を示すデータを記憶したメモリを更に有し、
前記コントローラは、前記メモリの前記データに基づいて、前記センサに前記マークシートを検出させ、
前記印刷ヘッドは、前記マークシートに位置合わせ用マークを印刷し、
前記コントローラは、前記センサに前記位置合わせ用マークを検出させ、この検出結果に応じた位置で前記センサに前記マークシートを検出させ、
前記マークシートには、複数の画像の一覧と、各画像に対応するマークとが印刷され、
前記コントローラは、前記センサによる前記マークの検出結果に応じて、前記印刷機構に印刷させる画像を決定し、
前記印刷機構は、印刷信号に応じて画像を印刷するものであり、前記コントローラは、前記検出結果に応じて、前記印刷信号を生成し、
前記コントローラは、明度、彩度及びコントラストのうちの少なくとも１つを前記検出結果に応じて調整して、前記印刷信号を生成し、
前記コントローラは、前記検出結果に応じてドット記録率を調整して、前記印刷信号を生成し、
前記コントローラは、前記検出結果に応じて、前記印刷機構の調整を行い、
前記コントローラは、前記検出結果に応じて、前記印刷ヘッドが往復移動中にインクを吐出する際のインク吐出タイミングの調整を行う
ことを特徴とする印刷装置
【請求項１１】
媒体を搬送し、移動する印刷ヘッドからインクを吐出し、前記媒体に画像を印刷する印刷方法であって、
前記媒体にマークシートを印刷し、
前記印刷ヘッドとともに移動するセンサにより前記マークシートを検出し、
前記センサの検出結果に応じた処理を行う
ことを特徴とする印刷方法。
【請求項１２】
媒体を搬送する搬送機構と移動中にインクを吐出する印刷ヘッドとを備え前記媒体に画像を印刷する印刷機構と、前記印刷ヘッドとともに移動し前記画像を検出するセンサと、を有する印刷装置に、
前記印刷機構にマークシートを印刷させる機能と、
前記センサに前記マークシートを検出させる機能と、
前記センサの検出結果に応じた処理を行う機能と
を実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、印刷方法及びプログラムに関する。
【背景技術】
【０００２】
近年、ディジタルカメラの普及により、撮影した画像を自宅において自由に印刷できる印刷装置に対する需要が高まっている。一方、ディジタルカメラによって撮影された画像を印刷装置によって印刷する際には、印刷しようとする画像を特定するとともに、印刷用紙の種類、サイズ、および、画質等を設定する必要がある。  
しかし、このような設定作業は操作に慣れていないユーザには負担であり、また、操作に慣れているユーザにとっても煩雑である。
【０００３】
そこで、本願出願人は、印刷の候補となる画像群をインデックス画像として印刷用紙に印刷し、このインデックス画像を参照して、印刷を行う発明を既に提案している（特許文献１参照）。
【特許文献１】特開２００２−２８３６４３号公報（要約書）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記発明では、ユーザは、インデックス画像を参照しつつ印刷装置に接続されたコンピュータの入力装置または印刷装置に具備されている操作パネルを操作している。しかし、印刷装置の操作パネルによる操作は煩雑であり、また、誤操作されやすいという問題がある。
【０００５】
そこで、本発明は、印刷装置に対する操作を簡易に行うことができるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するための主たる発明は、
媒体を搬送する搬送機構と移動中にインクを吐出する印刷ヘッドとを備え、前記媒体に画像を印刷する印刷機構と、
前記印刷ヘッドとともに移動し、前記画像を検出するセンサと、
前記印刷機構にマークシートを印刷させ、前記センサに前記マークシートを検出させ、前記センサの検出結果に応じた処理を行うコントローラと
を有することを特徴とする印刷装置である。
【０００７】
本発明の他の特徴については、本明細書及び添付図面の記載により明らかにする。
【発明を実施するための最良の形態】
【０００８】
＝＝＝開示の概要＝＝＝
本明細書及び添付図面の記載により、少なくとも、以下の事項が明らかとなる。
【０００９】
媒体を搬送する搬送機構と移動中にインクを吐出する印刷ヘッドとを備え、前記媒体に画像を印刷する印刷機構と、
前記印刷ヘッドとともに移動し、前記画像を検出するセンサと、
前記印刷機構にマークシートを印刷させ、前記センサに前記マークシートを検出させ、前記センサの検出結果に応じた処理を行うコントローラと
を有することを特徴とする印刷装置。  
このような印刷装置によれば、印刷装置に対する操作を簡易に行うことができる。また、印刷ヘッドとともに移動するセンサを用いてマークシートを検出することができるので、安価なセンサでマークシートを検出することができる。
【００１０】
かかる印刷装置であって、前記マークシートのマークの位置を示すデータを記憶したメモリを更に有し、前記コントローラは、前記メモリの前記データに基づいて、前記センサに前記マークシートを検出させることが望ましい。このような印刷装置によれば、特定の位置だけを検出することができるので、検出時間を短縮させることができる。
【００１１】
かかる印刷装置であって、前記印刷ヘッドは、前記マークシートに位置合わせ用マークを印刷し、前記コントローラは、前記センサに前記位置合わせ用マークを検出させ、この検出結果に応じた位置で前記センサに前記マークシートを検出させることが望ましい。このような印刷装置によれば、マークシートを検出するときにマークシートがずれていても、正しくマークを検出することができる。
【００１２】
かかる印刷装置であって、前記マークシートには、複数の画像の一覧と、各画像に対応するマークとが印刷され、前記コントローラは、前記センサによる前記マークの検出結果に応じて、前記印刷機構に印刷させる画像を決定することが望ましい。このような印刷装置によれば、印刷させる画像を決定する操作を簡易に行うことができる。
【００１３】
かかる印刷装置であって、前記印刷機構は、印刷信号に応じて画像を印刷するものであり、前記コントローラは、前記検出結果に応じて、前記印刷信号を生成することが望ましい。このような印刷装置によれば、印刷信号を生成するための指示を簡易に行うことができる。
【００１４】
かかる印刷装置であって、前記コントローラは、明度、彩度及びコントラストのうちの少なくとも１つを前記検出結果に応じて調整して、前記印刷信号を生成することが望ましい。このような印刷装置によれば、希望する明度等に調整する操作を簡易に行うことができる。
【００１５】
かかる印刷装置であって、前記コントローラは、前記検出結果に応じてドット記録率を調整して、前記印刷信号を生成することが望ましい。このような印刷装置によれば、バンディングの発生しないようなドット記録率に調整する操作を簡易に行うことができる。
【００１６】
かかる印刷装置であって、前記コントローラは、前記検出結果に応じて、前記印刷機構の調整を行うことが望ましい。このような印刷装置によれば、印刷機構を調整する操作を簡易に行うことができる。
【００１７】
かかる印刷装置であって、前記コントローラは、前記検出結果に応じて、前記印刷ヘッドが往復移動中にインクを吐出する際のインク吐出タイミングの調整を行うことが望ましい。このような印刷装置によれば、Ｂｉ−Ｄ調整の操作を簡易に行うことができる。
【００１８】
媒体を搬送し、移動する印刷ヘッドからインクを吐出し、前記媒体に画像を印刷する印刷方法であって、
前記媒体にマークシートを印刷し、
前記印刷ヘッドとともに移動するセンサにより前記マークシートを検出し、
前記センサの検出結果に応じた処理を行う
ことを特徴とする印刷方法。  
このような印刷方法によれば、印刷装置に対する操作を簡易に行うことができる。また、印刷ヘッドとともに移動するセンサを用いてマークシートを検出することができるので、安価なセンサでマークシートを検出することができる。
【００１９】
媒体を搬送する搬送機構と移動中にインクを吐出する印刷ヘッドとを備え前記媒体に画像を印刷する印刷機構と、前記印刷ヘッドとともに移動し前記画像を検出するセンサと、を有する印刷装置に、
前記印刷機構にマークシートを印刷させる機能と、
前記センサに前記マークシートを検出させる機能と、
前記センサの検出結果に応じた処理を行う機能と
を実現させることを特徴とするプログラム。  
このようなプログラムによれば、印刷装置に対する操作を簡易にさせることができる。また、印刷ヘッドとともに移動するセンサを用いてマークシートを検出することができるので、安価なセンサでマークシートを検出することができる。
【００２０】
また、印刷ヘッドに光学センサを有する印刷装置において、所定の情報が筆記具によって書き込まれたマークシートを印刷装置の内部へ吸引（給紙）する吸引手段と、吸引手段によって吸引されたマークシートに、筆記具によって書き込まれた情報を、印刷ヘッドに具備された光学センサによって読み取る読み取り手段と、読み取り手段によって読み取られた情報に応じた処理を実行する処理手段と、を有している。  
このため、各種設定を簡易かつ迅速に行うことができる。
【００２１】
また、上述の構成に加えて、印刷媒体に対して所定の情報を印刷することによりマークシートを作成するマークシート作成手段をさらに有するようにしている。このため、処理手段に実行させようとする処理の内容に応じたマークシートを必要に応じて作成することが可能になる。
【００２２】
また、上述の構成に加えて、マークシートにおける情報の書き込み位置を示す情報を格納した格納手段をさらに有し、読み取り手段は、格納手段に格納された情報に応じた位置に、光学センサを有する印刷ヘッドを移動させることにより、マークシートに書き込まれた情報を読み取る、ようにしている。このため、紙端検出等に使用されている光学センサを利用することにより、マークシートの読み取りが可能になるので、新たな光学センサを設ける必要がなく、装置の製造コストを低減することができる。
【００２３】
また、上述の構成に加えて、マークシートには、印刷しようとする画像が一覧印刷されるとともに、それぞれの画像に対応するチェックボックスが印刷されており、処理手段は、筆記具によってチェックされているチェックボックスに対応する画像を印刷する処理を実行する、ようにしている。このため、一覧印刷された画像を参照し、印刷しようとする画像に対応するチェックボックスを筆記具によりチェックすることにより、画像を簡単に印刷することができる。
【００２４】
また、上述の構成に加えて、チェックボックスは、１枚の画像に対して複数印刷されており、これら複数のチェックボックスのチェックの組み合わせにより、当該画像の印刷枚数を指定可能としている。このため、チェックボックスのチェック方法を適宜変更することにより、必要な枚数の画像を印刷することができる。
【００２５】
また、上述の構成に加えて、マークシートは、画像を印刷する際の印刷属性の設定を行うためのチェックボックスをさらに有し、処理手段は、印刷属性の設定を行うためのチェックボックスのチェックの状態に応じて印刷属性の設定を行う処理を実行する、ようにしている。このため、印刷時における印刷属性を簡単に設定することが可能になる。
【００２６】
また、上述の構成に加えて、マークシートは、印刷装置の印刷特性を調整するためのチェックボックスを有し、処理手段は、印刷特性を調整するためのチェックボックスのチェックの状態に応じて印刷装置の印刷特性を調整する、ようにしている。このため、印刷時における印刷特性を簡単に設定することが可能になる。
【００２７】
また、上述の構成に加えて、印刷特性は、双方向印刷時における往路および復路の印刷位置、またはドット記録率としている。このため、双方向印刷時における往路および復路における印刷位置のズレを補正するとともに、ドット記録率を調整することにより、バンディングの発生を防止することができる。
【００２８】
また、上述の構成に加えて、印刷特性は、明度、彩度、コントラスト、または、色のバランスとしている。このため、明度、彩度、コントラスト、または、色のバランスを簡易に調整することが可能になる。
【００２９】
また、印刷ヘッドに光学センサを有する印刷装置による情報読み取り方法において、所定の情報が筆記具によって書き込まれたマークシートを印刷装置の内部へ吸引（給紙）する吸引ステップと、吸引ステップによって吸引されたマークシートに、筆記具によって書き込まれた情報を、印刷ヘッドに具備された光学センサによって読み取る読み取りステップと、読み取りステップによって読み取られた情報に応じた処理を実行する処理ステップと、を有するようにしている。  
このため、この情報読み取り方法により、各種設定を簡易かつ迅速に行うことができる。
【００３０】
また、印刷ヘッドに光学センサを有する印刷装置による情報読み取り処理をコンピュータに機能させる印刷装置のための情報読み取りプログラムにおいて、コンピュータを、所定の情報が筆記具によって書き込まれたマークシートを印刷装置の内部へ吸引（給紙）する吸引手段、吸引手段によって吸引されたマークシートに、筆記具によって書き込まれた情報を、印刷ヘッドに具備された光学センサによって読み取る読み取り手段、読み取り手段によって読み取られた情報に応じた処理を実行する処理手段、として機能させるようにしている。  
このため、このプログラムをインストールすることにより、各種設定を簡易かつ迅速に行うことができる。
【００３１】
以下、本発明の一実施の形態について、図面を参照して説明する。
【００３２】
＝＝＝第１実施形態＝＝＝
＜印刷装置の構成＞
まず、印刷装置の概要について、図１および図２を参照しつつ説明する。なお、以下では、プリンタ２２とパーソナルコンピュータ９０の組み合わせを「印刷装置」と称する。
【００３３】
図１は、印刷装置を構成するプリンタ２２の概略構成図である。図２は、制御回路４０を中心としたプリンタ２２の主要部の構成例を示すブロック図である。
【００３４】
図１に示すように、プリンタ２２は、搬送機構（副走査送り機構）、及びキャリッジ移動機構（主走査送り機構）を有している。搬送機構は、紙送りモータ２３によって印刷用紙Ｐを搬送する。キャリッジ移動機構は、キャリッジモータ２４によってキャリッジ３１を紙送りローラ２６の軸方向に往復移動させる。ここで、搬送機構による印刷用紙Ｐの送り方向を搬送方向（副走査方向ともいう）という。また、キャリッジ移動機構によるキャリッジ３１の移動する方向を移動方向（主走査方向ともいう）という。
【００３５】
また、プリンタ２２は、印刷ヘッドユニット６０と、ヘッド駆動機構と、制御回路４０とを備えている。印刷ヘッドユニット６０は、キャリッジ３１に搭載され、印刷ヘッド１２を備えている。ヘッド駆動機構は、印刷ヘッドユニット６０を駆動してインクの吐出およびドット形成を制御する。制御回路４０は、紙送りモータ２３、キャリッジモータ２４、印刷ヘッドユニット６０および操作パネル３２との信号のやり取りを司る。
【００３６】
キャリッジ３１には、図１に示すように、４つのインクカートリッジが着脱可能に搭載される。４つのインクカートリッジは、着脱可能な構成要素であり、ブラック（Ｋ）のインクを収納したカートリッジ７１、シアン（Ｃ）のインクを収納したカートリッジ７２、マゼンタ（Ｍ）のインクを収納したカートリッジ７３、イエロー（Ｙ）のインクを収納したカートリッジ７４である。
【００３７】
キャリッジ３１の下部には印刷ヘッド１２が設けられている。印刷ヘッド１２には、インク吐出箇所としてのノズルが印刷用紙Ｐの搬送方向に列状に配置されている。各ノズル列は、それぞれ所定の色のインクに対応している。
【００３８】
また、キャリッジ３１の下部に設けられ、各インクに対応づけられたノズル列には、ノズル毎に、電歪素子の１つであって応答性に優れたピエゾ素子が配置されている。ピエゾ素子は、ノズルまでインクを導くインク通路を形成する部材に接する位置に設置されている。ピエゾ素子は、電圧の印加により結晶構造が歪み、極めて高速に電気−機械エネルギの変換を行う。
【００３９】
本実施の形態では、ピエゾ素子の両端に設けられた電極間に所定時間幅の電圧を印加することにより、ピエゾ素子が電圧の印加時間だけ伸張し、インク通路の一側壁を変形させる。この結果、インク通路の体積はピエゾ素子の伸張に応じて収縮し、この収縮分に相当するインクが、インク滴となって、ノズルの先端から高速に吐出される。このインク滴が紙送りローラ２６に沿わされた印刷用紙Ｐに染み込むことにより、ドットが形成されて印刷が行われる。インク滴の大きさは、ピエゾ素子への電圧の印加方法によって変更することができる。これにより、例えば、大、中、小の３種類の異なる大きさのドットを形成することができる。
【００４０】
制御回路４０は、コネクタ５６を介してパーソナルコンピュータ９０に接続されている。パーソナルコンピュータ９０は、後述するようにプリンタ２２用のドライバプログラム（プリンタドライバ）を搭載し、入力装置であるキーボードや、マウス等の操作によるユーザの指令を受け付け、また、プリンタ２２における種々の情報を表示装置の画面表示によりに提示するユーザインターフェイスを構成している。
【００４１】
印刷用紙Ｐを搬送する搬送機構は、紙送りモータ２３の回転を紙送りローラ２６と用紙搬送ローラ（図示せず）とに伝達するギヤトレイン（図示せず）を備える。
【００４２】
また、キャリッジ３１を往復動させるキャリッジ移動機構は、紙送りローラ２６の軸と並行に架設されキャリッジ３１を摺動可能に保持する摺動軸３４と、キャリッジモータ２４との間に無端の駆動ベルト３６を張設するプーリ３８と、キャリッジ３１の原点位置を検出するとともに、後述するマークシートのチェックを検出するための光学センサ３９とを備えている。なお、光学センサ３９は、光を印刷用紙Ｐに対して投射する光源と、印刷用紙Ｐからの反射光を対応する画像信号に変換する、例えば、フォトダイオード（または、ＣＣＤ（Charge Coupled Device）素子）とによって構成されている。光学センサ３９は、キャリッジ３１に搭載されているので、キャリッジ３１の移動方向に移動可能である。この光学センサ３９は、紙の有無を検出することもできるので、キャリッジ３１の移動中に紙の端部を検出して紙幅を検出したり、搬送中の紙の端部を検出して紙の上端や下端を検出したりできる。
【００４３】
なお、マークシートとは、チェックボックス等のマークが印刷された用紙である。ユーザはマークを選択的に鉛筆で塗りつぶし、光学センサ３９は、マークが塗りつぶされているか否かを検出する。これにより、プリンタは、マークシートを介して、ユーザの指示を受けることが可能となる。
【００４４】
図２に示すように、制御回路４０は、ＣＰＵ（Central Processing Unit）４１、プログラマブルＲＯＭ（Ｐ−ＲＯＭ（Read Only Memory））４３、ＲＡＭ（Random Access Memory）４４、文字のドットマトリクスを記憶したキャラクタジェネレータ（ＣＧ（Character Generator））４５、メモリ（格納手段）であるＥＥＰＲＯＭ（Electronically Erasable and Programmable ROM）４６、およびカードリーダ４７を備えた算術論理演算回路として構成されている。ここで、制御回路４０のＣＰＵ４１は、ＲＯＭ４３に格納されているプログラムに従って各種演算処理を実行する。このＣＰＵ４１は、プリンタ内の各部を制御するためのコントローラ（制御部）となる。例えば、ＣＰＵ４１は、キャリッジ移動機構を制御してキャリッジ（及び印刷ヘッド）を移動させ、搬送機構を制御して印刷用紙を搬送方向に搬送させ、また、ヘッド駆動機構を制御して印刷ヘッドにインクを吐出させることができる。また、ＣＰＵ４１は、光学センサ３９の検出結果に基づいて、プリンタ内の各部を制御することもできる。
【００４５】
この制御回路４０は、さらに、外部のモータ等とのインタフェース（Ｉ／Ｆ（Interface））であるＩ／Ｆ専用回路５０と、このＩ／Ｆ専用回路５０に接続され印刷ヘッドユニット６０を駆動してインクを吐出させるヘッド駆動回路５２と、紙送りモータ２３およびキャリッジモータ２４を駆動するモータ駆動回路５４とを備えている。
【００４６】
Ｉ／Ｆ専用回路５０は、パラレルインタフェース回路を内蔵しており、コネクタ５６を介してパーソナルコンピュータ９０から供給される印刷信号ＰＳを受け取ることができる。なお、プリンタが印刷信号ＰＳを受信したとき、プリンタは、キャリッジの移動中に印刷ヘッド１２からインクを吐出して印刷用紙Ｐにドットを形成する処理と、搬送機構により印刷用紙Ｐを搬送する処理とを交互に繰り返し、印刷用紙Ｐに画像を印刷する。この場合、画像情報を印刷信号ＰＳに変換する処理は、プリンタドライバをインストールしたパーソナルコンピュータ９０によって、行われる。
【００４７】
カードリーダ４７には、図示せぬディジタルカメラの記憶媒体であるメモリカード４８が挿入される。後述するように、メモリカード４８に記録されている情報は、プリンタによって読み出され、印刷される。なお、カードリーダ４７の代わりに、所定のインタフェース回路を具備しておき、ディジタルカメラと有線または無線にて、画像情報を送受信するようにしてもよい。なお、プリンタがメモリカード４８から画像情報を取得したときは、プリンタは、プリンタ内のプリンタドライバに従って画像情報を印刷信号に変換し、この印刷信号に基づいて印刷用紙Ｐに画像を印刷する。  
メモリカード４８は、半導体記憶装置によって構成され、図示せぬディジタルカメラに着脱可能に装着され、撮像された画像を格納するように構成されている。
【００４８】
つぎに、プリンタ２２の外観構成について、図３を参照しつつ説明する。  
図３は、図１に示すプリンタ２２の外観を示す図である。この図３に示すように、プリンタ２２は、筐体１３０、上蓋１３１、給紙部１３２、排紙部１３３、スロット１３５、および操作部１３６によって構成されている。
【００４９】
ここで、筐体１３０は、樹脂等によって構成され、その内部には、図１および図２に示すような機構部分および制御部分を内蔵している。上蓋１３１は、筐体１３０に設けられた回動軸（図示せず）を中心に、開閉方向に回動自在に係止されている。上蓋１３１を開くと、筐体１３０内部に収められている印刷ヘッドユニット６０等が見える。
【００５０】
給紙部１３２は、印刷用紙Ｐを貯留するストッカおよびストッカに貯留されている印刷用紙Ｐを１枚ずつ給紙する給紙機構を有している。排紙部１３３は、印刷が終了した印刷用紙Ｐを排出する排出口と、排出口から排出された印刷用紙Ｐを貯留する排紙トレイ等によって構成されている。この図３では、排紙部１３３は、排紙可能な状態ではないので、排紙可能とするには、排紙部１３３の排紙トレイを回動させて排出口を外部と連通させる必要がある。
【００５１】
スロット１３５は、上蓋１３１上に取り付けられており、メモリカード４８を着脱可能なカード差込口を有している。そして、スロット１３５にメモリカード４８が挿入されると、スロット１３５の内壁によりメモリカード４８の位置が制限される。なお、スロット１３５にメモリカード４８が挿入された場合には、後述するランプ１３６ａが点灯したり、ランプ１３６ａの色が変化したりするようにしてもよい。なお、図２に示すカードリーダ４７は、スロット１３５の内部に設けられている。
【００５２】
操作部１３６は、ランプ１３６ａおよびボタン１３６ｂによって構成されており、例えば、電源をオンまたはオフしたり、印刷用紙Ｐを給紙または排紙したり、印刷ヘッド１２のクリーニングをしたりする場合に操作されるとともに、これらの操作に応じたプリンタの動作状態をユーザに通知するための表示を行う部分である。
【００５３】
＜コンピュータ９０側の構成＞
つぎに、パーソナルコンピュータ９０の構成について、図４を参照しつつ説明する。  
図４に示すように、パーソナルコンピュータ９０は、ＣＰＵ９１、ＲＯＭ９２、ＲＡＭ９３、ＨＤＤ（Hard Disk Drive）９４、ビデオ回路９５、Ｉ／Ｆ９６、バス９７、表示装置９８、入力装置９９および外部記憶装置１００によって構成されている。
【００５４】
ここで、ＣＰＵ９１は、ＲＯＭ９２やＨＤＤ９４に格納されているプログラムに従って各種演算処理を実行するとともに、装置の各部を制御する制御部である。  
ＲＯＭ９２は、ＣＰＵ９１が実行する基本的なプログラムやデータを格納しているメモリである。ＲＡＭ９３は、ＣＰＵ９１が実行途中のプログラムや、演算途中のデータ等を一時的に格納するメモリである。  
ＨＤＤ９４は、ＣＰＵ９１からの要求に応じて、記録媒体であるハードディスクに記録されているデータやプログラムを読み出すとともに、ＣＰＵ９１の演算処理の結果として発生したデータを前述したハードディスクに記録する記録装置である。  
ビデオ回路９５は、ＣＰＵ９１から供給された描画命令に応じて描画処理を実行し、得られた画像データを映像信号に変換して表示装置９８に出力する回路である。  
Ｉ／Ｆ９６は、入力装置９９および外部記憶装置１００から出力された信号の表現形式を適宜変換するとともに、プリンタ２２に対して印刷信号ＰＳを出力する回路である。  
バス９７は、ＣＰＵ９１、ＲＯＭ９２、ＲＡＭ９３、ＨＤＤ９４、ビデオ回路９５およびＩ／Ｆ９６を相互に接続し、これらの間でデータの授受を可能とする信号線である。  
表示装置９８は、例えば、ＬＣＤ（Liquid Crystal Display）モニタやＣＲＴ（Cathode Ray Tube）モニタによって構成され、ビデオ回路９５から出力された映像信号に応じた画像を表示する装置である。  
入力装置９９は、例えば、キーボードやマウスによって構成されており、ユーザの操作に応じた信号を生成して、Ｉ／Ｆ９６に供給する装置である。
【００５５】
外部記憶装置１００は、例えば、ＣＤ−ＲＯＭ（Compact Disk-ROM）ドライブユニット、ＭＯ（Magneto Optic）ドライブユニット、ＦＤＤ（Flexible Disk Drive）ユニットによって構成され、ＣＤ−ＲＯＭディスク、ＭＯディスク、ＦＤに記録されているデータやプログラムを読み出してＣＰＵ９１に供給する装置である。また、ＭＯドライブユニットおよびＦＤＤユニットの場合には、ＣＰＵ９１から供給されたデータを、ＭＯディスクまたはＦＤに記録する装置である。
【００５６】
プリンタドライバがパーソナルコンピュータ９０にインストールされている場合、プリンタ２２における種々の情報を表示装置９８に表示することができ、ユーザは入力装置９９を介してプリンタドライバの各種パラメータを設定することができる。プリンタドライバは、設定された各種パラメータに応じて、画像データを印刷信号ＰＳに変換し、又はプリンタを設定する。  
しかし、入力装置９９によりプリンタドライバを設定する作業は、ユーザに煩雑な作業を強いることになる。
【００５７】
また、近年では、ディジタルカメラを直接接続したり、ディジタルカメラの記憶メディアを直接装着したりすることにより、コンピュータを利用せずに画像を印刷することができる印刷装置が出現している。このような印刷装置では、上述した印刷の際の操作を、全て印刷装置の操作パネルで行う必要がある。一般に、操作パネルの表示部は、コスト低減のために、解像度が低く設定されている（又は表示部すら設けられていない）ので、前述した画像の指定等の操作をスムーズに行うことができないという問題点もある。さらに、このような印刷装置では、例えば、印刷装置の印刷特性の設定を行う際にも、前述した操作パネルを操作して行う必要がある。印刷特性の設定としては、例えば、双方向印刷の際の印刷位置の補正等があるが、このような調整を解像度の低い画面を参照しながら行うことは困難を伴うことが多いため、印刷特性の調整を十分に行うことができないという問題点もある。
【００５８】
そこで、本実施形態では、プリンタがマークシートを印刷し、ユーザがマークシートのチェックボックスに記入を行うことによって、プリンタやプリンタドライバを設定できるようにした。
【００５９】
つぎに、実施の形態の動作について説明する。
【００６０】
＜マークシートの印刷＞
図５は、画像印刷用のマークシートを印刷する場合に実行される処理の一例を説明するフローチャートである。このフローチャートは、図３に示すスロット１３５にメモリカード４８が挿入された後、操作部１３６が操作されて、画像処理用のマークシートを印刷することを要求する操作がなされた場合に実行される。なお、プリンタ２２の操作部１３６ではなく、パーソナルコンピュータ９０の入力装置９９が操作された場合に実行されるようにしてもよい。
【００６１】
図５に示すフローチャートが開始されると、以下のステップが実行される。なお、ＲＯＭ４３には、各ステップを行うためのプログラムが記憶されている。ＣＰＵ４１は、このプログラムに従って、プリンタ内の各部を制御して各ステップを実現する。  
ステップＳ１０：制御回路４０のＣＰＵ４１は、カードリーダ４７に対して情報の読み出し命令を送ることにより、メモリカード４８に格納されている画像情報を取得する。  
ステップＳ１１：制御回路４０のＣＰＵ４１は、ステップＳ１０において取得した画像の枚数を計算する。例えば、メモリカード４８に画像が３０枚格納されている場合には、“３０”が取得される。  
ステップＳ１２：制御回路４０のＣＰＵ４１は、ステップＳ１０において取得した画像のサムネイル（Thumb Nail）画像を生成する処理を実行する。具体的には、例えば、ＣＰＵ４１は、ステップＳ１０において取得した画像を構成する画素を所定の間隔で間引きすることにより所定のサイズ（例えば、縦４ｃｍ×横３ｃｍ）のサムネイル画像を生成する。  
ステップＳ１３：制御回路４０のＣＰＵ４１は、紙送りモータ２３を駆動して給紙部１３２のストッカに貯留されている印刷用紙Ｐを１枚だけ給紙する給紙処理を実行する。  
ステップＳ１４：制御回路４０のＣＰＵ４１は、印刷用紙Ｐの先端部分の両端に対して、後述する読み取り処理の際に位置検出を行うための位置合わせ用マークを印刷する。
【００６２】
図６は、図５に示す処理の結果として得られるマークシート１４０の一例を示している。ステップＳ１４の処理では、マークシート１４０の先端部分（プリンタ２２に最初に印刷される部分）の両端に位置合わせ用マーク１４１，１４２が印刷されている。なお、両端に印刷するのではなく、一端のみに印刷することも可能である。
【００６３】
ステップＳ１５：制御回路４０のＣＰＵ４１は、キャリッジ３１を移動方向に移動させながら、所定の位置にインクを吐出させ、また、１ラインの形成（１ラインの形成処理のことを「主走査」ともいう）が終了した場合には、紙送りモータ２３を駆動して搬送を行う。このようにインクを吐出する処理と、搬送を行う処理とを交互に繰り返すことにより、プリンタは、印刷属性設定用チェックボックスを印刷する。
【００６４】
その結果、図６に示すチェックボックス１４３〜１４６が印刷される。ここで、チェックボックス１４３は、用紙サイズを設定するためのチェックボックスであり、選択の候補として「Ａ４」および「はがき」が列挙されている。チェックボックス１４４は、用紙種類を設定するためのチェックボックスであり、選択の候補として「ＰＭ写真紙」、「普通紙」、および「スーパーファイン紙」が列挙されている。チェックボックス１４５は、印刷画質を設定するためのチェックボックスであり、選択の候補として「高画質」および「高速」が列挙されている。  
チェックボックス１４６は、縁無し印刷の有無を設定するためのチェックボックスであり、選択の候補として「縁無し」および「縁あり」が列挙されている。
【００６５】
ステップＳ１５：制御回路４０のＣＰＵ４１は、ステップＳ１２において生成したサムネイル画像を３枚分取得し、印刷用紙Ｐ上に順番に印刷する。その結果、例えば、第１回目の印刷処理が終了すると、図６に示す、サムネイル画像１４７〜１４９が印刷される（図６の１４７〜１４９の枠内にサムネイル画像が印刷されている）。
【００６６】
ステップＳ１６：制御回路４０のＣＰＵ４１は、ステップＳ１５において印刷されたサムネイル画像の下に、印刷枚数を設定するためのチェックボックスを印刷する。例えば、第１回目の印刷処理が終了すると、図６に示す、チェックボックス１５６〜１５８が印刷される。なお、この例では、画像を１枚印刷する場合にチェックされるチェックボックス、２枚印刷する場合にチェックされるチェックボックス、３枚印刷する場合にチェックされるチェックボックスの３つが、それぞれのサムネイル画像の下に印刷されている。これらのチェックボックスは、印刷用紙Ｐの予め決められた位置に印刷される。
【００６７】
ステップＳ１８：制御回路４０のＣＰＵ４１は、印刷すべきサムネイル画像がまだ残っているか否かを判定し、残っている場合にはステップＳ１６に戻って同様の処理を繰り返し、それ以外の場合にはステップＳ１９に進む。なお、サムネイル画像が残っている状態において、印刷用紙Ｐの空白部分が不十分になった場合には、排紙処理を実行して新たな印刷用紙Ｐを給紙するようにする。また、サムネイル画像とチェックボックスとが別の印刷用紙Ｐに分けて印刷された場合には、これらの対応関係が分からなくなるのでサムネイル画像とチェックボックスとは同一の印刷用紙Ｐに印刷するように設定されることが望ましい。
【００６８】
ステップＳ１９：制御回路４０のＣＰＵ４１は、紙送りモータ２３を駆動して、印刷が終了した印刷用紙Ｐを排出する処理を実行する。
【００６９】
以上の処理により、図６に示すような画像印刷用のマークシート１４０が得られる。
【００７０】
＜マークシートのチェック＞
ユーザは、以上のようにして得られた画像印刷用のマークシート１４０のチェックボックスを必要に応じて筆記具（例えば、鉛筆等）によりチェックする。図７は、ユーザによってチェックがなされたマークシート１４０の一例を示している。この例では、チェックボックス１４３では、「Ａ４」側のチェックボックスがチェックされており、印刷用紙Ｐのサイズとして「Ａ４」が選択されている。
【００７１】
チェックボックス１４４では、「ＰＭ写真紙」側のチェックボックスがチェックされており、印刷用紙Ｐの種類として「ＰＭ写真紙」が選択されている。チェックボックス１４５では、「高画質」側のチェックボックスがチェックされており、印刷画質として「高画質」が選択されている。チェックボックス１４６では、「縁無し」側のチェックボックスがチェックされており、印刷方法として「縁無し印刷」が選択されている。
【００７２】
また、サムネイル画像１４７の下に印刷されているチェックボックス１５６では、「１枚」に対応するチェックボックスがチェックされており、サムネイル１４７に対応する画像の印刷枚数として「１枚」が選択されている。また、サムネイル画像１４８の下に印刷されているチェックボックス１５７では、「２枚」に対応するチェックボックスがチェックされており、サムネイル１４８に対応する画像の印刷枚数として「２枚」が選択されている。サムネイル画像１４９の下に印刷されているチェックボックス１５８では、「３枚」に対応するチェックボックスがチェックされており、サムネイル１４９に対応する画像の印刷枚数として「３枚」が選択されている。
【００７３】
サムネイル画像１５０の下に印刷されているチェックボックス１５９では、全てのチェックボックスがチェックされておらず、サムネイル１５０に対応する画像の印刷枚数として「０枚」が選択されている。サムネイル画像１５１の下に印刷されているチェックボックス１６０では、「１枚」に対応するチェックボックスと「３枚」に対応するチェックボックスの双方がチェックされており、サムネイル１５１に対応する画像の印刷枚数として、「１枚」と「３枚」を加算した結果である「４枚」が選択されている。サムネイル画像１５２の下に印刷されているチェックボックス１６１では、全てのチェックボックスがチェックされており、サムネイル１５２に対応する画像の印刷枚数として「１枚」、「２枚」、および「３枚」を全て加算した結果である「６枚」が選択されている。なお、チェックボックス１６２〜１６４では、「１枚」に対応するチェックボックスがチェックされているので、サムネイル画像１５３〜１５５に対応する画像の印刷枚数として「１枚」が選択されている。
【００７４】
＜マークシートの読み取り＞
以上のようにして、チェックが終了すると、ユーザは、マークシート１４０の印刷面が上を向くようにし、かつ、位置合わせ用マーク１４１，１４２が下を向くようにして、プリンタ２２の給紙部１３２のストッカに配置する。そして、プリンタ２２の操作部１３６を操作し、画像印刷用のマークシート１４０の記載内容の読み取り処理を実行させる。その結果、図８に示すフローチャートが実行される。このフローチャートが開始されると、以下のステップが実行される。
【００７５】
ステップＳ５０：制御回路４０のＣＰＵ４１は、紙送りモータ２３を駆動して、ストッカに貯留されている画像印刷用のマークシート１４０を給紙する処理を実行する。その結果、マークシート１４０は、印刷面がキャリッジ３１の光学センサ３９側を向いた状態であって、位置合わせ用マーク１４１，１４２が付された側が先頭となる状態で、プリンタ２２に給紙される。
【００７６】
ステップＳ５１：制御回路４０のＣＰＵ４１は、紙送りモータ２３を所定量だけ駆動して、マークシート１４０を所定の搬送量にて搬送方向に搬送する。これにより、マークシート１４０の位置合わせ用マーク１４１，１４２が、搬送方向に関して光学センサ３９と同じ位置になり、光学センサ３９と対向可能な位置になる。そして、制御回路４０のＣＰＵ４１は、キャリッジモータ２４を駆動して、キャリッジ３１を移動方向に移動させ、光学センサ３９からの出力信号を参照して、位置合わせ用マーク１４１，１４２を検出する。
【００７７】
ステップＳ５２：制御回路４０のＣＰＵ４１は、ステップＳ５１において検出された位置合わせ用マーク１４１，１４２の位置に応じて、読み取り位置を較正する。すなわち、制御回路４０は、マークシート１４０上に印刷されているチェックボックスの位置を示すデータを有しているが、位置合わせ用マーク１４１，１４２の検出位置に応じて移動方向の検出位置を補正する。例えば、位置合わせ用マーク１４１，１４２が右側にずれている場合には、マークシート１４０が右にずれて紙送りされているので、そのズレ量に応じた分だけ、検出位置を右側へ移動させる（つまり、制御回路４０は、後述するサンプリングの位置を右側へ移動させる）。
【００７８】
ステップＳ５３：制御回路４０のＣＰＵ４１は、マークシート１４０の設定情報を読み取る処理を実行する。すなわち、ＣＰＵ４１は、ＥＥＰＲＯＭ４６に格納されているチェックボックスの位置を示す情報を読み取り、この情報を参照しながらチェックボックス１４３〜１４６が印刷されている位置まで、マークシート１４０を紙送りし、キャリッジ３１を移動方向に移動させながら、光学センサ３９の出力を監視する。
【００７９】
図９は、マークシート１４０のチェックボックスのチェック状態と、出力データとの関係を示す図である。チェックボックスの状態が図９の（Ａ）に示す状態である場合、光学センサ３９からの出力信号は、図９の（Ｂ）のようになる。すなわち、チェックボックスがチェックされている（筆記具で塗りつぶされている）場合には、出力信号が“Ｌ”の状態となり、それ以外の場合には“Ｈ”の状態となる。
【００８０】
ＣＰＵ４１は、前述したように、移動方向におけるチェックボックスの印刷位置を、ＥＥＰＲＯＭ４６に記憶されている情報に基づいて、認識している。また、ＣＰＵ４１は、キャリッジ３１に設けられている図示せぬエンコーダからの出力によって、キャリッジ３１の位置を検出している。そこで、ＣＰＵ４１は、これらを比較して、光学センサ３９がチェックボックス上に位置しているか否かを判定する。そして、チェックボックス上に光学センサ３９が位置しているとＣＰＵ４１が判定した場合には、ＣＰＵ４１は、光学センサ３９からの出力信号をサンプリングし（図９の（Ｃ）参照）、その信号レベルが“Ｈ”の場合には、出力データとして“０”を出力し、“Ｌ”の場合には、“１”を得る（図９の（Ｄ）参照）。
【００８１】
以上のような動作を各チェックボックスについて実行することにより、チェックボックスのチェック状態に対応したデータを得ることができる。このようにして得られたデータ列は、例えば、“０００１０１１１１”のような２進数のデータとしてＣＰＵ４１に受け渡される。
【００８２】
ステップＳ５４：制御回路４０のＣＰＵ４１は、ステップＳ５３において読み取られた印刷属性に応じて、プリンタ２２の設定を行う。具体的には、図７に示すマークシート１４０の場合では、最上段のチェックボックスは全てチェックされているので、“１１１１”が得られ、次段のチェックボックスは全てチェックされていないので“００００”が得られ、最下段のチェックボックスはチェックされていないので“０”が得られる。
【００８３】
その結果、ＣＰＵ４１は、用紙サイズとして「Ａ４」が選択されているので、プリンタが生成する印刷信号の示す画像が当該サイズになるように、設定する。また、用紙の種類が「ＰＭマット紙」に設定されているので、色変換処理（又はホワイトバランス調整ともいう）をそれに合わせて行う。また、画質として「高画質」が選択されているので、プリンタが印刷信号を生成する際の解像度変換処理（又はハーフトーン処理）において、画像の解像度を「高速印刷」の場合よりも高くなるように設定する。さらに、「縁無し印刷」が選択されているので、画像が印刷用紙一杯になるように、例えば、拡大処理を実行する。
【００８４】
ステップＳ５５：制御回路４０のＣＰＵ４１は、マークシート１４０に記入された各画像の印刷枚数を読み取る処理を実行する。すなわち、ＣＰＵ４１は、チェックボックス１５６〜１５８が印刷されている位置まで、マークシート１４０を紙送りし、キャリッジ３１を移動方向に移動させながら、光学センサ３９の出力を監視する。そして、前述の場合と同様の処理により、チェックボックスのチェック状態を検出する。
【００８５】
例えば、チェックボックス１５６の場合では、ＣＰＵ４１は、出力データとして“１００”を得るので、印刷枚数として“１枚”との情報を得る。また、チェックボックス１５７の場合では出力データ“０１０”、チェックボックス１５８の場合では出力データ“００１”をそれぞれ得るので、印刷枚数として“２枚”および“３枚”との情報を得る。チェックボックス１５９の場合では、出力データ“０００”を得るので、印刷枚数としては“０枚”との情報を得る。チェックボックス１６０の場合では、出力データ“１０１”を得るので、印刷枚数としては“１枚”および“３枚”を加算した“４枚”との情報を得る。また、チェックボックス１６１の場合では、出力データ“１１１”を得るので、印刷枚数としては“１枚”、“２枚”、および“３枚”を加算した“６枚”との情報を得る。
【００８６】
ステップＳ５６：制御回路４０のＣＰＵ４１は、一列のチェックボックスの読み取りが完了すると、メモリカード４８に格納されている全ての画像の枚数に対応するチェックボックスの情報の読み取りが完了したか否かを判定する。読み取りが完了したと判定した場合にはステップＳ５７に進み、それ以外の場合にはステップＳ５５に戻って同様の処理を繰り返す。
【００８７】
なお、マークシート１４０の全てのチェックボックスの読み取りが完了したにも拘わらず、メモリカード４８に格納されている画像の枚数分だけ情報が得られていない場合には、２枚以上のマークシートに分割して印刷されていることが考えられる。そのため、この場合には、他方のマークシートを挿入するようにユーザに促すメッセージ等をパーソナルコンピュータ９０の表示装置９８等に表示する。
【００８８】
ステップＳ５７：制御回路４０のＣＰＵ４１は、読み取りが完了したマークシート１４０を排紙する処理を実行する。
【００８９】
ステップＳ５８：制御回路４０のＣＰＵ４１は、ステップＳ５５において読み取った画像の印刷枚数分だけ画像を印刷する処理を実行する。図７に示すマークシート１４０の例では、「Ａ４」サイズの「ＰＭマット紙」に「高画質」モードで「縁無し印刷」にて、サムネイル１４７に対応する画像が１枚、サムネイル１４８に対応する画像が２枚、といった具合に印刷が実行され、全ての画像の印刷が終了するまで繰り返し印刷処理が実行される。
【００９０】
以上の実施の形態によれば、画像印刷用のマークシート１４０をプリンタ２２によって印刷し、必要なチェックボックスを筆記具によってチェックすることにより、印刷属性と、印刷枚数を簡易に設定することができる。
【００９１】
また、以上の実施の形態では、紙端検出等に利用する目的でもともと具備されている光学センサ３９を流用することにより、チェックボックスの状態をチェックするようにしたので、プリンタ２２の製造コストを抑えつつ、操作性を向上することができる。
【００９２】
また、以上の実施の形態では、各画像の印刷枚数をチェックボックスにより設定できるようにしたので、同一の画像を複数枚印刷することが可能になる。
【００９３】
なお、以上の実施の形態では、各画像の印刷枚数を指定するチェックボックスとして、１枚、２枚、３枚を示すチェックボックスを用いるようにしたが、これ以外の枚数のチェックボックス（例えば、４枚、５枚等）を用いるようにしてもよい。
【００９４】
また、図１０Ａに示すようなチェックボックスを用いることにより、印刷枚数を指定するようにしてもよい。すなわち、図１０Ａに示すように、７つの矩形３０１〜３０７から構成されるチェックボックス３００を用いて、必要な矩形を塗りつぶすことにより数字を構成し、枚数を指定することができる。図１０Ｂは、矩形３０１，３０３，３０４，３０６，３０７が塗りつぶされて、数字の“３”が示された場合を示している。
【００９５】
なお、このようなチェックボックス３００から情報を読み取る際には、図１０Ｃに示す符号の順番に矩形３０１〜３０７の情報を読み取り、これを図１１に示すテーブル情報と対比することにより、数字の情報を得ることができる。
【００９６】
具体的には、図１０Ｄに示す「走査位置」に沿って、光学センサ３９によるスキャンを行うとともに、「サンプリング位置」において矩形３０１〜３０７の状態をサンプリングする。その結果、例えば、“３”の場合では、出力データとして“１０１１０１１”を得る。また、“０”の場合には出力データ“０００００００”が、“１”の場合には出力データ“００１００１０”が、“２”の場合には出力データ“１０１１１０１”が、“４”の場合には出力データ“０１１１０１０”、“５”の場合には出力データ“１１０１０１１”が、“６”の場合には出力データ“１１０１１１１”が、“７”の場合には出力データ“１０１００１０”が、“８”の場合には出力データ“１１１１１１１”が、“９”の場合には出力データ“１１１１０１１”が得られる。
【００９７】
このような方法によれば、必要に応じた矩形を塗りつぶすことにより、０〜９までの数字を自由に表現することができる。また、塗りつぶされた矩形が数字そのものを示すので、設定ミスを簡単に見つけることができる。
【００９８】
＜第１実施形態の改良例１＞
上記の実施形態では、マークシートのチェックボックス１４３〜１４６の読み取り結果に応じて、プリンタ２２の設定が行われていた。しかし、これに限られるものではない。例えば、マークシートのチェックボックス１４３〜１４６の読み取り結果に応じて、パーソナルコンピュータ９０にインストールされているプリンタドライバプログラムが設定されても良い。この場合、プリンタ２２は、マークシートの読み取り結果をパーソナルコンピュータ９０へ送信する。パーソナルコンピュータ９０のＣＰＵ９１は、受信した読み取り結果に基づいて、プリンタドライバを設定する。また、プリンタ２２は、マークシートの記入によって印刷対象とされた画像の情報を、パーソナルコンピュータ９０へ送信する。そして、プリンタドライバは、設定に従って、受信した画像情報を印刷信号ＰＳに変換し、印刷信号ＰＳをプリンタ２２に送信する。これにより、プリンタ２２は、マークシートの記入に従って、印刷を行うことができる。
【００９９】
＜第１実施形態の改良例２＞
上記の実施形態では、制御回路４０のＣＰＵ４１は、メモリカード４８に格納されている画像データを取得し、取得した画像からサムネイル画像を生成している。しかし、これに限られるものではない。メモリカード４８の画像データにサムネイル画像データが含まれている場合、制御回路４０のＣＰＵ４１は、メモリカード４８に格納されているサムネイル画像データのみを取得し、取得したサムネイル画像データを用いてマークシートを印刷しても良い。この場合、ユーザがマークシートのチェックボックスをチェックし、そのマークシートが読み取られた後、制御回路４０のＣＰＵ４１は、読み取り結果に基づいて、印刷しようとする画像の画像データをメモリカード４８から取得し、取得した画像データに基づいて印刷を行う。このようにすれば、プリンタのメモリの容量を軽減することができる。
【０１００】
＝＝＝第２実施形態＝＝＝
つぎに、マークシートを用いて、印刷しようとする画像の色彩等の印刷特性を設定する場合の処理について説明する。
【０１０１】
＜マークシートの印刷＞
図１２は、画像の色彩等の印刷特性を調整する場合に実行される処理を説明するフローチャートである。このフローチャートは、画像を印刷する前に、色彩等の調整を行う際に、操作部１３６が操作された場合に実行される。なお、例えば、パーソナルコンピュータ９０の入力装置９９が操作された場合に実行されてもよい。
【０１０２】
このフローチャートが開始されると、以下のステップが実行される。  
ステップＳ７１：制御回路４０のＣＰＵ４１は、ストッカに貯留されている印刷用紙Ｐを１枚だけ給紙する給紙処理を実行する。  
ステップＳ７２：制御回路４０のＣＰＵ４１は、印刷用紙Ｐの先端部分の両端に対して、位置合わせ用マークを印刷する。
【０１０３】
図１３は、図１２に示す処理の結果として得られるチェックシート１７０の一例を示している。ステップＳ７２の処理では、チェックシート１７０の先端部分（プリンタ２２に最初に給紙される部分）の両端に位置合わせ用マーク１７１，１７２が印刷される。
【０１０４】
ステップＳ７３：制御回路４０のＣＰＵ４１は、明度調整用の画像を印刷する。すなわち、ＣＰＵ４１は、明度調整用の画像をＥＥＰＲＯＭ４４から取得し、明度を低くする方向に調整した画像と、明度を調整していないそのままの画像と、高くする方向に調整した画像を生成し、これらを印刷用紙Ｐに対して左から右へ順番に印刷する。
【０１０５】
図１３の例では、明度調整用の画像１７３〜１７５が印刷されている。画像１７３は明度を低く設定された画像であり、画像１７４は明度を調整していないそのままの画像であり、画像１７５は明度を高く設定された画像である。なお、画像１７３〜１７５を印刷する直前またはこれらの画像とともに、明度の調整具合を示す記号「−」、「０」、「＋」を印刷する。
【０１０６】
ステップＳ７４：制御回路４０のＣＰＵ４１は、ステップＳ７３において印刷された明度調整用の画像１７３〜１７５の下に、明度調整用のチェックボックス１８２〜１８４を印刷する。
【０１０７】
ステップＳ７５：制御回路４０のＣＰＵ４１は、チェックボックス１８２〜１８４の下に、彩度調整用の画像１７６〜１７８を印刷する。すなわち、ＣＰＵ４１は、彩度調整用の画像をＥＥＰＲＯＭ４４から取得し、彩度を低くする方向に調整した画像と、彩度を調整していないそのままの画像と、高くする方向に調整した画像を生成し、これらを印刷用紙Ｐに対して左から右へ順番に印刷する。
【０１０８】
図１３の例では、彩度調整用の画像１７６〜１７８が印刷されている。画像１７６は彩度を低く設定された画像であり、画像１７７は彩度を調整していないそのままの画像であり、画像１７８は彩度を高く設定された画像である。なお、前述のように、画像１７６〜１７８を印刷する直前またはこれらの画像とともに、明度の調整具合を示す記号「−」、「０」、「＋」を印刷する。
【０１０９】
ステップＳ７６：制御回路４０のＣＰＵ４１は、ステップＳ７５において印刷された彩度調整用の画像１７６〜１７８の下に、彩度調整用のチェックボックス１８５〜１８７を印刷する。
【０１１０】
ステップＳ７７：制御回路４０のＣＰＵ４１は、チェックボックス１８５〜１８７の下に、コントラスト調整用の画像１７９〜１８１を印刷する。すなわち、ＣＰＵ４１は、コントラスト調整用の画像をＥＥＰＲＯＭ４４から取得し、コントラストを低くする方向に調整した画像と、コントラストを調整していないそのままの画像と、高くする方向に調整した画像を生成し、これらを印刷用紙Ｐに対して左から右へ順番に印刷する。
【０１１１】
図１３の例では、コントラスト調整用の画像１７９〜１８１が印刷されている。画像１７９はコントラストが低く設定された画像であり、画像１８０はコントラストを調整していないそのままの画像であり、画像１８１はコントラストが高く設定された画像である。なお、前述のように、画像１７９〜１８１を印刷する直前またはこれらの画像とともに、明度の調整具合を示す記号「−」、「０」、「＋」を印刷する。
【０１１２】
ステップＳ７８：制御回路４０のＣＰＵ４１は、ステップＳ７７において印刷されたコントラスト調整用の画像１７９〜１８１の下に、コントラスト調整用のチェックボックス１８９〜１９１を印刷する。  
ステップＳ７９：制御回路４０のＣＰＵ４１は、印刷が終了した印刷用紙Ｐ、すなわち、マークシート１７０を排紙する処理を実行する。
【０１１３】
＜マークシートのチェック＞
以上のようにしてマークシート１７０の印刷が完了すると、ユーザは、マークシート１７０に印刷された画像１７３〜１７５のうち、明度が最適である画像を選択し、チェックボックス１８２〜１８４のうち選択した画像に対応するものを筆記具にて塗りつぶす。
【０１１４】
同様にして、画像１７６〜１７８のうち、彩度が最適である画像を選択し、チェックボックス１８５〜１８７のうち選択した画像に対応するものを筆記具にて塗りつぶす。また、画像１７９〜１８１のうち、コントラストが最適である画像を選択し、チェックボックス１８９〜１９１のうち選択した画像に対応するものを筆記具にて塗りつぶす。
【０１１５】
＜マークシートの読み取り＞
以上のようにして、チェックが終了すると、ユーザは、マークシート１７０の印刷面が上を向くようにし、かつ、位置合わせ用マーク１７１，１７２がプリンタ２２に先に給紙される方向にして、給紙部１３２のストッカに配置する。そして、プリンタ２２の操作部１３６を操作し、画像印刷用のマークシート１７０の記載内容の読み取り処理を実行させる。その結果、図１４に示すフローチャートが実行される。このフローチャートが開始されると、以下のステップが実行される。
【０１１６】
ステップＳ９０：制御回路４０のＣＰＵ４１は、紙送りモータ２３を駆動して、ストッカに貯留されている画像印刷用のマークシート１７０を給紙する処理を実行する。その結果、マークシート１７０は、印刷面がキャリッジ３１の光学センサ３９側を向いた状態であって、位置合わせ用マーク１７１，１７２が付された側が先頭となる状態で、プリンタ２２に給紙される。
【０１１７】
ステップＳ９１：制御回路４０のＣＰＵ４１は、紙送りモータ２３を所定量だけ駆動して、マークシート１７０を所定の搬送量にて搬送方向に搬送する。これにより、マークシート１７０の位置合わせ用マーク１７１，１７２が、搬送方向に関して光学センサ３９と同じ位置になり、光学センサ３９と対向可能な位置になる。そして、制御回路４０のＣＰＵ４１は、キャリッジモータ２４を駆動して、キャリッジ３１を走査方向に移動させ、光学センサ３９からの出力信号を参照して、位置合わせ用マーク１７１，１７２を検出する。
【０１１８】
ステップＳ９２：制御回路４０のＣＰＵ４１は、ステップＳ９１において検出された位置合わせ用マーク１７１，１７２の位置に応じて、読み取り位置を較正する。すなわち、制御回路４０は、マークシート１７０上に印刷されているチェックボックスの位置を示すデータを有しているが、位置合わせ用マーク１７１，１７２の検出位置に応じて移動方向の検出位置を補正する。例えば、位置合わせ用マーク１７１，１７２が右側にずれている場合には、マークシート１７０が右にずれて紙送りされているので、そのズレ量に応じた分だけ、検出位置を右側へ移動させる（つまり、制御回路４０は、サンプリングの位置を右側へ移動させる）。
【０１１９】
ステップＳ９３：制御回路４０のＣＰＵ４１は、マークシート１７０の明度調整用のチェックボックス１８２〜１８４に記載された情報を読み取る。  
ステップＳ９４：制御回路４０のＣＰＵ４１は、ステップＳ９３において読み取った情報に応じて、プリンタドライバプログラムの明度の調整を行う。例えば、チェックボックス１８２がチェックされている場合には、明度を低くする方向に、プリンタドライバプログラムの設定を行う。  
ステップＳ９５：制御回路４０のＣＰＵ４１は、マークシート１７０の彩度調整用のチェックボックス１８５〜１８７に記載された情報を読み取る。  
ステップＳ９６：制御回路４０のＣＰＵ４１は、ステップＳ９５において読み取った情報に応じて、プリンタドライバプログラムの彩度の調整を行う。例えば、チェックボックス１８７がチェックされている場合には、彩度を高くする方向に、プリンタドライバプログラムの設定を行う。  
ステップＳ９７：制御回路４０のＣＰＵ４１は、マークシート１７０のコントラスト調整用のチェックボックス１８９〜１９１に記載された情報を読み取る。  
ステップＳ９８：制御回路４０のＣＰＵ４１は、ステップＳ９７において読み取った情報に応じて、プリンタドライバプログラムのコントラストの調整を行う。例えば、チェックボックス１９０がチェックされている場合には、コントラストがそのままとなるように、プリンタドライバプログラムの設定を行う。  
ステップＳ９９：制御回路４０のＣＰＵ４１は、読み取りが完了したマークシート１７０を排出する処理を実行する。
【０１２０】
調整が完了すると、それ以降に印刷される画像は、設定内容に応じた明度、彩度、コントラストの調整が自動的に施される。つまり、プリンタドライバは、設定された明度・彩度・コントラスト等に基づいて、画像データを印刷信号に変換する変換処理（詳しくは、色変換処理）を行う。このため、この印刷信号に基づいてプリンタが印刷を行えば、プリンタは、調整内容に応じた質の高い画像を印刷することができる。
【０１２１】
なお、調整が終了した後に、実際に画像を印刷し、明度、彩度、コントラストの再度の調整の必要性を感じた場合には、前述の場合と同様の処理を繰り返すことにより、より質の高い画質を得ることができる。
【０１２２】
以上の処理によれば、明度、彩度、コントラスト等の、画像データを印刷信号に変換する変換処理に関する設定（画像の「みえ」に関する印刷特性の設定）を、実際に印刷された画像を参照し、チェックボックスをチェックすることにより、容易に行うことができる。
【０１２３】
このような画質の調整は、例えば、パーソナルコンピュータ９０の表示装置９８に画像を表示して行うことが可能な場合もあるが、表示装置９８の画像の見え方は、印刷された画像の見え方とは異なるため、実際に印刷することにより、より正確に画質の調整を行うことができる。
【０１２４】
なお、以上の実施の形態では、明度、彩度、コントラストを例に挙げて説明を行ったが、これら以外にも、例えば、Ｃ，Ｍ，Ｙ等の色彩のバランスの調整を行うことができるようにしてもよい。そのような実施の形態によれば、例えば、Ｃが強めに印刷される場合には、Ｃを弱く設定して、色彩のバランスを較正することができる。
【０１２５】
＜第２実施形態の改良例１＞
上記の実施形態では、ユーザがプリンタの操作部１３６を操作して、マークシートの印刷フローを開始している。しかし、これに限られるものではない。例えば、パーソナルコンピュータ６０の入力装置９９が操作された場合に、マークシートの印刷フローを開始してもよい。
【０１２６】
また、上記の実施形態では、例えば、明度調整用の画像を印刷する際に、制御回路４０のＣＰＵ４１は、ＥＥＰＲＯＭ４４に予め格納されている画像を取得していた。しかし、これに限られるものではない。例えば、印刷しようとする画像をパーソナルコンピュータ９０から取得してもよい。このようにすれば、ユーザが印刷を希望する画像を用いて、明度を確認することもできる。
【０１２７】
＜第２実施形態の改良例２＞
上記の実施形態では、例えば、マークシート１７０のチェックボックス１８２〜１８４の読み取り結果に応じて、プリンタドライバの設定（プリンタドライバによる色変換処理時の明度の調整）が行われていた。しかし、これに限られるものではない。例えば、マークシート１７０のチェックボックス１８２〜１８４の読み取り結果に応じて、プリンタの設定が行われてもよい。この場合、プリンタは、設定された明度等に基づいて画像データを印刷信号に変換し、この印刷信号に基づいて印刷を行う。
【０１２８】
＝＝＝第３実施形態＝＝＝
つぎに、プリンタ２２の他の印刷特性を設定する場合の処理について説明する。
【０１２９】
＜マークシートの印刷＞
図１５は、プリンタ２２の他の印刷特性を設定する場合に実行される処理の一例を説明するフローチャートである。このフローチャートは、プリンタ２２の他の印刷特性を設定することを要求する操作が、パーソナルコンピュータ９０の入力装置９９またはプリンタ２２の操作部１３６に対して行われた場合に開始される。
【０１３０】
このフローチャートが開始されると、以下のステップが実行される。  
ステップＳ１２０：制御回路４０のＣＰＵ４１は、ストッカに貯留されている印刷用紙Ｐを１枚だけ給紙する給紙処理を実行する。  
ステップＳ１２１：制御回路４０のＣＰＵ４１は、印刷用紙Ｐの先端部分の両端に対して、位置合わせ用マークを印刷する。
【０１３１】
図１６は、図１５に示す処理の結果として得られるマークシート２００の一例を示している。ステップＳ１２１の処理では、マークシート２００の先端部分（プリンタ２２に最初に印刷される部分）の両端に位置合わせ用マーク２０１，２０２が印刷される。
【０１３２】
ステップＳ１２２：制御回路４０のＣＰＵ４１は、双方向印刷時における印刷位置を合わせるためのチェックボックス２０３を印刷する。なお、双方向印刷とは、キャリッジ３１の往路および復路の双方において、インクを吐出して印刷する方法である。双方向印刷では、往路および復路におけるインク滴の着弾位置にズレが生じると、画像の解像度が低下するため、これを修正する必要がある。
【０１３３】
ステップＳ１２３：制御回路４０のＣＰＵ４１は、紙送り制御を行った後、双方向印刷チェック用のパターン２０４を印刷する。具体的には、ＣＰＵ４１は、まず、往路において所定の間隔毎に所定の長さを有する罫線を描画する。つぎに、復路において先に印刷された罫線と対になるようにするとともに、各対が所定の間隔ずつズレを生じるように印刷位置を補正しながら複数の罫線を印刷する。  
その結果、図１６に示すように、それぞれが異なるズレを有する複数の罫線対が印刷されることになる。
【０１３４】
ステップＳ１２４：制御回路４０のＣＰＵ４１は、後述するＣ（Cyan）インクのドット記録率を調整するためのチェックボックス２０９を印刷する。
【０１３５】
ステップＳ１２５：制御回路４０のＣＰＵ４１は、紙送り制御を行った後、Ｃ（Cyan）用のドット記録率調整用パターンを印刷する。ここで、ドット記録率とは、一定の階調値に応じて一様な領域が再現されるときに、その領域内の画素のうちでドットが形成される画素の割合を意味する。一般的に、印刷ヘッド１２に設けられているノズルから吐出されるインクは、ノズルの形成誤差に起因して吐出方向にズレを生じる場合がある。そのような場合には、印刷された画像に、いわゆる白スジまたは黒スジ等のバンディングを生じる結果となる。図１７Ａは、バンディングが発生した場合のドットの配置状態を示す図である。この図において、丸は印刷用紙Ｐ上に形成されたドットを示しており、丸中の数字はそのドットが吐出されたノズルのノズル番号を示している。この例では、第５番のノズルが図の上方向にズレて吐出されているので、第５番のドット列と第４番のドット列との間に白スジが生じている。
【０１３６】
このようなバンディングは、同一の大きさのドットによってベタ塗り印刷を行う場合に顕著となることから、ドットの大きさをランダムに変えて印刷することにより目立たなくすることができる。図１７Ｂは、図１７Ａと同様に第５番のノズルから吐出されたインク滴がズレを有している場合に、ドットの大きさを変えて印刷した場合のドットの配置状態を示している。この例では、中ドットが混合されて印刷されているので、白スジが目立たなくなっている。
【０１３７】
実際に画像が印刷される場合には、画像の階調値に応じて、そのドット記録率が所定の範囲に収まるように、大、中、小のそれぞれのドットがアトランダムに選択されて印刷がなされる。図１８は、これら大、中、小の各ドットの選択に利用される記録率テーブルを示す図である。図１８の横軸は階調値（０〜２５５）、左側の縦軸はドット記録率（％）、右側の縦軸はレベルデータ（０〜２５５）である。図１８中の実線細線で示されるプロファイルＳＤが小ドットの記録率を示しており、また、実線太線で示されるプロファイルＭＤが中ドットの記録率を、点線で示されるプロファイルＬＤが大ドットの記録率をそれぞれ示している。
【０１３８】
また、レベルデータとは、ドットの記録率を値０〜２５５の２５６段階に変換したデータをいう。  
例えば、図１８に示した通り、多階調データの階調値がｇｒであれば、大ドット記録率はプロファイルＬＤを用いて１ｄと求められる。また、他の大きさのドットについても同様にしてドット記録率を決定する。
【０１３９】
ところで、ある大きさのドットにおいて、記録率を上昇させていった場合に、バンディングが目立つようになった場合には、一つ上の大きさのドット記録率を上昇させ、そのドットの記録率を下げることにより、バンディングの発生が抑制できる。例えば、小ドットのドット記録率を上昇させていった場合に、バンディングの発生が顕著となった場合には、小ドットのドット記録率を下げるとともに、中ドットのドット記録率を上げればバンディングの発生が抑制できる。
【０１４０】
そこで、本実施の形態では、例えば、特定のインクについて、小ドットによってドット記録率を変化させながら画像を印刷し、バンディングが目立つようになるドット記録率を特定し、そのドット記録率において中ドットのドット記録率を上げるとともに、小ドットのドット記録率を下げる補正を行う。
【０１４１】
例えば、ステップＳ１２５の例では、Ｃ（Cyan）インクにより、ドット記録率を徐々に上昇させながら小ドットによるベタパターンの画像を５枚印刷し、ドット記録率調整用パターン２０５を印刷する。ここでは、５つのドット記録率調整用パターンのドット記録率は、左から順に、１５％、２０％、２５％、３０％、３５％である。
【０１４２】
ステップＳ１２６：制御回路４０のＣＰＵ４１は、Ｍ（Magenta）インクのドット記録率を調整するためのチェックボックス２１０を印刷する。  
ステップＳ１２７：制御回路４０のＣＰＵ４１は、Ｍ（Magenta）インクのドット記録率を調整するための画像２０６を印刷する。  
ステップＳ１２８：制御回路４０のＣＰＵ４１は、Ｙ（Yellow）インクのドット記録率を調整するためのチェックボックス２１１を印刷する。  
ステップＳ１２９：制御回路４０のＣＰＵ４１は、Ｙ（Yellow）インクのドット記録率を調整するための画像２０７を印刷する。  
ステップＳ１３０：制御回路４０のＣＰＵ４１は、Ｋ（Black）インクのドット記録率を調整するためのチェックボックス２１２を印刷する。  
ステップＳ１３１：制御回路４０のＣＰＵ４１は、Ｋ（Black）インクのドット記録率を調整するための画像２０８を印刷する。  
ステップＳ１３１：制御回路４０のＣＰＵ４１は、印刷が完了した印刷用紙Ｐを排出する処理を実行する。  
以上の処理により、図１６に示すようなマークシート２００が完成する。
【０１４３】
＜マークシートのチェック＞
ユーザは、このマークシート２００に印刷された双方向印刷チェック用のパターン２０４を参照し、最も直線状になっている罫線対に対応するチェックボックスをチェックする。図１６の例では、右から３番目の罫線対が最も直線状になっているので、右から３番目のチェックボックスにチェックがなされることになる。
【０１４４】
なお、以上の例では、１つの罫線対に１つのチェックボックスを印刷するようにしたが、罫線対の間にもチェックボックスを印刷し、最も接近した罫線対が存在しない場合には罫線対の中間のチェックボックスを選択できるようにしてもよい。
【０１４５】
つぎに、ユーザは、Ｃ（Cyan）用のドット記録率調整用パターン２０５を参照し、バンディングが発生しているパターンが存在している場合には、そのパターンに対応するチェックボックスにチェックをする。なお、バンディングが発生していない場合にはチェックを行わない。ここでは、ドット記録率が３０％及び３５％のドット記録率調整用パターン２０５に対応するチェックボックスにチェックがあるものとする。
【０１４６】
同様にして、Ｍ（Magenta）、Ｙ（Yellow）、Ｋ（Black）用のドット記録調整用パターン２０６〜２０８についてもバンディング発生の有無を確認し、バンディングが発生している場合には、チェックボックス２１０〜２１２のうち、該当するチェックボックスをチェックする。
【０１４７】
＜マークシートの読み取り＞
このようにしてマークシート２００のチェックが終了すると、ユーザは、マークシート２００の印刷面が上を向くようにし、かつ、位置合わせ用マーク２０１，２０２がプリンタ２２に先に給紙される方向にして、給紙部１３２のストッカに配置する。そして、プリンタ２２の操作部１３６を操作し、画像印刷用のマークシート２００の記載内容の読み取り処理を実行させる。その結果、図１９に示すフローチャートが開始される。このフローチャートが開始されると、以下のステップが実行される。
【０１４８】
ステップＳ１５０：制御回路４０のＣＰＵ４１は、紙送りモータ２３を駆動し、ストッカに貯留されているマークシート２００を給紙する処理を実行する。  
ステップＳ１５１：制御回路４０のＣＰＵ４１は、位置合わせ用のマーク２０１，２０２を読み取る。  
ステップＳ１５２：制御回路４０のＣＰＵ４１は、図８のステップＳ５２に示す場合と同様の位置合わせ処理を実行する。  
ステップＳ１５３：制御回路４０のＣＰＵ４１は、双方向印刷チェック用のチェックボックスのチェック状態を読み取る。  
ステップＳ１５４：制御回路４０のＣＰＵ４１は、ステップＳ１５３において読み取った情報に基づいて、双方向印刷時における印刷位置の補正を行う。すなわち、図１６の例では、右から第３番目のチェックボックスがチェックされているので、右から第３番目の罫線対を印刷した際に使用された補正量を、双方向印刷時における補正量として設定する。その結果、双方向印刷時における往路および復路のそれぞれにおいて印刷されたドットの位置が正確に一致する。
【０１４９】
ステップＳ１５５：制御回路４０のＣＰＵ４１は、Ｃ用のチェックボックス２０９のチェック状態を読み取る。ここでは、一番右のチェックボックスと、右から二番目のチェックボックスがチェックされているので、出力データとして“０００１１”が得られる。  
ステップＳ１５６：制御回路４０のＣＰＵ４１は、ステップＳ１５５における読み取り結果に応じて、記録率テーブルを補正する。出力データ“０００１１”との読み取り結果によって、小ドットの記録率が３０％になるとバンディングが発生することが分かるので、小ドットの記録率が３０％になる前に中ドットが記録され始めるように記録率テーブルを補正する。つまり、記録率テーブルは、小ドットの記録率が３０％にならないように補正される。このため、この記録率テーブルに従って画像データを印刷信号に変換すれば、バンディングの発生を少なくすることができる。
【０１５０】
ステップＳ１５７：制御回路４０のＣＰＵ４１は、Ｍ用のチェックボックス２１０のチェック状態を読み取る。  
ステップＳ１５８：制御回路４０のＣＰＵ４１は、ステップＳ１５７において読み取ったチェックボックスのチェック状態に応じてＭドットのドット記録率の補正処理を実行する。  
ステップＳ１５９：制御回路４０のＣＰＵ４１は、Ｙ用のチェックボックス２１１のチェック状態を読み取る。  
ステップＳ１６０：制御回路４０のＣＰＵ４１は、ステップＳ１５９において読み取ったチェックボックスのチェック状態に応じてＹドットのドット記録率の補正処理を実行する。  
ステップＳ１６１：制御回路４０のＣＰＵ４１は、Ｋ用のチェックボックス２１２のチェック状態を読み取る。  
ステップＳ１６２：制御回路４０のＣＰＵ４１は、ステップＳ１６１において読み取ったチェックボックスのチェック状態に応じてＫドットのドット記録率の補正処理を実行する。  
ステップＳ１６３：制御回路４０のＣＰＵ４１は、読み取りが完了した、マークシート２００を排出する処理を実行する。
【０１５１】
以上の処理によれば、双方向印刷時における往路と復路における印刷位置を、チェックボックス２０３をチェックすることにより、簡易に調整することが可能になる。  
また、各色のドット記録率についても、実際に印刷された画像２０５〜２０８を参照しつつ、チェックボックス２０９〜２１２をチェックすることで、ドット記録率を簡単しかも実際の見え方に合わせて補正することができる。  
また、近年、パーソナルコンピュータを使用しないで、プリンタ２２のみにより印刷が可能な、いわゆるスタンドアローン機が出現しているが、このようなスタンドアローン機であっても、パーソナルコンピュータを接続することなく、種々の印刷特性を適切にしかも簡易に設定することが可能になる。  
なお、以上の実施の形態では、小ドットと中ドットを例に挙げて説明したが、中ドットと大ドットについても同様にして調整するようにしてもよい。
【０１５２】
＜第３実施形態の改良例＞
上記の実施形態では、バンディングの発生しているドット記録率調整用パターンに対応する全てのチェックボックスに対して、ユーザはチェックを記入していた。しかし、これに限られるものではない。ユーザが１つのチェックボックスに対してチェックを記入するようにしてもよい。そして、例えば、ステップＳ１５５において、制御回路４０のＣＰＵ４１は、Ｃ用のチェックボックス２０９のチェック状態を読み取り、出力データとして“００１００”を取得してもよい。そして、ステップＳ１５６において、制御回路４０のＣＰＵ４１は、ステップＳ１５５において読み取ったチェックボックスのチェック状態に応じて補正処理を実行する。すなわち、チェックがなされたチェックボックスが存在している場合には、そのチェックボックスに対応する小ドットの記録率を減少させ、中ドットの記録率を上昇させる。例えば、左から３番目のボックスがチェックされている場合には、左から３番目の画像を印刷した際の小ドットの記録率を減少させるとともに、中ドットの記録率を上昇させる。その結果、小ドットが中ドットによって代替されるので、バンディングの発生を少なくすることができる。
【０１５３】
＝＝＝その他＝＝＝
以上、本発明の一実施の形態についてそれぞれ説明したが、本発明はこれ以外にも種々変形可能である。例えば、以上の実施の形態では、チェックボックスとしては、矩形形状のものを用いるようにしたが、これ以外にも、例えば、楕円または円その他の形状を用いることも可能である。また、光学センサ３９を印刷ヘッドに設けるのではなく、駆動ベルト３６等他の往復動作部材に設置するようにしてもよい。
【０１５４】
また、マークシート１４０，１７０，２００に対して、マークシートの種類を判別するためのコード（例えば、バーコード）を印刷し、いずれのマークシートが挿入されているかを判別するようにしてもよい。そのような実施の形態によれば、マークシートを誤って挿入した場合でも、ご認識を生じることを防止できる。
【０１５５】
また、以上の実施の形態では、チェックボックスの位置を示す情報を、ＥＥＰＲＯＭ４６に記憶するようにしたが、例えば、Ｐ−ＲＯＭ４３に格納したり、パーソナルコンピュータ９０のＨＤＤ９４等に格納するようにしてもよい。
【０１５６】
また、チェックボックスの近傍にチェックボックスが存在することを示すマークまたはコード（例えば、バーコード）を印刷し、このマークまたはコードが検出された場合にのみ、その後に検出されるチェックボックスの情報を読み取るようにしてもよい。そのような実施の形態によれば、チェックボックスに記載された情報を確実に読み取ることができる。
【０１５７】
また、以上の実施の形態では、印刷属性としては、用紙サイズ、用紙種類、画質、縁無し印刷を例に挙げて説明したが、これ以外の印刷属性（例えば、複数の画像を１枚の印刷用紙Ｐに印刷する場合の画像のレイアウト等）を設定することも可能である。
【０１５８】
また、以上の実施の形態では、印刷特性としては、明度、彩度、コントラスト、双方向印刷時の往路と復路の印刷位置、および記録率を例に挙げて説明したが、これ以外の印刷特性（例えば、搬送方向への搬送量（紙送り量））を設定することも可能である。
【０１５９】
また、以上の実施の形態では、インクとしては、ＣＭＹＫの４色を用いるようにしたが、これら４色に代えて、または、４色に加えて淡色系のインク（ライトシアン（ＬＣ）、ライトマゼンタ（ＬＭ）、ダークイエロー（ＤＹ））のインクを用いるようにしてもよい。
【０１６０】
また、以上の実施の形態では、ピエゾ素子を用いてインクを吐出するヘッドを備えたプリンタ２２を用いているが、吐出駆動素子としては、ピエゾ素子以外の種々のものを利用することが可能である。例えば、インク通路に配置したヒータに通電し、インク通路内に発生する気泡（バブル）によりインクを吐出するタイプの吐出駆動素子を備えたプリンタに適用することも可能である。または、いわゆるレーザープリンタ等に対しても本発明を適用することが可能であることはいうまでもない。
【０１６１】
また、以上の実施の形態では、プリンタ２２に格納されているプログラムを実行することにより、前述した処理を実行するようにしている。しかし、パーソナルコンピュータ９０のＨＤＤ４４に同等の機能を有するプログラムを格納しておき、このプログラムにより前述の処理を実行するようにしてもよい。この場合、プリンタ２２が印刷装置となる。また、前述した処理をパーソナルコンピュータ９０とプリンタ２２により分担して処理するようにしたりすることも可能である。具体的には、前述した処理の全部をプリンタ２２のＰ−ＲＯＭ４３に格納したり、その一部のみをプリンタ２２のＰ−ＲＯＭ４３に格納したりするようにしてもよい。
【０１６２】
なお、以上の処理機能を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリなどがある。磁気記録装置には、ハードディスク装置（ＨＤＤ）、フレキシブルディスク（ＦＤ）、磁気テープなどがある。光ディスクには、ＤＶＤ、ＤＶＤ−ＲＡＭ（Random Access Memory）、ＣＤ−ＲＯＭ、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）などがある。光磁気記録媒体には、ＭＯなどがある。
【０１６３】
プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭなどの可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【０１６４】
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送される毎に、逐次、受け取ったプログラムに従った処理を実行することもできる。
【０１６５】
本実施形態によれば、印刷装置の各種設定を簡易かつ迅速に行うことが可能になる。
【図面の簡単な説明】
【０１６６】
【図１】本発明の実施の形態に係る印刷装置の主要部分の概略構成を示す図である。
【図２】図１に示す印刷装置中の制御回路を中心としたプリンタの主要部の構成を示すブロック図である。
【図３】図１に示すプリンタの外観構成を示す外観図である。
【図４】図１に示す印刷装置中のコンピュータの詳細な構成を示すブロック図である。
【図５】図１に示すプリンタにメモリカードが挿入され、操作パネルに対して画像の印刷を要請する操作がなされた場合に実行される処理の一例を示すフローチャートである。
【図６】図５に示すフローチャートが実行された結果として印刷されるマークシートの一例である。
【図７】図６に示すマークシートのチェックボックスがチェックされた場合の一例を示す図である。
【図８】図７に示すマークシートを印刷装置に読み込んで、画像を印刷する場合に実行される処理を説明するフローチャートである。
【図９】図７に示すマークシートのチェックボックスを読み取る場合の動作を説明するための図である。
【図１０】図１０Ａは、画像の印刷枚数を指定するための他のチェックボックスの一例の説明図である。図１０Ｂは、チェックボックスを塗りつぶした例の説明図である。図１０Ｃは、チェックボックスの番号の説明図である。図１０Ｄは、サンプリング位置の説明図である。
【図１１】図１０に示すチェックボックスによって表現される数値と、その出力データとの関係を示す図である。
【図１２】印刷特性を調整する場合に実行される処理の一例を説明するフローチャートである。
【図１３】図１２に示すフローチャートが実行された結果として印刷されるマークシートの一例である。
【図１４】図１２に示すマークシートを印刷装置に読み込んで、印刷特性を設定する場合に実行される処理を説明するフローチャートである。
【図１５】他の印刷特性を調整する場合に実行される処理の一例を説明するフローチャートである。
【図１６】図１５に示すフローチャートが実行された結果として印刷されるマークシートの一例である。
【図１７】図１７Ａは、は、バンディングが発生した状態を示す説明図である。図１７Ｂは、小ドットのドット記録率を下げ、中ドットのドット記録率を上げた場合にバンディングが解消される様子を示す説明図である。
【図１８】階調値とドット記録率との関係を示す図である。
【図１９】図１６に示すマークシートを印刷装置に読み込んで、印刷特性を設定する場合に実行される処理を説明するフローチャートである。
【符号の説明】
【０１６７】
２２  プリンタ
２３  紙送りモータ
２６  紙送りローラ
３１  キャリッジ
３９  光学センサ
４０  制御回路
４６  ＥＥＰＲＯＭ
９０  コンピュータ
９１  ＣＰＵ
【図１】
2005014602.tif 000003
【図２】
2005014602.tif 000004
【図３】
2005014602.tif 000005
【図４】
2005014602.tif 000006
【図５】
2005014602.tif 000007
【図６】
2005014602.tif 000008
【図７】
2005014602.tif 000009
【図８】
2005014602.tif 000010
【図９】
2005014602.tif 000011
【図１０】
2005014602.tif 000012
【図１１】
2005014602.tif 000013
【図１２】
2005014602.tif 000014
【図１３】
2005014602.tif 000015
【図１４】
2005014602.tif 000016
【図１５】
2005014602.tif 000017
【図１６】
2005014602.tif 000018
【図１７】
2005014602.tif 000019
【図１８】
2005014602.tif 000020
【図１９】
2005014602.tif 000021