(57)【要約】【課題】自ら取り込んだ画像データを好適な状態でＣＤ−Ｒ等のメディアに印刷することができる印刷装置及びメディアへの印刷方法を提供する。【解決手段】スキャナユニット２１は、原稿台に載せられた見本ＣＤ−Ｒ２５をスキャンして画像データを取り込む。ＣＰＵ１６は、スキャンにより取り込んだ画像データに画像加工処理を施して、印刷に不要な部分の画素をマスクする。即ち、見本ＣＤ−Ｒ２５の画像データのうち、スキャン時に生じる影部分と、ＣＤ−Ｒ中央の孔部と、ＣＤ−Ｒの外側部分とに相当する画素がマスクされる。そして、ＡＳＩＣ２０は画像加工処理後の画素データに画像変換処理、２値化処理、マイクロウィーブ処理を施し、画像処理後の画素データに基づきプリンタユニット２２にＣＤ−Ｒ印刷を実行させる。【選択図】      図２
2005119261.tif 000002
【特許請求の範囲】
【請求項１】
スキャン又は記憶媒体からのデータ読み取りによって見本メディアの画像を取り込み可能な取込手段と、前記取込手段で取り込んだ画像データに基づき印刷を実行する印刷実行手段とを備えた印刷装置において、
前記取込手段で取り込んだ前記見本メディアの画像データを、印刷先であるメディアの印刷範囲に合わせて加工する画像処理手段と、
前記画像処理手段による加工後の画像データに基づき、前記印刷実行手段を動作させて前記画像を前記メディアに印刷させる制御手段と
を備えたことを特徴とする印刷装置。
【請求項２】
前記取込手段は、前記見本メディアの画像をスキャンによって取り込むスキャナ装置であることを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記スキャナ装置で取り込んだ前記見本メディアの画像データには、該見本メディアの外周にスキャン処理で生じる影部分が含まれており、
前記画像処理手段は、前記画像データのうち前記影部分の画素をマスクして、印刷時に前記メディアに対して色を付けないデータとすることを特徴とする請求項２に記載の印刷装置。
【請求項４】
前記見本メディアは、外形が円板形状で中央に孔部を有する形状であり、
前記画像処理手段は、印刷不要部分である前記見本メディアの影部分と、中央の孔部と、前記影部分の外側部分との画素をマスクして、印刷時に前記メディアに対して色を付けないデータとすることを特徴とする請求項３に記載の印刷装置。
【請求項５】
前記見本メディアのサイズを識別する識別手段を備え、
前記画像処理手段は、前記識別手段の識別結果に基づき、前記画像データのうち前記見本メディアのサイズに応じた影部分の画素をマスクすることを特徴とする請求項３又は４に記載の印刷装置。
【請求項６】
前記取込手段は、前記記憶媒体に記憶された画像データを読み取って前記画像を取り込む読取装置であることを特徴とする請求項１〜５のうちいずれか一項に記載の印刷装置。
【請求項７】
前記画像処理手段は、印刷対象である前記メディアの印刷範囲に基づき、前記読取装置で読み取った前記画像データのうち前記印刷範囲に相当する領域を印刷すべき領域として設定し、その設定結果に基づき前記印刷範囲に相当する画素の画像データを展開し、印刷時に前記メディアからはみ出す画素を印刷不要部分としてマスクすることを特徴とする請求項６に記載の印刷装置。
【請求項８】
前記メディアへ印刷する画像のレイアウト情報を選択設定時するときに操作される操作手段を備え、
前記画像処理手段は、前記操作手段で設定された前記レイアウト情報に基づき、そのレイアウトを反映させて前記印刷範囲に相当する画素の画像データを展開し、印刷不要部分の画素をマスクすることを特徴とする請求項７に記載の印刷装置。
【請求項９】
前記画像処理手段は、前記メディアへ印刷する画像として複数の画像が選択される場合には、前記印刷範囲を複数のレイアウト枠によって分割し、各レイアウト枠にレイアウトする前記画像毎に設定された前記レイアウト情報に基づき、前記印刷範囲に相当する画素の画像データを展開することを特徴とする請求項８記載の印刷装置。
【請求項１０】
前記レイアウト情報は、前記印刷範囲に前記画像をレイアウトするときの位置情報を示す座標値であり、
前記画像処理手段は、前記座標値に基づいて前記印刷範囲に相当する画素の画像データを展開することを特徴とする請求項８又は９に記載の印刷装置。
【請求項１１】
前記画像処理手段は、前記印刷範囲に相当する画素について展開する前記画像データを、該展開後の画像データを記憶する記憶部の容量に応じた所定のデータサイズ単位で順次展開することを特徴とする請求項７〜１０のうちいずれか一項に記載の印刷装置。
【請求項１２】
スキャン又は記憶媒体からのデータ読み取りによって見本メディアの画像を取り込み可能な取込手段と、前記取込手段で取り込んだ画像データに基づき印刷処理を実行する印刷実行手段とを備えた印刷装置に使用されるメディアへの印刷方法において、
画像処理手段は前記取込手段で取り込んだ前記見本メディアの画像データを、印刷先であるメディアの印刷範囲に合わせて加工し、制御手段は前記画像処理手段による加工後の画像データに基づき前記印刷実行手段を動作させて前記画像を前記メディアに印刷させることを特徴とするメディアへの印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばホストコンピュータに接続することなく装置単体で印刷が可能な印刷装置及びメディアへの印刷方法に関する。
【背景技術】
【０００２】
従来、ＣＤ−Ｒ、ＤＶＤ−Ｒ等のメディアに直接印刷可能なプリンタが種々開発されている。この種のプリンタでは、印刷対象のメディアをプリンタにセットしておくとともに、印刷したい画像データをホストコンピュータで取り込む。そして、その画像データに関してメディア上での位置、大きさ、デザイン等の画像調整を行い、調整後の画像データをプリンタに送信する。すると、プリンタがその画像データに基づきメディアに印刷処理を実行し、市販のＣＤのようにきれいなデザインのＣＤ−Ｒができ上がる。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、プリンタにはホストコンピュータに接続することなくプリンタ単体で印刷可能な機種、いわゆるスタンドアロン機がある。この種のスタンドアロン機としては、スキャナ機能及びプリンタ機能を一台に搭載してコピー印刷が可能な機種や、メモリーカードを挿し込むカードスロットを有し、メモリーカードから画像を取り込んで画像印刷が可能な機種がある。
【０００４】
ここで、前者の機種を用いて見本ＣＤ−Ｒをスキャンし、その画像をＣＤ−Ｒに印刷（メディア印刷）することも考えられるが、この手法を用いると見本ＣＤ−Ｒの厚さの関係上、ＣＤ−Ｒに影部分が印刷されてしまう問題があった。また、後者の機種ではメモリーカード１２からの画像データをＣＤ−Ｒに印刷可能な機種がなく、この種の機能を有するプリンタの開発が望まれていた。
【０００５】
本発明は、自ら取り込んだ画像データを好適な状態でＣＤ−Ｒ等のメディアに印刷することができる印刷装置及びメディアへの印刷方法を提供することにある。
【課題を解決するための手段】
【０００６】
上記問題点を解決するために、本発明では、スキャン又は記憶媒体からのデータ読み取りによって見本メディアの画像を取り込み可能な取込手段と、前記取込手段で取り込んだ画像データに基づき印刷処理する印刷実行手段とを備えた印刷装置において、前記取込手段で取り込んだ前記見本メディアの画像データを、印刷先であるメディアの印刷範囲に合わせて加工する画像処理手段と、前記画像処理手段による加工後の画像データに基づき、前記印刷実行手段を動作させて前記画像を前記メディアに印刷させる制御手段とを備えた。
【０００７】
この構成によれば、取込手段で取り込んだ画像データが画像処理手段によって印刷範囲に合わせて加工され、その加工後の画像データに基づきメディア印刷が実施される。従って、メディアにのみ印刷が行われることになり、印刷装置自らが取り込んだ画像データを好適な状態でメディアに印刷することが可能となる。
【０００８】
本発明では、前記取込手段は、前記見本メディアの画像データをスキャンによって取り込むスキャナ装置である。この構成によれば、スキャナ装置でスキャンした見本メディアの画像を、好適な状態でメディアに印刷することが可能となる。
【０００９】
本発明では、前記スキャナ装置で取り込んだ前記見本メディアの画像データには、該見本メディアの外周にスキャン処理で生じる影部分が含まれており、前記画像処理手段は、前記画像データのうち前記影部分の画素をマスクして、印刷時に前記メディアに対して色を付けないデータとする。この構成によれば、スキャン装置により見本メディアをスキャンすると、その画像データには見本メディアの影部分が生じてしまうが、スキャン処理で生じる見本メディアの影部分の画素をマスクするので、メディア印刷したときにメディアに影部分（黒色）が印刷されずに済む。
【００１０】
本発明では、前記見本メディアは、外形が円板形状で中央に孔部を有する形状であり、前記画像処理手段は、印刷不要部分である前記見本メディアの影部分と、中央の孔部と、前記影部分の外側部分との画素をマスクして、印刷時に前記メディアに対して色を付けないデータとする。この構成によれば、外形が円板形状で中央に孔部を有するメディアに印刷を行う場合、印刷すべき画像データの中でスキャン時に生じる影部分と、中央の孔部と、影部分の外側部分との各画素をマスクするので、この種のメディアに印刷を行っても、不必要な箇所に印刷を行うことがなく、好適な印刷結果が得られる。
【００１１】
本発明では、前記見本メディアのサイズを識別する識別手段を備え、前記画像処理手段は、前記識別手段の識別結果に基づき、前記画像データのうち前記見本メディアのサイズに応じた影部分の画素をマスクする。この構成によれば、見本メディアのサイズが識別手段によって識別され、見本メディアのサイズに応じた影部分の画素がマスクされる。従って、一台の印刷装置でサイズの異なる複数のメディアに印刷を行うことが可能となる。
【００１２】
本発明では、前記取込手段は、前記記憶媒体に記憶された画像データを読み取って前記画像を取り込む読取装置である。この構成によれば、読取装置を用いて記憶媒体から読み取った画像を、好適な状態でメディアに印刷することが可能となる。
【００１３】
本発明では、前記画像処理手段は、印刷対象である前記メディアの印刷範囲に基づき、前記読取装置で読み取った前記画像データのうち前記印刷範囲に相当する領域を印刷すべき領域として設定し、その設定結果に基づき前記印刷範囲に相当する画素の画像データを展開し、印刷時に前記メディアからはみ出す画素を印刷不要部分としてマスクする。この構成によれば、記憶媒体の画像データに基づきメディアに印刷を行う場合、メディアからはみ出す画素を印刷不要部分としてマスクするので、記憶媒体の画像データをメディアに印刷する場合であっても、不必要な箇所に印刷を行うことがなく、好適な印刷結果が得られる。
【００１４】
本発明では、前記メディアへ印刷する画像のレイアウト情報を選択設定時するときに操作される操作手段を備え、前記画像処理手段は、前記操作手段で設定された前記レイアウト情報に基づき、そのレイアウトを反映させて前記印刷範囲に相当する画素の画像データを展開し、印刷不要部分の画素をマスクする。この構成によれば、記憶媒体から読み込んだ画像データのメディア上の印刷位置やサイズがユーザにより操作手段を用いて設定される。そして、ユーザによって設定されたレイアウトを反映させて画像データが展開されるとともに、印刷不要部分がマスクされるので、ユーザが設定したレイアウトでメディア印刷することが可能となる。
【００１５】
本発明では、前記画像処理手段は、前記メディアへ印刷する画像として複数の画像が選択される場合には、前記印刷範囲を複数のレイアウト枠によって分割し、各レイアウト枠にレイアウトする前記画像毎に設定された前記レイアウト情報に基づき、前記印刷範囲に相当する画素の画像データを展開する。この構成によれば、記憶媒体から読み込んだ複数の画像データを、ユーザが設定した任意のレイアウトで組み合わせて、１枚の印刷画像としてメディアに印刷することができる。
【００１６】
本発明では、前記レイアウト情報は、前記印刷範囲に前記画像をレイアウトするときの位置情報を示す座標値であり、前記画像処理手段は、前記座標値に基づいて前記印刷範囲に相当する画素の画像データを展開する。この構成によれば、画像データは、レイアウト情報として設定される座標値に基づいて、メディアの印刷範囲内に順次展開される。したがって、ユーザが操作手段にて設定した任意のレイアウトでメディアへの印刷を行うことが可能となる。
【００１７】
本発明では、前記画像処理手段は、前記印刷範囲に相当する画素について展開する前記画像データを、該展開後の画像データを記憶する記憶部の容量に応じた所定のデータサイズ単位で順次展開する。この構成によれば、印刷装置に備える記憶手段の容量が小さなものであっても対応可能となる。
【００１８】
本発明では、スキャン又は記憶媒体からのデータ読み取りによって見本メディアの画像を取り込み可能な取込手段と、前記取込手段で取り込んだ画像データに基づき印刷処理を実行する印刷実行手段とを備えた印刷装置に使用されるメディアへの印刷方法において、画像処理手段は前記取込手段で取り込んだ前記見本メディアの画像データを、印刷先であるメディアの印刷範囲に合わせて加工し、制御手段は前記画像処理手段による加工後の画像データに基づき前記印刷実行手段を動作させて前記画像を前記メディアに印刷させる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明を具体化した印刷装置及びメディアへの印刷方法の一実施形態を図１〜図１２に従って説明する。
図１に示すように、印刷装置としてのプリンタ１は、ホストコンピュータに接続しなくとも一台で印刷実行が可能なインクジェット式のスタンドアロン機である。プリンタ１は、ケース２の上面の原稿台３に載置された原稿（見本）をスキャンし、それを印刷処理して用紙４を排紙口５から排紙するスキャン印刷（コピー印刷）が可能である。また、プリンタ１はスキャンした画像データ（スキャンデータ）をホストコンピュータに送信するスキャナ読み取りや、ホストコンピュータから受信した印刷データを印刷出力することも可能である。
【００２０】
プリンタ１のケース２には操作パネル部６が配設され、この操作パネル部６にはＬＣＤ（液晶表示器）７や操作手段としての各種スイッチ類８が配設されている。ＬＣＤ７には、プリンタ１のメニュー機能、印刷条件、動作内容、動作状況、エラー内容等が表示される。また、各種スイッチ類８としては電源を通電・遮断するための電源ボタン９、プリンタ１の印刷モードを選択するための選択ボタン１０、コピー処理やスキャン処理を開始するときに押される印刷開始ボタン１１（カラー、モノクロの２種類）等がある。
【００２１】
ケース２の前面右側下部には、記憶媒体としてのメモリーカード１２を挿し込むためのカードスロット１３が配設されている。メモリーカード１２には、デジタルカメラ等で撮影された画像がデジタル信号の画像データとして記憶されている。プリンタ１は、カードスロット１３に挿し込まれたメモリーカード１２の画像データを読み取り、これら画像のうちスイッチ類８の操作によって選択された画像を用紙４に印刷出力するカード印刷が実行可能である。なお、カードスロット１３が取込手段（読取装置）を構成する。
【００２２】
プリンタ１は、メディアとしてのＣＤ−Ｒ１４に印刷処理を行うＣＤ−Ｒ印刷が実行可能である。具体的には、プリンタ１と別部品である平板状のＣＤ−Ｒトレイ１５を用意し、ＣＤ−Ｒトレイ１５上の穴部１５ａにＣＤ−Ｒ１４を載置する。そして、そのＣＤ−Ｒトレイ１５をプリンタ１にセットし、選択ボタン１０でＣＤ−Ｒ印刷モードを選択するとともに印刷開始ボタン１１を押して印刷を開始すると、ＣＤ−Ｒ１４の表側表面を印刷範囲として印刷処理が実行される。
【００２３】
図２に示すように、プリンタ１はメイン制御を司るＣＰＵ１６を備え、ＣＰＵ１６にはバス１７を介してＲＯＭ１８、記憶部としてのＲＡＭ１９、ＡＳＩＣ２０が接続されている。また、プリンタ１はスキャナユニット２１及びプリンタユニット２２を備えている。スキャナユニット２１は、露光ランプ、ＣＣＤセンサ、パルスモータ等からなり、スキャナ入力回路２３を介してバス１７に接続されている。
【００２４】
また、プリンタユニット２２は、ヘッド、キャリッジモータ、紙送りモータ、駆動回路等から構成され、バス１７に接続されている。なお、スキャナユニット２１及びスキャナ入力回路２３が取込手段（スキャナ装置）を構成し、プリンタユニット２２が印刷実行手段に相当する。
【００２５】
ＲＯＭ１８には、プリンタ１を制御するための制御プログラム、スキャナユニット２１を駆動するためのスキャナ用制御パラメータ、プリンタユニット２２を駆動するためのプリンタ用制御パラメータ等が記憶されている。ＲＯＭ１８には、ＣＤ−Ｒ印刷を実行するときＣＰＵ１６によって実行されるメディア印刷実行プログラムも記憶されている。なお、画像処理手段及び識別手段はＣＰＵ１６及びメディア印刷実行プログラムによって構成され、制御手段はＣＰＵ１６、ＡＳＩＣ２０及びメディア印刷実行プログラムによって構成される。
【００２６】
ＡＳＩＣ２０にはＡＳＩＣ用のＲＡＭ２４が接続され、ＡＳＩＣ２０はＲＡＭ２４を作業領域として、スキャンで取り込んだ画像データやメモリーカード１２から読み取った画像データに画像処理を施し、その画像データをプリンタユニット２２のヘッドに送る。ＣＰＵ１６は、スキャン動作時にスキャナ用制御パラメータを基にスキャナ入力回路２３を介してスキャナユニット２１を制御する。ＣＰＵ１６は、印刷処理時に画像処理後の画像データ及びプリンタ用制御パラメータを基にプリンタユニット２２を制御したり、メモリーカード１２の画像データ読み取り時にそのデータ読み取りを制御したりする。
【００２７】
次に、スタンドアロン機でのスキャンによるＣＤ−Ｒ印刷について説明する。まず最初に、見本メディアとしての見本ＣＤ−Ｒ２５を原稿台３にセットするとともに、未印刷のＣＤ−Ｒ１４を載せたＣＤ−Ｒトレイ１５をプリンタ１にセットする。続いて、選択ボタン１０で印刷モードをＣＤ−Ｒ印刷モードに設定し、そのモードでの印刷方法をスキャン印刷に設定する。そして、この状態で印刷開始ボタン１１が押されると、ＣＰＵ１６はＲＯＭ１８のメディア印刷実行プログラムに基づき、以下に述べるＣＤ−Ｒ印刷を実行する。
【００２８】
まずＣＰＵ１６は、スキャナユニット２１にプレスキャンを実行させて図３に示す画像データ２６を取り込み、その画像データ２６に基づき見本ＣＤ−Ｒ２５が原稿台３のどの位置に置かれているかを判断する。ここで、見本ＣＤ−Ｒ２５をスキャンすると影部分（図３に示す斜線部分）２７がスキャンされるため、画像データ２６ではこの影部分２７も含めたＣＤ−Ｒ画像２８が見本ＣＤ−Ｒ２５と判断される。また、このＣＤ−Ｒ画像２８と、そうでない部分２９とを見分けることが可能であるため、ＣＤ−Ｒ画像２８の外形を見ることで見本ＣＤ−Ｒ２５の原稿台３での位置が分かる。
【００２９】
続いて、ＣＰＵ１６はプレスキャンのスキャン結果に基づき、本スキャン領域を決定する。即ち、見本ＣＤ−Ｒ２５の影部分２７を含むＣＤ−Ｒ画像２８が収まる最小の四角領域（図３の破線で示す領域）を本スキャン領域として決定する。そして、ＣＰＵ１６はスキャナユニット２１に本スキャンを実行させ、図３に示す破線領域に囲まれた部分の画像データを高解像度で読み取る。このとき、ＣＰＵ１６は本スキャンで読み取った画像データを、１ラインごとにＡＳＩＣ２０のＲＡＭ２４に転送する。
【００３０】
ここで、ＡＳＩＣ２０はＲＡＭ２４に書き込まれた１ライン分の画像データを、ヘッド走査時の１ラスタラインを構成する順序に並び替えてＣＰＵ１６のＲＡＭ１９に転送し、この転送処理を画像データの全てのラインで完了するまで繰り返し実行する。すると、ＲＡＭ１９には記憶解像度（スキャン解像度）に合わせた図４に示す画素データ（ＲＧＢデータ）３０が生成される。この画素データ３０には、スキャン時に生じる見本ＣＤ−Ｒ２５の影部分２７の画素３０ａが含まれることになる。
【００３１】
転送処理が完了すると、ＣＰＵ１６はＲＡＭ１９に書き込まれた画素データ３０に画像加工処理を施す。以下に詳述すると、ＲＯＭ１８にはＣＤ−Ｒ１４の直径サイズに応じた図５（ａ）に示すテンプレートＴが複数（本例は２つ）記憶されている。本例のテンプレートＴは、直径が１２ｃｍサイズのテンプレートＴａと、直径が８ｃｍサイズのテンプレートＴｂとがある。
【００３２】
ＲＯＭ１８には、テンプレートＴａ、Ｔｂごとにマスク情報Ｋが書き込まれた図５（ｂ）に示すスキャン印刷用のテーブルＴＢ１が記憶されている。このマスク情報Ｋは、ＣＤ−Ｒ１４に印刷を施すにあたって印刷に不必要な画素を指定するための情報であり、図４に示す画素データ３０上のＣＤ−Ｒの中心点（中心画素）３０ｂを基点として、どの画素をインク吐出しない白データとするかを決めるものである。本例のマスク情報Ｋは各テンプレートＴａ，Ｔｂに応じてＫａ，Ｋｂが記憶され、図６に示す画素データ３０の影部分２７、見本ＣＤ−Ｒ２５の中央の孔部３１、影部分２７の外側部分（４隅）３２の各画素を指定する情報である。
【００３３】
画像加工処理として、まずＣＰＵ１６はテンプレートＴを用いてマッチング処理を行い、画素データ３０中のＣＤ−Ｒ画像（影部分２７を含む画像）２８とテンプレートＴとを比較して見本ＣＤ−Ｒ２５のサイズを判別する。本例では、ＣＤ−Ｒサイズが１２ｃｍサイズであると判別されたとする。続いてＣＰＵ１６は、図４に示すように画素データ３０の縦軸と横軸との画素数を求め、縦軸の中間画素が位置するラインＬａと、横軸の中間画素が位置するラインＬｂとの交点をＣＤ−Ｒ画像２８の中心点３０ｂとして算出する。
【００３４】
中心点３０ｂの算出後、ＣＰＵ１６はテーブルＴＢ１を参照してマスク処理を行い、画素データ３０の各画素のうち印刷に不必要な部分を白データ（インク吐出されないデータ）として設定する。即ち、ＣＰＵ１６はテーブルＴＢ１のマスク情報Ｋａを用い、ＣＤ−Ｒ画像２８の中心点３０ｂを基準として印刷に不必要な図６に示す影部分２７、中央の孔部３１、外側部分３２を認識し、これらの各画素をインク吐出がなされない白データとして設定する。そして、ＣＰＵ１６はマスク処理後の画素データ３０をＡＳＩＣ２０に送る。
【００３５】
ＡＳＩＣ２０はその画素データ３０を、プリンタユニット２２の印刷解像度に応じた解像度に変換する。そして、ＡＳＩＣ２０はその画素データを２値化処理し、ＲＧＢ系をＹＭＣＫ系の画素データ（ＹＭＣＫデータ）に変換する。続いて、ＡＳＩＣ２０はＹＭＣＫデータをマイクロウィーブ処理し、ヘッドが一走査するときに印刷処理すべき一走査分のヘッド駆動データを生成する。このヘッド駆動データは、ヘッドの各ノズルに対しインク吐出の有無と吐出量を指示する２値データであり、マスク処理でマスクされた画素についてはインク吐出が無になる。
【００３６】
マイクロウィーブ処理について説明すると、プリンタユニット２２のヘッドは、用紙４の送り方向（副走査方向）のノズルピッチでドットを形成するため、連続する番号のラスタを１回の主走査で形成することができない。そこで、毎回の主走査ではノズルピッチ間隔で複数本のラスタを形成しながら、ラスタを形成する度に形成位置を少しずつずらして、ラスタとラスタの間を少しずつラスタで埋めていくようにして、最終的に連続したラスタを形成する処理をマイクロウィーブ処理という。
【００３７】
この後、ＡＳＩＣ２０は一走査分のヘッド駆動データがＲＡＭ２４に溜まり次第、それを順次、プリンタユニット２２に出力する。ＣＰＵ１６は、ヘッド駆動データに基づきヘッドを駆動させるとともに、プリンタ用制御パラメータに基づきキャリッジモータや紙送りモータ等を駆動してＣＤ−Ｒ１４に印刷を施す。以上によって、影部分がなく、しかも不必要な部分に色がつかない状態で画像がＣＤ−Ｒ１４に印刷される。
【００３８】
次に、スタンドアロン機でのカード読み取りによるＣＤ−Ｒ印刷について説明する。ユーザはカードスロット１３にメモリーカード１２を挿し込み、メモリーカード１２の画像のうち印刷したい画像（見本メディアの画像）を選択する。そして、各種スイッチ類８を用いて、図７に示すように印刷画像３３を印刷基準位置（ＣＤ−Ｒ１４）に対して上下左右方向に動かしたり、拡大縮小により印刷サイズを変更したりして印刷画像３３とそのレイアウト情報Ｒを設定する。このとき、印刷するＣＤ−Ｒ１４の直径サイズも設定する。なお、レイアウト情報Ｒとは、印刷画像３３をＣＤ−Ｒ１４の印刷範囲にレイアウトするときの位置情報を示す座標値である。
【００３９】
これら条件を設定した後、選択ボタン１０を操作して印刷モードをＣＤ−Ｒ印刷モードに設定し、そのモードでの印刷方法をカード印刷、つまりメモリーカード１２から読み込んだ画像データに基づきＣＤ−Ｒ１４に印刷処理を施す方法に設定する。各種印刷条件が設定された後に印刷開始ボタン１１が押されると、ＣＰＵ１６はＲＯＭ１８のメディア印刷実行プログラムに基づき、以下に述べるＣＤ−Ｒ印刷を実行する。
【００４０】
まず、ＣＰＵ１６は、ユーザによって設定されたレイアウト情報Ｒを読み込み、印刷画像３３のＣＤ−Ｒ１４上での位置及び印刷サイズを決定する。続いてＣＰＵ１６は、その印刷画像３３をメモリーカード１２から読み込む。そして、ＣＰＵ１６は、読み込んだ画像データをレイアウト情報Ｒに基づく位置及び印刷サイズで展開し、ＣＤ−Ｒ１４が収まる最小の四角形を範囲とする図８に示す画素データ（ＲＧＢデータ）３４を生成する。この画素データ３４には、印刷に不要な中央の孔部３１とＣＤ−Ｒ画像の外側部分３２とが含まれ、影部分２７は存在しない。
【００４１】
また、ＲＯＭ１８には図９に示すカード印刷用のテーブルＴＢ２が記憶されている。テーブルＴＢ２のマスク情報Ｋは、ＣＤ−Ｒ１４の直径サイズＳａ（１２ｃｍ），Ｓｂ（８ｃｍ）に応じてＫｃ，Ｋｄが記憶され、図８に示す画素データ３４の中央の孔部３１、ＣＤ−Ｒ画像２８の外側部分３２の画素を指定する情報である。そして、ＣＤ−Ｒ１４のサイズがＳａで設定された場合、ＣＰＵ１６はスキャン印刷の場合と同様の方法でマスク情報Ｋｃに基づきマスク処理を行い、画素データ３４のうち印刷に不要な部分を白データ（インク吐出されないデータ）として設定する。
【００４２】
そして、ＣＰＵ１６はマスク処理後の画素データ３４をＡＳＩＣ２０に送る。ＡＳＩＣ２０はカード読取りにより入力した画素データ３４に対し、解像度変換処理、２値化処理、マイクロウィーブ処理を施して、一走査分のヘッド駆動データを順次生成する。そして、ＡＳＩＣ２０は一走査分のヘッド駆動データがＲＡＭ２４に溜まり次第、それを順次、プリンタユニット２２に出力して、プリンタユニット２２にＣＤ−Ｒ印刷を実行させる。
【００４３】
また、カード印刷で複数の画像を１枚のＣＤ−Ｒ１４に印刷する設定を行った場合、ＣＰＵ１６はその組み合わせ情報をレイアウト情報Ｒとして処理し、そのレイアウト情報Ｒに基づき複数の画像を１枚の画像としてＣＤ−Ｒ１４に印刷する。例えば、図１０に示すように、縦横２枚ずつ画像を並べて計４枚の画像をＣＤ−Ｒ１４に印刷する場合、ＣＤ−Ｒ画像２８（ＣＤ−Ｒ１４の印刷面）を含む最小の四角形の範囲が印刷レイアウト面Ｌ０として設定され、この印刷レイアウト面Ｌ０が左上、右上、左下、右下の４つの第１〜第４レイアウト枠Ｌ１〜Ｌ４に分割される。そして、これら第１〜第４レイアウト枠Ｌ１〜Ｌ４にレイアウトする各画像について、第１レイアウト枠Ｌ１内での座標値Ｃ１、第２レイアウト枠Ｌ２内での座標値Ｃ２、第３レイアウト枠Ｌ３内での座標値Ｃ３、第４レイアウト枠Ｌ４内での座標値Ｃ４がレイアウト情報Ｒとして設定される。ＣＰＵ１６は、このレイアウト情報Ｒに基づき、メモリーカード１２から読み込んだ画像データを第１〜第４レイアウト枠Ｌ１〜Ｌ４内に展開し、該展開したデータ（ＲＧＢデータ）に画像加工処理、画像処理等を施すことでＣＤ−Ｒ印刷に必要なヘッド駆動データを生成する。これにより、４枚分の画像がＣＤ−Ｒ１４に印刷される。
【００４４】
次に、ＣＰＵ１６がスキャンによるＣＤ−Ｒ印刷を実行するときの手順を図１１のフローチャートに従って説明する。
ステップ１００では、プレスキャンを実施する。これにより、見本ＣＤ−Ｒが原稿台のどの位置に置かれているかが判断される。
【００４５】
ステップ１０１では、本スキャン領域を決定する。即ち、スキャン時には見本ＣＤ−Ｒの影部分２７が画像として取り込まれるが、この影部分２７を含めたＣＤ−Ｒ画像２８が収まる最小の四角領域（図３の破線で示す領域）を本スキャン領域として決定する。
【００４６】
ステップ１０２では、本スキャンを開始する。即ち、スキャナユニット２１に動作指令を出力して、原稿台３に置かれた見本ＣＤ−Ｒのうち本スキャン領域のスキャンを開始させる。
【００４７】
ステップ１０３では、ＡＳＩＣ２０のＲＡＭ２４へ画像データを転送する。
ステップ１０４では、ＣＰＵ１６のＲＡＭ１９へ画像データを転送する。
ステップ１０５では、データ転送が完了したか否かを判断する。そして、データ転送が完了していれば、見本ＣＤ−Ｒ２５の大きさに対応した図４に示す画素データ（ＲＧＢデータ）３０が生成される。ここで、データ転送が完了していればＳ１０６に移行し、完了していなければＳ１０２に戻ってデータ転送を継続する。
【００４８】
ステップ１０６では、ＣＰＵ１６のＲＡＭ１９に書き込まれた画素データ３０に対し画像加工処理を実施する。ここでは、マッチング処理で画素データ３０の中心点３０ｂを求め、それに基づき画素データ３０の中で印刷に不要な部分をマスクするマスク処理が実施される。
【００４９】
ステップ１０７では、ＡＳＩＣ２０に解像度変換処理を実行させる。即ち、画素データ３０の解像度がプリンタユニット２２の印刷解像度に応じた解像度に変換される。
ステップ１０８では、ＡＳＩＣ２０に２値化処理を実行させ、ＲＧＢ系の画素データ３０をＹＭＣＫデータに変換する。
【００５０】
ステップ１０９では、ＡＳＩＣ２０にマイクロウィーブ処理を実行させる。
ステップ１１０では、マイクロウィーブ処理後の画素データ３０をプリンタユニット２２に出力し、ＣＤ−Ｒ印刷を実行させる。
【００５１】
次に、ＣＰＵ１６がカード読み取りによるＣＤ−Ｒ印刷を実行するときの手順を図１２のフローチャートに従って説明する。
ステップ２００では、ユーザによって設定されたレイアウト情報Ｒを読み込む。
【００５２】
ステップ２０１では、メモリーカード１２から画像データを読み込む。即ち、ユーザによって指定された画像の画像データをメモリーカード１２から読み込む。
ステップ２０２では、レイアウト情報Ｒに基づき画像データを展開する。即ち、読み込んだ画像データをレイアウト情報Ｒ（具体的には座標値）に基づく位置及び印刷サイズで展開し、ＣＤ−Ｒ１４が収まる最小の四角形を範囲とする図８に示す画素データ（ＲＧＢデータ）３４を生成する。
【００５３】
ステップ２０３〜ステップ２０７では、上述したステップ１０６〜ステップ１１０と同様の処理が実施される。
なお、カード読み取りによって、１枚のＣＤ−Ｒ１４に複数（本例では４枚）の画像を印刷する場合（図１０参照）には、ステップ２００で読み込んだレイアウト情報Ｒをもとに、それぞれ第１〜第４レイアウト枠Ｌ１〜Ｌ４の位置での画像データをメモリーカード１２から読み込む（ステップ２０１）。そして、読み込んだ各画像データを、レイアウト情報Ｒに基づく位置（座標値Ｃ１〜Ｃ４）及び印刷サイズで各レイアウト枠Ｌ１〜Ｌ４内にそれぞれ展開し、ＣＤ−Ｒ１４が収まる最小の四角形を範囲とする印刷レイアウト面Ｌ０に画素データ（ＲＧＢデータ）を生成する（ステップ２０２）。その後、各レイアウト枠Ｌ１〜Ｌ４内で印刷に不要な部分（図１０において斜線で示す中央の孔部３１及び外側部分３２）をマスクするマスク処理を実施する（ステップ２０３）。以下、同様にして、解像度変換処理、２値化処理、マイクロウィーブ処理（ステップ２０４〜ステップ２０６）を行い、該マイクロウィーブ処理後の画素データ（ＹＭＣＫの２値データ）をプリンタユニット２２に出力して（ステップ２０７）、ＣＤ−Ｒ印刷を実行させる。
【００５４】
以上記述したように、本例によれば、スキャンした見本ＣＤ−Ｒ２５の画像データには、見本ＣＤ−Ｒ２５の厚みの関係上、影部分２７が生じてしまうが、その影部分２７の画素をインク吐出しない白データとしてマスクする。それに加えて、印刷に不要なＣＤ−Ｒ１４の孔部３１及び外側部分３２に相当する画素もマスクしている。このため、スキャン印刷でＣＤ−Ｒ印刷を行っても、影部分２７、孔部３１及び外側部分３２の印刷不要部分がＣＤ−Ｒ１４に印刷出力されずに済み、映し出すべき画像のみがＣＤ−Ｒ１４に印刷される。
【００５５】
また、メモリーカード１２から読み取った画像データのうちＣＤ−Ｒ印刷に必要な箇所のみを切り出してデータ展開し、それを画像加工してＣＤ−Ｒ１４に印刷するので、印刷に不要な部分がインク吐出されずに済み、スキャン印刷と同様に映し出すべき画像のみがＣＤ−Ｒ１４に印刷される。以上によって、スキャンした画像やメモリーカード１２から読み取った画像を、好適な状態でＣＤ−Ｒ１４に印刷出力することが可能となる。
【００５６】
上記実施形態によれば、以下の効果を得ることができる。
（１）スキャンやカード読取りで取り込んだ画像データ２６を画像加工して印刷に不要な画素にマスクをかけ、そのデータに基づきＣＤ−Ｒ印刷する構成とした。従って、スキャナ印刷やカード印刷を用いたスタンドアロン機でＣＤ−Ｒ印刷を実行することができる。
【００５７】
（２）ＣＤ−Ｒ１４のサイズごと（本例は２種類）にマスク情報Ｋが書かれたテーブルＴＢ１，ＴＢ２をＲＯＭ１８に用意し、これらテーブルＴＢ１，ＴＢ２に基づきマスク処理を行う構成としたので、スキャンで取り込んだ見本ＣＤ−Ｒ２５の画像やメモリーカード１２から読み取った画像を、異なるサイズのＣＤ−Ｒ１４に印刷することができる。
【００５８】
（３）カード印刷を行う場合、操作パネル部６で設定された印刷画像の上下左右位置や印刷サイズがＣＤ−Ｒ印刷に反映される。従って、ユーザは好みに応じた印刷位置や印刷サイズでＣＤ−Ｒ印刷を実施することができる。
【００５９】
（４）カード印刷を行う場合、複数の画像を１枚の印刷画像として認識可能であるので、複数の画像を組み合わせた印刷画像をＣＤ−Ｒ１４に印刷することができる。
（５）プリンタ１はスキャナ機能とカード読取機能の両方を備えているので、一台でスキャナ印刷とカード読取印刷の両方を実施することができる。
【００６０】
なお、上記実施形態は以下のように変更してもよい。
（変形例１）ＣＤ−Ｒ１４のサイズ対応は２種類に限らず、１種類のみ又は３種類以上でもよい。
【００６１】
（変形例２）見本メディアはＣＤ−Ｒに限らず、例えばＤＶＤ−Ｒ等のそれ以外のメディアを用いてもよい。また、見本メディアはＣＤ−Ｒ等のデジタル信号を書き込むメディアに限らず、スキャン時に影が生じてしまう程度の厚みを有するものであればよい。
【００６２】
（変形例３）ＣＤ−Ｒトレイ１５はプリンタ１と別部品のものに限らず、例えばプリンタ１と一体型のものを採用してもよい。
（変形例４）プリンタ１は一台でスキャナ機能とカード読取機能の両方を有している必要はなく、どちらか一方を備える構成でもよい。
【００６３】
（変形例５）カード読み取りによるＣＤ−Ｒ印刷において、レイアウト情報Ｒをもとに画像展開するサイズは、所定のデータサイズ単位としてもよい。すなわち、プリンタ１に備えられるＲＡＭ１９が、印刷範囲の画素に相当する展開後の画像データ（ＲＧＢデータ）を記憶するに十分な容量でない場合がある。この場合には、ＲＡＭ１９の容量に応じた所定のデータサイズ単位で画像データを順次展開することによって、同ＲＡＭ１９の容量が小さなものであっても対応可能となる。これにより、プリンタ１に記憶容量の大きなＲＡＭ１９を搭載することによる製品コストの上昇を抑えることができる。
【図面の簡単な説明】
【００６４】
【図１】一実施形態におけるプリンタの斜視図。
【図２】プリンタの電気的構成を示すブロック図。
【図３】プレスキャンで取得する画像データに関する説明図。
【図４】本スキャンで取得する画素データを示す説明図。
【図５】（ａ）はテンプレートの概念図、（ｂ）はスキャン印刷用のテーブル図。
【図６】画素データのうち印刷不要部分を示す説明図。
【図７】カード印刷を行うときのＬＣＤの画面図。
【図８】データ展開したときに取得する画素データを示す説明図。
【図９】カード印刷用のテーブル図。
【図１０】複数の画像を１枚のＣＤ−Ｒに印刷するときの説明図。
【図１１】スキャンによりＣＤ−Ｒ印刷するときに実行されるフローチャート。
【図１２】カード読取りによりＣＤ−Ｒ印刷するときに実行されるフローチャート。
【符号の説明】
【００６５】
１…印刷装置としてのプリンタ、８…操作手段としてのスイッチ類、１２…記憶媒体としてのメモリーカード、１３…取込手段（読取装置）を構成するカードスロット、１４…メディアとしてのＣＤ−Ｒ、１６…画像処理手段、制御手段及び識別手段を構成するＣＰＵ、１９…記憶部としてのＲＡＭ、２０…制御手段を構成するＡＳＩＣ、２１…取込手段（スキャナ装置）を構成するスキャナユニット、２２…印刷実行手段としてのプリンタユニット、２３…取込手段（スキャナ装置）を構成するスキャナ入力回路、２５…見本メディアとしての見本ＣＤ−Ｒ、２６…画像データ、２７…影部分、３０ａ…画素、３１…孔部、３２…外側部分、Ｒ…レイアウト情報、Ｌ１〜Ｌ４…レイアウト枠、Ｃ１〜Ｃ４…座標値。
【図１】
2005119261.tif 000003
【図２】
2005119261.tif 000004
【図３】
2005119261.tif 000005
【図４】
2005119261.tif 000006
【図５】
2005119261.tif 000007
【図６】
2005119261.tif 000008
【図７】
2005119261.tif 000009
【図８】
2005119261.tif 000010
【図９】
2005119261.tif 000011
【図１０】
2005119261.tif 000012
【図１１】
2005119261.tif 000013
【図１２】
2005119261.tif 000014