(57)【要約】【課題】出力制御装置側と出力装置側で理想的な画像処理分担が行われる画像処理システムを提供する。【解決手段】出力制御装置と出力装置が接続された画像処理システムにおいて、出力装置の画像処理機能と同じ画像処理機能を出力制御装置に持たせ、出力制御装置から出力するデータおよび出力装置の状況或いは画像処理能力に応じて出力制御装置にて出力装置における画像処理を行ったことを特徴とする画像処理システム。【選択図】        図１
2005011262.tif 000002
【特許請求の範囲】
【請求項１】
出力制御装置と出力装置が接続された画像処理システムにおいて、出力装置の画像処理機能と同じ画像処理機能を出力制御装置に持たせ、出力制御装置から出力するデータおよび出力装置の状況或いは画像処理能力に応じて出力制御装置にて出力装置における画像処理を行ったことを特徴とする画像処理システム。
【請求項２】
請求項１記載の画像処理システムにおいて、出力装置における画像処理機能は出力装置の内部プログラムに持たせたことを特徴とする画像処理システム。
【請求項３】
請求項１記載の画像処理システムにおいて、出力制御装置側で行う画像処理内容を選択し、出力装置側に処理内容を伝えることを特徴とする画像処理システム。
【請求項４】
請求項３記載の画像処理システムにおいて、出力装置は、出力制御装置側で行った画像処理内容の情報を受け取り、残りの画像処理を自身の画像処理部に伝えることを特徴とする画像処理システム。
【請求項５】
請求項４記載の画像処理システムにおいて、出力制御装置と出力装置間のインターフェースが双方向通信が可能な送受信手段を備え、出力情報を送受信手段を介して出力制御装置側に伝えることを特徴とする画像処理システム。
【請求項６】
請求項５記載の画像処理システムにおいて、出力制御装置側で処理された画像データを、送受信手段に出力する前に圧縮し、更に圧縮方法を複数有していることを特徴とする画像処理システム。
【請求項７】
請求項６記載の画像処理システムにおいて、出力制御装置側で圧縮されたデータを圧縮方法に応じて元のデータに展開することを特徴とする画像処理システム。
【請求項８】
請求項７記載の画像処理システムにおいて、出力制御装置側で行う圧縮処理方法を選択し、出力装置側に圧縮処理方法を伝えることを特徴とする画像処理システム。
【請求項９】
請求項８記載の画像処理システムにおいて、出力制御装置側が予め出力装置側の搭載メモリ量の情報を受け取ることにより、データの回転処理を出力制御装置側と出力装置側のどちらで行うかを決定することを特徴とする画像処理システム。
【請求項１０】
出力制御装置と出力装置が接続された画像処理システムにおいて、画像データを出力するために必要な画像処理機能の全てを、出力制御装置と、出力装置の内部プログラムの双方に持たせることを特徴とする画像処理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、出力制御装置（パソコン側）と出力装置（プリンタ側）が接続された画像処理システムに関する。
【０００２】
【従来の技術】
図３は従来の画像処理システムの構成を示すブロック図である。出力制御装置１はＰＣなどのドライバの処理構成の一部である。出力制御装置１は、画像データを入力する入力部３と、入力した画像データを記録するメモリ４と、メモリ４に記録した画像データに対して、色の変換や拡大・縮小などの処理を行う画像処理部５と、画像処理したデータを圧縮する圧縮処理部６と、圧縮されたデータをインターフェース８に出力する出力部７を備える。
出力装置２はプリンタの内部処理構成の一部である。出力装置２は、出力制御装置１から転送されてきた画像データを入力する入力部１０と、入力した圧縮データを元の画像データに戻す展開処理部１１と、画像データに対してディザリングなどの画像処理を行う画像処理部１２と、画像処理したデータを保存しておくスプールメモリ１３と、スプールメモリ１３に蓄えられているデータを描画する描画部１４を備える。従来の処理構成では、出力制御装置１で行う画像処理（処理Ａ）と出力装置２で行う画像処理（処理Ｂ）とは別の処理である。
このように出力制御装置と出力装置が接続された画像処理システムに関連して、例えば、特許文献１にはコンピュータと印刷装置の両方に画像処理手段を有する画像処理装置（画像処理システム）が提案されている。
また、プリンタはハードウェア描画処理機能およびファームウェア描画処理機能を有し、いずれかの描画処理機能により処理を行うようにしたものも存在する（例えば、特許文献２参照）。その他、例えば、特許文献３に記載された技術では、色処理、色補正をパソコンで行うかプリンタで行うか判別するようにしている。また、例えば、特許文献４には画像処理装置のコンピュータでイメージデータを作成しプリンタに送信する技術が提案されている。
【特許文献１】特開２０００−１１５５５４公報
【特許文献２】特開２００１−１４６０４９公報
【特許文献３】特開２００２−１６９６７２公報
【特許文献４】特開２０００−０１０７４２公報
【０００３】
【発明が解決しようとする課題】
しかしながら、上述したように従来の処理構成では、出力制御装置１と出力装置２で行う画像処理内容は別であり、また出力制御装置１と出力装置２のそれぞれの画像処理能力はハードウェア構成によりばらつくので、理想的な画像処理分担が行われているとは言えない。また、出力装置２を有するプリンタが、紙無しやジャミングなどのトラブルや、ウォーミングアップの状態であった場合には、トラブルが解消するか、通常の状態となるまで画像処理も実施されないので各状況に適した処理分担を行う必要がある。
本発明は、出力制御装置側と出力装置側で理想的な画像処理分担が行われる画像処理システムを提供することを目的とする。
【０００４】
【課題を解決するための手段】
上記目的を達成するために、請求項１記載の発明は、出力制御装置と出力装置が接続された画像処理システムにおいて、出力装置の画像処理機能と同じ画像処理機能を出力制御装置に持たせ、出力制御装置から出力するデータおよび出力装置の状況および画像処理能力に応じて出力制御装置にて出力装置における画像処理を行ったことを最も主要な特徴とする。
請求項２記載の発明は、請求項１記載の画像処理システムにおいて、出力装置における画像処理機能は出力装置の内部プログラムに持たせ画像処理システムを最も主要な特徴とする。
請求項３記載の発明は、請求項１記載の画像処理システムにおいて、出力制御装置側で行う画像処理内容を選択し、出力装置側に処理内容を伝えることを特徴とする画像処理システムを最も主要な特徴とする。
請求項４記載の発明は、請求項３記載の画像処理システムにおいて、出力装置は、出力制御装置側で行った画像処理内容の情報を受け取り、残りの画像処理を自身の画像処理部に伝える画像処理システムを主要な特徴とする。
【０００５】
請求項５記載の発明は、請求項４記載の画像処理システムにおいて、出力制御装置と出力装置間のインターフェースが双方向通信が可能な送受信手段を備え、出力情報を送受信手段を介して出力制御装置側に伝える画像処理システムを主要な特徴とする。
請求項６記載の発明は、請求項５記載の画像処理システムにおいて、出力制御装置側で処理された画像データを、送受信手段に出力する前に圧縮し、更に圧縮方法を複数有していることを画像処理システムを主要な特徴とする。
請求項７記載の発明は、請求項６記載の画像処理システムにおいて、出力制御装置側で圧縮されたデータを圧縮方法に応じて元のデータに展開する画像処理システムを主要な特徴とする。
請求項８記載の発明は、請求項７記載の画像処理システムにおいて、出力制御装置側で行う圧縮処理方法を選択し、出力装置側に圧縮処理方法を伝える画像処理システムを主要な特徴とする。
請求項９記載の発明は、請求項８記載の画像処理システムにおいて、出力制御装置側が予め出力装置側の搭載メモリ量の情報を受け取ることにより、データの回転処理を出力制御装置側と出力装置側のどちらで行うかを決定する画像処理装置を主要な特徴とする。
請求項１０記載の発明は、出力制御装置と出力装置が接続された画像処理システムにおいて、画像データを出力するために必要な画像処理機能の全てを、出力制御装置と、出力装置の内部プログラムの双方に持たせる画像処理システムを主要な特徴とする。
【０００６】
【発明の実施の形態】
以下、図面により本発明の実施の形態を詳細に説明する。図１は本発明の実施形態に係る画像処理システムの構成を示すブロック図である。なお図３に示す従来例と同一個所には同一符号を付す。
出力制御装置１はＰＣなどのドライバの処理構成の一部である。出力制御装置１は、画像データを入力する入力部３と、入力した画像データを記録するメモリ４と、メモリ４に記録した画像データの画像処理を行う画像処理部５と、画像処理したデータを圧縮する圧縮処理部６と、圧縮したデータをインターフェース８に出力する出力部７が基本構成となる。
また、後述する出力装置２からのデータを入力する入力部１９と、該入力部１９およびメモリ４からの信号を入力する画像処理選択部１５と、入力部１９からの信号を入力する圧縮処理選択部１７とを備える。
画像処理部５は、回転部２０、解像度変換部２１、その他の画像処理部２２を備え、図３の画像処理部５および１２が行う画像処理を両方とも行うことができ、単一で出力装置２に出力するのに必要な全ての画像処理機能を有している。
また、圧縮処理部６は、高速に圧縮・展開はできるが圧縮率の低い圧縮方法や、圧縮・展開に時間が掛かるが圧縮率の高い圧縮方法など、複数の圧縮方法（圧縮機能）を有している。
【０００７】
出力装置２はプリンタの内部処理構成の一部である。出力装置２は、出力制御装置１から転送されてきた画像データを入力する入力部１０と、入力した圧縮データを展開する展開処理部１１と、展開された画像データに対して画像処理を行う画像処理部１２と、画像処理したデータを保存しておくスプールメモリ１３と、スプールメモリ１３に蓄えられているデータを描画する描画部１４が基本構成である。スプールメモリ１３は、描画部１４が描画を終了したデータ領域を開放し空きメモリ量とする。
また、展開処理部１１からのデータを入力し画像処理部１２に画像処理を指示する画像処理選択部１６と、出力装置２の画像処理能力やデータ展開処理能力等の状態を出力制御装置１に伝える出力部１８を備える。
なお、画像処理部１２および展開処理部１１は出力装置の内部プログラムにその機能を持たせ、その機能を実現しているが、ハードウェアとしてその機能を実現してもよい。
画像処理部１２は、回転部２０、解像度変換部２１、その他の画像処理部２２を備え、図３の画像処理部５および１２が行う画像処理を両方とも行うことができ、単一で出力装置２に出力するのに必要な全ての画像処理機能を有している。また、展開処理部１１は、圧縮処理部６が有する圧縮方法の全てに対応した展開方法を有している。
尚、図３の画像処理部５および１２が行う画像処理の両方とも行うことができ、単一で出力装置２に出力するのに必要な全ての画像処理機能を有している画像処理部が、出力制御装置１と出力装置２の両方に存在する場合もある。
【０００８】
上記の構成において、出力制御装置１の画像処理部５が行う画像処理内容を決定し指示するのが画像処理選択部１５である。すなわち、画像処理選択部１５は、出力制御装置１を有するＰＣ側の画像処理能力や、後述する出力装置２からの情報などから、出力制御装置１の画像処理部５で行う画像処理内容を決定し、画像処理部５に指示する。画像処理部５は画像処理選択部１５から指示された画像処理を行い、該画像処理されたデータに対し出力制御装置１で行った画像処理内容を示す出力情報であるデータを加え、圧縮処理部６を介し出力部７に転送する。
また、出力装置２において、出力制御装置１より転送されてきた画像データを入力した入力部１０から、転送元から付加された画像処理内容情報を抜き出し、残りの画像処理を行うことを画像処理部１２に指示するのが、画像処理選択部１６となる。
圧縮に関しても、上記の画像処理と同様な構成となる。圧縮処理部６が行う圧縮方法を決定し指示するのが圧縮処理選択部１７で、画像処理選択部１５と同じ経路で得られた情報により圧縮方法を決定し、圧縮処理部６に指示する。圧縮処理部６は圧縮処理選択部１７から指示された圧縮方法で圧縮を行い、更に出力制御装置１で行った圧縮方法を示すデータを加えて出力部７にデータを転送する。
出力装置２の出力部１８は、双方向通信が可能なインターフェース８、９（送受信手段）により転送元である出力制御装置１と転送先である出力装置２とが繋がっている場合に、出力装置２の画像処理能力や、データ展開処理能力、インターフェースの実転送能力、出力可否状態、スプールメモリの空き状況などを、インターフェースを介して出力制御装置１の入力部１９に伝える。
【０００９】
本発明の制御内容を図２を用いてさらに詳しく述べる。出力制御装置１は、予め入力部１９を介して、出力装置２のメモリ量とトレイ情報を保持し（ステップＳ１）、入力部３からデータが入力された場合（ステップＳ２でＹＥＳ）、出力制御装置１は、データのサイズと保持しているトレイ情報とからデータ回転の有無を判定する（ステップＳ３、Ｓ４）。もしデータ回転が必要だった場合は（ステップＳ４でＹＥＳ）、データのサイズから、回転に必要なメモリ量を選択する（ステップＳ５）。
一方、データのサイズとトレイ情報とからデータの回転が不要と判断した場合にはそのままデータ転送を行う（ステップＳ１０）。
データ回転が必要と判断し、データサイズから回転に必要なメモリ量を選択した後、選択したメモリ量と出力装置２のメモリ量を比較し（ステップＳ６）、出力装置２のメモリ量の方が大きければ（ステップＳ７でＹＥＳ）、回転処理を出力装置２で行う情報をデータに付加し、出力部７を介してデータを転送する（ステップＳ８、Ｓ１０）。
選択したメモリ量と出力装置２のメモリ量を比較し、出力装置２のメモリ量の方が少なければ（ステップＳ７でＮＯ）、出力制御装置１でデータの回転処理を行った後にデータを転送する（ステップＳ９、ステップＳ１０）。
出力装置２は、入力部１０を介してデータを取得し、取得したデータ内に出力装置２でデータを回転させる旨の情報を受け取った場合には（ステップＳ１１でＹＥＳ）、データを回転した後に出力を行い（Ｓ１２）、データ回転情報が内場合にはデータ回転せずに出力を行う（ステップＳ１１でＮＯ、ステップＳ１３）。
なお、上記説明では出力装置が正常に動作している場合における例を挙げて説明したが、プリンタの紙無しやジャミング等のトラブル、あるいはウォーミングアップ等の状態の場合において、その状態を出力装置２より送受信手段であるインターフェースを介して出力制御装置１にその情報を伝達し、出力制御装置１において出力装置２の状態に応じて回転制御等の画像処理を行い、出力装置２を有するプリンタのトラブルが解消された場合や通常の状態に復旧した後、画像処理が施されたデータを転送し、出力装置２における画像処理を行わなく済むようにすることにより、出力装置２の状況或いは出力制御装置１および出力装置２のハードウェア構成に応じて最適な画像処理分担を行うことが可能となる。
【００１０】
【発明の効果】
以上説明したように、請求項１によれば、ＰＣ側（出力制御装置側）で全ての画像処理を行えるので、プリンタ側（出力装置側）に画像処理機能を持たせる必要がなくなり、出力制御機能に特化した出力装置構成とすることができる。
請求項２によれば、プリンタ側で全ての画像処理を行えるので、ＰＣ側のＣＰＵ性能などのハードウェア構成の違いによって、印刷開始から出力までの処理時間にばらつきが生じることがなくなる。
請求項３によれば、ＰＣ側で行った画像処理をダイナミックにプリンタ側に伝えることができるので、途中でＰＣ側で画像処理を行えなくなった場合に、すぐにその情報を受信側に伝えることができ、受信側は送信側の状況をすぐに把握することができる。
請求項４によれば、ＰＣ側からダイナミックに転送されてくる画像処理情報を受信し、残りの画像処理をプリンタ側の画像処理部に指示することにより、ＰＣ側の画像処理状況の変化に逐次対応できる。もしＰＣ側が途中で画像処理を行えなくなった場合でも、その情報を受信しプリンタ側で画像処理を行えるので、ＰＣ側の残りメモリやディスク容量の変化によるＰＣ側の画像処理が困難になっても対応することができる。
【００１１】
請求項５によれば、プリンタ側の情報が逐次ＰＣ側に渡されるので、プリンタ側にトラブルがあった場合でも、ＰＣ側の画像処理を中断したり、プリンタ側の画像処理をＰＣ側で行うなどの対応をとることができる。
請求項６によれば、画像データを圧縮することにより、インターフェースの転送ネックを軽減し、ＰＣ側の印刷開始からプリンタ側の排紙終了までのトータルの時間の効率化を図ることができる。
請求項７によれば、画像データを展開することにより、インターフェースの転送ネックを軽減し、ＰＣ側の印刷開始からプリンタ側の排紙終了までのトータルの時間の効率化を図ることができる。
請求項８によれば、画像データの圧縮の種類を選択することにより、実行環境に適した圧縮方法を選択できるので、ＰＣ側の印刷開始からプリンタ側の排紙終了までのトータルの時間の効率化を図ることができる。
請求項９によれば、データのサイズと、プリンタのメモリ量によって回転処理を選択することにより、ドライバ側の負荷を軽減し、ＰＣ側のドライバ処理を早く終了することができる。
請求項１０によれば、ＰＣ側とプリンタ側の両方で全ての画像処理を行えるので、片方が画像処理を行えない、もしくは困難な状況に陥った場合でも、もう片方が処理の代行を行うことができ、偶発的なトラブルを回避することができる。
【図面の簡単な説明】
【図１】本発明の実施形態に係る画像処理システムの構成を示すブロック図である。
【図２】本発明の実施形態に係る画像処理システムの処理フローを示す図である。
【図３】従来の画像処理システムの構成を示すブロック図である。
【符号の説明】
１  出力制御装置
２  出力装置
【図１】
2005011262.tif 000003
【図２】
2005011262.tif 000004
【図３】
2005011262.tif 000005