(57)【要約】【課題】  通信端末から無線で印刷装置に印刷データを送信した際に、その印刷データをユーザの意図に応じた印刷態様で印刷出力することができる印刷システム、印刷方法及び印刷装置を提供する。【解決手段】  印刷装置２が携帯電話３から電話帳データＤcaを赤外線通信で受信する際、印刷装置２の作動モードが携帯文字合成専用受信モードであれば、電話帳データＤcaをテンプレートに対応付けた状態で用紙（ハガキ）に印刷出力する。一方、印刷装置２は、電話帳データＤcaを受信した際の作動モードが携帯文字合成専用受信モード以外のモードの場合、同データＤca内に含まれる宛名をテンプレートに対応付けずに一覧印刷する。【選択図】      図１
2006309692.tif 000002
【特許請求の範囲】
【請求項１】
外部から取り込んだ印刷データを印刷装置が印刷出力する印刷システムにおいて、
前記印刷装置は、
通信端末との間で無線通信によりデータ通信を行う通信手段と、
操作手段の操作を基に前記印刷装置の作動態様を設定する設定手段と、
前記無線通信により前記印刷データとして受信データを受信した際、前記作動態様に応じた出力態様で前記受信データを印刷出力する印刷出力手段と
を備えたことを特徴とする印刷システム。
【請求項２】
前記印刷データ及びレイアウト情報の少なくとも１つを、各々データ単位で取り扱い可能な状態で記憶する記憶手段と、
前記記憶手段に記憶された前記印刷データ及び前記レイアウト情報のうち、前記操作手段を用いて選択された項目を組み合わせて印刷用のイメージデータを生成する生成手段と
を備えたことを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記印刷装置は、表示手段と、当該表示手段を制御する表示制御手段と、テンプレート用の第１レイアウト情報を記憶した第２記憶手段とを備え、
前記印刷装置の作動状態が、前記操作手段の操作によってテンプレート対応のレイアウト印刷に設定された場合、前記表示制御手段は、前記通信端末からデータ送信を促す画面を前記表示手段に表示した状態で、前記通信手段にデータ受信を待機させ、前記印刷出力手段は、前記通信端末から前記データを受信すると前記第１レイアウト情報に従って該データをレイアウト印刷し、
前記印刷装置の作動状態が、前記レイアウト印刷に設定されていない場合、前記印刷出力手段は、前記通信端末から前記データを受信するとデフォルト用のレイアウト情報に従って該データを印刷出力することを特徴とする請求項１又は２に記載の印刷システム。
【請求項４】
前記通信手段で前記受信データを受信した際、前記受信データを一つのデータの括りとして取り扱い、当該受信データの属性情報に基づき、当該受信データが前記印刷装置に対応したデータか否かを判別する判別手段を備えたことを特徴とする請求項１〜３のうちいずれか一項に記載の印刷システム。
【請求項５】
複数データからなる前記受信データを前記通信手段で受信した際、個々の各データ単位でデータを取り扱い、前記受信データの各データの属性情報に基づき、当該受信データの前記各データが前記印刷装置に対応したデータか否かを判別する判別手段を備えたことを特徴とする請求項１〜３のうちいずれか一項に記載の印刷システム。
【請求項６】
前記受信データは、宛名データを扱うファイル形式で前記通信端末に格納された電話帳データであり、前記判別手段は、前記属性情報を基に前記電話帳データの各宛名のデータ判別を行う際、これら宛名のうち前記印刷に不備のある宛名については受け付けないことを特徴とする請求項５に記載の印刷システム。
【請求項７】
前記判別手段による判別結果を表示する判別結果表示手段を備えたことを特徴とする請求項４〜６のうちいずれか一項に記載の印刷システム。
【請求項８】
前記受信データとして複数件からなる電話帳データを前記通信手段で受信した際、その中から印刷を希望する宛名を選択させる選択手段を備えたことを特徴とする請求項１〜７のうちいずれか一項に記載の印刷システム。
【請求項９】
前記印刷出力手段は、前記出力態様が第１出力態様の際、宛名データを扱うファイル形式の電話帳データを前記受信データとして受信すると、前記電話帳データを所定のテンプレートに割り付けて印刷出力し、前記出力態様が第２出力態様の際、宛名データを扱うファイル形式の前記電話帳データを受信すると、前記テンプレートに沿わずに前記電話帳データ内の宛名を一覧印刷することを特徴とする請求項１〜８のうちいずれか一項に記載の印刷システム。
【請求項１０】
前記印刷出力手段は、印刷用のイメージデータを基に印刷出力を行う際、用紙における印刷開始位置を変更して同一画像を印刷することにより、影が生じた印刷画像を印刷出力することを特徴とする請求項１〜９のうちいずれか一項に記載の印刷システム。
【請求項１１】
外部から取り込んだ印刷データを印刷装置が印刷出力する印刷方法において、
通信端末から前記印刷データとしての受信データを前記印刷装置が通信手段で受信すると、操作手段の操作を基に前記印刷装置の設定手段が設定した当該印刷装置の作動態様を前記印刷装置の印刷出力手段が調べ、前記作動態様に応じた出力態様で前記印刷出力手段が前記受信データを印刷出力することを特徴とする印刷方法。
【請求項１２】
外部から取り込んだ印刷データを印刷出力可能な印刷装置において、
通信端末との間で無線通信によりデータ通信を行う通信手段と、
操作手段の操作を基に前記印刷装置の作動態様を設定する設定手段と、
前記無線通信により前記印刷データとして受信データを受信した際、前記作動態様に応じた出力態様で前記受信データを印刷出力する印刷出力手段と
を備えたことを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信端末から無線通信を介して印刷データを取得し、その印刷データを印刷装置で印刷出力可能な印刷システム、印刷方法及び印刷装置に関する。
【背景技術】
【０００２】
近年、携帯電話は赤外線通信ポートを標準装備した機種が多く、例えば携帯電話に保存された電話番号等を印刷装置に赤外線通信を用いて送信する技術が例えば特許文献１に開示されている。また、携帯電話は電話帳機能やカメラ機能を備えた機種があり、例えば電話帳機能で作成された個人情報や、カメラ機能で撮影した画像データは独自のファイル形式で携帯電話内のメモリに保存される。例えば個人情報はvCard ファイル形式、画像データはvNote ファイル形式で保存される。これらデータは、携帯電話に予め搭載された専用の表示アプリケーションプログラムでレイアウトが決められるため、データそのものはレイアウト情報を有していない。
【特許文献１】特開２００５−４７２５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ここで、携帯電話のデータを赤外線通信で印刷装置に送信したとしても、携帯電話から送られるデータにはレイアウト情報が含まれていないため、携帯電話から送信されたデータは単なるテキストデータの羅列として印刷装置から印刷出力されるだけであった。また、携帯電話から送信されたデータと、印刷装置で処理できるデータとの間に互換性がない場合もあり、このような状況下では印刷装置が受信データを解釈できず、同データを印刷出力できない問題も生じていた。
【０００４】
また、印刷装置が携帯電話から赤外線通信で送信されるデータを受信する度に、毎回その受信データをレイアウトに対応付けた状態で印刷出力すると、例えばユーザが単なるメモ的な情報としてデータを印刷出力したい場合でも、印刷装置がそのデータをレイアウト対応で印刷出力することになる。従って、ユーザの要望に添わず携帯電話から送信されたデータがレイアウト対応で印刷出力されることになり、用紙やインクが無駄に使われる問題もあった。
【０００５】
本発明の目的は、通信端末から無線で印刷装置に印刷データを送信した際に、その印刷データをユーザの意図に応じた出力態様で印刷出力することができる印刷システム、印刷方法及び印刷装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記問題点を解決するために、本発明では、外部から取り込んだ印刷データを印刷装置が印刷出力する印刷システムにおいて、前記印刷装置は、通信端末との間で無線通信によりデータ通信を行う通信手段と、操作手段の操作を基に前記印刷装置の作動態様を設定する設定手段と、前記無線通信により前記印刷データとして受信データを受信した際、前記作動態様に応じた出力態様で前記受信データを印刷出力する印刷出力手段とを備えたことを要旨とする。
【０００７】
この構成によれば、印刷装置の作動態様は操作手段の操作を基に設定手段によって設定される。また、通信端末が印刷データを無線通信で送信した際、印刷装置がその印刷データを通信手段で受信すると、印刷出力手段が作動状態に応じた出力態様で受信データを印刷出力する。例えば、印刷装置が所定の作動態様の場合に通信端末から印刷データを受信すると、印刷出力手段がその印刷データをテンプレートに対応付けて印刷出力し、印刷装置が上記以外の作動態様の場合に通信端末から印刷データを受信すると、出力手段がその印刷データをテンプレートに対応付けず生データのまま印刷出力する。
【０００８】
従って、ユーザは印刷物の出力態様を好み（状況）に合わせて使い分けることが可能となり、例えばユーザが受信データを単なるメモ的な出力態様で印刷物を印刷出力したり、或いは印刷データを最終印刷物の一コンテンツレベルの出力態様で印刷出力したりすることが可能となる。よって、通信端末から印刷装置に印刷データを送信して同データを印刷出力する際に、ユーザの意図に応じた出力態様で印刷データを印刷出力することが可能となる。
【０００９】
本発明では、前記印刷データ及びレイアウト情報の少なくとも１つを、各々データ単位で取り扱い可能な状態で記憶する記憶手段と、前記記憶手段に記憶された前記印刷データ及び前記レイアウト情報のうち、前記操作手段を用いて選択された項目を組み合わせて印刷用のイメージデータを生成する生成手段とを備えたことを要旨とする。
【００１０】
この構成によれば、印刷データ及びレイアウト情報は各々データ単位で取り扱い可能な状態、つまりライブラリ化された状態でメモリに保存される。従って、印刷データ及びレイアウト情報を組み合わせる際の組み合わせパターンの自由度が増し、顧客満足度の向上を図ることが可能となる。
【００１１】
本発明では、前記印刷装置は、表示手段と、当該表示手段を制御する表示制御手段と、テンプレート用の第１レイアウト情報を記憶した第２記憶手段とを備え、前記印刷装置の作動状態が、前記操作手段の操作によってテンプレート対応のレイアウト印刷に設定された場合、前記表示制御手段は、前記通信端末からデータ送信を促す画面を前記表示手段に表示した状態で、前記通信手段にデータ受信を待機させ、前記印刷出力手段は、前記通信端末から前記データを受信すると前記第１レイアウト情報に従って該データをレイアウト印刷し、前記印刷装置の作動状態が、前記レイアウト印刷に設定されていない場合、前記印刷出力手段は、前記通信端末から前記データを受信するとデフォルト用のレイアウト情報に従って該データを印刷出力することを要旨とする。
【００１２】
この構成によれば、印刷装置の作動状態がレイアウト印刷に設定された場合、通信端末からのデータ送信を促す画面が表示手段に表示され、受信手段がデータ受信を待機した状態となる。この状態のときに印刷装置が受信手段を介して通信端末からデータを受信すると、印刷装置はその受信データをテンプレートに対応させた状態でレイアウト印刷する。一方、印刷装置の作動状態がレイアウト印刷に設定されていない場合、印刷装置は通信端末からデータを受信するとその受信データをデフォルトで印刷出力するため、印刷装置側で特別な設定をしなくても、通信端末からデータを送信すればそれが印刷出力されるので、利便性が高い。
【００１３】
本発明では、前記通信手段で前記受信データを受信した際、前記受信データを一つのデータの括りとして取り扱い、当該受信データの属性情報に基づき、当該受信データが前記印刷装置に対応したデータか否かを判別する判別手段を備えたことを要旨とする。
【００１４】
この構成によれば、印刷装置が通信端末の受信データを通信手段で受信した際、この受信データは一つのデータの括りとして取り扱われ、同データが印刷装置に対応したデータか否かが判別手段によって判別される。受信データが印刷装置に対応したデータであれば、この受信データは印刷装置に一括して取り込まれ、受信データが印刷装置に対応していなければ、この受信データは一括して破棄される。従って、例えば受信データを構成する一つひとつのデータ単位で受信データが処理される場合に比べ、本発明のように受信データを一括して管理する方法を用いれば、受信データの処理が簡素化する。
【００１５】
本発明では、複数データからなる前記受信データを前記通信手段で受信した際、個々の各データ単位でデータを取り扱い、前記受信データの各データの属性情報に基づき、当該受信データの前記各データが前記印刷装置に対応したデータか否かを判別する判別手段を備えたことを要旨とする。
【００１６】
この構成によれば、印刷装置が通信端末の受信データを通信手段で受信した際、この受信データは個々の各データ単位でデータが取り扱われ、各々のデータ単位で印刷装置に対応したデータか否かが判別手段によって判別される。受信データはこれら個々の単位データのうち、印刷装置に対応するデータ形式のものが印刷装置に取り込まれ、印刷装置に対応しないデータ形式のものについては破棄される。従って、受信データが様々なデータ内容の単位データから構成されていても、その単位データのうち不備のないデータについては印刷装置に取り込むことが可能となる。
【００１７】
本発明では、前記受信データは、宛名データを扱うファイル形式で前記通信端末に格納された電話帳データであり、前記判別手段は、前記属性情報を基に前記電話帳データの各宛名のデータ判別を行う際、これら宛名のうち前記印刷に不備のある宛名については受け付けないことを要旨とする。
【００１８】
この構成によれば、印刷装置が通信端末の電話帳データを通信手段で受信した際、この電話帳データは宛名に不備のないものは印刷装置に取り込まれて印刷出力可能となり、宛名に不備のあるものは印刷装置が受け付けない。従って、例えば電話帳データを全件受信した場合であっても、不備のない宛名については受信することが可能となる。
【００１９】
本発明では、前記判別手段による判別結果を表示する判別結果表示手段を備えたことを要旨とする。
この構成によれば、判別手段による判別結果が判別結果表示手段に表示されるので、ユーザは判別結果を視認することが可能となる。
【００２０】
本発明では、前記受信データとして複数件からなる電話帳データを前記通信手段で受信した際、その中から印刷を希望する宛名を選択させる選択手段を備えたことを要旨とする。
【００２１】
この構成によれば、印刷装置が通信端末から電話帳データを全件受信したとしても、選択手段を用いることによって、その中から所望の宛名のデータを選択することが可能となり、必要な宛名のみ用紙（ハガキ）に印刷することが可能となる。
【００２２】
本発明では、前記印刷出力手段は、前記出力態様が第１出力態様の際、宛名データを扱うファイル形式の電話帳データを前記受信データとして受信すると、前記電話帳データを所定のテンプレートに割り付けて印刷出力し、前記出力態様が第２出力態様の際、宛名データを扱うファイル形式の前記電話帳データを受信すると、前記テンプレートに沿わずに前記電話帳データ内の宛名を一覧印刷することを要旨とする。
【００２３】
この構成によれば、印刷出力手段の出力態様が第１出力態様の際、印刷装置が電話帳データを受信すると、この電話帳データがテンプレートに対応付けられた状態で印刷出力され、印刷出力手段の出力態様が第２出力態様の際、印刷装置が電話帳データを受信すると、この電話帳データはテンプレートに対応付けられず例えば電話帳データが一覧印刷される。従って、印刷装置で電話帳データを印刷出力する際に、ユーザは最終印刷物レベルでの印刷出力態様と、メモレベルでの一覧表示印刷出力態様とで印刷の出力態様を使い分けることが可能となる。
【００２４】
本発明では、前記印刷出力手段は、印刷用のイメージデータを基に印刷出力を行う際、用紙における印刷開始位置を変更して同一画像を印刷することにより、影が生じた印刷画像を印刷出力することを要旨とする。
【００２５】
この構成によれば、イメージデータを用紙に印刷出力する際、印刷画像（印刷文字）に影を持たせるように印刷出力するので、印刷画像の見易さが向上する。
本発明では、外部から取り込んだ印刷データを印刷装置が印刷出力する印刷方法において、通信端末から前記印刷データとしての受信データを前記印刷装置が通信手段で受信すると、操作手段の操作を基に前記印刷装置の設定手段が設定した当該印刷装置の作動態様を前記印刷装置の印刷出力手段が調べ、前記作動態様に応じた出力態様で前記印刷出力手段が前記受信データを印刷出力することを要旨とする。
【００２６】
本発明では、外部から取り込んだ印刷データを印刷出力可能な印刷装置において、通信端末との間で無線通信によりデータ通信を行う通信手段と、操作手段の操作を基に前記印刷装置の作動態様を設定する設定手段と、前記無線通信により前記印刷データとして受信データを受信した際、前記作動態様に応じた出力態様で前記受信データを印刷出力する印刷出力手段とを備えたことを要旨とする。
【発明を実施するための最良の形態】
【００２７】
以下、本発明を具体化した印刷システム、印刷方法及び印刷装置の一実施形態を図１〜図２０に従って説明する。
図１は、印刷システム１の電気構成を示すブロック図である。印刷システム１は、外部から入力した印刷データＤprを印刷出力する印刷装置２と、通常の電話機能の他に印刷データＤprを無線で印刷装置２に送信可能な携帯電話３とを備えている。本例の印刷システム１は、携帯電話３から印刷データＤprを赤外線通信やブルートゥース(R) 通信等の通信形式によって印刷装置２に送信し、この印刷データＤprを印刷装置２で印刷出力するシステムである。なお、携帯電話３が通信端末に相当する。
【００２８】
印刷装置２は、圧電素子を振動させることによりインク滴を吐出し、単票紙やロール紙等の用紙に印刷を施すインクジェット式印刷装置である。印刷装置２は、ＣＰＵ(Central Processing Unit) ４と、ＲＯＭ(Read-Only Memory)５と、ＲＡＭ(Synchronous DRAM)６と、ＡＳＩＣ(Application Specific IC) ７と、外部通信インターフェース８と、内部通信インターフェース９とを備えている。ＣＰＵ４、ＲＯＭ５、ＲＡＭ６、ＡＳＩＣ７、外部通信インターフェース８及び内部通信インターフェース９は、制御信号、アドレス信号及びデータの伝送路となるシステムバス１０に接続されている。なお、ＣＰＵ４が設定手段、表示制御手段、生成手段、判別手段及び選択手段を構成し、ＲＯＭ５が第２記憶手段に相当し、ＲＡＭ６が記憶手段に相当にする。
【００２９】
ＣＰＵ４は、印刷装置２を統括制御するＩＣ（素子）であり、ＲＯＭ５内の制御プログラムやアプリケーションに基づきＲＡＭ６を作業領域として動作することで印刷装置２を作動させる。ＣＰＵ４は、印刷動作やメンテナンス動作のための各種指令をＡＳＩＣ７に出力したり、ＡＳＩＣ７及びＲＡＭ６間やＡＳＩＣ７の内部の各種処理回路間におけるデータ転送処理の指示をしたりする。ＡＳＩＣ７はＲＡＭ６との間でデータ転送を行う際、ＤＭＡ転送（Direct Memory Access転送）によって各種データを転送する。
【００３０】
印刷装置２は、ノズルごとに設けた圧電素子の振動により該ノズルからインクを吐出する印刷ヘッド１１を備えている。印刷ヘッド１１はインクカートリッジ（図示略）を乗せたキャリッジ（図示略）の下面に取着され、キャリッジモータ１２を駆動源にキャリッジが主走査方向に往復動することでキャリッジとともに往復動する。用紙は、紙送りモータ１３を駆動源に排紙ローラや搬送ローラ等が回転することにより副走査方向に紙送りされる。ＣＰＵ４は、モータ駆動回路１４を介してキャリッジモータ１２を駆動制御し、モータ駆動回路１５を介して紙送りモータ１３を駆動制御する。
【００３１】
ＡＳＩＣ７は、印刷データＤprに画像処理を施して印刷用のイメージデータを生成したり、このイメージデータに基づきヘッド駆動回路１６を介して印刷ヘッド１１を駆動制御したりする。ＲＡＭ６は、受信バッファ６ａ、ワークメモリ６ｂ及び出力バッファ６ｃとしても機能する。即ち、ＡＳＩＣ７は印刷処理の際、外部から受信した印刷データＤprを受信バッファ６ａに一旦格納することで印刷データＤprを受け付け、印刷データＤprに画像処理を施す際には印刷データＤprをワークメモリ６ｂに格納することでデータ処理を行い、最終的に生成した印刷用のイメージデータを出力バッファ６ｃに逐次格納する。なお、ＣＰＵ４、ＡＳＩＣ７及び部材１１〜１６が印刷出力手段を構成する。
【００３２】
印刷装置２は、原稿台の原稿をスキャンして画像データを取り込むスキャン機構１７を備えている。スキャン機構１７は、受光部１７ａを走査部１７ｂで所定方向に移動させ、原稿の表面で反射した光源１７ｃの反射光を受光部１７ａで受光するとともに、その光信号を受光部１７ａで電気信号に変換して出力する機構である。スキャン機構１７の受光部１７ａは、例えばＲＧＢのカラーフィルタを各々備える複数のラインＣＣＤが用いられる。ＡＳＩＣ７はＣＰＵ４からの指令に基づきスキャン機構１７を制御し、例えば印刷装置２がスキャン開始操作されると、その操作を基にスキャン機構１７にスキャン動作を開始させる。
【００３３】
印刷装置２は、ユーザが各種印刷設定を行う際に操作する操作パネル１８を備えている。操作パネル１８は、画面１９ａを有する表示装置１９と、各種スイッチ群からなる操作部２０とを備えている。表示装置１９は例えばカラー液晶式の表示装置が用いられ、印刷処理実行時においては画面１９ａに例えば用紙種類（単票紙又はロール紙）、用紙サイズ、レイアウト、写真選択、印刷枚数等をマニュアル選択するためのメニュー画面を表示する。なお、表示装置１９が表示手段及び判別結果表示手段を構成し、操作部２０が操作手段に相当する。
【００３４】
操作部２０は、印刷装置２に電源投入するための電源スイッチ２０ａと、例えばヘッドクリーニング等のメンテナンス処理を行う際に操作するメンテナンススイッチ２０ｂと、ロール紙を搬送する際に操作するロール紙スイッチ２０ｃとを備えている。操作部２０は、印刷処理を開始する際に操作する印刷開始スイッチ２０ｄと、実行中の印刷処理を強制的に終了する際や、非印刷状態のときに画面１９ａの入力内容を破棄する際に操作する中止スイッチ２０ｅとを備えている。
【００３５】
操作部２０は、上スイッチ２０ｆ、下スイッチ２０ｇ、決定スイッチ２０ｈ及び戻りスイッチ２０ｉを備えている。上スイッチ２０ｆ及び下スイッチ２０ｇは、画面１９ａでのメニュー画面選択や、各種設定項目を選択する際のカーソル移動や、入力すべき数値の増減を行う際に操作される。決定スイッチ２０ｈは、画面１９ａの表示内容を次画面に進めたり、画面１９ａを使って入力した設定内容を確定したりする際に操作される。戻りスイッチ２０ｉは、画面１９ａに表示される画面を初期画面に戻したり、画面１９ａを一つ前の画面に戻したりする際に操作される。
【００３６】
印刷装置２の例えば正面右側には、赤外線通信機能内蔵のコンパクトフラッシュ(R) 型カード（以下、ＣＦ型通信カードと記す）２１が抜き挿し可能なカードスロット２２が配設されている。ＣＦ型通信カード２１は、ＩｒＤＡ(Infrared Data Association) に準拠した赤外線通信機能を有したＩｒＤＡモジュールであり、カードスロット２２にセットすることで赤外線通信機能を印刷装置２に付与する。印刷装置２は、携帯電話３が赤外線通信で送信した印刷データＤprをＣＦ型通信カード２１で受信し、該印刷データＤprを印刷出力することが可能である。なお、ＣＦ型通信カード２１は通信形式がブルートゥース（Ｒ）のカードでもよい。なお、外部通信インターフェース８及びＣＦ型通信カード２１が通信手段を構成する。
【００３７】
携帯電話３は、電話機能及び赤外線通信機能の他、電話番号等を含む個人情報を登録管理する電話帳機能、他の携帯電話との間で電子メールを送受信する電子メール機能、携帯電話３にメモ（画像、着信メロディ）を登録するメモ帳機能、静止画又は動画を撮影するカメラ機能等の各種機能を備えている。携帯電話３は電話帳機能で扱う電話帳データＤca、電子メール機能で扱うメール本文データＤme、メモ帳機能で扱うメモ帳データＤnoを、赤外線通信対応のファイル形式でそれぞれ管理する。
【００３８】
詳しくは、電話帳データＤcaはvCard (TM)のファイル形式で管理され、メール本文データＤmeはvMessage(TM)のファイル形式で管理され、メモ帳データＤnoはvNote (TM)のファイル形式で管理されている。また、本例においてはカメラ機能で取得した画像データＤjpはJPEGデータで管理されている。これらデータＤca，Ｄme，Ｄno，Ｄjpは、カードスロット２２にセットされたＣＦ型通信カード２１を介して、赤外線通信により印刷装置２に転送可能である。また、各ファイルの拡張子は、vCard ファイルが「vcf」 であり、vMessageファイルが「vmg」 であり、vNote ファイルが「vnt」 である。
【００３９】
また、カードスロット２２には、ＣＦ型メモリーカード（コンパクトフラッシュ(R) 型メモリーカード）２３を挿し込むことが可能である。従って、カードスロット２２にデジタルカメラ用のメモリーカード２３をセットすれば、デジタルカメラで撮影した画像データをメモリーカード２３から印刷装置２に読み込んで、画像データＤjpを印刷出力することも可能である。なお、携帯電話３は他の携帯電話やホストコンピュータ２４との間で電子メールを行う際、所定の通信ネットワーク網を用いて電子メールのやり取りが行われる。
【００４０】
携帯電話３は、携帯電話３を統括制御する制御部２５、例えばテンキー等の複数の操作ボタン２６、受話口で話された音声を集音するマイク２７、送話口を介して音声を外部に出力するスピーカ２８、各種画面（画像）を表示するディスプレイ２９、画像を撮影するＣＣＤカメラ３０を備えている。携帯電話３は、携帯電話網のデータ入出力インターフェースである送受信部３１、各種データを一時的に保存可能なメモリ３２、赤外線通信が可能な赤外線受発光部３３を備えている。
【００４１】
制御部２５はＣＰＵ、ＲＯＭ等を有し、ＣＰＵがＲＯＭ内の制御プログラムやアプリケーションに基づき各種動作を実行する。制御部２５は、携帯電話３による通話、電話帳登録、メール作成、メール送受信、メモ帳記入、通信ネットワーク（携帯電話網）接続、ＣＣＤカメラ３０による画像撮影等の各種動作を、操作ボタン２６の操作を基に実施する。制御部２５は、他の携帯機やホストコンピュータ２４との間で通信を行う場合、送受信部３１を介して各種データ（音声信号、メール、画像データ等）のやり取りを行う。
【００４２】
携帯電話３のメモリ３２には、電話帳データＤca、メールデータＤmail、メモ帳データＤno及び画像データＤjpが保存されている。電話帳データＤcaは、図２に示す電話帳編集画面３４ａに入力した以下の各種データからなる。即ち、電話帳データＤcaは「名前」、「フリガナ」、「電話番号（１つ目）」、「電話番号（２つ目）」、「電話番号（３つ目）」、「電子メールアドレス（１つ目）」、「電子メールアドレス（２つ目）」、「電子メールアドレス（３つ目）」、「郵便番号」、「住所」及び「ノート」の各種項目に入力されたデータからなる。
【００４３】
携帯電話３に電話帳データＤcaを登録するには、まず操作ボタン２６を操作して電話帳機能の電話帳登録を選択する。すると、図２に示す電話帳編集画面３４ａが携帯電話３のディスプレイ２９に立ち上がり、この画面３４ａの各項目に必要事項を入力し、全ての入力作業が完了して操作ボタン２６で登録完了操作を行うと登録作業が完了する。この電話帳データＤcaは文字のみの情報であればテキストデータであり、赤外線通信対応のファイル形式の１つであるvCard 形式でメモリ３２に保存される。
【００４４】
メールデータＤmailは、図３に示すメール作成画面３４ｂの「宛先」、「題名」、「メール本文」の各種項目に入力されたデータからなる。携帯電話３でメールを作成するには、まず操作ボタン２６を操作して電子メール機能のメール作成を選択する。すると、図３に示すメール作成画面３４ｂが携帯電話３のディスプレイ２９に立ち上がることから、ユーザはこの画面３４ｂの各項目に必要事項を入力する。必要事項入力の後、ユーザが操作ボタン２６で例えば送信操作を行うと、制御部２５が送受信部３１を介して電子メールを他の携帯電話やホストコンピュータ２４に送信する。
【００４５】
制御部２５は、電子メールを送信した後、メール作成画面３４ｂで入力したメールデータＤmailをメモリ３２に保存する。本例においては、メール作成画面３４ｂでデータ入力する各項目のうち「メール本文」に書き込まれたデータがメール本文データＤmeに相当する。このメール本文データＤmeは文字、画像及び絵文字等を含むデータであり、赤外線通信対応のファイル形式の１つであるvMessage形式でメモリ３２に保存される。なお、メール作成画面３４ｂの各項目に必要事項を入力した後、操作ボタン２６で保存操作が行われた場合にも、メール本文データＤmeはメモリ３２に保存される。
【００４６】
メモ帳データＤnoは、図４に示すメモ画面３４ｃに入力されたデータである。携帯電話３にメモ帳データＤnoを登録するには、操作ボタン２６を操作してメモ帳機能のメモ登録を選択する。すると、図４に示すメモ画面３４ｃが携帯電話３のディスプレイ２９に立ち上がり、この画面３４ｃを立ち上げた状態で画像や着信メロディ等を携帯電話３に入力し、入力作業が完了して操作ボタン２６で入力完了操作を行うとメモ帳登録が完了する。このメモ帳データＤnoは画像や着信メロディに対応したデータであり、赤外線通信対応のファイル形式の１つであるvNote 形式でメモリ３２に保存される。
【００４７】
携帯電話３はカメラ機能の使用中、ＣＣＤカメラ３０で撮像している画像をディスプレイ２９に表示するとともに、操作ボタン２６をシャッターとして操作することで、その撮像している画像を一枚の画像データＤjpとしてメモリ３２に保存することが可能である。この画像データＤjpは、JPEG形式のデータとしてメモリ３２に保存される。
【００４８】
携帯電話３は、ＣＦ型通信カード２１との間でＩｒＤＡに準拠した赤外線通信を行う赤外線受発光部３３を備えている。赤外線受発光部３３は赤外線通信の通信ポートとして機能し、発光素子及び受光素子を有している。赤外線受発光部３３の発光素子は、キャリア周波数が例えば２５〜５０ｋＨｚの搬送波をパルス位相変調したビット信号からなる赤外線を、その発光のオンオフにより出力する。一方、赤外線受発光部３３の受光素子は、同様の方式で表現されるビット信号からなる赤外線を受光する。
【００４９】
携帯電話３の操作ボタン２６で赤外線通信操作がなされると、制御部２５はメモリ３２内の各種データＤca〜Ｄjpを、赤外線受発光部３３を介してＣＦ型通信カード２１に赤外線通信で送信する。この通信操作として、まず携帯電話３でアクセサリ機能が選択されると、図５に示すアクセサリ画面３４ｄがディスプレイ２９に表示され、アクセサリ画面３４ｄの項目の中から赤外線通信が選択されると、赤外線通信画面３４ｅがディスプレイ２９に表示される。赤外線通信画面３４ｅで全件転送が選択されると、送受信選択画面３４ｆがディスプレイ２９に表示され、送受信選択画面３４ｆで送信が選択されると、送信対象設定画面３４ｇがディスプレイ２９に表示される。
【００５０】
送信対象設定画面３４ｇには、例えば「電話帳」、「スケジュール」、「メモ（メモ帳）」、「受信メール」、「送信メール」、「保存メール」、「Bookmark」等の各種項目が存在する。ユーザがこの中から赤外線通信したい項目を選択して操作ボタン２６で送信操作を行うと、その項目に関するデータがＣＦ型通信カード２１に向けて赤外線送信される。例えば、送信対象設定画面３４ｇで「電話帳」が選択されれば、電話帳データＤcaが携帯電話３からＣＦ型通信カード２１に赤外線送信される。なお、携帯電話３からのデータ転送は全件転送に限らず、１件単位の転送を可能としてもよい。
【００５１】
この赤外線送信の際、制御部２５は電話帳データＤcaをvCard 形式のデータで送信し、メール本文データ（即ち、E-mail、SMS ）ＤmeをvMessage形式のデータで送信し、メモ帳データ（画像、着信メロディ）ＤnoをvNote 形式のデータで送信する。画像データＤjpは、JPEGデータがvNote 形式のデータに変換されてＣＦ型通信カード２１に赤外線送信される。制御部２５は、これらデータＤca〜Ｄjpをオブジェクト交換プロトコルに従って送信する。本例では、オブジェクト交換プロトコルとして、ｖCard（電話帳）、vMessage（メール本文）、vNote （メモ）、vCalendar （スケジュール）等のｖフォーマットと呼ばれるオブジェクト交換に使用されるIrOBEX(TM)を採用している。
【００５２】
図１に示すように、ＣＦ型通信カード２１はその正面（前面）に赤外線受発光部３５と、通信状態を報知する表示部３６とを備えている。赤外線受発光部３５は、携帯電話３の赤外線受発光部３３と同様の機能を有する。表示部３６は発光色の異なる複数の発光ダイオードからなり、ＣＦ型通信カード２１のデータ受信状態を、発光色、点灯、点滅及び消灯の組み合わせにより報知する。ＣＦ型通信カード２１の背面にはコネクタ（図示略）が配設され、ＣＦ型通信カード２１をカードスロット２２に挿し込んだ際には、このコネクタがカードスロット２２の奥面に設けられた印刷装置側コネクタと電気的に接続される。
【００５３】
赤外線受発光部３５及び表示部３６は、ＣＦ型通信カード２１がカードスロット２２にセットされた状態で露出する位置にあり、携帯電話３を操作するユーザ（操作者）から共に視認可能である。携帯電話３及びＣＦ型通信カード２１の赤外線通信の通信可能最大距離は、例えば１０〜５０ｃｍに設定されている。また、赤外線は比較的指向性が高い通信媒体であるので、携帯電話３からデータを送信する際は携帯電話３を所定の角度に保持した状態を保つ必要がある。  
【００５４】
ＣＦ型通信カード２１は、同カード２１を統括制御するカード制御部３７と、データバッファとして機能するメモリ３８とを備えている。ＣＦ型通信カード２１は、受信データをシリアルのビットストリームに変換可能なカード側ＵＡＲＴ(Universal Asynchronous Receiver Transmitter) ３９と、入力したシリアルのビットストリームをパラレルなバイトデータに変換可能な印刷装置側ＵＡＲＴ４０とを備えている。
【００５５】
カード制御部３７は、赤外線受発光部３５、表示部３６、メモリ３８及びカード側ＵＡＲＴ３９を制御する。カード制御部３７はＣＰＵやＲＯＭ等を有し、ＣＰＵがＲＯＭ内の制御プログラムやアプリケーションに基づきＣＦ型通信カード２１の各種動作を実行する。カード制御部３７は、携帯電話３から赤外線受発光部３５を介して各種データを受信すると、そのオブジェクトデータ（電話帳データＤca、メール本文データＤme、メモ帳データＤno及び画像データＤjp等）を印刷装置２に転送する処理を開始するように、カード側ＵＡＲＴ３９に転送処理開始を指示する。この際、メモリ３８の一部がオブジェクトデータを一時保存するバッファとして使用される。
【００５６】
カード側ＵＡＲＴ３９は、カード制御部３７の指示に基づきオブジェクトデータ（電話帳データＤca、メール本文データＤme、メモ帳データＤno及び画像データＤjp等）をシリアルのビットストリームに変換して、その変換後のオブジェクトデータを印刷装置側ＵＡＲＴ４０に出力する。
【００５７】
印刷装置側ＵＡＲＴ４０は、ＣＦ型通信カード２１をカードスロット２２にセットした際、双方のコネクタが電気的に接続されることで繋がるバスを介して印刷装置２側の外部通信インターフェース８に接続された状態となる。印刷装置側ＵＡＲＴ４０は、この接続状態において外部通信インターフェース８によって制御される。印刷装置側ＵＡＲＴ４０は、カード側ＵＡＲＴ３９からオブジェクトデータを受信し始めると、印刷装置２側にデータの読み込みを要求すべく割込信号を出力する。この割込信号を受信した印刷装置２側で入力ポートが開かれると、オブジェクトデータの印刷装置２への読み込みが開始される。この際、印刷装置側ＵＡＲＴ４０は、カード側ＵＡＲＴ３９から受信したシリアルのビットストリームをパラレルなバイトデータに変換しつつ、そのオブジェクトデータを印刷装置２側に出力する。
【００５８】
外部通信インターフェース８は独立して複数設けられた通信インターフェース群からなり、本例においてはパラレル通信部８ａ、シリアル通信部８ｂ、ＵＳＢ通信部８ｃ、スロット通信部８ｄ等を備えている。各通信部８ａ〜８ｄは、通信ポート（入力・出力ポート）を各々有している。外部通信インターフェース８は、ホスト装置（ＣＦ型通信カード２１やホストコンピュータ２４等）から各通信部８ａ〜８ｄが受信要求（データ）を受け付けると、その旨を通信（データ受信）の優先順位を管理するＣＰＵ４に通知する。
【００５９】
このとき、ＣＰＵ４は通信ポートの空き状況や受信中の通信ポート等を管理する。この動作として、ＣＰＵ４は外部通信インターフェース８から受け付けたその受信の旨の情報に基づきデータ受信が可能かどうかを判定し、例えば次データの受信が可能になった後に最初にデータ受信した場合はその通信部の入力ポートを開く指示を出す。外部通信インターフェース８はＣＰＵ４の指示に従って各通信部８ａ〜８ｄの入力ポートのうち指示された１つを開くことにより、所定の外部機器（メディア）から送られてくるデータを受信し、共通のシステムバス１０に出力する。
【００６０】
これら複数の入力ポート中のどれか１つのポートに最先にデータが到着すると、外部通信インターフェース８はそのポートからデータの取り込みを開始し、データの取り込みが終了するまでの間、他のポートをビジー状態にして他のポートからのデータ受信を禁止する。外部通信インターフェース８は、このような処理をＣＰＵ４の指示に従って行う。ＣＰＵ４は、１つの通信ポートからのデータ受信が開始されると、その受信データが印刷処理に至るまで通るデータ転送経路をその印刷終了時まで確保し、その間は他の通信ポートからのデータ受信を禁止するように外部通信インターフェース８に指示する。
【００６１】
パラレル通信部８ａは、ホストコンピュータ２４から通信ケーブルを介してデータをパラレル通信で受信することが可能である。シリアル通信部８ｂは、ホストコンピュータ２４から通信ケーブルを介してデータをシリアル通信で受信することが可能である。ＵＳＢ通信部８ｃは、ＵＳＢ対応機器から所定の通信プロトコルに従ってデータ受信が可能である。スロット通信部８ｄは、カードスロット２２に挿し込まれたＣＦ型通信カード２１やメモリーカード２３からデータ受信が可能である。なお、各通信部８ａ〜８ｄは、ホスト装置との通信上必要な情報や、印刷装置２の状態を通知する信号など所定の信号又はデータが送信可能である。
【００６２】
ユーザが操作部２０を操作してメニュー表示操作を行うと、ＣＰＵ４はＲＯＭ５に記憶したメニュー表示用プログラムを起動して、表示装置１９の画面１９ａにメニュー画面を表示させる。このメニュー画面は、テンプレート選択、画像選択、文字入力、各種印刷項目（用紙種類、用紙サイズ、印刷枚数、レイアウト、文字色、回転等）の各種印刷条件を設定する際に用いる画面である。ユーザはメニュー画面に印刷条件を入力操作又は選択操作して各種印刷条件を設定する。
【００６３】
ＲＯＭ５には、印刷の定形フォーマット（雛形）であるテンプレートのデータ（以下、印刷テンプレートデータと記す）Ｄteが記憶されている。テンプレートは印刷のレイアウト、つまり画像や文字の組み込む位置を定義するものである。本例において印刷テンプレートデータＤteは例えばハガキ（宛名）、ハガキ（横）、ハガキ（縦）、カード（名刺）、ＣＤ／ＤＶＤごとに各々用意されている。なお、印刷テンプレートデータＤteは、同一印刷用紙（例えばハガキ（横））においてデザインの異なるものが複数種存在してもよい。
【００６４】
また、メニュー画面の一項目であるレイアウトは、携帯電話３、スキャン機構１７、メモリーカード２３、ホストコンピュータ２４等から印刷用に入力した１つ又は複数の画像（文字）を、用紙上にレイアウト指定して印刷処理する機能である。ここで言うレイアウトとは、例えば印刷画像の印刷倍率を数十〜数百の比率で拡大／縮小する処理や、１頁に複数頁をデータ印刷する割り付け処理やＡ３サイズより大きな用紙に印刷するポスター印刷処理等がある。このレイアウト設定時に入力されたデータは、印刷レイアウト指示データＤpa（図７参照）として印刷処理時に取り扱われる。
【００６５】
ＣＰＵ４は、例えばメニュー画面等で例えば「携帯文字合成印刷」の実行操作がなされると、印刷装置２の作動モードを携帯文字合成専用受信モード（作動態様）にする。携帯文字合成専用受信モードは、携帯電話３からオブジェクトデータを取り込んで印刷画像に反映させる印刷処理を行うことが可能なモードである。なお、画像については携帯電話３から取得してもよいし、或いはスキャン機構１７、メモリーカード２３及びホストコンピュータ２４等から取得することも可能である。
【００６６】
一方、ＣＰＵ４は、印刷装置２が携帯文字合成専用受信モード以外の作動モードであれば、携帯電話３から受信したオブジェクトデータを生データのまま印刷処理させる。即ち、ＣＰＵ４は携帯電話３からオブジェクトデータを受信しても、そのオブジェクトデータをテンプレート対応ではなく単なる文字列（インデックス）として印刷出力させる。なお、レイアウト情報とは、割り付け位置の指定情報やデータを割り付けるべきフレームを備える印刷テンプレートデータＤte、及び印刷レイアウト指示データＤpaが含まれる。
【００６７】
図６は、印刷装置２及び携帯電話３間でＣＦ型通信カード２１を介して行われるデータ通信及びその受信データの印刷処理を説明する機能ブロック図である。なお、同図に示す各機能部は、各種回路を含むハードウェア回路と、通信プロトコル及びアプリケーション等を実行するＣＰＵ４とによって実現されている。
【００６８】
ＣＦ型通信カード２１は、ＣＰＵ及び通信回路を含むハードウェアからなるＩｒＤＡ通信回路４１と、ＩｒＤＡ通信プロトコル群からなるＩｒＤＡスタック（ＩｒＤＡプロトコルスタック）４２と、携帯電話３から赤外線通信で受信するファイルの転送制御を司るファイル転送部４３とを備えている。ＣＦ型通信カード２１は、携帯電話３間のＩｒＤＡ通信と、印刷装置２間のシリアル通信との２つの通信系統の間でデータの受け渡し制御を行うとともに、受信データチェック等の処理を行うオブジェクト送受信部４４を備えている。
【００６９】
通信レイヤにおいては、ＩｒＤＡ通信回路４１が物理層に相当し、ＩｒＤＡスタック４２がデータリンク層及びネットワーク層に相当し、ファイル転送部４３がトランスポート層及びセッション層に相当する。同じく通信レイヤにおいて、オブジェクト送受信部４４は、ファイル転送部４３からのデータを処理するプレゼンテーション層及びアプリケーション層に相当する部分と、ＵＡＲＴ３９の上位層でシリアル通信プロトコルスタックからなるプレゼンテーション層〜データリンク層を構成する部分とからなる。
【００７０】
ファイル転送部４３は、ＣＦ型通信カード２１内のOBEX(Object Exchange(TM)) プログラムを実行することで構築される機能部分であり、OBEXの仕様に基づくファイル転送制御を司る。詳しくは、携帯電話３側のOBEXとの論理的な通信リンクの確立及び切断や、ファイル転送時にパケット分割されて送られてくるパケットを元のファイルに組み立てる復元処理等を行う。
【００７１】
オブジェクト送受信部４４は対応拡張子記憶部４４ａを有し、カードスロット２２にＣＦ型通信カード２１が挿着された状態を印刷装置２が電源投入後はじめて検知した時に、印刷装置２からＣＦ型通信カード２１へ送られてくる拡張子データを対応拡張子記憶部４４ａに記憶（セットアップ）する。
【００７２】
ＣＦ型通信カード２１がデータを受信した際、オブジェクト送受信部４４は受信データからファイル名を取得し、そのファイル名の中の拡張子と拡張子データとを比較参照することにより、受信データが印刷装置２にとって印刷対応能力のある印刷対応データか否かを判定する。詳しくは、受信データのヘッダ中にあるファイル名「aaaa.bbb」を読み取り、ファイル名から拡張子「bbb」 を抜き出し、この拡張子「bbb」 と拡張子データとを参照比較することにより印刷対応データか否かを判断する。この参照比較では大文字と小文字の区別はしない。
【００７３】
そして、オブジェクト送受信部４４はその判定結果に基づき印刷対応データの受信は許可するが、印刷未対応データの受信は拒否するデータ選別処理を行う。オブジェクト送受信部４４は、印刷対応データである場合、そのオブジェクトデータ及びファイル拡張子「bbb」 のデータ（ファイル拡張子データという）を印刷装置２側へ転送する。なお、ここで行うデータ選別はファイル形式がvCard 等のデータのみを受信許可することに限らず、例えば拡張子が「txt」 や「rtf」 のファイルについても受信を許可する閾基準の高くない第１段階の選別である。
【００７４】
印刷装置２は、ＣＦ型通信カード２１間で信号やデータのやり取りを行うカードドライバ４５と、印刷装置側ＵＡＲＴ４０の通信動作を制御するＵＡＲＴドライバ４６と、オブジェクトデータの受信完了判断を行うデータトランスファ部４７と、オブジェクトデータを解析して各種処理を施すＩｒＤＡプロファイル部４８とを備えている。印刷装置２は、入力したテキストデータにラスタ処理を施すテキストデータラスタ処理部４９と、入力した画像データにラスタ処理を施す画像データラスタ処理部５０とを備えている。
【００７５】
カードドライバ４５及びＵＡＲＴドライバ４６は、スロット通信部８ｄに内蔵されたドライバ回路からなるハードウェアとソフトウェアとで構成されている。データトランスファ部４７は、ＣＰＵ４が通信プロトコルプログラムを実行することにより実現される機能部分である。ＩｒＤＡプロファイル部４８、テキストデータラスタ処理部４９及び画像データラスタ処理部５０は、ＣＰＵ４がアプリケーションプログラムを実行することにより実現される機能部分である。
【００７６】
なお、ＯＳＩ参照モデルに当てはめた場合、カードドライバ４５及びＵＡＲＴドライバ４６はデータリンク層及びネットワーク層に相当する。また、データトランスファ部４７はトランスポート層及びセッション層に相当し、ＩｒＤＡプロファイル部４８、テキストデータラスタ処理部４９及び画像データラスタ処理部５０は、プレゼンテーション層及びアプリケーション層に相当する。
【００７７】
カードドライバ４５は、印刷装置２の電源投入時にＣＰＵ４が実行する初期化処理の際に、ＣＰＵ４から拡張子データを受け取ってセットアップデータ記憶部４５ａに格納する。そして、カードドライバ４５は、電源投入後はじめて印刷装置２とＣＦ型通信カード２１との電気的接続を検知したＣＰＵ４からの指示に基づきセットアップデータ記憶部４５ａに格納された拡張子データを読み出してＣＦ型通信カード２１に送信する。本実施形態では、印刷対応ファイルの拡張子として、「vcf」「vmg」「vnt」「jpeg」「jpg」  が拡張子データに設定されている。ＣＦ型通信カード２１へ送られた拡張子データは、オブジェクト送受信部４４により対応拡張子記憶部４４ａに格納されることによりＣＦ型通信カード２１側にセットアップされる。
【００７８】
ＵＡＲＴドライバ４６は、例えばＣＰＵ４及びカードドライバ４５の指示に基づき印刷装置側ＵＡＲＴ４０を制御し、印刷装置側ＵＡＲＴ４０から割込要求を受け付けると、印刷装置２が他の通信部８ａ〜８ｄからデータ受信中であるビジー状態でない限り入力ポートを開きデータの取り込みを開始する。ＵＡＲＴドライバ４６は、データトランスファ部４７及びＩｒＤＡプロファイル部４８で検出されたエラー通知などの通知を受け取ると、その旨の信号をカード制御部３７に送信する。
【００７９】
データトランスファ部４７は、ＣＦ型通信カード２１のオブジェクト送受信部４４から送られてきたオブジェクトデータとファイル拡張子データを受け取ると、ファイル拡張子データをＩｒＤＡプロファイル部４８に送るとともに、オブジェクトデータについてはそれを正しく受信できたかどうかを判断する。この判断は、オブジェクトデータが正しく受信できたかどうかを検証する手順がプログラムされた伝送制御手順４７ａに従って判定される。伝送制御手順４７ａとしてはベーシック手順と、ＨＤＬＣ（ハイレベルデータリンク）手順とが挙げられ、本例ではベーシック手順を簡素化した伝送制御手順を採用する。
【００８０】
データトランスファ部４７は、伝送制御手順４７ａによりデータを正しく受信できた場合はそのデータ（電文本体又は電文分割ブロック）を次のＩｒＤＡプロファイル部４８へ順次送り、データが正しく受信できなかった場合はオブジェクト送受信部４４へそのデータの再送を要求する。この再送要求を受けたオブジェクト送受信部４４は直前にデータトランスファ部４７へ送信したデータを再送する。データトランスファ部４７は、再送要求の後に再送されないままタイムアウトになると、エラー通知信号をオブジェクト送受信部４４へ送信するようＵＡＲＴドライバ４６に指示する。
【００８１】
ＩｒＤＡプロファイル部４８は、印刷装置２の作動モードを判定するモード判定部５１と、印刷装置２が取り込んだ各種データをＲＡＭ６に一時保存する際に同データの不備の有無を検証するデータ検証部５２と、印刷処理時にオブジェクトデータの拡張子を識別する拡張子識別部５３とを備えている。ＩｒＤＡプロファイル部４８は、XHTML 形式で記述された印刷レイアウトテンプレートを記憶したテンプレート記憶部５５と、vNote 形式のファイルのデータの中身を解析及び検証する画像データデコード部５６とを備えている。
【００８２】
モード判定部５１は、本例において印刷装置２の作動モードが携帯文字合成専用受信モードと、電源は投入されているが携帯文字合成専用受信モード以外のモード（例えば、通常の待機モード）とのどちらであるかを判定する。モード判定部５１は、データトランスファ部４７からオブジェクトデータを入力した際、印刷装置２の作動モードが携帯文字合成専用受信モードであれば、そのオブジェクトデータをデータ検証部５２に送出する。
【００８３】
一方、モード判定部５１は、データトランスファ部４７からオブジェクトデータを入力した際、印刷装置２の作動モードが携帯文字合成専用受信モード以外のモード（待機モード等）であれば、そのオブジェクトデータをテキストデータラスタ処理部４９又は画像データラスタ処理部５０に直接送出する。従って、オブジェクトデータはテンプレートに対応付けられない生データのままテキストデータラスタ処理部４９又は画像データラスタ処理部５０に送られて印刷処理が施される。
【００８４】
データ検証部５２は、モード判定部５１から入力したファイル拡張子データを参照して、その入力データが受け付け可能なデータであるか否かを検証し、データが正しければそれをＲＡＭ６に一時的に保存し、データが正しくなければ受信データをＲＡＭ６に保存せずに破棄する。例えば印刷装置２が携帯電話３から電話帳データＤcaを赤外線通信で受信した場合、まずデータ検証部５２は受信した電話帳データＤcaのファイル形式がvCard 形式か否かを識別し、形式が正しければＲＡＭ６に一時的に保存する。
【００８５】
ここで、図７に示すように、電話帳データＤcaは、「BEGIN:VCARD」のプロパティで始まり、このプロパティ以下にvCard の具体的な情報が書き込まれ、最後に「END:VCARD」のプロパティで終わるデータ群である。従って、データ検証部５２は、受信データ内に「BEGIN:VCARD」の情報があるか否かを見ることで、その受信データが電話帳データＤcaであるか否かを検証する。また、電話帳データＤca内に複数件のデータが含まれる場合には、「BEGIN:VCARD」で始まり「END:VCARD」で終わるデータの括りが複数存在することになる。なお、電話帳データＤcaのファイル形式がvCard 形式か否かの識別は、ファイル拡張子データが「vcf」 であるか否かを見ることによって行うことも可能である。
【００８６】
「BEGIN:VCARD」と「END:VCARD」との間には、個人情報の各アイテムが「プロパティ要素：入力値」の形式で書き込まれている。このプロパティ要素としては、「N（名前）」、「SOUND（フリガナ）」、「ADR（住所）」、「TEL（電話番号）」、「EMAIL（電子メールアドレス）」、「NOTE（メモ）」等が用意されている。また、プロパティ要素の後に続く入力値は、そのプロパティ要素に関してユーザが入力若しくは指定した具体的な入力データ（名前、フリガナ、住所、電話番号、電子メールアドレス等）である。
【００８７】
また、プロパティ要素の後に「；」を付与して属性を書き込むことによって、プロパティの詳細を指定することも可能である。例えば、図７に示す「TEL;WORK;VOICE」のプロパティ要素は勤務先電話番号を表し、「TEL;CELL」のプロパティ要素は携帯電話番号を表し、「TEL;X-ABC MAIN;VOICE」は組織の代表電話番号を表している。この属性には、例えば自宅や学校等の電話番号を指定するものもある。また、以上の事に関しては「MAIL」や「ADR」等の他のプロパティ要素でも同じことが言える。
【００８８】
電話帳データＤcaがvCard 形式のファイルである場合、データ検証部５２は受信した電話帳データＤcaをＲＡＭ６に保存する。一方、電話帳データＤcaがvCard 形式のファイルでない場合、データ検証部５２はこの電話帳データＤcaをＲＡＭ６に保存せずに破棄するとともに、表示装置１９の画面１９ａにデータ受信中止の旨を表示する処理過程を経る。
【００８９】
また、印刷装置２が携帯電話３から電話帳データＤcaを赤外線通信で取得する際、データ検証部５２は電話帳データＤcaに必要なデータが含まれているか否かも判断し、必要なデータが含まれていなければ、そのデータをＲＡＭ６に保存せずに破棄し、データ受信中止の旨を画面１９ａに表示する。例えば、データ検証部５２は電話帳データＤca内に「N」或いは「FN」のプロパティ（ネーム又はフルネームを表す属性情報）が含まれているか否か、更に「N」或いは「FN」のプロパティに入力値が含まれているか否かを判断する。電話帳データＤca内にこれらプロパティ及び入力値が含まれていなければ、データ検証部５２はこの電話帳データＤcaを受信すべきでないと判断して、この電話帳データＤcaをＲＡＭ６に保存せず、データ受信中止の旨を表示装置１９の画面１９ａに表示する。
【００９０】
また、データ検証部５２は電話帳データＤca内に「ADR」のプロパティ（住所を表す属性情報）が含まれているか否か、この「ADR」のプロパティに入力値が含まれているか否か、更に郵便番号マーク及び郵便番号を表す数字パターン（文字列）が含まれているか否かを判断する。電話帳データＤca内にプロパティ及びこれらデータが含まれていなければ、データ検証部５２はこの電話帳データＤcaを受信すべきでないと判断して、この電話帳データＤcaをＲＡＭ６に保存せず、データ受信中止の旨を表示装置１９の画面１９ａに表示する。
【００９１】
なお、以上に述べた方式は、複数件からなる電話帳データＤcaを１つのデータ括りとして取り扱っていることから、電話帳データＤca内の各件において１つでも名前や住所等に不備があれば、この電話帳データＤcaを全て破棄することになる。但し、複数件からなる電話帳データＤcaを各件単位で取り扱うことも可能であり、この場合においては電話帳データＤcaの各件のうち不備のないものはＲＡＭ６に保存し、不備のあるものについては破棄する方式をとることも可能である。
【００９２】
また、データ検証部５２は、電話帳データＤcaの検証のみを行うことに限らず、例えばメール本文データＤmeやメモ帳データＤnoについても同様の検証を行うことも可能である。更に、データ検証部５２は、携帯電話３から取り込んだオブジェクトデータ（電話帳データＤca、メール本文データＤme、メモ帳データＤno及び画像データＤjp）のみ検証することに限らず、例えばスキャン機構１７、メモリーカード２３、ホストコンピュータ２４から取り込んだ画像データについて検証を行うことも可能である。
【００９３】
更に、ＲＡＭ６に一時保存されるデータは文字データＤle（電話帳データＤca、メール本文データＤme及びメモ帳データＤno内のテキストデータ）や画像データＤjpに限らず、上記した印刷テンプレートデータＤteや印刷レイアウト指示データＤpaでもよい。印刷テンプレートデータＤteや印刷レイアウト指示データＤpaは、オブジェクトデータと同様に携帯電話３から赤外線通信を介して取り込むことに限らず、例えばホストコンピュータ２４等の外部機器からケーブル通信を介して取り込んでもよい。また、印刷テンプレートデータＤteや印刷レイアウト指示データＤpaは、携帯電話３やホストコンピュータ２４で新たにダウンロードして、それを印刷装置２に送信してもよい。
【００９４】
拡張子識別部５３は、ＲＡＭ６内のデータを用いて印刷処理が行われるとき、ユーザにより印刷対象として選択されたデータをＲＡＭ６から読み出し、その読み出した各データのファイル拡張子データを識別してデータの振り分け先を選定する。この処理として、拡張子識別部５３はファイル拡張子データが「vcf」 や「vmg」 であれば、そのvCard ファイルやvMessageファイルをテキストデータ形式変換部５４に送り、ファイル拡張子データが「vnt」 であれば、そのvNote ファイルを画像データデコード部５６へ送る。拡張子識別部５３は、受信データのファイル拡張子データが「jpeg」又は「jpg」 であれば、そのJPEGファイルを画像データラスタ処理部５０へ送る。
【００９５】
テキストデータ形式変換部５４は、電話帳データＤcaやメール本文データＤmeのファイル形式をXHTML 形式に変換する前にそのデータの中身を解析し、ファイル形式がvCard 形式又はvMessage形式であることを検証する。例えば、入力データが電話帳データＤcaの場合、同ファイル形式のデータならば備えているはずのプロパティ（「BEGIN:VCARD」 ,「N」 ,「SOUND」 等）などの有無を確認する。テキストデータ形式変換部５４は、入力データが電話帳データＤcaでない場合、このデータを破棄するとともに、表示装置１９やＣＦ型通信カード２１でその旨を通知する。一方、テキストデータ形式変換部５４は、このデータが電話帳データＤcaであれば、そのデータをXHTML 形式に変換する。
【００９６】
また、携帯電話３の機種によっては電話帳に画像添付機能を備えているものもあり、この場合には電話帳データＤcaに画像データが付随している。更に、一般的に電子メールには絵文字機能があるため、メール本文データＤmeにも画像が添付された状態となることがある。このため、テキストデータ形式変換部５４は、この種のデータを入力した際、画像に関するデータを抜き取り、それを画像データデコード部５６に転送する。このように、テキストデータ形式変換部５４は、拡張子が正しい場合でもデータの中身まで解析及び検証する。
【００９７】
逆に、画像データデコード部５６がテキストデータを含むタイプのvNote 形式のファイルを受け付けた場合、画像データデコード部５６はその受け付けたデータのうち画像データを取得し、テキストデータについてはテキストデータ形式変換部５４に転送する。なお、このときに画像データデコード部５６が行う処理については、テキストデータ形式変換部５４と同様の処理を経るため、詳細は省略する。
【００９８】
テキストデータ形式変換部５４は、ファイル形式変換処理を施す際、まずテンプレート記憶部５５（ＲＯＭ５又はＲＡＭ６）からXHTML 形式で記述された図８及び図９に示す印刷テンプレートデータＤteを読み出す。なお、図８のデータの続きが図９に示されている。印刷テンプレートデータＤteは、XHTML 形式で記述されたレイアウト用データであり、タグを使用して文字の大きさ、色、画像ファイル等が指定されている。また、印刷テンプレートデータＤteは、携帯電話３から取得した受信データがテンプレートの所定位置に割り付けられるように、オブジェクトデータを構成する各プロパティの入力値（テキストデータ）の格納先もタグにより指定されている。
【００９９】
印刷テンプレートデータＤteには、以下のデータ群が文書のヘッダ情報であることを表す<head>タグが書き込まれ、この<head>タグ〜</head>タグの間に、印刷テンプレートデータＤte情報（タイトルや表示スタイル等）が書き込まれている。<head>タグ〜</head>タグの間には文書にタイトルを付ける際に用いる<title>タグが書き込まれ、この<title>タグ〜</title>タグの間に、タイトルに関する情報（タイトル情報）が書き込まれている。このタイトル情報は、ブラウザのツールバーに表示されたり、ブックマーク登録を行った際のタイトル名として表示されたりする。
【０１００】
<head>タグ〜</head>タグの間には、以下の領域にスタイルシートが記述されていることを表す<style>タグが書き込まれ、この<style>タグ〜</style>タグの間に、スタイルシートに関する情報（スタイル情報）が書き込まれている。このスタイル情報としては、表示画像のページサイズを指定したページサイズ情報、同ページ上に表示される文字の詳細（フォント、色、レイアウト）を指定した文字詳細情報、同ページ上に乗せられる画像の詳細を指定した画像情報等が含まれる。
【０１０１】
印刷テンプレートデータＤteには、以下に続くデータ群が文書の本体であることを表す<body>タグが書き込まれている。<body>タグ〜</body>タグの間には、まず最初に<div class=”HagakiSize”>タグが書き込まれることによって、<body>タグ以下のブロックのclass 属性が「HagakiSize」であることが指定されている。また、本例においては<div class=”HagakiSize”>タグの後には、コメントとして<!--HagakiSize領域決定用-->タグが記載されている。
【０１０２】
<div class=”HagakiSize”>タグの下段には、次ブロックのデータ群が画像に関するものであるというコメントとして<!--画像-->タグが記載されている。この<!--画像-->タグ下段には、画像に関する詳細の指定領域として<div class=”image1”>タグ及び<img class=”image1” src=”288x352.jpg”>タグが記載されている。
【０１０３】
<div class=”image1”>タグは、画像div 要素のclass 属性が「image1」に沿うものであることを定義するタグである。「image1」のdiv 要素では、画像の表示位置、幅、高さ等が設定されている。また、<img class=”image1” src=”288x352.jpg”>タグは、画像のimg 要素のclass 属性が「image1」に沿うもので、使用画像が「288x352.jpg」であることを定義するタグである。「image1」のimage 要素では、表示形式、高さ、縁幅等が設定されている。
【０１０４】
画像に複数箇所（本例は２箇所）で文字表示を行う場合、１つ目の文字群をタイトル１とすると、<div class=”image1”>タグ及び<img class=”image1” src=”288x352.jpg”>タグの下段には、次ブロックのデータ群がタイトル１に関するものであるというコメントとして<!--タイトル１-->タグが記載されている。この<!--タイトル１-->タグの下段には、タイトル１に関する詳細の指定領域として<div class=”title1 title1a”>タグ及び<span class=”title1”>タグが記載されている。
【０１０５】
<div class=”title1 title1a”>タグは、タイトル１のdiv 要素のclass 属性が「title1」及び「title1a」に沿うものであることを定義するタグである。「title1」のdiv 要素では、タイトル１で表示する文字の位置、フォントサイズ、高さ、幅等が設定されている。「title1a」のdiv 要素では、文字の表示位置、色等が設定されている。また、<span class=”title1”>タグは、タイトル１のspan 要素のclass 属性がtitle1に沿うものであることを定義するタグである。「title1」のspan 要素では、文字の１行高さが設定されている。
【０１０６】
また、<span class=”title1”>タグとその直後の</span>タグとの間は、画像に表示する実際の文字が書き込まれる領域である。例えば、タイトル１に単なる文字列を書き込む場合、この領域には同文字列の書込先を指定する<!--タイトル１文字--!>タグが書き込まれている。このため、画像に文字データＤleを重ねて印刷出力する際、タイトル１として指定された文字データＤleの書込先については、このコメントタグを検索することによって位置が指定される。よって、タイトル１として取り込んだ文字データＤleは、<!--タイトル１文字--!>タグ部分に書き込まれることになる。
【０１０７】
画像上に表示する２つ目の文字群をタイトル２とした場合、タイトル１用の</span>タグ及び</div>タグの下段には、次ブロックのデータ群がタイトル２に関するものであるというコメントとして<!--タイトル２-->タグが記載されている。この<!--タイトル２-->タグの下段には、タイトル２に関する詳細の指定領域として<div class=”title2 title2a”>タグ及び<span class=”title2”>タグが記載されている。
【０１０８】
<div class=”title2 title2a”>タグは、タイトル１と同様の形式で要素及び属性が定義されている。また、<span class=”title2”>タグとその直後の</span>タグとの間は、タイトル１の場合と同様に、画像に表示する実際の文字が書き込まれる領域である。例えば、タイトル２に名前、住所及び電話番号を書き込む場合、この領域にはこれら文字列の書込先を指定する<!--ESD_vCard_Name-->タグ、<!--ESD_vCard_ADRESS1-->タグ及び<!--ESD_vCard_TELN01-->タグが書き込まれている。このため、タイトル２の文字データＤleとしては、携帯電話３から電話帳データＤcaを送信する処理を行うことになる。
【０１０９】
よって、画像に電話帳データＤcaを重ねて印刷出力する際、この電話帳データＤcaの書込先については、これらコメントタグを検索することによって位置が指定される。即ち、電話帳データＤca内の名前が<!--ESD_vCard_Name-->タグ部分に書き込まれ、住所が<!--ESD_vCard_ADRESS1-->タグ部分に書き込まれ、電話番号が<!--ESD_vCard_TELN01-->タグ部分に書き込まれる。なお、各コメントタグの直後に記載された<br/>タグは改行を表すタグであり、印刷文字はこの<br/>タグ部分で改行された状態で印刷される。
【０１１０】
印刷装置２が文字データＤleを受信した際、テキストデータ形式変換部５４はその文字データＤleを印刷テンプレートデータＤteに組み込む処理を行う。この処理に際して、テキストデータ形式変換部５４は印刷テンプレートデータＤte内のコメントタグ（即ち、<!--  --!>タグ）を読み出し、このコメントタグに応じたプロパティ要Ｄteに割り付けてXHTML データ（XHTML-Printデータ）を生成する。
【０１１１】
例えば、文字データＤleが図７に示すvCard ファイル（電話帳データＤca）の場合、テキストデータ形式変換部５４はそのvCard ファイルの中から所定のプロパティ要素（例えば、「N」、「ADR」、「TEL」等）の各入力値を取り出し、これら入力値を<span class=”title1”>タグ（或いは<span class=”title2”>タグ）の直後に書き込む。このように、XHTML 形式を用いて印刷用のデータを生成する処理を用いれば、文字列を印刷テンプレートデータＤteに組み込む際に、コメントタグを探すだけで文字列の書込先を特定できるため、XHTML の構文を解析する処理を経なくとも、文字列を印刷テンプレートデータＤteに組み込むことが可能である。
【０１１２】
画像データデコード部５６は、拡張子識別部５３からvNote 形式のオブジェクトデータを受け取って、そのオブジェクトデータの中身を解析し、それがvNote 形式のデータであるか否かを検証する。この検証としては、例えばvNote 形式のデータであれば備えているはずのプロパティ等の有無を確認する。画像データデコード部５６は、入力データがvNote 形式のデータでなければデータを破棄するとともに、間違ったデータである旨を表示装置１９及びＣＦ型通信カード２１で通知する。一方、vNote ファイル形式のデータであれば、添付されているエンコード画像データを抜き取るとともに、メモ帳機能で記述されたテキストデータを含むと解析した場合はそのテキストデータをテキストデータ形式変換部５４に転送する。
【０１１３】
画像データデコード部５６は、予め用意されたデコード用プログラム（Bese64）を起動させて、エンコードされたJPRG画像データをJPEG画像データにデコードする。このように、画像データデコード部５６は、入力したデータの拡張子が「vnt」 であっても、データの中身までも正しくvNote 形式であるかどうかを事前に解析及び検証する。画像データデコード部５６は、デコード後のJPEG画像データを画像データラスタ処理部５０に送出する。
【０１１４】
テキストデータラスタ処理部４９は、テキストデータ形式変換部５４から受け取ったXHTML データにラスタ処理を施す。また、画像データラスタ処理部５０は、JPEG画像データにラスタ処理を施す。ここで、テキストデータラスタ処理部４９及び画像データラスタ処理部５０は、XHTML 形式に変換されたデータを受け付けた場合、テンプレートに対応付けられた印刷態様でオブジェクトデータを印刷出力する。一方、テキストデータラスタ処理部４９及び画像データラスタ処理部５０は、モード判定部５１からオブジェクトデータを直接入力すると、テンプレートを加味しない単なる文字列（インデックス）として印刷出力する。
【０１１５】
テキストデータラスタ処理部４９は、このラスタ処理としてXHTML 解析処理、レイアウト設定処理、色変換処理及び２値化処理を実施する。まずXHTML 解析処理では、XHTML データを解析して、X HTML 言語で記述されたレイアウトのテンプレート情報とテキストで記述された個人情報とに分解する。そして、XHTML 言語（タグ）で記述された記述内容（レイアウトのテンプレート情報）を解析して個人情報テキスト（各プロパティの値）の割付領域を演算し、演算した各割付領域の位置座標データ（アドレスデータ）を取得する。
【０１１６】
レイアウト設定処理では、個人情報テキストの文字コードをキャラクタデータに変換するとともに、得られたキャラクタデータをテンプレートで指定された割付領域から決まるアドレスに所定の文字サイズのドットデータとして展開する。この展開されたドットデータに色変換処理及び２値化処理を施した後、その２値化データに印刷時のドット形成順序に並び替える処理を施す。なお、XHTML 解析処理の結果、XHTML データが画像を含む（アドレス指定のみ）場合は、れると、その画像とテキストを併せた全体についてレイアウト設定処理を行う。よって、テキストと画像を含む場合は、テキストと画像が所定位置に配置されたレイアウトが決定される。
【０１１７】
画像データラスタ処理部５０は、ラスタ処理を行う前に、画像データデコード部５６を経由せず直接送られてきたJPEGデータについては、データの中身を解析してJPEGファイル形式のデータであるか否かを検証する。ラスタ処理には、JPEG解析及びデコード処理、レイアウト設定処理、色変換処理及び２値化処理が含まれる。JPEG解析及びデコード処理では、JPEG画像データが圧縮系画像データであるためまずこれをＹＣｂＣｒ表色系（輝度(Y) と青の色差(Cb)と赤の色差(Cr)を使って表現する表色系）の非圧縮系画像データに解凍する。そして、解凍して得られたＹＣｂＣｒ表色系の多値画像データをさらにＲＧＢ表色系の多値画像データに変換する。
【０１１８】
レイアウト設定処理では、ＲＧＢ表色系の多値画像データを用紙上に割り付ける割付領域を演算し、演算した割付領域から決まるワークメモリ（イメージバッファ）６ｂ上のアドレスにその画像を所定サイズのドットデータとして展開する。この展開された画像データ（ドットデータ）に色変換処理及び２値化処理を施した後、その２値化データに印刷時のドット形成順序に並び替える処理を施す。
【０１１９】
図１１は、印刷コンテンツ・ライブラリの構成図である。データ検証部５２でＲＡＭ６への保存が許可された各種データ（文字データＤle、画像データＤjp、印刷テンプレートデータＤte及び印刷レイアウト指示データＤpa）は、ライブラリ化された状態でＲＡＭ６に一時的に蓄積される。即ち、データ検証部５２でＲＡＭ６への保存が許可された各種データは、各々のデータ単位で取り扱いが可能な状態でＲＡＭ６に保存されている。ユーザは、操作パネル１８を操作してＲＡＭ６内のデータの中から所望の画像データＤjp、文字データＤle、印刷テンプレートデータＤte及び印刷レイアウト指示データＤpaを選択指定して印刷条件を設定する。
【０１２０】
また、印刷装置２は、元データをレイアウト対応のXH TML 形式のデータに変換する印刷レイアウト生成モジュール５７と、そのXHTML 形式のデータを印刷用のイメージデータに変換するレンダラー５８とを備えている。なお、印刷レイアウト生成モジュール５７が図６の拡張子識別部５３、テキストデータ形式変換部５４、テンプレート記憶部５５及び画像データデコード部５６で構成され、レンダラー５８が図６のテキストデータラスタ処理部４９及び画像データラスタ処理部５０で構成される。
【０１２１】
印刷レイアウト生成モジュール５７は、ユーザによって指定された印刷条件に基づき、印刷対象として組み合わされたデータに関してレイアウト情報、レイアウト内の画像情報、レイアウト内の文字情報の各種データを設定する。レイアウト情報は、例えばレイアウト番号、文字列個数情報（レイアウト中の配置文字列数）、画像個数情報（レイアウト中の配置画像数）、テンプレート情報（使用するテンプレートの情報）、用紙サイズ（印刷用紙サイズ）、メディアタイプ（品質を決定する印刷メディア種）の各項目からなる。
【０１２２】
レイアウト内の画像情報は、画像番号（レイアウト内の画像番号）、画像タイプ（JPEG又はPNG(Portable Network Graphics)  ）、最大サイズ（レイアウトに収まる最大サイズ（データ容量））、横サイズ（最大横方向サイズ）、縦サイズ（最大縦方向サイズ）、回転角度（画像の回転角度）の各項目からなる。また、レイアウト内の文字情報は、文字列番号（レイアウト内の文字列）、最大文字列長（文字枠に入力可能な文字数）、文字数カウント（保存済みの文字列長）、文字色（文字列の色情報）の各項目からなる。
【０１２３】
レンダラー５８は、これら各種情報を入力して、ユーザが組み合わせたデータを印刷用のイメージデータに置き換える。プリントエンジン５９はこの印刷用のイメージデータを入力して用紙へ印刷処理を施す。なお、プリントエンジン５９は印刷ヘッド１１、キャリッジモータ１２及び紙送りモータ１３等の印刷装置２のメカ機構に相当する。なお、文字データＤleはＲＯＭ５内に記憶したデータを使用してもよいし、印刷テンプレートデータＤteはＲＯＭ５内のデータのみを用いることに限らず、外部から新たに取得したデータでもよい。
【０１２４】
また、プリントエンジン５９は、このイメージデータを基に文字（画像でも可）を印刷出力する際、同一文字を用紙Ｐにおける印刷開始位置を変更（ずらす）ことによって、影が生じた印刷文字として印刷出力することも可能である。なお、本例においては影が生じた状態のイメージデータはテキストデータラスタ処理部４９によって生成され、影として印刷する文字色や、印刷開始位置のずらし量は操作パネル１８で適宜設定変更可能である。
【０１２５】
次に、本例の印刷システム１の動作を図１２〜図２０に従って説明する。
まず、ユーザが操作部２０を操作して印刷装置２の作動モードを携帯文字合成専用受信モード（通称、ファンプリントモード）に設定操作すると、表示装置１９の画面１９ａには、図１２に示すような携帯文字合成専用受信モードの初期画面６０ａが表示される。表示装置１９の画面１９ａに初期画面６０ａを表示した状態で決定スイッチ２０ｈが操作されると、以下に示すような携帯文字合成印刷が開始される。
【０１２６】
まず、表示装置１９の画面１９ａには、図１２に示すテンプレート選択画面６０ｂ〜６０ｆが表示される。テンプレート選択画面６０ｂ〜６０ｆは画面を横方向にスクロールすることが可能であり、画面がスクロールされる度に、ＲＯＭ５に登録された各種テンプレートが画面１９ａに順次表示される。本例においては、ハガキ（横）、ハガキ（縦）、カード（名刺）、ＣＤ／ＤＶＤ、ハガキ（宛名）のテンプレートが順次表示される。ユーザは、使用したいテンプレート選択画面６０ｂ〜６０ｆを画面１９ａに表示させた状態で、決定スイッチ２０ｈを操作することによりテンプレート選択を行う。なお、携帯文字合成印刷開始操作がなされたとき、赤外線通信（又はブルートゥース（Ｒ））の画像・電話帳等の印刷サービスが行われていれば、その作業は一旦停止される。
【０１２７】
このテンプレート選択で例えばハガキ（宛名）のテンプレートが選択されると、印刷装置２の作動状態は、文字データＤleを携帯電話３から印刷装置２に転送する文字入力状態に移行する。このとき、表示装置１９の画面１９ａには、印刷装置２の作動状態が文字入力状態に切り換わったことを通知する図１４に示すメッセージ画面６２ａが表示される。メッセージ画面６２ａには、ユーザが選択指定したテンプレートから決まるレイアウトに依存した情報が表示され、本例においては携帯電話３に登録されたデータが「名前が３０文字以内のデータ」と、「住所が５０文字以内のデータ」との条件を満たしているか否かをユーザに確認させる旨のメッセージが表示される。
【０１２８】
メッセージ画面６２ａが画面１９ａに表示された状態で決定スイッチ２０ｈが操作されると、ＣＰＵ４は印刷装置２の作動状態を、電話帳データＤcaの受信が可能な受信スタンバイ状態にし、表示装置１９の画面１９ａに、携帯電話３による文字送信を要求する旨の受信受付画面６２ｂを表示させる。なお、ＲＡＭ６に既に保存された受信済みの電話帳データＤcaがある場合には、その受信済み件数が受信受付画面６２ｂに表示された状態となる。
【０１２９】
この受信受付画面６２ｂを見たユーザは、携帯電話３から電話帳データＤcaを赤外線通信によって送信するが、本例において携帯電話３からは、vC ard ファイル形式の電話帳データＤcaがＣＦ型通信カード２１を介して印刷装置２に送信される。ユーザが携帯電話３から電話帳データＤcaを送信すると、ＣＰＵ４はＣＦ型通信カード２１を介してデータ受信を開始し、データ受信中である旨のインフォメーション画面６２ｃを表示装置１９の画面１９ａに表示させる。
【０１３０】
このとき、まずモード判定部５１は、印刷装置２の作動モードが携帯文字合成専用受信モードか或いはそれ以外のモードかを判定する。印刷装置２の作動モードが携帯文字合成専用受信モードであれば、ＣＦ型通信カード２１で受信した電話帳データＤcaはデータ検証部５２側に送られ、ユーザが指定したテンプレートに対応付けられた状態でハガキに印刷出力されることになる。
【０１３１】
この電話帳データＤcaの受信スタンバイ状態において、データ検証部５２（オブジェクト送受信部４４も含む）は、ＣＦ型通信カード２１を介して受信した電話帳データＤcaの拡張子を参照することにより、その電話帳データＤcaが正しいデータ（即ち、ファイル形式がvCard 形式）か否かを判断する。電話帳データＤcaの拡張子が正しければ、データ検証部５２はこの電話帳データＤcaを、各電話帳の１件１件にＩＤを割り振ってＲＡＭ６の所定記憶領域に一時格納する。電話帳データＤcaの受信が完了した際には、その旨を通知する受信完了画面６２ｄが表示装置１９の画面１９ａに表示される。
【０１３２】
一方、電話帳データＤcaの拡張子が正しくなければ、データ検証部５２は電話帳データＤca以外のデータを受信したと判断してそのデータを破棄するとともに、データ受信を中止する旨のデータ受信中止画面６２ｅを表示装置１９の画面１９ａに表示させる。このとき、データ検証部５２は電話帳データＤcaに不備がないかどうかも監視しており、例えば電話帳データＤcaの中に住所に関するデータが含まれていなければ、これも受け取れないデータであると認識して、データ受信中止画面６２ｆを画面１９ａに表示させる。
【０１３３】
また、印刷装置２で受付け可能な電話帳件数が予め決まっている場合、データ検証部５２は受信した電話帳の総件数がこの閾値を超えたときにも、その時点でデータ受信を中止する旨としてデータ受信中止画面６２ｇを表示装置１９の画面１９ａに表示させる。なお、印刷装置２で受付け可能な電話帳件数は、印刷装置２のスタッカにセット可能な用紙枚数を上限とするように設定されている。データ受信中止画面６２ｅ〜６２ｇは一定時間表示された後、受信受付画面６２ｂに再度切り換わる。
【０１３４】
文字入力が完了すると、続いて印刷条件の設定及び印刷実行を行う操作に移行する。ここでまず最初に、全件受信した電話帳データＤcaのうち、どれを最終的にＲＡＭ６に保存するかをユーザに選択させる処理が行われるが、この処理としては以下に示す４通りの例が挙げられる。この処理に移行した際、表示装置１９の画面１９ａには、全件受任した電話帳データＤcaの中から所望の宛名データをユーザに実行させる処理に印刷装置２の作動状態が移行することを通知する図１５に示すインフォメーション画面６３ａが表示される。
【０１３５】
まず１つ目の例としては、図１６に示すように、宛名１件ごとにチェックボックス６４ａを付けた一覧表６４を印刷し、保存したい宛名のチェックボックス６４ａにユーザがチェックを行い、そのチェック情報をスキャン機構１７で読み込む手法である。なお、この一覧表６４は、図１５に示すインフォメーション画面６３ａを画面１９ａに表示した状態で、印刷開始スイッチ２０ｄが押されると印刷出力される。
【０１３６】
２つ目の例としては、図１７に示すように、表示装置１９の画面１９ａに宛名画面６５を１件ずつ表示し、不要な宛名が表示されれば次の宛名画面６５を表示し、印刷を希望する宛名画面６５が表示された際に印刷実行操作を行って、その場で一件ずつハガキに宛名を印刷する手法である。なお、このときの宛名画面６５の表示切替えは、操作パネル１８の上スイッチ２０ｆ及び下スイッチ２０ｇを操作することで行う。また、印刷実行操作は操作パネル１８の印刷開始スイッチ２０ｄを操作することで行う。
【０１３７】
３つ目の例としては、図１８に示すように、受信した電話帳データＤcaの宛名全件をスクロール式にリスト表示したリスト画面６６を表示装置１９に画面表示し、ユーザがこのリスト画面６６を見ながら印刷を希望する宛名を選択して、全選択が終了した後にそれらの宛名を各ハガキに印刷出力する手法である。この場合、ユーザはリスト画面６６上で印刷を希望する宛名のところに選択枠６６ａを合わせ、その状態で決定スイッチ２０ｈを押すことにより宛名選択を行い、選択が全て終わった時点で印刷開始スイッチ２０ｄを操作する操作手順を経る。
【０１３８】
４つ目の例としては、図１９に示すように、受信した電話帳データＤcaの各宛名がＩＤ番号と対応付けられたＩＤ表６７を印刷出力し、印刷を希望する宛名のＩＤ番号（記号でも可）をユーザが表示装置１９のＩＤ入力画面６８に入力して印刷指示をする手法である。ＩＤ入力画面６８にＩＤ番号を入力して印刷開始スイッチ２０ｄを操作されると、そのＩＤ番号の宛名がハガキに印刷される。この場合、ＩＤ番号は１つ１つ入力する構成でもよいし、或いは印刷したい宛名のＩＤ番号を一括してＩＤ入力画面６８に入力する構成のどちらを採用してもよい。
【０１３９】
なお、チェックした宛名を印刷対象とするのとは逆に、チェックした宛名を印刷対象から外すようにしてもよい。例えば、図１６に示す一覧表（チェックリスト）６４を用いた手法の場合、誤りがある宛名のチェックボックス６４ａにユーザがチェックを行い、そのチェック情報をスキャン機構１７で読み込み、チェックされたものについて印刷対象から外す手順がとられる。そして、一覧表６４を再度印刷出力し、宛名に誤りが再度見つかった場合にはそのチェックボックス６４ａにチェックを付与し、その一覧表６４をスキャン機構１７で再度読み込む。この作業を宛名に誤りがなくなるまで繰り返し、正しい宛名のみを印刷装置２に登録する。
【０１４０】
また、誤りのある宛名を印刷対象から外した後、携帯電話３から電話帳データＤcaを再度送信して、ＲＡＭ６内の宛名を登録し直すことも可能である。この作業としては、まずユーザが携帯電話３上の電話帳データＤcaを修正するとともに、印刷装置２を受信スタンバイ状態（データ待受状態）にする。この状態において、ユーザが修正した宛名について携帯電話３から１件ごとに印刷装置２に送信すると、ＲＡＭ６の記憶領域のうち印刷対象から外された部分に、修正が加えられた宛名が上書きされ、正しいデータに置き換えられる。
【０１４１】
更に、図１６に示す一覧表６４を用いた手法の場合、一覧表６４に頁番号識別子６４ｂ（図１６参照）を用意して、この頁番号識別子６４ｂの所定のボックスを塗り潰すことで頁番号を判断可能としてもよい。本例においては、横方向に枡が１０個ある２段の頁番号識別子６４ｂを用意し、上段で１０桁の頁番号を、下段で１桁の頁番号を指定し、上段では左端から右に向かうに従い頁番号を１０，２０，…と指定し、下段では左端から右に向かうに従い頁番号を１，２，…と指定する。スキャン機構１７はチェックボックス６４ａと同じ手法で頁番号識別子６４ｂの塗り潰し状態を認識する。
【０１４２】
ハガキへの宛名印刷が開始されると、表示装置１９の画面１９ａには、まず印刷イメージ画面６３ｂが表示され、実際に印刷が行われている際には、表示装置１９の画面１９ａに印刷中である旨の図１５に示すインフォメーション画面６３ｃが表示される。また、インフォメーション画面６３ａでリスト選択をスキップすると、画面１９ａにはリスト印刷を進めるインフォメーション画面６３ｄが表示される。選択した全ての宛名が各ハガキに印刷処理されて宛名印刷が終了すると、印刷装置２の作動状態が初期状態に復帰し、表示装置１９の画面１９ａが初期画面６０ａに復帰する。
【０１４３】
一方、印刷装置２がＣＦ型通信カード２１を介して携帯電話３から電話帳データＤcaを受信した際、印刷装置２の作動モードが携帯文字合成専用受信モード以外のモードであるとモード判定部５１が判定すると、その電話帳データＤcaはテンプレート対応でない生データのまま（即ち、デフォルト形式）で印刷処理が施される。つまり、印刷装置２が受信した電話帳データＤcaは、そのままテキストデータラスタ処理部４９又は画像データラスタ処理部５０に送られ、例えば電話帳データＤca内の宛名がデフォルトのレイアウト情報に基づき、用紙等に一覧印刷（インデックス印刷）される。
【０１４４】
従って、本例においては、印刷装置２の受け入れ態勢が整っている場合にのみ、テンプレート対応で印刷出力される。よって、例えばユーザが電話帳データＤcaの宛名をメモ的な情報として得たい場合には、印刷装置２を携帯文字合成専用受信モード以外のモードにして携帯電話３から電話帳データＤcaを送信すれば、宛名を羅列で印刷出力（即ち、第２出力態様）することが可能となる。このため、ユーザはメモ的に印刷された電話帳の宛名羅列を取得することが可能である。
【０１４５】
また、ユーザがハガキに宛名印刷したい場合には、印刷装置２を携帯文字合成専用受信モードにして携帯電話３から電話帳データＤcaを印刷装置２に送信することになる。従って、印刷装置２はこの電話帳データＤcaをテンプレート（即ち、レイアウト）に対応付けた状態（即ち、第１出力態様）でハガキに宛名印刷を施す。以上により、携帯電話３から赤外線通信で印刷装置２に電話帳データＤcaを送信して印刷出力する構成においても、その電話帳データＤcaをユーザの意図に応じた印刷態様で印刷出力することが可能となる。
【０１４６】
また、図１２においてハガキ（宛名）以外のテンプレートが選択された場合、表示装置１９の画面１９ａには、図１３に示す画像選択画面６１ａが表示される。画像選択画面６１ａには、画像の取込先を指定する複数の項目があり、同図においてはメモリーカード２３を画像取込先とする項目と、携帯電話３を画像取込先とする項目と、画像を使わない項目とが表示されている。なお、画像選択画面６１ａを上下方向にスクロールさせて、他の画像取込先（例えば、ホストコンピュータ２４）の項目を表示することも可能である。
【０１４７】
ここで、画像取込先がメモリーカード２３である項目が選択操作された場合、表示装置１９の画面１９ａには、メモリーカード２３内の画像を表示するカード内画像表示画面６１ｂが表示される。カード内画像表示画面６１ｂは画面を横方向にスクロールすることが可能であり、画面をスクロールすることでカード内の画像を順次表示する。ユーザは、使用したい画像を画面に表示させ、その画面を表示した状態で決定スイッチ２０ｈを操作して画像選択を行う。
【０１４８】
一方、画像取込先が携帯電話３である項目が選択操作された場合、表示装置１９の画面１９ａには、携帯電話３による画像送信を要求する旨の受信受付画面６１ｃが表示される。この状態になったとき、ＣＰＵ４は印刷装置２の作動状態を、携帯電話３から画像データを受信することが可能な受信スタンバイ状態にする。
【０１４９】
この受信受付画面６１ｃを見たユーザは、携帯電話３から画像データＤjpを送信する。ここで、携帯電話３は例えばＣＣＤカメラ３０で取り込んだ画像データＤjp等を、そのデータ単位で赤外線送信可能な機能を有しており、この機能では例えばディスプレイ２９に画像データのファイル名を一覧表示させ、その中の１つを選択して赤外線送信操作を施すことで、外部に画像データＤjpを送信可能である。なお、画像データＤjpはvNote のファイル形式でＣＦ型通信カード２１に送信される。ユーザが携帯電話３から画像データＤjpを送信すると、ＣＰＵ４はＣＦ型通信カード２１を介して画像データＤjpの受信を開始し、データ受信中である旨のインフォメーション画面６１ｄを表示装置１９の画面１９ａに表示させる。
【０１５０】
このとき、データ検証部５２（オブジェクト送受信部４４も含む）はＣＦ型通信カード２１が受信した画像データＤjpの拡張子を参照することにより、その画像データが正しいデータ（即ち、ファイル形式がvNote 形式）か否かを判断する。この画像データＤjpはvNote のファイル形式で送られるので、拡張子が「vnt」 であるか否かが判断されることになる。
【０１５１】
画像データＤjpの拡張子が正しければ、データ検証部５２はこの画像データＤjpをＲＡＭ６に保存する。なお、以上のように印刷画像を選択する場合においては、選択画像が印刷画像として使用されるため、文字列の場合と同様の方式で、この画像のファイル番号（ファイル名）が印刷テンプレートデータＤteに書き込まれることになる。一方、画像データＤjpの拡張子が正しくなければ、データ検証部５２は画像データ以外のデータを受信したと判断してそのデータを破棄するとともに、データ受信を中止する旨のデータ受信中止画面６１ｅを表示装置１９の画面１９ａに表示させる。データ受信中止画面６１ｅは一定時間表示された後、同図に示す受信受付画面６１ｃに切り換わる。画像データＤjpの受信が完了すると、表示装置１９の画面１９ａにはその旨を通知するデータ受信完了画面６１ｆが表示される。
【０１５２】
画像取込先の指定が完了すると、印刷装置２の作動状態が、文字データＤleを携帯電話３から印刷装置２に転送する文字入力に移行する。このとき、表示装置１９の画面１９ａには、入力操作が文字入力操作に切り換わったことを通知する図１４に示すメッセージ画面６２ｈが表示される。メッセージ画面６２ｈには、ユーザが選択指定したテンプレートから決まるレイアウトに依存した情報が表示され、本例においては「テキスト１」及び「テキスト２」の各入力枠に入力可能な文字数及び段数が表示される。
【０１５３】
文字入力時、まずテキスト１に入力する文字データＤleを印刷装置２に赤外線通信で転送する操作を行うが、画面１９ａにメッセージ画面６２ｈが表示された状態で決定スイッチ２０ｈが操作されると、表示装置１９の画面１９ａには、携帯電話３による文字送信を要求する旨の受信受付画面６２ｉが表示される。この状態になったとき、ＣＰＵ４は印刷装置２の作動状態を、携帯電話３から文字データＤleを受信することが可能な受信スタンバイ状態にする。
【０１５４】
この受信受付画面６２ｉを見たユーザは、携帯電話３から文字データＤleを赤外線通信によって送信する。このとき、携帯電話３からは、文字データＤleとして電話帳データＤca（vCard ファイル）、メール本文データＤme（vMessageファイル）又はメモ帳データＤno（vNote ファイル）等がＣＦ型通信カード２１に送信される。ユーザが携帯電話３から文字データＤleを送信すると、ＣＰＵ４はＣＦ型通信カード２１を介して文字データＤleの受信を開始し、データ受信中である旨のインフォメーション画面６２ｊを表示装置１９の画面１９ａに表示させる。
【０１５５】
このときも、データ検証部５２（オブジェクト送受信部４４も含む）はＣＦ型通信カード２１が受信した文字データＤleの拡張子を参照することにより、その文字データＤleが正しいデータ（即ち、ファイル形式がvCard 形式、vMessage形式又はvNote 形式）か否かを判断する。文字データＤleの拡張子が正しければ、データ検証部５２はこの文字データＤleをＲＡＭ６に保存する。そして、テキストデータ形式変換部５４は、受信した文字データＤleを印刷テンプレートデータＤteに組み込んで、XHTML データ生成作業を行う。
【０１５６】
一方、文字データＤleの拡張子が正しくなければ、データ検証部５２は文字データＤle以外のデータを受信したと判断してそのデータを破棄するとともに、データ受信を中止する旨のデータ受信中止画面６２ｋを画面１９ａに表示させる。データ受信中止画面６２ｋは一定時間表示された後、同図に示す受信受付画面６２ｉに切り換わる。文字データＤleの受信が完了すると、表示装置１９の画面１９ａにはその旨を通知するデータ受信完了画面６２ｌが表示される。
【０１５７】
テキスト１への文字入力が完了、或いはテキスト１への文字入力がスキップされると、テキスト２への文字入力を促す受信受付画面６２ｍが表示装置１９の画面１９ａに表示される。そして、テキスト１の場合と同じように、携帯電話３からＣＦ型通信カード２１が文字データＤleを受信している際には、携帯電話３からデータを受信している旨のインフォメーション画面６２ｎが表示装置１９の画面１９ａに表示され、文字データＤleの受信が完了すると、データ受信完了の旨を示すデータ受信完了画面６２ｐが表示される。なお、このときもテキストデータ形式変換部５４は、受信した文字データＤleを印刷テンプレートデータＤteに組み込んで、XHTML データ生成作業を行う。なお、ここで記載した文字入力は、携帯電話３から無線通信で取得した文字データＤleをダイレクトに印刷テンプレートデータＤteに割り付ける方法に限らず、予めＲＡＭ６に取り込んでおいた文字データ群から所望のものを選択して印刷テンプレートデータＤteに割り付ける方式でもよい。
【０１５８】
文字入力が完了すると、続いて印刷条件の設定及び印刷実行を行う操作に移行する。このとき、表示装置１９の画面１９ａには、各種印刷条件の項目が羅列された図１５に示す印刷条件表示画面６３ｅが表示される。この印刷条件表示画面６３ｅには、その時点で設定されている用紙種類、テキスト１の文字色、テキスト２の文字色、画像回転の条件及び印刷枚数の他に、文字枠イメージ６９ａ及び画像イメージ６９ｂが表示される。文字枠イメージ６９ａは指定したテンプレートから決まるもので、画像イメージ６９ｂは選択指定した画像から決まるものである。
【０１５９】
印刷条件表示画面６３ｅを画面１９ａに表示した状態で例えば決定スイッチ２０ｈが操作されると、ＣＰＵ４は印刷装置２の作動状態を印刷条件設定モードに設定し、図１５に示す印刷条件設定画面６３ｆを画面１９ａに表示する。印刷条件設定画面６３ｆには、用紙種類、品質（印刷モード）、テキスト１の文字色、テキスト２の文字色及び画像の回転等の各種設定項目が表示されている。印刷条件設定画面６３ｆは操作部２０の操作により更に下位層画面に移行することが可能であり、例えば「画像の回転」を選択するとＣＰＵ４は印刷装置２の作動状態を画像回転設定モードに設定する。このとき、表示装置１９の画面１９ａには図１５に示す画像回転設定画面６３ｇが表示され、ユーザはこの画面６３ｇ上で画像の回転設定を行う。
【０１６０】
一方、印刷条件表示画面６３ｅで「印刷開始」ボタンが選択操作されると、表示装置１９の画面１９ａには、印刷実行を最終的に確認するための図１５に示す印刷実行確認画面６３ｈが表示される。この印刷実行確認画面６３ｈを画面１９ａに表示した状態で印刷開始スイッチ２０ｄが操作されると、印刷条件設定画面６３ｆで設定した印刷条件で印刷処理が行われるとともに、印刷処理が実行中の間は、印刷中である旨を通知するインフォメーション画面６３ｉが表示装置１９の画面１９ａに表示される。そして、図２０に示すように、画像７０に文字（同図では２箇所）が載った用紙７１が印刷出力される。
【０１６１】
印刷が終了すると、表示装置１９の画面１９ａには、次の画像データの印刷を確認する印刷継続確認画面６３ｊが表示される。この印刷継続確認画面６３ｊには、印刷継続を指示する「はい」ボタンと、印刷を終了する「いいえ」ボタンとが表示されている。印刷継続確認画面６３ｊで印刷継続を選択すると、同図に示す印刷条件表示画面６３ｅに戻り、印刷条件の設定操作に戻って印刷継続が可能となる。一方、印刷継続確認画面６３ｊで印刷継続を選択しないと、表示装置１９の画面１９ａは初期画面６０ａに復帰する。
【０１６２】
本実施形態の構成によれば、以下に記載の効果を得ることができる。
（１）印刷装置２の作動モードが携帯文字合成専用受信モードのモード下で、印刷装置２がＣＦ型通信カード２１を介して携帯電話３から電話帳データＤcaを受信すると、電話帳データＤcaはテンプレート対応の出力態様で印刷出力される。また、印刷装置２の作動モードが携帯文字合成専用受信モード以外のモード下で、印刷装置２がＣＦ型通信カード２１を介して携帯電話３から電話帳データＤcaを受信すると、電話帳データＤcaはその宛名が一覧印刷される。従って、ユーザは携帯電話３の電話帳データＤcaを印刷装置２に赤外線通信で送信して印刷出力する際に、出力態様（テンプレート対応、又は宛名一覧印刷）を好み（状況）に合わせて使い分けることができ、ユーザの意図に応じた出力態様で電話帳データＤcaを印刷出力することができる。
【０１６３】
（２）印刷装置２が取得した文字データＤle、画像データＤjp、印刷テンプレートデータＤte、印刷レイアウト指示データＤpaは、ライブラリ化された状態でＲＡＭ６に保存される。従って、文字データＤle、画像データＤjp、印刷テンプレートデータＤte、印刷レイアウト指示データＤpaを組み合わせる際の組み合わせパターンの自由度が増し、顧客満足度の向上を図ることができる。
【０１６４】
（３）印刷装置２がＣＦ型通信カード２１を介して電話帳データＤcaを受信する際、電話帳データＤcaがvCard 形式でないデータであったり、電話帳データＤcaに不備があったりする場合には、この電話帳データＤcaをＲＡＭ６に保存しない。従って、印刷するにあたって不備のあるデータを印刷装置２が受け付けずに済み、印刷エラー等の不具合が生じ難くなる。また、この電話帳データＤcaが一つのデータの括りとして扱われる場合には、各宛名ごとにデータを取り扱う場合に比べ、各々のデータごとにデータ処理（保存／破棄）を行わずに済むことからデータ処理が簡素化する。一方で、この電話帳データＤcaが各宛名単位で取り扱われるのであれば、印刷装置２が電話帳データＤcaを受信した際、例えばデータに不備のない宛名はＲＡＭ６に保存し、不備のある宛名のデータについては破棄するようにする処理をとれば、複数の宛名のデータうち印刷可能なデータのみを印刷装置２に取り込むことができる。
【０１６５】
（４）印刷装置２がＣＦ型通信カード２１を介して電話帳データＤcaを受信する際、このデータに不備がある場合には、その旨が表示装置１９の画面１９ａに表示される。従って、受信した電話帳データＤcaが不備のあるデータある旨をユーザに視覚的に通知することができる。なお、印刷装置２が画像データＤjpや文字データＤleを受信する場合も同様である。
【０１６６】
（５）電話帳データＤcaが全件送信機能で印刷装置２に送信された場合、これら宛名のうちユーザが印刷を希望する宛名を選択可能とした。従って、電話帳データＤcaが全件送信で印刷装置２に送信されたとしても、その中から所望の宛名のみハガキに印刷出力することができる。
【０１６７】
（６）用紙（ハガキ）に印刷処理を施す際、印刷文字に影が付されるように文字を印刷出力するので、印刷文字の見易さを向上することができる。
（７）図１６〜図１９に示すチェックした宛名を印刷対象から外す手法を用いた場合、修正を加えた宛名を携帯電話３から印刷装置２に送信すれば、そのデータが印刷装置２に新たに登録されるので、誤りのある電話帳データＤcaを修正することができる。
【０１６８】
（８）一覧表６４を用いて印刷対象を選択する場合、一覧表６４に頁番号を判断する頁番号識別子６４ｂを設けたので、一覧表６４が複数頁に亘って印刷出力されたとしても、各頁が何枚目であるかを判断することができる。
【０１６９】
なお、本実施形態は上記構成に限らず、以下の態様に変更してもよい。
（変形例１）印刷装置２はカードスロット２２にＣＦ型通信カード２１を挿し込むことで赤外線通信機能を有する構成に限らず、例えば赤外線通信機能を予め装置内に搭載している構造でもよい。
【０１７０】
（変形例２）無線通信形式は、赤外線通信やブルートゥース（Ｒ）に限定されず、例えばIEEE802.11a やIEEE802.11b 等の他の形式を用いてもよい。
（変形例３）通信端末は携帯電話３に限らず、例えばＰＤＡ(Personal Digital Assistant)等の他の通信機器を採用してもよい。
【０１７１】
（変形例４）印刷装置２のモードは実施形態で記載した携帯文字合成専用受信モード等に限定されず、電話帳データＤca以外の文字データを受信する際の受信モードを採用してもよい。
【０１７２】
（変形例５）記憶手段はＲＡＭ６に限定されず、例えば印刷装置２にＥＥＰＲＯＭを増設して、これをライブラリ用のメモリとしてもよい。また、第２記憶手段はＲＯＭ５に限らず、例えばＥＥＰＲＯＭやＲＡＭ等のメモリでもよいし、若しくはＲＡＭ６を転用してもよい。
【０１７３】
（変形例６）印刷装置２のデータ受信状態は、携帯電話３のディスプレイ２９に文字情報等により表示してもよい。この場合、まず印刷装置側ＵＡＲＴ４０は、印刷装置２側から入力した各種信号を、カード側ＵＡＲＴ３９を介してカード制御部３７に出力する。カード制御部３７は印刷装置２側から入力した各種信号を監視してデータ受信状態（通信ステータス）を管理し、表示部３６をその時の通信ステータスに応じた点灯態様に表示制御することで、ユーザにその時々のデータ受信状態を報知する。このとき、カード制御部３７は通信ステータスのステータス情報を、赤外線受発光部３５を介して携帯電話３に赤外線送信し、印刷装置２側のデータ受信状態を携帯電話３のディスプレイ２９に文字情報等により表示させる。
【０１７４】
（変形例７）印刷装置２が不備のある電話帳データＤcaを受信した際、それをユーザに通知する方法は表示装置１９による画面表示に限定されず、例えば印刷装置２にスピーカを搭載して、スピーカで音声報知してもよい。
【０１７５】
（変形例８）印刷装置２はスキャン機構１７を備えた複合機に限らず、ホストコンピュータ２４から送信される印刷データのみ印刷出力可能な機種でもよい。また、印刷装置２はインクジェット式に限らず、例えばレーザ式等の他種類の印刷装置を用いてもよい。更に、印刷装置２はキャリッジにインクカートリッジを乗せたオンキャリッジ式に限らず、キャリッジ及びインクカートリッジが別々となったオフキャリッジ式でもよい。
【０１７６】
次に、上記実施形態及び別例から把握できる技術的思想について以下に追記する。
（１）請求項１１において、前記印刷出力手段は、前記出力態様が第１出力態様の際、宛名情報を扱うファイル形式の電話帳データを前記受信データとして受信すると、前記電話帳データを所定のテンプレートに割り付けて印刷出力し、前記出力態様が第２出力態様の際、宛名情報を扱うファイル形式の前記電話帳データを受信すると、前記テンプレートに沿わずに前記電話帳データ内の宛名を一覧印刷する。
【図面の簡単な説明】
【０１７７】
【図１】一実施形態における印刷システムの電気構成を示すブロック図。
【図２】携帯電話のディスプレイに表示された電話帳編集画面の画面図。
【図３】携帯電話のディスプレイに表示されたメール作成画面の画面図。
【図４】携帯電話のディスプレイに表示されたメモ画面の画面図。
【図５】携帯電話で赤外線通信を行う際の画面遷移図。
【図６】データ通信及びその印刷処理の機能ブロック図。
【図７】電話帳データ（vCard ファイル）のデータ図。
【図８】印刷テンプレートデータのデータ図。
【図９】印刷テンプレートデータの図８の続きを表すデータ図。
【図１０】印刷テンプレートデータに文字データを組み込んだ状態のデータ図。
【図１１】印刷コンテンツ・ライブラリの構成図。
【図１２】印刷装置でテンプレートを選択する際の印刷装置の画面遷移図。
【図１３】印刷装置で画像を選択する際の印刷装置の画面遷移図。
【図１４】携帯電話から印刷装置に文字を送信する際の印刷装置の画面遷移図。
【図１５】印刷装置で印刷設定及び印刷実行を行う際の印刷装置の画面遷移図。
【図１６】全件受信した宛名の中から所望の宛名をユーザに選択させる際の説明図。
【図１７】全件受信した宛名の中から所望の宛名をユーザに選択させる際の説明図。
【図１８】全件受信した宛名の中から所望の宛名をユーザに選択させる際の説明図。
【図１９】全件受信した宛名の中から所望の宛名をユーザに選択させる際の説明図。
【図２０】画像及び影付き文字が印刷された用紙の平面図。
【符号の説明】
【０１７８】
１…印刷システム、２…印刷装置、３…通信端末としての携帯電話、４…設定手段、表示制御手段、印刷出力手段、生成手段、判別手段及び選択手段を構成するＣＰＵ、５…第２記憶手段としてのＲＯＭ、６…記憶手段としてのＲＡＭ、７…印刷出力手段を構成するＡＳＩＣ、８…通信手段を構成する外部通信インターフェース、１１…印刷出力手段を構成する印刷ヘッド、１２〜１３…印刷出力手段を構成する各モータ、１４〜１６…印刷出力手段を構成する各駆動回路、１９…表示手段及び判別結果表示手段を構成する表示画面、２０…操作手段としての操作部、２１…通信手段を構成するＣＦ型通信カード、６２ｂ，６２ｉ…画面としての受信受付画面、Ｄpr…印刷データ、Ｄle…印刷データを構成する文字データ、Ｄjp…印刷データを構成する画像データ、Ｄte…レイアウト情報を構成する印刷テンプレートデータ、Ｄpa…レイアウト情報を構成する印刷レイアウト指示データ、Ｄca…電話帳データ、Ｐ，７１…用紙。
【図１】
2006309692.tif 000003
【図２】
2006309692.tif 000004
【図３】
2006309692.tif 000005
【図４】
2006309692.tif 000006
【図５】
2006309692.tif 000007
【図６】
2006309692.tif 000008
【図７】
2006309692.tif 000009
【図８】
2006309692.tif 000010
【図９】
2006309692.tif 000011
【図１０】
2006309692.tif 000012
【図１１】
2006309692.tif 000013
【図１２】
2006309692.tif 000014
【図１３】
2006309692.tif 000015
【図１４】
2006309692.tif 000016
【図１５】
2006309692.tif 000017
【図１６】
2006309692.tif 000018
【図１７】
2006309692.tif 000019
【図１８】
2006309692.tif 000020
【図１９】
2006309692.tif 000021
【図２０】
2006309692.tif 000022