(57)【特許請求の範囲】
【請求項１】
原稿上の画像を読み取って画像データを入力する画像入力手段と、
前記画像入力手段により入力された前記画像データを格納する格納手段と、
前記格納手段にて格納された前記画像データを記録紙上に画像として形成する画像形成手段とを有する画像形成装置であって、
前記画像入力手段が入力した第１原稿にかかる画像データを前記画像形成手段が画像として形成したことに応じて、前記第１原稿にかかる画像データを前記格納手段から消去した上で前記第１原稿上の画像を前記画像入力手段に再び読み取らせる第１処理か、前記第１原稿にかかる画像データを前記格納手段から消去することなく前記第１原稿に引き続く第２原稿上の画像を前記画像入力手段に読み取らせる第２処理かを、前記画像形成装置のユーザの指示に基づいて選択する選択手段と、
前記選択手段が前記第１処理を選択した場合は前記第１処理を実行した上で前記第１原稿にかかる画像データを前記格納手段に格納させ、前記選択手段が前記第２処理を選択した場合は前記第２処理を実行した上で前記第２原稿にかかる画像データを前記格納手段に格納させるよう制御する制御手段とを有し、
前記制御手段は、前記画像形成装置のユーザが前記画像入力手段による画像データの入力が終了した旨の指示をした場合に、前記格納手段に格納された画像データを記録紙上に画像として形成するよう前記画像形成手段を制御することを特徴とする画像形成装置。
【請求項２】
前記格納手段は、前記画像入力手段にて入力した前記画像データを格納する際に前記画像データの向きを回転させて格納し、前記画像形成手段は、前記格納手段における当該格納状態に従って前記画像データを前記記録紙上に画像として形成することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記制御手段は、前記画像形成装置のユーザが前記画像入力手段による画像データの入力が終了した旨の指示をした場合に、予め設定された出力設定に基づいて前記格納手段に格納された画像データを記録紙上に画像として形成するよう前記画像形成手段を制御することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
原稿上の画像を読み取って画像データを入力する画像入力ステップと、
前記画像入力ステップにより入力された前記画像データを格納手段に格納する格納ステップと、
前記格納ステップにて格納された前記画像データを記録紙上に画像として形成する画像形成ステップとを有する画像形成装置の制御方法であって、
前記画像入力ステップが入力した第１原稿にかかる画像データを前記画像形成ステップにて画像として形成したことに応じて、前記第１原稿にかかる画像データを前記格納手段から消去した上で前記第１原稿上の画像を前記画像入力ステップにて再び読み取らせる第１処理か、前記第１原稿にかかる画像データを前記格納手段から消去することなく前記第１原稿に引き続く第２原稿上の画像を前記画像入力ステップにて読み取らせる第２処理かを、前記画像形成装置のユーザの指示に基づいて選択する選択ステップと、
前記選択ステップが前記第１処理を選択した場合は前記第１処理を実行した上で前記第１原稿にかかる画像データを前記格納手段に格納させ、前記選択ステップが前記第２処理を選択した場合は前記第２処理を実行した上で前記第２原稿にかかる画像データを前記格納手段に格納させるよう制御する制御ステップとを有し、
前記制御ステップは、前記画像形成装置のユーザが前記画像入力ステップによる画像データの入力が終了した旨の指示をした場合に、前記格納手段に格納された画像データを記録紙上に画像として形成するよう前記画像形成ステップを制御することを特徴とする画像形成装置の制御方法。
【請求項５】
前記格納ステップでは、前記画像入力ステップにて入力した前記画像データを格納する際に前記画像データの向きを回転させて前記格納手段に格納し、前記画像形成ステップは、前記格納手段における当該格納状態に従って前記画像データを前記記録紙上に画像として形成することを特徴とする請求項４記載の画像形成装置の制御方法。
【請求項６】
前記制御ステップは、前記画像形成装置のユーザが前記画像入力ステップによる画像データの入力が終了した旨の指示をした場合に、予め設定された出力設定に基づいて前記格納手段に格納された画像データを記録紙上に画像として形成するよう前記画像形成ステップを制御することを特徴とする請求項４又は５に記載の画像形成装置の制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、読み込みを行った画像が正しいかどうか逐次確認するためにその読み込んだ画像を印刷するプルーフプリントを行うことが可能な画像形成装置、その制御方法、記録媒体及びプログラムに関するものである。
【０００２】
【従来の技術】
従来、複写機等の画像形成システムにおいて、コピーやボックス読み込み時のプルーフプリント機能は単純に読み込んだ画像を出力するものであった。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記のように、読み込んだ画像を単純に出力するだけでは、プルーフプリントであるのに、ユーザにとって見やすいように出力されない恐れがあった。
【０００４】
本発明は、上記問題点に鑑みてなされたものであり、プルーフプリント時に、ユーザが確認しやすいように出力を行うことができる画像形成装置、その制御方法、記録媒体及びプログラムを提供することを目的とする。
【０００５】
【課題を解決するための手段】
本発明の画像形成装置は、原稿上の画像を読み取って画像データを入力する画像入力手段と、前記画像入力手段により入力された前記画像データを格納する格納手段と、前記格納手段にて格納された前記画像データを記録紙上に画像として形成する画像形成手段とを有する画像形成装置であって、前記画像入力手段が入力した第１原稿にかかる画像データを前記画像形成手段が画像として形成したことに応じて、前記第１原稿にかかる画像データを前記格納手段から消去した上で前記第１原稿上の画像を前記画像入力手段に再び読み取らせる第１処理か、前記第１原稿にかかる画像データを前記格納手段から消去することなく前記第１原稿に引き続く第２原稿上の画像を前記画像入力手段に読み取らせる第２処理かを、前記画像形成装置のユーザの指示に基づいて選択する選択手段と、前記選択手段が前記第１処理を選択した場合は前記第１処理を実行した上で前記第１原稿にかかる画像データを前記格納手段に格納させ、前記選択手段が前記第２処理を選択した場合は前記第２処理を実行した上で前記第２原稿にかかる画像データを前記格納手段に格納させるよう制御する制御手段とを有し、前記制御手段は、前記画像形成装置のユーザが前記画像入力手段による画像データの入力が終了した旨の指示をした場合に、前記格納手段に格納された画像データを記録紙上に画像として形成するよう前記画像形成手段を制御することを特徴とする。
本発明の画像形成装置の制御方法は、原稿上の画像を読み取って画像データを入力する画像入力ステップと、前記画像入力ステップにより入力された前記画像データを格納手段に格納する格納ステップと、前記格納ステップにて格納された前記画像データを記録紙上に画像として形成する画像形成ステップとを有する画像形成装置の制御方法であって、前記画像入力ステップが入力した第１原稿にかかる画像データを前記画像形成ステップにて画像として形成したことに応じて、前記第１原稿にかかる画像データを前記格納手段から消去した上で前記第１原稿上の画像を前記画像入力ステップにて再び読み取らせる第１処理か、前記第１原稿にかかる画像データを前記格納手段から消去することなく前記第１原稿に引き続く第２原稿上の画像を前記画像入力ステップにて読み取らせる第２処理かを、前記画像形成装置のユーザの指示に基づいて選択する選択ステップと、前記選択ステップが前記第１処理を選択した場合は前記第１処理を実行した上で前記第１原稿にかかる画像データを前記格納手段に格納させ、前記選択ステップが前記第２処理を選択した場合は前記第２処理を実行した上で前記第２原稿にかかる画像データを前記格納手段に格納させるよう制御する制御ステップとを有し、前記制御ステップは、前記画像形成装置のユーザが前記画像入力ステップによる画像データの入力が終了した旨の指示をした場合に、前記格納手段に格納された画像データを記録紙上に画像として形成するよう前記画像形成ステップを制御することを特徴とする。
【００２１】
【発明の実施の形態】
以下、本発明の実施形態を添付図面を参照しながら詳細に説明する。
【００２２】
図１は、本発明の実施形態に係る画像形成システムを示すブロック図である。図１において、画像入力装置である白黒原稿読取り可能な白黒スキャナ１００とカラー原稿読取り可能なカラースキャナ１１０、画像出力装置（画像形成装置）である低速の白黒プリンタ（低速白黒プリンタ）１２０と中速の白黒プリンタ１３０と高速の両面白黒プリンタ１４０とカラープリンタ１５０、オフラインでプリント用紙の後処理が可能なオフラインフィニッシャ１６０、大容量ストレージを有するサーバコンピュータ１７０、個人ユーザ向けのパーソナルコンピュータ１８０などがイーサネット（Ｒ）などのＬＡＮ１０に接続されて画像形成システム１が構成されている。この画像形成システム１において、白黒スキャナ１００と低速白黒プリンタ１２０とが白黒専用ビデオバス１１によって接続されている。また、カラースキャナ１１０とカラープリンタ１５０とがカラー専用ビデオバス１２によって接続されている。
【００２３】
また、白黒スキャナ１００及びカラースキャナ１１０の夫々には、画像読み取り制御と画像転送制御とを行う画像制御装置２００が専用バス（図示せず）により接続されている。低速白黒プリンタ１２０、中速の白黒プリンタ１３０、高速の両面白黒プリンタ１４０、及びカラープリンタ１５０の夫々には、プリントした記録紙の後処理をオンラインで指示できるオンラインフィニッシャ１２４，１３４，１４４，１５４が接続されている。
【００２４】
図２は、図１における画像制御装置２００の構成を示すブロック図である。図２において、画像制御装置２００（Controller Unit）は画像情報やデバイス情報の入出力を行うコントローラであり、一方では白黒スキャナ１００や低速白黒プリンタ１２０に接続され、他方ではＬＡＮ１０や公衆回線（ＷＡＮ）２０に接続される。
【００２５】
ＣＰＵ２０１はシステム全体を制御するコントローラである。ＲＡＭ２０２はＣＰＵ２０１が動作するためのシステムワークメモリであり、画像データを一時的に記憶するための画像メモリでもある。ＲＯＭ２０３はブートＲＯＭであり、システムのブートプログラムが格納されている。ＨＤＤ２０４はハードディスクドライブであり、システムソフトウェアや画像データなどが格納される。
【００２６】
操作部Ｉ／Ｆ２０６は操作部（ＵＩ）２１０に接続するためのインターフェース部であり、画像データを操作部２１０に出力する。この画像データに基づいて操作部２１０に画像が表示される。また、本システムの使用者が操作部２１０から入力した情報を、ＣＰＵ２０１に伝える役割をする。
【００２７】
Ｎｅｔｗｏｒｋ２０９はＬＡＮ１０に接続されており、情報の入出力を行う。Ｍｏｄｅｍ２２０は公衆回線２０に接続されており、この公衆回線２０を介して情報の入出力を行う。以上のデバイスがシステムバス２０７上に配置される。Ｉｍａｇｅ Ｂｕｓ Ｉ／Ｆ２０５は、画像データを高速で転送する画像バス２０８とシステムバス２０７とを接続しており、データ構造を変換するバスブリッジである。画像バス２０８は、ＰＩＣバスなどの高速バスによって構成される。
【００２８】
画像バス２０８上には以下の各種デバイスが配置されている。ラスターイメージプロセッサ（ＲＩＰ）２３０はＰＤＬコードをビットマップイメージに展開するものである。デバイスＩ／Ｆ部２４０は、画像制御装置２００と白黒スキャナ１００や低速白黒プリンタ１２０とを接続し、画像データの同期系／非同期系の変換を行うものである。スキャナ画像処理部２５０は、入力画像データに対して補正、加工、編集などを行うものである。プリンタ画像処理部２６０は、プリント出力画像データに対して、プリンタの補正、解像度変換などを行うものである。画像回転部２７０は画像データの回転を行うものである。画像圧縮部２８０は、多値画像データをＪＰＥＧに圧縮伸張処理を行い、２値画像データをＪＢＩＧ、ＭＭＲ、ＭＨに圧縮伸張処理を行うものである。
【００２９】
また、ＨＤＤ２０４には、ネットワーク（ＬＡＮ１０）に接続されているノードに関する画像出力速度、設置位置などの情報がアドレス毎に保存されている。
【００３０】
図３は、図２における白黒スキャナ１００の概略を示す概略斜視図である。白黒スキャナ１００は原稿の画像に光を照射し、ＣＣＤライセンサ（図示せず）で走査することによって原稿から画像情報を読み取り、読み取った画像情報をラスターイメージデータ３０として電気信号に変換する。原稿は原稿フィーダ１０１のトレイ１０２にセットされる。操作部２１０（図２参照）を操作して、ユーザが読取りを起動する指示を出すと、画像制御装置２００のＣＰＵ２０１がその指示をスキャナ１００に与える。指示を受けたスキャナ１００は、原稿フィーダ１０１によって原稿を１枚ずつフィードして原稿上の画像の読取りを実行する。
【００３１】
図４は、図２における低速白黒プリンタ１２０の概略を示す概略斜視図である。低速白黒プリンタ（以下、プリンタと記す）１２０は、ラスターイメージデータ４０（図２参照）を記録紙上に画像として形成する。この画像形成の方式には感光体ドラムや感光体ベルト（いずれも図示せず）を用いた電子写真方式や微少ノズルアレイからインクを吐出して記録紙上に直接に画像を印字するインクジェット方式などがある。
【００３２】
プリント動作の起動は、ＣＰＵ２０１からの指示（ラスターイメージデータ４０）によって開始する。プリンタ１２０の内部には、記録紙のサイズや記録紙の向きを選択できるように複数の給紙段が設けられており、それらに対応した複数の給紙カセット１２２ａ，１２２ｂ，１２２ｃ，１２２ｄが装着されている。また、排紙トレイ１２３は、印字が終了した記録紙を受けるものである。プリンタ１２０にフィニッシャ１２４が装着されている場合は、印字された記録紙はフィニッシャ１２４に搬送される。フィニッシャ１２４にはステイプラユニット１２５（後処理ユニット）が装着されている。このステイプラユニット１２５によって５０枚の記録紙を綴じたり、１００枚の記録紙を綴じたりできる。
【００３３】
フィニッシャ１２４にはインサータユニット１２６が装着されている。このインサータユニット１２６は給紙カセット１２２ａ，１２２ｂ，１２２ｃ，１２２ｄのように一つの給紙段として使用できる。インサータユニット１２６はフィニッシャ上に装着されているため、ここから給紙された用紙はプリンタ１２０内の画像形成部や定着器（いずれも図示せず）などを通過しない。このため、印字（画像形成）はできないが、熱による影響を受けずに用紙を印字済みの記録紙の間に挿入（組むこと）できる。また、カラープリント済みの原稿などを置けばカラー混在の排紙（出力）ができる。
【００３４】
記録紙の両面に印字する場合は、片面に画像を印字した後にプリンタ１２０内で記録紙を反転する。その後、ＣＰＵ２０１からの指示４０に従い、まだ印字されていない面に画像を印字する。
【００３５】
次に、デバイスＩ／Ｆ２４０について説明する。図５は、図２のデバイスＩ／Ｆ２４０の構成を示すブロック図である。図５において、画像バスＩ／Ｆコントローラ２４１は、画像バス２０８に接続しており、画像バス２０８のバスアクセスシーケンスを制御する。また、この画像バスＩ／Ｆコントローラ２４１は、デバイスＩ／Ｆ２４０内の各デバイスを制御する。さらに、画像バスＩ／Ｆコントローラ２４１は、外部のスキャナ１００及びプリンタ１２０への制御信号を発生する。
【００３６】
スキャンバッファ２４２は、スキャナ１００から送られてきた画像データを一時的に保存すると共にこの保存した画像データを画像バス２０８に同期させて出力する。シリアルパラレル・パラレルシリアル変換部２４３は、スキャンバッファ２４２に保存された画像データを順番に並べたり、あるいは分解したりして、画像バス２０８に転送できる画像データのデータ幅に変換する。パラレルシリアル・シリアルパラレル変換部２４４は、画像バス２０８から転送されてきた画像データを分解したり、あるいは順番に並べたりして、プリントバッファ２４５に保存できる画像データのデータ幅に変換する。プリントバッファ２４５は、画像バス２０８から送られてきた画像データを一時的に保存すると共にこの保存した画像データを画像バス２０８に同期させて出力する。
【００３７】
ここで、画像スキャンの処理手順を以下に示す。スキャナ１００から送られてくる画像データを、同じくスキャナ１００から送られてくるタイミング信号に同期させて、スキャンバッファ２４２に保存する。
【００３８】
画像バス２０８がＰＩＣバスの場合、バッファ内に画像データが３２ビット以上入ったときは、３２ビット分の画像データを先入れ先出しでバッファからシリアルパラレル・パラレルシリアル変換部２４３に送る。シリアルパラレル・パラレルシリアル変換部２４３で変換された３２ビットの画像データは画像バスＩ／Ｆコントローラ２４１を介して画像バス２０８上に転送される。また、画像バス２０８がＩＥＥＥ１３９４の場合、バッファ内の画像データを先入れ先出しでバッファからシリアルパラレル・パラレルシリアル変換部２４３に送る。シリアルパラレル・パラレルシリアル変換部２４３で変換されたシリアル画像データは画像バスＩ／Ｆコントローラ２４１を介して画像バス２０８上に転送する。
【００３９】
次に画像プリント時の処理手順を示す。画像バス２０８がＰＣＩバスの場合、画像バス２０８から送られてくる３２ビットの画像データを画像バスＩ／Ｆコントローラ２４１で受け取ってパラレルシリアル・シリアルパラレル変換部２４４に送る。パラレルシリアル・シリアルパラレル変換部２４４で画像データをプリンタ１２０の入力データビット数に分解してプリントバッファ２４５に保存する。また、画像バス２０８がＩＥＥＥ１３９４の場合、画像バス２０８から送られてくるシリアル画像データを画像バスＩ／Ｆコントローラ２４１で受け取ってパラレルシリアル・シリアルパラレル変換部２４４に送る。パラレルシリアル・シリアルパラレル変換部２４４で画像データをプリンタ１２０の入力データビット数に変換し、プリントバッファ２４５に保存する。プリンタ１２０から送られてくるタイミング信号に同期させて、バッファ内の画像データを先入れ先出しでプリンタ１２０に送る。
【００４０】
次に、スキャナ画像処理部２５０について説明する。図６は、図２のスキャナ画像処理部２５０の構成を示すブロック図である。図６において、画像バスＩ／Ｆコントローラ２５１は、画像バス２０８に接続されており、画像バス２０８のバスアクセスシーケンスを制御する。また、スキャナ画像処理部２５０内の各デバイスも制御する。
【００４１】
フィルタ処理部２５２は、空間フィルタでありコンボリューション演算を実行する。編集処理部２５３は、例えば入力画像データからマーカーペンで囲まれた閉領域を認識して、その閉領域内の画像データに対して、影つけ、網掛け、ネガポジ反転などの各種の画像加工処理を実行する。変倍処理部２５４は、読取り画像の解像度を変更する場合にラスターイメージの主走査方向について補間演算を行って拡大や縮小を実行する。副走査方向の変倍は、画像読取りラインセンサ（図示せず）の走査速度を変更することによって実行する。テーブル処理部２５５は読み取った輝度データである画像データを濃度データにテーブル変換する。２値化処理部２５６は多値のグレースケール画像データを誤差拡散処理やスクリーン処理によって２値化する。これらの処理が終了した画像データは、再び画像バスＩ／Ｆコントローラ２５１を介して、画像バス２０８上に転送される。
【００４２】
次に、プリンタ画像処理部２６０について説明する。図７は、図２のプリンタ画像処理部２６０の構成を示すブロック図である。図７において、画像バスＩ／Ｆコントローラ２６１は、画像バス２０８に接続されており、画像バス２０８のバスアクセスシーケンスを制御する。また、プリンタ画像処理部２６０内の各デバイスも制御する。解像度変換処理部２６２は、ＬＡＮ１０あるいは公衆回線２０を介して受信した画像データをプリンタ１２０の解像度に変換（解像度変換）する。スムージング処理部２６３は、解像度変換後の画像データのジャギーを滑らかにする処理を行う。なお、「ジャギー」とは、斜め線や曲線などにおいて、ギザギザになった線のことである。
【００４３】
次に、画像回転処理部２７０について説明する。図８は、図２の画像回転処理部２７０の構成を示すブロック図である。図８において、画像バスＩ／Ｆコントローラ２７１は画像バス２０８に接続されており、画像バス２０８のバスシーケンスを制御する。また、この画像バスＩ／Ｆコントローラ２７１は画像回転部２７２にモード等を設定する制御をし、画像回転部２７２に画像データを転送するためのタイミング制御もする。以下に画像回転部２７２の処理手順を示す。
【００４４】
画像バス２０８を介して、ＣＰＵ２０１が画像バスＩ／Ｆコントローラ２７１に画像回転制御の設定をすると、この設定に基づいて画像バスＩ／Ｆコントローラ２７１は画像回転部２７２に対して画像回転に必要な設定を行う。設定される項目は、例えば、画像サイズ、回転方向、角度などである。設定が終了した後、再度、ＣＰＵ２０１が画像バスＩ／Ｆコントローラ２７１に対して画像データ転送の許可を行う。この許可に従って画像バスＩ／Ｆコントローラ２７１はＲＡＭ２０２又は画像バス２０８上の各デバイスから画像データの転送を開始する。尚、ここでは３２ｂｉｔをそのサイズとし、回転を行う画像サイズを３２×３２（ｂｉｔ）とする。また、画像バス２０８上に画像データを転送させる際に３２ｂｉｔを単位とする画像転送を行うものとする。ここで扱う画像は２値を想定する。
【００４５】
上述のように、３２×３２（ｂｉｔ）の画像を得るためには、上述の単位データ転送を３２回行う必要があり、且つ不連続なアドレスから画像データを転送する必要がある（図１０参照）。不連続アドレッシングにより転送された画像データは、読出し時に所望の角度に回転されているようにＲＡＭ２７３に書き込まれる。例えば、反時計方向に９０度の回転であれば、最初に転送された３２ｂｉｔの画像データをＹ方向に書き込んでいく（図１１参照）。読出し時にはＸ方向に読み出すことによって画像が回転される。
【００４６】
３２×３２（ｂｉｔ）の画像回転（ＲＡＭ２７３への書込み）が完了した後、画像回転部２７２はＲＡＭ２７３から上述した読出し方法で画像データを読み出し、画像バスＩ／Ｆコントローラ２７１に画像を転送する。回転処理された画像データを受け取った画像バスＩ／Ｆコントローラ２７１は、連続アドレッシングを以て、ＲＡＭ２０２又は画像バス２０８上の各デバイスにデータを転送する。この一連の処理は、必要なページ数の処理が終了してＣＰＵ２０１からの処理要求が無くなるまで繰り返される。
【００４７】
次に、画像圧縮処理部２８０について説明する。図９は、図２の画像圧縮処理部２８０の構成を示すブロック図である。図９において、画像バスＩ／Ｆコントローラ２８１は、画像バス２０８に接続されており、画像バス２０８のバスアクセスシーケンスを制御する。また、入力バッファ２８２と出力バッファ２８５との間のデータのやりとりを行うためのタイミング制御や画像圧縮部２８３に対するモード設定などの制御も実行する。この画像圧縮部２８３には、ＲＡＭ２８４が接続されている。このように構成された画像圧縮処理部２８０の処理手順は以下のように実行される。
【００４８】
画像バス２０８を介して、ＣＰＵ２０１（図２参照）が画像バスＩ／Ｆコントローラ２８１に画像圧縮制御のための設定を行う。この設定により画像バスＩ／Ｆコントローラ２８１は画像圧縮部２８３に対して画像圧縮に必要な設定を行う。例えば、ＭＭＲ圧縮やＪＢＩＧ伸長などの設定である。この設定を行った後に、再度、ＣＰＵ２０１が画像バスＩ／Ｆコントローラ２８１に対して画像データ転送の許可を行う。この許可に従い、画像バスＩ／Ｆコントローラ２８１はＲＡＭ２０２又は画像バス２０８上の各デバイスから画像データの転送を開始する。受け取った画像データは入力バッファ２８２に一時的に格納され、画像圧縮部２８３の画像データ要求に応じて一定のスピードで画像を転送する。この際、入力バッファ２８２は画像バスＩ／Ｆコントローラ２８１と画像圧縮部２８３との間で画像データを転送できるか否かを判別する。画像バス２０８からの画像データの読込み及び、画像圧縮部２８３への画像の書込みが不可能である場合は、データの転送を行わないように制御する。以下、このような制御をハンドシェークと記す。
【００４９】
画像圧縮部２８３は受け取った画像データを、一旦、ＲＡＭ２８４に格納する。ここで、一旦、画像データをＲＡＭ２８４に格納する理由は、画像圧縮の際には画像圧縮処理の種類によって数ライン分のデータを必要とするので、最初の１ライン分の圧縮を行う以前に数ライン分の画像データを用意しておく必要があるからである。
【００５０】
画像圧縮をされた画像データは直ちに出力バッファ２８５に送られる。出力バッファ２８５では、画像バスＩ／Ｆコントローラ２８１と画像圧縮部２８３との間でハンドシェークを行い、画像データを画像バスＩ／Ｆコントローラ２８１に転送する。画像バスＩ／Ｆコントローラ２８１は、転送された、圧縮（又は伸長）された画像データをＲＡＭ２０２又は画像バス２０８上の各デバイスに転送する。この一連の処理は、例えば、必要なページ数の処理が終わったときのようにＣＰＵ２０１からの処理要求が無くなるまで、又は、圧縮時及び伸長時にエラーが発生したときのように画像圧縮部２８３から停止要求が出るまで繰り返される。
【００５１】
以上のように構成された画像形成システムにおいて、スキャナ１００やＮｅｔｗｏｒｋ２０９から入力された１つまたは複数の画像はドキュメント（文書）として扱われ、ボックスと呼ばれる画像記録エリアに格納できる。ボックス内の画像データや属性データはＨＤＤ２０４に記録される。
【００５２】
図１２は、図２における操作部２１０に表示されるコピー基本画面を例示する図である。ここでは、コピージョブについて説明するが、ボックス格納ジョブなどでも同様である。コピー基本画面３００において、３０１は応用モードボタンであり、さまざまなコピー機能を使用する場合に押下する。
【００５３】
図１３は、図２における操作部２１０に表示される応用モード画面を例示する図である。応用モード画面４００は、応用モードボタン３０１を押下すると表示される。プルーフプリントボタン４０１は読み込みを行った画像が正しく読み込めたか逐次サンプルを出力する場合に使用する。４０２の吹出しはプルーフプリントボタン４０１を押下した時に表示されるものである。
【００５４】
図１４は、図２における操作部２１０に表示されるプルーフプリント時の読み込み中画面を例示する図である。読み込み中画面５００はプルーフプリントボタン４０１を押下し、プルーフプリントを行う状態の場合にコピーを行った時に表示される。中止ボタン５０１はコピーを途中で中止する場合に押下する。
【００５５】
図１５は、図２における操作部２１０に表示されるプルーフプリント時の読み込みスタンバイ画面を例示する図である。読み込みスタンバイ画面６００は読み込み中画面５００を表示後、スキャナ１００が画像を読み込み終わった場合に表示される。読み込み終了後、読み込んだ画像のサンプルをプリンタ１２０が出力する。
【００５６】
中止ボタン６０１はコピーを途中で中止する場合に押下する。ページキャンセルボタン６０２はプリンタ１２０が出力したサンプル画像がユーザの意図しない出力の場合に押下する。ページキャンセルボタン６０２を押下することにより、先ほど読み込んだ画像をキャンセルする。このことにより、ユーザは意図する画像出力が得られるまで読み込みのリトライを行うことができる。読込終了ボタン６０３はすべての画像の入力が完了した場合に押下する。読込終了ボタン６０３を押下することにより、ページキャンセルされた画像を除き、出力設定に応じてこれまでに読み込んだ画像の出力を行う。
【００５７】
図１６は、プルーフプリントを行うときの処理を示すフローチャートである。ステップＳ５００１でスキャナ１００が画像を読み込みＲＡＭ２０２に画像を格納する。ボックスジョブの場合はＨＤＤ２０４に画像を格納する。次にＳ５００４に進み、フィニッシャ１２４が接続されているかどうかの判断を行う。フィニッシャ１２４が接続されている場合はＳ５００５へ、接続されていない場合はＳ５００７へそれぞれ進む。Ｓ５００５では、フィニッシャ１２４の最上位トレイ１２７がトレイフル状態、即ち最上位トレイ１２７上に所定量以上の用紙が排紙された状態にあるかどうかの判断を行う。トレイフル状態の場合はＳ５００６へ、トレイフル状態でない場合はＳ５００７へそれぞれ進む。Ｓ５００６では操作部２１０にトレイフル表示を行い、トレイフル解除を待つ。トレイフルが解除された場合、Ｓ５００７へ進む。
【００５８】
Ｓ５００７では、画像向き優先ＯＮで画像形成を行い、ユーザが出力原稿を見やすい形で出力できるようにする。図１７の１０４１が画像向き優先ＯＦＦの場合の出力である。このように、スキャナ１００の種類によっては、そのまま読み込んだ画像を出力すると１８０度回転されたような出力結果が得られる場合がある。画像向き優先ＯＮでは、ユーザの見やすいように画像を回転して出力を行うことにより、１０２１のような出力結果が得られる。Ｓ５００７の処理後、Ｓ５００８に進む。
【００５９】
Ｓ５００８では、フェースアップ、即ち印字面を上向きにしてプリンタ１２０から出力する。フィニッシャが接続されていない場合は出力トレイが１つのため排紙トレイ１２３に出力する。フィニッシャ１２４が接続されている場合は最上位トレイ１２７に出力する。次にＳ５００９に進む。
【００６０】
Ｓ５００９では、読み込みスタンバイ画面６００を表示し、出力画像をユーザに確認させる。Ｓ５０１０でユーザの応答を判断する。ページキャンセルボタン６０２が押下された場合は、出力画像がＮＧだったと判断し、Ｓ５０１１に進む。図示されないコピースタートボタンが押下された場合は、出力画像がＯＫだったと判断し、Ｓ５０２０に進む。読み込み終了ボタンが押下された場合も出力画像がＯＫだったと判断し、Ｓ５０２０に進む。Ｓ５０１１では、ＲＡＭ２０２またはＨＤＤ２０４に格納した直前の画像を消去し、Ｓ５００１に戻る。
【００６１】
Ｓ５０２０では、次原稿のありなしを判断する。図示されないコピースタートボタンが押下された場合は次原稿ありと判断し、Ｓ５００１に戻る。読み込み終了ボタンが押下された場合は次原稿がないと判断しＳ５０２１に進む。Ｓ５０２１ではコピージョブかどうかを判断し、コピージョブの場合はＳ５０２２へ進み、ボックス格納ジョブなどコピージョブでない場合は、出力する必要が無いためＳ５０２２へ進まずフローチャートを抜ける。
【００６２】
Ｓ５０２２では、ＲＡＭ２０２に格納された画像をソートやグループ、コピー数などの出力設定に応じて出力し、フローチャートを抜ける。また、Ｓ５０２２での出力部数がカウントされるが、その際プルーフプリント時の出力部数は対象として除かれ、Ｓ５０２２の出力処理での出力部数のみがカウントされる。この出力部数はユーザが任意に設定することが可能であり、出力部数の設定内容に従って出力処理がなされる。このように、プルーフプリントによる出力については出力部数にカウントされないため、プルーフプリントでの出力部数、プルーフプリントの有無に拘わらず、ユーザが望む出力部数の出力を常に提供することができる。
【００６３】
図１７はプルーフプリントの説明図である。１００１，１００２，１００３はスキャナ１００におかれる原稿である。これらを一枚ずつユーザがスキャナ１００に読み込ませるとする。１００１の原稿Ａを読み込ませると１０１１のプルーフ出力Ａがプリンタ１２０から出力される。ここで出力結果が正しい場合は次原稿をおき、スキャナ１００に読み込ませる。同様に１００２の原稿Ｂを読み込ませると１０１２のプルーフ出力Ｂがプリンタ１２０から出力される。
【００６４】
１００３の原稿Ｃを読み込ませると１０１３のプルーフ出力Ｃがプリンタ１２０から出力される。ここでユーザが１００３の原稿Ｃを斜めに置いてしまったため、出力画像も少し傾いた画像になってしまったとする。この場合、ユーザはページキャンセルボタン６０２を押下し、直前に読み込んだ画像をキャンセルする。そして再度原稿１００３をおき直し、スキャナ１００に読み込ませる。すると１０１４のプルーフ出力Ｃがプリンタから出力される。以上の動作を繰り返すことにより、ユーザは確実に自分の意図する正しい画像が読み込まれるまで読み込み処理を繰り返すことができる。
【００６５】
１０２１〜１０３３はプルーフ出力後のＳ５０２１での出力の例である。１０２１から１０２３はソート３部の出力である。１０３１から１０３３はグループ３部の出力である。どちらの出力も１００３の原稿Ｃを２回読み込んでいるにもかかわらずページキャンセルされているため、余分な出力が行われていない。
【００６６】
また、出力画像の属性（例えばFAX、スキャン、コピー等）を選択条件としてフィニッシャ１２４の各トレイのいずれに排出するかを決定する排出方式が知られているが、このような排出方式に設定されている場合であっても、プルーフプリント時は予めきめられた最上位トレイ１２７に排出される。
【００６７】
なお、上記処理は画像制御装置において実行されるものとして説明したが、画像形成装置の制御部（図示せず）が上記処理を実行してもよい。
【００６８】
また、上記処理方法を記憶した任意の記憶媒体が、画像制御装置又は画像形成装置の制御部に上記処理方法を実行するプログラムを供給し、画像制御装置のＣＰＵ又は不図示のＭＰＵの何れか１つが上記プログラムを実行するようにしてもよい。あるいは、上記記憶媒体が、画像形成装置の制御部に上記プログラムを供給し、画像形成装置の不図示のＣＰＵ又はＭＰＵの何れか１つが上記プログラムを実行するようにしてもよい。上記記憶媒体としては、例えば、ハードディスク、ＲＯＭなどがある。
【００６９】
また、画像制御装置のＣＰＵ又はＭＰＵのいずれか１つの代わりに、これらと同様の動作をする不図示の回路が上述した実施の形態を実現してもよい。あるいは、画像形成装置の制御部のＣＰＵ又はＭＰＵのいずれか１つの代わりに、これらと同様の動作をする不図示の回路が上述した実施の形態を実現してもよい。
【００７０】
また、記憶媒体が供給する上記プログラムは、画像制御装置に挿入された不図示の機能拡張ボードや画像制御装置に接続された不図示の機能拡張ユニットに備わる不図示のメモリに書き込まれた後に、その機能拡張ボードや機能拡張ユニットに備わる不図示のＣＰＵ等が上記プログラムの一部又は全部を実行してもよい。あるいは、記憶媒体が供給する上記プログラムは、画像形成装置に挿入された不図示の機能拡張ボードや画像形成装置に接続された不図示の機能拡張ユニットに備わる不図示のメモリに書き込まれた後に、その機能拡張ボードや機能拡張ユニットに備わる不図示のＣＰＵ等が上記プログラムの一部又は全部を実行してもよい。
【００７１】
【発明の効果】
本発明によれば、ユーザが確実に自分の意図する正しい画像が読み込まれるまで読み込み処理を繰り返し、読み込まれた画像データを記録紙上に画像として形成する画像形成装置及びその制御方法を提供することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る画像形成システムを示すブロック図である。
【図２】図１における画像制御装置２００の構成を示すブロック図である。
【図３】図２における白黒スキャナ１００の概略を示す概略斜視図である。
【図４】図２における低速白黒プリンタ１２０の概略を示す概略斜視図である。
【図５】図２のデバイスＩ／Ｆ部２４０の構成を示すブロック図である。
【図６】図２のスキャナ画像処理部２５０の構成を示すブロック図である。
【図７】図２のプリンタ画像処理部２６０の構成を示すブロック図である。
【図８】図２の画像回転処理部２７０の構成を示すブロック図である。
【図９】図２の画像圧縮処理部２８０の構成を示すブロック図である。
【図１０】画像回転を説明する図である。
【図１１】画像回転の方法を示す図である。
【図１２】図２における操作部２１０に表示されるコピー基本画面を例示する図である。
【図１３】図２における操作部２１０に表示される応用モード画面を例示する図である。
【図１４】図２における操作部２１０に表示されるプルーフプリント時の読み込み中画面を例示する図である。
【図１５】図２における操作部２１０に表示されるプルーフプリント時の読み込みスタンバイ画面を例示する図である。
【図１６】プルーフプリントを行うときの処理を示すフローチャートである。
【図１７】プルーフプリントの説明図である。
【符号の説明】
１  画像形成システム
１０  イーサネット（Ｒ）（ネットワーク）
１００  白黒スキャナ
１１０  カラースキャナ
１２０  低速の白黒プリンタ（画像形成装置）
１２４  フィニッシャ
１２５  ステイプラユニット（後処理ユニット）
１３０  中速の白黒プリンタ（画像形成装置）
１４０  高速の両面白黒プリンタ（画像形成装置）
１５０  カラープリンタ（画像形成装置）
２００  画像制御装置
２１０  操作部
【図１】
0003870095.tif 000002
【図２】
0003870095.tif 000003
【図３】
0003870095.tif 000004
【図４】
0003870095.tif 000005
【図５】
0003870095.tif 000006
【図６】
0003870095.tif 000007
【図７】
0003870095.tif 000008
【図８】
0003870095.tif 000009
【図９】
0003870095.tif 000010
【図１０】
0003870095.tif 000011
【図１１】
0003870095.tif 000012
【図１２】
0003870095.tif 000013
【図１３】
0003870095.tif 000014
【図１４】
0003870095.tif 000015
【図１５】
0003870095.tif 000016
【図１６】
0003870095.tif 000017
【図１７】
0003870095.tif 000018