(57)【要約】【課題】  消費電力を大きくすることなく、画像形成部と負荷機器とを並列に稼働させることができる画像形成装置、金銭登録機、画像形成プログラムおよび記録媒体を提供する。【解決手段】  画像形成装置は、電源部６と、プリンタ７と、消費電力値予測部２３と、電力値取得部２５と、印字制御部２４とを含んで構成される。電源部６は、予め定める最大電力値以下の電力を、プリンタ７とドロア８とに供給する。消費電力値予測部２３は、プリンタ７が画像形成を行うときに、プリンタ７によって消費される電力の消費電力値を予測し、予測結果を出力する。電力値取得部２５は、総電力値を表す総電力値情報を取得する。印字制御部２４は、総電力値情報が表す総電力値と、消費電力値予測部２３の予測結果とに基づいて、プリンタ７の稼働状態を制御する。【選択図】      図１
2011240606.tif 000002
【特許請求の範囲】
【請求項１】
稼働することによって電力を消費する１または複数の負荷機器が接続され、予め定める最大電力値以下の電力を供給する電源部であって、前記最大電力値は、前記１または複数の負荷機器で消費される電力の総電力値よりも大きく設定される電源部と、
感熱記録紙を装着可能であり、前記電源部から供給される電力によって、装着された感熱記録紙の表面の一部を選択的に加熱して前記感熱記録紙に画像形成を行う画像形成部であって、
消費電力の最大値が異なる複数の稼働状態が設定され、
前記消費電力の最大値は、いずれの稼働状態においても前記電源部の最大電力値以下に設定される画像形成部と、
前記画像形成部が前記画像形成を行うときに、前記画像形成部によって消費される電力の消費電力値を予測し、予測結果を出力する消費電力値予測部と、
前記総電力値を表す総電力値情報を取得する電力値取得部と、
前記画像形成部、前記消費電力値予測部、および前記電力値取得部に接続され、前記総電力値情報が表す総電力値と、前記消費電力値予測部の予測結果とに基づいて、前記画像形成部の稼働状態を制御する制御部であって、
前記消費電力値予測部の予測結果が前記最大電力値と前記総電力値との差分値以下となる範囲において、前記複数の稼働状態のうち、前記消費電力の最大値が最も大きい稼働状態に、前記画像形成部を制御する制御部とを含むことを特徴とする画像形成装置。
【請求項２】
前記消費電力値予測部は、前記画像形成部の各稼働状態における消費電力の最大値を、予測結果として出力することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記画像は、加熱によって感熱記録紙に形成される有色画素と、非加熱によって感熱記録紙に形成される無色画素とから成る複数の画素列によって構成され、
前記感熱記録紙に形成する予定の画像を表す画像情報を入力する入力部をさらに含み、
前記消費電力値予測部は、前記入力部に入力された画像情報から各画素列に含まれる有色画素を計数する計数部を含み、前記計数部の計数結果に基づいて消費電力値を予測することを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記制御部には、前記負荷機器の稼働を要求する稼働要求情報が入力され、
制御部は、前記画像形成部が予め定める量の画像を形成するごとに、前記稼働要求情報が入力されているか否かを判定し、稼働要求情報が入力されていると判定したとき、前記負荷機器を稼働させることを特徴とする請求項１〜３のいずれか１つに記載の画像形成装置。
【請求項５】
請求項１〜４のいずれか１つに記載の画像形成装置と、１または複数の負荷機器とを含む金銭登録機であって、
前記１または複数の負荷機器のうちの少なくとも１つは、金銭を収容する金銭収容部であることを特徴とする金銭登録機。
【請求項６】
稼働することによって電力を消費する１または複数の負荷機器と、
前記１または複数の負荷機器が接続され、予め定める最大電力値以下の電力を供給する電源部であって、前記最大電力値は、前記１または複数の負荷機器で消費される電力の総電力値よりも大きく設定される電源部と、
感熱記録紙を装着可能であり、前記電源部から供給される電力によって、装着された感熱記録紙の表面の一部を選択的に加熱して前記感熱記録紙に画像形成を行う画像形成部であって、
消費電力の最大値が異なる複数の稼働状態が設定され、
前記消費電力の最大値は、いずれの稼働状態においても前記電源部の最大電力値以下に設定される画像形成部とに接続されるコンピュータを、
前記画像形成部が前記画像形成を行うときに、前記画像形成部によって消費される電力の消費電力値を予測し、予測結果を出力する消費電力値予測部、
前記総電力値を表す総電力値情報を取得する電力値取得部、ならびに、
前記画像形成部、前記消費電力値予測部、および前記電力値取得部に接続され、前記総電力値情報が表す総電力値と、前記消費電力値予測部の予測結果とに基づいて、前記画像形成部の稼働状態を制御する制御部であって、
前記消費電力値予測部の予測結果が前記最大電力値と前記総電力値との差分値以下となる範囲において、前記複数の稼働状態のうち、前記消費電力の最大値が最も大きい稼働状態に、前記画像形成部を制御する制御部として機能させるための画像形成プログラム。
【請求項７】
請求項６に記載の画像形成プロブラムを記録したコンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、同一の電源部に接続される画像形成部と負荷機器とを並列に稼働させる画像形成装置、金銭登録機、画像形成プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
画像形成装置の典型的な従来技術は、たとえば特許文献１にサ−マルヘッド駆動装置として記載されている。サ−マルヘッド駆動装置は、サ−マルヘッドと、シフトレジスタと、ラツチ回路と、発熱要素と、黒ドットカウンタとを含んで構成される。ラツチ回路は、シフトレジスタに入力された画信号をラツチする。複数の発熱要素を駆動させるサ−マルヘッドには、画信号中の黒ドット数を計数する黒ドットカウンタが接続される。黒ドットカウンタは、感熱記録を行う１ライン分のデータ中に含まれる印字すべきデータの数を計数する。計数したデータの数を、同時に発熱できる発熱要素の最大数で除して、余りがないときにはその商が示す整数を、余りがあるときにはその商が示す整数に１を加算した整数を算出して、算出した整数を分割数とする。サ−マルヘッド駆動装置は、１ライン分のデータを印字するとき、サーマルヘッドを駆動させる回数を前記分割数に分けて順次印字する。これによって、サ−マルヘッド駆動装置は、予め定められた電源の容量内でサーマルヘッドを駆動させる。
【０００３】
画像形成装置の他の従来技術は、たとえば特許文献２に取引処理装置として記載されている。取引処理装置は、プリンタと、キャッシュボックスと、制御部とを含んで構成される。取引処置装置は、プリンタの動作指示およびキャッシュボックスの動作指示を制御部の動作指示記憶エリアに書き込む。制御部は、動作指示記憶エリアに動作指示が書き込まれていると、書き込まれている動作指示がキャッシュボックスの動作指示であるかを判定する。制御部は、キャッシュボックスの動作指示が書き込まれていると判定すると、キャッシュボックスを動作させる。制御部は、キャッシュボックスの動作指示が書き込まれておらず、かつプリンタの動作指示の動作指示が書き込まれていると判定すると、プリンタの動作指示を実行する。取引処理装置は、キャッシュボックスをプリンタよりも優先させて動作させる。これによって、取引処理装置は、キャッシュボックスとプリンタとを同時に動作させることを防止し、取引処理装置内で流れる電流の量が大きくなることを防止する。
【０００４】
画像形成装置のさらに他の従来技術は、たとえば特許文献３に売上データ処理装置として記載されている。売上データ処理装置は、メインＣＰＵと、ドロア／プリンタ制御部と、印字部と、メインドロアと、サブドロアとを含んで構成される。メインＣＰＵは、電子式キャッシュレジスタの全体を制御し、売上データの登録処理などを実行する。ドロア／プリンタ制御部は、印字部、メインドロア、およびサブドロアの動作を監視してそれらの動作を制御する。メインＣＰＵは、印字データおよび印字部に印字を開始させる印字開始コマンドを発行し、発行した印字データおよび印字開始コマンドを、ドロア／プリンタ制御部に与える。またメインＣＰＵは、メインドロアまたはサブドロアを開放させるドロアオープンコマンドを発行し、発行したドロアオープンコマンドをドロア／プリンタ制御部に与える。印字部、メインドロア、およびサブドロアを駆動させるには、大きな電流が必要であるので、ドロア／プリンタ制御部は、印字部、メインドロア、およびサブドロアが同時に動作しないように制御する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開昭５８−１２７７７号公報
【特許文献２】特開平７−２１０７５９号公報
【特許文献３】特開平８−１６９２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載のサ−マルヘッド駆動装置は、予め定められた電源の容量内でサーマルヘッドを効率良く駆動させることを目的としているので、電源に負荷機器が接続されたときに、負荷機器が駆動するための十分な電力を供給できる構成ではない。
【０００７】
特許文献２に記載の取引処理装置は、キャッシュボックスをプリンタよりも優先させて動作させるので、プリンタでの印字処理の開始が遅れることがある。キャッシュボックスとプリンタとを、択一的に動作させるので、キャッシュボックスを動作させているときに、プリンタの動作が停止する。したがって、プリンタの印字処理に要する時間が長くなる。
【０００８】
特許文献３に記載の売上データ処理装置は、印字部、メインドロアおよびサブドロアの複数の機器が同時に動作しないように制御するので、印字部、メインドロアおよびサブドロアのうちの一の機器が動作状態であると、前記一の機器を除く他の機器を動作させることができない。印字部、メインドロアおよびサブドロアを択一的に動作させるので、印字部、メインドロアおよびサブドロアのそれぞれの動作を迅速に開始させることができない。
【０００９】
本発明の目的は、消費電力を大きくすることなく、画像形成部と負荷機器とを並列に稼働させることができる画像形成装置、金銭登録機、画像形成プログラムおよび記録媒体を提供することである。
【課題を解決するための手段】
【００１０】
本発明は、稼働することによって電力を消費する１または複数の負荷機器が接続され、予め定める最大電力値以下の電力を供給する電源部であって、前記最大電力値は、前記１または複数の負荷機器で消費される電力の総電力値よりも大きく設定される電源部と、
感熱記録紙を装着可能であり、前記電源部から供給される電力によって、装着された感熱記録紙の表面の一部を選択的に加熱して前記感熱記録紙に画像形成を行う画像形成部であって、
消費電力の最大値が異なる複数の稼働状態が設定され、
前記消費電力の最大値は、いずれの稼働状態においても前記電源部の最大電力値以下に設定される画像形成部と、
前記画像形成部が前記画像形成を行うときに、前記画像形成部によって消費される電力の消費電力値を予測し、予測結果を出力する消費電力値予測部と、
前記総電力値を表す総電力値情報を取得する電力値取得部と、
前記画像形成部、前記消費電力値予測部、および前記電力値取得部に接続され、前記総電力値情報が表す総電力値と、前記消費電力値予測部の予測結果とに基づいて、前記画像形成部の稼働状態を制御する制御部であって、
前記消費電力値予測部の予測結果が前記最大電力値と前記総電力値との差分値以下となる範囲において、前記複数の稼働状態のうち、前記消費電力の最大値が最も大きい稼働状態に、前記画像形成部を制御する制御部とを含むことを特徴とする画像形成装置である。
【００１１】
また本発明は、前記消費電力値予測部は、前記画像形成部の各稼働状態における消費電力の最大値を、予測結果として出力することを特徴とする。
【００１２】
また本発明は、前記画像は、加熱によって感熱記録紙に形成される有色画素と、非加熱によって感熱記録紙に形成される無色画素とから成る複数の画素列によって構成され、
前記感熱記録紙に形成する予定の画像を表す画像情報を入力する入力部をさらに含み、
前記消費電力値予測部は、前記入力部に入力された画像情報から各画素列に含まれる有色画素を計数する計数部を含み、前記計数部の計数結果に基づいて消費電力値を予測することを特徴とする。
【００１３】
また本発明は、前記制御部には、前記負荷機器の稼働を要求する稼働要求情報が入力され、
制御部は、前記画像形成部が予め定める量の画像を形成するごとに、前記稼働要求情報が入力されているか否かを判定し、稼働要求情報が入力されていると判定したとき、前記負荷機器を稼働させることを特徴とする。
【００１４】
また本発明は、前記画像形成装置と、前記１または複数の負荷機器とを含む金銭登録機であって、
前記１または複数の負荷機器のうちの少なくとも１つは、金銭を収容する金銭収容部であることを特徴とする金銭登録機である。
【００１５】
また本発明は、稼働することによって電力を消費する１または複数の負荷機器と、
前記１または複数の負荷機器が接続され、予め定める最大電力値以下の電力を供給する電源部であって、前記最大電力値は、前記１または複数の負荷機器で消費される電力の総電力値よりも大きく設定される電源部と、
感熱記録紙を装着可能であり、前記電源部から供給される電力によって、装着された感熱記録紙の表面の一部を選択的に加熱して前記感熱記録紙に画像形成を行う画像形成部であって、
消費電力の最大値が異なる複数の稼働状態が設定され、
前記消費電力の最大値は、いずれの稼働状態においても前記電源部の最大電力値以下に設定される画像形成部とに接続されるコンピュータを、
前記画像形成部が前記画像形成を行うときに、前記画像形成部によって消費される電力の消費電力値を予測し、予測結果を出力する消費電力値予測部、
前記総電力値を表す総電力値情報を取得する電力値取得部、ならびに、
前記画像形成部、前記消費電力値予測部、および前記電力値取得部に接続され、前記総電力値情報が表す総電力値と、前記消費電力値予測部の予測結果とに基づいて、前記画像形成部の稼働状態を制御する制御部であって、
前記消費電力値予測部の予測結果が前記最大電力値と前記総電力値との差分値以下となる範囲において、前記複数の稼働状態のうち、前記消費電力の最大値が最も大きい稼働状態に、前記画像形成部を制御する制御部として機能させるための画像形成プログラムである。
【００１６】
また本発明は、前記画像形成プロブラムを記録したコンピュータ読取り可能な記録媒体である。
【発明の効果】
【００１７】
本発明によれば、画像形成装置は、電源部と、画像形成部と、消費電力値予測部と、電力値取得部と、制御部とを含んで構成される。電源部は、稼働することによって電力を消費する１または複数の負荷機器が接続され、予め定める最大電力値以下の電力を供給する。最大電力値は、１または複数の負荷機器で消費される電力の総電力値よりも大きく設定される。画像形成部は、感熱記録紙を装着可能であり、電源部から供給される電力によって、装着された感熱記録紙の表面の一部を選択的に加熱して感熱記録紙に画像形成を行う。画像形成部は、消費電力の最大値が異なる複数の稼働状態が設定される。消費電力の最大値は、いずれの稼働状態においても電源部の最大電力値以下に設定される。消費電力値予測部は、画像形成部が画像形成を行うときに、画像形成部によって消費される電力の消費電力値を予測し、予測結果を出力する。電力値取得部は、総電力値を表す総電力値情報を取得する。制御部は、画像形成部、消費電力値予測部、および電力値取得部に接続される。制御部は、総電力値情報が表す総電力値と、消費電力値予測部の予測結果とに基づいて、画像形成部の稼働状態を制御する。制御部は、消費電力値予測部の予測結果が最大電力値と総電力値との差分値以下となる範囲において、複数の稼働状態のうち、消費電力の最大値が最も大きい稼働状態に、画像形成部を制御する。
【００１８】
これによって、制御部は、負荷機器が稼働状態および停止状態のいずれのときであっても、電源部の最大電力値の範囲内で画像形成部を稼働させることができる。したがって、画像形成装置は、電源部の最大電力値を増加させることなく、画像形成部および負荷機器を同時に並列に稼働させることができる。
【００１９】
また、画像形成部の消費電力を変化させることなく、電源部の最大電力値を大きくすることによって、画像形成部および負荷機器を並列に稼働させる構成に比べて、画像形成装置は、電源部を小形化させ、かつ電源部からの発熱量が増大することを抑制することができる。これによって、画像形成装置は、設計の自由度を高めることができる。
【００２０】
また本発明によれば、消費電力値予測部は、画像形成部の各稼働状態における消費電力の最大値を、予測結果として出力する。これによって、画像形成装置は、画像形成部の消費電力を、電源部の最大電力値と負荷機器の総電力値との差分値以下にすることができる。
【００２１】
また本発明によれば、画像は、複数の画素列によって構成される。画素列は、加熱によって感熱記録紙に形成される有色画素と、非加熱によって感熱記録紙に形成される無色画素とから成る。画像形成装置は、感熱記録紙に形成する予定の画像を表す画像情報を入力する入力部をさらに含む。消費電力値予測部は、入力部に入力された画像情報から各画素列に含まれる有色画素を計数する計数部を含む。消費電力値予測部は、計数部の計数結果に基づいて消費電力値を予測する。
【００２２】
これによって、消費電力値予測部は、画像形成部の消費電力を画素列ごとに予測することができる。したがって、制御部は、画像形成部の稼働状態を、画素列ごとに制御することができる。
【００２３】
また本発明によれば、制御部には、負荷機器の稼働を要求する稼働要求情報が入力される。制御部は、画像形成部が予め定める量の画像を形成するごとに、稼働要求情報が入力されているか否かを判定し、稼働要求情報が入力されていると判定したとき、負荷機器を稼働させる。
【００２４】
これによって、制御部は、稼働要求情報の検出前には、画像形成部を単独で稼働させて最大電力値の電力によって画像を高速に形成させることができる。また、制御部は、負荷機器の稼働を迅速に開始することができる。
【００２５】
また本発明によれば、金銭登録機は、前記画像形成装置と、前記１または複数の負荷機器とを含んで構成される。１または複数の負荷機器のうちの少なくとも１つは、金銭を収容する金銭収容部である。
【００２６】
これによって、金銭登録機は、金銭収容部と画像形成部とを並列に稼働させることができる。したがって、金銭登録機は、画像形成部が画像を形成中、すなわちレシートを印字中に、ドロアなどの金銭収容部を開放させることができる。
【００２７】
また、画像形成部の消費電力を変化させることなく、電源部の最大電力値を大きくすることによって、画像形成部および負荷機器を並列に稼働させる構成に比べて、金銭登録機は、電源部を小形化させ、かつ電源部からの発熱量が増大することを抑制することができる。これによって、金銭登録機は、設計の自由度を高めることができる。
【００２８】
また本発明によれば、コンピュータは、１または複数の負荷機器と、電源部と、画像形成部とに接続される。１または複数の負荷機器は、稼働することによって電力を消費する。電源部は、１または複数の負荷機器が接続され、予め定める最大電力値以下の電力を供給する。最大電力値は、１または複数の負荷機器で消費される電力の総電力値よりも大きく設定される。画像形成部は、感熱記録紙を装着可能であり、電源部から供給される電力によって、装着された感熱記録紙の表面の一部を選択的に加熱して感熱記録紙に画像形成を行う。画像形成部は、消費電力の最大値が異なる複数の稼働状態が設定される。消費電力の最大値は、いずれの稼働状態においても電源部の最大電力値以下に設定される。
【００２９】
画像形成プログラムは、コンピュータを、消費電力値予測部、電力値取得部および制御部として機能させる。消費電力値予測部は、画像形成部が画像形成を行うときに、画像形成部によって消費される電力の消費電力値を予測し、予測結果を出力する。電力値取得部は、総電力値を表す総電力値情報を取得する。制御部は、画像形成部、消費電力値予測部、および電力値取得部に接続される。制御部は、総電力値情報が表す総電力値と、消費電力値予測部の予測結果とに基づいて、画像形成部の稼働状態を制御する。制御部は、消費電力値予測部の予測結果が最大電力値と総電力値との差分値以下となる範囲において、複数の稼働状態のうち、消費電力の最大値が最も大きい稼働状態に、画像形成部を制御する。
【００３０】
これによって、コンピュータを、画像形成装置の一部である消費電力値予測部、電力値取得部および制御部として機能させることができる。
【００３１】
また本発明によれば、コンピュータ読取り可能な記録媒体は、前記画像形成プロブラムを記録する。
【図面の簡単な説明】
【００３２】
【図１】本発明の第１実施形態に係る金銭登録機１の構成を示すブロック図である。
【図２】本発明の第１実施形態に係る印字制御部２４によるプリンタ７およびドロア８の制御を説明するための図である。
【図３】本発明の第１実施形態に係る印字制御部２４がドロア８を制御する処理を示すフローチャートである。
【図４】本発明の第１実施形態に係る印字制御部２４がプリンタ７を制御する処理を示すフローチャートである。
【図５】本発明の第２実施形態に係る印字制御部２４がプリンタ７を制御する処理を示すフローチャートである。
【図６】本発明の第３実施形態に係る金銭登録機１の構成を示すブロック図である。
【図７】本発明の第３実施形態に係る印字制御部２４によるプリンタ７およびドロア８の制御を説明するための図である。
【図８】本発明の第３実施形態に係る印字制御部２４がプリンタ７を制御する処理を示すフローチャートである。
【図９】本発明の第４実施形態に係る印字制御部２４がプリンタ７を制御する処理を示すフローチャートである。
【発明を実施するための形態】
【００３３】
（第１実施形態）
図１は、本発明の第１実施形態に係る金銭登録機１の構成を示すブロック図である。本実施形態の金銭登録機１は、電子レジスタ、キャッシュレジスタ、またはＰＯＳ（Point Of Sale system）レジスタなどである。金銭登録機１は、店舗などに設置され、図示しないキーボード、バーコードスキャナなどの入力部から、取引に係る商品の情報を入力して、売上登録を行う。金銭登録機１は、売上登録のとき、入力された商品の情報を、その都度または売上登録完了後に一括して、プリンタ７によってレシート用紙に印字する。レシート用紙は、ロール状に形成される感熱記録用紙である。商品情報が印字されたレシート用紙は、切離されてレシートとして顧客に渡される。また金銭登録機１は、商品の情報を、店舗などの売上管理データとして保管する。
【００３４】
金銭登録機１は、画像形成装置と、ドロア８である金銭収容部とを含んで構成される。画像形成装置は、電源部６と、画像形成部であるプリンタ７と、プリンタドライバ１４と、ドロアドライバ１５と、ホスト１１と、プリンタ制御部１２と、負荷機器制御部１３とを含んで構成される。プリンタ制御部１２は、印字データバッファ２１と、データ変換部２２と、消費電力値予測部２３と、制御部である印字制御部２４と、電力値取得部２５と、稼働要求情報取得部２６とを含む。
【００３５】
電源部６は、稼働することによって電力を消費する１または複数の負荷機器が接続され、予め定める最大電力値以下の電力を供給する。最大電力値は、１または複数の負荷機器で消費される電力の総電力値よりも大きく設定される。本実施形態では、負荷機器は、ドロア８によって実現される。電源部６は、一定の電圧値、たとえば２４Ｖで、プリンタ７とドロア８とに電力を供給する。
【００３６】
プリンタ７は、感熱記録紙を装着可能であり、電源部６から供給される電力によって、装着された感熱記録紙の表面の一部を選択的に加熱して感熱記録紙に画像形成を行う。プリンタ７は、消費電力の最大値が異なる複数の稼働状態が設定される。消費電力の最大値は、いずれの稼働状態においても電源部６の最大電力値以下に設定される。
【００３７】
感熱記録紙に形成される画像は、複数の画素列によって構成される。画素列は、加熱によって感熱記録紙に形成される有色画素と、非加熱によって感熱記録紙に形成される無色画素とから成る。画素列は、たとえば直線状に配列される４４８個の画素から成る。
【００３８】
プリンタ７は、サーマルプリンタであり、感熱記録紙を加熱するプリントヘッドと、感熱記録紙を移動させる紙送りモータとを含む。プリントヘッドは、電圧が印加されることによって発熱する複数の発熱素子を有する。複数の発熱素子は、たとえば４４８個であり、予め定める配列方向に直線状に配列される。各発熱素子は、１つの画素列を構成する各画素に対応する。
【００３９】
プリンタ７は、プリントヘッドによって、１つの画素列の画像を感熱記録紙に形成し、紙送りモータによって感熱記録紙を配列方向に垂直な向きに１つの画素列分移動させ、新たに他の画素列の画像を感熱記録紙に形成することによって、順次印字、すなわち画像を形成する。
【００４０】
プリンタ７は、複数の稼働状態、たとえば２分割制御状態および４分割制御状態で印字を行う。２分割制御は、プリントヘッドの領域を２分割し、２分割された領域のうちの一の領域で印字し、その後に２分割された領域のうちの他の領域で印字することによって、１つの画素列の画像を形成する。また、４分割制御は、プリントヘッドの領域を４分割し、４分割された領域によって、１列の画素列を順次印字する。
【００４１】
プリントヘッドに配列される全ての発熱素子の数を「ｎ」とすると、プリントヘッドの全領域を用いて１列の画素列を一度に印字する全使用制御の場合には、最大でｎ個の発熱素子を同時に発熱させることになる。同時に発熱させる発熱素子の最大数は、２分割制御では、「２分のｎ」個となり、４分割制御では、「４分のｎ」個となる。したがって、２分割制御状態では、全使用制御状態に比べて、プリントヘッドの最大消費電力値が「２分の１」となる。同様に、４分割制御状態では、全使用制御状態に比べて、プリントヘッドの最大消費電力値が「４分の１」となる。
【００４２】
本実施形態のプリンタ７は、サーマルプリンタであるので、プリンタ７の消費電力の多くを発熱素子が消費する。したがって、プリントヘッドの最大消費電力値を減少させることによって、プリンタ７全体の消費電力値を減少させることになる。
【００４３】
ドロア８は、売上金、釣銭などの金銭を収容するための引出式の金庫である。ドロア８は、入力操作によって駆動して開放する。本実施形態では、金銭登録機１が負荷機器としてドロア８を含んで構成されるけれども、他の実施形態では、金銭登録機１が、負荷機器として自動釣銭機、モータ式磁気カードリーダなどを含んで構成されてもよい。
【００４４】
ホスト１１と、プリンタドライバ１４と、ドロアドライバ１５と、プリンタ制御部１２と、負荷機器制御部１３とは、１または複数のコンピュータによって実現される。コンピュータは、ＣＰＵ（Central Processing Unit：中央処理装置）および記憶装置を含んで構成される。
【００４５】
ホスト１１は、プリンタ制御部１２の印字データバッファ２１と接続され、印字データを印字データバッファ２１に送る。印字データは、感熱記録紙に形成する予定の画像を表す画像情報である。
【００４６】
印字データバッファ２１は、ホスト１１から送られた印字データを、一時的に記憶する。印字データバッファ２１は、印字データが入力される入力部としても機能する。印字データバッファ２１は、ホスト１１から受取った印字データをデータ変換部２２に送る。データ変換部２２は、印字データバッファ２１から受取った印字データを、キャラクタ形式からイメージ形式に変換する。データ変換部２２は、変換した印字データを、消費電力値予測部２３に送る。
【００４７】
消費電力値予測部２３は、データ変換部２２から印字データを受取り、受取った印字データを印字制御部２４に送る。消費電力値予測部２３は、プリンタ７が画像形成を行うときに、プリンタ７によって消費される電力の消費電力値を予測し、予測結果を出力する。消費電力値予測部２３は、プリンタ７の各稼働状態における消費電力の最大値を、予測結果として出力する。
【００４８】
負荷機器制御部１３は、キーボードからの入力操作によってドロア８の開放の指示を受けると、ドロア８の稼働を要求する稼働要求情報と、ドロア８の稼働に必要な電力値を表す電力値情報とを、プリンタ制御部１２へ送る。負荷機器制御部１３は、稼働要求情報を稼働要求情報取得部２６に送り、電力値情報を電力値取得部２５に送る。
【００４９】
電力値取得部２５は、総電力値を表す総電力値情報を取得する。総電力値情報とは、画像形成装置に複数の負荷機器が接続されているとき、稼働を要求している全ての負荷機器の消費電力値の合計値を示す。本実施形態では、画像形成装置に１つの負荷機器が接続される構成であるので、総電力値情報が示す電力値と、電力値情報が示す電力値とは同一である。電力値取得部２５は、負荷機器制御部１３から受取った電力値情報を、総電力値情報として印字制御部２４に送る。
【００５０】
稼働要求情報取得部２６は、負荷機器制御部１３から受取った稼働要求情報を、印字制御部２４に送る。
【００５１】
印字制御部２４は、消費電力値予測部２３から印字データを受取り、受取った印字データをプリンタ７へ送る。印字制御部２４は、電力値取得部２５から総電力値情報を受取り、稼働要求情報取得部２６から稼働要求情報を受取る。印字制御部２４は、総電力値情報が表す総電力値と、消費電力値予測部２３の予測結果とに基づいて、プリンタ７の稼働状態を制御する。印字制御部２４は、消費電力値予測部２３の予測結果が最大電力値と総電力値との差分値以下となる範囲において、複数の稼働状態のうち、消費電力の最大値が最も大きい稼働状態に、プリンタ７を制御する。
【００５２】
本実施形態では、プリンタ７の稼働状態は、２分割制御状態と、４分割制御状態とがある。２分割制御状態および４分割制御状態については、後に詳述する。
【００５３】
印字制御部２４は、稼働要求情報を受取ると、ドロア８を稼働させる。具体的には、印字制御部２４は、プリンタ７が予め定める量の画像を形成するごとに、稼働要求情報が入力されているか否かを判定し、稼働要求情報が入力されていると判定したとき、ドロア８を稼働させる。
【００５４】
印字制御部２４は、プリンタドライバ１４を介してプリンタ７と接続され、ドロアドライバ１５を介してドロア８と接続される。プリンタドライバ１４は、プリンタ７を制御するためのプログラムによって実現され、ドロアドライバ１５は、ドロア８を制御するためのプログラムによって実現される。印字制御部は、プリンタドライバでの同時稼働ドット数を制御し、さらに紙送りモータの稼働を制御する。同時稼働ドット数とは、プリントヘッドに配列される複数の発熱画素のうち、発熱状態または非発熱状態のいずれかに稼働させる発熱画素の数をいう。
【００５５】
図２は、本発明の第１実施形態に係る印字制御部２４によるプリンタ７およびドロア８の制御を説明するための図である。図２において、２分割された印字データを「Ｄ１」で示し、４分割された印字データを「Ｄ２」で示し、また縦軸は時間を示す。たとえばプリンタは、２分割制御状態において１列の画素列を印字するのに要する時間が１２５０μｓである。ドロアは、稼働を開始してから稼働が終了して解放状態になるまでの時間が５０ｍｓである。時刻ｔ１から、印字制御部２４は、プリンタ７を２分割制御で稼働させている。時刻ｔ２では、印字制御部２４は、稼働要求情報取得部２６から稼働要求情報を受取る。
【００５６】
時刻ｔ３では、印字制御部２４は、プリンタ７を４分割制御で稼働させ、同時にドロア８の稼働を開始させる。時刻ｔ４では、プリンタ７は、４分割制御で稼働しており、ドロア８は、稼働が終了して解放状態になる。時刻ｔ５では、印字制御部２４は、ドロア８の稼働が終了しているので、プリンタ７を２分割制御で稼働させる。時刻ｔ６で、プリンタ７での印字が終了する。
【００５７】
本実施形態では、電源部６の最大電力値は、プリンタ７が２分割制御で稼働しているときの最大消費電力値と同一に設定される。ドロア８が稼働中に消費する電力の電力値は、電源部６の最大電力値の２分の１に設定され、この電力値は、プリンタ７が４分割制御で稼働しているときの最大消費電力値と同一に設定される。したがって、電源部６の最大電力値を「Ｍａｘ」とすると、プリンタ７の最大消費電力値は、２分割制御状態で「Ｍａｘ」となり、４分割状態で「Ｍａｘ／２」となる。ドロア８が消費する電力値は、「Ｍａｘ／２」となる。
【００５８】
時刻ｔ１から時刻ｔ３までの時間、および時刻ｔ５から時刻ｔ６までの時間は、プリンタ７のみが２分割制御で稼働している。時刻ｔ３から時刻ｔ４までの時間は、プリンタ７が４分割制御で稼働し、ドロア８が稼働している。時刻ｔ４から時刻ｔ５までの時間は、プリンタ７のみが４分割制御で稼働している。
【００５９】
ドロア８が稼働中の時刻ｔ３から時刻ｔ４までの時間では、消費電力値予測部２３によって予測されるプリンタ７の消費電力値に基づいて、印字制御部２４は、プリンタ７の稼働状態を決定する。時刻ｔ３から時刻ｔ４までの時間では、消費電力値予測部２３は、２分割制御状態のプリンタ７の最大消費電力値が「Ｍａｘ」になり、４分割制御状態のプリンタ７の最大消費電力値が「Ｍａｘ／２」になると判断する。これによって、印字制御部２４は、プリンタ７を４分割制御で稼働させる。
【００６０】
したがって、時刻ｔ１から時刻ｔ６までのいずれの時刻においても、プリンタ７の最大消費電力値とドロア８の消費電力値との合計値が、電源部６の最大電力値「Ｍａｘ」よりも大きくなることはない。
【００６１】
図３は、本発明の第１実施形態に係る印字制御部２４がドロア８を制御する処理を示すフローチャートである。印字制御部２４が稼働要求情報取得部２６から稼働要求情報を受取ると、ステップａ０に進んで処理が開始される。ステップａ１では、印字制御部２４は、「リクエストフラグ（略称「ＲＦ」）＝１」と設定し、リクエストフラグを立てる。
【００６２】
ステップａ２では、印字制御部２４は、「稼働フラグ（略称「ＤＦ」）＝１」であるか否か、すなわち稼働フラグが立っているか否かを判定する。稼働フラグについては、後に詳述する。印字制御部２４によって、稼働フラグが立っていると判定されるとステップａ３に進み、稼働フラグが立っていないと判定されると再びステップａ２での処理が行われる。
【００６３】
ステップａ３では、印字制御部２４は、稼働要求情報によって稼働の要求が行われたドロア８などの負荷機器を稼働させる。ステップａ４では、印字制御部２４は、「ＲＦ＝０」と設定し、リクエストフラグを下ろす。ステップａ５では、印字制御部２４は、「ＤＦ＝０」と設定し、稼働フラグを下ろして、ステップａ６に進んで処理が終了する。
【００６４】
図４は、本発明の第１実施形態に係る印字制御部２４がプリンタ７を制御する処理を示すフローチャートである。ホスト１１からプリンタ制御部１２に印字データが送られると、ステップｂ０に進んで処理が開始される。
【００６５】
ステップｂ１では、印字制御部２４は、「ＲＦ＝１」であるか否か、すなわちリクエストフラグが立っているか否かを判定する。印字制御部２４によって、リクエストフラグが立っていると判定されるとステップｂ２に進み、リクエストフラグが立っていないと判定されるとステップｂ４に進む。
【００６６】
ステップｂ２では、印字制御部２４は、「ＤＦ＝１」と設定し、稼働フラグを立てる。ステップｂ３では、印字制御部２４は、プリンタ７を４分割制御で稼働し、１ライン、すなわち１つの画素列を印字させて、ステップｂ５に進む。ステップｂ４では、印字制御部２４は、プリンタ７を２分割制御で稼働し、１ラインを印字させて、ステップｂ５に進む。
【００６７】
ステップｂ５では、印字制御部２４は、プリンタ７で全ての印字が終了したか否か、すなわち印字データによって表わされる画像が感熱記録紙に全て形成されたか否かを判定する。印字制御部２４によって、プリンタ７で全ての印字が終了していないと判定されるとステップｂ１に進み、プリンタ７で全ての印字が終了したと判定されるとステップｂ６に進んで処理が終了する。
【００６８】
（第２実施形態）
第２実施形態の金銭登録機１は、第１実施形態の金銭登録機１と同一に構成されるので、重複を避けるために説明を省略する。本実施形態の印字処理部は、第１実施形態の印字処理部と同一の処理、すなわち図３で示したフローチャートを用いて説明した処理によって、ドロア８を制御する。
【００６９】
図５は、本発明の第２実施形態に係る印字制御部２４がプリンタ７を制御する処理を示すフローチャートである。ホスト１１からプリンタ制御部１２に印字データが送られると、ステップｃ０に進んで処理が開始される。
【００７０】
ステップｃ１では、印字制御部２４は、「ＲＦ＝１」であるか否か、すなわちリクエストフラグが立っているか否かを判定する。印字制御部２４によって、リクエストフラグが立っていると判定されるとステップｃ２に進み、リクエストフラグが立っていないと判定されるとステップｃ４に進む。
【００７１】
ステップｃ２では、印字制御部２４は、「ＤＦ＝１」と設定し、稼働フラグを立てる。ステップｃ３では、印字制御部２４は、プリンタ７を４分割制御で稼働し、１ラインを印字させて、ステップｃ９に進む。
【００７２】
ステップｃ４では、印字制御部２４は、プリンタ７を２分割制御で稼働し、１ラインの前半の半分、すなわち１つの画素列を構成する全画素中の前半の半分の画素を印字させて、ステップｃ５に進む。
【００７３】
ステップｃ５では、印字制御部２４は、「ＲＦ＝１」であるか否か、すなわちリクエストフラグが立っているか否かを判定する。印字制御部２４によって、リクエストフラグが立っていると判定されるとステップｃ６に進み、リクエストフラグが立っていないと判定されるとステップｃ８に進む。
【００７４】
ステップｃ６では、印字制御部２４は、「ＤＦ＝１」と設定し、稼働フラグを立てる。ステップｃ７では、印字制御部２４は、プリンタ７を４分割制御で稼働し、１ラインの後半の半分、すなわち１つの画素列を構成する全画素中の後半の半分の画素を印字させて、ステップｃ９に進む。
【００７５】
ステップｃ８では、印字制御部２４は、プリンタ７を２分割制御で稼働し、１ラインの後半の半分を印字させて、ステップｃ９に進む。
【００７６】
ステップｃ９では、印字制御部２４は、プリンタ７で全ての印字が終了したか否かを判定する。印字制御部２４によって、プリンタ７で全ての印字が終了していないと判定されるとステップｃ１に進み、プリンタ７で全ての印字が終了したと判定されるとステップｃ１０に進んで処理が終了する。
【００７７】
（第３実施形態）
図６は、本発明の第３実施形態に係る金銭登録機１の構成を示すブロック図である。本実施形態の金銭登録機１は、第１実施形態の金銭登録機１に比べて消費電力値予測部２３のみが異なる構成であるので、同一の構成には同一の参照符を付して、重複を避けるために説明を省略する。本実施形態の印字処理部は、第１実施形態の印字処理部と同一の処理、すなわち図３で示したフローチャートを用いて説明した処理によって、ドロア８を制御する。
【００７８】
消費電力値予測部２３は、計数部２８と、比較部２９とを含んで構成される。計数部２８は、データ変換部２２から印字データを受取り、受取った印字データを比較部２９に送る。比較部２９は、計数部２８から印字データを受取り、受取った印字データを印字制御部２４に送る。
【００７９】
計数部２８は、入力された画像情報から各画素列に含まれる有色画素を計数する。比較部２９は、計数部２８によって計数された有色画素の数と、予め定める画素数とを比較する。消費電力値予測部２３は、計数部２８の計数結果に基づいて消費電力値を予測する。
【００８０】
図７は、本発明の第３実施形態に係る印字制御部２４によるプリンタ７およびドロア８の制御を説明するための図である。図７において、２分割された印字データを「Ｄ１」で示し、４分割された印字データを「Ｄ２」で示し、また縦軸は時間を示す。時刻ｔ１１から、印字制御部２４は、プリンタ７を２分割制御で稼働させている。時刻ｔ１２では、印字制御部２４は、稼働要求情報取得部２６から稼働要求情報を受取る。
【００８１】
時刻ｔ１３では、印字制御部２４は、プリンタ７を４分割制御で稼働させ、同時にドロア８の稼働を開始させる。時刻ｔ１４から時刻ｔ１５では、印字制御部２４は、プリンタ７を２分割制御で稼働させる。
【００８２】
時刻ｔ１５から時刻ｔ１７では、印字制御部２４は、プリンタ７を４分割制御で稼働させる。時刻ｔ１６では、ドロア８は、稼働が終了して解放状態になる。時刻ｔ１７では、印字制御部２４は、ドロア８の稼働が終了しているので、プリンタ７を２分割制御で稼働させる。時刻ｔ１８で、プリンタ７での印字が終了する。
【００８３】
時刻ｔ１１から時刻ｔ１３までの時間、および時刻ｔ１７から時刻ｔ１８までの時間は、プリンタ７のみが２分割制御で稼働している。時刻ｔ１３から時刻ｔ１４までの時間および時刻ｔ１５から時刻ｔ１６までの時間は、プリンタ７が４分割制御で稼働し、ドロア８が稼働している。時刻ｔ１４から時刻ｔ１５までの時間は、プリンタ７が２分割制御で稼働し、ドロア８が稼働している。時刻ｔ１６から時刻ｔ１７までの時間は、プリンタ７のみが４分割制御で稼働している。
【００８４】
ドロア８が稼働中の時刻ｔ１３から時刻ｔ１６までの時間では、消費電力値予測部２３によって予測されるプリンタ７の消費電力値に基づいて、印字制御部２４は、プリンタ７の稼働状態を決定する。
【００８５】
時刻ｔ１４から時刻ｔ１５までの時間では、消費電力値予測部２３は、１列の画素列に含まれる有色画素の数が予め定める画素数よりも少ないので、２分割制御状態のプリンタ７の最大消費電力値が「Ｍａｘ」とはならず、「Ｍａｘ／２」になると判断する。これによって、印字制御部２４は、プリンタ７を２分割制御で稼働させる。
【００８６】
また時刻ｔ１３から時刻ｔ１４までの時間および時刻ｔ１５から時刻ｔ１７までの時間では、消費電力値予測部２３は、１列の画素列に含まれる有色画素の数が予め定める画素数以上なので、２分割制御状態のプリンタ７の最大消費電力値が「Ｍａｘ」になり、４分割制御状態のプリンタ７の最大消費電力値が「Ｍａｘ／２」になると判断する。これによって、印字制御部２４は、プリンタ７を４分割制御で稼働させる。
【００８７】
したがって、時刻ｔ１１から時刻ｔ１８までのいずれの時刻においても、プリンタ７の最大消費電力値とドロア８の消費電力値との合計値が、電源部６の最大電力値「Ｍａｘ」よりも大きくなることはない。
【００８８】
図８は、本発明の第３実施形態に係る印字制御部２４がプリンタ７を制御する処理を示すフローチャートである。ホスト１１からプリンタ制御部１２に印字データが送られると、ステップｄ０に進んで処理が開始される。
【００８９】
ステップｄ１では、計数部２８は、１ライン中の有色画素のドット数をカウント、すなわち１列の画素列を構成する複数の画素の中から有色画素を計数する。１ライン中の有色画素の数を「ＬＣ」とする。
【００９０】
ステップｄ２では、印字制御部２４は、「ＲＦ＝１」であるか否か、すなわちリクエストフラグが立っているか否かを判定する。印字制御部２４によって、リクエストフラグが立っていると判定されるとステップｄ３に進み、リクエストフラグが立っていないと判定されるとステップｄ６に進む。ステップｄ３では、印字制御部２４は、「ＤＦ＝１」と設定し、稼働フラグを立てる。
【００９１】
稼働ステップｄ４では、比較部２９は、「ＬＣ＜ｎ／４」であるか否かを判定する。「ｎ」は、１ラインを構成する全ての画素の数とする。したがって、比較部２９は、計数部２８によって計数された１ライン中の有色画素の数が、１ライン中の全画素の４分の１よりも少ないか否かを判定する。この「ｎ」は、プリントヘッドに配列される発熱素子の数と一致するので、「ＬＣ」が少ないと、プリンタの消費電力が少なくなる。「ＬＣ＜ｎ／４」であるときには、２分割制御状態でのプリンタの最大消費電力値が「Ｍａｘ／２」以下となる。「ＬＣ≧ｎ／４」であるときには、２分割制御状態でのプリンタの最大消費電力値が「Ｍａｘ／２」よりも大きくなるので、４分割制御でプリンタを稼働させる。比較部２９によって、「ＬＣ＜ｎ／４」であると判定されるとステップｄ６に進み、「ＬＣ＜ｎ／４」でないと判定されるとステップｄ５に進む。
【００９２】
ステップｄ５では、印字制御部２４は、プリンタ７を４分割制御で稼働し、１ラインを印字させて、ステップｄ７に進む。ステップｄ６では、印字制御部２４は、プリンタ７を２分割制御で稼働し、１ラインを印字させて、ステップｄ７に進む。
【００９３】
ステップｄ７では、印字制御部２４は、プリンタ７で全ての印字が終了したか否かを判定する。印字制御部２４によって、プリンタ７で全ての印字が終了していないと判定されるとステップｄ１に進み、プリンタ７で全ての印字が終了したと判定されるとステップｄ８に進んで処理が終了する。
【００９４】
（第４実施形態）
第４実施形態の金銭登録機１は、第３実施形態の金銭登録機１と同一に構成されるので、重複を避けるために説明を省略する。本実施形態の印字処理部は、第１実施形態の印字処理部と同一の処理、すなわち図３で示したフローチャートを用いて説明した処理によって、ドロア８を制御する。
【００９５】
図９は、本発明の第４実施形態に係る印字制御部２４がプリンタ７を制御する処理を示すフローチャートである。ホスト１１からプリンタ制御部１２に印字データが送られると、ステップｅ０に進んで処理が開始される。
【００９６】
ステップｅ１では、計数部２８は、１ライン中の有色画素のドット数をカウントし、さらにこの１ラインの前半に含まれる有色画素の数と、１ラインの後半に含まれる有色画素の数とをカウントする。１ラインの前半に含まれる有色画素の数を「ＬＣＦ」とし、１ラインの後半に含まれる有色画素の数を「ＬＣＬ」とする。
【００９７】
ステップｅ２では、印字制御部２４は、「ＲＦ＝１」であるか否か、すなわちリクエストフラグが立っているか否かを判定する。印字制御部２４によって、リクエストフラグが立っていると判定されるとステップｅ３に進み、リクエストフラグが立っていないと判定されるとステップｅ６に進む。
【００９８】
ステップｅ３では、印字制御部２４は、「ＤＦ＝１」と設定し、稼働フラグを立てる。ステップｅ４では、比較部２９は、「ＬＣＦ＜ｎ／４」であるか否かを判定する。すなわち、比較部２９は、計数部２８によって計数された１ラインの前半に含まれる有色画素の数が、１ライン中の全画素の４分の１よりも少ないか否かを判定する。比較部２９によって、「ＬＣＦ＜ｎ／４」であると判定されるとステップｅ６に進み、「ＬＣＦ＜ｎ／４」でないと判定されるとステップｅ５に進む。
【００９９】
ステップｅ５では、印字制御部２４は、プリンタ７を４分割制御で稼働し、１ラインの前半の半分を印字させて、ステップｅ７に進む。ステップｅ６では、印字制御部２４は、プリンタ７を２分割制御で稼働し、１ラインの前半の半分を印字させて、ステップｅ７に進む。
【０１００】
ステップｅ７では、印字制御部２４は、「ＲＦ＝１」であるか否か、すなわちリクエストフラグが立っているか否かを判定する。印字制御部２４によって、リクエストフラグが立っていると判定されるとステップｅ８に進み、リクエストフラグが立っていないと判定されるとステップｅ１１に進む。
【０１０１】
ステップｅ８では、印字制御部２４は、「ＤＦ＝１」と設定し、稼働フラグを立てる。ステップｅ９では、比較部２９は、「ＬＣＬ＜ｎ／４」であるか否かを判定する。すなわち、比較部２９は、計数部２８によって計数された１ラインの後半に含まれる有色画素の数が、１ライン中の全画素の４分の１よりも少ないか否かを判定する。比較部２９によって、「ＬＣＬ＜ｎ／４」であると判定されるとステップｅ１１に進み、「ＬＣＬ＜ｎ／４」でないと判定されるとステップｅ１０に進む。
【０１０２】
ステップｅ１０では、印字制御部２４は、プリンタ７を４分割制御で稼働し、１ラインの後半の半分を印字させて、ステップｅ１２に進む。ステップｅ１１では、印字制御部２４は、プリンタ７を２分割制御で稼働し、１ラインの後半の半分を印字させて、ステップｅ１２に進む。
【０１０３】
ステップｅ１２では、印字制御部２４は、プリンタ７で全ての印字が終了したか否かを判定する。印字制御部２４によって、プリンタ７で全ての印字が終了していないと判定されるとステップｅ１に進み、プリンタ７で全ての印字が終了したと判定されるとステップｅ１３に進んで処理が終了する。
【０１０４】
上述した実施形態では、金銭登録機１が図示しない記憶部に記憶されるプログラムを実行することによって、上述した機能を実現するが、上述した機能を実現するためのプログラムは、金銭登録機１に記憶されることに限定されるものではなく、コンピュータで読取り可能な記録媒体に記録されていてもよい。記録媒体は、たとえば図示しない外部記憶装置としてプログラム読取装置を金銭登録機１に設け、そこに記録媒体を挿入することによって読取り可能な記録媒体であってもよいし、あるいは他の装置の記憶装置であってもよい。
【０１０５】
いずれの記録媒体であっても、記憶されているプログラムがコンピュータからアクセスされて実行される構成であればよい。あるいはいずれの記録媒体であっても、プログラムが読み出され、読み出されたプログラムが、記憶装置のプログラム記憶エリアに記憶されて、そのプログラムが実行される構成であってもよい。
【０１０６】
金銭登録機１と分離可能に構成される記録媒体は、たとえば磁気テープ／カセットテープなどのテープ系の記録媒体、フレキシブルディスク／ハードディスクなどの磁気ディスクもしくはＣＤ−ＲＯＭ（Compact Disk Read Only Memory）／ＭＯ（Magneto 
Optical disk）／ＭＤ（Mini Disc）／ＤＶＤ（Digital Versatile Disk）／ＣＤ−Ｒ（
Compact Disk Recordable）／ブルーレイディスクなどの光ディスクのディスク系の記録媒体、ＩＣ（Integrated Circuit）カード（メモリカードを含む）／光カードなどのカード系の記録媒体、またはマスクＲＯＭ／ＥＰＲＯＭ（Erasable Programmable Read Only 
Memory）／ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）／フラッシュＲＯＭなどの半導体メモリを含む固定的にプログラムを担持する記録媒体であってもよい。
【０１０７】
また、金銭登録機１を通信ネットワークと接続可能に構成し、通信ネットワークを介して上記プログラムを供給してもよい。この通信ネットワークとしては、特に限定されず、たとえば、インターネット、イントラネット、エキストラネット、ＬＡＮ（Local Area 
Network）、ＩＳＤＮ（Integrated Services Digital Network）、ＶＡＮ（Value Added 
Network）、ＣＡＴＶ（Community Antenna Television）通信網、仮想専用網（Virtual 
Private Network）、電話回線網、移動体通信網、または衛星通信網など通信ネットワークが利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、たとえば、ＩＥＥＥ１３９４、ＵＳＢ（Universal Serial Bus）、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ（Asymmetric Digital Subscriber Line）回線等の有線でも、ＩｒＤＡ（Infrared Data Association）あるいはリモートコントロールで用いられる赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ（High 
Data Rate）、携帯電話網、衛星回線、地上波デジタル網などの無線でも利用可能である。なお、本発明は、上記プログラムが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【０１０８】
このように、画像形成装置は、電源部６と、プリンタ７と、消費電力値予測部２３と、電力値取得部２５と、印字制御部２４とを含んで構成される。電源部６は、稼働することによって電力を消費する１または複数の負荷機器が接続され、予め定める最大電力値以下の電力を供給する。最大電力値は、１または複数の負荷機器で消費される電力の総電力値よりも大きく設定される。プリンタ７は、感熱記録紙を装着可能であり、電源部６から供給される電力によって、装着された感熱記録紙の表面の一部を選択的に加熱して感熱記録紙に画像形成を行う。プリンタ７は、消費電力の最大値が異なる複数の稼働状態が設定される。消費電力の最大値は、いずれの稼働状態においても電源部６の最大電力値以下に設定される。消費電力値予測部２３は、プリンタ７が画像形成を行うときに、プリンタ７によって消費される電力の消費電力値を予測し、予測結果を出力する。電力値取得部２５は、総電力値を表す総電力値情報を取得する。印字制御部２４は、プリンタ７、消費電力値予測部２３、および電力値取得部２５に接続される。印字制御部２４は、総電力値情報が表す総電力値と、消費電力値予測部２３の予測結果とに基づいて、プリンタ７の稼働状態を制御する。印字制御部２４は、消費電力値予測部２３の予測結果が最大電力値と総電力値との差分値以下となる範囲において、複数の稼働状態のうち、消費電力の最大値が最も大きい稼働状態に、プリンタ７を制御する。
【０１０９】
これによって、印字制御部２４は、負荷機器が稼働状態および停止状態のいずれのときであっても、電源部６の最大電力値の範囲内でプリンタ７を稼働させることができる。したがって、画像形成装置は、電源部６の最大電力値を増加させることなく、プリンタ７および負荷機器を同時に並列に稼働させることができる。
【０１１０】
また、プリンタ７の消費電力を変化させることなく、電源部６の最大電力値を大きくすることによって、プリンタ７および負荷機器を並列に稼働させる構成に比べて、画像形成装置は、電源部６を小形化させ、かつ電源部６からの発熱量が増大することを抑制することができる。これによって、画像形成装置は、設計の自由度を高めることができる。
【０１１１】
さらに、消費電力値予測部２３は、プリンタ７の各稼働状態における消費電力の最大値を、予測結果として出力する。
【０１１２】
画像形成装置は、プリンタ７の消費電力を、電源部６の最大電力値と負荷機器の総電力値との差分値以下にすることができる。
【０１１３】
さらに、画像は、複数の画素列によって構成される。画素列は、加熱によって感熱記録紙に形成される有色画素と、非加熱によって感熱記録紙に形成される無色画素とから成る。画像形成装置は、感熱記録紙に形成する予定の画像を表す画像情報を入力する入力部をさらに含む。消費電力値予測部２３は、入力部に入力された画像情報から各画素列に含まれる有色画素を計数する計数部２８を含む。消費電力値予測部２３は、計数部２８の計数結果に基づいて消費電力値を予測する。
【０１１４】
消費電力値予測部２３は、プリンタ７の消費電力を画素列ごとに予測することができる。したがって、印字制御部２４は、プリンタ７の稼働状態を、画素列ごとに制御することができる。
【０１１５】
さらに、印字制御部２４には、負荷機器の稼働を要求する稼働要求情報が入力される。印字制御部２４は、プリンタ７が予め定める量の画像を形成するごとに、稼働要求情報が入力されているか否かを判定し、稼働要求情報が入力されていると判定したとき、負荷機器を稼働させる。
【０１１６】
印字制御部２４は、稼働要求情報の検出前には、プリンタ７を単独で稼働させて最大電力値の電力によって画像を高速に形成させることができる。また、印字制御部２４は、負荷機器の稼働を迅速に開始することができる。
【０１１７】
さらに、金銭登録機１は、前記画像形成装置と、前記１または複数の負荷機器とを含んで構成される。１または複数の負荷機器のうちの少なくとも１つは、金銭を収容する金銭収容部、すなわちドロア８である。
【０１１８】
金銭登録機１は、金銭収容部とプリンタ７とを並列に稼働させることができる。したがって、金銭登録機１は、プリンタ７が画像を形成中、すなわちレシートを印字中に、ドロア８などの金銭収容部を開放させることができる。
【０１１９】
また、プリンタ７の消費電力を変化させることなく、電源部６の最大電力値を大きくすることによって、プリンタ７および負荷機器を並列に稼働させる構成に比べて、金銭登録機１は、電源部６を小形化させ、かつ電源部６からの発熱量が増大することを抑制することができる。これによって、金銭登録機１は、設計の自由度を高めることができる。
【０１２０】
さらに、コンピュータは、１または複数の負荷機器と、電源部６と、プリンタ７とに接続される。１または複数の負荷機器は、稼働することによって電力を消費する。電源部６は、１または複数の負荷機器が接続され、予め定める最大電力値以下の電力を供給する。最大電力値は、１または複数の負荷機器で消費される電力の総電力値よりも大きく設定される。プリンタ７は、感熱記録紙を装着可能であり、電源部６から供給される電力によって、装着された感熱記録紙の表面の一部を選択的に加熱して感熱記録紙に画像形成を行う。プリンタ７は、消費電力の最大値が異なる複数の稼働状態が設定される。消費電力の最大値は、いずれの稼働状態においても電源部６の最大電力値以下に設定される。
【０１２１】
画像形成プログラムは、コンピュータを、消費電力値予測部２３、電力値取得部２５および印字制御部２４として機能させる。消費電力値予測部２３は、プリンタ７が画像形成を行うときに、プリンタ７によって消費される電力の消費電力値を予測し、予測結果を出力する。電力値取得部２５は、総電力値を表す総電力値情報を取得する。印字制御部２４は、プリンタ７、消費電力値予測部２３、および電力値取得部２５に接続される。印字制御部２４は、総電力値情報が表す総電力値と、消費電力値予測部２３の予測結果とに基づいて、プリンタ７の稼働状態を制御する。印字制御部２４は、消費電力値予測部２３の予測結果が最大電力値と総電力値との差分値以下となる範囲において、複数の稼働状態のうち、消費電力の最大値が最も大きい稼働状態に、プリンタ７を制御する。
【０１２２】
これによって、コンピュータを、画像形成装置の一部である消費電力値予測部２３、電力値取得部２５および印字制御部２４として機能させることができる。
さらに、コンピュータ読取り可能な記録媒体は、前記画像形成プロブラムを記録する。
【符号の説明】
【０１２３】
１  金銭登録機
６  電源部
７  プリンタ
８  ドロア
１１  ホスト
１２  プリンタ制御部
１３  負荷機器制御部
１４  プリンタドライバ
１５  ドロアドライバ
２１  印字データバッファ
２２  データ変換部
２３  消費電力値予測部
２４  印字制御部
２５  電力値取得部
２６  稼働要求情報取得部
２８  計数部
２９  比較部
【図１】
2011240606.tif 000003
【図２】
2011240606.tif 000004
【図３】
2011240606.tif 000005
【図４】
2011240606.tif 000006
【図５】
2011240606.tif 000007
【図６】
2011240606.tif 000008
【図７】
2011240606.tif 000009
【図８】
2011240606.tif 000010
【図９】
2011240606.tif 000011