(57)【要約】【課題】同一の印刷対象に対して複数回の印刷を施す際、印刷画像の重複を避ける。【解決手段】ステップＳ３１において、レイアウトが４面印刷又は１２面印刷のいずれかに設定されているか否かが判断される。４面印刷又は１２面印刷のいずれかに設定されていればステップＳ３２に処理が進む。一方、それ以外のレイアウトに設定されている場合にはステップＳ３４へ進む。ステップＳ３２では更に、印刷対象４において印刷済み範囲が検出されたか否かが判断され、検出の有無に従ってそれぞれステップＳ３３，Ｓ３４へと処理が進む。ステップＳ３３では印刷済み範囲の次の位置への画像の印刷を開始する。但し印刷可能な範囲が残っていなければ印刷を終了する。ステップＳ３４では、それぞれのレイアウトの初期位置から印刷を開始する。【選択図】        図１５
2005014358.tif 000002
【特許請求の範囲】
【請求項１】
印刷対象において画像を配置するレイアウトを設定するステップと、
前記レイアウトで複数の前記画像を配置する場合に、印刷対象における印刷済み範囲を検出するステップと、
前記レイアウトにおける、前記印刷済み範囲の次の位置への印刷を、前記印刷対象に対して施すステップと
を備えるプリンタの制御方法。
【請求項２】
前記レイアウトにおいては前記画像を印刷する位置に優先順序が決定されており、
前記印刷済みの範囲の次の位置は前記優先順序に従う、請求項１記載のプリンタの制御方法。
【請求項３】
前記レイアウトにおいては前記画像が区画毎に配置され、
前記印刷済み範囲の把握と、前記印刷済み範囲の次の位置への印刷は、前記区画に基づいて行われる、請求項１又は請求項２に記載のプリンタの制御方法。
【請求項４】
前記印刷済み範囲を検出するステップは、複数の走査線に沿って光学的に走査するステップを有する、請求項１乃至請求項３のいずれか一つに記載のプリンタの制御方法。
【請求項５】
前記印刷対象はディスク状媒体である、請求項１乃至請求項４のいずれか一つに記載のプリンタの制御方法。
【請求項６】
印刷対象における印刷済み範囲を検出する位置検出部と、
前記印刷対象に対して、前記印刷済み範囲の次の位置への印刷を施す印刷ヘッドと
を備えるプリンタ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明はプリンタ、特にプリントアウトすべきデータ（以下「プリントアウトデータ」と称する）を与えれば外部でコンピュータと接続することなく印刷を実行するプリンタに関する。
【０００２】
【従来の技術】
プリントアウトデータを与えれば外部でコンピュータと接続することなくプリントを実行するプリンタ（以下「スタンドアローンプリンタ」と称する。）が市販されている。スタンドアローンプリンタとして、紙のみならず、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）にも印刷可能な機能を有するものも市販されている。例えば非特許文献１乃至３にかかるスタンドアローンプリンタが紹介されている。
【０００３】
【非特許文献１】
ＳＥＩＫＯ  ＥＰＳＯＮ  ＣＯＲＰＯＲＡＴＩＯＮ、［ｏｎｌｉｎｅ］、［平成１５年４月２３日検索］、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｉ−ｌｏｖｅ−ｅｐｓｏｎ．ｃｏ．ｊｐ／ｐｒｏｄｕｃｔｓ／ｐｒｉｎｔｅｒ／ｉｎｋｊｅｔ／ｐｍ８６０ｐｔ／ｐｍ８６０ｐｔ１．ｈｔｍ＞
【非特許文献２】
ＳＥＩＫＯ  ＥＰＳＯＮ  ＣＯＲＰＯＲＡＴＩＯＮ、［ｏｎｌｉｎｅ］、［平成１５年４月２３日検索］、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｉ−ｌｏｖｅ−ｅｐｓｏｎ．ｃｏ．ｊｐ／ｐｒｏｄｕｃｔｓ／ｐｒｉｎｔｅｒ／ｉｎｋｊｅｔ／ｐｍ８６０ｐｔ／ｐｍ８６０ｐｔ２．ｈｔｍ＞
【非特許文献３】
ＳＥＩＫＯ  ＥＰＳＯＮ  ＣＯＲＰＯＲＡＴＩＯＮ、［ｏｎｌｉｎｅ］、［平成１５年４月２３日検索］、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｉ−ｌｏｖｅ−ｅｐｓｏｎ．ｃｏ．ｊｐ／ｐｒｏｄｕｃｔｓ／ｐｒｉｎｔｅｒ／ｉｎｋｊｅｔ／ｐｍ８６０ｐｔ／ｐｍ８６０ｐｔ３．ｈｔｍ＞
【０００４】
【発明が解決しようとする課題】
写真画像のようなプリントアウトデータを多く保存する場合には、追記可能なＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）（このような追記可能ディスク状の媒体をここでは「追記型ディスク」と称す）にプリントアウトデータが保存されることが多い。これらに保存された内容を容易に視認するためには、追記型ディスクに、保存したプリントアウトデータの画像を縮小した画像サムネイルやタイトルを印刷することが望ましい。
【０００５】
しかしながら、追記型ディスクに対してプリントアウトデータを複数回に亘って保存する場合の各々において、それぞれ保存される画像サムネイルやタイトルを単に同じ作業で印刷すると、重複した印刷がなされてしまう。これでは保存内容の視認は容易ではない。
【０００６】
本発明は上記の事情に鑑みてなされたもので、同一の印刷対象に対して複数回の印刷を施す際、印刷画像の重複を避ける技術を提供することを目的とする。例えば追記型ディスクにサムネイルを追記して印刷する場合に、これらが重複して印刷されることを回避する技術として適用できる。
【０００７】
【課題を解決するための手段】
本発明にかかるプリンタの制御方法では、実施の形態における符号を例示的に用いると、印刷対象において画像を配置するレイアウトをステップＳ３０で設定し、印刷対象４における印刷済み範囲をステップＳ３２で検出し、印刷対象４に対して、レイアウトに基づいて前記印刷済み範囲の次の位置への印刷をステップＳ３３で施す。これにより、同一の印刷対象４に対して複数回の印刷を施す際、印刷画像の重複を避けることができる。
【０００８】
例えば前記レイアウトにおいては前記画像を印刷する位置に優先順序を決定し、前記印刷済みの範囲の次の位置は前記優先順序に従う。
【０００９】
あるいはまた、前記レイアウトにおいては前記画像が区画毎に配置され、前記印刷済み範囲の把握と、前記印刷済み範囲の次の位置への印刷は、前記区画に基づいて行われる。
【００１０】
例えば印刷済み範囲を検出するステップＳ３２は、複数の走査線Ｔ１〜Ｔ７に沿って光学的に走査するステップＳ３０１〜Ｓ３０７を備える。但し全ての走査線Ｔ１〜Ｔ７を走査する必要はない。
【００１１】
例えば印刷対象としてはディスク状媒体を採用できる。
【００１２】
本発明にかかるプリンタでは、実施の形態における符号を例示的に用いると、印刷対象４における印刷済み範囲を位置検出部２３が検出し、印刷対象４に対して、前記印刷済み範囲の次の位置への印刷を印刷ヘッド２２が施す。かかるプリンタにおいても、同一の印刷対象に対して複数回の印刷を施す際、印刷画像の重複を避けることができる。
【００１３】
【発明の実施の形態】
図１は本発明の一実施例にかかるプリンタの構成を例示するブロック図である。当該プリンタは、プリンタコントローラ１と、印刷機構部２とを備えている。
【００１４】
プリンタコントローラ１は、バス１０及びこれと相互に接続されたＣＰＵ１１、ＲＯＭ１２，１３、ＲＡＭ１４、制御回路１５、センサーインターフェース１６、データインターフェース１８、入出力装置５、入出力インターフェース６を備えており、これらの間では種々のデータが相互に伝達できる。またエンジンインターフェース１７及びスロット１９もプリンタコントローラ１に接続されている。
【００１５】
ＣＰＵ１１は所定のプログラムに基づいて処理や命令を実行する。当該プログラムはＲＯＭ１２に、当該処理や命令の実行に供されるデータはＲＯＭ１３に、それぞれ格納される。ＲＡＭ１４はバッファリングやワークメモリとして使用される。センサーインターフェース１６は、印刷機構部２から得られたセンサー出力をＣＰＵ１１が認識可能なデータへと変換して出力する。ＣＰＵ１１は、センサーデータ及びプログラムに基づいて、制御回路１５に印刷機構部２の動作を制御させる。エンジンインターフェース１７は、印刷機構部２の動作についての命令を制御回路１５から印刷機構部２へと転送速度を調整しつつ与える。
【００１６】
スロット１９には、プリントアウトデータを格納するストレージメディア３が接続可能である。データインターフェース１８は、スロット１９を介してプリントアウトデータをストレージメディア３からバス１０に伝達する。
【００１７】
入出力装置５は、ユーザに対して情報を表示する機能及びユーザからの操作を入力する機能を総括的に示したブロックである。入出力装置５と授受されるデータは、入出力インターフェース１６によってインターフェースされてバス１０と授受される。
【００１８】
印刷機構部２は、印刷対象４を搬送する搬送機構２１と、印刷対象４に対して印刷を行う印刷ヘッド２２と、印刷対象４の位置を検出する位置検出部２３とを備えている。位置検出部２３は例えば印刷ヘッド２２に取り付けられ、印刷ヘッド２２の移動に伴って光学的に印刷対象４を走査する。位置検出部２３の検出結果は印刷対象４の位置及び、後述する印刷済み範囲を示し、これらはセンサーデータの一部として印刷機構部２から出力される。
【００１９】
エンジンインターフェース１７は搬送機構２１及び印刷ヘッド２２に対して、例えばそれぞれ制御回路１５によって設定された搬送量やインク供給量を与える。制御回路１５はデータインターフェース１８から得られたプリントアウトデータに基づいて、搬送量やインク供給量を設定する。
【００２０】
搬送機構２１は印刷対象４を搬送方向Ｑにおいて搬送するキャプスタンローラ２１４，２１５を備えている。
【００２１】
入出力装置５において所定の印刷仕様、例えば追記型ディスクのための印刷を行うか否かをユーザに選択させる表示が行われる。そしてユーザは入出力装置５に対して操作を行って当該印刷仕様を選択することができる。
【００２２】
図２は入出力装置５の外装を例示する図である。入出力装置５は表示部５ａと操作部５ｂとを備えている。操作部５ｂは電源ボタン５３、印刷開始ボタン５４、印刷中止ボタン５５、メニューバックボタン５６、メニュー確定ボタン５７、アップスクロールボタン５８、ダウンスクロールボタン５９を備えている。
【００２３】
電源ボタン５３はプリンタへ電源を投入する際に用いられる。印刷開始ボタン５４は印刷対象４に対する印刷処理を開始させる際に用いられる。印刷中止ボタン５５は印刷処理を中止させる際に用いられる。アップスクロールボタン５８、ダウンスクロールボタン５９を操作することにより、所定の種類の選択事項を示すメニューが表示部５ａにおいてそれぞれアップスクロール／ダウンスクロールして表示される。メニュー確定ボタン５７は、表示部５ａに表示された内容を確定させる場合に用いられ、かつあらたな種類の選択事項を示す別のメニューを表示部５ａに表示させることもできる。メニューバックボタン５６は、一旦は選択事項が確定されたメニューを表示部５ａに表示させる際に用いられる。
【００２４】
図３乃至図１２は表示部５ａの種々の画面５０Ａ〜５０Ｊを例示する図である。追記型ディスクのための印刷を行う旨を了知させる表示が行われた後、図３に示されるように画面５０Ａが表示される。画面５０Ａはメインメニューとして、写真の選択、レイアウトの設定、ＣＤ／ＤＶＤの印刷環境の設定を表示し、これらのいずれを行うかの選択が要求される。特に操作部５ｂを操作しない場合（いわゆる「デフォルト」の場合）には、レイアウトの設定が選択されている。写真の選択、ＣＤ／ＤＶＤの印刷環境の設定を行う場合の操作は後述する。
【００２５】
画面５０Ａが表示されている状態でメニュー確定ボタン５７を１回押すと、種々のレイアウトを示すサブメニューが表示される。例えば図４に示される画面５０Ｂが表示され、追記型ディスクの上半分への印刷（以下「半面印刷」）、全面への印刷（以下「全面印刷」）が提示されている。アップスクロールボタン５８、ダウンスクロールボタン５９を操作することにより、更に異なるレイアウトを提示することができる。所望のレイアウトを表示部５ａに表示させ、メニュー確定ボタン５７を１回押すことにより当該レイアウトが決定される。
【００２６】
更にメニュー確定ボタン５７を押すことにより、図５に示される画面５０Ｃが表示される。ここでは追記型ディスクに１２個のサムネイルが印刷されるレイアウト（以下「１２面印刷」）が選択された場合が例示されている。画面５０Ｃでは写真選択がメニューのデフォルトとして設定されており、メニュー確定ボタン５７を１回押すと、種々の画像番号を示すサブメニューが表示される。
【００２７】
例えば図６に示される画面５０Ｄが表示され、特定の範囲の所定の画像番号に対応する画像を印刷する範囲印刷、１１番目の画像、１０番目の画像、９番目の画像を選択できる。ここでは画像番号１１番がデフォルトとして設定されているが、アップスクロールボタン５８、ダウンスクロールボタン５９を操作することにより、更に異なる画像番号を選択することができる。選択されたレイアウトにおいて印刷が許される数以下であれば、複数の画像番号を選択することができる。画像番号を選択するにはメニュー確定ボタン５７を押せばよい。図７に示された画面５０Ｅでは画像番号１１番を選択したことがチェックボックス中のチェックマークによって視認される。
【００２８】
以上のようにして印刷されるべき画像を確定したのち、メニューバックボタン５６を１回押してメインメニューを表示させる。図８に示された画面５０Ｆでは、レイアウトとして１２個のサムネイルが印刷されるレイアウトが選択されたことと、印刷すべき画像として画像番号１１番、１０番、…が選択されたことが表示される。この後、印刷開始ボタン５４を押して、印刷を行うことができる。
【００２９】
図９はＣＤ／ＤＶＤの印刷環境を選択した場合に表示される画面５０Ｇを示している。上下位置、左右位置、濃度がＣＤ／ＤＶＤの印刷環境のサブメニューとして表示されている。これらのサブメニューをアップスクロールボタン５８、ダウンスクロールボタン５９を操作して選択し、メニュー確定ボタン５７を押すことによって更に下位のメニューを表示させる。図１０は上下位置についての設定を表示する画面５０Ｈを示しており、数値は例えばアップスクロールボタン５８、ダウンスクロールボタン５９を操作して設定することができる。
【００３０】
図１１及び図１２は写真選択において範囲印刷が選択された場合を表示する画面５０Ｉ，５０Ｊを示す。画面５０Ｉでは印刷すべき画像に対応する画像番号の最小値を、画面５０Ｊでは印刷すべき画像に対応する画像番号の最大値を、それぞれ設定する状況を示している。
【００３１】
図１３は種々のレイアウトを例示する図であり、同図（ａ）（ｂ）（ｃ）（ｄ）は、それぞれ半面印刷、全面印刷、４面印刷（追記型ディスクの全面を４分割して、分割された区画毎に１画像が印刷されるレイアウト）、１２面印刷を示す。４面印刷及び１２面印刷のレイアウトでは、画像が区画毎に配置される。印刷される位置に優先順序があり、例えば時計方向に沿って、最も最後に印刷された画像に隣接、あるいは近接して新たな画像が印刷される。
【００３２】
図１４は図１に示されたプリンタの動作を示すフローチャートである。かかるフローチャートの進行、各ステップの実行は、ＲＯＭ１２に格納されたプログラムをＣＰＵ１１が実行することによって、直接あるいは他の回路等によって間接的に実現される。
【００３３】
ステップＳ０においてプリンタについて公知の一般的な初期化処理が終了した後、ステップＳ１に進む。ステップＳ１では、入出力装置５が追記型ディスクのための印刷（ここではＣＤを例に採って「ＣＤ印刷」と称す）を行うか通常の印刷を行うかの選択肢を表示する。そしてステップＳ２において、入出力装置５に対してユーザが行った操作についての判断がなされる。具体的にはＣＤ印刷が選択されればステップＳ３へと進んでＣＤ印刷モードでの印刷が実行され、通常印刷が選択されればステップＳ４へと進んで通常印刷モードでの印刷が実行される。ステップＳ２の判断はプリンタコントローラ１に備えられたＣＰＵ１１において実行することができる。
【００３４】
ステップＳ３におけるＣＤ印刷モードでも、ステップＳ４における通常印刷モードでも、ストレージメディア３に格納されていたプリントアウトデータがスロット１９を介してデータインターフェース１８に伝達され、更にバス１０を介してＲＡＭ１４に与えられる。
【００３５】
印刷の具体的な処理では、ストレージメディア３に格納されていたプリントアウトデータがスロット１９を介してデータインターフェース１８に伝達され、更にバス１０を介してＲＡＭ１４に与えられる。そして色調や印刷仕様に対応して、ＲＯＭ１３からそれぞれ色変換ＬＵＴや、印刷制御データを選定して、印刷が行われる。上記の印刷仕様は入出力インターフェース６及びバス１０を介してＣＰＵ１１に伝達される。当該内容を判断したＣＰＵ１１は、バス１０を介して制御回路１５に対して指令する。当該指令は、色変換ＬＵＴや印刷仕様に対応した印刷制御データをＲＯＭ１３から選定する動作や、ＲＡＭ１４に与えられていたプリントアウトデータを当該色変換ＬＵＴや当該印刷制御データに基づいて印刷する印刷命令をバス１０を介してエンジンインターフェース１７に与える動作を、制御回路１５に要求する。印刷機構部２はエンジンインターフェース１７を介して当該印刷命令を受け、これに基づいて搬送機構２１及び印刷ヘッド２２が駆動する。
【００３６】
図１５はＣＤ印刷モードにおける動作の詳細を示すフローチャートである。ステップＳ３０において、図３乃至図１２に示されたような、レイアウトや印刷画像の設定を行う。ステップＳ３１において、複数の画像が配置されるレイアウトが設定されているか否か、具体的には４面印刷又は１２面印刷のいずれか（それぞれ図１３（ｃ）（ｄ）に対応）に設定されているか否かが判断される。４面印刷又は１２面印刷のいずれかに設定されていればステップＳ３２に処理が進む。一方、それ以外のレイアウト、例えば半面印刷や全面印刷（それぞれ図１３（ａ）（ｂ）に対応）に設定されている場合にはステップＳ３４へ進む。
【００３７】
ステップＳ３２では更に、印刷対象４において印刷済み範囲が検出されたか否かが判断され、検出の有無に従ってそれぞれステップＳ３３，Ｓ３４へと処理が進む。ステップＳ３３では印刷済み範囲の次の位置への画像の印刷を開始する。但し印刷可能な範囲が残っていなければ印刷を終了する。ステップＳ３４では、それぞれのレイアウトの初期位置から印刷を開始する。
【００３８】
図１６及び図１７はそれぞれ１２面印刷及び４面印刷に対応しており、いずれも印刷済み範囲を検出する様子を示す。１２面印刷及び４面印刷のいずれのレイアウトにおいても、画像を配置すべき位置を区画として設定している。
【００３９】
印刷対象４は印刷面を有する追記型ディスク４０と、これを搭載するトレイ４９とを備えている。トレイ４９は図１に示された搬送機構２１へと挿入される。その挿入方向は所定の方向に設定されている。かかる挿入方向はトレイ４９において矢印４１で表示されている。
【００４０】
トレイ４９には載置用目印４２も設けられている。載置用目印４２に対して、追記型ディスク４０の所定の位置、例えば印刷された追記型ディスク４０の最上位を合わせて追記型ディスク４０をトレイ４９へ載置する。
【００４１】
図１６に示される１２面印刷の場合には、４つのサムネイルＧ１〜Ｇ４が印刷済みである場合が例示されている。１２面印刷において１２個のサムネイルを時計回り方向に順次に印刷される場合、図１６に示されるように、印刷済みのサムネイルＧ１〜Ｇ４のうち、最も反時計回り方向側に位置するサムネイルＧ１を載置用目印４２に合わせ、追記型ディスク４０をトレイ４９へ載置する。この場合、サムネイルＧ１を印刷する位置が、１２面印刷というレイアウトの初期位置である。
【００４２】
図１７に示される４面印刷の場合には、サムネイルＧ１１が印刷済みである場合が例示されている。４面印刷において４つの画像が時計回り方向に順次に印刷される場合、図１７に示されるように、印刷済みの画像の最も反時計回り方向側の位置を載置用目印４２に合わせ、追記型ディスク４０をトレイ４９へ載置する。この場合、画像Ｇ１１を印刷する位置が、４面印刷というレイアウトの初期位置である。
【００４３】
ステップＳ３２においては、例えば位置検出部２３が搬送方向Ｑ（図１６、図１７では矢印４１で示される方向と平行となる）に対して直交する方向で走査線Ｔ１〜Ｔ７に沿って走査する。これらの走査線の各々において位置検出部２３は画像が印刷済みか否かを検出し、以て印刷済み範囲を検出することができる。
【００４４】
走査線Ｔ１〜Ｔ７はこの順に載置用目印４２から遠ざかる位置にある。換言すれば印刷対象４の挿入方向とは反対方向に走査線Ｔ１〜Ｔ７が順次配列される。例えば１２面印刷において１２個のサムネイルが追記型ディスク４０の中心Ｏから直径Ｒの位置に配置されて印刷される場合を想定する。この場合、走査線Ｔ１〜Ｔ３は中心Ｏから載置用目印４２へ向かってそれぞれ距離Ｒ，√（３／４）Ｒ，Ｒ／２の位置にあり、走査線Ｔ５〜Ｔ７は中心Ｏから載置用目印４２と反対側へ向かってそれぞれ距離Ｒ／２，√（３／４）Ｒ，Ｒの位置にあり、走査線Ｔ４は中心Ｏを通る。
【００４５】
図１８は図１６に示された１２面印刷の場合について、印刷済み範囲を検出する動作を示すフローチャートである。ステップＳ３０１〜Ｓ３０７ではそれぞれ走査線Ｔ１〜Ｔ７での画像の個数を判断する。ステップＳ３０１〜Ｓ３０６において画像の個数が１個であると判断されれば、それぞれステップＳ３０２〜Ｓ３０７へと処理が進む。ステップＳ３０１〜Ｓ３０７において画像の個数が０個であると判断されれば、それぞれステップＳ３０８〜３１４へと処理が進む。またステップＳ３０２〜Ｓ３０６において画像の個数が２個であると判断されれば、それぞれステップＳ３１５〜３１９へと処理が進む。ステップＳ３０７において画像の個数が１個であると判断されればステップＳ３２０へと処理が進む。
【００４６】
ステップＳ３０８が実行されるのは、１２面印刷において最も最初にサムネイルが印刷されるべき位置においてすらも画像が存在しない場合であるので、印刷済み範囲を検出しないと判断される。ステップＳ３０９〜Ｓ３２０ではそれぞれ印刷済みのサムネイルの個数が１個〜１２個であると判断される。
【００４７】
ステップＳ３０９，Ｓ３１５のいずれかが実行された場合には、その段階で画像の個数が求められたので、走査線Ｔ３〜Ｔ７における走査を行う必要がない。よって走査を終了することが望ましい。同様にして、ステップＳ３１０，Ｓ３１６のいずれかが実行された場合には走査線Ｔ４〜Ｔ７における走査を行う必要がなく、ステップＳ３１１，Ｓ３１７のいずれかが実行された場合には走査線Ｔ５〜Ｔ７における走査を行う必要がなく、ステップＳ３１２，Ｓ３１８のいずれかが実行された場合には走査線Ｔ６〜Ｔ７における走査を行う必要がなく、ステップＳ３１３，Ｓ３１９のいずれかが実行された場合には走査線Ｔ７における走査を行う必要がなく、いずれも走査を終了することが望ましい。
【００４８】
図１７に示された４面印刷の場合についても、１２面印刷の場合と同様にして印刷済み範囲を検出することができる。しかし４面印刷の場合には印刷されるべき画像が４個なので、走査回数をより低減することができる。
【００４９】
図１９は図１７に示された４面印刷の場合について、印刷済み範囲を検出する動作を示すフローチャートである。ステップＳ３２１，Ｓ３２２ではそれぞれ走査線Ｔ３，Ｔ５で検出された画像の長さ（図１９及び以下では「画像検出長」と称す）Ｌ３，Ｌ５が判断される。
【００５０】
ステップＳ３２１では画像検出長Ｌ３が第１閾値δ１よりも小さいか、第１閾値δ１以上第２閾値δ２未満であるか、第２閾値δ２以上であるかが判断される。例えば、４面印刷において４つの画像が印刷された場合に、走査線Ｔ３における画像が長さＤを呈するとしてδ１＜Ｄ／２＜δ２＜Ｄと設定することが望ましい。
【００５１】
同様にして、ステップＳ３２２では画像検出長Ｌ５が第３閾値δ３よりも小さいか、第３閾値δ３以上第４閾値δ４未満であるか、第４閾値δ４以上であるかが判断される。例えば、δ３＜Ｄ／２＜δ４＜Ｄと設定することが望ましい。
【００５２】
ステップＳ３２１においてＬ３＜δ１であると判断されればステップＳ３２３へ、δ１≦Ｌ３＜δ２であると判断されればステップＳ３２２へ、δ２≦Ｌ３であると判断されればステップＳ３２５へ、それぞれ処理を進める。ステップＳ３２２においてＬ５＜δ３であると判断されればステップＳ３２４へ、δ３≦Ｌ５＜δ４であると判断されればステップＳ３２７へ、δ４≦Ｌ５であると判断されればステップＳ３２６へ、それぞれ処理を進める。
【００５３】
ステップＳ３２３が実行されるのは、４面印刷において最も最初に画像が印刷されるべき位置においてすらも画像が存在しない場合であるので、印刷済み範囲を検出しないと判断される。ステップＳ３２４〜Ｓ３２７ではそれぞれ印刷済みの画像の個数が１個，４個，３個，２個であると判断される。
【００５４】
ステップＳ３２３，Ｓ３２５のいずれかが実行された場合には、その段階で画像の個数が求められたので、走査線Ｔ５における走査を行う必要がない。よって走査を終了することが望ましい。
【００５５】
図１９に示されたフローチャートに則って印刷済み範囲を検出する場合には、走査すべき走査線は走査線Ｔ３，Ｔ５の二つですむ。よって走査回数を少なくしてステップＳ３２に必要な時間を短縮することができる。
【００５６】
ステップＳ３３では印刷ヘッド２２及び搬送機構２１を用いて、印刷済み範囲の次の位置への印刷を開始する。具体的には１２画面印刷において既にＮ個（Ｎ＝１〜１１個）のサムネイルが印刷済みである場合には、（Ｎ＋１）個目〜Ｎ０（≦１２）個目のサムネイルの位置への印刷を開始する。１２画面印刷において既に１２個のサムネイルが印刷済みである場合には、印刷を行わないまま終了する。４画面印刷において既にＭ個（Ｍ＝１〜３個）の画像が印刷済みである場合には、（Ｍ＋１）個目〜Ｍ０（≦４）個目の画像の位置への印刷を開始する。４画面印刷において既に４個の画像が印刷済みである場合には、印刷を行わないまま終了する。
【００５７】
印刷済み範囲が検出されなかった場合にはステップＳ３４において印刷が初期位置から開始される。即ち１２画面印刷においては１個目のサムネイルの位置から、４画面印刷においては１個目の画像の位置から、印刷を開始する。
【００５８】
以上のようにして本実施の形態によれば、追記型ディスクにサムネイルを追記して印刷する場合に、これらが重複して印刷されることを回避することができる。
【００５９】
もちろん、本発明の適用は、追記型ディスクに対して画像を追加して印刷する場合に限定されはしない。追記型ディスクへの印刷は例示に過ぎず、本発明は同一の印刷対象に対して複数回の印刷を施す際、印刷画像の重複を避ける技術としてより広い範囲において適用可能である。
【００６０】
例えば、ステップＳ２，Ｓ３（図１４）をそれぞれ「追加印刷が選択されたか？」「追加印刷モード」と読み替え、ステップＳ３においてはステップＳ３２、Ｓ３３を実行してもよい。
【００６１】
上記の４面印刷や１２面印刷のレイアウトにおいては、印刷される画像たるサムネイルが区画毎に配置されており、印刷済み範囲の把握も、印刷済み範囲の次の位置へ印刷することも、この区画に基づいて行われる。しかしながら、本発明は、必ずしも区画として印刷範囲を設定することに限定されない。
【００６２】
印刷対象４として通常用紙を用いた場合であっても、インク切れなどの理由により、一枚の用紙において印刷されるべき画像の印刷が、途中で終了することがある。この場合、インク及び時間の節約の観点からも、途中まで画像が印刷された用紙に対して追加的に画像を印刷して、当該画像の全部を印刷することが望ましい。
【００６３】
かかる場合に上述のステップＳ３を実行し、ステップＳ３２において印刷済み範囲を検出した後、ステップＳ３３において不足した画像を追加して印刷すればよい。
【００６４】
但し、ステップＳ３２の実行に際しては、位置検出部２３の走査線同士の間隔を画素のピッチに整合させることは実際的ではない。よってステップＳ３３を実行して追加的に画像を印刷する際には、既に印刷された画像と幾分重ねることが望ましい。
【図面の簡単な説明】
【図１】本発明の一実施例にかかるプリンタの構成を例示するブロック図である。
【図２】入出力装置５の外装を例示する図である。
【図３】表示部５ａの画面を例示する図である。
【図４】表示部５ａの画面を例示する図である。
【図５】表示部５ａの画面を例示する図である。
【図６】表示部５ａの画面を例示する図である。
【図７】表示部５ａの画面を例示する図である。
【図８】表示部５ａの画面を例示する図である。
【図９】表示部５ａの画面を例示する図である。
【図１０】表示部５ａの画面を例示する図である。
【図１１】表示部５ａの画面を例示する図である。
【図１２】表示部５ａの画面を例示する図である。
【図１３】種々のレイアウトを例示する図である。
【図１４】本発明にかかるプリンタの動作を示すフローチャートである。
【図１５】本発明にかかるプリンタの動作の詳細を示すフローチャートである。
【図１６】印刷済み範囲を検出する様子を示す図である。
【図１７】印刷済み範囲を検出する様子を示す図である。
【図１８】印刷済み範囲を検出する動作を示すフローチャートである。
【図１９】印刷済み範囲を検出する動作を示すフローチャートである。
【符号の説明】
１  プリンタコントローラ
２  印刷機構部
４  印刷対象
【図１】
2005014358.tif 000003
【図２】
2005014358.tif 000004
【図３】
2005014358.tif 000005
【図４】
2005014358.tif 000006
【図５】
2005014358.tif 000007
【図６】
2005014358.tif 000008
【図７】
2005014358.tif 000009
【図８】
2005014358.tif 000010
【図９】
2005014358.tif 000011
【図１０】
2005014358.tif 000012
【図１１】
2005014358.tif 000013
【図１２】
2005014358.tif 000014
【図１３】
2005014358.tif 000015
【図１４】
2005014358.tif 000016
【図１５】
2005014358.tif 000017
【図１６】
2005014358.tif 000018
【図１７】
2005014358.tif 000019
【図１８】
2005014358.tif 000020
【図１９】
2005014358.tif 000021