(57)【特許請求の範囲】
【請求項１】
出力制御装置と出力装置で構成され、前記出力制御装置からインターフェースを介して転送された画像データを前記出力装置で出力する画像処理システムにおいて、
前記出力制御装置と出力装置の双方が、出力する際に必要な画像処理機能の全てを実行する画像処理部を有し、
前記出力制御装置は、
前記出力制御装置内の画像処理部で行う画像処理内容を選択する画像処理選択部と、前記出力装置側に処理内容を伝える出力部を有し、
前記出力装置は、
前記出力制御装置から画像処理内容の情報を受け取る入力部と、
残りの画像処理内容を前記出力制御装置内の画像処理部に伝える画像処理選択部と、
該出力装置内の情報をインターフェースを介して前記出力制御装置側に伝える出力部と、を有し、
画像処理データが複数頁だった場合には、前記出力制御装置側と前記出力装置側の画像処理分担を頁毎に変更する機能と、
頁の途中で前記出力装置の出力可否状態が変わった場合には、前記出力制御装置内の画像処理部が全ての画像処理を行うように前記出力制御装置側と前記出力装置側の画像処理分担を変更させる機能と、を有することを特徴とする画像処理システム。
【請求項２】
請求項１記載の画像処理システムにおいて、
前記出力装置側の画像処理能力によって、画像処理を前記出力制御装置側と出力装置側で分担させる機能を有することを特徴とする画像処理システム。
【請求項３】
請求項２記載の画像処理システムにおいて、
前記出力制御装置側が予め前記出力装置側の画像処理能力の情報を受け取ることにより、前記出力制御装置側と出力装置側で画像処理を分担させる機能を有することを特徴とする画像処理システム。
【請求項４】
請求項３記載の画像処理システムにおいて、
前記出力制御装置側が予め前記出力装置側の画像処理能力の情報を受け取れなかった場合には、前記出力装置側の画像処理能力を理論値で計算することにより、前記出力制御装置側と出力装置側で画像処理を分担させる機能を有することを特徴とする画像処理システム。
【請求項５】
請求項３記載の画像処理システムにおいて、前記出力装置の画像処理能力に加えて前記出力装置の搭載メモリ量の情報を受け取ることにより、前記出力制御装置側と出力装置側で画像処理を分担させる機能を有することを特徴とする画像処理システム。
【請求項６】
請求項１記載の画像処理システムにおいて、
画像処理データが複数頁で、かつ複数部数印刷だった場合に、前記出力制御装置側と出力装置側の画像処理分担を、頁毎に変更する機能を有することを特徴とする画像処理システム。
【請求項７】
請求項２記載の画像処理システムにおいて、
前記出力制御装置側が画像処理を行なう前に、前記出力装置の出力可否状態の情報によって、前記出力制御装置側と出力装置側の画像処理分担を変更させる機能を有することを特徴とする画像処理システム。
【請求項８】
請求項３記載の画像処理システムにおいて、前記出力装置側の画像処理後のデータを格納できる残りメモリ量の情報を、前記出力制御装置側が頁毎に受け取ることにより、前記出力制御装置側と出力装置側の画像処理分担を変更させる機能を有することを特徴とする画像処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、出力制御装置と出力装置で構成され、出力制御装置からインターフェースを介して転送された画像データを出力装置で出力する画像処理システムに関し、特に出力する際に必要な画像処理内容の分担技術に関するものである。
【背景技術】
【０００２】
図２は従来の画像処理システムの構成を示すブロック図である。出力制御装置１はＰＣなどのドライバの処理構成の一部である。出力制御装置１は、画像データを入力する入力部３と、入力した画像データを記録するメモリ４と、メモリ４に記録した画像データに対して色の変換や拡大・縮小などの処理を行なう画像処理部５と、画像処理したデータをインターフェースに出力する出力部８から構成される。出力装置２はプリンタの内部処理構成の一部である。出力装置２は、出力制御装置１から転送されてきた画像データを入力する入力部１０と、入力した画像データに対してディザリングなどの画像処理を行なう画像処理部１１と、画像処理したデータを保存しておくスプールメモリ１３と、スプールメモリに蓄えられているデータを描画する描画部１４から構成される。従来の画像処理システムでは、出力制御装置１と出力装置２で行なう画像処理内容は別である。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
かしながら、双方の画像処理能力はハードウェア構成によりバラつくので、理想的な画像処理分担が行なわれているとは言えない。また、出力装置２を有するプリンタが、紙無しやジャミングなどのトラブルや、ウォーミングアップの状態であった場合には、その状況に適した処理分担を行なう必要がある。本発明は、それぞれのハードウェア構成に適した画像処理分担を行なうことが可能な画像処理システムを提供することを目的とする。
【課題を解決するための手段】
【０００４】
参考例の画像処理システムは、出力制御装置と出力装置で構成され、出力制御装置からインターフェースを介して転送された画像データを出力装置で出力する画像処理システムにおいて、出力制御装置は、出力装置で出力する際に必要な画像処理機能の全てを実行する画像処理部を有する。
【０００５】
参考例の画像処理システムは、出力制御装置と出力装置で構成され、出力制御装置からインターフェースを介して転送された画像データを出力装置で出力する画像処理システムにおいて、出力装置は、出力する際に必要な画像処理機能の全てを実行する画像処理部を有する。
【０００６】
本発明は、出力制御装置と出力装置で構成され、出力制御装置からインターフェースを介して転送された画像データを出力装置で出力する画像処理システムにおいて、出力制御装置と出力装置の双方が、出力する際に必要な画像処理機能の全てを実行する画像処理部を有する画像処理システムを最も主要な特徴とする。
【０００７】
また本発明の画像処理システムにおいて、出力制御装置は、自身の画像処理部で行う画像処理内容を選択する画像処理選択部と、出力装置側に処理内容を伝える出力部を有する画像処理システムを主要な特徴とする。
【０００８】
また本発明の画像処理システムにおいて、出力装置は、出力制御装置から画像処理内容の情報を受け取る入力部と、残りの画像処理内容を自身の画像処理部に伝える画像処理選択部を有する画像処理システムを主要な特徴とする。
【０００９】
また本発明の画像処理システムにおいて、出力装置は、自身の情報をインターフェースを介して出力制御装置側に伝える出力部を有する画像処理システムを主要な特徴とする。
【００１０】
また本発明の画像処理システムにおいて、出力装置側の画像処理能力によって、画像処理を出力制御装置側と出力装置側で分担させる機能を有する画像処理システムを主要な特徴とする。
【００１１】
また本発明の画像処理システムにおいて、出力制御装置側が予め出力装置側の画像処理能力の情報を受け取ることにより、出力制御装置側と出力装置側で画像処理を分担させる機能を有する画像処理システムを主要な特徴とする。
【００１２】
また本発明の画像処理システムにおいて、出力制御装置側が予め出力装置側の画像処理能力の情報を受け取れなかった場合には、出力装置側の画像処理能力を理論値で計算することにより、出力制御装置側と出力装置側で画像処理を分担させる機能を有する画像処理システムを主要な特徴とする。
【００１３】
また本発明の画像処理システムにおいて、出力装置の画像処理能力に加えて出力装置の搭載メモリ量の情報を受け取ることにより、出力制御装置側と出力装置側で画像処理を分担させる機能を有する画像処理システムを主要な特徴とする。
【００１４】
また本発明の画像処理システムにおいて、画像処理データが複数頁だった場合に、出力制御装置側と出力装置側の画像処理分担を、頁毎に変更する機能を有する画像処理システムを主要な特徴とする。
【００１５】
また本発明の画像処理システムにおいて、画像処理データが複数頁で、かつ複数部数印刷だった場合に、出力制御装置側と出力装置側の画像処理分担を、頁毎に変更する機能を有する画像処理システムを主要な特徴とする。
【００１６】
また本発明の画像処理システムにおいて、出力制御装置側が画像処理を行なう前に、出力装置の出力可否状態の情報によって、出力制御装置側と出力装置側の画像処理分担を変更させる機能を有する画像処理システムを主要な特徴とする。
【００１７】
また本発明の画像処理システムにおいて、頁の途中で出力装置の出力可否状態が変わった場合には、出力制御装置側と出力装置側の画像処理分担を変更させる機能を有する画像処理システムを主要な特徴とする。
【００１８】
また本発明の画像処理システムにおいて、出力装置側の画像処理後のデータを格納できる残りメモリ量の情報を、出力制御装置側が頁毎に受け取ることにより、出力制御装置側と出力装置側の画像処理分担を変更させる機能を有する画像処理システムを主要な特徴とする。
【発明の効果】
【００１９】
参考例によれば、ＰＣ（出力制御装置）側で全ての画像処理を行なえるので、プリンタ（出力装置）側に画像処理機能を持たせる必要がなくなり、出力機能に特化した出力装置構成とすることができる。また別の参考例によれば、プリンタ側で全ての画像処理を行なえるので、ＰＣ側のＣＰＵ性能などのハードウェア構成の違いがあっても、印刷開始から出力までの処理時間にバラつきがなくなる。本発明によれば、ＰＣ側とプリンタ側の両方で全ての画像処理を行なえるので、片方が画像処理を行なえない、もしくは困難な状況に陥った場合でも、もう片方が処理の代行を行なうことができ、突発的なトラブルを回避することができる。本発明によれば、ＰＣ側で行なった画像処理をダイナミックにプリンタ側に伝えることができるので、途中で画像処理を行なえなくなった場合でも、その情報を受信側に伝えることができ、受信側は、送信側の状況をすぐに把握することができる。
【００２０】
本発明によれば、ＰＣ側からダイナミックに転送されてくる画像処理情報を受信し、残りの画像処理をプリンタの画像処理部に指示することにより、ＰＣ側の画像処理状況の変化に逐次対応できる。もしＰＣ側が途中で画像処理を行なえなくなった場合でも、その情報を受信し、プリンタ側で画像処理を行なえるので、ＰＣ側の残りメモリやディスク容量の変化によってＰＣ側で画像処理が困難になるのを回避することができる。本発明によれば、プリンタ側の情報が逐次ＰＣ側に渡されるので、プリンタ側にトラブルがあった場合でも、ＰＣ側の画像処理を中断したり、プリンタ側の画像処理をＰＣ側で行なうなどの柔軟な対応ができる。本発明によれば、ＰＣ側の画像処理能力とプリンタ側の画像処理能力を比較し、最適な画像処理分担を決定することにより、ＰＣ側の印刷開始からプリンタ側の排紙終了までのトータルの時間の効率化を図ることができる。本発明によれば、プリンタ側の画像処理能力情報を、プリンタから貰うことにより、プリンタによってハードウェア構成が異なる場合にも、最適な処理効率を選択し、ＰＣ側の印刷開始からプリンタ側の排紙終了までのトータルの時間の効率化を図ることができる。本発明によれば、処理分担を決定する目安として、画像処理能力に加えて搭載メモリ量を加味することにより、より精度の高い処理分担を選択することができるので、ＰＣ側の印刷開始からプリンタ側の排紙終了までのトータルの時間の効率化を図ることができる。本発明によれば、インターフェースの問題などにより、プリンタからの画像処理能力が判らなかった場合でも、デフォルトの画像処理能力値を使用することにより、ある程度の処理効率を選択し、ＰＣ側の印刷開始からプリンタ側の排紙終了までのトータルの時間の効率化を図ることができる。
【００２１】
本発明によれば、複数頁の場合に、ファーストプリントで処理が待たされている状態の時間を、ＰＣ側が画像処理を行なうことにより有効利用し、ＰＣ側の印刷開始からプリンタ側の排紙終了までのトータルの時間の効率化を図ることができる。本発明によれば、複数頁で、かつ複数部数の出力の場合に、プリンタ側が複数部数を印刷している間の時間を、ＰＣ側が画像処理を行なうことにより有効活用し、ＰＣ側の印刷開始から、全頁、全部数のプリンタの排紙終了までのトータルの時間の効率化を図ることができる。本発明によれば、ジャミングや紙無しなどのプリンタ状態が変化した場合でも、復帰した瞬間に即出力が行なえる状態になっているので、プリンタ状況の変化に対応して処理の効率化を図ることができる。本発明によれば、複数頁の印刷の場合において、途中でプリンタ状態が変化した場合でも、画像処理分担を途中で変更することにより、複数頁の場合においてもプリンタ状況の変化に対応して処理の効率化を図ることができる。本発明によれば、複数頁の印刷の場合において、常にスプールメモリの残りメモリ量を把握することにより、プリンタ側の画像処理以外の処理状況を把握し、プリンタ側のメモリを効率的に使用することができるため、常に次頁を効率的に出力することができ、ＰＣ側の印刷開始からプリンタ側の排紙終了までのトータルの時間の効率化を図ることができる。
【発明を実施するための最良の形態】
【００２２】
以下、図面により本発明の実施の形態を詳細に説明する。図１は本発明の実施形態に係る画像処理システムの構成を示すブロック図である。出力制御装置１はＰＣなどのドライバの処理構成の一部である。
【００２３】
出力制御装置１は、画像データを入力する入力部３と、入力した画像データを記録するメモリ４と、メモリ４に記録した画像データの画像処理を行なう画像処理部５と、画像処理したデータをインターフェースに出力する出力部８が基本構成となる。画像処理部５は、図２の画像処理部５（出力制御装置１側）および画像処理部１１（出力装置２側）の双方が行なう画像処理（処理Ａ＋Ｂ）を単独で行なえ、出力装置２に出力するのに必要な全ての画像処理機能を有している。出力装置２はプリンタの内部処理構成の一部である。
【００２４】
出力装置２は、出力制御装置から転送されてきた画像データを入力する入力部１０と、入力した画像データに対して画像処理を行なう画像処理部１１と、画像処理したデータを保存しておくスプールメモリ１３と、スプールメモリ１３に蓄えられているデータを描画する描画部１４が基本構成である。スプールメモリ１３は、描画部１４が描画を終了したデータ領域を開放し空きメモリ量とする。画像処理部１１は、図２の画像処理部５（出力制御装置１側）および画像処理部１１（出力装置２側）の双方が行なう画像処理（処理Ａ＋Ｂ）を単独で行なえ、プリンタに出力するのに必要な全ての画像処理機能を有している。
【００２５】
尚、処理Ａ＋Ｂの画像処理を行う画像処理部５を出力制御装置１に有し、処理Ａ＋Ｂの画像処理を行う画像処理部１１を出力装置２に有する場合がある。上記の構成において、出力制御装置１側にあって、画像処理部５が行なう画像処理内容を決定し指示するのが画像処理選択部６となる。画像処理選択部６は、ＰＣ側の画像処理能力や、後述する出力装置２からの情報などから、出力制御装置１の画像処理部５で行なう画像処理内容を決定し、画像処理部５に指示する。
【００２６】
画像処理部５は画像処理選択部６から指示された画像処理を行ない、加えて出力部８から転送される画像データに、出力制御装置１で行なった画像処理内容を付加する。上記の構成において、出力装置２側にあって、転送されてきた画像データを入力した入力部１０から、転送元から付加された画像処理内容情報を抜き出し、残りの画像処理を行なうことを画像処理部１１に指示するのが画像処理選択部１２である。出力装置２の出力部９は、双方向通信が可能なインターフェースで転送元と繋がっている場合に、出力装置２の画像処理能力や、出力可否状態、スプールメモリの空き状況などを、インターフェースを介して出力制御装置１の入力部７に伝える。
【００２７】
以上の構成において、以下に実施形態を説明する。画像処理選択部６は、予め出力装置２の画像処理能力値を保持している。画像処理選択部６は、出力制御装置１を有しているハードウェアのＣＰＵ能力を取得し、そこから画像処理部５の画像処理能力値を算出する。そして算出した能力値から画像処理分担を決定する。
【００２８】
例えばもし出力装置２の画像処理能力値の方が上の場合は、画像処理選択部６は、出力装置２の画像処理部１１が行なう画像処理よりも少ない処理を画像処理部５に行なうよう指示する。画像処理部５は行なった画像処理情報を画像データに付加し、出力部８からデータを転送する。入力部１０によりデータを受信した出力装置２は、画像処理選択部１２で、出力制御装置１で行なった画像処理情報から、残りの画像処理を行なうよう画像処理部１１に指示する。
【００２９】
本発明の実施形態において、出力装置２の画像処理能力は、出力装置２の出力部９からインターフェース１５（符号１６は出力部８と入力部１０を接続するインターフェース）を介して出力制御装置１の入力部７に伝えられる。画像処理選択部６は、入力部７より渡される情報により画像処理分担を決定する。
【００３０】
本発明の実施形態において、出力装置２からインターフェース１５を介して得る情報として、画像処理能力の他に搭載メモリ量も加える。画像処理選択部６は、出力制御装置１を有しているハードウェアのＣＰＵ能力に加えて搭載メモリ量も取得する。画像処理能力が変わらなかった場合には、搭載メモリ量が多い方に、より多くの画像処理を行なうよう処理分担を決定する。本発明の実施形態において、もし入力部７から出力装置２の情報を得られなかった場合には、実施形態において記述されている、デフォルトで保持している出力装置２の画像処理能力値を使用して画像処理分担を決定する。
【００３１】
画像処理選択部６は、これから処理を行なう画像データが複数頁であるという情報を得た場合には、１頁目の画像処理は、出力装置２の画像処理部１１の画像処理分担を多くするよう指示を出す。２頁目は出力制御装置１の画像処理部５に画像処理分担を多くするよう指示を出す。これはプリンタ（出力装置２側）の構成上、プリンタが最初の頁を出力する場合に多く時間が掛かるので、出力装置２が１頁目の出力処理を行なっている間に、出力制御装置１で多くの画像処理を行なうことにより処理の効率化を図るためである。３頁目以降は１〜２頁目の処理の繰り返しになる。
【００３２】
画像処理選択部６は、これから処理を行なう画像データが複数頁で、かつ複数部数であるという情報を得た場合には、１頁目の画像処理は、出力装置２の画像処理部１１の画像処理分担を多くするよう指示を出す。２頁目以降は出力制御装置１の画像処理部５に画像処理分担を多くするよう指示を出す。これは、プリンタが複数部数印刷の場合には、画像処理後のスプールメモリデータを使用して部数分だけ印刷を行なうため、プリンタは出力処理に専念しなければならないからである。逆にＰＣ側（出力制御装置１側）は画像データに部数の指定だけを行なえばよいので、プリンタ側が部数分だけ出力を行なう時間だけ待たされることになる。よって、その間にＰＣ側が次頁の画像データ処理を多く行なえば、それだけプリンタ側の画像処理負担が減ることになり処理の効率化を図ることができる。  出力制御装置１の画像処理選択部６は、画像データを処理する直前に、入力部７を介して出力装置２を有するプリンタ側の状態を把握する。もし、ジャミングもしくはウォーミングアップ中などの、すぐに排紙できない状態で、更に復帰する場合には画像処理以外の別の処理を行なわなければならない状況に陥っているときには、画像処理部５に画像処理の全てを行なうよう指示する。これにより、プリンタが復帰後には、出力装置２が画像処理を行なわなくてもすぐに出力できる画像データが転送されることになる。
【００３３】
本発明の実施形態において、頁の途中で出力装置２の出力可否状態が変わった場合には、頁毎に画像処理分担を交互に変えていた処理を変更する。実際には画像処理選択部６が、画像処理部５が現在行なっている頁の次の頁から、画像処理の全てを画像処理部５が行なうよう指示する。これにより、プリンタ側の状態を常に把握することにより、複数頁の途中でも処理分担を変更し、トータルな画像処理の効率化を図る。
【００３４】
本発明において、１頁を処理する毎に、出力装置２の出力部９はスプールメモリ１３の残りメモリ量をインターフェース１５を介して出力制御装置１に伝える。出力制御装置１の画像処理選択部６は、入力部７から得られた残りスプールメモリ量から画像処理分担を決定する。実際には、残りメモリ量が多かった場合には、出力装置２側の画像処理分担を多くし、逆に残りメモリ量が少なかった場合には、出力制御装置１の画像処理分担を多くするよう指示を出す。これは、残りメモリ量が少ないということは、出力待ちの状態なので、出力処理を早く行なえるよう、出力装置側の画像処理負担を減らし、処理の効率化を図るためである。
【図面の簡単な説明】
【００３５】
【図１】本発明の実施形態に係る画像処理システムの構成を示すブロック図である。
【図２】従来の画像処理システムの構成を示すブロック図である。
【符号の説明】
【００３６】
１  出力制御装置
２  出力装置
５  画像処理部
６  画像処理選択部
８  出力部
９  出力部
１０  入力部
１１  画像処理部
１２  画像処理選択部
【図１】
0004435796.tif 000002
【図２】
0004435796.tif 000003