(57)【要約】【課題】熱転写型の印刷装置においてインクリボンの張り付きを防止する。【解決手段】インクカートリッジ検出部１３によりインクカートリッジを検出し、Ｙ・Ｍ・Ｃ・ＯＰカートリッジが検出された場合、印刷が開始されると、マーカ検出部１４により、印刷用紙の非印画領域のマーカ５０１をセンシングする。マーカ５０１が検出されなかった場合、指定された画像を印刷して、オーバーコートまで印刷を実行し、その後の後、オーバーコートまで印刷済みであるということを表わすために、印刷用紙の非印画領域にマーカ５０１を印刷する。一方、マーカ５０１が検出された場合、オーバーコートまで印刷済みであるので、表示部５に印刷を終了する旨の表示を行うとともに、印刷を中止して排紙して印刷を終了する。【選択図】図１
2010143199.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置に装着されているインクカートリッジの種別を検出するインクカートリッジ検出手段と、
印刷用紙に印刷された識別情報を検出する識別情報検出手段と、
前記インクカートリッジ検出手段及び前記識別情報検出手段による検出結果に応じて印刷を制御する制御手段とを備えたことを特徴とする印刷装置。
【請求項２】
所定の印刷を行うことに応じて、その印刷用紙に識別情報を印刷する識別情報印刷手段を備えたことを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記カートリッジ検出手段は、昇華性の色インクと熱溶融性の透明インクが面順次に保持されたインクシートが収納された第１のインクカートリッジであるか、又は、熱溶融性の色インクが保持されたインクシートが収納された前記第２のインクカートリッジであるかを検出することが可能であり、
前記制御手段は、前記第１のインクカートリッジによる印刷の際には、前記昇華性の色インクを印刷用紙に転写させた後に前記熱溶融性の透明インクを転写させ、前記第２のインクカートリッジによる印刷の際には、熱溶融性の色インクを印刷用紙に転写させることを特徴とする請求項１又は２に記載の印刷装置。
【請求項４】
前記制御手段は、前記識別情報検出手段により識別情報が検出された場合、前記第１のインクカートリッジによる印刷を禁止し、前記第２のインクカートリッジによる印刷を許可することを特徴とする請求項３に記載の印刷装置。
【請求項５】
前記制御手段は、前記インクカートリッジ検出手段により前記第１のインクカートリッジが検出され、前記識別情報検出手段により識別情報が検出されなかった場合、前記第１のインクカートリッジによる印刷を行うことを特徴とする請求項３又は４に記載の印刷装置。
【請求項６】
前記第１のインクカートリッジによる印刷のときに、その印刷用紙に識別情報を印刷する識別情報印刷手段を備えたことを特徴とする請求項３乃至５のいずれか１項に記載の印刷装置。
【請求項７】
前記第１のインクカートリッジによる印刷の印刷履歴を保存する保存手段を備えたことを特徴とする請求項３乃至６のいずれか１項に記載の印刷装置。
【請求項８】
前記制御手段は、前記インクカートリッジ検出手段により前記第１のインクカートリッジが検出され、前記識別情報検出手段により識別情報が検出された場合、通知を行うことを特徴とする請求項３乃至７のいずれか１項に記載の印刷装置。
【請求項９】
前記制御手段は、前記インクカートリッジ検出手段により前記第１のインクカートリッジが検出され、前記識別情報検出手段により識別情報が検出された場合、前記第１のインクカートリッジによる印刷を行わないことを特徴とする請求項３乃至８のいずれか１項に記載の印刷装置。
【請求項１０】
前記制御手段は、前記インクカートリッジ検出手段により前記第２のインクカートリッジが検出され、前記識別情報検出手段により識別情報が検出された場合、前記第２のインクカートリッジによる印刷を行うことを特徴とする請求項３乃至９のいずれか１項に記載の印刷装置。
【請求項１１】
前記制御手段は、前記インクカートリッジ検出手段により前記第２のインクカートリッジが検出され、前記識別情報検出手段により識別情報が検出されなかった場合、前記第２のインクカートリッジによる印刷を行うか否かをユーザに選択させることを特徴とする請求項３乃至１０のいずれか１項に記載の印刷装置。
【請求項１２】
前記識別情報は、印刷用紙に熱溶融性のインクが転写されているかを判別するための識別情報であり、
前記制御手段は、熱溶融性のインクが転写された用紙に、昇華性のインクを転写しないように制御することを特徴とする請求項３乃至１１のいずれか１項に記載の印刷装置。
【請求項１３】
前記識別情報検出手段により前記識別情報が検出されなかった印刷用紙のサイズを検出するサイズ検出手段を有し、
前記サイズ検出手段により検出した印刷用紙のサイズが、所定のサイズでない場合には、前記印刷用紙は前記識別情報が印刷された印刷用紙であるとみなすことを特徴とする請求項３乃至１２のいずれか１項に記載の印刷装置。
【請求項１４】
前記第２のインクカートリッジによる印刷の印刷履歴を保存する保存手段を備えたことを特徴とする請求項３乃至１３のいずれか１項に記載の印刷装置。
【請求項１５】
前記識別情報印刷手段は、印刷用紙の非印画領域に識別情報を印刷することを特徴とする請求項２に記載の印刷装置。
【請求項１６】
識別情報は印刷用紙に予め印刷されたものであることを特徴とする請求項１に記載の印刷装置。
【請求項１７】
所定の印刷が終了したときに、その印刷用紙に予め印刷されている識別情報を保存する保存手段を備えたことを特徴とする請求項１６に記載の印刷装置。
【請求項１８】
前記制御手段は、前記インクカートリッジ検出手段により第１のインクカートリッジが検出され、前記識別情報検出手段により検出された識別情報が前記保存手段により保存されている識別情報でない場合、前記第１のインクカートリッジによる印刷を行うことを特徴とする請求項１７に記載の印刷装置。
【請求項１９】
前記保存手段は、前記第１のインクカートリッジによる印刷が終了したときに、その印刷用紙に予め印刷されている識別情報を保存することを特徴とする請求項１８に記載の印刷装置。
【請求項２０】
前記制御手段は、前記インクカートリッジ検出手段により第１のインクカートリッジが検出され、前記識別情報検出手段により検出された識別情報が前記保存手段により保存されている識別情報である場合、通知を行うことを特徴とする請求項１７乃至１９のいずれか１項に記載の印刷装置。
【請求項２１】
前記制御手段は、前記インクカートリッジ検出手段により第１のインクカートリッジが検出され、前記識別情報検出手段により検出された識別情報が前記保存手段により保存されている識別情報である場合、前記第１のインクカートリッジによる印刷を行わないことを特徴とする請求項１７乃至２０のいずれか１項に記載の印刷装置。
【請求項２２】
前記制御手段は、前記インクカートリッジ検出手段により第２のインクカートリッジが検出され、前記識別情報検出手段により検出された識別情報が前記保存手段により保存されている識別情報である場合、前記第２のインクカートリッジによる印刷を行うことを特徴とする請求項１７乃至２１のいずれか１項に記載の印刷装置。
【請求項２３】
前記制御手段は、前記インクカートリッジ検出手段により第２のインクカートリッジが検出され、前記識別情報検出手段により検出された識別情報が前記保存手段により保存されている識別情報でない場合、前記第２のインクカートリッジによる印刷を行うか否かをユーザに選択させることを特徴とする請求項１７乃至２２のいずれか１項に記載の印刷装置。
【請求項２４】
前記識別情報はｎビット（ｎは整数）の情報を含んでいることを特徴とする請求項１６乃至２３のいずれか１項に記載の印刷装置。
【請求項２５】
前記識別情報検出手段による識別情報の検出タイミングを判定して印刷用紙のセット方向を検出するセット方向検出手段を備えたことを特徴とする請求項１乃至２４のいずれか１項に記載の印刷装置。
【請求項２６】
前記セット方向検出手段により検出した印刷用紙のセット方向と、印刷すべき方向とが異なる場合に通知を行う通知手段を備えたことを特徴とする請求項２５に記載の印刷装置。
【請求項２７】
印刷装置の制御方法であって、
インクカートリッジの種別を検出するステップと、
印刷用紙に印刷された識別情報を検出するステップと、
前記インクカートリッジの種別を検出するステップ及び前記識別情報を検出するステップによる検出結果に応じて印刷を制御するステップとを有することを特徴とする印刷装置の制御方法。
【請求項２８】
印刷装置を制御するためのプログラムであって、
インクカートリッジの種別を検出する処理と、
印刷用紙に印刷された識別情報を検出する処理と、
前記インクカートリッジの種別を検出する処理及び前記識別情報を検出する処理による検出結果に応じて印刷を制御する処理とをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、熱転写型（昇華型）の印刷装置、その制御方法及びプログラムに関し、詳しくはイエロー、マゼンタ、シアン、そしてオーバーコートの印刷後に金、銀等の特色を印刷する際の制御に関するものである。
【背景技術】
【０００２】
デジタルカメラ、デジタルビデオカメラ等の画像を記録する入力機器の普及に伴い、それらで撮影した画像を写真プリントするために様々な方式のプリンタが開発されている。そのようなプリンタの一例として熱転写方式のプリンタが採用されている。熱転写方式のプリンタでは、印刷用紙として感熱紙を使用し、主走査方向のサーマルヘッドを選択的に駆動させて、印刷用紙を副走査方向に搬送させながら印画を行う方式がある。
【０００３】
現在普及しているインクジェット方式のプリンタにおいては、インクを飛ばすか否かの２値選択でインクを用紙に着弾させて誤差拡散等の手法により見かけの解像度と階調性を得ている。一方、熱転写方式のプリンタでは、サーマルヘッドからの１画素あたりの熱量を容易に制御できるので、階調製を多く取ることが可能である。また、サーマルヘッドの性能や用紙材量の品質向上により、プリントした画像の仕上がり品位においても、銀塩写真に見劣りしない程度の画像を得ることが可能になってきた。
【０００４】
近年、イエロー（Yellow）、マゼンタ（Magenta）、シアン（Cyan）等の、俗に言うプロセスカラーの他に、画像に光沢感や蛍光感を持たせるため金色、銀色等の「特色」を印刷して、写真プリントを楽しむ印刷方法がある。
【０００５】
特色を印刷するまでのフローは、例えば以下のようなフローが考えられる。ユーザは、特色を印刷したい画像を任意に選択する。次に、特色を印刷したい模様、例えば星マーク、文字等を先に選択した画像内にレイアウトする。ここまで終了したら、最初にイエロー、マゼンタ、シアン、仕上げのオーバーコート（以下、Ｙ、Ｍ、Ｃ、ＯＰ）の各色を印刷して、印刷用紙に画像を印刷する。印刷が終了すると、インクシートを特色専用のものに交換し、既に印刷済みの用紙を再度セットし、先に指定した特色を印刷して終了となる。このように、既に印刷済みの印刷用紙対に対して、ユーザが指定した特色を印刷することが予想される。
【０００６】
ユーザによっては、ＯＰまで印刷した用紙に対して上述した星マーク等の模様をＹ、Ｍ、Ｃ、ＯＰのインクカートリッジを使用して印刷することも予想される。
【０００７】
特色印刷の方法に関して、特許文献１では、昇華型の印刷方法によって、通常印刷モードでは印刷終了後そのまま排紙して印刷を完了する。一方、特色印刷モードが選択された場合には、通常印画終了後、印刷中の用紙を内部に保持した状態にする。そして、特色用カートリッジに交換し、特色を印刷した後排紙して印刷を完了するという構成が開示されている。
【０００８】
用紙印刷面の認識方法に関して、特許文献２では、給紙トレイに裏紙がセットされているかどうかを認識する給紙トレイ管理手段と、給紙された用紙の印刷側が既に印刷済みどうかを検知する印刷済み用紙判断手段とを備え、更に、片面印刷が指定された時、指定された給紙トレイが裏紙がセットされているトレイでないと判断した場合、又は、給紙された用紙の印刷側が既に印刷済みかどうかを検知し、印刷済みだと判断した場合には、他の裏紙がセットされている給紙トレイに切り替える印刷データ出力先判断制御手段を備えた省資源印刷装置が開示されている。
【０００９】
【特許文献１】特開平１１−７０６８０号公報
【特許文献２】特開２００５−７８２５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
ところで、ＯＰまで印刷済みの用紙に再度Ｙ、Ｍ、Ｃを印刷しようとした場合、溶融型のＯＰ層に昇華型のＹ層が熱転写されるため、インクリボンの張り付きが発生して、用紙詰まりの原因となることが予想される。
【００１１】
本発明は以上のような状況に鑑みてなされたものであり、熱転写型の印刷装置においてインクリボンの張り付きを防止できるようにすることを目的とする。
【課題を解決するための手段】
【００１２】
本発明の印刷装置は、印刷装置に装着されているインクカートリッジの種別を検出するインクカートリッジ検出手段と、印刷用紙に印刷された識別情報を検出する識別情報検出手段と、前記インクカートリッジ検出手段及び前記識別情報検出手段による検出結果に応じて印刷を制御する制御手段とを備えたことを特徴とする。
本発明の印刷装置の制御方法は、インクカートリッジの種別を検出するステップと、印刷用紙に印刷された識別情報を検出するステップと、前記インクカートリッジの種別を検出するステップ及び前記識別情報を検出するステップによる検出結果に応じて印刷を制御するステップとを有することを特徴とする。
本発明のプログラムは、印刷装置を制御するためのプログラムであって、インクカートリッジの種別を検出する処理と、印刷用紙に印刷された識別情報を検出する処理と、前記インクカートリッジの種別を検出する処理及び前記識別情報を検出する処理による検出結果に応じて印刷を制御する処理とをコンピュータに実行させる。
【発明の効果】
【００１３】
本発明によれば、熱転写型の印刷装置においてインクリボンの張り付きを防止することができる。
【発明を実施するための最良の形態】
【００１４】
以下、添付図面を参照して、本発明の好適な実施形態について説明する。
（第１の実施形態）
図１に、本発明を適用した印刷装置である第１実施形態に係る熱転写型のプリンタ（プリントシステム）の構成を示す。なお、本実施形態に係るプリンタで使用される印刷用紙は、タブ付きの印刷用紙であるとする。
【００１５】
１はプリンタ全体の制御を行う中央処理演算部（以下、ＣＰＵ）である。２はＲＯＭであり、ＣＰＵ１が実行するプログラムが記憶されている。ＲＯＭ２は、例えばフラッシュメモリ等の不揮発性メモリで構成されるものとする。３はＲＡＭでありＣＰＵ１の一時的な作業メモリである。４は画像データ処理部であり、後述するデータ入力部１１から入力された画像データ等をプリントするためのデータ処理を行う。これらＣＰＵ１、ＲＯＭ２、ＲＡＭ３及び画像データ処理部４により主制御部が構成される。
【００１６】
５は液晶表示装置、タッチパネル等の表示部であり、表示制御部６から入力されたデータを表示したり、各種設定を行う際のインターフェイスを表示したりする。６は表示制御部であり、表示部５の制御を行う。
【００１７】
７は各種釦等の操作部である。８は操作制御部であり、操作部７の例えば電源のＯＮ／ＯＦＦ、印刷モードの選択や印刷したい画像の選択等の操作情報をＣＰＵ１に伝える。
【００１８】
９は紙搬送やサーマルヘッド等のプリンタエンジンである。１０はプリンタエンジン制御部であり、プリンタエンジン９の動作を制御する。
【００１９】
１１はデータ入力部である。１２はデータ入力制御部であり、データ入力部１１から入力されたデータを読込み、入力されたデータをプリンタ内部の記憶部に書き込む制御を行う。データ入力部１１の例としては、例えば、メモリースティック（登録商標）、コンパクトフラッシュ（登録商標）等からデータを読込むことが挙げられる。また、例えば、ＩｒＤＡ（赤外線通信）やＢｌｕｅｔｏｏｔｈ等を使用した無線通信、ＵＳＢケーブルを使用してプリンタとデジタルスチルカメラ、又はパーソナルコンピュータからの画像入力も挙げられる。
【００２０】
１３はインクカートリッジ検出部であり、プリンタに装着されたインクカートリッジの種別を判別する。本実施形態では、Ｙ・Ｍ・Ｃ・ＯＰカートリッジ、又は、特色カートリッジをプリンタに装填可能である。それぞれのインクカートリッジには、インクが保持されたインクシートが収納されている。Ｙ・Ｍ・Ｃ・ＯＰカートリッジには、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）仕上げのオーバーコート（透明インク）（ＯＰ）の各色のインクが面順次に繰り返し並んでいるインクシートが収納されている。特色カートリッジには、金、又は、銀、又は、蛍光色のインクが保持されたインクシートが収納されている。Ｙ、Ｍ、Ｃインクは昇華性のインクであり、ＯＰインクは昇華性インクで印刷した画像を保護するための透明の熱溶融性インクであり、金色インク・銀色インク・蛍光色インク等の特色インクは熱溶融性インクである。
【００２１】
１４はマーカ検出部であり、詳細は後述するが、印刷用紙の非印画領域（タブ部分）に印刷された識別情報であるマーカを検出する識別情報検出を行う。
【００２２】
このようにしたプリンタにおいて、以下に詳述するが、主制御部は、インクカートリッジ検出部１３及びマーカ検出部１４による検出結果に応じて印刷を制御する。
【００２３】
図２は、第１の実施形態に係るプリンタの処理動作を示すフローチャートである。主制御部では、ＣＰＵ１がＲＯＭ２からＲＡＭ３に読み出されたプログラムを参照することにより図２の処理を実行する。
【００２４】
また、図３は、第１の実施形態に係るプリンタのユーザインタフェイスを示す図である。図３において、３０１はＬＣＤ（表示部５に相当）、３０２は電源ボタン、３０３はジョグダイヤル、３０４は十字ボタン、３０５はセット（ＳＥＴ）ボタン、３０６はプリント（ＰＲＩＮＴ）ボタンである。
【００２５】
図２に示すように、まずステップＳ１０１で、インクカートリッジ検出部１３により、ユーザによって挿入されたインクカートリッジを検出する。続いて、ステップＳ１０２で、ステップＳ１０１において検出されたカートリッジの種別（Ｙ・Ｍ・Ｃ・ＯＰカートリッジ又は特色カートリッジ）を判別する。
【００２６】
ステップＳ１０２において「Ｎｏ」、すなわちＹ・Ｍ・Ｃ・ＯＰカートリッジが検出された場合、次のような制御シーケンスになる。まずステップＳ１０３で、ユーザはプリンタに印刷用紙をセットする。ステップＳ１０４で、ユーザは操作部７を介して印刷したい画像を選択、指定する。ユーザが画像を指定し終え、図３に示すユーザインタフェイスのプリントボタン３０６を押せば（ステップＳ１０５）、印刷が開始される。
【００２７】
ステップＳ１０６で、マーカ検出部１４により、印刷用紙の非印画領域の後述するマーカ５０１をセンシングする。続いて、ステップＳ１０７で、マーカ５０１が検出されたか否かを判定する。
【００２８】
マーカ５０１が検出されなかった場合（ステップＳ１０７でＮｏ）、ステップＳ１０８に進み、指定された画像を印刷して、オーバーコートまで印刷を実行する。印刷処理の後、ステップＳ１０９で、オーバーコートまで印刷済みであるということを表わすために、図５に示すように、印刷用紙の非印画領域にマーカ５０１を印刷する識別情報印刷を行う。図５では、印刷済みであるということを表すためのマーカ５０１を■で表しているが、これに限定されるものではない。また、図２のフローチャートでは、印刷対象の画像を印刷する印刷処理Ｓ１０８の後にマーカ印刷処理Ｓ１０９を行ったが、印刷処理Ｓ１０８とマーカ印刷処理Ｓ１０９を同時に行ってもよい。この場合、ＹＭＣインクを用いて印刷対象の画像と共にマーカ５０１を印刷し、画像とマーカ５０１の印刷後にＯＰインクを印刷することになる。
【００２９】
マーカ５０１を印刷し終えたら、ステップＳ１１０に進み、印刷用紙を排紙する。そして、ステップＳ１１１で、ユーザにより指定された画像を全て印刷しているか否かを確認して、未印刷の画像が残っている場合には、ステップＳ１０７〜Ｓ１１０までの処理を繰り返す。ユーザにより指定された画像を全て印刷し終えている場合には、印刷を終了して印刷待機状態に戻る。
【００３０】
一方、マーカ５０１が検出された場合（ステップＳ１０７でＹｅｓ）、ステップＳ１１２に進み、図４に示すように、表示部５に印刷を終了する旨の表示を行うとともに、印刷を中止して排紙して印刷を終了する。上述したように、マーカ５０１が印刷されているということは熱溶融性インクのオーバーコートまで印刷済みである。それに再度昇華性インクのＹ、Ｍ、Ｃの印刷を続けると、インクリボンの張り付きが発生して、用紙詰まりの原因となるため印刷を禁止するものである。ここでは、ユーザには印刷済みであるという情報を表示部５で通知しているが、これに限定されるものではない。例えばビープ音等の音を鳴らして警告を促す構成としても良い。
【００３１】
以上で説明したのは、Ｙ・Ｍ・Ｃ・ＯＰカートリッジが検出された場合の制御方法である。それに対して、ステップＳ１０２において「Ｙｅｓ」、すなわち特色カートリッジが検出された場合、次のような制御シーケンスになる。まずステップＳ１１３で、ユーザはプリンタに印刷用紙をセットする。このとき、ユーザが印刷方向を間違えないように、図６に示すように、表示部５に注意を促す表示を行う。
【００３２】
ステップＳ１１４で、ユーザは、図３に示すユーザインタフェイス上で特色用のフレーム、文字等を任意にレイアウトする。本実施形態では、特色用のフレーム、文字等は予めプリンタ内に記憶されているものとするが、これに限られたものではない。例えば、データ入力部１１にメディアを挿入して特色用レイアウトデータを準備するような形式でも良い。レイアウト完了後、図３に示すユーザインタフェイスのプリントボタン３０６を押せば（ステップＳ１１５）、印刷が開始される。
【００３３】
ステップＳ１１６で、マーカ検出部１４により、印刷用紙の非印画領域のマーカ５０１をセンシングする。続いて、ステップＳ１１７で、マーカ５０１が検出されたか否か、すなわちオーバーコートまで印刷済みであるか否かを判定する。
【００３４】
マーカ５０１が検出された場合（ステップＳ１１７でＹｅｓ）、ステップＳ１１８に進み、ステップＳ１１４でレイアウトした特色を印刷し（印刷を許可）、ステップＳ１１９で排紙する。その後、未印刷の画像が残っている場合には、ステップＳ１１４〜Ｓ１１９までの処理を繰り返す。画像を全て印刷し終えている場合には、印刷を終了して印刷待機状態に戻る。
【００３５】
一方、マーカ５０１が検出されなかった場合（ステップＳ１１７でＮｏ）、ステップＳ１２１に進み、図７に示すように、表示部５に印刷を続けるか否かをユーザに選択させる表示を行う。この場合、未印刷の用紙に特色のみを印刷することになるためである。ここで、ユーザにより印刷続行が選択された場合には、ステップＳ１１８に進み、特色の印刷を実行する。ユーザにより印刷中止が選択された場合には、直ちに印刷を中止して、用紙を排紙して印刷を終了する。
【００３６】
以上述べたように、オーバーコートまで印刷済みである印刷用紙の非印画領域にマーカ５０１を印刷し、そのマーカ５０１を検出することで、印刷用紙の印画状況を認識することが可能となる。これにより、インクリボンの張り付きを防止できるとともに、１回のカートリッジ交換で複数枚の印刷を実行することが可能となる。
【００３７】
また、本実施形態では、マーカ５０１が用紙に印刷されている場合に、その用紙には既にＯＰインクが転写されていると判断した。しかし、図５のように、非印刷領域をミシン目５０２でカットできる用紙の場合、マーカ印刷後に非印刷領域をカットしてしまうと、ＯＰインクが転写されている用紙であるにもかかわらず、マーカが印刷されていない状況が存在してしまう。そこで、ミシン目により非印刷領域をカットできる用紙においてマーカが検出されなかった場合は、用紙の長さ（サイズ）を検出するサイズ検出を行い、検出した長さに応じて非印刷領域がカットされていないかを判定する。そして、カットされたと判定された場合はＹ・Ｍ・Ｃ・ＯＰインクにより印刷されている用紙として取り扱うようにする。つまり、検出した用紙のサイズが、非印刷領域をカットしていない通常のサイズであればマーカが印刷されていない用紙であるとみなし、通常のサイズでなければ、マーカが印刷された印刷された用紙であるとみなす。
【００３８】
（第２の実施形態）
次に、第２の実施形態を説明する。本実施形態に係るプリンタにおいては、特色印刷を行う際の印刷済み用紙のセット方向を、プリンタ側のセンサで認識する構成について説明する。なお、プリンタの基本的な構成は第１の実施形態と同様であり、以下では第１の実施形態との相違点を中心に説明する。
【００３９】
図８は、第２の実施形態に係るプリンタの処理動作の一部を示すフローチャートである。図８のフローチャートは、図２のフローチャートにおけるステップＳ１１６〜Ｓ１２１の部分に対応するものであり、印刷済み用紙のセット方向の判定処理を追加したものである。なお、図２で説明した処理と同様の処理には同一の符号を付し、その詳細な説明は省略する。
【００４０】
ユーザによりプリントボタン３０６が押されると、ステップＳ１１６で、マーカ検出部１４により、印刷用紙の非印画領域のマーカ５０１をセンシングする。続いて、ステップＳ１１７で、マーカ５０１が検出されたか否か、すなわちオーバーコートまで印刷済みであるか否かを判定する。
【００４１】
マーカ５０１が検出された場合（ステップＳ１１７でＹｅｓ）、ステップＳ２０１に進み、マーカ５０１の検出タイミングを判定する。具体的には、主制御部は、マーカ５０１の検出タイミングが用紙搬送の最初に（すなわち用紙前端にて）検出されたか、最後に（すなわち用紙後端にて）検出されたかを判定する。マーカ５０１を最後に検出した場合、ステップＳ２０２に進み、セット方向が印刷すべき方向と異なっている（逆になっている）として、図９に示すように、表示部５に注意を促す通知表示を行う。ユーザは、この表示を見て印刷済みの用紙を正しい方向に修正する。一方、マーカ５０１を最初に検出した場合、ステップＳ１１８に進み、ユーザにより指定された特色用のフレーム・文字等を印刷し、ステップＳ１１９で排紙する。
【００４２】
以上述べたように、特色印刷を実行する前にマーカ５０１の検出タイミングを判別することで、上下左右誤って印刷することを防ぐことができる。
【００４３】
（第３の実施形態）
次に、第３の実施形態を説明する。本実施形態に係るプリンタにおいては、ユーザがプリンタの「印刷履歴」を参照して印刷を実行できる構成について説明する。なお、プリンタの基本的な構成は第１の実施形態と同様であり、以下では第１の実施形態との相違点を中心に説明する。
【００４４】
図１０は、第３の実施形態に係るプリンタの処理動作を示すフローチャートである。主制御部では、ＣＰＵ１がＲＯＭ２からＲＡＭ３に読み出されたプログラムを参照することにより図１０の処理を実行する。
【００４５】
図１０に示すように、まずステップＳ１０１で、インクカートリッジ検出部１３により、ユーザによって挿入されたインクカートリッジを検出する。続いて、ステップＳ１０２で、ステップＳ１０１において検出されたカートリッジの種別（Ｙ・Ｍ・Ｃ・ＯＰカートリッジ又は特色カートリッジ）を判別する。
【００４６】
ステップＳ１０２において「Ｎｏ」、すなわちＹ・Ｍ・Ｃ・ＯＰカートリッジが検出された場合、次のような制御シーケンスになる。まずステップＳ１０３で、ユーザはプリンタに印刷用紙をセットする。ステップＳ１０４で、ユーザは操作部７を介して印刷したい画像を選択、指定する。ユーザが画像を指定し終え、図３に示すユーザインタフェイスのプリントボタン３０６を押せば（ステップＳ１０５）、印刷が開始される。
【００４７】
ステップＳ１０６で、マーカ検出部１４により、印刷用紙の非印画領域のマーカ５０１をセンシングする。続いて、ステップＳ１０７で、マーカ５０１が検出されたか否かを判定する。
【００４８】
マーカ５０１が検出されなかった場合（ステップＳ１０７でＮｏ）、ステップＳ１０８に進み、指定された画像を印刷して、オーバーコートまで印刷を実行する。印刷処理の後、ステップＳ１０９で、オーバーコートまで印刷済みであるということを表わすために、図５に示すように、印刷用紙の非印画領域にマーカ５０１を印刷する（図５を参照）。
【００４９】
マーカ５０１を印刷し終えたら、ステップＳ１００１に進み、画像履歴として印刷画像データをＲＯＭ２に記憶する。なお、ＲＯＭ２の記憶領域の容量に応じて画像データの形式は適宜変更しても良い。
【００５０】
印刷画像データの保存処理の後、ステップＳ１１０に進み、印刷用紙を排紙する。そして、ステップＳ１１１で、ユーザにより指定された画像を全て印刷しているか否かを確認して、未印刷の画像が残っている場合には、ステップＳ１０７〜Ｓ１１０までの処理を繰り返す。ユーザにより指定された画像を全て印刷し終えている場合には、印刷を終了して印刷待機状態に戻る。
【００５１】
一方、マーカ５０１が検出された場合（ステップＳ１０７でＹｅｓ）、ステップＳ１１２に進み、図４に示すように、表示部５に印刷を終了する旨の表示を行うとともに、印刷を中止して排紙して印刷を終了する。上述したように、マーカ５０１が印刷されているということはオーバーコートまで印刷済みであり、それに再度Ｙ、Ｍ、Ｃの印刷を続けると、インクリボンの張り付きが発生して、用紙詰まりの原因となるためである。
【００５２】
以上で説明したのは、Ｙ・Ｍ・Ｃ・ＯＰカートリッジが検出された場合の制御方法である。それに対して、ステップＳ１０２において「Ｙｅｓ」、すなわち特色カートリッジが検出された場合、次のような制御シーケンスになる。まずステップＳ１１３で、ユーザはプリンタに印刷用紙をセットする。このとき、ユーザが印刷方向を間違えないように、図６に示すように、表示部５に注意を促す表示を行う。
【００５３】
ステップＳ１１４で、ユーザは、図３に示すユーザインタフェイス上で特色用のフレーム、文字等を任意にレイアウトする。レイアウト完了後、図３に示すユーザインタフェイスのプリントボタン３０６を押せば（ステップＳ１１５）、印刷が開始される。
【００５４】
ステップＳ１１６で、マーカ検出部１４により、印刷用紙の非印画領域のマーカ５０１をセンシングする。続いて、ステップＳ１１７で、マーカ５０１が検出されたか否か、すなわちオーバーコートまで印刷済みであるか否かを判定する。
【００５５】
マーカ５０１が検出された場合（ステップＳ１１７でＹｅｓ）、ステップＳ１００２に進み、編集履歴として特色用にレイアウトしたフレーム、文字等の編集データをＲＯＭ２に記憶する。このとき、編集内容だけを記憶するといったように、保存する内容は記憶容量に応じて適宜変更できるような構成としても良い。
【００５６】
編集データの保存処理の後、ステップＳ１１８に進み、ステップＳ１１４でレイアウトした特色を印刷し、ステップＳ１１９で排紙する。その後、未印刷の画像が残っている場合には、ステップＳ１１４〜Ｓ１１９までの処理を繰り返す。画像を全て印刷し終えている場合には、印刷を終了して印刷待機状態に戻る。
【００５７】
一方、マーカ５０１が検出されなかった場合（ステップＳ１１７でＮｏ）、ステップＳ１２１に進み、図７に示すように、表示部５に印刷を続けるか否かをユーザに選択させる表示を行う。この場合、未印刷の用紙に特色のみを印刷することになるためである。ここで、ユーザにより印刷続行が選択された場合には、ステップＳ１１８に進み、特色の印刷を実行する。ユーザにより印刷中止が選択された場合には、直ちに印刷を中止して、用紙を排紙して印刷を終了する。
【００５８】
次に、図１１を参照して、ステップＳ１００１、Ｓ１００２において保存した印刷履歴（画像履歴、編集履歴）を用いて再度印刷する際の画像選択方法について説明する。図１１のフローチャートは、図１０のフローチャートにおけるステップＳ１０１〜Ｓ１０４、Ｓ１１３、Ｓ１１４の部分に対応するものである。なお、図１０で説明した処理と同様の処理には同一の符号を付し、その詳細な説明は省略する。
【００５９】
ステップＳ１０１、Ｓ１０２においてＹ・Ｍ・Ｃ・ＯＰカートリッジが検出された場合、ステップＳ１０３で、ユーザはプリンタに印刷用紙をセットする。そして、ステップＳ１１０１〜Ｓ１１０３で、ユーザは印刷したい画像を選択、指定する。
【００６０】
このとき、図１２に示すように、表示部５に画像履歴を参照するか否かを問い合わせる表示を行う。ユーザは以前に印刷した画像を再度印刷したい場合「はい」ボタンを押す。主制御部は、画像履歴を参照するとされた場合（ステップＳ１１０１でＹｅｓ）、ＲＯＭ２の画像履歴記憶領域を参照して、保存されている画像データを表示し、ユーザに選択させる（ステップＳ１１０２）。ユーザは新規に画像を印刷したい場合「いいえ」ボタンを押す。主制御部は、新規に画像を印刷する場合（ステップＳ１１０１でＮｏ）、ユーザの指示に従ってデータ入力部１１から画像を取得する（メディア内の画像を選択する）（ステップＳ１１０３）。その後、印刷開始の指示を待って、印刷を開始する。
【００６１】
一方、ステップＳ１０１、Ｓ１０２において特色カートリッジカートリッジが検出された場合、ステップＳ１１３で、ユーザはプリンタに用紙をセットする。そして、ステップＳ１１０４〜Ｓ１１０６で、特色用のフレーム、文字等を任意にレイアウトする。
【００６２】
このとき、図１３に示すように、表示部５に編集履歴を参照するか否かを問い合わせる表示を行う。ユーザは過去の編集データを参照したい場合「はい」ボタンを押す。主制御部は、編集履歴を参照するとされた場合（ステップＳ１１０４でＹｅｓ）、ＲＯＭ２の編集履歴記憶領域を参照して、保存されている編集データを表示し、ユーザに選択させる（ステップＳ１１０５）。ユーザは新規にレイアウトして印刷したい場合「いいえ」ボタンを押す。主制御部は、新規にレイアウトして印刷する場合（ステップＳ１１０４でＮｏ）、プリンタ内に予め記憶されているレイアウトパターンをユーザに選択させる（ステップＳ１１０６）。その後、印刷開始の指示を待って、印刷を開始する。
【００６３】
以上述べたように、Ｙ・Ｍ・Ｃ・ＯＰカートリッジ装填時のマーカ５０１を印刷したタイミングで画像データ（画像履歴）を記憶し、特色カートリッジ装填時のマーカ５０１を検出したタイミングで編集データ（編集履歴）を記憶することで、再度印刷する際の手間が省ける。
【００６４】
（第４の実施形態）
次に、第４の実施形態を説明する。本実施形態では、タブが付いていない印刷用紙（例えばカット紙等）である点、マーカが印刷用紙の背面に予めｎビット（ｎは整数）の情報をもって記されている（印刷されている９、いわゆるビットマーカである場合について説明する。なお、プリンタの基本的な構成は第１の実施形態と同様であり、以下では第１の実施形態との相違点を中心に説明する。
【００６５】
図１４は、第４の実施形態に係るプリンタの処理動作を示すフローチャートである。主制御部では、ＣＰＵ１がＲＯＭ２からＲＡＭ３に読み出されたプログラムを参照することにより図１４の処理を実行する。
【００６６】
図１４に示すように、まずステップＳ１０１で、インクカートリッジ検出部１３により、ユーザによって挿入されたインクカートリッジを検出する。続いて、ステップＳ１０２で、ステップＳ１０１において検出されたカートリッジの種別（Ｙ・Ｍ・Ｃ・ＯＰカートリッジ又は特色カートリッジ）を判別する。
【００６７】
ステップＳ１０２において「Ｎｏ」、すなわちＹ・Ｍ・Ｃ・ＯＰカートリッジが検出された場合、次のような制御シーケンスになる。まずステップＳ１０３で、ユーザはプリンタに印刷用紙をセットする。ステップＳ１０４で、ユーザは操作部７を介して印刷したい画像を選択、指定する。このときの画像の選択、指定方法は既述したものが挙げられる。ユーザが画像を指定し終え、図３に示すユーザインタフェイスのプリントボタン３０６を押せば（ステップＳ１０５）、印刷が開始される。
【００６８】
ステップＳ１０６で、マーカ検出部１４により、印刷用紙（タブなし）の背面に予め記されているマーカをセンシングする。図１５に、印刷用紙（タブなし）の背面に予め記されているマーカを示す。図示例では、４本線が記されており４ビットで「１１０１」を表している。なお、ここでは４ビットの例を示したが、このビット数に限定されるものではない。
【００６９】
また、図１６に、印刷履歴記憶領域内の内容を表している。印刷用紙Ｎｏ.は、マーカ検出部１４により検出した印刷用紙に予め記されているビット番号が保存される。ビット番号に関連付けて、画像名には印刷画像の画像ファイル名が保存され、編集名にはユーザが指定したフレーム・文字等のファイルＮｏ.が保存される。
【００７０】
ステップＳ１４０１で、マーカ検出部１４により検出したビット番号と、図１６に示した印刷履歴記憶領域内のビット番号とを参照し、印刷済みであるか否かを判定する。
【００７１】
検出したビット番号が印刷履歴領域内に存在しなかった場合（ステップＳ１４０１でＮｏ）、ステップＳ１０８に進み、指定された画像を印刷して、オーバーコートまで印刷を実行する。次に、ステップＳ１４０２に進み、印刷画像データにビット番号を関連付けてＲＯＭ２に記憶する。このとき、図１６に示したとおり、フレーム・文字等の編集で使用した各種データも保存する。
【００７２】
印刷画像データの保存処理の後、ステップＳ１１０に進み、印刷用紙を排紙する。そして、ステップＳ１１１で、ユーザにより指定された画像を全て印刷しているか否かを確認して、未印刷の画像が残っている場合には、ステップＳ１４０１〜Ｓ１１０までの処理を繰り返す。ユーザにより指定された画像を全て印刷し終えている場合には、印刷を終了して印刷待機状態に戻る。
【００７３】
一方、検出したビット番号が印刷履歴領域内に存在する場合（ステップＳ１４０１でＹｅｓ）、ステップＳ１１２に進み、図４に示すように、表示部５に印刷を終了する旨の表示を行うとともに、印刷を中止して排紙して印刷を終了する。検出したビット番号が印刷履歴領域内に存在するということはオーバーコートまで印刷済みであり、それに再度Ｙ、Ｍ、Ｃの印刷を続けると、インクリボンの張り付きが発生して、用紙詰まりの原因となるためである。
【００７４】
以上で説明したのは、Ｙ・Ｍ・Ｃ・ＯＰカートリッジが検出された場合の制御方法である。それに対して、ステップＳ１０２において「Ｙｅｓ」、すなわち特色カートリッジが検出された場合、次のような制御シーケンスになる。まずステップＳ１１３で、ユーザはプリンタに印刷用紙をセットする。このとき、ユーザが印刷方向を間違えないように、図６に示すように、表示部５に注意を促す表示を行う。
【００７５】
ステップＳ１１４で、ユーザは、図３に示すユーザインタフェイス上で特色用のフレーム、文字等を任意にレイアウトする。レイアウト完了後、図３に示すユーザインタフェイスのプリントボタン３０６を押せば（ステップＳ１１５）、印刷が開始される。
【００７６】
ステップＳ１１６で、マーカ検出部１４により、印刷用紙（タブなし）の背面に予め記されているマーカをセンシングする。続いて、ステップＳ１１７で、検出したビット番号が印刷履歴領域内に存在するか否か、すなわちオーバーコートまで印刷済みであるか否かを判定する。
【００７７】
検出したビット番号が印刷履歴領域内に存在する場合（ステップＳ１１７でＹｅｓ）、ステップＳ１４０３に進み、特色用にレイアウトしたフレーム、文字等の編集データをＲＯＭ２に記憶する。編集データの保存処理の後、ステップＳ１１８に進み、ステップＳ１１４でレイアウトした特色を印刷し、ステップＳ１１９で排紙する。その後、未印刷の画像が残っている場合には、ステップＳ１１４〜Ｓ１１９までの処理を繰り返す。画像を全て印刷し終えている場合には、印刷を終了して印刷待機状態に戻る。
【００７８】
一方、検出したビット番号が印刷履歴領域内に存在しなかった場合（ステップＳ１１７でＮｏ）、ステップＳ１２１に進み、図７に示すように、表示部５に印刷を続けるか否かをユーザに選択させる表示を行う。この場合、未印刷の用紙に特色のみを印刷することになるためである。ここで、ユーザにより印刷続行が選択された場合には、ステップＳ１１８に進み、特色の印刷を実行する。ユーザにより印刷中止が選択された場合には、直ちに印刷を中止して、用紙を排紙して印刷を終了する。
【００７９】
以上述べたように、タブレス印刷用紙においても用紙背面のビット情報を含んだマーカをセンシングし、印刷履歴記憶領域内の情報と照合することで、印刷用紙面の印刷状況を認識でき、インクリボンの張り付き等による紙詰まりを防止することができる。
【００８０】
なお、上記実施形態において示した各部の構成、形状及び構造は、何れも本発明を実施する際の具体化の一例を示したものに過ぎず、これによって本発明の技術的範囲が限定的に解釈されることはない。すなわち、本発明はその精神、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【００８１】
なお、本発明の目的は、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給することによっても達成される。この場合、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行する。
【００８２】
この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００８３】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００８４】
また、コンピュータが読み出したプログラムコードを実行することにより、上述した実施形態の機能が実現されるだけに限らない。例えば、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（基本システム或いはオペレーティングシステム）等が実際の処理の一部又は全部を行い、その処理によって上述した実施形態の機能が実現されてもよい。
【００８５】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる形態でもよい。この場合メモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって上述した実施形態の機能が実現される。
【図面の簡単な説明】
【００８６】
【図１】第１実施形態に係る熱転写型のプリンタの構成を示す図である。
【図２】第１の実施形態に係るプリンタの処理動作を示すフローチャートである。
【図３】ユーザインタフェイスを示す図である。
【図４】印刷を終了する旨を通知する表示例を示す図である。
【図５】マーカが印刷された印刷用紙の例を示す図である。
【図６】印刷方向を間違えないように注意を促す表示例を示す図である。
【図７】印刷を続けるか否かをユーザに選択させる表示例を示す図である。
【図８】第２の実施形態に係るプリンタの処理動作の一部を示すフローチャートである。
【図９】用紙セット方向の注意を促す表示例を示す図である。
【図１０】第３の実施形態に係るプリンタの処理動作を示すフローチャートである。
【図１１】第３の実施形態に係るプリンタの処理動作の一部を示すフローチャートである。
【図１２】画像履歴を参照する場合の表示例を示す図である。
【図１３】編集履歴を参照する場合の表示例を示す図である。
【図１４】第４の実施形態に係るプリンタの処理動作を示すフローチャートである。
【図１５】背面にビットマーカを有する印刷用紙を示す図である。
【図１６】印刷履歴記憶領域内の内容を表す図である。
【符号の説明】
【００８７】
１    中央処理演算部
２    ＲＯＭ
３    ＲＡＭ
４    画像データ処理部
５    表示部
６    表示制御部
７    操作部
８    操作制御部
９    プリンタエンジン
１０  プリンタエンジン制御部
１１  データ入力部
１２  データ入力制御部
１３  インクカートリッジ検出部
１４  マーカ検出部
【図１】
2010143199.tif 000003
【図２】
2010143199.tif 000004
【図３】
2010143199.tif 000005
【図４】
2010143199.tif 000006
【図５】
2010143199.tif 000007
【図６】
2010143199.tif 000008
【図７】
2010143199.tif 000009
【図８】
2010143199.tif 000010
【図９】
2010143199.tif 000011
【図１０】
2010143199.tif 000012
【図１１】
2010143199.tif 000013
【図１２】
2010143199.tif 000014
【図１３】
2010143199.tif 000015
【図１４】
2010143199.tif 000016
【図１５】
2010143199.tif 000017
【図１６】
2010143199.tif 000018