(57)【要約】      （修正有）【課題】携帯端末装置から印刷装置に印刷用データが送信された際に、当該印刷用データに応じて最適な処理が印刷装置において実行されるデータ処理システム、ならびにそのデータ処理システムのための印刷装置および携帯端末装置を提供する。【解決手段】携帯端末装置３００から印刷装置２００に送信される印刷用データに、印刷装置２００において実行される処理を決定するための判別用データとして、携帯端末装置３００の機種ＩＤを含める。機種データベース２２には、携帯端末装置３００の機種毎の情報を示すための機種データが格納される。印刷装置２００内の判定処理部２１は、印刷用データに含まれる機種ＩＤと機種データベース２２に格納された機種データとに基づいて、印刷用データを送信した携帯端末装置３００にＳＶＧビューアが搭載されているか否かを判定する。【選択図】図２
2006195899.tif 000002
【特許請求の範囲】
【請求項１】
印刷用データに基づく印刷出力処理を含む複数の処理を行う印刷装置であって、
前記印刷用データに基づいて前記複数の処理から少なくとも１つの処理が選択的に実行されるように処理を切り替える制御手段を備えることを特徴とする、印刷装置。
【請求項２】
前記印刷用データは、前記選択的に実行される処理を決定するための判別用データと前記印刷出力処理のための画像形成用データとを含み、
前記制御手段は、前記判別用データに基づいて処理を切り替えることを特徴とする、請求項１に記載の印刷装置。
【請求項３】
前記制御手段は、前記印刷出力処理の実行前における前記画像形成用データに基づく印刷プレビュー画面の表示と非表示とを前記判別用データに基づいて切り替えることを特徴とする、請求項２に記載の印刷装置。
【請求項４】
前記印刷用データは、外部の携帯端末装置から送信され、
前記携帯端末装置から送信される印刷用データを受信する受信手段を更に備えることを特徴とする、請求項２または３に記載の印刷装置。
【請求項５】
前記判別用データには、前記携帯端末装置の機種を示すデータが含まれ、
前記制御手段は、前記機種を示すデータに基づいて処理を切り替えることを特徴とする、請求項４に記載の印刷装置。
【請求項６】
前記機種毎のＳＶＧビューアの搭載の有無を示す機種データを格納する機種データ格納部を更に備え、
前記制御手段は、前記機種を示すデータと前記機種データ格納部に格納された機種データとに基づいて処理を切り替えることを特徴とする、請求項５に記載の印刷装置。
【請求項７】
前記判別用データには、前記携帯端末装置の表示性能を示すデータが含まれ、
前記制御手段は、前記表示性能を示すデータに基づいて処理を切り替えることを特徴とする、請求項４から６までのいずれか１項に記載の印刷装置。
【請求項８】
前記判別用データには、前記携帯端末装置に搭載されているソフトウェアを示すデータが含まれ、
前記制御手段は、前記ソフトウェアを示すデータに基づいて処理を切り替えることを特徴とする、請求項４から７までのいずれか１項に記載の印刷装置。
【請求項９】
前記判別用データには、前記携帯端末装置の操作履歴を示すデータが含まれ、
前記制御手段は、前記操作履歴を示すデータに基づいて処理を切り替えることを特徴とする、請求項４から８までのいずれか１項に記載の印刷装置。
【請求項１０】
外部の印刷装置に印刷出力処理を実行させるために印刷用データを送信する携帯端末装置であって、
前記印刷用データは、前記印刷装置において複数の処理から選択的に実行される処理を決定するための判別用データと前記印刷出力処理のための画像形成用データとを含むことを特徴とする、携帯端末装置。
【請求項１１】
請求項１０に記載の携帯端末装置であって、
該携帯端末装置の機種を示すデータが前記判別用データに含まれていることを特徴とする、携帯端末装置。
【請求項１２】
請求項１０または１１に記載の携帯端末装置であって、
該携帯端末装置の表示性能を示すデータが前記判別用データに含まれていることを特徴とする、携帯端末装置。
【請求項１３】
請求項１０から１２までのいずれか１項に記載の携帯端末装置であって、
該携帯端末装置の操作履歴を示すデータが前記判別用データに含まれていることを特徴とする、携帯端末装置。
【請求項１４】
印刷出力のための印刷用データを外部に送信する携帯端末装置と、前記印刷用データに基づく印刷出力処理を含む複数の処理を行う印刷装置とからなるデータ処理システムであって、
前記印刷装置は、前記印刷用データに基づいて前記複数の処理から少なくとも１つの処理が選択的に実行されるように処理を切り替える制御手段を備えることを特徴とする、データ処理システム。
【請求項１５】
前記印刷用データは、前記選択的に実行される処理を決定するための判別用データと前記印刷出力処理のための画像形成用データとを含み、
前記制御手段は、前記判別用データに基づいて処理を切り替えることを特徴とする、請求項１４に記載のデータ処理システム。
【請求項１６】
前記制御手段は、前記印刷出力処理の実行前における前記画像形成用データに基づく印刷プレビュー画面の表示と非表示とを前記判別用データに基づいて切り替えることを特徴とする、請求項１５に記載のデータ処理システム。
【請求項１７】
印刷用データに基づく印刷出力処理を含む複数の処理を制御するためのプログラムであって、
前記印刷出力処理の実行前において印刷プレビュー画面を表示するか否かを判定する印刷プレビュー要否判定ステップをコンピュータに実行させ、
前記印刷用データは、前記複数の処理から選択的に実行される処理を決定するための判別用データと前記印刷出力処理のための画像形成用データとを含み、
前記印刷プレビュー要否判定ステップでは、前記判別用データに基づいて印刷プレビュー画面を表示するか否かが判定されることを特徴とする、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理システムに関し、更に詳しくは、携帯電話やＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）等の携帯端末装置と印刷装置との間におけるデータ処理のためのシステムに関する。
【背景技術】
【０００２】
近年、印刷機能の他にコピー機能やスキャナ機能等が一台の装置に集約された複合機（ＭＦＰ：Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌｓ）と呼ばれる印刷装置が知られている。この印刷装置は、外部とデータ通信を行うための機能を有しており、例えば、携帯電話が受信した電子メールのデータを取り込むことができる。このため、携帯電話等の携帯端末装置に保存されているデータの印刷装置からの印刷出力が行われるようになっている。印刷装置は、携帯端末装置から印刷出力のためのデータ（以下、「印刷用データ」という。）を受け取ると、その印刷用データの内容を一旦表示部に表示し（印刷出力の実行前に印刷用データの内容を一旦表示部に表示する機能は「印刷プレビュー」と呼ばれている。）、オペレータ（利用者）からの印刷出力の指示を受け付けてから印刷出力を実行している。この理由は、従来の携帯端末装置は一般に画面サイズが小さく解像度も低いため、携帯端末装置側では印刷プレビューによる表示画面の充分な確認ができないからである。
【０００３】
また、上述のように携帯端末装置は画面サイズが小さく、また、オペレータの操作用のボタンも小さい。このため、携帯端末装置から印刷装置への印刷用データの送信の際に、オペレータにとっては、携帯端末装置側での良好な視認性や操作性が得られていなかった。そこで、携帯端末装置に保存されているデータの題名等を印刷装置の表示部に表示し、印刷出力すべきデータの題名等を印刷装置側でオペレータに選択させるプリントシステムが提案されている。
【特許文献１】特開２００１−３５６８８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところが、近年、携帯端末装置の画面サイズの大型化や高解像度化が進んでいる。このため、印刷出力の実行前に携帯端末装置側の印刷プレビューによって表示画面の確認が行われることが多くなると想定される。しかしながら、上述のようなシステムにおいては、印刷出力の実行前には、全ての印刷用データについて印刷装置側で印刷プレビューが行われている。このため、オペレータの操作負担の軽減や迅速な印刷出力の実現が課題となっている。また、印刷装置によっては全ての印刷用データについて印刷プレビューをすることなく印刷出力が実行されているが、この場合には、不要な印刷出力の削減等が課題となっている。このように、印刷装置側での画一的な処理に起因する様々な課題が生じている。
【０００５】
そこで、本発明では、携帯端末装置に保存されているデータを印刷装置から印刷出力する際に、印刷プレビューの実行の要否を自動的に判定し、データの内容に応じて印刷プレビューの実行の有無を切り替えることのできるデータ処理システム、およびそのデータ処理システムのための印刷装置、携帯端末装置を実現することを目的とする。
【課題を解決するための手段】
【０００６】
第１の発明は、印刷用データに基づく印刷出力処理を含む複数の処理を行う印刷装置であって、
前記印刷用データに基づいて前記複数の処理から少なくとも１つの処理が選択的に実行されるように処理を切り替える制御手段を備えることを特徴とする。
【０００７】
第２の発明は、第１の発明において、
前記印刷用データは、前記選択的に実行される処理を決定するための判別用データと前記印刷出力処理のための画像形成用データとを含み、
前記制御手段は、前記判別用データに基づいて処理を切り替えることを特徴とする。
【０００８】
第３の発明は、第２の発明において、
前記制御手段は、前記印刷出力処理の実行前における前記画像形成用データに基づく印刷プレビュー画面の表示と非表示とを前記判別用データに基づいて切り替えることを特徴とする。
【０００９】
第４の発明は、第２の発明または第３の発明において、
前記印刷用データは、外部の携帯端末装置から送信され、
前記携帯端末装置から送信される印刷用データを受信する受信手段を更に備えることを特徴とする。
【００１０】
第５の発明は、第４の発明において、
前記判別用データには、前記携帯端末装置の機種を示すデータが含まれ、
前記制御手段は、前記機種を示すデータに基づいて処理を切り替えることを特徴とする。
【００１１】
第６の発明は、第５の発明において、
前記機種毎のＳＶＧビューアの搭載の有無を示す機種データを格納する機種データ格納部を更に備え、
前記制御手段は、前記機種を示すデータと前記機種データ格納部に格納された機種データとに基づいて処理を切り替えることを特徴とする。
【００１２】
第７の発明は、第４から第６までのいずれかの発明において、
前記判別用データには、前記携帯端末装置の表示性能を示すデータが含まれ、
前記制御手段は、前記表示性能を示すデータに基づいて処理を切り替えることを特徴とする。
【００１３】
第８の発明は、第４から第７までのいずれかの発明において、
前記判別用データには、前記携帯端末装置に搭載されているソフトウェアを示すデータが含まれ、
前記制御手段は、前記ソフトウェアを示すデータに基づいて処理を切り替えることを特徴とする。
【００１４】
第９の発明は、第４から第８までのいずれかの発明において、
前記判別用データには、前記携帯端末装置の操作履歴を示すデータが含まれ、
前記制御手段は、前記操作履歴を示すデータに基づいて処理を切り替えることを特徴とする。
【００１５】
第１０の発明は、外部の印刷装置に印刷出力処理を実行させるために印刷用データを送信する携帯端末装置であって、
前記印刷用データは、前記印刷装置において複数の処理から選択的に実行される処理を決定するための判別用データと前記印刷出力処理のための画像形成用データとを含むことを特徴とする。
【００１６】
第１１の発明は、第１０の発明に係る携帯端末装置であって、
該携帯端末装置の機種を示すデータが前記判別用データに含まれていることを特徴とする。
【００１７】
第１２の発明は、第１０の発明または第１１の発明に係る携帯端末装置であって、
該携帯端末装置の表示性能を示すデータが前記判別用データに含まれていることを特徴とする。
【００１８】
第１３の発明は、第１０から第１２までのいずれかの発明に係る携帯端末装置であって、
該携帯端末装置の操作履歴を示すデータが前記判別用データに含まれていることを特徴とする。
【００１９】
第１４の発明は、印刷出力のための印刷用データを外部に送信する携帯端末装置と、前記印刷用データに基づく印刷出力処理を含む複数の処理を行う印刷装置とからなるデータ処理システムであって、
前記印刷装置は、前記印刷用データに基づいて前記複数の処理から少なくとも１つの処理が選択的に実行されるように処理を切り替える制御手段を備えることを特徴とする。
【００２０】
第１５の発明は、第１４の発明において、
前記印刷用データは、前記選択的に実行される処理を決定するための判別用データと前記印刷出力処理のための画像形成用データとを含み、
前記制御手段は、前記判別用データに基づいて処理を切り替えることを特徴とする。
【００２１】
第１６の発明は、第１５の発明において、
前記制御手段は、前記印刷出力処理の実行前における前記画像形成用データに基づく印刷プレビュー画面の表示と非表示とを前記判別用データに基づいて切り替えることを特徴とする。
【００２２】
第１７の発明は、印刷用データに基づく印刷出力処理を含む複数の処理を制御するためのプログラムであって、
前記印刷出力処理の実行前において印刷プレビュー画面を表示するか否かを判定する印刷プレビュー要否判定ステップをコンピュータに実行させ、
前記印刷用データは、前記複数の処理から選択的に実行される処理を決定するための判別用データと前記印刷出力処理のための画像形成用データとを含み、
前記印刷プレビュー要否判定ステップでは、前記判別用データに基づいて印刷プレビュー画面を表示するか否かが判定されることを特徴とする。
【発明の効果】
【００２３】
上記第１の発明によれば、印刷用データに基づいて、印刷装置において実行される処理が切り替えられる。これにより、全ての印刷用データに対して画一的な処理が印刷装置で実行されるのではなく、各印刷用データに応じて最適な処理が実行されるように印刷装置を動作させることができる。
【００２４】
上記第２の発明によれば、印刷用データには印刷装置で実行される処理を決定するための判別用データが含まれ、その判別用データに基づいて処理が切り替えられる。これにより、処理の切り替えを決定するための情報を判別用データとして印刷用データに含め、当該情報に応じて最適な処理が実行されるように印刷装置を動作させることができる。
【００２５】
上記第３の発明によれば、判別用データに基づいて、印刷プレビュー画面の表示／非表示が切り替えられる。これにより、印刷プレビューが不要な印刷用データについては印刷装置において印刷プレビュー画面の表示が行われず、オペレータの操作負担を軽減することができる。
【００２６】
上記第４の発明によれば、携帯端末装置から印刷装置に印刷用データが送信され、その印刷用データに基づいて印刷装置で実行される処理が切り替えられる。これにより、携帯端末装置から印刷装置に印刷用データが送信された際に、その送信された印刷用データに応じて最適な処理が実行されるように印刷装置を動作させることができる。
【００２７】
上記第５の発明によれば、印刷用データには判別用データとして携帯端末装置の機種を示すデータが含まれ、その機種を示すデータに基づいて処理が切り替えられる。これにより、印刷用データを送信した携帯端末装置の機種に応じて最適な処理が実行されるように印刷装置を動作させることができる。
【００２８】
上記第６の発明によれば、機種毎のＳＶＧビューアの搭載の有無を示す機種データを格納する機種データ格納部が印刷装置に設けられる。これにより、印刷用データを送信した携帯端末装置のＳＶＧビューアの搭載の有無に応じて最適な処理が実行されるように印刷装置を動作させることができる。
【００２９】
上記第７の発明によれば、印刷用データには判別用データとして携帯端末装置の表示性能を示すデータが含まれ、その表示性能を示すデータに基づいて処理が切り替えられる。これにより、印刷用データを送信した携帯端末装置の表示性能に応じて最適な処理が実行されるように印刷装置を動作させることができる。
【００３０】
上記第８の発明によれば、印刷用データには判別用データとして携帯端末装置に搭載されているソフトウェアを示すデータが含まれ、そのソフトウェアを示すデータに基づいて処理が切り替えられる。これにより、印刷用データを送信した携帯端末装置に搭載されているソフトウェアに応じて最適な処理が実行されるように印刷装置を動作させることができる。
【００３１】
上記第９の発明によれば、印刷用データには判別用データとして携帯端末装置の操作履歴を示すデータが含まれ、その操作履歴を示すデータに基づいて処理が切り替えられる。これにより、印刷用データを送信した携帯端末装置で既に行われている操作に応じて最適な処理が実行されるように印刷装置を動作させることができる。
【００３２】
上記第１０の発明によれば、携帯端末装置から送信される印刷用データには印刷装置で実行される処理を決定するための判別用データが含まれる。これにより、送信するデータの内容に応じて印刷装置で実行される処理が切り替えられるような印刷用データを印刷装置に送信可能な携帯端末装置が実現される。
【００３３】
上記第１１の発明によれば、携帯端末装置の機種を示すデータが、判別用データとして印刷用データに含まれる。これにより、第１０の発明と同様、送信するデータの内容に応じて印刷装置で実行される処理が切り替えられるような印刷用データを印刷装置に送信可能な携帯端末装置が実現される。
【００３４】
上記第１２の発明によれば、携帯端末装置の表示性能を示すデータが、判別用データとして印刷用データに含まれる。これにより、第１０の発明と同様、送信するデータの内容に応じて印刷装置で実行される処理が切り替えられるような印刷用データを印刷装置に送信可能な携帯端末装置が実現される。
【００３５】
上記第１３の発明によれば、携帯端末装置の操作履歴を示すデータが、判別用データとして印刷用データに含まれる。これにより、第１０の発明と同様、送信するデータの内容に応じて印刷装置で実行される処理が切り替えられるような印刷用データを印刷装置に送信可能な携帯端末装置が実現される。
【００３６】
上記第１４の発明によれば、携帯端末装置と印刷装置とからなるデータ処理システムにおいて、携帯端末装置から送信される印刷用データに基づいて、印刷装置で実行される処理が切り替えられる。これにより、全ての印刷用データに対して画一的な処理が印刷装置で実行されるのではなく、各印刷用データに応じて最適な処理が実行されるように印刷装置を動作させることができる。
【００３７】
上記第１５の発明によれば、印刷用データには印刷装置で実行される処理を決定するための判別用データが含まれ、その判別用データに基づいて処理が切り替えられる。これにより、処理の切り替えを決定するための情報を判別用データとして携帯端末装置から送信される印刷用データに含め、当該情報に応じて最適な処理が実行されるように印刷装置を動作させることができる。
【００３８】
上記第１６の発明によれば、判別用データに基づいて、印刷プレビュー画面の表示／非表示が切り替えられる。これにより、印刷プレビューが不要な印刷用データについては印刷装置において印刷プレビュー画面の表示が行われず、オペレータの操作負担を軽減することができる。
【発明を実施するための最良の形態】
【００３９】
以下、添付図面を参照しつつ本発明の実施形態について説明する。
【００４０】
＜１．第１の実施形態＞
＜１．１  全体構成＞
図１は、本発明の第１の実施形態に係るデータ処理システムのハードウェア構成図である。このデータ処理システムは、印刷装置２００と携帯端末装置（例えば、携帯電話）３００と機種データ配信サーバ４００とから構成される。印刷装置２００は、外部との通信機能を有しており、携帯端末装置３００および機種データ配信サーバ４００と必要に応じて接続される。具体的には、印刷装置２００と携帯端末装置３００とは赤外線やブルートゥース等の近距離用の接続手段３によって接続される。また、印刷装置２００と機種データ配信サーバ４００とはインターネット等の広域用の通信回線４によって接続される。なお、この印刷装置２００は、印刷機能の他にコピー機能やスキャナ機能等を備えており、一般には複合機（ＭＦＰ：Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌｓ）と呼ばれている。また、本実施形態における携帯端末装置３００の典型的な例としては、出荷後にソフトウェアが追加（インストール）されることのない携帯電話が挙げられる。
【００４１】
＜１．２  印刷装置の構成および動作＞
図２は、本実施形態における印刷装置２００の構成を示す機能ブロック図である。この印刷装置２００は、画像読取部２０１と画像処理部２０２と画像形成部２０３と制御部（制御手段）２０４とネットワークインターフェース部２０５とユーザインターフェース部２０６と近接通信部（受信手段）２０７とを備えている。また、制御部２０４には、判定処理部２１と機種データベース（機種データ格納部）２２と機種データ取得部２３と印刷データ処理部２４と印刷制御部２５とＳＶＧビューア２６と記憶部２７とが含まれている。
【００４２】
画像読取部２０１は、外部から与えられる原稿等に描かれている画像を読み取り、デジタル形式の画像データを出力する。画像処理部２０２は、画像読取部２０１や印刷データ処理部２４から受け取ったデジタル形式の画像データに補正処理やフィルタ処理等の加工を施し、加工後の画像データを出力する。画像形成部２０３は、画像処理部２０２から出力された画像データに基づいて、用紙への印字等を行う。この画像形成部２０３で印字等が行われた用紙が印刷物として印刷装置２００の外部に出力される。制御部２０４は、この印刷装置２００の動作の全体を制御する。判定処理部２１は、後述する印刷制御処理において判定処理を行う。なお、印刷制御処理とは、印刷用データが携帯端末装置３００から送信されてから印刷出力が実行されるまでに、この印刷装置２００の制御部２０４で行われる処理のことである。なお、印刷制御処理の詳しい説明は後述する。機種データベース２２には、携帯端末装置３００の機種毎の属性情報等を表す機種データが格納される。機種データ取得部２３は、機種データ配信サーバ４００から送信される機種データをネットワークインタフェース部２０５を介して取得する。印刷データ処理部２４は、オペレータによる印刷出力の指示のあった印刷用データを記憶部２７から読み出し、その読み出した印刷用データを印刷出力実行用の画像データとして出力する。印刷制御部２５は、印刷制御処理の全体を制御する。ＳＶＧビューア２６は、印刷用データの内容をユーザインタフェース部２０６に表示する。記憶部２７には、印刷用データが格納される。ネットワークインタフェース部２０５は、インターネット等の広域用の通信回線４による外部とのデータ通信のために機能する。このネットワークインタフェース部２０５の機能により、印刷装置２００は、外部の機種データ配信サーバ４００とのデータ通信が可能となっている。ユーザインタフェース部２０６は、印刷装置２００を利用するオペレータのための画面の表示およびオペレータからの入力の受け付けを行う。近接通信部２０７は、赤外線やブルートゥース等の近距離用の接続手段３による外部とのデータ通信のためのインタフェース部として機能する。この近接通信部２０７の機能により、印刷装置２００は、外部の携帯端末装置３００とのデータ通信が可能となっている。
【００４３】
＜１．３  携帯端末装置の構成および動作＞
図３は、本実施形態における携帯端末装置３００の構成を示す機能ブロック図である。この携帯端末装置３００は、近接通信部３０１と遠隔通信部３０２と制御部３０３とユーザインタフェース部３０４と送話受話部３０５とを備えている。制御部３０３には、書換不可能記憶部３１と書換可能記憶部３４とが含まれている。
【００４４】
近接通信部３０１は、赤外線やブルートゥース等の近距離用の接続手段３による外部とのデータ通信のためのインタフェース部として機能する。この近接通信部２０７の機能により、携帯端末装置３００は、外部の印刷装置２００とのデータ通信が可能となっている。遠隔通信部３０２は、電子メールの送受信や通話等の広域用の通信回線によるデータ通信のためのインタフェース部として機能する。制御部３０３は、この携帯端末装置３００の動作の全体を制御する。書換不可能記憶部３１には、この携帯端末装置３００の出荷後には変更されることのないデータやプログラム（ソフトウェア）等が格納される。例えば、携帯端末装置３００の機種を識別するために機種毎に一意に割り当てられている値（以下、「機種ＩＤ」という。）や、ＳＶＧ（Ｓｃａｌａｂｌｅ  Ｖｅｃｔｏｒ  Ｇｒａｐｈｉｃｓ）と呼ばれる規格に基づいて生成されたデータを画像として閲覧するためのソフトウェア（一般に、「ＳＶＧビューア」と呼ばれている。）が書換不可能記憶部３１に格納されている。書換可能記憶部３４には、オペレータによって保存される電子メール等のデータが格納される。ユーザインタフェース部３０４は、携帯端末装置３００を利用するオペレータのための画面表示およびオペレータからの入力の受け付けを行う。送話受話部３０５は、外部からの音声の受け付けおよび音声の外部への出力を行う。
【００４５】
ここで、ＳＶＧビューア３３について説明する。上述したように、ＳＶＧビューア３３は、ＳＶＧと呼ばれる規格に基づいて生成されたデータを画像として閲覧するためのソフトウェアである。ＳＶＧビューア３３によると、機器の画面サイズ等に拘わらず、機器に応じた最適な画像表示が行われ、高品質な画像が提供される。このため、ＳＶＧビューア３３が搭載された携帯端末装置３００においては、従来良好な画質を得ることができなかった画像データについても高品質な画像表示が行われる。
＜１．４  機種データ配信サーバの構成および動作＞
図４は、本実施形態における機種データ配信サーバ４００の構成を示す機能ブロック図である。この機種データ配信サーバ４００は、ネットワークインタフェース部４１と機種データ配信処理部４２と機種データベース４３とを備えている。ネットワークインタフェース部４１は、インターネット等の広域用の通信回線４による外部とのデータ通信のために機能する。このネットワークインタフェース部４１の機能により、機種データ配信サーバ４００は、外部の印刷装置２００とのデータ通信が可能となっている。機種データ配信処理部４２は、印刷装置２００に送信すべき機種データを機種データベース４３から取得し、その取得した機種データを、ネットワークインタフェース部４１を介して印刷装置２００に送信する。機種データベース４３には、携帯端末装置３００の機種毎の属性情報等を表す機種データが格納される。
【００４６】
＜１．５  印刷用データのデータ構造＞
次に、図５を参照しつつ、本実施形態における印刷用データのデータ構造について説明する。図５（ａ）に示すように、印刷用データには、判別用データと画像形成用データとが含まれている。画像形成用データとは、印刷装置２００から印刷出力される画像を形成するためのデータのことであり、従来より携帯端末装置３００から印刷装置２００に送信されているデータに相当する。一方、判別用データとは、各印刷用データについて、印刷出力の実行前に印刷装置２００側で印刷プレビューを実行するか否かを判別するためのデータである。本実施形態においては、上述の機種ＩＤが判別用データとして印刷用データの一部となっている。
【００４７】
ここで、或る携帯端末装置３００から印刷装置２００に一度に複数件数のデータが送信された場合の印刷用データの構造について説明する。なお、ここでは３件の電子メールのデータ（第１の画像形成用データ、第２の画像形成用データ、および第３の画像形成用データ）が送信されたものと仮定する。このとき、印刷用データのデータ構造は、図５（ｂ）に示すようなものとなる。すなわち、印刷用データは、判別用データとしての機種ＩＤと画像形成用データとしての第１から第３の画像形成用データとによって構成される１件のデータとなる。
【００４８】
本実施形態においては、上述したデータ構造の印刷用データが、携帯端末装置３００から印刷装置２００に送信される。そして、印刷装置２００において、印刷用データの一部を構成する機種ＩＤに応じた印刷制御処理が行われる。
【００４９】
＜１．６  機種データのデータ構造＞
図６は、機種データのデータ構造を示すデータ構成図である。図６に示すように、この機種データには、上述の機種ＩＤ（項目名を「機種ＩＤ」とする）と、携帯端末装置３００を製造したメーカーの名称（項目名を「メーカー名」とする）と、携帯端末装置３００が発売された年月日（項目名を「発売日」とする）と、携帯端末装置３００の画面の大きさ（項目名を「画面サイズ」とする）と、携帯端末装置３００にＳＶＧビューアが搭載されているか否かを示すための値（項目名を「ＳＶＧビューア搭載」とする）とが含まれている。そして、このようなデータ構造を有する機種データが、印刷装置２００内の機種データベース２２および機種データ配信サーバ４００内の機種データベース４３の所定のテーブル（以下、「機種テーブル」という）に格納されている。図７は、機種テーブルの一例を示す図である。図７に示すように、機種データは機種テーブルに表形式で格納されており、各行のデータが１つの機種のデータとなっている。機種テーブルに格納されている機種データから特定の機種の属性情報を取得することができるように、機種ＩＤがキー項目に設定されている。なお、本実施形態においては、携帯端末装置３００にＳＶＧビューア３３が搭載されていれば機種テーブルの「ＳＶＧビューア搭載」には「１」が格納され、携帯端末装置３００にＳＶＧビューア３３が搭載されていなければ機種テーブルの「ＳＶＧビューア搭載」には「０」が格納される。印刷装置２００においては、この「ＳＶＧビューア搭載」に格納された値に応じた印刷制御処理が行われる。
【００５０】
ここで、機種データベースの機種テーブルに格納される機種データの更新について説明する。携帯端末装置３００については、新機種が随時発売されるので、その新機種の属性情報を表す機種データを機種テーブルに追加する必要がある。そこで、新機種が発売される都度、機種データ配信サーバ４００内の機種データベース４３の機種テーブルに新機種の機種データを追加する。この機種データの追加のための具体的な構成は特に限定されず、例えば機種データ配信サーバ４００においてＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）画面で提供される、データベースに対するデータ（レコード）操作用のツール等によって実現される。このようにして機種データ配信サーバ４００側で機種データの追加が行われると、印刷装置２００と機種データ配信サーバ４００との間で、機種データベースの機種テーブルの内容に差分が生じる。このため、一定期間毎に、機種データ配信サーバ４００内の機種データベース４３から印刷装置２００内の機種データベース２２に上述した差分に相当する機種データを送信する。これにより、携帯端末装置３００の新機種が発売され当該新機種の携帯端末装置から印刷用データが送信されても、印刷装置２００において、その新機種の属性情報に基づいて印刷制御処理が行われる。
【００５１】
＜１．７  印刷制御処理＞
次に、図２、図７、図８および図９を参照しつつ、本実施形態における印刷制御処理の手順について説明する。図８は、本実施形態において、携帯端末装置３００から印刷装置２００に印刷用データが送信されたときに印刷装置２００の制御部２０４で行われる処理の手順を示すフローチャートである。なお、この印刷制御処理の全体の制御は制御部２０４内の印刷制御部２５によって行われる。
【００５２】
携帯端末装置３００から印刷装置２００に印刷用データが送信されると、その印刷用データは印刷装置２００の近接通信部２０７で受信される。近接通信部２０７は、印刷用データを受け取り、制御部２０４へと出力する。制御部２０４は、近接通信部２０７から出力された印刷用データを受け取り、記憶部２７に格納する（ステップＳ１０）。印刷用データの記憶部２７への格納が終了すると、印刷制御部２５が印刷用データを記憶部２７から読み出す（ステップＳ１２）。なお、ここで記憶部２７から読み出される印刷用データには、上述のとおり判別用データと画像形成用データとが含まれている。
【００５３】
ステップＳ１２の終了後、ステップＳ１４に進み、印刷用データを送信した携帯端末装置３００にＳＶＧビューアが搭載されているか否かについての判定が行われる。この判定は、判定処理部２１によって以下のようにして行われる。印刷制御部２５によって読み出された印刷用データには、上述のとおり、判別用データとして携帯端末装置３００の機種ＩＤが格納されている。判定処理部２１は、その機種ＩＤに基づいて、図７に示したような機種テーブルより、印刷用データを送信した携帯端末装置３００のレコード（データ）を読み出す。そして、判定処理部２１は、その読み出されたレコードの「ＳＶＧビューア搭載」の値に基づいて、ＳＶＧビューアが搭載されているか否かを判定する。判定の結果、ＳＶＧビューアが搭載されていればステップＳ２８に進み、ＳＶＧビューアが搭載されていなければステップＳ２０に進む。
【００５４】
ステップＳ２０では、印刷用データの印刷プレビューが実行される。具体的には、ＳＶＧビューア２６が、印刷用データの内容のユーザインタフェース部２０６への表示を行う。図９は、印刷プレビューが実行されているときのユーザインタフェース部２０６の表示画面の一例を示す図である。図９に示すように、ユーザインタフェース部２０６の表示画面には、画像を表示するための画像表示領域５１とオペレータが印刷出力の実行を指示するための印刷出力実行指示領域５２とオペレータが処理の終了を指示するための印刷中止指示領域５３とが含まれている。ステップＳ２０で図９に示すような画面が表示されると、ステップＳ２２に進み、印刷装置２００はオペレータからの入力待ちの状態となる。具体的には、印刷装置２００は、オペレータによる印刷出力実行指示領域５２の選択（指による押下等）もしくは印刷中止指示領域５３の選択を受け付ける状態となる。ステップＳ２２でオペレータからの入力（選択）があると、ステップＳ２４に進み、オペレータによって印刷出力実行指示領域５２もしくは印刷中止指示領域５３のいずれが選択されたのかについての判定が行われる。判定の結果、印刷出力実行指示領域５２が選択されていればステップＳ２８に進み、印刷中止指示領域５３が選択されていれば印刷出力を実行せずに終了する。ステップＳ２８では、印刷用データに基づいて印刷出力が実行される。具体的には、印刷データ処理部２４が印刷用データを印刷出力実行用の画像データとして出力する。そして、画像処理部２０２によってその画像データが加工された後、画像形成部２０３で印刷物として出力される。
【００５５】
＜１．８  効果＞
以上説明したように、本実施形態によると、携帯端末装置３００に保存されているデータの内容（画像）を印刷装置２００から出力する際に携帯端末装置３００から印刷装置２００に送信されるデータ（印刷用データ）には、判別用データとしての機種ＩＤと画像形成用データとが含まれている。また、印刷装置２００の制御部２０４には、携帯端末装置３００の機種毎の属性情報を表す機種データが格納された機種データベース２２が設けられている。その機種データを構成するデータ項目には、携帯端末装置３００の機種毎に一意の値が設定される「機種ＩＤ」、携帯端末装置３００にＳＶＧビューアが搭載されているかを示す「ＳＶＧビューア搭載」が含まれている。このため、印刷装置２００において、携帯端末装置３００から送信される印刷用データに含まれる機種ＩＤに基づいて、当該携帯端末装置３００にＳＶＧビューアが搭載されているか否かを判定することができる。これにより、ＳＶＧビューアが搭載されていれば印刷プレビューを行わずに印刷出力を実行し、ＳＶＧビューアが搭載されていなければ印刷出力の実行前に印刷プレビューを実行するというように処理を切り替えることができる。このように携帯端末装置３００の機種に応じた印刷制御処理が行われることにより、オペレータの操作負担の軽減や印刷プレビューが不要なデータについての迅速な印刷出力の実行が実現される。
【００５６】
＜１．９  変形例など＞
上記実施形態において、或る携帯端末装置３００から印刷装置２００に一度に複数件数のデータが送信された場合には、印刷用データの構造は図５（ｂ）に示すようなものになると説明したが、本発明はこれに限定されない。例えば、図５（ｃ）に示すように、画像形成用データ等の１件のデータ毎に機種ＩＤが付加される構成としてもよい。すなわち、３件の画像形成用データが携帯端末装置３００から印刷装置２００に一度に送信された場合には、印刷用データは、機種ＩＤと各画像形成用データとからなる３件のデータとなる。
【００５７】
また、上記実施形態において、機種データのデータ構造は図６に示すようなものとして説明したが、本発明はこれに限定されない。データ項目として「機種ＩＤ」と「ＳＶＧビューア搭載」とを有していれば、携帯端末装置の機種毎のＳＶＧビューアの搭載の有無に応じた印刷制御処理を行うことができる。
【００５８】
さらに、上記実施形態においては、携帯端末装置の機種毎のＳＶＧビューアの搭載の有無に応じた印刷制御処理が行われているが、本発明はこれに限定されない。例えば、図６に示す画面サイズのように、機種データのデータ項目となっている属性情報であれば、印刷制御処理における判定のためのデータ項目とすることができる。
【００５９】
さらにまた、上記実施形態においては、一定期間毎に機種データ配信サーバ４００内の機種データベース４３から印刷装置２００内の機種データベース２２に機種データの差分を送信する構成としているが、本発明はこれに限定されない。機種データ配信サーバ４００側で機種データが追加される都度、当該機種データを印刷装置２００側に送信する構成としても良い。また、機種データの差分を送信するのではなく、全機種データを送信する構成としても良い。また、印刷装置２００側から機種データ配信サーバ４００側の機種データの取り込みを実行する構成としても良い。さらにまた、機種データの更新について、印刷装置２００が可搬メディアや携帯通信端末を介して機種データを取得する構成としても良い。さらにまた、図８に示すステップＳ１４での判定の結果、ＳＶＧビューアが搭載されていれば、ステップＳ２４に進み印刷出力の確認をする構成としても良い。さらにまた、携帯端末装置３００に搭載するビューアについてはＳＶＧビューアに限定されない。
【００６０】
＜２．第２の実施形態＞
＜２．１  全体構成＞
次に本発明の第２の実施形態について説明する。図１０は、本実施形態に係るデータ処理システムのハードウェア構成図である。このデータ処理システムは、印刷装置２００と携帯端末装置３００とビューアデータ配信サーバ６００とから構成される。印刷装置２００は、外部との通信機能を有しており、携帯端末装置３００およびビューアデータ配信サーバ６００と必要に応じて接続される。具体的には、印刷装置２００と携帯端末装置３００とは赤外線やブルートゥース等の近距離用の接続手段３によって接続される。印刷装置２００とビューアデータ配信サーバ６００とはインターネット等の広域用の通信回線４によって接続される。また、第１の実施形態と同様、この印刷装置２００は印刷機能の他にコピー機能やスキャナ機能等を備えている。なお、本実施形態における携帯端末装置３００の典型的な例としては、出荷後にソフトウェアの追加（インストール）が可能なＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）が挙げられる。
【００６１】
＜２．２  印刷装置の構成および動作＞
図１１は、本実施形態における印刷装置２００の構成を示す機能ブロック図である。図２に示す第１の実施形態においては制御部２０４内に機種データベース２２と機種データ取得部２３とが含まれていたが、本実施形態においてはこれらに代えてビューアデータベース７２とビューアデータ取得部７３とが含まれている。それ以外の構成については第１の実施形態と同様であるので、同一の構成要素には同一の参照符号を付し、詳しい説明は省略する。
【００６２】
ビューアデータベース７２には、例えば上記第１の実施形態において説明したＳＶＧビューアのような、画像を閲覧するためのソフトウェアの情報が「ビューアデータ」として格納される。ビューアデータ取得部７３は、ビューアデータ配信サーバ６００から送信されるビューアデータをネットワークインタフェース部２０５を介して取得する。
【００６３】
＜２．３  携帯端末装置の構成および動作＞
図１２は、本実施形態における携帯端末装置３００の構成を示す機能ブロック図である。この携帯端末装置３００は、近接通信部３０１とデータ記憶部３１２と制御部３０３とユーザインタフェース部３０４とプログラム記憶部３１５とを備えている。制御部３０３には、制御用データ格納部３５とプログラム実行部３９とが含まれている。近接通信部３０１とユーザインタフェース部３０４については、上記第１の実施形態と同様の動作が行われるので詳しい説明は省略する。
【００６４】
データ記憶部３１２には、携帯端末装置３００においてメモ入力によって作成されたデータや外部から取り込んだデータ等、オペレータによって保存されるデータが格納される。プログラム記憶部３１５には、携帯端末装置３００において各種機能をソフトウェアとして実現するためのプログラムが格納される。なお、このプログラムについては、携帯端末装置３００のオペレータ（利用者）が必要に応じてプログラム記憶部３１５に格納する。制御部３０３は、この携帯端末装置３００の動作の全体を制御する。制御用データ格納部３５には、携帯端末装置３００の動作を制御するためのデータが格納される。例えば、この携帯端末装置３００についての表示機能の有無、画面サイズ、解像度など画像表示に関する情報（以下、「表示性能」という。）や、プログラム記憶部３１５への各種プログラムの格納状況を示す情報（以下、「プログラム管理情報」という。）や、オペレータによってどのような操作が行われたかを示す情報（以下、「操作履歴」という。）が制御用データ格納部３５に格納される。プログラム実行部３９は、オペレータによる各種プログラムの起動指示が行われると、プログラム記憶部３１５より必要なプログラムを読み出し、オペレータに必要な機能を提供する。なお、以下の説明においては、或る機能をソフトウェアとして実現するためのプログラムを記憶部３１５に格納することを「ソフトウェアをインストールする」という。
【００６５】
ここで、プログラム記憶部３１５に格納されるプログラムについて説明する。上述したように、この携帯端末装置３００においては、利用者が必要に応じてソフトウェアをインストールする。そのインストールされるプログラムには、画像を閲覧するソフトウェア（以下、「ビューア」という。）も含まれている。このようなビューアについては、近年、多くのソフトウェアメーカー（ベンダー）等によって提供されている。本実施形態においては、このビューアの携帯端末装置３００へのインストール状況に応じて、後述する印刷制御処理が行われる。
【００６６】
＜２．４  ビューアデータ配信サーバの構成および動作＞
図１３は、本実施形態におけるビューアデータ配信サーバ６００の構成を示す機能ブロック図である。このビューアデータ配信サーバ６００は、ネットワークインタフェース部６１とビューアデータ配信処理部６２とビューアデータベース６３とを備えている。ネットワークインタフェース部６１は、インターネット等の広域用の通信回線４による外部とのデータ通信のために機能する。このネットワークインタフェース部６１の機能により、ビューアデータ配信サーバ６００は、外部の印刷装置２００とのデータ通信が可能となっている。ビューアデータ配信処理部６２は、印刷装置２００に送信すべきビューアデータをビューアデータベース６３から取得し、その取得したビューアデータを、ネットワークインタフェース部６１を介して印刷装置２００に送信する。ビューアデータベース６３には、ビューア毎の属性情報等を表すビューアデータが格納される。
【００６７】
＜２．５  印刷用データのデータ構造＞
次に、図１４を参照しつつ、本実施形態における印刷用データのデータ構造について説明する。図１４に示すように、印刷用データには、判別用データと画像形成用データとが含まれている。本実施形態においては、図５に示した第１の実施形態におけるデータ構造とは異なり、判別用データとして「表示性能」と「プログラム管理情報」と「操作履歴」とが印刷用データに含まれている。ここでいう「表示性能」とは、携帯端末装置３００に固有のデータ表示に関する機能、性能を示すデータのことである。本実施形態においては、携帯端末装置３００にあらかじめビューアが搭載されているか（プレインストールされているか）を示すための値（項目名を「表示可否」とする）と、携帯端末装置３００の画面の大きさを示す値（項目名を「画面サイズ」とする）と、携帯端末装置３００の画面の解像度を示す値（項目名を「解像度」とする）とが表示性能に含まれている。また、「プログラム管理情報」とは、オペレータによって携帯端末装置３００にインストールされたソフトウェアの情報のことである。本実施形態においては、携帯端末装置３００にインストールされているソフトウェアの名称（ソフトウェア名）がプログラム管理情報に含まれている。さらに、「操作履歴」とは、携帯端末装置３００でどのような操作が行われたかを時系列で示すデータのことである。なお、画像形成用データは、第１の実施形態と同様、印刷装置２００から印刷出力される画像を形成するためのデータである。
【００６８】
次に、上述した表示性能、プログラム管理情報、および操作履歴についての詳細なデータ構造について図１５を参照しつつ説明する。図１５（ａ）は、印刷用データの内部における表示性能の詳細なデータ構造を示すデータ構成図である。図１５（ａ）に示すように、表示性能は、「表示性能用ヘッダー」と「表示可否用ヘッダー」と「表示可否」と「画面サイズ用ヘッダー」と「画面サイズ」と「解像度用ヘッダー」と「解像度」とによって構成される。「表示性能用ヘッダー」は、以下に続くデータが「表示性能」のデータであることを示すためのものである。「表示可否用ヘッダー」は、当該ヘッダーに続くデータが「表示可否」であることを示すためのものである。「画面サイズ用ヘッダー」は、当該ヘッダーに続くデータが「画面サイズ」であることを示すためのものである。「解像度用ヘッダー」は、当該ヘッダーに続くデータが「解像度」であることを示すためのものである。表示性能がこのようなデータ構造を有することにより、印刷装置２００において、印刷用データの中から携帯端末装置３００の「表示可否」、「画面サイズ」、および「解像度」についての情報を取り出すことが可能となる。
【００６９】
図１５（ｂ）は、印刷用データの内部におけるプログラム管理情報の詳細なデータ構造の一例を示すデータ構成図である。図１５（ｂ）に示すように、プログラム管理情報は、「プログラム管理情報用ヘッダー」と携帯端末装置３００にインストールされている数のソフトウェア名とによって構成される。「プログラム管理情報用ヘッダー」は、以下に続くデータが「プログラム管理情報」のデータであることを示すためのものである。プログラム管理情報がこのようなデータ構造を有することにより、印刷装置２００において、印刷用データの中からソフトウェア名を１件ずつ取り出し、携帯端末装置３００にビューアが搭載（インストール）されているかの判定を行うことが可能となる。
【００７０】
図１５（ｃ）は、印刷用データの内部における操作履歴の詳細なデータ構造の一例を示すデータ構成図である。図１５（ｃ）に示すように、操作履歴は、「操作履歴用ヘッダー」と携帯端末装置３００で行われた操作を示すデータとによって構成される。「操作履歴用ヘッダー」は、以下に続くデータが「操作履歴」のデータであることを示すためのものである。操作履歴がこのようなデータ構造を有することにより、印刷装置２００において、印刷用データが既に携帯端末装置３００で表示済みであるか否かの判定を行うことが可能となる。なお、操作履歴のデータとして印刷用データに格納される操作の数は、制御用データ格納部３５の容量等に応じて決定すればよい。
【００７１】
本実施形態においては、以上のようなデータ構造の印刷用データが、携帯端末装置３００から印刷装置２００に送信される。そして、印刷装置２００において、印刷用データの一部を構成する判別用データの内容に応じた印刷制御処理が行われる。
【００７２】
＜２．６  ビューアデータのデータ構造＞
図１６は、ビューアデータのデータ構造を示すデータ構成図である。図１６に示すように、このビューアデータには、ビューアの名称（項目名を「ソフトウェア名」とする）と、ビューアを提供しているソフトウェアメーカーの名称（項目名を「メーカー名」とする）と、ビューアが提供（リリース）された年月日（項目名を「提供日」とする）とが含まれている。そして、このようなデータ構造を有するビューアデータが、印刷装置２００内のビューアデータベース７２およびビューアデータ配信サーバ６００内のビューアデータベース６３の所定のテーブル（以下、「ビューアテーブル」という）に格納されている。図１７は、ビューアテーブルの一例を示す図である。図１７に示すように、ビューアデータはビューアテーブルに表形式で格納されており、各行のデータが１つのビューアのデータとなっている。なお、本実施形態においては、印刷用データの判別用データ内のプログラム管理情報に含まれるソフトウェア名とビューアテーブルに格納されているビューアデータのソフトウェア名とに基づいて、印刷制御処理が行われる。
【００７３】
ビューアデータベースのビューアテーブルに格納されるビューアデータの更新については、上記第１の実施形態における機種データの更新と同様にして行うことができる。これにより、新しいビューアが提供され、当該新しいビューアがインストールされた携帯端末装置３００から印刷用データが送信されても、その新しいビューアの提供情報に基づいた印刷制御処理が行われる。
【００７４】
＜２．７  印刷制御処理＞
次に、図９、図１１、図１７、および図１８を参照しつつ、本実施形態における印刷制御処理の手順について説明する。図１８は、本実施形態において、携帯端末装置３００から印刷装置２００に印刷用データが送信されたときに印刷装置２００の制御部２０４で行われる処理の手順を示すフローチャートである。なお、この印刷制御処理の全体の制御は制御部２０４内の印刷制御部２５によって行われる。
【００７５】
携帯端末装置３００から印刷装置２００に印刷用データが送信されると、その印刷用データは印刷装置２００の近接通信部２０７で受信される。近接通信部２０７は、印刷用データを受け取り、制御部２０４へと出力する。制御部２０４は、近接通信部２０７から出力された印刷用データを受け取り、記憶部２７に格納する（ステップＳ６０）。印刷用データの記憶部２７への格納が終了すると、印刷制御部２５が印刷用データを記憶部２７から読み出す（ステップＳ６２）。なお、ここで記憶部２７から読み出される印刷用データには、上述のとおり判別用データと画像形成用データとが含まれている。
【００７６】
ステップＳ６２の終了後、ステップＳ６４に進み、印刷用データを送信した携帯端末装置３００がデータ表示可能な機種であるか否かについての判定が行われる。印刷用データには、上述のとおり、判別用データとして表示可否を示す値が含まれている。判定処理部２１は、その表示可否を示す値に基づいて、携帯端末装置３００がデータ表示可能な機種であるか否かを判定する。判定の結果、データ表示可能な機種であればステップＳ７２に進み、データ表示可能な機種でなければステップＳ７０に進む。
【００７７】
ステップＳ７０では、携帯端末装置３００にビューアが搭載（インストール）されているか否かについての判定が行われる。印刷用データには、上述のとおり、判別用データとしてプログラム管理情報が含まれている。判定処理部２１は、そのプログラム管理情報に含まれるソフトウェア名を１件ずつ読み出して、各ソフトウェア名についてビューアテーブルに当該ソフトウェア名のレコードがあるか否かを調べる。その結果、プログラム管理情報に含まれるソフトウェア名のいずれかのレコードがビューアテーブルに含まれていれば、その携帯端末装置３００にはビューアが搭載されていると判定される。ステップＳ７０での判定の結果、携帯端末装置３００にビューアが搭載されていればステップＳ７２に進み、ビューアが搭載されていなければステップＳ８０に進む。
【００７８】
ステップＳ７２では、携帯端末装置３００の画面サイズが印刷プレビューによる表示画面の確認に充分であるか否かが判定される。印刷用データには、上述のとおり、判別用データとして表示性能を示すデータが含まれている。判定処理部２１は、その表示性能を示すデータに含まれる画面サイズの値を読み出して、その読み出された値と予め定められた比較用の値（表示画面の確認に充分な画面サイズに相当する値）とを比較する。その結果、読み出された値の方が比較用の値よりも大きければ、その携帯端末装置３００の画面サイズは印刷プレビューによる表示画面の確認に充分であると判定される。ステップＳ７２での判定の結果、充分な画面サイズであればステップＳ７４に進み、充分な画面サイズでなければステップＳ８０に進む。
【００７９】
ステップＳ７４では、携帯端末装置３００の解像度が印刷プレビューによる表示画面の確認に充分であるか否かが判定される。印刷用データには、上述のとおり、判別用データとして表示性能を示すデータが含まれている。判定処理部２１は、その表示性能を示すデータに含まれる解像度の値を読み出して、その読み出された値と予め定められた比較用の値（表示画面の確認に充分な解像度に相当する値）とを比較する。その結果、読み出された値の方が比較用の値よりも大きければ、その携帯端末装置３００の解像度は印刷プレビューによる表示画面の確認に充分であると判定される。ステップＳ７４での判定の結果、充分な解像度であればステップＳ７６に進み、充分な解像度でなければステップＳ８０に進む。
【００８０】
ステップＳ７６では、携帯端末装置３００において既に印刷プレビューが実行されているか否かが判定される。印刷用データには、上述のとおり、判別用データとして操作履歴を示すデータが含まれている。判定処理部２１は、その操作履歴を示すデータに含まれる操作データを１件ずつ読み出して、それら操作データの中に印刷用データ内の画像形成用データに対して印刷プレビューを実行した旨を示すデータがあるか否かを調べる。その結果、当該画像形成用データに対して印刷プレビューを実行した旨を示すデータが含まれていれば、その携帯端末装置３００において既に印刷プレビューが実行されていると判定される。ステップＳ７６での判定の結果、携帯端末装置３００において既に印刷プレビューが実行されていればステップＳ８８に進み、印刷プレビューが実行されていなければステップＳ８０に進む。
【００８１】
ステップＳ８０では、印刷用データの印刷プレビューが実行される。具体的には、上記第１の実施形態と同様、図９に示すような画面がユーザインタフェース部２０６に表示される。ステップＳ８０で図９に示すような画面が表示されると、ステップＳ８２に進み、印刷装置２００はオペレータからの入力待ちの状態となる。ステップＳ８２でオペレータからの入力があると、ステップＳ８４に進み、判定処理部２１において、オペレータによって印刷出力実行指示領域５２もしくは印刷中止指示領域５３のいずれが選択されたのかについての判定が行われる。判定の結果、印刷出力実行指示領域５２が選択されていればステップＳ８８に進み、印刷中止指示領域５３が選択されていれば印刷出力を実行せずに終了する。ステップＳ８８では、印刷用データに基づいて印刷出力が実行される。具体的には、印刷データ処理部２４が印刷用データを印刷出力実行用の画像データとして出力する。そして、画像処理部２０２によってその画像データが加工された後、画像形成部２０３で印刷物として出力される。
【００８２】
なお、本実施形態においては、ステップＳ６４、ステップＳ７０、ステップＳ７２、ステップＳ７４、およびステップＳ７６によって印刷プレビュー要否判定ステップが実現される。
【００８３】
＜２．８  効果＞
以上説明したように、本実施形態によると、携帯端末装置３００に保存されているデータの内容（画像）を印刷装置２００から出力する際に携帯端末装置３００から印刷装置２００に送信されるデータ（印刷用データ）には、判別用データと画像形成用データとが含まれている。その判別用データには、携帯端末装置３００の表示性能を示す情報、携帯端末装置３００にインストールされているソフトウェアを示すプログラム管理情報、および携帯端末装置３００の操作履歴を示す情報が含まれている。このため、携帯端末装置３００の表示性能や操作履歴に基づいて、印刷プレビューによる表示画面の確認が携帯端末装置３００側で充分に行われているか否かを判別することができる。また、印刷装置２００の制御部２０４には、各ソフトウェアメーカー等によって提供されるビューアの情報が格納されたビューアデータベース７２が設けられている。このため、判別用データに含まれているプログラム管理情報とビューアデータベース７２とに基づいて、印刷用データを送信した携帯端末装置３００にビューアが搭載されているか否かを判別することができる。
【００８４】
以上より、携帯端末装置３００から印刷装置２００に送信される印刷用データに含まれる判別用データに基づいて、印刷プレビュー画面の表示／非表示を切り替える等、印刷装置２００で実行される処理を切り替えることができる。これにより、印刷装置２００側でのオペレータの操作負担の軽減や印刷プレビューが不要なデータについての迅速な印刷出力が実現される。
【００８５】
＜２．９  変形例など＞
上記第２の実施形態において、ビューアデータのデータ構造は図１５に示すようなものとして説明したが、本発明はこれに限定されない。データ項目として「ソフトウェア名」を有していれば、印刷装置２００において、各携帯端末装置３００についてのビューアの搭載の有無に応じて印刷制御処理を行うことができる。また、ビューアデータの更新について、印刷装置２００が可搬メディアや携帯通信端末を介してビューアデータを取得する構成としても良い。さらに、図１８に示すステップＳ７６での判定の結果、携帯端末装置３００において既に印刷プレビューが実行されていれば、ステップＳ８４に進み印刷出力の確認をする構成としても良い。
【００８６】
さらにまた、上記実施形態においては、携帯端末装置３００の表示性能、プログラム管理情報、および操作履歴に応じた印刷制御処理が行われているが、本発明はこれに限定されない。印刷装置２００における処理の切り替えを決定するためのデータ項目が判別用データに含まれていれば、そのデータ項目の内容に応じた印刷制御処理を行うことができる。さらにまた、携帯端末装置３００に搭載するビューアについてはＳＶＧビューアに限定されない。
【図面の簡単な説明】
【００８７】
【図１】本発明の第１の実施形態に係るデータ処理システムのハードウェア構成図である。
【図２】上記第１の実施形態における印刷装置の構成を示す機能ブロック図である。
【図３】上記第１の実施形態における携帯端末装置の構成を示す機能ブロック図である。
【図４】上記第１の実施形態における機種データ配信サーバの構成を示す機能ブロック図である。
【図５】上記第１の実施形態における印刷用データのデータ構造を示すデータ構成図である。
【図６】上記第１の実施形態における機種データのデータ構造を示すデータ構成図である。
【図７】上記第１の実施形態における機種テーブルの一例を示す図である。
【図８】上記第１の実施形態における印刷制御処理の手順を示すフローチャートである。
【図９】上記第１の実施形態における印刷プレビュー画面の一例を示す図である。
【図１０】本発明の第２の実施形態に係るデータ処理システムのハードウェア構成図である。
【図１１】上記第２の実施形態における印刷装置の構成を示す機能ブロック図である。
【図１２】上記第２の実施形態における携帯端末装置の構成を示す機能ブロック図である。
【図１３】上記第２の実施形態におけるビューアデータ配信サーバの構成を示す機能ブロック図である。
【図１４】上記第２の実施形態における印刷用データのデータ構造を示すデータ構成図である。
【図１５】上記第２の実施形態における判別用データの詳細なデータ構造を示すデータ構成図である。
【図１６】上記第２の実施形態におけるビューアデータのデータ構造を示すデータ構成図である。
【図１７】上記第２の実施形態におけるビューアテーブルの一例を示す図である。
【図１８】上記第２の実施形態における印刷制御処理の手順を示すフローチャートである。
【符号の説明】
【００８８】
２１…判定処理部
２２…印刷装置の機種データベース
２３…機種データ取得部
２５…印刷制御部
２７…印刷装置の記憶部
３１…書換不可能記憶部
３４…書換可能記憶部
４３…機種データ配信サーバの機種データベース
６３…ビューアデータ配信サーバのビューアデータベース
７２…印刷装置のビューアデータベース
７３…ビューアデータ取得部
２００…印刷装置
２０４…印刷装置の制御部
２０６…印刷装置のユーザインタフェース部
２０７…印刷装置の近接通信部
３００…携帯端末装置
３０１…携帯端末装置の近接通信部
３０３…携帯端末装置の制御部
４００…機種データ配信サーバ
６００…ビューアデータ配信サーバ
【図１】
2006195899.tif 000003
【図２】
2006195899.tif 000004
【図３】
2006195899.tif 000005
【図４】
2006195899.tif 000006
【図５】
2006195899.tif 000007
【図６】
2006195899.tif 000008
【図７】
2006195899.tif 000009
【図８】
2006195899.tif 000010
【図９】
2006195899.tif 000011
【図１０】
2006195899.tif 000012
【図１１】
2006195899.tif 000013
【図１２】
2006195899.tif 000014
【図１３】
2006195899.tif 000015
【図１４】
2006195899.tif 000016
【図１５】
2006195899.tif 000017
【図１６】
2006195899.tif 000018
【図１７】
2006195899.tif 000019
【図１８】
2006195899.tif 000020