(57)【要約】【課題】相手の通信端末で使用された、その通信端末の通信キャリアに固有の絵文字又はそれに相当する絵文字をユーザが使用する機器を用いて見ることができるようにする。【解決手段】プリンタ１は、各通信キャリアに対応した各絵文字コードを共通絵文字コードに変換するためのコード変換テーブル５Ｄ等と、どの共通絵文字コードからどの通信キャリアのどの絵文字を取得するかが記録されているコード変換後参照テーブル６と、各通信キャリアに対応した絵文字を複数個含んだ絵文字セット７Ｄ等とを備える。プリンタ１は、各種テーブル及び絵文字セットに基づいて、文書データに含まれている絵文字コードから、その絵文字コードに対応した絵文字と同種の絵文字であって、所定の通信キャリアに固有の絵文字を抽出して文書を印刷する。【選択図】        図２
2004240550.tif 000002
【特許請求の範囲】
【請求項１】
絵文字コードが含まれた文書データを入力し、その文書データの作成元に関する作成元情報を判別する判別手段と、
どの作成元情報に基づくどの絵文字コードが、文書データの出力先に関するどの出力先情報に基づくどの種類の絵文字又は絵文字コードに対応するかを表した絵文字対応規則を記憶する記憶手段と、
少なくとも、前記判別された作成元情報と、前記出力先情報とが異なっている場合に、前記判別された作成元情報と、前記出力先情報と、前記記憶されている絵文字対応規則とに基づいて、前記入力された文書データに含まれている入力絵文字コードに対応した種類の絵文字又は絵文字コードであって前記出力先に適合した絵文字又は絵文字コードを取得する絵文字取得手段と、
前記取得した絵文字又は絵文字コードを含んだ文書データを表示又は送信する絵文字出力手段と
を備える絵文字出力装置。
【請求項２】
前記作成元情報は、前記入力した文書データの作成元の機種、通信キャリア、及び／又はコード体系であり、
前記出力先情報は、前記文書データの送信先又は前記文書データを表示する装置の機種、通信キャリア、及び／又はその送信先が解釈可能なコード体系、若しくは、ユーザ所望の機器の機種、通信キャリア、及び／又はコード体系である、請求項１記載の絵文字出力装置。
【請求項３】
前記絵文字対応規則は、どの機種又は通信キャリアにも依存しない各種オリジナル絵文字と、各作成元情報に基づく各絵文字コードとのオリジナル対応関係を含み、
前記絵文字取得手段は、前記入力絵文字コードに対応した種類の絵文字又は絵文字コードを取得する際、前記出力先情報が示す機種又は通信キャリアに依存した種類の絵文字又は絵文字コードが存在しない場合にのみ、前記オリジナル対応関係に基づいて、前記入力絵文字コードに対応した種類のオリジナル絵文字を取得する、
請求項１記載の表示装置。
【請求項４】
前記絵文字対応規則は、同種の絵文字に対する作成元情報に基づく各絵文字コードを、所定の共通の絵文字コードに変換するためのコード変換規則と、各共通の絵文字コードに対応付けられた各絵文字関連データとを含んでおり、前記各絵文字関連データには、どの出力先情報に基づくどの種類の絵文字又は絵文字コードを取得するべきか、或いは、複数種類のオリジナル絵文字のうちのどの種類の絵文字を取得するべきか、
のうちの少なくとも１つが表されており、
前記絵文字取得手段は、前記コード変換規則に基づいて、前記入力絵文字コードを特定の共通の絵文字コードに変換し、更に、前記変換された特定の共通の絵文字コードに対応した絵文字関連データに基づいて、絵文字又は絵文字コードを取得する、
請求項１記載の絵文字出力装置。
【請求項５】
前記絵文字対応規則には、各種出力先情報に基づく複数種類の絵文字が含まれた絵文字セット、又は、オリジナル絵文字が複数個含まれたオリジナル絵文字セットが含まれており、
前記絵文字取得手段は、以下の（１）〜（４）の装置、
（１）前記絵文字出力装置に内蔵されている又は外付けされる記憶装置、
（２）外部から前記絵文字出力装置に装着された可搬型の記録媒体、
（３）前記絵文字出力装置が印刷装置の場合、印刷を実行することができるようにするために装着された記録材カートリッジに備えられている記憶媒体、
（４）前記絵文字出力装置と通信可能な通信機器、
のうちの少なくとも一つから前記絵文字セット又は前記オリジナル絵文字セットを取得する、
請求項１又は３記載の絵文字出力装置。
【請求項６】
前記記録材カートリッジの前記記憶媒体には、絵文字セットが格納されている場所を示すＵＲＬが含まれており、
前記絵文字取得手段は、前記ＵＲＬに基づいて、単独で又は前記ホスト装置を介して、前記ＵＲＬから前記絵文字セット又は前記オリジナル絵文字セットを取得する、
請求項５記載の絵文字出力装置。
【請求項７】
以下の（１）〜（４）の装置、
（１）前記絵文字出力装置に外付けされる記憶装置、
（２）外部から前記絵文字出力装置に装着された可搬型の記録媒体、
（３）前記絵文字出力装置が印刷装置の場合、印刷を実行することができるようにするために装着された記録材カートリッジに備えられている記憶媒体、
（４）前記絵文字出力装置と通信可能な通信機器、
のうちの少なくとも一つから、前記絵文字対応規則を更新するための更新情報を取得し、その更新情報に基づいて、取得済みの前記絵文字対応規則を更新する規則更新手段を更に備える、
請求項１記載の絵文字出力装置。
【請求項８】
画像データを入力する画像入力手段と、
前記入力した画像データが表す画像を、前記画像を表した画像絵文字に変換する絵文字変換手段と、
前記絵文字変換手段によって得られた前記画像絵文字に所定の絵文字コードを割り当てて前記画像絵文字を記憶する画像絵文字記憶手段と
を備え、
前記絵文字取得手段は、前記画像絵文字を表示することを表した特定コードを受信したときには、前記画像絵文字を取得する、
請求項１記載の絵文字出力装置。
【請求項９】
絵文字コードが含まれた文書データを入力し、その文書データの作成元に関する作成元情報を判別するステップと、
どの作成元情報に基づくどの絵文字コードが、文書データの出力先に関するどの出力先情報に基づくどの種類の絵文字又は絵文字コードに対応するかを表した絵文字対応規則を記憶するステップと、
少なくとも、前記判別された作成元情報と、前記出力先情報とが異なっている場合に、前記判別された作成元情報と、前記出力先情報と、前記記憶されている絵文字対応規則とに基づいて、前記入力された文書データに含まれている入力絵文字コードに対応した種類の絵文字又は絵文字コードであって前記出力先に適合した絵文字又は絵文字コードを取得するステップと、
前記取得した絵文字又は絵文字コードを含んだ文書データを表示又は送信するステップと
を有する絵文字出力方法。
【請求項１０】
絵文字コードが含まれた文書データを入力し、その文書データの作成元に関する作成元情報を判別するステップと、
どの作成元情報に基づくどの絵文字コードが、文書データの出力先に関するどの出力先情報に基づくどの種類の絵文字又は絵文字コードに対応するかを表した絵文字対応規則を記憶するステップと、
少なくとも、前記判別された作成元情報と、前記出力先情報とが異なっている場合に、前記判別された作成元情報と、前記出力先情報と、前記記憶されている絵文字対応規則とに基づいて、前記入力された文書データに含まれている入力絵文字コードに対応した種類の絵文字又は絵文字コードであって前記出力先に適合した絵文字又は絵文字コードを取得するステップと、
前記取得した絵文字又は絵文字コードを含んだ文書データを表示又は送信するステップと
をコンピュータに実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、絵文字又は絵文字コードを出力するための技術に関し、具体的には、例えば、複数種類の機器間で非統一の絵文字を印刷する新規な印刷装置及び方法に関する。
【０００２】
【従来の技術】
通信端末、例えば携帯電話機を利用して、電子メールを送受信したり、一般に掲示板と呼ばれるＷｅｂページに所望の文章を書き込んだりすることが行われている。電子メールの本文を入力したり、Ｗｅｂページに文書を書き込んだりする際には、携帯電話機のユーザは、通常の文字の代わりに絵文字を使用することがある。例えば、ユーザは、「メールする」と書く代わりに手紙の絵文字を使ったり、「飲み会」と書く代わりにビールの絵文字を使ったりする。絵文字を多用するユーザは少なくない。これらの点に鑑みて、絵文字の入力を支援するための技術が考えられている（例えば特許文献１）。
【０００３】
【特許文献１】
特開２００２−１７５２９２号。
【０００４】
【発明が解決しようとする課題】
ところで、絵文字の種類又はデザイン、及びそれに割り当てられる絵文字コードの少なくとも一方は、複数種類の機器間で異なっている。
【０００５】
例えば、国内では、携帯電話機の通信事業会社（以下、「通信キャリア」と言う）は複数体存在し、携帯電話機に表示される絵文字は、その携帯電話機の通信キャリアに固有のものである。そのため、或る通信キャリアの携帯電話機には存在しても、別の通信キャリアの携帯電話機には存在しない種類の絵文字がある。具体的には、例えば、或る通信キャリアの携帯電話機には、「ウサギ」を表すウサギマークの絵文字が表示されても、別の通信キャリアの携帯電話機にはウサギマークの絵文字が表示されない場合がある。
【０００６】
また、絵文字の種類によっては、全ての通信キャリアの携帯電話機に存在するものもあるが、絵文字には、その絵文字を有する通信キャリアによって独自に文字コードを定められている。さらに、各通信キャリア毎に、使用可能なコード体系は異なっている。
【０００７】
また、携帯電話機の機種間で、同種の絵文字（例えばウサギマークの絵文字）であっても絵文字は同一ではないことがある。
【０００８】
以上のような理由から、絵文字を利用してユーザ間で意思疎通を図ろうとした場合に、自分が使用する携帯電話機と相手が使用する携帯電話機の通信キャリア又は機種が異なっているときは、相手が用いた絵文字が自分の携帯電話機に表示されずに意思疎通が図れないことがある。具体的には、例えば、異なる通信キャリアの携帯電話機から或る種の絵文字（例えばハートマーク）が含まれた文書（例えば電子メール）を受信した場合、その種の絵文字と同種の絵文字が自分の携帯電話機内に存在していたとしても、その絵文字には自分の携帯電話機の通信キャリアによって所定のコード体系に基づき独自の絵文字コードが定められているため、受信した文書データに含まれている別のコード体系に基づく別の絵文字コードから、その別の絵文字コードに対応した絵文字と同種の絵文字を識別して表示することはできない。この場合、例えば、受信した文書データが表示された画面では、絵文字が表示されずに空白になってしまったり、或いは、絵文字の代わりに別の文字（例えば「＝」というマーク）が表示されてしまったりする。
【０００９】
従って、本発明の目的は、相手の機器で使用された、その機器の種類に固有の絵文字又はそれに相当する絵文字をユーザが使用する機器を用いて見ることができるようにすることにある。
【００１０】
【課題を解決するための手段】
本発明に従う絵文字出力装置は、絵文字コードが含まれた文書データを入力し、その文書データの作成元に関する作成元情報を判別する判別手段と、どの作成元情報に基づくどの絵文字コードが、文書データの出力先に関するどの出力先情報に基づくどの種類の絵文字又は絵文字コードに対応するかを表した絵文字対応規則を記憶する記憶手段と、少なくとも、前記判別された作成元情報と前記出力先情報とが異なっている場合に、前記判別された作成元情報と、前記出力先情報と、前記記憶されている絵文字対応規則とに基づいて、前記入力された文書データに含まれている入力絵文字コードに対応した種類の絵文字又は絵文字コードであって前記出力先に適合した絵文字又は絵文字コードを取得する絵文字取得手段と、前記取得した絵文字又は絵文字コードを含んだ文書データを表示又は送信する絵文字出力手段とを備える。例えば、前記作成元情報は、前記入力した文書データの作成元の機種、通信キャリア、及び／又はコード体系であり、前記出力先情報は、前記文書データの送信先又は前記文書データを表示する装置の機種、通信キャリア、及び／又はその送信先が解釈可能なコード体系、若しくは、ユーザ所望の機器の機種、通信キャリア、及び／又はコード体系である。
【００１１】
好適な実施形態では、前記絵文字対応規則は、どの機種又は通信キャリアにも依存しない各種オリジナル絵文字と、各作成元情報に基づく各絵文字コードとのオリジナル対応関係を含み、前記絵文字取得手段は、前記入力絵文字コードに対応した種類の絵文字又は絵文字コードを取得する際、前記出力先情報が示す機種又は通信キャリアに依存した種類の絵文字又は絵文字コードが存在しない場合にのみ、前記オリジナル対応関係に基づいて、前記入力絵文字コードに対応した種類のオリジナル絵文字を取得する。
【００１２】
好適な実施形態では、前記絵文字対応規則は、同種の絵文字に対する作成元情報に基づく各絵文字コードを、所定の共通の絵文字コードに変換するためのコード変換規則と、各共通の絵文字コードに対応付けられた各絵文字関連データとを含んでいる。各絵文字関連データには、どの出力先情報に基づくどの種類の絵文字又は絵文字コードを取得するべきか、或いは、複数種類のオリジナル絵文字のうちのどの種類の絵文字を取得するべきかのうちの少なくとも１つが表されている。その場合、前記絵文字取得手段は、前記コード変換規則に基づいて、前記入力絵文字コードを特定の共通の絵文字コードに変換し、更に、前記変換された特定の共通の絵文字コードに対応した絵文字関連データに基づいて、絵文字又は絵文字コードを取得する。
【００１３】
好適な実施形態では、前記絵文字対応規則には、各種出力先情報に基づく複数種類の絵文字が含まれた絵文字セット、又は、オリジナル絵文字が複数個含まれたオリジナル絵文字セットが含まれている。前出の「絵文字セット」は、具体的には、例えば、複数種類の出力先情報にそれぞれ対応した複数の絵文字テーブルを含んでおり、各絵文字テーブルには、そのテーブルに対応した出力先情報に固有の複数種類の絵文字が含まれている。
【００１４】
この場合、絵文字取得手段は、以下の（１）〜（４）の装置、
（１）前記絵文字出力装置に内蔵されている又は外付けされる記憶装置、
（２）外部から前記絵文字出力装置に装着された可搬型の記録媒体、
（３）前記絵文字出力装置が印刷装置の場合、印刷を実行することができるようにするために装着された記録材カートリッジに備えられている記憶媒体、
（４）前記絵文字出力装置と通信可能な通信機器（例えば、周辺機器、携帯電話機やホストコンピュータ等の携帯型又は据置型のユーザ端末、或いは、通信ネットワーク上に備えられている所定のサーバマシン）、
のうちの少なくとも一つから前記絵文字セット又は前記オリジナル絵文字セットを取得する。更に好適な例としては、前記記録材カートリッジの前記記憶媒体には、絵文字セットが格納されている場所を示すＵＲＬが含まれており、前記絵文字取得手段は、前記ＵＲＬに基づいて、単独で又は前記ホスト装置を介して、前記ＵＲＬから前記絵文字セット又は前記オリジナル絵文字セットを取得する、
請求項５記載の絵文字出力装置。
【００１５】
好適な実施形態では、絵文字出力装置は、以下の（１）〜（４）の装置、
（１）前記絵文字出力装置に外付けされる記憶装置、
（２）外部から前記絵文字出力装置に装着された可搬型の記録媒体、
（３）前記絵文字出力装置が印刷装置の場合、印刷を実行することができるようにするために装着された記録材カートリッジに備えられている記憶媒体、
（４）前記絵文字出力装置と通信可能な通信機器（例えば、周辺機器、携帯電話機やホストコンピュータ等の携帯型又は据置型のユーザ端末、或いは、通信ネットワーク上に備えられている所定のサーバマシン）、
のうちの少なくとも一つから、前記絵文字対応規則を更新するための更新情報を取得し、その更新情報に基づいて、取得済みの前記絵文字対応規則を更新する規則更新手段を更に備える。
【００１６】
好適な実施形態では、絵文字出力装置は、画像データを入力する画像入力手段と、前記入力した画像データが表す画像を、前記画像を表した画像絵文字に変換する絵文字変換手段と、前記絵文字変換手段によって得られた前記画像絵文字に所定の絵文字コードを割り当てて前記画像絵文字を記憶する画像絵文字記憶手段とを更に備え、前記絵文字取得手段は、前記画像絵文字を表示することを表した特定コードを受信したときには、前記画像絵文字を取得する。変換後の画像絵文字は、単純に画像サイズが縮小されたものであっても良いし（すなわち、例えば、前記入力した画像データが表す変換前の画像が写真画像の場合、変換後の画像絵文字も写真画像であっても良いし）、表現可能な色数が減らされた単純化されたものであっても良い（すなわち、例えば、前記入力した画像データが表す変換前の画像が写真画像の場合、変換後の画像絵文字は、もはや写真にはなっていない単純な絵であっても良い）。
【００１７】
本発明の絵文字出力装置を構成する各手段はコンピュータにより実施することができるが、そのためのコンピュータプログラムは、ディスク型ストレージ、半導体メモリ及び通信ネットワークなどの各種媒体を通じてコンピュータにインストール又はロードすることができる。
【００１８】
本発明の絵文字出力装置は、専用ハードウェア、プログラムされたコンピュータ、又はそれらの組合せのいずれによっても実現することができる。
【００１９】
【発明の実施の形態】
本発明に従う絵文字出力装置は、携帯型又は据置型のユーザ端末（例えば、デスクトップ型又はモバイル方のコンピュータ装置、携帯電話機、ＰＨＳ、又はＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）等）、プリンタ、ファクシミリ装置等の種々の文字出力可能な装置に適用可能であるが、以下、図面を参照して、本発明の表示装置が適用されたプリンタの一実施形態について説明する。
【００２０】
図１は、本実施形態に係るプリンタのブロック図である。
【００２１】
この図に示すプリンタ１は、通信インターフェース３と、フォントデータ記憶部１１と、インクカートリッジ３１と、絵文字取得／更新部２０と、文書データ格納部１３と、フォント変換制御部２３と、文書出力部２１とを備えている。
【００２２】
プリンタ１は、通信インターフェース３を介して、複数の、例えば３つの通信キャリア「キャリアＤ」、「キャリアＡ」、「キャリアＪ」にそれぞれ対応した３種類の携帯電話機２Ｄ、２Ａ、２Ｊから文書データを受信したり、それら３種類の携帯電話機２Ｄ、２Ａ、２Ｊへ文書データを送信したりすることができる。通信インターフェース３は、所定の通信方式、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、近距離型無線通信（例えばＢｌｕｅｔｏｏｔｈ（商標））、赤外線通信、無線ＬＡＮ（ＬｏｃａｌＡｒｅａ  Ｎｅｔｗｏｒｋ）、又はＵＷＢ（Ｕｌｔｒａ  Ｗｉｄｅｂａｎｄ）に従う通信方式により、各携帯電話機２Ｄ、２Ａ、２Ｊと通信をすることができる。
【００２３】
フォントデータ記憶部１１は、プリンタ１に内蔵されているＲＯＭ又はＲＡＭ等のメモリ、或いはハードディスクである。フォントデータ記憶部１１は、複数の通信キャリア「キャリアＤ」、「キャリアＡ」、「キャリアＪ」にそれぞれ対応した複数のコード変換テーブル５Ｄ、５Ａ、５Ｊと、後述する絵文字コード変換処理の後に参照されるコード変換後参照テーブル６とを記憶することができる。また、フォントデータ記憶部１１は、複数の通信キャリア「キャリアＤ」、「キャリアＡ」、「キャリアＪ」にそれぞれ対応した複数の絵文字セット７Ｄ、７Ａ、７Ｊと、どの通信キャリアにも依存しないオリジナルの絵文字が複数個含まれているオリジナル絵文字セット７Ｕと、コード逆引きテーブル９とも記憶することができる。各コード変換テーブル５Ｄ、５Ａ、５Ｊには、それに対応した通信キャリアの各絵文字コードを所定の共通のコード体系に基づくどの絵文字コード（以下、これを「共通絵文字コード」と言う）に変換するかが記録されている。コード変換後テーブル６には、複数の共通絵文字コードにそれぞれ対応した複数の絵文字関連データ（例えば、どの絵文字セットのどこから絵文字を抽出するかを表す情報）が記録されている。各絵文字セット７Ｄ、７Ａ、７Ｊ、７Ｕには、複数個の絵文字と、各絵文字の位置を表す情報とが含まれている。コード逆引きテーブル９には、各種の絵文字に対して使用されている各通信キャリアに独自の絵文字コードと、各絵文字コードの格納場所を示す情報とが含まれている。各種テーブル及び絵文字セットについては後に詳述するが、これらのテーブル又は絵文字セットの全てが、必ずしも同一の記憶装置（ここではフォントデータ記憶部１１）内に存在する必要はなく、複数に分散して複数の記憶装置に備えられても良い。
【００２４】
インクカートリッジ３１は、プリンタ１に例えば着脱自在に装着されるものであり、記録媒体、例えばＥＥＰＲＯＭ３３を備えている。このＥＥＰＲＯＭ３３には、以下の（１）〜（６）の情報、
（１）複数の通信キャリア（キャリアＤ、キャリアＡ、及びキャリアＪ）のうちの少なくとも一つの通信キャリアに対応したコード変換テーブル、
（２）複数の通信キャリア（キャリアＤ、キャリアＡ、及びキャリアＪ）のうちの少なくとも一つの通信キャリアに対応した絵文字セット、
（３）複数の通信キャリア（キャリアＤ、キャリアＡ、及びキャリアＪ）のうちの少なくとも一つの通信キャリアに対応した絵文字セットを更新するための更新情報（例えば、追加するべき新たな絵文字を１つ以上含んだ情報、或いは、削除するべき絵文字を指し示す情報（例えばその絵文字に対応した共通絵文字コード又はその絵文字を有する通信キャリア独自の絵文字コード））、
（４）複数の通信キャリア（キャリアＤ、キャリアＡ、及びキャリアＪ）のうちの少なくとも一つの通信キャリアに対応した絵文字セットの更新に伴ってコード変換テーブルを更新するための更新情報（例えば、更新後の絵文字セットに対応した新たなコード変換テーブル、又は、その新たなコード変換テーブルを生成するための情報）、
（５）複数の通信キャリア（キャリアＤ、キャリアＡ、及びキャリアＪ）のうちの少なくとも一つの通信キャリアに対応した絵文字セット及びコード変換テーブルの更新に伴ってコード変換後参照テーブル６及び／又はコード逆引きテーブル９を更新するための更新情報（例えば、更新後の絵文字セット及びコード変換テーブルに対応した新たなコード変換後参照テーブル及び／又はコード逆引きテーブル、又は、その新たなコード変換後参照テーブル及び／又はコード逆引きテーブルを生成するための情報）、
（６）コード変換後参照テーブル６及び／又はコード逆引きテーブル９それ自体、
（７）上記（１）〜（６）のうちの少なくとも１つが格納されている場所を示す場所情報（例えばＵＲＬ）、
のうちの１種類以上の情報が格納されている。
【００２５】
絵文字取得／更新部２０は、所定の記憶装置、例えば、以下の（Ａ）〜（Ｅ）の記憶装置、
（Ａ）プリンタ１の図示しない所定の通信インターフェースに外付けされる記憶装置（例えばハードディスク、ＣＤ−ＲＯＭ、ＭＯ等が搭載されたドライブ装置）、
（Ｂ）プリンタ１に備えられる所定のスロット（図示せず）に外部から装着された可搬型の記録媒体（例えばメモリカード）、
（Ｃ）インクカートリッジ３１に備えられているＥＥＰＲＯＭ３３等の記憶媒体、
（Ｄ）プリンタ１と通信可能な携帯電話機又はホスト装置（図示せず）、
（Ｅ）インターネット等の通信ネットワークを介してプリンタ１と通信可能な遠隔のコンピュータ装置、
のうちの少なくとも一つから、所定種類のテーブル又は所定種類の絵文字セット等を取得し、それをフォントデータ記憶部１１に格納することができる（例えば上記（Ｄ）又は（Ｅ）の装置から取得する場合には、通信インターフェース３又は別の通信インターフェース（図示せず）を介して取得する）。なお、例えば、絵文字取得／更新部２０は、予め（例えば製品出荷時に）フォントデータ記憶部１１内に全ての種類のテーブル及び絵文字セットが格納されている場合には、上述した取得の処理は行わなくても良い。また、例えば、絵文字取得／更新部２０は、フォントデータ記憶部１１がハードディスクである場合は、上記（Ａ）〜（Ｅ）の装置から取得したテーブル又は絵文字セットを、フォントデータ記憶部１１に記憶させることなく所定のメモリ（テンポラリメモリ）に展開し、後述する文字コード変換部１９がそのメモリから上記展開されたテーブル又は絵文字セットを読み込んで処理を行えるようにしても良い。
【００２６】
絵文字取得／更新部２０は、インクカートリッジ３１のＥＥＰＲＯＭ３３内から上記（３）〜（５）の更新情報及び上記（７）の場所情報うちの１種類以上の情報を読み込み、その情報を用いて、フォントデータ記憶部１１内の所定種類のテーブル又は絵文字セットを更新することができる。具体的には、例えば、絵文字取得／更新部２０は、上記（３）〜（５）の更新情報を取得した場合には、その更新情報を用いて、所定の場所（例えばフォントデータ記憶部１１）に存在する更新対象のテーブル及び／又は絵文字セットを、新たなテーブル及び／又は絵文字セットに更新する（例えば、既存のテーブル及び／又は絵文字セットを新たなテーブル及び／又は絵文字セットに書き換える、或いは、既存のテーブル及び／又は絵文字セットに加えて新たなテーブル及び／又は絵文字セット（例えば、既存のテーブル及び／又は絵文字セットに含まれていない差分の情報）を追加する）。また、例えば、絵文字取得／更新部２０は、上記（７）の情報の一例であるＵＲＬを取得した場合には、そのＵＲＬに基づいて、単独で又は外部機器（例えば携帯電話機２Ｄ等或いは上記ホスト装置（図示しない））を介して、そのＵＲＬから絵文字セットを取得する。より具体的には、例えば、絵文字取得／更新部２０は、インクカートリッジ３１のＥＥＰＲＯＭ３３からＵＲＬ及びログインコードを読み込み、単独で又は上記外部機器を介してそのＵＲＬにアクセスし、それに応答してログインコードが入力された場合に、そのＵＲＬにある全ての又は一部の所定情報を単独で又は上記外部機器を介して取得する。なお、ログインコードは、印刷する、或いは上記外部機器又はプリンタ１のディスプレイ画面に表示することによりユーザに報知することが可能である。また、ログインコードは、プリンタ１が単独で又は上記外部機器を介して自動的に上記ＵＲＬを管理するサーバに入力しても良いし、ユーザが、プリンタ１又は上記外部機器のディスプレイ画面に入力することでそのサーバに入力しても良い）。
【００２７】
また、プリンタ１が単独で又は上記外部機器を介して、所定のＵＲＬ（例えばＥＥＰＲＯＭ３３に記録されているＵＲＬ）から上記各種テーブル又は絵文字セット等の所定情報を取得する場合には、その所定情報の取得可能な期間は一定期間（例えばインクカートリッジ３１内のインクの有効期限、或いは所定のキャンペーン期間）に限定されていても良い。具体的には、例えば、ＥＥＰＲＯＭ３３がＵＲＬ及び情報取得可能期間を示す情報を記憶しておき、絵文字取得／更新部２０が、ＥＥＰＲＯＭ３３からＵＲＬ及びその情報取得可能期間情報を読み込み、ＵＲＬから上記所定情報を取得しようとする時点がその情報取得可能期間を超えていれば、そのＵＲＬにアクセスしないようにする。或いは、例えば、そのＵＲＬを有するサーバマシンが、そのＵＲＬにある情報をダウンロードしても良い期間を管理し、その期間外にはそのＵＲＬへのアクセスを禁止しても良い。
【００２８】
文書データ格納部１３は、各携帯電話機２Ｄ、２Ａ、２Ｊから通信インターフェース３を介して受信した文書データを格納することができるメモリ或いはハードディスク等の記憶装置である。その文書データは、各携帯電話機２Ｄ、２Ａ、２Ｊの通信キャリアが採用する独自のコード体系に基づくデータ（例えば電子メール）であり、携帯電話機２Ｄ、２Ａ、２Ｊから通信インターフェース３を介して受信する方法に限らず、他の装置（例えばメモリカード等の可搬型記録媒体）から読み込んで格納することも可能である。なお、文書データには、通信キャリアが採用するコード体系に基づく文字コードや絵文字コードの他に、種々のデータ（例えばビットマップ形式或いはＪＰＥＧ形式等の所定形式の画像データ）が含まれていても良い。更に言えば、例えば、文書データに画像データが含まれている場合、その画像データは、携帯電話機２Ｄ、２Ａ、２Ｊに搭載されているデジタルカメラ機能により撮影され生成された写真画像データ（例えばＪＰＥＧ形式）であっても良い。
【００２９】
フォント変換制御部２３は、文書データ格納部１３に格納されている文書データを取得し、フォントデータ記憶部１１内のコード変換後参照テーブル６に基づいて、その文書データに含まれている絵文字コードを所定の共通絵文字コードに変換することができる。具体的には、フォント変換制御部２３は、キャリア判別部１５と、絵文字コード有無判定部１７と、文字コード変換部１９とを有する。
【００３０】
キャリア判別部１５は、文書データ格納部１３から読み込まれた文書データ（以下、「入力文書データ」と言う）がどのコード体系に基づくデータであるかという第１の事項（すなわち、どの通信キャリアの携帯電話機で生成されたデータであるかということ）を判別する第１の判別処理と、入力文書データをどのコード体系に基づく文書データにして出力するべきかという第２の事項（すなわち、どの通信キャリアが採用するコード体系に基づく文書データにして出力するべきかということ）を判別する第２の判別処理を実行する。第１の事項は、例えば、文書データの所定部分（例えば、ヘッダ部分、送信元電子メールアドレスのドメイン部分）に書かれている特定コード（例えば、文書データを作成した携帯電話機の通信キャリア（又は機種）を特定するためのコード）に基づいて判別しても良いし、ユーザが携帯電話機から文書データを出力するときに自機の通信キャリア（又は機種）を入力し、その携帯電話機から通信キャリア（又は機種）の通知を受けて判別しても良いし、プリンタ１（又はプリンタ１のプリンタドライバ）を操作するユーザからどの通信キャリアかの入力を受けることにより判別しても良い。また、第１の事項は、通信インターフェース３がＢｌｕｅｔｏｏｔｈ（商標）等の特定の通信方式に従って通信するものである場合には、例えば、携帯電話機２Ｄ等の通信アドレスと、通信キャリア（及び／又は機種）とが対応付けられた情報をプリンタ１内の記憶装置で記憶しておき、携帯電話機２Ｄ等から文書データを受信した際にその携帯電話機２Ｄ等の通信アドレスから第１の事項である通信キャリアを自動的に認識しても良い。一方、第２の事項は、例えば、文書データの所定部分（例えば、ヘッダ部分、宛先電子メールアドレスのドメイン部分）に書かれている特定コード（例えば、文書データをどの通信キャリアのコード体系に基づくデータにするかを特定するためのコード）に基づいて判別しても良いし、ユーザが携帯電話機から文書データを出力するときに所望の通信キャリアを入力し、その携帯電話機から通信キャリアの通知を受けて判別しても良いし、プリンタ１（又はプリンタ１のプリンタドライバ）を操作するユーザからどの通信キャリアかの入力を受けることにより判別しても良い。なお、第１の事項及び／又は第２の事項は、製品出荷時に予め設定されていても良い。
【００３１】
絵文字コード有無判定部１７は、キャリア判別部１５によって読み込まれた文書データの中に絵文字コードが含まれている否かの絵文字コード有無判定を行う。
【００３２】
文字コード変換部１９は、キャリア判別部１５によって判別された第１の事項及び第２の事項に基づいて、文書データ格納部１３から読み込まれた文書データの所定のコード体系に基づく文字コードを、別のコード体系に基づく別の文字コードに変換する。また、文字コード変換部１９は、上記絵文字コード有無判定の結果、文書データに絵文字コードが含まれていた場合は、キャリア判別部１５によって判別された第１の事項と、コード変換後テーブル５Ｄ、５Ａ、５Ｊとに基づいて、その文書データに含まれている絵文字コードを変換する絵文字コード変換処理を行い、後述する共通絵文字コードを取得する。絵文字コード変換処理の詳細については後述する。
【００３３】
文書出力部２１は、キャリア判別部１５によって判別された第２の事項に基づいて、フォント変換制御部２３の文字コード変換部１９によって文字コードが変換された文書データを、通信インターフェース３を介して所定の携帯電話機に出力する（或いは、プリンタ１内部の又は外部の所定の記憶装置に書き込む）。また、文書出力部２１は、コード変換後の文書データに共通絵文字コードが含まれていれば、上記判別された第２の事項（出力先となる携帯電話機の通信キャリアは何かということ）と、その共通絵文字コードと、コード変換後参照テーブル６と、コード逆引きテーブル９とに基づいて、その共通絵文字コードに対応した別のコードであって、出力先の通信キャリアの携帯電話機が解析可能な絵文字コードを取得し、取得した絵文字コードを含んだ文書データを上記所定の携帯電話機に出力する（或いは、プリンタ１内部の又は外部の所定の記憶装置に書き込む）。
【００３４】
また、文書出力部２１は、コード変換後の文書データに対して所定の印刷処理（例えばハーフトーニング処理や色変換処理）を行って印刷データを生成する印刷処理回路や、生成された印刷データに基づいてインクカートリッジ３１内の粉状又は液状インクを用いて文書データが表す文書を形成する印刷機構とを備えている。また、文書出力部２１は、コード変換後の文書データに共通絵文字コードが含まれていれば、上記判別された第２の事項と、その共通絵文字コードと、コード変換後参照テーブル６と、各種絵文字セット７Ｄ、７Ａ、７Ｊ又は７Ｕとに基づいて、その共通絵文字コードに変換される前の入力絵文字コードに対応した絵文字と同種の絵文字を取得し、文書の印刷の際にはその取得した絵文字を印刷する。
【００３５】
以下、図２を参照して、各種テーブル５Ｄ、５Ａ、５Ｊ、６、７Ｄ、７Ａ、７Ｊ、９及び絵文字セット７Ｄ、７Ａ、７Ｊ、７Ｕについて説明すると共に、絵文字コード変換処理を実行して文書データを出力するまでの流れを説明する。
【００３６】
まず、各種テーブル５Ｄ、５Ａ、５Ｊ、６、７Ｄ、７Ａ、７Ｊ、９及び絵文字セット７Ｄ、７Ａ、７Ｊ、７Ｕについて説明する。
【００３７】
各コード変換テーブル５Ｄ、５Ａ、又は５Ｊには、そのコード変換テーブルに対応している通信キャリアが独自に定めた絵文字コードをどのような共通絵文字コードに変換するかが記録されたテーブルである。すなわち、各コード変換テーブル５Ｄ、５Ａ、又は５Ｊは、それに基づいて絵文字コード変換処理が行われたならば、所定の共通のコード体系（例えばユニコード）に基づく共通絵文字コードが得られるようになっている。具体的に言うと、キャリアＤ用のコード変換テーブル５Ｄには、キャリアＤが採用する第１のコード体系（例えばユニコード）に基づく複数種類の絵文字コードの各々を、どのような共通絵文字コードに変換するかが記録されている。同様に、キャリアＡ用のコード変換テーブル５Ａには、キャリアＡが採用する第２のコード体系（例えばシフトＪＩＳ）に基づく複数種類の絵文字コードの各々を、どのような共通絵文字コードに変換するかが記録されている。また、同様に、キャリアＪ用のコード変換テーブル５Ｄには、キャリアＪが採用する第３のコード体系（例えばＪＩＳ）に基づく複数種類の絵文字コードの各々を、どのような共通絵文字コードに変換するかが記録されている。各コード変換テーブル５Ｄ、５Ａ、又は５Ｊの内容は、既に説明したように、更新することが可能である。
【００３８】
各絵文字セット７Ｄ、７Ａ、７Ｊ、又は７Ｕには、複数個の絵文字（例えばビットマップフォント）と、各絵文字が登録されている位置を示す情報（以下、「絵文字ポインタ」と言う）とが含まれている。具体的には、キャリアＤ用の絵文字セットにはキャリアＤに固有の絵文字が複数個と各絵文字の絵文字ポイントとが含まれており、キャリアＡ用の絵文字セットにはキャリアＡに固有の絵文字が複数個と各絵文字の絵文字ポイントとが含まれており、キャリアＪ用の絵文字セットにはキャリアＪに固有の絵文字が複数個と各絵文字の絵文字ポイントとが含まれており、オリジナル絵文字セット７Ｕには、上述したように、どの通信キャリアにも依存しないオリジナルの絵文字が複数個と各絵文字の絵文字ポイントとが含まれている。なお、各絵文字セット７Ｄ、７Ａ、７Ｊ、７Ｕに含まれている絵文字の数は必ずしも同じではないし、全ての絵文字セット７Ｄ、７Ａ、７Ｊ、７Ｕに同種の絵文字が含まれているとは限らない。具体的には、例えば、「おにぎり」を表すおにぎりマークの絵文字は、キャリアＡ用の絵文字セット７Ａにのみ含まれていることもあれば、「ケーキ」を表すケーキマークの絵文字はキャリアＡ用の絵文字セット７ＡとキャリアＪ用の絵文字セット７Ｊとに含まれていることもある。
【００３９】
ちなみに、好適には、３つの通信キャリアにそれぞれ対応した３つの絵文字セット７Ｄ、７Ａ、７Ｊの少なくとも１つにおいて不足している種類の絵文字を、オリジナル絵文字セット７Ｕでカバーできるようにオリジナル絵文字セットが構成される。換言すれば、３つの絵文字セット７Ｄ、７Ａ、７Ｊのうちの少なくとも一つの絵文字セットに含まれている種類の絵文字があれば、オリジナル絵文字セット７Ｕはその絵文字と同種の絵文字を含むようにする。すなわち、オリジナル絵文字セットに含まれている絵文字の数が、他の絵文字セット７Ｄ、７Ａ、７Ｊよりも多いようにする。それにより、例えば、どの通信キャリア用の携帯電話機２Ｄ、２Ａ、２Ｊで絵文字入りの文書が作成されても、オリジナル絵文字を用いて印刷するように設定しておきさえすれば、絵文字が欠落することなくその絵文字入りの文書を印刷することができる。また、例えば、所定の通信キャリア（例えばユーザ所望の通信キャリア）に固有の絵文字で印刷しようとしたときにその文書に含まれている絵文字と同種の絵文字がその所定の通信キャリアに対応した絵文字セット内に無い場合には、オリジナル絵文字セット７Ｕからそれと同種のオリジナル絵文字を取得しそれを用いて印刷することができる。
【００４０】
逆引きテーブル９には、各通信キャリア「キャリアＤ」、「キャリアＡ」、「キャリアＪ」に対応した絵文字コードが記録されており、絵文字コード変換処理によって得られた共通絵文字コードから、文書データに含まれている絵文字コードに対応した絵文字と同種の絵文字であって、所定の通信キャリア（例えば文書データの出力先の携帯電話機の通信キャリア）に固有の絵文字の絵文字コードを取得することができるようになっている。
【００４１】
コード変換後参照テーブル６は、絵文字コード変換処理によって得られる複数の共通絵文字コードにそれぞれ対応した複数の絵文字関連データが記録されている。各絵文字関連データは、例えば、図３に示すように、以下の（ａ）〜（ｅ）の情報、
（ａ）キャリアＤ用絵文字セット７Ｄ中のどの絵文字ポインタにある絵文字を取得するか、
（ｂ）キャリアＡ用絵文字セット７Ａ中のどの絵文字ポインタにある絵文字を取得するか、
（ｃ）キャリアＪ用絵文字セット７Ｊ中のどの絵文字ポインタにある絵文字を取得するか、
（ｄ）オリジナル絵文字セット７Ｕ中のどの絵文字ポインタにあるオリジナル絵文字を取得するか、
（ｅ）逆引きテーブル９のどのポインタ（以下、「逆引きポインタ」と言う）にアクセスして所定の通信キャリアの絵文字コードを取得するか、
を含んだデータである。逆引きポインタは、例えば、１つの共通絵文字コードに対して各通信キャリア別に用意されている。
【００４２】
各共通絵文字コードに対応した各絵文字ポインタに基づいて取得した絵文字は、その共通絵文字コードに変換される前の元の絵文字コードに対応した絵文字と同種の絵文字である。また、各共通絵文字コードに対応した各逆引きポインタに基づいて取得した絵文字コードは、その共通絵文字コードに変換される前の元の絵文字コードに対応した絵文字と同種の絵文字であって、その逆引きポインタに対応した通信キャリアに固有の絵文字の絵文字コードである。
【００４３】
以下、図２及び既に説明した図１を参照して、絵文字コード変換処理を実行して文書データを出力するまでの流れを説明する。
【００４４】
文書データ格納部１３に格納されている文書データに、「家」を表す家マークの絵文字が含まれているとする。そして、その家の絵文字は、どの通信キャリアの携帯電話機に存在しているとする（しかし、家の絵文字という点で共通していても、絵文字は各通信キャリアに固有のものであるから、各通信キャリアの家の絵文字は、色、形状等のデザインが異なっている）。各通信キャリアの家の絵文字には、その通信キャリアによって、その通信キャリアが採用するコード体系に基づく所定の絵文字コードが割り当てられている。具体的には、例えば、キャリアＤの家の絵文字には、第１のコード体系（例えばユニコード）に基づく所定の絵文字コード「３５５０Ｈ」が定められており、キャリアＡの家の絵文字には、第２のコード体系（例えばシフトＪＩＳ）に基づく所定の絵文字コード「Ｆ１５０Ｈ」が定められており、キャリアＪの家の絵文字には、第３のコード体系（例えばＪＩＳ）に基づく所定の絵文字コード「２７４４Ｈ」が定められている。なお、各コード体系及び各絵文字コードは単なる例に過ぎずこれに限定されるものではない（例えば、絵文字コードのコード長はこれより短くても長いものでも良い）。
【００４５】
文書データ格納部１３からその家の絵文字が含まれた文書データが読み出されたら、文字コード変換部１９は、キャリア判別部１５によって判別された第１の事項（文書データを作成した携帯電話機がどこの通信キャリアのものか）から、複数のコード変換テーブル５Ｄ、５Ａ、５Ｊのうちのどのテーブルを参照するかを決定し、その決定されたテーブルから、文書データに含まれている絵文字コード（入力絵文字コード）に対応した別の絵文字コードを取得する。その結果、共通の絵文字コードが取得される。すなわち、文書データがキャリアＤのものであると判別された場合には、文字コード変換部１９は、キャリアＤ用のコード変換テーブル５Ｄを参照し、文書データがキャリアＡのものであると判別された場合にはキャリアＡ用のコード変換テーブル５Ａを参照し、文書データがキャリアＪのものであると判別された場合にはキャリアＪ用のコード変換テーブル５Ｊを参照し、その結果、入力絵文字コードは通信キャリア毎に異なっていても、入力絵文字コードの変換結果として得られる絵文字コードは（つまり各コード変換テーブル５Ｄ、５Ａ、５Ｊから得られる絵文字コードは）、共通のコード体系（例えば第１のコード体系）に基づく共通の絵文字コード（例えば「３５５０Ｈ」）になっている（共通のコード体系は第１〜第３のコード体系とは別のコード体系でも良い）。
【００４６】
次に、文書出力部２１は、各コード変換テーブル５Ｄ、５Ａ、５Ｊから得られた共通絵文字コードを用いてコード変換後参照テーブル６を参照し、文書データを携帯電話機に出力するか、或いは印刷するかに応じて、その共通絵文字コードに対応した複数のポインタのうちの所定ポインタに基づいて所定の情報を取得する。
【００４７】
具体的には、例えば、文書出力部２１は、文書データを携帯電話機に出力する場合であって、キャリア判別部１５によって判別された第２の事項がキャリアＤである場合には（つまり出力先の携帯電話機がキャリアＤである場合には）、上記得られた共通絵文字コードに対応したキャリアＤ用の逆引きポインタに基づいて、逆引きテーブル９からキャリアＤの絵文字コードを取得する（この結果、その絵文字コードは、入力絵文字コードに対応した絵文字と同種の絵文字であって、キャリアＤに固有の絵文字の絵文字コードである）。そして、文書出力部２１は、そのキャリアＤの絵文字コードが含まれた文書データを、キャリアＤ用の携帯電話機２Ｄに出力する。
【００４８】
文書出力部２１は、このような処理と同様の処理を、文書データを携帯電話機に出力する場合であって、キャリア判別部１５によって判別された第２の事項がキャリアＡ又はキャリアＪである場合にも、実行することができる。
【００４９】
また、例えば、文書出力部２１は、文書データを印刷する場合であって、キャリア判別部１５によって判別された第２の事項がキャリアＤである場合には（つまり印刷したい絵文字がキャリアＤのものである場合には）、上記得られた共通絵文字コードに対応したキャリアＤ用の絵文字ポインタに基づいて、キャリアＤ用絵文字セット７Ｄから絵文字を取得する（この結果、その絵文字は、入力絵文字コードに対応した絵文字と同種の絵文字であって、キャリアＤに固有の絵文字である）。そして、文書出力部２１は、その取得した絵文字を用いて、文書データが示す文書を所定の用紙に印刷する。
【００５０】
なお、もし、キャリアＤ用の絵文字ポインタが記録されていない場合は（すなわち、キャリアＤでは上記同種の絵文字が存在しない場合には）、文書出力部２１は、上記得られた共通絵文字コードに対応したオリジナル絵文字用の絵文字ポインタに基づいて、オリジナル絵文字セット７Ｕからオリジナル絵文字を取得する（この結果、そのオリジナル絵文字は、入力絵文字コードに対応した絵文字と同種の絵文字である）。そして、文書出力部２１は、その取得したオリジナル絵文字を用いて、文書データが示す文書を所定の用紙に印刷する。これにより、所定の通信キャリアにおいて、入力絵文字コードに対応した絵文字と同種の絵文字が不足していても、オリジナル絵文字で補って印刷することが可能である。
【００５１】
文書出力部２１は、以上のような印刷処理を、キャリア判別部１５によって判別された第２の事項がキャリアＡ又はキャリアＪであっても実行することができる。勿論、文書に含まれている絵文字をオリジナル絵文字で印刷することが指定された場合であっても、上記と同様の処理を実行することにより、オリジナル絵文字を用いて文書を印刷することができる。
【００５２】
以上のような、絵文字コード変換処理を実行して入力絵文字コードに対応した共通絵文字コードを取得し、その共通絵文字コードに基づいて所定情報を取得する処理は、文書データに含まれている全ての絵文字コードについて行なわれる。これが終わったら、文書出力部２１は、逆引きテーブル９から取得された絵文字コードを含んだ文書データを、判別された第２の事項である通信キャリアの携帯電話機に送信する、或るいは、各絵文字セット７Ｄ、７Ａ、７Ｊ、７Ｕから取得された絵文字を用いて文書を印刷する。
【００５３】
以上が、この実施形態についての説明である。
【００５４】
この実施形態によれば、同種の絵文字でありながら複数の通信キャリア間で絵文字コード及び／又はコード体系が異なっていても、入力された文書に含まれている絵文字それ自体又はそれと同種の絵文字を印刷することができる。すなわち、文書に含まれている絵文字が第１の通信キャリアの絵文字であったとしても、それと同種の絵文字を第２の通信キャリアのもの（又はオリジナル絵文字）で印刷し見ることができる。
【００５５】
なお、上記実施形態では、例えば下記の変形例も考えられる。
【００５６】
第１の変形例では、プリンタ１は、常にオリジナル絵文字で印刷しても良い。その場合には、入力文書データをどのコード体系に基づく文書データにして出力するべきかという第２の事項は判別しなくても良い。
【００５７】
第２の変形例では、プリンタ１を、単なるストレージとして利用することができる。例えば、ユーザは、携帯電話機２Ｄ等で作成した文書データをプリンタ１に送信し格納しておく。プリンタ１は、所定のタイミングで文書データについて上述した種々の処理を行って、変換後のデータを記憶しておく（変換後のデータは、例えば、入力絵文字コードが共通絵文字コードを介して別の絵文字コードに変換されたものを含んだ文書データ、或いは、入力絵文字コードの変換後の共通絵文字コードから取得された絵文字が含まれた文書データをイメージデータにしたもの等である）。そして、所定のタイミングで、その変換後のデータが、プリンタ１から所定の外部機器に出力されても良い。例えば、上記別の絵文字コードが含まれた文書データが所定の通信キャリアの携帯電話機に出力されても良いし、上記イメージデータが、ホスト装置或いはファクシミリ装置等に送信されても良い。また、プリンタ１は、ユーザ（具体的には例えばオペレータ又は外部機器のユーザ）からの所定の問い合わせに応答して、プリンタ１が取得可能な上記変換後のデータをユーザが選択できるように一覧で表示しても良い。
【００５８】
第３の変形例では、プリンタ１は、コード変換後参照テーブルを備えていてなくても良い。その場合は、各通信キャリアに対応した各コード変換テーブル５Ｄ、５Ａ、５Ｊに、その通信キャリアに独自の各絵文字コードに対応した絵文字関連データが記録されていてもよい。ここで言う絵文字関連データは、例えば、以下の（１）及び（２）の情報、
（１）その絵文字コードに対応した絵文字と同種の絵文字であって他の各通信キャリアに固有の絵文字を取得するための、他の各通信キャリアの絵文字セット上の絵文字ポインタ、
（２）その絵文字コードに対応した絵文字と同種の絵文字であって他の通信キャリアに固有の絵文字に対応した絵文字コード、或るいは、その絵文字コードを逆引きテーブル９のどこから取得するかを示したコードポインタ、
のうちの少なくとも１つを含んでいる。
【００５９】
第４の変形例では、プリンタ１が、外部機器から入力された画像を絵文字に変換して保持しそれを印刷することができる。以下、図４〜図６を参照して具体的に説明する。
【００６０】
図４に示すように、例えば、携帯電話機２Ｄは、静止画又は動画を撮影するデジタルカメラ機能を備えており、図示しないレンズを介して写された対象、例えばユーザの顔を電子的な静止画５１又は動画を保持する。携帯電話機２Ｄは、その顔画像５１を含んだデータをプリンタ１に送信しても良い（なお、顔画像５１は、携帯電話機２Ｄに限らず、他の外部機器（例えば、遠隔のサーバマシン、ホスト装置、メモリカード等の可搬型の記録媒体から取得しても良い）。
【００６１】
プリンタ１の画像出力部２１又は携帯電話機２Ｄは、顔画像５１を、所定の（例えば内蔵されている）記憶装置内の所定の記憶領域に記録する。記憶されている画像は、例えば携帯電話機２Ｄ等の所定の装置のディスプレイ画面５５上で一覧で見ることができる。
【００６２】
プリンタ１又は携帯電話機２Ｄは、その顔画像５１に対して所定の画像処理を施す。例えば、プリンタ１の画像出力部２１又は携帯電話機２Ｄは、顔画像５１の解像度を減らす、画像サイズを縮小する、及び、顔画像５１を解析してその解析結果に基づいて表現可能な色数を数万から数百又は数十に落とすことによって顔画像２１を単純な絵にする、のうちの少なくとも１つを実行する。そして、画像出力部２１又は携帯電話機２Ｄは、上記所定の画像処理が施された顔画像を、所定のコードが対応付けられている所定の記録領域５９（例えば、プリンタ１又は携帯電話機２Ｄ内に記録されている絵文字セット内における多数の文字記録領域のうちの所定の空き領域）に絵文字として記録する（以下、これを「外字登録」と言う）。これにより、絵文字として外字登録された顔画像に、所定の絵文字コードが割り当てられる。なお、外字登録された絵文字を含む複数の絵文字は、例えば携帯電話機２Ｄ等の所定の装置のディスプレイ画面５５上で一覧で見ることができる。
【００６３】
これ以後、携帯電話機２Ｄでは、外字登録された顔画像を絵文字として文書を作成又は編集することが可能である。これにより、ユーザは、自分のオリジナル画像を絵文字として文書を作成し出力することができる。
【００６４】
絵文字に変換された顔画像５１は、例えば図５に示すような流れで印刷することができる。
【００６５】
携帯電話機２Ｄは、外字登録された顔画像の絵文字（以下、これを単に「外字」と言う）に割り当てられた絵文字コードを含んだ文書データをプリンタ１へ送信する（ステップＳ１）。このとき、絵文字コードの所定部分（例えば先頭）には、図６に示すように、その絵文字コードが外字であるか否かを識別するための外字識別コードが設定される。その識別コードが「１」であれば、外字であることを示し、その識別コードが「０」であれば、外字ではないことを示す。
【００６６】
再び図５を参照する。
【００６７】
プリンタ１は、文書データを受信したら、その文書データに含まれている各絵文字コードを解析し、各絵文字コードに含まれている外字識別コードから、その絵文字コードが外字のものか否かを判別する（Ｓ２）。
【００６８】
Ｓ２の判別の結果、外字の絵文字コードが含まれていなければ（Ｓ２でＮ）、プリンタ１の画像出力部２１は、文書データに基づいて文書を印刷し、印刷完了を携帯電話機２Ｄへ通知する（Ｓ３）。
【００６９】
一方、Ｓ２の判別の結果、外字の絵文字コードが含まれていれば（Ｓ２でＹ）、プリンタ１の画像出力部２１は、外字の絵文字コードと判別された絵文字コードに対応した外字を携帯電話機２Ｄへ要求する（Ｓ４）。携帯電話機２Ｄは、プリンタ１から要求された外字（例えばビットマップ画像）をプリンタ１へ送信する（Ｓ５）。プリンタ１の画像出力物２１は、携帯電話機２Ｄからの外字を含んだ文書を印刷し（Ｓ６）、印刷完了を携帯電話機２Ｄへ通知する（Ｓ７）。
【００７０】
以上が第４の変形例についての説明である。なお、外字は、動画像に基づいて作成することも可能である。具体的には、動画像データに含まれている各フレーム（静止画像）に、上記と同様の処理を施すことで、アニメーション動作する外字を作成することができる。
【００７１】
以上の実施形態及び第１〜第４の変形例は、プリンタに限らず、携帯電話機、ファクシミリ装置、ホスト装置、サーバマシン等の他の表示装置に適用し得る。例えば、第４の実施形態において、プリンタがサーバマシンである場合、そのサーバマシンは、携帯電話機２Ｄから外字を受けて、携帯電話機２Ｄで作成された外字入りの文書を保持し、それを見るための情報（例えばその外字入りの文書が置かれたＵＲＬ）が含まれた電子メールを、所定の携帯電話機に送信する。その電子メールを受信した携帯電話機において、その電子メールに含まれている情報（例えばＵＲＬ）を指定すれば、携帯電話機が、指定された情報に基づいて、外字入りの文書にアクセスしそれを表示することができる。
【００７２】
以上、本発明の好適な実施形態及び幾つかの変形例を説明したが、これらは本発明の説明のための例示であって、本発明の範囲をこれらの実施形態にのみ限定する趣旨ではない。本発明は、他の種々の形態でも実施することが可能である。
【００７３】
例えば、発明の実施の形態で説明した内容を、例えば以下のように抽象的に表現することができる。
【００７４】
すなわち、本発明の一実施形態に係る絵文字出力装置は、複数の通信キャリア間又は複数種類の機器間で非統一の絵文字を表示するための表示装置であって、各種の絵文字に対して各通信キャリアが独自に定めた又は各種機器に独自に定められた各絵文字コードから、その絵文字コードに対応した絵文字と同種の絵文字であって、所定の通信キャリア又は機器に固有の絵文字、又は、どの通信キャリア又は機器にも依存しないオリジナル絵文字を識別するためのコード絵文字対応情報を記憶する記憶手段と、絵文字コードを含んだ文書データを入力する文書データ入力手段と、各通信キャリア又は各種機器に固有の絵文字を複数個含んだキャリア／機器絵文字セット、又は、どの通信キャリア又は機器にも依存しないオリジナル絵文字が複数個含まれたオリジナル絵文字セットを取得する絵文字セット取得手段と、前記記憶されているコード絵文字対応情報に基づいて、前記入力された文書データに含まれている絵文字コードである入力絵文字コードに対応した絵文字と同種の絵文字であって、前記所定の通信キャリア又は機器に固有の絵文字であるターゲットキャリア／機器絵文字を前記キャリア／機器絵文字セットから抽出する、又は、前記入力絵文字コードに対応した絵文字と同種の絵文字であるターゲットの前記オリジナル絵文字を、前記オリジナル絵文字セットから抽出する絵文字抽出手段と、前記抽出された絵文字と、前記入力された文書データとに基づいて、前記入力された文書を表示する表示手段とを備える。表示手段は、例えば、所定の（例えば自機の又は遠隔の装置の）ディスプレイ画面に表示しても良いし、印刷によって表示しても良い。また、表示手段は、具体的には、例えば、入力された文書に含まれている絵文字の位置に、その絵文字の代わりに前記抽出された絵文字を挿入した前記文書を出力（例えば表示又は印刷）する。
【００７５】
ここで、「複数種類の機器」とは、例えばパーソナルコンピュータと携帯電話機のように物品それ自体が異なる機器と、例えば携帯電話機と携帯電話機のように物品それ自体は同じであっても機種が異なる機器（例えば販売メーカが異なる或いはメーカは同一でも製品番号が異なる機器）との少なくとも一方を意味する。
【００７６】
また、「絵文字コードに対応した絵文字と同種の絵文字」とは、例えば、絵文字コードに対応した絵文字が電話を表した絵文字である場合には、同種の絵文字も、電話を表した絵文字である。但し、絵文字は各通信キャリア又は各種機器に固有のものであるため、絵文字コードに対応した絵文字とそれに同種の絵文字とが、互いに完全に一致した同一の絵文字であるとは限らない。
【００７７】
また、「非統一の絵文字」とは、例えば、各種絵文字に割り当てられる絵文字コードの文字コード体系が異なっていること、及び／又は、各種絵文字に割り当てられる絵文字コードの文字コード体系は同一であっても絵文字コードそれ自体が異なっていることである。
【００７８】
さて、その好適な実施例としては、前記コード絵文字対応情報は、同種の絵文字に対して各通信キャリアが独自に定めた又は各種機器に独自に定められた各絵文字コードを、所定の共通の絵文字コードに変換するためのコード変換規則である。絵文字出力装置は、前記コード変換規則に基づいて、前記入力絵文字コードを特定の共通の絵文字コードに変換するコード変換手段を更に備える。その場合、前記絵文字抽出手段は、前記コード変換手段により得られた前記特定の共通の絵文字コードに基づいて、前記ターゲットキャリア／機器絵文字又は前記ターゲットのオリジナル絵文字を抽出する。
【００７９】
別の好適な実施例では、前記絵文字抽出手段は、前記ターゲットキャリア／機器絵文字が存在しない場合にのみ、前記ターゲットのオリジナル絵文字を抽出する。
【００８０】
更に別の好適な実施例では、絵文字出力装置が、複数の前記共通の絵文字コードにそれぞれ対応した複数の絵文字関連データを含んだコード変換後参照情報を取得する参照情報取得手段を更に備える。前記絵文字関連データには、以下の（１）〜（３）の情報、
（１）どの通信キャリア又はどの種類の機器のどの絵文字コードに対応するか、
（２）どの通信キャリア又はどの種類の機器のどの絵文字に対応するか、
（３）複数のオリジナル絵文字のうちのどの絵文字に対応するか、
のうちの少なくとも１つが含まれており、前記絵文字抽出手段は、前記特定の共通の絵文字コードと前記コード変換後参照情報とに基づいて、前記ターゲットキャリア／機器絵文字又は前記ターゲットのオリジナル絵文字を抽出する。
【００８１】
また別の好適な実施例では、前記絵文字セット取得手段は、以下の（１）〜（４）の装置、
（１）前記絵文字出力装置に内蔵されている又は外付けされる記憶装置、
（２）外部から前記印刷装置に装着された可搬型の記録媒体、
（３）前記印刷手段によって印刷を実行することができるようにするために装着された記録材カートリッジに備えられている記憶媒体、
（４）前記絵文字出力装置に通信可能な通信機器、
のうちの少なくとも一つから前記キャリア／機器絵文字セット又は前記オリジナル絵文字セットを取得する。例えば、前記記録材カートリッジの前記記憶媒体には、絵文字セットが格納されている場所を示すＵＲＬが含まれており、前記ＵＲＬに基づいて、単独で又は前記ホスト装置を介して、前記ＵＲＬから前記キャリア絵文字セット又は前記オリジナル絵文字セットを取得する。なお、「記録材」とは、文書を紙などの印刷記録媒体に可視表示するためのものであり、例えばインク又はトナーである。
【００８２】
また別の好適な実施例では、絵文字出力装置が、前記入力された文書データをユーザ所望の宛先携帯端末に送信するデータ送信手段と、前記コード絵文字対応情報に基づいて、前記入力絵文字コードを、前記入力絵文字コードに対応した絵文字と同種の絵文字であって、前記宛先携帯端末の機種又はそれの通信キャリアに固有の絵文字に対応した絵文字コードに変換する別のコード変換手段とを更に備える。この場合、前記データ送信手段は、前記別のコード変換手段により得られた絵文字コードを含んだ文書データを前記宛先携帯端末に送信する。なお、前記別のコード変換手段は、前記特定の共通の絵文字コードに基づいて、前記入力絵文字コードを、前記入力絵文字コードに対応した絵文字と同種の絵文字であって、前記宛先携帯端末の通信キャリアに固有の絵文字に対応した絵文字コードに変換しても良い。また、前記別のコード変換手段は、前記宛先携帯端末の機種を判別して（例えば、前記宛先携帯端末の電子メールアドレスと機種との対応関係が記録された情報、又は、前記宛先携帯端末からそれの機種の通知に基づいて判別して）、前記入力絵文字コードを、その判別された機種に固有の絵文字に対応した絵文字コードに変換しても良い。
【００８３】
また別の好適な実施例では、前記所定の通信キャリアは、以下の（１）〜（３）の通信キャリア、
（１）前記文書データを作成した文書作成元携帯端末の通信キャリア、
（２）前記宛先携帯端末の通信キャリア、
（３）ユーザに指定された通信キャリア、
のうちの１つの通信キャリアである。
【００８４】
また別の好適な実施例では、前記所定種類の機器は、以下の（１）〜（３）の機器、
（１）前記文書データを作成した文書作成元の機器、
（２）前記文書データの送信先の機器、
（３）ユーザに指定された機器、
のうちの１つである。文書作成元携帯端末の通信キャリア及び／又は前記宛先携帯端末の通信キャリアは、例えば、電子メールアドレスから（具体的には、電子メールアドレスに含まれているドメインから）判別することができる。
【００８５】
また別の好適な実施例では、絵文字出力装置が、以下の（１）〜（４）の装置、
（１）前記印刷装置に外付けされる記憶装置、
（２）外部から前記印刷装置に装着された可搬型の記録媒体、
（３）前記印刷手段が印刷を実行することができるようにするために装着されたインクカートリッジに備えられている記憶媒体、
（４）前記印刷装置に通信可能な通信機器、
のうちの少なくとも一つから、前記キャリア／機器絵文字セット又は前記オリジナル絵文字セットを更新するための絵文字セット更新情報を取得し、その絵文字セット更新情報に基づいて、取得済みの前記キャリア／機器絵文字セット又は前記オリジナル絵文字セットを更新する絵文字更新手段を更に備える。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るプリンタのブロック図。
【図２】絵文字コード変換処理を実行して文書データを出力するまでの流れを説明するための図。
【図３】コード変換後参照テーブル６に記録されている、各共通絵文字コードに対応したデータを示す図。
【図４】本発明の一実施形態における第４の変形例において、携帯電話機２Ｄに搭載されているデジタルカメラ機能を利用して行う外字登録を説明するための図。
【図５】外字を印刷する流れを示す図。
【図６】第４の変形例における絵文字コードの一例を示す図。
【符号の説明】
１  プリンタ
２Ｄ、２Ａ、２Ｊ  携帯電話機
３  通信インターフェース
５Ｄ、５Ａ、５Ｊ  コード変換テーブル
６  コード変換後参照テーブル
７Ｄ、７Ａ、７Ｊ、７Ｕ  絵文字セット
９  コード逆引きテーブル
１１  フォントデータ記憶部
１３  文書データ格納部
１５  キャリア判別部
１７  絵文字コード有無判定部
１９  文字コード変換部
２０  絵文字取得／更新部
２１  画像出力部
２３  フォント変換制御部
【図１】
2004240550.tif 000003
【図２】
2004240550.tif 000004
【図３】
2004240550.tif 000005
【図４】
2004240550.tif 000006
【図５】
2004240550.tif 000007
【図６】
2004240550.tif 000008