(57)【要約】【課題】  印刷データをラスタライズして印刷を開始した後に印刷設定を変更する必要が発生したとき、再受信の手間をとられることなく、印刷途中の設定変更を可能にする。【解決手段】  データ受信部２で受信した印刷データを、データ処理部４がビットマップデータに変換し、印刷制御部９，印字エンジン１０で印刷を実行する。その際、印刷完了まで当該印刷データを内部記憶装置６又は外部記憶装置７に記憶させておく。印刷中に前記パネル操作部３から印刷設定データの変更入力があったとき、変更された印刷設定データが、印刷データの再ビットマップ化が必要なものであれば、前記記憶装置６、７から印刷データを読み出し、データ処理部４により再ビットマップ変換を行って印刷を行う。印刷完了後は、記憶させておいた印刷データを削除する。【選択図】      図１
2006123428.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを受信するデータ受信部と、印刷設定データを入力可能なパネル操作部と、印刷データをビットマップデータに変換するデータ処理部と、印刷完了まで当該印刷データと前記ビットマップデータを記憶する記憶部とを具え、印刷中に前記パネル操作部から印刷設定データの変更入力があったとき、入力された印刷設定データに応じて前記記憶部から印刷データ又はビットマップデータを選択的に読み出し、印刷データを読み出した場合は、前記データ処理部により再ビットマップ変換を行って印刷を行い、ビットマップデータを読み出した場合は、該ビットマップデータを使って印刷を行うようにしたことを特徴とする画像形成装置。
【請求項２】
設定項目毎に再ビットマップ変換が必要か否かを示す情報を有する設定項目テーブルを具え、印刷中に前記パネル操作部から印刷設定データの変更入力があったとき、前記設定項目テーブルを参照して、前記記憶部から印刷データとビットマップデータのいずれを読み出すかを選択するようにしたことを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記印刷データとビットマップデータは、前記記憶部の空き領域に自動的に記憶することを特徴とする請求項１又は請求項２に記載の画像形成装置。
【請求項４】
印刷が完了した後、前記記憶部に記憶させた印刷データ及びビットマップデータを自動消去することを特徴とする請求項１ないし３の何れか１項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ、あるいは、プリンタ、コピー機、ファクシミリ、スキャナ等の機能を複合して有する複合機等、パソコン等から印刷データを受信して印刷を行う画像形成装置に関するものである。
【背景技術】
【０００２】
プリンタ等の画像形成装置では、通常、印刷データを受信すると、縮尺値、解像度、集約等、各種印刷設定値に基づいて、その印刷データをラスタライズしてから、すなわち、印刷データをビットマップデータに変換してから印刷を実行する。そして、ラスタライズした後、受信した印刷データは不要になるため消去される。
【０００３】
また、特許文献１（特開２０００−２７２１７８号公報）に示されているように、受信した印刷データを属性情報、印刷設定情報と共に記憶装置に記憶しておき、その後属性情報と印刷設定情報を受信した際に、属性情報を比較し、記憶していたものと一致したら、記憶しておいた印刷データと受信した印刷設定情報とに基づいてラスタライズを行うようにした画像形成装置も提案されている。そのようにすれば、２回目以降は、印刷データの送信が不要になって、データ伝送量を削減することができる。
【０００４】
【特許文献１】特開２０００−２７２１７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来の画像形成装置の内、ラスタライズした後に受信した印刷データを消去するタイプのものでは、印刷データをラスタライズして印刷を開始した後に、設定ミス等に気が付いて印刷設定を変更する必要が発生したとき、一旦、処理をキャンセルして印刷データを再受信しなければならず、効率的でないという問題点があった。
【０００６】
また、上記従来の画像形成装置の内、受信した印刷データを属性情報，印刷設定情報と共に記憶装置に記憶しておくものでも、印刷データをラスタライズして印刷を開始した後に印刷設定を変更する必要が発生したとき、やはり、一旦、処理をキャンセルして属性情報と印刷設定情報を再受信する必要がある。
【０００７】
本発明は、そのような問題点に鑑み、印刷データをラスタライズして印刷を開始した後に印刷設定を変更する必要が発生したとき、印刷データを再受信する手間をかけることなく、印刷途中の設定変更を可能にすることを目的とするものである。
【課題を解決するための手段】
【０００８】
前記課題を解決するため、請求項１に記載の画像形成装置は、印刷データを受信するデータ受信部と、印刷設定データを入力可能なパネル操作部と、印刷データをビットマップデータに変換するデータ処理部と、印刷完了まで当該印刷データと前記ビットマップデータを記憶する記憶部とを具え、印刷中に前記パネル操作部から印刷設定データの変更入力があったとき、入力された印刷設定データに応じて前記記憶部から印刷データ又はビットマップデータを選択的に読み出し、印刷データを読み出した場合は、前記データ処理部により再ビットマップ変換を行って印刷を行い、ビットマップデータを読み出した場合は、該ビットマップデータを使って印刷を行うようにしたことを特徴とする。
【０００９】
また、請求項２に記載の画像形成装置は、請求項１に記載の画像形成装置において、設定項目毎に再ビットマップ変換が必要か否かを示す情報を有する設定項目テーブルを具え、印刷中に前記パネル操作部から印刷設定データの変更入力があったとき、前記設定項目テーブルを参照して、前記記憶部から印刷データとビットマップデータのいずれを読み出すかを選択するようにしたことを特徴とする。
【００１０】
また、請求項３に記載の画像形成装置は、請求項１又は２に記載の画像形成装置において、前記印刷データとビットマップデータは、前記記憶部の空き領域に自動的に記憶することを特徴とする。
【００１１】
また、請求項４に記載の画像形成装置は、請求項１ないし３の何れか１項に記載の画像形成装置において、印刷が完了した後、前記記憶部に記憶させた印刷データ及びビットマップデータを自動消去することを特徴とする。
【発明の効果】
【００１２】
本発明の画像形成装置は、次のような効果を奏する。
すなわち、請求項１に記載の画像形成装置は、印刷中に印刷設定データの変更入力があったとき、入力された印刷設定データに応じて記憶部から印刷データ又はビットマップデータを選択的に読み出し、印刷データを読み出した場合は、再ビットマップ変換を行って印刷を行うようにしたので、印刷データをビットマップ変換して印刷を開始した後に印刷設定を変更する必要が発生したとき、印刷データを再受信するというような手間をかけることなく、印刷途中の設定変更が可能になる。
【００１３】
また、請求項２に記載の画像形成装置は、設定項目毎に再ビットマップ変換が必要か否かを示す情報を有する設定項目テーブルを具え、該設定項目テーブルを参照して、記憶部から印刷データとビットマップデータのどちらを読み出すかの選択が容易になる。すなわち、設定項目テーブルに再ビットマップ変換が必要か否かが設定されており、この設定に従って印刷データとビットマップデータのどちらを読み出すかが容易に選択、決定されるようになる。
【００１４】
また、請求項３に記載の画像形成装置は、前記印刷データとビットマップデータを、前記記憶部の空き領域に自動的に記憶するようにしたので、ユーザは印刷データの記憶場所等を意識することなく、印刷途中の設定変更が可能になる。
【００１５】
また、請求項４に記載の画像形成装置は、印刷が完了した後、前記記憶部に記憶させた印刷データ及びビットマップデータを自動消去するようにしたので、記憶部の使用効率が良くなる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施例を図面に基づいて詳細に説明する。
【実施例１】
【００１７】
図１は、本発明を適用するプリンタの概略構成を示すブロック図である。システム制御部１は、システム全体の制御を行う。データ受信部２は、このプリンタに接続されたパソコン等からデータを受信する。パネル操作部３は、印刷設定データの入力を行う。データ処理部４は、印刷データのラスタライズを行う。データ比較部５は、印刷中に印刷設定の変更があったとき、入力された印刷設定データを、図３に示すような設定項目テーブルを参照して再ビットマップ変換（以下、単に再ビットマップ化という）が必要か否かを判別する。
【００１８】
設定項目テーブル（図３）には、項目毎に再ビットマップ化が必要か否かを示す情報が付加されており、「１」は、再ビットマップ化が必要であることを示し、「０」は、必要がないことを示している。なお、設定項目テーブルとしては、図４に示すように、再ビットマップ化の要不要でテーブルを二つに分けてもよい。その場合、項目毎に再ビットマップ化が必要か否かは、その設定項目がどのテーブルに入っているかで判別でき、項目毎にはそのような情報は必要なくなるため、付加情報として、その他の属性情報を付加することができる。図３あるいは図４で示すように、一般的に、印刷される画像自体に変更を加えるものは再ビットマップ化が必要であり、枚数や給排紙の処理などの印刷設定データに変更を加えるものは再ビットマップ化が必要でない。
【００１９】
内部記憶装置６，外部記憶装置７は、印刷データ及びそれをラスタライズして得られるビットマップデータや印刷設定データを記憶し、記憶領域管理部８は、内部記憶装置６，外部記憶装置７の記憶領域を管理する。そして、印刷制御部９は、印字エンジン１０を制御して印刷を実行する。
【００２０】
図２は、プリンタの操作パネルの一例を示す図である。印刷実行中にメニュー選択ボタン１２が押されると、システム制御部１は、表示器１１に設定項目の一覧を表示させるとともに、印刷制御部９に指令して印刷を中断させる。
【００２１】
表示器１１に設定項目の一覧を表示させた状態で、上下キー１３，１４や左右キー１５，１６を操作して、必要な設定項目、例えば、「解像度」を選択してからエンターキー１７を押す。その結果、表示器１１には、現在の解像度が表示されるので、上下キー１３，１４を操作して、希望する解像度に変更してからエンターキー１７を押して確定する。
【００２２】
次に、図５のフローチャートを参照しながら全体的な動作を説明する。
データ受信部２で印刷データを受信したら（ステップ１）、記憶領域管理部８は、まず、内部記憶装置６の領域を確認し（ステップ２）、受信した印刷データを記憶させるだけの空きエリアが確保できれば、そこに印刷データを記憶させる（ステップ３）。内部記憶装置６に十分な空きエリアが確保できない場合は、外部記憶装置７の領域を確認し、そこに記憶させる。
【００２３】
続いて、印刷設定データを所定の記憶場所から読み込み（ステップ４）、印刷データとともにデータ処理部４に渡す。データ処理部４は、受け取った印刷設定データに基づいて印刷データをラスタライズし（ステップ５）、印刷制御部９に渡す。その結果、印刷制御部９は、印字エンジン１０に印刷を開始させる（ステップ６）。
【００２４】
印刷開始後、パネル操作部３からの入力を常時受け付け、設定変更のための操作、具体的には、操作パネルのメニュー選択ボタン１２が押されたか否かを判別する（ステップ７）。そして、メニュー選択ボタン１２が押されたら、パネル操作部３からの設定項目選択を待ち（ステップ８）、変更データを読み込む（ステップ９）。変更データを読み込んだら、図３に示す設定項目テーブルの該当する項目の情報欄を参照し（ステップ１０）、データ処理部４による再ラスタライズが必要か否かを判別する（ステップ１１）。
【００２５】
再ラスタライズの必要がない設定項目であったら、今までの設定値を新しい設定値に変更する（ステップ１２）。一方、再ラスタライズが必要な設定項目であったら、新しい設定値に変更した（ステップ１３）後、ステップ３で記憶させた印刷データを読み込む（ステップ１４）。そして、ステップ４に戻って、再度ラスタライズを行った後、印刷を開始させる。
【００２６】
印刷中、印刷ページを監視しながら印刷が終了したか否かを判別し（ステップ１５）、印刷が終了したら、ステップ３の処理において記憶させた印刷データを削除する（ステップ１６）。ステップ１５の判定において印刷が終了していない場合にはステップ７の処理に戻る。
【図面の簡単な説明】
【００２７】
【図１】本発明を適用するプリンタの概略構成を示すブロック図である。
【図２】プリンタの操作パネルの一例を示す図である。
【図３】設定項目テーブルの一例を示す図である。
【図４】再ビットマップ変換の要不要で分けた設定項目テーブルの一例を示す図である。
【図５】本発明の一実施例の動作を示すフローチャートである。
【符号の説明】
【００２８】
１…システム制御部
２…データ受信部
３…パネル操作部
４…データ処理部
５…データ比較部
６…内部記憶装置
７…外部記憶装置
８…記憶領域管理部
９…印刷制御部
１０…印字エンジン
１１…表示器
１２…メニュー選択ボタン
１３，１４…上下キー
１５，１６…左右キー
【図１】
2006123428.tif 000003
【図２】
2006123428.tif 000004
【図３】
2006123428.tif 000005
【図４】
2006123428.tif 000006
【図５】
2006123428.tif 000007