(57)【要約】【課題】  所望するプリンタの特性に応じたカラーデータフォーマットで形成した画像データを転送できるようにした画像形成システムおよび方法および画像読取装置を提供する。【解決手段】  利用者により選択されたプリンタからカラーデータフォーマット情報と圧縮フォーマット情報を含むプリンタ固有情報を取得してメモリ１５に記憶し、ＣＰＵ１６から読み取り部１０に読み取りを指示することにより印刷文書の読み取りを行う。読み取ったデータは画像生成部１３でメモリ１５に記憶されたカラーデータフォーマット情報に基づく画像データを生成し、圧縮フォーマットが指定されている場合には生成した画像データを圧縮してプリンタへ転送する画像データを生成する。選択されたプリンタが接続された出力インターフェースを介してプリンタに生成した画像データを転送する。【選択図】図２
2006270191.tif 000002
【特許請求の範囲】
【請求項１】
画像読取装置と印刷装置とを通信手段を介して接続し、前記画像読取装置で読み取った画像データを前記通信手段を介して前記印刷装置に送信して印刷出力する画像形成システムにおいて、
前記画像読取装置は、
前記印刷装置が処理可能な印刷画像データ形式を前記通信手段を介して取得する情報取得手段と、
前記情報取得手段で取得した印刷画像データ形式を前記印刷装置に対応して記憶管理する管理手段と、
前記画像読取装置で読み取った画像データの印刷指示を行う印刷装置を選択する選択手段と、
前記管理手段で管理される印刷画像データ形式を参照して、前記画像読取装置で読み取った画像データを前記選択手段で選択された印刷装置に最適な印刷画像データ形式に変換する変換手段と、
前記変換手段で変換された印刷画像データ形式の画像データを前記通信手段を介して前記印刷装置に送信する送信手段と
を具備し、
前記印刷装置は、
前記送信手段により送信された画像データを受信する受信手段と、
前記受信手段で受信した画像データに基づき印刷処理を行う印刷処理手段と
を具備することを特徴とする画像形成システム。
【請求項２】
前記情報取得手段は、
前記印刷装置と通信可能な通信方式を検出して該検出した通信方式を用いて前記印刷装置から前記印刷装置が処理可能な印刷画像データ形式を取得し、
前記管理手段は、
前記印刷装置に対応して前記通信方式を管理する
ことを特徴とする請求項１記載の画像形成システム。
【請求項３】
前記情報取得手段は、
前記印刷画像データ形式で用いる前記印刷装置が解釈可能な圧縮フォーマットを取得し、
前記管理手段は、
前記印刷装置に対応して該取得した圧縮フォーマットを管理し、
前記変換手段は、
前記画像読取装置で読み取った画像データを前記選択手段で選択された印刷装置に最適な圧縮フォーマットで圧縮する
ことを特徴とする請求項１記載の画像形成システム。
【請求項４】
前記情報取得手段は、
前記印刷画像データ形式で用いる前記印刷装置で解釈可能な画像フォーマットを取得し、
前記管理手段は、
前記印刷装置に対応して該取得した画像フォーマットを管理し、
前記変換手段は、
前記画像読取装置で読み取った画像データを前記選択手段で選択された印刷装置に最適な画像フォーマットで変換する
ことを特徴とする請求項１または２のいずれかに記載の画像形成システム。
【請求項５】
前記画像フォーマットは、
点順次、線順次、面順次のいずれかのカラーデータフォーマットである
ことを特徴とする請求項４記載の画像形成システム。
【請求項６】
前記変換手段は、
前記画像読取装置による画像読み取りに際して該画像読取装置で読み取った画像データの前記選択手段で選択された印刷装置に最適な印刷画像データ形式への変換を行う
ことを特徴とする請求項１乃至５のいずれかに記載の画像形成システム。
【請求項７】
前記画像読取装置は、
前記読み取った画像データの変換可能な印刷画像データ形式を該印刷画像データ形式ごとに重み付けした数値とともに予め保持するデータ形式保持手段
を更に具備し、
前記情報取得手段は、
前記印刷装置が保持する複数の印刷画像データ形式情報を取得し、
前記管理手段は、
前記情報取得手段で取得した印刷装置の各印刷画像データ形式を重み付けした数値とともに管理し、
前記変換手段は、
前記データ形式保持手段で保持した変換可能な印刷画像データ形式ごとの数値と前記管理手段で記憶された印刷画像データ形式ごとの数値とをデータ形式ごとに掛け合わせて最適な数値を持つ印刷画像データ形式に基づき画像データを変換する
ことを特徴とする請求項１記載の画像形成システム。
【請求項８】
前記データ形式保持手段は、
印刷画像データ形式に優先順位を付けて保持し、
前記変換手段は、
掛け合わせた数値が等しい印刷画像データ形式がある場合には、前記データ形式保持手段で保持した最も優先順位の高い印刷画像データ形式で画像データを変換する
ことを特徴とする請求項７記載の画像形成装置。
【請求項９】
画像読取装置と印刷装置とを通信手段を介して接続し、前記画像読取装置で読み取った画像データを前記通信手段を介して前記印刷装置に送信して印刷出力する画像形成方法において、
前記画像読取装置は、前記印刷装置が処理可能な印刷画像データ形式を前記通信手段を介して情報取得手段で取得し、
前記情報取得手段で取得した印刷画像データ形式を前記印刷装置に対応して管理手段で記憶管理し、
前記画像読取装置で読み取った画像データの印刷指示を行う印刷装置を選択手段で選択し、
前記管理手段で管理される印刷画像データ形式を参照して、前記画像読取装置で読み取った画像データを前記選択手段で選択された印刷装置に最適な印刷画像データ形式に変換手段で変換し、
前記変換手段で変換された印刷画像データ形式の画像データを前記通信手段を介して前記印刷装置に送信手段で送信する
ことを具備し、
前記印刷装置は、前記送信手段により送信された画像データを受信手段で受信し、
前記受信手段で受信した画像データに基づき印刷処理を行う
ことを特徴とする画像形成方法。
【請求項１０】
読み取った画像データを通信手段で印刷装置に送信して印刷出力を行う画像読取装置において、
前記印刷装置が処理可能な印刷画像データ形式を前記通信手段を介して取得する情報取得手段と、
前記情報取得手段で取得した印刷画像データ形式を前記印刷装置に対応して記憶管理する管理手段と、
前記画像読取装置で読み取った画像データの印刷指示を行う印刷装置を選択する選択手段と、
前記管理手段で管理される印刷画像データ形式を参照して、前記画像読取装置で読み取った画像データを前記選択手段で選択された印刷装置に最適な印刷送画像データ形式に変換する変換手段と、
前記変換手段で変換された印刷画像データ形式の画像データを前記通信手段を介して前記印刷装置に送信する送信手段と
を具備することを特徴とする画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、接続されたプリンタに印刷出力要求する画像データの形成を行う画像形成システムおよび方法および画像読取装置に関し、特に、印刷出力するプリンタに応じた最適な画像データを形成できるようにした画像形成システムおよび方法および画像読取装置に関する。
【背景技術】
【０００２】
一般に、プリンタは、色信号配列と呼ばれるカラーデータフォーマットにしたがって作成された画像データを印刷出力する。色信号配列の画像データの各画素は色成分の集合で表されており、その成分の表し方を示した配列方式として、点順次、線順次および面順次がある。すなわち、これらいずれかのカラーデータフォーマットに基づいて生成された画像データを印刷出力することができる。
【０００３】
プリンタには、複数のカラーデータフォーマットをサポートしたプリンタもあれば、１つのカラーデータフォーマットのみをサポートしたプリンタもあり、さらに、複数のカラーデータフォーマットをサポートしたプリンタでもその組み合わせや数が異なる。そのため、指定したプリンタで印刷出力するには、そのプリンタがサポートするカラーデータフォーマットで生成された画像データを転送することで印刷要求する必要がある。
【０００４】
ここで、カラーデータフォーマットの配列例を図９を用いて説明する。
【０００５】
カラーデータフォーマットである点順次は、図９の図９（ｂ）に示すようにＹＭＣＫ（Yellow Magenta Cyan Key color(blacK)：黄、マゼンタ、シアン、黒）のプロセスカラーの各カラー（色成分）を順次、配列するデータフォーマットであり、図９（ａ）に示すような「横幅Ａピクセル×縦幅Ｂピクセル」をもつ文書を点順次で配列した場合には、「横（４＊Ａ）ドット×縦Ｂドット」で配列される。
【０００６】
また、線順次は、図９（ｃ）に示すようにＹＭＣＫの各色成分を成分ごとにライン配列するデータフォーマットであり、点順次同様、図９（ａ）に示す文書を線順次で配列した場合には、「横Ａドット×縦（４＊Ｂ）ドット」で配列される。
【０００７】
さらに、面順次は、図９（ｄ）に示すようにＹＭＣＫの各色成分を１面ごとに配列したデータフォーマットであり、点順次同様、図９（ａ）に示す文書を面順次で配列した場合には、「横Ａドット×縦（４＊Ｂ）ドット」で配列される。
【０００８】
このように印刷出力するには、適切なカラーデータフォーマットによる画像データの生成が必要となる。
【０００９】
デジタルカメラで撮影した画像データなどの画像フォーマットを考慮することで画像フォーマットをサポートしないサーバコンピュータへの誤送信を防止した従来技術として、特許文献１に開示されたものがある。
【００１０】
この特許文献１に開示された従来技術においては、汎用フォーマットないし非汎用フォーマットで生成された画像データのうち非汎用フォーマットで生成された画像データを選択し、画像データの再生を伴うサービスを利用した場合に画像データを制御することでサーバコンピュータへ送信するようにしている。サーバコンピュータがサポートしないフォーマットの画像データは撮像素子からの出力をほぼそのまま生成するＲＡＷデータを送信するようにしている。
【特許文献１】特開２００３−１１６０８９
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、特許文献１に示された従来技術においては、一般的な画像フォーマットを示す汎用フォーマットで生成された画像データは、当該汎用フォーマットでサーバコンピュータに送信し、それ以外はＲＡＷデータを送信するような構成にしているが、サーバコンピュータの特性に応じたデータフォーマットで画像データを再生することができないという問題がある。
【００１２】
そこで、本発明は、所望するプリンタの特性に応じたカラーデータフォーマットで形成した画像データを転送できるようにした画像形成システムおよび方法および画像読取装置を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記目的を達成するため、請求項１の発明は、画像読取装置と印刷装置とを通信手段を介して接続し、前記画像読取装置で読み取った画像データを前記通信手段を介して前記印刷装置に送信して印刷出力する画像形成システムにおいて、前記画像読取装置は、前記印刷装置が処理可能な印刷画像データ形式を前記通信手段を介して取得する情報取得手段と、前記情報取得手段で取得した印刷画像データ形式を前記印刷装置に対応して記憶管理する管理手段と、前記画像読取装置で読み取った画像データの印刷指示を行う印刷装置を選択する選択手段と、前記管理手段で管理される印刷画像データ形式を参照して、前記画像読取装置で読み取った画像データを前記選択手段で選択された印刷装置に最適な印刷画像データ形式に変換する変換手段と、前記変換手段で変換された印刷画像データ形式の画像データを前記通信手段を介して前記印刷装置に送信する送信手段とを具備し、前記印刷装置は、前記送信手段により送信された画像データを受信する受信手段と、前記受信手段で受信した画像データに基づき印刷処理を行う印刷処理手段とを具備することを特徴とする。
【００１４】
また、請求項２の発明は、請求項１の発明において、前記情報取得手段は、前記印刷装置と通信可能な通信方式を検出して該検出した通信方式を用いて前記印刷装置から前記印刷装置が処理可能な印刷画像データ形式を取得し、前記管理手段は、前記印刷装置に対応して前記通信方式を管理することを特徴とする。
【００１５】
また、請求項３の発明は、請求項１の発明において、前記情報取得手段は、前記印刷画像データ形式で用いる前記印刷装置が解釈可能な圧縮フォーマットを取得し、前記管理手段は、前記印刷装置に対応して該取得した圧縮フォーマットを管理し、前記変換手段は、前記画像読取装置で読み取った画像データを前記選択手段で選択された印刷装置に最適な圧縮フォーマットで圧縮することを特徴とする。
【００１６】
また、請求項４の発明は、請求項１または２の発明において、前記情報取得手段は、前記印刷画像データ形式で用いる前記印刷装置で解釈可能な画像フォーマットを取得し、前記管理手段は、前記印刷装置に対応して該取得した画像フォーマットを管理し、前記変換手段は、前記画像読取装置で読み取った画像データを前記選択手段で選択された印刷装置に最適な画像フォーマットで変換することを特徴とする。
【００１７】
また、請求項５の発明は、請求項４の発明において、前記画像フォーマットは、点順次、線順次、面順次のいずれかのカラーフォーマットであることを特徴とする。
【００１８】
また、請求項６の発明は、請求項１乃至５のいずれかの発明において、前記変換手段は、前記画像読取装置による画像読み取りに際して該画像読取装置で読み取った画像データの前記選択手段で選択された印刷装置に最適な印刷画像データ形式への変換を行うことを特徴とする。
【００１９】
また、請求項７の発明は、請求項１の発明において、前記画像読取装置は、前記読み取った画像データの変換可能な印刷画像データ形式を該印刷画像データ形式ごとに重み付けした数値とともに予め保持するデータ形式保持手段を更に具備し、前記情報取得手段は、前記印刷装置が保持する複数の印刷画像データ形式情報を取得し、前記管理手段は、前記情報取得手段で取得した印刷装置の各印刷画像データ形式を重み付けした数値とともに管理し、前記変換手段は、前記データ形式保持手段で保持した変換可能な印刷画像データ形式ごとの数値と前記管理手段で記憶された印刷画像データ形式ごとの数値とをデータ形式ごとに掛け合わせて最適な数値を持つ印刷画像データ形式に基づき画像データを変換することを特徴とする。
【００２０】
また、請求項８の発明は、請求項７の発明において、前記データ形式保持手段は、印刷画像データ形式に優先順位を付けて保持し、前記変換手段は、掛け合わせた数値が等しい印刷画像データ形式がある場合には、前記データ形式保持手段で保持した最も優先順位の高い印刷画像データ形式で画像データを変換することを特徴とする。
【００２１】
また、請求項９の発明は、画像読取装置と印刷装置とを通信手段を介して接続し、前記画像読取装置で読み取った画像データを前記通信手段を介して前記印刷装置に送信して印刷出力する画像形成方法において、前記画像読取装置は、前記印刷装置が処理可能な印刷画像データ形式を前記通信手段を介して情報取得手段で取得し、前記情報取得手段で取得した印刷画像データ形式を前記印刷装置に対応して管理手段で記憶管理し、前記画像読取装置で読み取った画像データの印刷指示を行う印刷装置を選択手段で選択し、前記管理手段で管理される印刷画像データ形式を参照して、前記画像読取装置で読み取った画像データを前記選択手段で選択された印刷装置に最適な印刷画像データ形式に変換手段で変換し、前記変換手段で変換された印刷画像データ形式の画像データを前記通信手段を介して前記印刷装置に送信手段で送信することを具備し、前記印刷装置は、前記送信手段により送信された画像データを受信手段で受信し、前記受信手段で受信した画像データに基づき印刷処理を行うことを特徴とする。
【００２２】
また、請求項１０の発明は、読み取った画像データを通信手段を介して印刷装置に送信して印刷出力を行う画像読取装置において、前記印刷装置が処理可能な印刷画像データ形式を前記通信手段を介して取得する情報取得手段と、前記情報取得手段で取得した印刷画像データ形式を前記印刷装置に対応して記憶管理する管理手段と、前記画像読取装置で読み取った画像データの印刷指示を行う印刷装置を選択する選択手段と、前記管理手段で管理される印刷画像データ形式を参照して、前記画像読取装置で読み取った画像データを前記選択手段で選択された印刷装置に最適な印刷送画像データ形式に変換する変換手段と、前記変換手段で変換された印刷画像データ形式の画像データを前記通信手段を介して前記印刷装置に送信する送信手段とを具備することを特徴とする。
【発明の効果】
【００２３】
本発明によれば、選択されたプリンタからカラーデータフォーマット情報と圧縮フォーマット情報を含むプリンタ固有情報を取得してメモリに記憶しておき、記憶された情報に基づいて読み取った画像データのデータフォーマットを変換して画像データを作成し、圧縮フォーマットで圧縮して画像生成するように構成したので、接続されたプリンタごとの仕様を意識することなく、所望のプリンタを用いて印刷出力することができるという効果を奏する。
【発明を実施するための最良の形態】
【００２４】
以下、本発明に係わる画像形成システムおよび方法および画像読取装置の一実施例を添付図面を参照して詳細に説明する。
【実施例１】
【００２５】
図１は、この発明に係わる画像形成システムおよび方法および画像読取装置を適用して構成したシステム構成図である。
【００２６】
図１において、この画像形成システムは、スキャナ１００、プリンタＡ１０１、プリンタＢ１０２、プリンタＣ１０３を具備して構成され、イーサネット（登録商標）ケーブル１１０を介して接続されている。さらに、スキャナ１００とプリンタＣ１０３は、ＵＳＢ（Universal Serial Bus）ケーブル１２０を介してＰ２Ｐ（Peer to Peer）接続されている。
【００２７】
すなわち、スキャナ１００とプリンタＣ１０３はイーサネット（登録商標）ケーブルを介したネットワーク接続とＵＳＢケーブル１２０を介したローカル接続を実現している。
【００２８】
スキャナ１００は、印刷文書の読み取りを行うことができ、プリンタとデータの送受信を行い、併設された操作パネルを用いて利用者が選択したプリンタの対応する印刷画像データ形式を当該プリンタから取得して内部記憶領域に記憶する。印刷画像データ形式は、各プリンタで解釈可能な画像フォーマットであるカラーデータフォーマットと圧縮フォーマットを含み、該カラーデータフォーマットで画像データを形成する。このときのカラーデータフォーマットとして、「点順次」「面順次」「線順次」がある。
【００２９】
操作パネルを用いて選択可能なプリンタは、ネットワーク接続またはローカル接続されたプリンタであり、本図に示す例では、プリンタＡ１０１、プリンタＢ１０２、プリンタＣ１０３のいずれかが選択可能である。また、スキャナ１００は所定の圧縮フォーマットで圧縮することができる。
【００３０】
プリンタＡ１０１、プリンタＢ１０２、プリンタＣ１０３は、スキャナからの指示データを受け付けることができ、受け付けた指示データに基づく印刷画像データ形式をスキャナに転送し、スキャナから受信した画像データを印刷出力する。
【００３１】
この場合、各プリンタに対応したカラーデータフォーマット以外のフォーマットで形成された画像データが印刷要求されると、画像データを解析することができないため印刷エラーを発生させる。
【００３２】
また、画像データの圧縮に対応していないプリンタに圧縮された画像データの印刷要求を行うと、圧縮された画像データを展開・解析することができないため上記同様、印刷エラーを発生させる。
【００３３】
プリンタから取得したカラーデータフォーマット、圧縮フォーマットに基づいて画像データを形成することで、スキャナ１００から選択したプリンタに対して仕様を意識することなく印刷出力することができるようになる。
【００３４】
図２は、本願発明の画像形成装置であるスキャナの構成を示す図である。
【００３５】
図２に示すスキャナ１００は、読み取り部１０、入力インターフェース１１、スキャナコントローラ１２を具備して構成され、読み取り部１０は、印刷文書の読み取りを行うことで画像データを作成し、入力インターフェース１１は、読み取り部１０とスキャナコントローラ１２のブリッジ機能を提供する。スキャナコントローラ１２は、スキャナ１００における読み取りの制御を行う。
【００３６】
スキャナコントローラ１２は、さらに、データの伝送路である汎用バス２０で接続された画像生成部１３、圧縮処理部１４、メモリ１５、ＣＰＵ（Central Processing Unit：中央処理装置）１６、操作パネル１７、出力インターフェースＡ１８、出力インターフェースＢ１９を具備して構成される。
【００３７】
画像生成部１３は、入力インターフェース１１から受信した画像データを受け付けてメモリに記憶されたプリンタ固有情報に基づき、画像データの生成を行う。また、画像データの生成と同時にメモリ１５へ画像データを記憶する。
【００３８】
プリンタの固有情報には、印刷設定情報やデバイス情報やネットワーク識別情報のほか、印刷出力する画像データのカラーデータフォーマットを示すプリンタカラー処理情報が含まれ、そのカラーデータフォーマットとして「点順次」「面順次」「線順次」がある。画像生成部１３では、選択されたプリンタから取得したプリンタカラー処理情報のカラーフォーマットで画像データを形成する。
【００３９】
また、プリンタによっては複数のカラーデータフォーマットに対応している場合がある。この場合、対応したいずれかのカラーデータフォーマットのうち最適なカラーデータフォーマットを１つ選択することで選択したカラーデータフォーマットで画像データを形成する。このときの選択方法として、プリンタが対応したカラーデータフォーマットに定量化した重み付けを行い、より重みが少ないカラーデータフォーマットを選択することで決定する方法がある。このときの例を図６に示す。
【００４０】
圧縮処理部１４は、画像生成部１３により生成された画像データをメモリ１５に記憶されたプリンタの圧縮フォーマットで圧縮し、圧縮した画像データをメモリ１５に記憶する。メモリ１５に記憶された圧縮フォーマットが非圧縮を示す「ＲＡＷ」である場合には、画像データの圧縮処理を行わない。
【００４１】
圧縮フォーマットとして、画質を落としてでもデータサイズを小さくして記憶領域資源の有効化や転送向上を目的とした非可逆方式であるＪＰＥＧ（Joint Photographic Experts Group）形式や画質優先を目的としたデータを正しく再現できる可逆方式であるPackBits形式などがあり、圧縮することで読み取った画像データよりもデータサイズを小さくすることができる。
【００４２】
メモリ１５は、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）などを示し、読み取り動作を行うためのプログラムや各種パラメータを記憶する。さらに、利用者により選択されたプリンタから取得したカラーデータフォーマットの情報や圧縮フォーマットの情報を含む固有情報を記憶するとともに、画像生成部１３で生成された画像データや圧縮処理部１４で圧縮処理された画像データを記憶する。
【００４３】
パラメータとして、スキャナが対応したカラーデータフォーマットに重み付けを行ったスキャナカラー処理情報を記憶する。
【００４４】
ＣＰＵ１６は、スキャナ１００の主制御を示し、各構成部に対して指示を行うことで読み取り動作を行う。操作パネルを用いて利用者が印刷出力するプリンタを選択すると、選択されたプリンタを示す情報を受け付けて出力インターフェースを介して接続された当該プリンタの固有情報を取得するように指示する。また、画像生成部１３や圧縮処理部１４に対して画像生成や圧縮処理を指示する。
【００４５】
操作パネル１７は、印刷文書の読み取りを利用者によって指示し、プリンタからの印刷出力を指示するユーザインターフェースであり、選択可能なプリンタの一覧が表示される表示部と利用者による指示を行う入力部とを具備する（図示なし）。
【００４６】
出力インターフェースＡ１８、出力インターフェースＢ１９は、イーサネット（登録商標）ケーブルやＵＳＢケーブルなどの規格の異なる有線ケーブルのインターフェースを示しており、有線ケーブルだけでなく、無線を用いてプリンタとの相互通信を実現する。
【００４７】
このような構成におけるプリンタへの画像データは、以下のように生成される。
【００４８】
利用者が操作パネル１７を用いて接続されたプリンタから印刷出力するプリンタを選択して印刷文書の読み取りを指示すると、まず、選択されたプリンタの情報がＣＰＵ１６に通知される。情報を受けたＣＰＵ１６は、接続された出力インターフェースを介して当該プリンタから対応したカラーデータフォーマットを示す情報と画像データの圧縮フォーマットを示す情報とを含むプリンタの固有情報をＰＪＬ（Printer Job Language：プリンタジョブ言語）を用いて取得し、メモリ１５に記憶する。
【００４９】
次に、メモリ１５にこれらの情報が記憶されると、ＣＰＵ１６から読み取り部に読み取り開始の指示を送出し、読み取り部１０による印刷文書の読み取り処理が行われる。読み取った画像データはスキャナコントローラ１２の入力インターフェース１１を介して画像生成部１３に送出され、画像生成部１３では、メモリ１５に記憶された利用者が選択したプリンタのカラーデータフォーマットの情報を参照することで、このカラーデータフォーマットの情報に基づく画像データを生成するとともにメモリ１５に記憶する。
【００５０】
このとき、複数のカラーデータフォーマットの情報が記憶されている場合には、以下図３、図４に示すフローチャートに示す重み付けによる最適なカラーデータフォーマットの選択処理によって選択されたカラーデータフォーマットを生成する画像データのカラーデータフォーマットに決定する。
【００５１】
さらに、ＣＰＵ１６がメモリ１５に記憶された圧縮フォーマットを参照し、圧縮フォーマットが指定されている場合（非圧縮でない場合）には、メモリ１５に記憶された画像データに対して圧縮処理を行うように圧縮処理部１４に指示する。指示を受けた圧縮処理部１４は、メモリ１５に記憶された圧縮フォーマットを参照してこの圧縮フォーマットに基づく画像データの圧縮を行う。
【００５２】
そして、圧縮された画像データはメモリ１５に記憶され、ＣＰＵ１６からの指示によってプリンタが接続された出力インターフェースを介して当該プリンタに画像データを送出する。
【００５３】
なお、カラーデータフォーマットの情報と圧縮フォーマットを含んだプリンタの固有情報の取得に際して、ネットワークに接続されたプリンタの場合にはＳＮＭＰ（Simple Network Management Protocol）を用いたＭＩＢ（Management Information Base：管理情報ベース）から取得するような構成にしてもよい。
【００５４】
また、メモリ１５に予めスキャナカラー処理情報を保持するような構成にしているが、読み取り指示を受けて画像生成部１３でスキャナカラー処理情報を生成するような構成にしてもよい。この場合、作成されるスキャナカラー処理情報の例を図６に示す。
【００５５】
これにより、利用者が選択したプリンタごとのカラーデータフォーマットに応じた画像形成を行うことができるとともにプリンタがサポートする圧縮フォーマットで画像データを圧縮することができるようになる。すなわち、印刷出力するプリンタに応じて最適なフォーマットに変換することができる。
【００５６】
図３は、スキャナにおける画像生成の処理の流れを示すフローチャートである。
【００５７】
図３において、利用者により印刷出力するプリンタが選択され、印刷文書の読み取りが指示されると処理が開始され、まず、選択されたプリンタが対応したカラーデータフォーマットの情報であるプリンタカラー処理情報の取得要求を行い（Ｓ３０１）、プリンタの固有情報に含まれるプリンタカラー処理情報を取得する（Ｓ３０２）。このときのプリンタカラー処理情報には、プリンタが対応したカラーデータフォーマットが含まれ、さらに複数のカラーデータフォーマットに対応している場合には、各カラーデータフォーマットに対して所定の重み付けが行われている。この重み付けの例を図６に示す。
【００５８】
次に、カラーデータフォーマットの情報を含むプリンタカラー処理情報が正常に取得できたか判断し（Ｓ３０３）、取得できていない場合（Ｓ３０３でＮＯ）には、再度取得要求を送出し、プリンタカラー処理情報を取得する。このとき、規定回数の再取得要求を繰り返しても正常にプリンタカラー処理情報が取得できない場合にはエラー情報を示して処理を終了する。
【００５９】
それに対して、正常にプリンタカラー処理情報を取得できた場合（Ｓ３０３でＹＥＳ）には、取得したプリンタカラー処理情報とスキャナが保持するスキャナカラー情報に基づいて読み取った画像データのカラーデータフォーマットを自動決定する（Ｓ３０４）。
【００６０】
次に、選択したプリンタが保持するプリンタ固有情報に含まれる圧縮フォーマット情報の取得要求を行い（Ｓ３０５）、圧縮フォーマット情報を取得する（Ｓ３０６）。このとき、圧縮フォーマットの情報が正常に取得できたか判断し（Ｓ３０７）、正常に取得できない場合（Ｓ３０７でＮＯ）には、再度取得要求を送出し、圧縮フォーマットの情報を取得する。上記カラーデータフォーマットの情報取得と同様、規定回数取得要求を繰り返しても取得できない場合には、エラー情報を示して処理を終了する。
【００６１】
圧縮フォーマット情報が正常に取得できた場合（Ｓ３０７でＹＥＳ）には、取得した圧縮フォーマットの情報から画像データの圧縮フォーマットを自動決定する（Ｓ３０８）。もちろん、一度にカラーデータフォーマット情報と圧縮フォーマット情報とを取得するような構成にしてもよい。
【００６２】
これらの情報が正常に取得できると、印刷文書の読み取りを行い（Ｓ３０９）、決定したカラーデータフォーマットに基づいて画像データを生成し（Ｓ３１０）、圧縮フォーマットに基づいて生成した画像データを圧縮する（Ｓ３１１）。そして、生成された画像データを利用者により選択されたプリンタに転送する（Ｓ３１２）。
【００６３】
図４は、スキャナのカラーデータフォーマットを自動決定する処理の流れを示すフローチャートである。
【００６４】
図４において、利用者が選択したプリンタからカラーデータフォーマットの取得が行われると処理が開始され、図６に示すような処理によりスキャナカラー処理情報を作成し（Ｓ４０１）、選択したプリンタから受信してメモリに記憶されたプリンタカラー処理情報と掛け合わせることにより、選択されたプリンタとスキャナの間のカラー処理情報を作成する（Ｓ４０２）。
【００６５】
作成されたカラー処理情報のうち重み付けが０（ゼロ）ではない最小値のカラーデータフォーマットを画像データのカラーデータフォーマットとして決定する（Ｓ４０３）。
【００６６】
これにより、プリンタに送出する画像データのカラーデータフォーマットが自動的に決定することができる。
【００６７】
図５は、スキャナの圧縮フォーマットを自動決定する処理の流れを示すフローチャートである。
【００６８】
図５において、利用者が選択したプリンタから圧縮フォーマットが正常に取得されると処理が開始され、スキャナがサポートする圧縮フォーマットの情報であるスキャナ圧縮処理情報を取り出し（Ｓ５０１）、さらに取得したプリンタ固有情報に含まれる圧縮フォーマットの情報であるプリンタ圧縮処理情報とを取り出す（Ｓ５０２）。
【００６９】
取り出したスキャナ圧縮処理情報とプリンタ圧縮処理情報とから合致する圧縮フォーマットが存在するか判断し（Ｓ５０３）、１つ以上存在する場合（Ｓ５０４）には、続いて合致した圧縮フォーマットが複数個存在するか判断する（Ｓ５０４）。スキャナ圧縮処理情報とプリンタ圧縮処理情報とがそれぞれ複数の圧縮フォーマットをサポートしており、そのうち少なくとも２つが合致する場合（Ｓ５０４でＹＥＳ）には、合致した複数の圧縮フォーマットからスキャナとプリンタとの帯域幅や伝送損失率、スループット（単位時間あたりの仕事量）を考慮して圧縮フォーマットの選択を行う（Ｓ５０５）。
【００７０】
そして、スキャナ圧縮処理情報とプリンタ圧縮処理情報から合致する圧縮フォーマットが存在しない場合（Ｓ５０３でＮＯ）には、圧縮フォーマットを非圧縮に決定し（Ｓ５０６）、スキャナ圧縮処理情報とプリンタ圧縮処理情報から合致した圧縮フォーマットが１つである場合（Ｓ５０４でＮＯ）には、合致した圧縮フォーマットを画像データの圧縮フォーマットに決定し（Ｓ５０６）、圧縮フォーマットの選択処理を行った場合（Ｓ５０５）には、選択された圧縮フォーマットを画像データの圧縮フォーマットに決定する（Ｓ５０６）。
【００７１】
これにより、プリンタに送出する画像データの圧縮フォーマットを自動的に決定することができる。
【００７２】
図６は、カラーデータフォーマットを決定するカラー処理情報の一例を示す図である。
【００７３】
図６において、図６（ａ）は、スキャナが保持するスキャナカラー処理情報を示し、図６（ｂ）は、プリンタから取得したプリンタカラー処理情報を示し、図６（ｃ）は、図６（ａ）と図６（ｃ）に示す各情報から画像データのカラーデータフォーマットを決定するカラー処理情報を示す。
【００７４】
図６（ｃ）に示すカラー処理情報は、図６（ａ）のスキャナカラー処理情報と図６（ｂ）のプリンタカラー処理情報とをカラーデータフォーマットごとに掛け合わせてマージしたデータが示されている。
【００７５】
例えば、図６（ａ）に示すスキャナカラー処理情報の「点順次」の定量化された重みを表す処理コスト（６０１）に「１００」、「線順次」の処理コスト（６０２）に「２００」、「面順次」の処理コスト（６０３）に「２１０」が示され、図６（ｂ）に示すプリンタカラー処理情報の「点順次」の処理コスト（６１１）に「２００」が示され、「線順次」の処理コスト（６１２）に「１００」が示され、「面順次」の処理コスト（６１３）に「０」が示されている。
【００７６】
定量化された重みである処理コスト「１００」は、変換処理を行うことなく画像データを転送することができる最適なカラーデータフォーマットであることを示しており、処理コスト「２００」は、変換処理が必要なカラーデータフォーマットを示しており、処理コスト「２１０」は、変換処理が必要であって処理コスト「２００」のカラーデータフォーマットよりもコストが高いことを示している。
【００７７】
また、処理コスト「０（ゼロ）」は、スキャナまたはプリンタが当該カラーデータフォーマットに対応していないことを示す。
【００７８】
このような処理コストが重み付けられたプリンタカラー処理情報とスキャナカラー処理情報のカラーデータフォーマット同士の処理コストを掛け合わせることにより、図６（ｃ）に示すようなカラー処理情報を作成する。
【００７９】
その結果、図６（ｃ）に示すようにカラー処理情報の「点順次」の処理コスト（６２１）が「２００００」となり、「線順次」の処理コスト（６２２）が「２００００」となり、「面順次」の処理コスト（６２３）が「０」となる。
【００８０】
処理コストが等しいカラーデータフォーマットが複数存在する場合には、スキャナまたはプリンタいずれかの処理コストを優先させることにより、処理コストが等しいカラーデータフォーマットでも一意にカラーデータフォーマットを決定することができる。
【００８１】
上記例において、スキャナの処理コストを優先させる（スキャナの処理コスト「１００」を持つカラーデータフォーマットを優先させる）とした場合、カラーデータフォーマットとして「点順次」が決定する。
【００８２】
これにより、カラーデータフォーマットが一意に決定する。
【００８３】
なお、図６（ａ）には、予めスキャナに保持したスキャナカラー情報を示しているが、次のように作成するような構成にしてもよい。
【００８４】
スキャナカラー情報を作成する一例として、まず、図２に示す読み取り部から読み取られたデータのデフォルトデータフォーマットが「点順次」の場合、入力インターフェースを介して画像生成部で変換するカラーデータフォーマットが「点順次」の場合変換処理を行わずにプリンタに転送することができる場合には、最適なカラーデータフォーマットであると判断できるため重み付けの処理コストを「１００」にセットする。
【００８５】
次に、カラーデータフォーマットの「線順次」「面順次」にもスキャナが対応しているが、デフォルトのデータフォーマットではないためフォーマットの変換処理が必要となるので「点順次」に比べて処理コストが重くなる。このときの処理コストを「２００」とするが、「線順次」「面順次」での優先順位を設けるためここでは「線順次」の処理コストを「２００」とし、「面順次」の処理コストを「２１０」とする。
【００８６】
これにより、スキャナの電源投入時などにスキャナカラー処理情報を作成することができる。
【００８７】
図７は、圧縮フォーマットを決定するカラー処理情報の一例を示す図である。
【００８８】
図７において、スキャナがサポートする圧縮フォーマットを示すスキャナ圧縮フォーマット情報７０１、スキャナに接続されたプリンタＡが対応した圧縮フォーマットを示すプリンタＡ圧縮フォーマット情報７０２、プリンタＢが対応した圧縮フォーマットを示すプリンタＢ圧縮フォーマット情報７０３、プリンタＣが対応した圧縮フォーマット情報７０４が示されている。
【００８９】
利用者により印刷出力を行うプリンタとしてプリンタＡが選択された場合、プリンタＡは非圧縮である「ＲＡＷ」をサポートしているので、スキャナがサポートした「ＪＰＥＧ」では圧縮を行わず、非圧縮のまま画像データを転送する。プリンタＢが選択された場合には、スキャナと同じ圧縮フォーマット「ＪＰＥＧ」であるため画像データをＪＰＥＧに圧縮して転送する。プリンタＣが選択された場合には、スキャナがサポートしていない圧縮フォーマット「PackBits」であるため画像データを非圧縮のまま転送する。
【００９０】
なお、ここに示す圧縮フォーマット情報の例として、１つの圧縮フォーマットのみに対応した例を示したが、スキャナとプリンタが複数の圧縮形式に対応してもよい。この場合、圧縮効率や圧縮処理時間などによって圧縮フォーマットに優先順位を設け、最も優先順位が高い圧縮フォーマットで圧縮を行い、複数の圧縮フォーマットをともにサポートしている場合には、スキャナまたはプリンタいずれかの優先順位を優先させることで圧縮フォーマットを一意に特定することができる。
【００９１】
以上に示す処理によって、プリンタが対応したカラーデータフォーマットに変換した画像データを転送することができるようになる。
【００９２】
これにより、スキャナに接続されたプリンタごとに異なるデータフォーマットの仕様を利用者が意識することなく、所望のプリンタで印刷出力することができるようになるという効果を奏する。
【００９３】
また、選択されたプリンタが対応した圧縮フォーマットで圧縮して転送できるようにしたので、接続されたデータ回線の回線負荷を最小限に抑制して画像データを転送することができるようになる。
【００９４】
またさらに、回線を占有する割合が減少するため伝送損失率を最小限に抑制でき、高速転送を実現することができるという効果をも奏する。
【実施例２】
【００９５】
図８は、この発明に係わる画像形成システムおよび方法および画像読取装置を適用して構成した他の例のシステム構成図である。
【００９６】
図８は、図１に示すシステム構成図と類似する点が多いため、異なる箇所を中心に説明する。
【００９７】
図１では、読み取り部１０で読み込んだデータに対して画像生成部１３で画像データを生成するような構成にしているが、図８では、印刷文書を光学的に読み取るＣＣＤ（Charge Coupled Device：光電変換機）などによって構成される読み取り部１０で受光素子（画素）ごとに電気信号に変換するとともに指定されたカラーデータフォーマットに画像データを変換するような構成にする。
【００９８】
これは、電気回路の素子によって電気的（ハード的）に変換されるようになるので、カラーデータフォーマットの変換が必要である場合においても高速に変換が行えるようになる。
【００９９】
これにより、図１で示した画像生成部１３が不要となる。
【０１００】
利用者によりプリンタが選択され、プリンタの固有情報を取得してメモリ１５に記憶されると、ＣＰＵ１６から読み取り部１０に対して印刷文書の読み取りを指示するとともにメモリ１５に記憶されたプリンタ固有情報のカラーデータフォーマットの情報を転送する。これに基づいて読み取り部１０が印刷文書を読み取り、転送されたカラーデータフォーマットに変換する。
【０１０１】
このような処理により、画像生成にかかるメモリ１５の記憶領域が必要となるためメモリサイズを小さくすることができ、製造コストの削減に繋がるという効果を奏する。
【０１０２】
また、電気的に変換を行うため処理効率、処理速度に優れ、高品質の画像データを生成することができるという効果をも奏する。
【０１０３】
本発明は、上記し、且つ図面に示す実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【産業上の利用可能性】
【０１０４】
本発明は、スキャナで読み込んだ印刷文書を接続されたプリンタで印刷出力する画像形成システムに適用可能であり、特に、複数台のプリンタが接続された環境で利用者が所望するプリンタごとに異なる仕様を意識することなく印刷出力するのに有用である。
【図面の簡単な説明】
【０１０５】
【図１】この発明に係わる画像形成システムおよび方法および画像読取装置を適用して構成したシステム構成図。
【図２】本願発明の画像形成装置であるスキャナの構成を示す図。
【図３】スキャナにおける画像生成の処理の流れを示すフローチャート。
【図４】スキャナのカラーデータフォーマットを自動決定する処理の流れを示すフローチャート。
【図５】スキャナの圧縮フォーマットを自動決定する処理の流れを示すフローチャート。
【図６】カラーデータフォーマットを決定するカラー処理情報の一例を示す図。
【図７】圧縮フォーマットを決定するカラー処理情報の一例を示す図。
【図８】この発明に係わる画像形成システムおよび方法および画像読取装置を適用して構成した他の例のシステム構成図。
【図９】カラーデータフォーマットの配列構成を示す図。
【符号の説明】
【０１０６】
１０        読み取り部
１１        入力インターフェース
１２        スキャナコントローラ
１３        画像生成部
１４        圧縮処理部
１５        メモリ
１６        ＣＰＵ
１７        操作パネル
１８        出力インターフェースＡ
１９        出力インターフェースＢ
２０        汎用バス
１００      スキャナ
１０１      プリンタＡ
１０２      プリンタＢ
１０３      プリンタＣ
１１０      イーサネット（登録商標）ケーブル
１２０      ＵＳＢケーブル
【図１】
2006270191.tif 000003
【図２】
2006270191.tif 000004
【図３】
2006270191.tif 000005
【図４】
2006270191.tif 000006
【図５】
2006270191.tif 000007
【図６】
2006270191.tif 000008
【図７】
2006270191.tif 000009
【図８】
2006270191.tif 000010
【図９】
2006270191.tif 000011