(57)【要約】【課題】  新しい絵文字を含んだ電子メールの印刷が指示された場合には、その絵文字を指定する外字コードが解析できないため、差出人が意図する絵文字パターンで印刷することができなかった。【解決手段】  電子メールに含まれる文字コード及び外字コードを、文字フォントメモリ及びそれぞれが外字コードに対応して外字パターンを記憶している複数の外字フォントデータセットを参照してイメージデータに展開し、その展開したイメージデータに基づいて記録媒体に記録する記録装置において、携帯電話から送信される外字データを受信し（Ｓ３１）、その携帯電話に対応する外字フォントデータセットに追加或は更新する（Ｓ４１，Ｓ４２）。【選択図】    図１０
2005157891.tif 000002
【特許請求の範囲】
【請求項１】
通信端末の識別コードとともにサーバに外字データを要求する要求手段と、
前記要求手段による要求に応答して前記サーバから送信される外字データを受信する受信手段と、
前記受信手段により受信した外字データを登録する登録手段と、
を有することを特徴とする通信端末。
【請求項２】
前記登録手段に登録した前記外字データを前記識別コードとともに印刷装置にダウンロードして前記印刷装置に登録させる手段を更に有することを特徴とする請求項１に記載の通信端末。
【請求項３】
前記外字データは、言葉、事象を絵で表現した絵文字データと、当該絵文字データを特定するコードを含むことを特徴とする請求項１又は２に記載の通信端末。
【請求項４】
データ源から電子メールに対応するメールデータを受信して記録媒体に記録する記録装置であって、
文字コードに対応して文字パターンを記憶する文字フォント手段と、
データ源に対応する外字フォントデータセットであって、それぞれが外字コードに対応して外字パターンを記憶している複数の外字フォントデータセットを記憶する記憶手段と、
前記電子メールに含まれる文字コード及び外字コードを、前記文字フォント手段及び前記外字フォントデータセットを参照してイメージデータに展開する展開手段と、
前記展開手段により展開された前記イメージデータに基づいて前記記録媒体に記録する記録手段と、
データ源から送信される外字データを受信して、前記データ源に対応する外字フォントデータセットに追加或は更新する外字フォント更新手段と、
を有することを特徴とする記録装置。
【請求項５】
前記外字データは、言葉、事象を絵で表現した絵文字データと、当該絵文字データを特定するコードを含むことを特徴とする請求項４に記載の記録装置。
【請求項６】
前記データ源は通信端末を含み，前記複数の外字フォントデータセットのそれぞれは、前記印刷装置と通信可能な通信端末の機種或はメーカに対応して設けられていることを特徴とする請求項４又は５に記載の記録装置。
【請求項７】
通信端末からのデータに従って記録媒体に画像を記録する記録装置を有する記録システムであって、
前記通信端末は、
前記通信端末からサーバに対して、当該通信端末の識別コードとともに外字データを要求する要求手段と、
前記要求手段による要求に応答して前記サーバから送信される外字データを受信する受信手段と、
前記受信手段により受信した外字データを登録する登録手段と、
前記登録手段に登録した前記外字データを前記識別コードとともに印刷装置にダウンロードして前記印刷装置に登録させる手段とを有し、
前記記録装置は、
文字コードに対応して文字パターンを記憶する文字フォント手段と、
それぞれが外字コードに対応して外字パターンを記憶している複数の外字フォントデータセットを記憶する記憶手段と、
前記電子メールに含まれる文字コード及び外字コードを、前記文字フォント手段及び前記外字フォントデータセットを参照してイメージデータに展開する展開手段と、
前記展開手段により展開された前記イメージデータに基づいて前記記録媒体に記録する記録手段と、
前記通信端末から送信される外字データを受信して、前記通信端末に対応する外字フォントデータセットに追加或は更新する外字フォント更新手段とを有し、
前記複数の外字フォントデータセットのそれぞれは前記通信端末の機種或はメーカに対応して設けられていることを特徴とする記録システム。
【請求項８】
前記通信端末は、携帯電話を含むことを特徴とする請求項７に記載の記録システム。
【請求項９】
前記外字データは、言葉、事象を絵で表現した絵文字データと、当該絵文字データを特定するコードを含むことを特徴とする請求項７又は８に記載の記録システム。
【請求項１０】
通信端末の識別コードとともに、サーバに外字データを要求する要求工程と、
前記要求工程での要求に応答して前記サーバから送信される外字データを受信する受信工程と、
前記受信工程で受信した外字データをメモリに登録する登録工程と、
を有することを特徴とする通信端末における制御方法。
【請求項１１】
前記メモリに登録した前記外字データを前記識別コードとともに印刷装置にダウンロードして前記印刷装置に登録させる工程を更に有することを特徴とする請求項１０に記載の通信端末における制御方法。
【請求項１２】
前記外字データは、言葉、事象を絵で表現した絵文字データと、当該絵文字データを特定するコードを含むことを特徴とする請求項１０又は１１に記載の通信端末における制御方法。
【請求項１３】
データ源から電子メールを受信して記録媒体に記録する記録装置における制御方法であって、
電子メールに含まれる文字コード及び外字コードを、文字フォントメモリ及びそれぞれが外字コードに対応して外字パターンを記憶している複数の外字フォントデータセットを参照してイメージデータに展開する展開工程と、
前記展開工程で展開された前記イメージデータに基づいて前記記録媒体に記録する記録工程と、
データ源から送信される外字データを受信して、前記通信端末に対応する外字フォントデータセットに追加或は更新する外字フォント更新工程とを有し、
前記外字フォントデータセットは各データ源の種類或は機種に対応して設けられていることを特徴とする記録装置における制御方法。
【請求項１４】
前記外字データは、言葉、事象を絵で表現した絵文字データと、当該絵文字データを特定するコードを含むことを特徴とする請求項１３に記載の記録装置における制御方法。
【請求項１５】
前記データ源は通信端末を含み、前記複数の外字フォントデータセットのそれぞれは、前記印刷装置と通信可能な通信端末の機種或はメーカに対応して設けられていることを特徴とする請求項１３又は１４に記載の記録装置における制御方法。
【請求項１６】
通信端末からの絵文字データの更新要求を受信する受信手段と、
前記受信手段により受信した前記更新要求に含まれる前記通信端末の識別情報に基づいて、当該通信端末の絵文字データが更新されているかどうかを判定する判定手段と、
前記判定手段により前記絵文字データが更新されていると判定すると、前記通信端末に対して当該更新された絵文字データを送信する送信手段とを有し、
前記絵文字データは、当該絵文字を特定するコード情報と前記絵文字を表すイメージデータを含むことを特徴とするサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば携帯電話、ＰＤＡ、ホストコンピュータなどの情報端末装置が受信した電子メールを、情報端末装置から受信して記録媒体に記録する通信端末及び記録装置とその制御方法と記録システム及びサーバに関するものである。
【背景技術】
【０００２】
近年、携帯電話、ＰＤＡの普及に伴い電子メールの利用が大幅に増大している。携帯電話などで利用されている電子メールでは、文字だけではなく、言葉を絵で表現した絵文字なども使用可能である。更に、ＰＣから携帯電話に、その携帯電話会社に対応した絵文字含んだ電子メールを送信するようなアプリケーションも存在する。しかし、これら絵文字はＪＩＳ、シフトＪＩＳなどで規定されている文字コードに対応するものではなく、携帯電話会社ごとに、各絵文字に独自の文字コードを割り当てている。このため、異なる携帯電話会社からの電子メールを受信した場合には、その電子メールに含まれている絵文字を、差出人が意図した絵文字で表示することはできない。また、携帯電話における電子メールの普及により、携帯電話で受信した電子メールを印刷することが可能なプリンタも存在する。
【０００３】
例えば、特許文献１には、携帯電話と印刷装置とを接続し、メールの情報等を印刷可能とした構成が開示されている。
【０００４】
また、携帯電話で表示可能な絵文字を増やすための構成として、サーバ上にある絵文字ファイルを携帯電話にダウンロードすることで、内部に格納されていない新たな絵文字を電子メール等で使用可能にする構成が知られている。（例えば特許文献２）
【特許文献１】特開２０００−３１８２７２号公報
【特許文献２】特開２００３−１１４８４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、前述したように携帯電話会社毎に、各絵文字に割り当てられた文字コード（外字コード）が異なり、更に、携帯電話の機種毎に使用できる絵文字も異なる。また将来的にも絵文字の種類が増大することが推測される。しかしながら現状のプリンタでは、新しい絵文字が追加された場合、その絵文字に対するフォントを備えていない。このため、新しい絵文字を含んだ電子メールの印刷が指示された場合には、その絵文字を指定する外字コードが解析できないため、差出人が意図する絵文字パターンで印刷することができなかった。
なお、特許文献２に開示されるように、新たな絵文字ファイルを登録して使用可能とする構成も想定されるが、様々な絵文字ファイルが存在する場合には、送信者と受信者とで互いの携帯電話内に同じ絵文字ファイルを所有している必要があり、互いに別な絵文字ファイルを所有していた場合には、別な絵文字が印刷されたり、空白として印刷されてしまう虞があることに変わりは無い。
【０００６】
本発明は上記問題点に鑑みてなされたもので、電子メールで使用している絵文字などの外字パターンを、本来のパターンで記録できるようにした通信端末及び記録装置とその制御方法と記録システム及びサーバを提供するものである。
【課題を解決するための手段】
【０００７】
本発明に係る通信端末によれば、
通信端末の識別コードとともにサーバに外字データを要求する要求手段と、
前記要求手段による要求に応答して前記サーバから送信される外字データを受信する受信手段と、前記受信手段により受信した外字データを登録する登録手段とを有することを特徴とする。
【０００８】
また本発明に係る記録装置によれば、
データ源から電子メールに対応するメールデータを受信して記録媒体に記録する記録装置であって、
文字コードに対応して文字パターンを記憶する文字フォント手段と、
データ源に対応する外字フォントデータセットであって、それぞれが外字コードに対応して外字パターンを記憶している複数の外字フォントデータセットを記憶する記憶手段と、
前記電子メールに含まれる文字コード及び外字コードを、前記文字フォント手段及び前記外字フォントデータセットを参照してイメージデータに展開する展開手段と、
前記展開手段により展開された前記イメージデータに基づいて前記記録媒体に記録する記録手段と、
データ源から送信される外字データを受信して、前記データ源に対応する外字フォントデータセットに追加或は更新する外字フォント更新手段とを有することを特徴とする。
【０００９】
また本発明に係る記録システムによれば、
通信端末からのデータに従って記録媒体に画像を記録する記録装置を有する記録システムであって、
前記通信端末は、
前記通信端末からサーバに対して、当該通信端末の識別コードとともに外字データを要求する要求手段と、
前記要求手段による要求に応答して前記サーバから送信される外字データを受信する受信手段と、
前記受信手段により受信した外字データを登録する登録手段と、
前記登録手段に登録した前記外字データを前記識別コードとともに印刷装置にダウンロードして前記印刷装置に登録させる手段とを有し、
前記記録装置は、
文字コードに対応して文字パターンを記憶する文字フォント手段と、
それぞれが外字コードに対応して外字パターンを記憶している複数の外字フォントデータセットを記憶する記憶手段と、
前記電子メールに含まれる文字コード及び外字コードを、前記文字フォント手段及び前記外字フォントデータセットを参照してイメージデータに展開する展開手段と、
前記展開手段により展開された前記イメージデータに基づいて前記記録媒体に記録する記録手段と、
前記通信端末から送信される外字データを受信して、前記通信端末に対応する外字フォントデータセットに追加或は更新する外字フォント更新手段とを有し、
前記複数の外字フォントデータセットのそれぞれは前記通信端末の機種或はメーカに対応して設けられていることを特徴とする。
【００１０】
また本発明に係る記録装置の制御方法によれば、
データ源から電子メールを受信して記録媒体に記録する記録装置における制御方法であって、
電子メールに含まれる文字コード及び外字コードを、文字フォントメモリ及びそれぞれが外字コードに対応して外字パターンを記憶している複数の外字フォントデータセットを参照してイメージデータに展開する展開工程と、
前記展開工程で展開された前記イメージデータに基づいて前記記録媒体に記録する記録工程と、
データ源から送信される外字データを受信して、前記通信端末に対応する外字フォントデータセットに追加或は更新する外字フォント更新工程とを有し、
前記外字フォントデータセットは各データ源の種類或は機種に対応して設けられていることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、携帯電話などの通信端末で使用する外字データの種類が増加した場合でも、その外字データを記録装置にダウンロードすることにより、例えば絵文字等の特殊文字を含んだ電子メールなどであっても、その内容を忠実に印刷可能となる。
【発明を実施するための最良の形態】
【００１２】
以下、添付図面を参照して本発明の好適な実施の形態を詳細に説明する。
【００１３】
図１は、本発明の実施の形態に係るフォトダイレクトプリンタ装置（以下、ＰＤプリンタ）１０００の概観斜視図である。このＰＤプリンタ１０００は、ホストコンピュータ（ＰＣ）からデータを受信して印刷する通常のＰＣプリンタとしての機能と、メモリカードなどの記憶媒体に記憶されている画像データを直接読取って印刷したり、或いはデジタルカメラ、或は携帯電話などの通信端末（これらを含めてデータ源）からのデータを受信して印刷する機能を備えている。
【００１４】
図１において、本実施の形態に係るＰＤプリンタ１０００の外殻をなす本体は、ケース１００１、上ケース１００２、アクセスカバー１００３及び排出トレイ１００４の外装部材を有している。また、下ケース１００１は、ＰＤプリンタ１０００の略下半部を、上ケース１００２は本体の略上半部をそれぞれ形成しており、両ケースの組合せによって内部に後述の各機構を収納する収納空間を有する中空体構造をなし、その上面部及び前面部にはそれぞれ開口部が形成されている。更に、排出トレイ１００４は、その一端部が下ケース１００１に回転自在に保持され、その回転によって下ケース１００１の前面部に形成される開口部を開閉させ得るようになっている。このため、記録動作を実行させる際には、排出トレイ１００４を前面側へと回転させて開口部を開成させることにより、ここから記録シート（記録媒体）が排出可能となると共に、排出された記録済みの記録シートを順次積載し得るようになっている。また、排紙トレイ１００４には、２枚の補助トレイ１００４ａ，１００４ｂが収納されており、必要に応じて各トレイを手前に引き出すことにより、用紙の支持面積を３段階に拡大、縮小させ得るようになっている。
【００１５】
アクセスカバー１００３は、その一端部が上ケース１００２に回転自在に保持され、上面に形成される開口部を開閉し得るようになっており、このアクセスカバー１００３を開くことによって本体内部に収納されている記録ヘッドカートリッジ（不図示）或はインクタンク（不図示）等の交換が可能となる。尚、ここでは特に図示しないが、アクセスカバー１００３を開閉させると、その裏面に形成された突起がカバー開閉レバーを回転させるようになっており、そのレバーの回転位置をマイクロスイッチなどで検出することにより、アクセスカバーの開閉状態を検出し得るようになっている。
【００１６】
また、上ケース１００２の上面には、電源キー１００５が設けられている。１００７は自動給送部で、記録シートをプリンタ本体内へと自動的に給送する。１０１２は赤外線通信を行うための送受信部、背面にはパーソナルコンピュータ（ＰＣ）を接続するためのＵＳＢバスコネクタ（不図示）が装備されている。
【００１７】
次に図２を参照して、本実施の形態に係るＰＤプリンタ１０００の制御に係る主要部の構成を説明する。
【００１８】
図２は、本実施の形態に係るＰＤプリンタ１０００の主要部の機能構成を説明するブロック図である。
【００１９】
図において、２０１は携帯電話で、このＰＤプリンタ１０００とは別体であり、インターフェース部２０３を介して、このＰＤプリンタ１００に電子メールなどのデータを供給する。２０２は制御部で、マイクロプロセッサ等のＣＰＵ２０２ａ、ＲＡＭ２０２ｂ，ＣＰＵ２０２ａにより実行される制御プログラムを記憶するプログラムメモリ２０２ｃ等を有し、その制御プログラムに従って本実施の形態に係るＰＤプリンタ１０００全体の制御を司る。２０３はインターフェース部で、Bluetooth、IrDA、USB等のインターフェースが接続されている。尚、このインターフェース部２０３には、ここに記述した以外のインターフェースが接続されても良いことは明らかである。このインターフェース部２０３は、電子メールの受信が可能な携帯機器である携帯電話２０１のような外部機器とＰＤプリンタ１０００との接続を司り、携帯電話２０１が送信したデータは、インターフェース部２０３によって受信され、インターフェース制御部２０４を介して、制御部２０２、受信バッファ２０５に転送される。文字フォントテーブル２０６は、通常の文字コードに対応する文字パターンを示すビットマップデータを、各文字コードに対応して不揮発に格納している。外字フォントテーブル２０７は、メールアドレス、或は携帯電話の機種或は電話会社などに対応して、各外字コードに対応した絵文字パターンを示す複数のビットマップデータを不揮発に格納している。プリントバッファ２１２は、一回の印刷に必要となる量のプリントデータを格納するためのバッファであり、制御部２０２によって受信バッファ２０５から読み出された受信データがプリントデータに変換されて順次格納されていく。印刷制御部２１３は、記録ヘッド２１４への印刷データの転送を司り、制御部２０２からの印刷制御信号に応じてプリントバッファ２１２からプリントデータを読み出し、所定の駆動タイミングに則って記録ヘッド２１４に転送することにより、プリントデータに従って画像が印刷される。
なお、携帯電話のような携帯機器がインターネットを介して受信する電子メールと、携帯機器からプリントのために上述のようなフォーマットで送られる電子メール（もしくは電子メールに対応したデータ）とを区別するために、携帯機器からプリンタへ送信される電子メールを、以下、メールデータとも称する。
【００２０】
以上の構成において、制御部２０２は、記録ヘッド２１４による印刷及びＣＲ（キャリッジ）モータ２１０、ＬＦ（搬送）モータ２１１の回転を制御し、記録シート（記録媒体）上にプリントデータに応じた画像を形成していく。
【００２１】
以下、本実施の形態の特徴について詳しく説明する。
【００２２】
図３は、本実施の形態に係るＰＤプリンタ１０００の使用環境を説明する図である。
【００２３】
携帯電話２０１のユーザは、携帯電話２０１で動作するアプリケーションを利用して、絵文字が格納されているサーバ３００から、その携帯電話２０１で使用できる絵文字データをダウンロードする（３０１）。このアプリケーションは更に、サーバ３００からダウンロードした絵文字データをＰＤプリンタ１０００に送信する設定データに変換して、赤外線通信（IrDA）３０２経由でＰＤプリンタ１０００に送信してＰＤプリンタ１０００に登録させる。この登録に際しては、携帯電話の識別コードなどの情報に基づいて、その携帯電話に対応する絵文字データとして登録する。
【００２４】
これによりＰＤプリンタ１０００は、携帯電話２０１において新たな絵文字が使用された場合でも、その携帯電話２０１から新たな絵文字を含む電子メールを入力しても、その携帯電話２０１のユーザが意図する絵文字パターンに展開して印刷することができる。
【００２５】
図４は、サーバ３００から携帯電話２０１に対して、絵文字データをダウンロードするための設定データのフォーマットの例を示す図である。
【００２６】
図において、識別コード４０１は、絵文字データのダウンロードであることを識別するためのコードである。絵文字数４０２は、ダウンロードする絵文字数を示している。携帯電話情報４０３は、その絵文字データをダウンロードする携帯電話会社固有のコードである。文字コード４０４は、ダウンロードする絵文字データの文字コード（外字コード）である。文字データ４０５は、その文字コード（外字コード）４０４に対応する絵文字パターンを表すイメージデータである。なお、各項目のデータサイズは固定とする。
【００２７】
図５は、サーバ３００から携帯電話２０１に対して、複数の絵文字データをダウンロードする場合の設定データのフォーマットの例を示す図である。
【００２８】
識別コード５０１は、絵文字データのダウンロードであることを識別するためのコードである。絵文字数５０２は、ダウンロードする絵文字数を示す。この図５の例では、３つの絵文字パターンをダウンロードしているので「３」に設定されている。携帯電話情報５０３は、ダウンロードする携帯電話２０１の携帯電話会社に固有のコードである。文字コード５０４は、ダウンロードする一番目の絵文字データの文字コード（外字コード）である。文字データ５０５は、文字コード（外字コード）５０４に対応する絵文字パターンを表すイメージデータである。文字コード（外字コード）５０６は、ダウンロードする２番目の絵文字データの文字コードである。文字データ５０７は、文字コード（外字コード）５０６に対応する絵文字パターンを表すイメージデータである。このように、複数の絵文字データをダウンロードする場合は、各絵文字データに対応して、文字コード（外字コード）と文字データ（パターンデータ）が、その絵文字データの数分繰り返しセットされている。
【００２９】
尚、上記説明では、絵文字データのコードを外字コードとしたが、これは、例えばＪＩＳ規格で規定された文字コード以外のコードであることを意味している。
【００３０】
図６は、本実施の形態に係るサーバ３００から携帯電話２０１に絵文字データをダウンロードする場合の携帯電話２０１における処理を説明するフローチャートである。
【００３１】
先ずステップＳ１で、ユーザは、携帯電話２０１で動作するアプリケーションを使用して、携帯電話２０１に登録されていない絵文字データが存在するかを、絵文字データを管理しているサーバ３００に問い合わせる。この問合せに際しては、問合せコマンドであることを示す識別コード、及び携帯電話情報を少なくとも含む問合せコマンドを携帯電話２０１からサーバ３００に送信する。ステップＳ２では、その携帯電話用に新たに追加、或は変更された絵文字データがあるかどうかを示す情報をサーバ３００から受信すると、それを基に、絵文字データが更新されているかどうかを判定し、絵文字データが更新されている場合はステップＳ３に進み、その更新された絵文字データの文字コードと、その絵文字に対応する絵文字パターンを表すイメージデータ（ビットマップデータ）をサーバ３００からダウンロードする。この場合のデータフォーマットは前述の図４或は図５に示すものである。そしてステップＳ４で、そのイメージデータを、絵文字データを管理する携帯電話２０１のテーブル（不図示）に登録する。
【００３２】
一方、ステップＳ２で、絵文字データが更新されていないとの応答があった場合は、ダウンロード処理を実行することなく、この処理を終了する。
【００３３】
尚、ステップＳ１及びＳ２において、携帯電話２０１からサーバ３００に対して、携帯電話情報以外に、その絵文字データの更新の最新日時情報を含めて送信することにより、サーバ３００では、その日時以降に追加或は変更された絵文字データがあれば、その絵文字データだけをサーバ３００から携帯電話２０１に通知するようにしても良い。これにより、無駄な絵文字データのやり取りをなくして、通信コストを下げることができる。
【００３４】
これにより、本実施の形態に係る携帯電話によれば、最新の絵文字を使用してメールを送信することができ、また最新の絵文字を含む受信メールをイメージ展開することができる。
【００３５】
図７は、図６に示す携帯電話２０１からの更新問合せに対するサーバ３００における処理を説明するフローチャートである。
【００３６】
先ずステップＳ１１で、携帯電話２０１から、絵文字データが更新されているかどうかの問合せコマンドを受信するとステップＳ１２に進み、そのコマンドに含まれている携帯電話情報を取得する。これに基づいて、ステップＳ１３で、その携帯電話会社が規定している絵文字データが追加、或は変更されているかどうかを調べる。これは、問合せコマンドに日時情報が含まれていれば、その日時情報以降に更新された絵文字情報があるかどうかで判定できるが、それ以外にも、この問合せコマンドを受信した日時から所定期間、例えば１月、半年、１年以前に、その携帯電話会社が規定している絵文字データが追加、或は変更されていれば、更新されていると判定するようにしても良い。
【００３７】
こうしてステップＳ１３で、絵文字データが更新されていないと判断するとステップＳ１４に進み、その携帯電話２０１に対して、絵文字データが更新されていないと応答する。
【００３８】
一方、ステップＳ１３で、絵文字データが更新されていると判断するとステップＳ１５に進み、その携帯電話２０１に対して、絵文字データが更新されていると応答する。これによりステップＳ１６に進み、その携帯電話２０１から、その更新された絵文字データが要求されるのを待つ。その要求を受信しないときはステップＳ１７に進み、所定時間が経過するのを待ち、所定時間が経過しないときはステップＳ１６に戻って、更新された絵文字データが要求されるのを待つ。そして、その要求が送られてくるとステップＳ１８に進み、その更新された絵文字データを、１文字の場合は図４のフォーマットに従って、また複数存在する場合は図５のフォーマットに従って携帯電話２０１に送信する。
【００３９】
これにより携帯電話２０１は、サーバ３００から、新たに更新された絵文字データを受け取ることができる。
【００４０】
図８は、本実施の形態に係る携帯電話２０１からＰＤプリンタ１０００に絵文字をダウンロードする処理を説明するフローチャートである。
【００４１】
先ずステップＳ２１で、携帯電話２０１のユーザは、アプリケーションを利用して、携帯電話２０１に登録されている絵文字データの中からＰＤプリンタ１０００にダウンロードする絵文字データを選択する。これは例えば、携帯電話２０１の表示部に、登録されている絵文字のリストを表示し、その中からダウンロードする絵文字を指定するようにしても良い。これに基づいてステップＳ２２で、プリンタ１０００に送信する設定データを作成する。この場合は、図９に示すデータフォーマットで作成する。次にステップＳ２３に進み、IrDAなどのインターフェース部２０３を経由して、その設定データをプリンタ１０００に送信する。
【００４２】
図９は、本実施の形態に係る携帯電話２０１からＰＤプリンタ１０００に送信する設定データの一例を説明する図である。
【００４３】
図において、８０１は、携帯電話２０１からＰＤプリンタ１０００への絵文字データのダウンロードであることを示す識別コードである。８０２はダウンロードする絵文字数を示し、ここでは絵文字数は「１」に設定されている。８０３は携帯電話情報で、ここでは「Ａ」が設定されている。これは携帯電話２０１の電話会社が「Ａ社」であることを示している。８０４は文字コード（外字コード）で、ここでは「0xF8EE」がセットされている。８０５は文字データで、文字コード８０４のコード「0xF8EE」に対応する絵文字（顔）８０６を表す絵文字パターンのビットマップデータが格納されている。
【００４４】
図１０は、図９に示す設定データを用いて、携帯電話２０１からダウンロードした絵文字情報をＰＤプリンタ１０００の外字フォントテーブル２０７に登録する処理を示すフローチャートで、この処理を実行するプログラムはプログラムメモリ２０２ｃに記憶されており、このプログラムをＣＰＵ２０２ａが実行することにより実現される。
【００４５】
ステップＳ３１で、インターフェース部２０３を経由して、図９のデータフォーマットの設定データを受信するとステップＳ３２に進み、その識別コード８０１を解析する。ステップＳ３３では、その識別コード８０１が携帯電話２０１からＰＤプリンタ１０００への絵文字データのダウンロードであることを示すコードである（有効）かどうかを判定し、そうでなければステップＳ３４に進み、その設定データを破棄して、この処理を終了する。
【００４６】
ステップＳ３３で、その識別コード８０１が有効であればステップＳ３５に進み、その設定データの絵文字数８０２を取得する。図９の例では、この絵文字数８０２には「１」がセットされている。次にステップＳ３６に進み、その設定データの携帯電話情報８０３を解析して、その携帯電話の会社名或は機種名を取得する。次にステップＳ３７で、その取得した携帯電話会社名（図９の例では携帯電話会社Ａ）の絵文字データを、このＰＤプリンタ１０００がサポートしているかどうかを判定する。サポートしていなければステップＳ３４に進み、その設定データを破棄して、この処理を終了する。
【００４７】
ステップＳ３７で、その携帯電話会社（携帯電話会社Ａ）の絵文字データをサポートしていればステップＳ３８に進み、その携帯電話会社（携帯電話会社Ａ）に対応する、外字フォントテーブル２０７の外字フォントデータセットを選択する。ここで外字フォントデータセットとは、各携帯電話会社或は機種などに対応して、複数の外字（絵文字）パターンを、その文字コード（外字コード）に対応付けて記憶するフォントデータ群である。
【００４８】
次にステップＳ３９に進み、その設定データの文字コード（外字コード）８０４を取得する。図８の本実施の形態では、文字コード（外字コード）は「F8EE」である。次にステップＳ４０で、その文字コード（外字コード）が、ステップＳ３８で選択された外字フォントデータセットに登録されているかどうかを判定する。登録されていればステップＳ４１に進み、図１１（Ａ），（Ｂ）に示すように、その文字コード（外字コード）に対応する絵文字データのビットマップデータを変更する。
【００４９】
図１１（Ａ），（Ｂ）の例では、図１１（Ａ）は、ダウンロード前の、携帯電話会社Ａ用の外字フォントデータセットを示し、図１１（Ｂ）は、ダウンロード後の、携帯電話会社Ａ用の外字フォントデータセットを示している。この図から明らかなように、コード「F8EE」に対応する絵文字パターンが、ダウンロード前はハートマーク９１０であったものが、ダウンロード後には、図９の絵文字（顔）８０６のイメージデータに更新されている。
【００５０】
一方、その選択された外字フォントデータセットに、その文字コード（外字コード）が登録されていなければステップＳ４２に進み、図１２（Ａ），（Ｂ）に示すように、その文字コード（外字コード）と、その文字コード（外字コード）に対応する絵文字パターンを示すビットマップデータを追加登録する。こうしてステップＳ４３で、その設定データで指定された絵文字数８０２の全てを登録したかどうかを調べ、全て登録していれば、このダウンロードを終了する。また、登録していない絵文字データがある場合はステップＳ２８に戻り、次の文字コード８０４を解析して、絵文字データの更新或は追加を行う。
【００５１】
図１２（Ａ），（Ｂ）の例では、図１２（Ａ）は、ダウンロード前の、携帯電話会社Ａ用の外字フォントデータセットを示し、図１２（Ｂ）は、ダウンロード後の、携帯電話会社Ａ用の外字フォントデータセットを示している。この図から明らかなように、コード「F8EE」に対応する絵文字パターンが、ダウンロード前は登録されていなかったものが、ダウンロード後には、図９の絵文字（顔）８０６のビットイメージデータとして登録されている。
【００５２】
図１３は、本実施の形態に係るＰＤプリンタ１０００において、携帯電話２０１から受信した電子メールを印刷する処理を説明するフローチャートで、この処理を実行するプログラムは制御部２０２のプログラムメモリ２０２ｃに記憶されている。尚、この場合の印刷は、その電子メールを送信した携帯電話会社の絵文字データをサポートしていることを前提としている。
【００５３】
先ずステップＳ５１で、インターフェース部２０３を介して携帯電話２０１から電子メール（メールデータ）を受信すると、その受信したデータを受信バッファ２０５に記憶する。次にステップＳ５２に進み、その電子メールに含まれるコードを読み出して外字コードかどうかをみる。外字コードの場合はステップＳ５３に進み、その電子メールを発信した携帯電話２０１の携帯電話会社或は機種などに対応する外字フォントデータセットを選択し、その選択した外字フォントデータセットの外字フォントを使用してイメージデータに展開する。
【００５４】
一方ステップＳ５２で、通常の文字コードの場合はステップＳ５４に進み、文字フォントテーブル２０６を参照してイメージデータに展開する。こうしてステップＳ５３或はＳ５４でイメージ展開されたイメージデータをプリントバッファ２１２に記憶する。次にステップＳ５５に進み、その受信バッファ２０５に記憶されている電子メールの全文字コードをイメージ展開してプリントバッファ２１２に記憶したかどうかを調べ、全ての文字コードの展開が終了していないときはステップＳ５２に戻り、前述の処理を繰り返し実行する。
【００５５】
こうしてステップＳ５５で、そのメールに含まれる全ての文字コードの展開が終了するとステップＳ５６に進み、プリントバッファ２１２に展開されたイメージデータを基にプリントデータを作成する。そしてステップＳ５７に進み、そのプリントデータを印刷制御部２１３に出力し、ＣＲモータ２１０，ＬＦモータ２１１を回転駆動しながら記録ヘッド２１４を駆動して印刷を行う。
【００５６】
以上説明したように本実施の形態によれば、プリンタ装置に絵文字に対応したビットマップデータを、そのコードに対応付けて登録しておき、その登録している絵文字データの更新、追加を可能にできる。これにより、例えば携帯電話などの情報端末装置で使用する絵文字の種類が、変更或は追加された場合でも、その絵文字データをダウンロードすることにより、その絵文字パターンを、メールの差出人が意図するイメージで印刷することができる。
【００５７】
これにより、例えば携帯電話会社に特有の新規な絵文字を含んだ電子メールなどであっても、そのメールの絵文字を、差出人の意図に応じたパターンで印刷することが可能となる。
【図面の簡単な説明】
【００５８】
【図１】本発明の実施の形態に係るＰＤプリンタの概観斜視図である。
【図２】本実施の形態に係るＰＤプリンタの制御に係る主要部の構成を示すブロック図である。
【図３】本実施の形態に係る携帯電話及びＰＤプリンタの一使用例を説明する図である。
【図４】本実施の形態に係るサーバから携帯電話に絵文字データをダウンロードする場合の設定データのフォーマットを説明する図である。
【図５】本実施の形態に係るサーバから携帯電話に、複数の絵文字データをダウンロードする場合の設定データのフォーマットを説明する図である。
【図６】本実施の形態に係るサーバから携帯電話に絵文字データをダウンロードする処理を示すフローチャートである。
【図７】本実施の形態に係るサーバにおける、携帯電話からの問合せに対する応答処理を説明するフローチャートである。
【図８】本実施の形態に係る携帯電話からＰＤプリンタに絵文字データをダウンロードする処理を説明するフローチャートである。
【図９】本実施の形態に係る携帯電話からＰＤプリンタに絵文字データをダウンロードする場合のデータフォーマットを説明する図である。
【図１０】本実施の形態に係るＰＤプリンタにおける、携帯電話からの絵文字データのダウンロード処理を説明するフローチャートである。
【図１１】本実施の形態に係るＰＤプリンタにおける、携帯電話会社Ａ用の外字フォントデータセットのダウンロードによるデータ更新例を説明する図である。
【図１２】本実施の形態に係るＰＤプリンタにおける、携帯電話会社Ａ用の外字フォントデータセットのダウンロードによるデータ更新例を説明する図である。
【図１３】本実施の形態に係るＰＤプリンタにおいて電子メールをイメージ展開して印刷する処理を説明するフローチャートである。
【図１】
2005157891.tif 000003
【図２】
2005157891.tif 000004
【図３】
2005157891.tif 000005
【図４】
2005157891.tif 000006
【図５】
2005157891.tif 000007
【図６】
2005157891.tif 000008
【図７】
2005157891.tif 000009
【図８】
2005157891.tif 000010
【図９】
2005157891.tif 000011
【図１０】
2005157891.tif 000012
【図１１】
2005157891.tif 000013
【図１２】
2005157891.tif 000014
【図１３】
2005157891.tif 000015