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