(57)【要約】【課題】ペーパーライクディスプレイ装置を接続可能な印刷装置を介して、ペーパーライクディスプレイ装置への表示用データの送信も可能とし、ユーザの操作性向上を図ること。【解決手段】情報処理装置２０上の印刷装置１０用プリンタドライバは、情報の出力方法の一つとして、ペーパーライクディスプレイ装置（ＰＬＤ）６０へ出力することを示す「電子ペーパー」が設定されている場合、該情報をＰＬＤ６０で出力するための印刷ジョブを生成して印刷装置１０に送信する。印刷装置１０では、情報処理装置２０から受信した印刷ジョブが、ＰＬＤ６０に出力するための印刷ジョブである場合、該印刷ジョブをＰＬＤ６０にて表示可能なデータに変換してＰＬＤ６０に送信する構成を特徴とする。【選択図】図６
2008225551.tif 000002
【特許請求の範囲】
【請求項１】
表示装置と通信可能な印刷装置と、前記印刷装置にデータを送信する情報処理装置とを備えたデータ処理システムにおいて、
前記情報処理装置は、
前記表示装置にて表示可能なデータを前記表示装置に送信することまたは印刷出力することを設定可能な設定手段と、
前記表示装置にて表示可能なデータを前記表示装置に送信することが前記設定手段により設定された場合、前記表示装置にて表示可能なデータを前記表示装置に送信することを指定されたデータを前記印刷装置に送信するように制御する第１の送信手段と、
印刷出力することが前記設定手段により設定された場合、印刷出力することを指定されたデータを前記印刷装置に送信するように制御する第２の送信手段とを有し、
前記印刷装置は、
データを前記情報処理装置から受信する受信手段と、
前記受信手段により受信されたデータが、前記表示装置にて表示可能なデータを前記表示装置に送信することを指定されたデータである場合、前記受信手段により受信されたデータを前記表示装置にて表示可能なデータに変換する変換手段と、
前記変換手段による変換後のデータを前記表示装置に送信するように制御する第３の送信手段と、
前記受信手段により受信されたデータが、印刷出力することを指定されたデータである場合、前記受信手段により受信されたデータに基づいて印刷をする印刷手段とを有する、
ことを特徴とするデータ処理システム。
【請求項２】
表示装置と通信可能な印刷装置と、前記印刷装置にデータを送信する情報処理装置とを備えたデータ処理システムにおいて、
前記情報処理装置は、
前記表示装置にて表示可能なデータを前記表示装置に送信すること及び印刷出力することを設定可能な設定手段と、
前記表示装置にて表示可能なデータを前記表示装置に送信すること及び印刷出力することが前記設定手段により設定されるのに従って、前記表示装置にて表示可能なデータを前記表示装置に送信することを指定された第１のデータと印刷出力することを指定された第２のデータとをそれぞれ前記印刷装置に送信するように制御する第１の送信手段とを有し、
前記印刷装置は、
前記情報処理装置から前記第１のデータと前記第２のデータとを受信する受信手段と、
前記受信手段により受信された前記第１のデータを前記表示装置にて表示可能なデータに変換する変換手段と、
前記変換手段による変換後のデータを前記表示装置に送信するように制御する第２の送信手段と、
前記受信手段により受信された前記第２のデータに基づいて印刷をする印刷手段とを有する、
ことを特徴とするデータ処理システム。
【請求項３】
表示装置と通信可能な印刷装置と、前記印刷装置にデータを送信する情報処理装置とを備えたデータ処理システムにおいて、
前記情報処理装置は、
前記表示装置にて表示可能なデータを前記表示装置に送信すること及び印刷出力することを設定可能な設定手段と、
前記表示装置にて表示可能なデータを前記表示装置に送信すること及び印刷出力することが前記設定手段により設定されるのに従って、前記表示装置にて表示可能なデータを前記表示装置に送信すること及び印刷出力することが指定されたデータを前記印刷装置に送信するように制御する第１の送信手段とを有し、
前記印刷装置は、
前記表示装置にて表示可能なデータを前記表示装置に送信すること及び印刷出力することが指定されたデータを前記情報処理装置から受信する受信手段と、
前記受信手段により受信されたデータを前記表示装置にて表示可能なデータに変換する変換手段と、
前記変換手段による変換後のデータを前記表示装置に送信する第２の送信手段と、
前記受信手段により受信されたデータに基づいて印刷をする印刷手段とを有する、
ことを特徴とするデータ処理システム。
【請求項４】
前記印刷装置はさらに、
前記表示装置の接続の有無を検出する検出手段と、
前記検出手段での検出結果を前記情報処理装置に送信する送信手段とを有し、
前記情報処理装置はさらに、
前記印刷装置から送信される前記表示装置の接続の有無の検出結果に基づいて、前記設定手段における前記表示装置にて表示可能なデータを前記表示装置に送信することの設定可否を制御する制御手段とを有する、
ことを特徴とする請求項１乃至３のいずれか１項に記載のデータ処理システム。
【請求項５】
前記表示装置は、前記印刷装置と通信可能なペーパーライクディスプレイ装置である、ことを特徴とする請求項１乃至４のいずれか１項に記載のデータ処理システム。
【請求項６】
表示装置と通信可能な印刷装置にデータを送信する情報処理装置において、
前記表示装置にて表示可能なデータを前記表示装置に送信することまたは印刷出力することを設定可能な設定手段と、
前記表示装置にて表示可能なデータを前記表示装置に送信することが前記設定手段により設定されている場合、前記表示装置にて表示可能なデータを前記表示装置に送信することを指定されたデータを前記印刷装置に送信するように制御し、印刷出力することが前記設定手段により設定されている場合、印刷出力することを指定されたデータを前記印刷装置に送信するように制御する制御手段と、
を有することを特徴とする情報処理装置。
【請求項７】
表示装置と通信可能な印刷装置にデータを送信する情報処理装置において、
前記表示装置にて表示可能なデータを前記表示装置に送信すること及び印刷出力することを設定可能な設定手段と、
前記表示装置にて表示可能なデータを前記表示装置に送信すること及び印刷出力することが前記設定手段により設定されるのに従って、前記表示装置にて表示可能なデータを前記表示装置に送信することを指定された第１のデータと印刷出力することを指定された第２のデータとをそれぞれ前記印刷装置に送信するように制御する制御手段と、
を有することを特徴とする情報処理装置。
【請求項８】
表示装置と通信可能な印刷装置にデータを送信する情報処理装置において、
前記表示装置にて表示可能なデータを前記表示装置に送信すること及び印刷出力することを設定可能な設定手段と、
前記表示装置にて表示可能なデータを前記表示装置に送信すること及び印刷出力することが前記設定手段により設定されるのに従って、前記表示装置にて表示可能なデータを前記表示装置に送信すること及び印刷出力することが指定されたデータを前記印刷装置に送信するように制御する制御手段と、
を有することを特徴とする情報処理装置。
【請求項９】
前記印刷装置から取得する前記表示装置の接続の有無の検出結果に基づいて、前記設定手段における前記表示装置にて表示可能なデータを前記表示装置に送信することの設定可否を制御する制御手段を有する、
ことを特徴とする請求項６乃至８のいずれか１項に記載の情報処理装置。
【請求項１０】
前記表示装置は、前記印刷装置と通信可能なペーパーライクディスプレイ装置である、ことを特徴とする請求項６乃至９のいずれか１項に記載の情報処理装置。
【請求項１１】
表示装置と通信可能な印刷装置と、前記印刷装置にデータを送信する情報処理装置とを備えたデータ処理システムの制御方法において、
前記情報処理装置で実行される、
前記表示装置にて表示可能なデータを前記表示装置に送信することまたは印刷出力することを設定する設定ステップと、
前記表示装置にて表示可能なデータを前記表示装置に送信することが前記設定ステップで設定された場合、前記表示装置にて表示可能なデータを前記表示装置に送信することを指定されたデータを前記印刷装置に送信するように制御する第１の送信ステップと、
印刷出力することが前記設定ステップで設定された場合、印刷出力することを指定されたデータを前記印刷装置に送信するように制御する第２の送信ステップと、
前記印刷装置で実行される、
データを前記情報処理装置から受信する受信ステップと、
前記受信ステップで受信されたデータが、前記表示装置にて表示可能なデータを前記表示装置に送信することを指定されたデータである場合、前記受信ステップで受信されたデータを前記表示装置にて表示可能なデータに変換する変換ステップと、
前記変換ステップでの変換後のデータを前記表示装置に送信するように制御する第３の送信ステップと、
前記受信ステップで受信されたデータが、印刷出力することを指定されたデータである場合、前記受信ステップで受信されたデータに基づいて印刷をする印刷ステップと、
を有することを特徴とするデータ処理システムの制御方法。
【請求項１２】
表示装置と通信可能な印刷装置と、前記印刷装置にデータを送信する情報処理装置とを備えたデータ処理システムの制御方法において、
前記情報処理装置で実行される、
前記表示装置にて表示可能なデータを前記表示装置に送信すること及び印刷出力することを設定する設定ステップと、
前記表示装置にて表示可能なデータを前記表示装置に送信すること及び印刷出力することが前記設定ステップで設定されるのに従って、前記表示装置にて表示可能なデータを前記表示装置に送信することを指定された第１のデータと印刷出力することを指定された第２のデータとをそれぞれ前記印刷装置に送信するように制御する第１の送信ステップと、
前記印刷装置で実行される、
前記情報処理装置から前記第１のデータと前記第２のデータとを受信する受信ステップと、
前記受信ステップで受信された前記第１のデータを前記表示装置にて表示可能なデータに変換する変換ステップと、
前記変換ステップで変換後のデータを前記表示装置に送信するように制御する第２の送信ステップと、
前記受信ステップで受信された前記第２のデータに基づいて印刷をする印刷ステップと、
を有することを特徴とするデータ処理システムの制御方法。
【請求項１３】
表示装置と通信可能な印刷装置と、前記印刷装置にデータを送信する情報処理装置とを備えたデータ処理システムの制御方法において、
前記情報処理装置で実行される、
前記表示装置にて表示可能なデータを前記表示装置に送信すること及び印刷出力することを設定する設定ステップと、
前記表示装置にて表示可能なデータを前記表示装置に送信すること及び印刷出力することが前記設定ステップで設定されるのに従って、前記表示装置にて表示可能なデータを前記表示装置に送信すること及び印刷出力することが指定されたデータを前記印刷装置に送信するように制御する第１の送信ステップと、
前記印刷装置で実行される、
前記表示装置にて表示可能なデータを前記表示装置に送信すること及び印刷出力することが指定されたデータを前記情報処理装置から受信する受信ステップと、
前記受信ステップで受信されたデータを前記表示装置にて表示可能なデータに変換する変換ステップと、
前記変換ステップでの変換後のデータを前記表示装置に送信する第２の送信ステップと、
前記受信ステップで受信されたデータに基づいて印刷をする印刷ステップと、
を有することを特徴とするデータ処理システムの制御方法。
【請求項１４】
表示装置と通信可能な印刷装置にデータを送信する情報処理装置の制御方法において、
前記表示装置にて表示可能なデータを前記表示装置に送信することまたは印刷出力することを設定する設定ステップと、
前記表示装置にて表示可能なデータを前記表示装置に送信することが前記設定ステップで設定されている場合、前記表示装置にて表示可能なデータを前記表示装置に送信することを指定されたデータを前記印刷装置に送信するように制御し、印刷出力することが前記設定ステップで設定されている場合、印刷出力することを指定されたデータを前記印刷装置に送信するように制御する制御ステップと、
を有することを特徴とする情報処理装置の制御方法。
【請求項１５】
表示装置と通信可能な印刷装置にデータを送信する情報処理装置の制御方法において、
前記表示装置にて表示可能なデータを前記表示装置に送信すること及び印刷出力することを設定する設定ステップと、
前記表示装置にて表示可能なデータを前記表示装置に送信すること及び印刷出力することが前記設定ステップで設定されるのに従って、前記表示装置にて表示可能なデータを前記表示装置に送信することを指定された第１のデータと印刷出力することを指定された第２のデータとをそれぞれ前記印刷装置に送信するように制御する制御ステップと、
を有することを特徴とする情報処理装置の制御方法。
【請求項１６】
表示装置と通信可能な印刷装置にデータを送信する情報処理装置の制御方法において、
前記表示装置にて表示可能なデータを前記表示装置に送信すること及び印刷出力することを設定する設定ステップと、
前記表示装置にて表示可能なデータを前記表示装置に送信すること及び印刷出力することが前記設定ステップで設定されるのに従って、前記表示装置にて表示可能なデータを前記表示装置に送信すること及び印刷出力することが指定されたデータを前記印刷装置に送信するように制御する制御ステップと、
を有することを特徴とする情報処理装置の制御方法。
【請求項１７】
請求項１乃至５のいずれか１項に記載されたデータ処理システムとしてコンピュータを機能させるためのプログラム。
【請求項１８】
請求項１７に記載されたプログラムを記録したコンピュータが読み取り可能な記憶媒体。
【請求項１９】
請求項６乃至１０のいずれか１項に記載された情報処理装置としてコンピュータを機能させるためのプログラム。
【請求項２０】
請求項１９に記載されたプログラムを記録したコンピュータが読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ペーパーライクディスプレイ等の表示装置と通信可能な印刷装置（コピー、プリンタ、ファクシミリなど）と、前記印刷装置にデータを送信する情報処理装置とを備えたデータ処理システムの制御に関する。
【背景技術】
【０００２】
近年、ペーパーレス、電子化の流れを受けて紙のように扱えるペーパーライクディスプレイ装置（以下、ＰＬＤまたは電子ペーパー）や小型な電子ブックが出てきている。
【０００３】
また、ＰＣ上のファイルを電子ブックに表示する際に、プリンタドライバ・ライクな操作で画像を生成し、電子ブックに転送する機能も提案されている。（特許文献１の第５頁の段落〔００５４〕−第６頁の段落〔００６５〕、図１２−１６参照。）
【特許文献１】特開２００１−１００７０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来の技術では、プリンタドライバは電子ブック専用のドライバであり、電子ブックに直接転送されることを想定している。
【０００５】
ここで、印刷装置にＰＬＤをセットし連携して使用するような構成で、印刷装置経由でＰＬＤにデータ転送を行うシステムに、上記従来の技術を適用する場合について考察する。
【０００６】
この場合、情報処理装置上に印刷装置用プリンタドライバとＰＬＤ用ドライバの２つのドライバが存在することになる。このため、印刷装置での印刷とＰＬＤでの表示の双方を行いたい場合、ユーザは上記各ドライバでの操作をそれぞれ個別に行う必要があり、ユーザにとって使い勝手の悪いものとなってしまうという不具合があった。また、ユーザは、印刷装置用プリンタドライバとＰＬＤ用ドライバの２つのドライバをそれぞれ管理する必要があり、ユーザによるドライバ管理負担が増大してしまうという問題点もあった。
【０００７】
本発明は、上記の問題点を解決するためになされたものである。本発明の目的は、ペーパーライクディスプレイ装置等の表示装置と通信可能な印刷装置を介して、表示装置への表示用データの送信も可能とし、ユーザの操作性向上を図る仕組を提供することである。
【課題を解決するための手段】
【０００８】
本発明は、表示装置と通信可能な印刷装置と、前記印刷装置にデータを送信する情報処理装置とを備えたデータ処理システムにおいて、前記情報処理装置は、前記表示装置にて表示可能なデータを前記表示装置に送信することまたは印刷出力することを設定可能な設定手段と、前記表示装置にて表示可能なデータを前記表示装置に送信することが前記設定手段により設定された場合、前記表示装置にて表示可能なデータを前記表示装置に送信することを指定されたデータを前記印刷装置に送信するように制御する第１の送信手段と、印刷出力することが前記設定手段により設定された場合、印刷出力することを指定されたデータを前記印刷装置に送信するように制御する第２の送信手段とを有し、前記印刷装置は、データを前記情報処理装置から受信する受信手段と、前記受信手段により受信されたデータが、前記表示装置にて表示可能なデータを前記表示装置に送信することを指定されたデータである場合、前記受信手段により受信されたデータを前記表示装置にて表示可能なデータに変換する変換手段と、前記変換手段による変換後のデータを前記表示装置に送信するように制御する第３の送信手段と、前記受信手段により受信されたデータが、印刷出力することを指定されたデータである場合、前記受信手段により受信されたデータに基づいて印刷をする印刷手段とを有する、ことを特徴とする。
【０００９】
また本発明は、表示装置と通信可能な印刷装置と、前記印刷装置にデータを送信する情報処理装置とを備えたデータ処理システムにおいて、前記情報処理装置は、前記表示装置にて表示可能なデータを前記表示装置に送信すること及び印刷出力することを設定可能な設定手段と、前記表示装置にて表示可能なデータを前記表示装置に送信すること及び印刷出力することが前記設定手段により設定されるのに従って、前記表示装置にて表示可能なデータを前記表示装置に送信することを指定された第１のデータと印刷出力することを指定された第２のデータとをそれぞれ前記印刷装置に送信するように制御する第１の送信手段とを有し、前記印刷装置は、前記情報処理装置から前記第１のデータと前記第２のデータとを受信する受信手段と、前記受信手段により受信された前記第１のデータを前記表示装置にて表示可能なデータに変換する変換手段と、前記変換手段による変換後のデータを前記表示装置に送信するように制御する第２の送信手段と、前記受信手段により受信された前記第２のデータに基づいて印刷をする印刷手段とを有する、ことを特徴とする。
【００１０】
また本発明は、表示装置と通信可能な印刷装置と、前記印刷装置にデータを送信する情報処理装置とを備えたデータ処理システムにおいて、前記情報処理装置は、前記表示装置にて表示可能なデータを前記表示装置に送信すること及び印刷出力することを設定可能な設定手段と、前記表示装置にて表示可能なデータを前記表示装置に送信すること及び印刷出力することが前記設定手段により設定されるのに従って、前記表示装置にて表示可能なデータを前記表示装置に送信すること及び印刷出力することが指定されたデータを前記印刷装置に送信するように制御する第１の送信手段とを有し、前記印刷装置は、前記表示装置にて表示可能なデータを前記表示装置に送信すること及び印刷出力することが指定されたデータを前記情報処理装置から受信する受信手段と、前記受信手段により受信されたデータを前記表示装置にて表示可能なデータに変換する変換手段と、前記変換手段による変換後のデータを前記表示装置に送信する第２の送信手段と、前記受信手段により受信されたデータに基づいて印刷をする印刷手段とを有する、ことを特徴とする。
【００１１】
また本発明は、表示装置と通信可能な印刷装置にデータを送信する情報処理装置において、前記表示装置にて表示可能なデータを前記表示装置に送信することまたは印刷出力することを設定可能な設定手段と、前記表示装置にて表示可能なデータを前記表示装置に送信することが前記設定手段により設定されている場合、前記表示装置にて表示可能なデータを前記表示装置に送信することを指定されたデータを前記印刷装置に送信するように制御し、印刷出力することが前記設定手段により設定されている場合、印刷出力することを指定されたデータを前記印刷装置に送信するように制御する制御手段と、を有することを特徴とする。
【００１２】
また本発明は、表示装置と通信可能な印刷装置にデータを送信する情報処理装置において、前記表示装置にて表示可能なデータを前記表示装置に送信すること及び印刷出力することを設定可能な設定手段と、前記表示装置にて表示可能なデータを前記表示装置に送信すること及び印刷出力することが前記設定手段により設定されるのに従って、前記表示装置にて表示可能なデータを前記表示装置に送信することを指定された第１のデータと印刷出力することを指定された第２のデータとをそれぞれ前記印刷装置に送信するように制御する制御手段と、を有することを特徴とする。
【００１３】
また本発明は、表示装置と通信可能な印刷装置にデータを送信する情報処理装置において、前記表示装置にて表示可能なデータを前記表示装置に送信すること及び印刷出力することを設定可能な設定手段と、前記表示装置にて表示可能なデータを前記表示装置に送信すること及び印刷出力することが前記設定手段により設定されるのに従って、前記表示装置にて表示可能なデータを前記表示装置に送信すること及び印刷出力することが指定されたデータを前記印刷装置に送信するように制御する制御手段と、を有することを特徴とする。
【発明の効果】
【００１４】
本発明によれば、ペーパーライクディスプレイ装置等の表示装置と通信可能な印刷装置を介して、表示装置への表示用データの送信も可能とし、ユーザの操作性向上を図る等の効果を奏する。
【発明を実施するための最良の形態】
【００１５】
〔第１実施形態〕
図１は、本発明の一実施形態を示すデータ処理システムに適用可能な印刷装置の基本構成の一例を示すブロック図である。
【００１６】
以下の実施形態によれば、情報処理装置上で実行される印刷装置用のプリンタドライバにより、印刷装置に接続されるペーパーディスプレイ装置等への表示用のジョブを作成することができる。この結果、ユーザは使いなれたプリンタドライバによる簡単な操作により印刷装置経由でペーパーディスプレイ装置等への情報出力が可能となる。
【００１７】
また、ペーパーライクディスプレイ装置等への表示用のジョブを作成する際に、ページレイアウトや拡縮等の印刷装置用のプリンタドライバが本来有する豊富な機能を利用することできる。
【００１８】
また、ペーパーライクディスプレイ装置等への表示用のジョブと印刷装置での印刷用のジョブの生成を、一度の操作で指示することができ、ユーザにとって使い勝手のいいプリンタドライバを提供できる。
【００１９】
また、ペーパーライクディスプレイ装置等が印刷装置に接続されているかどうかの情報をプリンタドライバの設定画面に反映することで、ユーザはペーパーライクディスプレイ装置等が印刷装置に接続されているかどうか容易に把握することがでる。このように、ユーザにとってより使い勝手のいいプリンタドライバを提供することができる。
【００２０】
また、ユーザは、印刷装置用のプリンタドライバと、ペーパーライクディスプレイ装置への表示用のドライバを個別に管理する必要がなくなり、ユーザによるドライバ管理負担を軽減することができる。
【００２１】
図１において、１０は印刷装置である。印刷装置１０において、１１０はメインコントローラであり、主に以下に示す構成を有する。メインコントローラ１１０は、ＣＰＵ１１１、メモリ制御部１１２、バス制御部１１３、圧縮・伸張部１１９、変倍・回転部１２３、シリアルＩ／Ｆ部１２１を有する。また、メインコントローラ１１０は、スキャンＩ／Ｆ１１４、スキャン画像処理部１１７、プリンタＩ／Ｆ１１５、プリント画像処理部１１８、パネルＩ／Ｆ１１６、無線Ｉ／Ｆ部１２０を有する。
【００２２】
ＣＰＵ１１１とメモリ制御部１１２は、印刷装置１０全体の動作を制御するものであり、ＣＰＵ１１１は、メモリ１３１に格納されたプログラムに基づいて動作する。また、このプログラムには、情報処理装置２０から受信したＰＤＬ（ページ記述言語）コードデータを解釈し、ラスターイメージデータに展開する動作も記述されており、ＰＤＬコードデータの解釈及びラスターイメージデータの展開をＣＰＵ１１１で処理する。
【００２３】
メモリ制御部１１２は、各Ｉ／Ｆから入出力されるデータ転送を制御するものであり、バス競合時の調停やＤＭＡデータ転送の制御を行う。
【００２４】
バス制御部１１３は、ＢｏｏｔＲＯＭ１３２，ＲＯＭ１３３，モデム１３４のアクセスを制御する。
【００２５】
スキャンＩ／Ｆ１１４は、スキャナから入力される画像データ受信し、メモリ１３１やスキャン画像処理部１１７に画像データを転送する。
【００２６】
スキャン画像処理部１１７は、スキャンＩ／Ｆ１１４から受け取った画像に対して所定の画像処理を施す機能を有する。この画像処理としては、ラインピッチ補正，オフセット補正，非線形補正，色空間マッチング，ＭＴＦ補正，空間フィルタ，無彩色判定等が挙げられる。
【００２７】
プリンタＩ／Ｆ１１５では、プリンタ部から送られてくるビデオ制御信号をもとに制御信号を作成し、制御信号に合わせてビデオ信号を出力する。
【００２８】
プリント画像処理部１１８は、メモリ１３１もしくは圧縮・伸張部１１９からラスターイメージデータを入力し、メモリ１３１，圧縮・伸張部１１９，プリンタＩ／Ｆ１１５の何れかにハーフトン画像処理を施したデータを出力する機能を有する。この画像処理としては、色空間圧縮，下地除去，ｌｏｇ変換，非線形色空間変換，乱数加算，ガンマ変換，誤差拡散処理，スクリーン処理等が挙げられる。
【００２９】
圧縮・伸張部１１９はメモリ１３１に蓄積されたラスターイメージデータをＭＨ/ＭＲ/ＭＭＲ/ＪＢＩＧ/ＪＰＥＧ等の方式で圧縮し、また逆に圧縮され蓄積されたコードデータをラスターイメージデータに伸長する。
【００３０】
変倍・回転部１２３は、メモリ１３１に蓄積されたラスターイメージデータを拡大・縮小処理や、９０°，１８０°，２７０°回転処理を行う機能を有する。ＢｏｏｔＲＯＭ１３２は、ＣＰＵ１１１のプログラムが格納される。
【００３１】
ＲＯＭ１３３は、ユーザーモードや各種設定情報を保存するのに用いられ、ＦｏｎｔＲＯＭもＲＯＭ１３３に格納される。
【００３２】
パネルＩ／Ｆ１１６は、パネル１４０との通信を行う。パネル１４０は液晶表示部と複数個のハードキーを有する。このハードキーにより入力された信号は、前述したパネルＩ／Ｆ１１６を介してＣＰＵ１１１に伝えられ、液晶表示部ではパネルＩ／Ｆ１１６から送られてきたデータを表示する。液晶表示部には、本印刷装置の操作における機能等を表示する。
【００３３】
無線Ｉ／Ｆ１２０では、ホストコンピュータとの通信、各種デバイスとの通信を行う。無線Ｉ／Ｆとしては、一般的に無線ＬＡＮが挙げられる。
【００３４】
シリアルＩ／Ｆ１２１では情報処理装置２０との通信、各種デバイスとの通信をコネクタ１４３，１４４を介して行われる。シリアルバスとしては一般的にＵＳＢが挙げられる。なお、印刷装置１０と情報処理装置２０とは、ネットワーク５０を介して通信可能に接続される構成であってもよい。
【００３５】
無線Ｉ／Ｆ１２０とシリアルＩ／Ｆ１２１は、情報処理装置２０からＰＤＬコードデータを受信するＩ／Ｆや、ＰＬＤ６０とのコマンド通信、画像データ転送等に用いられる。
【００３６】
モデム１３４とＮＣＵ１３５は、公衆回線に接続され、ＦＡＸの通信制御を行う。
【００３７】
Ｎｅｔｗｏｒｋ Ｃｏｎｔｒｏｌｌｅｒ１３７は、外部ネットワークと接続される。このネットワークとしては一般的にイーサネット（登録商標）があげられ（イーサネット（登録商標）以外のネットワークでもよい）、情報処理装置２０からのＰＤＬコードデータ受信や、スキャナ画像の送信、リモート管理等に用いられる。
【００３８】
リアルタイムクロックモジュール１３６は、機器内で管理する日付と時刻を更新/保存するためのもので、バックアップ電池によってバックアップされている。
【００３９】
センサ１４１は、ＰＬＤ６０が本体に装着されたかを検出する。なお、印刷装置１０本体とＰＬＤ６０とが無線接続される構成の場合は、センサ１４１は、ＰＬＤ６０が利用可能な領域に存在する（通信可能）かを検出するものとする（以下、これらを一まとめにして「装着」と呼ぶ）。ＰＬＤ６０が本体に装着されたのを検出すると、ＣＰＵ１１１は、印刷装置１０とＰＬＤ６０との通信及び充電を開始するように制御する。
【００４０】
充電器１４２は、ＰＬＤ６０の充電を行う。充電器１４２とＰＬＤ６０との接続は有線・無線どちらであっても構わない。
【００４１】
図２は、本発明の一実施形態を示すデータ処理システムに適用可能な情報処理装置２０の基本構成を示すブロック図である。
【００４２】
図２において、２０１はＣＰＵである。ＣＰＵ２０１は、プログラムに従って、システムバスを介して情報処理装置全体の動作を制御するものである。なお、このプログラムは、ＲＯＭ２０２，メインメモリ２０３又はハードディスク（ＨＤ）２２０に記憶されたプログラムもしくはＦＤドライブ２２１，ＣＤ−ＲＯＭドライブ２２２から読み出されたプログラム等を示す。
【００４３】
ＲＯＭ２０２は、ＣＰＵ２０１の制御プログラム等を格納している。メインメモリ２０３は、一時的にプログラムや画像データを記憶し、情報処理装置の処理を高速に動作させるためのものである。
【００４４】
ハードディスク制御部２０４は、オペレーティング・システム、各種アプリケーションプログラムや画像データ等が格納されるＨＤ２２０を制御するものである。ＨＤ２２０には、印刷装置１０に対する各種制御命令やデータの送受信を行うためのアプリケーションソフトおよびドライバソフト（印刷装置１０用のプリンタドライバ等）がインストールされるものとする。
【００４５】
通常、これらのアプリケーションソフトおよびドライバソフトは、これらが記憶された他のコンピュータ可読媒体からＦＤドライブ２２１，ＣＤ−ＲＯＭドライブ２２２等を介してＨＤ２２０にインストールされる。また、ネットワーク制御部２０７やモデム２０８を介してアプリケーションソフトおよびドライバソフトをダウンロードして、ＨＤ２２０にインストールすることもできる。本実施形態におけるプリンタドライバもＨＤ２２０にインストールされる。
【００４６】
キーボード／マウス制御部２０５は、オペレータからの指示入力手段としてのキーボード／マウス２３０を制御するものである。
【００４７】
ディスプレイ制御部２０６は、オペレータに各種表示を行うディスプレイ２４０を制御するものである。
【００４８】
ネットワーク制御部２０７は、ネットワークＩ／Ｆ４０を介してネットワークに接続するための制御を行うものである。ネットワークへの接続に関しては、公知の方法を使用するものとし、詳述しない。
【００４９】
モデム２０８は、通信回線２１を通してプロバイダへの接続や、相手通信装置との間でのデータや画情報等の通信を行うものである。
【００５０】
ＵＳＢホスト制御部２０９は、ＵＳＢインタフェース３０の通信制御を行うものであり、ＵＳＢ通信規格に従って、ＣＰＵ２０１からのデータをパケットに変換し、印刷装置１０にＵＳＢパケットを送信する。また逆に、ＵＳＢホスト制御部２０９は、印刷装置１０からのＵＳＢパケットをデータに変換して、ＣＰＵ２０１に送信したりする。これらの通信制御方法に関しては、公知の方法を使用するものとし、説明を省略する。
【００５１】
ＦＤドライブ制御部２１０は、ＦＤドライブ２２１を制御するものである。ＣＤ−ＲＯＭドライブ制御部２１１は、ＣＤ−ＲＯＭドライブ２２２を制御するものである。
【００５２】
図３は、情報処理装置２０上の印刷装置１０用プリンタドライバにおける印刷設定画面の一例を示す模式図である。
【００５３】
図３において、３００は印刷設定画面であり、印刷装置１０用プリンタドライバに基づくＣＰＵ２０１の制御によりディスプレイ２４０上に表示される。本実施形態では、印刷設定画面３００にて、出力方法３０１の他に図示しない出力サイズ、カラーモード、ページレイアウト、拡大縮小など、印刷に使用する各種設定の変更が可能である。
【００５４】
出力方法３０１では、プリンタドライバによる情報の出力方法の一つとして「印刷」、「セキュアプリント」、「追い越し印刷」、「編集+プレビュー」、「電子ペーパー」３０２等が選択（設定）可能である。なお、「印刷」は画像データを印刷装置１０により通常印刷することを示す。「セキュアプリント」は画像データを印刷装置１０によりパスワードを用いて印刷することを示す。「保存」は画像データを印刷装置１０内へ保存することを示す。「追い越し印刷」は画像データを印刷装置１０にて印刷待ちのジョブを追い越して印刷することを示す。「編集+プレビュー」は画像データを印刷装置１０にて結合などの編集処理することを示す。「電子ペーパー」３０２は、画像データを印刷装置１０を介して電子ペーパー（ＰＬＤ６０）に出力することを示す（ＰＬＤ６０にて表示可能なデータをＰＬＤ６０に送信することを示す）。
【００５５】
また、印刷設定画面３００に、電子ペーパー（ＰＬＤ６０）が印刷装置１０に装着されていることを示す電子ペーパー・ビットマップ３０３を表示するように構成してもいい。
【００５６】
印刷設定画面３００にてＯＫボタン３０４がクリックされると、ＣＰＵ２０１は、印刷設定画面３００で設定されている情報を情報処理装置２０のＨＤ２２０内のレジストリとよばれる記憶エリアに格納する。これにより、プリンタドライバに対する印刷設定（出力方法の設定を含む）が行われる。
【００５７】
図４は、情報処理装置２０上の印刷装置１０用プリンタドライバで生成される印刷ジョブの一例を示す図である。
【００５８】
図４において、４００は、情報処理装置２０上の印刷装置１０用プリンタドライバ（ＣＰＵ２０１が実行）で生成される印刷ジョブである。印刷ジョブ４００は、印刷ジョブの開始を示すヘッダである開始ブロック、出力方法４０１、出力サイズ、カラーモード、解像度などを示す各種制御データ、画像データ（ＰＤＬコードデータ）、および、印刷ジョブの終端を示す終端ブロックから構成される。
【００５９】
生成された印刷ジョブ４００は、印刷装置１０に送信される。印刷装置１０において該印刷ジョブ４００の内容を解析することで、指定された出力方法４０１、カラーモード等で処理を行うことが可能となる。
【００６０】
以下、図５〜図７のフローチャートを参照して、本発明の第１実施形態を示すデータ処理システムにおける各処理について説明する。
【００６１】
図５は、本発明における第１の制御処理動作の一例を示すフローチャートであり、情報処理装置２０上の印刷装置１０用プリンタドライバにおける印刷設定処理を示す。なお、このフローチャートの処理は、情報処理装置２０のＣＰＵ２０１がＨＤ２２０からメインメモリ２０３に読み出されたプログラム（印刷装置１０用プリンタドライバプログラム）に基づいて処理を実行することにより実現される。また、図中、Ｓ５０１〜Ｓ５０９は各ステップを示す。
【００６２】
まず、Ｓ５０１において、ＣＰＵ２０１は、印刷装置１０から装置構成情報の取得が可能かどうかを判断する。Ｓ５０１で、双方向通信などを行うことで印刷装置１０からの装置構成情報の取得が可能な場合には、ＣＰＵ２０１は、Ｓ５０２において印刷装置１０から装置構成情報を取得する。なお、印刷装置１０では、ＰＬＤ６０の接続の有無をセンサ１４１により検出し、情報処理装置２０からの要求に基づいて、前記検出結果を装置構成情報の一部として、情報処理装置２０に送信するように構成されている。なお、印刷装置１０からＰＬＤ６０へデータ出力可能かどうか検出するように構成してもよい。
【００６３】
次に、Ｓ５０３において、ＣＰＵ２０１は、Ｓ５０２で取得した装置構成情報に基づいて印刷装置１０にＰＬＤ６０が装着されているかどうか（印刷装置１０からＰＬＤ６０が利用可能かどうか）を判断する。即ち、ＣＰＵ２０１は、Ｓ５０２で取得した装置構成情報に基づいて、印刷装置１０へのＰＬＤ６０の接続の有無を判断している。なお、印刷装置１０からＰＬＤ６０へデータ出力可能かどうか判断するように構成してもよい。
【００６４】
Ｓ５０３で、ＰＬＤ６０が装着されていると判断された場合は、ＣＰＵ２０１は、Ｓ５０５においてＨＤ２２０内のレジストリ領域に電子ペーパー装着フラグをセットする。ここで、ＣＰＵ２０１は、電子ペーパー装着フラグとして以下のような値をレジストリ領域に格納することで、ＰＬＤ６０の装着状況を記憶しておくものである。例えば、一度も情報がセットされていない場合は「０ｘＦＦ」（初期値）、セットする場合は「０ｘ０１」、リセットする場合は「０ｘ００」を電子ペーパー装着フラグとしてレジストリ領域に格納する。
【００６５】
次に、Ｓ５０６において、ＣＰＵ２０１は、図３に示すように、デバイスビットマップに電子ペーパー・ビットマップ３０３を表示するとともに、出力方法３０１において「電子ペーパー」３０２を表示して選択可能とするように制御する。そして、Ｓ５０９に処理を進める。
【００６６】
一方、Ｓ５０３において、ＰＬＤ６０が装着されていないと判断された場合は、Ｓ５０７において、ＣＰＵ２０１は、情報処理装置２０のＨＤ２２０内のレジストリ領域にある電子ペーパー装着フラグをリセットする。
【００６７】
次に、Ｓ５０８において、ＣＰＵ２０１は、デバイスビットマップの電子ペーパー・ビットマップ３０３を非表示にするとともに、出力方法３０１において「電子ペーパー」３０２を非表示として選択不可とするように制御する。そして、Ｓ５０９に処理を進める。
【００６８】
その後、Ｓ５０９において、ＣＰＵ２０１は、図３に示したＯＫボタン３０４がクリックされると、設定されている出力方法３０１を示す情報を含め、印刷設定画面３００で設定されている各種情報を情報処理装置２０のＨＤ２２０内のレジストリ領域に格納する。そして、処理を終了する。
【００６９】
一方、Ｓ５０１において、印刷装置１０から装置構成情報の取得ができないと判断された場合は、ＣＰＵ２０１は、Ｓ５０４に処理を進める。
【００７０】
Ｓ５０４では、ＣＰＵ２０１は、情報処理装置２０のＨＤ２２０内のレジストリ領域にある電子ペーパー装着フラグに「０ｘ０１」もしくは「０ｘ００」が登録されているかどうかを判断する。そして、電子ペーパー装着フラグに「０ｘ０１」もしくは「０ｘ００」が登録されている場合は、ＣＰＵ２０１は、Ｓ５０３に処理を進め、電子ペーパー装着フラグの設定値に従ってＰＬＤ６０の装着有無の判断を行う。
【００７１】
一方、Ｓ５０４において、電子ペーパー装着フラグに、一度も電子ペーパー装着フラグがセットされていないことを示す初期値（０ｘＦＦ）が登録されている場合は、ＣＰＵ２０１は、Ｓ５０６に処理を進める。
【００７２】
電子ペーパー装着フラグに初期値（０ｘＦＦ）が登録されている場合は、ＣＰＵ２０１は、ＰＬＤ６０が装着されている時と同様の処理を行う。これは、ＰＬＤ６０が装着されているにもかかわらず何らかの理由で装置構成情報取得ができない場合に、ＰＬＤ用データを作成できないという不具合を回避するためである。
【００７３】
なお、Ｓ５０４の判断自体を行わず、Ｓ５０１において印刷装置１０から装置構成情報の取得ができないと判断された場合には、常にＳ５０６に処理を進めるように構成することも可能である。
【００７４】
以上のように、印刷装置１０用プリンタドライバは、印刷装置１０から取得するＰＬＤ６０の検出結果（装置構成情報）に基き、印刷設定画面３００における「電子ペーパー」３０２の選択可否（設定可否）を制御する。
【００７５】
図６は、本発明における第２の制御処理動作の一例を示すフローチャートであり、情報処理装置２０上の印刷装置１０用プリンタドライバにおける印刷ジョブ生成処理を示す。なお、このフローチャートの処理は、情報処理装置２０のＣＰＵ２０１がＨＤ２２０からメインメモリ２０３に読み出されたプログラム（印刷装置１０用プリンタドライバプログラム）に基づいて処理を実行することにより実現される。また、図中、Ｓ６０１〜Ｓ６０４は各ステップを示す。
【００７６】
まず、Ｓ６０１において、ＣＰＵ２０１は、出力方法として「電子ペーパー」３０２が選択（設定）されているかどうかを判断する。これは、Ｓ５０９においてレジストリ領域に格納された情報を確認することで判断できる。
【００７７】
Ｓ６０１で、出力方法として「電子ペーパー」が選択されていると判断された場合は、Ｓ６０２において、ＣＰＵ２０１は、電子ペーパー用画像データ及び電子ペーパー用制御データ（これらを「ＰＬＤ用データ」と呼ぶ）を作成する。例えば、出力方法４０１として「電子ペーパー」を示す制御データ、解像度として「１７０ｄｐｉ」を示す制御データ、カラーモードとして「白黒」を示す制御データなどを、図４に示した印刷ジョブ４００の制御データとする。作成される制御データ、作成される画像データをメインメモリ２０３又はＨＤ２２０に格納する。そして、ステップＳ６０４に処理を進める。
【００７８】
一方、Ｓ６０１において、出力方法として電子ペーパー以外の処理が設定されている場合は、Ｓ６０３において、ＣＰＵ２０１は、印刷用画像データ及び印刷用制御データ（これらを「印刷用データ」と呼ぶ）を作成する。例えば、出力方法４０１として「印刷」を示す制御データ、解像度として「６００ｄｐｉ」を示す制御データ、カラーモードとして「自動」を示す制御データなどを図４に示した印刷ジョブ４００の制御データする。作成される制御データ、作成される画像データをメインメモリ２０３又はＨＤ２２０に格納する。そして、ステップＳ６０４に処理を進める。
【００７９】
その後、Ｓ６０４において、ＣＰＵ２０１は、作成された制御データ及び作成された画像データを含む印刷ジョブ４００を印刷装置１０に送付し、処理を終了する。
【００８０】
以上のように、印刷装置１０用プリンタドライバは、出力方法として「電子ペーパー」が設定されている場合、電子ペーパー用画像データに基づく画像をＰＬＤ６０で表示させるための印刷ジョブを生成して印刷装置１０に送信するように制御する構成を有する。
【００８１】
図７は、本発明における第３の制御処理動作の一例を示すフローチャートであり、印刷装置１０における画像出力処理を示す。なお、このフローチャートの処理は、印刷装置１０のＣＰＵ１１１がメモリ１３１に格納されたプログラムに基づいて処理を実行することにより実現される。また、図中、Ｓ７０１〜Ｓ７０５は各ステップを示す。
【００８２】
印刷装置１０のＣＰＵ１１１は、印刷ジョブ４００を受けると、本フローチャートの処理を開始する。まず、Ｓ７０１において、ＣＰＵ１１１は、受信した印刷ジョブ４００がＰＬＤ用データかどうかを印刷ジョブ４００内の制御データが示す出力方法４０１において判断する。
【００８３】
出力方法４０１として「電子ペーパー」が指定されている場合は、ＣＰＵ１１１は、Ｓ７０１でＰＬＤ用データと判断する。次に、Ｓ７０２において、ＣＰＵ１１１は印刷ジョブ４００の制御データ及び画像データを参照しながら、ＰＬＤ６０にて表示可能な画像データを生成する。
【００８４】
次に、Ｓ７０３において、ＣＰＵ１１１は、Ｓ７０２で生成した画像データをＰＬＤ６０に送信することで、その画像データに基づく画像をＰＬＤ６０に表示する。そして、処理を終了する。
【００８５】
一方、出力方法４０１として「電子ペーパー」以外の出力方法が指定されている場合は、ＣＰＵ１１１は、Ｓ７０１でＰＬＤ用データでないと判断し、Ｓ７０４に処理を進める。
【００８６】
Ｓ７０４では、ＣＰＵ１１１は、印刷ジョブ４００内の制御データ及び画像データを参照しながら、印刷または保存のための画像データを生成し、Ｓ７０５において、指定された出力方法に従って印刷処理や保存処理等を行う。そして、処理を終了する。
【００８７】
以上のように、印刷装置１０は、情報処理装置２０から受信した印刷ジョブが、ＰＬＤ６０にて表示可能なデータをＰＬＤ６０に送信するための印刷ジョブ（出力方法４０１として「電子ペーパー」が指定されているもの）である場合、該印刷ジョブをＰＬＤ６０にて表示可能なデータに変換する。そして、変換後のデータをＰＬＤ６０に送信するように制御する構成を有する。
【００８８】
以上説明したように、印刷装置用プリンタドライバから、ペーパーライクディスプレイ装置用データの作成の指示を行うことで、簡単な操作で印刷装置経由でペーパーディスプレイ装置への画像表示が可能となる。
【００８９】
また、印刷装置用プリンタドライバを使用することで、ページレイアウトや拡縮など、プリンタドライバが本来有する豊富な機能を表示用に使用することも可能となる等の効果を奏する。
【００９０】
また、ペーパーライクディスプレイ装置が印刷装置１０に接続されているかどうかの情報を図３の３０３に示したようにプリンタドライバＵＩ（印刷設定画面）に反映することで、ユーザにとってより使い勝手のいいプリンタドライバを提供することができる。
【００９１】
〔第２実施形態〕
上記第１実施形態では、印刷設定画面３００上の出力方法３０１の選択状態に応じて、ＰＬＤ用データ、印刷用データのいずれかを印刷ジョブとして情報処理装置２０から印刷装置１０に送付する構成について説明した。このため、印刷装置１０にてＰＬＤ６０への画像の表示と画像の印刷との両方を行いたい場合、ユーザは類似した印刷操作を二度行う必要があった（「電子ペーパー」を選択しての印刷操作と「電子ペーパー」以外を選択しての印刷操作）。
【００９２】
そこで本実施形態では、ユーザによる一度の印刷操作により、ＰＬＤ用データ、印刷用データの両方を印刷ジョブとして情報処理装置２０から印刷装置１０に送付可能なように構成する。以下、その実施形態について図８，図９を参照して説明する。
【００９３】
図８は、本発明の第２実施形態を示す情報処理装置２０上の印刷装置１０用プリンタドライバにおける印刷設定画面の一例を示す模式図であり、印刷装置１０用プリンタドライバに基づくＣＰＵ２０１の制御によりディスプレイ２４０に表示される。なお、図３と同一のものには同一の符号を付してある。
【００９４】
本実施形態では、印刷設定画面３００にて、出力方法３０１として、「印刷＋電子ペーパー」８０１を設定可能である。本実施形態においては、図５のＳ５０６において、出力方法３０１として「印刷+電子ペーパー」８０１を表示することで選択可能となる。なお、「印刷＋電子ペーパー」８０１は、ＰＬＤ６０にて表示可能なデータをＰＬＤ６０に送信すること及び印刷出力することを設定するためのものである。即ち、出力方法３０１として「印刷+電子ペーパー」８０１が設定された場合、一度の印刷動作で、画像を印刷するとともに、ＰＬＤ６０への画像の表示も行うことができ、ユーザの操作負担を軽減できる。
【００９５】
なお、本実施形態の印刷装置１０用プリンタドライバは、印刷装置１０から取得するＰＬＤ６０の検出結果（装置構成情報）に基づき、印刷設定画面３００における「印刷＋電子ペーパー」８０１の選択可否（設定可否）を制御する。
【００９６】
図９は、本発明における第４の制御処理動作の一例を示すフローチャートであり、第２実施形態を示す情報処理装置２０上の印刷装置１０用プリンタドライバにおける印刷ジョブ生成処理を示す。なお、このフローチャートの処理は、情報処理装置２０のＣＰＵ２０１がＨＤ２２０からメインメモリ２０３に読み出されたプログラム（印刷装置１０用プリンタドライバプログラム）に基づいて処理を実行することにより実現される。また、図中、Ｓ９１〜Ｓ９０５は各ステップを示す。
【００９７】
まず、Ｓ９０１において、ＣＰＵ２０１は、出力方法として「印刷＋電子ペーパー」が選択（設定）されているかどうかを判断する。これは、Ｓ５０９においてレジストリ領域に格納された情報を確認することで判断できる。
【００９８】
Ｓ９０１で、出力方法として「印刷＋電子ペーパー」が選択されていると判断された場合は、Ｓ９０２において、ＣＰＵ２０１は、電子ペーパー用画像データ及び電子ペーパー用制御データ（これらを「ＰＬＤ用データ」と呼ぶ）を作成する。例えば、出力方法４０１として「電子ペーパー」を示す制御データ、解像度として「１７０ｄｐｉ」を示す制御データ、カラーモードとして「白黒」を示す制御データなどを、図４に示した印刷ジョブ４００の制御データとする。作成される制御データ、作成される画像データをメインメモリ２０３又はＨＤ２２０に格納する。そして、ステップＳ９０３に処理を進める。
【００９９】
Ｓ９０３では、ＣＰＵ２０１は、Ｓ９０２で生成した印刷ジョブ４００（作成された制御データ及び作成された画像データを含む）を印刷装置１０に送付し、Ｓ９０４に処理を進める。
【０１００】
一方、Ｓ９０１において、出力方法として「印刷＋電子ペーパー」以外が選択されている場合は、ＣＰＵ２０１は、そのままＳ９０４に処理を進める。
【０１０１】
Ｓ９０４では、ＣＰＵ２０１は、印刷用画像データ及び印刷用制御データ（これらを「印刷用データ」と呼ぶ）を作成する。例えば、出力方法４０１として「印刷」を示す制御データ、解像度として「６００ｄｐｉ」を示す制御データ、カラーモードとして「自動」を示す制御データなどを、図４に示した印刷ジョブ４００の制御データとする。作成される制御データ、作成される画像データをメインメモリ２０３又はＨＤ２２０に格納する。そして、ステップＳ９０５に処理を進める。
【０１０２】
Ｓ９０５では、ＣＰＵ２０１は、Ｓ９０４で生成した印刷ジョブ４００（作成される制御データ及び作成される画像データを含む）を印刷装置１０に送付し処理を終了する。
【０１０３】
なお、本実施形態では、図９のＳ９０３，Ｓ９０５で示したように、ＰＬＤ用データと印刷用データとが別々の印刷ジョブとして送付される。このため、印刷装置１０では、個々の印刷ジョブに対して図７に示した画像出力処理を行うことで、送信された印刷用画像データに基づく画像を印刷するとともに、送信された電子ペーパー用画像データに基づく画像をＰＬＤ６０に表示することもできる。
【０１０４】
また、印刷ジョブ４００の制御データとしてジョブＩＤを格納する領域を設けるように構成しても良い。例えば、「印刷＋電子ペーパー」が設定された場合には、図９のＳ９０２とＳ９０４とでそれぞれに関連するジョブＩＤ（ＩＤ１００−１とＩＤ１００−２など）を格納するように構成してもよい。この構成によって、印刷装置１０にて受信したジョブ間に関係があることを認識可能となる。
【０１０５】
上述したように、印刷装置１０用プリンタドライバは、出力方法として「印刷＋電子ペーパー」が設定されている場合、ＰＬＤ６０で出力するための印刷ジョブと印刷装置１０で印刷出力するための印刷ジョブとをそれぞれ生成する。そして、該生成した各印刷ジョブを印刷装置１０にそれぞれ送信するように制御する構成を有する。
【０１０６】
以上示したように、ペーパーライクディスプレイ装置用ジョブと印刷用ジョブとを一度の動作で生成することで、ユーザにとって使い勝手のいいドライバを提供することができる。
【０１０７】
〔第３実施形態〕
以下、本発明の第３実施形態について、図１０〜図１２を参照して説明する。
【０１０８】
図１０は、本発明の第３実施形態における情報処理装置２０上の印刷装置１０用プリンタドライバで生成される印刷ジョブの一例を示す図である。
【０１０９】
印刷ジョブ１０００は、図４の印刷ジョブ４００とほぼ同等の構成であるが、出力方法１００１として「印刷＋電子ペーパー」を設定可能である。また、印刷ジョブ１０００では、１００２に示すように、カラーモードと解像度を２種類ずつ（カラーモード１，解像度１，カラーモード２，解像度２）設定可能である。
【０１１０】
図１１は、本発明における第５の制御処理動作の一例を示すフローチャートであり、第３実施形態を示す情報処理装置２０上の印刷装置１０用プリンタドライバにおける印刷ジョブ生成処理を示す。なお、このフローチャートの処理は、情報処理装置２０のＣＰＵ２０１がＨＤ２２０からメインメモリ２０３に読み出されたプログラム（印刷装置１０用プリンタドライバプログラム）に基づいて処理を実行することにより実現される。また、図中、Ｓ１１０１〜Ｓ１１０ステップを示す。
【０１１１】
まず、Ｓ１１０１において、ＣＰＵ２０１は、出力方法として「印刷＋電子ペーパー」が選択されているかどうかを判断する。これは、図５のＳ５０９においてレジストリ領域に格納された情報を確認することで判断できる。
【０１１２】
Ｓ１１０１で、出力方法として「印刷＋電子ペーパー」が選択されていると判断された場合は、Ｓ１１０２において、ＣＰＵ２０１は、「印刷＋電子ペーパー」用の画像データ及び「印刷＋電子ペーパー」用の制御データを作成する。例えば、出力方法１００１として「印刷＋電子ペーパー」を示す制御データ、解像度１として「６００ｄｐｉ」を示す制御データ、カラーモード１として「自動」を示す制御データを図１０に示した印刷ジョブ１０００の制御データとする。さらに、解像度２として「１７０ｄｐｉ」を示す制御データ、カラーモード２として「白黒」を示す制御データなどを、図１０に示した印刷ジョブ１０００の制御データとする。作成される制御データ、作成される画像データをメインメモリ２０３又はＨＤ２２０に格納する。そして、ステップＳ１１０４に処理を進める。
【０１１３】
一方、Ｓ１１０１において、出力方法として「印刷＋電子ペーパー」以外が選択されている場合は、ＣＰＵ２０１は、印刷用画像データ及び印刷用制御データを作成する。例えば、出力方法１００１として「印刷」を示す制御データ、解像度１として「６００ｄｐｉ」を示す制御データ、カラーモード１として「自動」を示す制御データなどを、図１０に示した印刷ジョブ１０００の制御データとする。作成される制御データ、作成される画像データをメインメモリ２０３又はＨＤ２２０に格納する。そして、ステップＳ１１０４に処理を進める。
【０１１４】
その後、Ｓ１１０４において、ＣＰＵ２０１は、Ｓ１１０２又はＳ１１０３で生成した印刷ジョブ１０００（作成される制御データ及び作成される画像データを含む）を印刷装置１０に送付し、処理を終了する。
【０１１５】
上述したように、印刷装置１０用プリンタドライバは、出力方法として「印刷＋電子ペーパー」が設定されている場合、ＰＬＤ６０で画像を表示し且つ印刷装置１０で画像を印刷出力するための印刷ジョブを（１つの印刷ジョブとして）生成する。そして印刷装置１０に送信するように制御する構成を有する。
【０１１６】
図１２は、本発明における第６の制御処理動作の一例を示すフローチャートであり、本発明の第３実施形態において印刷装置１０における画像出力処理を示す。なお、このフローチャートの処理は、印刷装置１０のＣＰＵ１１１がメモリ１３１に格納されたプログラムに基づいて処理を実行することにより実現される。また、図中、Ｓ１２０１〜Ｓ１２０５は各ステップを示す。
【０１１７】
印刷装置１０のＣＰＵ１１１は、印刷ジョブ１０００を受けると、本フローチャートの処理を開始する。まず、Ｓ１２０１において、ＣＰＵ１１１は、受信した印刷ジョブ１０００が「印刷＋電子ペーパー」用データかどうかを印刷ジョブ１０００内の制御データが示す出力方法１００１において判断する。
【０１１８】
出力方法１００１として「印刷＋電子ペーパー」が指定されている場合は、ＣＰＵ１１１は、Ｓ１２０１で「印刷＋電子ペーパー」用データと判断する。次に、Ｓ１２０２において、ＣＰＵ１１１は印刷ジョブの制御データ及び画像データを参照しながらＰＬＤ６０にて表示可能な画像データと印刷のための画像データを生成する。
【０１１９】
次に、Ｓ１２０３において、ＣＰＵ１１１は、Ｓ１２０２で生成した画像データに基づく画像を印刷するとともに、Ｓ１２０２で生成した画像データをＰＬＤ６０に送信することで、その画像データに基づく画像をＰＬＤ６０に表示する。そして、処理を終了する。
【０１２０】
一方、Ｓ１２０１で、出力方法１００１に「印刷＋電子ペーパー」以外が指定されている場合は、ＣＰＵ１１１は、Ｓ１２０１で「印刷＋電子ペーパー」用データでないと判断し、Ｓ１２０４に処理を進める。
【０１２１】
Ｓ１２０４では、ＣＰＵ１１１は、印刷ジョブ１０００内の制御データ及び画像データを参照しながら、印刷または保存のための画像データを生成し、Ｓ１２０５において、指定された出力方法に従って印刷処理や保存処理等を行う。そして、処理を終了する。
【０１２２】
以上のように、印刷装置１０は、情報処理装置２０から受信した印刷ジョブが、印刷装置１０で印刷及びＰＬＤ６０に出力するための印刷ジョブ（出力方法１００１として「印刷＋電子ペーパー」が指定されているもの）である場合、該印刷ジョブをＰＬＤ６０にて表示可能なデータに変換してＰＬＤ６０に送信するとともに該印刷ジョブをプリンタ１３９にて印刷出力するように制御する構成を有する。
【０１２３】
以上示したように、本実施形態では、上記第２実施形態と同様に、ペーパーライクディスプレイ装置用ジョブと印刷用ジョブとを一度の動作で生成することで、ユーザにとって使い勝手のいいドライバを提供することができる。
【０１２４】
なお、本実施形態では、図１２のＳ１２０２，Ｓ１２０３で示したように、ＰＬＤ用データと印刷用データとが1つの印刷ジョブとして情報処理装置２０から印刷装置１０に送付される。このため、情報処理装置２０から印刷装置１０へのデータ送信負荷を軽減することができる。なお、情報処理装置２０と印刷装置１０とが、ネットワークを介して接続されている場合には、ネットワークトラフィックを軽減することができる等の効果も奏する。
【０１２５】
なお、上記各実施形態では、ペーパーライクディスプレイ装置（ＰＬＤ６０）が印刷装置１０に有線又は無線により着脱可能に接続可能な構成を例にして説明した。しかし、印刷装置１０に着脱可能に接続可能な表示装置は、ペーパーライクディスプレイ装置に限られるものではなく、他の表示装置（他のディスプレイ装置や、モバイル機器等）であってもよい。
【０１２６】
また、上記各実施形態では、情報処理装置２０から印刷装置１０に印刷ジョブを送信する構成について説明した。しかし、情報処理装置２０から印刷装置１０に印刷ジョブ以外のジョブを送信するように構成してもよい。例えば、印刷装置１０で出力するジョブ（ファクシミリ送信ジョブ等）を出力するように構成してもよい。
【０１２７】
即ち、データ処理システムを、所定の表示装置を接続可能な印刷装置１０と、印刷装置１０にジョブを送信する情報処理装置２０とを備えるものとする。
【０１２８】
そして、上記第１実施形態に対応する構成では、印刷装置１０は、情報処理装置２０から受信したジョブが、前記表示装置に出力するためのジョブである場合、該ジョブを前記表示装置にて表示可能なデータに変換して前記表示装置に送信するように制御する構成とする。一方、情報処理装置２０から受信したジョブが、前記表示装置に出力するためのジョブでない場合、該ジョブを印刷装置にて処理するように制御する構成とする。
【０１２９】
また、情報処理装置２０は、情報の出力方法の一つとして、前記表示装置へ出力することを示す出力方法が設定されている場合、前記情報を前記表示装置にて出力するためのジョブを生成して印刷装置１０に送信するように制御する構成とする。
【０１３０】
また、上記第２実施形態に対応する構成では、情報処理装置２０は、情報の出力方法の一つとして、前記表示装置へ出力すること及び印刷装置１０にて出力することを示す出力方法が設定されている場合、前記情報を前記表示装置で出力するためのジョブと前記情報を印刷装置１０にて出力するためのジョブとをそれぞれ生成する。そして、該生成した各ジョブを印刷装置１０にそれぞれ送信するように制御する構成とする。
【０１３１】
さらに、上記第３実施形態に対応する構成では、印刷装置１０は、情報処理装置２０から受信したジョブが、前記表示装置に出力し且つ印刷装置１０にて出力するためのジョブである場合、該ジョブを前記表示装置にて表示可能なデータに変換して前記表示装置に送信するとともに該印刷ジョブを印刷装置１０にて出力するように制御する構成とする。
【０１３２】
また、情報処理装置２０は、情報の出力方法の一つとして、前記表示装置へ出力すること及び印刷出力することを示す出力方法が設定されている場合、前記情報を前記表示装置で出力し且つ印刷装置１０にて出力するためのジョブを（１つのジョブとして）生成して印刷装置１０に送信するように制御する構成とする。
【０１３３】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
【０１３４】
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０１３５】
以上示したように、本願各実施形態は、情報処理装置２０のＣＰＵ２０１が、ＰＬＤ６０を接続可能な印刷装置１０用のプリンタドライバに基づいて、ＰＬＤ６０の表示用データをも生成し、印刷装置１０に対して送信する構成を特徴とする。この構成により、本願各実施形態では、ユーザの操作性の向上を図ることができる。即ち、ＰＬＤ表示用データを生成する操作、印刷データを生成する操作を個別のプログラムにより個別に行う手間等のユーザによる操作負担（煩雑な操作）を軽減することができる。
【０１３６】
また、ＰＬＤ表示用データを生成するプログラム、印刷データを生成するプログラムを個別にインストールする手間や、個別に管理する手間等のユーザによるプログラム管理負担を軽減することができる。
【０１３７】
以下、図１３に示すメモリマップを参照して、本発明に係るデータ処理システムを構成する情報処理装置２０，印刷装置１０で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップの構成について説明する。
【０１３８】
図１３は、本発明に係るデータ処理システムを構成する情報処理装置２０，印刷装置１０で読み取り可能な各種データ処理プログラムを格納する記憶媒体（記録媒体）のメモリマップを説明する図である。
【０１３９】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のOS等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１４０】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１４１】
本実施形態における図５，図６，図７，図９，図１１，図１２に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、CD-ROMやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を表示装置に供給される場合でも本発明は適用されるものである。
【０１４２】
以上のように、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ（またはCPUやMPU）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１４３】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１４４】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等、プログラムの形態を問わない。
【０１４５】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、MO、CD-ROM、CD-R、CD-RW、磁気テープ、不揮発性のメモリカード、ROM、DVDなどを用いることができる。
【０１４６】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１４７】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のプログラムそのものをハードディスク等の記憶媒体にダウンロードすることによっても供給できる。また、該ホームページから圧縮され自動インストール機能を含むファイルをハードディスク等の記憶媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバやFTPサーバ等も本発明の請求項に含まれるものである。
【０１４８】
また、本発明のプログラムを暗号化してCD-ROM等の記憶媒体に格納してユーザに配布する。さらに、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。さらに、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１４９】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、以下のような構成も含まれることは言うまでもない。例えば、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているOS（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１５０】
さらに、記憶媒体から読み出されたプログラムコードを、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込む。そして、該メモリに書き込まれたプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPU等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１５１】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウェアによって表されるプログラムを格納した記憶媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１５２】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０１５３】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【０１５４】
なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【図面の簡単な説明】
【０１５５】
【図１】本発明の一実施形態を示すデータ処理システムに適用可能な印刷装置の基本構成の一例を示すブロック図である。
【図２】本発明の一実施形態を示すデータ処理システムに適用可能な情報処理装置２０の基本構成を示すブロック図である。
【図３】情報処理装置２０上の印刷装置１０用プリンタドライバにおける印刷設定画面の一例を示す模式図である。
【図４】情報処理装置２０上の印刷装置１０用プリンタドライバで生成される印刷ジョブの一例を示す図である。
【図５】本発明における第１の制御処理動作の一例を示すフローチャートである。  フローチャートである。
【図６】本発明における第２の制御処理動作の一例を示すフローチャートである。  フローチャートである。
【図７】本発明における第３の制御処理動作の一例を示すフローチャートである。  フローチャートである。
【図８】本発明の第２実施形態を示す情報処理装置２０上の印刷装置１０用プリンタドライバにおける印刷設定画面の一例を示す模式図である。
【図９】本発明における第４の制御処理動作の一例を示すフローチャートである。
【図１０】本発明の第３実施形態における情報処理装置２０上の印刷装置１０用プリンタドライバで生成される印刷ジョブの一例を示す図である。
【図１１】本発明における第５の制御処理動作の一例を示すフローチャートである。
【図１２】本発明における第６の制御処理動作の一例を示すフローチャートである。
【図１３】本発明に係るデータ処理システムを構成する情報処理装置２０，印刷装置１０で読み取り可能な各種データ処理プログラムを格納する記憶媒体（記録媒体）のメモリマップを説明する図である。
【符号の説明】
【０１５６】
１０    印刷装置
２０    情報処理装置
６０    ペーパーライクディスプレイ装置（電子ペーパー）（ＰＬＤ）
１１０    メインコントローラ
１１１    ＣＰＵ
１２０    無線Ｉ／Ｆ
１３１    メモリ
１３９    プリンタ
１４１    センサ
１４２    充電部
２０１    ＣＰＵ
２２０    ハードディスク（ＨＤ）
２３０    キーボード／マウス
２４０    ディスプレイ
【図１】
2008225551.tif 000003
【図２】
2008225551.tif 000004
【図３】
2008225551.tif 000005
【図４】
2008225551.tif 000006
【図５】
2008225551.tif 000007
【図６】
2008225551.tif 000008
【図７】
2008225551.tif 000009
【図８】
2008225551.tif 000010
【図９】
2008225551.tif 000011
【図１０】
2008225551.tif 000012
【図１１】
2008225551.tif 000013
【図１２】
2008225551.tif 000014
【図１３】
2008225551.tif 000015