(57)【要約】【課題】  イメージデータ処理を簡単にすることができ、画像形成装置の単位時間当たりの印刷スピードに適切なデータ転送サイズならびにチャンネル数を提供できるようにして、電子文書の印刷の効率を向上出来るようにする。【解決手段】  プリントサーバから画像形成装置への転送する画像データの分割サイズを画像形成装置でのデータ処理を考慮しほぼ均等に分割する。そうすることで、画像形成装置のチャンネルごとのデータ処理を考えた効率的な印刷を達成出来る。【選択図】  図１
2008262286.tif 000002
【特許請求の範囲】
【請求項１】
電子文書の印刷を行うための画像形成装置とプリントサーバからなる画像形成システムにおいて、
前記プリントサーバは、電子文書を表す第１のイメージデータを作成する作成手段と前記第１のイメージデータを２つ以上に分割する分割手段と前記プリントサーバで作成した分割された第１のイメージデータを前記プリントサーバから前記画像形成装置に対して転送するための２つ以上の通信手段を有し、
前記画像形成装置は、前記プリントサーバから前記画像形成装置に対して転送されてきた第１のイメージデータを受けるための２つ以上の通信手段と前記通信手段にて夫々受信した前記分割された第１のイメージデータを前記画像形成装置が取り扱う第２のイメージデータ形式に変換するイメージデータ変換手段と前記電子文書を表す第２のイメージデータを印刷する印刷手段を有し、
前記プリントサーバにて、前記画像形成装置の前記イメージデータ変換手段と前記第１のイメージデータサイズを考慮して、第１のイメージデータを分割する分割しないを判断し切り替える画像形成システム。
【請求項２】
電子文書の印刷を行うための画像形成装置とプリントサーバからなる画像形成システムにおいて、
前記プリントサーバは、電子文書を表す第１のイメージデータを作成する作成手段と前記第１のイメージデータを２つ以上に分割する分割手段と前記プリントサーバで作成した分割された第１のイメージデータを前記プリントサーバから前記画像形成装置に対して転送するための２つ以上の通信手段を有し、
前記画像形成装置は、前記プリントサーバから前記画像形成装置に対して転送されてきた第１のイメージデータを受けるための２つ以上の通信手段と前記通信手段にて夫々受信した前記分割された第１のイメージデータを前記画像形成装置が取り扱う第２のイメージデータ形式に変換するイメージデータ変換手段と前記電子文書を表す第２のイメージデータを印刷する印刷手段を有し、
前記プリントサーバにて、前記画像形成装置の前記イメージデータ変換手段と前記第１のイメージデータの転送速度を考慮して、第１のイメージデータを分割する分割しないを判断する画像形成システム。
【請求項３】
電子文書の印刷を行うための画像形成装置とプリントサーバからなる画像形成システムにおいて、
前記プリントサーバは、電子文書を表す第１のイメージデータを作成する作成手段と前記第１のイメージデータを２つ以上に分割する分割手段と前記プリントサーバで作成した分割された第１のイメージデータを前記プリントサーバから前記画像形成装置に対して転送するための２つ以上の通信手段を有し、
前記画像形成装置は、前記プリントサーバから前記画像形成装置に対して転送されてきた第１のイメージデータを受けるための２つ以上の通信手段と前記通信手段にて夫々受信した前記分割された第１のイメージデータを前記画像形成装置が取り扱う第２のイメージデータ形式に変換するイメージデータ変換手段と前記電子文書を表す第２のイメージデータを印刷する印刷手段を有し、
前記プリントサーバにて、前記画像形成装置の前記イメージデータ変換手段と前記第１のイメージデータの転送速度を考慮して、第１のイメージデータを分割する分割しないを判断し
前記イメージデータを分割しない場合は前記通信手段を１つ使い、前記画像形成装置に転送することを特徴とする画像形成システム。
【請求項４】
電子文書の印刷を行うための画像形成装置とプリントサーバからなる画像形成システムにおいて、
前記プリントサーバは、電子文書を表す第１のイメージデータを作成する作成手段と前記第１のイメージデータを２つ以上に分割する分割手段と前記プリントサーバで作成した分割された第１のイメージデータを前記プリントサーバから前記画像形成装置に対して転送するための２つ以上の通信手段を有し、
前記画像形成装置は、前記プリントサーバから前記画像形成装置に対して転送されてきた第１のイメージデータを受けるための２つ以上の通信手段と前記通信手段にて夫々受信した前記分割された第１のイメージデータを前記画像形成装置が取り扱う第２のイメージデータ形式に変換するイメージデータ変換手段と前記電子文書を表す第２のイメージデータを印刷する印刷手段を有し、
前記プリントサーバにて、前記画像形成装置の前記イメージデータ変換手段と前記第１のイメージデータの転送速度を考慮して、第１のイメージデータを分割する分割しないを判断し
前記第１のイメージデータを２つ以上に分割した場合は前記通信手段を２つ以上使い、前記画像形成装置に夫々転送することを特徴とする画像形成システム。
【請求項５】
前記画像形成装置が受信した前記第１のイメージデータを第２のイメージデータに変換する前記イメージデータ変換手段として、圧縮を行うことを特徴とする請求項３〜請求項４のいずれかに記載の画像形成システム。
【請求項６】
２つ以上に前記第１のイメージデータが分割された場合、前記画像形成装置が受信した前記分割されたイメージデータを第２のイメージデータに変換する前記イメージデータ変換手段として周辺画素数をもとに圧縮を行うことを特徴とする請求項５に記載の画像形成システム。
【請求項７】
前記画像形成装置が受信した前記第１のイメージデータを第２のイメージデータに変換する前記イメージデータ変換手段として前記電子文書のページ単位ごとに第２のイメージデータに変換することを特徴とする請求項３〜請求項４のいずれかに記載の画像形成システム。
【請求項８】
前記画像形成装置が受信した前記第１のイメージデータを第２のイメージデータに変換する前記イメージデータ変換手段として前記電子文書のバンド単位ごとに第２のイメージデータに変換することを特徴とする請求項３〜請求項４のいずれかに記載の画像形成システム。
【請求項９】
前記画像形成装置が受信した前記第１のイメージデータを第２のイメージデータに変換する前記イメージデータ変換手段として、
前記画像形成装置は印刷する画像を圧縮しないで処理する印刷画像品質モードと前記画像形成装置は、印刷する画像を圧縮する印刷スピード優先モードを具備し、
前記画像形成装置のモードごとに第２のイメージデータに変換することを特徴とする請求項３〜請求項４のいずれかに記載の画像形成システム。
【請求項１０】
前記画像形成装置が受信した前記第１のイメージデータを第２のイメージデータに変換する前記イメージデータ変換手段として前記画像形成装置の前記通信手段で受信した第１のイメージデータごとに第２のイメージデータに変換することを特徴とする請求項３〜請求項４のいずれかに記載の画像形成システム。
【請求項１１】
前記画像形成装置が受信した前記第１のイメージデータを第２のイメージデータに変換する前記イメージデータ変換手段として、前記プリンとサーバから送られてきたジョブの設定に応じて使用する前記画像形成装置の有効となる通信手段の数を変更することを特徴とする請求項１０に記載の画像形成システム。
【請求項１２】
前記画像形成装置が受信した前記第１のイメージデータを第２のイメージデータに変換する前記イメージデータ変換手段として前記電子文書の解像度に応じて第２のイメージデータに変換する処理を変更することを特徴とする請求項３〜請求項４のいずれかに記載の画像形成システム。
【請求項１３】
前記画像形成装置が受信した前記第１のイメージデータを第２のイメージデータに変換する前記イメージデータ変換手段として前記電子文書の階調に応じて第２のイメージデータに変換する処理を変更することを特徴とする請求項３〜請求項４のいずれかに記載の画像形成システム。
【請求項１４】
前記プリントサーバは、前記画像形成装置のイメージデータ変換手段が周辺画素数をもとに圧縮を行うことに応じて、第１のイメージデータの分割数を変更することを特徴とする請求項４に記載の画像形成システム。
【請求項１５】
前記プリントサーバは、前記画像形成装置のイメージデータ変換手段が前記電子文書のページ単位ごとに第２のイメージデータに変換することに応じて、第１のイメージデータの分割数を変更することを特徴とする請求項４に記載の画像形成システム。
【請求項１６】
前記プリントサーバは、前記画像形成装置のイメージデータ変換手段が前記電子文書のバンド単位ごとに第２のイメージデータに変換することに応じて、第１のイメージデータの分割数を変更することを特徴とする請求項４に記載の画像形成システム。
【請求項１７】
前記プリントサーバは、前記画像形成装置のイメージデータ変換手段が前記電子文書の解像度をもとに有効な通信手段の数を変更し第２のイメージデータに変換することに応じて、第１のイメージデータの分割数を変更することを特徴とする請求項４に記載の画像形成システム。
【請求項１８】
前記プリントサーバは、前記画像形成装置のイメージデータ変換手段が前記電子文書の階調をもとに有効な通信手段の数を変更し第２のイメージデータに変換することに応じて、第１のイメージデータの分割数を変更することを特徴とする請求項４に記載の画像形成システム。
【請求項１９】
前記プリントサーバは、前記画像形成装置のイメージデータ変換手段が前記画像形成装置は印刷する画像を圧縮しない印刷画像品質モードと、前記画像形成装置は印刷する画像を圧縮する印刷スピード優先モードを具備し、前記画像形成装置のモードごとに第２のイメージデータに変換することに応じて、第１のイメージデータの分割数を変更することを特徴とする請求項４に記載の画像形成システム。
【請求項２０】
前記プリントサーバは、前記画像形成装置のイメージデータ変換手段が前記画像形成装置の前記通信手段ごとに第２のイメージデータに変換することに応じて、第１のイメージデータの分割数を変更することを特徴とする請求項３〜請求項４のいずれかに記載の画像形成システム。
【請求項２１】
前記プリントサーバは、前記画像形成装置のイメージデータ変換手段が前記プリントサーバから送られてきたジョブの設定に応じて使用する前記画像形成装置の有効となる通信手段の数を変更することに応じて、第１のイメージデータの分割数を変更することを特徴とする請求項３〜請求項４のいずれかに記載の画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はラスタライズした画像データの入力の口を１つ以上持つ画像形成装置と前記画像データを送信するプリントサーバからなる画像形成システムでの電子文書の印刷の一部である。本発明はプリントサーバから画像形成装置へ転送する画像データの分割サイズを画像形成装置でのデータ処理を考慮しほぼ均等に分割する。そうすることで、本発明は画像形成装置のチャンネルごとのデータ処理を考えた効率的な印刷を提示する。
【背景技術】
【０００２】
従来、電子文書の印刷においては、プリントサーバと画像形成装置から成るものがある。そのとき、印刷するイメージデータはプリントサーバから画像形成装置に対して専用線を使って転送している。しかし、近年の画像形成装置の高速化、高画質化に伴い、画像形成装置の単位時間当たりの印刷スピードに単位時間当たりの画像データの転送速度が間に合わなくなっている。そのため、画像データの通信方法としてプリントサーバと画像形成装置が前記イメージデータを処理するための複数の口を持ち、並列にデータ処理を行うことでデータの転送速度を上げ高速化、高画質化の要望に対応する特許が提案されている。特に特開２００６−３２３１５９号公報に記載の発明は、汎用のインターフェイスを用いて、それを複数個準備することにより、多量の画像データを短時間で転送することを行っている。
【特許文献１】特開２００５−３２３１５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
画像形成装置は、イメージデータを印刷するにあたり、投入されたデータを決められた周辺画素数単位で圧縮しHDDに保存して印刷を行っている。イメージサイズの大きい画像データを分割してデータ転送する場合、画像形成装置内部の処理によっては圧縮処理を行うために再度データを合成しなおす必要がある。これにより、データサイズによっては画像形成装置の入力（チャンネル）ごとのデータ処理を複雑にしてしまいトータルの印刷時間がかかってしまうことがあった。
【０００４】
また、特開２００５−３２３１５９号公報に記載の発明においては、高解像度の場合は複数の画像処理ユニットを並列的に稼動させるとなっているが、電子文書のデータ量は解像度のみで決定できない。場合によってはデータ量によっては分割しなくてもパフォーマンスを満たすことができるため、特開２００５−３２３１５９号公報に記載の発明では無駄に分割処理を行うことになってしまっていた。このような上述する問題があった。
【課題を解決するための手段】
【０００５】
上述した問題を解決するために、本発明は、
電子文書の印刷を行うための画像形成装置とプリントサーバからなる画像形成システムにおいて、
前記プリントサーバは、電子文書を表す第１のイメージデータを作成する作成手段と前記第１のイメージデータを２つ以上に分割する分割手段と前記プリントサーバで作成した分割された第１のイメージデータを前記プリントサーバから前記画像形成装置に対して転送するための２つ以上の通信手段を有し、
前記画像形成装置は、前記プリントサーバから前記画像形成装置に対して転送されてきた第１のイメージデータを受けるための２つ以上の通信手段と前記通信手段にて夫々受信した前記分割された第１のイメージデータを前記画像形成装置が取り扱う第２のイメージデータ形式に変換するイメージデータ変換手段と前記電子文書を表す第２のイメージデータを印刷する印刷手段を有し、
前記プリントサーバにて、前記画像形成装置の前記イメージデータ変換手段と前記第１のイメージデータサイズを考慮して、第１のイメージデータを分割する分割しないを判断し切り替える画像形成システムとした。
【発明の効果】
【０００６】
本発明によって、画像形成システムは、画像形成装置のイメージデータ処理を簡単にすることができる。また、画像形成装置の単位時間当たりの印刷スピードに適切なデータ転送サイズならびにチャンネル数を提供できるため、電子文書の印刷の効率を向上させることができる。
【発明を実施するための最良の形態】
【０００７】
次に、本発明の詳細を実施例の記述に従って説明する。
【実施例１】
【０００８】
[全体構成]
図１に、本発明の実施の形態のシステムの概観図を示す。ネットワーク101には、プリントサーバ102とコンピュータ（Personal Computer以降PCと呼ぶ）103 ,104 ,105が接続されている。また、ネットワーク101にはプリントサーバとＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：マルチファンクション周辺機器）（（以降、ＭＦＰと呼ぶ））106も接続されている。図示されていないが、プリントサーバ、ＰＣ、ＭＦＰはこれらほかにも多数ネットワーク101に接続されている。以下、プリントサーバを代表して102、ＰＣを代表して103、ＭＦＰを代表して106と表記する。
【０００９】
[ＰＣの構成]
次に図２を用いてＰＣ103の構成について説明する。
【００１０】
ＰＣは、複数の指示を処理するＣＰＵ、ＲＡＭからなる制御部202とさまざまな情報を格納するＨＤＤやＲＡＭからなるメモリ部203を持つ。さらに、処理の結果をディスプレイなどの表示装置を介してユーザに表示し、ユーザからの入力指示を受け付ける操作部204、ネットワーク101に接続しＭＦＰ106や他のＰＣ104,105との通信をおこなうための外部インターフェイス205からなる。
【００１１】
このＰＣ103には、電子文書を印刷するためのアプリケーションならびにドライバがインストールされている。これにより、ユーザが印刷をおこなうとドライバ経由で、プリントサーバ102に対して印刷可能な電子文書を表すイメージデータ（以下、ジョブと呼ぶ）が投入される。
【００１２】
［ＭＦＰの構成］
次に、図３を用いてＭＦＰ106の構成について説明する。
【００１３】
ＭＦＰ106は、自装置内部に複数のジョブのデータを記憶可能なハードディスク等のメモリを具備する。また、MFP106はスキャナから出力されたジョブデータを該メモリを介してプリンタ部でプリント可能にするコピー機能を具備する。さらに、MFP106はコンピュータ等の外部装置から出力されたジョブデータに対し該メモリを介してプリント部でプリント可能にするプリント機能等の複数の機能を具備した画像形成装置である。
【００１４】
ＭＦＰには、フルカラー機器とモノクロ機器がある。この2つは色処理や内部データなどを除いて、基本的な部分において、フルカラー機器がモノクロ機器の構成を包含することが多い。そこで、ここではフルカラー機器に絞って説明し、必要に応じて随時モノクロ機器の説明を加えることとする。
【００１５】
又、本システムの構成に関しては、上記の如く、複数の機能を具備した複合機能型の画像形成装置を有する構成でも良い。また、プリント機能のみを具備した単一機能型の画像形成装置等のＳＦＰ（Ｓｉｎｇｌｅ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：単一機能周辺機器）を具備する構成でも良い。さらに、いずれか一方のタイプの画像形成装置のみを具備する構成でも良い。又、何れのタイプの画像形成装置であっても、複数台具備する構成でも良い。いずれにしても、本形態の制御が実現可能な構成であればよい。
【００１６】
[ＭＦＰのデータの入力手段]
図３に示すように、ＭＦＰは、外部からのデータの入力手段として、紙原稿などの画像を読み取り、読み取られた画像データを画像処理する入力画像処理部301を具備する。また、MFPはファクシミリなどに代表される電話回線を利用した画像の送受信を行うＦＡＸ部302と、ネットワークを利用して画像データや装置情報をやりとりするＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）部303も具備する。さらに、MFPは外部装置と画像データなどの情報交換を行う専用インターフェイス部（以降、専用Ｉ／Ｆ部と呼ぶ）304を具備する。あるいは、MFPはＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリ（リムーバブルメディアの一種）に代表されるＵＳＢ機器と画像データなどを送受するＵＳＢインターフェイス（ＵＳＢ  Ｉ／Ｆ）部305とを備えている。
【００１７】
［ＭＦＰの操作部314の構成］
図４に操作部314の模式図を示す。
【００１８】
操作部はＭＦＰ106の状態の表示や指示を行うことのできるタッチパネル式のＬＣＤ401とテンキーや電源ボタンなどのハードキーから構成される。ＬＣＤには、ＭＦＰが実現するそれぞれの機能に応じたＵＩ（ユーザーインターフェイス）が表示され、タッチパネルからの入力やハードキーからの入力に応じて画面を遷移させる。操作部は、複数の画面からなり、MFPの操作（コピー、ファックス、ボックス投入、リモートスキャナなど）にあわせてそれぞれ操作インターフェイスを用意しており、ユーザはそれぞれを選ぶことができる。また、ＭＦＰのジョブ処理状況や、ＭＦＰのハードウェアの状態（ドアオープンや紙なしなど）を把握することができるようになっている（システム状況/中止ボタン）。
【００１９】
操作部は、ハードキーとしてＬＣＤのコントラストを変化させるコントラストボリューム（Ｃｏｎｔｒａｓｔ）、カウンター画面を表示するカウンターボタン（Ｃｏｕｎｔｅｒ Ｃｈｅｃｋ）を具備する。また、操作部は電源のＯＦＦ/ＯＮを行う電源ボタン、ＬＣＤの電源だけを消すパワーセーブボタン（Ｐｏｗｅｒ Ｓａｖｉｎｇ）、操作のキャンセルを行うリセットボタンを具備する。そして、操作部はオペレータに対してガイドを表示するガイドボタン（Ｇｕｉｄｅ）、ユーザモードに画面を遷移するユーザモードボタン（Ａｄｄｉｔｉｏｎａｌ Ｆｕｎｃｔｉｏｎ）を具備する。さらに、操作部は数字の入力を行うテンキーボタン、コピーやスキャニングを開始する実行ボタンからなる。ハードキーから入力した情報はジョブ制御部306などとやり取りを行うことで情報を常に更新し、その結果を用いて画面の遷移を行う。
【００２０】
[ＭＦＰの文書管理部307]
文書管理部307は、複数の画像データを格納可能なハードディスク等のメモリを具備する。例えば、画像形成装置が具備する制御部（例えばジョブ制御部306のＣＰＵなど）が主体となって、スキャナ入力画像処理部301からの画像データを、当該ハードディスクに複数格納可能とする。そして、文書管理部307はＦＡＸ部302を介して入力されたファクシミリジョブの画像データや、ＮＩＣ部303を介して入力されたコンピュータ等の外部装置からの画像データを複数格納可能とする。そして、文書管理部307は専用Ｉ／Ｆ部304やＵＳＢ Ｉ／Ｆ部305を介して入力された様々な画像データ等の複数種類の画像データを複数格納可能とする。さらに、文書管理部307は、該ハードディスクに格納された画像データを適宜読み出して、プリンタ部312等の出力部に転送して、該プリンタ部によるプリント処理等の出力処理を実行可能に制御する。又、オペレータからの指示により、ハードディスクから読み出した画像データを、コンピュータや他の画像形成装置等の少なくとも一つの外部装置に転送あるいは分散転送可能に制御する。
【００２１】
[ＭＦＰのリソース管理部309]
リソース管理部309は、フォント、カラープロファイル、ガンマテーブルなど共通に扱われる各種パラメータテーブルなどが格納されている。そして、リソース管理部309は必要に応じてそれらの値を呼び出すことができる。さらに、リソース管理部309は新しいパラメータテーブルを格納したり、修正して更新したりすることができる。また、リソース管理部では、印刷速度や使用可能な通信のための物理チャンネル数などの情報も扱っている。
【００２２】
[ＭＦＰのジョブ制御部306]
ジョブ制御部306では、ＭＦＰの用途に応じて画像データを一時保存したり、経路を決定したりといった処理を交通整理する役割を担っている。
【００２３】
[電子文書のＭＦＰ内での流れ]
ジョブ制御部は円滑にジョブを流す役割を担っており、ＭＦＰの使い方に応じて、以下のようにパス切り替えが行われている。但し、中間データとして画像データを必要に応じて格納することは一般に知られているが、ここでは文書管理部が始点、終点になる以外のアクセスは表記しない。また、必要に応じて利用される圧縮伸張部と後処理部、あるいは、全体のコアとなるジョブ制御部などの処理は省略して、おおよそのフローがわかるように記載する。
【００２４】
A)  複写機能：スキャナ入力部→画像処理部→プリンタ部
B)  ファクシミリ送信機能：スキャナ入力部→ＦＡＸ部
C)  ファクシミリ受信機能：ＦＡＸ部→画像処理部→プリンタ部
D)  ネットワークスキャン：スキャナ入力部→ＮＩＣ部
E)  ネットワークプリント：ＮＩＣ部→ＰＤＬ部→画像処理部→プリンタ部
F)  外部装置へのスキャン：スキャナ入力部→専用Ｉ／Ｆ部
G)  外部装置からのプリント：専用Ｉ／Ｆ部→ＰＤＬ部→画像処理部→プリンタ部
H)  外部メモリへのスキャン：スキャナ入力部→ＵＳＢ  Ｉ／Ｆ部
I)  外部メモリからのプリント：ＵＳＢ  Ｉ／Ｆ部→ＰＤＬ部→画像処理部→プリンタ部
J)  ボックススキャン機能：スキャナ入力部→画像処理部→文書管理部
K)  ボックスプリント機能：文書管理部→プリンタ部
L)  ボックス受信機能：ＮＩＣ部→ＰＤＬ部→画像処理部→文書管理部
M)  ボックス送信機能：文書管理部→ＮＩＣ部
N)  プレビュー機能：文書管理部→操作部
上記以外にも、Ｅ−ｍａｉｌサービスやＷｅｂサーバ機能を初めとして、様々な機能との組み合わせが考えられるが、ここでは割愛する。
【００２５】
また、ボックススキャン、ボックスプリント、ボックス受信、あるいは、ボックス送信とは、文書管理部を利用したデータの書き込みや読み出しを伴うＭＦＰの処理機能である。これは、ジョブ毎やユーザ毎に文書管理部内のメモリを分割して一次的にデータを保存して、ユーザIDやパスワードを組み合わせてデータの入出力を行う機能である。
【００２６】
更に、操作部は、上記の様々なフローや機能を選択したり操作指示したりするためのものであるが、操作部の表示装置の高解像度化に伴い、文書管理部にある画像データをプレビューし、確認後ＯＫならばプリントするといったこともできる。
【００２７】
[ＰＤＬデータがＭＦＰに直接入力された場合のフロー]
ジョブ制御部では、ＰＤＬデータが入力された場合には、ＲＩＰ部310でＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）処理を施したり、プリントする画像に対して、必要に応じて画像処理部311でプリントのための画像処理を行ったりする。更に、その際に作られる画像データの中間データやプリントレディデータ（プリントのためのビットマップデータやそれを圧縮したデータ）を必要に応じて、文書管理部307で再度格納することもできる。そして、画像形成を行うプリンタ部312に送られる。プリンタ部でプリントアウトされたシートは後処理部313へ送り込まれ、シートの仕分け処理やシートの仕上げ処理が行われる。
【００２８】
[本実施形態での処理]
図５に本発明のブロック図を示す。
【００２９】
外部装置（プリントサーバ102）からの印刷の場合は、ＰＤＬデータがＭＦＰ106に直接入力された場合と違い、ジョブで使用する用紙サイズや枚数、用紙種類、面付けやフィニッシングなどの解釈はプリントサーバ102のPDL解釈部601で行われる。また、PDLデータから印刷する画像データを作成するＲＩＰ（Ｒａｓｔｅｒ  Ｉｍａｇｅ  Ｐｒｏｃｅｓｓｏｒ）処理はプリントサーバ102のRIP部602で行われる。
【００３０】
[本実施形態での画像形成装置側の処理]
ジョブの設定内容はネットワークを介して、プリントサーバ102からMFPのPDL部503に通信される。これにより、MFPはプリントサーバ102から送られてくる画像データのサイズや解像度、階調といった情報を確認することができる。
【００３１】
[本実施形態のデータ変換処理]
画像データを文書管理部307に記憶する際には、圧縮伸張部308を介してデータを圧縮している。また、データがネットワークを経由する際には、ＪＰＥＧ、ＪＢＩＧ、ＺＩＰなど圧縮データを使用することも一般に知られており、そのようなデータがＭＦＰ106に入った場合は、この圧縮伸張部308 にて解凍（伸張）される。
【００３２】
本実施形態で使用するＭＦＰ106では、印刷を行う前に、プリントサーバ102から送られてきた画像データを圧縮して文書管理部510に保存する。このとき圧縮伸張部308にて圧縮を行った画像は、画像処理部509にて合成される。本実施形態の圧縮伸張部は周辺画素数のサイズ（解像度、階調）、ページ単位、バンド単位、モードの組み合わせによって処理方法を変更する。
【００３３】
[MFPのチャンネルごとの処理]
プリントサーバ102からの画像データを印刷するためには、専用I/F部506を介して通信を行っている。ジョブ設定内容はネットワークを介してMFPのPDL部503に通信され、MFPはプリントサーバ102から送られてくる画像データのサイズや解像度、階調といった情報を確認することができる。同時に、MFPのジョブ制御部504はMFPのPDL部が受けた内容を元に、専用I/F部を動作させ通信に必要なチャンネルを有効にする。
【００３４】
プリントサーバから送られてきた画像データは画像形成装置の受け入れの状態に応じて分割されて送られてくる。チャンネルごとに送られてきた画像データは、分割された夫々のデータごとに圧縮される。
【００３５】
インターフェイスは送信部と受信部からなり、プリントサーバから送られてくるジョブの設定に応じてチャンネル数を変更している。本実施形態のMFP106では、PDL部503において得られた画像データのサイズをもとに、ジョブ制御部504が使用するチャンネル数を変更している。そのため、圧縮伸張部507では、使用するチャンネル数に応じて画像イメージを分割して処理する。
【００３６】
[MFPの圧縮処理]
圧縮伸張部308において圧縮を行う場合、圧縮部分の周辺の決められたサイズ分Ｎの画素の情報を必要としている（図１１）。圧縮伸張部308はこの圧縮処理を画像データのすべての部分について行い、圧縮された画像データを生成する。この圧縮処理を行うことにより、多数のジョブをMFP内部に保存することが出来るようになっている。
【００３７】
本実施系に示したようなプリントサーバ102からの複数の画像データ入力手段（チャンネル）を持つ画像形成装置では、チャンネルごとにこの圧縮処理をおこなっている。このとき、圧縮は影響する周辺画素単位で差分を取りながら符号化処理を行う。そのため、分割されたそれぞれの画像データは周辺画素Ｎで割り切れるサイズに分割することでＭＦＰでのチャンネルごとの圧縮を短時間で処理することを可能とする。
【００３８】
また、複数チャンネルを使って同時に画像データを転送する構成上、データの転送時間を考えるとデータの転送量は各チャンネルで同じサイズになることが望まれる。したがって、転送サイズは、ほぼ同じサイズであり且つ周辺画素数Ｎで分割できるようにすることが最短時間でデータの転送ができる最適のデータ分割方法となる。
【００３９】
図８に分割する前の画像データと分割位置を示す。このとき、分割位置の端にあるデータの圧縮のために、さらに切り取った先の部分に周辺画素N分の画像データが必要になる。そのため、夫々の分割画像データはN画素分一部重複した画像データの作成が必要になる（図９、図10）。
【００４０】
本実施例では画像データを2チャンネルで通信することを考えており、このような場合には下のような計算式になる。
【００４１】
式中の記号Ａは図８の全イメージ幅サイズにあたる。Ｂは２等分したサイズを圧縮のための周辺画素数Ｎで割り切れるように計算したときに発生する不足画素数を示す。Ｎは圧縮のために必要な周辺画素数を示し、Ｎ’は分割部分の圧縮のために必要な周辺画素数を示す（データサイズはＮと同じ）。
【００４２】
左画像幅L＝（（（全イメージ幅サイズA／２）＋（イメージの圧縮に不足する画素数Ｂ））＊Ｎ）＋Ｎ'
右画像幅R＝（A―L）＋２Ｎ'
［MFPのページ、バンド単位による処理］
画像データを文書管理部307に記憶する際には、圧縮伸張部308を介してデータを圧縮している。圧縮された画像データは、文書管理部510に一旦保存され、印刷の直前に圧縮伸張部308で画像データを伸張して印刷を行っている。
【００４３】
本実施形態では、画像データを伸張して印刷する場合には、メモリを効率的に使用するために、画像データを小単位ごとに分割して処理している。たとえば、ページ単位あるいはページを分割した単位で処理を行うことで、MFP106内での作業メモリの確保が非常に楽になり効率的に作業が出来る。このときの分割単位は、画像形成装置の種類によって異なりリソース管理部505に保存している情報によって判断することが出来る。
【００４４】
[MFPの動作モードによる処理]
画像データを文書管理部307に記憶する際には、圧縮伸張部308を解してデータを圧縮している。圧縮された画像データは、文書管理部510に一旦保存され、印刷の直前に圧縮伸張部308で画像データを伸張して印刷を行っている。このようにこれまで画像形成装置において、文書管理部307で、複数のジョブを保存するために圧縮が必要と説明を行ってきたが、画像形成装置によっては、印刷のためのメモリなどリソースが十分確保されているものも存在している。本実施形態では、MFP106は2種類の動作モードを具備している。印刷画像品質優先モードと印刷スピード優先モードである。
【００４５】
印刷画像品質モードは、プリントサーバ102から送られてくる画像データを圧縮せずに文書管理部に保存する。印刷スピード優先モードは、プリントサーバ102から送られてくる画像データを圧縮して文書管理部に保存する。このようにすることにより、MFP106内部の動作メモリ領域を少なく抑えることができ、負荷を減らすことが出来る。
【００４６】
[MFPの解像度、階調による処理]
プリントサーバ102からの画像データを印刷するとき、プリントサーバはPDL解析部で行ったジョブの情報を、MFP106のPDL部に伝達する。MFPのジョブ制御部504では、解像度と階調、画素数の設定に応じて画像のチャンネル数を決定する。たとえば、解像度が1200dpiの場合は、２チャンネルを使う。600dpiの場合は、１チャンネルを使う。階調が256（8bit）を超える場合には、２チャンネルを使う。判断に使用する閾値は機種ごとに変わる。
【００４７】
［本実施形態でのプリントサーバ側の処理］
プリントサーバ102は画像形成装置106のイメージデータ変換手段の設定に従ってRIP部によって作成した画像データを分割する。
【００４８】
［画像データの分割判断］
ここでは、通信手段が２チャンネルの場合について説明する。画像データの分割判断は、プリントサーバ102の画像分割部506で次のように行われる（図５、図７、図１２）。
【００４９】
プリントサーバ102は、ＰＤＬ解釈部501においてＰＤＬデータを解釈することにより、ページ数、フィニッシング処理、画像データサイズ、解像度、階調といったジョブの設定内容の取得を行う701。また、ＭＦＰのリソース管理部309とデータ通信をすることにより、プリントサーバ102に接続されているＭＦＰの設定を取得する702（印刷速度と有効チャンネル数、動作モード、解像度、階調、分割単位（ページ単位、バンド単位））。本実施例で想定している画像形成装置は、ページ単位でイメージ変換手段を動作させており、通信チャンネル数を決定する閾値として、解像度は1200dpi、階調は256を境に切り替わるものとする（図7）。ページ単位、バンド単位といった小単位ごとの動作は機種ごとに変わる。
【００５０】
まず、プリントサーバ102とＭＦＰ106との間の複数の通信チャンネルが利用可能かどうかをMFPのリソース管理部に確認する703。複数のチャンネルがプリンタサーバ102とMFPとの間に形成されているならば、リソース管理部に記述されている解像度、階調の閾値とジョブの設定を使い利用可能な最大チャンネル数（制限チャンネル数A）を調べる708。なぜなら、MFPのジョブ制御部は投入されたジョブの設定をもとに、決められた閾値（1200dpi、256階調）とジョブの設定値を比較して有効にする通信チャンネル数を決定しているからである。
【００５１】
続いて複数チャンネル使用可能であれば、1ページ目の画像データをプリントサーバ102からMFP106に転送したときの画像データの転送スピードとＭＦＰの印刷速度を比較する704。印刷速度が転送スピード以上に速い場合は、ＭＦＰのリソース管理部309から通知された制限チャンネル数Aまでチャンネル数を増やして分割計算を行う709。そして、転送するデータ量から導き出される分割チャンネル数Cを求める705。
【００５２】
分割する際には、MFPのリソース管理部から取得したMFPの設定を元に圧縮が行われていれば（印刷スピード優先モードが設定されている）、MFPで圧縮処理が行われやすいように画像データを分割していく（前述のＭＦＰの圧縮処理で説明した式を使用）。分割する際にMFPで圧縮処理が行われていなければ、プリントサーバ102は分割チャンネル数Cで画像データを分割するだけである。
【００５３】
MFPで圧縮処理が行われていれば、プリントサーバ102はリソース管理部に保存されている機種名称あるいは周辺画素数Nから、MFP内部の圧縮処理に使う周辺画素数Nを求める。
【００５４】
本実施例においてプリントサーバの分割手段は転送する画像データの主走査画素を分割チャンネル数で分割する。まず、MFPの圧縮処理の計算式をもとに左画像幅Lを計算する。分割処理は画像データの先頭から左画像幅分だけデータを抜き出し、続けて画像データを1ライン（副走査）進めた位置から画像データを抜き出していく。この処理を機種ごとに定められた小単位ごとに繰り返し行うことで左画像データを作成する。同様に処理して左右画像夫々のデータが小単位ごとに準備できたら、夫々の通信手段を介して転送が行われる。MFPは1ページのデータを受け取ったら、通信コマンドの返事を返す。プリントサーバは1ページ目の画像データのMFP106への転送を行いこのコマンド受けたら706、転送した画像データがジョブの最後のページかを確認する。転送していないページが存在していれば、ジョブのページがすべて終了するまで繰り返し行う707。
【００５５】
上記のとおり、ページ単位の処理の場合は図7のフロー図において707の部分が転送していないページが存在するかを見ていた。バンド単位の処理の場合は分割した画像データをさらにバンド単位で分割転送する。その後、1ページ分のバンドデータが転送終了したら、残りのページが存在するかを確認する（図１２）。
【００５６】
従来の転送では、解像度に応じてチャンネル数を増やしたり減らしたりするだけで、画像データに最適なデータ転送方法であるとは言いがたかった。そこで、本発明ではこのように画像データサイズと転送スピード、印刷速度に応じて、有効なサイズ判断し計算する処理をプリントサーバ102ならびにＭＦＰ106に入れる。これにより、データ転送にかかる時間を最短にする組み合わせを見つけ出し転送することができるようになる。
【００５７】
［本実施例での分割データ投入後の処理］
本実施例では、プリントサーバから送られてくる分割されたイメージデータは、決められた影響画素で割り切れるサイズで分割されて送られてくるため、チャンネルごとに圧縮処理を行うことができる。
【００５８】
チャンネルごとに圧縮された画像データを画像処理部509で結合することで1枚の大きな画像データを作成し、文書管理部510に保存されることになる。そして、画像データに対して拡大や回転などの処理を行う必要がある場合は、文書管理部510から圧縮データが読み出され、画像処理部509によって処理が加えられる。その後、印刷の直前に、圧縮伸張部507を介してデータの伸張処理を行った画像データは、画像形成を行うプリンタ部601へ送られる。
【００５９】
プリンタ部601でプリントアウトされたシートは後処理部へ送り込まれ、シートの仕分け処理やシートの仕上げ処理が行われる。
【００６０】
このように本実施例ではジョブの設定内容（解像度、階調）や画像データサイズ、物理的なチャンネル数に応じて使用するチャンネル数を決定する。さらに、本実施例ではＭＦＰの圧縮伸張処理にあわせて圧縮に影響する周辺画素数でデータを分割する。このようにすることで、単純に分割した転送データを、複数チャンネルを使って、転送しただけの場合と異なり、ＭＦＰのチャンネルごとの圧縮処理にかかる時間を短時間に抑えることができる。これにより画像形成システムはトータルの印刷時間を減らすことができる。
【実施例２】
【００６１】
［本実施例の画像形成システム構成］
本実施例で挙げる画像形成システムの画像形成装置のスペックは、印刷速度が60ppm、解像度1200dpi、600dpiを切り替えることができ、1画素あたり256階調で表現可能とする。このとき接続しているプリントサーバは、画像形成装置と100MHzでデータ転送が行われるプリントサーバが接続されている。そして、前記画像形成装置は、印刷スピード優先モードで動作しており、ページ単位でデータ変換を行う。このような画像形成システムに対して、2ページ（水平画素数＊垂直画素数13696＊9536（1200dpiで256階調））1ジョブのプリントジョブを投入した場合に、プリントサーバの画像分割部がどのような動きをしているかを示す。
【００６２】
［プリントサーバの処理］
プリントサーバは、ジョブの解釈をプリントサーバのPDL解釈部601で行う。またPDLデータから印刷する画像データを作成するRIP処理はプリントサーバのRIP部で行う。
【００６３】
ジョブの設定は、ネットワークを介して、プリントサーバからMFPのPDL部503に通信される。これによりMFPはプリントサーバ102から送られてくる画像データの情報（2ページ（水平画素数＊垂直画素数13696＊9536（1200dpiで256階調））、1ジョブのプリントジョブ）を確認できる。
【００６４】
MFPのジョブ制御部は圧縮制御部に向けて次のような指示を行う。ジョブの指定解像度は1200dpiのジョブなので２チャンネルを使用する。そして指定された階調は256階調なので２チャンネルを使用する。このとき1ページを転送するのに必要な時間は、13696＊9536＊10ns＋9536＊4クロック*10ns＝1306432000nsとなる。この計算により1ページあたりの転送時間は約1.3秒かかることになる。結果として、本実施例で上げたMFPの印刷スピードは60ppmなので、転送速度を比べたとき印刷スピードより転送速度のほうが遅いため、通信手段が１チャンネルでは間に合わないことがわかる。従って、解像度、階調、印刷速度で比較をして、２チャンネルとしてデータの分割を行う。
【００６５】
また、MFPのリソース管理部と通信することで、MFPが印刷スピード優先モードで印刷している情報から圧縮を行っていることがわかるので、分割の計算は圧縮の場合の計算式を使うこととなる。符号化に使用する周辺画素数を64bitとしたとき、左画像の幅L、右画像Rの幅は夫々次のようになる。
【００６６】
左画像L＝（（（13696/2）＋（64-1））/64）＊64＋64＝6975
右画像R＝13696-L+64*2＝6721
この値が転送に使用する画像データサイズということになる。
【実施例３】
【００６７】
［本実施例の画像形成システム構成］
本実施例で挙げる画像形成システムの画像形成装置のスペックは、印刷速度が40ppm、解像度1200dpi、600dpiを切り替えることができ、1画素あたり256階調で表現可能とする。このとき接続しているプリントサーバは、画像形成装置と100MHzでデータ転送が行われるプリントサーバが接続されている。そして、前記画像形成装置は、印刷スピード優先モードで動作しており、ページ単位でデータ変換を行う。このような画像形成システムに対して、2ページ（水平画素数＊垂直画素数13696＊9536（1200dpiで256階調））1ジョブのプリントジョブを投入した場合に、プリントサーバの画像分割部がどのような動きをしているかを示す。
【００６８】
［プリントサーバの処理］
プリントサーバは、ジョブの解釈をプリントサーバのPDL解釈部601で行う。またPDLデータから印刷する画像データを作成するRIP処理はプリントサーバのRIP部で行う。
【００６９】
ジョブの設定は、ネットワークを介して、プリントサーバからMFPのPDL部503に通信される。これによりMFPはプリントサーバ102から送られてくる画像データの情報（2ページ（水平画素数＊垂直画素数13696＊9536（1200dpiで256階調））、1ジョブのプリントジョブ）を確認できる。
【００７０】
MFPのジョブ制御部は圧縮制御部に向けて次のような指示を行う。ジョブの指定解像度は1200dpiのジョブなので２チャンネルを使用する。そして指定された階調は256階調なので２チャンネルを使用する。このとき1ページを転送するのに必要な時間は、13696＊9536＊10ns＋9536＊4クロック*10ns＝1306432000nsとなる。この計算により1ページあたりの転送時間は約1.3秒かかることになる。結果として、本実施例で上げたMFPの印刷スピードは40ppmなので、転送速度を比べたとき印刷スピードより転送速度のほうが速いため、通信手段が１チャンネルでは間に合うことがわかる。解像度、階調、印刷速度で比較をして、１チャンネルを使ってデータの転送を行う。これが転送に最適な方法ということになる。
【００７１】
なお、図６は、本実施形態のブロック図（２）を表している。
【図面の簡単な説明】
【００７２】
【図１】本実施形態のシステム図
【図２】ＰＣのブロック図
【図３】ＭＦＰのブロック図
【図４】操作部の模式図
【図５】本実施形態のブロック図（１）
【図６】本実施形態のブロック図（２）
【図７】分割判断のフロー図
【図８】本実施形態の圧縮処理を示す図（１）
【図９】本実施形態の圧縮処理を示す図（２）
【図１０】本実施形態の圧縮処理を示す図（３）
【図１１】ＭＦＰの圧縮処理を説明する図
【図１２】分割判断のフロー図
【図１】
2008262286.tif 000003
【図２】
2008262286.tif 000004
【図３】
2008262286.tif 000005
【図４】
2008262286.tif 000006
【図５】
2008262286.tif 000007
【図６】
2008262286.tif 000008
【図７】
2008262286.tif 000009
【図８】
2008262286.tif 000010
【図９】
2008262286.tif 000011
【図１０】
2008262286.tif 000012
【図１１】
2008262286.tif 000013
【図１２】
2008262286.tif 000014