(57)【要約】【課題】  外部機器により原稿のイメージを取り込みプリンタにより印刷する場合に、プリントアウトにマージンが現れることのない４辺縁無し複写を可能にすること。【解決手段】  イメージスキャナが、原稿２６２より若干大きいスキャン領域２６３のイメージを取り込む。次に、画像処理回路が、スキャン領域２６３のイメージを拡大して(矢印２７９)、拡大イメージ２７１にする。拡大イメージ２７１内では、原稿２６２のイメージが、印刷用紙２７４より若干大きいイメージ２７３に拡大されている。次に、プリンタが、この拡大イメージ２７１内の拡大原稿イメージ２７３を、印刷用紙に印刷する。【選択図】        図１８
2004297781.tif 000002
【特許請求の範囲】
【請求項１】
原稿台と、
前記原稿台上にスキャン領域を設定し、設定された前記スキャン領域をスキャンして、前記スキャン領域のイメージデータを出力するスキャナ部と、
イメージデータを入力して前記入力されたイメージデータを処理して出力するイメージ処理部と、
前記スキャナ部及び前記処理部を制御して、第１の動作モードを含む１以上の動作モードのうちのいずれかを行う制御部と
を備え、
前記制御部は、前記第１の動作モードを行う場合、
前記スキャン領域が前記原稿台上の複写対象領域と一致するか又は前記複写対象領域より大きくてその内側に前記複写対象領域を包含するように前記スキャン領域を設定するよう、前記スキャナ部を制御し、かつ
前記スキャナ部から出力された前記スキャン領域のイメージデータを入力し、前記スキャン領域のイメージデータに包含されている前記複写対象領域のイメージデータを、水平及び垂直方向の一方又は双方にて印刷媒体の寸法より大きく拡大して出力するよう、前記イメージ処理部を制御する、
イメージ処理装置。
【請求項２】
前記イメージ処理部から出力されたイメージデータを用いて前記印刷媒体に対する印刷を実行する印刷部を更に備えた請求項１記載のイメージ処理装置。
【請求項３】
前記制御部は、予め指定された原稿サイズに基づいて、前記原稿台上に置かれた原稿の領域を想定し、前記想定された前記原稿の領域を前記複写対象領域とみなす請求項１記載のイメージ処理装置。
【請求項４】
前記制御部は、前記スキャナ部を通じて前記原稿台上に置かれた原稿の領域を検出し、前記検出された前記原稿の領域を前記複写対象領域とみなす請求項１記載のイメージ処理装置。
【請求項５】
前記制御部は、ユーザから前記原稿台上の任意の領域を指定され、前記ユーザにより指定された領域を前記複写対象領域とみなす請求項１記載のイメージ処理装置。
【請求項６】
前記制御部は、前記スキャナ部を通じて前記原稿台上に置かれた原稿内に表示されている複写対象を検出し、前記検出された前記複写対象を包含する領域を設定し、前記設定された領域を前記複写対象領域とみなす請求項１記載のイメージ処理装置。
【請求項７】
前記スキャナ部が、前記スキャン領域をスキャンするのに先立って前記原稿台をプレスキャンして、前記原稿台のプレスキャンイメージデータを出力し、
前記制御部が、前記原稿台のプレスキャンイメージデータに基づいて、前記原稿の領域を検出する請求項４記載のイメージ処理装置。
【請求項８】
前記スキャナ部が、前記スキャン領域をスキャンするのに先立って前記原稿台をプレスキャンして、前記原稿台のプレスキャンイメージデータを出力し、
前記制御部が、前記原稿台のプレスキャンイメージデータに基づいて、前記複写対象を検出する請求項６記載のイメージ処理装置。
【請求項９】
前記制御部が、前記イメージ処理部により前記複写対象領域のイメージデータが拡大されたときの倍率に応じて、印刷開始位置の前記印刷媒体に対する位置的関係を変化させるよう、前記印刷部を制御する請求項２記載のイメージ処理装置。
【請求項１０】
前記スキャナ部とは別の画像データソースからイメージデータを入力するイメージ入力回路を更に備え、
前記１以上の動作モードには第２の動作モードが含まれており、
前記制御部が、前記第２の動作モードを行なう場合、前記イメージ入力回路が前記画像データソースから入力したイメージデータ内の印刷対象領域を、前記印刷媒体のサイズより大きく拡大して出力するよう、前記イメージ処理部を制御する請求項１記載のイメージ処理装置。
【請求項１１】
前記スキャナ部とは別の画像データソースからイメージデータを入力するイメージ入力回路を更に備え、
前記１以上の動作モードには第３の動作モードが含まれており、
前記制御部が、前記第３の動作モードを行なう場合、前記処理部が、前記イメージ入力手段が入力した前記画像データソースからのイメージデータの印刷対象領域と、前記スキャナ部から出力された前記スキャン領域のイメージデータに包含されている前記複写対象領域とが重ね合わされると共に、前記印刷対象領域と前記複写対象領域の少なくとも一方が前記印刷媒体のサイズより大きく拡大されている重ね合わせイメージデータを生成し、前記重ね合わせイメージデータを出力するよう、前記イメージ処理部を制御する請求項１又は１０記載のイメージ処理装置。
【請求項１２】
原稿台をスキャンするスキャナ回路と、前記スキャナ回路からのスキャンイメージデータを処理するイメージ処理回路とにより行われるイメージ処理方法において、
前記原稿台上の複写対象領域と一致するか又は前記複写対象領域より大きくなるようにスキャン領域を設定するステップと、
前記スキャン領域をスキャンして、前記スキャン領域のイメージデータを得るステップと、
得られた前記スキャン領域のイメージデータに包含されている前記複写対象領域のイメージデータを、水平及び垂直方向の一方又は双方にて印刷媒体の寸法より大きくなるように、拡大するステップと、
前記拡大された複写対象領域のイメージデータを出力するステップと
を備えたイメージ処理方法。
【請求項１３】
前記拡大された前記複写対象領域のイメージデータを用いて、前記印刷媒体への印刷を実行するステップを更に備えた請求項１２記載のイメージ処理方法。
【請求項１４】
コンピュータにより実行されることにより、原稿台をスキャンするスキャナ回路と、前記スキャナ回路からのスキャンイメージデータを処理するイメージ処理回路とを前記コンピュータにより制御するためのコンピュータプログラムにおいて、
前記原稿台上の複写対象領域と一致するか又は前記複写対象領域より大きくなるようにスキャン領域を設定するためのプログラムセグメントと、
前記スキャン領域をスキャンして、前記スキャン領域のイメージデータを得るよう、前記スキャナ回路を制御するためのプログラムセグメントと、
得られた前記スキャン領域のイメージデータに包含されている前記複写対象領域のイメージデータを、水平及び垂直方向の一方又は双方にて前記印刷媒体の寸法より大きくなるように、拡大するよう、前記イメージ処理回路を制御するプログラムセグメントと、
前記拡大された前記複写対象領域のイメージデータを出力するよう、前記イメージ処理回路を制御するプログラムセグメントと
を有するコンピュータプログラム。
【請求項１５】
前記拡大された前記複写対象領域のイメージデータを用いて、前記印刷媒体への印刷を実行するよう、印刷装置を制御するためのプログラムセグメントを更に備えた請求項１４記載のコンピュータプログラム。
【請求項１６】
原稿台と、
前記原稿台上にスキャン領域を設定し、設定された前記主キャン領域をスキャンして、前記スキャン領域のイメージデータを出力するスキャナ部と、
イメージデータを入力して前記入力されたイメージデータを処理して出力するイメージ処理部と、
前記スキャナ部及び前記処理部を制御して、第１の動作モードを含む１以上の動作モードのうちのいずれかを行う制御部と
を備え、
前記制御部が、前記第１の動作モードを行なう場合、
前記スキャン領域が前記原稿台上の複写対象領域より小さくて、それが前記複写対象領域内に包含されるように、前記スキャン領域を設定するよう、前記スキャナ部を制御し、かつ
前記処理部が、前記スキャナ部から出力された前記スキャン領域のイメージデータを入力し、そのスキャン領域のイメージデータを前記印刷媒体のサイズより大きく拡大して出力するよう、前記イメージ処理部を制御する、
イメージ処理装置。
【請求項１７】
前記イメージ処理部から出力されたイメージデータを用いて前記印刷媒体に対する印刷を実行する印刷部を更に備えた請求項１６記載のイメージ処理装置。
【請求項１８】
前記制御部は、予め指定された原稿サイズに基づいて、前記原稿台上に置かれた原稿の領域を想定し、前記想定された原稿の領域前記複写対象領域とみなす請求項１６記載のイメージ処理装置。
【請求項１９】
前記制御部は、前記スキャナ部を通じて前記原稿台上に置かれた原稿の領域を検出し、前記検出された原稿の領域を前記複写対象領域とみなす請求項１６記載のイメージ処理装置。
【請求項２０】
前記制御部は、ユーザから前記原稿台上の任意の領域を指定され、前記ユーザにより指定された領域を前記複写対象領域とみなす請求項１６記載のイメージ処理装置。
【請求項２１】
前記制御部は、前記スキャナ部を通じて前記原稿台上に置かれた原稿内の複写対象を検出し、前記検出された前記複写対象を包含する領域を設定し、前記設定された領域を前記複写対象領域とみなす請求項１６記載のイメージ処理装置。
【請求項２２】
前記制御部は、前記スキャン領域が前記複写対象領域より所定のスキャナマージン分だけ小さくなるように、前記スキャン領域を設定し、
前記イメージ処理部は、前記拡大されたスキャン領域のイメージデータが水平及び垂直方向の一方又は双方で前記印刷媒体より所定のプリンタマージン分だけ大きくなるように、前記スキャン領域のイメージデータを拡大し、
前記スキャナマージンは、前記プリンタマージンよりも小さい請求項１６記載のイメージ処理装置。
【請求項２３】
前記制御部が、前記処理部により前記複写対象領域のイメージデータが拡大されたときの倍率に応じて、印刷開始位置の前記印刷媒体に対する位置的関係を変化させるように、前記印刷部を制御する請求項１６記載のイメージ処理装置。
【請求項２４】
前記スキャナ部とは別の画像データソースからイメージデータを入力するイメージ入力回路を更に備え、
前記１以上の動作モードには第２の動作モードが含まれており、
前記制御部が、前記第２の動作モードを行なう場合、前記イメージ入力回路が前記画像データソースから入力したイメージデータの印刷対象領域を、前記印刷媒体のサイズより大きく拡大して出力するように、前記イメージ処理部を制御する請求項１６記載のイメージ処理装置。
【請求項２５】
前記スキャナ部とは別の画像データソースからイメージデータを入力するイメージ入力回路を更に備え、
前記１以上の動作モードには第３の動作モードが含まれており、
前記制御部が、前記第３の動作モードを行なう場合、前記イメージ入力回路が入力した前記画像データソースからのイメージデータの印刷対象領域と、前記スキャナ部から出力された前記スキャン領域のイメージデータに包含されている前記複写対象領域とが重ね合わされると共に、前記印刷対象領域と前記複写対象領域の少なくとも一方が前記印刷媒体のサイズより大きく拡大されている重ね合わせイメージデータを生成し、前記重ね合わせイメージデータを出力するよう、前記イメージ処理部を制御する請求項１６又は２４記載のイメージ処理装置。
【請求項２６】
原稿台をスキャンするスキャナ回路と、前記スキャナ回路からのスキャンイメージデータを処理するイメージ処理回路とにより行われるイメージ処理方法において、
前記原稿台上の複写対象領域より小さくて、それが前記複写対象領域内に包含されるようにスキャン領域を設定するステップと、
前記スキャン領域をスキャンして、前記スキャン領域のイメージデータを得るステップと、
得られた前記スキャン領域のイメージデータを、水平及び垂直方向の一方又は双方にて前記印刷媒体の寸法より大きくなるよう、拡大するステップと、
前記拡大された複写対象領域のイメージデータを出力するステップと
を備えたイメージ処理方法。
【請求項２７】
前記拡大された前記複写対象領域のイメージデータを用いて、前記印刷媒体への印刷を実行するステップを更に備えた請求項１６記載のイメージ処理方法。
【請求項２８】
コンピュータにより実行されることにより、原稿台をスキャンするスキャナ回路と、前記スキャナ回路からのスキャンイメージデータを処理するイメージ処理回路とを前記コンピュータにより制御するためのコンピュータプログラムにおいて、
前記原稿台上の複写対象領域より小さくて、それが前記複写対象領域内に包含されるようにスキャン領域を設定するためのプログラムセグメントと、
得られた前記スキャン領域のイメージデータを、水平及び垂直方向の一方又は双方にて前記印刷媒体の寸法より大きく拡大するよう、前記イメージ処理回路を制御するプログラムセグメントと、
前記拡大された前記スキャン領域のイメージデータを出力するよう、前記イメージ処理回路を制御するプログラムセグメントと
を有するコンピュータプログラム。
【請求項２９】
原稿台と、
前記原稿台上のスキャン領域をスキャンして、前記スキャン領域のイメージデータを出力するスキャナ部と、
前記スキャナ部からの前記スキャン領域のイメージデータを処理して印刷イメージデータを生成し、前記印刷イメージデータを出力するイメージ処理部と、
通常複写モードと、縁無し複写モードと、等倍複写モードとを含んだ複数種類の複写モードのうち少なくとも２種類の複写モードの中から何れかのモードを選択し、選択されたモードに応じて前記イメージ処理部を制御する制御部と
を備え、
前記制御部は、
（１）前記通常複写モードが選択されたときは、前記印刷イメージデータが水平及び垂直方向の双方にて前記印刷媒体の寸法より小さくなるように、前記イメージ処理部を制御し、
（２）前記縁無し複写モードが選択されたときは、前記印刷イメージデータが水平及び垂直方向の一方又は双方にて前記印刷媒体の寸法より大きくなるように、前記イメージ処理部を制御し、
（３）前記等倍複写モードが選択されたときは、前記印刷イメージデータのサイズが前記スキャン領域のイメージデータのサイズと同じになるように、前記イメージ処理部を制御する
イメージ処理装置。
【請求項３０】
前記イメージ処理部からの前記印刷イメージデータを用いて前記印刷媒体に対する印刷を実行する印刷部を更に備えた請求項２９記載のイメージ処理装置。
【請求項３１】
前記制御部部が、前記選択されたモードに応じて印刷開始位置の前記印刷媒体に対する位置的関係を変化させるように、前記印刷部を制御する請求項３０記載のイメージ処理装置。
【請求項３２】
原稿台をスキャンするスキャナ回路と、前記スキャナ回路からのスキャンイメージデータを処理するイメージ処理回路とにより行われるイメージ処理方法において、
前記原稿台上のスキャン領域をスキャンして、前記スキャン領域のイメージデータを得るステップと、
得られた前記スキャン領域のイメージデータを処理して印刷イメージデータを生成するステップと、
前記印刷イメージデータを出力するステップと、
通常複写モードと、縁無し複写モードと、等倍複写モードとを含んだ複数種類の複写モードのうち少なくとも２種類の複写モードの中から何れかのモードを選択するステップと、
を備え、
前記印刷イメージデータを生成するステップは、
（１）前記通常複写モードが選択された場合、前記印刷イメージデータが水平及び垂直方向の双方にて前記印刷媒体の寸法より小さくなるように、前記印刷イメージデータのサイズを制御するステップと、
（２）前記縁無し複写モードが選択された場合、前記印刷イメージデータが水平及び垂直方向の一方又は双方にて前記印刷媒体の寸法より大きくなるように、前記印刷イメージデータのサイズを制御するステップと、
（３）前記等倍複写モードが選択された場合、前記印刷イメージデータのサイズが前記スキャン領域のイメージデータのサイズと同じになるように、前記印刷イメージデータのサイズを制御するステップと
を含むイメージ処理方法。
【請求項３３】
コンピュータにより実行されることにより、原稿台をスキャンするスキャナ回路と、前記スキャナ回路からのスキャンイメージデータを処理するイメージ処理回路とを前記コンピュータにより制御するためのコンピュータプログラムにおいて、
前記原稿台上のスキャン領域をスキャンして、前記スキャン領域のイメージデータを得るよう、前記スキャナ回路を制御するためのプログラムセグメントと、、
得られた前記スキャン領域のイメージデータを処理して印刷イメージデータを生成して出力するよう、前記イメージ処理回路を制御するためのプログラムセグメントと、
通常複写モードと、縁無し複写モードと、等倍複写モードとを含んだ複数種類の複写モードのうち少なくとも２種類の複写モードの中から何れかのモードを選択するためのプログラムセグメントと
を有し、
前記イメージ処理回路を制御するためのプログラムセグメントは、
（１）前記通常複写モードが選択された場合、前記印刷イメージデータが水平及び垂直方向の双方にて前記印刷媒体の寸法より小さくなるように、前記印刷イメージデータのサイズを制御するためのプログラムセグメントと、
（２）前記縁無し複写モードが選択された場合、前記印刷イメージデータが水平及び垂直方向の一方又は双方にて前記印刷媒体の寸法より大きくなるように、前記印刷イメージデータのサイズを制御するためのプログラムセグメントと、
（３）前記等倍複写モードが選択された場合、前記印刷イメージデータのサイズが前記スキャン領域のイメージデータのサイズと同じになるように、前記印刷イメージデータのサイズを制御するためのプログラムセグメントと
を含むコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、イメージ処理装置及び方法に関し、特に、イメージスキャンを行ってスキャンされたイメージを印刷するための複合プリンタ又は複写装置に好適なイメージ処理技術に関する。
【背景技術】
【０００２】
近年、プリンタよっては、印刷対象データに基づく画像を印刷用紙の印刷面全体に（つまり、上下左右の４辺に印刷されない余白領域が残らないように）印刷するいわゆる４辺縁無し印刷が可能になっている（例えば特許文献１参照）。この技術に従えば、ロール紙のように垂直方向に長い連続的な印刷用紙の水平方向の範囲いっぱいに（つまり、左右の２辺に印刷されない余白領域が残らないように）印刷すること(以下、２辺縁無し印刷という）も可能である。また、スキャナ機能を持ち、スキャナ機構により取り込んだ画像をそのままプリンタ機構により印刷用紙に印刷することができる複合プリンタも登場している（例えば特許文献２参照）。
【０００３】
複合プリンタでは、ホスト装置への接続を必要としないため、ユーザは、典型的には、原稿台に原稿をセットし、本体に設けられた操作パネルを操作して印刷指示を複合プリンタに与えることで、スキャナ機構による読み取り後、自動的にプリンタ機構により印刷が行われ、印刷結果を得ることができる。
【０００４】
【特許文献１】特開２００３−０５３９５３号公報。
【０００５】
【特許文献２】特開２００１−２１８０２５号公報。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記のような複合プリンタにおいて、スキャナ機構により原稿から取り込んだ画像をそのままプリンタ機構により原稿と同サイズの印刷用紙に４辺縁無し印刷を指定して印刷した場合、スキャナ機構で取り込むことができるスキャン領域が所定のマージン（以下、スキャナマージンという）だけ原稿面全体の領域よりも小さいため、そのスキャナマージンがそのまま印刷用紙に現れてしまい、印刷結果として満足がいくものを得ることができない。このようなスキャナ機構によるスキャン領域とプリンタ機構による印刷領域とのずれを調整するため、読み込みおよび印刷双方の機械的精度を向上させるのは、製品コスト的に問題がある。特に、上述した複合プリンタは、主としてパーソナルユーザをターゲットしているため、製品コストを低く抑えなければならないという強い要求がある。
【０００７】
そこで、本発明は、複合プリンタにおいて、スキャナ機構により取り込んだ画像をプリンタ機構により印刷する場合であっても、マージン領域が現れることのない４辺縁無し又は２辺縁無し印刷を可能にするためのイメージ処理技術を提供することを目的としている。
【課題を解決するための手段】
【０００８】
本発明の一つの観点に従うイメージ処理装置は、原稿台と、前記原稿台上にスキャン領域を設定し、設定された前記スキャン領域をスキャンして、前記スキャン領域のイメージデータを出力するスキャナ部と、イメージデータを入力して前記入力されたイメージデータを処理して出力するイメージ処理部と、前記スキャナ部及び前記処理部を制御して、第１の動作モードを含む１以上の動作モードのうちのいずれかを行う制御部とを備え、前記制御部は、前記第１の動作モードを行う場合、前記スキャン領域が前記原稿台上の複写対象領域と一致するか又は前記複写対象領域より大きくてその内側に前記複写対象領域を包含するように前記スキャン領域を設定するよう、前記スキャナ部を制御し、かつ前記スキャナ部から出力された前記スキャン領域のイメージデータを入力し、前記スキャン領域のイメージデータに包含されている前記複写対象領域のイメージデータを、水平及び垂直方向の一方又は双方にて印刷媒体の寸法より大きく拡大して出力するよう、前記イメージ処理部を制御する。
【０００９】
このイメージ処理装置の一つの実施形態は、前記イメージ処理部から出力されたイメージデータを用いて前記印刷媒体に対する印刷を実行する印刷部を更に備える。
【００１０】
一つの実施形態では、前記制御部は、予め指定された原稿サイズに基づいて、前記原稿台上に置かれた原稿の領域を想定し、前記想定された前記原稿の領域を前記複写対象領域とみなす。
【００１１】
一つの実施形態では、前記制御部は、前記スキャナ部を通じて前記原稿台上に置かれた原稿の領域を検出し、前記検出された前記原稿の領域を前記複写対象領域とみなす。
【００１２】
一つの実施形態では、前記制御部は、ユーザから前記原稿台上の任意の領域を指定され、前記ユーザにより指定された領域を前記複写対象領域とみなす。
【００１３】
一つの実施形態では、前記制御部は、前記スキャナ部を通じて前記原稿台上に置かれた原稿内に表示されている複写対象を検出し、前記検出された前記複写対象を包含する領域を設定し、前記設定された領域を前記複写対象領域とみなす。
【００１４】
一つの実施形態では、前記スキャナ部が、前記スキャン領域をスキャンするのに先立って前記原稿台をプレスキャンして、前記原稿台のプレスキャンイメージデータを出力し、前記制御部が、前記原稿台のプレスキャンイメージデータに基づいて、前記原稿の領域を検出する。
【００１５】
一つの実施形態では、前記スキャナ部が、前記スキャン領域をスキャンするのに先立って前記原稿台をプレスキャンして、前記原稿台のプレスキャンイメージデータを出力し、前記制御部が、前記原稿台のプレスキャンイメージデータに基づいて、前記複写対象を検出する。
【００１６】
一つの実施形態では、前記制御部が、前記イメージ処理部により前記複写対象領域のイメージデータが拡大されたときの倍率に応じて、印刷開始位置の前記印刷媒体に対する位置的関係を変化させるよう、前記印刷部を制御する。
【００１７】
このイメージ処理装置の一つの実施形態は、前記スキャナ部とは別の画像データソースからイメージデータを入力するイメージ入力回路を更に備え、前記１以上の動作モードには第２の動作モードが含まれており、前記制御部が、前記第２の動作モードを行なう場合、前記イメージ入力回路が前記画像データソースから入力したイメージデータ内の印刷対象領域を、前記印刷媒体のサイズより大きく拡大して出力するよう、前記イメージ処理部を制御する。
【００１８】
このイメージ処理装置の一つの実施形態は、前記スキャナ部とは別の画像データソースからイメージデータを入力するイメージ入力回路を更に備え、前記１以上の動作モードには第３の動作モードが含まれており、前記制御部が、前記第３の動作モードを行なう場合、前記処理部が、前記イメージ入力手段が入力した前記画像データソースからのイメージデータの印刷対象領域と、前記スキャナ部から出力された前記スキャン領域のイメージデータに包含されている前記複写対象領域のイメージデータとを重ね合わせて重ね合わされイメージデータを生成し、前記重ね合わせイメージデータを出力するよう、前記イメージ処理部を制御する。
【００１９】
本発明の別の観点に従うイメージ処理装置は、原稿台と、前記原稿台上にスキャン領域を設定し、設定された前記主キャン領域をスキャンして、前記スキャン領域のイメージデータを出力するスキャナ部と、イメージデータを入力して前記入力されたイメージデータを処理して出力するイメージ処理部と、前記スキャナ部及び前記処理部を制御して、第１の動作モードを含む１以上の動作モードのうちのいずれかを行う制御部とを備え、前記制御部が、前記第１の動作モードを行なう場合、前記スキャン領域が前記原稿台上の複写対象領域より小さくて、それが前記複写対象領域内に包含されるように、前記スキャン領域を設定するよう、前記スキャナ部を制御し、かつ前記処理部が、前記スキャナ部から出力された前記スキャン領域のイメージデータを入力し、そのスキャン領域のイメージデータを前記印刷媒体のサイズより大きく拡大して出力するよう、前記イメージ処理部を制御する。
【００２０】
このイメージ処理装置の一つの実施形態は、前記イメージ処理部から出力されたイメージデータを用いて前記印刷媒体に対する印刷を実行する印刷部を更に備える。
【００２１】
一つの実施形態では、前記制御部は、前記スキャン領域が前記複写対象領域より所定のスキャナマージン分だけ小さくなるように、前記スキャン領域を設定し、前記イメージ処理部は、前記拡大されたスキャン領域のイメージデータが水平及び垂直方向の一方又は双方で前記印刷媒体より所定のプリンタマージン分だけ大きくなるように、前記スキャン領域のイメージデータを拡大し、前記スキャナマージンは、前記プリンタマージンよりも小さい。
【００２２】
本発明のまた別の観点に従うイメージ処理装置は、原稿台と、前記原稿台上のスキャン領域をスキャンして、前記スキャン領域のイメージデータを出力するスキャナ部と、前記スキャナ部からの前記スキャン領域のイメージデータを処理して印刷イメージデータを生成し、前記印刷イメージデータを出力するイメージ処理部と、通常複写モードと、縁無し複写モードと、等倍複写モードとを含んだ複数種類の複写モードのうち少なくとも２種類の複写モードの中から何れかのモードを選択し、選択されたモードに応じて前記イメージ処理部を制御する制御部とを備え、前記制御部は、（１）前記通常複写モードが選択されたときは、前記印刷イメージデータが水平及び垂直方向の双方にて前記印刷媒体の寸法より小さくなるように、前記イメージ処理部を制御し、（２）前記縁無し複写モードが選択されたときは、前記印刷イメージデータが水平及び垂直方向の一方又は双方にて前記印刷媒体の寸法より大きくなるように、前記イメージ処理部を制御し、（３）前記等倍複写モードが選択されたときは、前記印刷イメージデータのサイズが前記スキャン領域のイメージデータのサイズと同じになるように、前記イメージ処理部を制御する。
【００２３】
本発明は、上述したイメージ処理装置により行われるイメージ処理方法も提供する。
【００２４】
本発明は、また、上述したイメージ処理装置により行われるスキャナ回路とイメージ処理回路の制御方法も提供する。
本発明は、さらに、上記制御方法をコンピュータにより行うためのコンピュータプログラムも提供する。
【発明の効果】
【００２５】
本発明によれば、スキャナ回路により取り込んだ画像の４辺縁無し又は２辺縁無し複写が可能である。
【発明を実施するための最良の形態】
【００２６】
次に、本発明の実施の形態について、図面を参照しつつ説明する。
【００２７】
図１は、本発明の第１の実施形態に係る複合プリンタの外観を示す図である。この複合プリンタ１は、文書等の原稿をスキャンイメージデータとして取り込むスキャナ機能と、スキャンイメージデータやアプリケーションデータ等の印刷対象データを印刷イメージデータにして印刷用紙に印刷するプリンタ機能とを有している。複合プリンタ１は、その内部に制御装置を備え、この制御装置が統括的に制御して、各種機能を実現している。
【００２８】
同図に示すように、複合プリンタ１の本体上面には、液晶パネルおよび各種ボタンが設けられ、ユーザインターフェース１１を形成している。ユーザは、このユーザインターフェース１１を介して、原稿の読み取りや印刷の指示、各種読み取り条件設定や印刷条件の設定等を行うことができる。
【００２９】
また、複合プリンタ１の本体上面には、原稿を載置するガラス面を有する原稿台１２と蓋１３とが設けられている。原稿台１２の下方には、図示していないが、原稿台１２のガラス面に載置された原稿に光を照射する光源と、その反射光を受ける光センサとが設けられている。複合プリンタ１は、ユーザインターフェース１１を介してユーザから画像読み取り指示／印刷指示を受け付けると、原稿台１２に載置された原稿を読み取り、内部のメモリ上に所定のデータフォーマットでスキャンイメージデータとして格納する。続いて、複合プリンタ１は、メモリ上に格納されているスキャンイメージデータに基づいて印刷用紙に対する印刷を行う。複合プリンタ１は、印刷後、印刷用紙を排紙トレー１４に排出する。
【００３０】
また、複合プリンタ１の本体前面には、外部インターフェースとしてのカードスロット１５が設けられている。カードスロット１５は、例えばＰＣＭＣＩＡ規格に準拠しており、このような規格に準拠したメモリカード（図示せず）を着脱可能に構成されている。複合プリンタ１は、例えば、メモリカードがカードスロット１５に挿入され、装着されたことを検出すると、液晶パネルに印刷実行指示を促すメッセージを表示する。ユーザは、これに対して必要に応じて印刷条件を設定するための操作を行って、印刷指示を与えることできる。複合プリンタ１は、ユーザから印刷指示を受け付けると、メモリカード内に記録されている画像データを読み出して、印刷用紙に対する印刷を行う。複合プリンタ１は、印刷後、印刷用紙を排紙トレー１４に排出する。
【００３１】
図２は、本実施形態に係る複合プリンタ１のハードウェア構成を示すブロックダイアグラムである。プロセッサ２１は、各種の制御プログラムを実行する。つまり、ＲＯＭ２２に格納された各種のプログラムは、プロセッサ２１に実行されることにより、他のハードウェアと共働して、複合プリンタに所定の機能を実現させる。本実施形態では、ユーザインターフェース機能、スキャナ機能、イメージ生成機能、および印刷制御機能等が少なくとも実現される。
【００３２】
外部インターフェース回路２４は、プロセッサ２１がカードスロット１５に装着されたメモリカードに対してアクセスを可能にするためのものである。プロセッサ２１は、この外部インターフェース回路２４を介してメモリカードに記憶された画像データをＲＡＭ２３にロードした後、設定された印刷条件に従って、そのロードされた画像データに基づく印刷イメージデータを生成する。
【００３３】
スキャナ回路２５は、原稿台１２に載置された原稿を読み取り、スキャンイメージデータとして取り込むためのものである。プロセッサ２１は、このスキャナ回路２５により取り込まれたスキャンイメージデータをＲＡＭ２３にロードした後、設定された印刷条件に従って、スキャンイメージデータに基づく印刷イメージデータを生成する。スキャナ回路２５は、画像入力の方式（原稿をレンズで縮小して読み取る縮小光学系方式や、原稿幅のＣＣＤを使用して原稿を等倍に読み取る密着光学系方式など）に応じたものを用いることができる。また、スキャナ回路２５は、原稿の色情報を読み取るために、所定の方法（モノクロリニアＣＣＤとカラーフィルタを組み合わせる方法や、それ自体が色分解機能を有するカラーリニアＣＣＤを使用する方法等）に応じたものを用いることができる。
【００３４】
イメージメモリ２６は、生成された印刷イメージデータを記憶するためのものである。エンジンコントローラ２７は、プリントエンジン２８の動作を制御しながら、イメージメモリ２６に記憶された印刷イメージデータを読み出して、プリントエンジン２８に供給する。エンジンコントローラ２７は、例えば、イメージメモリ２６に所定のバンド幅の印刷イメージデータが展開された時点で、プロセッサ２１から送られる印刷実行命令をトリガとして起動される。
【００３５】
プリントエンジン２８は、例えば、紙送り機構やプリントヘッドなどによって構成され、紙などの印刷媒体に印刷を行うものである。プリントエンジン２８は、レーザプリンタやシリアルプリンタといったプリンタの種類に応じたものを用いることができる。
【００３６】
ユーザインターフェース回路２９は、液晶パネルおよび各種ボタンにより実現されるユーザインターフェース１１を制御するためのものである。
【００３７】
図３は、プリントエンジン２８に備えられる縁無し印刷に対応した印刷機構の主要部分を概略的に示す。
【００３８】
複合プリンタ１内の紙送り装置によって送られる用紙１１３の排出経路には、吐出されたインクを受ける面とは反対の面から用紙１１３を支えるプラテン１１１が設けられている。プラテン１１１には、キャリッジ１１５の走行路に対向した箇所に、キャリッジ１１５の印刷ヘッドから吐出されたインクを吸収するためのインク吸収体１１６が埋め込まれている。
【００３９】
インク吸収体１１６は、例えばウレタン樹脂であり、キャリッジ１１５の走査方向に沿って長く、紙送り方向に沿って一定の幅を有している。これにより、キャリッジ１１５の往復走行に伴って、用紙１１３の上端より上及び下端より下にインクが吐出されてしまっても、そのインクをインク吸収体１１６が受けて吸収するので、用紙１１３外に吐出されたインクによってプラテン１１１が汚れてしまわないようになっている。
【００４０】
また、インク吸収体１１６は、左端部分１１７Ａ、右端部分１１７Ｄ、及びそれらの間の所定部分１１７Ｂ及び１１７Ｃが、紙送り方向及びそれの逆方向に幅広に（つまり長く）なっている。これにより、キャリッジ１１５の往復走行に伴って、用紙１１３の左端より左及び右端より右にインクが吐出されてしまっても、そのインクをインク吸収体１１６が受けて吸収するので、用紙１１３外に吐出されたインクによってプラテン１１１が汚れてしまわないようになっている。なお、幅広になっている部分は、インク吸収体１１６の特定の部分１１７Ａ〜１１７Ｄだけである。これら特定の部分の１１７Ａ〜１１７Ｄのキャリッジ走行方向での位置は、それぞれ、プラテン１１１を汚すことなく縁無し印刷することができる複数の用紙サイズにそれぞれ対応している。プラテン１１１を汚すことなく縁無し印刷することができる用紙サイズは、複合プリンタ１が対応可能な複数の用紙サイズの全てとすることもできるし、或いは、一部の特定のサイズ、例えば規格のＡ４サイズ（２１０×２９７ｍｍ）、Ｂ５サイズ（１８２×２５７ｍｍ）、及びはがきサイズ（１００×１４８ｍｍ）に限ることもできる。インク吸収体１１６は、用紙１１３のサイズが例えばＡ４サイズであれば、１１７Ａと１１７Ｄの部分で用紙１１３の左端及び右端の外に吐出されたインクを吸収し、用紙１１３のサイズが例えばＢ５サイズであれば、１１７Ｂと１１７Ｄの部分で用紙１１３の左端及び右端の外に吐出されたインクを吸収し、用紙１１３のサイズが例えばはがきサイズであれば、１１７Ｃと１１７Ｄの部分で用紙１１３の左端及び右端の外に吐出されたインクを吸収する。
【００４１】
以上のような構成により、縁無し印刷しても、用紙１１３外に吐出されたインクによってプラテン１１１が汚れてしまうということがないようになっている（なお、図３を参照して説明した構成についてのより具体的な内容は、本願出願人が過去に行った特許出願に添付した明細書及び図面（日本国特許願2000-275965及び2000-295861）に記載されている）。縁無し印刷は、後述するプリンタモード及び複合プリンタモードの場合に、ユーザの要求に応じて行うことができる。
【００４２】
本実施形態は、印刷画像がユーザに視覚的に違和感を与えない程度に原稿画像に対して拡大されるように、スキャナ回路２５の制御の下で取り込んだスキャンイメージデータに基づいて印刷イメージデータを生成する際に印刷倍率を調整し、印刷することができる。
【００４３】
印刷倍率(つまり、印刷イメージデータを生成するためにスキャンイメージデータに適用される拡大倍率）は、原稿台上の原稿と、スキャナ機構によりスキャンされるスキャン領域との間のサイズ及び位置の関係に応じて、次のように調整され得る。例えばスキャン領域が原稿と一致するかまたはそれより大きいサイズに設定されて、その内側に原稿を包含する場合には、スキャンされたスキャン領域のイメージに包含された原稿のイメージのサイズが印刷用紙のサイズに対応するように、印刷倍率が調整される。他方、スキャン領域が原稿より小さいサイズに設定されて、それが原稿の領域の内側に包含される場合には、スキャンされたスキャン領域のイメージが印刷用紙のサイズに対応するように、印刷倍率が調整される。ここで、上述した原稿領域またはスキャン領域のイメージが「印刷用紙のサイズに対応する」とは、原稿領域またはスキャン領域のイメージが印刷用紙に完全に重なり合って一致することを意味するより、むしろ好適には、原稿領域またはスキャン領域のイメージの外縁部分が印刷用紙の外縁境界の外側へ、印刷位置制御の誤差を吸収するための僅かな距離だけはみ出すように、原稿領域またはスキャン領域のイメージが印刷用紙のサイズより僅かに大きく拡大されることを意味している。印刷倍率は、スキャン領域と実際の原稿サイズとの関係によって規定されるが、ユーザに違和感を与えないようにするために、好適には１０４〜１０６％程度であり、より好適には１０５％程度である。
【００４４】
より具体的には、前者の例としては、図４に示すように、複合プリンタ１が、原稿サイズとしてＡ４サイズが指定され、原稿６００を取り込む場合、Ａ４サイズの原稿６００と一致するか、または、原稿６００より僅かに大きくてその原稿６００を包含するスキャン領域６０２を設定し、このスキャン領域６０２をスキャンする。この場合には、スキャン領域６０２内の原稿６００から外側へはみだ出した外縁部分（ハッチングで示された領域）６０４は、本来、印刷結果に現れるべきでない余分な領域である。Ａ４サイズの印刷用紙に対して４辺縁無し印刷を行うことが指定された場合、複合プリンタ１は、点線矢印に示されるように、スキャンイメージデータ（スキャン領域６０２のイメージデータ）を印刷倍率だけ拡大する。このときの印刷倍率は、拡大されたスキャンイメージ６１０内の原稿イメージ６０８のサイズ（垂直及び水平寸法）が、印刷用紙６０６のサイズ（Ａ４サイズ）に対応するように、すなわち、拡大された原稿イメージ６０８が印刷用紙６０６より垂直及び水平方向に僅かに大きくて、印刷用紙６０６を包含するように、調整される。複合プリンタ１は、拡大されたスキャンイメージ６１０内の原稿イメージ６０８の外側に部分(ハッチングで示された領域）６１２を破棄し、原稿イメージ６０８のデータを印刷に使用する。これにより、前述したスキャン領域６０２内の余分な領域６０４が印刷されず、ユーザにとって４辺縁無し印刷として満足のいく印刷結果を得ることができるようになる。また、ロール紙のような垂直方向（典型的には紙送り方向）６３２に長い連続的な印刷用紙６３０への２辺縁無し印刷が指定された場合には、上述した印刷倍率は、図２２に示すように、拡大されたスキャンイメージ６１０内の原稿イメージ６０８のサイズ（この場合は、水平方向６３４の寸法）が、印刷用紙６３０のサイズ（この場合は、水平方向６３４の寸法）に対応するように、すなわち、拡大された原稿イメージ６０８が印刷用紙６３０より水平方向６３４で僅かに大きくて、水平方向６３４で印刷用紙６３０を包含するように、調整される。なお、この印刷倍率は、スキャンイメージ６０８の水平寸法だけでなく垂直寸法にも同様に適用される（つまり、拡大ではスキャンイメージ６０８の水平と垂直の寸法比が保たれる）から、スキャンイメージ６０８は垂直方向にも拡大される。図２２に示すように、印刷用紙６２０の下端（紙送り方向での先端）がカットされている場合、印刷処理において、拡大された原稿イメージ６０８の印刷用紙６２０に対する位置合わせを、拡大された原稿イメージ６０８が印刷用紙６２０の下端から外側へ僅かにはみ出るように行うことで、印刷用紙６２０の左、右及び下の３辺での縁無し印刷がなされる。
【００４５】
また、後者の例としては、図５に示すように、複合プリンタ１が、原稿サイズとしてＡ４サイズが指定され、原稿６００を取り込む場合、Ａ４サイズの原稿６００より小さくて、その原稿６００に包含されるようなスキャン領域６２０を設定し、このスキャン領域６２０をスキャンする。この場合には、原稿６００内のスキャン領域６２０から外側へはみだ出した外縁部分（ハッチングで示された領域）６２２は、スキャンされない。Ａ４サイズの印刷用紙に対して４辺縁無し印刷を行うことが指定された場合、複合プリンタ１は、点線矢印に示されるように、スキャンイメージデータ（スキャン領域６２０のイメージデータ）を印刷倍率だけ拡大する。このときの印刷倍率は、拡大されたスキャンイメージ６２４のサイズ（垂直及び水平寸法）が、印刷用紙６０６のサイズ（Ａ４サイズ）に対応するように、すなわち、拡大されたスキャンイメージ６２４が印刷用紙６０６より垂直及び水平方向に僅かに大きくて、印刷用紙６０６の領域を包含するように、調整される。これにより、ユーザにとって４辺縁無し印刷として満足のいく印刷結果を得ることができるようになる。また、ロール紙のような垂直方向（典型的には紙送り方向）６３２に長い連続的な印刷用紙６３０への２辺縁無し印刷が指定された場合には、上述した印刷倍率は、図２３に示すように、拡大されたスキャンイメージ６２４のサイズ（この場合は、水平方向６３４の寸法）が、印刷用紙６３０のサイズ（この場合は、水平方向６３４の寸法）に対応するように、すなわち、拡大されたスキャンイメージ６２４が印刷用紙６３０より水平方向６３４で僅かに大きくて、水平方向６３４で印刷用紙６３０の領域を包含するように、調整される。なお、この印刷倍率は、スキャンイメージ６２０の水平寸法だけでなく垂直寸法にも同様に適用される（つまり、拡大では、スキャンイメージ６２０の水平と垂直の寸法比が保たれる）から、スキャンイメージ６２０は垂直方向にも拡大される。図２３に示すように、印刷用紙６２０の下端（紙送り方向での先端）がカットされている場合、印刷処理において、拡大された原稿イメージ６０８の印刷用紙６２０に対する位置合わせを、拡大された原稿イメージ６０８が印刷用紙６２０の下端から外側へ僅かにはみ出るように行うことで、印刷用紙６２０の左、右及び下の３辺での縁無し印刷がなされる。
【００４６】
図４、図５、図２２及び図２３に示した例では、複合プリンタ１は、原稿台１２上の原稿６００に基づいて、スキャン領域６０２または６２０を設定する。この場合、複合プリンタ１は、スキャン領域６０２または６２０を設定する前に、原稿６００が原稿台上の何処に在るかを認識する必要がある。その目的のために、複合プリンタ１は、原稿６００を検出する方法、原稿６００を想定する方法、及び原稿６００の領域をユーザから指定される方法のいずれかを用いることができる。原稿６００を検出する方法では、複合プリンタ１は、スキャン領域６０２または６２０を設定する前に、原稿台１２の全体をスキャンするというプレスキャンを行ない、そして、スキャンされた原稿台１２の全体のイメージを処理することで、原稿６００を自動的に検出する（例えば、スキャンされた原稿台イメージの中で輝度値が所定の閾値より高い領域を抽出し、その抽出された領域が原稿６００の領域であると認識する）。原稿６００を想定する方法では、ユーザから指定された原稿６００のサイズに応じて予め定められた原稿台上の領域を、原稿６００であると想定する（例えば、ユーザからＡ４サイズが指定された場合、原稿台上の所定のコーナー（原点）から垂直方向へ２１０ｍｍ及び水平方向へ２９７ｍｍの長方形領域を、原稿６００とみなす）。原稿６００の領域をユーザから指定される方法では、複合プリンタ１は、プレスキャンを行ない、スキャンされた原稿台イメージを表示して、表示された原稿台イメージの中から任意の領域をユーザが選択することを可能にし、そして、ユーザにより選択された領域を原稿６００であると想定する。
【００４７】
図６は、本実施形態に係る複合プリンタ１の動作を説明するためのフローチャートである。同図では、スキャナ機能により原稿を画像として取り込んだ後、それをプリント機能により印刷するまでの処理の一連の流れを１つのフローチャートで示している。
【００４８】
すなわち、ユーザが原稿台１２に原稿を載置して蓋１３を閉じ、ユーザインターフェース１１を操作して、画像読み取り／印刷指示を与えると、複合プリンタ１は、スキャナ回路２５の制御の下、スキャナ機構を制御して原稿読み取り動作を行い、読み取った画像をスキャンイメージデータとしてＲＡＭ２３に一時的に格納する（ＳＴＥＰ５０１）。スキャナ機構による読み取り完了後、複合プリンタ１は、スキャンイメージデータを印刷イメージデータに変換し、これをイメージメモリ２６に展開する。このとき、複合プリンタ１は、もとの画像（原稿画像）に対して印刷画像が拡大されるように、予め設定された印刷倍率（例えば１０５％）にしたがってイメージデータに変換する（ＳＴＥＰ５０２）。そして、複合プリンタ１は、イメージデータに変換終了後、イメージメモリ２６に格納されたイメージデータをプリントエンジン２８に供給し、印刷用紙に対する印刷を実行する（ＳＴＥＰ５０３）。なお、プリントエンジン２８に対する印刷イメージデータの供給は、例えば、イメージメモリ２６に所定バンド幅分の印刷イメージデータが格納された段階で、開始されるようにしてもよい。
【００４９】
以上のように、本実施形態によれば、印刷画像がユーザに視覚的に違和感を与えない程度に原稿画像に対して拡大されるように取り込んだスキャンイメージデータに基づいて印刷倍率を調整した印刷イメージデータを生成し、これにしたがって印刷しているので、画像取り込みの際のスキャン領域に余分な領域を含む場合や原稿全体を取り込むことができず余白領域を含む場合であっても、このような余分な領域や余白領域が印刷結果に現れないことになり、４辺縁無し印刷として満足のいく結果を得ることができる。特に、本実施形態によれば、スキャナ機構やプリント機構の機械的精度を向上させることなく、満足のいく４辺縁無し印刷を実現することができる、製品コストを低く抑えたまま、ユーザの要求に応えることができることになる。
【００５０】
次に、本発明に従う複合プリンタの第２の実施形態について説明する。
【００５１】
この複合プリンタは、例えば、図１及び図２に示した構成を有しており、さらに、複合プリンタとしての機能だけでなく、単体のイメージスキャナとしての機能と、単体のインクジェットプリンタとしての機能を兼ね備えている。この複合プリンタは、スキャナモード、プリンタモード、及び複合プリンタモードをユーザが選択可能に有しており、これらのモードをユーザの要求に応じて択一的に実行することができる、すなわちマルチモードに使用することができる（以下、この複合プリンタを「マルチモード複合プリンタ」と称する）。
【００５２】
マルチモード複合プリンタは、スキャナモードを指定された場合には、原稿台の所定位置に置かれた原稿のイメージを光学的に読み取ってスキャンイメージデータを生成し、そのスキャンイメージデータを、パーソナルコンピュータ等の図示しないホスト装置に送る処理を行う。プリンタモードを指定された場合には、マルチモード複合プリンタは、図示しないホスト装置から印刷イメージデータを受けて、その印刷イメージデータが表すイメージを、ユーザ指定の印刷用紙に印刷する処理を行う。複合プリンタモードを指定された場合には、マルチモード複合プリンタは、原稿台に置かれた原稿を読み取って生成したスキャンイメージデータに基づいて印刷イメージデータを生成し、その印刷イメージデータが表す印刷イメージを、ユーザ指定の印刷用紙に印刷する処理を行う。
【００５３】
マルチモード複合プリンタに備えられる図示しない操作パネルには、マルチモード複合プリンタに対して所望の設定や命令をするための複数のボタンと、マルチモード複合プリンタにおいて現在設定されているモードやマルチモード複合プリンタの状態等が表示されるディスプレイ画面が備えられている。ユーザは、この操作パネルを用いて、スキャナモード、プリンタモード、及び複合プリンタモードを切り替えることができる。また、ユーザは、複合プリンタモードの場合には、操作パネルを用いて、後述する「通常複写モード」、「完全縁無し複写モード」、及び「準縁無し複写モード」を選択的に指定したり、複写枚数（部数）を設定したりすることができる。
【００５４】
以下、図７以降を参照して、「通常複写モード」、「完全縁無し複写モード」、及び「準縁無し複写モード」を実行するマルチモード複合プリンタについて詳細に説明する。
【００５５】
図７は、「通常複写モード」を実行した場合の複写結果を示す。なお、以下の説明を分かりやすくするため、この図に示す原稿４３のサイズと印刷用紙４７のサイズは同一であるものとし、また、複写倍率は、「等倍」であるとする（これらは、以下の図８〜図１１についても同様とする）。
【００５６】
「通常複写モード」は、原稿４３のイメージを余白有りで複写するためのモードである。このモードは、原稿４３のイメージを縁無しで複写するべく他のモード（すなわち、「完全縁無し複写モード」又は「準縁無し複写モード」）が設定された場合であっても、印刷用紙４７のサイズが縁無し印刷に対応した上記特定のサイズでなければ自動的に設定されるモードである。
【００５７】
「通常複写モード」では、印刷開始位置がばらつくことによって印刷用紙４７の外にインクが吐出されてしまうことを確実に防ぐ（別の観点からすれば、印刷開始位置がばらついても印刷用紙４７の上下左右の端に確実に余白を形成する）のに十分な、通常複写用のプリンタマージン４５Ａ（例えば＋３ｍｍ）が設定される。
【００５８】
また、「通常複写モード」では、原稿読取り開始位置がばらついても原稿４３のイメージを確実に読取ることが可能なスキャナマージン４１が設定される。スキャナマージン４１は、通常複写用プリンタマージン４５Ａよりも小さい値（例えば１．５ｍｍ）に設定される（この値は、他のモード「完全縁無し複写モード」及び「準縁無し複写モード」の場合でも同様である）。なぜなら、イメージスキャナ２３の機械精度をプリンタ２４のそれよりも高くすることが可能であり、それにより、印刷開始位置のばらつきよりも原稿読取り開始位置のばらつきの方を小さくすることができるからである。
【００５９】
「通常複写モード」では、以下のようにして複写が行われる。
【００６０】
すなわち、イメージスキャナは、原稿台に置かれた原稿４３の、予め設定されているスキャナマージン４１より内側の範囲（つまりスキャン領域）４４をスキャンする。これにより、スキャナ回路によって、スキャン領域４４内のスキャンイメージ８０を表したスキャンイメージデータが生成される。
【００６１】
マルチモード複合プリンタ内のプロセッサは、スキャンイメージデータが表すスキャンイメージ８０のサイズを、通常複写用のプリンタマージン４５Ａだけ印刷用紙４７の縁から内側に入った印刷用紙４７内の領域（印刷領域）１００に収まるサイズに修正して、サイズ修正されたスキャンイメージ４４Ａを表す印刷イメージデータを生成し、その印刷イメージデータに基づいてスキャンイメージ４４Ａを印刷用紙４７に印刷する。
【００６２】
具体的には、マルチモード複合プリンタ内のプロセッサは、通常複写用プリンタマージン４５Ａに基づいて、スキャンイメージ８０の右端及び下端を含む部分から、通常複写用プリンタマージン４５Ａと同じ幅を持った部分４４Ｂをトリムする。さらに、プロセッサは、トリムされて残った方形領域の上端及び左端を含む部分から、通常複写用プリンタマージン４５Ａからスキャナマージン４１を差し引いたマージンを含んだ部分４４Ｃをトリムする（部分４４Ｃは、上端及び左端を含む部分の代わりに、下端及び右端を含む部分であっても良い）。そして、プロセッサは、エンジンコントローラを制御して、スキャナイメージ８０から上述した部分４４Ｂ及び４４Ｃをトリムすることにより残った印刷対象部分（つまりサイズ修正されたスキャンイメージ）４４Ａを、印刷用紙４７の中央に位置するように（換言すれば、印刷対象部分４４Ａの中心が、印刷用紙４７の中心に重なるように）用紙４７に印刷する。これにより、印刷対象部分４４Ａが印刷された印刷用紙４７の上下左右の端近傍には、通常複写用プリンタマージン４５Ａに等しい余白が生じる。なお、印刷対象部分４４Ａを用紙４７の中央に位置させるための印刷開始位置は、印刷対象４４Ａの左上端を原点として、予め決められていても良いし、１ページ印刷する毎に算出されて決められても良い。
【００６３】
以上のような方法により、スキャナマージン４１がプリンタマージン４５Ａよりも小さくても、プリンタマージン４５Ａに等しい余白を確保した等倍の複写が可能になる。
【００６４】
図８は、「完全縁無し複写モード」を実行した場合の複写結果を示す。
【００６５】
「完全縁無し複写モード」は、原稿４３のイメージを、全く余白が形成されることなく複写するためのモードである（このモードは、例えば、印刷用紙４７のサイズが縁無し印刷に対応した上記特定のサイズでなければ実行することができない）。
【００６６】
「完全縁無し複写モード」では、スキャンイメージ８０が、印刷用紙４７のサイズよりも大きいサイズに拡大された上で印刷用紙４７に印刷される。縁無し印刷を確実に成功させるためのスキャンイメージのサイズとしては、マルチモード複合プリンタの印刷機構の機械制度に基づく印刷開始位置のばらつきを考慮すると、例えば、スキャンイメージを用紙４７の中央に配置したときに、そのイメージが用紙の上下左右の縁から少なくとも３ｍｍはみ出すぐらいのサイズである。このはみ出した部分２００の幅を広義に解釈して「プリンタマージン」と言えば、「完全縁無し複写モード」では、完全縁無し複写用のプリンタマージン４５Ｂが予め設定されており、そのプリンタマージン４５Ｂに基づいて複写が行われることになる。完全縁無し複写用のプリンタマージン４５Ｂは、印刷されるイメージのサイズを確実に用紙４７からはみ出るようなサイズにし以って確実に余白が形成されない印刷を実行することを目的として設定されるものであり、印刷されるイメージの全体が確実に用紙４７内に収まるようにし以って用紙４７外にインクが吐出されてプラテン１１１が汚れてしまわないようにすることを目的として設定された通常複写用のプリンタマージン４５Ａとは対称的なものである。そこで、この実施形態では、通常複写用のプリンタマージン４５Ａのサイズを正の値で示し、完全縁無し複写用のプリンタマージン４５Ｂを負の値（例えば−３ｍｍ）で表すことにする。
【００６７】
さて、「完全縁無し複写モード」では、以下のようにして複写が行われる。
【００６８】
すなわち、スキャナ回路は、予め設定されたスキャナマージン４１だけ原稿４３の縁から内側に入った原稿４３内の領域（つまりスキャン領域内）のイメージを読み取り、スキャンイメージ８０を取得する。
【００６９】
マルチモード複合プリンタ内のプロセッサは、プリンタマージン４５Ｂに基づいて、取得されたスキャンイメージ８０を拡大したイメージ８０Ａを生成する。ただし、ここで拡大されたイメージ８０Ａの倍率は、従来の縁無し印刷プリンタの技術をそのまま従来の複合プリンタに適用したものよりも確実に小さい。なぜなら、この実施形態では、スキャナマージン４１が、通常複写のための大きいプリンタマージン４５Ａと等しいサイズにされておらず、スキャナ機構の高い機械精度に応じた小さいサイズに設定されているからである。これにより、縁無しの複写を行っても等倍に近い複写が可能になる。
【００７０】
さて、プロセッサは、スキャンイメージ８０を拡大してイメージ（以下、拡大スキャンイメージ）８０Ａにしたら、エンジンコントローラを制御して、拡大スキャンイメージ８０Ａにおける原稿４３の中心Ｃ１が複写結果として印刷用紙４７の中心Ｃ２に重なるように、拡大スキャンイメージ８０Ａを用紙４７に印刷する。これにより、印刷用紙４７の中央に、原稿４３のスキャン領域内のイメージが縁無しで複写される（但し、スキャンイメージ８０は印刷用紙４７のサイズよりも大きく拡大されるため、スキャンイメージ８０の全範囲が用紙４７上に乗るわけではない）。なお、このような複写を行うための印刷開始位置は、予め決められていても良いし、１ページ印刷する毎に算出されて決められても良い。
【００７１】
図９は、「準縁無し複写モード」を実行した場合の複写結果を示す。
【００７２】
「準縁無し複写モード」は、「完全縁無し複写モード」よりも所望の複写倍率（例えば等倍）に近い倍率で、縁無しの原稿イメージを得るためのモードである。
【００７３】
「準縁無し複写モード」では、通常複写用のプリンタマージン４５Ａ（例えば＋３ｍｍ）よりも小さくて完全縁無し複写用のプリンタマージン４５Ｂ（例えば−３ｍｍ）よりも大きいサイズ（例えば−１．５ｍｍ）のプリンタマージン（以下、準縁無し複写用のプリンタマージン）４５Ｃが設定される。このため、「準縁無し複写モード」では、印刷されるときの拡大スキャンイメージ８０Ｂのサイズは、通常複写用のプリンタマージン４５Ａだけ印刷用紙４７の縁から内側に入った用紙４７内の領域に収まるサイズより大きく、且つ、「完全縁無し複写モード」において印刷される読取りイメージ８０Ａのサイズよりも小さくなる。その結果、「準縁無し複写モード」で複写された場合には、全く余白が形成されないか、或いは、余白が形成されても「通常複写モード」の場合よりも狭い余白が印刷用紙４７上の少なくとも１つの縁に形成されるかのいずれかが起こる。全く余白が形成されない複写が行われ得るので、「準縁無し複写モード」は、「完全縁無し複写モード」の場合と同様に、印刷用紙４７のサイズが縁無し印刷に対応した上記特定のサイズでなければ実行することができない。
【００７４】
「準縁無し複写モード」では、「完全縁無し複写モード」の場合と同様にして複写が行われる。
【００７５】
すなわち、スキャナ回路は、予め設定されたスキャナマージン４１だけ原稿４３の縁から内側に入った原稿４３内の領域のイメージを読み取り、スキャンイメージ８０を取得する。
【００７６】
マルチモード複合プリンタ内のプロセッサは、プリンタマージン４５Ｃに基づいて、取得されたスキャンイメージ８０を拡大してイメージ（以下、拡大スキャンイメージ）８０Ｂを生成する。ここで拡大スキャンイメージ８０Ｂの倍率は、上述したように、「完全縁無し複写モード」の場合よりも小さい。これにより、縁無し印刷に成功したときは、複写されたイメージは、「完全縁無し複写モード」による縁無しのイメージよりも所望倍率（例えば等倍）に近いイメージになっている。
【００７７】
さて、プロセッサは、拡大スキャンイメージ８０Ｂを生成したら、エンジンコントローラを制御して、拡大スキャンイメージ８０Ｂにおける原稿４３の中心Ｃ１が複写結果として印刷用紙４７の中心Ｃ２に重なるように、拡大スキャンイメージ８０Ｂを用紙４７に印刷する。これにより、印刷用紙４７の中央に、原稿４３のスキャン領域内のイメージ８０が縁無しで複写され得る。なお、このような複写を行うための印刷開始位置は、予め決められていても良いし、１ページ印刷する毎に算出されて決められても良い。
【００７８】
以上が、「準縁無し複写モード」の説明である。なお、このモードにおいて、プリンタマージン４５Ｃは、上述した条件を満たしていれば（すなわち、通常複写用のプリンタマージン４５Ａから完全縁無し複写用のプリンタマージン４５Ｂの範囲内であれば）、どのようなサイズであっても構わない。例えば、図１０に示すように、準縁無し複写用のプリンタマージン４５Ｃを０ｍｍとすれば、ユーザ所望の複写倍率（例えば等倍）に最も近い完全な縁無し複写を行うことが（確実ではないが）できる。また、図１１に示すように、準縁無し複写用のプリンタマージン４５Ｃをスキャナマージン４１と同じ１．５ｍｍとすれば、ユーザの要求に完全にマッチした複写倍率で、（わずかな余白は生じるが）実質的な縁無し複写を行うことができる（この場合、スキャンイメージ８０は、そのまま印刷されても良いし、準縁無し複写モード用のプリンタマージン４５Ｃに基づいて所定の部分４４Ｄがトリムされた後に印刷されても良い）。
【００７９】
また、「準縁無し複写モード」では、所定のアルゴリズムに従って（例えばマルチモード複合プリンタの状態に基づいて）、準縁無し複写用のプリンタマージン４５Ｃが上述した範囲内で自動的に調節されるようにしても良い。具体的には、スキャンイメージ８０の倍率が特定の範囲内（例えば、ユーザ所望の複写倍率が１００％（等倍）であれば１００％〜１０５％の範囲内）で自動的に調節されることによって、準縁無し複写モード用のプリンタマージン４５Ｃが上述した範囲内で調節されても良い。スキャンイメージ８０の倍率が調節された場合、例えば図１２に示すように、調節された倍率に基づいて拡大されたスキャンイメージ８０Ａの印刷開始位置も、計算又は予め用意されているテーブル（各倍率に対応した各印刷開始位置が記録されているテーブル）に基づいて調節される。
【００８０】
以下、上述したマルチモード複合プリンタにおいて実行される複写の処理流れを図１３を参照して説明する。なお、以下の説明では、説明の便宜上、原稿と印刷用紙のサイズは同一であるものとし、印刷用紙のサイズは、完全縁無し複写に対応したサイズであるものとする。また、ユーザに指定される複写倍率は等倍であるものとする。
【００８１】
マルチモード複合プリンタは、操作パネル上の複写実行ボタン（図示せず）が押されたときに、複写を開始する（ステップＳ０）。
【００８２】
このとき、ユーザに指定されているモードが「通常複写モード」である場合には（Ｓ１で「通常複写モード」）、以下のような流れで処理が行われる（なお、以下の説明は、図１３を参照する）。
【００８３】
すなわち、まず、原稿台に置かれた原稿のイメージがスキャナマージン４１（例えば１．５ｍｍ）に基づいて読み取られて（Ｓ２）、スキャンイメージ８０が取得される。そして、そのスキャンイメージ８０は、通常複写用のプリンタマージン４５Ａ（例えば３ｍｍ）に基づいて、先に説明したようにして、スキャンイメージ８０からそれの周縁部分４４Ｂ及び４４Ｃがトリムされる（Ｓ３）。トリムされて残った部分４４Ａは、上記のように計算又は予め用意されているテーブルに基づいて印刷開始位置が調節された後（Ｓ８）、印刷用紙４７の略中央に印刷される（Ｓ９）。
【００８４】
また、複写を開始するとき（ステップＳ０）、ユーザに指定されているモードが「完全縁無し複写モード」である場合には（Ｓ１で「完全縁無し複写モード」）、以下のような流れで処理が行われる（なお、以下の説明は、図１２と共に図７を参照する）。
【００８５】
すなわち、まず、原稿台に置かれた原稿のイメージが読み取られて（Ｓ４）、スキャンイメージ８０が取得される。そして、そのスキャンイメージ８０は、完全縁無し複写用のプリンタマージン４５Ｂ（例えば−３ｍｍ）に基づいて拡大される（Ｓ５）。拡大されたスキャンイメージ８０Ａは、上記のように計算又は予め用意されているテーブルに基づいて印刷開始位置が調節された後（Ｓ８）、印刷用紙４７に印刷される（Ｓ９）。
【００８６】
また、複写を開始するとき（ステップＳ０）、ユーザに指定されているモードが「準縁無し複写モード」である場合には（Ｓ１で「準縁無し複写モード」）、以下のような流れで処理が行われる（なお、以下の説明は、図１３と共に図９〜図１１を参照する）。
【００８７】
すなわち、まず、原稿台に置かれた原稿のイメージが読み取られて（Ｓ１１）、スキャンイメージ８０が取得される。そして、そのスキャンイメージ８０のサイズは、予め設定されている又はこの複写時に所定のアルゴリズムで算出された準縁無し複写用のプリンタマージン４５Ｃ（例えば＋３ｍｍ〜−３ｍｍの範囲内の或る値）に基づいて修正（若干の拡大（例えば１０１〜１０５％のいずれかの倍率での拡大）、或いは、特定部分のトリム）される（Ｓ７）（但し、準縁無し複写用のプリンタマージン４５Ｃのサイズがスキャナマージン４１のサイズと同一であれば、修正する必要無し）。サイズ修正されたイメージは、上記のように計算又は予め用意されているテーブルに基づいて印刷開始位置が調節された後（Ｓ８）、印刷用紙４７に印刷される（Ｓ９）。
【００８８】
以上が、この実施形態に係るマルチモード複合プリンタにおける複写の流れである。
【００８９】
なお、この流れにおいて、原稿４３と用紙４７のサイズが異なっていれば、マルチモード複合プリンタは、原稿４３と用紙４７のサイズの違いに基づいて（原稿４３と用紙４７の各サイズは、所定のセンサにより認識しても良いし、ユーザから通知されることによって認識しても良い）、自動的に複写倍率を調整することができる（換言すれば、原稿読取りイメージのサイズを調整することができる）。
【００９０】
例えば、原稿４３のサイズが写真のＬ版（サービス版）で用紙４７のサイズがＡ４であれば、原稿４３のイメージを用紙４７の全体に適切に通常複写するべく複写倍率を２３３％に設定する（以下、この機能を「フィットページ機能」と称する）。この場合、「準縁無し複写モード」では、マルチモード複合プリンタは、準縁無し複写用のプリンタマージン４５Ｃを上述した範囲内（すなわち、通常複写用のプリンタマージン４５Ａ〜完全縁無し複写用のプリンタマージン４５Ｂの範囲内）で調節するために、上記調整した複写倍率「２３３％」を更に特定の範囲内（例えば２３３％〜２５２％の範囲内）で調節することができる。調節された倍率に基づいてサイズ修正されたスキャンイメージの印刷開始位置も、図１４に示すように、計算又は予め用意されているテーブル（各倍率に対応した各印刷開始位置が記録されているテーブル）に基づいて調節することができる。
【００９１】
また、上述した流れにおいて、ユーザに指定された印刷用紙４７のサイズが縁無し印刷に対応したサイズでない場合に、「完全縁無し複写モード」又は「準縁無し複写モード」が指定されたときは、指定された複写モードを実行することができない旨のメッセージが、操作パネルのディスプレイ画面に表示される。
【００９２】
また、上述した流れにおいて、等倍より大きい複写倍率（つまり拡大複写）又は等倍より小さい複写倍率（つまり縮小複写）がユーザから指定されているときは、スキャンイメージ８０のサイズが、その複写倍率に基づいて拡大又は縮小される。拡大又は縮小された原稿読取りイメージは、上述の各種の複写モードにおいて、プリンタマージン４５Ａ、４５Ｂ、又は４５Ｃを基にした印刷領域に収まらない場合は、上記印刷領域に収まるようにサイズ修正（縮小、又は、印刷領域からはみ出した部分がトリム）される。一方、拡大又は縮小されたスキャンイメージは、プリンタマージン４５Ａ、４５Ｂ、又は４５Ｃを基にした印刷領域に収まる場合は、特にサイズ修正されること無くそのまま、或いは、その印刷領域にマッチするサイズに拡大された上で、印刷用紙４７の略中央に印刷される。
【００９３】
また、上述した流れにおいて、マルチモード複合プリンタは、指定された複写倍率（又はフィットページ機能によって算出された複写倍率）と、指定された複写モードとのうちどちらを優先するかの選択を受付けても良い。この場合、複写倍率を優先することを選択された場合は、マルチモード複合プリンタは、その複写倍率に従ってスキャンイメージ８０のサイズを修正した結果、たとえ、サイズ修正されたイメージをそのまま印刷したのではユーザ指定の複写モードを遂行することができなくても（例えば、「完全縁無し複写モード」を指定されているにも拘わらずに余白が生じる印刷がされてしまう場合であっても）、指定されている複写倍率に従って、そのサイズ修正されたイメージをそのまま印刷する。一方、マルチモード複合プリンタは、複写モードを優先することを指定された場合、ユーザ指定の複写倍率に従ってサイズ修正されたイメージをそのまま印刷したのではユーザ指定の複写モードを遂行することができないときは（例えば、「完全縁無し複写モード」を指定されているにも拘わらずに余白が生じる印刷がされてしまうときは）、ユーザ指定の複写モードを遂行すべく、サイズ修正されたイメージを更にサイズ修正した上で印刷する。
【００９４】
以上、上述した第２の実施形態によれば、スキャナマージン４１が、通常複写のための大きいプリンタマージン４５Ａと等しいサイズにされること無く、スキャナ機構の高い機械精度に応じた小さいサイズに設定される。これにより、従来の縁無し印刷プリンタの技術をそのまま従来の複合プリンタに適用したものよりも、ユーザ所望の倍率（例えば等倍）に近い縁無しの複写が可能になる。
【００９５】
また、上述した第２の実施形態によれば、通常複写と完全縁無し複写との中間的な複写を実行するためのモード「準縁無し複写モード」が用意される。準縁無し複写モードでは、スキャンイメージ８０のサイズが、通常複写のときよりも大きく、完全縁無し複写のときよりも小さく修正される。このため、ユーザ所望の倍率（例えば等倍）により近い倍率で、完全縁無しの複写が行われ得る。
【００９６】
ところで、この第２の実施形態では、以下のような変形例も考えられる。
【００９７】
すなわち、マルチモード複合プリンタの操作パネル（或いは、マルチモード複合プリンタにホスト装置が接続されていればそのホスト装置のディスプレイ画面）に、図１５に例示するような、プリンタマージン調節画面１０００を表示する。プリンタマージン調節画面１０００を用いて、プリンタマージンを所定の範囲内で自由に調節することができる。以下、プリンタマージン調節画面１０００について詳細に説明する（なお、この実施形態では、スキャナマージンは「１．５ｍｍ」とする）。
【００９８】
プリンタマージン調節画面１０００には、原稿サイズ表示エリア１００１と、指定印刷倍率表示エリア１００５と、印刷用紙サイズ表示エリア１００２と、プリンタマージン調節エリア１００３と、プリンタマージン調節後印刷倍率表示エリア１００４とが設けられている。
【００９９】
原稿サイズ表示エリア１００１には、原稿台６０にセットされた原稿のサイズが表示される。なお、このエリア１００１に表示される原稿サイズは、マルチモード複合プリンタが自動的に識別したものであっても良いし、ユーザが手動で入力したものであっても良い。
【０１００】
印刷用紙サイズ表示エリア１００２には、印刷対象として現在設定されている用紙のサイズが表示される。
【０１０１】
指定印刷倍率表示エリア１００５には、ユーザに手動で指定された印刷倍率（例えば１００％）が表示される。なお、例えば、原稿サイズ表示エリア１００１に表示される原稿サイズと、印刷用紙サイズ表示エリア１００２に表示される印刷用紙サイズとが異なる場合には、このエリア１００５に表示される印刷倍率は、ページフィット機能により自動的に調節された印刷倍率であっても良い。
【０１０２】
プリンタマージン調節エリア１００３には、複数種類（例えば５種類）のプリンタマージンがタッチパネル式等の方法で選択可能に表示される。また、プリンタマージン調節エリア１００３には、選択可能な複数種類のプリンタマージンの各々に対して、そのプリンタマージンで実際に印刷した場合にどのように印刷されるかの説明（どのように印刷されるかを識別することができるマーク等であっても良い）も表示されている。
【０１０３】
プリンタマージン調節後印刷倍率表示エリア１００４には、上述した複数種類のプリンタマージンにそれぞれ対応した複数種類（例えば５種類）のプリンタマージン調節後印刷倍率が表示されている。「プリンタマージン調節後印刷倍率」とは、指定された印刷倍率において、どのようにプリンタマージンを設定するとどのような印刷倍率に変更されてしまうかを表す。この図で言えば、例えば、１００％印刷（つまり等倍印刷）を指定した場合に、スキャンマージン「１．５ｍｍ」と同じ大きさのプリンタマージン「１．５ｍｍ」を選択すれば、確実に１００％印刷できることが表されている。また、例えば、１００％印刷を指定したとしても、スキャナマージン「１．５ｍｍ」と大きく異なるプリンタマージン「−３ｍｍ」に設定してしまえば、印刷倍率は１０５％と大きくなってしまうことが表されている。プリンタマージン調節後印刷倍率表示エリア１００４に表示される各々のプリンタマージン調節後印刷倍率は、指定される印刷倍率（つまり指定印刷倍率表示エリア１００５に表示される印刷倍率）が変わればそれに応じて自動的に変化する。
【０１０４】
この実施形態では、ユーザは、このプリンタマージン調節画面１０００において、複数種類のプリンタマージンの中から所望のプリンタマージンを選択することができ、その選択されたプリンタマージンに基づいて複写が行われる。これにより、好みに合った複写結果を精度良く得ることができるようになる。
【０１０５】
なお、プリンタマージンの調節形態は、図１５に示した形態に限られない。例えば、所定値刻みで増加又は減少させるような方法でも良い。
【０１０６】
上述の実施形態に様々な変形を加えることもできる。例えば、複合プリンタにおけるプリンタ機構は、インクジェットプリンタに限らず、他の種類のプリンタ、例えば、レーザプリンタであっても良い。また、縁無し印刷可能な用紙サイズは、上記３種類に限定されない。それより多くても少なくも良い（例えば、写真のＬ版や２Ｌ版も、縁無し印刷可能な用紙サイズとするように印刷機構等を構成することができる）。
【０１０７】
図１６は、本発明に従う複合プリンタの第３の実施形態の要部の構成と機能を示す。
【０１０８】
この複合プリンタは、図１に示したような機械的構造を有し、そして、図１６に示すように、その内部に、スキャナ回路２１０、ASIC（Application Specific IC）２２０、ファームウェア（つまり、ファームウェアを実行するマイクロプロセッサ）２３０、プリントエンジン２４０及び記憶装置２５０を有する。
【０１０９】
スキャナ回路２１０は、イメージスキャン処理２１１を行なって、原稿台上に置かれている原稿のイメージをスキャンして読み取る。このとき、ファームウェア２３０は、スキャン制御２３１を行なって、ユーザにより指定された原稿サイズに応じて決まるスキャン領域をスキャンするようにイメージスキャン処理２１１を制御する。スキャナ回路２１０から出力された原稿のスキャンイメージデータ２５１は、例えばRAM又はハードディスクのような記憶装置２５０に一時的に記憶される。
【０１１０】
ASIC２２０は、記憶装置２５０からスキャンイメージデータ２５１を読み込み、そして、イメージ拡大処理２２１を行なって、そのスキャンイメージデータ２５１を幾分拡大する（例えば、原稿サイズがA4版のときは拡大率は１０５％、原稿サイズが葉書サイズのときは拡大率は１０９％、など）。拡大されたイメージデータ２５２は、記憶装置２５０に一時的に記憶される。その後、ASIC２２０は、記憶装置２５０から拡大イメージデータ２５２を読み込み、そして、色変換・ハーフトーニング処理２２２を行なって、その拡大イメージデータ２５２（例えば、RGBフルカラーイメージデータ）を、インクドットのマトリックスで擬似的に元イメージを表現した拡大ドットイメージデータ２５３（例えば、CMYKバイナリイメージデータ）に変換する。拡大ドットイメージデータ２５３は、記憶装置２５０に一時的に記憶される。ところで、この実施形態では、イメージ拡大処理２２１と色変換・ハーフトーニング処理２２２を行なうために、ASICを使用しているが、これは例示に過ぎず、必ずしもそうである必要はない。ASICに代えて又はそれと併用して、例えば、ファームウェアのようなコンピュータプログラムを実行することで、イメージ拡大処理２２１と色変換・ハーフトーニング処理２２２の一方又は双方を行なうこともできる。
【０１１１】
ファームウェア２３０は、記憶装置２５０から拡大ドットイメージデータ２５３を読み込み、そして、トリミング処理２３２を行なって、拡大ドットイメージデータ２５３から不要な周縁部分を除去した残り部分を有効な印刷イメージデータ２５４として取り出す。取り出された印刷イメージデータ２５４は一時的に記憶装置２５０に記憶され、その後、プリントエンジン２４０に転送される。プリントエンジン２４０は、印刷イメージデータ２５４を用いてプリントヘッドを駆動することでプリントアウトを生成する。
【０１１２】
図１７は、４辺縁無し複写を行なう場合における、スキャナ回路２１０によってスキャンされる原稿台のスキャン領域を説明するための、原稿台の平面図を示す。
【０１１３】
図１７において、参照番号２６０は、この複合プリンタのケーシングにより構成される原稿台用のフレームを示す。このフレーム２６０内に、ガラス板の原稿台２６１がはめ込まれている。ユーザは、ガラス原稿台２６１上に所望サイズの原稿を載置して、載置された原稿のサイズを例えばA４サイズ又はB５サイズのように、複合プリンタに対して指定することができる。複合プリンタは、ガラス原稿台２６１上に載置された実際の原稿のサイズや配置を知らないが、しかし、ユーザ指定されたサイズの原稿２６２が、ガラス原稿台２６１上に規定の姿勢と配置で（例えば、図１７に例示するように、その原稿２６２の左上端、上短辺及び左長辺がそれぞれガラス原稿台２６１の左上端、上短辺及び左長辺に一致した姿勢と配置で）、載置されているものと想定することができる。このように想定された原稿２６２を、以下、実際の原稿と区別する意味で「想定原稿」という。
【０１１４】
複合プリンタは、ガラス原稿台２６１上での想定原稿２６２の占める領域をその外側へ所定寸法の上下左右マージン２６４、２６５、２６６及び２６７分だけ若干拡大させ、その拡大された領域２６３をスキャン領域として設定する。要するに、想定原稿２６２が上下左右マージン２６４、２６５、２６６及び２６７分の余裕をもってスキャン領域２６３内に完全に包含されるように、スキャン領域２６３が設定される。このようにスキャン領域２６３を想定原稿２６２より適度に大きく設定することで、原稿台２６１上に置かれた実際の原稿のサイズがユーザ指定されたサイズと一致している限り、実際の原稿の姿勢と配置が上記の規定のそれから多少ずれていても、及び、スキャナ機構の機械的精度に起因して実際のスキャン領域が設定されたスキャン領域２６３から位置的に僅かにずれたとしても、大抵の場合、実際の原稿は実際のスキャン領域内に入ることになる（つまり、実際の原稿の全領域がスキャンされることになる）。例えば、上及び左マージン２６４及び２６６が１．５ｍｍ、下及び右マージン２６５及び２６７が３ｍｍとすることができる。
【０１１５】
複合プリンタは、このように想定原稿２６２より若干大きいスキャン領域２６３をスキャンして、そのスキャン領域２６３のイメージデータを、図１６に示したスキャンイメージデータ２５１として出力する。上述したように、大抵の場合、出力されたスキャンイメージデータ２５１には、ガラス原稿台２６１上に置かれた実際の原稿の全領域のイメージデータが包含されている。
【０１１６】
図１８は、４辺縁無し複写を行なう場合における、イメージ拡大処理２２１とトリミング処理２３２を説明するための、イメージのサイズを示す図である。
【０１１７】
図１８に矢印２７９で示すように、イメージ拡大処理２２１では、スキャン領域２６３のイメージデータ（図１６のスキャンイメージデータ２５１）が、その中心点２６３Cを中心にして、所定の拡大率で拡大されて、図示の領域（以下、拡大スキャン領域）２７１のサイズをもつイメージデータになる。この拡大スキャン領域２７１のイメージデータが、図１６に示した拡大イメージデータ２５２である。この拡大スキャン領域２７１のイメージデータ内では、元の想定原稿２６２のイメージデータは、矢印２７８に示すように、予めユーザにより指定された印刷媒体（印刷用紙）２７２より若干大きい領域（以下、拡大用紙領域という）２７３のサイズをもつイメージデータに拡大される。この拡大用紙領域２７３は、印刷媒体２７２のサイズを外側へ所定寸法の上下左右のプリンタマージン２７４、２７５、２７６及び２７７分だけ拡大したサイズに等しい。
【０１１８】
その後、トリミング処理２３２では、拡大スキャン領域２７１のイメージデータのうち、拡大用紙領域２７３の外側の部分２８０（図１８ではクロスハッチングで示されている）が除去されて、拡大用紙領域２７３のイメージデータだけが取り出される。こうして取り出された拡大用紙領域２７３のイメージデータが、図１６に示す印刷イメージデータ２５４である。この印刷イメージデータ２５４がプリントエンジン３４０に転送されて、印刷ヘッドを駆動する。
【０１１９】
上述したように印刷イメージデータ２５４（拡大用紙領域２７３のイメージデータ）は、印刷媒体２７２のサイズを外側へ所定寸法の上下左右のプリンタマージン２７４、２７５、２７６及び２７７分だけ拡大したサイズに等しい。これにより、プリントエンジン３４０の紙送り機構の機械的精度に起因してプラテン上に供給される実際の印刷媒体の位置が規定位置から若干ずれたとしても、大抵の場合、その実際の印刷媒体は、印刷ヘッドによってスキャンされることになるプラテン上の印刷イメージデータの領域(拡大用紙領域２７３)内に完全に入ることになる。これにより、４辺縁無し複写が可能になる。ここで、上記上下左右のプリンタマージン２７４、２７５、２７６及び２７７の具体的寸法としては、例えば３ｍｍを採用することができる。
【０１２０】
必ずしもそうであるわけではないが、多くの場合、原稿サイズと印刷媒体のサイズは同じである。この場合、イメージ拡大処理２２１で用いる拡大率の具体的値として、例えば、指定された原稿サイズが規格のA４サイズ（２１０×２９７ｍｍ）であれば例えば１０５％、指定された原稿サイズが葉書サイズ（１００×１４８ｍｍ）であれば例えば１０９％が採用できる。
【０１２１】
図１９は、本発明に従う複合プリンタの第４の実施形態の要部の構成と機能を示す。
【０１２２】
この複合プリンタは、図１に示したような機械的構造を有し、そして、図１９に示すように、その内部に、スキャナ回路３１０、ASIC（Application Specific IC）３２０、ファームウェア（つまり、ファームウェアを実行するマイクロプロセッサ）３３０、プリントエンジン３４０及び記憶装置３５０を有する。
【０１２３】
スキャナ回路３１０は、プレスキャン処理３１１及び本スキャン処理３１２を手動又は自動で行なうことができる。４辺縁無し複写を行なう場合、スキャナ回路３１０は、自動的に、プレスキャン処理３１１と本スキャン処理３１２をこの順序で連続して自動的に行なう。プレスキャン処理３１１及び本スキャン処理３１２が行なわれるとき、ファームウェア３３０は、スキャン制御３３２を行なって、ぞれぞれの処理のスキャン領域と解像度を制御する。
【０１２４】
プレスキャン処理３１１では、原稿が置かれる可能性のある全領域（例えば、ガラス原稿台の全体領域）が、所定の低い解像度(例えば、５０ｄｐｉ)で高速にスキャンされる。プレスキャン処理３１１によって得られた原稿台全体のプレスキャンイメージデータ３５１は、例えばRAM又はハードディスクのような記憶装置３５０に一時的に記憶される。
【０１２５】
プレスキャン処理３１１が行なわれた後、ファームウェア３３０は、記憶装置３５０からプレスキャンイメージデータ３５１を読み込み、そして、プレスキャンイメージデータ３５１に対して原稿領域検出処理３３１を行なって、原稿台上における実際の原稿の領域を検出する。
【０１２６】
原稿領域検出処理３３１の方法には、様々な方法が採用し得る。その内の一つを例示すると以下の(1)〜(5)の手順のとおりである。
【０１２７】
(1)  プレスキャンイメージデータ３５１の各画素の輝度値が、所定のしきい値に基づき２値化される。しきい値は、例えば、輝度値の範囲が０〜２５５である場合、例えば２１０とすることたができる。
【０１２８】
(2)  ２値プレスキャンイメージデータ３５１が低解像度化される。例えば、２値プレスキャンイメージデータ３５１の４×４＝１６画素についてＯＲ演算を行った結果が、低解像度化された２値プレスキャンイメージデータ３５１の１画素になる。この例では、２値プレスキャンイメージデータ３５１の解像度は元の4分の１に低下する。なお、以下では、２値プレスキャンイメージデータ３５１の元の解像度を第２解像度、低解像度化後の解像度を第１解像度と呼ぶこととする。
【０１２９】
(3)  低解像度化で得られた第１解像度の２値プレスキャンイメージデータ３５１に対してラベリング処理を適用する。ラベリング処理には種々のアルゴリズムを用いることができるが、一例として８方向連結に基づく２パス方式のラベリング処理を用いることができる。ラベリング処理の結果、第１解像度の２値プレスキャンイメージデータ３５１内から、画素値が１であって互いに連結している画素群（画素値１のラベル領域）が抽出される。
【０１３０】
(4)  抽出されたラベル領域に対して、ノイズ除去処理を適用して、原稿をプレスキャンしたい際に入り込んだゴミや埃などに起因するノイズ領域をラベル領域から除去する。
【０１３１】
(5)  ノイズ除去処理の後、ラベル領域を完全に包囲する最小の矩形領域を、原稿領域として抽出する。
【０１３２】
以上のようにして、プレスキャンイケージデータ３５１から原稿領域が検出されると、その原稿領域の原稿台上での位置を表した原稿領域データ３５５が記憶装置３５０に一時的に記憶される。プレスキャンイメージデータ３５１は記憶装置３５０から消去される。
【０１３３】
この後、スキャナ回路３１０による本スキャン処理３１２が自動的に実行される。本スキャン処理３１２のとき、ファームウェア３３０は、原稿領域データ３５５を用いて、検出された原稿領域の全域が完全にスキャンされるように（つまり、検出された原稿領域がスキャン領域内に完全に包含されるように）、スキャン領域を制御する。この場合、スキャン領域は、検出された原稿領域に正確に一致するように制御されても、あるいは、検出された原稿領域よりも所定のスキャナマージン分だけ若干大きくなるように制御されてもよい。本スキャン処理３１２で得られた本スキャンイメージデータ３５２は記憶装置３５０に一時的に記憶される。
【０１３４】
ASIC３２０は、記憶装置３５０から本スキャンイメージデータ３５２を読み込み、そして、イメージ拡大処理３２１を行なって、本スキャンイメージデータ３５２を幾分拡大する。拡大されたイメージデータ３５２は、記憶装置３５０に一時的に記憶される。その後、ASIC３２０は、記憶装置３５０から拡大イメージデータ３５３を読み込み、そして、色変換・ハーフトーニング処理３２２を行なって、その拡大イメージデータ３５３（例えば、RGBフルカラーイメージデータ）を、インクドットのマトリックスで擬似的に元イメージを表現した拡大ドットイメージデータ３５４（例えば、CMYKバイナリイメージデータ）に変換する。拡大ドットイメージデータ３５４は、記憶装置３５０に一時的に記憶される。なお、ASICに代えて又はそれと併用して、例えば、ファームウェアのようなコンピュータプログラムを実行することで、イメージ拡大処理３２１と色変換・ハーフトーニング処理３２２の一方又は双方を行なうようにしてもよい。
【０１３５】
ファームウェア３３０は、記憶装置３５０から拡大ドットイメージデータ３５４を読み込み、そして、トリミング処理３３３を行なって、拡大ドットイメージデータ３５４から不要な周縁部分を除去して、その残り部分を有効な印刷イメージデータ３５６として取り出す。取り出された印刷イメージデータ３５６は一時的に記憶装置３５０に記憶され、その後、プリントエンジン３４０に転送される。プリントエンジン３４０は、印刷イメージデータ３５６を用いてプリントヘッドを駆動することでプリントアウトを生成する。
【０１３６】
図２０は、４辺縁無し複写を行なう場合における、プレスキャンと本スキャンにおけるスキャン領域を説明するための、原稿台の平面図を示す。
【０１３７】
図２０において、この複合プリンタのケーシングにより構成される原稿台用のフレーム２６０内に、ガラス板の原稿台２６１がはめ込まれている。ユーザは、ガラス原稿台２６１上に所望サイズの原稿３６２を載置して、複合プリンタに対して４辺縁無し複写の実行を要求することができる。すると、複合プリンタは、上述したプレスキャン処理３１１を行なう。プレスキャン処理３１１では、原稿３６２が置かれている可能性のある全領域を包含する領域、例えば、ガラス原稿台２６１より若干広い領域３６１に、スキャン領域が設定される。複合プリンタは、このプレスキャンのスキャン領域３６１を高速にスキャンして、このスキャン領域３６１のイメージデータ（図１９のプレスキャンイメージデータ３５１）を出力する。
【０１３８】
続いて、上述した原稿領域検出処理３３１が行なわれて、スキャン領域３６１の中から実際の原稿領域３６２が検出される。その後、上述した本スキャン処理３１２が行なわれて、検出された原稿領域３６２がスキャンされる。本スキャン処理３１２でのスキャン領域は、原稿領域３６２と全く同じであっても、それより所定のスキャナマージン分だけ若干大きくても良い（要するに、原稿領域３６２がスキャン領域２６３内に完全に包含されるようになっていればよい）が、以下では、説明を簡単にするため、原稿領域３６２と全く同じスキャン領域が採用された場合を想定して説明を行なう。
【０１３９】
図２１は、４辺縁無し複写を行なう場合における、イメージ拡大処理３２１とトリミング処理３３３を説明するための、イメージのサイズを示す図である。
【０１４０】
図２１に矢印３７８で示すように、イメージ拡大処理３２１では、原稿領域３６２のイメージデータ（図１９の本スキャンイメージデータ３５２）が、その中心点３６２Cを中心にして拡大されて、図示のような領域（以下、拡大原稿領域という）３７１のサイズをもつイメージデータになる。この拡大原稿領域３７１のイメージデータが、図１９に示した拡大イメージデータ３５３である。この拡大原稿領域３７１の縦長又は横長（好ましくは、縦長と横長のうち短い方）は、予めユーザにより指定された印刷媒体（印刷用紙）２７２より若干大きい領域（以下、拡大用紙領域）２７３に等しい。この拡大用紙領域２７３は、印刷媒体(印刷用紙)２７２のサイズを外側へ所定寸法の上下左右のプリンタマージン２７４、２７５、２７６及び２７７分だけ拡大したサイズに等しい。原稿領域３６２の縦横寸法比と印刷媒体２７２のそれとが同じ場合には、拡大原稿領域３７１は拡大用紙領域２７３に一致する。図２１に示された例のように、原稿領域３６２の縦横寸法比と印刷媒体２７２のそれとが異なる場合には、拡大原稿領域３７１は、縦又は横の寸法において、拡大用紙領域２７３よりも大きい。ここで、上記上下左右のプリンタマージン２７４、２７５、２７６及び２７７の具体的寸法としては、例えば３ｍｍを採用することができる。
【０１４１】
その後、トリミング処理３３３では、拡大原稿領域３７１のイメージデータのうち、拡大用紙領域２７３の外側の部分３７２（図２１ではクロスハッチングで示されている）が除去されて、拡大用紙領域２７３のイメージデータだけが取り出される。こうして取り出された拡大用紙領域２７３のイメージデータが、図２１に示す印刷イメージデータ３５６である。この印刷イメージデータ３５６がプリントエンジン３４０に転送されて、印刷ヘッドを駆動する。
【０１４２】
ところで、上述した第１から第４の実施形態に係る複合プリンタは、いずれも、原稿台１２上に置かれた原稿そのものの領域に基づいて、スキャン領域を設定する。しかし、変形例として、複合プリンタは、原稿そのものではなく、原稿台内の一部の領域、特に、原稿内の特定の複写対象（例えば、特定の文字、文字列、写真、絵、図形、又はそれらの組み合わせなど）が表示されている領域に基づいて、スキャン領域を設定することもできる。図２４は、その例を示す。図２４に示すように、原稿６００内には、例えば、文字列６４０や写真（又は絵）(ハッチングで示されたもの）６４１が表示されている。複写対象が、原稿６００全体ではなく、例えば文字列６４０のみ又は写真６４１のみである場合がある。例えば、複写対象が文字列６４０のみである場合、複合プリンタは、原稿６００内の文字列６４０の領域６４４を認識し、この文字列領域６４４に基づいて、スキャン領域６４６又は６４８を設定することができる。このとき、複合プリンタは、文字列６４０の領域６４４と一致するかまたはそれより僅かに大きいスキャン領域６４６を設定してもよいし、あるいは、文字列６４０の領域６４４より僅かに小さいスキャン領域６４８を設定してもよい。また、例えば複写対象が写真６４１のみである場合、複合プリンタは、原稿６００内の写真６４１の領域６４２を認識して、この写真領域６４２に基づいてスキャン領域６５０又は６５２を設定することができる。このとき、複合プリンタは、写真領域６４２と一致するかまたはそれより僅かに大きいスキャン領域６５０を設定してもよいし、あるいは、写真領域６４２より僅かに小さいスキャン領域６５２を設定してもよい。このように原稿６００そのものの領域ではなく複写対象の領域に基づいてスキャン領域を設定するためには、複合プリンタは、複写対象の領域が原稿上の何処であるかを前もって認識する必要がある。この目的のために、複合プリンタは、複写対象の領域を検出する方法及び複写対象の領域をユーザから指定される方法のいずれかを用いることができる。複写対象の領域を検出する方法では、複合プリンタは、プレスキャンによって得られた原稿台のイメージを処理することで、複写対象（例えば、図２４に示した文字列６４０又は写真６４１）を自動的に検出して、そして、検出された複写対象を包含する最小の矩形領域を、複写対象の領域とみなすことができる。また、複写対象の領域をユーザから指定される方法では、複合プリンタは、プレスキャンによって得られた原稿台のイメージを表示して、表示された原稿台イメージの中から複写対象領域をユーザが選択することを可能にし、そして、ユーザにより選択された領域を、複写対象の領域とみなすことができる。このように原稿内の複写対象の領域に基づいてスキャン領域が設定される場合における、複合プリンタ１の動作及び機能は、上述した第１から第４の実施形態にかかる複プリンタの動作及び機能の説明中を、その中の用語「原稿」を用語「複写対象」に置き換えて読むことで、説明され得る。
【０１４３】
上述した第１〜第４の実施形態にかかる複合プリンタは、上述した機能に加えて、さらに以下の第１及び第２の機能を備えても良い。
【０１４４】
第１の機能は、スキャナ回路とは別の画像データソースからイメージデータを入力して、そのイメージデータの４辺又は２辺縁無し印刷を行うという縁なしプリントモードの機能である。ここで、スキャナ回路とは別の画像データソースには複合プリンタ内のものと複合プリンタ外のものとがあり得る。複合プリンタ内の画像データソースとしては、例えば、複合プリンタ内のＥＥＰＲＯＭのような不揮発性メモリや内蔵型ハードディスクのような等のデータストレージデバイスがある。複合プリンタ外の画像データソースとしては、パーソナルコンピュータ等のホスト装置、ハードディスク、デジタルカメラ、携帯電話機、ＰＤＡ、可搬型記録媒体（例えば複合プリンタに装着可能なメモリカード）等の画像データ出力装置であって、所定の通信インターフェース（例えばＵＳＢ又はブルートゥース（商標））を介して複合プリンタに接続可能なものがある。
【０１４５】
縁無し複写モード及び縁無しプリントモードの選択又は切り替えは、ユーザの手動で制御されても良いし、複合プリンタによって自動的に制御されてもよい。例えば外部の画像データソースが通信可能に接続された、或いは上記別の画像データソースからイメージデータを受信した等の所定のイベントに応答して、複合プリンタが自動的に縁無しプリントモードを選択するようになっていて良い。
【０１４６】
第２の機能は、スキャナ回路によりスキャンされたイメージデータと、上述したスキャナ回路とは別の画像データソースから入力されたイメージデータとを重ね合わせて印刷するという重ね合せプリントモードの機能である。、縁無し複写モード、縁無しプリントモード及び重ね合わせプリントモードの選択又は切り替えは、ユーザの手動で又は自動的に制御されるようにすることができる。
【０１４７】
重ね合せプリントモードにおいて４辺又は２辺縁無し印刷が行われる場合、スキャンイメージデータ又は入力されたイメージデータの拡大処理は、それらの重ね合わせの処理が行われる前又は重ねられた後のどちらで行われても良い。また、重ね合せプリントモードにおいて、スキャンイメージデータ又は入力されたイメージデータ又は重ね合わされたイメージデータに対して、追加のイメージ操作、例えば、追加の拡大又は縮小処理、各種のフィルタ処理（例えば、色調補正、フルカラー画像からモノクローム画像への変換、又は色調変更など）などを加えることもできる。
【０１４８】
また、重ね合せプリントモードにおいて、スキャンイメージデータのどの位置に入力イメージデータのどの位置を重ねるかという重ね合せの位置の設定は、ユーザの手動により制御されても良いし、あるいは、複合プリンタにより自動的に制御されても良い（例えば、スキャンイメージデータの中心位置に、入力イメージデータの印刷対象領域の中心位置が自動的に一致させられる）。
【０１４９】
また、重ね合せプリントモードにおいて、入力イメージデータは、例えば、複合プリンタ外部の画像データソース、例えばデジタルカメラから供給される写真画像データであっても良いし、あるいは、複合プリンタ内部の画像データソースに予め記憶されている装飾画像データであっても良い。ここで、「飾り部品画像データ」とは、例えば、背景、飾り枠、挿絵、その他の文字、図形、図柄、模様など、印刷イメージに加えらることができる種々の装飾イメージのデータである。
【０１５０】
図２５は、上述した第４の実施形態に縁なしプリントモードと重ね合せプリントモードの機能を加えた変形例を示す。
【０１５１】
縁なしプリントモードが行われる場合、図２５に点線矢印で示すように、複合プリンタのイメージ入力回路７０２が、画像データソース７００からイメージデータ７０４を入力する。この入力イメージデータ７０４についてイメージ拡大処理３２１が行われ、それにより、入力イメージデータ７０４(又はその中の印刷対象の領域）が、印刷用紙より僅かに大きいサイズに拡大されて、拡大イメージデータ７１０となる。以後、すでに説明した縁無し複写モードと同様のやり方で、拡大イメージデータ７１０が印刷イメージデータ７１４に変換され、４辺又は２辺縁無し印刷が行われる。
【０１５２】
重ね合せプリントモードが行われる場合、図２５に一点鎖線矢印で示すように、複合プリンタのイメージ入力回路７０２が、画像データソース７００からイメージデータ７０４を入力する。そして、重ね合わせ処理７０６が行われて、イメージ入力回路７０２からの入力イメージデータ７０４(又はその中の印刷対象の領域）と、スキャナ回路３１０からの本スキャンイメージデータ３５２(又はその中の複写対象の領域）とが重ね合わされて、重ね合わせイメージデータ７０８となる。この重ね合わせイメージデータ７０８についてイメージ拡大処理３２１が行われ、それにより、重ね合わせイメージデータ７０８に含まれれる入力イメージデータ７０４(又はその中の印刷対象の領域）と本スキャンイメージデータ３５２(又はその中の複写対象の領域）の一方又は双方が、印刷用紙より僅かに大きいサイズに拡大されて、重ね合わせイメージデータ７０８が拡大イメージデータ７１０となる。例えば、入力イメージデータ７０４と本スキャンイメージデータ３５２のうちの一方が写真イメージであり、他方がその写真イメージの４辺縁に付けられるべき縁飾りのイメージである場合、写真イメージは拡大されずに（元のサイズが維持されても、必要に応じて縮小されてもよい）、又は、縁飾りのイメージだけが印刷用紙より僅かに大きく拡大され、そして、両者が重ね合わされて重ね合わせイメージデータ７０８となることができる。あるいは、写真イメージと縁飾りのイメージの双方が印刷用紙より僅かに大きく拡大され、そして、両者が重ね合わされて重ね合わせイメージデータ７０８となってもよい。このように重ね合わされる複数のイメージのどれを拡大し、どれを拡大しないか（又は縮小するか）は、ユーザによって選択されても、複合プリンタによって自動的に選択されてもよい。以後、すでに説明した縁無し複写モードと同様のやり方で、拡大イメージデータ７１０が印刷イメージデータ７１４に変換され、４辺又は２辺縁無し印刷が行われる。
【０１５３】
以上、本発明の好適な幾つかの実施形態を説明したが、これらは本発明の説明のための例示であって、本発明の範囲をこれらの実施形態にのみ限定する趣旨ではない。本発明は、他の種々の形態でも実施することが可能である。例えば、ファクシミリ送信機が原稿をスキャンして、そのスキャンイメージデータをファクシミリ受信機に送信に、ファクシミリ受信機がそのスキャンイメージデータを用いて４辺又は２辺縁無し印刷を行うようなファクシミリ通信システムにも、本発明は適用可能である。
【０１５４】
上記の実施形態では原稿台上に１つのスキャン領域が設定される。しかし、変形例として、原稿台上に複数のスキャン領域が設定されることもできる。例えば、１つの原稿に複数の写真画像が存在する場合、それら複数の写真画像にそれぞれ対応して複数のスキャン領域が設定され得る。あるいは、一連の写真フレームをもつ写真フィルムストリップ（原稿）をスキャンするためのフィルムスキャナが用いられる場合、１つの写真フィルムストリップ内の複数の写真フレームにそれぞれ対応して複数のスキャン領域が設定され得る。或いは、１つの原稿の表裏の両面の画像をスキャンするための両面スキャンナが用いられる場合、少なくとも、原稿の２の面にぞれぞれ対応した２つのスキャン領域が設定され得る。そして、複数のスキャン領域の各々について、４辺又は２辺縁なし複写を行うための本発明の原理に従う画像処理が行われ得る。
また、上記の実施形態では、フラットな原稿台をもつフラットベースタイプのイメージスキャナが用いられる。しかし、変形例として、他のタイプのイメージスキャナ、例えば、回転可能なドラム形の原稿台をもつドラムタイプのイメージスキャナ、ストライプ形の原稿台とオートシートフィーダを有し、原稿シートを原稿台上でオートシートフィーダにより移動することでスキャニングを行なうオートシートフィーダタイプのイメージスキャナ、外表面にストライプ形の原稿台をもつ小型のボディを有し、ユーザが手に掴まれたボディの原稿台が原稿シートをワイプするように移動することでスキャニングを行うポータブルタイプのスキャナなどが用いられてもよい。
【図面の簡単な説明】
【０１５５】
【図１】本発明の第１の実施形態に係る複合プリンタの外観を示す図。
【０１５６】
【図２】第１の実施形態に係る複合プリンタ１のハードウェア構成を示すブロックダイアグラム。
【０１５７】
【図３】縁無し印刷に係る印刷機構の主要部分を示す図。
【０１５８】
【図４】第１の実施形態に係る印刷倍率の調整を説明するための図。
【０１５９】
【図５】第１の実施形態に係る印刷倍率の調整を説明するための図。
【０１６０】
【図６】第１の実施形態に係る複合プリンタの動作を説明するためのフローチャート。
【０１６１】
【図７】本発明の第２の実施形態に係る複合プリンタにおいて「通常複写モード」が実行されたときの複写の様子を示す図。
【０１６２】
【図８】第２の実施形態に係る複合プリンタにおいて「完全縁無し複写モード」が実行されたときの複写の様子を示す図。
【０１６３】
【図９】第２の実施形態に係る複合プリンタにおいて「準縁無し複写モード」が実行されたときの複写の様子を示す図。
【０１６４】
【図１０】図９の「準縁無し複写モード」のときとプリンタマージン４５Ｃが異なるときの複写の様子を示す図。
【０１６５】
【図１１】図９及び図１０の「準縁無し複写モード」のときとプリンタマージン４５Ｃが異なるときの複写の様子を示す図。
【０１６６】
【図１２】「準縁無し複写モード」において、プリンタマージン４５Ｃに基づいて設定され得る複数の複写倍率にそれぞれ対応した複数の印刷開始位置を示す図。
【０１６７】
【図１３】マルチモード複合プリンタにおいて行なわれる複写の処理流れを示すフローチャート。
【０１６８】
【図１４】「準縁無し複写モード」において、フィットページ機能により複写倍率を調整されたときの、プリンタマージン４５Ｃに基づいて設定され得る複数の複写倍率にそれぞれ対応した複数の印刷開始位置を示す図。
【０１６９】
【図１５】プリンタマージン調節画面の一例を示す図。
【０１７０】
【図１６】本発明の第３の実施形態に係る複合プリンタの要部の構成と機能を示すブロック図。
【図１７】第３の実施形態に係る複合プリンタにおいて４辺縁無し複写を行なう場合におけるスキャン領域を説明するための、原稿台の平面図。
【０１７１】
【図１８】第３の実施形態に係る複合プリンタにおいて４辺縁無し複写を行なう場合における、イメージ拡大処理２２１とトリミング処理２３２を説明するための、イメージのサイズを示す図。
【０１７２】
【図１９】本発明の第４の実施形態に係る複合プリンタの実施形態の要部の構成と機能を示すブロック図。
【０１７３】
【図２０】第４の実施形態に係る複合プリンタにおいて４辺縁無し複写を行なう場合におけるプレスキャンと本スキャンにおける原稿台のスキャン領域を説明するための、原稿台の平面図。
【０１７４】
【図２１】第４の実施形態に係る複合プリンタにおいて４辺縁無し複写を行なう場合における、イメージ拡大処理３２１とトリミング処理３３３を説明するための、イメージのサイズを示す図。
【０１７５】
【図２２】２辺縁無し複写を行う場合における、印刷倍率の調整を説明する図。
【０１７６】
【図２３】２辺縁無し複写を行う場合における、印刷倍率の調整を説明する図。
【０１７７】
【図２４】原稿内の印刷対象の領域に基づくスキャン領域の設定を説明する図。
【０１７８】
【図２５】第４の実施形態に係る複合プリンタの変形例の構成を示すブロック図。
【符号の説明】
【０１７９】
２１０  スキャナ回路
２２０  ＡＳＩＣ
２３０  ファームウェア
２４０  プリントエンジン
２５０  記憶装置
２６１  ガラス原稿台
２６２  原稿
２６３  スキャン領域
２６４、２６５、２６６、２６７  スキャンマージン
２７１  拡大イメージ
２７３  拡大原稿イメージ
２７４  印刷用紙
【図１】
2004297781.tif 000003
【図２】
2004297781.tif 000004
【図３】
2004297781.tif 000005
【図４】
2004297781.tif 000006
【図５】
2004297781.tif 000007
【図６】
2004297781.tif 000008
【図７】
2004297781.tif 000009
【図８】
2004297781.tif 000010
【図９】
2004297781.tif 000011
【図１０】
2004297781.tif 000012
【図１１】
2004297781.tif 000013
【図１２】
2004297781.tif 000014
【図１３】
2004297781.tif 000015
【図１４】
2004297781.tif 000016
【図１５】
2004297781.tif 000017
【図１６】
2004297781.tif 000018
【図１７】
2004297781.tif 000019
【図１８】
2004297781.tif 000020
【図１９】
2004297781.tif 000021
【図２０】
2004297781.tif 000022
【図２１】
2004297781.tif 000023
【図２２】
2004297781.tif 000024
【図２３】
2004297781.tif 000025
【図２４】
2004297781.tif 000026
【図２５】
2004297781.tif 000027