(57)【要約】【課題】複数のプリンタオブジェクトに出力されたジョブを結合できるとともに、各ジョブに対する印刷設定を行う作業負荷を軽減できる情報処理装置を提供する。【解決手段】この情報処理装置は、入力プリンタ情報に基づいてプリンタを追加し、追加プリンタに対応する第１のプリンタオブジェクトを一時停止する。第１のプリンタオブジェクトと同機種の第２のプリンタオブジェクトを作成し、第１のプリンタオブジェクトと第２のプリンタオブジェクトとを関連付けた情報を記憶する。第１のプリンタオブジェクトに印刷指示があった場合、該第１のプリンタオブジェクトに対応するスプール領域から印刷ジョブを取得し、該取得したジョブを前記関連付け情報に基づいて第２のプリンタオブジェクトに振り分け、振り分けられたジョブを結合する。結合したジョブを前記第２のプリンタオブジェクトに対応するプリンタへ出力させる。【選択図】図６
2008158974.tif 000002
【特許請求の範囲】
【請求項１】
プリンタを追加するための設定情報であるプリンタ情報に基づいてプリンタを追加するプリンタ追加制御手段と、
前記追加されたプリンタに対応する第１のプリンタオブジェクトを一時停止する一時停止手段と、
前記第１のプリンタオブジェクトと同機種の第２のプリンタオブジェクトを作成する作成手段と、
前記第１のプリンタオブジェクトと前記第２のプリンタオブジェクトとを関連付けた情報を記憶する記憶手段と、
前記第１のプリンタオブジェクトに印刷指示があった場合、該第１のプリンタオブジェクトに対応するスプール領域から印刷ジョブを取得して一時保存する保存手段と、
前記一時保存したジョブを取得して、該取得したジョブを前記関連付け情報に基づいて前記第２のプリンタオブジェクトに振り分ける振り分け手段と、
前記振り分けられたジョブを結合する結合処理手段と、
前記結合したジョブを前記第２のプリンタオブジェクトに対応するプリンタへ出力させる出力制御手段と、を備えることを特徴とする情報処理装置。
【請求項２】
前記プリンタ情報は印刷属性情報を含むことを特徴とし、
前記第１のプリンタオブジェクトに対応する印刷属性情報を前記プリンタ情報に含まれる印刷属性情報で変更する変更手段を備えることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記プリンタ追加制御手段は、前記印刷属性情報分の前記第１のプリンタオブジェクトを追加することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記第１のプリンタオブジェクトと前記第２のプリンタオブジェクトとの関連付けは、プリンタ機種情報に基づいて関連付けられることを特徴とする請求項１〜３のいずれか一項に記載の情報処理装置。
【請求項５】
プリンタを追加するための設定情報であるプリンタ情報に基づいてプリンタを追加するプリンタ追加ステップと、
前記追加されたプリンタに対応する第１のプリンタオブジェクトを一時停止する一時停止ステップと、
前記第１のプリンタオブジェクトと同機種の第２のプリンタオブジェクトを作成する作成ステップと、
前記第１のプリンタオブジェクトと前記第２のプリンタオブジェクトとを関連付けた情報を記憶する記憶ステップと、
前記第１のプリンタオブジェクトに印刷指示があった場合、該第１のプリンタオブジェクトに対応するスプール領域から印刷ジョブを取得して一時保存する保存ステップと、
前記一時保存したジョブを取得して、該取得したジョブを前記関連付け情報に基づいて前記第２のプリンタオブジェクトに振り分ける振り分けステップと、
前記振り分けられたジョブを結合する結合処理ステップと、
前記結合したジョブを前記第２のプリンタオブジェクトに対応するプリンタへ出力させる出力ステップと、を備えることを特徴とする情報処理方法。
【請求項６】
プリンタを追加するための設定情報であるプリンタ情報に基づいてプリンタを追加するプリンタ追加モジュールと、
前記追加されたプリンタに対応する第１のプリンタオブジェクトを一時停止する一時停止モジュールと、
前記第１のプリンタオブジェクトと同機種の第２のプリンタオブジェクトを作成する作成モジュールと、
前記第１のプリンタオブジェクトと前記第２のプリンタオブジェクトとを関連付けた情報を記憶する記憶モジュールと、
前記第１のプリンタオブジェクトに印刷指示があった場合、該第１のプリンタオブジェクトに対応するスプール領域から印刷ジョブを取得して一時保存する保存モジュールと、
前記一時保存したジョブを取得して、該取得したジョブを前記関連付け情報に基づいて前記第２のプリンタオブジェクトに振り分ける振り分けモジュールと、
前記振り分けられたジョブを結合する結合処理モジュールと、
前記結合したジョブを前記第２のプリンタオブジェクトに対応するプリンタへ出力させる出力モジュールと、をコンピュータに実行させることを特徴とする情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタに送信すべき印刷データを生成する情報処理装置、情報処理方法、および情報処理プログラムに関する。
【背景技術】
【０００２】
従来、出力した複数の印刷ジョブの間に、他の印刷ジョブが割り込まれないようにするため、複数のドキュメントの出力ジョブをまとめて一つのジョブとして印刷を行う技術が提案されている（特許文献１）。この提案では、中間コード形式の印刷データをストアしておき、適切な印刷設定を施してまとめて印刷する。
【特許文献１】特開２００１−１３４３９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、上記特許文献１では、プリンタオブジェクトを一つ選択し、選択したプリンタオブジェクトに対して出力したドキュメントのみしか結合することができない。特に、ドキュメントごとに印刷設定を変える場合や、中間コード形式の印刷データをストアする場合は、ユーザがプリンタドライバのＵＩを立ち上げ、個々に設定変更を行わなければならない。このため、印刷設定変更やジョブをまとめて印刷する際には、煩雑な作業が発生する。
【０００４】
そこで、本発明は、複数のプリンタオブジェクトに出力されたジョブを結合することができるとともに、各ジョブに対する印刷設定を行う作業負荷を軽減することができる情報処理装置、情報処理方法、および情報処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、請求項１に記載の情報処理装置は、プリンタを追加するための設定情報であるプリンタ情報に基づいてプリンタを追加するプリンタ追加制御手段と、前記追加されたプリンタに対応する第１のプリンタオブジェクトを一時停止する一時停止手段と、前記第１のプリンタオブジェクトと同機種の第２のプリンタオブジェクトを作成する作成手段と、前記第１のプリンタオブジェクトと前記第２のプリンタオブジェクトとを関連付けた情報を記憶する記憶手段と、前記第１のプリンタオブジェクトに印刷指示があった場合、該第１のプリンタオブジェクトに対応するスプール領域から印刷ジョブを取得して一時保存する保存手段と、前記一時保存したジョブを取得して、該取得したジョブを前記関連付け情報に基づいて前記第２のプリンタオブジェクトに振り分ける振り分け手段と、前記振り分けられたジョブを結合する結合処理手段と、前記結合したジョブを前記第２のプリンタオブジェクトに対応するプリンタへ出力させる出力制御手段と、を備えることを特徴とする。
【０００６】
請求項５に記載の情報処理方法は、プリンタを追加するための設定情報であるプリンタ情報に基づいてプリンタを追加するプリンタ追加ステップと、前記追加されたプリンタに対応する第１のプリンタオブジェクトを一時停止する一時停止ステップと、前記第１のプリンタオブジェクトと同機種の第２のプリンタオブジェクトを作成する作成ステップと、前記第１のプリンタオブジェクトと前記第２のプリンタオブジェクトとを関連付けた情報を記憶する記憶ステップと、前記第１のプリンタオブジェクトに印刷指示があった場合、該第１のプリンタオブジェクトに対応するスプール領域から印刷ジョブを取得して一時保存する保存ステップと、前記一時保存したジョブを取得して、該取得したジョブを前記関連付け情報に基づいて前記第２のプリンタオブジェクトに振り分ける振り分けステップと、前記振り分けられたジョブを結合する結合処理ステップと、前記結合したジョブを前記第２のプリンタオブジェクトに対応するプリンタへ出力させる出力ステップと、を備えることを特徴とする。
【０００７】
請求項９に記載の情報処理プログラムは、プリンタを追加するための設定情報であるプリンタ情報に基づいてプリンタを追加するプリンタ追加モジュールと、前記追加されたプリンタに対応する第１のプリンタオブジェクトを一時停止する一時停止モジュールと、前記第１のプリンタオブジェクトと同機種の第２のプリンタオブジェクトを作成する作成モジュールと、前記第１のプリンタオブジェクトと前記第２のプリンタオブジェクトとを関連付けた情報を記憶する記憶モジュールと、前記第１のプリンタオブジェクトに印刷指示があった場合、該第１のプリンタオブジェクトに対応するスプール領域から印刷ジョブを取得して一時保存する保存モジュールと、前記一時保存したジョブを取得して、該取得したジョブを前記関連付け情報に基づいて前記第２のプリンタオブジェクトに振り分ける振り分けモジュールと、前記振り分けられたジョブを結合する結合処理モジュールと、前記結合したジョブを前記第２のプリンタオブジェクトに対応するプリンタへ出力させる出力モジュールと、をコンピュータに実行させることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、複数のプリンタオブジェクトに出力されたジョブを結合することができるとともに、各ジョブに対する印刷設定を行う作業負荷を軽減することができる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の実施の形態の一例を図を参照して説明する。
【００１０】
図１は、本発明の実施の形態の一例である情報処理装置が接続されたネットワークのシステム構成図である。
【００１１】
図１に示すように、情報処理装置１０１は、ＬＡＮ１０３を介してプリンタ１０２に接続されており、プリンタ１０２は、情報処理装置１０１から出力された印刷データを印刷することが可能である。なお、情報処理装置１０１から出力された印刷データを不図示のプリントサーバを介してプリンタ１０２へ送信することも可能である。また、本実施の形態では、情報処理装置１０１での処理を説明するが、一部の処理、例えばジョブの結合処理（後述する）を不図示のプリントサーバで行なうように構成しても良い。
【００１２】
図２は、情報処理装置１０１のハードウェアの構成図である。
【００１３】
図２に示すように、情報処理装置１０１は、中央演算処理装置（ＣＰＵ）２０１、ＲＡＭ２０２、ＲＯＭ２０３、ＬＡＮアダプタ２０４、ビデオアダプタ２０５、マウス２０６、キーボード２０７、ハードディスク２０８、ＣＤ−ＲＯＭドライブ２０９、ＵＳＢインターフェイス２１０を備える。これらのハードウェアは、システムバス２００を介して相互に接続されている。
【００１４】
なお、システムバス２００は、例えば、ＰＣＩバス、ＡＧＰバス、メモリバス等を意味する。また、図２では、各バス間の接続用チップやキーボードインタフェース、所謂ＳＣＳＩやＡＴＡＰＩのような入出力用インターフェイスを省略している。
【００１５】
中央演算処理装置２０１は、オペレーティングシステムのプログラムやアプリケーションプログラムに基づいて、四則演算や比較演算等の各種演算、ハードウェアの制御等を行う。ＲＡＭ２０２には、ハードディスク２０８、或いはＣＤ−ＲＯＭドライブ２０９に装着されたＣＤ−ＲＯＭやＣＤ−Ｒ等の記憶媒体から読み出されたオペレーティングシステムのプログラムやアプリケーションプログラム等が一時的に記憶されている。これらのプログラムの処理は、中央演算処理装置２０１により実行される。
【００１６】
ＲＯＭ２０３には、オペレーティングシステムと協働してハードディスク２０８等への入出力を司るいわゆるＢＩＯＳ等が記憶される。ＬＡＮアダプタ２０４は、中央演算処理装置２０１によって制御されるオペレーティングシステムの通信プログラムと協働してネットワークを介して外部との通信を行う。
【００１７】
ビデオアダプタ２０５は、ディスプレイ装置（不図示）に出力する画像信号を生成する。キーボード２０７やマウス２０６は、情報処理装置１０１への指示を入力するために用いられる。ハードディスク２０８は、オペレーティングシステムやアプリケーションプログラム、後述する図３〜図５の各処理を中央演算処理装置２０１に実行させるプログラムを記憶している。
【００１８】
ＣＤ−ＲＯＭドライブ２０９は、例えば、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ等の記憶媒体を装着してアプリケーションプログラムをハードディスク２０６にインストールするのに用いる。なお、ＣＤ−ＲＯＭドライブ２０９に代えて、ＣＤ−Ｒドライブ、ＣＤ−Ｒ／Ｗドライブ、ＭＯドライブ等の各種ディスクドライブを用いても良い。
【００１９】
図３は、本発明の実施の形態の一例である情報処理装置のプリンタオブジェクト作成例を説明するためのフローチャート図である。
【００２０】
まず、ステップＳ３０１では、プリンタ情報を入力する。プリンタ情報としては、例えば、プリンタを追加（導入）するための設定情報や印刷時に使用する印刷属性（印刷設定情報）がある。印刷設定情報には、出力用プリンタオブジェクト名、一時停止プリンタオブジェクト名×ｎ、プリンタドライバ名、カラーモノクロ、両面片面等があり、これらの印刷設定情報はＲＡＭ２０２へ記憶される。
【００２１】
なお、プリンタ情報は、管理者によって予め情報ファイルを保持しておき、この情報ファイルをプリンタ情報として用いることも可能である。この場合、後述のステップＳ３０２でこの情報ファイルを使用するものとする。また、不図示のサーバにこの情報ファイルと、後述のステップＳ３０３以降の処理を実行する実行ファイルを保持しておき、この実行ファイルを情報処理装置１０１から実行指示（例えばダブルクリック）することでこの情報ファイルを読み込み、実行することも可能である。
【００２２】
ステップＳ３０２では、オペレータによるプリンタ追加指示を受け、この指示に基づきステップＳ３０３へ処理が移行する。なお、プリンタの追加指示により、ステップＳ３０１で入力された印刷属性をＲＡＭ２０２より取得し、以降の処理へ移るものとする。
【００２３】
ステップＳ３０３では、情報処理装置１０１内に既に生成されているプリンタオブジェクト（追加されているプリンタとも言う）を検索し、ステップＳ３０１で入力されたプリンタ情報（プリンタ機種情報：例えばプリンタドライバ名）と同じ機種のプリンタオブジェクトがあるか否かを判断する。そして、同機種のプリンタオブジェクトがある場合は、ステップＳ３０４へ移行し、同機種のプリンタオブジェクトがない場合は、ステップＳ３０５へ移行する。
【００２４】
ステップＳ３０４では、ステップＳ３０３で同機種と判定されたプリンタオブジェクトをすべて削除する。
【００２５】
ステップＳ３０５では、ステップＳ３０１で入力されたプリンタ情報に基づいてプリンタオブジェクト（Ｘ）を作成する。この処理は、Ｗｉｎｄｏｗｓ（登録商標）であれば、ＯＳに対してプリンタ追加指示を出すことによって実現可能である。
【００２６】
ステップＳ３０６では、ステップＳ３０１で入力された印刷設定情報を基に、ステップＳ３０５で作成されたプリンタオブジェクト（Ｘ）に対応する印刷設定情報を変更する。具体的には、ステップＳ３０５で作成されたプリンタオブジェクト（Ｘ）のＤＥＶＭＯＤＥ構造体を取得して、この構造体の情報を変更する。また、印刷設定情報をユーザに明示するため、プリンタ名（プリンタオブジェクト名称とも言う）を機種名と印刷設定を含む名称に変更する。変更するために必要な項目については、ステップＳ３０１で指定することが可能であり、また、情報ファイルを使用する場合には、情報ファイル内に記憶されている。
【００２７】
ステップＳ３０８では、ステップＳ３０５で作成されたプリンタオブジェクト（Ｘ）を一時停止の設定を行う。
【００２８】
プリンタオブジェクトの一時停止とは、一時停止されたプリンタオブジェクト（Ｘ）に対応して管理されているスプール領域に入ってきたジョブがプリンタ１０２へ出力されないようにすることである。一時停止されたプリンタオブジェクト（Ｘ）は、図６の画面で表示される、プリンタＡ−両面カラー、プリンタＡ−両面モノクロ、プリンタＡ−片面カラー、プリンタＡ−片面モノクロとなる。
【００２９】
ステップＳ３０９では、ステップＳ３０１で入力されたプリンタ情報数分作成したか否かを判断する。そして、作成が終わっていればステップＳ３１０へ移行し、作成が終わっていなければステップＳ３０５へ戻る。
【００３０】
ステップＳ３１０では、ステップＳ３０５で作成したプリンタオブジェクト（Ｘ）に対応するプリンタと同機種のプリンタオブジェクト（Ｙ）を作成する。
【００３１】
ここで、プリンタオブジェクト（Ｙ）を作成するための情報は、ステップＳ３０１で入力されたプリンタ情報に基づいて作成する。ここで使用するプリンタ情報は、出力用プリンタオブジェクト名である。
【００３２】
また、ステップＳ３１０で作成されたプリンタオブジェクト（Ｙ）はデフォルト設定とし、図６および図７の画面で表示されるプリンタＡとなる。デフォルト情報は、ステップＳ３１１のプリンタテーブル（図８）内に記憶される。
【００３３】
ステップＳ３１１では、ステップＳ３０５で作成したプリンタオブジェクト（Ｘ）とステップＳ３１０で作成したプリンタオブジェクト（Ｙ）とを関連付けてハードディスク２０８のプリンタテーブル（図８）記憶させる。
【００３４】
ここでの関連付けは、プリンタオブジェクトの生成時にプリンタ機種別に行われるものとし、プリンタ機種ごと（例えば、図８のプリンタ１、プリンタ２）にプリンタオブジェクト名で関連付けされている。
【００３５】
なお、ステップＳ３０１で、一つのプリンタ機種に複数分のプリンタ情報の入力が行われた場合、ステップＳ３０２のプリンタ追加指示後に、ステップＳ３０３〜ステップＳ３１１を入力されたプリンタ情報の数だけ繰り返すものとする。
【００３６】
図４は、図３の各処理を実行した後の印刷処理を説明するためのフローチャート図である。
【００３７】
図４の処理を実行するアプリケーションは、スプール領域を監視可能とし、図３で作成した一時停止のプリンタオブジェクト（Ｘ）に対応するスプール領域を監視するものとする。
【００３８】
まず、ステップＳ４０１では、スプール開始イベントをＯＳより受信できたか否かを判断する。イベントを受信した場合は、ステップＳ４０２へ移行し、イベントを受信していない場合は、受信待ちとなる。
【００３９】
ステップＳ４０２では、スプールが開始されたプリンタオブジェクトの情報を取得する。ステップＳ４０３では、スプールが完了したか否かを判断し、完了している場合は、ステップＳ４０４に移行し、完了していない場合は、完了待ちとなる。ステップＳ４０４では、スプール領域にスプールされたジョブを取得する。
【００４０】
なお、ステップＳ４０２で取得したプリンタオブジェクト情報が、プリンタテーブル（図８）になければジョブを取得しないようにする。
【００４１】
ステップＳ４０５では、ステップＳ４０４で取得したジョブとステップＳ４０２で取得したプリンタオブジェクト情報との関連付けを行い、ＨＤＤ２０８のジョブテーブル（図９）に記憶させる。なお、図９では、出力用プリンタ（プリンタオブジェクト（Ｙ））側に記載しているが、一時停止プリンタ（プリンタオブジェクト（Ｘ））側に記載してもよい。この場合、ステップＳ４０２で取得したプリンタオブジェクト情報と図８のプリンタテーブルに基づき、プリンタオブジェクト（Ｙ）を決定し、図９のプリンタジョブテーブルに記憶させる。ステップＳ４０６では、取得したジョブをスプーラから削除する。
【００４２】
図５は、図４の各処理を実行した後の結合印刷処理を説明するためのフローチャート図である。
【００４３】
まず、ステップＳ５０１では、印刷指示イベントを受ける。印刷指示イベントは、ユーザの指示によって発生する。
【００４４】
ステップＳ５０２では、ジョブテーブル（図９）に基づき、機種別にジョブを振り分ける。即ち、プリンタ機種ごとにジョブを分類する。
【００４５】
ステップＳ５０３では、ステップＳ５０２で振り分けられたジョブに基づいて、出力選択画面を表示する。出力選択画面には、「出力プリンタ」（図３のステップＳ３１０で作成されたプリンタオブジェクト（Ｙ）：図７では、プリンタＡ、プリンタＢ、プリンタＣ）と、このプリンタに振り分けられた「ジョブ数」（図７では、プリンタＡ：５、プリンタＢ：２、プリンタＣ：１）とを表示する。また、出力対象を選択する「出力選択」のチェックボックスと、ジョブの詳細を閲覧できるように「詳細」ボタンとを表示する（図７参照）。
【００４６】
なお、図７の「詳細」ボタンが押下されると、各ジョブの印刷属性や出力した一時停止したプリンタオブジェクト情報を閲覧することができる。
【００４７】
また、出力プリンタに複数のポートが設定されていた場合には、ポートの切り替えを出来るような構成とし、ポートが切り替えられた場合には、出力先を切り替えられるように構成することも可能である。
【００４８】
ステップＳ５０４では、図７の「出力選択」のチェックボックスのチェックを検知し、ステップＳ５０５では、図７の「印刷実行」ボタンが押下されたかを判断する。「印刷実行」ボタンが押された場合は、ステップＳ５０６へ移行し、「キャンセル」ボタンが押下された場合は、処理を終了する。
【００４９】
ステップＳ５０６では、図７で選択されたプリンタに振り分けられたジョブをジョブテーブル（図９）よりジョブ名に基づき取得する。ステップＳ５０７では、取得したジョブを結合する。
【００５０】
なお、図７の「出力選択」のチェックボックスが複数チェックされた場合には、各チェックに対応するプリンタごとにジョブ結合がなされ、結合されたジョブごとにステップＳ５０８の処理がなされる。
【００５１】
ステップＳ５０８では、結合したジョブを出力プリンタに設定されているポートに対して出力指示を行う。これにより、複数のジョブを１ジョブとして出力できるため、割り込みされることがなくなる。
【００５２】
以上説明したように、この実施の形態では、複数のプリンタオブジェクトに出力されたジョブを結合して複数のジョブを１ジョブとして出力することができるとともに、各ジョブに対する印刷設定を行う作業負荷を軽減することができる。
【００５３】
また、まとめ印刷するドキュメントを決定し、印刷を実行する必要がなくなるため、特に、多くの顧客をまわり様々な帳票や文書を外出先で作成する生命保険会社の外交員などの業務において、印刷設定やまとめ印刷を行う際に発生する煩雑な作業を軽減することができる。
【００５４】
さらに、プリンタドライバのＵＩを立ち上げ、ユーザがお気に入り機能に設定されている印刷設定を変更する煩雑な作業もなくすことができる。
【００５５】
なお、本発明は、上記実施の形態に例示したものに限定されるものではなく、本発明の要旨を逸脱しない範囲において適宜変更可能である。
【００５６】
また、本発明の目的は、以下の処理を実行することによって達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出す処理である。
【００５７】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施の形態の機能を実現することになり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００５８】
また、プログラムコードを供給するための記憶媒体としては、次のものを用いることができる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等である。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【００５９】
また、コンピュータが読み出したプログラムコードを実行することにより、上記実施の形態の機能が実現される場合も本発明に含まれる。加えて、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【００６０】
更に、前述した実施形態の機能が以下の処理によって実現される場合も本発明に含まれる。即ち、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う場合である。
【図面の簡単な説明】
【００６１】
【図１】本発明の実施の形態の一例である情報処理装置が接続されたネットワークのシステム構成図である。
【図２】情報処理装置のハードウェアのブロック図である。
【図３】本発明の実施の形態の一例である情報処理装置のプリンタオブジェクト作成例を説明するためのフローチャート図である。
【図４】図３の各処理を実行した後の印刷処理を説明するためのフローチャート図である。
【図５】図４の各処理を実行した後の結合印刷処理を説明するためのフローチャート図である。
【図６】プリンタオブジェクトの表示画面の一例を示す図である。
【図７】出力選択画面の一例を示す図である。
【図８】プリンタテーブルの一例を示す図である。
【図９】ジョブテーブルの一例を示す図である。
【符号の説明】
【００６２】
１０１  情報処理装置
１０２  プリンタ
１０３  ＬＡＮ
２００  システムバス
２０１  中央演算処理装置
２０２  ＲＡＭ
２０３  ＲＯＭ
２０４  ＬＡＮアダプタ
２０５  ビデオアダプタ
２０６  マウス
２０７  キーボード
２０８  ＨＤＤ
２０９  ＣＤ−ＲＯＭドライブ
２１０  ＵＳＢインターフェイス
【図１】
2008158974.tif 000003
【図２】
2008158974.tif 000004
【図３】
2008158974.tif 000005
【図４】
2008158974.tif 000006
【図５】
2008158974.tif 000007
【図６】
2008158974.tif 000008
【図７】
2008158974.tif 000009
【図８】
2008158974.tif 000010
【図９】
2008158974.tif 000011
【手続補正書】
【提出日】平成19年11月20日(2007.11.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の印刷ジョブをまとめて出力する情報処理装置であって、
一時停止状態である複数の第１のプリンタオブジェクトと、印刷出力するための少なくとも１つの第２のプリンタオブジェクトとを関連づけた関連付け情報を記憶する記憶手段と、
前記複数の第１のプリンタオブジェクトのいずれかに従って生成された印刷ジョブを、当該第１のプリンタオブジェクトに対応するスプール領域から取得する取得手段と、
前記取得手段によって取得された複数の印刷ジョブの、出力先となるプリンタを特定するために、前記記憶手段によって記憶された関連付け情報と前記第１のプリンタオブジェクトに従って、前記第２のプリンタオブジェクトを決定する決定手段と、
前記決定手段によって決定された前記第２のプリンタオブジェクトに対応するプリンタに出力すべく、前記取得手段により取得された印刷ジョブをまとめて出力指示する出力指示手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記プリンタオブジェクトを作成するためのプリンタ情報を入力する入力手段と、
前記入力手段で入力された前記プリンタ情報数分の前記第１のプリンタオブジェクトと、当該第１のプリンタオブジェクトと関連付ける前記第２のプリンタオブジェクトとを作成するための指示を行う指示手段と、
を更に備えることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記関連付け情報は、プリンタ機種を特定するプリンタ機種情報によって、前記第１のプリンタオブジェクトと前記第２のプリンタオブジェクトとを、関連付けた情報であることを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記第２のプリンタオブジェクトは、前記第１のプリンタオブジェクトと同機種のプリンタ機種情報を持つプリンタオブジェクトであることを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記取得手段は、前記スプール領域から取得した印刷ジョブを一時保存し、当該一時保存した印刷ジョブを取得することを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記印刷ジョブを前記第２のプリンタオブジェクトに振り分けて表示する表示制御手段を更に有することを特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
前記表示制御手段により表示された第２のプリンタオブジェクトを選択する選択手段を更に有し、
前記出力指示手段は、当該選択手段で選択された第２のプリンタオブジェクトに振り分けられた印刷ジョブを出力指示することを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記取得手段で取得した印刷ジョブは、前記選択手段で選択された第２のプリンタオブジェクトに振り分けられた印刷ジョブであることを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記出力指示手段は、前記決定手段により決定された第２のプリンタオブジェクトに対応するプリンタに設定されているポートに対して出力指示を行うことを特徴とする請求項１乃至８のいずれか１項に記載の情報処理装置。
【請求項１０】
複数の印刷ジョブをまとめて出力するための、一時停止状態である複数の第１のプリンタオブジェクトと、印刷出力するための少なくとも１つの第２のプリンタオブジェクトと、当該第１のプリンタオブジェクトと当該第２のプリンタオブジェクトとを関連付けた関連付け情報を記憶する記憶部と、を備える情報処理装置における処理方法であって、
前記複数の第１のプリンタオブジェクトのいずれかに従って生成された印刷ジョブを、当該第１のプリンタオブジェクトに対応するスプール領域から取得する取得ステップと、
前記取得ステップによって取得された複数の印刷ジョブの、出力先となるプリンタを特定するために、前記記憶部に記憶されている関連付け情報と前記第１のプリンタオブジェクトに従って、前記第２のプリンタオブジェクトを決定する決定ステップと、
前記決定ステップによって決定された前記第２のプリンタオブジェクトに対応するプリンタに出力すべく、前記取得ステップにより取得された印刷ジョブをまとめて出力指示する出力指示ステップと、
を有することを特徴とする情報処理装置における処理方法。
【請求項１１】
複数の印刷ジョブをまとめて出力する情報処理装置を、
一時停止状態である複数の第１のプリンタオブジェクトと印刷出力するための少なくとも１つの第２のプリンタオブジェクトとを関連づけた、関連付け情報を記憶する記憶手段と、
前記複数の第１のプリンタオブジェクトのいずれかに従って生成された印刷ジョブを、当該第１のプリンタオブジェクトに対応するスプール領域から取得する取得手段と、
前記取得手段によって取得された複数の印刷ジョブの、出力先となるプリンタを特定するために、前記記憶手段によって記憶された関連付け情報と前記第１のプリンタオブジェクトに従って、前記第２のプリンタオブジェクトを決定する決定手段と、
前記決定手段によって決定された前記第２のプリンタオブジェクトに対応するプリンタに出力すべく、前記取得手段により取得された印刷ジョブをまとめて出力指示する出力指示手段と、
して機能させることを特徴とするプログラム。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、プリンタに送信すべき印刷データを生成する情報処理装置、情報処理装置における処理方法及びプログラムに関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】変更
【補正の内容】
【０００４】
そこで、本発明は、複数のプリンタオブジェクトに出力されたジョブを結合することができるとともに、各ジョブに対する印刷設定を行う作業負荷を軽減することができる情報処理装置、情報処理装置における処理方法及びプログラムを提供することを目的とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
上記目的を達成するために、請求項１に記載の情報処理装置は、複数の印刷ジョブをまとめて出力する情報処理装置であって、一時停止状態である複数の第１のプリンタオブジェクトと、印刷出力するための少なくとも１つの第２のプリンタオブジェクトとを関連づけた関連付け情報を記憶する記憶手段と、前記複数の第１のプリンタオブジェクトのいずれかに従って生成された前記印刷ジョブを、前記第１のプリンタオブジェクトに対応するスプール領域から取得する取得手段と、前記取得手段によって取得された前記複数の印刷ジョブの、出力先となるプリンタを特定するために、前記記憶手段によって記憶された関連付け情報と前記第１のプリンタオブジェクトに従って、前記第２のプリンタオブジェクトを決定する決定手段と、前記決定手段によって決定された前記第２のプリンタオブジェクトに対応する前記プリンタに出力すべく、前記取得手段により取得された前記印刷ジョブをまとめて出力指示する出力指示手段と、を備えることを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
上記目的を達成するために、請求項１０に記載の情報処理装置における処理方法は、複数の印刷ジョブをまとめて出力するための、一時停止状態である複数の第１のプリンタオブジェクトと、印刷出力するための少なくとも１つの第２のプリンタオブジェクトと、当該第１のプリンタオブジェクトと当該第２のプリンタオブジェクトとを関連付けた関連付け情報を記憶する記憶部と、を備える情報処理装置における処理方法であって、前記複数の第１のプリンタオブジェクトのいずれかに従って生成された前記印刷ジョブを、前記第１のプリンタオブジェクトに対応するスプール領域から取得する取得ステップと、前記取得ステップによって取得された前記複数の印刷ジョブの、出力先となるプリンタを特定するために、前記記憶部に記憶されている関連付け情報と前記第１のプリンタオブジェクトに従って、前記第２のプリンタオブジェクトを決定する決定ステップと、前記決定ステップによって決定された前記第２のプリンタオブジェクトに対応するプリンタに出力すべく、前記取得ステップにより取得された前記印刷ジョブをまとめて出力指示する出力指示ステップと、を有することを特徴とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
上記目的を達成するために、請求項１１に記載のプログラムは、複数の印刷ジョブをまとめて出力する情報処理装置を、一時停止状態である複数の第１のプリンタオブジェクトと印刷出力するための少なくとも１つの第２のプリンタオブジェクトとを関連づけた、関連付け情報を記憶する記憶手段と、前記複数の第１のプリンタオブジェクトのいずれかに従って生成された前記印刷ジョブを、前記第１のプリンタオブジェクトに対応するスプール領域から取得する取得手段と、前記取得手段によって取得された前記複数の印刷ジョブの、出力先となるプリンタを特定するために、前記記憶手段によって記憶された関連付け情報と前記第１のプリンタオブジェクトに従って、前記第２のプリンタオブジェクトを決定する決定手段と、前記決定手段によって決定された前記第２のプリンタオブジェクトに対応する前記プリンタに出力すべく、前記取得手段により取得された前記印刷ジョブをまとめて出力指示する出力指示手段と、して機能させることを特徴とする。