(57)【要約】【課題】符号化すべき情報の量、内容に応じて、また、機器の負荷を考慮した、最適な主体によって符号画像の作成を行うことができるようにする。【解決手段】画像処理装置と電気的に接続された情報処理装置であって、情報を符号化して符号画像を生成すべきか、情報を符号化して符号画像を生成させるための命令を発行すべきかを決定する決定手段と、この決定手段による決定で生成すべきと決定した場合に、前記情報を符号化し符号画像を生成して画像処理装置に送信し、この決定手段による決定で発行すべきと決定した場合に、前記命令を画像処理装置に送信する処理手段とを有することを特徴とする。【選択図】図１４
2008135853.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置と電気的に接続された情報処理装置であって、
情報を符号化して符号画像を生成すべきか、情報を符号化して符号画像を生成させるための命令を前記画像形成装置に対して送信すべきかを決定する決定手段と、
前記決定手段による決定で符号画像を生成すべきと決定した場合に、前記情報を符号化し符号画像を生成して前記画像処理装置に送信し、
前記決定手段による決定で命令を生成すべきと決定した場合に、前記命令を前記画像処理装置に送信する処理手段とを有することを特徴とする情報処理装置。
【請求項２】
前記決定手段は、
符号化すべき前記情報の内容に基づいて、情報を符号化して符号画像を生成すべきか、情報を符号化して符号画像を生成させるための命令を発行すべきかを決定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記決定手段は、
符号化すべき前記情報の情報量に基づいて、情報を符号化して符号画像を生成すべきか、情報を符号化して符号画像を生成させるための命令を発行すべきかを決定することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記決定手段は、
符号化すべき前記情報の、前記画像処理装置と本情報処理装置との間の単位時間当たりの実効転送量に基づいて、情報を符号化して符号画像を生成すべきか、情報を符号化して符号画像を生成させるための命令を発行すべきかを決定することを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記決定手段は、
符号化すべき前記情報の情報量、および、符号化すべき前記情報の、前記画像処理装置と本情報処理装置との間の単位時間当たりの実効転送量に基づいて、情報を符号化して符号画像を生成すべきか、情報を符号化して符号画像を生成させるための命令を発行すべきかを決定することを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記決定手段は、
符号化すべき前記情報の情報量、および、符号化すべき前記情報の内容に基づいて、情報を符号化して符号画像を生成すべきか、情報を符号化して符号画像を生成させるための命令を発行すべきかを決定することを特徴とする請求項１に記載の情報処理装置。
【請求項７】
前記決定手段は、
符号化すべき前記情報の内容、および、符号化すべき前記情報の、前記画像処理装置と本情報処理装置との間の単位時間当たりの実効転送量に基づいて、情報を符号化して符号画像を生成すべきか、情報を符号化して符号画像を生成させるための命令を発行すべきかを決定することを特徴とする請求項１に記載の情報処理装置。
【請求項８】
前記決定手段は、
符号化すべき前記情報の情報量、符号化すべき前記情報の内容、および、符号化すべき前記情報の、前記画像処理装置と本情報処理装置との間の単位時間当たりの実効転送量に基づいて、情報を符号化して符号画像を生成すべきか、情報を符号化して符号画像を生成させるための命令を発行すべきかを決定することを特徴とする請求項１に記載の情報処理装置。
【請求項９】
画像処理装置と電気的に接続された情報処理装置における制御方法であって、
情報を符号化して符号画像を生成すべきか、情報を符号化して符号画像を生成させるための命令を発行すべきかを決定する決定ステップと、
前記決定ステップによる決定で生成すべきと決定した場合に、前記情報を符号化し符号画像を生成して前記画像処理装置に送信するステップと、
前記決定ステップによる決定で発行すべきと決定した場合に、前記命令を前記画像処理装置に送信するステップとを含むことを特徴とする情報処理装置における制御方法。
【請求項１０】
画像処理装置と電気的に接続された情報処理装置の制御プログラムであって、
情報を符号化して符号画像を生成すべきか、情報を符号化して符号画像を生成させるための命令を発行すべきかを決定する決定ステップと、
前記決定ステップによる決定で生成すべきと決定した場合に、前記情報を符号化し符号画像を生成して前記画像処理装置に送信するステップと、
前記決定ステップによる決定で発行すべきと決定した場合に、前記命令を前記画像処理装置に送信するステップとを含むことを特徴とする情報処理装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、符合画像を取り扱うことができる情報処理装置及びその制御方法、並びにそのプログラムに関する。
【背景技術】
【０００２】
画像情報の著作権管理や二次的利用の利便性向上のため、画像に付随する情報を符号化した符号画像を元の画像情報を一緒に記録したり、同一用紙上に印刷したりする技術（符号化処理）が提案されている（特許文献１）。ここで言う符合画像とは、二次元コード画像やバーコード画像といった画像や電子透かし技術により生成された電子透かし画像のことである。
【０００３】
【特許文献１】特開２００４−２２８８９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、この特許文献１に開示の技術を用いると、常に画像処理装置において前記符号化処理を行うことになる。  
一般的に、画像処理装置よりも、それに対して印刷指示を行うホストコンピュータの方が計算能力が高い。このため、計算処理に時間を要する複雑な符号化処理は、より計算能力の高いホストコンピュータ側で行うことが望ましい。
【０００５】
また、符号化すべき情報が必ずしも画像処理装置側のみにあるとは限らない。例えばホストコンピュータのユーザー情報など、ホストコンピュータ側で保持されている情報についても、符号化処理すべきものが含まれている。  
一方、常にホストコンピュータ側で符号化処理を行えばよいというわけでもなく、印刷時刻情報など、画像処理装置側で符号化処理すべき情報もある。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、下記の情報処理装置及びその制御方法、並びにそのプログラムを提供する。
【０００７】
本発明の情報処理装置は、画像処理装置と電気的に接続された情報処理装置であって、情報を符号化して符号画像を生成すべきか、情報を符号化して符号画像を生成させるための命令を発行すべきかを決定する決定手段と、前記決定手段による決定で生成すべきと決定した場合に、前記情報を符号化し符号画像を生成して前記画像処理装置に送信し、前記決定手段による決定で発行すべきと決定した場合に、前記命令を前記画像処理装置に送信する処理手段とを有することを特徴とする。
【０００８】
また、前記情報処理装置において、前記決定手段は、符号化すべき前記情報の内容に基づいて、情報を符号化して符号画像を生成すべきか、情報を符号化して符号画像を生成させるための命令を発行すべきかを決定することができる。
【０００９】
また、前記情報処理装置において、前記決定手段は、符号化すべき前記情報の情報量に基づいて、情報を符号化して符号画像を生成すべきか、情報を符号化して符号画像を生成させるための命令を発行すべきかを決定することができる。
【００１０】
また、前記情報処理装置において、前記決定手段は、
符号化すべき前記情報の、前記画像処理装置と本情報処理装置との間の単位時間当たりの実効転送量に基づいて、情報を符号化して符号画像を生成すべきか、情報を符号化して符号画像を生成させるための命令を発行すべきかを決定することができる。
【００１１】
また、前記情報処理装置において、前記決定手段は、符号化すべき前記情報の情報量、および、符号化すべき前記情報の、前記画像処理装置と本情報処理装置との間の単位時間当たりの実効転送量に基づいて、情報を符号化して符号画像を生成すべきか、情報を符号化して符号画像を生成させるための命令を発行すべきかを決定することができる。
【００１２】
また、前記情報処理装置において、前記決定手段は、符号化すべき前記情報の情報量、および、符号化すべき前記情報の内容に基づいて、情報を符号化して符号画像を生成すべきか、情報を符号化して符号画像を生成させるための命令を発行すべきかを決定することができる。
【００１３】
また、前記情報処理装置において、前記決定手段は、符号化すべき前記情報の内容、および、符号化すべき前記情報の、前記画像処理装置と本情報処理装置との間の単位時間当たりの実効転送量に基づいて、情報を符号化して符号画像を生成すべきか、情報を符号化して符号画像を生成させるための命令を発行すべきかを決定することができる。
【００１４】
また、前記情報処理装置において、前記決定手段は、符号化すべき前記情報の情報量、符号化すべき前記情報の内容、および、符号化すべき前記情報の、前記画像処理装置と本情報処理装置との間の単位時間当たりの実効転送量に基づいて、情報を符号化して符号画像を生成すべきか、情報を符号化して符号画像を生成させるための命令を発行すべきかを決定することができる。
【００１５】
また、本発明の情報処理装置における制御方法は、画像処理装置と電気的に接続された情報処理装置における制御方法であって、情報を符号化して符号画像を生成すべきか、情報を符号化して符号画像を生成させるための命令を発行すべきかを決定する決定ステップと、前記決定ステップによる決定で生成すべきと決定した場合に、前記情報を符号化し符号画像を生成して前記画像処理装置に送信するステップと、前記決定ステップによる決定で発行すべきと決定した場合に、前記命令を前記画像処理装置に送信するステップとを含むことを特徴とする。
【００１６】
また、本発明の情報処理装置の制御プログラムは、画像処理装置と電気的に接続された情報処理装置の制御プログラムであって、情報を符号化して符号画像を生成すべきか、情報を符号化して符号画像を生成させるための命令を発行すべきかを決定する決定ステップと、前記決定ステップによる決定で生成すべきと決定した場合に、前記情報を符号化し符号画像を生成して前記画像処理装置に送信するステップと、前記決定ステップによる決定で発行すべきと決定した場合に、前記命令を前記画像処理装置に送信するステップとを含むことを特徴とする。
【発明の効果】
【００１７】
本発明によれば、符号化すべき情報の量、内容に応じて、また、機器の負荷を考慮した、最適な主体によって符号画像の作成を行うことができる。
【発明を実施するための最良の形態】
【００１８】
以下では、図面を参照して本発明を実施するための最良の形態について説明する。
【００１９】
（第１実施形態）
はじめに、本発明の第１実施形態である印刷システムの構成について図面を参照して詳細に説明する。  
図１は同実施形態の印刷システムの構成を示すブロック図である。
【００２０】
図１に示すシステムではホストコンピュータ４０及び３台の画像形成装置（１０，２０，３０）がＬＡＮ５０に接続されているが、本発明による印刷システムにおいては、これらの接続数に限られることはない。また、本実施形態ではこれらの接続手段としてＬＡＮを利用しているが、これに限られることはない。例えば、ＷＡＮ（公衆回線）などの任意のネットワーク、あるいは、ＵＳＢなどのシリアル伝送方式、セントロニクスやＳＣＳＩなどのパラレル伝送方式などによる接続も可能である。
【００２１】
情報処理装置であるホストコンピュータ（以下、ＰＣと称する）４０は、いわゆるパーソナルコンピュータの機能を有している。このＰＣ４０はＬＡＮ５０やＷＡＮを介してＦＴＰやＳＭＢプロトコルを用いファイルを送受信したり電子メールを送受信したりすることができる。またＰＣ４０から画像形成装置１０、２０、３０に対して、プリンタドライバを介した印字命令を行うことが可能となっている。
【００２２】
画像形成装置１０と２０は同じ構成を有する装置である。画像形成装置３０はプリント機能のみの画像形成装置であり、画像形成装置１０や２０が有するスキャナ部を有していない。以下では、説明の簡単のために、画像形成装置１０、２０のうちの画像形成装置１０に注目して、その構成を詳細に説明する。
【００２３】
画像形成装置１０は、画像入力デバイスであるスキャナ部１３、画像出力デバイスであるプリンタ部１４、画像形成装置１０全体の動作制御を司るコントローラ１１、ユーザインターフェース（ＵＩ）である操作部１２から構成される。
【００２４】
ここで、画像形成装置１０の外観を図２に示し、これを用いてさらに説明する。  
スキャナ部１３は、原稿上の画像を露光走査して得られた反射光をＣＣＤに入力することで画像の情報を電気信号に変換する。スキャナ部１３はさらに電気信号をＲ，Ｇ，Ｂ各色からなる輝度信号に変換し、当該輝度信号を画像データとしてコントローラ１１に対して出力する。
【００２５】
なお、原稿は原稿フィーダ２０１のトレイ２０２にセットされる。ユーザーが操作部１２から読み取り開始を指示すると、コントローラ１１からスキャナ部１３に原稿読み取り指示が与えられる。スキャナ部１３は、この指示を受けると原稿フィーダ２０１のトレイ２０２から原稿を１枚ずつフィードして、原稿の読み取り動作を行う。なお、原稿の読み取り方法は原稿フィーダ２０１による自動送り方式ではなく、原稿を不図示のガラス面上に載置し露光部を移動させることで原稿の走査を行う方法であってもよい。
【００２６】
プリンタ部１４は、コントローラ１１から受取った画像データを用紙上に形成する画像形成デバイスである。なお、本実施形態において画像形成方式は感光体ドラムや感光体ベルトを用いた電子写真方式となっているが、本発明はこれに限られることはない。例えば、微少ノズルアレイからインクを吐出して用紙上に印字するインクジェット方式などでも適用可能である。また、プリンタ部１４には、異なる用紙サイズ又は異なる用紙向きを選択可能とする複数の用紙カセット２０３、２０４、２０５が設けられている。排紙トレイ２０６には印字後の用紙が排出される。
【００２７】
次に、画像形成装置１０のコントローラ１１の構成の詳細について説明する。  
図３は、このコントローラ１１の構成をより詳細に説明するためのブロック図である。
【００２８】
コントローラ１１はスキャナ部１３やプリンタ部１４と電気的に接続されており、一方ではＬＡＮ５０やＷＡＮ３３１を介してＰＣ４０や外部の装置などと接続されている。これにより画像データやデバイス情報の入出力が可能となっている。  
ＣＰＵ３０１は、ＲＯＭ３０３に記憶された制御プログラム等に基づいて接続中の各種デバイスとのアクセスを統括的に制御すると共に、コントローラ１１内部で行われる各種処理についても統括的に制御する。
【００２９】
ＲＡＭ３０２は、ＣＰＵ３０１が動作するためのシステムワークメモリであり、かつ画像データを一時記憶するためのメモリでもある。このＲＡＭ３０２は、記憶した内容を電源オフ後も保持しておくＳＲＡＭ及び電源オフ後には記憶した内容が消去されてしまうＤＲＡＭにより構成されている。ＲＯＭ３０３には装置のブートプログラムなどが格納されている。ＨＤＤ３０４はハードディスクドライブであり、システムソフトウェアや画像データを格納することが可能となっている。
【００３０】
操作部Ｉ／Ｆ３０５は、システムバス３１０と操作部１２とを接続するためのインターフェース部である。この操作部Ｉ／Ｆ３０５は、操作部１２に表示するための画像データをシステムバス３１０から受取り、操作部１２に出力すると共に、操作部１２から入力された情報をシステムバス３１０へと出力する。
【００３１】
ＮｅｔｗｏｒｋＩ／Ｆ３０６はＬＡＮ５０及びシステムバス３１０に接続し、情報の入出力を行う。Ｍｏｄｅｍ３０７はＷＡＮ３３１及びシステムバス３１０に接続しており、情報の入出力を行う。２値画像回転部３０８は、送信前の画像データの方向を変換する。２値画像圧縮・伸張部３０９は、送信前の画像データの解像度を所定の解像度や相手能力に合わせた解像度に変換する。なお圧縮及び伸張にあたってはＪＢＩＧ、ＭＭＲ、ＭＲ、ＭＨなどの方式が用いられる。画像バス３３０は画像データをやり取りするための伝送路であり、ＰＣＩバス又はＩＥＥＥ１３９４で構成されている。
【００３２】
スキャナ画像処理部３１２は、スキャナ部１３からスキャナＩ／Ｆ３１１を介して受取った画像データに対して、補正、加工、及び編集を行う。なお、スキャナ画像処理部３１２は、受取った画像データがカラー原稿か白黒原稿かの判定や、文字原稿か写真原稿かなどを判定する。そして、その判定結果を画像データに付随させる。こうした付随情報を属性データと称する。このスキャナ画像処理部３１２で行われる処理の詳細については後述する。
【００３３】
圧縮部３１３は画像データを受取り、この画像データを３２画素×３２画素のブロック単位に分割する。なお、この３２×３２画素の画像データをタイルデータと称する。図４は、このタイルデータを概念的に表している。原稿（読み取り前の紙媒体）において、このタイルデータに対応する領域をタイル画像と称する。なおタイルデータには、その３２×３２画素のブロックにおける平均輝度情報やタイル画像の原稿上の座標位置がヘッダ情報として付加されている。さらにこの圧縮部３１３は、複数のタイルデータからなる画像データを圧縮する。伸張部３１６は、複数のタイルデータからなる画像データを伸張した後にラスタ展開してプリンタ画像処理部３１５に送る。
【００３４】
プリンタ画像処理部３１５は、伸張部３１６から送られた画像データを受取り、この画像データに付随させられている属性データを参照しながら画像データに画像処理を施す。画像処理後の画像データは、プリンタＩ／Ｆ３１４を介してプリンタ部１４に出力される。このプリンタ画像処理部３１５で行われる処理の詳細については後述する。
【００３５】
画像変換部３１７は、画像データに対して所定の変換処理を施す。この処理部は以下に示すような処理部により構成される。  
伸張部３１８は受取った画像データを伸張する。圧縮部３１９は受取った画像データを圧縮する。回転部３２０は受取った画像データを回転する。変倍部３２１は受取った画像データに対し解像度変換処理（例えば６００ｄｐｉから２００ｄｐｉ）を行う。
【００３６】
色空間変換部３２２は受取った画像データの色空間を変換する。この色空間変換部３２２は、予め用意されたマトリクス又はテーブルを用いて公知の下地飛ばし処理を行ったり、公知のＬＯＧ変換処理（ＲＧＢ→ＣＭＹ）を行ったり、公知の出力色補正処理（ＣＭＹ→ＣＭＹＫ）を行ったりすることができる。  
２値多値変換部３２３は受取った２階調の画像データを２５６階調の画像データに変換する。逆に多値２値変換部３２４は受取った２５６階調の画像データを誤差拡散処理などの手法により２階調の画像データに変換する。  
【００３７】
合成部３２７は受取った２つの画像データを合成し１枚の画像データを生成する。なお、２つの画像データを合成する際には、合成対象の画素同士が持つ輝度値の平均値を合成輝度値とする方法や、輝度レベルで明るい方の画素の輝度値を合成後の画素の輝度値とする方法が適用される。また、暗い方を合成後の画素とする方法の利用も可能である。さらに合成対象の画素同士の論理和演算、論理積演算、排他的論理和演算などで合成後の輝度値を決定する方法なども適用可能である。これらの合成方法はいずれも周知の手法である。
【００３８】
間引き部３２６は受取った画像データの画素を間引くことで解像度変換を行い、サイズが１／２，１／４，１／８などの画像データを生成する。移動部３２５は受取った画像データに余白部分をつけたり余白部分を削除したりする。  
ＲＩＰ３２８は、ＰＣ４０などから送信されたＰＤＬデータを元に生成された中間データを受取り、ビットマップデータ（多値）を生成する。圧縮部３２９は、ＲＩＰ３２８により生成されたビットマップデータを圧縮する。
【００３９】
ここで、にスキャナ画像処理部３１２の内部構成について説明する。図５にスキャナ画像処理部３１２の内部構成を示す。
【００４０】
スキャナ画像処理部３１２は、ＲＧＢ各８ｂｉｔの輝度信号からなる画像データを受取る。この輝度信号は、マスキング処理部５０１によりＣＣＤのフィルタ色に依存しない標準的な輝度信号に変換される。  
フィルタ処理部５０２は、受取った画像データの空間周波数を任意に補正する。この処理部は、受取った画像データに対して、例えば７×７のマトリクスを用いた演算処理を行う。
【００４１】
ところで、複写機や複合機では、図７に示す操作部１２の７０４タブの押し下げによりコピーモードとして文字モードや写真モードや文字／写真モードを選択することができる。ここでユーザーにより文字モードが選択された場合には、フィルタ処理部５０２は文字用のフィルタを画像データ全体にかける。また、写真モードが選択された場合には、写真用のフィルタを画像データ全体にかける。また、文字／写真モードが選択された場合には、後述の文字写真判定信号（属性データの一部）に応じて画素ごとに適応的にフィルタを切り替える。つまり、画素ごとに写真用のフィルタをかけるか文字用のフィルタをかけるかが決定される。
【００４２】
なお、写真用のフィルタには高周波成分のみ平滑化が行われるような係数が設定されている。これは、画像のざらつきを目立たせないためである。また、文字用のフィルタには強めのエッジ強調を行うような係数が設定されている。これは、文字のシャープさを出すためである。
【００４３】
ヒストグラム生成部５０３は、受取った画像データを構成する各画素の輝度データをサンプリングする。より詳細に説明すると、主走査方向、副走査方向にそれぞれ指定した開始点から終了点で囲まれた矩形領域内の輝度データを、主走査方向、副走査方向に一定のピッチでサンプリングする。そして、サンプリング結果を元にヒストグラムデータを生成する。生成されたヒストグラムデータは、下地飛ばし処理を行う際に下地レベルを推測するために用いることができる。
【００４４】
入力側ガンマ補正部５０４は、予め用意されたガンマ補正用のテーブル等を利用して非線形特性を持つ輝度データに変換する。  
カラーモノクロ判定部５０５は、受取った画像データを構成する各画素が有彩色であるか無彩色であるかを判定し、その判定結果をカラーモノクロ判定信号（属性データの一部）として画像データに付随させる。
【００４５】
文字写真判定部５０６は、画像データを構成する各画素が文字を構成する画素なのか、網点を構成する画素なのか、網点中の文字を構成する画素なのか、ベタ画像を構成する画素なのかを各画素の画素値と各画素の周辺画素の画素値とに基づいて判定する。なお、どれにもあてはまらない画素は、白領域を構成している画素である。そして、その判定結果を文字写真判定信号（属性データの一部）として画像データに付随させる。
【００４６】
復号部５０８は、マスキング処理部５０１から出力された画像データ内に符合画像データが存在する場合には、その存在を検知する。そして、検知された符合画像データを復号化して情報を取出す。
【００４７】
ここで、プリンタ画像処理３１５において実行される処理について説明する。図６に、その処理の流れを示す。
【００４８】
下地飛ばし処理部６０１は、スキャナ画像処理部３１２で生成されたヒストグラムを用いて画像データの下地色を飛ばす（除去する）。モノクロ生成部６０２はカラーデータをモノクロデータに変換する。Ｌｏｇ変換部６０３は輝度濃度変換を行う。このＬｏｇ変換部６０３は、例えば、ＲＧＢ入力された画像データを、ＣＭＹの画像データに変換する。
【００４９】
出力色補正部６０４は出力色補正を行う。例えばＣＭＹ入力された画像データを、予め用意された変換用のテーブルやマトリックスを用いてＣＭＹＫの画像データに変換する。出力側ガンマ補正部６０５は、この出力側ガンマ補正部６０５に入力される信号値と、複写出力後の反射濃度値とが比例するように補正を行う。符合画像合成部６０７は、下記のＣＰＵ３０１の符合化処理により生成された符合画像データと、（原稿）画像データとを合成する。中間調補正部６０６は、出力するプリンタ部の階調数に合わせて中間調処理を行う。例えば、受取った高階調の画像データに対し２値化や３２値化などを行う。
【００５０】
なお、スキャナ画像処理部３１２やプリンタ画像処理部３１５における各処理部では、受取った画像データに各処理を施さずに出力させることも可能となっている。このような、ある処理部において処理を施さずにデータを通過させることは、「処理部をスルーさせる」とも呼ばれる。
【００５１】
ＣＰＵ３０１は、所定の情報（この所定の情報には、例えば、機器番号や印刷時間情報やユーザーＩＤ情報などが含まれる）の符合化処理を行って符合画像データを生成すべく制御することが可能となっている。さらに、ＣＰＵ３０１は、生成された符合画像データを不図示のデータバスを用いて、プリンタ画像処理部３１５内の符合画像合成部６０７に送信すべく制御することが可能となっている。これらの制御（符合画像の生成制御、送信制御）は、ＲＡＭ３０２内に格納されたプログラムを実行することによって行われる。
なお、本明細書では、符合画像とは、二次元コード画像やバーコード画像といった画像や電子透かし技術により生成された電子透かし画像のことを言う。
【００５２】
以上、コントローラ１１部の詳細について説明した。
【００５３】
次に、画像形成装置１０の操作部１２の操作画面について説明する。  
図７は、操作部１２における初期画面である。
【００５４】
領域７０１は、画像形成装置１０がコピーできる状態にあるか否かを示し、かつ設定したコピー部数（図では“１”）を示す。原稿選択タブ７０４は原稿のタイプを選択するためのタブであり、このタブが押し下げられると文字、写真、文字／写真モードの３種類の選択メニューがポップアップ表示される。フィニッシングタブ７０６は、各種フィニッシングに関わる設定を行うためのタブである（図では、“シフトソート”設定）。両面設定タブ７０７は、両面読込み及び両面印刷に関する設定を行うためのタブである（図では、“自動”設定）。
【００５５】
読み取りモードタブ７０２は原稿の読み取りモードを選択するためのタブである。このタブが押し下げられるとカラー／ブラック／自動（ＡＣＳ）の３種類の選択メニューがポップアップ表示される。なお、カラーが選択された場合にはカラーコピーが、ブラックが選択された場合にはモノクロコピーが行われる。また、ＡＣＳが選択された場合には、上述したモノクロカラー判定信号によりコピーモードが決定される。領域７０８は、符合画像を復号化して、再符号化する処理を選択するためのタブである。この復号化・再符号化処理については、後述する。
【００５６】
続いて、図７に示す符合化・合成処理タブ７０８がユーザーにより押下された後、スタートキーが押下された際に実行される復号化・再符号化処理について、図８を参照し説明する。
【００５７】
ステップＳ８０１では、ＣＰＵ３０１は、スキャナ部１３で読み取られた原稿を、画像データとしてスキャナＩ／Ｆ３１１を介してスキャナ画像処理部３１２に送るように制御する。  
ステップＳ８０２では、スキャナ画像処理部３１２は、この画像データに対して前述の図５に示す処理を行い、新たな画像データと共に属性データを生成する。また、この属性データを画像データに付随させる。さらに、スキャナ画像処理部３１２内の復号部５０７は、符合画像データが存在する場合には、その存在を検知する。そして、検知された符合画像データを復号化して情報を取得する。そして、取得された復号後の情報を不図示のデータバスを用いてＲＡＭ３０２に送る。ステップＳ８０２での処理が終了すると、ステップＳ８０８とステップＳ８０３との処理が同時に開始する。
【００５８】
ステップＳ８０８では、ＣＰＵ３０１は、復号後の情報を再符合化して符合画像を生成し、当該生成された再符合画像データをプリンタ画像処理部３１５内の符合画像合成部６０７に送信すべく制御する。  
ステップＳ８０３では、圧縮部３１３は、スキャナ画像処理部３１２で生成された新たな画像データを３２画素ｘ３２画素のブロック単位に分割しタイルデータを生成する。さらに圧縮部３１３は、この複数のタイルデータからなる画像データを圧縮する。
【００５９】
ステップＳ８０４では、ＣＰＵ３０１は、圧縮部３１３で圧縮された画像データをＲＡＭ３０２に送って格納されるように制御する。なお、この画像データは必要に応じて画像変換部３１７に送られ画像処理が施された上で再びＲＡＭ３０２に送られ格納される。  
ステップＳ８０５では、ＣＰＵ３０１は、ＲＡＭ３０２に格納されている画像データを伸張部３１６に送るように制御する。さらに、このステップで、伸張部３１６は、この画像データを伸張する。さらに伸張部３１６は、伸張後の複数のタイルデータからなる画像データをラスタ展開する。ラスタ展開後の画像データはプリンタ画像処理部３１５に送られる。
【００６０】
ステップＳ８０６では、プリンタ画像処理部３１５は、画像データに付随されている属性データに応じた画像データ編集を行う。この処理は図６で示した処理である。このステップでは、ステップＳ８０８で生成された符合画像データと（原稿の）画像データとが合成される。正確には、出力側ガンマ補正部６０５から出力されてきた（原稿の）画像データと、ステップＳ８０８で生成された再符合画像データとを符合画像合成部６０７が合成する。このとき、原稿中に検知された符号画像上に上書きする形で、再符号画像を合成するものとする。これにより、もともと原稿中にあった符号画像は消去され、新たに合成された再符号画像のみが出力画像中に存在することになる。そして、当該合成により得られた合成画像データを中間調補正部６０６が、出力するプリンタ部の階調数に合わせて中間調処理を行う。中間調処理後の合成画像データはプリンタＩ／Ｆ３１４を介してプリンタ部１４に送られる。
【００６１】
ステップＳ８０７では、プリンタ部１４が合成画像データを出力用紙上に画像形成する。ここでは、すでに原稿画像中に符号画像があり、その符号画像を復号し、再度符号化して符号画像を得て、それをさらに合成する処理について述べたが、原稿画像中に符号画像がない場合においても、ほぼ同様の制御がなされるものとする。その際、前述の所定の情報（この所定の情報には、例えば、機器番号や印刷時間情報やユーザーＩＤ情報などが含まれる）を用いて符号画像を生成し、生成された符号画像を（原稿の）画像データと合成するものとする。
【００６２】
以下に、本発明に係る特長的な制御について説明する。
【００６３】
プリント時に、符号画像を合成する場合に、符号化すべき情報には、ＰＣ４０から与えられるものと、画像形成装置１０から与えられるものの２種類が考えられる。ＰＣ４０から与えられるものとしては、ＰＣ４０のコンピュータ名、ＩＰアドレス、ＭＡＣアドレス、ユーザーＩＤ情報などが考えられる。これらの情報はＰＣ４０が所有する固有のものである。また、画像形成装置１０から与えられるものとしては、画像形成装置１０の機体のシリアル番号、ＩＰアドレス、ＭＡＣアドレス、ユーザーＩＤ情報などが考えられる。これらの情報も画像形成装置１０が所有する固有のものである。
【００６４】
一般的には、ＰＣ４０で与えられた情報についてはＰＣ４０で、画像形成装置１０で与えられた情報については画像形成装置１０で、即ち、符号化すべき情報が与えられた場所で、それぞれ別々に符号化することが、簡便な制御であると考えられる。しかし、このような簡便な制御を行なうと、出力画像には、ＰＣ４０で生成された符号画像と、画像形成装置１０で生成された符号画像の、２つの符号画像が合成されることになる。
【００６５】
符号画像を復号する際、そもそも（原稿）画像中に１つしか符号画像が存在しないとわかっていて符号画像を検知する処理を行うのと、複数の符号画像があることを考慮して符号画像の検知処理を行うのとでは、検知にかかる時間が大きく異なる。前者の場合には、符号画像を１つ見つけた時点で検知処理を終了できるためである。このため、符号画像は（原稿）画像中に１つしかないことが望ましい。
【００６６】
また、画像形成装置１０で与えられた符号化すべき情報をＰＣ４０に通知し、ＰＣ４０で全ての符号化すべき情報に対して符号化処理を行い１つの符号画像を生成する処理が考えられる。この場合、一般的に画像形成装置１０よりも計算処理能力が高いＰＣ４０で符号化処理を行うことで、符号化処理に要する時間を短縮できると言う利点がある。一方、符号化すべき情報それ自体の情報量よりも大きいデータ量の符号画像がネットワーク上を転送されるため、ネットワークの負荷が大きいと言う欠点もある。
【００６７】
また、ＰＣ４０で与えられた符号化すべき情報を画像形成装置１０に通知し、画像形成装置１０で符号化処理を行い１つの符号画像を生成する処理も考えられる。しかし、画像形成装置１０が備えるＨＤＤ３０４には、ＰＤＬデータからラスタ処理された後の画像を保存することができる。このため、ＰＣ４０からＰＤＬデータが画像形成装置１０へ送信され、ラスタ化処理された時刻と、当該ラスタ画像が用紙上に印刷される時刻は、必ずしも一致しないと考えられる。よって、符号化すべき情報として「印刷された時刻」を指示された場合、ＰＣ４０で当該情報を符号化することはできない。実際に印刷されるその時刻になってはじめて、画像形成装置１０において符号化がなされなくてはならない。
【００６８】
本実施形態においては、予め、ＰＣ４０および画像形成装置１０のそれぞれに対して、いずれにおいて符号化処理を行うべきか設定しておく。そして、この設定に応じて、１）ＰＣ４０および画像形成装置１０のそれぞれで符号画像を生成するか、２）ＰＣ４０で符号画像を生成するか、３）画像形成装置１０で符号画像を生成するか、を切り替えるものとする。
【００６９】
以下、図９を用いて、プリントの際に、ＰＣ４０、画像形成装置１０それぞれで符号画像を生成する制御について説明する。ここでは、符号画像の復号および再符号化は行わず、あくまでＰＣ４０および画像形成装置１０により与えられた符号化すべき情報を符号化して符号画像を生成し、通常の原稿画像に合成する制御を行う。
【００７０】
ステップＳ９０１では、ＰＣ４０は、所定の情報を符合化して符合画像を生成する。ここでの所定の情報とは、ＰＣ４０に対して符号化を指示された情報であり、例えばＰＣ４０のユーザーＩＤ情報など、ＰＣ４０が所有する固有の情報である。  
ステップＳ９０２では、ＰＣ４０は、通常の原稿画像を画像形成装置１０へＬＡＮ５０を介して転送する。
【００７１】
ステップＳ９０３では、ＰＣ４０は、ステップＳ９０１で生成した符号画像を画像形成装置１０へＬＡＮ５０を介して転送する。  
ステップＳ９０４では、画像形成装置１０は、画像形成装置１０固有の情報を符合化して符合画像を生成する。ここでの画像形成装置１０固有の情報には、例えば、画像形成装置１０の機体番号が含まれる。
【００７２】
ステップＳ９０５では、画像形成装置１０は、ステップＳ９０２においてＰＣ４０から送られてきた通常の原稿画像を展開してラスタ画像データを得る。  
ステップＳ９０６では、画像形成装置１０は、ＰＣ４０から送られてきた符号画像と画像形成装置１０で生成した符号画像の２つを、ステップＳ９０５で得たラスタ画像データに合成する。この処理は図６で示した処理である。その後、合成して得られたラスタ画像データが出力用紙上に画像形成されることになる。
【００７３】
以下、図１０を用いて、プリントの際に、ＰＣ４０のみで符号画像を生成する制御について説明する。ここでは、符号画像の復号および再符号化は行わず、あくまでＰＣ４０および画像形成装置１０により与えられた符号化すべき情報を符号化し符号画像を生成し、通常の原稿画像に合成する制御を行う。
【００７４】
ステップＳ１００１では、ＰＣ４０は、符号化すべき情報を画像形成装置１０に対して問い合わせる。ここでの符号化すべき情報とは、画像形成装置１０に対して符号化を指示された情報であり、例えば画像形成装置１０の機体番号など、画像形成装置１０が所有する固有の情報である。  
ステップＳ１００２では、画像形成装置１０は、ステップＳ１００１におけるＰＣ４０からの問い合わせに対して、符号化すべき情報をＰＣ４０へＬＡＮ５０を介して転送する。
【００７５】
ステップＳ１００３では、ＰＣ４０は、ＰＣ４０固有の情報及び画像形成装置１０から転送されてきた情報の両方を符合化して一つの符合画像を生成する。なお、ＰＣ４０固有の情報とは、例えばＰＣ４０のユーザーＩＤ情報を含む。
ステップＳ１００４では、ＰＣ４０は、通常の原稿画像を画像形成装置１０へＬＡＮ５０を介して転送する。
【００７６】
ステップＳ１００５では、ＰＣ４０は、ステップＳ１００３で生成した符号画像を画像形成装置１０へＬＡＮ５０を介して転送する。  
ステップＳ１００６では、画像形成装置１０は、ステップＳ１００４においてＰＣ４０から送られてきた原稿画像を展開してラスタ画像データを得る。
【００７７】
ステップＳ１００７では、画像形成装置１０は、ＰＣ４０から送られてきた符号画像を、ステップＳ１００６で得たラスタ画像データに合成する。この処理は図６で示した処理である。その後、合成して得られた画像データが出力用紙上に画像形成されることになる。
【００７８】
以下、図１１を用いて、プリントの際に、画像形成装置１０のみで符号画像を生成する制御について説明する。ここでは、符号画像の復号および再符号化は行わず、あくまでＰＣ４０および画像形成装置１０により与えられた符号化すべき所定の情報を符号化して符号画像を生成し、合成する制御を行う。
【００７９】
ステップＳ１１０１では、ＰＣ４０は、通常の原稿画像を画像形成装置１０へＬＡＮ５０を介して転送する。  
ステップＳ１１０２では、ＰＣ４０は、ＰＣ４０固有の符号化すべき情報を画像形成装置１０へＬＡＮ５０を介して転送する。ここでのＰＣ４０固有の符号化すべき情報には、例えばＰＣ４０のユーザーＩＤ情報が含まれる。
【００８０】
ステップＳ１１０３では、ステップＳ１１０２においてＰＣ４０から転送されてきた情報、及び、画像形成装置１０固有の情報をまとめて符合化して一つの符合画像を生成する。
【００８１】
ステップＳ１１０４では、画像形成装置１０は、ステップＳ１１０１においてＰＣ４０から送られてきた通常の原稿画像を展開してラスタ画像データを得る。  
ステップＳ１１０５では、画像形成装置１０は、ステップＳ１１０３で得た符号画像を、ステップＳ１１０４で得たラスタ画像データに合成する。この処理は図６で示した処理である。その後、合成して得られた画像データが出力用紙上に画像形成されることになる。
【００８２】
（第２の実施形態）
第１の実施形態においては、符号化処理をＰＣ４０で行うのか、画像形成装置１０で行うのか、その切り替えは、ユーザーが予め行っておく設定に従うものとしたが、第２の実施例では、これを符号化すべき情報の情報量に応じて切り替える。
【００８３】
以下、図１２を用いて、本実施形態における切り替え制御について説明する。  
なお、切り替え制御は、ＰＣ４０および画像形成装置１０の双方で行うものとし、互いに矛盾することはなく、同様の制御がなされるものとする。以下では、ＰＣ４０における制御のみを説明するが、画像形成装置１０においても全く同じ制御がなされる。
【００８４】
ステップＳ１２０１では、ＰＣ４０は、ユーザから指定された符号化すべき情報の量が予め定められた値よりも大きいかどうかを判定する。ここでいう指定された符号化すべき情報とは、ＰＣ４０および画像形成装置１０の双方で指定された情報を併せたものである。なお、ＰＣ４０、画像形成装置１０のいずれにおいても、双方で指定された情報の全体を知るものとする。これは、第１実施形態において、ＰＣ４０で符号画像を生成する場合、および画像形成装置１０で符号画像を生成する場合について説明した制御方法（図１０：Ｓ１００１，Ｓ１００２；図１１：Ｓ１１０２）により達成される。
【００８５】
もし、符号化すべき情報の量が、所定の値よりも大きい場合、ステップＳ１２０２に制御は移り、小さい場合には、ステップＳ１２０３に制御は移る。  
ステップＳ１２０２では、ＰＣ４０は、このＰＣ４０で符号画像を生成するように切り替えられる。すなわち、符号画像生成処理は、第１実施形態における、ＰＣ４０で符号画像を生成する制御を行うこととなる。
【００８６】
ステップＳ１２０３では、ＰＣ４０は、画像形成装置１０で符号画像を生成するように切り替えられる。すなわち、符号画像生成処理は、第１実施形態における、画像形成装置１０で符号画像を生成する制御を行うこととなる。  
上述のような制御を行うことにより、符号化すべき情報の量に応じて、ＰＣ４０で符号化処理を行うか、画像形成装置１０で符号化処理を行うかを切り替えることができるので、より短い時間で符号化処理を行うことができる。
【００８７】
また、本実施形態では、符号化すべき情報量の多寡によって、符号化処理をＰＣ４０で行うのか、画像形成装置１０で行うのかを切り替えるという制御について説明したが、切り替えの基準となる指標はこれに限るものではない。例えば、せっかくＰＣ４０を用いて短時間で符号化処理を終えたとしても、その時点でのＬＡＮ５０の転送量が小さいものであれば、符号画像の転送に時間を要し、結果として印刷出力が得られる時間は遅くなってしまうかもしれない。つまり符号画像化するよりも、符号化前の情報を転送した方が転送に要する時間が短く、画像形成装置１０において符号化に時間を要しても結果として印刷出力が得られる時間は早くなる。したがって、その時点でのＬＡＮ５０の単位時間当たりの実効転送量に着目し、この単位時間当たりの実効転送量が所定の値よりも大きければＰＣ４０で符号化処理を行い、小さければ画像形成装置１０で行うこととしてもよい。制御の流れは上述した図１２と同じであるため、詳細な説明は省略する。
【００８８】
また、前記二つの条件を組み合わせて切り替える制御を行ってもよい。すなわち、符号化すべき情報量が所定の値より大きく、かつ、その時点でのＬＡＮ５０での単位時間当たりの実効転送量が所定の値よりも大きければ、ＰＣ４０で符号化処理を行うこととし、それ以外の場合には、画像形成装置１０で符号化処理を行うこととすればよい。これも制御の流れは上述した図１２と同じであるため、詳細な説明は割愛する。
【００８９】
（第３実施形態）
第２実施形態では、符号化処理をＰＣ４０で行うのか、画像形成装置１０で行うのかの切り替えを、符号化すべき情報の情報量や、ＬＡＮ５０での単位時間当たりの実効転送量に応じて切り替えることとしたが、符号化すべき情報の内容に応じて切り替えるのが本実施例である。
【００９０】
以下、図１３を用いて、本実施形態における切り替え制御について説明する。  
なお、切り替え制御は、ＰＣ４０、画像形成装置１０、双方で行うものとし、互いに矛盾することはなく、同様の制御がなされるものとする。以下では、ＰＣ４０における制御のみを説明するが、画像形成装置１０においても全く同じ制御がなされる。
まず、本実施形態では、図１３での処理の前に、ＰＣ４０を操作するユーザが図１５に示す操作画面を用いて、符号化すべき情報を選択するものとする。
具体的には、ユーザはキーボード又はマウスを用いて、符号化すべき情報として選択したい情報の横のチェックボックスにチェックを入れる。
ＰＣ４０は、ユーザによるチェックを受付け、チェックがＯＮになっている情報を符号化すべき情報と決定する。
【００９１】
ステップＳ１３０１では、ＰＣ４０は、符号化すべき情報に印刷時刻が含まれているかどうかを判定する。
【００９２】
もし、符号化すべき情報の中に、印刷時刻が含まれていた場合、ステップＳ１３０２に制御は移り、含まれていなかった場合には、ステップＳ１３０３に制御は移る。
即ち、符号化すべき情報の中に、印刷時刻が含まれていた場合には、ＰＣ４０ではなくて画像形成装置で符号画像を生成することになる。これは、実際に印刷される時刻は、実際に印刷する画像形成装置でなくてはわからないからである。
【００９３】
なお、ＰＣ４０は、画像形成装置にデータを送信する時刻はわかるが、この送信する時刻は、決して実際に印刷される時刻ではない。特に、画像形成装置が、本データを印刷するよりも前に印刷すべきデータを大量に抱えているような場合には、送信する時刻と、印刷時刻とは大きく異なることになる。
従って、本実施例では、印刷時刻が含まれていた場合には、ＰＣ４０ではなくて画像形成装置で符号画像を生成することになる。
一方、符号化すべき情報の中に、印刷時刻が含まれていなかった場合には、画像形成装置ではなくてＰＣ４０で符号画像を生成することになる。これは、ＰＣ４０の方が画像形成装置よりも符号化速度が速いためである。
【００９４】
ステップＳ１３０２では、ＰＣ４０は、このＰＣ４０で符号画像を生成する。より詳細には、この符号画像生成処理は、第１実施形態における、ＰＣ４０で符号画像を生成する制御を行うこととなる。即ち、図９（ＰＣ４０で符号画像を生成する）又は図１０（ＰＣ４０で符号画像を生成するのだが、符号画像の生成前に画像形成装置から符号化すべき情報を送信してもらう）に示す処理を行なうことになる。
【００９５】
尚、図１０に示す処理を行なうのは、画像形成装置固有の情報が、符号化すべき情報の中に含まれていた場合である。例えば、図１５に示す操作画面でユーザから「画像形成装置固有の情報」がチェックされた場合である。
一方、図９に示す処理を行なうのは、画像形成装置固有の情報が、符号化すべき情報の中に含まれていない場合である。例えば、図１５に示す操作画面でユーザから「画像形成装置固有の情報」がチェックされていなかった場合である。
【００９６】
ステップＳ１３０３では、ＰＣ４０は、画像形成装置１０で符号画像を生成するように命令を発行する。即ち、図１１（画像形成装置で符号画像を生成する）に示す処理を行なうことになる。
なお、この図１１に示す処理のうち、Ｓ１１０１では、ＰＣ４０は、画像形成装置に通常の原稿画像を送信する。
【００９７】
Ｓ１１０２では、符号化すべき情報のうちのＰＣ４０固有の情報（ただし、ＰＣ４０固有の情報が符号化すべき情報に含まれていない場合には、ＰＣ４０固有の情報は送信しない）を、ＰＣ４０は、画像形成装置に送信する。
また、このＳ１１０２では、さらに、図１５に示す操作画面でユーザからチェックされた情報（符号化すべき情報）が何の情報であるかを画像形成装置に対してＰＣ４０は送信する。別の言葉で言い換えると、こんな情報を符号化して下さいという命令をＰＣ４０に対して送信する。
【００９８】
Ｓ１１０３では、画像形成装置は、ＰＣ４０から送信されてきた符号化すべき情報が何の情報であるかに基づいて、符号化すべき情報を符号化する。
尚、符号化すべき情報が画像形成装置固有の情報だけである場合には、その画像形成装置固有の情報だけを符号化することになる。また、符号化すべき情報に画像形成装置固有の情報に加えて、ＰＣ４０固有の情報が含まれている場合には、ＰＣ４０からＳ１１０２で送られてきたＰＣ４０固有の情報と、画像形成装置固有の情報とをまとめて符号化して符号画像を生成する。
【００９９】
Ｓ１１０４では、ＰＣ４０から送信されてきた原稿画像をラスタ展開してラスタ画像データを生成する。
Ｓ１１０５では、ラスタ画像データと、Ｓ１１０３で生成された符号画像とを合成してシート上に形成する。
【０１００】
（第４実施形態）
第２実施形態および第３実施形態においては、符号化処理をＰＣ４０で行うのか、画像形成装置１０で行うのかの切り替えを、符号化すべき情報の情報量または符号化すべき情報の内容に応じて切り替えることとした。本実施形態では、この切り替えを、符号化すべき情報の情報量および符号化すべき情報の内容の両者を組み合わせることで、より適切な制御がなされるようにする。
【０１０１】
以下、図１４を用いて、本実施形態における切り替え制御について説明する。  
なお、切り替え制御は、ＰＣ４０および画像形成装置１０の双方で行うものとし、互いに矛盾することはなく、同様の制御がなされるものとする。以下では、ＰＣ４０における制御のみを説明するが、画像形成装置１０においても全く同じ制御がなされる。
【０１０２】
ステップＳ１４０１では、ＰＣ４０は、指定された符号化すべき情報の量が予め定められた値よりも大きいかどうかを判定する。ここでいう指定された符号化すべき情報とは、ＰＣ４０および画像形成装置１０の双方で指定された情報を併せたものである。なお、ＰＣ４０、画像形成装置１０のいずれにおいても、双方で指定された情報の全体を知るものとする。これは、第１実施形態において、ＰＣ４０で符号画像を生成する場合、および画像形成装置１０で符号画像を生成する場合について説明した制御方法（図１０：Ｓ１００１，Ｓ１００２；図１１：Ｓ１１０２）により達成される。  
もし、符号化すべき情報の量が、所定の値よりも大きい場合、ステップＳ１４０３に制御は移り、小さい場合には、ステップＳ１４０２に制御は移るものとする。
【０１０３】
ステップＳ１４０３では、ＰＣ４０は、符号化すべき情報に印刷時刻が含まれているかどうかを判定する。ここでいう指定された符号化すべき情報とは、画像形成装置１０で指定された情報である。もし、符号化すべき情報の中に、印刷時刻が含まれていた場合、ステップＳ１４０２に制御は移り、含まれていなかった場合には、ステップＳ１４０４に制御は移る。
【０１０４】
ステップＳ１４０２では、ＰＣ４０は、画像形成装置１０で符号画像を生成するように切り替えられる。すなわち、符号画像生成処理は、第１実施形態における、画像形成装置１０で符号画像を生成する制御を行うこととなる。  
ステップＳ１４０４では、ＰＣ４０は、このＰＣ４０で符号画像を生成するように切り替えられる。すなわち、符号画像生成処理は、第１実施形態における、ＰＣ４０で符号画像を生成する制御を行うこととなる。
【０１０５】
上述のような制御を行うことにより、符号化すべき情報の量および内容に応じて、ＰＣ４０で符号化処理を行うか、画像形成装置１０で符号化処理を行うか、切り替えることができ、より適切な切り替え制御を行うことが出来る。
【０１０６】
また、本実施形態では、符号化すべき情報の情報量および符号化すべき情報の内容の両者を組み合わせることで、符号化処理をＰＣ４０で行うのか、画像形成装置１０で行うのかを切り替えるという制御について説明した。しかし、切り替えの基準となる指標はこれに限るものではない。前述のように、ＬＡＮ５０での単位時間当たりの実効転送量に着目し、この単位時間当たりの実効転送量が所定の値よりも大きければＰＣ４０で符号化処理を行い、小さければ画像形成装置１０で行うようにすることもできる。したがって、符号化すべき情報の内容と、画像形成装置１０とＰＣ４０との間の単位時間当たりの実効転送量とを組み合わせて、符号化処理をＰＣ４０で行うのか、画像形成装置１０で行うのかを切り替えるという制御を行ってもよい。あるいは、符号化すべき情報の情報量と、符号化すべき情報の内容と、画像形成装置１０とＰＣ４０との間の単位時間当たりの実効転送量とを組み合わせて、符号化処理をＰＣ４０で行うのか、画像形成装置１０で行うのかを切り替えるという制御を行ってもよい。
【０１０７】
（その他の実施形態）
さらに本発明は、複数の機器（例えばコンピュータ、インターフェース機器、リーダ、プリンタなど）から構成されるシステムに適用することも、一つの機器からなる装置（複合機、プリンタ、ファクシミリ装置など）に適用することも可能である。
また本発明の目的は、上述した実施例で示したフローチャートの手順を実現するプログラムコードを記憶した記憶媒体から、システムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が、そのプログラムコードを読出し実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することになる。そのため、このプログラムコード及びプログラムコードを記憶した記憶媒体も本発明の一つを構成することになる。
【０１０８】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
また前述の記憶媒体に記憶されたプログラム単体で処理を実行しているものに限らず、他のソフトウエア、拡張ボードの機能と共同して、ＯＳ上で動作し前述の実施形態の動作を実行するものも前述した実施形態の範疇に含まれる。
【図面の簡単な説明】
【０１０９】
【図１】本発明による第１実施形態の印刷システムの全体構成を示す図である。
【図２】同実施形態の画像形成装置の外観図である。
【図３】同実施形態の画像形成装置の全体構成を示すブロック図である。
【図４】タイルデータを概念的に示す図である。
【図５】スキャナ画像処理部の構成を示すブロック図である。
【図６】プリンタ画像処理部の構成を示すブロック図である。
【図７】操作部の表示画面例である。
【図８】復号化・再符号化処理について説明するフローチャートである。
【図９】ＰＣ４０および画像形成装置１０それぞれで符号画像を生成する制御について説明するフローチャートである。
【図１０】ＰＣ４０で符号画像を生成する制御について説明するフローチャートである。
【図１１】画像形成装置１０で符号画像を生成する制御について説明するフローチャートである。
【図１２】第２実施形態における切り替え制御について説明するフローチャートである。
【図１３】第３実施形態における切り替え制御について説明するフローチャートである。
【図１４】第４実施形態における切り替え制御について説明するフローチャートである。
【図１５】ＰＣ４０の操作画面の一例を示す図である。
【符号の説明】
【０１１０】
１０，２０，３０…画像形成装置
１１，２１，３１…コントローラ（Ｃｏｎｔｒｏｌｌｅｒ  Ｕｎｉｔ）
１２，２２，３２…操作部
１３，２３…スキャナ
１４，２４，３３…プリンタ
４０…ＰＣ（情報処理装置）
３１２…スキャナ画像処理部
３１５…プリンタ画像処理部
５０７…復号部
６０７…符号画像合成部
【図１】
2008135853.tif 000003
【図２】
2008135853.tif 000004
【図３】
2008135853.tif 000005
【図４】
2008135853.tif 000006
【図５】
2008135853.tif 000007
【図６】
2008135853.tif 000008
【図７】
2008135853.tif 000009
【図８】
2008135853.tif 000010
【図９】
2008135853.tif 000011
【図１０】
2008135853.tif 000012
【図１１】
2008135853.tif 000013
【図１２】
2008135853.tif 000014
【図１３】
2008135853.tif 000015
【図１４】
2008135853.tif 000016
【図１５】
2008135853.tif 000017
【手続補正書】
【提出日】平成19年11月13日(2007.11.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１
【補正方法】変更
【補正の内容】
【請求項１】
画像形成装置と電気的に接続された情報処理装置であって、
情報を符号化して符号画像を生成すべきか、情報を符号化して符号画像を生成させるための命令を前記画像形成装置に対して送信すべきかを決定する決定手段と、
前記決定手段による決定で符号画像を生成すべきと決定した場合に、前記情報を符号化し符号画像を生成して前記画像形成装置に送信し、
前記決定手段による決定で命令を生成すべきと決定した場合に、前記命令を前記画像形成装置に送信する処理手段とを有することを特徴とする情報処理装置。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項４
【補正方法】変更
【補正の内容】
【請求項４】
前記決定手段は、
符号化すべき前記情報の、前記画像形成装置と本情報処理装置との間の単位時間当たりの実効転送量に基づいて、情報を符号化して符号画像を生成すべきか、情報を符号化して符号画像を生成させるための命令を発行すべきかを決定することを特徴とする請求項１に記載の情報処理装置。
【手続補正３】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項５
【補正方法】変更
【補正の内容】
【請求項５】
前記決定手段は、
符号化すべき前記情報の情報量、および、符号化すべき前記情報の、前記画像形成装置と本情報処理装置との間の単位時間当たりの実効転送量に基づいて、情報を符号化して符号画像を生成すべきか、情報を符号化して符号画像を生成させるための命令を発行すべきかを決定することを特徴とする請求項１に記載の情報処理装置。
【手続補正４】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項７
【補正方法】変更
【補正の内容】
【請求項７】
前記決定手段は、
符号化すべき前記情報の内容、および、符号化すべき前記情報の、前記画像形成装置と本情報処理装置との間の単位時間当たりの実効転送量に基づいて、情報を符号化して符号画像を生成すべきか、情報を符号化して符号画像を生成させるための命令を発行すべきかを決定することを特徴とする請求項１に記載の情報処理装置。
【手続補正５】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項８
【補正方法】変更
【補正の内容】
【請求項８】
前記決定手段は、
符号化すべき前記情報の情報量、符号化すべき前記情報の内容、および、符号化すべき前記情報の、前記画像形成装置と本情報処理装置との間の単位時間当たりの実効転送量に基づいて、情報を符号化して符号画像を生成すべきか、情報を符号化して符号画像を生成させるための命令を発行すべきかを決定することを特徴とする請求項１に記載の情報処理装置。
【手続補正６】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項９
【補正方法】変更
【補正の内容】
【請求項９】
画像形成装置と電気的に接続された情報処理装置における制御方法であって、
情報を符号化して符号画像を生成すべきか、情報を符号化して符号画像を生成させるための命令を発行すべきかを決定する決定ステップと、
前記決定ステップによる決定で生成すべきと決定した場合に、前記情報を符号化し符号画像を生成して前記画像形成装置に送信するステップと、
前記決定ステップによる決定で発行すべきと決定した場合に、前記命令を前記画像形成装置に送信するステップとを含むことを特徴とする情報処理装置における制御方法。
【手続補正７】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１０
【補正方法】変更
【補正の内容】
【請求項１０】
画像形成装置と電気的に接続された情報処理装置の制御プログラムであって、
情報を符号化して符号画像を生成すべきか、情報を符号化して符号画像を生成させるための命令を発行すべきかを決定する決定ステップと、
前記決定ステップによる決定で生成すべきと決定した場合に、前記情報を符号化し符号画像を生成して前記画像形成装置に送信するステップと、
前記決定ステップによる決定で発行すべきと決定した場合に、前記命令を前記画像形成装置に送信するステップとを含むことを特徴とする情報処理装置の制御プログラム。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明の情報処理装置は、画像形成装置と電気的に接続された情報処理装置であって、情報を符号化して符号画像を生成すべきか、情報を符号化して符号画像を生成させるための命令を前記画像形成装置に対して送信すべきかを決定する決定手段と、前記決定手段による決定で符号画像を生成すべきと決定した場合に、前記情報を符号化し符号画像を生成して前記画像形成装置に送信し、前記決定手段による決定で命令を生成すべきと決定した場合に、前記命令を前記画像形成装置に送信する処理手段とを有することを特徴とする。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
また、前記決定手段は、符号化すべき前記情報の、前記画像形成装置と本情報処理装置との間の単位時間当たりの実効転送量に基づいて、情報を符号化して符号画像を生成すべきか、情報を符号化して符号画像を生成させるための命令を発行すべきかを決定することができる。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
また、前記情報処理装置において、前記決定手段は、符号化すべき前記情報の情報量、および、符号化すべき前記情報の、前記画像形成装置と本情報処理装置との間の単位時間当たりの実効転送量に基づいて、情報を符号化して符号画像を生成すべきか、情報を符号化して符号画像を生成させるための命令を発行すべきかを決定することができる。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
また、前記情報処理装置において、前記決定手段は、符号化すべき前記情報の内容、および、符号化すべき前記情報の、前記画像形成装置と本情報処理装置との間の単位時間当たりの実効転送量に基づいて、情報を符号化して符号画像を生成すべきか、情報を符号化して符号画像を生成させるための命令を発行すべきかを決定することができる。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
また、前記情報処理装置において、前記決定手段は、符号化すべき前記情報の情報量、符号化すべき前記情報の内容、および、符号化すべき前記情報の、前記画像形成装置と本情報処理装置との間の単位時間当たりの実効転送量に基づいて、情報を符号化して符号画像を生成すべきか、情報を符号化して符号画像を生成させるための命令を発行すべきかを決定することができる。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
また、本発明の情報処理装置における制御方法は、画像形成装置と電気的に接続された情報処理装置における制御方法であって、情報を符号化して符号画像を生成すべきか、情報を符号化して符号画像を生成させるための命令を発行すべきかを決定する決定ステップと、前記決定ステップによる決定で生成すべきと決定した場合に、前記情報を符号化し符号画像を生成して前記画像形成装置に送信するステップと、前記決定ステップによる決定で発行すべきと決定した場合に、前記命令を前記画像形成装置に送信するステップとを含むことを特徴とする。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
また、本発明の情報処理装置の制御プログラムは、画像形成装置と電気的に接続された情報処理装置の制御プログラムであって、情報を符号化して符号画像を生成すべきか、情報を符号化して符号画像を生成させるための命令を発行すべきかを決定する決定ステップと、前記決定ステップによる決定で生成すべきと決定した場合に、前記情報を符号化し符号画像を生成して前記画像形成装置に送信するステップと、前記決定ステップによる決定で発行すべきと決定した場合に、前記命令を前記画像形成装置に送信するステップとを含むことを特徴とする。