(57)【特許請求の範囲】
【請求項１】
電源部と、
コネクターを有し、当該コネクターに外部機器のプラグが装着されているか否かを判定して、前記外部機器が接続されているか否かを検出する検出部と、
前記コネクターに前記プラグが装着されている状態で、前記コネクターを介して前記外部機器から受信した画像データに基づいて画像を形成する画像形成部と、
前記検出部の検出結果に基づいて、前記電源部による画像形成部に対する給電を制御する制御手段と
を備えることを特徴とする画像形成装置。
【請求項２】
前記電源部は、前記画像形成部に対して給電するメイン電源と、前記検出部および制御手段に給電する補助電源とを有し、
前記制御手段は、前記検出部が外部機器が接続されていると検出した場合に、画像形成部に対する給電停止を解除して給電を開始するようにメイン電源を制御することを特徴とする請求項１に記載の画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プリンタなどの画像形成装置に関し、特にデジタルカメラなどの外部機器から受信した画像データに基づいて画像を形成する画像形成装置に関する。
【０００２】
【従来の技術】
近年、デジタルカメラやＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等のように２次電池で駆動され携帯可能な種々の機器の普及に伴って、外出中であっても、撮影した画像や、受信した画像をできるだけ早くプリントアウトしたいという要望がある。この要望に応えるため、プリンタなどの画像形成装置が、コンビニエンスストア等の多くの場所に設置されるようになりつつある。
【０００３】
このような画像形成装置を利用する場合、ユーザは、例えば、次のような操作を行う。先ず、備え付けのケーブルを用いて、ユーザは、上記機器を画像形成装置に直接接続する。なお、デジタルカメラやＰＤＡのような機器を以下、「外部機器」という。次いで、ユーザは、外部機器に設けられた操作ボタンを操作して、撮影などによって得られた複数の画像の中からプリントすべき所望の画像を選択する。これにより、パーソナルコンピュータを経由することなく、外部機器から画像形成装置に画像データが送られ、画像形成装置は、外部機器から送られてきた画像データに基づいて画像を記録シート上に形成する。
【０００４】
ところで、このような画像形成を早急に行うためには、画像形成装置において、定着器などの各部に常時給電し、とりわけ定着器の定着ローラを常時高温に維持しておくことが望ましい。しかし、そのためには、定着ローラの加熱用ヒータなどにおいて、多くの電力が無駄に消費されることになる。
そこで、従来の画像形成装置では、プリント動作が行われない状態が一定時間継続すると、電力消費が多いヒータなどの各部への給電を停止する節電モードを実行することにより、省エネルギー対策を図っている。そして、外部機器の接続後、外部機器から画像形成装置に画像データが送られてくると、節電モードを解除してヒータなどの各部に給電するようになっている。
【０００５】
また、コンビニエンスストアなどに設けられている画像形成装置は料金投入部を備えており、この料金投入部に投入された料金に応じてプリント枚数を管理するようになっている。このような料金投入部が設けられていれば、コンビニエンスストアの店員にことわることもなく、ユーザ自らプリント操作が可能となり、ユーザの要望に直接応じられるので、コンビニエンスストア等でのプリントサービスを向上させることができる。
【０００６】
【発明が解決しようとする課題】
しかしながら、従来の画像形成装置においては、節電できるものの、外部機器の接続後、画像形成装置に画像データが送られてきてから節電モードを解除しているので、ファーストプリントを開始するまでの待ち時間が長く、ユーザが急いでいる場合などには使い勝手が悪いという課題があった。
【０００８】
本発明は、上記の課題を解決し、ファーストプリントまでの待ち時間を短縮し、使い勝手を向上した画像形成装置を提供することを目的とする。
【０００９】
【課題を解決するための手段】
上記の課題を解決するために、本発明に係る画像形成装置は、電源部と、コネクターを有し、当該コネクターに外部機器のプラグが装着されているか否かを判定して、前記外部機器が接続されているか否かを検出する検出部と、前記コネクターに前記プラグが装着されている状態で、前記コネクターを介して前記外部機器から受信した画像データに基づいて画像を形成する画像形成部と、前記検出部の検出結果に基づいて、前記電源部による画像形成部に対する給電を制御する制御手段とを備えることを特徴とする。
【００１０】
また、本発明に係る画像形成装置は、前記電源部は、前記画像形成部に対して給電するメイン電源と、前記検出部および制御手段に給電する補助電源とを有し、前記制御手段は、前記検出部が外部機器が接続されていると検出した場合に、画像形成部に対する給電停止を解除して給電を開始するようにメイン電源を制御することを特徴とする。
【００１２】
【発明の実施の形態】
以下、本発明に係る画像形成装置の実施の形態を、カラープリンタ（以下、単に「プリンタ」という。）に適用した場合について図面を参照しながら説明する。
（プリンタの全体構成）
図１は、本実施の形態に係るプリンタ１の全体構成を示す図であり、同図においてプリンタ１にケーブル６を介してデジタルカメラ５を接続する場合を示している。なお、デジタルカメラ５は、２次電池で駆動され、ＣＣＤカラーイメージセンサにより撮影した各画像を、ＲＧＢの８ビット階調データの形式でフラッシュメモリなどの記憶媒体に記憶し、プリントすべき画像のデータをケーブル６を介して出力できるようになっている。
【００１３】
同図に示すようにプリンタ１は、プリンタ本体２と、ケーブル４を介して接続されるコインベンダー３とからなる。プリンタ本体２は、大きく分けて、プリンタ部２１０と、外部機器接続用インターフェース部２２０と、電源スイッチ２３０と、電源部２４０と、上記プリンタ部２１０や、電源部２４０を統括的に制御する本体制御部２５０とを備える。
【００１４】
プリンタ部２１０は、いわゆる中間転写方式のタンデム型のものであって、転写ベルト２１１と、この転写ベルト２１１を張架し、転写ベルト２１１を矢印ａ方向に所定のシステムスピードで走行させるローラ２１２ａ，２１２ｂ，２１２ｃと、転写ベルト２１１に沿って配置され、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の各色トナー像を重ね合わせるように順次転写ベルト２１１に一旦転写する複数の作像ユニット２１３Ｙ〜２１３Ｋと、所定サイズの記録シートＳを積層収容する用紙カセット２１４と、この記録シートＳを１枚ずつ給紙する給紙部２１５と、転写ベルト２１１に一旦転写された各色トナー像を記録シートＳに再転写する転写部２１６と、各色トナーを記録シートＳに熱定着する定着部２１７と、定着済みの記録シートＳを外部に排紙する排紙部２１８と、転写ベルト２１１に形成された基準マーク（不図示）を光学的に検出するセンサ２１９などを備える。
【００１５】
なお、各作像ユニット２１３Ｙ〜２１３Ｋは、感光体ドラム、この感光体ドラムを画像信号（Ｙ）〜（Ｋ）に基づいて光変調された光ビームで露光するプリンタヘッド、感光体ドラムの周囲に配設されるクリーナ、除電器、帯電器、現像器、転写器などからなる周知のユニット構造体であり、現像器から供給されるトナーの色を除いて全て同じ構成をしている。また、作像ユニット２１３Ｙ〜２１３Ｋにおける作像タイミングなどについては、後述する。
【００１６】
（各部の構成）
次いで、プリンタ本体２の外部機器接続用インターフェース部２２０、電源部２４０、本体制御部２５０およびコインベンダー３の詳細を順次説明する。
図２は、外部機器接続用インターフェース部２２０の構成を示すブロック図である。
【００１７】
外部機器接続用インターフェース部２２０は、高速なシリアルインターフェースであるＩＥＥＥ１３９４が採用されており、ケーブル６のプラグ６１が挿抜されるコネクター２２１と、物理層およびデータリンク層の回路部分が１チップに集積化されたインターフェースコントローラ２２２などを備える。
インターフェースコントローラ２２２は、電源部２４０の補助電源２４３（図３参照）から給電を受けて動作し、所定のバイアス電圧（例えば、１．８６Ｖ）を出力するバイアス電圧出力ポートＴＰＢＩＡＳと、ストローブ信号を差動送信するとともに、データを受信する一対の入出力ポートＴＰＡ＋，ＴＰＡ−と、データを差動送信するとともに、ストローブ信号を受信する一対の入出力ポートＴＰＢ＋，ＴＰＢ−と、デジタルカメラ５から受信した画像データを本体制御部２５０に出力する画像データ出力ポートと、外部機器が接続されているか否かを表す外部機器接続フラグを本体制御部２５０に出力する外部機器接続フラグ出力ポートなどを備えている。
【００１８】
入出力ポートＴＰＡ＋，ＴＰＡ−は、コネクター２２１のピンＴＰＡ，ＴＰＡ＊（なお、「＊」は負論理を示している。）にそれぞれ接続されるとともに、終端抵抗Ｒ１，Ｒ２を介してバイアス電圧出力ポートＴＰＢＩＡＳに接続される。入出力ポートＴＰＢ＋，ＴＰＢ−は、コネクター２２１のピンＴＰＢ，ＴＰＢ＊にそれぞれ接続されるとともに、終端抵抗Ｒ３，Ｒ４，Ｒ５、終端コンデンサＣ１を介して接地される。なお、上記終端抵抗Ｒ１〜Ｒ４の抵抗値は５５Ω、終端抵抗Ｒ５の抵抗値は５ｋΩ、終端コンデンサＣ１の容量は２５０ｐＦにそれぞれ設定されている。また、コネクター２２１のピンＶＰには、電源部２４０の充電出力制御部２４４（図３参照）から充電出力（例えば、５Ｖ）が供給され、ピンＶＧは、接地されている。なお、デジタルカメラ５も、外部機器接続用インターフェース部２２０と同じ構成の外部機器接続用インターフェース部を備えている。
【００１９】
ケーブル６は、１対の電源線（ＶＰ，ＶＧ）と、シリアルデータとストローブとをそれぞれ差動信号として伝送する２対の信号線（ＴＰＡ，ＴＰＡ＊およびＴＰＢ，ＴＰＢ＊）との６芯のケーブルであって、デジタルカメラ５とプリンタ本体２との接続を対称にするため、デジタルカメラ５のＴＰＡ，ＴＰＡ＊をプリンタ本体２のＴＰＢ，ＴＰＢ＊に、デジタルカメラ５のＴＰＢ，ＴＰＢ＊をプリンタ本体２のＴＰＡ，ＴＰＡ＊に、クロスさせて接続するようになっている。
【００２０】
ここで、ＴＰＡ，ＴＰＡ＊は、終端抵抗Ｒ１，Ｒ２を介してＴＰＢＩＡＳ＝１．８６Ｖにプルアップされ、ＴＰＢ，ＴＰＢ＊は、終端抵抗Ｒ３〜Ｒ５、終端コンデンサＣ１を介して接地、すなわちプルダウンされている。この場合に、コネクター２２１にケーブル６のプラグ６１が装着されておらず、したがって、デジタルカメラ５が接続されていない場合には、インターフェースコントローラ２２２の入出力ポートＴＰＢ＋，ＴＰＢ−は、プルダウンされる。これに対して、コネクター２２１にケーブル６のプラグ６１が装着されており、したがって、デジタルカメラ５が接続されている場合には、インターフェースコントローラ２２２の入出力ポートＴＰＢ＋，ＴＰＢ−は、ケーブル６がクロスされてＴＰＢＩＡＳ＝１．８６Ｖが供給され、Ｒ５≫Ｒ３，Ｒ４であるので、ＴＰＢＩＡＳ＝１．８６Ｖにプルアップされることになる。したがって、入出力ポートＴＰＢ＋，ＴＰＢ−がプルアップされているか否かで、デジタルカメラ５が接続されているか否かを検出することができる。
【００２１】
インターフェースコントローラ２２２は、入出力ポートＴＰＢ＋，ＴＰＢ−がプルアップされているか否か定期的にモニタしており、入出力ポートＴＰＢ＋，ＴＰＢ−がプルアップされている場合には、デジタルカメラ５が接続されているのを検出し、外部機器接続フラグ出力ポートから外部機器が接続されていることを表す外部機器接続フラグ「１」を、本体制御部２５０に出力する。これに対して、入出力ポートＴＰＢ＋，ＴＰＢ−がプルダウンされている場合には、デジタルカメラ５が接続されていないのを検出し、外部機器接続フラグ出力ポートから外部機器が接続されていないことを表す外部機器接続フラグ「０」を、本体制御部２５０に出力する。
【００２２】
なお、インターフェースコントローラ２２２は、ホットプラグに対応している。このため、プリンタ本体２の電源をＯＮにしたままケーブル６のプラグ６１を抜き差しすることができ、しかも抜き差しの後にシステムをリセットする必要もない。また、インターフェースコントローラ２２２は、自動コンフィギュレーションに対応している。このため、ケーブル６のプラグ６１を抜き差しすると、そのつどネットワークを自動的に再構成し、接続された機器の検出や設定を自動的に実行する。そして、自動コンフィギュレーションの実行後、ケーブル６を介してデジタルカメラ５が接続されている場合、デジタルカメラ５から送られてきた画像データを受信し、受信した画像データを画像データ出力ポートから本体制御部２５０に出力する。
【００２３】
図３は、電源部２４０の構成を示すブロック図である。
同図に示すように電源部２４０は、入力部２４２と、補助電源２４３と、充電出力制御部２４４と、メイン電源２４５とを備えている。
入力部２４２は、不図示のＥＭＩ（ＥｌｅｃｔｒｏＭａｇｎｅｔｉｃ  Ｉｎｔｅｒｆｅｒｅｎｃｅ）防止用ノイズフィルタや、突入電流防止用パワーサーミスタなどを有し、電源スイッチ２３０のＯＮ時に商用交流電源２４１から供給される交流１００Ｖを補助電源２４３およびメイン電源２４５に出力する。
【００２４】
補助電源２４３は、例えば、交流回路の電流と電圧との位相差をほぼ「０」とした力率改善型のスイッチング電源であって、入力部２４２から供給された交流１００Ｖをスイッチング動作の実行により所定の直流電圧（例えば５Ｖ）に変換し、電源スイッチ２３０がＯＮされている限り、この５Ｖ（補助電源出力）を本体制御部２５０、コインベンダー３や、充電出力制御部２４４に供給する。
【００２５】
充電出力制御部２４４は、アナログスイッチなどのスイッチングデバイスや、検流器などからなり、本体制御部２５０から受信した充電出力許可フラグが「１」である場合には、このスイッチングデバイスをＯＮさせて補助電源出力をそのまま通過させてコネクター２２１のピンＶＢに供給する。この場合には、ケーブル６を介してデジタルカメラ５に給電され、この給電に基づいてデジタルカメラ５の２次電池を充電することができる。なお、半導体スイッチングデバイスを通過した補助電源出力を以下、「充電出力」という。また、充電出力制御部２４４は、充電出力許可フラグが「１」である場合には、上記検流器により検出した充電出力の電流値に応じた充電電流値信号を本体制御部２５０に出力する。これに対して、充電出力許可フラグが「０」である場合には、充電出力制御部２４４は、スイッチングデバイスをＯＦＦさせて、充電出力の供給を停止する。
【００２６】
メイン電源２４５は、補助電源２４３と同様に力率改善型のスイッチング電源であるが、本体制御部２５０から送信するメイン電源出力許可フラグが「１」である場合には、入力部２４２から供給された交流１００Ｖをスイッチング動作の実行により所定の直流電圧（例えば１２Ｖや２４Ｖ等）に変換し、この直流電圧（メイン電源出力）をプリンタ部２１０の作像ユニット２１３Ｙ〜２１３Ｋや、給紙部２１５、転写部２１６等の電気部品に供給する。これにより、プリンタ部２１０におけるプリント動作を実行することができる。これに対して、メイン電源出力許可フラグが「０」である場合には、メイン電源２４５は、スイッチング動作の実行を停止することにより、メイン電源出力の供給を停止する。これにより、プリンタ各部の未使用時の無駄な電力消費を防止し、節電が図れるようになっている。
【００２７】
図４は、本体制御部２５０の構成を示すブロック図である。
同図に示すように本体制御部２５０は、インターフェース２５１と、ラスター変換部２５２と、圧縮／伸張部２５３と、画像メモリ２５４と、ＤＭＡコントローラ２５５と、Ｉ／Ｏ部２５６と、ＣＰＵ２５７と、ＲＯＭ２５８と、ＲＡＭ２５９とを備えている。
【００２８】
インターフェース２５１は、インターフェースコントローラ２２２から送られてきたＲ，Ｇ，Ｂ各色の画像データを受信し、各色画像データをラスター変換部２５２に出力する。
ラスター変換部２５２は、Ｒ，Ｇ，Ｂ各色の画像データをそれぞれビットマップ展開するとともに、さらにＹ，Ｍ，Ｃ，Ｋの再現色の画像データを生成して圧縮／伸張部２５３に出力する。
【００２９】
圧縮／伸張部２５３は、ＣＰＵ２５７からの指示に基づいて、Ｙ〜Ｋ各色の画像データをそれぞれ８ビットから数ビットに圧縮して画像メモリ２５４に格納するとともに、圧縮した画像データを元の８ビットのＹ〜Ｋ各色画像データに伸張してＤＭＡコントローラ２５５に出力する。
画像メモリ２５４は、上記画像データを各再現色ごとに格納する。
【００３０】
ＤＭＡコントローラ２５５は、所定のタイミングで、伸張されたＹ〜Ｋ各色の画像データを１ラインずつ画像信号として作像ユニット２１３Ｙ〜２１３Ｋに出力する。
Ｉ／Ｏ部２５６は、センサ２１９などの各種センサの入力を受け付ける一方、インターフェースコントローラ２２２から送られてきた外部インターフェース接続フラグや、コインベンダー３のコインベンダー制御部３３０（図６参照）から送られてきた画像出力許可フラグ、充電出力許可フラグの入力を受け付ける。また、Ｉ／Ｏ部２５６は、ＣＰＵ２５７の指示に基づいて、コインベンダー制御部３３０に画像出力カウント信号、充電出力カウント信号を送信するとともに、メイン電源２４５にメイン電源出力許可フラグを、充電出力制御部２４４に充電出力許可フラグを送信する。
【００３１】
ＲＯＭ２５８には、電源部２４０のメイン電源２４５を制御するためのプログラムや、プリンタ部２１０における画像形成に関するプログラム、電源部２４０の充電出力制御部２４４を制御してデジタルカメラ５に対して給電のためのプログラムなどが予め格納されている。
ＲＡＭ２５９は、ＣＰＵ２５７のプログラム実行時におけるワークエリアを提供すると共に、当該ワークエリアにプログラム実行時に必要なメイン電源出力許可フラグ２５９１、プリント許可フラグ２５９２、充電許可フラグ２５９３、トータル積分値２５９４、ＡＤ２５９５、ＳＨ２５９６、遅延タイマ２５９７等の領域を設定する。
【００３２】
ＣＰＵ２５７は、ＲＯＭ２５８から必要なプログラムを読み出して、インターフェース２５１〜Ｉ／Ｏ部２５６における処理内容を統括的に制御するとともに、コインベンダー３のコインベンダー制御部３３０との通信などに基づいて、電源部２４０、あるいはプリンタ部２１０の動作をタイミングを取りながら統一的に制御して円滑な画像形成動作、デジタルカメラ５に対する充電動作を実行する。なお、この詳細については、後述する。
【００３３】
図５は、コインベンダー３の全体構成を示す図である。
同図に示すようにコインベンダー３は、プリントする際にコインを投入するプリント用コイン投入口３０１と、投入したコインや残額のコインの返却を要求するためのプリント用コイン返却ボタン３０２と、プリント用表示器３０３と、プリント用コイン処理部３０４と、充電する際にコインを投入する充電用コイン投入口３１１と、投入したコインや残額のコインの返却を要求するための充電用コイン返却ボタン３１２と、充電用表示器３１３と、充電用コイン処理部３１４と、プリント動作や充電によって課金したコインを蓄積するコイン蓄積部３２１と、プリント用コイン返却ボタン３０２や充電用コイン返却ボタン３１２の操作に基づいて残金を返却するコイン返却部３２２と、これらを制御するコインベンダー制御部３３０などを備えている。
【００３４】
プリント用表示器３０３は、コインベンダー制御部３３０から出力されたプリント用残額表示信号に基づいて、プリント用コイン投入口３０１から投入されたコインの投入金額や残額を表示する。
プリント用コイン処理部３０４は、プリント用コイン投入口３０１から投入されたコインを一時的に蓄積してこの金額を検出し、検出した金額に応じたプリント用コイン検出信号をコインベンダー制御部３３０に出力する。また、プリント用コイン処理部３０４は、プリント用コイン返却ボタン３０２が操作されると、蓄積しているコインをコイン返却部３２２に送ってユーザに返却する。さらに、プリント用コイン処理部３０４は、コインベンダー制御部３３０からプリント用コイン落下信号が出力されると、蓄積しているコインの中から画像形成１回分の額のコインをコイン蓄積部３２１に落下させる。
【００３５】
充電用表示器３１３は、コインベンダー制御部３３０から出力された充電用残額表示信号に基づいて、充電用コイン投入口３１１から投入されたコインの投入金額や残額を表示する。
充電用コイン処理部３１４は、充電用コイン投入口３１１から投入されたコインを一時的に蓄積してこの金額を検出し、検出した金額に応じた充電用コイン検出信号をコインベンダー制御部３３０に出力する。また、充電用コイン処理部３１４は、充電用コイン返却ボタン３１２が操作されると、蓄積しているコインをコイン返却部３２２に送ってユーザに返却する。さらに、充電用コイン処理部３１４は、コインベンダー制御部３３０から充電用コイン落下信号が出力されると、蓄積しているコインの中から所定の充電量（スレッショルドレベルＳＨ）分の額のコインをコイン蓄積部３２１に落下させる。
【００３６】
図６は、コインベンダー制御部３３０の構成を示すブロック図である。
コインベンダー制御部３３０は、同図に示すように、Ｉ／Ｏ部３３１と、ＣＰＵ３３２と、ＲＯＭ３３３と、ＲＡＭ３３４とを備え、補助電源２４３から給電を受けて動作する。
Ｉ／Ｏ部３３１は、プリント出力カウント信号や、充電出力カウント信号を本体制御部２５０から受信す一方、プリント許可フラグや、充電許可フラグを本体制御部２５０に送信する。また、Ｉ／Ｏ部３３１には、プリント用コイン処理部３０４からプリント用コイン信号やプリント用コイン返却信号が入力されるとともに、充電用コイン処理部３１４から充電用コイン信号や充電用コイン返却信号が入力される。さらに、Ｉ／Ｏ部３３１は、プリント用コイン処理部３０４にプリント用コイン落下信号を、プリント用表示器３０３にプリント用残額表示信号を、充電用コイン処理部３１４に充電用コイン落下信号を、充電用表示器３１３に充電用残額表示信号をそれぞれ出力する。
【００３７】
ＲＯＭ３３３には、プリントやデジタルカメラ５に対する充電を許可するためのプログラムなどが予め格納されている。
ＲＡＭ３３４は、ＣＰＵ３３２のプログラム実行時におけるワークエリアを提供すると共に、当該ワークエリアにプログラム実行時に必要なプリント用コインカウンタ３３４１、充電用コインカウンタ３３４２等の領域を設定する。
【００３８】
ＣＰＵ３３２は、ＲＯＭ３３３から必要なプログラムを読み出して、プリント用コイン処理部３０４、充電用コイン処理部３１４の検出結果に基づいてプリンタ本体２による画像形成動作、デジタルカメラ５に対する充電動作を開始させ、プリンタ本体２の本体制御部２５０との通信などに基づいて、プリンタ本体２による画像形成動作、デジタルカメラ５に対する充電動作に対して課金して、円滑なベンダー処理を実行する。
【００３９】
（コインベンダー制御部３３０の制御動作）
図７は、コインベンダー制御部３３０のＣＰＵ３３２によるベンダー処理のメインルーチンを示すフローチャートである。
コインベンダー制御部３３０のＣＰＵ３３２は、補助電源から給電されている間中、プリント用コイン処理（ステップＳ３１）、充電用コイン処理（ステップＳ３２）、コマンド処理（ステップＳ３３）、表示処理（ステップＳ３４）、上記ステップＳ３１〜Ｓ３３以外のその他の処理（ステップＳ３５）を所定の時間ごとに順次繰り返し実行する。
【００４０】
プリント用コイン処理（ステップＳ３１）においては、ＣＰＵ３３２は、所定の信号に基づいてプリント用コインカウンタ３３４１のカウント値Ｐをインクリメント、デクリメントあるいは０にクリアする。充電用コイン処理（ステップＳ３２）においては、ＣＰＵ３３２は、所定の信号に基づいて、充電用カウンタのカウント値Ｊをインクリメント、デクリメントあるいは０にクリアする。コマンド処理（ステップＳ３３）においては、ＣＰＵ３３２は、プリント用コインカウンタ３３４１のカウント値Ｐや充電用コインカウンタ３３４２のカウント値Ｊに基づいて、本体制御部２５０にプリント許可フラグや充電許可フラグを送信する。表示処理（ステップＳ３４）においては、ＣＰＵ３３２は、プリント用コインカウンタ３３４１のカウント値Ｐや充電用コインカウンタ３３４２のカウント値Ｊに基づいて、これらの内容を表す信号をプリント用表示器３０３、充電用表示器３１３に出力する。
【００４１】
次いで、上記プリント用コイン処理、充電用コイン処理、コマンド処理、表示処理の詳細について順次説明する。
図８は、図７に示すプリント用コイン処理（ステップＳ３１）のサブルーチンを示すフローチャートである。
ＣＰＵ３３２は、まず、プリント用コイン処理部３０４からプリント用コイン返却信号があったか否か判断する（ステップＳ３１１）。ステップＳ３１１においてプリント用コイン返却信号があれば（ステップＳ３１１でＹ）、プリント用コイン処理部３０４からコイン返却部３２２にコインが返却されてプリント用コイン処理部３０４にコインが残っていないので、ＣＰＵ３３２は、プリント用コインカウンタ３３４１のカウント値Ｐを「０」にクリアーし（ステップＳ３１２）、図７に示すメインルーチンにリターンする。
【００４２】
ステップＳ３１１においてプリント用コイン返却信号がなければ（ステップＳ３１１でＮ）、ＣＰＵ３３２は、プリント用コイン処理部３０４からプリント用コイン検出信号があったか否か判断する（ステップＳ３１３）。ステップＳ３１３においてプリント用コイン検出信号があれば（ステップＳ３１３でＹ）、プリント用コイン投入口３０１からコインが投入されたので、ＣＰＵ３３２は、プリント用コインカウンタ３３４１のカウント値Ｐをインクリメントし（ステップＳ）、ステップＳ３１５に進む。ステップＳ３１３においてプリント用コイン検出信号がなければ（ステップＳ３１３でＮ）、ＣＰＵ３３２は、ステップＳ３１４をスキップしてステップＳ３１５に進む。
【００４３】
ステップＳ３１５においては、ＣＰＵ３３２は、本体制御部２５０からプリント出力カウント信号があったか否か判断する。プリント出力カウント信号があれば（ステップＳ３１５でＹ）、ＣＰＵ３３２は、プリンタ本体２において画像が１枚プリントされたので、プリント用コインカウンタ３３４１のカウント値Ｐをデクリメントし（ステップＳ３１６）、プリント用コイン落下信号をプリント用コイン処理部３０４に出力する（ステップＳ３１７）。これにより、プリント１枚分のコインがプリント用コイン処理部３０４からコイン蓄積部３２１に落下され、課金される。この後、図７に示すメインルーチンにリターンする。これに対して、ステップＳ３１５においてプリント出力カウント信号がなければ（ステップＳ３１５でＮ）、ＣＰＵ３３２は、ステップＳ３１６，Ｓ３１７をスキップして図７に示すメインルーチンにリターンする。
【００４４】
このようなプリント用コイン処理により、プリント用コインカウンタ３３４１のカウント値Ｐをモニタすれば、プリント用コインの残額がわかるようになっている。
図９は、図７に示す充電用コイン処理（ステップＳ３２）のサブルーチンを示すフローチャートである。
【００４５】
ＣＰＵ３３２は、まず、充電用コイン処理部３１４から充電用コイン返却信号があったか否か判断する（ステップＳ３２１）。ステップＳ３２１において充電用コイン返却信号があれば（ステップＳ３２１でＹ）、充電用コイン処理部３１４からコイン返却部３２２にコインが返却されて充電用コイン処理部３１４にコインが残っていないので、ＣＰＵ３３２は、充電用コインカウンタ３３４２のカウント値Ｊを「０」にクリアーし（ステップＳ３２２）、図７に示すメインルーチンにリターンする。
【００４６】
ステップＳ３２１において充電用コイン返却信号がなければ（ステップＳ３２１でＮ）、ＣＰＵ３３２は、充電用コイン処理部３１４から充電用コイン検出信号があったか否か判断する（ステップＳ３２３）。ステップＳ３２３において充電用コイン検出信号があれば（ステップＳ３２３でＹ）、充電用コイン投入口３１１からコインが投入されたので、ＣＰＵ３３２は、充電用コインカウンタ３３４２のカウント値Ｊをインクリメントし（ステップＳ３２４）、ステップＳ３２５に進む。ステップＳ３２３において充電用コイン検出信号がなければ（ステップＳ３２３でＮ）、ＣＰＵ３３２は、ステップＳ３２４をスキップしてステップＳ３２５に進む。
【００４７】
ステップＳ３２５においては、ＣＰＵ３３２は、本体制御部２５０から充電出力カウント信号を受信したか否か判断する。充電出力カウント信号を受信していれば（ステップＳ３２５でＹ）、ＣＰＵ３３２は、プリンタ本体２からデジタルカメラ５に所定量（スレッショルドＳＨ）充電されたので、充電用コインカウンタ３３４２のカウント値Ｊをデクリメントし（ステップＳ３２６）、充電用コイン落下信号を充電用コイン処理部３１４に出力する（ステップＳ３２７）。これにより、スレッショルドＳＨ分のコインが充電用コイン処理部３１４からコイン蓄積部３２１に落下されて、課金される。この後、図７に示すメインルーチンにリターンする。これに対して、ステップＳ３２５において充電出力カウント信号を受信していなければ（ステップＳ３２５でＮ）、ＣＰＵ３３２は、ステップＳ３２６，Ｓ３２７をスキップして図７に示すメインルーチンにリターンする。
【００４８】
このような充電用コイン処理により、充電用コインカウンタ３３４２のカウント値Ｊをモニタすれば、充電用コインの残額がわかるようになっている。
図１０は、図７に示すコマンド処理（ステップＳ３３）のサブルーチンを示すフローチャートである。
ＣＰＵ３３２は、まずプリント用コインカウンタ３３４１のカウント値Ｐをモニタして、このカウント値Ｐが「０」か否か判断する（ステップＳ３３１）。カウント値Ｐが「０」であれば（ステップＳ３３１でＹ）、ＣＰＵ３３２は、プリント許可フラグ＝「０」（禁止）を本体制御部２５０に送信し、ステップＳ３３４に進む。これに対して、カウント値Ｐが「０」でなければ（ステップＳ３３１でＮ）、ＣＰＵ３３２は、プリント許可フラグ＝「１」（許可）を本体制御部２５０に送信し、ステップＳ３３４に進む。
【００４９】
ステップＳ３３４においては、ＣＰＵ３３２は、充電用コインカウンタ３３４２のカウント値Ｊをモニタして、このカウント値Ｊが「０」か否か判断する。カウント値Ｊが「０」であれば（ステップＳ３３４でＹ）、ＣＰＵ３３２は、充電許可フラグ＝「０」（禁止）を本体制御部２５０に送信し、図７に示すメインルーチンにリターンする。これに対して、カウント値Ｊが「０」でなけば（ステップＳ３３４でＮ）、ＣＰＵ３３２は、充電許可フラグ＝「１」（許可）を本体制御部２５０に送信し、図７に示すメインルーチンにリターンする。
【００５０】
このコマンド処理により、本体制御部２５０に対してプリント許可・禁止あるいは充電許可・禁止の指示を適切に与えることができる。
図１１は、図７に示す表示処理（ステップＳ３４）のサブルーチンを示すフローチャートである。
ＣＰＵ３３２は、まずプリント用コインカウンタ３３４１のカウント値Ｐをサーチして、カウント値Ｐの内容を表すプリント用残額表示信号をプリント用表示器３０３に出力する（ステップＳ３４１）。次いで、ＣＰＵ３３２は、充電用コインカウンタ３３４２のカウント値Ｊをサーチして、カウント値Ｊの内容を表す充電用残額表示信号を充電用表示器３１３に出力し（ステップＳ３４２）、図７に示すメインルーチンにリターンする。
【００５１】
この表示処理により、ユーザに対して、プリント用コインの残額、あるいは充電用コインの残額を知らせることができる。
（本体制御部２５０の動作）
次いで、本体制御部２５０のＣＰＵ２５７による節電管理処理およびサービス提供処理について順次説明する。なお、この節電管理処理およびサービス提供処理は、並行して処理されるようになっている。
【００５２】
図１２は、本体制御部２５０のＣＰＵ２５７による節電管理処理のメインルーチンを示すフローチャートである。
電源スイッチ２３０がＯＮされて、補助電源２４３による補助電源の給電が開始されると、ＣＰＵ２５７は、ルーチンタイマをスタートさせて当該節電管理処理のメインルーチンの時間管理を行う（ステップＳ１３）。そして、メイン電源制御処理（ステップＳ１１）、上記ステップＳ１１，Ｓ１３以外のその他の処理（ステップＳ１２）を所定の時間ごとに順次繰り返し実行する。
【００５３】
図１３は、図１２のメイン電源制御処理（ステップＳ１１）のサブルーチンを示すフローチャートである。
ＣＰＵ２５７は、まず、外部機器接続用インターフェース部２２０から受け取った外部機器接続フラグが「１」か否か判断する（ステップＳ１１１）。外部機器接続フラグが「１」、すなわちデジタルカメラ５が接続されていると、ＣＰＵ２５７は、メイン電源出力許可フラグ「１」（許可）をメイン電源２４５に出力し（ステップＳ１１２）、図１２に示すメインルーチンにリターンする。メイン電源２４５は、メイン電源出力許可フラグ「１」（許可）に応じて節電モードを解除して給電モードに入り、あるいは給電モードを維持し、プリンタ部２１０の各部にメイン電源を出力する。これによりプリンタ部２１０は、プリントの準備が整えられ、あるいはプリントの実行が可能になる。
【００５４】
ところで、従来では、デジタルカメラの接続後、プリンタに画像データが送られてきてから節電モードを解除していたので、ユーザが急いでいても、ファーストプリントを開始するまでの待ち時間が長く、使い勝手が悪いという問題点があった。
これに対して、本実施の形態では、デジタルカメラ５が接続されると、外部機器接続用インターフェース部２２０から外部機器接続フラグ「１」が本体制御部２５０に出力され、本体制御部２５０のＣＰＵ２５７は、メイン電源出力許可フラグ「１」（許可）をメイン電源２４５に出力し（ステップＳ１１２）、メイン電源２４５からプリンタ部２１０の各部にメイン電源出力を給電させるようになっている。このため、ユーザが、デジタルカメラ５に設けられた操作ボタンを操作して、撮影などによって得られた複数の画像の中からプリントすべき所望の画像を選択している間のプリンタ本体２に画像データが送られてくる前の段階において、定着ローラが高温になってプリント可能な状態となっている場合がほとんどである。したがって、プリントデータが送られてきたときには直ぐにファーストプリントを開始することができ、待ち時間を短くして、使い勝手を向上させることができる。
【００５５】
外部機器接続フラグが「０」（ステップＳ１１１でＮ）、すなわちケーブル６のコネクタが抜かれてデジタルカメラ５が外されると、ＣＰＵ２５７は、メイン電源出力許可フラグ「０」（禁止）をメイン電源２４５に出力し（ステップＳ１１３）、図１２に示す節電管理処理にリターンする。メイン電源２４５は、メイン電源出力許可フラグ「１」（許可）に応じて、給電モードから省エネモードに入り、あるいは省エネモードを維持し、プリンタ部２１０の各部への給電を停止する。
【００５６】
なお、この実施の形態では、ケーブル６が抜かれた場合、直ぐに節電モードに移行するようにしたが、画像メモリ２５４に未プリントの画像データが残っており、かつコインベンダー３のプリント用コイン処理部３０４にコインが残っていれば、その分プリントを継続し、その後、節電モードに移行するようにしてもよい。また、ケーブル６が抜かれてから所定の時間経過後に、節電モードに移行してもよい。
【００５７】
図１４は、ＣＰＵ２５７によるサービス提供処理のメインルーチンを示すフローチャートである。
電源スイッチ２３０がＯＮされて、補助電源２４３による補助電源の給電が開始されると、ＣＰＵ２５７は、ルーチンタイマをスタートさせて当該サービス提供処理のメインルーチンの時間管理を行う（ステップＳ２７）。そして、Ｙ〜Ｋ各色の画像データを画像メモリ２５４に格納する画像データ入力処理（ステップＳ２１）、Ｙ〜Ｋ各色の画像信号を作像ユニット２１３Ｙ〜２１３Ｋに出力して再現画像を取得する画像データ出力処理（ステップＳ２２）、充電出力制御部２４４からデジタルカメラ５に充電出力を供給する充電処理（ステップＳ２５）、上記ステップＳ２１，Ｓ２２，Ｓ２５，Ｓ２７以外のその他の処理（ステップＳ２６）を所定の時間ごとに順次繰り返し実行する。
【００５８】
次いで、上記画像データ入力処理、画像データ出力処理および充電処理を順次詳細に説明する。
図１５は、図１４の画像データ入力処理（ステップＳ２１）のサブルーチンを示すフローチャートである。
ＣＰＵ２５７は、まずインターフェース２５１を介して画像データが入力されているか否か判断する（ステップＳ２１１）。画像データが入力されていれば（ステップＳ２１１でＹ）、ＣＰＵ２５７は、ラスター変換部２５２にラスター変換処理を指示する（ステップＳ２１２）。これにより、入力されたＲ，Ｇ，Ｂ各色の画像データは、それぞれビットマップ展開された後、Ｙ，Ｍ，Ｃ，Ｋの再現色の画像データに変換される。その後、ＣＰＵ２５７は、圧縮／伸張部２５３に圧縮処理を指示する（ステップＳ２１３）。これにより、Ｙ〜Ｋ各色の画像データは、それぞれ圧縮される。この圧縮により、画像メモリ２５４にプリントすべき複数の画像を格納することができる。次いで、ＣＰＵ２５７は、圧縮されたＹ〜Ｋ各色の画像データを画像メモリへに書き込み（ステップＳ２１４）、図１４のメインルーチンにリターンする。これに対して、ステップＳ２１１において画像データが入力されていなければ（ステップＳ２１１でＮ）、上記ステップＳ２１２〜Ｓ２１４をスキップして、図１４のメインルーチンにリターンする。
【００５９】
図１６は、図１４の画像データ出力処理（ステップＳ２１）のサブルーチンを示すフローチャートである。
ＣＰＵ２５７は、先ずプリント許可フラグが「１」（許可）であるか否か判断する（ステップＳ２２１）。このプリント許可フラグは、上記したようにコインベンダー３のプリント用コイン処理部３０４にコインが残っていれば、「１」であり、残っていなければ「０」（禁止）である。プリント許可フラグが「１」であれば（ステップＳ２２１でＹ）、ＣＰＵ２５７は、プリント準備が完了しているか否か判断する（ステップＳ２２２）。この判断は、定着部２１７が定着温度に達したか否か等を検出することにより行われる。プリント準備が完了していると（ステップＳ２２２でＹ）、ＣＰＵ２５７は、圧縮／伸張部２５３に画像データの伸張処理を指示する（ステップＳ２２３）。これにより、圧縮された各色画像データは、元の８ビットの画像データにそれぞれ伸張される。次いで、センサ２１９が基準位置を検出したか否か判断する（ステップＳ２２４）。この判断は、センサ２１９が転写ベルト２１１に付された基準マークを検出したか否かにより行われる。基準位置を検出すると（ステップＳ２２４でＹ）、ＣＰＵ２５７は、遅延タイマをカウントスタートさせ（ステップＳ２２５）、給紙部２１５に指示して用紙カセット２１４から記録シートＳの給紙をスタートさせ（ステップＳ２２６）、図１４のメインルーチンにリターンする。
【００６０】
ステップＳ２２４において、基準位置を検出していなければ（ステップＳ２２４てＮ）、遅延タイマがカウント中か否か判断する（ステップＳ２２７）。カウント中であれば（ステップＳ２２７でＹ）、ＣＰＵ２５７は、遅延タイマのカウント値が「ＣＴＹ」になったか否か判断する（ステップＳ２２８）。なお、このカウント値ＣＴＹは、転写ベルト２１１に付された基準マークがセンサ２１９の位置から作像ユニット２１３Ｙのトナー転写位置まで走行するのに要する時間である。また、後述するカウント値ＣＴＭ、ＣＴＣ、ＣＴＫは、基準マークがセンサ２１９の位置から作像ユニット２１３Ｍ〜２１３Ｋのトナー転写位置まで走行するのに要する時間であり、カウント値ＣＴＴは、基準マークがセンサ２１９の位置から転写部２１６によるトナー転写位置まで走行するのに要する時間である。
【００６１】
遅延タイマのカウント値がＣＴＹであると（ステップＳ２２８でＹ）、ＤＭＡコントローラ２５５に指示して、画像信号（Ｙ）を出力させ（ステップＳ２２９）、ステップＳ２３０に進む。これにより、作像ユニット２１３ＹによりＹ色のトナー画像が転写ベルト２１１に転写される。これに対して、遅延タイマのカウント値がＣＴＹでないと（ステップＳ２２８でＮ）、ステップＳ２２９をスキップしてステップＳ２３０に進む。ステップＳ２３０においては、ＣＰＵ２５７は、遅延タイマのカウント値が「ＣＴＭ」になったか否か判断する。遅延タイマのカウント値がＣＴＭであると（ステップＳ２３０でＹ）、ＤＭＡコントローラ２５５に指示して、画像信号（Ｍ）を出力させ（ステップＳ２３１）、ステップＳ２３２に進む。これにより、作像ユニット２１３ＭによりＭ色のトナー画像がＹ色のトナー画像上に色ズレすることなく重ねられて転写ベルト２１１に転写される。これに対して、遅延タイマのカウント値がＣＴＭでないと（ステップＳ２３０でＮ）、ステップＳ２２３１をスキップしてステップＳ２３０に進む。遅延タイマのカウント値がＣＴＣ、ＣＴＫになった場合には、上記と同様な処理が順次実行される（ステップＳ２３２〜Ｓ２３５）。これにより、転写ベルト２１１上にＹ〜Ｋ各色のトナー像が重ね合わされて転写される。
【００６２】
なお、上記タイミングに画像信号（Ｙ）〜（Ｋ）を出力すると、感光体ドラムが露光位置から転写位置まで到達するのに僅かながら遅延時間が生じる。この結果、各色トナー像の先端と基準マークとが僅かながらずれることになる。このため、実際には、上記タイミングより遅延時間分早く画像信号（Ｙ）〜（Ｋ）を出力するようになっている。
【００６３】
次いで、ＣＰＵ２５７は、遅延タイマのカウント値がＣＴＴになったか否か判断する（ステップＳ２３６）。遅延タイマのカウント値がＣＴＴであると（ステップＳ２３６でＹ）、遅延タイマのカウント値を「０」にクリアし（ステップＳ２３７）、転写部２１６に転写処理を実行させる（ステップＳ２３８）。なお、遅延タイマのカウント値がＣＴＴになったとき、記録シートＳの走行方向先端が丁度転写部２１６の転写位置に給紙されている。このため、基準マークと記録シートＳの走行方向先端とが一致し、各色トナー像がずれなく記録シートＳ上に転写される。この後、ＣＰＵ２５７は、定着部２１７、排紙部２１８に定着処理、排紙処理をそれぞれ実行させ（ステップＳ２３９）、定着済みの記録シートＳが外部に排紙し終わると、プリント出力カウント信号をコインベンダー３に送信し（ステップＳ２４０）、図１４のメインルーチンにリターンする。ここで、定着済みの記録シートＳが外部に排紙し終わってからプリント出力カウント信号をコインベンダー３に送信するようにしたのは、定着部２１７や排紙部２１８部において紙詰まり等のジャムが発生する場合があり、このような場合にまで課金するのはユーザに酷となるからである。なお、ステップＳ２２１，Ｓ２２２，Ｓ２２７，Ｓ２３６でＮである場合には、図１４に示すメインルーチンにリターンする。
【００６４】
図１７は図１４の充電処理（ステップＳ２５）のサブルーチンを示すフローチャートであり、図１８は充電処理の様子を示す図である。なお、図１８中におけるＡＤ１〜ＡＤ５…は各サンプリング期間中におけるＡＤ値を、σ１〜σ５…はこのＡＤ１〜ＡＤ５…を加算して得られたトータル積分値σをそれぞれ示している。
【００６５】
ＣＰＵ２５７は、先ず外部機器接続フラグが「１」であるか否か判断する（ステップＳ２２１）。この外部機器接続フラグは、上記したようにデジタルカメラ５が接続されていれば、「１」であり、接続されていなければ「０」である。外部機器接続フラグが「０」であれば（ステップＳ２５１でＮ）、ＣＰＵ２５７は、デジタルカメラ５に対する充電量を表すトータル積分値σを「０」にクリアし（ステップＳ２５２、図１８の原点参照）、図１４に示すメインルーチンにリターンする。
【００６６】
一方、外部機器接続フラグが「１」であれば（ステップＳ２５１でＹ）、ＣＰＵ２５７は、充電出力許可フラグが「１」か否か判断する（ステップＳ２５３）。この充電許可フラグは、上記したようにコインベンダー３の充電用コイン処理部３１４にコインが残っていれば、「１」（許可）であり、残っていなければ「０」（禁止）である。充電許可フラグが「１」でなければ（ステップＳ２５３でＮ）、ＣＰＵ２５７は、充電出力許可フラグ＝「０」を電源部２４０の充電出力制御部２４４に出力する（ステップＳ２５４）。これにより、充電出力制御部２４４は、デジタルカメラ５に対する充電出力を停止する。
【００６７】
これに対して、充電許可フラグが「１」であれば（ステップＳ２５３でＹ）、ＣＰＵ２５７は、充電出力許可フラグ＝「１」を電源部２４０の充電出力制御部２４４に出力する（ステップＳ２５５）。これにより、充電出力制御部２４４は、充電出力をデジタルカメラ５に供給する。この後ＣＰＵ２５７は、充電出力制御部２４４が出力する充電電流値信号を定期的にサンプリングし、これをＡ／Ｄ変換することによりＡＤ値を算出する（ステップＳ２５６、図１８中のＡＤ１〜ＡＤ５参照）。このＡＤ値は、サンプリング期間におけるデジタルカメラ５に対する充電量を表している。ＡＤ値を算出し終わると、ＣＰＵ２５７は、このＡＤ値を元のトータル積分値σに加算して、新たなトータル積分値σを算出し（ステップＳ２５７、図１８中のσ１〜σ５参照）、新たなトータル積分値σが予め定められたスレッショルドレベルＳＨを超えたか否か判断する（ステップＳ２５８）。このスレッショルドレベルＳＨは、所定の給電量に対する課金単位を表している。
【００６８】
スレッショルドレベルＳＨを超えていなければ（ステップＳ２５８でＮ）、ＣＰＵ２５７ば、図１４に示すメインルーチンにリターンする。これに対して、スレッショルドレベルＳＨを超えていれば（ステップＳ２５８でＹ）、ＣＰＵ２５７は、充電出力カウント信号をコインベンダー３に送信する（ステップＳ２５９）。これにより、コインベンダー３は課金する。充電出力カウント信号の送信後、ＣＰＵ２５７は、トータル積分値σからスレッショルドレベルＳＨを減算し（ステップＳ２６０、図１８の（σ４）、σ４参照）、図１４に示すメインルーチンにリターンする。
【００６９】
ところで、従来の画像形成装置では、プリントサービスを提供できるものの、２次電池を充電したいという要望に応えることができず、使い勝手が悪いという問題点があった。
これに対して、本実施の形態によれば、充電用コイン投入口３１１からコインが投入されて、充電用コインカウンタ３３４２のカウント値Ｊが正（Ｊ＞０）であると（ステップＳ３３４）、コインベンダー制御部３３０のＣＰＵ３３２から本体制御部２５０のＣＰＵ２５７に充電許可フラグ「１」（許可）を送信し（ステップＳ３３６）、ＣＰＵ２５７は、充電出力制御部２４４に充電出力許可フラグ「１」許可を出力する（ステップＳ２５５）。これにより、充電出力制御部２４４からコネクター２２１およびケーブル６を介してデジタルカメラ５に充電出力が供給され、この充電出力に基づいて２次電池を充電する。また、ＣＰＵ２５７は、デジタルカメラ５に対する給電量を表すＡＤ値を算出して（ステップＳ２５６）、トータル積分値σを求め（ステップＳ２５７）、このトータル積分値σがスレッショルドレベルＳＨを超えていれば（ステップＳ２５８でＹ）、ＣＰＵ２５７は、充電出力カウント信号をコインベンダー３のＣＰＵ３３２に送信し（ステップＳ２５９）、ＣＰＵ３３２は、充電用コインカウンタ３３４２のカウント値Ｊを減算し（ステップＳ３２６）、充電用コイン処理部３１４に充電用コイン落下信号を送り（ステップＳ３２７）、スレッショルドレベルＳＨ分課金させるようになっている。したがって、デジタルカメラ５への給電に基づいて２次電池を充電することができ、２次電池を充電したいという要望に応えることができ、使い勝手を向上させることができる。
（変形例）
以上、本発明に係る画像形成装置を実施の形態に基づいて説明してきたが、本発明の内容が、上述の実施の形態に限定されないのは勿論であり、以下のような変形例が考えられる。
【００７０】
上記実施の形態ではデジタルカメラ５が接続されているか否かをインターフェースコントローラ２２２で検出するようにしたが、論理回路を別途設け、この論理回路でケーブル６の挿抜によるデジタルカメラ５が接続されているか否かを検出してもよく、コネクター２２１付近にリミットスイッチなどを設け、このスイッチでケーブル６の挿抜によるデジタルカメラ５が接続されているか否かを検出してもよい。
【００７１】
また、上記実施の形態では、外部機器接続用インターフェース部２２０としてＩＥＥＥ１３９４インターフェースを用いたが、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等の他のインターフェース等を用いてもよい。
また、上記実施の形態では、外部機器に設けられた操作ボタンを操作して、撮影などによって得られた複数の画像の中からプリントすべき所望の画像を選択するようにしたが、プリンタ本体２側で選択するようにしてもよい。この場合には、デジタルカメラ５の接続後、デジタルカメラ５に格納されている全ての画像データをプリンタ本体２に送って画像メモリ２５４に一旦記憶することにより、これらの画像データの一覧をプリンタ本体２に設けられたＬＣＤ等の表示器にインデックス表示し、この表示の中からプリントすべき所望の画像を選択すればよい。
【００７２】
また、上記実施の形態では、プリント用コイン投入口３０１にコインを投入するとプリントサービスの提供を受けることができ、充電用コイン投入口３１１にコインを投入すると充電サービスの提供を受けけることができ、プリント用コイン投入口３０１と充電用コイン投入口３１１の両方にコインを投入するとプリントサービスと充電サービスの両方を同時に受けることができるようにしたが、１つのコイン投入口と、提供を受けるサービスを選択するための選択ボタンとを設け、この選択ボタンの操作により、プリントサービスだけ、充電サービスだけ、あるいは両方とも提供するようにしてもよい。
【００７３】
また、上記実施の形態では、プリンタ本体２とコインベンダー３とを個別に設け、プリンタ本体２とコインベンダー３とをケーブル４で接続したが、一体的に形成して本体制御部２５０とコインベンダー制御部３３０とを一体的に構成してもよい。この場合には、ＣＰＵ，ＲＯＭ，ＲＡＭなどの数を半減することができる。
【００７４】
また、上記実施の形態では、外部機器をデジタルカメラ５で実施したが、ＰＤＡ等他の機器にも適用できる。
さらに、上記実施形態では、中間転写方式のタンデム型カラープリンタで実施したが、これに限らず、記録シートＳ上で各色画像を重ね合わせて転写する直接転写方式のタンデム型カラープリンタや、単色のプリンタ、複写機、ファクシミリなどの画像形成装置にも適用できる。
【００７５】
【発明の効果】
以上のように本発明に係る画像形成装置によれば、電源部と、コネクターを有し、当該コネクターに外部機器のプラグが装着されているか否かを判定して、前記外部機器が接続されているか否かを検出する検出部と、前記コネクターに前記プラグが装着されている状態で、前記コネクターを介して前記外部機器から受信した画像データに基づいて画像を形成する画像形成部と、前記検出部の検出結果に基づいて、前記電源部による画像形成部に対する給電を制御する制御手段とを備えるので、プリントデータが送られてきたときには直ぐにファーストプリントを開始することができ、待ち時間を短くして、使い勝手を向上させることができる。
【図面の簡単な説明】
【図１】本実施の形態に係るプリンタ１の全体構成を示す図である。
【図２】図１に示す外部機器接続用インターフェース部２２０の構成を示すブロック図である。
【図３】図１に示す電源部２４０の構成を示すブロック図である。
【図４】図１に示す本体制御部２５０の構成を示すブロック図である。
【図５】図１に示すコインベンダー３の全体構成を示す図である。
【図６】図５に示すコインベンダー制御部３３０の構成を示すブロック図である。
【図７】コインベンダー制御部３３０のＣＰＵ３３２によるベンダー処理のメインルーチンを示すフローチャートである。
【図８】図７に示すプリント用コイン処理（ステップＳ３１）のサブルーチンを示すフローチャートである。
【図９】図７に示す充電用コイン処理（ステップＳ３２）のサブルーチンを示すフローチャートである。
【図１０】図７に示すコマンド処理（ステップＳ３３）のサブルーチンを示すフローチャートである。
【図１１】図７に示す表示処理（ステップＳ３４）のサブルーチンを示すフローチャートである。
【図１２】本体制御部２５０のＣＰＵ２５７による節電管理処理のメインルーチンを示すフローチャートである。
【図１３】図１２のメイン電源制御処理（ステップＳ１１）のサブルーチンを示すフローチャートである。
【図１４】ＣＰＵ２５７によるサービス提供処理のメインルーチンを示すフローチャートである。
【図１５】図１４の画像データ入力処理（ステップＳ２１）のサブルーチンを示すフローチャートである。
【図１６】図１４の画像データ出力処理（ステップＳ２１）のサブルーチンを示すフローチャートである。
【図１７】図１４の充電処理（ステップＳ２５）のサブルーチンを示すフローチャートである。
【図１８】図１７の充電処理の様子を示す図である。
【符号の説明】
１      プリンタ
２      プリンタ本体
３      コインベンダー
４，６  ケーブル
５      デジタルカメラ
２１０  プリンタ部
２２０  外部機器接続用インターフェース部
２２１  コネクター
２２２  インターフェースコントローラ
２４０  電源部
２４３  補助電源
２４４  充電出力制御部
２４５  メイン電源
２５０  本体制御部
３０１  プリント用コイン投入口
３０４  プリント用コイン処理部
３１１  充電用コイン投入口
３１４  充電用コイン処理部
３３０  コインベンダー制御部
【図１】
0003726560.tif 000002
【図２】
0003726560.tif 000003
【図３】
0003726560.tif 000004
【図４】
0003726560.tif 000005
【図５】
0003726560.tif 000006
【図６】
0003726560.tif 000007
【図７】
0003726560.tif 000008
【図８】
0003726560.tif 000009
【図９】
0003726560.tif 000010
【図１０】
0003726560.tif 000011
【図１１】
0003726560.tif 000012
【図１２】
0003726560.tif 000013
【図１３】
0003726560.tif 000014
【図１４】
0003726560.tif 000015
【図１５】
0003726560.tif 000016
【図１６】
0003726560.tif 000017
【図１７】
0003726560.tif 000018
【図１８】
0003726560.tif 000019