(57)【要約】【課題】  ユーザーが印刷時に設定する用紙サイズと実際に記録する用紙のサイズの違いを検出し、どのような場合でもユーザーの意図に沿った設定条件で印刷を行えるようにする。【解決手段】  プリンタ側で検出した記録用紙サイズと、ユーザーが設定した印刷時の用紙サイズをホストコンピュータ側で比較し、記録用紙サイズが小さいときに印刷したい画像の中心部分を切り出す処理を行い、切り出した画像を印刷することにより、プリンタ側で検出した記録用紙サイズとホストコンピュータ側で設定した用紙サイズを比較し、記録用紙サイズが小さいときに画像の中心を切り出す処理を行い、ユーザーの意図に沿った印刷する。【選択図】  図１
2009104538.tif 000002
【特許請求の範囲】
【請求項１】
ホストコンピュータ側では、ユーザーが印刷する用紙サイズ及び印刷時の画像処理の印刷における各種設定を行うための設定手段と、設定した用紙のサイズとプリンタ側で検出された用紙サイズとを比較するサイズ比較手段と、プリンタ側と相互の通信を行うことのできる通信手段を備え、プリンタ側では、ホストコンピュータからの画像データを記録用紙に印刷する印刷手段と、プリンタに設置されている用紙サイズを検出する用紙サイズ検出手段とを備えると共に、
前記サイズ比較手段で、ユーザーが設定した用紙サイズとプリンタに設置した用紙サイズが一致している場合にはユーザーの意図する条件で印刷を行い、一致しない場合は、ホストコンピュータはその旨をユーザーに知らせる手段を持つことを特徴とする印刷システム。
【請求項２】
請求項１に記載の印刷システムにおいて、ユーザーの設定した用紙のサイズがプリンタで検出した用紙のサイズよりも大きい場合、ホストコンピュータで印刷する画像データの中心からプリンタで検出した用紙サイズと同じ大きさの領域を切り出し、切り出した画像データで印刷を行うことを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホストコンピュータとプリンタが、接続して使用される印刷システムに関するものであり、プリンタに設置されている印刷用紙の情報をホストコンピュータ側に通知し、その情報と印刷時の設定情報とにより印刷処理を行い、ユーザーが所望する印刷結果を得るような印刷システムである。
【背景技術】
【０００２】
従来の印刷装置では、印刷する用紙のサイズはホストコンピュータ側でのみ指定するだけで、給紙トレイに用意されている用紙サイズに関係なく印刷を行っていた。そこで、特許文献１、特許文献２のように、プリンタ側で給紙トレイに用意されている用紙サイズを検出し、印刷する画像サイズと用紙サイズが一致しているかを比較し、一致していない場合は印刷する画像サイズを用紙サイズに合わせて拡大、縮小する技術がすでに公開されている。
【特許文献１】特開平１０−２２６１２６公報
【特許文献２】特開２００５−１４８７９１公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来技術のような装置では、印刷する画像サイズが装置に設置されている用紙サイズと一致していない場合に、画像サイズを用紙サイズに合わせて拡大、縮小処理が行われる。このような場合、ユーザーが予め行っていた画像処理の情報が拡大、縮小されることにより劣化し、ユーザーの意図と異なる画像が印刷される可能性がある。例えば、印刷をする画像サイズが用紙サイズよりも小さい場合、画像サイズを用紙サイズに一致させるために画像サイズを拡大する処理が行われるが、その際に画像の劣化が発生する。
【０００４】
本発明は、画像処理を行うホストコンピュータと画像を印刷する印刷装置からなるシステムにおいて、印刷装置にある用紙サイズと印刷する画像サイズが一致しないの場合でも、ユーザーの意図する画像処理情報を劣化させることなく、画像を出力できるようにすることを課題とする。
【課題を解決するための手段】
【０００５】
ホストコンピュータ側では、ユーザーが印刷する用紙サイズ及び印刷時の画像処理等の印刷における各種設定を行うための設定手段と、設定した用紙のサイズとプリンタ側で検出された用紙サイズとを比較するサイズ比較手段と、プリンタ側と相互の通信を行うことのできる通信手段を備え、プリンタ側では、ホストコンピュータからの画像データを記録用紙に印刷する印刷手段と、設置されている用紙サイズを検出する用紙サイズ検出手段とを備えたことを特徴とし、前記サイズ比較手段で、ユーザーの設定した用紙サイズとプリンタに設置した用紙サイズが一致している場合にはユーザーの意図する条件で印刷を行う。従って、ユーザーの設定した用紙サイズとプリンタに設置した用紙サイズが一致しているとき、ユーザーは所望の印刷物を得ることができる。
【０００６】
請求項２記載の発明では、画像サイズが用紙サイズよりも大きいとき、ホストコンピュータで画像データの中心を検出し、検出した中心から用紙サイズと同じ大きさの領域を切り出し、切り出した画像データで印刷する手段を備える。従って、ユーザーの設定した用紙サイズがプリンタにある用紙サイズより大きいとき、元の画像データの中心から用紙サイズ分の領域を切り出した画像が印刷される。これにより、画像全体の印刷は行えないが、ユーザーの意図した印刷時の設定や画像処理を反映した印刷物を得ることができる。
【発明の効果】
【０００７】
この発明は以上に説明したように、実際にプリンタに設置している用紙サイズとユーザーが設定した用紙サイズが一致している場合は、通常どおりの印刷が行われるので、ユーザーは所望の印刷物を得ることができる。
【０００８】
さらに、実際の用紙サイズのほうが、ユーザーが設定した用紙サイズよりも大きい場合でも、ユーザーが行った画像処理情報が劣化せずに印刷することが可能であり、ユーザーは所望の印刷物を得ることができる。
【０００９】
また、実際のサイズのほうがユーザーが設定した用紙サイズよりも小さい場合でも、印刷したい画像の中心部分しか印刷できないが、ユーザーが行った画像処理情報が劣化せずに印刷することが可能であり、ユーザーは所望の印刷物を得ることができる。
【発明を実施するための最良の形態】
【００１０】
次に、本発明の詳細を実施例の記述に従って説明する。
【実施例１】
【００１１】
本発明を図１から図３を使用して詳細に説明する。
【００１２】
図１に、本発明の実施の一形態であるシステムを示す。ホストコンピュータ１とプリンタ２は相互に通信を行えるシステムである。ホストコンピュータ１は、印刷する画像データを作成し、印刷する用紙サイズや印刷枚数などの印刷設定情報や画像処理情報をプリンタ２に出力することが可能となっている。プリンタ２は、検出した用紙サイズ情報をホストコンピュータ１に送ることが可能となっている。
【００１３】
本発明の印刷システムで印刷動作を実行しようとするとき、ユーザーはホストコンピュータ側、図２のST.1で、まず印刷したい画像データに対する印刷時の画像処理、印刷したい用紙サイズの設定を行い、ST.2で印刷指示を出す。ユーザーが印刷指示を出すと、ホストコンピュータはST.3で印刷したい画像のサイズ（以後これを画像サイズと呼ぶ。）を取得する。その後、ST.4でホストコンピュータからプリンタへ用紙情報を取得するように指示を出す。
【００１４】
プリンタ側は、ホストコンピュータ側からの指示を受け、まずST.5で給紙口に用紙があるかどうかを検出し、ST.6でホストコンピュータに用紙の有無の情報を送る。ホストコンピュータはプリンタからの用紙の有無の情報を受け、ST.7で給紙口に用紙があるか判断を行い、用紙が設置されていない場合は、ST.8でユーザーに用紙がないことを知らせる。用紙が設置されている場合、プリンタはST.9で、用紙の縦、横の大きさ（以後これを用紙サイズと呼ぶ。）を検出し、ST.10でホストコンピュータに用紙サイズ情報を送る。
【００１５】
ホストコンピュータ側は、プリンタ側からの用紙サイズ情報を受け、ST.11でプリンタから取得した用紙サイズと、ユーザーが設定した用紙サイズを比較し、一致しているか判断をする。用紙サイズが一致している場合は、ST.12でホストコンピュータは、プリンタ側に画像データを転送し、ST.13でプリンタは印刷を開始する。ここでは、設定した用紙サイズと実際にプリンタに設置した用紙サイズが一致しているので、ユーザーは所望の印刷物を得ることができる。
【００１６】
ST.11で、用紙サイズが一致しない場合、図３のST.14でホストコンピュータは、プリンタが検出した用紙サイズのほうが、ユーザーが設定した用紙サイズよりも大きいかどうか判断する。ユーザーが設定した用紙サイズのほうが大きい場合は、ST.15でそのまま画像データをプリンタ側に転送し、プリンタはST.16で印刷を開始する。ここでは、設定した用紙サイズよりも実際にプリンタに設置した用紙サイズのほうが大きいので、用紙よりも小さく印刷されてしまうが、ユーザーが行った印刷の設定がそのまま適用されているので、ユーザーは所望の印刷物を得ることができる。
【００１７】
ST.14で、ユーザーが設定した用紙サイズのほうが小さい場合、ホストコンピュータはST.17で印刷したい画像の中心位置を取得し、ST.18で取得した画像の中心位置から、プリンタが検出した用紙サイズから用紙の中心位置を取得する。その後、ST.19で画像データの中心位置と用紙の中心位置を合わせ、用紙サイズ分の領域の画像を画像データの中心位置から切り出し、ST.20で中心を切り出した画像データをプリンタ側へ送る。画像データを受け取ったプリンタは、ST.16で印刷を開始する。ここでは、設定した用紙サイズよりも実際にプリンタに設置した用紙サイズのほうが小さいので、印刷したい画像の中心部分しか印刷できないが、ユーザーが行った印刷の設定がそのまま適用されているので、ユーザーは所望の印刷物を得ることができる。
【図面の簡単な説明】
【００１８】
【図１】実施例のシステム構成図。
【図２】用紙サイズが一致した場合の動作を示すフローチャート。
【図３】用紙サイズが不一致の場合の動作を示すフローチャート。
【符号の説明】
【００１９】
１  ホストコンピュータ
２  プリンタ
３  通信手段
【図１】
2009104538.tif 000003
【図２】
2009104538.tif 000004
【図３】
2009104538.tif 000005