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