(57)【要約】【課題】文書画像に対して製本印刷が指示された際に、各画像の色空間や画像処理が異なるため、印刷できない或いは画質が変化してしまう旨をユーザに報知する。【解決手段】選択された文書に対して製本印刷が指示された場合、その文書に含まれる複数の画像の各々の属性を示す属性情報を取得し（Ｓ２１０１）、取得した属性情報に基づき、その文書に対する製本印刷が可能な否かを判定する（Ｓ２１０２）。判定した結果、その文書に対して製本印刷が可能でない場合、その旨をユーザに報知する（Ｓ２１０５）。【選択図】　　　図２１
2004090423.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像を文書として製本印刷する機能を有する画像形成装置の処理方法であって、
選択された文書に対して製本印刷が指示された場合に、前記選択された文書に含まれる複数の画像の各々の属性を示す属性情報を取得する取得工程と、
取得した属性情報に基づき前記文書に対する製本印刷が可能な否かを判定する判定工程と、
判定した結果、前記文書に対して製本印刷が可能でない場合、その旨をユーザに報知する報知工程とを有することを特徴とする画像形成装置の処理方法。
【請求項２】
前記判定工程において、前記属性情報に、色空間として輝度信号と濃度信号とが混在している場合、前記文書に対する製本印刷が可能でないと判定することを特徴とする請求項１記載の画像形成装置の処理方法。
【請求項３】
前記判定工程において、前記属性情報に、画像読取装置で読み取った画像と外部装置から送られてきた画像とが混在している場合、前記文書に対する製本印刷が可能でないと判定することを特徴とする請求項１記載の画像形成装置の処理方法。
【請求項４】
前記判定工程において、前記属性情報に、前記複数の画像に対して異なる画像処理が混在している場合、前記文書に対する製本印刷が可能であると判定し、更に前記製本印刷を続行するか否かを問い合わせることを特徴とする請求項１記載の画像形成装置の処理方法。
【請求項５】
前記報知工程において、前記文書に対して製本印刷が可能でない旨を表示手段に表示させることを特徴とする請求項１記載の画像形成装置の処理方法。
【請求項６】
複数の画像を文書として製本印刷する機能を有する画像形成装置において、
選択された文書に対して製本印刷が指示された場合に、前記選択された文書に含まれる複数の画像の各々の属性を示す属性情報を取得する取得手段と、
取得した属性情報に基づき前記文書に対する製本印刷が可能な否かを判定する判定手段と、
判定した結果、前記文書に対して製本印刷が可能でない場合、その旨をユーザに報知する報知手段とを有することを特徴とする画像形成装置。
【請求項７】
コンピュータに請求項１乃至請求項５の何れか一項に記載の処理方法の手順を実行させるためのプログラム。
【請求項８】
請求項６に記載のプログラムが記録されたコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の画像を文書として製本印刷する機能を有する画像形成装置及びその処理方法に関する。
【０００２】
【従来の技術】
近年、メモリやハードディスクの大容量化に伴い、カラー画像の蓄積も容易に実現できるようになってきた。このような状況において、スキャナからの画像はＣＣＤで読み取られたＲＧＢの輝度信号からなる画像データとして蓄積し、またホストコンピュータからのＰＤＬコード等で記述された画像はラスターイメージプロセッサによって展開処理した後、ＣＭＹＫの濃度信号からなる画像データとして蓄積している。
【０００３】
このように画像データをメモリに蓄積した後、画像処理を行い、印刷出力することになる。そして、２枚の画像を並べて１枚の画像を生成し、パンフレットのような冊子をつくるための「製本印刷」も行われている。
【０００４】
【発明が解決しようとする課題】
しかしながら、輝度信号と濃度信号のように色空間が異なるＲＧＢ、ＣＭＹＫを同一メモリ面上に配置するには、片方の色空間をもう片方の色空間に合わせる色空間変換を行わなくてはならず、この変換処理はコストアップの要因になっている。また、色空間が同じでも、各画像に対する画像処理の指示が異なる場合、どちらか一方の画像処理に合わせないと処理できないことがある。
【０００５】
即ち、このような変換回路を備えていない場合、ユーザの指示が不可能であることを通知する必要がある。また、画像処理が変わってしまう場合にも、同様にユーザに通知する必要がある。
【０００６】
本発明は、上記課題を解決するためになされたもので、文書画像に対して製本印刷が指示された際に、各画像の色空間や画像処理が異なるため、印刷できない或いは画質が変化してしまう旨をユーザに報知することを目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成するために、本発明は、複数の画像を文書として製本印刷する機能を有する画像形成装置の処理方法であって、選択された文書に対して製本印刷が指示された場合に、前記選択された文書に含まれる複数の画像の各々の属性を示す属性情報を取得する取得工程と、取得した属性情報に基づき前記文書に対する製本印刷が可能な否かを判定する判定工程と、判定した結果、前記文書に対して製本印刷が可能でない場合、その旨をユーザに報知する報知工程とを有することを特徴とする。
【０００８】
また、上記目的を達成するために、本発明は、複数の画像を文書として製本印刷する機能を有する画像形成装置において、選択された文書に対して製本印刷が指示された場合に、前記選択された文書に含まれる複数の画像の各々の属性を示す属性情報を取得する取得手段と、取得した属性情報に基づき前記文書に対する製本印刷が可能な否かを判定する判定手段と、判定した結果、前記文書に対して製本印刷が可能でない場合、その旨をユーザに報知する報知手段とを有することを特徴とする。
【０００９】
【発明の実施の形態】
以下、図面を参照しながら本発明に係る実施の形態を詳細に説明する。
【００１０】
図１は、実施形態による画像形成システムの全体構成を示すブロック図である。図１に示すように、画像形成装置１１０は、画像入力デバイスであるスキャナ部１１３、画像出力デバイスであるプリンタ部１１４、制御ユニット（Ｃｏｎｔｒｏｌ　Ｕｎｉｔ）１１１、ユーザインターフェースである操作部１１２を有する。スキャナ部１１３、プリンタ部１１４、操作部１１２はそれぞれ、制御ユニット１１１に接続され、制御ユニット１１１からの命令によって制御されている。また、制御ユニット１１１は、ローカルエリアネットワーク（ＬＡＮ）１００などのネットワーク伝送手段、公衆回線１０２に接続されている。公衆回線からはカラー画像送信を含むＧ３、Ｇ４ファックスによる送信が可能である。
【００１１】
また、ＬＡＮ１００には、画像形成装置１１０と同様な機器構成を有する他の画像形成装置１２０、１３０も接続されている。そして、画像形成装置１２０は、スキャナ部１２３、プリンタ部１２４、操作部１２２を有し、それぞれが制御ユニット１２１に接続され、制御されている。画像形成装置１３０は、スキャナ部１３３、プリンタ部１３４、操作部１３２を有し、それぞれが制御ユニット１３１に接続され、制御されている。
【００１２】
また、パーソナルコンピュータ（ＰＣ）１０１は、ＬＡＮ１００などのネットワーク伝送手段に接続されている。パーソナルコンピュータ１０１は、ＦＴＰ、ＳＭＢのような標準的なファイル転送プロトコルを使用したファイルの送受信、電子メールの送受信ができる。
【００１３】
図２は、図１に示す画像形成装置の詳細な構成を示すブロック図である。図２に示すように、制御ユニット１１１は、画像入力デバイスであるスキャナ１１３や画像出力デバイスであるプリンタ１１４と接続し、一方では、ＬＡＮ１００や公衆回線（ＷＡＮ）１０２と接続することにより、画像情報やデバイス情報の入出力を行うコントローラである。
【００１４】
制御ユニット１１１において、ＣＰＵ２０１は本装置全体を制御する。ＲＡＭ２０２はＣＰＵ２０１が処理を実行時に使用されるシステムワークメモリである。また、ＲＡＭ２０２は画像データを一時記憶するための画像メモリでもある。ＲＯＭ２０３はブートＲＯＭであり、装置のブートプログラムや制御データなどが格納されている。ＨＤＤ２０４はハードディスクドライブで、システムソフトウェア、画像データを格納する。
【００１５】
操作部Ｉ／Ｆ２０６は操作部（ＵＩ）１１２との間のインターフェースを司り、操作部１１２に表示する画像データを操作部１１２に対して出力する。また、ユーザが操作部１１２を介して入力した指示情報を、ＣＰＵ２０１に伝える役割を果たす。
【００１６】
ネットワーク（Ｎｅｔｗｏｒｋ）インターフェース２０８はＬＡＮ１００との接続を司り、ＬＡＮ１００に対して情報の入出力を行う。モデム（ＭＯＤＥＭ）２０９は、公衆回線１０２との接続を司り、公衆回線１０２に対して情報の入出力を行う。画像圧伸部２１０は、多値画像データに対してはＪＰＥＧ圧縮伸張処理を行い、２値画像データに対してはＪＢＩＧ、ＭＭＲ、ＭＨの圧縮伸張処理を行う。以上のデバイスがシステムバス２０７上に配置される。
【００１７】
イメージバスインターフェース（Ｉｍａｇｅ　Ｂｕｓ　Ｉ／Ｆ）２０５は、システムバス２０７と画像データを高速で転送する画像バス２２０とを接続し、データ構造を変換するバスブリッジである。画像データはシステムバス２０７上では圧縮され、画像バス２２０上では非圧縮の画像データが流れるように変換される。画像バス２２０は、一般的にはＰＣＩバス又はＩＥＥＥ１３９４で構成される。
【００１８】
画像バス２２０には次のデバイスが配置される。ラスターイメージプロセッサ（ＲＩＰ）２１１は、ネットワーク１００から送信されたＰＤＬコードをビットマップイメージに展開する。デバイスＩ／Ｆ部２１２は、画像入出力デバイスであるスキャナ１１３、プリンタ１１４と制御ユニット１１１とを所定のインターフェース２２１、２２２により接続し、画像データの同期系／非同期系の変換を行う。
【００１９】
スキャナ画像処理部２１３は、入力された画像データに対し補正、加工、編集を行う。また、入力された画像がカラー原稿か白黒原稿かを画像の彩度信号から判断し、その結果を保持する機能を有する。プリンタ画像処理部２１４は、プリント出力画像データに対し補正、加工、編集を行う。画像回転部２１５は、スキャナ画像処理部２１３と連携してスキャナ１１３からの画像読み込みと同時に画像を回転させてメモリ上に格納したり、メモリ上にある画像を回転させてメモリ上に格納、もしくはメモリ上にある画像をプリンタ画像処理部２１４と連携して回転させながら印字出力することができる。
【００２０】
解像度変換部２１６は、メモリ上にある画像データの解像度を変換し、メモリ上に格納する。色空間変換部２１７はマトリクス演算により、例えばメモリ上にあるＹＵＶ画像をＬａｂ画像に変換し、メモリ上に格納する。階調変換部２１８は、例えばメモリ上にある８ビット、２５６階調の画像データを誤差拡散処理などの手法により１ビット、２階調に変換し、メモリ上に格納する。
【００２１】
尚、画像回転部２１５、解像度変換部２１６、色空間変換部２１７、階調変換部２１８はそれぞれ連結して動作することが可能であり、例えばメモリ上の画像を画像回転、解像度変換する場合は、両方の処理をメモリを介さずに行うことができる。
【００２２】
図３は、図２に示すスキャナ画像処理部２１３の構成を示すブロック図である。スキャナ１１３から入力されたＲＧＢの各８ビットの輝度信号は、マスキング部３０１でＣＣＤのフィルタ色に依存しない標準的なＲＧＢ色信号に変換される。変換されたＲＧＢ色信号は、変倍部３０２によって変倍の必要がある場合には変倍処理される。続くフィルタ３０３では画像をぼかしたり、メリハリをつける処理が行われ、ガンマ部３０４では画像全体の濃度を濃く或いは薄くするように処理が行われる。
【００２３】
また、原稿がカラーか白黒かを判断するために変倍前の画像信号を色空間変換部３０５によって公知のＬａｂ空間の画像信号に変換する。このうち、ａ，ｂは色信号成分を表しており、比較器３０６内の所定のレベル以上であれば有彩色、そうでなければ無彩色として１ビットの判定信号を比較器３０６から出力する。そして、カウンタ３０７は比較器３０６からの出力を計数する。
【００２４】
一方、文字／写真判定部３０８は、マスキング部３０１から出力されたＲＧＢの信号から文字エッジを抽出し、入力画像を文字と写真に分離するものである。出力として、“文字写真判定信号”が得られる。この信号も画像と共にメモリやＨＤ（ハードディスク）に格納され、印刷時に使用される。
【００２５】
図４は、本実施形態における画像形成装置の外観を示す図である。図４に示す画像入力デバイスであるスキャナ１１３は、原稿上の画像をＣＣＤラインセンサ（図示せず）で走査することにより画像を光学的に読み取り、ラスターイメージデータを生成して出力する。使用者が原稿を原稿フィーダ４０５のトレイ４０６にセットし、操作部１１２において読み取りの起動を指示すると、コントローラＣＰＵ２０１がスキャナ１１３に指示を与え、フィーダ４０５は原稿を１枚ずつフィードし、スキャナ１１３が原稿上の画像の読み取り動作を行う。
【００２６】
また、画像出力デバイスであるプリンタ１１４は、ラスターイメージデータを用紙上に印刷する部分である。その方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、どの方式でも構わない。尚、プリント動作は、コントローラＣＰＵ２０１からの指示によって起動される。
【００２７】
また、プリンタ１１４は、異なる用紙サイズ又は異なる用紙向きを選択できるように複数の給紙段を持ち、それぞれに対応した用紙カセット４０１、４０２、４０３がある。そして、排紙トレイ４０４は、印字し終わった用紙を受けるものである。
【００２８】
図５は、図４に示す操作部１１２の構成を示す図である。図５に示すように、ＬＣＤ表示部５０１にはＬＣＤ上にタッチパネルシート５０２が貼られており、システムの操作画面及びソフトキーが表示されると共に、表示されたキーが押下されると、その押下された位置を示す位置情報がコントローラＣＰＵ２０１へと伝えられる。
【００２９】
図５に示すスタートキー５０５は、原稿画像の読み取り動作を開始する場合等に用いられる。このスタートキー５０５の中央部には、緑と赤の２色ＬＥＤ表示部５０６があり、その色によってスタートキー５０５が使える状態にあるか否かを示している。また、ストップキー５０３は稼働中の動作を止める働きをする。そして、ＩＤキー５０７は使用者のユーザＩＤを入力するときに用いられ、またリセットキー５０４は操作部からの設定を初期化するときに用いられる。
【００３０】
図６は、図２に示した画像形成装置の操作部の詳細な構成を示すブロック図である。上述したように、操作部１１２は、操作部Ｉ／Ｆ２０６を介してシステムバス２０７に接続される。このシステムバス２０７には、ＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２０３、ＨＤＤ２０４が接続されている。このＣＰＵ２０１は、ＲＯＭ２０３とＨＤＤ２０４に記憶された制御プログラム等に基づいてシステムバス２０７に接続される各種デバイスとのアクセスを総括的に制御する。また、ＣＰＵ２０１は、デバイスＩ／Ｆ２１２を介して接続されるスキャナ１１３から入力情報を読み込み、デバイスＩ／Ｆ２１２を介して接続されるプリンタ１１４に出力情報としての画像信号を出力する。また、ＲＡＭ２０２はＣＰＵ２０１の主メモリ、ワークエリア等として機能する。
【００３１】
図６において、タッチパネル５０２や各種ハードキー５０３、５０４、５０５、５０７からのユーザ入力は、入力ポート６０１を介してＣＰＵ２０１に渡される。ＣＰＵ２０１は、そのユーザ入力の内容と制御プログラムとに基づいて表示画面データを生成し、画面出力デバイスを制御する出力ポート６０２を介して、ＬＣＤ表示部５０１に表示画面を出力する。また、ＣＰＵ２０１は必要に応じてＬＥＤ表示５０６を制御する。
【００３２】
次に、本実施形態におけるコピー、送信、ボックスなどの処理についてＬＣＤ表示部５０１に表示される画面を用いて説明する。
【００３３】
図７は、本実施形態の画像形成装置における初期画面であり、各画像形成機能を設定後、表示される標準画面でもある。図７において、７０１はコピー設定を行うためのコピー設定画面へ切り替えを行う。７０２はスキャンした画像データをファックスや電子メールで送信する設定を行うための送信設定画面へ切り替えを行う。７０３は内蔵ＨＤに格納されたスキャン画像を印字或いは送信する設定を行うためのボックス設定画面へ切り替えを行う。
【００３４】
７０４は画像を読み込む際の設定を表示するためのウィンドウである。７０５は画像読み込み時の解像度、濃度などの設定を行う。７０６はタイマー送信時のタイマー設定や、ＨＤ又はプリンタに印字する場合の設定などを行う。７０７は送信宛先が表示されるウィンドウである。７０８はウィンドウ７０７に送信宛先の表示を行う。７０９はウィンドウ７０７に１宛先の詳細な情報の表示を行う。７１０はウィンドウ７０７に表示された１宛先の消去を行う。
【００３５】
図８は、読込設定７０５を押下したときに表示されるポップアップウィンドウを示す図である。図８において、８０１は読み取り原稿のサイズをポップアップのなかから選択入力し、設定された読取サイズは８０２に表示される。８０３は原稿の読み取りモードを選択するところであり、押下するとカラー／ブラック／自動（ＡＣＳ）の３種類から選択できる。尚、図３に示すカウンタ３０７の計測結果が所定値よりも小さければ白黒原稿、大きければカラー原稿と判断し、またカラーの場合はカラー画像を、ブラックの場合には白黒画像を、ＡＣＳの場合にはカラー画像と原稿がカラーか白黒かを判別した結果を蓄積する。
【００３６】
８０４は読み取り解像度を指定するためポップアップからの選択入力である。８０５は原稿の読み取り濃度を調整するためのスライダーであり、９段階の調整が行える。８０６は新聞のように下地がかぶった画像を読み込む場合に、濃度を自動的に決定するためのものである。
【００３７】
次に、上述した構成を有する本実施形態における画像形成装置の制御ユニット１１１のＣＰＵ２０１によって実行されるソフトウェアについて説明する。
【００３８】
図９は、画像形成装置におけるソフトウェア構成を示す図である。図９において、９０１はＵＩ制御部であり、ユーザインターフェースである操作部１１２を制御する。９０２はコピーアプリケーション部であり、ＵＩ制御部９０１からの指示を受け、所定の機器制御部分を制御してコピージョブを実行させる。９０３は送信アプリケーション部であり、所定の機器制御部分を制御して送信ジョブを実行させる。９０４はＢＯＸアプリケーション部であり、画像データを一時的に格納する。９０５はＰＤＬアプリケーション部であり、ネットワークアプリケーション部９１６からのデータを受けてＰＤＬプリントジョブを投入する。９０６は共通インターフェース部であり、機器制御部分の機器依存部分を吸収する。
【００３９】
９０７はジョブマネージャであり、共通インターフェース部９０６から受け取った各種ジョブ情報を整理して下位層のドキュメント処理部に伝達する。ここで、ドキュメント処理部は、ローカルコピーであればスキャンマネージャ９０９とプリントマネージャ９１３であり、リモートコピーの送信ジョブ又は送信ジョブであればスキャンマネージャ９０９とファイルストアマネージャ９１４であり、リモートコピーの受信ジョブであればファイルリードマネージャ９１０とプリントマネージャ９１３であり、ＬＩＰＳやＰｏｓｔＳｃｒｉｐｔなどのＰＤＬプリントであればＰＤＬマネージャ９１１とプリントマネージャ９１３である。
【００４０】
尚、各ドキュメント処理部間の同期取りや画像処理の依頼はシンクマネージャ９１２を介して行われ、スキャン、プリント時の画像処理や画像ファイルの格納はイメージマネージャ９１５によって行われる。
【００４１】
上述したソフトウェア構成において、まずローカルコピーのソフトウェア処理について説明する。ユーザの指示によりＵＩ制御部９０１からコピー指示と共に、コピーの設定がコピーアプリケーション部９０２に伝えられる。これにより、コピーアプリケーション部９０２はＵＩ制御部９０１からの情報を共通インターフェース部９０６を介して制御を行うジョブマネージャ９０７に伝える。そして、ジョブマネージャ９０７がスキャンマネージャ９０９及びプリントマネージャ９１３にジョブの情報を伝達する。
【００４２】
スキャンマネージャ９０９は、デバイスＩ／Ｆ２１２を介してスキャナ１１３にスキャン要求を行う。また、同時にシンクマネージャ９１２を介してイメージマネージャ９１５に画像処理要求を出す。イメージマネージャ９１５はスキャンマネージャ９０９の指示に従ってスキャナ画像処理部２１３の設定を行う。この設定が完了すると、シンクマネージャ９１２を介してスキャン準備完了を伝える。その後、スキャンマネージャ９０９はスキャナ１１３に対してスキャンを指示する。
【００４３】
ここで、スキャン画像転送完了は図示しないハードウェアからの割り込み信号によってイメージマネージャ９１５に伝わる。イメージマネージャ９１５からのスキャン完了を受けてシンクマネージャ９１２はスキャン完了をスキャンマネージャ９０９及びプリントマネージャ９１３に伝える。同時に、シンクマネージャ９１２はＲＡＭ２０２に蓄積された圧縮画像をＨＤＤ２０４にファイル化するため、イメージマネージャ９１５に指示する。イメージマネージャ９１５は指示に従ってメモリ上のＪＰＥＧ画像（文字／写真判定信号を含めて）をＨＤＤ２０４に格納する。尚、画像の付随情報として図示しないＳＲＡＭにカラー判定／白黒判定結果、画像入力元としてスキャン画像、色空間ＲＧＢ、画像処理としてスクリーンはスキャン画像用という情報も格納しておく。
【００４４】
また、イメージマネージャ９１５はＨＤＤ２０４への格納が終了し、スキャナ１１３からのスキャン完了を受けると、シンクマネージャ９１２を介してスキャンマネージャ９０９にファイル化終了を通知する。そして、スキャンマネージャ９０９はジョブマネージャ９０７に対して終了通知を返し、ジョブマネージャ９０７は共通インターフェース部９０６を介してコピーアプリケーション部９０２へ返す。
【００４５】
一方、プリントマネージャ９１３はメモリに画像が入った時点でデバイスＩ／Ｆ２１２を介してプリンタ１１４に印刷要求を出し、シンクマネージャ９１２にプリント画像処理要求を行う。シンクマネージャ９１２はプリントマネージャ９１３から要求を受けると、画像処理設定をイメージマネージャ９１５に依頼する。そして、イメージマネージャ９１５は上述の画像の付随情報に従ってプリンタ画像処理部２１４の設定を行い、シンクマネージャ９１２を介してプリントマネージャ９１３にプリント準備完了を伝える。そして、プリントマネージャ９１３はプリンタ１１４に対して印刷指示を出す。
【００４６】
ここで、プリント画像転送完了は図示しないハードウェアからの割り込み信号によってイメージマネージャ９１５に伝わる。イメージマネージャ９１５からのプリント完了を受けてシンクマネージャ９１２はプリント完了をプリントマネージャ９１３に伝える。また、プリントマネージャ９１３はプリンタ１１４からの排紙完了を受け、ジョブマネージャ９０７に対して終了通知を返し、ジョブマネージャ９０７は共通インターフェース部９０６を介してコピーアプリケーション部９０２へ返す。そして、コピーアプリケーション部９０２はスキャン、プリントが終了するとジョブ終了をＵＩ制御部９０１に通知する。
【００４７】
次に、リモートコピーのスキャンジョブ或いは送信ジョブの場合は、プリントマネージャ９１３に代わりファイルストアマネージャ９１４がジョブマネージャ９０７からの要求を受ける。スキャン画像をＨＤＤ２０４に格納し終わった時点で、シンクマネージャ９１２から格納完了通知を受け、それを共通インターフェース部９０６を介してリモートコピーならコピーアプリケーション部９０２に、送信ジョブなら送信アプリケーション部９０３に通知する。そして、コピーアプリケーション部９０２、送信アプリケーション部９０３はこの通知の後、ネットワークアプリケーション部９１６にＨＤＤ２０４に格納されたファイルの送信を依頼する。そして、この依頼を受けたネットワークアプリケーション部９１６がファイルを送信する。
【００４８】
ネットワークアプリケーション部９１６はジョブ開始時に、コピーアプリケーション部９０２からコピーに関する設定情報を受け、それもリモート側に通知する。ネットワークアプリケーション部９１６はリモートコピーの場合、機器固有の通信プロトコルを使用して送信を行う。また、送信ジョブの場合は、ＦＴＰ、ＳＭＢのような標準的なファイル転送プロトコルを使用する。また、ファックス送信する場合は、ファイルが格納された後、送信アプリケーション部９０３から共通インターフェース部９０６、ジョブマネージャ９０７を介してＦＡＸマネージャ９０８に送信が指示される。また、送信先にプリンタがある場合、送信アプリケーション部９０３は共通インターフェース部９０６を介してプリントジョブとしてプリントの指示を行う。そのときの動作は以下で説明するリモートコピーのプリントジョブの場合と同様である。また、送信宛先が機器内のボックス宛先になっているときは機器内のファイルシステムに格納する。
【００４９】
次に、リモートコピーのプリントジョブの場合は、送信側からの画像をネットワークアプリケーション部９１６がＨＤＤ２０４に保存すると共にコピーアプリケーション部９０２に対してジョブを発行する。これにより、コピーアプリケーション部９０２は共通インターフェース部９０６を介してジョブマネージャ９０７にプリントジョブを投入する。この場合、ローカルコピーとは異なり、スキャンマネージャ９０９に代わってファイルリードマネージャ９１０がジョブマネージャ９０７からの要求を受ける。
【００５０】
受信画像をＨＤＤ２０４からメモリに展開するための要求をシンクマネージャ９１２を介してイメージマネージャ９１５に行う。イメージマネージャ９１５はメモリに画像を展開する。イメージマネージャ９１５は展開が終了した時点で、展開終了をシンクマネージャ９１２を経由してファイルリードマネージャ９１０とプリントマネージャ９１３に伝える。プリントマネージャ９１３はメモリに画像が入った時点でデバイスＩ／Ｆ２１２を介してプリンタ１１４にジョブマネージャ９０７から指示された給紙段、或いはその用紙サイズを有する段を選択し、印刷要求を出す。自動用紙の場合には画像サイズから給紙段を決定し、印刷要求を出す。
【００５１】
プリントマネージャ９１３はシンクマネージャ９１２にプリント画像処理要求を行う。シンクマネージャ９１２はプリントマネージャ９１３から要求を受けると画像処理設定をイメージマネージャ９１５に依頼する。ここで、例えば最適サイズ用紙がなくなり、回転が必要になれば別途回転指示も依頼する。また、回転指示があった場合にはイメージマネージャ９１５が画像回転部２１５により画像を回転させる。イメージマネージャ９１５はプリンタ画像処理部２１４の設定を行い、シンクマネージャ９１２を介してプリントマネージャ９１３にプリント準備完了を伝える。そして、プリントマネージャ９１３はプリンタ１１４に対して印刷指示を出す。
【００５２】
ここで、プリント画像転送完了は図示しないハードウェアからの割り込み信号によってイメージマネージャ９１５に伝わる。イメージマネージャ９１５からのプリント完了を受けてシンクマネージャ９１２はプリント完了をファイルリードマネージャ９１０とプリントマネージャ９１３に伝える。ファイルリードマネージャ９１０は終了通知をジョブマネージャ９０７に返す。また、プリントマネージャ９１３はプリンタ１１４からの排紙完了を受け、ジョブマネージャ９０７に対して終了通知を返す。ジョブマネージャ９０７は共通インターフェース部９０６を介してコピーアプリケーション部９０２へ終了通知を返す。そして、コピーアプリケーション部９０２はスキャン、プリントが終了するとジョブ終了をＵＩ制御部９０１に通知する。
【００５３】
次に、ＰＤＬデータ展開格納ジョブの場合は、ＰＤＬプリントを投入したホストＰＣからの要求がネットワークアプリケーション部９１６を介してＰＤＬアプリケーション部９０５に伝達される。そして、ＰＤＬアプリケーション部９０５がＰＤＬデータ展開格納ジョブを共通インターフェース部９０６を介してジョブマネージャ９０７に指示する。このときＰＤＬマネージャ９１１とファイルストアマネージャ９１４がジョブマネージャ９０７からの要求を受ける。画像の展開が終了し画像入力までの処理に関しては上述したスキャンジョブと同様である。メモリ上のＪＰＥＧ画像（文字／写真判定信号を含めて）をＨＤＤ２０４に格納する。尚、画像の付随情報として図示しないＳＲＡＭにカラー／白黒情報、画像入力元としてＰＤＬ画像、色空間ＣＭＹＫ、画像処理としてスクリーンはＰＤＬ画像用という情報も格納しておく。画像処理のスクリーンは使用者が任意に設定することが可能で、ユーザ定義という情報が格納される場合もある。
【００５４】
ＰＤＬをＨＤＤ２０４に格納し終わった時点で、シンクマネージャ９１２から格納完了通知を受け、それを共通インターフェース部９０６を介してＰＤＬアプリケーション部９０５に通知する。ＰＤＬアプリケーション部９０５はこの通知の後、ネットワークアプリケーション部９１６にＨＤＤ２０４に格納完了を通知し、ＰＤＬプリントを投入したホストＰＣへこの情報が伝達される。
【００５５】
次に、ＰＤＬ展開され格納された画像のプリントは、ＵＩ９０１で印刷指示された格納文書をＢＯＸアプリケーション部９０４がジョブとして発行する。このＢＯＸアプリケーション部９０４は共通インターフェース部９０６を介してジョブマネージャ９０７にプリントジョブを投入する。この場合、ローカルコピーとは異なり、スキャンマネージャ９０９に代わってファイルリードマネージャ９１０がジョブマネージャ９０７からの要求を受ける。印刷指示された画像をＨＤＤ２０４からメモリに展開するための要求をシンクマネージャ９１２を介してイメージマネージャ９１５に対して行う。この後の動作はリモートコピーのプリントジョブで説明した動作と同様のため、省略する。
【００５６】
次に、本実施形態の中心部となるハードウェアで実現不可能な、所定の機能のマスク方法について説明する。
【００５７】
図１０は、本実施形態におけるプリンタ画像処理の詳細を示す図である。図示するように、入力された画像信号がＲＧＢの輝度信号かＣＭＹＫの濃度信号かによって処理が異なる。ここで、ＲＧＢはスキャナ１１３から取り込んだ画像で、ＣＭＹＫはＲＩＰ２１１で展開した画像である。ＲＧＢ画像の場合、１００１の対数変換で、ルックアップテーブルを使ってＲＧＢ信号をＣＭＹ信号に変換する対数変換処理が行われる。次に、１００２の色変換では、３次元のルックアップテーブルを使ってＣＭＹ信号をＣＭＹＫ信号に変換する色変換処理が行われる。このルックアップテーブルは文字用、写真用の２種類があり、別途入力される“文字／写真判別信号”によって選択的に切り替えて変換を行う。
【００５８】
１００３のセレクタではＲＧＢ入力のＣＭＹＫかＣＭＹＫ画像の何れかが選択される。そして、１００４の濃度変換では操作部で指定された濃度調整値になるように線形演算、もしくはルックアップテーブルによる変換が行われる。また、濃度変換はセレクタ機能を持っており、“文字／写真判別信号”によって文字部を１００５の補正テーブルＡへ、写真部を１００７の補正テーブルＢへ選択的に出力する。補正テーブルＡ１００５は１００６の誤差拡散処理によって濃度特性が変わってしまうのを防ぐための補正テーブルである。補正テーブルＢ１００７は１００８のスクリーン処理（ディザ処理）によって濃度特性が変わってしまうのを防ぐための補正テーブルである。尚、スクリーン処理１００８はスクリーン線数を変更するため、スクリーンパターンを任意に設定できるようになっている。１００９のセレクタは誤差拡散処理１００６、スクリーン処理１００８の出力を“文字／写真判別信号”により選択的に合成する。そして、１０１０のスムージング処理で斜め線のドットのつながりによって画像のジャギが目立つのを防ぐために補間処理が行われる。
【００５９】
ここで、本実施形態における画像形成装置の印刷機能の１つである、製本印刷について説明する。尚、製本印刷の具体的な設定方法やプリンタでの製本動作については公知であり、その説明は省略する。
【００６０】
図１１は、本実施形態での製本印刷の概念を説明するための図である。まず、製本印刷が指示されると、同一用紙上に配置する２枚（場合によっては１枚）の画像Ａ，ＢをＨＤＤ２０４からメモリに読み出す。次に、メモリ上で２枚の画像を１枚の画像として合成し、プリンタ１１４へ出力する。図１０に示したようにＲＧＢとＣＭＹＫの画像では画像処理の系が異なるため、色空間の異なる画像を製本印刷できない。また、上述したスクリーン処理１００８も同一用紙上に配置される２枚の画像に対して同じスクリーン処理しかできない。よって、画像Ａ，Ｂに対するスクリーン処理の指示が異なる場合、画像Ａ，Ｂどちらかに合わせる必要がある。
【００６１】
図１２は、ＨＤＤに格納される画像の構造を示す図である。図１２において、１２０１はボックスであり、複数のスキャン文書やＰＤＬ文書をまとめて格納できる論理的な区切りを示すものである。１２０２はボックス１２０１にまとめて格納される文書であり、スキャン、ＰＤＬの２種類がある。１２０３はページであり、複数のページ（画像ファイル）で１つの文書１２０２を構成する。
【００６２】
尚、各文書１２０２には、それぞれ文書属性１２０４が添付されており、文書名、入力元、色空間などの情報が格納されている。また、各ページ１２０３にもページ属性が添付されており、カラー属性、ページ番号、解像度、画像サイズ、原稿サイズ、用紙サイズ、圧縮方式、ファイルフォーマット、スクリーン設定などの情報が格納されている。
【００６３】
ここで、図７に示した初期画面でボックス７０３が指定されると、スキャン、或いはＰＤＬ展開によって蓄積された文書がまとめて格納されたボックスの画面が表示され、所望のボックスを選択指示することにより、ボックスに格納されている各文書に対して編集、印刷、送信、削除を行うことができる。
【００６４】
図１３は、本実施形態におけるボックス画面を示す図である。図１３において、１３０１はボックス番号である。１３０２は各ボックスに対してユーザが任意に設定できるボックス名称、１３０３は各ボックスの使用量である。
【００６５】
図１４は、図１３でボックス番号１が押下された場合の画面を示す図である。図示するように、ボックス番号１には、資料１（用紙サイズＡ４、３ページ）のスキャン文書１４０１と、資料２（用紙サイズＡ３、１５ページ）のＰＤＬ文書１４０２が格納されている。尚、スキャン文書かＰＤＬ文書かは、文書名の左にあるアイコンでＳならスキャン文書、ＰならＰＤＬ文書であることが判断できるようになっている。また、１４０３は文書の編集指示ボタン、１４０４は文書の印刷指示ボタン、１４０５は文書の送信ボタン、１４０６は文書の削除ボタン、１４０７はこの画面を閉じるボタンである。
【００６６】
図１４に示す画面において、文書の印刷を指示する場合、ユーザが所望の文書を選択して印刷ボタン１４０４を押下する。これにより、図１５に示す設定画面が表示される。この設定画面でユーザは印刷の詳細設定を行う。１５０１は用紙選択ボタンであり、用紙サイズを変更する場合、ここで他の給紙段を指定する。１５０２はソータ設定であり、ソート、グループ、ステイプルソートを選択することができる。１５０３は両面出力設定である。１５０４は応用モードであり、その他印刷出力時の画像設定を行う。１５０５は印刷の開始ボタンであり、このボタンが押下されると、ジョブを開始する。１５０６はキャンセルボタンであり、キャンセルによって図１４に示す画面に戻る。
【００６７】
図１５に示す画面で、応用モード１５０４が押下されると、図１６に示す画面に移行する。この画面はその他の印刷出力時の画像設定を行う設定画面である。図１６において、１６０１は文書として製本出力するための製本ボタンである。１６０２は単色カラーを設定するボタンである。１６０３は閉じるボタンであり、このボタン１６０３が押下されると図１５に示す画面に戻る。
【００６８】
図１６に示す画面で製本ボタン１６０１が押下されると、図１７に示す画面に移行する。１７０１は製本設定として左開きの冊子をつくる設定である。同様に１７０２は右開きの冊子の設定である。選択されたボタンは反転表示され、選択されていることを示す。１７０３は閉じるボタンであり、このボタン１７０３が押下されると図１６に戻る。
【００６９】
上述したように、ＲＧＢとＣＭＹＫのような色空間が混在した文書を選択し、製本印刷ジョブを開始した場合、図１８に示す警告メッセージを表示する。また、色空間の混在がユーザにとってわかりづらい場合は、スキャン文書とＰＤＬ文書のような入力元による違いで図１９に示す警告メッセージを表示しても良い。更に、色空間や入力元が同一であっても、ページ毎に設定されている画像処理が異なる場合は、図２０に示すような警告メッセージを表示する。この場合、ＯＫ２００１の押下でジョブをスタートし、キャンセル２００２の押下でこのジョブをキャンセルする。
【００７０】
ここで、上述のように文書が選択され、製本印刷が指示されたときに、色空間が混在する場合、入力元が相違する場合、ページ毎に設定されている画像処理が異なる場合にそれぞれ実行されるＵＩ制御部９０１の処理について説明する。
【００７１】
図２１は、色空間が混在する場合のＵＩ制御部の処理を示すフローチャートである。上述したように、選択された文書に対して製本印刷が指示されると、まずステップＳ２１０１において、ＢＯＸアプリケーション部９０４に対して、文書リストの要求を行う。ＢＯＸアプリケーション部９０４は共通インターフェース部９０６を介してＨＤＤ２０４に格納された文書の属性データすべてをリストとして取得し、ＵＩ制御部９０１に通知する。次に、ステップＳ２１０２において、ＵＩ制御部９０１は選択された文書の文書属性に基づき異なる色空間の文書が含まれているかを判断する。ここで、含まれていなければステップＳ２１０３へ進み、ＢＯＸアプリケーション部９０４に製本印刷ジョブを投入する。そして、ステップＳ２１０４において、ジョブ終了が通知されると終了する。
【００７２】
また、ステップＳ２１０２で異なる色空間の文書が含まれていればステップＳ２１０５へ進み、図１８に示す警告メッセージを表示する。そして、ステップＳ２１０６において、閉じるが押下されると、この製本印刷のジョブを投入せず、終了する。
【００７３】
図２２は、入力元が相違する場合のＵＩ制御部の処理を示すフローチャートである。上述したように、選択された文書に対して製本印刷が指示されると、まずステップＳ２２０１において、ＢＯＸアプリケーション部９０４に対して、文書リストの要求を行う。ＢＯＸアプリケーション部９０４は共通インターフェース部９０６を介してＨＤＤ２０４に格納された文書の属性データすべてをリストとして取得し、ＵＩ制御部９０１に通知する。次に、ステップＳ２２０２において、ＵＩ制御部９０１は選択された文書の文書属性に基づき異なる入力元の文書が含まれているかを判断する。ここで、含まれていなければステップＳ２２０３へ進み、ＢＯＸアプリケーション部９０４に製本印刷ジョブを投入する。そして、ステップＳ２２０４において、ジョブ終了が通知されると終了する。
【００７４】
また、ステップＳ２２０２で異なる入力元の文書が含まれていればステップＳ２２０５へ進み、図１９に示す警告メッセージを表示する。そして、ステップＳ２２０６において、閉じるが押下されると、この製本印刷のジョブを投入せず、終了する。
【００７５】
図２３は、文書の中に画像処理が異なるページがある場合のＵＩ制御部の処理を示すフローチャートである。上述したように、選択された文書に対して製本印刷が指示されると、まずステップＳ２３０１において、ＢＯＸアプリケーション部９０４に対して、文書リストの要求を行う。ＢＯＸアプリケーション部９０４は共通インターフェース部９０６を介してＨＤＤ２０４に格納された文書の属性データすべてをリストとして取得し、ＵＩ制御部９０１に通知する。次に、ステップＳ２３０２において、ＵＩ制御部９０１は選択された文書の文書属性に基づき異なる画像処理（スクリーン）のページが文書に含まれているかを判断する。ここで、含まれていなければステップＳ２３０３へ進み、ＢＯＸアプリケーション部９０４に製本印刷ジョブを投入する。そして、ステップＳ２３０４において、ジョブ終了が通知されると終了する。
【００７６】
また、ステップＳ２３０２で異なる画像処理のページが文書に含まれていればステップＳ２３０５へ進み、図２０に示す警告メッセージを表示する。そして、ステップＳ２３０６において、ＯＫ２００１が押下されると、この製本印刷のジョブを投入する。尚、スクリーンが異なるページが同一面上に配置された場合には、ＰＤＬ標準設定又はスキャン標準設定のように何れかの標準設定を用いる。また、ＯＫ２００１ではなくステップＳ２３０７においてキャンセル２００２が押下されると、このジョブをキャンセルして終了する。
【００７７】
以上説明した実施形態によれば、製本が不可能な色空間の文書が混在する場合や入力元が相違する場合には、ユーザに対して警告を行うことができる。また、画像処理の異なるページが文書に含まれている場合にも同様に警告を与えることが可能になる。
【００７８】
尚、本発明は複数の機器（例えば、ホストコンピュータ，インターフェース機器，リーダ，プリンタなど）から構成されるシステムに適用しても、１つの機器からなる装置（例えば、複写機，ファクシミリ装置など）に適用しても良い。
【００７９】
また、本発明の目的は前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（ＣＰＵ若しくはＭＰＵ）が記録媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【００８０】
この場合、記録媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。
【００８１】
このプログラムコードを供給するための記録媒体としては、例えばフロッピー（登録商標）ディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【００８２】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８３】
更に、記録媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８４】
【発明の効果】
以上説明したように本発明によれば、文書画像に対して製本印刷が指示された際に、各画像の色空間や画像処理が異なるため、印刷できない或いは画質が変化してしまう旨をユーザに報知することが可能となる。
【図面の簡単な説明】
【図１】実施形態による画像形成システムの全体構成を示すブロック図である。
【図２】図１に示す画像形成装置の詳細な構成を示すブロック図である。
【図３】図２に示すスキャナ画像処理部２１３の構成を示すブロック図である。
【図４】本実施形態における画像形成装置の外観を示す図である。
【図５】図４に示す操作部１１２の構成を示す図である。
【図６】図２に示した画像形成装置の操作部の詳細な構成を示すブロック図である。
【図７】本実施形態の画像形成装置における初期画面である。
【図８】読込設定７０５を押下したときに表示されるポップアップウィンドウを示す図である。
【図９】画像形成装置におけるソフトウェア構成を示す図である。
【図１０】本実施形態におけるプリンタ画像処理の詳細を示す図である。
【図１１】本実施形態での製本印刷の概念を説明するための図である。
【図１２】ＨＤＤに格納される画像の構造を示す図である。
【図１３】本実施形態におけるボックス画面を示す図である。
【図１４】図１３でボックス番号１が押下された場合の画面を示す図である。
【図１５】図１４で印刷ボタン１４０４が押下された場合の画面を示す図である。
【図１６】図１５で応用モード１５０４が押下された場合の画面を示す図である。
【図１７】図１６で製本ボタン１６０１が押下された場合の画面を示す図である。
【図１８】色空間が混在した文書を選択し、製本印刷ジョブを開始した場合の警告メッセージを示す図である。
【図１９】入力元の異なった文書を選択し、製本印刷ジョブを開始した場合の警告メッセージを示す図である。
【図２０】ページ毎に設定されている画像処理が異なった文書を選択し、製本印刷ジョブを開始した場合の警告メッセージを示す図である。
【図２１】色空間が混在する場合のＵＩ制御部の処理を示すフローチャートである。
【図２２】入力元が相違する場合のＵＩ制御部の処理を示すフローチャートである。
【図２３】文書の中に画像処理が異なるページがある場合のＵＩ制御部の処理を示すフローチャートである。
【符号の説明】
１００　ＬＡＮ
１０１　パーソナルコンピュータ
１０２　公衆回線
１１０　画像形成装置
１１１　制御ユニット
１１２　操作部
１１３　スキャナ部
１１４　プリンタ部
１２０　画像形成装置
１２１　制御ユニット
１２２　操作部
１２３　スキャナ部
１２４　プリンタ部
１３０　画像形成装置
１３１　制御ユニット
１３２　操作部
１３３　スキャナ部
１３４　プリンタ部
【図１】
2004090423.tif 000003
【図２】
2004090423.tif 000004
【図３】
2004090423.tif 000005
【図４】
2004090423.tif 000006
【図５】
2004090423.tif 000007
【図６】
2004090423.tif 000008
【図７】
2004090423.tif 000009
【図８】
2004090423.tif 000010
【図９】
2004090423.tif 000011
【図１０】
2004090423.tif 000012
【図１１】
2004090423.tif 000013
【図１２】
2004090423.tif 000014
【図１３】
2004090423.tif 000015
【図１４】
2004090423.tif 000016
【図１５】
2004090423.tif 000017
【図１６】
2004090423.tif 000018
【図１７】
2004090423.tif 000019
【図１８】
2004090423.tif 000020
【図１９】
2004090423.tif 000021
【図２０】
2004090423.tif 000022
【図２１】
2004090423.tif 000023
【図２２】
2004090423.tif 000024
【図２３】
2004090423.tif 000025