(57)【要約】【課題】  携帯端末より送信され、複数の項目から成る印刷データを印刷装置によって印刷する際に、項目毎に印刷データの書式を変更可能とすることにより、豊かな表現で、見易い印刷物をユーザに対して提供可能な印刷装置、印刷制御システム及び印刷プログラムを提供することを目的とする。【解決手段】  携帯電話１６に格納した書式データ作成プログラム７１によって、各ネイティブアプリにおける書式種類、書式内容を更新設定した書式データの作成を行うとともに、印刷データ及び作成した書式データを携帯用小型プリンタ装置１に対してＩｒＭＣ規格の赤外線データとして送信し、携帯用小型プリンタ装置１は、送信された書式データに基づいて印刷データの書式を変更した状態により印刷するように構成する。【選択図】  図１８
2005284920.tif 000002
【特許請求の範囲】
【請求項１】
複数種類の印刷項目から構成された情報、及びその情報の項目に対して設定された書式データを送信可能な送信手段を有する携帯端末と
前記送信手段から送信された前記情報及び前記書式データを受信する受信手段と、その受信手段により受信された情報を書式データに基づいて印刷データを作成する印刷データ作成手段と、印刷データを印刷する印刷手段を有する印刷装置とを備える印刷システム。
【請求項２】
前記携帯端末は、前記情報の各項目毎に書式データを作成する書式データ作成手段を備える請求項1記載の印刷システム。
【請求項３】
前記印刷装置は、設定可能な書式に関する設定可能書式データを前記携帯端末に送信可能に構成され、前記携帯端末は、受信した設定可能書式データに基いて、書式の設定を有効又は無効にする書式設定手段を備えていることを特徴とする請求項１又は請求項２記載の印刷システム。
【請求項４】
前記印刷装置は、前記印刷データを前記携帯端末に送信する送信手段を備え、
前記携帯端末は、前記印刷データを受信する受信手段、及び受信した印刷データを表示する表示手段を備えることを特徴とする請求項１乃至請求項３に記載の印刷システム。
【請求項５】
複数種類の印刷項目から構成された情報、及びその情報の項目に対して設定された書式データを送信可能な送信手段と、外部から受信した設定可能な書式に関する設定可能書式データに基づいて、書式の設定を有効又は無効にする書式設定手段とを有する携帯端末と、
前記送信手段から送信された前記情報及び前記書式データを受信する受信手段と、その受信手段により受信された情報を書式データに基づいて印刷データを作成する印刷データ作成手段と、印刷データを印刷する印刷手段を有し、前記設定可能書式データを前記携帯端末に送信可能に構成される印刷装置とを備える印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数種類の印刷項目から構成された情報を送信可能な送信手段を有する携帯端末と、送信手段から送信されたデータを受信する受信手段を有し、その受信手段より受信された情報を印刷可能な印刷装置からなる印刷システムに関し、特に、受信した情報の印刷項目に対し、任意に書式を変更した態様で印刷可能とした印刷システムに関するものである。
【背景技術】
【０００２】
従来、個人用携帯情報端末（以下、ＰＤＡと略す。）は、個人情報管理ソフト（以下、ＰＩＭと略す。）により、住所録やスケジュール管理など様々な個人情報の管理手段として用いられていた。近年、携帯電話の普及が進むと共に、携帯電話の高機能化も進んでいる。現在、携帯電話には、電子メール機能、インターネット機能、デジタルカメラ機能など様々な機能が付加されている。付加された機能の一部に、ＰＩＭ機能が挙げられ、ユーザのスケジュール管理やタスクリスト等の個人情報の管理に用いられている。携帯電話の電話帳が、従来、相手の名前や電話番号だけであったものが、近年では、相手の住所や、星座、誕生日、血液型といった詳細な個人情報も登録可能になっているのは、携帯電話のＰＤＡ的な使用頻度の増加を端的に示している。
【０００３】
ところで、このようなＰＤＡや携帯電話は、内部の記億容量が制限されているため、登録件数が制限されている。所定の登録件数を超え、新たに情報を登録するには、現存する登録内容の内、必要性があるにもかかわらず、使用頻度の低いものを消去せざるをない状況が発生していた。
さらに、ＰＤＡ及び、携帯電話は、常に携帯するものであるので、使用時に落としたり、水たまりへ落としてしまったりして、内部に記録されている内容が完全に消えてしまうという状況も発生する。
このような場合のユーザの被害を最小限にとどめるために、登録内容を印刷媒体に印刷し、外部に出力する必要が生じている。
【０００４】
ここで、印刷装置へデータを送信する送信手段を有する携帯電話と、携帯端末から送信されたデータを受信する受信手段を有する印刷装置からなる携帯電話のデータ印刷システムに関する技術が特許文献１に記載されている。
特許文献１記載の携帯電話本体には、挿入口が開設された入出力端子部が配設されている。入出力端子部は、携帯電話内部の電子メールや画像データを印刷装置に送信する送信手段である。また、印刷装置には、パーソナルコンピュータ等の周辺機器と接続可能なソケットが配設されている。ソケットは、携帯電話から送信されたデータを受信する印刷装置の受信手段である。そして、携帯電話の入出力端子部と、印刷装置のソケットを直接ケーブルにて接続し送受信を行う。また、入出力端子部に、アンテナ付のデータ送信装置を取り付け、ソケットに、アンテナ付コネクタを取り付け、無線でデータの送受信を行うことができる。携帯電話から送信されたデータを、印刷装置にて受信し、印刷する印刷システムである。
【０００５】
【特許文献１】特開２００３−２４１９１１号公報（図１、図４参照）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
特許文献１記載の印刷システムでは、携帯電話内の電子メールやアドレス帳などの文書データや画像データを印刷装置にて印刷することができる。しかし、携帯電話から文書データを送信し、データを印刷した場合には、単なる文字列として文書データが取り扱われる。印刷物は、文書中のどの文字に関しても、同一フォント、同一サイズで印刷され、文字修飾や、センタリング等の行修飾も行うことができない。つまり、携帯電話から文書データを送信し、印刷した場合には、印刷物の見栄えをユーザの意図する形式に設定することができず、単一的な表現で印刷されてしまうという問題点があった。
例えば、アドレス帳の内容を印刷した場合には、氏名、読み仮名、住所、電話番号、メールアドレス等の様々な項目について印刷される。しかし、印刷項目の全てが、同一フォント、同一サイズの文字で、文字修飾や行修飾の無い単一的な表現で印刷されてしまうため、印刷結果を見た場合に、どの項目がどこに印字されているのか、一目で把握することができない。この結果、ユーザが印刷物を注視しなければ、印刷内容を把握することが困難となる。
【０００７】
本発明は、上述した課題を鑑みてなされたものであり、複数種類の印刷項目から構成された情報を送信可能な送信手段を有する携帯端末と、送信手段から送信されたデータを受信する受信手段を有し、その受信手段より受信された情報を印刷可能な印刷装置からなる印刷システムに関し、特に、受信した情報の印刷項目に対し、任意に書式を変更した態様で印刷可能とした印刷システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
前記目的を達成するため請求項１に係る印刷システムは、複数種類の印刷項目から構成された情報、及びその情報の項目に対して設定された書式データを送信可能な送信手段を有する携帯端末と、前記送信手段から送信された前記情報及び前記書式データを受信する受信手段と、その受信手段により受信された情報を書式データに基づいて印刷データを作成する印刷データ作成手段と、印刷データを印刷する印刷手段を有する印刷装置とを備えることを特徴とする。
【０００９】
また、請求項２に係る印刷システムは、請求項１記載の印刷システムにおいて、前記携帯端末は、前記情報の各項目毎に書式データを作成する書式データ作成手段を備えることを特徴とする。
【００１０】
更に、請求項３に係る印刷システムは、請求項１又は請求項２記載の印刷システムにおいて、前記印刷装置は、設定可能な書式に関する設定可能書式データを前記携帯端末に送信可能に構成され、前記携帯端末は、受信した設定可能書式データに基いて、書式の設定を有効又は無効にする書式設定手段を備えていることを特徴とする。
【００１１】
そして、請求項４に係る印刷システムは、請求項１乃至請求項３記載の印刷システムにおいて、前記印刷装置は、前記印刷データを前記携帯端末に送信する送信手段を備え、前記携帯端末は、前記印刷データを受信する受信手段、及び受信した印刷データを表示する表示手段を備えることを特徴とする。
【００１２】
また、請求項５にかかる印刷システムは、複数種類の印刷項目から構成された情報、及びその情報の項目に対して設定された書式データを送信可能な送信手段と、外部から受信した設定可能な書式に関する設定可能書式データに基づいて、書式の設定を有効又は無効にする書式設定手段とを有する携帯端末と、前記送信手段から送信された前記情報及び前記書式データを受信する受信手段と、その受信手段により受信された情報を書式データに基づいて印刷データを作成する印刷データ作成手段と、印刷データを印刷する印刷手段を有し、前記設定可能書式データを前記携帯端末に送信可能に構成される印刷装置とを備えることを特徴とする。
【発明の効果】
【００１３】
前記請求項１記載の印刷システムでは、複数種類の印刷項目から構成された情報、及びその情報の項目に対して設定された書式データを送信可能な送信手段を有する携帯端末と、前記送信手段から送信された前記情報及び前記書式データを受信する受信手段と、その受信手段により受信された情報を書式データに基づいて印刷データを作成する印刷データ作成手段と、印刷データを印刷する印刷手段を有する印刷装置とを備えるので、携帯端末の送信手段から送信されるとともに、複数種類の印刷項目から構成された情報を、印刷装置により、印刷項目毎に設定された書式に変更された態様で印刷することができる。
この結果、印刷項目毎に異なった態様で印刷されるので、ユーザは、知りたい情報がどこに印刷されているのかを容易に把握することができる。
【００１４】
また、前記請求項２記載の印刷システムでは、前記携帯端末は、前記情報の各項目毎に書式データを作成する書式データ作成手段を備えるので、書式データ作成手段により、ユーザが、印刷項目毎に書式を設定することができる。この結果、ユーザは、バラエティ豊富に表現された印刷物を手にすることができる。さらに、ユーザ自身が知りたい情報を強調することができ、ユーザの最も見やすい態様で印刷することが可能となる。
【００１５】
さらに、前記請求項３記載の印刷システムでは、請求項１又は請求項２に記載の印刷システムにおいて、前記印刷装置は、設定可能な書式に関する設定可能書式データを前記携帯端末に送信可能に構成され、前記携帯端末は、受信した設定可能書式データに基いて、書式の設定を有効又は無効にする書式設定手段を備えるので、ユーザは、前記印刷装置が実行可能な書式のみ、前記携帯端末にて書式設定することができる。この結果、ユーザは、現在の印刷システムの構成で実行可能な書式の中から選択し、所望の印刷物を得ることができる。
【００１６】
そして、前記請求項４記載の印刷システムでは、前記印刷装置は、前記印刷データを前記携帯端末に送信する送信手段を備え、前記携帯端末は、前記印刷データを受信する受信手段、及び受信した印刷データを表示する表示手段を備えるので、印刷装置で印刷する前に、印刷装置から印刷データを受信して、表示手段にてプレビューすることができる。印刷前にプレビューすることができるので、印刷媒体を無駄にすることなく、ユーザの納得する印刷物を提供することができる。
【００１７】
また、前記請求項５記載の印刷システムでは、複数種類の印刷項目から構成された情報、及びその情報の項目に対して設定された書式データを送信可能な送信手段と、外部から受信した設定可能な書式に関する設定可能書式データに基づいて、書式の設定を有効又は無効にする書式設定手段とを有する携帯端末と、前記送信手段から送信された前記情報及び前記書式データを受信する受信手段と、その受信手段により受信された情報を書式データに基づいて印刷データを作成する印刷データ作成手段と、印刷データを印刷する印刷手段を有し、前記設定可能書式データを前記携帯端末に送信可能に構成される印刷装置とを備える。これにより、ユーザは、現在の印刷システムにて設定可能な書式から、所望の書式を選択し、項目毎に所望の書式に変更された印刷物を確実に得ることができる。項目毎に、異なった態様で印刷することができ、印刷された情報の把握が容易となる。
【発明を実施するための最良の形態】
【００１８】
以下に、本発明に係る印刷装置、印刷制御システム、及び印刷プログラムについて具体化した実施の形態について図面を参照しながら説明する。ここで、本発明に係る印刷制御システムは、印刷プログラムを搭載した携帯端末等の外部機器により送信されたデータに基づいて、当該データの内容を印刷装置により印刷を行うものである（図７参照）。
先ず、本発明に係る印刷装置について具現化した携帯用小型プリンタ装置１の概略構造について、図１及び図２を参照しながら説明する。図１は本実施形態に係る携帯用小型プリンタ装置１の斜視図、図２は本実施形態に係る携帯用小型プリンタ装置１の側面図である。
【００１９】
携帯用小型プリンタ装置１は平面視Ａ６サイズ又はＡ７サイズ程度の大きさで厚みが略２ｃｍ程度あるいはそれ以下の上面開放箱型の本体ケース２を有し、その上面の片側には固定カバー体３を有する。この固定カバー体３の箇所を除く本体ケース２内には感熱紙からなるカットシート状の被記録媒体としての用紙４を複数枚収納した用紙カセット５（図３参照）が収容できる用紙収容部６が形成されている。前記固定カバー体３の下面側の近傍には、印刷機構部７としてのサーマルヘッド８、プラテンローラ９、ペーパーガイド１０及び用紙分離部としてのピックアップローラ１１及び分離ブロック１２等が配置されている。そして、前記用紙収容部６は、本体ケース２の側にて回動及びスライド可能な開閉支持手段１３を介して開閉可能に支持された蓋体１４によって覆われている（図２参照）。
【００２０】
また本体ケース２の側面には、後述する携帯電話１６等の赤外線通信装置を備える携帯端末から赤外線により発信されたデータを送受信する赤外線通信部１７と、携帯端末、パソコン等とＵＳＢケーブル（図示せず）により接続され、ＵＳＢケーブルを通して送信されたデータを受信するＵＳＢ端子１８とが設けられている。そして、更に本体の電源をＯＮ、ＯＦＦする電源キー１９と、携帯用小型プリンタ装置１が対応可能な書式種類及び書式内容を送信する設定可能書式送信キー３１と、後述する携帯用小型プリンタ装置１を印刷モードと、イメージ送信モードとに切り替えるモード切替キー３２が同じく側面に設けられている。
更に、固定カバー体３が設けられた側には携帯用小型プリンタ装置１を立てた状態で支持する支持台（図示せず）を取り付ける為の取付溝２０が「コ」の字型に形成されている。更に、取付溝２０上には固定カバー体３内に設置されたサーマルヘッド８や駆動モータ２１を冷却するための複数個の空気孔２２と、図示外のストラップや盗難防止用ワイヤ等を取り付けるための繋止孔２３が形成されている。
【００２１】
前記サーマルヘッド８はラインヘッド型であり、プラテンローラ９との間に挟まれて搬送される感熱型の用紙４の搬送方向に直交する方向に延びるライン毎に文字や画像等を印刷することができる。１ライン印刷する際の印刷幅は用紙４の直交方向の用紙幅に略等しく設定されている。サーマルヘッド８及びプラテンローラ９は、Ａ６サイズ又はＡ７サイズ程度の用紙４の短辺方向の長さを有している。サーマルヘッド８を印刷ヘッドとして用いるのは、被記録媒体として感熱紙を用いることにより、インクやインクリボンの消耗品が不要であり、且つそのための機構を省略でき、携帯用小型プリンタ装置１をコンパクトにできるからである。
【００２２】
感熱紙としては、サーマルヘッド８の加熱により発色する発色層を有する感熱発色タイプのものや、加熱により穿孔される穿孔層を基材層上に積層した感熱穿孔タイプのもの等、種々のものを使用できる。図３は本実施形態において使用される用紙カセットの斜視図である。
【００２３】
次に本実施形態に係る携帯用小型プリンタ装置１の内部構造について、図５及び図６を用いて説明する。図４は本実施形態に係る携帯用小型プリンタ装置１の内部構造を示す正面図、図５は図４の線Ａ−Ａで携帯用小型プリンタ装置１を切断した矢視断面図である。
携帯用小型プリンタ装置１の内部構造において、用紙収容部６のうち、印刷機構部７に近い側には、ピックアップローラ１１と分離ブロック１２とが配置されている（図５参照）。用紙収容部６内に収容された用紙カセット５は、閉止した蓋体１３の本体内面側に設けた板バネ等の付勢手段２５を介して用紙収容部６の底板２６に向けて付勢される。用紙カセット５における積層した用紙４のうち、用紙カセット５外に露出した用紙４（最下層の用紙）がピックアップローラ１１の上面に当接付勢される。このピックアップローラ１１の回転駆動と分離ブロック１２の案内係止面２７との協働により、最下層の用紙４のみが分離ブロック１２の下端とガイド板２８との隙間を通過する。分離ブロック１２に隣接してプラテンローラ９が回転可能に設けられ、その外周面に押圧コイルバネ等の付勢手段２９によりペーパーガイド１０が付勢されている。
【００２４】
そして、携帯電話１６等の外部装置から赤外線通信部１７やＵＳＢ端子１８を介して印刷指令及び印刷データを携帯用小型プリンタ装置１に送ると、ピックアップローラ１１と案内係止面２７により、用紙カセット５から１枚だけ分離搬送される。分離搬送された用紙４はプラテンローラ９とペーパーガイド１０との間へと搬送される。ペーパーガイド１０は、その断面がプラテンローラ９の外周面に沿うように断面横向き略Ｕ字状等の凹湾曲状の摺接面３０に形成されている。また、ペーパーガイド１０のサーマルヘッド８側の上面には、ガイドフィルム３１が隣接して備え付けられている。ガイドフィルム３１はポリエステルにより、薄型フィルム状に形成され、その先端部３１Ａによって用紙４をプラテンローラ９の周面に押圧することで、ペーパーガイド１０とプラテンローラ９の間で生じる用紙４のプラテンローラ９に対する浮きを防止している。また、用紙４が搬送されていない状態ではガイドフィルム３１はサーマルヘッド８の印刷位置のすぐ下にてプラテンローラ９に対して用紙搬送方向より鋭角に接する。
【００２５】
前記ペーパーガイド１０と、ガイドフィルム３１と、その上方に回動可能に配置されたプラテンローラ９とにより、用紙収容部６から分離搬送された用紙４は横向きＵ字状に反転させて搬送され、プラテンローラ９の印刷位置まで搬送される。その後、サーマルヘッド８により用紙４の上面に印刷され、前記分離ブロック１２の上面と前記固定カバー体３の端縁との隙間にある排紙口３４から蓋体１４の外側に排紙される。サーマルヘッド８はその背面（上面側）にコイルスプリング（付勢手段）３５のばね掛け部が係止され、プラテンローラ９側に付勢され、サーマルヘッド８の印刷部（発熱体部８Ａ（図５参照））がプラテンローラ９の上面に当接する。
【００２６】
前記プラテンローラ９及びピックアップローラ１１の駆動機構は、本体ケース２の長辺に沿う一方の内側面に配置された駆動モータ２１と歯車伝動機構（ギヤ列）３７とからなる。プラテンローラ９の直径がピックアップローラ１１の直径より大きく、プラテンローラ９の箇所の用紙搬送速度をピックアップローラ１１箇所での用紙搬送速度より大きく設定してピックアップローラ１１と分離ブロック１２との箇所での用紙分離をゆっくり行いプラテンローラ９による用紙搬送、ひいては印刷速度を高速化している。そのために、プラテンローラ９箇所での高速搬送に対してピックアップローラ１１が連れ回り可能とするワンウエイクラッチ（図示せず）をギヤ列のプラテンローラ９より下流側に設けている。
【００２７】
次に、上記のように構成された携帯用小型プリンタ装置１の制御系について説明する。図６は本実施形態に係る携帯用小型プリンタ装置１の制御ブロック図である。図６に示すように、携帯用小型プリンタ装置１では、ＣＰＵ４１に対し、ＲＯＭ４２、ＳＲＡＭ４３、電源ＳＷ回路４４、モータ駆動回路４５、サーマルヘッド制御回路４６、ＵＳＢ  Ｉ／Ｆ駆動回路４７、ＩｒＤＡ変復調回路４８、設定可能書式送信回路３２Ａ、モード切替キー３３Ａ、充電式電池４９が接続されている。さらに、モータ駆動回路４５には、駆動モータ２１が、サーマルヘッド制御回路４６には、サーマルヘッド８が夫々接続されている。
【００２８】
ＲＯＭ４２には、ＣＰＵ４１が実行する各プログラムが記憶されている。また、印刷対象となる多数の文字のドットパターンデータがコードデータと対応付けて記憶されている。一方、ＳＲＡＭ４３は、ＣＰＵ４１のデータ処理に必要な一時的なデータの記憶を行うものである。ＳＲＡＭ４２には、入力されたデータを記憶するデータバッファ５０、及び印刷用データを記憶するプリントバッファ５１の各記憶領域が設けられている。
【００２９】
ここで、モータ駆動回路４６は、駆動モータ２２（図４及び図５参照）を制御するものであり、ヘッド制御回路４７は、サーマルヘッド８の発熱体部８Ａを制御するものである。また、電源ＳＷ回路４４は、電源キー１９に接続され、携帯用小型プリンタ装置１の電源のＯＮ／ＯＦＦを行う回路である。設定可能書式送信回路３２Ａは、設定可能書式送信キー３２に接続され、携帯用小型プリンタ装置１が対応可能な書式種類、書式内容の送信を行なう回路である。また、モード切替回路３３Ａは、モード切替キー３３に接続され、携帯用小型プリンタ装置１において、後述する印刷モードと、イメージ送信モードとを切り替える回路である。
【００３０】
更に、ＣＰＵ４１には携帯電話１６、パソコン等の外部機器４０とＵＳＢ規格に基づいた通信を行うためのインターフェース回路であるＵＳＢ  Ｉ／Ｆ駆動回路４７が接続され、この回路からＵＳＢ端子１８に接続されている。また、ＣＰＵ４１は、携帯電話１６、ＰＤＡ等の赤外線データ出力装置を持つ外部機器４０とＩｒＤＡ規格に基づいた通信を行うためのインターフェース回路であるＩｒＤＡ変復調回路４８に接続され、更にＩｒＤＡ変復調回路４８から赤外線通信部１７内に設けられたＩｒＤＡ受発光素子５２に接続され、携帯用小型プリンタ装置１は赤外線通信を行うことができる。
ここで、ＩｒＤＡとは、赤外線通信の規格であり、主に机上型コンピュータとノートパソコン等の携帯型コンピュータを接続するのに使われているものである。
【００３１】
また、携帯用小型プリンタ装置１の内部電源である充電式電池４９から供給された電力は、ＣＰＵ４１、モータ駆動回路４５、サーマルヘッド制御回路４６に供給される。ＣＰＵ４１と接続されたモータ駆動回路４５は、ＣＰＵ４１からの指令に基づいて駆動モータ２１を動作させ、用紙４の搬送を担う。また、サーマルヘッド制御回路４６も同様にＣＰＵ４１に接続され、ＣＰＵ４１の指令に基づいてサーマルヘッド８を駆動し、感熱式の印刷を行わせる。
【００３２】
次に前記した携帯用小型プリンタ装置１、及び携帯電話１６を用いることにより構成された印刷制御システムについて図７及び図８を用いて説明する。図７は本実施形態に係る印刷制御システムの実施例を示す模式図である。図８は本実施形態に係る印刷制御システムのブロック図である。印刷制御システムは、図７及び図８に示すように、携帯電話１６と、携帯用小型プリンタ装置１とから基本的に構成されており、携帯電話１６から携帯用小型プリンタ装置１に対して送信された印刷データ、及び印刷データの項目毎に書式を設定する書式データに基づいて、その印刷データの書式を変更するとともに携帯用小型プリンタ装置１により印刷し、ユーザ５３に提供するものである。
また、図８に示すように、本実施形態に係る印刷制御システムにおいては、携帯用小型プリンタ装置１に送信する書式データを作成する為の設定用のソフトウェアを携帯電話１６に対して供給するウェブサーバ５４を有する。
【００３３】
携帯電話１６は、近年普及している所謂音声の送受信、及び、電子メールに画像データ等のデータを添付して送受信可能な電子メール機能、及びインターネット接続機能を有し、サーバ等から特定のソフトウェアをダウンロードして使用できるものである。
ここで携帯電話１６は、インターネット接続機能を有する通信装置５７と、各種プログラムを実行するＣＰＵ５８と、ダウンロードしたプログラム等を記憶するメモリ５９と、各種情報をユーザに対して表示する液晶画面６０と、入力操作を行う操作部６１と、各データを携帯用小型プリンタ装置１等の外部装置に対して赤外線によって送受信する赤外線通信部６２とから構成されている。
【００３４】
通信装置５７は、ｉモード（登録商標）等の双方向通信可能なインターネット接続機能を有し、電子メールを送受信すること、特定のホームページより画像データや音楽データをダウンロードすること、及び特定のホームページよりアプリケーションソフトをダウンロードし、ｉアプリ（登録商標）等のアプリケーション実行プログラムによりアプリケーションを実行することが可能である。
また、液晶画面６０には携帯電話１６で受信した文字及び画像などが表示されるとともに、操作部６１にて入力した番号及び文字などが表示される。
【００３５】
メモリ５９には、通信装置５７により受信した電子メール、及びダウンロードした画像データ、受信音、プログラム等が記憶される他、操作部６１により入力した氏名、メールアドレス等を記録したアドレス帳、スケジュール帳、ＴｏＤｏ、メモ帳、及びインターネットの際のブックマーク等を保存し使用することができる。このメモリ５９は携帯電話１６の電源をオフしても記憶内容を保持しているものであり、フラッシュメモリやＥＰＲＯＭ、ＥＥＰＲＯＭ党から構成されている。
また、操作部６１は、電話番号や文字の入力を行うための番号／文字入力キー６４、液晶画面６０に表示された内容を選択するためのカーソルを動かすカーソルキー６５、選択を確定する決定キー６６などが配設されている。更に、電子メールの送受信を行うためのメールキー６７、及び、インターネットに接続するためのインターネット接続キー６８なども配設されている（図７参照）。
尚、通信装置５７によりダウンロードしたプログラムはメモリ５９に保管され、ＣＰＵ４１により実行される。ユーザ５３は、起動させたプログラムを液晶画面６０に表示された画面を確認しつつ、操作部６１によってプログラムに対する各種操作を行う。
【００３６】
また、赤外線通信部６２は、メモリ５９に記憶された電子メール等の各種データ内容を別途携帯用小型プリンタ装置１により印刷する場合に、携帯用小型プリンタ装置１に対して各種データを送受信するものである。送信するデータは、印刷対象となるメモリ５９に記憶されたメモ帳、アドレス帳、メール、スケジュール、ＴｏＤｏ、ブックマークのＩｒＭＣ規格に準じたデータからなる印刷データと、各データ項目に対する書式が設定されたデータからなる書式データである。尚、印刷データ及び書式データの詳細については後述する。
ここで、ＩｒＭＣ（ＩｒＤＡ  Ｉｎｆｒａｒｅｄ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）とは、ＩｒＤＡの中でも特に携帯電話で使われることを想定した赤外線通信規格であり、携帯電話やＰＤＡとの間でアドレス帳等の個人データを交換する際に用いられる。
【００３７】
そして、携帯用小型プリンタ装置１は、携帯電話１６から送信された印刷データ及び書式データを赤外線通信部１７により受信し、各データに基づいてサーマルヘッド８及び駆動モータ２１により印刷し、印刷結果をユーザ５３に対して提供する。尚、携帯用小型プリンタ装置１のブロック図については図６を用いて既に説明したので、ここではその詳細についての説明は省略する。
【００３８】
また、ウェブサーバ５４は、携帯電話１６にインターネット回線等を通してデータを送信する通信装置７０と、携帯電話１６において実行させる書式データ作成プログラム７１等の各アプリケーションソフトが格納されたソフトウェアデータベース７２とから構成されている。尚、書式データ作成プログラム７１については後に詳細に説明する。
【００３９】
従って、ユーザ５３は、携帯電話１６を介してウェブサーバ７２に接続し、サーバ内のソフトウェアデータベース７２内に格納された書式データ作成プログラム７１をダウンロードし、携帯電話１６のメモリ５９内に記憶させ、ＣＰＵ５８により実行させることが可能である。ここで、書式データ作成プログラム７１とは、前記した携帯電話１６内に記憶されたメモ帳、アドレス帳、メール、スケジュール、ＴｏＤｏ、ブックマークといったネイティブアプリの内容を携帯用小型プリンタ装置１によって用紙４上に印刷する際に、送信するＩｒＭＣ規格に準じ、各ネイティブアプリを構成する項目に対して別途書式を設定する為のプログラムである。書式の種類としては、文字サイズ、書体、文字装飾、水平アライメント、用紙方向、改行挿入、タイトル設定等があげられる。
ユーザ５３は、ダウンロードした書式データ作成プログラム７１を携帯電話１６においてｉアプリ（登録商標）等により実行させ、書式データを作成し、印刷データとともに携帯用小型プリンタ装置１に送信する。その結果、ユーザ５３の希望した書式に変更された態様で、メモ帳、アドレス帳、メール、スケジュール、ＴｏＤｏ、ブックマークの内容を印刷することができる。
【００４０】
次に、携帯電話１６に記憶されたメモ帳、アドレス帳、メール、スケジュール、ＴｏＤｏ、ブックマーク等のデータからなるＩｒＭＣ規格に準じた印刷データ、及び各データの項目毎に設定される書式データについて詳細に説明する。図９は印刷データにおけるＩｒＭＣ規格の主なオブジェクトフォーマット一覧について示した図である。
【００４１】
まず、印刷データに関して以下に説明する。図９に示すように印刷データとして携帯電話１６より、携帯用小型プリンタ装置１に対して送られるＩｒＭＣ規格のデータは、「０：メモ帳」、「１：アドレス帳」、「２：メール」、「３：スケジュール」、「４：ＴｏＤｏ」、「５：ブックマーク」の携帯電話１６における各ネイティブアプリにより作成され、登録されたデータに関するものである。各ネイティブアプリにはそれぞれ項目が１〜６個の範囲で設定されており、項目ごとに英字の文字列からなるプロパティが定められている。例えば、ネイティブアプリが「１：アドレス帳」であれば、「０：氏名」、「１：フリガナ」、「２：住所」、「３：電話番号」、「４：メールアドレス」、「５：会社名」の６つの項目が設定されている。そして、それぞれの項目ごとにその項目の内容が併せてデータとして記録されている。
【００４２】
次に、前記ＩｒＭＣ規格の印刷データに関して具体例を上げて説明する。図１０はネイティブアプリが「１：アドレス帳」の場合におけるＩｒＭＣ規格の印刷データの一例を示した図、図１１は図１０の印刷データにおいて実際に印刷を行った印刷面の図である。
図１０に示すように、ＩｒＭＣ規格からなる印刷データは各項目を示す英字のプロパティに続けて項目の内容を示すテキストが記録されており、それらが繰り返し表示されることで複数件に渡ってその情報を記録している。
印刷データは、上から順に、ネイティブアプリ「１：アドレス帳」のデータが始まることを示す文字列７５、項目「０：氏名」の内容を示す文字列７６、項目「１：フリガナ」の内容を示す文字列７７、項目「２：住所」の内容を示す文字列７８、項目「３：電話番号」の内用を示す文字列８０、項目「４：メールアドレス」の内容を示す文字列７９、項目「５：会社名」の内容を示す文字列８１、ネイティブアプリ「１：アドレス帳」のデータが終わることを示す文字列８２によって構成されている。
そして、図１０に示す印刷データに基づいて実際に印刷を行うと、図１１に示すようにプロパティを示す英字、及びネイティブアプリの種類を示す文字列７５、８２は除かれ、項目の内容のみが１件ごとに上から順に用紙４に印刷される。具体的には、上から氏名８４、フリガナ８５、住所８６、電話番号８７、メールアドレス８８、会社名８９が印刷される。
【００４３】
一方、書式データは、前記印刷データを構成する各項目の内容に対して、書式を設定するものである。図１２は書式データによって設定可能な印刷データ各項目に対する書式設定事項について示した図である。図１２では、具体例として、「０：メモ帳（ｖＮｏｔｅ）」の「０：メモ」について、書式設定事項を示す。各印刷項目は、書式データによって、いずれの項目においても「０：文字サイズ」、「１：書体」、「２：文字装飾」、「３：水平アライメント」、「４：用紙方向」、「５：タイトル」の書式種類が設定可能となる。
【００４４】
ここで、書式データを構成する書式種類の内容について説明する。
まず、「０：文字サイズ」の設定を変更することにより、携帯用小型プリンタ装置１で印刷を行った場合に、各ネイティブアプリに定められた印刷項目の内容を示す文字列のサイズを変更することができる。ユーザ５３の指定により、「０：Ｓ」、「１：Ｍ」、「２：Ｌ」、「３：ＸＬ」、「５：ＡＵＴＯ」の５態様から、任意に選択することができる。
【００４５】
「１：書体」については、携帯用小型プリンタ装置１で印刷を行った場合に、各ネイティブアプリに定められた印刷項目の内容について、書体を「０：ゴシック体」、「１：明朝体」、「２：行書体」の３態様から、任意に選択することができる。
【００４６】
「２：文字装飾」は、携帯用小型プリンタ装置１で印刷を行った場合に、各ネイティブアプリに定められた印刷項目の内容について、ユーザ５３の指定により、「０：ノーマル」、文字を太文字に変更する「１：ボールド」、文字に傾斜を付ける「２：イタリック」、文字に下線を付ける「３：アンダーライン」、文字を立体状に変更する「４：立体」、文字の背景に影を付ける「５：影」、「６：縦書き」の７態様の文字装飾から任意に選択することができる。
【００４７】
「３：水平アライメント」については、携帯用小型プリンタ装置１で印刷を行った場合に、各ネイティブアプリに定められた印刷項目の内容について、ユーザ５３の指定により、用紙4における印刷項目の水平位置を変更するものである。そして、ユーザ５３の指定に基づき、「０：左寄せ」、「１：センタリング」、「２：右寄せ」の３態様から任意に選択することができる。
【００４８】
「４：用紙方向」については、携帯用小型プリンタ装置１で印刷を行った場合に、各ネイティブアプリに定められた印刷項目の内容を印刷する用紙４の方向をどのように使用するか設定するものである。そして、ユーザ５３は、「０：縦」、「１：横」の２態様より、用紙方向を選択することができる。
【００４９】
「５：タイトル」については、携帯用小型プリンタ装置１で印刷を行った場合に、各ネイティブアプリに定められた印刷項目の内容に基づいて、ユーザ５３の指定により、文字列の先頭に、印刷項目に即したデザインマークを追加するものである。そして、ユーザ５３の指定に基づいて、「０：なし」、「１：デザイン１」、「２：デザイン２」の３態様より選択設定することができる。ここで、具体例を挙げると、例えば、「１：アドレス帳」の「４：メールアドレス」について、「５：タイトル」を設定する場合に、メールアドレスの先頭部分に何も追加されない「０：なし」と、メールアドレスの先頭部分に、「Ｅ−ｍａｉｌ」というデザイン文字を挿入する「１：デザイン１」と、先頭部分に「封筒」を模したデザイン絵文字を挿入する「２：デザイン２」の３態様から選択することができる。
【００５０】
ここで、本実施形態における印刷面について、図１３に基づいて、詳細に説明する。図１３は、従来の印刷面と、本実施形態による印刷面の比較図である。本実施形態による印刷面は、ネイティブアプリ「１：アドレス帳」の場合において、「０：氏名」の「０：文字サイズ」を「２：Ｌ」に、「１：書体」を「２：行書」に設定し、「３：水平アライメント」を「２：センタリング」に設定する。そして、「１：フリガナ」の「３：水平アライメント」を「２：センタリング」に設定した。「２：住所」の「２：文字装飾」を「１：ボールド」に設定し、「３：電話番号」の「５：タイトル」を「１：デザイン１」に設定した。「４：メールアドレス」の「５：タイトル」を「デザイン１」に、「４：メールアドレス」の「２：文字装飾」を「２：イタリック」に、「５：会社名」の「３：水平アライメント」を「２：右寄せ」に設定した状態の印刷面の図である。
【００５１】
図１３の左図に示すように、従来、アドレス帳の印刷を行うと、全ての印刷項目が、文字サイズ、書体が同一で、文字装飾、水平アライメント、用紙方向、タイトルが全く行われない状態で印刷される。多くの情報を管理する際に、夫々の情報を判別するために、各個、目を通さなければ判別することができない。それに対し、本実施形態の印刷システムにより印刷すると、各印刷項目に対して、個別に書式を設定することができ、ユーザ５３が見やすい態様で印刷することが可能となると共に、個性的な印刷物をユーザ５３に提供することができる。
尚、ここでは、ネイティブアプリ「１：アドレス帳」について説明したが、他のネイティブアプリ「０：メモ帳」、「２：メール」、「３：スケジュール」、「４：Ｔｏｄｏ」、「５：ブックマーク」に関しても同様に、印刷項目に対して、個別に書式を設定して印刷することが可能である。
【００５２】
以上より、携帯用小型プリンタ装置１は、携帯電話１６に記録された多くの件数からなるデータを、印刷項目に対して個別に書式を設定して印刷することができるので、ユーザ５３にとって見易く、且つ情報の把握が容易となる印刷結果を得ることが可能である。また、ユーザ５３が、印刷項目毎に、任意に書式を設定することができるので、ユーザ５３の個性を活かし、豊かな表現で印刷された印刷物を得ることができる。
【００５３】
尚、書式データは、特定のコマンド列により携帯用小型プリンタ装置に対して送信される。図１４は書式データとして送信されるコマンド列の一例を示した図である。
図１４に示すようにコマンド列は複数の英数字の組み合わせより構成され、前半の２種のコマンド９１、９２において、設定データの種類が示される。具体的には「１ＢＨ、４１Ｈ」は書式データであることを示し、書式設定に関するコマンド列である。
【００５４】
また、書式設定に関するコマンド列においては、後半のコマンド列９３〜９６によりそれぞれ「対象となるネイティブアプリ」、「指定したネイティブアプリにおいて書式設定する項目」、「書式種類」、「書式内容」が指示される。
具体的には、コマンド９３によって対象となるネイティブアプリが指定され、コマンド９４によって指定したネイティブアプリにおいて書式設定する項目が指定され、コマンド９５によって設定する書式種類が指示される。そして、コマンド９６によって、指定された印刷項目に設定する書式内容が指定されるのである。各コマンドは前半の２桁の数字がその数字に関連付けられた設定内容を示す（図１２参照）。
例えば「４：ＴｏＤｏ」であれば「０４」であり、「１：期日」であれば「０１」である。書式種類、書式内容についても同様の形式により指示され、書式種類「２：文字装飾」であれば、コマンド９５は「０２」であり、書式内容「３：アンダーライン」であれば、「０３」である。
【００５５】
これらのコマンド列は、テキストデータによる文字列によりネイティブアプリ「０：メモ帳」によってデータ化され、携帯用小型プリンタ装置１に赤外線により送信される。そして、携帯用小型プリンタ装置１は、送信されたコマンド指示に従って、別途送信された印刷データの印刷を行う。
【００５６】
次に、前記のように構成された印刷制御システムについて先ず、携帯用小型プリンタ装置１の動作について図１５乃至図１９に基づき説明する。これら図１５乃至図１９にフローチャートで示される各プログラムは、ＲＯＭ４２に記憶されており、ＣＰＵ４１により実行される。先ず、携帯用小型プリンタ装置１の基本制御プログラムに関して図１５を用いて説明する。図１５は、携帯用小型プリンタ装置１の基本制御プログラムのフローチャートである。
【００５７】
先ず、電源がオンされると、ステップ（以下、Ｓと略記する）１において各メモリのクリア、文字サイズ、書体、文字装飾等の書式設定の初期化が行なわれる。そして、各種の初期設定が行なわれた後、基本制御が開始される。図２０は前記Ｓ１により初期化された状態での各ネイティブアプリを構成する印刷項目における書式種類の初期設定である。図２０に示すように、携帯用小型プリンタ装置１には予め、受信されるＩｒＭＣ規格の各ネイティブアプリの印刷項目毎に、書式種類の書式内容が設定されている。そして、これらの初期設定は後に携帯電話１６により送信される書式設定コマンドにより随時更新される（図１７参照）。一方、書式設定の更新がされなかった場合には、これらの初期設定に基づいてＩｒＭＣ規格の印刷データに対する印刷が行われる。
【００５８】
Ｓ２においては、本体ケース２上に設けられた電源キー１９が操作されたかどうか判断され、キーが操作された場合（Ｓ２：ＹＥＳ）には電源ＳＷ回路４４により電源がＯＦＦされ（Ｓ３）、動作を終了する。一方、電源キー１９が操作されない場合（Ｓ２：ＮＯ）はＳ４へと移行する。
【００５９】
続いて、Ｓ４においては携帯用小型プリンタ装置１が外部よりＵＳＢ端子１８を介してデータを受信したか否かが判断される。ＵＳＢデータを受信した場合（Ｓ４：ＹＥＳ）には、受信されたデータに基づいて各コマンド処理がなされる（Ｓ５）。そして、コマンド処理（Ｓ５）を行った後は再びＳ２へと戻る。一方、ＵＳＢデータを受信しない場合（Ｓ４：ＮＯ）には、Ｓ６へ移行する。尚、ＵＳＢ端子１８を介して受信されるデータとしては、通常はパソコンにより送信された一般の文章データ、画像データ等が考えられる。尚、コマンド処理（Ｓ５）については、後に詳細に説明する。
【００６０】
更に、Ｓ６においては赤外線通信部１７を介して赤外線データを受信したか否かが判断される。赤外線データを受信した場合（Ｓ６：ＹＥＳ）には、この受信した赤外線データに基づいて赤外線データ処理がなされる（Ｓ７）。一方、赤外線データを受信しない場合（Ｓ６：ＮＯ）は、Ｓ８へと移行する。尚、受信する赤外線データとしては、通常は携帯電話１６より送信されたＩｒＭＣ規格の印刷データ（図１０参照）、若しくは書式種類、書式内容を選択指示するコマンド列からなる書式データ（図１４参照）が考えられる。尚、赤外線データ処理（Ｓ７）については、後に詳細に説明する。
【００６１】
Ｓ８においては、携帯用小型プリンタ装置１に配設された設定可能書式送信キー３１が操作されたか否かが判断される。設定可能書式送信キー３１が操作された場合（Ｓ８：ＹＥＳ）には、携帯用小型プリンタ装置１が対応することが可能な書式種類、書式内容をＩｒＭＣ規格のデータ形式にて、携帯電話１６に送信する（Ｓ９）。設定可能書式データ送信後、Ｓ２に戻る。そして、設定可能書式送信キー３１が操作されなかった場合（Ｓ８：ＮＯ）には、Ｓ１０へと移行する。
【００６２】
Ｓ１０においては、モード切替キー３２が操作されたか否かが判断される。ここで、モード切替キー３２は、携帯用小型プリンタ装置１に配設されると共に、プリントバッファ５１に展開されたデータを印刷する印刷モードと、プリントバッファ５１に展開されたデータを、携帯電話１６の液晶画面６０にプレビュー表示可能なように、データサイズを調整して、携帯電話１６へ送信するイメージ送信モードとを切り替えるものである。
モード切替キー３２が操作された場合（Ｓ１０：ＹＥＳ）には、順次、印刷モードとイメージ送信モードを切り替える（Ｓ１１）。モード切換処理終了後、Ｓ２へと戻る。そして、モード切替キー３２が操作されなかった場合（Ｓ１０）には、そのままＳ２に戻る。
【００６３】
続いて、Ｓ５のコマンド処理について図１６を参照しつつ説明する。図１６はコマンド処理プログラムのフローチャートである。
先ず、コマンド処理においては、受信したデータが印刷開始コマンドであるか否か判断され（Ｓ１２）、印刷開始コマンドであった場合（Ｓ１２：ＹＥＳ）には、その時点においてプリントバッファ５１に記憶されているデータに従って印刷動作を行う（Ｓ１３）。そして、印刷処理が終わった後は、プリントバッファ５１のデータを消去する（Ｓ１４）。
【００６４】
一方、受信したデータが印刷開始コマンドではない場合（Ｓ１２：ＮＯ）には、続いて、受信したデータが文字コードであるか否かが判断される（Ｓ１５）。文字コードを受信した場合（Ｓ１５：ＹＥＳ）には、対応する文字のドットパターンデータがＲＯＭ４２より読み出され、読み出されたドットパターンデータはプリントバッファ５１に記憶される（Ｓ１６）。
【００６５】
そして、受信したデータが、印刷開始コマンドでも文字コードでもなかった場合（Ｓ１５：ＮＯ）には、受信したデータに対応する他の処理が行われる（Ｓ１７）。例えば、画像データを受信した場合には画像データをビットマップデータに変換した後に印刷を行う。また、その他、用紙４の左右マージンの設定、印刷の中断、印刷データの削除等の処理がある。
【００６６】
続いて、前記Ｓ７の赤外線データ処理について図１７を参照しつつ説明する。図１７は赤外線データ処理プログラムのフローチャートである。
先ず、赤外線データ処理においては、Ｓ１８において受信した赤外線データをデータバッファ５０に全て格納する。
【００６７】
その後、受信したデータがＩｒＭＣ規格のデータであるか否かが判断される（Ｓ１９）。受信した赤外線データがＩｒＭＣ規格のデータでない場合（Ｓ１９：ＮＯ）には、更にＳ２０において書式データによる書式設定コマンドであるか否かが判断される。このＳ２０における判断は、具体的には受信した赤外線データにおいて、コマンド列の前半９１、９２（図１４参照）の２つのコマンドが「１ＢＨ、４１Ｈ」であるか否かに基づいて行われ、２つのコマンドが「１ＢＨ、４１Ｈ」である場合に受信した赤外線データが書式設定コマンドであると判断される。そして、受信した赤外線データが書式設定コマンドのデータである場合（Ｓ２０：ＹＥＳ）には、受信した書式設定コマンドに基づいた書式設定処理がなされる（Ｓ２１）。そして、書式設定処理がされた後、データバッファ５０内のデータは消去される（Ｓ２２）。尚、書式設定処理に関する詳細は後述する。
【００６８】
一方、受信した赤外線データが書式設定コマンドのデータでない場合（Ｓ２０：ＮＯ）には、通常のコマンド処理がなされる（Ｓ２３）。コマンド処理については既に図１９のフローチャートに基づいて説明を行ったので、ここではその説明は省略する。そして、コマンド処理（Ｓ２３）がされた後、データバッファ５０内のデータは消去される（Ｓ２２）。
【００６９】
一方、受信した赤外線データがＩｒＭＣ規格のデータである場合（Ｓ１９：ＹＥＳ）、即ち携帯電話１６から発信されたアドレス帳、メール等の印刷データ（図１０参照）である場合には、このＩｒＭＣデータに基づくドットパターンデータをプリントバッファ５１に展開するためのＩｒＭＣ展開処理が、Ｓ２１でなされた書式設定に基づいて為される（Ｓ２４）。尚、Ｓ１９におけるＩｒＭＣデータであるか否かの判断は、データ文字列の先頭行にネイティブアプリの開始を示す文字列７５（図１０参照）が存在するか否かに基づいて行われ、前記文字列７５が存在すれば、ＩｒＭＣデータであると判断される。尚、ＩｒＭＣ展開処理に関する詳細は後述する。
【００７０】
そして、ＩｒＭＣ展開処理がなされた後に、受信した赤外線データに印刷イメージ送信モードを設定するコマンドがあるか否かが判断される（Ｓ２５）。印刷イメージ送信モードのコマンドがない場合（Ｓ２５：ＮＯ）には、プリントバッファ５１に展開されたドットパターンデータに基づいて用紙４に印刷を行う（Ｓ２６）。そして、印刷処理がされた後、プリントバッファ５１内のデータは消去され（Ｓ２７）、更に、同様にしてデータバッファ５０内のデータについても消去される（Ｓ２２）。
【００７１】
Ｓ２５において、印刷イメージ送信モードのコマンドがあった場合（Ｓ２５：ＹＥＳ）には、プリントバッファ５１に展開されたドットパターンデータを加工して、携帯電話１６の液晶画面６０に表示可能なように、データサイズを調整して、携帯電話１６へ送信し（Ｓ２８）、印刷イメージデータ送信後、Ｓ２７へと移行する。
【００７２】
書式設定処理について図１８を参照しつつ説明する。図１８は書式設定処理プログラムのフローチャートである。
書式設定処理においては、先ず受信した書式設定コマンドが、どのネイティプアプリに関する設定データであるかがＳ２９〜Ｓ３４によって判断される。具体的には、書式設定コマンド列の後半における最初のコマンド９３（図１７参照）の種類によって判断される。
【００７３】
ネイティブアプリが「０：メモ帳」である場合（Ｓ２９：ＹＥＳ）、即ちコマンド９３が、「００Ｈ」である場合には、Ｓ３５によりメモ帳の書式設定がなされる。メモ帳の書式設定は項目「０：メモ」において、コマンド列９５、９６により、書式種類、書式内容が決定され、設定される（図１２参照）。コマンド９５により、「０：文字サイズ」、「１：書体」、「２：文字装飾」、「３：水平アライメント」、「４：用紙方向」、「５：タイトル」の書式種類が選択され、コマンド９６により、選択された書式種類において設定可能な書式内容が選択決定され、設定される。
【００７４】
ネイティブアプリが「１：アドレス帳」である場合（Ｓ３０：ＹＥＳ）、即ちコマンド９３が、「０１Ｈ」である場合には、Ｓ３６によりアドレス帳の書式設定がなされる。アドレス帳の書式設定は、コマンド９４によって、項目「０：氏名」、「１：フリガナ」、「２：住所」、「３：電話番号」、「４：メールアドレス」、「５：会社名」のうち一の項目が選択される。コマンド９５、９６によって、設定更新する書式種類、書式内容が決定され、設定される（図１２参照）。
【００７５】
ネイティブアプリが「２：メール」である場合（Ｓ３１：ＹＥＳ）、即ちコマンド９３が、「０２Ｈ」である場合には、Ｓ３７によりメールの書式設定がなされる。メールの書式設定は、コマンド９４によって、項目「０：送信者メールアドレス」、「１：題名」、「２：時刻」、「３：メール本文」のうち一の項目が選択される。そして、コマンド９５、９６によって、設定更新する書式種類、書式内容が決定され、設定される（図１２参照）。
【００７６】
ネイティブアプリが「３：スケジュール」である場合（Ｓ３２：ＹＥＳ）、即ちコマンド９３が、「０３Ｈ」である場合には、Ｓ３８によりスケジュールの書式設定がなされる。スケジュールの書式設定は、コマンド９４によって、項目「０：開始時刻」、「１：終了時刻」、「２：内容」、「３：アラーム時刻」のうち一の項目が選択される。そして、コマンド９５、９６によって、設定更新する書式種類、書式内容が決定され、設定される（図１２参照）。
【００７７】
ネイティブアプリが「４：ＴｏＤｏ」である場合（Ｓ３３：ＹＥＳ）、即ちコマンド９３が、「０４Ｈ」である場合には、Ｓ３９によりＴｏＤｏの書式設定がなされる。ＴｏＤｏの書式設定は項目「０：内容」、「１：期日」、「２：アラーム」、「３：ステータス  未／済」、「４：優先度」のうち一の項目が選択される。そして、コマンド９５、９６によって、設定更新する書式種類、書式内容が決定され、設定される（図１２参照）。
【００７８】
ネイティブアプリが「５：ブックマーク」である場合（Ｓ３４：ＹＥＳ）、即ちコマンド９３が、「０５Ｈ」である場合には、Ｓ４０によりブックマークの書式設定がなされる。ブックマークの書式設定は、項目「０：ＵＲＬ」、「１：タイトル」のうち一の項目が選択される。そして、コマンド９５、９６によって、設定更新する書式種類、書式内容が決定され、設定される（図１２参照）。
【００７９】
そして、受信した書式設定コマンドが、前記Ｓ２９〜Ｓ３４によって「０：メモ帳」、「１：アドレス帳」、「２：メール」、「３：スケジュール」、「４：ＴｏＤｏ」、「５：ブックマーク」のいずれのネイティプアプリに関する設定データでもない場合（Ｓ３４：ＮＯ）は、上記以外のネイティブアプリに関する書式データであり、それに対応する書式設定を行う（Ｓ４１）。
【００８０】
続いて、前記Ｓ２４のＩｒＭＣ展開処理について図１９を参照しつつ説明する。図１９はＩｒＭＣ展開処理プログラムのフローチャートである。
ＩｒＭＣ展開処理においては、先ず受信したＩｒＭＣ規格のデータが、どのネイティプアプリに関する印刷データであるかがＳ４２〜Ｓ４７によって判断される。具体的には、データ文字列の先頭行にあるネイティブアプリの開始を示す文字列７５（図１０参照）の種類によって判断可能である。
【００８１】
ネイティブアプリが「０：メモ帳」である場合（Ｓ４２：ＹＥＳ）、即ちネイティブアプリの開始を示す文字列７５が、「ＢＥＧＩＮ：ＶＮＯＴＥ」である場合には、前記Ｓ３５において設定されたメモ帳に関する書式データを取得する。そして、取得した書式データに基づいて、データバッファの書式を変更して、イメージバッファに展開する（Ｓ４８）。
【００８２】
ネイティブアプリが「１：アドレス帳」である場合（Ｓ４３：ＹＥＳ）、即ちネイティブアプリの開始を示す文字列７５が、「ＢＥＧＩＮ：ＶＣＡＲＤ」である場合には、前記Ｓ３６において設定されたアドレス帳に関する書式データを取得する。そして、取得した書式データに基づいて、データバッファの書式を変更して、イメージバッファに展開する（Ｓ４９）。
【００８３】
ネイティブアプリが「２：メール」である場合（Ｓ４４：ＹＥＳ）、即ちネイティブアプリの開始を示す文字列７５が、「ＢＥＧＩＮ：ＶＭＥＳＳＡＧＥ」である場合には、前記Ｓ３７において設定されたメールに関する書式データを取得する。そして、取得した書式データに基づいて、データバッファの書式を変更して、イメージバッファに展開する（Ｓ５０）。
【００８４】
ネイティブアプリが「３：スケジュール」である場合（Ｓ４５：ＹＥＳ）、即ちネイティブアプリの開始を示す文字列７５が、「ＢＥＧＩＮ：ＶＥＶＥＮＴ」である場合には、前記Ｓ３８において設定されたスケジュールに書式データを取得する。そして、取得した取得した書式データに基づいて、データバッファの書式を変更して、イメージバッファに展開する（Ｓ５１）。
【００８５】
ネイティブアプリが「４：ＴｏＤｏ」である場合（Ｓ４６：ＹＥＳ）、即ちネイティブアプリの開始を示す文字列７５が、「ＢＥＧＩＮ：ＶＴＯＤＯ」である場合には、前記Ｓ３９において設定されたＴｏＤｏに関する書式データを取得する。そして、取得した書式データに基づいて、データバッファの書式を変更して、イメージバッファに展開する（Ｓ５２）。
【００８６】
ネイティブアプリが「５：ブックマーク」である場合（Ｓ４７：ＹＥＳ）、即ちネイティブアプリの開始を示す文字列７５が、「ＢＥＧＩＮ：ＶＢＯＯＫＭＡＲＫ」である場合には、前記Ｓ４０において設定されたブックマークに関する書式データを取得する。そして、取得した書式データに基づいて、データバッファの書式を変更して、イメージバッファに展開する（Ｓ５３）。
【００８７】
そして、ＩｒＭＣ規格のデータが、前記Ｓ４２〜Ｓ４７によって「０：メモ帳」、「１：アドレス帳」、「２：メール」、「３：スケジュール」、「４：ＴｏＤｏ」、「５：ブックマーク」のいずれのネイティプアプリに関する設定データでもない場合（Ｓ４７：ＮＯ）は、上記以外のネイティブアプリに関するＩｒＭＣデータであり、それに対応する展開処理を行う（Ｓ５４）。
【００８８】
次に、携帯電話１６の動作について図２１及び図２２に基づき説明する。先ず、携帯電話１６の基本制御プログラムに関して図２１を用いて説明する。図２１は、携帯電話１６の基本制御プログラムのフローチャートである。
先ず、電源がオンされると、Ｓ１００において各メモリのクリア等の初期化処理が行なわれる。そして、各種の初期設定が行なわれた後、基本制御が開始される。
【００８９】
Ｓ１０１においては、赤外線通信部６２により携帯用小型プリンタ装置１に対して赤外線データの送信を行ったかどうか判断され、送信を行った場合（Ｓ１０１：ＹＥＳ）には、ユーザ５３が、印刷を希望するデータ（「メモ帳」、「アドレス帳」、「メール」、「スケジュール」、「ＴｏＤｏ」、「ブックマーク」のデータいずれか、若しくは複数）を選択する（Ｓ１０２）。送信データ項目選択後、選択されたデータ項目若しくは、複数のデータ項目について、全件送信する（Ｓ１０３）。全件送信終了後、Ｓ１０１へと戻る。一方、赤外線データの送信を行わない場合（Ｓ１０１：ＮＯ）には、Ｓ１０４へ移行する。
【００９０】
Ｓ１０４においては、携帯用小型プリンタ装置１より送信されたＩｒＭＣ規格データを受信したか否かについて判断される。ＩｒＭＣ規格データ受信した場合（Ｓ１０４：ＹＥＳ）には、受信したデータが、Ｓ９にて、送信された携帯用小型プリンタ装置１が対応可能な書式種類、書式内容を示す設定可能書式データであるか、又は、Ｓ３１にて送信される書式変更後の印刷イメージデータであるかについて判断する（Ｓ１０５）。ＩｒＭＣ規格データを受信しなかった場合には、Ｓ１０８へと移行する。
Ｓ１０５にて、印刷イメージデータを受信した場合には、携帯電話１６の液晶画面６０に印刷イメージデータを表示する（Ｓ１０６）。印刷イメージ表示終了後、Ｓ１０１へと戻る。一方、受信データが、設定可能書式データである場合には、受信した書式種類、書式項目を設定可能に変更し（Ｓ１０７）、携帯用小型プリンタ装置が対応する書式項目、書式種類を有効とした後に、Ｓ１０１へと戻る。
【００９１】
Ｓ１０８においては、ユーザ５３が携帯電話１６の操作部６１により何らかのキー入力が行われたか否かが判断される。キー入力がされない場合（Ｓ１０８：ＮＯ）には、Ｓ１０１に戻る。キー入力された場合（Ｓ１０８：ＹＥＳ）には、Ｓ１０９に移行する。
【００９２】
Ｓ１０９では、前記キー入力により「メモ帳」、「アドレス帳」、「メール」、「スケジュール」、「ＴｏＤｏ」、「ブックマーク」の各データを携帯用小型プリンタ装置１で印刷する際の書式設定を行うかが判断される。具体的には、インターネット回線等を介してウェブサーバ５４よりダウンロードした書式データ作成プログラム７１を実行して書式に関する設定を行うか否かが判断される（図８参照）。書式設定を行う場合（Ｓ１０９：ＹＥＳ）には、Ｓ１１０で書式データ作成処理を行った後、Ｓ１０１へと戻る。尚、書式データ作成処理（Ｓ１１０）については、後に詳細に説明する。
一方、書式設定を行わない場合（Ｓ１０９：ＮＯ）は、Ｓ１１１へ移行し、入力されたキーに対応する他の処理、例えば、電話番号の入力、メールの作成等が行なわれた（Ｓ１１１）後、Ｓ１０１に戻る。
【００９３】
続いて、Ｓ１１０の書式データ作成処理について図２２を参照しつつ説明する。図２２は書式データ作成プログラム７１のフローチャートである。
先ず、Ｓ１１２においては、ユーザ５３が携帯電話１６の操作部６１により何らかのキー入力が行われたか否かが判断される。キー入力がされない場合（Ｓ１１２：ＮＯ）には、キー入力されるまで待機する一方、キー入力された場合（Ｓ１１２：ＹＥＳ）にはＳ１１３に移行する。
【００９４】
そして、入力されたキーが決定キー６６であるかが判断され（Ｓ１１３）、決定キー６６でない場合（Ｓ１１３：ＮＯ）には、ＩｒＭＣ規格のデータとして送信される「メモ帳」、「アドレス帳」、「メール」、「スケジュール」、「ＴｏＤｏ」、「ブックマーク」からなる各ネイティブアプリのデータにおいて、書式種類及び書式内容を順次表示しながらカーソルキー６５や決定キー６６で選択、設定する（Ｓ１１４）。
【００９５】
また、決定キー６６である場合（Ｓ１１３：ＹＥＳ）には、Ｓ１１４で設定した書式種類及び書式内容を確認するとともに、赤外線通信部６２により携帯用小型プリンタ装置１に対して作成した書式データを送信する（Ｓ１１５）。
ここで図２３は、前記Ｓ１１４において携帯電話１６により設定する各ネイティブアプリの書式項目と書式種類を選択、設定する際の操作例を示した説明図である。
【００９６】
図２３では、一例としてネイティブアプリ「１：アドレス帳」における「４：メールアドレス」の「１：書体」を「２：行書」に変更設定する際の操作方法を示している。図２３に示すように、書式を設定する際には、先ずインターネット回線等を介してウェブサーバ５４よりダウンロードした書式データ作成プログラム７１をｉアプリ（登録商標）等により起動させる。
【００９７】
書式データ作成プログラム７１を起動させると、液晶画面６０には各ネイティブアプリ（「メモ帳」、「アドレス帳」、「メール」、「スケジュール」、「ＴｏＤｏ」、「ブックマーク」）の名称が順に記載された第１設定画面１１１が表示される。第１設定画面１１１中には現在ユーザ５３が選択している項目を示す為のカーソル１１０が表示されている。カーソル１１０は、カーソルキー６５（図７参照）により自由に上下に移動させることができ、ネイティブアプリの選択が可能である。
【００９８】
続いて、第１設定画面１１１により、書式設定の更新を希望するネイティブアプリにカーソルを合わせた後、カーソルキー６５で右を押すと第２設定画面１１２に移行する。第２設定画面１１２は、第１設定画面１１１で選択したネイティブアプリに対応する項目が表示される（例えば、ネイティブアプリ「アドレス帳」の場合は、「氏名」、「フリガナ」、「住所」、「電話番号」、「メールアドレス」、「会社名」の６項目が表示される）。そして、第１設定画面１１１と同様に現在ユーザ５３が選択している項目を示す為のカーソル１１０が表示され、項目の選択が可能となっている。ユーザ５３は、第２設定画面１１２により、当該ネイティブアプリにおいて書式の変更を希望する項目をカーソル１１０により選択する。
【００９９】
更に、書式の変更を希望する項目にカーソル１１０を合わせた後、カーソルキー６５で右を押すと第３設定画面１１３に移行する。第３設定画面１１３は、第２設定画面１１２で選択した項目について、どの書式種類を変更するのかを選択する選択肢として、書式種類名が表示される（具体的には、「０：文字サイズ」、「１：書体」、「２：文字装飾」、「３：水平アライメント」、「４：用紙方向」、「５：タイトル」の６項目が表示される）。ユーザ５３は希望する書式種類をカーソル１１０によって選択し、カーソルキー６５で右を押すことにより、第４設定画面１１４に移行する。
【０１００】
第４設定画面１１４においては、第３設定画面１１３で選択した書式種類について、どの書式内容に変更するのか、書式内容を示す選択肢が表示される（図２３の場合には、「０：ゴシック」、「１：明朝」、「２：行書」の３項目が表示される）。ユーザ５３は希望する書式内容をカーソル１１０によって選択し、決定キー６６を押すことにより確定する。確定後、書式データ作成プログラム７１は、第１設定画面に戻り、ユーザ５３が新たに書式変更したい場合には、前述の操作を繰り返す。
以上より、ユーザ５３は、各ネイティブアプリにおいて、ユーザ５３の希望する項目及び変更する書式の内容をそれぞれ設定することができる。
【０１０１】
以上にて説明したとおり本実施形態に係る印刷制御システムでは、携帯電話１６に格納した書式データ作成プログラム７１によって、各ネイティブアプリを構成する項目毎に多様な書式を任意に選択設定した書式データの作成を行うとともに、印刷データ及び作成した書式データを携帯用小型プリンタ装置１に対してＩｒＭＣ規格の赤外線データとして送信を行う。そして、携帯用小型プリンタ装置１は、送信された書式データに基づいて印刷データの書式を変更し、バラエティ豊富な表現で印刷することが可能となるので、ユーザ５３は自ら希望する態様で印刷された印刷結果を得ることが可能であり、ユーザ５３が最も見やすいと感じる態様で印刷されているのでデータの把握を容易に行うことができる。
また、ユーザ５３は携帯電話１６を用いることにより容易に設定変更を行うことが可能であるので、印刷動作を行うごとにその設定を変更することも容易に可能である。
そして、携帯用小型プリンタ装置１から送信される設定可能書式データを受信することにより、書式データ作成プログラム７１は、携帯用小型プリンタ装置１が対応可能な書式種類、書式内容を認識し、使用可能な書式種類又は、書式内容を有効にし、使用できない書式種類又は、書式内容を無効とする処理が行われる。この結果、ユーザ５３の想定している印刷物と、実際に印刷されて得られる印刷物との間に差異が無くなり、ユーザ５３の希望する印刷物を提供することができる。
更に、携帯用小型プリンタ装置１は、印刷イメージデータを携帯電話１６に送信し、携帯電話１６は、印刷イメージデータを受信して、液晶画面６０にプレビュー表示することが可能であるので、携帯用小型プリンタ装置１で印刷を実行する前に、どのような印刷結果が得られるのか事前に知ることができる。この結果、印刷媒体を無駄にすることなく、ユーザ５３が納得する印刷物を提供することができる。
【０１０２】
尚、本発明は前記実施例に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。
例えば、本実施形態においては、携帯電話１６と携帯用小型プリンタ装置１との間のデータの送受信は、よりＩｒＭＣ規格の赤外線データによる送受信としているが、ＵＳＢケーブル等の有線接続により、各種データの送受信を行ったとしても、何等支障をきたすものではない。
【０１０３】
また、本実施形態において、書式データ作成プログラム７１は、ウェブサーバ５４より通信装置５７を介してダウンロードして使用することとしているが、書式データ作成プログラム７１を記録したメモリースティック等の記録媒体を介して携帯電話１６に搭載し、使用することも可能である。
【０１０４】
また、本実施形態において、書式データ作成プログラム７１は、「０：文字サイズ」、「１：書体」、「２：文字装飾」、「３：水平アライメント」、「４：用紙方向」、「５：タイトル」の５つの書式種類を設定可能な構成としたが、更に、書式種類を追加した構成としても良い。これにより、更に豊かな表現で表現された印刷物をユーザに提供することができる。
【図面の簡単な説明】
【０１０５】
【図１】本実施形態に係る携帯用小型プリンタ装置の外観を示す斜視図である。
【図２】本実施形態に係る携帯用小型プリンタ装置の側面図である。
【図３】用紙カセットの斜視図である。
【図４】本実施形態に係る携帯用小型プリンタ装置の内部構造を示す正面図である。
【図５】図４の線Ａ−Ａで携帯用小型プリンタ装置を切断した矢視断面図である。
【図６】本実施形態に係る携帯用小型プリンタ装置１の制御ブロック図である。
【図７】本実施形態に係る印刷制御システムの実施例を示す模式図である。
【図８】本実施形態に係る印刷制御システムのブロック図である。
【図９】印刷データにおけるＩｒＭＣ規格の主なオブジェクトフォーマット一覧について示した図である。
【図１０】ネイティブアプリがアドレス帳の場合におけるＩｒＭＣ規格の印刷データの一例を示した図である。
【図１１】図１０の印刷データにおいて実際に印刷を行った印刷面の図である。
【図１２】書式データによる印刷データの書式設定事項について示した図である。
【図１３】アドレス帳における従来方法による印刷面と、本実施形態による印刷面の比較図である。
【図１４】書式データとして送信されるコマンド列の一例を示した図である。
【図１５】携帯用小型プリンタ装置１の基本制御プログラムのフローチャートである。
【図１６】コマンド処理プログラムのフローチャートである。
【図１７】赤外線データ処理プログラムのフローチャートである。
【図１８】書式設定処理プログラムのフローチャートである。
【図１９】ＩｒＭＣ展開処理プログラムのフローチャートである。
【図２０】各ネイティブアプリにおける書式項目の初期設定である。
【図２１】携帯電話の基本制御プログラムのフローチャートである。
【図２２】書式設定処理プログラムのフローチャートである。
【図２３】携帯電話により各ネイティブアプリの書式項目、書式種類を選択、設定する際の操作例を示した説明図である。
【符号の説明】
【０１０６】
１                  携帯用小型プリンタ装置
４                  用紙
８                  サーマルヘッド
９                  プラテンローラ
１０                ペーパーガイド
１６                携帯電話
１７                赤外線痛信部
１８                ＵＳＢ端子
４１                携帯用小型プリンタ装置ＣＰＵ
５７                通信装置
５８                携帯電話ＣＰＵ
６１                操作部
６２                赤外線送信部
６５                カーソルボタン
７１                書式データ作成プログラム
【図１】
2005284920.tif 000003
【図２】
2005284920.tif 000004
【図３】
2005284920.tif 000005
【図４】
2005284920.tif 000006
【図５】
2005284920.tif 000007
【図６】
2005284920.tif 000008
【図７】
2005284920.tif 000009
【図８】
2005284920.tif 000010
【図９】
2005284920.tif 000011
【図１０】
2005284920.tif 000012
【図１１】
2005284920.tif 000013
【図１２】
2005284920.tif 000014
【図１３】
2005284920.tif 000015
【図１４】
2005284920.tif 000016
【図１５】
2005284920.tif 000017
【図１６】
2005284920.tif 000018
【図１７】
2005284920.tif 000019
【図１８】
2005284920.tif 000020
【図１９】
2005284920.tif 000021
【図２０】
2005284920.tif 000022
【図２１】
2005284920.tif 000023
【図２２】
2005284920.tif 000024
【図２３】
2005284920.tif 000025