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