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