(57)【要約】【課題】印刷データを解析したときに、印刷データサイズに基づいて、装置内部においても転送サイズを変更することにより、システム全体としての処理効率を向上させる画像処理装置等を提供すること。【解決手段】印刷データを受信するデータＩ／Ｆ部と、前記印刷データから少なくとも画像データを解析する解析部と、前記解析部により解析された画像データを印刷する画像印刷部と、を備え、前記データＩ／Ｆ部から、解析部に印刷データを転送する場合に、転送サイズを変更することを特徴とする。【選択図】図１
2013107355.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを受信するデータＩ／Ｆ部と、
前記印刷データから少なくとも画像データを解析する解析部と、
前記解析部により解析された画像データを印刷する画像印刷部と、
を備え、
前記データＩ／Ｆ部から、解析部に印刷データを転送する場合に、転送サイズを変更することを特徴とする画像処理装置。
【請求項２】
前記解析部は、印刷データに含まれている印刷データの大きさを解析し、
当該解析された印刷データの大きさを前記データＩ／Ｆ部に出力することで、前記データＩ／Ｆ部は印刷データの転送サイズを変更することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
印刷データを出力するクライアント装置と、画像処理装置とが含まれる画像処理システムにおいて、
前記画像処理装置は、
前記クライアント装置から、印刷データを受信するデータＩ／Ｆ部と、
前記印刷データから少なくとも画像データを解析する解析部と、
前記解析部により解析された画像データを印刷する画像印刷部と、
を備え、
前記データＩ／Ｆ部から、解析部に印刷データを転送する場合に、転送サイズを変更することを特徴とする画像処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置等に関する。
【背景技術】
【０００２】
従来からコンピュータ等のクライアント装置から送信される印刷データを解析し出力する画像処理装置が知られている。画像処理装置は、クライアント装置から一度印刷データをデータＩ／Ｆ部で受信し、受信された印刷データを解析部に出力する。
【０００３】
解析部は、印刷データを解析することにより、画像データ等を生成し、画像形成部等により出力することとなる。ここで、クライアント装置は、送信する印刷データサイズの大きさを変更することによりシステム全体としての効率を上げるようにしてきた（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２６５９８２公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述したように、デジタル複合機をはじめとする画像処理装置は、クライアント装置から送られてくる印刷データやＩＳＤＮ回線等を通じて受信されたＦＡＸ送信データを解析することで画像データを生成する。
【０００６】
上述したように、このとき画像処理装置において処理される印刷データサイズは固定である。すなわち、画像処理装置のデータＩ／Ｆ部で一つの転送サイズが大きな印刷データを受信しても、小さな印刷データを受信しても、データＩ／Ｆ部より解析部へ転送されるデータは一定のサイズで固定であった。
【０００７】
とくに、印刷データであるプリンタ記述言語には、コマンドや文字情報、画像イメージ等の情報が含まれており、解析部においてはコマンドを読み出し、そのコマンドに従って次に読み出すデータサイズを決めていく。一般的に文字や描画コマンドのデータは比較的小さなものであり、画像イメージなどは大きなデータであることが多い。
【０００８】
このとき、データＩ／Ｆ部では転送すべきデータサイズがクライアント装置より送信されてから解析部にデータを転送するが、この転送サイズが小さい場合は転送頻度が高く、短いデータに対しては有利であるが、大きなデータに対してはオーバーヘッドが無駄となるという問題が生じてしまう。
【０００９】
他方、データＩ／Ｆ部から解析部に転送する転送サイズが大きい場合は、大きなデータに対しては転送効率が上がるが、転送サイズ分のデータがクライアント装置から送信されるのを待つ時間が長くなり短いデータに対しては無駄に待つ時間が必要となるという問題が生じてしまう。
【００１０】
結果として、データＩ／Ｆ部では現在転送しているデータに対して最適な転送サイズを判断することができないため、標準的なデータサイズを規定することで平均的に効率よくなるようにすることしかできず、様々なデータに対して動的にデータ転送効率を上げることは困難であった。
【００１１】
上述した課題に鑑み、本発明の画像処理装置は、印刷データを解析したときに、印刷データサイズに基づいて、装置内部においても転送サイズを変更することにより、システム全体としての処理効率を向上させる画像処理装置等を提供することである。
【課題を解決するための手段】
【００１２】
上述した課題を解決するために、本発明の画像処理装置は、
印刷データを受信するデータＩ／Ｆ部と、
前記印刷データから少なくとも画像データを解析する解析部と、
前記解析部により解析された画像データを印刷する画像印刷部と、
を備え、
前記データＩ／Ｆ部から、解析部に印刷データを転送する場合に、転送サイズを変更することを特徴とする。
【００１３】
また、本発明の画像処理装置は、
前記解析部は、印刷データに含まれている印刷データの大きさを解析し、
当該解析された印刷データの大きさを前記データＩ／Ｆ部に出力することで、前記データＩ／Ｆ部は印刷データの転送サイズを変更することを特徴とする。
【００１４】
本発明の画像処理システムは、
印刷データを出力するクライアント装置と、画像処理装置とが含まれる画像処理システムにおいて、
前記画像処理装置は、
前記クライアント装置から、印刷データを受信するデータＩ／Ｆ部と、
前記印刷データから少なくとも画像データを解析する解析部と、
前記解析部により解析された画像データを印刷する画像印刷部と、
を備え、
前記データＩ／Ｆ部から、解析部に印刷データを転送する場合に、転送サイズを変更することを特徴とする。
【発明の効果】
【００１５】
本発明の画像処理装置は、印刷データを受信するデータＩ／Ｆ部と、印刷データから少なくとも画像データを解析する解析部と、解析部により解析された画像データを印刷する画像印刷部と、を備え、データＩ／Ｆ部から、解析部に印刷データを転送する場合に、転送サイズを変更することができる。したがって、データＩ／Ｆ部から解析部に印刷データが転送される場合に、印刷データの大きさに適した転送サイズに変更されることにより、オーバーヘッドが削減され、システム全体として効率の良いデータ転送が可能となる。
【図面の簡単な説明】
【００１６】
【図１】本実施形態におけるシステム全体を説明するための図である。
【図２】本実施形態における画像処理装置の外観を説明するための図である。
【図３】本実施形態における画像処理装置の機能構成を説明するための図である。
【図４】本実施形態におけるクライアント装置の機能構成を説明するための図である。
【図５】本実施形態における処理の流れを説明するための図である。
【発明を実施するための形態】
【００１７】
以下、図面を参照して本発明を実施するための最良の形態について説明する。なお、以下の実施形態については、本発明を実現するための一例であり、実施形態の記載に本発明が限定的に解釈されないことは勿論である。
【００１８】
［１．システム構成］
図１は、本実施形態における画像処理装置１０を含む画像システム１の全体構成を説明するための概略図である。画像システム１は、画像処理装置１０に、クライアント装置２０がネットワークを介して接続されている。
【００１９】
ここで、画像処理装置１０は、例えば原稿をコピーしたり、画像データを印刷したり、原稿を他の装置に送信（ＦＡＸ機能等）したりするデジタル複合機等により構成されている。
【００２０】
また、クライアント装置２０は、いわゆるパーソナルコンピュータ等により構成されており、画像処理装置１０とはＥｔｈｅｒｎｅｔ（登録商標）等の有線ＬＡＮや、ＩＥＥＥ８０２．１１ｂといった無線ＬＡＮといったネットワークにより接続されている。
【００２１】
［２．装置構成］
続いて、画像システム１に含まれる各装置の機能構成について図を用いて説明する。
【００２２】
［２．１  画像処理装置］
まず、画像処理装置１０の機能構成について図２及び図３を用いて説明する。図２は画像処理装置１０の外観斜視図であり、図３は画像処理装置１０の機能構成図である。
【００２３】
図３に示すように、画像処理装置１０は、制御部１００に、画像読取部１１０と、画像処理部１２０と、画像形成部１３０と、記憶部１４０と、操作表示部１５０と、データＩ／Ｆ部１６０と、解析部１７０と、送受信部１８０とが接続されている。
【００２４】
制御部１００は、画像処理装置１０の全体を制御するための機能部である。制御部１００は、記憶部１４０に記憶されている各種プログラムを読み出して実行することにより各種機能を実現しており、例えばＣＰＵ（Central Process Unit）等により構成されている。
【００２５】
画像読取部１１０は、原稿の画像を読み取って画像データを生成するものであり、例えばＣＣＤ（Charge Coupled Device）等の光学情報を電気信号に変換するデバイスを備えたスキャナ部（図示せず）より構成されている。なお、画像読取部１１０がデジタルカメラ等で撮像された画像を外部から取り込むようにしてもよい。
【００２６】
画像処理部１２０は、画像読取部１１０より読み取られた画像データに対して、Ａ／Ｄ変換処理、シェーディング処理、色補正処理（色変換処理）、変倍処理、階調補正処理等の各種画像に関する処理を実行する機能部である。また、後述するデータＩ／Ｆ部１６０により受信された画像データ、送受信部１８０を介して読み込まれた画像データに対しても各種画像に関する処理を実行する。そして、各種画像に関する処理が実行された画像データは、記憶部１４０に画像データとして記憶される。
【００２７】
画像形成部１３０は、画像データを記録媒体（例えば記録用紙）に形成するための機能部である。例えば、図２の給紙トレイ１３２から記録用紙を給紙し、画像形成部１３０に記録用紙の表面に画像が形成された後に排紙トレイ１３４から排紙される。画像形成部１３０は、例えば電子写真方式を利用したレーザプリンタ等により構成されている。
【００２８】
記憶部１４０は、画像処理装置１０の動作に必要な各種プログラムや、各種データが記憶されている機能部である。記憶部１４０は、例えば、半導体メモリや、ＨＤＤ（Hard Disk Drive）等により構成されている。
【００２９】
操作表示部１５０は、画像処理装置１０において各種情報等を表示する表示部と、利用者が画像処理装置１０に対して各種設計等を指示する操作部とを含んで構成されている機能部である。代表的な装置を一例として説明すると、タッチパネル等である。
【００３０】
データＩ／Ｆ部１６０は、画像処理装置１０と外部の端末とが通信を行う為のインタフェースを提供する機能部である。例えば、Ｅｈｔｅｒｎｅｔに接続可能なＮＩＣ（Network Interface Card）等により構成されている。本実施形態においては、クライアント装置２０から、印刷データを受信する。
【００３１】
解析部１７０は、データＩ／Ｆ部１６０により受信された印刷データの解析する機能部である。主にクライアント装置２０からデータＩ／Ｆ部１６０を介して受信された印刷データに含まれるコマンドを解析し、文字及び／又は画像を含む画像データを生成する。そして、生成された画像データは、記憶部１４０に一時記憶される。
【００３２】
送受信部１８０は、画像データが他の回線を利用して送受信される場合に利用される機能部である。例えば、ＩＳＤＮ回線を経由することにより、ＦＡＸ機能を実現することが出来る。
【００３３】
［２．２  クライアント装置］
続いて、クライアント装置２０について、図４を用いて説明する。クライアント装置２０は、制御部２００に、入出力部２１０と、通信部２２０と、記憶部２３０とがバスを介して接続されている。
【００３４】
入出力部２１０は、利用者がクライアント装置２０に操作指示する場合に入力するための入力装置（例えば、キーボード等）と、クライアント装置２０からの情報を表示・出力するための表示装置（例えば、液晶ディスプレイ等）とを含んで構成される機能部である。また、入力装置と表示装置とが一体に形成されているタッチパネル等を利用しても良い。また、出力装置は、表示・出力するだけに限られず、プリンタと言った印刷装置も含まれている。
【００３５】
通信部２２０は、クライアント装置２０が、他の端末等とネットワークを介して接続する場合に用いられる機能部である。本実施形態においては、ネットワークを介して、画像処理装置１０のデータＩ／Ｆ部１６０と接続されることとなる。
【００３６】
記憶部２３０は、クライアント装置２０の動作に必要な各種プログラムや、各種データが記憶されている機能部である。記憶部２３０は、例えば、半導体メモリや、ＨＤＤ（Hard Disk Drive）等により構成されている。
【００３７】
印刷データ生成部２４０は、利用者から印刷等の指示が行われた場合に、印刷する文字及び／又は画像に基づいた印刷データを生成するための機能部である。ここで、印刷データについては、印刷の指示を含む情報、コマンドが含まれるものであり、例えば、PostScript、ＰＣＬ(Printer Control Language)、ＳＰＤＬ（Sharp Printer Description Language）、ＥＳＣ／Ｐ（Epson Standard Code for Printer）、ＬＩＰＳ（LBP Image Processing System）、Windows Printing System等といった種々の印刷データが利用される。
【００３８】
［３．処理の流れ］
続いて、画像処理装置１０において実行される処理について、図５を用いて説明する。まず、転送サイズが初期化される（ステップＳ１０２）。ここで、転送サイズは縮小した状態で初期化される。
【００３９】
続いて、クライアント装置２０から送信された印刷データが受信される（ステップＳ１０４）。具体的には、ネットワークを介して送信された印刷データが、データＩ／Ｆ部１６０を介して受信される。
【００４０】
続いて、印刷データが終了したか否かを判定する（ステップＳ１０６）。印刷データが終了している場合には、データ終了通知を出力する（ステップＳ１０６；Ｙｅｓ→ステップＳ１１０）。
【００４１】
他方、印刷データが終了していない場合（ステップＳ１０６；Ｎｏ）、転送サイズ分受信済みか否かを判定する（ステップＳ１０８）。転送サイズまで印刷データを受信していない場合には、続けて印刷データを受信する（ステップＳ１０８；Ｎｏ→ステップＳ１０４）。
【００４２】
ここで、ステップＳ１１０においてデータ終了通知が出力されたか、転送サイズ分だけ印刷データが受信された場合（ステップＳ１０８；Ｙｅｓ）には、印刷データを解析部１７０に出力する（ステップＳ１１２）。
【００４３】
続いて、解析部１７０は、印刷データに含まれる印刷コマンドを解析する（ステップＳ１１４）。ここで、転送サイズが拡大されていなければ、印刷データサイズが転送サイズより大きいか否かを判定する（ステップＳ１１６；Ｎｏ→ステップＳ１１８）。印刷データサイズが、転送サイズより大きい場合には（ステップＳ１１８；Ｙｅｓ）、転送サイズを拡大する（ステップＳ１２０）。
【００４４】
他方、ステップＳ１１６において、転送サイズが拡大されていない場合には（ステップＳ１１６：Ｎｏ）、残りの印刷データサイズが、転送サイズより小さいか否を判定する（ステップＳ１２２）。残りの印刷データサイズが転送サイズより小さい場合には（ステップＳ１２２；Ｙｅｓ）、転送サイズを縮小する（ステップＳ１２４）。
【００４５】
そして、読み出された印刷データに基づいて画像データを生成する（ステップＳ１２６）。生成された画像データは、画像形成部１３０に転送される（ステップＳ１２８）。
【００４６】
ここで、印刷データがまだある場合には、ステップＳ１０４から繰り返し実行する（ステップＳ１３０；Ｎｏ→ステップＳ１０４）。他方、印刷データが終了した場合には（ステップＳ１３０；Ｙｅｓ）、画像形成部１３０が印刷をする（ステップＳ１３２）。
【００４７】
なお、上述した説明は、説明の都合上、ステップＳ１０２からステップＳ１３０を随時処理することとして説明したが、ステップＳ１０４における印刷データの受信は、印刷データを受信中行われ、解析部１７０による解析が並列して動作することとなる。
【００４８】
すなわち、図５のステップＳ１１１４において解析部１７０がコマンドを解析している間も印刷データは受信されることとなる。そして、ステップＳ１２０で転送サイズが拡大又はステップＳ１２４において転送サイズが縮小された場合には、それ以降転送される転送サイズが変更されることとなる。
【００４９】
また、ステップＳ１３０において、印刷データが終了したか否かを判定しているが、これは受信される印刷データが終了か否かを判定する。すなわち、印刷データの受信が終了しても、ステップＳ１１２において解析部１７０において転送された印刷データが、例えばバッファ等に残っている場合には、ステップＳ１１４〜ステップＳ１２８の処理は当然繰り返し実行される。
【００５０】
なお、本処理は、印刷された画像データが最終の画像データか否かを更に確認し、最終の画像データが印刷されるまで、上記の処理を繰り返し実行することとしても良い。この場合においても、説明の都合上上記の処理を繰り返すが、必要に応じて処理が実行されるのは勿論である。一例として、ステップＳ１２６において画像データが生成され、ステップＳ１３２において印刷されるまでの間は、解析部１７０によるコマンド解析等の処理は実行されないこととなる。
【００５１】
［４．変形例］
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も特許請求の範囲に含まれる。
【００５２】
また、上述した実施形態において、クライアント装置２０はパーソナルコンピュータを一例として説明したが、例えば小型の携帯端末や携帯電話といった同様の機器でも良い。この場合、携帯端末と画像処理装置１０は、例えば、赤外線通信や、Ｆｅｌｉｃａ（登録商標）といった、近距離間通信を利用する場合であっても本発明を適用できることは勿論である。
【符号の説明】
【００５３】
１０  画像処理装置
１００  制御部
１１０  画像読取部
１２０  画像処理部
１３０  画像形成部
１４０  記憶部
１５０  操作表示部
１６０  データＩ／Ｆ部
１７０  解析部
１８０  送受信部
２０  クライアント装置
２００  制御部
２１０  入出力部
２２０  通信部
２３０  記憶部
２４０  印刷データ生成部
【図２】
2013107355.tif 000003
【図３】
2013107355.tif 000004
【図４】
2013107355.tif 000005
【図５】
2013107355.tif 000006
【図１】
2013107355.tif 000007