(57)【要約】【課題】  ＯＨＰ中差し機能により中差し用紙に印刷する場合で、複数部数の印刷時には２部目以降の印刷のためにＯＨＰ用と中差し用紙用の２枚分のビットマップを保存しておく必要がある。このため通常の印刷に対して保存メモリ領域が２倍必要となり、画像形成装置の低価格化の妨げとなっていた。【解決手段】  複数部数の印刷の２部目以降の印刷のために保存しておく情報として、通常印刷時にはビットマップを、ＯＨＰ中差し印刷時にはビットマップ展開前の情報を保存しておくことにより、通常印刷を高速に行なうとともに、ＯＨＰ中差し印刷の高画質化と保存メモリ容量の低減を実現する。【選択図】  図６
2007152897.tif 000002
【特許請求の範囲】
【請求項１】
記録用紙上に画像を形成して印刷を行なう画像形成装置において、
印刷する情報を入力する入力手段と、
前記入力手段により入力した情報を解析する解析手段と、
前記解析手段により解析した結果を保存する第１の保存手段と、
前記解析手段により解析した結果を画像情報に展開する展開手段と、
前記展開手段により展開した画像情報を保存する第２の保存手段と、
前記解析手段により解析した結果、第１の記録用紙に印刷した記録用紙間に第２の記録用紙を挿入するモードかどうかを判定する判定手段と、
印刷する部数を検知する部数検知手段と、
前記部数検知手段が部数が２以上であることを検知した場合に、２部目以降の印刷時に前記判定手段により判定した結果に基づき、前記第１の保存手段により保存された結果を前記展開手段により展開された画像情報または前記第２の保存手段により保存された画像情報を選択する選択手段と、
前記選択手段により選択された画像情報に基づいて印刷を行なう印刷手段と、
を備えたことを特徴とする画像形成装置。
【請求項２】
前記第１の記録用紙がＯＨＰシートであることを特徴とする請求項１に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像形成装置に関し、例えばホストコンピュータがインタフェース回路を通して転送された情報を画像情報に展開し、電子写真方式やインクジェット方式を用いて記録用紙に印刷を行なう画像形成装置に関する。
【背景技術】
【０００２】
従来、電子写真方式やインクジェット方式を用いて記録用紙に印刷を行なう画像形成装置では、外部接続されたホストコンピュータ、デジタルカメラなどから送信された印刷データや、記録媒体に記録された文書、画像ファイルなどを入力し、電子写真方式やインクジェット方式で印刷可能な形式に展開して、記録用紙に印刷を行なう構成となっている。
【０００３】
このような画像形成装置では、入力される情報の形式として、文字やイメージなどの配置や表現方法などを記述した言語形式で入力され、言語を解析してビットマップ形式に展開を行なうコントローラ部と、コントローラ部から印刷データを受け取り、記録用紙を搬送して、感光ドラムやインクジェットヘッドなどの記録部材を用いて実際に印刷を行なうエンジン部から構成されるのが一般的である。
【０００４】
記録用紙としては普通紙やコート紙、厚紙、ハガキなどの用紙の他、ＯＨＰシートにも印刷可能な製品など、製品コンセプトや市場ターゲットに応じてサポートする用紙タイプを設定したさまざまな画像形成装置が製品化されている。
【０００５】
ＯＨＰシートに印刷可能な画像形成装置では、単にＯＨＰシートに印刷を行なうだけでなく、複数ページのＯＨＰシートを印刷する際に、ＯＨＰシート以外の白紙やＯＨＰシートへの印刷内容と同一のものを印刷した用紙をＯＨＰシート間に挿入する、いわゆるＯＨＰ中差し機能を持ったものもある。これは印刷されたＯＨＰシートが重ねられると、擦れることによりトナーやインクが落ちたり、静電気によりシートを揃えづらくなることへの対策や、中差し用紙を挿入することによりＯＨＰシートの印刷内容の確認を容易にすることを目的とした機能である。
【０００６】
このＯＨＰ中差しの機能を持った画像形成装置には、中差し用紙にも印刷する場合に中差し用紙の用紙種別やカラー設定をＯＨＰシートの設定とは独立して設定できるようにしたものがある（例えば、特許文献参照。）。
【０００７】
ところで、外部から入力された印刷データを複数部数印刷する場合、コントローラ部における言語の解析やビットマップ形式への展開は１部目のみ行なってビットマップを保存しておき、２部目以降は保存しておいたビットマップをエンジン部へ転送して印刷を行なう方が効率が良い。
【特許文献１】特開２００４−７８１１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述した画像形成装置では以下の欠点がある。ページ単位での複数部数印刷を行なう場合、ＯＨＰ中差し以外の通常の印刷では、上述したように１部目の印刷時に展開したビットマップを保存しておき、２部目以降の印刷では保存しておいたビットマップをエンジン部へ転送して印刷すればよいので、保存しておくビットマップは用紙１枚分でよい。一方ＯＨＰ中差し印刷では、ＯＨＰと中差し用紙でそれぞれ最適な印刷結果が得られるように用紙種別やカラー設定を設定することができるため、画像処理もＯＨＰと中差し用紙で異なり、その結果ビットマップもＯＨＰと中差し用紙で異なるものとなる。複数部数印刷を行なう場合はＯＨＰと中差し用紙を交互に印刷するため、ビットマップはＯＨＰ用と中差し用紙用の２枚分保存しておく必要がある。このためビットマップを保存しておくためのメモリ領域が通常の印刷に対して２倍必要になってしまい、画像形成装置の低価格化の妨げとなっていた。
【０００９】
本発明は、以上のような局面に鑑みてなされたもので、上記課題を解決するための手段の提供を目的としている。すなわち、複数部数の印刷の２部目以降の印刷のために保存しておく情報として、通常印刷時にはビットマップを、ＯＨＰ中差し印刷時にはビットマップ展開前の情報を保存しておくことにより、通常印刷を高速に行なうとともに、ＯＨＰ中差し印刷の高画質化と保存メモリ容量を小さくすることにある。
【課題を解決するための手段】
【００１０】
このため、本発明は、上記の目的に対してそれぞれ下記項（１）と（２）に示す構成の画像形成装置の提供により前記の目的を達成しようとするものである。
【００１１】
（１）記録用紙上に画像を形成して印刷を行なう画像形成装置において、印刷する情報を入力する入力手段と、前記入力手段により入力した情報を解析する解析手段と、前記解析手段により解析した結果を保存する第１の保存手段と、前記解析手段により解析した結果を画像情報に展開する展開手段と、前記展開手段により展開した画像情報を保存する第２の保存手段と、前記解析手段により解析した結果、第１の記録用紙に印刷した記録用紙間に第２の記録用紙を挿入するモードかどうかを判定する判定手段と、印刷する部数を検知する部数検知手段と、前記部数検知手段が部数が２以上であることを検知した場合に、２部目以降の印刷時に前記判定手段により判定した結果に基づき、前記第１の保存手段により保存された結果を前記展開手段により展開された画像情報または前記第２の保存手段により保存された画像情報を選択する選択手段と、前記選択手段により選択された画像情報に基づいて印刷を行なう印刷手段とを備えたことを特徴とする。
【００１２】
（２）前記第１の記録用紙がＯＨＰシートであることを特徴とする（１）に記載の画像形成装置。
【発明の効果】
【００１３】
本発明によれば、複数部数の印刷時、ＯＨＰ中差し以外の通常の印刷の場合には１部目のレンダリング結果をビットマップとして保存しておいて２部目以降の印刷時にビットマップを読み出して印刷するので高速に印刷することができるとともに、ＯＨＰ中差し印刷の場合には１部目のＯＨＰと中差し用紙のそれぞれのレンダリング前のデータを保存しておいて２部目以降の印刷時にデータを読み出してレンダリングして印刷するので、データを保存するためのメモリ容量を小さく抑えることができる。これにより、画質を落とすことなくメモリサイズと印刷速度のバランスがとれた最適な構成を備えた画像形成装置を提供することができるという効果がある。
【発明を実施するための最良の形態】
【００１４】
以下に、本発明の実施の形態について図面を参照して詳細に説明する。
【００１５】
図１は、本発明実施例の画像形成装置の構成を示す斜視図である。同図において、１は画像形成装置であり、外部から入力した情報や、あらかじめ内部に保持している情報を元に印刷用紙に印刷を行なう。２はホストコンピュータ（以下ホストと表記）で、画像形成装置１とはケーブル３を介して接続され、画像形成装置１に印刷データや画像形成装置１を制御するための情報（以下印刷情報と表記）を転送する。４はデジタルカメラで、画像形成装置１とはケーブル５を介して接続され、画像形成装置１に印刷情報を転送する。６はフラッシュメモリ挿入口で、フラッシュメモリ７を挿入し、画像形成装置１はフラッシュメモリ７内に記憶された印刷情報を入力する。８は給紙カセットで、印刷用紙を所定量セットしておくことができる。同図では給紙カセットが２段構成となっていて、サイズや種類の異なる２種類の用紙をセットできるようになっている。９は排紙口で、印刷された用紙が排紙される。１０は操作キーで、画像形成装置１の動作に関するさまざまな設定を行なったり、画像形成装置１を単独で使用する場合に操作を行なうための部材である。１１は表示パネルで、画像形成装置１の状態表示や、操作キー１０を用いて画像形成装置１の動作設定を行なう場合の設定内容の表示などを行なう。１２は電源スイッチで、画像形成装置１の電源を投入／切断するためのスイッチである。
【００１６】
図２は、画像形成装置１の構成の概要を示した図である。同図において、画像形成装置１はコントローラ部１３とエンジン部１４から構成される。コントローラ部１３はホスト２、デジタルカメラ４、フラッシュメモリ７から印刷情報を入力し、印刷情報の解析などの処理を行なって、エンジン部１４で印刷可能な形式の印刷データを生成する。また、操作キー１０の入力を受け付け、画像形成装置１の動作環境の設定などを行なうとともに、表示パネル１１に画像形成装置１の状態表示やユーザに対して操作キー１０による操作を促すための表示などを行なう。エンジン部１４は、用紙の給紙を行ない、コントローラ部１３で生成された印刷データを印刷して排紙する。エンジン部１４で用紙詰まりや用紙切れなどの異常が発生した場合はコントローラ部１３に通知され、コントローラ部１３は表示パネル１１に異常が発生したことを表示したり、ホスト２やデジタルカメラ４への通知処理などを行なう。
【００１７】
図３はコントローラ部１３の内部構成を示すブロック図である。同図において、２１はコントローラマイコン、２２はシステムメモリ、２３はインターフェース回路（以下Ｉ／Ｆ回路と表記）、２４は受信バッファ、２５はＤＬメモリ、２６はレンダラー、２７はコントローラメモリ、２８は解像度・階調変換回路である。
【００１８】
次に、図３のブロック図における動作について説明する。外部から入力された印刷情報の解析、画像処理、ビットマップへの変換処理などの全ての制御はコントローラマイコン２１が司る。印刷データの流れは次のようになる。ホスト２、デジタルカメラ４、フラッシュメモリ７から入力した印刷情報はＩ／Ｆ回路２３を介して受信バッファ２４に格納され、印刷情報を受信したことがＩ／Ｆ回路２３からコントローラマイコン２１に通知される。印刷情報には、印刷用紙上に文字やイメージをどのように配置、表現するかをページ単位で記述したページ記述言語（以下ＰＤＬと表記）が含まれる。コントローラマイコン２１は受信した印刷情報を解析し、ディスプレイリスト（以下ＤＬと表記）の形式に変換してＤＬメモリ２５に格納する。ＤＬはレンダラー２６によりレンダリング処理され、所定の階調と解像度を持つビットマップに変換されてコントローラメモリ２７に格納される。ビットマップは解像度・階調変換回路２８によりエンジン部１４で印刷可能な解像度と階調に変換され、エンジン部１４へ送出される。
【００１９】
コントローラマイコン２１には操作キー１０の操作内容が入力され、入力された内容に応じて適切な処理を行なう。また、エンジン部１４からは印刷の状況やエラーが発生した場合にはその内容がコントローラマイコン２１に通知され、表示パネル１１に表示したり、ホスト２やデジタルカメラ４に通知される。
【００２０】
図４はエンジン部１４の内部構成を示す図であり、画像形成装置１を横から見た場合のイメージを示している。同図において、４１はエンジンマイコン、４２はエンジンメモリ、４３はキャリッジ、４４はキャリッジモータ、４５は印字ヘッド、４６はヘッドドライバ、４７はローラ、４８はＬＦモータ、４９は印刷用紙、５０は給紙センサ、５１は排紙センサ、５２はプログラムメモリである。
【００２１】
次に、図４のブロック図における動作について説明する。印刷用紙４９の給紙と排紙、印字ヘッドの制御などの全ての制御はエンジンマイコン４１が司る。コントローラ部１３から送出されたビットマップはエンジンメモリ４２に格納される。印刷用紙４９の給紙と排紙は、ＬＦモータ４８を駆動してローラ４７を回転させることにより行なう。給紙と排紙が正常に動作しているかどうかは、給紙センサ５０と排紙センサ５１により印刷用紙４９の有無を検知することにより判別する。印字ヘッド４５はキャリッジ４３と一体になっており、ヘッドドライバ４６によりドライブされる。キャリッジ４３はキャリッジモータ４４により紙面及び印刷用紙の搬送方向に垂直な方向に往復運動を行なって、印字ヘッド４５により印刷用紙４９上に印字を行なう。給紙センサ５０と排紙センサ５１により印刷用紙４９が詰まったことを検知した場合は印字を中止し、コントローラ部１３に通知する。
【００２２】
図５、図６、図７は本発明実施例の動作を示すフローチャートである。このフローチャートは、図３のシステムメモリ２２及び図４のプログラムメモリ５２に内蔵され、コントローラマイコン２１及びエンジンマイコン４１で処理されるプログラムフローを示すプログラム図であり、コントローラマイコン２１及びエンジンマイコン４１は協調して該プログラムフローに従って制御動作を実行する。
【００２３】
同図のフローでは、１つの文書をページ単位で複数部数印刷する場合の処理を示しており、たとえば総ページ数が３ページで２部印刷する場合は、印刷する順序は１部目の１ページ目、２部目の１ページ目、１部目の２ページ目、２部目の２ページ目、１部目の３ページ目、２部目の３ページ目の順となる。
【００２４】
以下に、図５のフローの各ステップに沿って説明する。
【００２５】
ステップ１０１（図ではＳ１０１と記す、以下同様）：ホスト２、デジタルカメラ４、フラッシュメモリ７から印刷ジョブを受信するまで待つ。受信するとＩ／Ｆ回路２３からコントローラマイコン２１に通知され、受信バッファ２４に格納される。
【００２６】
ステップ１０２：１部目の印刷を行なう。処理の詳細は図６のフローチャートに示した通りであり、説明は後述する。
【００２７】
ステップ１０３：最終部まで印刷が済んだかどうかを判別し、まだ印刷していない部がある場合はステップ１０４に進み、最終部まで印刷が終了した場合はステップ１０５に進む。
【００２８】
ステップ１０４：２部目以降の印刷を行なう。処理の詳細は図７のフローチャートに示した通りであり、説明は後述する。
【００２９】
ステップ１０５：全ページの印刷を終了したかどうかを判別する。まだ印刷を終了していないページがある場合はステップ１０２に戻って次のページの処理を行ない、全ページの印刷を終了した場合は処理を終了する。
【００３０】
上記の動作フローでは、複数部数印刷を行なう場合に１部目の印刷と２部目以降の印刷で処理が異なることを示しており、２部目以降はステップ１０３とステップ１０４で部数から１を引いた回数分同じ処理を繰り返している。
【００３１】
次に１部目の印刷処理について図６のフローチャートを用いて説明する。
【００３２】
ステップ２０１：受信したジョブの種類がＯＨＰ中差しジョブかどうかを判別し、ＯＨＰ中差しジョブの場合はステップ２０２に進み、そうでない通常のジョブの場合はステップ２１２に進む。
【００３３】
ステップ２０２：受信した印刷ジョブ中のＰＤＬデータを解析し、ＯＨＰ用のＤＬを生成する。ＤＬはレンダラー２６によりレンダリング処理を行なせるために必要な形式のデータである。
【００３４】
ステップ２０３：ステップ２０２で生成された１ページ分のＯＨＰ用ＤＬをＤＬメモリ２５に保存しておく。
【００３５】
ステップ２０４：ステップ２０２で生成されたＯＨＰ用ＤＬをレンダラー２６に入力してレンダリング処理を行なう。レンダリング処理された結果はビットマップとしてコントローラメモリ２７に格納される。
【００３６】
ステップ２０５：コントローラメモリ２７からビットマップを読み出し、解像度・階調変換回路２８により解像度と階調がエンジンが印刷可能な形式に変換され、エンジン部１４に送出される。送出されたビットマップはエンジンメモリ４２に格納される。
【００３７】
ステップ２０６：エンジンメモリ４２に格納されたビットマップの印刷を行なう。具体的には、印刷用紙４９をＬＦモータ４８及びローラ４７により搬送し、キャリッジ４３をキャリッジモータ４４により往復移動させながら印字ヘッド４５により印刷用紙４９上に印刷を行なう。印刷用紙４９の印刷位置の制御は、搬送方向はＬＦモータ４８の駆動量及び給紙センサ５０と排紙センサ５１の検出結果に基づいて行ない、キャリッジ４３の移動方向はキャリッジモータ４４の駆動量に基づいて行なう。
【００３８】
ステップ２０７：受信した印刷ジョブ中のＰＤＬデータを解析し、中差し用紙用のＤＬを生成する。
【００３９】
ステップ２０８：ステップ２０７で生成された１ページ分の中差し用紙用ＤＬをＤＬメモリ２５に保存しておく。
【００４０】
ステップ２０９：ステップ２０７で生成された中差し用紙用ＤＬをレンダラー２６に入力してレンダリング処理を行なう。レンダリング処理された結果はビットマップとしてコントローラメモリ２７に格納される。
【００４１】
ステップ２１０：コントローラメモリ２７からビットマップを読み出し、解像度・階調変換回路２８により解像度と階調がエンジンが印刷可能な形式に変換され、エンジン部１４に送出される。送出されたビットマップはエンジンメモリ４２に格納される。
【００４２】
ステップ２１１：エンジンメモリ４２に格納されたビットマップの印刷を行なう。ＯＨＰ中差しジョブの場合の１部目の印刷処理（１ページ分）はここで終了する。
【００４３】
ステップ２１２：受信した印刷ジョブ中のＰＤＬデータを解析し、所定の用紙に印刷するためのＤＬを生成する。
【００４４】
ステップ２１３：ステップ２１２で生成されたＤＬをレンダラー２６に入力してレンダリング処理を行なう。レンダリング処理された結果はビットマップとしてコントローラメモリ２７に格納される。
【００４５】
ステップ２１４：コントローラメモリ２７に格納されたビットマップを１ページ分保存しておく。
【００４６】
ステップ２１５：コントローラメモリ２７からビットマップを読み出し、解像度・階調変換回路２８により解像度と階調がエンジンが印刷可能な形式に変換され、エンジン部１４に送出される。送出されたビットマップはエンジンメモリ４２に格納される。
【００４７】
ステップ２１６：エンジンメモリ４２に格納されたビットマップの印刷を行なう。ＯＨＰ中差しでない通常のジョブの１部目の印刷処理（１ページ分）はここで終了する。
【００４８】
上記の動作フローでは各ページに対する１部目の印刷処理を行なっており、このフローの処理をページ数分繰り返し行なう。ステップ２０１でＯＨＰ中差しジョブかどうかの判定を行ない、ＯＨＰ中差しジョブの場合はステップ２０２からステップ２１１、通常のジョブの場合はステップ２１２からステップ２１６の処理を行なっている。
【００４９】
ＯＨＰ中差しジョブの場合はステップ２０２からステップ２０６でＯＨＰ用のＤＬの生成、レンダリング、解像度・階調変換処理、印刷を、ステップ２０７からステップ２１１で中差し用紙用のＤＬの生成、レンダリング、解像度・階調変換処理、印刷を行なっている。また、ステップ２０３ではＯＨＰ用のＤＬを、ステップ２０８では中差し用紙用のＤＬをそれぞれ１ページ分ずつ保存している。ここで保存したＤＬは、後述する２部目以降の印刷時に利用される。
【００５０】
通常のジョブの場合はステップ２１２からステップ２１６で所定の用紙のＤＬの生成、レンダリング、解像度・階調変換処理、印刷を行なっている。また、ステップ２１４では１ページ分のビットマップを保存している。ここで保存したビットマップは、後述する２部目以降の印刷時に利用される。
【００５１】
次に２部目以降の印刷処理について図７のフローチャートを用いて説明する。
ステップ３０１：現在処理中のジョブの種類がＯＨＰ中差しジョブかどうかを判別し、ＯＨＰ中差しジョブの場合はステップ３０２に進み、そうでない場合はステップ３１０に進む。
【００５２】
ステップ３０２：ステップ２０３で保存しておいたＯＨＰ用ＤＬをＤＬメモリ２５から読み出す。
【００５３】
ステップ３０３：ステップ３０２で読み出したＯＨＰ用ＤＬをレンダラー２６に入力してレンダリング処理を行なう。レンダリング処理された結果はビットマップとしてコントローラメモリ２７に格納される。
【００５４】
ステップ３０４：コントローラメモリ２７からビットマップを読み出し、解像度・階調変換回路２８により解像度と階調がエンジンが印刷可能な形式に変換され、エンジン部１４に送出される。送出されたビットマップはエンジンメモリ４２に格納される。
【００５５】
ステップ３０５：エンジンメモリ４２に格納されたビットマップの印刷を行なう。
【００５６】
ステップ３０６：ステップ２０８で保存しておいた中差し用紙用ＤＬをＤＬメモリ２５から読み出す。
【００５７】
ステップ３０７：ステップ３０６で読み出した中差し用紙用ＤＬをレンダラー２６に入力してレンダリング処理を行なう。レンダリング処理された結果はビットマップとしてコントローラメモリ２７に格納される。
【００５８】
ステップ３０８：コントローラメモリ２７からビットマップを読み出し、解像度・階調変換回路２８により解像度と階調がエンジンが印刷可能な形式に変換され、エンジン部１４に送出される。送出されたビットマップはエンジンメモリ４２に格納される。
【００５９】
ステップ３０９：エンジンメモリ４２に格納されたビットマップの印刷を行なう。ＯＨＰ中差しジョブの場合の２部目以降の印刷処理（１ページ分）は一旦ここで終了する。
【００６０】
ステップ３１０：ステップ２１４で保存しておいた通常ジョブ用のビットマップをコントローラメモリ２７から読み出す。
【００６１】
ステップ３１１：ステップ３１０で読み出したビットマップは解像度・階調変換回路２８により解像度と階調がエンジンが印刷可能な形式に変換され、エンジン部１４に送出される。送出されたビットマップはエンジンメモリ４２に格納される。
【００６２】
ステップ３１２：エンジンメモリ４２に格納されたビットマップの印刷を行なう。通常ジョブの場合の２部目以降の印刷処理（１ページ分）は一旦ここで終了する。
【００６３】
上記の動作フローでは各ページに対する２部目以降の印刷処理を行なっており、このフローの処理を部数から１を引いた回数分及びページ数分繰り返し行なう。ステップ３０１でＯＨＰ中差しジョブかどうかの判別を行ない、ＯＨＰ中差しジョブの場合はステップ３０２からステップ３０５でＯＨＰ用ＤＬの読み出し、レンダリング、解像度・階調変換処理、印刷を、ステップ３０６からステップ３０９で中差し用紙用ＤＬの読み出し、レンダリング、解像度・階調変換処理、印刷を行なっている。ＯＨＰ中差しでない通常のジョブの場合はステップ３１０からステップ３１２でビットマップの読み出し、解像度・階調変換処理、印刷を行なっている。
【００６４】
このように、通常ジョブの場合の２部目以降の印刷ではＰＤＬデータの解析、ＤＬの生成、レンダリングは行なわず、１部目の印刷時に生成され、保存されたビットマップ（レンダリング結果）を読み出して印刷を行なうため、高速に印刷を行なうことができる。一方、ＯＨＰ中差しジョブの場合の２部目以降の印刷ではＰＤＬデータの解析、ＤＬの生成は行なわず、１部目の印刷時に生成され、保存されたＯＨＰ用ＤＬと中差し用紙用ＤＬを読み出してレンダリング、印刷を行なうため、ビットマップを保存しておくための大容量のメモリが必要なく、メモリサイズを小さく抑えることができる。
【００６５】
なお、上述の実施形態ではＯＨＰ中差しジョブの場合にＤＬを保存するようにしているが、ＤＬでなくＰＤＬデータを保存するなど、ビットマップの保存に比べてメモリ容量を削減できる形態であれば適用できることは言うまでもない。
【図面の簡単な説明】
【００６６】
【図１】実施例の画像形成装置の構成を示す斜視図。
【図２】実施例の画像形成装置の構成の概要を示した図。
【図３】実施例の画像形成装置の構成の概要を示した図。
【図４】実施例の画像形成装置の構成の概要を示した図。
【図５】実施例の動作を示すフローチャート。
【図６】実施例の動作を示すフローチャート。
【図７】実施例の動作を示すフローチャート。
【符号の説明】
【００６７】
１  画像形成装置
２  ホスト
３  ケーブル
４  デジタルカメラ
５  ケーブル
６  フラッシュメモリ挿入口
７  フラッシュメモリ
８  給紙カセット
９  排紙口
１０  操作キー
１１  表示パネル
１２  電源スイッチ
１３  コントローラ部
１４  エンジン部
２１  コントローラマイコン
２２  システムメモリ
２３  Ｉ／Ｆ回路
２４  受信バッファ
２５  ＤＬメモリ
２６  レンダラー
２７  コントローラメモリ
２８  解像度・階調変換回路
４１  エンジンマイコン
４２  エンジンメモリ
４３  キャリッジ
４４  キャリッジモータ
４５  印字ヘッド
４６  ヘッドドライバ
４７  ローラ
４８  ＬＦモータ
４９  印刷用紙
５０  給紙センサ
５１  排紙センサ
５２  プログラムメモリ
【図１】
2007152897.tif 000003
【図２】
2007152897.tif 000004
【図３】
2007152897.tif 000005
【図４】
2007152897.tif 000006
【図５】
2007152897.tif 000007
【図６】
2007152897.tif 000008
【図７】
2007152897.tif 000009