(57)【特許請求の範囲】
【請求項１】
情報処理装置とデータ処理装置とを含むデータ処理システムであって、
前記情報処理装置は、
複数ページのデータと、当該データの複数ページのうち前記情報処理装置で動作しているアプリケーションプログラムで開いているページのページ番号とを前記データ処理装置に送信する送信手段を有し、
前記データ処理装置は、
前記複数ページのデータと、当該データの複数ページのうち前記アプリケーションプログラムで開いているページのページ番号とを前記情報処理装置から受信する受信手段と、
前記受信手段で受信したデータの複数ページのうち前記受信手段で受信したページ番号に対応するページの画像を表示する表示手段と、
前記表示手段で画像を表示した後、ユーザの指示に従い、前記受信手段で受信したデータを処理するデータ処理手段とを有する、
ことを特徴とするデータ処理システム。
【請求項２】
前記データ処理手段は、前記受信手段で受信したデータを印刷することを特徴とする請求項１に記載のデータ処理システム。
【請求項３】
前記情報処理装置は、
前記情報処理装置で動作している１または複数のアプリケーションプログラムのうち、データを送信する対象のアプリケーションプログラムを選択する選択手段を有し、
前記送信手段は、前記選択手段で選択したアプリケーションプログラムのデータを送信することを特徴とする請求項１または２に記載のデータ処理システム。
【請求項４】
前記情報処理装置で動作しているアプリケーションプログラムが１つである場合、前記選択手段は、当該アプリケーションプログラムを選択することを特徴とする請求項３に記載のデータ処理システム。
【請求項５】
前記情報処理装置で動作している１または複数のアプリケーションプログラムのうち、ウィンドウがユーザにより選択されているアプリケーションプログラムを選択することを特徴とする請求項３に記載のデータ処理システム。
【請求項６】
前記情報処理装置で動作している１または複数のアプリケーションプログラムうち、いずれのウィンドウもユーザにより選択されていない場合、ユーザにより最後に選択されていたアプリケーションプログラムを選択することを特徴とする請求項５に記載のデータ処理システム。
【請求項７】
前記表示手段で表示する画像の画像データを生成する生成手段を有し、
前記生成手段は、前記受信手段で受信したページ番号に対応するページの画像データを生成した後、前記受信手段で受信したページ番号の前後のページから近い順に画像データを生成することを特徴とする請求項１乃至６のいずれか１項に記載のデータ処理システム。
【請求項８】
前記表示手段で表示する画像のページを設定する設定手段を有し、
前記表示手段は、前記設定手段で設定されたページに対応する画像を表示することを特徴とする請求項１乃至７のいずれか１項に記載のデータ処理システム。
【請求項９】
前記設定手段はタッチパネルであることを特徴とする請求項８に記載のデータ処理システム。
【請求項１０】
前記表示手段と前記設定手段は一体化しており、ユーザは画像を見ながらページを設定できることを特徴とする請求項９に記載のデータ処理システム。
【請求項１１】
前記表示手段で表示する画像の画像データを生成する生成手段を有し、
前記生成手段は、前記設定手段で設定されたページに対応する画像の画像データを生成していなかった場合、前記設定手段で設定されたページに対応する画像の画像データを優先的に生成することを特徴とする請求項８乃至１０のいずれか１項に記載のデータ処理システム。
【請求項１２】
前記表示手段は、ユーザからの指示に従って、前記受信手段で受信したページ番号によって選択されたページの前のページまたは後ろのページを表示することを特徴とする請求項１乃至１１のいずれか１項に記載のデータ処理システム。
【請求項１３】
前記データ処理手段は、前記受信手段で受信したデータのうち、ユーザにより選択されたページに対応するデータを処理することを特徴とする請求項１乃至１２のいずれか１項に記載のデータ処理システム。
【請求項１４】
前記データ処理手段は、前記受信手段で受信したデータのうち、前記表示手段に表示されているページに対応するデータを処理することを特徴とする請求項１乃至１３のいずれか１項に記載のデータ処理システム。
【請求項１５】
前記データ処理手段は、前記受信手段で受信した前記複数ページに対応するデータを処理することを特徴とする請求項１乃至１４のいずれか１項に記載のデータ処理システム。
【請求項１６】
外部装置と通信可能なデータ処理装置であって、
複数ページのデータと、当該データの複数ページのうち前記外部装置で動作しているアプリケーションプログラムで開いているページのページ番号とを前記外部装置から受信する受信手段と、
前記受信手段で受信したデータの複数ページのうち前記受信手段で受信したページ番号に対応するページの画像を表示する表示手段と、
前記表示手段で画像を表示した後、ユーザの指示に従い、前記受信手段で受信したデータを処理するデータ処理手段とを有することを特徴とするデータ処理装置。
【請求項１７】
前記表示手段は、ユーザからの指示に従って、前記受信手段で受信したページ番号によって選択されたページの前のページまたは後ろのページを表示することを特徴とする請求項１６に記載のデータ処理システム。
【請求項１８】
前記データ処理手段は、前記受信手段で受信したデータのうち、ユーザにより選択されたページに対応するデータを処理することを特徴とする請求項１６または１７に記載のデータ処理システム。
【請求項１９】
前記データ処理手段は、前記受信手段で受信したデータのうち、前記表示手段に表示されているページに対応するデータを処理することを特徴とする請求項１６乃至１８のいずれか１項に記載のデータ処理システム。
【請求項２０】
前記データ処理手段は、前記受信手段で受信した前記複数ページに対応するデータを処理することを特徴とする請求項１６乃至１９のいずれか１項に記載のデータ処理システム。
【請求項２１】
データ処理方法であって、
複数ページのデータと、当該データの複数ページのうち情報処理装置で動作しているアプリケーションプログラムで開いているページのページ番号とを前記情報処理装置からデータ処理装置に送信する送信工程と、
前記送信工程で送信されるデータの複数ページのうち前記送信工程で送信されるページ番号に対応するページの画像を前記データ処理装置の表示手段に表示する表示工程と、
前記表示手段で画像を表示した後、ユーザの指示に従い、前記送信工程で送信されるデータを前記データ処理装置で処理するデータ処理工程とを有することを特徴とするデータ処理方法。
【請求項２２】
請求項２１に記載のデータ処理方法をコンピュータに実行させるための、前記コンピュータにより読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
データ処理装置がデータを処理する前に当該データの示す画像を表示する技術に関するものである。
【背景技術】
【０００２】
ユーザは、ノートＰＣなどの情報処理装置で開いているアプリケーションプログラムのデータを印刷したいと思ったとき、印刷されるデータが所望のものであるかを確認したい。ユーザがそれを確認する方法として、ユーザが所望のページを指定することにより、情報処理装置がユーザにより指定されたページの画像を表示する技術がある（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１７７９０５
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ユーザは、情報処理装置で開いているアプリケーションプログラムのデータをデータ処理装置で処理させたい場合、データ処理装置で処理されるデータが所望するものであるかを確認したい。例えば、データ処理装置がそのデータを処理する前に、ユーザはデータ処理装置の表示手段においてデータの示す画像をプレビューしたい。
【０００５】
しかしながら、データ処理装置が情報処理装置からアプリケーションプログラムのデータを受信して、そのデータの示す画像を先頭ページから表示してしまうと、ユーザはそれが所望のデータであるかを確認しにくい。ユーザとしては、アプリケーションプログラムで開いているページと同じページの画像がデータ処理装置で表示された方が、それが所望のデータであるかを判断しやすい。
【０００６】
そこで、本発明では、データ処理装置でこれから処理しようとするデータが所望するデータであるかをユーザが確認しやすいように、データの示す画像をデータ処理装置の表示手段で表示することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係わるデータ処理システムは、情報処理装置とデータ処理装置とを含むデータ処理システムであって、前記情報処理装置は、複数ページのデータと、当該データの複数ページのうち前記情報処理装置で動作しているアプリケーションプログラムで開いているページのページ番号とを前記データ処理装置に送信する送信手段を有し、前記データ処理装置は、前記複数ページのデータと、当該データの複数ページのうち前記アプリケーションプログラムで開いているページのページ番号とを前記情報処理装置から受信する受信手段と、前記受信手段で受信したデータの複数ページのうち前記受信手段で受信したページ番号に対応するページの画像を表示する表示手段と、前記表示手段で画像を表示した後、ユーザの指示に従い、前記受信手段で受信したデータを処理するデータ処理手段とを有する、ことを特徴とする。
【０００８】
本発明に係わるデータ処理装置は、外部装置と通信可能なデータ処理装置であって、複数ページのデータと、当該データの複数ページのうち前記外部装置で動作しているアプリケーションプログラムで開いているページのページ番号とを前記外部装置から受信する受信手段と、前記受信手段で受信したデータの複数ページのうち前記受信手段で受信したページ番号に対応するページの画像を表示する表示手段と、前記表示手段で画像を表示した後、ユーザの指示に従い、前記受信手段で受信したデータを処理するデータ処理手段とを有することを特徴とする。
【０００９】
本発明に係わるデータ処理方法は、複数ページのデータと、当該データの複数ページのうち情報処理装置で動作しているアプリケーションプログラムで開いているページのページ番号とを前記情報処理装置からデータ処理装置に送信する送信工程と、前記送信工程で送信されるデータの複数ページのうち前記送信工程で送信されるページ番号に対応するページの画像を前記データ処理装置の表示手段に表示する表示工程と、前記表示手段で画像を表示した後、ユーザの指示に従い、前記送信工程で送信されるデータを前記データ処理装置で処理するデータ処理工程とを有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、データ処理装置でこれから処理しようとするデータが所望するデータであるかをユーザが確認しやすいように、データの示す画像をデータ処理装置の表示手段で表示することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明を適用可能なデータ処理システムの構成を示す図である。
【図２】データ処理装置１００と情報処理装置１５０の構成を示す図である。
【図３】情報処理装置１５０の機能構成を示す図である。
【図４】情報処理装置１５０で実行される情報処理を示すフローチャートである。
【図５】情報処理装置１５０とデータ処理装置１００との間の無線通信において通信接続を確立するためのネゴシエーションを示すシーケンス図である。
【図６】情報処理装置１５０の表示部２５３にて表示される画面の一例を示すである。
【図７】データ処理装置１００で実行されるデータ処理を示すフローチャートである。
【図８】表示部２０２に表示されるプレビュー画像の一例を示す図である。
【図９】ページを指定するための画面の一例を示す図である。
【図１０】１ページ前後のページのプレビュー画像を示す図である。
【図１１】最終ページを指定するための画面の一例を示す図である。
【発明を実施するための形態】
【００１２】
図面を用いて、本発明を実施するための形態を説明する。図１は、本発明を適用可能なデータ処理システムの構成を示す図である。図１では、データ処理装置の一例として複数の機能を備えるＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）を挙げ、データ処理装置と通信可能な情報処理装置の一例としてノートＰＣを挙げる。
【００１３】
近年、個人の座席が固定されておらず個人が自由に空いている席を使用することができるフリーアドレスのオフィスを導入するケースがある。このオフィス形態のメリットは、個人が資料を自分の座席に置くことができないため必要最低限の物しか持たなくなることであり、省スペースを実現できることである。個人には一人一台ノート型パーソナルコンピュータ（ノートＰＣ）等が与えられ、紙の資料はできるだけ電子化され、各個人はネットワーク経由でどの座席からも電子化された資料を参照することができる。
【００１４】
一方、このようなオフィス形態では、ユーザの座席は固定でないため、ユーザの使用するデータ処理装置も固定ではなくなる。資料を印刷したい場合には、ユーザがノートＰＣをプリンタの所定の場所に置くだけで簡単に印刷の作業を行えるのが望ましい。特に、ノートＰＣで開いているアプリケーションプログラムで使用中のデータを印刷する場合、非常に直感的な操作でデータを印刷できるのが望ましい。
【００１５】
そこで、下記では、ユーザが情報処理装置をデータ処理装置の所定の場所に置くだけで、データ処理装置がアプリケーションプログラムのデータを処理する一例を説明する。
【００１６】
データ処理装置１００は通信部１１０と操作部１１１とを備える。通信部１１０はデジタルカメラ、携帯電話、ノートＰＣ等の外部装置と通信を行うためのものである。情報処理装置１５０はデータ処理装置１００と同様に通信部（不図示）を備える。データ処理装置１００と情報処理装置１５０との間の通信は無線通信であっても有線通信であっても構わないが、本実施形態では、ユーザにとって直感的に接続が可能な無線通信を例にとって説明を行う。ユーザが情報処理装置１５０を手に持って、それを通信部１１０に近づけることにより、データ処理装置１００と情報処理装置１５０との通信が可能になる。
【００１７】
操作部１１１はタッチパネルとキーから構成され、操作画面を表示したり、ユーザからの指示を受け付けたりする。また、操作部１１１はデータ処理装置１００の状態を示す状態画面や画像データの示す画像をプレビューするプレビュー画面も表示する。
【００１８】
図２はデータ処理装置１００と情報処理装置１５０の構成を示す図である。図２は主にデータ処理装置１００のコントローラの構成を説明するブロック図となっている。データ処理装置１００は、自身の持っている機能に応じて、読み取り制御部、スキャナエンジン等も含んでいるが、ここでは省略する。
【００１９】
ＣＰＵ２００はＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０６から読み出したプログラムに従って、データ処理装置１００の動作を制御する。例えばＣＰＵ２００は読み出したプログラムに従ってＲＡＭ２０３やＨＤＤ（不図示）等の記憶手段へのデータの書き込みや記憶手段からのデータの読み出しを制御する。
【００２０】
操作部１１１は設定部２０１と表示部２０２とから構成される。設定部２０１はハードキーや液晶タッチパネルキーなどであり、ユーザからのキー入力を受け付ける。表示部２０２は液晶パネルなどであり、様々な操作画面を表示したり、プレビュー画像生成部２０４の生成するプレビュー画像を表示したりする。なお、設定部２０１と表示部２０２と同一の液晶タッチパネルに一体化されていてもいいし、別々の物であっても良い。
【００２１】
ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３はＣＰＵ２００のワークエリアとして使用されたり、画像データを蓄積するためのエリアとして使用されたりする。
【００２２】
通信部１１０は情報処理装置１５０が接近したことを検知し、情報処理装置１５０との間で制御データや画像データを通信する。
【００２３】
プレビュー画像生成部２０４は、情報処理装置１５０から受信した画像データからプレビュー画像データを生成する。プレビュー画像データの生成方法は後述する。画像処理部２０５は、スキャナエンジン（不図示）から受け取った画像データや印刷対象となるデータに対して画像処理を施す。印刷部２０８は、画像処理部２０５によって生成された画像データに基づいて画像を印刷する。
【００２４】
通信媒体２０７は近距離無線通信である。ただし、通信媒体２０７はＵＳＢやＬＡＮなどの有線通信であっても構わない。
【００２５】
ＣＰＵ２５０はＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２５２から読み出したプログラムに従って、情報処理装置１５０の動作を制御する。例えばＣＰＵ２５０は読み出したプログラムに従ってＲＡＭ２５１やＨＤＤ（不図示）等の記憶手段へのデータの書き込みや記憶手段からのデータの読み出しを制御する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２５１はＣＰＵ２５０のワークエリアとして使用されたり、画像データを蓄積するためのエリアとして使用されたりする。
【００２６】
表示部２５３はディスプレイ装置などであり、様々なアプリケーションプログラムの画面を表する。操作部２５４はキーボードやマウスなどであり、ユーザからのキー入力を受け付ける。通信部２５５はデータ処理装置１００との間で制御データや画像データを通信する。
【００２７】
図３は、情報処理装置１５０の機能構成を示す図である。それぞれはＣＰＵ２５０が所定のプログラムを実行することにより実現される。通信ネゴシエーション部３０１はデータ処理装置１００との間で通信接続を確立するためのネゴシエーションを実行する。アプリケーション選択部３０２はプレビュー対象となるアプリケーションプログラムを選択する。ページナンバー取得部３０３は、アプリケーションプログラムが開いているアプリケーションデータのうち当該アプリケーションプログラムが開いているページの番号を取得する。なお、アプリケーションデータは、アプリケーションプログラムの種類に応じて、文書であったり、表であったり、図であったりする。送信部３０４はアプリケーションプログラムが開いているアプリケーションデータとアプリケーションプログラムが開いているページの番号とをデータ処理装置１００に送信する。
【００２８】
図４は、情報処理装置１５０で実行される情報処理を示すフローチャートである。特に、アプリケーションプログラムの選択と当該アプリケーションプログラムの開いているページ番号の取得に関するものである。ＣＰＵ２５０が所定のプログラムを実行することにより、この情報処理は実行される。
【００２９】
Ｓ４００では、情報処理装置１５０は、データ処理装置１００の通信部１１０の上に置かれたかどうかを判断する。通信部１１０の上に置かれたと判断した場合には、Ｓ４０１に進む。Ｓ４０１では、情報処理装置１５０はデータ処理装置１００との間で通信接続を確立するためのネゴシエーションを行う。これは通信ネゴシエーション部３０１の動きに相当する。
【００３０】
図５は、情報処理装置１５０とデータ処理装置１００との間の無線通信において通信接続を確立するためのネゴシエーションを示すシーケンス図である。情報処理装置１５０が通信部１１０の上に置かれると、情報処理装置１５０はデータ処理装置１００に接続要求を送信する。接続要求の送信はデータ処理装置１００からの応答があるまで繰り返される。データ処理装置１００は情報処理装置１５０から接続要求を受け取ると、接続要求を認識したことを示す応答（接続要求認識応答）を情報処理装置１５０に送信する。情報処理装置１５０は、接続要求の認識の応答をデータ処理装置１００から受信すると、接続を認識したことを示す応答（接続認識応答）をデータ処理装置１００に送信する。これにより、データ処理装置１００と情報処理装置１５０との間の通信接続がなされる。
【００３１】
Ｓ４０２では、情報処理装置１５０は、情報処理装置１５０において開かれているアプリケーションプログラムが存在するか否かを判断する。開かれているアプリケーションプログラムが存在すると判断した場合にはＳ４０３に進む。Ｓ４０３では、情報処理装置１５０は、情報処理装置１５０で動作している１または複数のアプリケーションプログラムから、一つのアプリケーションプログラムを選択し、それをプレビュー対象のアプリケーションプログラムとする。これは、アプリケーション選択部３０２の動きに相当する。
【００３２】
以下、図６を用いてアプリケーションプログラムの選択方法を説明する。図６は、情報処理装置１５０の表示部２５３にて表示される画面の一例を示すである。図６の（Ａ）は、情報処理装置１５０にて開かれているアプリケーションプログラムが一つしかなく、そのアプリケーションプログラムＡのウィンドウがユーザによって選択されていることを示している。アプリケーションプログラムＡのウィンドウが選択されていることはそのウィンドウのバーが濃くなっていることで示されている。この場合、アプリケーション選択部３０２はアプリケーションプログラムＡを選択する。なお、アプリケーションプログラムＡのウィンドウが選択されていない場合でも、開かれているアプリケーションプログラムがアプリケーションプログラムＡだけであるので、アプリケーション選択部３０２はアプリケーションプログラムＡを選択する。
【００３３】
図６（Ｂ）及び図６（Ｃ）は、情報処理装置１５０で開かれているアプリケーションプログラムが複数存在する場合を示している。図６（Ｂ）は、アプリケーションプログラムＡとアプリケーションプログラムＢの二つが開かれていて、かつアプリケーションプログラムＡのウィンドウが選択されていることを示す。この場合、アプリケーション選択部３０２は、開かれている複数のアプリケーションプログラムのうち、ユーザによって選択されているアプリケーションプログラムを優先して選択する。つまり、アプリケーション選択部３０２はアプリケーションプログラムＡを選択する。
【００３４】
図６（Ｃ）は、アプリケーションプログラムＡとアプリケーションプログラムＢの二つが開かれていて、かつ、どちらのアプリケーションプログラムもユーザによって選択されていないことを示す。この場合、アプリケーション選択部３０２は、最後にユーザによって選択されていたアプリケーションプログラムを優先的に選択する。図６（Ｃ）では、アプリケーションプログラムＡのウィンドウがアプリケーションプログラムＢのウィンドウよりも上になっていることから、アプリケーション選択部３０２はアプリケーションプログラムＡを選択する。
【００３５】
Ｓ４０４では、情報処理装置１５０は、Ｓ４０３で選択したアプリケーションプログラムが現在開いているアプリケーションデータのうち当該アプリケーションプログラムが現在開いているページの番号をアプリケーションプログラムから取得する。これは、ページナンバー取得部３０３の動きに相当する。
【００３６】
Ｓ４０５では、情報処理装置１５０は、Ｓ４０３で選択したアプリケーションプログラムが現在使用中のアプリケーションデータ及びＳ４０４で取得したページ番号をデータ処理装置１００に送信する。これは、送信部３０４の動きに相当する。
【００３７】
アプリケーションデータから印刷のための画像データを生成するプリンタドライバは通常、情報処理装置１５０側にインストールされているが、本実施形態では、プリンタドライバはデータ処理装置１００側にもインストールされている。こうすることにより、ユーザがプリンタドライバを情報処理装置１５０にインストールしていない場合であっても、情報処理装置１５０を通信部１１０に置くことにより、印刷などの処理がデータ処理装置１００のプリンタドライバによって実行される。よって、本実施形態では、アプリケーションデータが開かれているページのページ番号と共に情報処理装置１５０からデータ処理装置１００へ送信される。
【００３８】
つぎに、アプリケーションデータ及びページ番号を受信したデータ処理装置１００で実行されるデータ処理を説明する。図７は、データ処理装置１００で実行されるデータ処理を示すフローチャートである。特に、プレビュー画像の生成及びユーザにより指定されたページの印刷に関するものである。ＣＰＵ２５０がＲＯＭ２０６に格納されている所定のプログラムを実行することにより、このデータ処理は実行される。
【００３９】
Ｓ７００では、データ処理装置１００は、情報処理装置１５０からアプリケーションデータ及びページ番号を受信する。
【００４０】
Ｓ７０１では、データ処理装置１００は、Ｓ７００で受信したアプリケーションデータをもとにプレビュー画像データをプレビュー画像生成部２０４に生成させ、そのプレビュー画像データが示すプレビュー画像を表示部２０２に表示させる。ここでは、プレビュー画像生成部２０４は、最初に、受信したページ番号のページのプレビュー画像データを生成し、つぎに、そのページの前後のページを近い順にプレビュー画像データを生成する。例えば、現在開かれているページが４５ページであった場合、４５ページ、４４ページ、４６ページ、４３ページ、４７ページ等の順番にプレビュー画像データを生成する。これは、現在開かれているページまたはその周辺が印刷される可能性が高いためである。そして、データ処理装置１００は、Ｓ７００で受信したページ番号に対応するページのプレビュー画像を表示部２０２に表示させる。情報処理装置１５０のアプリケーションで開いているページと同じページのプレビュー画像が表示部２０２に表示されるため、ユーザは所望のデータであるかを容易に確認することができる。
【００４１】
図８は、表示部２０２に表示されるプレビュー画像の一例を示す図である。現在開かれているページのプレビュー画像８０１が中央に表示され、前のページのプレビュー画像８０２と後ろのページのプレビュー画像８０３とがそれぞれ左右にカバーフローライクに表示される。プレビュー画像８０１の下にはページ番号も表示される。図８では、設定部２０１は、印刷キー８０４、ＢＯＸキー８０９、転送キー８１０等のタブで構成されている。
【００４２】
ユーザがＢＯＸキー８０９を押下すると、データ処理装置１００は、情報処理装置１５０から受信したアプリケーションデータをＨＤＤなどの記憶手段に格納する。ユーザが転送キー８１０を押下した場合には、データ処理装置１００はアプリケーションデータを所定のファイルサーバ等にＦＴＰ転送する。ユーザが印刷キー８０４を押下した場合には、データ処理装置１００は「すべて」キー８０５、「現在のページ」キー８０６、「ページ指定」キー８０７及びプロパティキー８０８を表示部２０２にて表示する。
【００４３】
Ｓ７０２以降は、印刷キー８０４が押下されたと仮定する。
【００４４】
Ｓ７０２では、データ処理装置１００は、「現在のページ」キー８０６が押下されたかどうかを判断する。「現在のページ」キー８０６が押下されたと判断した場合には、Ｓ７０３に進む。Ｓ７０３では、データ処理装置１００は、表示部２０２の中央にプレビュー画像が表示されているページのみ印刷する。具体的には、画像処理部２０５が、アプリケーションデータのうち該当するページの部分に印刷のための画像処理を施し、印刷部２０８はそれによって生成された画像データに基づいて画像を印刷する。「現在のページ」キー８０６が押下された時点で、全ページのプレビュー画像の生成が終了していなかった場合には、プレビュー画像生成部２０４はそれ以降、プレビュー画像データを生成しなくても良い。
【００４５】
Ｓ７０４では、データ処理装置１００は、「すべて」キー８０５が押下されたかどうかを判断する。「すべて」キー８０５が押下されたと判断した場合には、Ｓ７０５に進む。Ｓ７０５では、データ処理装置１００は、全てのページを印刷する。画像処理部２０５は、アプリケーションデータの全ページに印刷のための画像処理を施し、印刷部２０８はそれによって生成された画像データに基づいて画像を印刷する。「すべて」キー８０５が押下された時点で、全ページのプレビュー画像の生成が終了していなかった場合にも、プレビュー画像生成部２０４はそれ以降、プレビュー画像データを生成しなくても良い。
【００４６】
Ｓ７０６では、データ処理装置１００は、「ページ指定」キー８０７が押下されたかどうかを判断する。「ページ指定」キー８０７が押下されたと判断した場合には、Ｓ７０７に進む。
【００４７】
Ｓ７０７では、データ処理装置１００は、ページを指定するための画面を表示部２０２にて表示するとともに、ユーザにより指定されたページのプレビュー画像を表示部２０２にて表示する。
【００４８】
図９はページを指定するための画面の一例を示す図である。図９の例では、ユーザは表示部２０２のタッチパネルを触ることにより、印刷したいページを指定することができる。例えば、ＣＰＵ２００は、ユーザが９０１に対応する部分を触ったことを検知すると、１ページ前のページのプレビュー画像を表示部２０２に表示させる。図１０（Ａ）は、１ページ前のページのプレビュー画像を示す。１００１は、４４ページのプレビュー画像である。プレビュー画像１００１の下にはページ番号も表示されている。プレビュー画像生成部２０４は、情報処理装置１５０から受信したページ番号に近いページからプレビュー画像データを生成しているため、前後のページのプレビュー画像は比較的早く表示することができる。一方、ＣＰＵ２００が、ユーザが９０２に対応する部分を触ったことを検知すると、１ページ後ろのページのプレビュー画像を表示部２０２に表示させる。図１０（Ｂ）は、１ページ後ろのページのプレビュー画像を示す。１００２は、４６ページのプレビュー画像である。プレビュー画像１００２の下にはページ番号も表示されている。このほか、ユーザはキー９０３を押下して、ページを前後に移ることも可能である。
【００４９】
ユーザは先頭ページを決定したら、「決定」キー９０５を押下する。つぎに、データ処理装置１００は、最終ページを指定するための画面を表示部２０２にて表示する。図１１は、最終ページを指定するための画面の一例を示す図である。ここでは、先頭ページは４５ページになっている。ここから、ユーザはタッチパネルを操作して、最終ページを指定する。
【００５０】
Ｓ７０８では、データ処理装置１００は、「決定キー」１１０１が押下されたかどうかを判断する。「決定」キー１１０１が押下されたと判断した場合には、Ｓ７０９に進む。Ｓ７０９では、データ処理装置１００はユーザによって指定されたページを印刷する。画像処理部２０５は、アプリケーションデータのうちユーザにより指定されたページの部分に印刷のための画像処理を施し、印刷部２０８はそれによって生成された画像データに基づいて画像を印刷する。
【００５１】
ユーザがプリンタドライバを利用した場合、印刷したいページを確認するためには、プリンタドライバの画面を一旦終了させて、再度アプリケーションプログラムの画面でページを確認する必要があった。上記のデータ処理によれば、ユーザはデータ処理装置１００の表示部２０２にてプレビュー画像を確認しながら、印刷したいページを指定することができる。
【００５２】
図９において、ユーザは入力ボックス９０４にて直接ページ数を指定することで、プレビュー画像を確認することなくページを指定することも可能である。ただし、この場合、ユーザは予め印刷したいページのページ数を知っておく必要がある。また、プレビュー画像が表示されているページから非常に離れたページをユーザが指定した場合、プレビュー画像生成部２０４はその指定されたページのプレビュー画像データを未だ生成できていない可能性がある。このような場合には、プレビュー画像生成部２０４は一旦、指定されたページのプレビュー画像データを生成してから、それまで生成していた順番に戻って続きのページのプレビュー画像データを生成することになる。
【００５３】
Ｓ７１０では、データ処理装置１００は、プロパティキー８０８が押下されたと判断する。そして、Ｓ７１１では、データ処理装置１００は、両面印刷の指定や画質の選択をユーザが行うための設定画面を表示する。ユーザはそこで所望の印刷設定を指定する。
【００５４】
図７のＳ７０２以降では、印刷キー８０４が押下されたと仮定したが、転送キー８１０が押下された場合も、同様な処理を行う。この場合、データ処理装置１００は、ユーザが希望するページのプレビュー画像を表示部２０２にて表示しつつ、ユーザの所望のページに該当するデータをＨＤＤなどの記憶手段に格納したり、所定のファイルサーバ等にＦＴＰ転送したりする。
【００５５】
以上説明したように、ユーザは情報処理装置１５０を通信部１１０に置くだけで、情報処理装置１５０で開いているアプリケーションプログラムに関して印刷等の処理を直感的に行うことができる。その際、ユーザはプレビュー画像を確認することにより、所望のアプリケーションデータであるかを確認することができる。また、ユーザはページ送りをしながらそれぞれのページのプレビュー画像を確認しつつ、印刷等の処理を行いたいページを指定することができる。
【００５６】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【符号の説明】
【００５７】
１００  データ処理装置
１１０  通信部
１１１  操作部
１５０  情報処理装置
２００  ＣＰＵ
２０１  設定部
２０２  表示部
２０３  ＲＡＭ
２０４  プレビュー画像生成部
２０５  画像処理部
２０６  ＲＯＭ
２０７  通信媒体
２０８  印刷部
２５０  ＣＰＵ
２５１  ＲＡＭ
２５２  ＲＯＭ
２５３  表示部
２５４  操作部
２５５  通信部
【図１】
0005590872.tif 000002
【図２】
0005590872.tif 000003
【図３】
0005590872.tif 000004
【図４】
0005590872.tif 000005
【図５】
0005590872.tif 000006
【図６】
0005590872.tif 000007
【図７】
0005590872.tif 000008
【図８】
0005590872.tif 000009
【図９】
0005590872.tif 000010
【図１０】
0005590872.tif 000011
【図１１】
0005590872.tif 000012