(57)【要約】【課題】上位装置から送信された文字や図のデータを用紙に印刷する場合、文書校正、文字や図の配置などを確認するためのドラフト印刷を実施するときには、文字や図を画像形成装置が所持しているビットマップフォント、記号等のより簡単な別の表現方法に置換することによって、印刷時間を短縮するとともに消耗品の消費量を抑えてランニングコストを低くすることができるようにする。【解決手段】ドラフト印刷機能を有する画像形成装置であって、ドラフト印刷が指定された場合、送信データの中で指定されたデータを、迅速にイメージに展開することができるデータに置換する。【選択図】          図１
2004243557.tif 000002
【特許請求の範囲】
【請求項１】
（ａ）ドラフト印刷機能を有する画像形成装置であって、
（ｂ）ドラフト印刷が指定された場合、送信データの中で指定されたデータを、迅速にイメージに展開することができるデータに置換することを特徴とする画像形成装置。
【請求項２】
前記送信データの中で指定されたデータは、アウトラインフォント選択指定である請求項１に記載の画像形成装置。
【請求項３】
前記迅速にイメージに展開することができるデータは、ビットマップフォントである請求項１に記載の画像形成装置。
【請求項４】
前記迅速にイメージに展開することができるデータは、フォントキャッシュメモリに格納されたフォントである請求項１に記載の画像形成装置。
【請求項５】
前記迅速にイメージに展開することができるデータは、メモリに格納されたイメージデータである請求項１に記載の画像形成装置。
【請求項６】
（ａ）ドラフト印刷機能を有する画像形成装置であって、
（ｂ）ドラフト印刷が指定された場合、送信データに含まれるイメージデータを簡素化して印刷することを特徴とする画像形成装置。
【請求項７】
前記簡素化は、ビットマップ文字列に変換することである請求項６に記載の画像形成装置。
【請求項８】
前記簡素化は、イメージ枠だけを印刷することである請求項６に記載の画像形成装置。
【請求項９】
前記送信データの中で指定されたデータを、あらかじめ用意したデータに変換する請求項６に記載の画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像形成装置に関するものである。
【０００２】
【従来の技術】
従来、プリンタ等の画像形成装置において、パーソナルコンピュータ等の上位データ送信装置（以下「上位装置」という。）から送られてくる印刷データを用紙に印刷する場合、画像形成装置は、受信した印刷データの文字や図を上位装置が指定した通りに解析し、用紙に印刷するようになっている。
【０００３】
例えば、画像形成装置が文字サイズを様々なサイズに変更することができる文字、すなわち、アウトライン文字をメモリ等の記憶手段に格納して所持する場合、上位装置から送信された文字書体がＧｏｔｈｉｃ（ゴシック）体で、サイズが２０ポイントの大きさの印刷データを受信すると、前記画像形成装置は、所持しているアウトライン文字の中から同じ文字書体を選択する。なお、同じアウトライン文字を所持していないときは、所持しているアウトライン文字を前記上位装置から送信された文字書体に相当する文字書体に置換する。そして、前記画像形成装置は、選択した同じ文字書体又は置換された文字書体をラスタライズ処理によってイメージデータに編集し、印刷することができるように調整を行った後に、用紙に印刷するようになっている。なお、前記ラスタライズ処理は、アウトライン文字情報を実際のビットイメージに変換する処理である。
【０００４】
また、上位装置から印刷データとして文字データだけでなく、図、写真等のイメージデータが送信された場合、前記画像形成装置は受信したイメージデータを、印刷に適したイメージデータに編集した後に、用紙に印刷するようになっている。
【０００５】
さらに、上位装置や画像形成装置を操作するユーザが、作成された文章、文脈等を確認するために文書の校正をしたり、図と文章とのレイアウト等を確認したりするために下書き印刷、すなわち、ドラフト印刷を行う場合に、消耗品の消費を抑えた印刷を行うことができるドラフト印刷機能を有する画像形成装置も提案されている（例えば、特許文献１参照。）。この場合、下書き印刷としてのドラフト印刷を行うと、消耗品の消費を抑えることができるので、画像形成装置のランニングコストを低くすることができる。
【０００６】
【特許文献１】
特開平１１−９５６１８号公報
【０００７】
【発明が解決しようとする課題】
しかしながら、前記従来の画像形成装置においては、ドラフト印刷を行うと、印刷速度が低くなってしまう。一般に、ドラフト印刷機能を必要とするユーザは、少しでも早く、文脈、レイアウト等の要点を把握することを求めている。ところが、前記従来の画像形成装置においては、前述されたような制御方法によってイメージデータを作成した後に、消耗品低消費処理（例えば、文字の中抜け、幅減少、画像の低濃度、低ＤＰＩ、画像の縮小とＮｕｐ化等）が行われるので、通常の印刷より出力が遅くなってしまう。
【０００８】
本発明は、前記従来の画像形成装置の問題点を解決して、上位装置から送信された文字や図のデータを用紙に印刷する場合、文書校正、文字や図の配置などを確認するためのドラフト印刷を実施するときには、文字や図を画像形成装置が所持しているビットマップフォント、記号等のより簡単な別の表現方法に置換することによって、印刷時間を短縮するとともに消耗品の消費量を抑えてランニングコストを低くすることができる画像形成装置を提供することを目的とする。
【０００９】
【課題を解決するための手段】
そのために、本発明の画像形成装置においては、ドラフト印刷機能を有する画像形成装置であって、ドラフト印刷が指定された場合、送信データの中で指定されたデータを、迅速にイメージに展開することができるデータに置換する。
【００１０】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照しながら詳細に説明する。
【００１１】
図１は本発明の第１の実施の形態における出力装置の構成を示すブロック図である。
【００１２】
図において、３２は、パーソナルコンピュータ、サーバ等の上位装置であり、周辺機器としての画像形成装置である出力装置１０と、図示されない無線又は有線の通信回路によって接続されている。また、前記出力装置１０は、例えば、電子写真方式のプリンタ、ファクシミリ機、複写機、プリンタ、ファクシミリ機及び複写機の機能を併せ持つ複合機等であるが、いかなる種類の画像形成装置であってもよく、また、モノクロ画像を形成するものであっても、カラー画像を形成するものであってもよい。そして、前記出力装置１０の画像形成方式も、電子写真方式に限らず、いかなるものであってもよく、例えば、インクジェット方式であってもよいし、ワイヤドット方式であってもよいし、インクリボン方式であってもよいし、昇華型熱転写方式であってもよい。なお、前記出力装置１０は、ドラフト印刷を行う場合に、消耗品の消費を抑えた印刷を行うことができるドラフト印刷機能を有するものである。
【００１３】
また、３１は、前記出力装置１０及び上位装置３２を使用するユーザであり、３３は印刷用紙、樹脂フィルム等の印刷媒体である。そして、前記ユーザ３１は、前記上位装置３２を操作して、文字、図、写真等を含む印刷データを前記出力装置１０に送信し、前記印刷データを印刷媒体３３に印刷させる。
【００１４】
ここで、前記出力装置１０は、マイクロプロセッサ１１、データ入力（受信）部１２、操作パネル部１３、ＲＡＭ１４、プログラム格納ＲＯＭ１５、ビットマップ文字格納ＲＯＭ１６、アウトライン文字格納ＲＯＭ１７及びデータ出力（印刷）部１８を有する。
【００１５】
そして、前記マイクロプロセッサ１１は、データ入力部１２、操作パネル部１３、ＲＡＭ１４、プログラム格納ＲＯＭ１５、ビットマップ文字格納ＲＯＭ１６、アウトライン文字格納ＲＯＭ１７及びデータ出力部１８のすべてと通信を行って動作を制御するコンピュータであり、前記出力装置１０の動作を統括的に制御する。また、前記データ入力部１２は、前記上位装置３２から送信される文字、図、写真等を含む印刷データを受信する。さらに、前記操作パネル部１３は、ＣＲＴ、液晶ディスプレイ、ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）ディスプレイ、ＬＥＤランプ等の表示装置、押しボタン、ダイヤル、スイッチ等を備える入力装置、スピーカ等の音声出力装置等を有する。なお、前記表示装置は、入力装置としても機能するタッチパネルであってもよい。そして、前記操作パネル部１３は、マンマシンインタフェースとして機能し、ユーザ３１が出力装置１０に対する情報を手動によって入力したり、出力装置１０からの情報をユーザ３１に対して通知するようになっている。
【００１６】
また、前記ＲＡＭ１４は、半導体メモリ等から成る揮発性の記憶装置であり、前記データ入力部１２や操作パネル部１３から入力された情報、印刷データ、印刷制御するためのコマンド等を蓄積しておく記憶領域として機能したり、印刷データに含まれる文字をイメージデータに編集するための作業領域として機能したりするようになっている。そして、前記プログラム格納ＲＯＭ１５は、半導体メモリ等から成る不揮発性の記憶装置であり、前記マイクロプロセッサ１１の制御用プログラムが格納されている一種のファームウェアである。さらに、前記ビットマップ文字格納ＲＯＭ１６は、半導体メモリ等から成る不揮発性の記憶装置であり、出力装置１０が所持するビットマップイメージ形式の文字データを格納する記憶領域として機能する。また、前記アウトライン文字格納ＲＯＭ１７は、半導体メモリ等から成る不揮発性の記憶装置であり、出力装置１０が所持する文字サイズが可変なアウトライン文字データを格納する記憶領域として機能する。なお、前記プログラム格納ＲＯＭ１５、ビットマップ文字格納ＲＯＭ１６及びアウトライン文字格納ＲＯＭ１７は、それぞれが独立して単独で存在する半導体チップ等のデバイス（装置）であってもよいし、単一のデバイスから成る記憶装置の記憶領域（メモリ領域）を複数に分割したものであってもよい。
【００１７】
そして、前記データ出力部１８は、印刷媒体３３に印刷して画像を形成するための印刷ヘッド１８ａ、及び、前記マイクロプロセッサ１１等から受信したデータに従って前記印刷ヘッド１８ａの動作を制御する印刷部制御回路１８ｂを有する。なお、前記印刷ヘッド１８ａは、いかなる種類のものであってもよく、例えば、電子写真方式の画像形成部であってよいし、インクジェットヘッドであってもよいし、ワイヤドットヘッドであってもよいし、インクリボンヘッドであってもよいし、熱転写ヘッドであってもよい。
【００１８】
次に、前記プログラム格納ＲＯＭ１５を機能の観点からみた構成について説明する。
【００１９】
図２は本発明の第１の実施の形態におけるプログラム格納ＲＯＭの構成を示すブロック図である。
【００２０】
本実施の形態において、前記プログラム格納ＲＯＭ１５は、前記マイクロプロセッサ１１の制御用プログラムを格納している一種のファームウェアであるので、前記制御用プログラムにおいて各処理を行う部分に対応する複数の機能部から構成されていると考えることができる。この場合、前記プログラム格納ＲＯＭ１５は、図２に示されるように、入力又は受信したデータの受付処理を行うデータ入力処理部２１、及び、入力又は受信したデータを解析する処理を行う入力データ解析処理部２２を有する。そして、該入力データ解析処理部２２は、入力されたデータの中のコマンド（命令）を解析する処理を行うコマンド解析処理部２３、入力されたデータの中の文字データを解析する処理を行う文字データ解析処理部２４、及び、入力されたデータの中のイメージデータを解析する処理を行うイメージデータ解析処理部２５を備える。
【００２１】
さらに、前記プログラム格納ＲＯＭ１５は、前記文字データ解析処理部２４及びイメージデータ解析処理部２５の処理結果に基づいてビットイメージ化された印刷データを作成する処理を行う印刷データ作成処理部２６、マンマシンインタフェースとして機能する操作パネル部１３をユーザ３１が操作して入力された指令等を解析する処理を行うマンマシンインタフェース解析処理部２７、並びに、前記コマンド解析処理部２３、印刷データ作成処理部２６及びマンマシンインタフェース解析処理部２７の処理結果に基づいて、前記データ出力部１８に印刷を行わせるための出力処理を行う出力処理部２８を有する。
【００２２】
そして、前記文字データ解析処理部２４内に出力装置１０の印刷時間を短縮するための手段としての印刷時間短縮アルゴリズムが格納されている。
【００２３】
次に、前記構成の出力装置１０の動作について説明する。
【００２４】
図３は本発明の第１の実施の形態における出力装置の動作を示すフローチャート、図４は本発明の第１の実施の形態におけるアルゴリズム設定情報の概要を示す図、図５は本発明の第１の実施の形態におけるアルゴリズムに従った処理の前後の状態を示す図である。
【００２５】
本実施の形態においては、ユーザ３１が作成した書類等の最終版（確定版）を作成するための印刷、すなわち、正本印刷を行う前に、作成された文章、文脈等を確認するために文書の校正をしたり、図と文章とのレイアウト等を確認したりするためにドラフト印刷を行う場合の動作について説明する。この場合、出力装置１０は受信した文字、図、写真等を含む書類等の印刷データにおける文字について制御する動作について説明する。
【００２６】
まず、上位装置３２は、あらかじめ出力装置１０に用意されている印刷時間短縮アルゴリズムが有効であるか無効であるかを判断する情報、すなわち、アルゴリズム情報を、印刷データに付加して前記出力装置１０に送信する。そして、該前記出力装置１０は、受信した前記アルゴリズム情報を設定する。この場合、図４に示されるように、上位装置３２から送信されたアルゴリズム情報は、印刷データとともに出力装置１０のデータ入力部１２によって受信される。そして、前記アルゴリズム情報は、データ入力部１２からＲＡＭ１４に送信され、該ＲＡＭ１４における記憶領域としてのアルゴリズム情報格納エリア１４ａ内に格納される。なお、前記上位装置３２から受信した印刷データは、前記ＲＡＭ１４におけるあらかじめ決められた他の記憶領域に格納される。
【００２７】
また、ユーザ３１が前記出力装置１０の操作パネル部１３を操作して、該操作パネル部１３が備えるＭＥＮＵ（メニュー）等の機能を利用することによって、前記アルゴリズム情報を設定することもできる。この場合、図４に示されるように、操作パネル部１３のＭＥＮＵ等の機能を利用することによって設定されたアルゴリズム情報は、操作パネル部１３からＲＡＭ１４に送信され、該ＲＡＭ１４におけるアルゴリズム情報格納エリア１４ａ内に格納される。なお、アルゴリズム情報のデフォルト設定値は、従来技術に影響を与えないので、通常は、設定値＝無効とするか、または、アルゴリズム情報を付加しない方が望ましい。
【００２８】
次に、プログラム格納ＲＯＭ１５の文字データ解析処理部２４に格納されているアルゴリズム制御プログラムは、ＲＡＭ１４に格納されたアルゴリズム情報の設定値（有効または無効）を読み出す。そして、該設定値が有効である場合、前記文字データ解析処理部２４は、前記印刷時間短縮アルゴリズムに従った処理を行う。この場合、文字データ解析処理部２４は、印刷データに含まれる文字がアウトライン文字として指定されたものであるか、又は、ビットマップ文字として指定されたものであるかに関わらず、前記文字を、図５に示されるように、該文字データのビットマップフォントとしてのプリンタ搭載ビットマップ文字に置換して展開する。なお、前記アウトライン文字は、アウトラインフォントを選択することが指定されたデータである。また、前記ビットマップフォントとしてのプリンタ搭載ビットマップ文字は、迅速にイメージに展開することができるデータである。
【００２９】
そして、印刷データ作成処理部２６は、前記プリンタ搭載ビットマップ文字を印刷イメージデータとして編集する。なお、前記プリンタ搭載ビットマップ文字は、出力装置１０が所持するビットマップイメージ形式の文字データに含まれるものであり、ビットマップ文字格納ＲＯＭ１６に格納されている。
【００３０】
ここで、図５（ａ）は前記印刷時間短縮アルゴリズムに従った処理を行う前の状態を示しており、図５（ｂ）は前記印刷時間短縮アルゴリズムに従った処理を行った後の状態を示している。前記印刷時間短縮アルゴリズムに従った処理によって、アウトライン文字がビットマップ文字に置換されることが分かる。
【００３１】
また、前記ＲＡＭ１４に格納されたアルゴリズム情報の設定値が無効である場合、前記文字データ解析処理部２４は、印刷時間短縮アルゴリズムに従った処理を終了し、従来通りの処理を行う。この場合、印刷データに含まれる文字データがアウトライン文字として指定されたものであるとき、文字データ解析処理部２４は、アウトライン文字をアウトライン文字データから取り出し、ラスタライズ処理によってビットマップに変換し、ビットマップイメージに展開する。なお、前記アウトライン文字データは、出力装置１０が所持するものであり、アウトライン文字格納ＲＯＭ１７に格納されている。また、印刷データに含まれる文字データがビットマップ文字として指定されたものであるとき、文字データ解析処理部２４は、出力装置１０が所持するビットマップイメージ形式の文字データから該当するビットマップ文字を取り出して展開する。そして、印刷データ作成処理部２６は、ビットマップイメージに展開された文字を印刷イメージデータとして編集する。
【００３２】
ところで、従来は、印刷データに含まれる文字を印刷イメージデータに編集する場合、プリンタ等の画像形成装置が所持するアウトライン文字が指定されたときは、該アウトライン文字をアウトライン文字データから取り出し、ラスタライズ処理によってビットマップに変換する。これに対し、本実施の形態においては、図５に示されるように、印刷データに含まれる文字を該文字と同等なプリンタ搭載ビットマップ文字に置換し、該プリンタ搭載ビットマップ文字を印刷イメージデータとして編集するようになっている。この場合、個々のアウトライン文字のフォントに対応して置換されるべきビットマップ文字のフォントを格納したテーブルを出力装置１０が有してもよい。また、どのアウトライン文字のフォントでも一つの特定のビットマップ文字のフォントに置換するようにしてもよい。また、あらかじめ格納された所定のイメージデータに置換してもよい。さらに、ボールド指定のフォントがノーマル指定のフォントに置換されるようにすると、トナーセーブの効果もある。
【００３３】
続いて、印刷データ作成処理部２６によって編集されたビットマップ文字を含む印刷イメージデータは、データ出力部１８の印刷回路制御部１８ｂに転送される。そして、該印刷部制御回路１８ｂが印刷ヘッド１８ａを作動させて、前記印刷イメージデータを印刷媒体３３に印刷させる。
【００３４】
次に、フローチャートについて説明する。
ステップＳ１  上位装置３２又は操作パネル部１３から受信したアルゴリズム情報を設定する。
ステップＳ２  アルゴリズム情報を格納する。
ステップＳ３  上位装置３２から受信した印刷データを格納する。
ステップＳ４  アルゴリズム情報が有効であるか否かを判断する。アルゴリズム情報が有効である場合はステップＳ５に進み、アルゴリズム情報が無効（従来）である場合はステップＳ６に進む。
ステップＳ５  文字のアウトライン文字／ビットマップ文字指定に関係なく、出力装置１０で所持するプリンタ搭載ビットマップ文字に置換して展開する。
ステップＳ６  文字がアウトライン文字指定である場合は、出力装置１０で所持するアウトライン文字をラスタライズ処理し、ビットマップ文字指定である場合は、出力装置１０で所持するビットマップ文字を展開する。
ステップＳ７  展開したビットマップイメージを編集し、データ出力部１８に送信する。
ステップＳ８  出力媒体３３に印刷し、処理を終了する。
【００３５】
このように、本実施の形態においては、正本印刷を行う前に、作成された文章、文脈等を確認するために文書の校正をしたり、図と文章とのレイアウト等を確認したりするためにドラフト印刷を行う場合、印刷時間短縮アルゴリズムに従った処理を行うことによって、印刷データに含まれる文字がアウトライン文字として指定されたものであるか、又は、ビットマップ文字として指定されたものであるかに関わらず、前記文字を該文字データと同等なプリンタ搭載ビットマップ文字に置換して展開するようになっている。すなわち、ドラフト印刷が指定された場合、送信データに含まれるアウトラインフォントを選択することが指定されたデータを、迅速にイメージに展開することができるデータに置換するようになっている。
【００３６】
そのため、アウトライン文字のラスタライズ処理時間が削除されるので、印刷の起動がかかるまでの時間を短縮することができ、印刷結果をより早くユーザ３１に提供することができる。
【００３７】
また、ビットマップフォントに限らず、アウトラインフォントの展開をより迅速に生成することができるものであれば、いかなる文字のフォントを使用することもできる。例えば、フォントキャッシュメモリに格納されているフォントに置換されるようにしてもよい。また、ドラフト印刷がレイアウト確認用である場合、メモリに格納されたイメージデータとしての特定の図形データに置換されるようにしてもよい。
【００３８】
次に、本発明の第２の実施の形態について説明する。なお、前記第１の実施の形態と同じ構成を有するもの及び同じ動作については、その説明を省略する。
【００３９】
ところで、前記第１の実施の形態においては、文字データ解析処理部２４内に出力装置１０の印刷時間を短縮するための手段としての印刷時間短縮アルゴリズムが格納されてたが、本実施の形態においては、イメージデータ解析処理部２５内に出力装置１０の印刷時間を短縮し、かつ、消耗品のコストを低減するための手段としての印刷時間短縮・消耗品コスト低減アルゴリズムが格納されている。
【００４０】
また、前記第１の実施の形態においては、上位装置３２から送信される印刷データに含まれる文字の印刷時間を短縮するようになっているが、本実施の形態においては、上位装置３２から送信される印刷データに含まれる図、写真等のイメージデータを、出力装置１０で表現することができる別のより単純な表現方法（削除、文字列、簡単なイメージ図）に変換するようになっている。
【００４１】
次に、本実施の形態における出力装置１０の動作について説明する。
【００４２】
図６は本発明の第２の実施の形態における出力装置の動作を示すフローチャート、図７は本発明の第２の実施の形態におけるアルゴリズムに従った処理の前後の状態を示す第１の図、図８は本発明の第２の実施の形態におけるアルゴリズムに従った処理の前後の状態を示す第２の図である。
【００４３】
本実施の形態においても、前記第１の実施の形態と同様に、正本印刷を行う前に、作成された文章、文脈等を確認するために文書の校正をしたり、図と文章とのレイアウト等を確認したりするためにドラフト印刷を行う場合の動作について説明する。この場合、出力装置１０は受信した文字、図、写真等を含む書類等の印刷データにおける文字について制御する動作について説明する。
【００４４】
まず、上位装置３２は、あらかじめ出力装置１０に用意されている印刷時間短縮アルゴリズムが有効であるか無効であるかを判断する情報、すなわち、アルゴリズム情報を、印刷データに付加して前記出力装置１０に送信する。そして、該前記出力装置１０は、受信した前記アルゴリズム情報を設定する。この場合、図４に示されるように、上位装置３２から送信されたアルゴリズム情報は、印刷データとともに出力装置１０のデータ入力部１２によって受信される。そして、前記アルゴリズム情報は、データ入力部１２からＲＡＭ１４に送信され、該ＲＡＭ１４における記憶領域としてのアルゴリズム情報格納エリア１４ａ内に格納される。なお、前記上位装置３２から受信した印刷データは、前記ＲＡＭ１４におけるあらかじめ決められた他の記憶領域に格納される。
【００４５】
また、ユーザ３１が前記出力装置１０の操作パネル部１３を操作して、該操作パネル部１３が備えるＭＥＮＵ（メニュー）等の機能を利用することによって、前記アルゴリズム情報を設定することもできる。この場合、図４に示されるように、操作パネル部１３のＭＥＮＵ等の機能を利用することによって設定されたアルゴリズム情報は、操作パネル部１３からＲＡＭ１４に送信され、該ＲＡＭ１４におけるアルゴリズム情報格納エリア１４ａ内に格納される。なお、アルゴリズム情報のデフォルト設定値は、従来技術に影響を与えないので、通常は、設定値＝無効とするか、または、アルゴリズム情報を付加しない方が望ましい。
【００４６】
次に、プログラム格納ＲＯＭ１５のイメージデータ解析処理部２５に格納されているアルゴリズム制御プログラムは、ＲＡＭ１４に格納されたアルゴリズム情報の設定値（有効または無効）を読み出す。そして、該設定値が有効である場合、前記イメージデータ解析処理部２５は、前記印刷時間短縮・消耗品コスト低減アルゴリズムに従った処理を行う。この場合、イメージデータ解析処理部２５は、印刷データに含まれる図、写真等のイメージデータをすべてＮｕｌｌデータ（イメージなし）に変換するＮｕｌｌ変換を行う。この場合、Ｎｕｌｌ変換された前記イメージデータは、図７に示されるように、印刷媒体３３に印刷されないようになる。
【００４７】
ここで、図７（ａ）は前記印刷時間短縮・消耗品コスト低減アルゴリズムに従った処理としてのＮｕｌｌ変換を行う前の状態を示しており、図７（ｂ）は前記印刷時間短縮・消耗品コスト低減アルゴリズムに従った処理としてのＮｕｌｌ変換を行った後の状態を示している。前記Ｎｕｌｌ変換を行うことによって、イメージデータが、印刷媒体３３に印刷されないようになることが分かる。
【００４８】
また、イメージデータ解析処理部２５は、前記印刷時間短縮・消耗品コスト低減アルゴリズムに従った処理として、前記Ｎｕｌｌ変換ではなく、印刷データに含まれるイメージデータをあらかじめ決められた別の表現に置換する処理を行うこともできる。この場合、図８に示されるように、印刷する場合の消耗品の消費量がより低い簡単な別の表現に変換する。ここで、該表現とは、あらかじめ決められている単純な文字列やイメージであり、例えば、ビットマップ文字から成る特定の文字又は文字列や、イメージ枠だけを印刷するような単純なイメージ図である。
【００４９】
ここで、図８（ａ）は前記印刷時間短縮・消耗品コスト低減アルゴリズムに従った処理としての簡単な別の表現への変換を行う前の状態を示しており、図８（ｂ）は前記印刷時間短縮・消耗品コスト低減アルゴリズムに従った処理としての簡単な別の表現への変換を行った後の状態を示している。前記簡単な別の表現への変換を行うことによって、イメージデータが別の表現に変換されていることが分かる。
【００５０】
また、前記ＲＡＭ１４に格納されたアルゴリズム情報の設定値が無効である場合、前記イメージデータ解析処理部２５は、印刷時間短縮・消耗品コスト低減アルゴリズムに従った処理を終了し、従来通りの処理を行う。この場合、イメージデータ解析処理部２５は、印刷データに含まれるイメージデータをデータ出力部１８が印刷媒体３３に印刷することができるように、ビットマップイメージに展開する。
【００５１】
続いて、印刷データ作成処理部２６は、ビットマップイメージに展開された文字を印刷イメージデータとして編集する。そして、該印刷イメージデータは、データ出力部１８の印刷回路制御部１８ｂに転送される。そして、該印刷部制御回路１８ｂが印刷ヘッド１８ａを作動させて、前記印刷イメージデータを印刷媒体３３に印刷させる。
【００５２】
次に、フローチャートについて説明する。
ステップＳ１１  上位装置３２又は操作パネル部１３から受信したアルゴリズム情報を設定する。
ステップＳ１２  アルゴリズム情報を格納する。
ステップＳ１３  上位装置３２から受信した印刷データを格納する。
ステップＳ１４  アルゴリズム情報が有効であるか否かを判断する。アルゴリズム情報が有効である場合はステップＳ１５に進み、アルゴリズム情報が無効（従来）である場合はステップＳ１６に進む。
ステップＳ１５  イメージデータの部分は、Ｎｕｌｌデータに又はあらかじめ決められた別の表現に置換して展開する。
ステップＳ１６  イメージデータの部分は、出力装置１０で印刷することができるようにビットマップイメージデータに展開する。
ステップＳ１７  展開したビットマップイメージを編集し、データ出力部１８に送信する。
ステップＳ１８  出力媒体３３に印刷し、処理を終了する。
【００５３】
このように、本実施の形態においては、正本印刷を行う前に、作成された文章、文脈等を確認するために文書の校正をしたり、図と文章とのレイアウト等を確認したりするためにドラフト印刷を行う場合、印刷時間短縮・消耗品コスト低減アルゴリズムに従った処理を行い、印刷データに含まれるイメージデータを、印刷媒体３３に印刷されないようにしたり、消耗品の消費量がより低い簡単な別の表現に変換する。すなわち、ドラフト印刷が指定された場合、送信データに含まれるイメージデータを簡素化して印刷するようになっている。
【００５４】
そのため、イメージデータを印刷するために必要なトナー、リボン、インク等の消耗品の消費量を低減させることができ、消耗品の使用可能期間を延長させることができ、出力装置１０のランニングコストを低減させることができる。
【００５５】
なお、本発明は前記実施の形態に限定されるものではなく、本発明の趣旨に基づいて種々変形させることが可能であり、それらを本発明の範囲から排除するものではない。
【００５６】
【発明の効果】
以上詳細に説明したように、本発明によれば、画像形成装置においては、ドラフト印刷機能を有する画像形成装置であって、ドラフト印刷が指定された場合、送信データの中で指定されたデータを、迅速にイメージに展開することができるデータに置換する。
【００５７】
この場合、印刷時間を短縮するとともに消耗品の消費量を抑えてランニングコストを低くすることができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態における出力装置の構成を示すブロック図である。
【図２】本発明の第１の実施の形態におけるプログラム格納ＲＯＭの構成を示すブロック図である。
【図３】本発明の第１の実施の形態における出力装置の動作を示すフローチャートである。
【図４】本発明の第１の実施の形態におけるアルゴリズム設定情報の概要を示す図である。
【図５】本発明の第１の実施の形態におけるアルゴリズムに従った処理の前後の状態を示す図である。
【図６】本発明の第２の実施の形態における出力装置の動作を示すフローチャートである。
【図７】本発明の第２の実施の形態におけるアルゴリズムに従った処理の前後の状態を示す第１の図である。
【図８】本発明の第２の実施の形態におけるアルゴリズムに従った処理の前後の状態を示す第２の図である。
【符号の説明】
１０    出力装置
【図１】
2004243557.tif 000003
【図２】
2004243557.tif 000004
【図３】
2004243557.tif 000005
【図４】
2004243557.tif 000006
【図５】
2004243557.tif 000007
【図６】
2004243557.tif 000008
【図７】
2004243557.tif 000009
【図８】
2004243557.tif 000010