(57)【要約】      （修正有）【課題】印刷速度をより向上させる。【解決手段】プリンターと該プリンターに画像データを転送するホストコンピューターとを備える印刷システムであって、プリンターとホストコンピューターとの接続が、第１の接続手段の場合には画像データを第１のデータ形式の画像データとして転送し、プリンターとホストコンピューターとの接続が、第２の接続手段の場合には画像データを第２のデータ形式の画像データとして転送するデータ転送部を備え、第２の接続手段は第１の接続手段より単位時間当たりのデータ通信量が少なく、所定の画像データを転送する場合において、第２のデータ形式の画像データは、第１のデータ形式の画像データよりデータ量が少ない。【選択図】図７
2013092814.tif 000002
【特許請求の範囲】
【請求項１】
プリンターと該プリンターに画像データを転送するホストコンピューターとを備える印刷システムであって、
前記プリンターと前記ホストコンピューターとの接続が、第１の接続手段の場合には前記画像データを第１のデータ形式の画像データとして転送し、前記プリンターと前記ホストコンピューターとの接続が、第２の接続手段の場合には前記画像データを第２のデータ形式の画像データとして転送するデータ転送部を備え、
前記第２の接続手段は前記第１の接続手段より単位時間当たりのデータ通信量が少なく、
所定の画像データを転送する場合において、前記第２のデータ形式の画像データは、前記第１のデータ形式の画像データよりデータ量が少ない
印刷システム。
【請求項２】
請求項１記載の印刷システムであって、
前記画像データにおける前記第１のデータ形式は、前記画像データを第１の圧縮手段で圧縮したデータ形式であり、前記第２のデータ形式は、前記画像データを第２の圧縮手段で圧縮したデータ形式である
印刷システム。
【請求項３】
前記データ転送部は、前記各接続手段における接続の状態によって、前記各圧縮手段における前記画像データを圧縮する程度を補正する請求項２記載の印刷システム。
【請求項４】
前記第１の圧縮手段は可逆圧縮であり、前記第２の圧縮手段は非可逆圧縮である請求項２または請求項３に記載の印刷システム。
【請求項５】
前記第１の接続手段は、データ転送速度が２０ＭＢ／Ｓ以上の有線通信であり、前記第２の接続手段は、データ転送速度が２０ＭＢ／Ｓ未満の無線通信である請求項１ないし請求項４のいずれか記載の印刷システム。
【請求項６】
ホストコンピューターからプリンターへ印刷用の画像データを転送するデータ転送方法であって、
前記ホストコンピューターと前記プリンターとの接続が、第１の接続手段の場合には、前記画像データを第１のデータ形式で前記転送し、前記接続が、前記第１の接続手段よりも単位時間当たりのデータ通信量が少ない第２の接続手段の場合には、前記第１のデータ形式の前記画像データよりデータ量の少ない第２のデータ形式で前記転送する
データ転送方法。
【請求項７】
画像データを転送するホストコンピューターと、前記転送された画像データを受信して画像の印刷を行うプリンターとからなる印刷システムであって、
前記ホストコンピューターと前記プリンターとは二以上の接続手段のうちの一の接続手段により接続されており、
該接続手段によって接続された前記ホストコンピューターと前記プリンターにより印刷される画像の印刷画質は、前記接続手段とは異なる接続手段によって接続された前記ホストコンピューターと前記プリンターにより印刷される画像の印刷画質とは異なる
印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを転送するデータ転送装置と、転送された画像データを受信して印刷を行う印刷装置とからなる印刷システムに関する。
【背景技術】
【０００２】
印刷に関して、高速に印刷処理を行う技術が知られている（例えば、下記特許文献１）。特に近年、印刷装置が印刷媒体上に画像を形成する速度（画像形成速度）の高速化が進んでいる。
【０００３】
画像データを転送するデータ転送装置と、画像データを受信して印刷媒体に画像形成をする印刷装置とからなる印刷システムにおいては、ユーザーによる印刷処理開始の指示から印刷媒体に画像が形成され印刷処理が終了するまでの速さ（印刷速度）を考えた場合、画像形成速度の高速化に伴い、データ転送装置から印刷装置に画像データを転送する速度（データ転送速度）が律速になる場合がある。そこで、データ転送に要する時間を短縮し、印刷速度をさらに向上させたいという要望があった。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第４６２１７６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、上述した従来の課題を解決するためになされたものであり、印刷速度を向上させることを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、上述の課題の少なくとも一部を解決するために、以下の形態または適用例を取ることが可能である。
【０００７】
［適用例１］
プリンターと該プリンターに画像データを転送するホストコンピューターとを備える印刷システムであって、
前記プリンターと前記ホストコンピューターとの接続が、第１の接続手段の場合には前記画像データを第１のデータ形式の画像データとして転送し、前記プリンターと前記ホストコンピューターとの接続が、第２の接続手段の場合には前記画像データを第２のデータ形式の画像データとして転送するデータ転送部を備え、
前記第２の接続手段は前記第１の接続手段より単位時間当たりのデータ通信量が少なく、
所定の画像データを転送する場合において、前記第２のデータ形式の画像データは、前記第１のデータ形式の画像データよりデータ量が少ない
印刷システム。
【０００８】
この印刷システムによると、ホストコンピューターとプリンターとの接続手段によって転送する画像データのデータ量を変更する。その際、ホストコンピューターとプリンターとが単位時間当たりのデータ通信量（データ転送速度）の少ない接続手段で接続されている場合には、データ量の少ない画像データにして転送するので、データ転送時間を短縮することができる。よって印刷速度を向上させることができる。
【０００９】
［適用例２］
適用例１記載の印刷システムであって、前記画像データにおける前記第１のデータ形式は、前記画像データを第１の圧縮手段で圧縮したデータ形式であり、前記第２のデータ形式は、前記画像データを第２の圧縮手段で圧縮したデータ形式である印刷システム。
【００１０】
この印刷システムによると、ホストコンピューターとプリンターとが単位時間当たりのデータ通信量（データ転送速度）の少ない接続手段で接続されている場合には、圧縮手段を用いてデータ量の少ない画像データに圧縮して転送するので、データ転送時間を短縮することができる。
【００１１】
［適用例３］
前記データ転送部は、前記各接続手段における接続の状態によって、前記各圧縮手段における前記画像データを圧縮する程度を補正する適用例２記載の印刷システム。
【００１２】
この印刷システムによると、各接続手段における接続の状態（実効速度）によって、圧縮手段における圧縮の程度を補正することができるので、ホストコンピューターとプリンターとの実際の接続環境に対応して、画像データを圧縮して転送することができる。
【００１３】
［適用例４］
前記第１の圧縮手段は可逆圧縮であり、前記第２の圧縮手段は非可逆圧縮である適用例２または適用例３に記載の印刷システム。
この印刷システムによると、第２の圧縮手段は非可逆圧縮であるので、可逆圧縮と比較してデータの高圧縮が可能となり、よりデータ容量を少なくして転送することができる。
【００１４】
［適用例５］
前記第１の接続手段は、データ転送速度が２０ＭＢ／Ｓ以上の有線通信であり、前記第２の接続手段は、データ転送速度が２０ＭＢ／Ｓ未満の無線通信である適用例１ないし適用例４のいずれか記載の印刷システム。
【００１５】
この印刷システムによると、ホストコンピューターとプリンターとの接続が、データ転送速度が２０ＭＢ／Ｓ未満の無線通信の場合には、データ転送速度が２０ＭＢ／Ｓ以上の有線通信の場合と比較して、転送する画像データのデータ量を少なくして転送することができる。
【００１６】
［適用例６］
ホストコンピューターからプリンターへ印刷用の画像データを転送するデータ転送方法であって、前記ホストコンピューターと前記プリンターとの接続が、第１の接続手段の場合には、前記画像データを第１のデータ形式で前記転送し、前記接続が、前記第１の接続手段よりも単位時間当たりのデータ通信量が少ない第２の接続手段の場合には、前記第１のデータ形式の前記画像データよりデータ量の少ない第２のデータ形式で前記転送するデータ転送方法。
【００１７】
このデータ転送方法によると、ホストコンピューターとプリンターとの接続手段によって転送する画像データのデータ量を変更する。その際、ホストコンピューターとプリンターとが単位時間当たりのデータ通信量（データ転送速度）の少ない接続手段で接続されている場合には、データ量の少ない画像データにして転送するので、データ転送時間を短縮することができる。
【００１８】
［適用例７］
画像データを転送するホストコンピューターと、前記転送された画像データを受信して画像の印刷を行うプリンターとからなる印刷システムであって、前記ホストコンピューターと前記プリンターとは二以上の接続手段のうちの一の接続手段により接続されており、該接続手段によって接続された前記ホストコンピューターと前記プリンターにより印刷される画像の印刷画質は、前記接続手段とは異なる接続手段によって接続された前記ホストコンピューターと前記プリンターにより印刷される画像の印刷画質とは異なる印刷システム。
【００１９】
この印刷システムによると、ホストコンピューターとプリンターとの接続手段によって、印刷される画像の印刷画質を異なるものとすることができる。
【００２０】
なお、本発明は、種々の態様で実現することが可能である。例えば、画像形成方法および装置、画像形成システム、データ転送システム、データ転送装置、データ転送方法、それらのシステム、方法または装置の機能を実現するための集積回路、コンピュータープログラム、そのコンピュータープログラムを記録した記録媒体等の形態で実現することができる。
【図面の簡単な説明】
【００２１】
【図１】印刷システム１０の構成を説明する説明図である。
【図２】ホストコンピューター２００の構成を概略的に示す説明図である。
【図３】プリンター３００の構成を概略的に示す説明図である。
【図４】データ転送処理の流れについて示したフローチャートである。
【図５】印刷処理の流れについて示したフローチャートである。
【図６】圧縮処理の流れを示したフローチャートである。
【図７】圧縮手段を示した説明図である。
【図８】印刷システム１０ａの構成を説明する説明図である。
【図９】印刷システム１０ｂの構成を説明する説明図である。
【発明を実施するための形態】
【００２２】
実施の形態を実施例に基づいて説明する。
Ａ．第１実施例：
（Ａ１）印刷システム：
図１は、本発明の実施例としての印刷システム１０の構成を説明する説明図である。印刷システム１０は、ホストコンピューター２００とプリンター３００とを備える。ホストコンピューター２００とプリンター３００とはＵＳＢケーブル１２０接続されている。ホストコンピューター２００は、プリンター３００に印刷用の画像データを転送する。プリンター３００は、ホストコンピューター２００から受信した画像データに基づいて印刷媒体に画像を印刷する。ホストコンピューター２００がプリンター３００に転送する画像データは、ホストコンピューター２００が備える所定のアプリケーションを用いてユーザーが生成した画像をプリンタードライバーによって印刷用のデータ（以下、印刷用画像データとも呼ぶ）としたデータである。その他、画像データとしては、ホストコンピューター２００が、外部メモリーやネットワークを介して、ホストコンピューター２００の外部から取得した画像データであってもよい。
【００２３】
図２は、ホストコンピューター２００の構成を概略的に示す説明図である。ホストコンピューター２００は、ＣＰＵ２０１、ＲＡＭ２０３、ＲＯＭ２０５、ディスプレイ装置コントローラー２０７、キーボードコントローラー２０９、メモリーコントローラー２１１、ハードディスク（ＨＤＤ）２１３、通信インターフェース（Ｉ／Ｆ）２２０を備える。これらの各構成要素はバス２３０を介して互いに接続されている。ディスプレイ装置コントローラー２０７にはディスプレイ装置２１５が接続され、キーボードコントローラー２０９にはキーボード２１７が接続され、メモリーコントローラー２１１には外部メモリー２１９が接続されている。通信Ｉ／Ｆ２２０にはＵＳＢケーブル１２０が接続されている。本実施例においては、通信Ｉ／Ｆ２２０と後述する通信Ｉ／Ｆ３２０の規格はＵＳＢ２．０である。ＵＳＢケーブル１２０はＵＳＢ２．０に対応したケーブルである。
【００２４】
ＣＰＵ２０１は、ホストコンピューター２００全体の動作を制御する。また、ＣＰＵ２０１は、ＨＤＤ２１３に記憶されているデータ転送プログラムをＲＡＭ２０３に読み出して実行することにより、後述するデータ転送処理を実現する。なお、図２に示したホストコンピューター２００の構成要素は一例を示すものであり、ホストコンピューター２００の構成要素の一部を省略や、ホストコンピューター２００にさらなる構成要素を付加することが可能である。
【００２５】
図３は、プリンター３００の構成を概略的に示す説明図である。プリンター３００は、シアン（Ｃ）、マゼンダ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の４種類のインクを用いて印刷を行うシリアル形式のプリンターである。プリンター３００はＣＰＵ３０１、ＲＡＭ３０３、ＲＯＭ３０５、印刷部インターフェース（Ｉ／Ｆ）３０７、メモリーコントローラー３０９、操作パネル３１３、通信インターフェース（Ｉ／Ｆ）３２０を備える。これらの各構成要素はバス３３０によって互いに接続されている。また、印刷部Ｉ／Ｆ３０７には印刷部３１１が接続され、メモリーコントローラー３０９には外部メモリー３１５が接続されている。
【００２６】
ＣＰＵ３０１は、プリンター３００全体の動作を制御する。また、ＣＰＵ３０１は、ＲＯＭ３０５に記憶されている印刷処理プログラムをＲＡＭ３０３に読み出して実行することにより後述する印刷処理を行う。印刷部３１１は、インクを蓄えるインクカートリッジ、印刷ヘッド、プラテンなど、印刷媒体にインクを吐出して実際に画像形成するために必要な機能部を備える。操作パネル３１３は、ユーザーが印刷処理に関わる各種設定をするための操作部である。印刷媒体の種類や大きさの設定、印刷処理の中止操作などを操作パネル３１３を介してユーザーが行う。
【００２７】
上記説明した印刷システム１０は、ユーザーがホストコンピューター２００を介して印刷を指示すると、ホストコンピューター２００がプリンター３００に対して画像データを転送するための処理としてデータ転送処理を行う。続いて、プリンター３００が、ホストコンピューター２００から受信した画像データに基づいて印刷を行う印刷処理を行う。以下、データ転送処理、印刷処理について説明する。
【００２８】
（Ａ２）データ転送処理および印刷処理：
図４は、ホストコンピューター２００において行われるデータ転送処理の流れについて示したフローチャートである。上述したように、データ転送処理は、ホストコンピューター２００が印刷用の画像データを、プリンター３００に転送する処理である。本実施例においては、ホストコンピューター２００が備えるアプリケーションを用いてユーザーが生成した画像データを、プリンター３００で印刷する場合について説明する。
【００２９】
データ転送処理は、ユーザーが、ホストコンピューター２００に対して印刷開始の指示をすることにより開始される。ＣＰＵ２０１は、データ転送処理を開始すると、アプリケーションによって生成したベクターイメージの画像データに対してレンダリングを行い、ラスターイメージであるビットマップの画像データを生成する（ステップＳ２１０）。本実施例では、ビットマップデータを構成する各画素は、レッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の各階調データ（以下、ＲＧＢデータとも呼ぶ）で記録されている。ＣＰＵ２０１は、レンダリングを行った後、レンダリング後の画像データに対して所定の圧縮手段により画像データの圧縮を行うデータ圧縮処理を行う（ステップＳ２２０）。データ圧縮処理の際、ＣＰＵ２０１は、データを圧縮する際に用いた圧縮手段の情報を、圧縮した画像データのヘッダに記録する。データ圧縮処理の詳細については後で詳しく説明する。
【００３０】
データ圧縮処理を行った後、ＣＰＵ２０１は、通信Ｉ／Ｆ２２０およびＵＳＢケーブル１２０を介して、プリンター３００に圧縮後の画像データおよび印刷指示を転送する（ステップＳ２３０）。プリンター３００への画像データの転送が終了すると、ＣＰＵ２０１はデータ転送処理を終了する。
【００３１】
次に、ホストコンピューター２００から画像データを受信したプリンター３００が行う印刷処理について説明する。図５はプリンター３００において行われる印刷処理の流れについて示したフローチャートである。印刷処理は、ホストコンピューター２００から印刷指示を受信することによって開始される。ＣＰＵ３０１は印刷処理を開始すると、ＵＳＢケーブル１２０および通信Ｉ／Ｆ３２０を介して、ホストコンピューター２００から圧縮された画像データを受信し、ＲＡＭ３０３に記憶する（ステップＳ３１０）。そして、ＣＰＵ３０１は、ＲＡＭ３０３に記憶した圧縮された画像データのヘッダを読み込み、圧縮手段を判別する。そして圧縮手段に対応したデータ解凍方法により、圧縮された画像データの解凍処理を行う（ステップＳ３２０）。
【００３２】
解凍処理後、ＣＰＵ３０１は、解凍した画像データに対して色変換処理を行う（ステップＳ３３０）。色変換処理は、画像データの各画素を構成する画素データに記録されている（Ｒ，Ｇ，Ｂ）の値を、プリンター３００が備えるインク色（Ｃ、Ｍ、Ｙ、Ｋ）のインク量データに変換する処理である。本実施例においては、色変換処理はルックアップテーブル（以下、色変換ＬＵＴとも呼ぶ）を用いて行う。色変換ＬＵＴは、レッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の３つの各階調値の軸からなる３次元のルックアップテーブルであり、各格子点には、シアン（Ｃ）、マゼンダ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の各インク量データが格納されている。色変換ＬＵＴは、ＲＯＭ３０５に記憶されており、ＣＰＵ３０１がＲＯＭ３０５から読み込んで、画像データに適用することで色変換処理を行う。
【００３３】
ＣＰＵ３０１は色変換処理後、各画素がインク量データによって記録されている画像データに対してハーフトーン処理を行う（ステップＳ３４０）。ハーフトーン処理は、各画素がインク量データによって記録された画像データを、各画素がドットのオン／オフで記録されたドットデータに変換する多値化処理である。本実施例においては、ハーフトーン処理は、ディザ法により行う。ディザ法は公知の技術であるので、詳しい説明は省略する。ディザ法に用いるディザマトリックスは、ＲＯＭ３０５に格納されている。ＣＰＵ３０１は、ＲＯＭ３０５からディザマトリックスを読み込んで、インク量データで記録された画像データに適用することによってハーフトーン処理を行う。
【００３４】
ハーフトーン処理後、ＣＰＵ３０１は、ドットデータとして記録された画像データに基づいて、印刷を実行する（ステップＳ３５０）。具体的には、ＣＰＵ３０１が、印刷部３１１としての印刷ヘッドやプラテン等の動作を制御し、印刷媒体上にシアン（Ｃ）、マゼンダ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の各インクを吐出して画像を形成する。このようにして、プリンター３００は印刷処理を行う。
【００３５】
（Ａ３）データ圧縮処理：
次に、上述したデータ転送処理の一処理として行うデータ圧縮処理（図４：ステップＳ２２０）について説明する。上述したように、本実施例においては、データ圧縮処理は、ビットマップで記録された画像データをデータ圧縮する処理である。図６は、ＣＰＵ２０１が行うデータ圧縮処理の流れを示したフローチャートである。
【００３６】
ＣＰＵ２０１はデータ圧縮処理を開始すると、ホストコンピューター２００とプリンター３００との接続手段を確認する（ステップＳ２２１）。具体的には、プリンタードライバーに設定されている接続手段を確認する。プリンタードライバーへの接続手段の設定は、ホストコンピューター２００の起動の際のデバイスチェック時や、ホストコンピューター２００の動作中にプリンター３００が接続されＣＰＵ２０１がデバイスを認識した際に行われる。その他、データ転送処理の開始時に接続手段の認識および確認を行うとしてもよい。
【００３７】
次にＣＰＵ２０１は、確認した接続手段に基づいて、画像データを圧縮するために用いる圧縮手段を決定する（ステップＳ２２２）。図７は、各接続手段に対応して、ＣＰＵ２０１が決定する圧縮手段を示した説明図である。図７に示すように、ＣＰＵ２０１は、ホストコンピューター２００とプリンター３００との接続手段のうち、転送速度が所定未満（本実施例では２０ＭＢ／Ｓ未満）である接続手段の場合には、圧縮手段としてＪＰＧ（Joint Photographic Experts Group）形式により画像データを圧縮する。また、ホストコンピューター２００とプリンター３００との接続手段のうち、転送速度が所定以上（本実施例では２０ＭＢ／Ｓ以上）である接続手段の場合には、圧縮手段としてＰＮＧ（Portable Network Graphics）により画像データを圧縮する。圧縮手段であるＪＰＧは非可逆の圧縮手段であり、ＰＮＧは可逆の圧縮手段である。
【００３８】
本実施例の場合、ホストコンピューター２００とプリンター３００とはＵＳＢ２．０によって接続されているので、ＣＰＵ２０１は圧縮手段をＰＮＧに決定する。また、ＣＰＵ２０１は、同じ圧縮手段のなかでも転送速度が遅いほど圧縮の程度を高くし、転送速度が速いほど圧縮の程度を低くする。
【００３９】
ＣＰＵ２０１は接続手段を決定すると、次に、ホストコンピューター２００とプリンター３００との間のデータ転送の実効速度に基づいて、圧縮の程度の補正を行う（図６：ステップＳ２２３）。本実施例においては、ＣＰＵ２０１が、ＰＩＮＧを利用して実効速度を測定する。その他、ＦＴＰ（File Transfer Protocol）を利用して実効速度を測定するなど、他の実効速度の測定技術を用いるとしてもよい。
【００４０】
実効速度は、ホストコンピューター２００とプリンター３００との間を接続する接続ケーブル（本実施例ではＵＳＢケーブル）の経路長や、外部からのノイズに起因して変化する。その他、接続手段がＩＥＥＥ８０２．１１ｇやＩＥＥＥ８０２．１１ｎなどの無線ＬＡＮによる接続の場合には、ホストコンピューター２００とプリンター３００との距離や、ホストコンピューター２００とプリンター３００の間に介在する障害物に起因して変化する。ＣＰＵ２０１は実効速度を測定し、実効速度が遅いほど圧縮の程度を高くするように補正し、実効速度が速いほど圧縮の程度を低くするように補正する。
【００４１】
その後、ＣＰＵ２０１は、決定した圧縮手段と圧縮の程度によって、画像データの圧縮を行う（ステップＳ２２４）。そして、上述したように、圧縮した画像データをプリンター３００に転送する。ＣＰＵ２０１はこのようにしてデータ圧縮処理を行う。なお、図７においてThunderboltは登録商標である。
【００４２】
以上説明したように、本実施例における印刷システム１０は、ホストコンピューター２００とプリンター３００との接続手段に基づいて転送する画像データの圧縮手段を決定する。その際、図７において説明したように、転送速度の遅い接続手段の場合には圧縮の程度を高くして画像データを圧縮するので、転送する画像データのデータ容量を小さくしてプリンター３００に転送することができる。よって、データ転送にかかる時間を短縮することができる。結果として、データ転送処理の開始から印刷処理が終わるまでの時間を短縮することができる。また、ＣＰＵ２０１は、ホストコンピューター２００とプリンター３００との間のデータ転送の実効速度に基づいて、圧縮の程度の補正を行うので、実際の転送速度に見合ったデータ圧縮を行うことができる。
【００４３】
Ｂ．変形例：
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
（Ｂ１）変形例１：
上記実施例では、圧縮処理に用いる圧縮手段としてＪＰＧとＰＮＧを採用したが、それに限ることなく他の圧縮手段を採用するとしてもよい。例えば、ＴＩＦＦ（Tagged Image File Format）、ＧＩＦ（Graphics Interchange Format）、ＰＤＦ（Portable Document Format）、ランレングス圧縮等の種々の画像データの圧縮手段を採用することができる。また上記実施例は圧縮手段の選択は２種類（ＪＰＧおよびＰＮＧ）としたが、さらに多くの圧縮手段を選択可能としてもよい。このようにしても上記実施例と同様の効果を得ることができる。
【００４４】
（Ｂ２）変形例２：
上記実施例では、圧縮手段は２種類以上の中から選択可能としたが、圧縮手段は１種類のみ（例えばＪＰＧ）とし、接続手段によって圧縮の程度のみを変化させるとしてもよい。具体的には、データ転送速度の遅い接続手段の場合には、圧縮の程度を高くして画像データを圧縮し、データ転送速度の速い接続手段の場合には、圧縮の程度を低くして画像データを圧縮する。このようにしても、上記実施例と同様の効果を得ることができる。さらに、圧縮手段を一つにすることで、上記実施例と比較して圧縮処理を簡易にすることができる。
【００４５】
その他、データ転送速度が所定以上である接続手段の場合には、圧縮を行わないとしてもよい。例えば、データ転送速が２００ＭＢ／Ｓの接続手段でホストコンピューター２００とプリンター３００とが接続されている場合には、画像データを圧縮せずにビットマップのまま転送するとしてもよい。このようにすることで、接続手段が所定の転送速度以上の場合にはデータ圧縮処理を省略することができる。
【００４６】
（Ｂ３）変形例３：
上記実施例では、レンダリング後の画像データをデータ圧縮してプリンター３００にデータ転送したが、それに限ることなく、インク量データとして記録された画像データや、ドットデータとして記録された画像データに対してデータ圧縮処理を行い、プリンター３００に転送するとしてもよい。例えば、各画素がＣＭＹＫで記録された画像データにも対応しているＪＰＧやＰＤＦの圧縮手段を採用して、圧縮処理を行うことにより実現することができる。
【００４７】
その他、上記実施例ではカラーの画像データ（ＲＧＢデータ）に対して適用したが、それに限ることなく、モノクロの画像データに採用することができる。モノクロの画像データに対しては、圧縮手段として、ランレングス圧縮やファクシミリデータ圧縮を用いることができる。より具体的には、ＭＨ(modified huffman)、ＭＲ(modified READ)、ＭＭＲ(Modified Modified READ)、ＪＢＩＧ(Joint Bi-lebel Image experts Group)等のファクシミリデータ圧縮の手段を用いることができる。このようにすることで、モノクロの画像データを効率良く圧縮してデータ転送することができる。
【００４８】
（Ｂ４）変形例４：
上記実施例では、印刷システム１０として、ホストコンピューター２００とプリンター３００とがＵＳＢケーブルによって接続されている態様を採用したが（図１参照）、それに限ることなく、種々の接続態様を採用するとしてもよい。図８、図９は、接続態様の具体例を説明する説明図である。図８には、ホストコンピューター２００ａ〜２００ｄとプリンター３００とが有線のＬＡＮによって接続されている印刷システム１０ａを示した。有線のＬＡＮとして例えば１０ＢＡＳＥ−Ｔによって接続されている場合には、ＣＰＵ２０１は、圧縮手段をＪＰＧに決定する（図７参照）。一方、図９は、ホストコンピューター２００ｅ，２００ｆとプリンター３００ｂとが無線ＬＡＮによって接続されている印刷システム１０ｂを示した。無線ＬＡＮとして例えばＩＥＥＥ８０２．１１ｎによって接続されている場合には、ＣＰＵ２０１は、圧縮手段をＰＮＧに決定する。このようにしても上記実施例と同様の効果を得ることができる。さらに、種々の接続態様に対応して圧縮処理を行うことができる。
【００４９】
（Ｂ５）変形例５：
上記実施例においては、プリンター３００はインクジェット方式のシリアルプリンターとしたが、それに限ることなく、ラインプリンターやレーザープリンターなど、他の印刷形式によって印刷を行う印刷装置としてもよい。
【００５０】
（Ｂ６）変形例６：
上記実施例においてソフトウェアで実現されている機能の一部をハードウェアで実現してもよく、あるいは、ハードウェアで実現されている機能の一部をソフトウェアで実現してもよい。
【符号の説明】
【００５１】
１０，１０ａ，１０ｂ…印刷システム
２００，２００ａ〜２００ｆ…ホストコンピューター
２０１…ＣＰＵ
２０３…ＲＡＭ
２０５…ＲＯＭ
２０７…ディスプレイ装置コントローラー
２０９…キーボードコントローラー
２１１…メモリーコントローラー
２１３…ＨＤＤ
２１５…ディスプレイ装置
２１７…キーボード
２１９…外部メモリー
２２０…通信Ｉ／Ｆ
２３０…バス
３００，３００ａ，ｂ…プリンター
３０１…ＣＰＵ
３０３…ＲＡＭ
３０５…ＲＯＭ
３０７…印刷部Ｉ／Ｆ
３０９…メモリーコントローラー
３１１…印刷部
３１３…操作パネル
３１５…外部メモリー
３２０…通信Ｉ／Ｆ
３３０…バス
【図１】
2013092814.tif 000003
【図２】
2013092814.tif 000004
【図３】
2013092814.tif 000005
【図４】
2013092814.tif 000006
【図５】
2013092814.tif 000007
【図６】
2013092814.tif 000008
【図７】
2013092814.tif 000009
【図８】
2013092814.tif 000010
【図９】
2013092814.tif 000011