(57)【要約】【課題】  近年の情報端末の多くが電池駆動であることから、無線のデータ転送スピード自体が非常に遅く設定されていることが多く、現状の手法では印刷に時間がかかりすぎ、また印刷を行っている最中に電池切れになる可能性もある。【解決手段】  情報端末が印刷を行う場合、印刷装置との接続Ｉ／Ｆ速度、印刷データ量、バッテリ残量等により、印刷データの内容を変える。  具体的には、有線接続で転送速度が期待できる場合には、イメージデータの転送を行い、無線接続でスピードのかなり遅いものの場合には、イメージデータではなく文字コードでデータを転送し印刷終了までの時間をできるだけ短縮する。また、バッテリ駆動の場合には、無線、有線接続にかかわらず、そのバッテリ残量により転送するデータの内容をイメージデータではなく文字コードでデータを転送しデータ転送にかかるバッテリへの負担を軽減させる。【選択図】  図１
2006244245.tif 000002
【特許請求の範囲】
【請求項１】
駆動方法としてバッテリ駆動と、ＡＣ駆動の両方で動作可能な情報端末装置と、それに接続可能な印刷装置において、双方を接続する手段として複数種類の有線接続と無線接続が存在する場合に、情報端末から印刷装置に対し印刷データを送る際、印刷データのサイズを知る手段とＩ／Ｆの転送速度を知る手段と、データ転送時の駆動形態を知る手段と、バッテリー駆動時には、そのバッテリ残量を知る手段と、それら条件によりデータ転送内容を変更し送信する手段を持つことを特徴とする印刷システム。
【請求項２】
各接続方式に対し、転送可能なサイズを事前に定義することで、送信するデータ内容の形式を変更することを特徴とする請求項１の印刷システム。
【請求項３】
各接続方法に対し、バッテリ駆動の場合とＡＣ駆動の場合で転送方式を変更することを特徴とする請求項１記載の印刷システム。
【請求項４】
接続方法１つに対し、バッテリ駆動であって、バッテリ残量と転送データサイズに合わせ段階的にデータ転送上限を設けることで、データ転送処理、データ内容を変更することを特徴とする請求項１記載の印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は有線インターフェースと無線インターフェースの両者を有する印刷装置とホスト機器とで構成される印刷システムに関するものである。
【背景技術】
【０００２】
現状の情報端末に搭載されている基本システムでは、情報端末と印刷装置との接続形式にかかわらず、そのＩ／Ｆを通して流れるデータは同一のものである。
【０００３】
しかしながら、現状の情報端末では、その機動性を重視する意味でも、印刷装置との接続を有線接続だけではなく、無線接続で行えるためのＩ／Ｆを搭載し始めている。
【０００４】
また、従来の有線接続形式のＩ／Ｆにおいても、もともとは据え置き型の情報処理装置に、外部装置を接続するために設けた仕様であることから、そのＩ／Ｆに対する電源供給の形式、消費電力と言う意味で、モバイル情報端末を意識していないものも多い。
【０００５】
そのような状態にもかかわらず、モバイル情報端末は、その駆動形式としてバッテリー駆動に重点を置いて設計されていることから、外部デバイスとのＩ／Ｆ接続における商品電力の問題は大きなキーになってきている。
【０００６】
また、これらモバイル端末では、バッテリ駆動の場合とそれ以外の電源供給で動作している場合ではその動作が大きく異なることが多い。特にバッテリで駆動している場合には、バッテリの残量により内部の処理スピードをダイナミックに変更しているものが多い。
【０００７】
同様にこのとき、通信Ｉ／Ｆ系のデバイス制御における動作スピードは大きく変更されるものが多い。
【０００８】
本発明はこれを考慮し、安定したデータ転送を提供するためのデータ処理装置に関するものである。
【０００９】
又、従来例としては、例えば特許文献１と特許文献２をあげることが出来る。
【特許文献１】特開２００１−３１０５３０号公報
【特許文献２】特開２００３−３３０６９２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
現在にいたるまで、情報端末と印刷装置は通常有線で接続されており、また印刷を行う場合には、そのＩ／Ｆのデータ転送スピードに合わせた形で、印刷方法や、手法が定義されていた。しかしながら、近年情報端末側の外部デバイスとの接続Ｉ／Ｆとして、無線Ｉ／Ｆが増えてきている。しかしながら、残念なことにこれらのＩ／Ｆを使った印刷は、印刷装置と接続し印刷を行う場合、その手法には統一性も、転送速度に応じた対応もなく、むしろ接続を無線にしただけで、印刷手法に関しては、有線で接続した時と同一のままことが多い。
【００１１】
しかしながら、近年の情報端末の多くが電池駆動であることから、無線のデータ転送スピード自体が非常に遅く設定されていることが多く、現状の手法では印刷に時間がかかりすぎ、また印刷を行っている最中に電池切れになる可能性もある。
【課題を解決するための手段】
【００１２】
そこで、本発明では、情報端末が印刷を行う場合、印刷装置との接続Ｉ／Ｆ速度、印刷データ量、バッテリ残量等により、印刷データの内容を変えることを特徴とする。
【００１３】
具体的には、有線接続（例えばＵＳＢケーブル）で転送速度が期待できる場合には、従来どおりの印刷方式（現状のイメージデータの転送）を行い、無線接続でスピードのかなり遅いものの場合には、イメージデータではなく文字コードでデータを転送し印刷終了までの時間をできるだけ短縮することを目的とする。
【００１４】
また、バッテリ駆動の場合には、無線、有線接続にかかわらず、そのバッテリ残量により転送するデータの内容をイメージデータではなく文字コードでデータを転送しデータ転送にかかるバッテリへの負担を軽減する。
【発明の効果】
【００１５】
本発明によれば、情報端末と印刷装置のＩ／Ｆのデータ転送スピードに合わせて印刷装置へ送るデータそのものの内容も変更することで、印刷データ転送時間、印刷時間をある程度一定に保つことができる。
【００１６】
また、情報端末がバッテリー駆動の場合には特に、上記対応によりバッテリー消費を最低限に押さえることができる効果がある。
【発明を実施するための最良の形態】
【００１７】
本発明を実施するための最良の形態は、
１．情報端末がバッテリー駆動可能であり、また印刷装置との接続用に、有線、無線接続の両方が可能であるようように複数のＩ／Ｆを持ち
２．印刷装置側には印刷用ＦＯＮＴを実装し、また、情報端末同様印刷用データの入力Ｉ／Ｆとして無線、有線両方の複数のＩ／Ｆを装備している
ことであり、また、双方が排他的に自動的に切り替えで印刷ができる動作環境を持つことで、本発明を有効に利用することができる。
【００１８】
図１は、通常の情報端末と印刷装置との関係を示す。
【００１９】
現在に至るまで、情報端末は、印刷装置との接続用にケーブルを用いた接続（具体的にはＵＳＢ、１３９４等のＩ／Ｆがそれに相当する）を行い、印刷を行うことが多かったが、近年は、それとは別に無線接続を使用して印刷装置との接続を行うことができるようなＩ／Ｆを持つものが増えてきている。それにより、情報端末は、有線、無線のふく数のＩ／Ｆを用いて印刷を行うことがでできるようになってきている。
【００２０】
無線に代表されるＩ／Ｆ例として、ＩｒｄＡ（赤外線通信）や、８０２．１１ｂ等である。
【００２１】
図２は、無線接続形式１〜３と、有線接続形式１〜２の想定される実行転送速度Ｘ１〜５、また、それぞれに対し事前に登録しておくべき設定値Ａおよび設定Ｂをまとめた表である。
【００２２】
設定値Ａ、Ｂは、それぞれの接続方法により個々に決められるもので、設定値Ｂは、バッテリ駆動時で通常の転送方法を用いて送った場合でも、バッテリの消耗を余り気にすることなく転送可能なデータサイズ、設定値Ａは、バッテリ駆動以外の状態でも、これ以上のデータサイズを送ることは転送時間を考慮した場合、無理があると思われるデータサイズを記載したものである。
【００２３】
この実施例では、説明の簡略化のために駆動条件としてＡＣ駆動の場合と、バッテリ駆動の場合２種類でしかデータ転送におけるデータサイズの上限を設けていないが、バッテリの残量により何段階か、さらに詳細なデータ転送サイズの上限を設けることで、図２の表の設定値を拡大し、より制度の高い印刷コントロールを行うことができる。
【００２４】
したがって、同一のデータ転送方式、例えば無線通信２を用いた場合でも、情報端末側の電源供給の状態で、設定値Ａ２と、設定値Ｂ２を考慮する必要がある。
【００２５】
バッテリ駆動で無ければ、結果から考えると時間を書ければ印刷を行うことはできるが極端に時間を取られることになるので、例えば、設定値Ａ２よりも大きなデータを転送し、印刷しようとした場合は、通常の印刷方法ではなく、例えば印刷装置が搭載されているＦＯＮＴを使用して印刷する方法に切り替える。
【００２６】
それらを具体的にフローにしたものが、図３である。
【００２７】
ドキュメント等の印刷を行う場合には、通常各アプリケーションから「印刷」を選択する。システムの内部処理としては、図３のＳ３０１のように、印刷データの取得を行い、Ｓ３０２で印刷用データの作成を行う。その後、このデータは一度保存されて情報端末の都合に合わせ印刷装置にデータが送られ、印刷が始まるようになっている。
【００２８】
しかしながら、この発明においてはＳ３０３で印刷装置と情報端末の接続方法を確認する。
【００２９】
まず重要になるのが、情報端末と印刷装置との接続形式であるが、それと同様に重要になるのが情報端末の駆動形式である。
【００３０】
そこでＳ３０３では、情報端末の駆動方法と接続形式を確認する。
【００３１】
この確認で、バッテリ駆動でない場合には、Ｓ３０４に進み、Ｓ３０４では、印刷装置との接続形式を確認のうえ、バッテリ駆動で無い場合のデータ転送最大数の「設定値Ａ」を参照する。
【００３２】
この「設定値Ａ」は、「設定値Ｂ」と共に、図２で示されるように情報端末と印刷装置との接続方法により事前に登録されているもので、「設定値Ａ」はＡＣ駆動時の核接続方法におけるデータ転送速度に見合う最大の転送サイズである。
【００３３】
同様に「設定値Ｂ」は、情報端末がバッテリ駆動の場合の転送最大サイズである。
【００３４】
これらの転送最大サイズは、すべて印刷を行う場合にＳ３０２で作成した印刷データをそのまま転送してよいかを判断するために使用する。特に「設定値Ａ」と「設定値Ｂ」に分けている理由は、情報端末によっては、同一のＩ／Ｆを使用している場合でも、バッテリー駆動の場合と、ＡＣ駆動の場合でバッテリーの消費電力を押さえるために、転送スピード等を変更している情報端末が見られることから、各Ｉ／Ｆに対し２個の設定値を持つ必要がある。
【００３５】
Ｓ３０３で情報端末と印刷装置との接続方法が確立しているので、図２の表に従い、その接続方法の場合の設定値Ａ、Ｂを取得する。
【００３６】
Ｓ３０４では、今回印刷を行おうとしている印刷データのサイズと、図２から参照される設定値Ａを比較し、そのままで印刷データとして印刷機器に送信して良いかを判断する。
【００３７】
送信サイズが適正値Ａよりも大きい場合、現状の接続方法で、Ｓ３０２で生成したデータをダイレクトに送ると転送時間に関し、多々問題があると判明していることから、Ｓ３０５で印刷機器にＦＯＮＴを内蔵されているかどうかを確認し、内蔵していた場合、Ｓ３０２で生成したデータを捨て、ＦＯＮＴを使った印刷データに置き換え印刷データの軽減を図り印刷となる（Ｓ３０６）。
【００３８】
ただし、印刷装置にＦＯＮＴが無い場合は、Ｓ３０２で作成したデータをそのまま、送信するしかないことから、データ転送スピード＆印刷時間としてかなりかかることが予想されるので、Ｓ３０７でユーザに対しその旨を伝えた上、Ｓ３０８のごとく通常の印刷動作をおこなう。
【００３９】
同様に、Ｓ３０３で情報端末がバッテリ駆動であることが確定した時点で、印刷しようとしているデータサイズと比較する値は、Ｓ３０９にあるように印刷装置との接続形式を確定したときに決定する「設定値Ｂ」となる。
【００４０】
Ｓ３０９で転送しようとしているサイズが、設定値Ｂを超えている場合、Ｓ３１０でバッテリの残量を確認する。データサイズが大きい場合データ転送中にバッテリが無くなってしまう可能性がある。ここでバッテリ残量に問題が無い場合は、印刷終了までに時間がかかるだけなのでＳ３１４のようにユーザに対しその旨を伝え、Ｓ３１５で通常の印刷として処理される。
【００４１】
しかしながら、バッテリ残量が十分でない場合には、転送サイズを減少させなければならないことからＳ３１１のごとく、印刷装置にＦＯＮＴが内蔵されているかを確認し、内蔵されていた場合には、Ｓ３１２のごとくＦＯＮＴを使用して印刷を行う。
【００４２】
しかしながら、内蔵ＦＯＮＴを持たない場合、バッテリも無くデータ転送自体ができないため、Ｓ３１３のごとく「バッテリがありません」等のエラーメッセージ表示を行い、処理を終了する。
【００４３】
次に、Ｓ３０９でデータ転送サイズが、バッテリ駆動時に比較する「設定値Ｂ」よりも小さくバッテリ残量に問題があに場合、Ｓ３２０のごとく通常の印刷を行う。
【００４４】
また、Ｓ３１６でバッテリ残量に問題がある場合には、Ｓ３１７で印刷装置が内蔵ＦＯＮＴを持っているかを確認し、持っていた場合には、Ｓ３０２で生成したデータを捨て、ＦＯＮＴコードを用いた印刷データに変換しなおし、データ転送、印刷を行う（Ｓ３１８）。
【００４５】
Ｓ３１７で、バッテリ残量に問題があるにもかかわらず、印刷装置が内蔵ＦＯＮＴを持たない場合、データ転送自体できないので、Ｓ３１９のごとく、「バッテリーがありません」等のエラーメッセージを表示し、処理を終了する。
【図面の簡単な説明】
【００４６】
【図１】本発明の実施例に関わる代表的な情報端末、印刷装置との接続例である。
【図２】本発明で使用する各データ転送方式＆印刷サイズから算出した設定値Ａ、Ｂ。
【図３】本発明の実施例に関わる大まかなフロー図である。
【図１】
2006244245.tif 000003
【図２】
2006244245.tif 000004
【図３】
2006244245.tif 000005