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