(57)【特許請求の範囲】
【請求項１】
バッテリ電源により駆動可能な印刷装置に印刷制御情報を送信することにより前記印刷装置に所望の印刷情報を印刷させる印刷制御装置であって、
前記印刷装置の前記バッテリ電源の残量情報を取得する残量情報取得手段と、
前記印刷情報を前記印刷制御情報に変換する情報変換手段と、
前記残量情報取得手段で取得した前記残量情報に応じて、前記情報変換手段による情報変換態様を変更する変換態様変更手段と、
前記情報変換手段で変換した前記印刷制御情報を前記印刷装置に送信する印刷制御情報送信手段と、
前記変換態様変更手段により変更した前記情報変換態様で変換された前記印刷制御情報を前記印刷装置に送信した場合に、前記印刷装置が当該印刷制御情報に対応した前記印刷情報の印刷を完了可能か否かを、前記残量情報取得手段で取得した前記残量情報に基づき判定する印刷可否判定手段と、
を有することを特徴とする印刷制御装置。
【請求項２】
バッテリ電源により駆動可能な印刷装置に印刷制御情報を送信することにより前記印刷装置に所望の印刷情報を印刷させる印刷制御装置であって、
前記印刷装置の前記バッテリ電源の残量情報を取得する残量情報取得手段と、
前記印刷情報を前記印刷制御情報に変換する情報変換手段と、
前記残量情報取得手段で取得した前記残量情報に応じて、前記情報変換手段による情報変換態様を変更する変換態様変更手段と、
前記情報変換手段で変換した前記印刷制御情報を前記印刷装置に送信する印刷制御情報送信手段と、
所定の書式の種類ごとに、前記残量情報に応じて設定された、前記印刷情報を前記印刷制御情報に変換するための複数の関数を記憶した記憶手段と、
を有し、
前記記憶手段は、
前記所定の書式の種類ごとに、前記複数の関数として、前記残量情報が第１閾値より大きい場合に対応する通常電力用関数と、前記残量情報が前記第１閾値以下である場合に対応する低電力用関数と、を記憶するとともに、前記低電力用関数として、前記所定の書式の種類としてのフォントを変更することにより前記通常電力用関数を用いた場合よりも前記印刷装置での消費電力が減少する書式となる関数を記憶し、
前記情報変換手段は、
前記残量情報取得手段で取得した前記残量情報が前記第１閾値より大きい場合には、前記通常電力用関数を用いて前記印刷情報を前記印刷制御情報に変換し、
前記残量情報取得手段で取得した前記残量情報が前記第１閾値以下である場合には、前記変換態様変更手段により変更された前記低電力用関数を用いて前記印刷情報を前記印刷制御情報に変換し、
前記変換態様変更手段は、
前記情報変換手段で用いる前記関数を、前記記憶手段に記憶された同一種類の書式における別の関数に変更することにより、前記情報変換手段による情報変換態様を変更する
ことを特徴とする印刷制御装置。
【請求項３】
バッテリ電源により駆動可能な印刷装置に印刷制御情報を送信することにより前記印刷装置に所望の印刷情報を印刷させる印刷制御装置であって、
前記印刷装置の前記バッテリ電源の残量情報を取得する残量情報取得手段と、
前記印刷情報を前記印刷制御情報に変換する情報変換手段と、
前記残量情報取得手段で取得した前記残量情報に応じて、前記情報変換手段による情報変換態様を変更する変換態様変更手段と、
前記情報変換手段で変換した前記印刷制御情報を前記印刷装置に送信する印刷制御情報送信手段と、
所定の書式の種類ごとに、前記残量情報に応じて設定された、前記印刷情報を前記印刷制御情報に変換するための複数の関数を記憶した記憶手段と、を有し、
前記記憶手段は、
前記所定の書式の種類ごとに、前記複数の関数として、前記残量情報が第１閾値より大きい場合に対応する通常電力用関数と、前記残量情報が前記第１閾値以下である場合に対応する低電力用関数と、を記憶するとともに、
前記所定の書式の種類ごとに、前記低電力用関数として、前記残量情報が前記第１閾値以下であり、且つ、前記第１閾値より小さな値である第２閾値より大きい場合に対応するよう前記所定の書式の種類としての文字スタイルを変更することにより前記通常電力用関数を用いた場合よりも前記印刷装置での消費電力が減少する書式となる第１低電力用関数と、
前記残量情報が前記第２閾値以下である場合に対応するよう前記所定の書式の種類としてのフォントサイズを変更することにより前記第１低電力用関数を用いた場合よりも前記印刷装置での消費電力がさらに減少する書式となる第２低電力用関数と、を記憶しており、
前記情報変換手段は、
前記残量情報取得手段で取得した前記残量情報が前記第１閾値より大きい場合には、前記通常電力用関数を用いて前記印刷情報を前記印刷制御情報に変換し、
前記残量情報取得手段で取得した前記残量情報が前記第１閾値以下である場合には、前記変換態様変更手段により変更された前記低電力用関数を用いて前記印刷情報を前記印刷制御情報に変換し、
前記残量情報取得手段で取得した前記残量情報が前記第１閾値以下であり、且つ、前記第２閾値より大きい場合には、前記変換態様変更手段により変更された前記第１低電力用関数を用いて前記印刷情報を前記印刷制御情報に変換し、
前記残量情報取得手段で取得した前記残量情報が前記第２閾値以下である場合には、前記変換態様変更手段により変更された前記第２低電力用関数を用いて前記印刷情報を前記印刷制御情報に変換し、
前記変換態様変更手段は、
前記情報変換手段で用いる前記関数を、前記記憶手段に記憶された同一種類の書式における別の関数に変更することにより、前記情報変換手段による情報変換態様を変更する
ことを特徴とする印刷制御装置。
【請求項４】
請求項１記載の印刷制御装置において、
前記記憶手段は、
前記低電力用関数として、前記所定の書式の種類としての文字スタイルを変更することにより前記通常電力用関数を用いた場合よりも前記印刷装置での消費電力が減少する書式となる関数を記憶している
ことを特徴とする印刷制御装置。
【請求項５】
バッテリ電源により駆動可能な印刷装置と、前記印刷装置に印刷制御情報を送信することにより所望の印刷情報を印刷させる印刷制御装置とを有する印刷システムであって、
前記印刷装置は、
前記バッテリ電源の残量を検出する残量検出手段と、
前記残量検出手段の検出結果に基づく残量情報を前記印刷制御装置に送信する残量情報送信手段と、
前記印刷制御情報に基づき、前記印刷情報を印刷する印刷手段と
を備え、
前記印刷制御装置は、
前記印刷装置の前記残量情報送信手段により送信された前記残量情報を取得する残量情報取得手段と、
前記印刷情報を前記印刷制御情報に変換する情報変換手段と、
前記残量情報取得手段で取得した前記残量情報に応じて、前記情報変換手段による情報変換態様を変更する変換態様変更手段と、
前記情報変換手段で変換した前記印刷制御情報を前記印刷装置に送信する印刷制御情報送信手段と、
前記変換態様変更手段により変更した前記情報変換態様で変換された前記印刷制御情報を前記印刷装置に送信した場合に、前記印刷装置が当該印刷制御情報に対応した前記印刷情報の印刷を完了可能か否かを、前記残量情報取得手段で取得した前記残量情報に基づき判定する印刷可否判定手段と、
を有することを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バッテリ電源により駆動可能な印刷装置に所望の印刷情報を印刷させる印刷制御装置及びこれを備えた印刷システムに関する。
【背景技術】
【０００２】
バッテリ電源により駆動する印刷装置としては、例えば携帯型プリンタが知られている。携帯型プリンタは、プラテンローラとサーマルラインヘッドを備えており、搬送路に被印刷用紙が取り込まれると、プラテンローラにより被印刷用紙を搬送し、当該被印刷用紙に対しサーマルラインヘッドによって所望の印刷を行う。このような携帯型のプリンタは使用場所が限定されないため、利便性に優れている。
【０００３】
このような印刷装置に所望の印刷情報を印刷させる印刷制御装置において、印刷装置のバッテリ電源の残量が少なくなった場合に、印刷装置の消費電力を抑制する印刷制御装置が知られている（例えば、特許文献１参照）。この従来技術の印刷制御装置では、印刷解像度を低下させた印刷データを印刷装置で印刷することにより、印刷ヘッドの駆動電流を低減し、消費電力の抑制を図っている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−３１６５５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記従来技術の印刷制御装置では、印刷データの印刷ドットを間引くことによりドット数を減少させて、印刷解像度を低下させる。このようにすると、消費電力を低減することはできても、印刷品質も低下してしまう。このため、印字品質を下げることなく印刷を行いたい使用者にとっては、使い勝手が悪いものとなっていた。
【０００６】
本発明の目的は、印刷品質を下げることなくバッテリ電源の残量に応じた印刷をすることができる印刷制御装置を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、第１発明の印刷制御装置は、バッテリ電源により駆動可能な印刷装置に印刷制御情報を送信することにより前記印刷装置に所望の印刷情報を印刷させる印刷制御装置であって、前記印刷装置の前記バッテリ電源の残量情報を取得する残量情報取得手段と、前記印刷情報を前記印刷制御情報に変換する情報変換手段と、前記残量情報取得手段で取得した前記残量情報に応じて、前記情報変換手段による情報変換態様を変更する変換態様変更手段と、前記情報変換手段で変換した前記印刷制御情報を前記印刷装置に送信する印刷制御情報送信手段と、前記変換態様変更手段により変更した前記情報変換態様で変換された前記印刷制御情報を前記印刷装置に送信した場合に、前記印刷装置が当該印刷制御情報に対応した前記印刷情報の印刷を完了可能か否かを、前記残量情報取得手段で取得した前記残量情報に基づき判定する印刷可否判定手段と、を有することを特徴とする。
【０００８】
印刷制御装置は、情報変換手段で印刷情報を印刷制御情報に変換し、印刷制御情報送信手段で当該印刷制御情報を印刷装置に送信することにより、印刷装置に所望の印刷情報を印刷させる。印刷制御情報は、印刷装置を制御するための制御コードであり、文字や書式等を指定して印刷装置に印刷させるための情報である。
【０００９】
本願第１発明においては、残量情報取得手段が印刷装置のバッテリ電源の残量情報を取得し、当該取得した残量情報に応じて、変換態様変更手段が情報変換手段による情報変換態様を変更する。これにより、消費電力が減少する書式となるように情報変換手段による情報変換態様を変更し、当該変更した態様で変換した印刷制御情報を印刷装置に送信することが可能となる。その結果、印刷装置のバッテリ電源の残量が少なく、印刷情報を通常通りに印刷すると印刷が途中で終わってしまうような場合であっても、消費電力が減少する書式に変更し、印刷情報を最後まで印刷させることができる。また、印刷可否判定手段が、変換態様変更手段により変更した情報変換態様で変換された印刷制御情報を印刷装置に送信した場合に、印刷装置が当該印刷制御情報に対応した印刷情報の印刷を完了可能か否かを、残量情報取得手段で取得した残量情報に基づき判定する。これにより、書式変更により消費電力は低減するが印刷情報を最後まで印刷するにはバッテリ電源の残量が不足するような事態を防止し、印刷装置で印刷情報を最後まで確実に印刷させることができる。
【００１０】
このようにバッテリ残量に応じて書式を変更して印刷することで、単に印刷ドットを間引いてドット数を減少させることで印刷装置における消費電力を低減する場合に比べ、印刷品質を下げることなく消費電力を低減することができる。したがって、印刷品質を下げることなくバッテリ電源の残量に応じた印刷をすることができる。またこの結果、印刷品質を下げたくない場合でもバッテリ残量を気にすることなく印刷装置を使用できるので、利便性を向上できる。
【００１１】
第２発明の印刷制御装置は、バッテリ電源により駆動可能な印刷装置に印刷制御情報を送信することにより前記印刷装置に所望の印刷情報を印刷させる印刷制御装置であって、前記印刷装置の前記バッテリ電源の残量情報を取得する残量情報取得手段と、前記印刷情報を前記印刷制御情報に変換する情報変換手段と、前記残量情報取得手段で取得した前記残量情報に応じて、前記情報変換手段による情報変換態様を変更する変換態様変更手段と、前記情報変換手段で変換した前記印刷制御情報を前記印刷装置に送信する印刷制御情報送信手段と、所定の書式の種類ごとに、前記残量情報に応じて設定された、前記印刷情報を前記印刷制御情報に変換するための複数の関数を記憶した記憶手段と、を有し、前記記憶手段は、前記所定の書式の種類ごとに、前記複数の関数として、前記残量情報が第１閾値より大きい場合に対応する通常電力用関数と、前記残量情報が前記第１閾値以下である場合に対応する低電力用関数と、を記憶するとともに、前記低電力用関数として、前記所定の書式の種類としてのフォントを変更することにより前記通常電力用関数を用いた場合よりも前記印刷装置での消費電力が減少する書式となる関数を記憶し、前記情報変換手段は、前記残量情報取得手段で取得した前記残量情報が前記第１閾値より大きい場合には、前記通常電力用関数を用いて前記印刷情報を前記印刷制御情報に変換し、前記残量情報取得手段で取得した前記残量情報が前記第１閾値以下である場合には、前記変換態様変更手段により変更された前記低電力用関数を用いて前記印刷情報を前記印刷制御情報に変換し、前記情報変換手段は、前記記憶手段に記憶された前記関数を用いて前記印刷情報を前記印刷制御情報に変換し、前記変換態様変更手段は、前記情報変換手段で用いる前記関数を、前記記憶手段に記憶された同一種類の書式における別の関数に変更することにより、前記情報変換手段による情報変換態様を変更することを特徴とする。
【００１２】
本願第２発明においては、印刷情報を印刷制御情報に変換するための関数が、所定の書式の種類ごとに残量情報に応じて複数設定され、予め記憶手段に記憶されている。そして、情報変換手段は、記憶手段に記憶された関数を用いて印刷情報を印刷制御情報に変換する。そして、変換態様変更手段は、情報変換手段で用いる関数を、記憶手段に記憶された同一種類の書式における別の関数に変更することにより、情報変換手段による情報変換態様を変更する。
【００１３】
これにより、例えば所定の書式の種類において、バッテリ残量が多い場合の関数と、バッテリ残量が少ない場合に多い場合よりも消費電力が減少する書式となるような関数とを設定して記憶手段に記憶しておけば、印刷装置のバッテリ電源の残量が少ない場合に、変換態様変更手段で上記バッテリ残量が多い場合の関数を少ない場合の関数に変更することにより、消費電力が減少する書式となるように情報変換手段による情報変換態様を変更することが可能となる。その結果、消費電力が減少する書式で印刷情報を最後まで確実に印刷させることができる。
【００１４】
また、書式の種類ごとに関数を変更する構成とすることで、文字サイズ、フォント、文字スタイル等の多種多様な書式の変更によって消費電力が減少するような印刷を実現することができる。
【００１５】
さらに、前記記憶手段は、前記所定の書式の種類ごとに、前記複数の関数として、前記残量情報が第１閾値より大きい場合に対応する通常電力用関数と、前記残量情報が前記第１閾値以下である場合に対応する低電力用関数とを記憶しており、前記情報変換手段は、前記残量情報取得手段で取得した前記残量情報が前記第１閾値より大きい場合には、前記通常電力用関数を用いて前記印刷情報を前記印刷制御情報に変換し、前記残量情報取得手段で取得した前記残量情報が前記第１閾値以下である場合には、前記変換態様変更手段により変更された前記低電力用関数を用いて前記印刷情報を前記印刷制御情報に変換する。
【００１６】
すなわち、所定の書式の種類ごとに、残量情報が第１閾値より大きい場合に対応する通常電力用関数と、残量情報が第１閾値以下である場合に対応する低電力用関数とが、記憶手段に記憶されている。そして、情報変換手段は、残量情報取得手段で取得した残量情報が第１閾値より大きい場合には、通常電力用関数を用いて印刷情報を印刷制御情報に変換し、残量情報が第１閾値以下である場合には、変換態様変更手段により変更された低電力用関数を用いて印刷情報を印刷制御情報に変換する。さらに、前記記憶手段は、前記低電力用関数として、前記所定の書式の種類としてのフォントを変更することにより前記通常電力用関数を用いた場合よりも前記印刷装置での消費電力が減少する書式となる関数を記憶していることにより、例えば文字サイズを小さくしたり、ゴシック体を明朝体に変更する等の、フォントの変更を行うことによって、実質的な印刷ドット数を減少させ、消費電力が減少する書式を実現することができる。その結果、印刷装置のバッテリ電源の残量が少ない場合であっても、印刷情報を最後まで確実に印刷させることができる。
【００１７】
これにより、低電力用関数を、通常電力用関数よりも消費電力が減少する書式となるような関数に設定しておけば、印刷装置のバッテリ電源の残量が少ない場合に、変換態様変更手段で通常電力用関数を低電力用関数に変更することにより、消費電力が減少する書式となるように情報変換手段による情報変換態様を確実に変更することができる。その結果、消費電力が減少する書式で印刷情報を最後まで確実に印刷させることができる。
【００１８】
第３発明の印刷制御装置は、バッテリ電源により駆動可能な印刷装置に印刷制御情報を送信することにより前記印刷装置に所望の印刷情報を印刷させる印刷制御装置であって、前記印刷装置の前記バッテリ電源の残量情報を取得する残量情報取得手段と、前記印刷情報を前記印刷制御情報に変換する情報変換手段と、前記残量情報取得手段で取得した前記残量情報に応じて、前記情報変換手段による情報変換態様を変更する変換態様変更手段と、前記情報変換手段で変換した前記印刷制御情報を前記印刷装置に送信する印刷制御情報送信手段と、所定の書式の種類ごとに、前記残量情報に応じて設定された、前記印刷情報を前記印刷制御情報に変換するための複数の関数を記憶した記憶手段と、を有し、前記記憶手段は、前記所定の書式の種類ごとに、前記複数の関数として、前記残量情報が第１閾値より大きい場合に対応する通常電力用関数と、前記残量情報が前記第１閾値以下である場合に対応する低電力用関数と、を記憶するとともに、前記所定の書式の種類ごとに、前記低電力用関数として、前記残量情報が前記第１閾値以下であり、且つ、前記第１閾値より小さな値である第２閾値より大きい場合に対応するよう前記所定の書式の種類としての文字スタイルを変更することにより前記通常電力用関数を用いた場合よりも前記印刷装置での消費電力が減少する書式となる第１低電力用関数と、前記残量情報が前記第２閾値以下である場合に対応するよう前記所定の書式の種類としてのフォントサイズを変更することにより前記第１低電力用関数を用いた場合よりも前記印刷装置での消費電力がさらに減少する書式となる第２低電力用関数と、を記憶しており、前記情報変換手段は、前記残量情報取得手段で取得した前記残量情報が前記第１閾値より大きい場合には、前記通常電力用関数を用いて前記印刷情報を前記印刷制御情報に変換し、前記残量情報取得手段で取得した前記残量情報が前記第１閾値以下である場合には、前記変換態様変更手段により変更された前記低電力用関数を用いて前記印刷情報を前記印刷制御情報に変換し、前記残量情報取得手段で取得した前記残量情報が前記第１閾値以下であり、且つ、前記第２閾値より大きい場合には、前記変換態様変更手段により変更された前記第１低電力用関数を用いて前記印刷情報を前記印刷制御情報に変換し、前記残量情報取得手段で取得した前記残量情報が前記第２閾値以下である場合には、前記変換態様変更手段により変更された前記第２低電力用関数を用いて前記印刷情報を前記印刷制御情報に変換し、前記変換態様変更手段は、前記情報変換手段で用いる前記関数を、前記記憶手段に記憶された同一種類の書式における別の関数に変更することにより、前記情報変換手段による情報変換態様を変更することを特徴とする。
【００１９】
本願第３発明においては、低電力用関数として、残量情報が第２閾値より大きく、且つ、第１閾値以下である場合に対応する第１低電力用関数と、残量情報が第２閾値以下である場合に対応する第２低電力用関数とが、記憶手段に記憶されている。このように、低電力用関数にさらに複数種類の関数を設けることにより、バッテリ電源の残量の度合いに応じたきめ細かな書式変更を行うことが可能となる。また、第３発明の印刷制御装置は、前記第１低電力用関数として、前記所定の書式の種類としての文字スタイルを変更することにより前記通常電力用関数を用いた場合よりも前記印刷装置での消費電力が減少する書式となる関数を記憶し、前記第２低電力用関数として、前記所定の書式の種類としてのフォントサイズを変更することにより前記第１低電力用関数を用いた場合よりも前記印刷装置での消費電力がさらに減少する書式となる関数を記憶している。このような構成においては、バッテリ電源の残量が第１閾値以下である場合において、残量が比較的多い場合には、例えば黒塗りの文字を袋文字にしたり、強調文字・太字・影付き文字・枠・アンダーライン等の文字飾りを解除する等の、文字スタイルの変更を行い、残量が比較的少ない場合には、文字サイズを小さくするようにフォントの変更を行う。このようにすることで、バッテリ残量が少ない場合でも、極力文字サイズを小さくしないように書式変更を行うことができ、書式の変更による印刷結果の視覚的変化を少なくして、使用者の違和感を低減することができる。
【００２２】
第４発明の印刷制御装置は、上記第１発明において、前記記憶手段は、前記低電力用関数として、前記所定の書式の種類としての文字スタイルを変更することにより前記通常電力用関数を用いた場合よりも前記印刷装置での消費電力が減少する書式となる関数を記憶していることを特徴とする。
【００２３】
これにより、例えば黒塗りの文字を袋文字にしたり、強調文字・太字・影付き文字・枠・アンダーライン等の文字飾りを解除する等の、文字スタイルの変更を行うことによって、実質的な印刷ドット数を減少させ、消費電力が減少する書式を実現することができる。その結果、印刷装置のバッテリ電源の残量が少ない場合であっても、印刷情報を最後まで確実に印刷させることができる。
【００２８】
上記目的を達成するために、第５発明の印刷システムは、バッテリ電源により駆動可能な印刷装置と、前記印刷装置に印刷制御情報を送信することにより所望の印刷情報を印刷させる印刷制御装置とを有する印刷システムであって、前記印刷装置は、前記バッテリ電源の残量を検出する残量検出手段と、前記残量検出手段の検出結果に基づく残量情報を前記印刷制御装置に送信する残量情報送信手段と、前記印刷制御情報に基づき、前記印刷情報を印刷する印刷手段とを備え、前記印刷制御装置は、前記印刷装置の前記残量情報送信手段により送信された前記残量情報を取得する残量情報取得手段と、前記印刷情報を前記印刷制御情報に変換する情報変換手段と、前記残量情報取得手段で取得した前記残量情報に応じて、前記情報変換手段による情報変換態様を変更する変換態様変更手段と、前記情報変換手段で変換した前記印刷制御情報を前記印刷装置に送信する印刷制御情報送信手段と、前記変換態様変更手段により変更した前記情報変換態様で変換された前記印刷制御情報を前記印刷装置に送信した場合に、前記印刷装置が当該印刷制御情報に対応した前記印刷情報の印刷を完了可能か否かを、前記残量情報取得手段で取得した前記残量情報に基づき判定する印刷可否判定手段と、を有することを特徴とする。
【００２９】
印刷システムにおいては、印刷制御装置が、情報変換手段で印刷情報を印刷制御情報に変換し、印刷制御情報送信手段で当該印刷制御情報を印刷装置に送信することにより、印刷装置の印刷手段に所望の印刷情報を印刷させる。印刷制御情報は、印刷装置を制御するための制御コードであり、文字や書式等を指定して印刷装置に印刷させるための情報である。
【００３０】
本願第５発明においては、印刷装置において、残量検出手段がバッテリ電源の残量を検出し、当該検出結果に基づく残量情報を、残量情報送信手段が印刷制御装置に送信する。印刷制御装置においては、残量情報取得手段が上記印刷装置より送信された残量情報を取得し、当該取得した残量情報に応じて、変換態様変更手段が情報変換手段による情報変換態様を変更する。これにより、消費電力が減少する書式となるように情報変換手段による情報変換態様を変更し、当該変更した態様で変換した印刷制御情報を印刷装置に送信することが可能となる。その結果、印刷装置のバッテリ電源の残量が少なく、印刷情報を通常通りに印刷すると印刷が途中で終わってしまうような場合であっても、消費電力が減少する書式に変更し、印刷情報を最後まで印刷させることができる。また、印刷可否判定手段が、変換態様変更手段により変更した情報変換態様で変換された印刷制御情報を印刷装置に送信した場合に、印刷装置が当該印刷制御情報に対応した印刷情報の印刷を完了可能か否かを、残量情報取得手段で取得した残量情報に基づき判定する。これにより、書式変更により消費電力は低減するが印刷情報を最後まで印刷するにはバッテリ電源の残量が不足するような事態を防止し、印刷装置で印刷情報を最後まで確実に印刷させることができる。
【００３１】
このようにバッテリ残量に応じて書式を変更して印刷することで、単に印刷ドットを間引いてドット数を減少させることで印刷装置における消費電力を低減する場合に比べ、印刷品質を下げることなく消費電力を低減することができる。したがって、印刷品質を下げることなくバッテリ電源の残量に応じた印刷をすることができる。またこの結果、印刷品質を下げたくない場合でもバッテリ残量を気にすることなく印刷装置を使用できるので、利便性を向上できる。
【発明の効果】
【００３２】
本発明によれば、印刷品質を下げることなくバッテリ電源の残量に応じた印刷をすることができる。
【図面の簡単な説明】
【００３３】
【図１】本発明の一実施形態の印刷システムの構成を表すシステム構成図である。
【図２】携帯型プリンタの外観構成を表す斜視図である。
【図３】携帯型プリンタの内部構造を表す図２中ＩＩＩ−ＩＩＩ断面による側断面図である。
【図４】携帯型プリンタ及び操作端末の機能構成を表すブロック図である。
【図５】操作端末内における処理制御上の機能的構成の一例を表すブロック図である。
【図６】印刷システムにおいて印刷開始を指示した際の主な情報の流れを概念的に説明する図である。
【図７】操作端末のＣＰＵによって実行される制御内容を表すフローチャートである。
【図８】書式の変更の他の例を表す図である。
【図９】複数種類の低電力用関数を設ける変形例における、印刷システムにおいて印刷開始を指示した際の主な情報の流れを概念的に説明する図である。
【図１０】複数種類の低電力用関数を設ける変形例における、操作端末のＣＰＵによって実行される制御内容を表すフローチャートである。
【図１１】最後まで印刷できるか否かを判定する変形例における、操作端末のＣＰＵによって実行される制御内容を表すフローチャートである。
【発明を実施するための形態】
【００３４】
以下、本発明の一実施の形態を図面を参照しつつ説明する。
【００３５】
図１を用いて、本実施形態の印刷システムのシステム構成を説明する。図１において、印刷システムＰＳは、バッテリ電源１０７（後述の図３参照）により駆動可能な携帯型プリンタ１００と、操作端末２００とを有している。携帯型プリンタ１００と操作端末２００とは、有線あるいは無線通信により情報送受信可能に接続されている。
【００３６】
操作端末２００は、一般に市販されている汎用パーソナルコンピュータであり、液晶ディスプレイ等の表示部２０１と、キーボードやマウス等の操作部２０２とを有している。操作端末２００は、携帯型プリンタ１００にプリンタコードを送信することにより所望の印刷データを印刷させる。上記プリンタコードは、文字や書式等を指定して携帯型プリンタ１００に印刷させるための制御コードである。なお、操作端末２００の代わりに携帯電話等の携帯端末３００を使用してもよい。
【００３７】
上記携帯型プリンタ１００が、特許請求の範囲に記載の印刷装置に相当し、上記操作端末２００及び携帯端末３００が、印刷制御装置に相当する。
【００３８】
図２を用いて、上記携帯型プリンタ１００の外観構成について説明する。
【００３９】
図２において、携帯型プリンタ１００は、全体が略直方体形状に形成されたハウジング１０２を備えている。ハウジング１０２の図中奥側の上面にカバー部材１０３が開閉可能に設けられている。印刷時には、このカバー部材１０３の隙間（図示省略）に被印刷用紙Ｓ（後述の図４参照）が挿通される。図２中においてハウジング１０２の手前側に位置する側面は、当該携帯型プリンタ１００の背面部分に相当し、この背面部分にはバッテリ室カバー１０４が着脱可能に設けられている。当該バッテリ室カバー１０４を取り外した状態では、略棒状の上記バッテリ電源１０７（後述の図３参照）を収容するバッテリ収納室１０５（後述の図３も参照）がハウジング１０２の背面部分に開口する。
【００４０】
図３を用いて、携帯型プリンタ１００の内部構造について説明する。
【００４１】
図３において、ハウジング１０２内には、プラテンローラ１１１とサーマルラインヘッド１１２とが設けられている。プラテンローラ１１１は、ハウジング１０２の内部で回転自在に支持されており、図示しない駆動機構により回転駆動されることで被印刷用紙Ｓ（図３では図示省略。後述の図４参照）を搬送する。サーマルラインヘッド１１２は、上記プラテンローラ１１１に接離自在に設置されており、印刷時にはプラテンローラ１１１に所定の圧接力で接触し、その間に挿通された被印刷用紙Ｓに所望の印刷を行う。
【００４２】
通常の場合は、カバー部材１０３を閉じた状態で隙間の搬送路に被印刷用紙Ｓを挿通することで、プラテンローラ１１１により被印刷用紙Ｓが搬送され、当該被印刷用紙Ｓに対しサーマルラインヘッド１１２によって所望の印刷が行われる。なお、紙詰まりを取り除くには、カバー部材１０３を開けた状態にする。この時、サーマルラインヘッド１１２からプラテンローラ１１１がリリースされるため、容易に用紙を引き出すことが可能になる。
【００４３】
ハウジング１０２は、トップカバー１２１、アンダーカバー１３１、及び２つのサイドカバー（図示省略）で構成されている。これらは全て樹脂材料で構成されている。
【００４４】
なお、上記サーマルラインヘッド１１２は、特許請求の範囲に記載の印刷手段に相当する。
【００４５】
図４を用いて、携帯型プリンタ１００及び操作端末２００の機能構成を説明する。
【００４６】
この図４において、操作端末２００は、前述したように一般に市販されている汎用パーソナルコンピュータであり、その構成はＣＰＵ２０３と、例えばＲＡＭやＲＯＭ等からなるメモリ２０４と、使用者からの指示や情報が入力される上記操作部２０２と、各種情報やメッセージを表示する上記表示部２０１と、ハードディスク装置等からなり各種情報を記憶する大容量記憶装置２０５と、有線あるいは無線通信を介して携帯型プリンタ１００との情報送受信の制御を行う通信制御部２０６とを備えている。
【００４７】
ＣＰＵ２０３は、ＲＡＭの一時記憶機能を利用しつつＲＯＭに予め記憶されたプログラムに従って信号処理を行い、それによって携帯型プリンタ１００との間で各種の指示信号・情報信号の送受を行うようになっている。
【００４８】
上記大容量記憶装置２０５（メモリ２０４でもよい）には、文字スタイルやフォント等の所定の書式の種類ごとに、上記バッテリ電源１０７の残量に応じて設定された、後述の作成指令（後述の図６参照）をプリンタコードに変換するための複数の関数が記憶されている。詳細は後述するが、これらの関数は、所定の書式の種類ごとに、上記バッテリ電源１０７の残量が比較的大きい場合に対応する通常電力用関数と、残量が比較的小さい場合に対応する低電力用関数とで構成されている。なお、上記大容量記憶装置２０５が、特許請求の範囲に記載の記憶手段に相当する。
【００４９】
一方、携帯型プリンタ１００は、被印刷用紙Ｓに所望の印刷を行う上記サーマルラインヘッド１１２と、上記プラテンローラ１１１と、制御回路１４１と、上記操作端末２００との間で行われる通信の制御を行う通信制御部１４２と、上記バッテリ電源１０７と、このバッテリ電源１０７の残量を検出する残量検出部１４３とを備えている。
【００５０】
上記制御回路１４１は、上記残量検出部１４３が検出したバッテリ電源１０７の残量情報を、通信制御部１４２を介して操作端末２００に出力する。これにより、操作端末２００のＣＰＵ２０３は、通信制御部２０６を介してバッテリ電源１０７の残量情報を入力し、当該残量情報を取得できるようになっている。このときの上記制御回路１４１による残量情報の出力が、特許請求の範囲に記載の残量情報送信手段に相当する。
【００５１】
このような構成において、携帯型プリンタ１００で印刷する際には、操作者は操作端末２００において起動されているアプリケーションを操作することにより、被印刷用紙Ｓの表面に印字する印刷データ等の入力を行うとともに、印刷開始指示入力を行う。これにより、操作端末２００から携帯型プリンタ１００に印刷データに対応したプリンタコードが送信され、携帯型プリンタ１００の制御回路１４１の制御により、上記印刷データに基づいたサーマルラインヘッド１１２による印刷が行われる。
【００５２】
なお、上記残量検出部１４３が、特許請求の範囲に記載の残量検出手段に相当する。
【００５３】
図５を用いて、操作端末２００内における処理制御上の機能的構成について説明する。
【００５４】
この図５において、操作端末２００の上記メモリ２０４上に、少なくとも１つのアプリケーションプログラムＡＰと、プリンタドライバＰＤのそれぞれのプログラムが展開して起動しており、相互に指示信号と情報信号を送受信可能となっている。そしてアプリケーションプログラムＡＰはプリンタドライバＰＤに対して信号を送受し、またプリンタドライバＰＤは上記通信制御部２０６，１４２同士の通信を介して携帯型プリンタ１００と信号を送受信するようになっている。
【００５５】
これらアプリケーションプログラムＡＰとプリンタドライバＰＤは、いずれも操作端末２００が備える一つのＣＰＵ２０３によって実行されるものであるが、例えばタイムシェアリングシステム（ＴＳＳ）などの時分割での割り込み制御によってそれぞれ個別に独立して実行されるものとなっている。またプリンタドライバＰＤについては、汎用パーソナルコンピュータで構成される操作端末２００の基本ＯＳに予め組み込まれたものでもよいし、他のアプリケーションと同様にＯＳ上で個別に起動されるプログラムであってもよい。
【００５６】
ここで、アプリケーションプログラムＡＰとして適用される具体例としては、文書作成・管理用の文書管理用アプリケーションプログラムや、写真やイラスト等の画像作成・管理用の画像管理用アプリケーションプログラムなどがある。これらは、印刷の際に必要とされる各設定情報（印刷データなど）を設定するとともに、これら設定情報を含めた印刷開始指令をプリンタドライバＰＤに出力する。
【００５７】
プリンタドライバＰＤは、アプリケーションプログラムＡＰから出力された印刷指令を受け付け、大容量記憶装置２０５に記憶された上記関数を用いて対応するプリンタコードに変換する。そして、携帯型プリンタ１００に対してこの変換したプリンタコードを出力する。携帯型プリンタ１００は、プリンタドライバＰＤから入力されたプリンタコードに基づいて印刷を行う。
【００５８】
以上におけるアプリケーションプログラムＡＰ、プリンタドライバＰＤ、及び携帯型プリンタ１００の間の情報の流れを、図６を用いて以下に詳しく説明する。
【００５９】
図６を用いて、本実施形態の印刷システムＰＳにおいて印刷開始を指示した際の主な情報の流れを概念的に説明する。なお、この図６では文字「Ｍ王」を印刷する場合の例を示している。また、アプリケーションプログラムＡＰとプリンタドライバＰＤと携帯型プリンタ１００との間の情報の流れのみを示し、操作端末２００と携帯型プリンタ１００との間のハードウェア的な区別は省略する。
【００６０】
この図６において、操作者がアプリケーションプログラムＡＰの操作により所望する印刷データの印刷開始を指示すると、アプリケーションプログラムＡＰからプリンタドライバＰＤへ印刷ジョブの信号が出力される。この印刷ジョブは、各々が１つの印刷データの印刷に対応した作成指令の集合である。このとき、アプリケーションプログラムＡＰから複数の作成指令が出力された場合には、プリンタドライバＰＤはそれらを並列的に受け付け、受け付けた指令順にそれぞれ対応するプリンタコードに変換して携帯型プリンタ１００に出力する。
【００６１】
そして各作成指令には被印刷用紙Ｓに印刷させる印刷データ（図示する例では「Ｍ」及び「王」の文字）、文字サイズ指定情報（図示する例では文字サイズ「４００」）、及び「王」に漢字を使用するための漢字モード指定情報等が含まれている。
【００６２】
この作成指令を含む印刷ジョブを受け取ったプリンタドライバＰＤは、大容量記憶装置２０５より関数を読み出し、当該関数を用いて作成指令を対応するプリンタコードに変換する。ここで前述したように、大容量記憶装置２０５には、上記関数として、所定の書式の種類、例えば文字スタイルやフォントごとに、通常電力用関数と低電力用関数とが記憶されている。上記通常電力用関数は、携帯型プリンタ１００の残量検出部１４３で検出され通信制御部１４２，２０６を介して取得したバッテリ電源１０７の残量が予め定められた第１閾値より大きい場合に対応しており、上記低電力用関数は、上記バッテリ電源１０７の残量が上記第１閾値以下である場合に対応している。この低電力用関数は、通常電力用関数を用いた場合よりも、消費電力が減少する書式となるように設定されている。そして、プリンタドライバＰＤは、上記バッテリ電源１０７の残量が第１閾値より大きい場合には、上記通常電力用関数を用いて作成指令をプリンタコードに変換し、バッテリ電源１０７の残量が上記第１閾値以下である場合には、上記低電力用関数を用いて作成指令をプリンタコードに変換する。
【００６３】
上記文字スタイルとは、例えば黒塗り文字、袋文字、強調文字、太字、影付き文字、枠付き文字、下線付き文字、斜字、その他文字装飾等に関する書式である。また、上記フォントとは、文字サイズや、明朝体やゴシック体等の書体に関する書式である。なお、書式の種類は上記文字スタイルとフォントに限定されるものではなく、この他の書式の種類についても通常電力用関数と低電力用関数とを設けてもよい。他の書式としては、例えば、漢字指定の有無や、用紙書式、改行量等が挙げられる。
【００６４】
例えば図６に示す例では、文字スタイル関連関数において、黒塗り文字とする関数が通常電力用関数に、袋文字とする関数が低電力用関数に設定されている。具体的には、図６に示すように、漢字モードが指定され、文字サイズを「４００」に指定した、文字出力「Ｍ」及び「王」からなる作成指令が、アプリケーションプログラムＡＰからプリンタドライバＰＤへ出力された場合において、バッテリ電源１０７の残量が上記第１閾値より大きい場合には、プリンタドライバＰＤは、各書式の種類における通常電力用関数を用いて作成指令をプリンタコードに変換する。この例では、通常電力時のプリンタコードのうち「１Ｃ  ２６」は、作成指令中の漢字モードを指定する情報を漢字コマンド関連関数（図示せず）の通常電力用関数を用いて変換したものであり、「１Ｃ  ２９  １９０」は、作成指令中の文字サイズを「４００」に指定する情報をフォントコマンド関連関数の通常電力用関数を用いて変換したものである。また「８３  ＡＡ」は、作成指令中の文字「Ｍ」を出力する情報を文字指定関連関数の通常電力用関数を用いて変換したものであり、「８９  Ａ４」は、作成指令中の文字「王」を出力する情報を文字指定関連関数の通常電力用関数を用いて変換したものである。なお、上述した文字スタイル関連関数に含まれる黒塗り文字とする関数を用いて変換を行っているが、黒塗り文字を指定する部分はプリンタコードとしては表記されていない。このように通常電力用関数を用いて変換したプリンタコードを携帯型プリンタ１００に出力することによって、図６に示すように携帯型プリンタ１００では作成指令内容に沿った通常通りの印刷結果が得られる。
【００６５】
一方、バッテリ電源１０７の残量が上記第１閾値以下である場合には、プリンタドライバＰＤは、文字スタイル関連関数における低電力用関数を用いて作成指令をプリンタコードに変換する。すなわちこの例では、文字スタイル関連関数において、通常電力用関数として設定されている黒塗り文字とする関数が、低電力用関数として設定されている袋文字とする関数に変更される。その結果、低電力時のプリンタコードのうち、漢字モード指定の「１Ｃ  ２６」及び文字サイズ指定の「１Ｃ  ２９  １９０」、並びに、「Ｍ」の文字出力の「８３  ＡＡ」及び「王」の文字出力「８９  Ａ４」は上記通常電力時と同様であるが、これらの間に、上記袋文字を指定するプリンタコード「１Ｂ  ７１  ０１」が挿入されている。なお、図６ではこの挿入されたコード部分に下線を付している。このように低電力用関数として設定されている袋文字とする関数を用いて変換したプリンタコードを携帯型プリンタ１００に出力することによって、図６に示すように携帯型プリンタ１００では作成指令内容の文字を同じ文字サイズで袋文字とした印刷結果が得られる。
【００６６】
このように、黒塗りの文字を袋文字にする文字スタイルの変更を行うことによって、印刷データの実質的な印刷ドット数を減少させることができ、印刷品質を下げることなく消費電力が減少する書式を実現することができる。
【００６７】
なお、上記作成指令が特許請求の範囲に記載の印刷情報に相当し、上記プリンタコードが印刷制御情報に相当する。
【００６８】
図７を用いて、操作端末２００のＣＰＵ２０３によって実行される制御内容を説明する。
【００６９】
ステップＳ１０では、ＣＰＵ２０３は、印刷ジョブがあるか否か、言い換えれば、操作者がアプリケーションプログラムＡＰの操作を行って所望する印刷データの印刷開始を指示することにより、アプリケーションプログラムＡＰからプリンタドライバＰＤへ印刷ジョブの信号が出力されたか否かを判定する。ＣＰＵ２０３は、操作者が印刷開始を指示せず印刷ジョブがない状態では、本判定を繰り返してループ待機し、操作者が印刷開始を指示することにより印刷ジョブが出力されると、判定が満たされてステップＳ２０に移る。
【００７０】
ステップＳ２０では、ＣＰＵ２０３は、携帯型プリンタ１００の残量検出部１４３が検出し制御回路１４１により通信制御部１４２を介して出力されたバッテリ電源１０７の残量情報を通信制御部２０６を介して入力し、バッテリ電源１０７の残量情報を取得する。
【００７１】
ステップＳ３０では、ＣＰＵ２０３は、上記取得した残量情報が第１閾値以下であるか否かを判定する。この第１閾値は、印刷データを通常通りに印刷すると印刷が途中で終わってしまうおそれがある程度にバッテリ電源１０７の残量が低下した値として予め設定されており、メモリ２０４に記憶されている。取得した残量情報が上記第１閾値以下である場合には、判定が満たされてステップＳ４０に移る。このステップＳ４０では、ＣＰＵ２０３は、プリンタドライバＰＤが用いる関数を低電力用関数に設定する。なお、どの書式の種類における低電力用関数に設定するかは、携帯型プリンタ１００の仕様等に応じて予め設定されている。
【００７２】
一方、上記ステップＳ３０において、取得した残量情報が上記第１閾値より大きい場合には、判定が満たされずにステップＳ５０に移る。このステップＳ５０では、ＣＰＵ２０３は、プリンタドライバＰＤが用いる関数を通常電力用関数に設定する。
【００７３】
ステップＳ６０では、ＣＰＵ２０３は、上記ステップＳ４０で設定した低電力用関数、又は、上記ステップＳ５０で設定した通常電力用関数を用いて、作成指令をプリンタコードに変換する。
【００７４】
ステップＳ７０では、ＣＰＵ２０３は、上記変換により生成したプリンタコードを、通信制御部２０６を介して携帯型プリンタ１００に出力する。以上により、本フローチャートを終了する。
【００７５】
なお、上記ステップＳ２０が特許請求の範囲に記載の残量情報取得手段として機能し、ステップＳ６０が情報変換手段として機能し、ステップＳ７０が印刷制御情報送信手段として機能する。また、上記ステップＳ３０、Ｓ４０、Ｓ５０では、ステップＳ２０で取得した残量情報に応じてステップＳ６０での変換態様が変換されることになる。したがって、これらステップＳ３０、Ｓ４０、Ｓ５０が、特許請求の範囲に記載の変換態様変更手段として機能する。
【００７６】
図８を用いて、上記以外の書式の変更の例について説明する。
【００７７】
例えば図８（ａ）に示す例では、フォントコマンド関連関数において、文字サイズを比較的大きくする関数が通常電力用関数に、文字サイズを比較的小さくする関数が低電力用関数に設定されている。低電力時に、通常電力用関数を低電力用関数に変更し、通常電力時と比較して文字サイズを小さくすることで、印刷データの実質的な印刷ドット数を減少させることができ、印刷品質を下げることなく消費電力を減少できる。
【００７８】
また図８（ｂ）に示す例では、フォントコマンド関連関数において、書体をゴシック体とする関数が通常電力用関数に、書体を明朝体とする関数が低電力用関数に設定されている。低電力時に、通常電力用関数を低電力用関数に変更し、ゴシック体を比較的細字である明朝体に変更することで、印刷データの実質的な印刷ドット数を減少させることができ、印刷品質を下げることなく消費電力を減少できる。
【００７９】
また図８（ｃ）に示す例では、文字スタイル関連関数において、文字の太さを太字とする関数が通常電力用関数に、文字の太さを通常あるいは細字とする関数が低電力用関数に設定されている。低電力時に、通常電力用関数を低電力用関数に変更し、通常電力時と比較して文字の太さを細くすることで、印刷データの実質的な印刷ドット数を減少させることができ、印刷品質を下げることなく消費電力を減少できる。
【００８０】
また図８（ｄ）に示す例では、文字スタイル関連関数において、下線を付した文字とする関数が通常電力用関数に、下線を削除した文字とする関数が低電力用関数に設定されている。低電力時に、通常電力用関数を低電力用関数に変更し、下線を削除することで、印刷データの実質的な印刷ドット数を減少させることができ、印刷品質を下げることなく消費電力を減少できる。
【００８１】
また図８（ｅ）に示す例では、文字スタイル関連関数において、文字を斜字とする関数が通常電力用関数に、斜字を解除した文字とする関数が低電力用関数に設定されている。低電力時に、通常電力用関数を低電力用関数に変更し、斜字を解除して文字のうち上下方向の線の長さを短くすることで、印刷データの実質的な印刷ドット数を減少させることができ、印刷品質を下げることなく消費電力を減少できる。
【００８２】
また図８（ｆ）に示す例では、文字スタイル関連関数において、影有りの文字とする関数が通常電力用関数に、影無しの文字とする関数が低電力用関数に設定されている。低電力時に、通常電力用関数を低電力用関数に変更し、影を削除することで、印刷データの実質的な印刷ドット数を減少させることができ、印刷品質を下げることなく消費電力を減少できる。
【００８３】
なお、上記以外にも、消費電力を減少できる書式の変更であれば、種々の種類の書式を採用することができる。
【００８４】
以上説明した実施形態においては、操作端末２００のＣＰＵ２０３は、ステップＳ２０において携帯型プリンタ１００のバッテリ電源１０７の残量情報を取得し、当該取得した残量情報に応じて、ステップＳ３０〜ステップＳ５０で、ステップＳ６０における作成指令からプリンタコードへの情報変換態様を変更する。これにより、消費電力が減少する書式となるようにステップＳ６０での情報変換態様を変更し、当該変更した態様で変換したプリンタコードを携帯型プリンタ１００に送信することができる。その結果、携帯型プリンタ１００のバッテリ電源１０７の残量が少なく、印刷データを通常通りに印刷すると印刷が途中で終わってしまうような場合であっても、消費電力が減少する書式に変更し、印刷データを最後まで印刷させることができる。
【００８５】
このようにバッテリ残量に応じて書式を変更して印刷することで、単に印刷ドットを間引いてドット数を減少させることで携帯型プリンタ１００における消費電力を低減する場合に比べ、印刷品質を下げることなく消費電力を低減することができる。したがって、印刷品質を下げることなくバッテリ電源１０７の残量に応じた印刷をすることができる。またこの結果、印刷品質を下げたくない場合でもバッテリ残量を気にすることなく携帯型プリンタ１００を使用できるので、利便性を向上できる。
【００８６】
また、本実施形態では特に、作成指令をプリンタコードに変換するための関数が、所定の書式の種類ごとにバッテリ電源１０７の残量情報に応じて複数設定され、予め大容量記憶装置２０５に記憶されている。そして、ＣＰＵ２０３は、ステップＳ６０において、大容量記憶装置２０５に記憶された関数を用いて作成指令をプリンタコードに変換する。そして、ステップＳ３０〜ステップＳ５０において、上記ステップＳ６０で変換に用いる関数を、大容量記憶装置２０５に記憶された同一種類の書式における別の関数に変更することにより、ステップＳ６０による情報変換態様を変更する。
【００８７】
このように、書式の種類ごとに関数を変更する構成とすることで、文字サイズ、フォント、文字スタイル等の多種多様な書式の変更によって消費電力が減少するような印刷を実現することができる。
【００８８】
また、本実施形態では特に、所定の書式の種類ごとに、バッテリ電源１０７の残量情報が第１閾値より大きい場合に対応する通常電力用関数と、残量情報が第１閾値以下である場合に対応する低電力用関数とが、大容量記憶装置２０５に記憶されている。そして、ＣＰＵ２０３は、ステップＳ６０において、ステップＳ２０で取得した残量情報が第１閾値より大きい場合には、通常電力用関数を用いて作成指令をプリンタコードに変換し、残量情報が第１閾値以下である場合には、ステップＳ３０及びステップＳ４０により変更された低電力用関数を用いて作成指令をプリンタコードに変換する。
【００８９】
これにより、低電力用関数は、通常電力用関数よりも消費電力が減少する書式となるような関数に設定されていることから、携帯型プリンタ１００のバッテリ電源１０７の残量が少ない場合に、ステップＳ３０〜ステップＳ５０で通常電力用関数を低電力用関数に変更することにより、消費電力が減少する書式となるようにステップＳ６０による情報変換態様を確実に変更することができる。その結果、消費電力が減少する書式で印刷情報を最後まで確実に印刷させることができる。
【００９０】
また、本実施形態では特に、大容量記憶装置２０５は、低電力用関数として、所定の書式の種類としての文字スタイルを変更することにより通常電力用関数を用いた場合よりも携帯型プリンタ１００での消費電力が減少する書式となる関数を記憶している。これにより、例えば黒塗りの文字を袋文字にしたり、強調文字・太字・影付き文字・枠・アンダーライン等の文字飾りを解除する等の、文字スタイルの変更を行うことによって、実質的な印刷ドット数を減少させ、消費電力が減少する書式を実現することができる。その結果、携帯型プリンタ１００のバッテリ電源１０７の残量が少ない場合であっても、印刷データを最後まで確実に印刷させることができる。
【００９１】
また、本実施形態では特に、大容量記憶装置２０５は、低電力用関数として、所定の書式の種類としてのフォントを変更することにより通常電力用関数を用いた場合よりも携帯型プリンタ１００での消費電力が減少する書式となる関数を記憶している。これにより、例えば文字サイズを小さくしたり、ゴシック体を明朝体に変更する等の、書式の変更を行うことによって、実質的な印刷ドット数を減少させ、消費電力が減少する書式を実現することができる。その結果、携帯型プリンタ１００のバッテリ電源１０７の残量が少ない場合であっても、印刷データを最後まで確実に印刷させることができる。
【００９２】
なお、本発明は、上記実施形態に限られるものではなく、その趣旨及び技術的思想を逸脱しない範囲内で種々の変形が可能である。以下、そのような変形例を順を追って説明する。
【００９３】
（１）複数種類の低電力用関数を設ける場合
上記実施形態では、関数として、通常電力用関数と低電力用関数の２種類のみ設定したが、これに限らず、低電力用関数にさらに複数種類の関数を設けることにより、バッテリ電源１０７の残量の度合いに応じたきめ細かな書式変更を行うことができるようにしてもよい。
【００９４】
図９を用いて、本変形例の印刷システムＰＳにおいて印刷開始を指示した際の主な情報の流れを概念的に説明する。前述の図６と同様に、文字「Ｍ王」を印刷する場合の例を示している。
【００９５】
本変形例では、大容量記憶装置２０５は、所定の書式の種類ごとに、低電力用関数として、バッテリ電源１０７の残量情報が前述した第１閾値以下であり、且つ、この第１閾値より小さな値である第２閾値より大きい場合に対応する第１低電力用関数（図９では「モード１」図示）と、残量情報が上記第２閾値以下である場合に対応する第２低電力用関数（図９では「モード２」図示）とを記憶している。第２低電力用関数は、第１低電力用関数を用いた場合よりも携帯型プリンタ１００での消費電力がさらに減少する書式となるように設定されている。そして、プリンタドライバＰＤは、バッテリ電源１０７の残量が第１閾値以下であり、且つ、第２閾値より大きい場合には（以下適宜「第１低電力時」と記載する）、上記第１低電力用関数を用いて上記作成指令をプリンタコードに変換し、バッテリ電源１０７の残量が第２閾値以下である場合には（以下適宜「第２低電力時」と記載する）、上記第２低電力用関数を用いて作成指令をプリンタコードに変換する
【００９６】
例えば図９に示す例では、文字スタイル関連関数において、黒塗り文字とする関数が通常電力用関数に、袋文字とする関数が第１低電力用関数に設定されている。これにより、第１低電力時には、プリンタドライバＰＤは、文字スタイル関連関数における第１低電力用関数を用いて作成指令をプリンタコードに変換する。すなわち前述の図６と同様に、文字スタイル関連関数において、通常電力用関数として設定されている黒塗り文字とする関数が、低電力用関数として設定されている袋文字とする関数に変更され、図９に示すように携帯型プリンタ１００では作成指令内容の文字を同じ文字サイズで袋文字とした印刷結果が得られる。
【００９７】
一方、フォントコマンド関連関数において、文字サイズを「４００」とする関数が通常電力用関数に、文字サイズを「２００」とする関数が第２低電力用関数に設定されている。これにより、第２低電力時には、プリンタドライバＰＤは、フォントコマンド関連関数における第２低電力用関数を用いて作成指令をプリンタコードに変換する。すなわちこの例では、文字スタイル関連関数において、通常電力用関数として設定されている文字サイズを「４００」とする関数が、第２低電力用関数として設定されている文字サイズを「２００」とする関数に変更される。その結果、通常電力時のプリンタコードのうち、文字サイズ指定の「１Ｃ  ２９  １９０」部分が、「１Ｃ  ２９  Ｃ８」に変更されている。なお、図９ではこの挿入されたコード部分に下線を付している。このように第２低電力用関数として設定されている文字サイズを「２００」とする関数を用いて変換したプリンタコードを携帯型プリンタ１００に出力することによって、図９に示すように携帯型プリンタ１００では作成指令内容の文字をサイズを小さくした印刷結果が得られる。
【００９８】
このように、低電力状態のうち、残量が比較的多い第１低電力時には、黒塗りの文字を袋文字にする文字スタイルの変更を行い、残量が比較的少ない第２低電力時には、文字サイズを小さくするようにフォントの変更を行うことで、バッテリ残量が少ない場合でも、極力文字サイズを小さくしないように書式変更を行うことができ、書式の変更による印刷結果の視覚的変化を少なくして、使用者の違和感を低減することができるようになっている。
【００９９】
図１０を用いて、本変形例の操作端末２００のＣＰＵ２０３によって実行される制御内容を説明する。
【０１００】
ステップＳ１０〜ステップＳ３０及びステップＳ５０は、前述の図７と同様であり、ＣＰＵ２０３は、印刷ジョブがあるか否かを判定し、操作者が印刷開始を指示することにより印刷ジョブが出力されると、バッテリ電源１０７の残量情報を取得する。そして、取得した残量情報が第１閾値以下であるか否かを判定し、第１閾値より大きい場合には、プリンタドライバＰＤが用いる関数を通常電力用関数に設定する。一方、取得した残量情報が第１閾値以下である場合には、ステップＳ３０の判定が満たされてステップＳ３５に移る。
【０１０１】
ステップＳ３５では、ＣＰＵ２０３は、ステップＳ２０で取得した残量情報が上記第２閾値以下であるか否かを判定する。この第２閾値は、印刷データを通常通りに印刷すると印刷が途中で終わってしまうおそれが大きい程度にバッテリ電源１０７の残量が低下した値として、上記第１閾値より小さい値に予め設定されており、メモリ２０４に記憶されている。取得した残量情報が上記第２閾値より大きい場合には、判定が満たされずにステップＳ４１に移り、ＣＰＵ２０３は、プリンタドライバＰＤが用いる関数を第１低電力用関数に設定する。一方、取得した残量情報が上記第２閾値以下である場合には、判定が満たされてステップＳ４２に移り、ＣＰＵ２０３は、プリンタドライバＰＤが用いる関数を第２低電力用関数に設定する。なお、どの書式の種類における第１低電力用関数又は第２低電力用関数に設定するかは、携帯型プリンタ１００の仕様等に応じて予め設定されている。
【０１０２】
その後のステップＳ６０及びステップＳ７０は、前述の図７と同様であるので説明を省略する。
【０１０３】
以上説明した変形例においては、低電力用関数として、残量情報が第２閾値より大きく、且つ、第１閾値以下である場合に対応する第１低電力用関数と、残量情報が第２閾値以下である場合に対応する第２低電力用関数とが、大容量記憶装置２０５に記憶されている。このように、低電力用関数にさらに複数種類の関数を設けることにより、バッテリ電源１０７の残量の度合いに応じたきめ細かな書式変更を行うことができる。なお、上記では２種類の低電力用関数を設けるようにしたが、３種類以上とし、さらにきめ細かな書式変更を行ってもよい。
【０１０４】
（２）最後まで印刷できるか否かを判定する場合
上記実施形態では行わなかったが、低電力時に通常電力用関数を低電力用関数に変更した場合に、当該印刷データを最後まで印刷できるか否かを判定するようにしてもよい。
【０１０５】
図１１は、本変形例の操作端末２００のＣＰＵ２０３によって実行される制御内容を表すフローチャートである。
【０１０６】
ステップＳ１０〜ステップＳ４０は、前述の図７と同様であり、ＣＰＵ２０３は、印刷ジョブがあるか否かを判定し、操作者が印刷開始を指示することにより印刷ジョブが出力されると、バッテリ電源１０７の残量情報を取得する。そして、取得した残量情報が第１閾値以下であるか否かを判定し、第１閾値以下である場合には、プリンタドライバＰＤが用いる関数を低電力用関数に設定する。
【０１０７】
次のステップＳ４５では、ＣＰＵ２０３は、上記低電力用関数を用いて変換されたプリンタコードを携帯型プリンタ１００に送信した場合に、携帯型プリンタ１００が当該プリンタコードに対応した印刷データの印刷を完了可能か否かを、ステップＳ２０で取得した残量情報に基づき判定する。印刷が完了できないと判定した場合には、判定が満たされずにステップＳ４７に移り、ＣＰＵ２０３は、表示部２０１に表示信号を出力し、対応するエラー表示を行う。これにより、使用者は、現在設定されている低電力用関数による書式変更では現在のバッテリ残量に対応できないことを認識することができる。したがって、バッテリ電源１０７を充電するか、あるいは低電力用関数を設定し直す等の処置を行うことができる。そして、ＣＰＵ２０３は、作成指令のプリンタコードへの変換及びプリンタコードの出力を行わずに、本フローチャートを終了する。
【０１０８】
一方、上記ステップＳ４５において、印刷が完了できると判定した場合には、判定が満たされてステップＳ６０に移る。ステップＳ６０及びステップＳ７０は、前述の図７と同様であるので説明を省略する。
【０１０９】
なお、上記ステップＳ４５が、特許請求の範囲に記載の印刷可否判定手段として機能する。
【０１１０】
以上説明した変形例においては、ＣＰＵ２０３が、ステップＳ４５において、変更した低電力用関数を用いて変換されたプリンタコードを携帯型プリンタ１００に送信した場合に、携帯型プリンタ１００が当該プリンタコードに対応した印刷データの印刷を完了可能か否かを、バッテリ電源１０７の残量情報に基づき判定する。これにより、書式変更により消費電力は低減するが印刷データを最後まで印刷するにはバッテリ電源１０７の残量が不足するような事態を防止し、携帯型プリンタ１００で印刷データを最後まで確実に印刷させることができる。
【０１１１】
（３）その他
【０１１２】
なお、以上において、図４、図５、図６等の各図中に示す矢印は信号の流れの一例を示すものであり、信号の流れ方向を限定するものではない。
【０１１３】
また、図７、図１０に示すフローチャートは本発明を上記フローに示す手順に限定するものではなく、発明の趣旨及び技術的思想を逸脱しない範囲内で手順の追加・削除又は順番の変更等をしてもよい。
【０１１４】
また、以上既に述べた以外にも、上記実施形態や各変形例による手法を適宜組み合わせて利用しても良い。
【０１１５】
その他、一々例示はしないが、本発明は、その趣旨を逸脱しない範囲内において、種々の変更が加えられて実施されるものである。
【符号の説明】
【０１１６】
１００            携帯型プリンタ（印刷装置）
１０７            バッテリ電源
１１２            サーマルラインヘッド（印刷手段）
１４３            残量検出部（残量検出手段）
２００            操作端末（印刷制御装置）
２０５            大容量記憶装置（記憶手段）
３００            携帯端末（印刷制御装置）
ＰＳ              印刷システム
【図１】
0005522594.tif 000002
【図２】
0005522594.tif 000003
【図３】
0005522594.tif 000004
【図４】
0005522594.tif 000005
【図５】
0005522594.tif 000006
【図６】
0005522594.tif 000007
【図７】
0005522594.tif 000008
【図８】
0005522594.tif 000009
【図９】
0005522594.tif 000010
【図１０】
0005522594.tif 000011
【図１１】
0005522594.tif 000012