(57)【特許請求の範囲】
【請求項１】
上位コンピュータからプリンタに同一画像を一枚の印画用紙の複数位置に配置するように予め指定された印刷画像データ及びその印刷用パラメータを送信する画像転送方法において、
前記上位コンピュータから、前記複数位置に同一画像が配置される画像の解像度で該画像の元になる同一画像だけの画像データとともに、前記同一画像の配置位置に関する位置情報を含む印刷用パラメータをプリンタに転送し、該プリンタで前記同一画像をコピーして前記印刷用パラメータに従い一枚の印画用紙の複数位置に配置させることを特徴とする画像転送方法。
【請求項２】
前記印刷画像データの転送に先立って、前記印刷用パラメータが前記プリンタに転送されることを特徴とする請求項１に記載の画像転送方法。
【請求項３】
前記印刷用パラメータには、前記同一画像のコピー枚数、及び各コピー画像の拡大率に関する情報が含まれていることを特徴とする請求項２に記載の画像転送方法。
【請求項４】
上位コンピュータからの印刷画像データ及びその印刷用パラメータを受信するディジタルインタフェースを備えたプリンタにおいて、
前記ディジタルインタフェースは、同一画像を一枚の印画用紙の複数位置に配置するように予め指定された画像の解像度で、該画像の元になる同一画像だけの印刷画像データ、及び、前記同一画像の配置位置に関する位置情報を含む印刷用パラメータを受信し、
前記ディジタルインタフェースを介して受信された前記同一画像だけの印刷画像データを複写するコピー手段と、
前記印刷用パラメータに従って、前記コピー手段により複写された画像データの印刷位置を特定する位置決め手段と
を備えたことを特徴とするプリンタ。
【請求項５】
前記印刷画像データとともに拡大率に関する情報を含む印刷用パラメータを受信した場合に、前記コピー手段では、各コピー画像の拡大率に関する情報に基づいて拡大／縮小された印刷画像データを再構成することを特徴とする請求項４に記載のプリンタ。
【請求項６】
前記コピー手段は、前記拡大率に関する情報に基づいて拡大／縮小した印刷画像データについて、印画用紙の大きさに応じて印刷位置を決定する処理プログラムを有することを特徴とする請求項５に記載のプリンタ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ディジタルインタフェースを備えたプリンタ、及びプリンタにディジタル画像データを送信する画像転送方法に関する。
【０００２】
【従来の技術】
カメラから取り込んだ画像データを使用してプリントシールや、名刺、証明写真などを作成する装置などでは、ディジタルインタフェースを備えたプリンタが使用されることがある。この場合に、カメラなどから取り込まれた画像データは、上位コンピュータ（ホストＰＣ）で構成される画像処理装置に格納されたアプリケーションソフトウェアによって画像処理され、同一画像を一枚の印画用紙の複数位置に配置したプリンタ用の画像データに変換して、プリンタに転送される。
【０００３】
図４は、従来の画像処理及び画像転送の方法を示すフローチャートである。ここで使用されるプリンタは、ディジタルインタフェースを備え、１３４０×１０２４画素の解像度でＲＧＢ（Red,Green,Blue）各色２５６階調のフルカラーの画像を印画する能力を有するものとする。
【０００４】
図において、最初のステップでＳＴ１１では、カメラからホストＰＣに取り込まれた元となる画像データを、所定のアプリケーションソフトウェアにより処理して、所定の印画用紙を例えば縦横で４×４、合計１６個に分割した位置に配置される同一画の１６分割画像を作成する（ステップＳＴ１１）。
【０００５】
つぎに、プリンタの印画範囲内で規定された解像度（１３４０×１０２４画素）に応じて、１６の同一画像を含む新たな画像データを作成する（ステップＳＴ１２）。すなわち、元の画像データをホストＰＣに備えられたプリンタドライバソフトウェアで、ＲＧＢ各色２５６階調のフルカラーの画像データ（約4Mbyte）に変換して一枚の印画用紙に対するプリンタ用の画像データを作成する。
【０００６】
さらに、ホストＰＣでは用紙サイズ、印刷方向、印刷枚数等の印刷用パラメータを決定して、画像データの転送に先立って、これらの印刷用パラメータをプリンタに転送する（ステップＳＴ１３）。その後、画像データが一枚分全て、即ち１印画画面を構成する２４bits×１３４０×１０２４画素のデータとして、ホストＰＣからプリンタに転送され（ステップＳＴ１４）、さらに所定の印刷実行命令が転送される（ステップＳＴ１５）と、プリンタではＲＧＢの画像データを例えばＣＭＹ（Cyan,Magenta,Yellow）のカラー印刷用のデータに変換し、印刷パラメータに従って印刷が実行される（ステップＳＴ１６）。
【０００７】
【発明が解決しようとする課題】
このように、パソコン等の上位コンピュータ（ホストＰＣ）上で処理されたディジタル画像をプリンタで印刷するとき、従来の画像転送方法では、プリンタへのデータ転送に必要な時間は、ディジタル画像のデータサイズが大きくなるに従って増大する。また、上述のようにディジタル画像データがフルカラーの画像である場合には、データ量は印画の画素数にディジタル画像を構成する色数、及び階調ビット数を掛け合わせた値となる。したがって、同じカラー画像を一つの印刷用紙内の複数位置に配置した画像データを形成するための処理時間も、画像の解像度に応じて長くなる。
【０００８】
こうしたデータ転送時間、処理時間は、ホストＰＣの画像処理能力とデータ転送速度に応じて決定されるので、プリントシールや、名刺、証明写真などを作成するまでの時間を短縮するためには、ホストＰＣの能力を上げる必要があり装置コストが大きくなるという問題があった。
【０００９】
この発明は、上述のような課題を解決するためになされたもので、その目的は、同一のカラー画像を一つの印画用紙内の複数位置に配置して印刷する場合の、画像データの処理、及び転送に要する時間を短縮する画像転送方法、及びそのようにして転送された画像データによって印画を行なう装置のコストを抑えたプリンタを提供することである。
【００１０】
【課題を解決するための手段】
請求項１に係る画像転送方法は、上位コンピュータからプリンタに同一画像を一枚の印画用紙の複数位置に配置するように予め指定された印刷画像データ及びその印刷用パラメータを送信する画像転送方法において、上位コンピュータから、複数位置に同一画像が配置される画像の解像度で該画像の元になる同一画像だけの画像データとともに、同一画像の配置位置に関する位置情報を含む印刷用パラメータをプリンタに転送し、該プリンタで前記同一画像をコピーして前記印刷用パラメータに従い一枚の印画用紙の複数位置に配置させるものである。
【００１１】
また、請求項２に係る画像転送方法は、印刷画像データの転送に先立って、印刷用パラメータがプリンタに転送されるものである。
【００１２】
また、請求項３に係る画像転送方法では、印刷用パラメータには、同一画像のコピー枚数、及び各コピー画像の拡大率に関する情報が含まれている。
【００１３】
請求項４に係るプリンタは、上位コンピュータからの印刷画像データ及びその印刷用パラメータを受信するディジタルインタフェースを備えたプリンタにおいて、ディジタルインタフェースは、同一画像を一枚の印画用紙の複数位置に配置するように予め指定された画像の解像度で、該画像の元になる同一画像だけの印刷画像データ、及び、同一画像の配置位置に関する位置情報を含む印刷用パラメータを受信し、ディジタルインタフェースを介して受信された同一画像だけの印刷画像データを複写するコピー手段と、印刷用パラメータに従って、コピー手段により複写された画像データの印刷位置を特定する位置決め手段とを備えたものである。
【００１４】
また、請求項５に係るプリンタは、印刷画像データとともに拡大率に関する情報を含む印刷用パラメータを受信した場合に、コピー手段では、各コピー画像の拡大率に関する情報に基づいて拡大／縮小された印刷画像データを再構成するものである。
【００１５】
また、請求項６に係るプリンタは、コピー手段は、拡大率に関する情報に基づいて拡大／縮小した印刷画像データについて、印画用紙の大きさに応じて印刷位置を決定する処理プログラムを有するものである。
【００１６】
【発明の実施の形態】
以下、添付した図面を参照して、この発明の実施の形態を説明する。
【００１７】
図１は、この発明の実施の形態であるプリンタの一例を示すブロック図である。このプリンタは、プリンタ全体の動作の制御を司るＣＰＵ部１と、ＲＯＭにより構成され、制御プログラム等が格納されているプログラムメモリ部２と、ＲＡＭにより構成され、印画のための画像データ等が格納される画像メモリ部３とを備え、ディジタルインタフェース部４を介して入力されたＲＧＢ値の画像データは最初に画像メモリ部３のＲＡＭに格納される。操作パネル部５は、画像データの複写枚数、複写された画像データの印刷位置等を指示するスイッチと印刷画像を表示する表示部を含んで構成されている。
【００１８】
印刷部６は、画像メモリ部３の画像データにより印刷を行なうものであって、ＲＧＢ値とＣＭＹ値との対応関係を記憶している色変換テーブル７と接続されている。これらＣＰＵ部１、プログラムメモリ部２、画像メモリ部３、ディジタルインタフェース部４、操作パネル部５、及び印刷部６は、システムバス８によって接続されている。
【００１９】
また、プログラムメモリ部２のＲＯＭには、コピー手段を構成するアプリケーションソフトウェア、画像の拡大率に関する情報に基づいて印刷画像データを拡大し、その用紙の大きさに応じた印刷位置を決定する処理プログラムも格納されており、ＣＰＵ部１によって、ディジタルインタフェース部４を介して入力された印刷画像データを複写し、複写された画像データの印刷位置を特定する機能を有する。
【００２０】
つぎに、上記構成のプリンタに複数の同一画像を含む印刷画像データを送信する画像転送方法について説明する。
【００２１】
図２は、この発明による画像処理及び画像転送の方法を示すフローチャートである。
【００２２】
ここで使用されるプリンタは、図１で説明したようなディジタルインタフェースを備えたプリンタであって、カメラなどから取り込まれた画像データが上位コンピュータ（ホストＰＣ）からディジタルインタフェースを介して、例えば１３４０×１０２４画素の解像度でＲＧＢ（Red,Green,Blue）各色２５６階調のフルカラーの画像データとして転送されるものとする。
【００２３】
図において、カメラからホストＰＣに取り込まれた画像データは、所定のアプリケーションソフトウェアにより処理して、所定の印画用紙を例えば縦横で４×４、合計１６個に分割した１６分割画像中の一枚を作成するとともに、各分割画像の印刷位置を計算する（ステップＳＴ１）。図３は、印画用紙１０の印画範囲１０ａ内を１３４０×１０２４画素に対応させて、１６枚の同じ大きさの分割画像Ｉｍａｇｅ１〜Ｉｍａｇｅ１６を配置した状態を示している。各分割画像Ｉｍａｇｅ１〜Ｉｍａｇｅ１６は、いずれも右上の隅の座標値（ｘ１，ｙ１）〜（ｘ16，ｙ16）によって印刷位置が特定される。ここでは、印画用紙１０の印画範囲１０ａをいくつに分割するかに関して、プリンタ側のＰＣ自身あるいは操作パネル部５から予めホストＰＣに指定できるものとする。
【００２４】
図２に戻って、ステップＳＴ２では１６分割画像中の一枚の画像データを作成する。ここでは、印画用紙１０に設定された１３４０×１０２４画素の印画範囲１０ａを均等に１６分割するものとしているので、作成される画像データの解像度は約８３×６４画素となる。
【００２５】
つぎに、ステップＳＴ３では、ホストＰＣから印刷用パラメータとして、用紙サイズ、印刷方向、印刷枚数等とともに、同一の画像を一枚の用紙内に配置するための配置位置情報、及びその拡大率を転送する。ここで、画像データの配置位置情報は、例えば座標値（ｘ１，ｙ１）〜（ｘ16，ｙ16）として転送され、それらの拡大率は各画像とも１に設定される。
【００２６】
ステップＳＴ４では、１６分割画像中の一枚の画像データだけをプリンタに転送する。したがって、図４の従来方法に比較すると、転送データ量は１６分の１になるから、同じデータ転送速度のディジタルインタフェース部４を備えたプリンタであってもデータ転送時間が１６分の１に短縮される。
【００２７】
ステップＳＴ５では、プリンタに印刷実行命令が転送され、ステップＳＴ６で印刷が実行される。すなわち、プリンタでは、受信したＲＧＢ値の画像データをＣＭＹ値の印刷データに変換し、既に受信している配置位置情報と拡大率により、図３に示す印刷位置に印刷データを複写したコピー画像が配置され、一枚の印画用紙に対応する画像が所定の枚数だけ印刷される。
【００２８】
なお、印画用紙１０の印画範囲１０ａを２×２に４分割する場合には、プリンタに転送される画素数は４分の１になるから、同じデータ転送速度のディジタルインタフェース部４を備えたプリンタであってもデータ転送時間を４分の１に短縮できる。
【００２９】
また、データ転送に先立って、ステップＳＴ２では１６分割画像中の一枚の画像データだけを作成するようにしているので、画像データを形成するための処理時間も、従来方法と比較して１６分の１に短縮できる。
【００３０】
したがって、従来方法で多階調のカラー画像の処理に約２０秒、画像データの転送に４０秒程度の時間を要するものとすれば、この発明の画像転送方法によれば３．７５秒にまで短縮できる。
【００３１】
また、ステップＳＴ３において、ホストＰＣから転送される印刷用パラメータの拡大率を２にすると、図３に示す各分割画像Ｉｍａｇｅ１〜Ｉｍａｇｅ１６は、用紙サイズに応じてそれらの配置位置が決定され、それらの大きさが２倍の大きさに印画できる。
【００３２】
さらに、各分割画像毎に拡大率を異ならせるように、印刷用パラメータを設定することも可能である。
【００３３】
【発明の効果】
この発明は、以上に説明したように構成されているので、以下に示すような効果を奏する。
【００３４】
請求項１の画像転送方法では、上位コンピュータから、予め指定された画像の解像度で該画像の元になる同一画像だけの画像データとともに、同一画像の配置位置に関する位置情報を含む印刷用パラメータをプリンタに転送し、プリンタで同一画像をコピーして印刷用パラメータに従い一枚の印画用紙の複数位置に配置させるように構成したので、プリンタに複数の同一画像を含む印刷画像データを送信する際の画像転送時間の大幅な短縮が可能になる。
【００３５】
また、請求項２の画像転送方法では、印刷画像データの転送に先立って、同一画像の印刷用パラメータがプリンタに転送されるので、同一のカラー画像を一つの印画用紙内の複数位置に配置した印刷データをプリンタ側で再構成できる。
【００３６】
また、請求項３の画像転送方法では、印刷用パラメータに同一画像のコピー枚数、及び各コピー画像の拡大率に関する情報が含まれているので、任意の分割数で、所望する大きさのカラー画像を再構成できる。
【００３７】
請求項４〜６のプリンタでは、ディジタルインタフェースを介して上位コンピュータから受信された予め指定された画像の解像度で該画像の元になる同一画像だけの印刷画像データを複写するコピー手段と、その同一画像の配置位置に関する位置情報を含む印刷用パラメータに従って、コピー手段により複写された画像データの印刷位置を特定する位置決め手段とを備えて構成したので、転送された画像データを複写して、所定の位置に配置した画像の印画を、短時間に、しかも低コストで行なうことができる。
【図面の簡単な説明】
【図１】  この発明の実施の形態であるプリンタの一例を示すブロック図である。
【図２】  この発明による画像処理及び画像転送の方法を示すフローチャートである。
【図３】  印画範囲を１３４０×１０２４画素に対応させて、１６枚の同じ大きさの分割画像を配置した印画用紙を示す図である。
【図４】  従来の画像処理及び画像転送の方法を示すフローチャートである。
【符号の説明】
１  ＣＰＵ部、  ２  プログラムメモリ部、  ３  画像メモリ部、  ４  ディジタルインタフェース部、  ５  操作パネル部、  ６  印刷部、  ７  色変換テーブル、  ８  システムバス、  １０  印画用紙。
【図１】
0003922816.tif 000002
【図２】
0003922816.tif 000003
【図３】
0003922816.tif 000004
【図４】
0003922816.tif 000005