(57)【要約】【課題】ネスティング印刷のプレビュー表示を行う場合、他人の印刷ジョブのレイアウト情報が必要であり、他人の印刷ジョブも一緒に表示する必要があるが、従来は機密性の高い印刷ジョブが含まれていた場合でもその実画像が表示されていた。【解決手段】プレビュー時に、プリンタに送信したプレビュー要求の要求元の識別情報とプリンタの印刷待ちキューの印刷ジョブの識別情報とが一致するかどうかに従って、プレビューの表示内容を変更する。即ち、両者が一致する場合には、プレビュー要求元のこれから印刷する画像と印刷待ちキューの印刷ジョブの実画像とをプレビュー表示する。一方、両者が相違する場合には、印刷待ちキューの印刷ジョブの実画像をそのままプレビューさせず、その表示内容を変更してプレビュー表示する。【選択図】  図７
2015146124.tif 000002
【特許請求の範囲】
【請求項１】
処理待ちキューにあるジョブのユーザとジョブの処理を要求したユーザとが一致する場合、前記処理待ちキューにあるジョブに基づく画像と前記処理を要求したジョブに基づく画像の両者を含むプレビュー画面を表示し、前記処理待ちキューにあるジョブのユーザと前記ジョブの処理を要求したユーザとが一致しない場合、前記処理待ちキューにあるジョブの画像の機密性が保たれるように前記処理待ちキューにあるジョブに基づく画像と前記処理を要求したジョブに基づく画像とを含むプレビュー画面を表示する制御手段を有することを特徴とする情報処理装置。
【請求項２】
前記制御手段は、
前記処理待ちキューにある印刷ジョブのユーザと前記処理を要求した印刷ジョブのユーザとが一致する場合、前記処理待ちキューにある印刷ジョブに基づいた実画像と前記処理を要求した印刷ジョブに基づいた画像とを表示手段にプレビュー表示するよう制御する一方、前記処理待ちキューにある印刷ジョブのユーザと前記処理を要求した印刷ジョブのユーザとが一致しない場合、前記処理待ちキューにある印刷ジョブに基づいた実画像を表示させず、前記処理を要求した印刷ジョブに基づいた画像を前記表示手段にプレビュー表示するよう制御することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記制御手段は、前記処理待ちキューにある印刷ジョブのユーザと前記処理を要求した印刷ジョブのユーザとが一致しない場合、前記処理待ちキューにある印刷ジョブに基づいた実画像が表示される領域に当該実画像の枠を示す画像を表示するよう制御することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記制御手段は、前記処理待ちキューにある印刷ジョブのユーザと前記処理を要求した印刷ジョブのユーザとが一致しない場合、前記処理待ちキューにある印刷ジョブに基づいた実画像が表示される領域に当該実画像より解像度を低くした画像を表示するよう制御することを特徴とする請求項２に記載の情報処理装置。
【請求項５】
前記制御手段は、前記処理待ちキューにある印刷ジョブのユーザと前記処理を要求した印刷ジョブのユーザとが一致しない場合、前記処理待ちキューにある印刷ジョブに基づいた実画像が表示される領域に前記処理待ちキューにある印刷ジョブのユーザを示す情報を表示するよう制御することを特徴とする請求項２に記載の情報処理装置。
【請求項６】
プリンタと接続する通信手段と、
前記通信手段を介して前記プリンタに対して前記処理待ちキューにある印刷ジョブのプレビュー情報を自身のユーザ情報とともに要求する要求手段とをさらに有することを特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
コンピュータを請求項１乃至６のいずれか１項に記載の情報処理装置の各手段として機能させるためのプログラム。
【請求項８】
処理待ちキューにあるジョブのユーザとジョブの処理を要求したユーザとが一致する場合、前記処理待ちキューにあるジョブに基づく画像と前記処理を要求したジョブに基づく画像の両者を含むプレビュー画面を表示し、前記処理待ちキューにあるジョブのユーザと前記ジョブの処理を要求したユーザとが一致しない場合、前記処理待ちキューにあるジョブの画像の機密性が保たれるように前記処理待ちキューにあるジョブに基づく画像と前記処理を要求したジョブに基づく画像とを含むプレビュー画面を表示することを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置及び情報処理方法に関し、特に、例えば、印刷待ちキューに入っている一個以上の印刷ジョブの画像を並べて配置して印刷プレビューを行う情報処理装置及び情報処理方法に関する。
【背景技術】
【０００２】
周知のように、コンピュータネットワークに接続されて使用される印刷装置の中には、所定形式の印刷ジョブデータを受信した時には、その印刷ジョブデータを内部の記憶装置に記憶するように構成された装置がある。そのような印刷装置の多くは、ユーザが印刷装置にネットワーク接続されたホスト装置から、その印刷装置内に記憶されている印刷ジョブデータの識別情報を選択することにより、その印刷ジョブデータに基づく印刷をその印刷装置に行わせることができる。また、印刷を行う印刷ジョブデータの選択をより容易にするために、各ユーザ自身のＰＣから印刷装置内に保存されている各印刷ジョブデータに関するプレビュー用画像を見ながら印刷を行う印刷ジョブデータを選択する構成も提案されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１５７９３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら上記従来例では、次のような問題があった。
【０００５】
ネスティング印刷では他人の印刷ジョブと混在して自分の印刷ジョブが印刷される。この状態をユーザ側（即ち、ホスト装置側）でプレビューする場合、他人のジョブも一緒に表示されるので、例えば、機密性の高い印刷ジョブが含まれていた場合でも、その内容が表示されてしまうこともある。しかしながら、特許文献１では、ユーザ情報に基づいてプレビュー表示を制御することまでは考慮していなかった。
【０００６】
本発明は上記従来例に鑑みてなされたもので、ジョブの機密性を確保しつつ、ユーザが印刷結果を確認しやすいプレビュー画面を表示可能にする情報処理装置と情報処理方法とを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために本発明の情報処理装置は次のような構成からなる。
【０００８】
即ち、処理待ちキューにあるジョブのユーザとジョブの処理を要求したユーザとが一致する場合、前記処理待ちキューにあるジョブに基づく画像と前記処理を要求したジョブに基づく画像の両者を含むプレビュー画面を表示し、前記処理待ちキューにあるジョブのユーザと前記ジョブの処理を要求したユーザとが一致しない場合、前記処理待ちキューにあるジョブの画像の機密性が保たれるように前記処理待ちキューにあるジョブに基づく画像と前記処理を要求したジョブに基づく画像とを含むプレビュー画面を表示する制御手段を有することを特徴とする。
【発明の効果】
【０００９】
従って本発明によれば、ジョブの機密性は保持しつつ、ユーザが印刷結果を確認しやすいプレビュー画面を表示できる。
【図面の簡単な説明】
【００１０】
【図１】実施形態の一例である画像処理システムの概略構成を示す図である。
【図２】情報処理装置の内部構成を示すブロック図である。
【図３】プリンタドライバのユーザインタフェース（ＵＩ）の一例を示す図である。
【図４】プレビュー画面の一例を示す図である。
【図５】印刷待ちキューにある他の印刷ジョブの概要を示す図である。
【図６】アプリケーションから印刷を行おうとしている文書を示す図である。
【図７】実施形態１に従うプレビュー処理のフローチャートである。。
【図８】プレビュー画面の一例を示す図である。
【図９】プレビュー画面の一例を示す図である。
【図１０】実施形態２に従う処理を示すフローチャートである。
【図１１】プレビュー画面の一例を示す図である。
【図１２】実施形態３に従う処理を示すフローチャートである。
【図１３】プレビュー画面の一例を示す図である。
【発明を実施するための形態】
【００１１】
以下添付図面を参照して本発明の実施形態の一例について、さらに具体的かつ詳細に説明する。
【００１２】
図１は実施形態の一例である印刷システムの概略構成を示す図である。
【００１３】
この印刷システムはパーソナルコンピュータ（ＰＣ）などのＣＰＵを搭載しコンピュータプログラムを実行できる情報処理装置１と、情報処理装置１に接続されるプリンタ２とを含む。プリンタ（印刷装置）２は、例えば、Ａ０、Ｂ０などの大きなサイズの記録用紙などの記録媒体に記録を行う。
【００１４】
なお、この実施形態におけるプリンタ２はインクジェットプリンタとするが、この他にも電子写真方式や昇華型方式などを採用した他のプリンタを用いても良い。
【００１５】
また、この実施形態の情報処理装置１は一般的な構成を備えたパーソナルコンピュータであるが、データの入出力及びデータの演算・記憶・表示の機能を備えた機器であれば幅広く適用可能である。例えば、データ演算・記憶機能・表示機能を備えたプリンタやカメラやタブレット端末であれば、情報処理装置１と同様の処理を実現可能である。このような場合、情報処理装置１はプリンタ、カメラ、タブレット端末の一部で置き換えることが可能である。従って、プリンタ２が情報処理装置１を内蔵する構成も可能である。
【００１６】
図１において、情報処理装置１内に示された部分はＣＰＵがオペレーティングシステム（以下、ＯＳ）１０１の制御下でアプリケーション１０２を実行して生成した文書データをプリンタドライバ１０３を実行して印刷データを生成する部分である。つまり、情報処理装置１には、ＯＳ１０１とプリンタ２を制御するソフトウェアであるプリンタドライバ１０３と各種文書を作成するアプリケーション１０２とがインストールされている。
【００１７】
プリンタドライバ１０３は、以下の４つの機能部から構成される。
【００１８】
即ち、ユーザ入力を受け付けるユーザインタフェース部（ＵＩ）１０４、プリンタ２に送信する印刷データを生成するグラフィックス処理部１０５、プリンタ２で印刷される文書の印刷レイアウトをプレビューする制御を行う印刷プレビュー制御部１０６である。さらに、プレビュー表示を行うためにプリンタ２の印刷待ち（処理待ち）キューにある印刷ジョブのプレビュー情報を取得する印刷待ちキュージョブ情報取得部１０７がある。
【００１９】
以下説明する実施形態の主要部分は、プリンタドライバ１０３の特に印刷プレビュー制御部１０６に含まれる。
【００２０】
図２は情報処理装置１の内部構成を示すブロック図である。
【００２１】
図２に示すように、情報処理装置１はＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、通信インタフェース（Ｉ／Ｆ）２０４、外部記憶装置２０５、入力部２０６、表示部２０７を含む。外部記憶装置２０５は、フレキシブルディスク、コンパクトディスク、ＵＳＢメモリ、ＨＤＤ（ハードディスクドライブ）といった各種記憶媒体を含むが、以下の説明では、説明を簡単にするために、ＨＤＤを用いるとしている。
【００２２】
ＣＰＵ２０１は情報処理装置全体の各種制御を行う。ＲＯＭ２０２には情報処理装置の起動時にＣＰＵ２０１が実行する初期化プログラムや各種データが格納されている。ＲＡＭ２０３はＣＰＵ２０１に対するメインメモリやプログラム実行の作業領域として用いられる。外部記憶装置（ＨＤＤ）２０５には各種プログラムが格納される。そして、ＲＡＭ２０３には後述するフローチャートで示される処理を実現するためのプログラムが外部記憶装置（ＨＤＤ）２０５よりロードされる。
【００２３】
入力部２０６はキーボードやポインティングデバイス等で構成され、ＣＰＵ２０１に対して、各種指示入力を行う。表示部２０７はＬＣＤやＣＲＴなどで構成され、ＣＰＵ２０１の制御によって各種表示を行う。通信インタフェース（Ｉ／Ｆ）２０４はプリンタ２等の周辺装置との通信を行うために用いられる。
【００２４】
通信インタフェース２０４としては、ＵＳＢやＬＡＮなどを用いた有線インタフェースの他にも、ＮＦＣやＢｌｕｅｔｏｏｔｈ（登録商標）などの短距離無線通信、ＷｉＦｉやＷＬＡＮなどの無線通信インタフェースを用いることができる。従って、プリンタ２とは有線接続、無線接続、ネットワーク接続など多様な接続形態が可能である。
【００２５】
プリンタ２は、ロール紙給紙ユニットを備え、プリンタドライバが許容する範囲内で、任意の長さの原稿を印刷することができる。また、カット紙用の給紙口を備えることにより、ロール紙のみならずカット紙に印刷を行うことも可能である。さらに、プリンタ２は複数の印刷対象文章を用紙に配置して出力することが可能なネスティング印刷機能を備える。そのため、プリンタ２は大容量の記憶部（例えば、ＳＳＤやＨＤＤ）を備えているものとする。
【００２６】
以下の説明では、プリンタ２はネスティング状態で待機し、印刷待ちキューに入っている印刷ジョブと送信されてきた印刷ジョブとを組み合わせて印刷を行うものとする。
【００２７】
次に、ユーザの操作に従う印刷プレビュー制御部１０６を利用した印刷プレビュー表示手順について説明する。
【００２８】
まずユーザはアプリケーション１０２を実行して任意の文書を作成し、アプリケーション１０２に備えられた表示メニュー等から印刷指示を行い、印刷ダイアログを起動する。一般的に、アプリケーション１０２が備える印刷ダイアログからは、プロパティボタン等を押下することにより、選択しているプリンタドライバの設定を確認、または変更を行うことができる。
【００２９】
図３はプリンタドライバの設定を確認、変更を行うユーザインタフェース（ＵＩ）の一例を示す図である。
【００３０】
図３において、３０１は“原稿サイズ”リストボックス、３０２は“印刷プレビューを行う”チェックボックス、３０３は“キャンセル”ボタン、３０４は“ＯＫ”ボタンである。“原稿サイズ”リストボックス３０１により、ユーザは原稿のサイズを設定することができる。この例では、原稿の大きさとしてＡ２（４２０．０×５９４．０ｍｍ）を設定している。“印刷プレビューを行う”チェックボックス３０２は、印刷前に印刷プレビューを行うかどうかを設定する。ここで、設定をオンにすることにより、印刷前に印刷プレビュー処理が起動される。この例では、設定をオンにしている。
【００３１】
以上の設定がなされた状態で、“ＯＫ”ボタン３０４を押下することにより、設定が確定し、プリンタドライバ１０３のＵＩ表示が終了する。これに対して、“キャンセル”ボタン３０３を押下すると、変更した設定が有効にならず、プリンタドライバの持つ初期設定、或いは、以前に設定した内容が用いられ、プリンタドライバのＵＩ表示が終了する。
【００３２】
プリンタドライバ１０３の設定終了後、アプリケーション１０２の印刷ダイアログから印刷開始ボタン等を押下することにより、アプリケーション１０２からプリンタドライバ１０３に文書データが渡される。前述のように、ユーザがプリンタドライバ１０３の設定で“印刷プレビューを行う”チェックボックス３０２をオンに設定したため、文書データは印刷プレビュー制御部１０６に渡されて、印刷プレビュー処理が開始される。
【００３３】
図４は印刷プレビュー制御部１０６が印刷プレビューを表示するプレビュー画面の例を示す図である。
【００３４】
図４に示すように、印刷プレビューダイアログ４０１は、印刷プレビュー表示部４０２、用紙イメージ４０３、印刷ボタン４０４、キャンセルボタン４０５から構成される。用紙イメージ４０３には、印刷待ちキュージョブ情報取得部１０７から取得したプレビュー情報とこれから印刷を行う文書とに基づき、当該文書が印刷待ちキューにある他の印刷ジョブと共にどのようなレイアウトで用紙上に配置され印刷されるかが表示される。
【００３５】
ユーザは表示された用紙イメージ４０３を確認し、その表示内容で印刷を行いたい場合、印刷ボタン４０４を押すことにより印刷データをプリンタ２へ出力し印刷を行うことができる。これに対して、表示された印刷イメージを確認した結果、印刷を望まない場合、ユーザはキャンセルボタン４０５を押すことにより、印刷プレビューダイアログ４０１を閉じる。
【００３６】
以下の説明では、印刷プレビュー制御部１０６がプリンタ２との情報の送受信を行う際は印刷待ちキュージョブ情報取得部１０７を介して行うものとする。
【００３７】
図５はプリンタ２の印刷待ちキューにある他の印刷ジョブの概要を示す図である。
【００３８】
この図より、現在プリンタ２の印刷待ちキューにある印刷ジョブの個数は１個であることがわかる。さらに、印刷待ちジョブの所有ユーザ名は「ＵＳＥＲ１」であり、印刷レイアウトはＡ１サイズのロール紙（幅５９４．０ｍｍ）の左端０．０ｍｍ、上端：０．０ｍｍの位置にＡ２サイズ（４２０．０×５９４．０ｍｍ）の原稿を縦向きで印刷することがわかる。なお、図５には印刷待ちジョブの実画像５０１が示されている。
【００３９】
図６はアプリケーション１０２から印刷を行おうとしている文書を示す図である。
【００４０】
図６において、６０１は印刷データに基づいた画像である。この印刷データを図３に示したプリンタドライバの設定に基づきＡ２サイズ（４２０．０×５９４．０ｍｍ）の原稿としてプリンタ２で印刷を行うものとする。
【００４１】
次に、以上の構成の印刷システムにおいて実行されるプレビュー処理のいくつかの実施形態について説明する。
【００４２】
［実施形態１］
図７は実施形態１に従うプレビュー処理の概要を示すフローチャートである。
【００４３】
図７では、情報処理装置１（ホスト側）で実行する処理とプリンタ２の側で実行する処理とを併記しており、左側の処理がホスト側の処理を、右側の処理がプリンタ側の処理を表わしている。
【００４４】
まず、ステップＳ１０１において、プリンタドライバは、印刷プレビューダイアログ４０１を表示し、ステップＳ１０２において、プリンタ２に対し印刷待ちキューにある印刷ジョブの印刷プレビュー情報を要求する。さらに、ステップＳ１０３において、プリンタドライバは、プリンタ２に対し印刷プレビューを要求するユーザ情報を送信する。ここでは、現在、情報処理装置１にログインしているユーザである「ＵＳＥＲ１」をプリンタ２に送信するものとする。
【００４５】
ステップＳ１０４では、プリンタ２は、情報処理装置１からの印刷待ちキューにある印刷ジョブの印刷プレビュー情報の要求に対して、現在印刷待ちキューにある印刷ジョブの所有ユーザ情報を取得する。ここでは、図５に示したように、現在印刷待ちキューにある印刷ジョブが１つであり、その印刷ジョブの所有ユーザ情報として「ＵＳＥＲ１」と記述されている。そのため、プリンタ２は、この印刷ジョブの所有ユーザ情報である「ＵＳＥＲ１」を取得する。
【００４６】
さらにステップＳ１０５において、プリンタ２は、印刷待ちキューの印刷ジョブの所有ユーザ情報と印刷プレビューを要求したユーザ情報が一致するかどうかを調べる。ここでは、取得した所有ユーザ情報の「ＵＳＥＲ１」が情報処理装置１から送信された印刷プレビューを要求したユーザ名「ＵＳＥＲ１」と一致するため、処理はステップＳ１０６へ進む。ステップＳ１０６において、プリンタ２は、印刷待ちキューにある印刷ジョブの実画像とレイアウト情報を情報処理装置１に送信する。ここでは、図５に示した印刷待ちキューにある印刷ジョブの実画像５０１とＡ１サイズ（幅５９４．０ｍｍ）のロール紙の左端０．０ｍｍ、上端：０．０ｍｍの位置にＡ２サイズの原稿を縦向きで印刷するというレイアウト情報を情報処理装置１に送信する。
【００４７】
プリンタドライバは、はステップＳ１０８において、プリンタ２から送信されたプレビュー情報に基づいて印刷プレビューを表示する。
【００４８】
図８は印刷待ちキューにあるユーザ情報と情報処理装置１にログインしたユーザ自身のユーザ情報とが一致する場合の印刷プレビュー表示の一例を示す図である。このプレビュー画面は、情報処理装置１の表示部２０７に表示される。
【００４９】
この場合、Ａ１サイズ（幅５９４．０ｍｍ）のロール紙におけるレイアウトは図８に示されるようになる。即ち、印刷待ちキューの印刷ジョブに基づいて、そのロール紙の左端０．０ｍｍ、上端：０．０ｍｍの位置にＡ２サイズ（４２０．０×５９４．０ｍｍ）の実画像５０１が割り当られて縦向き向きで印刷するプレビュー画像７０１が表示される。一方、その右側には、新たに印刷対象としてアプリケーションから受け付けたＡ２（４２０．０×５９４．０ｍｍ）サイズで印刷する画像６０１に基づくプレビュー画像７０２が表示される。つまり、ステップＳ１０６を経てステップＳ１０８が実行される場合、印刷待ちキューにある印刷ジョブに基づくプレビュー画像と、新規に印刷対象となる印刷ジョブに基づくプレビュー画像とを含む印刷プレビューダイアログが表示される。
【００５０】
さて、ステップＳ１０３において、情報処理装置１が印刷プレビューを要求するユーザ情報を「ＵＳＥＲ２」としてプリンタ２に送信する場合を考える。
【００５１】
この場合も前述と同様に、ステップＳ１０４で印刷待ちキューにある印刷ジョブの所有ユーザ情報を取得し、ステップＳ１０５で印刷待ちキューのジョブの所有ユーザ情報と印刷プレビューを要求したユーザ情報が一致するかどうかを調べる。しかしながら、この場合はユーザ情報が一致しないため、処理はステップＳ１０７へ進む。
【００５２】
ステップＳ１０７では、プリンタ２は印刷待ちキューにある印刷ジョブのレイアウト情報を情報処理装置１に送信する。即ち、印刷待ちキューにある印刷ジョブのＡ１サイズ（幅５９４．０ｍｍ）のロール紙の左端０．０ｍｍ、上端：０．０ｍｍの位置にＡ２サイズ（４２０．０×５９４．０ｍｍ）の原稿を縦向きで印刷するというレイアウト情報を送信する。つまり、ステップＳ１０７では実画像５０１は送信されない。
【００５３】
次にステップＳ１０８では、プリンタ２から送信されたプレビュー情報に基づいて印刷プレビューを表示する。
【００５４】
図９は印刷待ちキューにあるユーザ情報と情報処理装置１にログインしたユーザ自身のユーザ情報とが一致しない場合の印刷プレビュー表示の一例を示す図である。
【００５５】
この場合、Ａ１サイズ（幅５９４．０ｍｍ）のロール紙におけるレイアウトは図９に示されるようになる。即ち、印刷待ちキューの印刷ジョブに基づいて、そのロール紙の左端０．０ｍｍ、上端：０．０ｍｍの位置にＡ２サイズ（４２０．０×５９４．０ｍｍ）の原稿を縦向き向きで印刷することを示す枠を示す画像がプレビュー画像８０１として表示される。一方、その右側には、新たに印刷対象としてアプリケーションから受け付けたＡ２（４２０．０×５９４．０ｍｍ）サイズで印刷する画像６０１に基づくプレビュー画像７０２が表示される。
【００５６】
ここで、現在表示されている内容で印刷を行う場合は、印刷ボタン４０４を押すと印刷ジョブをプリンタ２に送信する。現在表示されている内容で印刷を行うことを望まず、印刷プレビュー処理を終了する場合は、キャンセルボタン４０５を押す。
【００５７】
従って以上説明した実施形態に従えば、ネスティング状態の印刷待ちキューの印刷ジョブを含んだプレビュー表示において、プレビュー要求したユーザと印刷待ちキューにある印刷ジョブの所有ユーザが一致するかにより、プレビュー画面の表示内容を変更する。即ち、両者が一致する場合、印刷待ちキューにある印刷ジョブの実画像を含んだ印刷プレビュー表示する一方、両者が相違する場合、その実画像を含んだプレビューは行われず、印刷レイアウトの概要のみが把握できるプレビュー表示を行う。
【００５８】
なお、ステップＳ１０７では実画像５０１は送信されないと記載したが、実画像５０１がプリンタドライバに送信されても良い。この場合、プリンタ２は、実画像５０１を送信すると共にユーザ情報が一致しなかった旨もプリンタドライバに通知する。その結果、プリンタドライバが、実画像５０１を表示することなく枠のみを表示すると判定しても良い。
【００５９】
このようにして、ネスティング状態のプリンタの印刷プレビューを表示する際に、ジョブの機密性を確保しつつ他人のジョブを含めた印刷レイアウトを把握することができる。
【００６０】
［実施形態２］
この実施形態では、実施形態１のステップＳ１０５で実行するユーザ情報の判別処理において、印刷待ちキューのジョブの所有ユーザ情報と印刷プレビューを要求したユーザ情報が異なる場合の別の処理について説明する。なお、実施形態１で説明したのと共通の構成については説明を省略する。
【００６１】
図１０は実施形態１のステップＳ１０５のユーザ情報の判別処理において、印刷待ちキューの印刷ジョブの所有ユーザ情報と印刷プレビューを要求したユーザ情報が異なる場合に実行される別の処理を示すフローチャートである。
【００６２】
ステップＳ２０１では、印刷待ちキューにある印刷ジョブの画像データを実際の解像度の４分の１の解像度で描画した画像データを作成し、この画像データとレイアウト情報を情報処理装置１に送信する。送信するレイアウト情報は実施形態１と同じデータであるとする。
【００６３】
図１１は実施形態２に従う印刷待ちキューにあるユーザ情報と情報処理装置１にログインしたユーザのユーザ情報とが一致しない場合の印刷プレビュー表示の一例を示す図である。
【００６４】
この場合、Ａ１サイズ（幅５９４．０ｍｍ）のロール紙におけるレイアウトは図１１に示されるようになる。即ち、印刷待ちキューの印刷ジョブに基づいて、そのロール紙の左端０．０ｍｍ、上端：０．０ｍｍの位置にＡ２サイズ（４２０．０×５９４．０ｍｍ）の原稿を縦向き向きで元の４分の１の解像度で描画した画像がプレビュー画像９０１として表示される。一方、その右側にはこれからアプリケーションからＡ２（４２０．０×５９４．０ｍｍ）サイズで印刷する画像６０１が割当てられプレビュー画像９０２として表示される。
【００６５】
従って以上説明した実施形態に従えば、プレビュー要求したユーザと印刷待ちキューにある印刷ジョブの所有ユーザが一致しない場合、印刷待ちキューにある印刷ジョブの実画像の解像度を低下させた画像をプレビューさせる。このようにして、その実画像の概要だけを把握できるプレビューが可能になるので、ネスティング状態のプリンタの印刷プレビューを表示する際に、ジョブの機密性を確保しつつ、他人のジョブを含めた印刷レイアウトを把握することができる。
【００６６】
［実施形態３］
この実施形態では、実施形態１のステップＳ１０５で実行するユーザ情報の判別処理において、印刷待ちキューのジョブの所有ユーザ情報と印刷プレビューを要求したユーザ情報が異なる場合のさらに別の処理について説明する。なお、実施形態１で説明したのと共通の構成については説明を省略する。
【００６７】
図１２は実施形態１のステップＳ１０５のユーザ情報の判別処理において、印刷待ちキューの印刷ジョブの所有ユーザ情報と印刷プレビューを要求したユーザ情報が異なる場合に実行されるさらに別の処理を示すフローチャートである。
【００６８】
ステップＳ３０１では、印刷待ちキューにある印刷ジョブの所有ユーザ情報とレイアウト情報とを情報処理装置１に送信する。ここで、送信するユーザ情報は「ＵＳＥＲ１」であり、レイアウト情報は実施形態１と同じデータであるとする。
【００６９】
図１３は実施形態３に従う印刷待ちキューにあるユーザ情報と情報処理装置１にログインしたユーザのユーザ情報とが一致しない場合の印刷プレビュー表示の一例を示す図である。
【００７０】
この場合、Ａ１サイズ（幅５９４．０ｍｍ）のロール紙におけるレイアウトは図１３に示されるようになる。即ち、印刷待ちキューの印刷ジョブ所有ユーザの情報に基づいて、そのロール紙の左端０．０ｍｍ、上端：０．０ｍｍの位置にＡ２サイズ（４２０．０×５９４．０ｍｍ）で印刷するユーザが「ＵＳＥＲ１」であることを示すプレビュー画像９０１が表示される。一方、その右側にはこれからアプリケーションからＡ２（４２０．０×５９４．０ｍｍ）サイズで印刷する画像６０１が割当てられプレビュー画像９０２として表示される。
【００７１】
従って以上説明した実施形態に従えば、プレビュー要求したユーザと印刷待ちキューにある印刷ジョブの所有ユーザが一致しない場合、印刷待ちキューにある印刷ジョブの所有者が誰であるのかを示す画像をプレビューさせる。このようにして、印刷待ちキューにある印刷ジョブの実画像は表示されないものの、その印刷ジョブの所有者が誰であるかを把握できるプレビューが可能になる。これにより、ネスティング状態のプリンタの印刷プレビューを表示する際に、ジョブの機密性を確保しつつ、他人のジョブを含めた印刷レイアウトを把握することができる。
【００７２】
尚、以上の実施形態の処理は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステムまたは装置に供給し、そのシステムまたは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。このとき、１つのコンピュータで処理させてもよいし、複数のコンピュータを連携させながら処理させてもよい。また、この処理の一部または全部をＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ：アプリケーション専用集積回路）等のハードウェアで実現させてもよい。
【符号の説明】
【００７３】
１０３  プリンタドライバ
【図１】
2015146124.tif 000003
【図２】
2015146124.tif 000004
【図３】
2015146124.tif 000005
【図４】
2015146124.tif 000006
【図７】
2015146124.tif 000007
【図１０】
2015146124.tif 000008
【図１２】
2015146124.tif 000009
【図５】
2015146124.tif 000010
【図６】
2015146124.tif 000011
【図８】
2015146124.tif 000012
【図９】
2015146124.tif 000013
【図１１】
2015146124.tif 000014
【図１３】
2015146124.tif 000015