(57)【要約】【課題】印刷ジョブの登録先の選択の際の，ユーザの手間が少ない印刷システムおよび情報処理装置を提供すること。【解決手段】印刷システム５００は，ＰＣ１００から，ＰＣ１００の通信可能なプリンタに同一の印刷対象に基づく印刷ジョブを登録する。ＰＣ１００は，印刷ジョブの登録先を決定する際，ユーザによる，印刷ジョブの登録先となるプリンタの検索条件の指定を受け付ける。そして，ＰＣ１００は，ユーザによって指定された検索条件を満たすプリンタを，通信可能なプリンタの中から検索し，検索されたプリンタの少なくとも１つを，印刷ジョブの登録先のプリンタに決定する。【選択図】            図５
2012118633.tif 000002
【特許請求の範囲】
【請求項１】
複数のプリンタに同一の印刷対象に基づく印刷ジョブを登録する情報処理装置を有し，印刷ジョブが登録されたプリンタは，印刷ジョブの印刷指示を契機に印刷を開始する印刷システムにおいて，
ユーザ操作による，印刷ジョブを登録するプリンタの検索条件の指定を受け付ける指定手段と，
前記指定手段によって受け付けられた検索条件を満たすプリンタを検索する検索手段を有し，その検索手段によって検索されたプリンタの中から，印刷ジョブの登録先のプリンタを決定する決定手段と，
を備えることを特徴とする印刷システム。
【請求項２】
請求項１に記載する印刷システムにおいて，
前記決定手段によって登録先のプリンタを決定したことを契機に，その決定した登録先のプリンタ全てに印刷ジョブを送信する送信手段を備えることを特徴とする印刷システム。
【請求項３】
請求項１または請求項２に記載する印刷システムにおいて，
印刷ジョブの登録先の決定の際，登録先となるプリンタの数が，閾値以上になることを禁止する禁止手段を備えることを特徴とする印刷システム。
【請求項４】
請求項１から請求項３のいずれか１つに記載する印刷システムにおいて，
前記決定手段は，前記検索手段によって検索されたプリンタの中から，さらに印刷ジョブの登録先から除外するプリンタの個別選択を受け付ける選択手段を有し，その選択手段によって除外対象とならなかったプリンタを，印刷ジョブの登録先のプリンタに決定することを特徴とする印刷システム。
【請求項５】
請求項１から請求項４のいずれか１つに記載する印刷システムにおいて，
前記検索手段によるプリンタの検索結果を記憶する検索結果記憶手段を備え，
前記決定手段は，前記検索結果記憶手段に検索結果が記憶されている場合には，その検索結果を読み出して登録先のプリンタに決定することを特徴とする印刷システム。
【請求項６】
請求項１から請求項５のいずれか１つに記載する印刷システムにおいて，
前記指定手段にて受け付けた検索条件を記憶する検索条件記憶手段を備え，
前記決定手段は，前記検索条件記憶手段に検索条件が記憶されている場合には，その検索条件を読み出して，前記検索手段により登録先のプリンタを検索することを特徴とする印刷システム。
【請求項７】
請求項１から請求項６のいずれか１つに記載する印刷システムにおいて，
前記検索手段の検索対象となるプリンタの母集団を設定する設定手段を備え，
前記検索手段は，前記設定手段にて設定された母集団の中からプリンタを検索することを特徴とする印刷システム。
【請求項８】
請求項１から請求項７のいずれか１つに記載する印刷システムにおいて，
前記検索手段は，プリンタを検索する際，登録される印刷ジョブのデータ形式が同一のプリンタを検索することを特徴とする印刷システム。
【請求項９】
請求項１から請求項８のいずれか１つに記載する印刷システムにおいて，
前記指定手段にて指定可能な検索条件は複数あり，
前記指定手段は，検索条件同士の論理積と，検索条件同士の論理和との，少なくとも一方の指定が可能であることを特徴とする印刷システム。
【請求項１０】
複数のプリンタに同一の印刷対象に基づく印刷ジョブを登録する情報処理装置において，
ユーザ操作による，印刷ジョブを登録するプリンタの検索条件の指定を受け付ける指定手段と，
前記指定手段によって受け付けられた検索条件を満たすプリンタを検索する検索手段を有し，その検索手段によって検索されたプリンタを，印刷ジョブの登録先のプリンタに決定する決定手段と，
を備えることを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，印刷システムおよび情報処理装置に関する。さらに詳細には，プリンタに対して印刷ジョブを登録し，その印刷ジョブの印刷指示を契機に印刷を開始する印刷システムおよび情報処理装置に関するものである。
【背景技術】
【０００２】
従来から，複数のプリンタを有する印刷システムであって，そのプリンタ群の中から幾つかのプリンタを選択し，選択されたプリンタに印刷ジョブを登録し，その後，登録先のプリンタでその印刷ジョブの印刷指示を行ってから印刷を実行する技術がある。例えば，特許文献１には，複数のプリンタに同一のセキュアジョブをそれぞれ登録すること，また，何れかのプリンタにて認証を行った後にセキュアジョブの印刷を開始すること等が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１３１８４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら，前記した従来の印刷システムには，次のような問題があった。すなわち，印刷ジョブを登録する際には，複数あるプリンタの中からどのプリンタに印刷ジョブを登録するのかを選択する必要がある。このプリンタを選択する作業はユーザにとって手間であり，改善の余地がある。
【０００５】
本発明は，前記した従来の印刷システムが有する問題点を解決するためになされたものである。すなわちその課題とするところは，印刷ジョブの登録先の選択の際の，ユーザの手間が少ない印刷システムおよび情報処理装置を提供することにある。
【課題を解決するための手段】
【０００６】
この課題の解決を目的としてなされた印刷システムは，複数のプリンタに同一の印刷対象に基づく印刷ジョブを登録する情報処理装置を有し，印刷ジョブが登録されたプリンタは，印刷ジョブの印刷指示を契機に印刷を開始する印刷システムであって，ユーザ操作による，印刷ジョブを登録するプリンタの検索条件の指定を受け付ける指定手段と，指定手段によって受け付けられた検索条件を満たすプリンタを検索する検索手段を有し，その検索手段によって検索されたプリンタの中から，印刷ジョブの登録先のプリンタを決定する決定手段とを備えることを特徴としている。
【０００７】
本発明の印刷システムは，ＰＣ等の情報処理装置から複数のプリンタに同一の印刷対象に基づく印刷ジョブ（例えば，セキュアジョブ）を登録するものであり，印刷ジョブが登録されたプリンタに対してユーザが印刷指示を入力することによって印刷を開始する。同一の印刷対象に基づく印刷ジョブとしては，例えば，印刷データ（プリンタ個々のプリンタ言語やスペックに対応するデータ）に変換する前の文書や画像が同じ印刷ジョブを意味する。
【０００８】
本発明の印刷システムは，情報処理装置からプリンタに印刷ジョブを登録するにあたって，ユーザによる，プリンタの検索条件の指定を受け付ける。検索条件のパラメータとしては，例えば，対応用紙サイズや，カラー印刷対応等のスペックに関する情報が該当する。そして，その検索条件を満たすプリンタを，情報処理装置が通信可能なプリンタの中から検索し，検索されたプリンタの１つあるいは複数を，印刷ジョブの登録先のプリンタに決定する。例えば，検索されたプリンタ全てを，印刷ジョブの登録先のプリンタに決定する。
【０００９】
すなわち，本発明の印刷システムでは，複数のプリンタの中からどのプリンタを印刷ジョブの登録先とするのかを決定する際，ユーザによって指定された検索条件でプリンタを絞り込む。そして，その検索条件に合致するプリンタを，印刷ジョブの登録先として纏めて決定する。そのため，本発明の印刷システムでは，システムを構成する大量のプリンタ中からユーザが所望のスペックのプリンタを選択するといった煩雑な操作は不要であり，印刷ジョブの登録先の選択作業の手間が少ない。
【００１０】
また，本発明の印刷システムは，決定手段によって登録先のプリンタを決定したことを契機に，その決定した登録先のプリンタ全てに印刷ジョブを送信する送信手段を備えるとよい。この構成によれば，印刷ジョブの登録先のプリンタを決定後，プリンタがその印刷ジョブを保有しているため，情報処理装置が印刷ジョブを保有し，印刷指示の度に印刷ジョブを登録するシステムと比較して，印刷指示を契機に早期に印刷を開始することが期待できる。
【００１１】
また，本発明の印刷システムは，印刷ジョブの登録先の決定の際，登録先となるプリンタの数が，閾値以上になることを禁止する禁止手段を備えるとよい。閾値は固定値でも変動値でもよい。禁止する方法としては，例えば，警告を表示してユーザに登録先のプリンタを幾つか除外してもらうように構成してもよいし，一部のプリンタを自動的に登録先から除外するように構成してもよい。大量のプリンタに印刷ジョブが投入されることは，システムの負荷やデータの安全性の面で好ましくない。そこで，登録するプリンタ数を制限してこれらの問題を回避する方が好ましい。
【００１２】
また，本発明の印刷システムの決定手段は，検索手段によって検索されたプリンタの中から，さらに印刷ジョブの登録先から除外するプリンタの個別選択を受け付ける選択手段を有し，その選択手段によって除外対象とならなかったプリンタを，印刷ジョブの登録先のプリンタに決定するとよい。この構成によれば，登録先の選択の自由度が高まる。例えば，ユーザにとっては，検索条件に合致するプリンタの中からさらに登録先を限定したいこともある。そのようなケースに対応できる。
【００１３】
また，本発明の印刷システムは，検索手段によるプリンタの検索結果を記憶する検索結果記憶手段を備え，決定手段は，検索結果記憶手段に検索結果が記憶されている場合には，その検索結果を読み出して登録先のプリンタに決定するとよい。この構成によれば，過去に検索した検索結果を利用でき，プリンタの検索処理を繰り返す必要がない。
【００１４】
また，本発明の印刷システムは，指定手段にて受け付けた検索条件を記憶する検索条件記憶手段を備え，決定手段は，検索条件記憶手段に検索条件が記憶されている場合には，その検索条件を読み出して，検索手段により登録先のプリンタを検索するとよい。この構成によれば，過去に設定した検索条件を利用でき，検索条件の設定を繰り返す必要がない。
【００１５】
また，本発明の印刷システムは，検索手段の検索対象となるプリンタの母集団を設定する設定手段を備え，検索手段は，設定手段にて設定された母集団の中からプリンタを検索するとよい。多数のプリンタを検索対象とすると検索に時間がかかるおそれがある。この構成によれば，検索対象をあらかじめ絞ることで，検索の負荷を軽減することが期待できる。
【００１６】
また，本発明の印刷システムの検索手段は，プリンタを検索する際，登録される印刷ジョブのデータ形式が同一のプリンタを検索するとよい。データ形式が同一とは，例えばＰＤＬ（page description language）が同じ場合が該当する。データ形式が異なるプリンタを検索すると，複数のデータを作成しなければならない。そのため，検索の段階で印刷データが同じプリンタに絞ることで，複数のデータを作成する負荷を軽減することが期待できる。
【００１７】
また，本発明の印刷システムは，指定手段にて指定可能な検索条件は複数あり，指定手段は，検索条件同士の論理積と，検索条件同士の論理和との，少なくとも一方の指定が可能であるとよい。この構成によれば，検索条件の自由度が高まる。
【００１８】
また，本発明は，複数のプリンタに同一の印刷対象に基づく印刷ジョブを登録する情報処理装置であって，ユーザ操作による，印刷ジョブを登録するプリンタの検索条件の指定を受け付ける指定手段と，指定手段によって受け付けられた検索条件を満たすプリンタを検索する検索手段を有し，その検索手段によって検索されたプリンタを，印刷ジョブの登録先のプリンタに決定する決定手段とを備えることを特徴とする情報処理装置を含んでいる。
【発明の効果】
【００１９】
本発明によれば，印刷ジョブの登録先の選択の際の，ユーザの手間が少ない印刷システムおよび情報処理装置が実現される。
【図面の簡単な説明】
【００２０】
【図１】実施の形態にかかる印刷システムの構成を示すブロック図である。
【図２】印刷システムに含まれるＰＣおよびプリンタの電気的構成を示すブロック図である。
【図３】セキュア印刷の概略を示すブロック図である。
【図４】送信先プリンタを選択する際の，操作画面の画面遷移を示すブロック図である。
【図５】送信先プリンタを選択する際の，メイン画面を示す図である。
【図６】送信先プリンタを選択する際の，母集団登録画面を示す図である。
【図７】送信先プリンタを選択する際の，母集団選択画面を示す図である。
【図８】送信先プリンタを選択する際の，送信先選択画面を示す図である。
【図９】ＰＣによる母集団登録処理の手順を示すフローチャートである。
【図１０】ＰＣによるプリンタ検索処理の手順を示すフローチャートである。
【図１１】ＰＣによる送信先選択処理の手順を示すフローチャートである。
【図１２】ＰＣによるジョブ送信処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００２１】
以下，本発明にかかる印刷システムを具体化した実施の形態について，添付図面を参照しつつ詳細に説明する。本形態は，複数のプリンタと，複数のプリンタにセキュアジョブを登録するパーソナルコンピュータ（ＰＣ）とを備えた印刷システムに本発明を適用したものである。
【００２２】
［印刷システムの全体構成］
本形態の印刷システム５００は，図１に示すように，プリンタに印刷データを出力するＰＣ１００と，セキュア印刷機能を有するプリンタ２０１，２０２，２０３とを備えている。各プリンタ２０１，２０２，２０３は，同じモデル（機種）である必要はなく，互いに異なっていてもよい。印刷システム５００では，ＰＣ１００とプリンタ２０１，２０２，２０３とがイーサネット（登録商標）等のネットワーク３００を介して接続されている。
【００２３】
ＰＣ１００には，プリンタ２０１，２０２，２０３に対応する印刷ジョブを出力するプリンタドライバ１１０が組み込まれている。本形態のプリンタドライバ１１０は，複数の機種に対応可能なユニバーサルドライバであり，各プリンタ２０１，２０２，２０３のスペックに合わせた印刷ジョブを生成する。なお，ＰＣ１００に組み込まれるプリンタドライバは，ユニバーサルプリンタドライバに限るものではなく，各プリンタに対応するプリンタドライバをそれぞれ組み込んだ形態であってもよい。
【００２４】
プリンタ２０１には，画像形成部や操作部等を制御するファームウェア２１１が組み込まれている。他のプリンタ２０２，２０３にも，それぞれその機種に応じたファームウェア２２１，２３１が組み込まれている。
【００２５】
なお，印刷システム５００を構成するプリンタ，ＰＣはそれぞれ何台接続されていてもよい。また，印刷システム５００には，その他の情報処理装置や画像処理装置を接続してもよい。
【００２６】
［ＰＣの構成］
続いて，ＰＣ１００の概略構成について説明する。ＰＣ１００は，図２に示すように，ＣＰＵ５１と，ＲＯＭ５２と，ＲＡＭ５３と，ＨＤＤ５４と，キーボードやマウス等からなる操作部５５と，液晶ディスプレイ等からなる表示部５６と，ネットワークインターフェース５７と，ＵＳＢインターフェース５８とを有している。
【００２７】
ＰＣ１００のＨＤＤ５４（検索結果記憶手段，検索条件記憶手段の一例）には，オペレーティングシステム（ＯＳ）や，各種のデバイスを制御するデバイスドライバや，ワープロ，表計算ソフト等の印刷指示機能を有するアプリケーションプログラム等が組み込まれている。上述したプリンタドライバ１１０もＨＤＤ５４に組み込まれている。
【００２８】
ＣＰＵ５１（指定手段，検索手段，決定手段，送信手段，禁止手段，選択手段，設定手段の一例）は，ＲＯＭ５２から読み出した制御プログラムやＨＤＤ５４から読み出したアプリケーションプログラム等に従って，その演算結果をＲＡＭ５３またはＨＤＤ５４に記憶させながら各種の処理を行う。上述したプリンタドライバ１１０の動作もＣＰＵ５１によって処理される。
【００２９】
ネットワークインターフェース５７やＵＳＢインターフェース５８は，外部装置との通信を可能にするインターフェースである。本形態では，ネットワークインターフェース５７を介してプリンタ２０１等とのデータの送受信を行う。
【００３０】
［プリンタの構成］
続いて，プリンタ２０１の概略構成について説明する。プリンタ２０１は，図２に示すように，ＣＰＵ３１と，ＲＯＭ３２と，ＲＡＭ３３と，ＮＶＲＡＭ（Non Volatile RAM）３４と，ＡＳＩＣ３５と，ネットワークインターフェース３７とを備えた制御部３０を備えている。また，制御部３０は，用紙に画像を形成する画像形成部１０と，動作状況の表示やユーザによる入力操作の受付を行う操作パネル４０とに電気的に接続されている。なお，プリンタ２０２，２０３についても概ね同様の構成であるため，説明を省略する。
【００３１】
ＲＯＭ３２には，プリンタ２０１を制御するための制御プログラムであるファームウェア２１１や各種設定，初期値等が記憶されている。ＲＡＭ３３は，各種制御プログラムが読み出される作業領域として，あるいは画像データを一時的に記憶する記憶領域として利用される。
【００３２】
ＣＰＵ３１は，ＲＯＭ３２から読み出した制御プログラムや各種センサから送られる信号に従って，その処理結果をＲＡＭ３３またはＮＶＲＡＭ３４に記憶させながら，プリンタ２０１の各構成要素を，ＡＳＩＣ３５を介して制御する。上述したファームウェア２１１の動作もＣＰＵ３１によって処理される。
【００３３】
ネットワークインターフェース３７は，外部装置との通信を可能にするインターフェースである。本形態では，ネットワークインターフェース３７を介してＰＣ１００等とのデータの送受信を行う。
【００３４】
［セキュア印刷の概要］
続いて，印刷システム５００のセキュア印刷について説明する。本形態の印刷システム５００では，パスワードが設定された印刷ジョブであるセキュアジョブを複数のプリンタに送信する。セキュアジョブを受信した各プリンタでは，セキュアジョブをメモリに登録し，印刷待機状態になる。その後，そのうちの１台のプリンタでパスワード認証を行い，そのセキュアジョブについての印刷を行う。以下，このようなセキュアジョブを利用した印刷をセキュア印刷とする。
【００３５】
具体的に，印刷システム５００では，図３に示すように，ＰＣ１００で生成したセキュアジョブを，どのプリンタに登録するのかをユーザが選択し，選択したプリンタ（図３ではプリンタ２０１，２０２，２０３）にセキュアジョブを送信する。セキュアジョブを受信した各プリンタは，自身のＮＶＲＡＭ３４あるいはＲＡＭ３３にそのセキュアジョブを登録する（１）。
【００３６】
ユーザは，セキュアジョブを受け取ったプリンタ２０１，２０２，２０３のうちの１台（図３ではプリンタ２０２）において，操作パネル４０を介してパスワードを入力する（２）。パスワードが入力されたプリンタは，入力されたパスワードと，セキュアジョブに設定されたパスワードとを照合し，両者が一致した場合に，そのパスワードに対するセキュアジョブの印刷を開始する（３）。印刷完了後は，印刷が完了したプリンタから他のプリンタに対して完了通知を出力する。そして，完了通知を受け取ったプリンタでは，印刷が完了したセキュアジョブと同一のジョブを削除する（４）。
【００３７】
このセキュア印刷は，ユーザが適切なパスワードを入力するまで印刷が開始されない。そのため，印刷物を第三者に見られる，あるいは持ち去られる心配がなく，機密性が高いという利点がある。さらに，機密性が高いことから，機密文書の印刷が想定され，印刷の確実性に対する要求も高い。
【００３８】
［送信先プリンタの選択］
続いて，セキュアジョブを送信する際の，送信先となるプリンタ（送信先プリンタ）の選択手順について，ユーザ操作に従って説明する。図４は，送信先プリンタを決定する際，すなわちセキュアジョブの送信を指示した際，プリンタドライバ１１０によってＰＣ１００の表示部５６に表示される操作画面の画面遷移を示している。
【００３９】
ＰＣ１００は，ユーザによってセキュアジョブの送信が指示された後，図５に示すようなメイン画面６１を初期画面として表示する。また，メイン画面６１からは，母集団登録画面６４，母集団選択画面６５，さらには送信先選択画面６６の各種画面の表示が可能である。
【００４０】
メイン画面６１（指定手段，選択手段の一例）は，用紙サイズ，カラーモード，両面印刷，画像品質等の検索パラメータを表示するとともに，各検索パラメータを設定するか否かの選択をチェックボックスによって可能にしている。各検索パラメータの初期状態は，セキュアジョブの設定に従う。例えば，セキュアジョブにてＡ４サイズでのカラー印刷が指定されていれば，少なくとも用紙サイズ（Ａ４サイズが選択）とカラー印刷とが選択されている。
【００４１】
メイン画面６１の各検索パラメータは，ＡＮＤ条件とするかＯＲ条件とするかの選択がラジオボタンによって可能であり，他の検索パラメータとの組み合わせを自由に選択できる。例えば，図５では，検索パラメータとして，用紙サイズ（Ａ４），カラープリント，画像品質（６００ｄｐｉ）が選択されており，カラープリントがＡＮＤ条件で，それ以外の検索パラメータがＯＲ条件で設定されている。そのため，検索条件は，「カラープリント  ＡＮＤ  （Ａ４サイズ  ＯＲ  ６００ｄｐｉ）」，すなわち「カラープリントが可能であり，かつ（Ａ４の用紙サイズの印刷が可能，もしくは６００ｄｐｉでの印刷が可能）なプリンタ」となる。なお，初期状態としては，全ての検索パラメータでＡＮＤ条件が選択される。
【００４２】
また，メイン画面６１には，プリンタの検索結果を一覧表示するリストボックス６１１が表示される。リストボックス６１１は，初期状態では何も表示されておらず，送信先プリンタ検索ボタン６１５あるいは送信先選択ボタン６１６を押下することによって，プリンタの検索結果が表示される。プリンタの検索手順については後述する。プリンタの検索結果を取得し，プリンタを一覧表示した後は，検索パラメータの設定を切り替えることで，その切り換え後の検索条件で再検索を行い，その検索結果がリストボックス６１１に反映される。
【００４３】
メイン画面６１のリストボックス６１１に表示される項目としては，例えば，プリンタ名，プリンタの状態（ステータス）があり，どのプリンタが使用可能であるかを一目で把握できる。また，リストボックス６１１は，複数のプリンタの表示が可能であり，表示方法として，表示の優先順位を決定できる。優先順位を決定するソート項目は，用紙サイズ，カラープリント，両面印刷，画像品質等の検索パラメータや，プリンタの使用頻度が挙げられる。使用頻度は，プリンタ毎の，印刷回数や最近使用した日時によって決定する。ソート項目は１つのみ選択可能であり，選択された項目に応じて，リストボックス６１１に表示されるプリンタが並べ替えられる。
【００４４】
さらに，メイン画面６１のリストボックス６１１は，プリンタを個別に選択できる。すなわち，リストボックス６１１では，複数のプリンタを選択できる。本形態では，プリンタを検索した直後のリストボックス６１１では，印刷可能なプリンタが全て選択された状態になっている。なお，印刷不可のプリンタ（例えば，故障中のプリンタや用紙切れのプリンタ）については，選択不可の状態となっている。そして，リストボックス６１１に表示されているプリンタは，ユーザ操作によって個別に選択を外すことができる。例えば，図５では，リストボックス６１１に「プリンタＡ」と「プリンタＢ」とが選択状態であるが，この状態でユーザが「プリンタＡ」をクリックすると「プリンタＡ」が非選択状態になる。選択を外されたプリンタは，リストボックス６１１に表示されたプリンタ，すなわち検索条件を満たすプリンタであっても，セキュアジョブの送信対象から除外される。
【００４５】
また，メイン画面６１の下部には，送信ボタン６１２と，キャンセルボタン６１３とが表示される。送信ボタン６１２が押下されると，その押下の段階でリストボックス６１１で選択されている全てのプリンタにセキュアジョブを送信する。セキュアジョブの送信後は，メイン画面６１を閉じる。一方，キャンセルボタン６１３が押下されると，設定された検索条件および検索結果を全てキャンセルし，メイン画面６１を閉じる。
【００４６】
また，メイン画面６１の上部には，母集団検索ボタン６１４と，送信先プリンタ検索ボタン６１５と，送信先選択ボタン６１６と，が表示されている。母集団検索ボタン６１４が押下されると，図６に示すような母集団登録画面６４を表示する。送信先プリンタ検索ボタン６１５が押下されると，図７に示すような母集団選択画面６５を表示する。送信先選択ボタン６１６が押下されると，図８に示すような送信先選択画面６６を表示する。
【００４７】
母集団登録画面６４（設定手段の一例）は，プリンタを検索する際の母集団を決定する画面である。母集団登録画面６４は，ＰＣ１００が通信可能な全プリンタをリストボックス６４１に一覧表示する。リストボックス６４１に表示される項目としては，例えば，プリンタ名，ＩＰアドレス，コメント（設置先等の情報を表示）がある。リストボックス６４１内に表示されたプリンタは，ユーザ操作によって個別に選択可能であり，選択されたプリンタは反転表示となる。リストボックス６４１は，個別に選択可能であることから，複数のプリンタを選択できる。
【００４８】
また，母集団登録画面６４の下部には，母集団登録ボタン６４２と，キャンセルボタン６４３とが表示される。母集団登録ボタン６４２が押下されると，リストボックス６４１で選択されている全てのプリンタによって構成されるプリンタ群を１つの“グループ”としてＰＣ１００に登録する。グループ（母集団）の登録後は，母集団登録画面６４を閉じる。なお，プリンタが１つも選択されていない状態で母集団登録ボタン６４２が押下された場合には，エラーメッセージを表示し，プリンタの選択を促す。一方，キャンセルボタン６４３が押下されると，リストボックス６４１のプリンタの選択を全てキャンセルし，母集団登録画面６４を閉じる。
【００４９】
母集団選択画面６５は，プリンタを検索するにあたって，検索対象となるプリンタの母集団を決定する画面である。母集団選択画面６５は，ＰＣ１００に登録されている母集団（グループ）をリストボックス６５１に一覧表示する。リストボックス６５１内に表示された母集団は，ユーザ操作によって１つのみ選択可能であり，選択された母集団は反転表示となる。
【００５０】
また，母集団選択画面６５の下部には，母集団選択ボタン６５２と，キャンセルボタン６５３とが表示される。母集団選択ボタン６５２が押下されると，リストボックス６５１で選択されているグループを母集団とし，メイン画面６１で設定されている検索条件に従ってプリンタを検索する。具体的には，母集団を構成するプリンタ全てに対してスペックを問い合わせ，その問い合わせ結果に基づいて検索条件に合致するプリンタを抽出する。このプリンタ検索に伴って，母集団選択画面６５を閉じる。検索されたプリンタは，メイン画面６１のリストボックス６１１に一覧表示される。また，プリンタの検索後は，その検索結果を１つの“送信先プリンタ群”としてＰＣ１００に登録する。一方，キャンセルボタン６５３が押下されると，リストボックス６５１の母集団の選択をキャンセルし，母集団選択画面６５を閉じる。
【００５１】
送信先選択画面６６は，ＰＣ１００に登録されている検索結果（送信先プリンタ群）を読み出す画面である。送信先選択画面６６は，ＰＣ１００に登録されている検索結果をリストボックス６６１に一覧表示する。リストボックス６６１内に表示された検索結果は，ユーザ操作によって１つのみ選択可能であり，選択された検索結果は反転表示となる。
【００５２】
また，送信先選択画面６６の下部には，選択ボタン６６２と，キャンセルボタン６６３とが表示される。選択ボタン６６２が押下されると，リストボックス６６１で選択されている送信先プリンタ群の登録内容を読み出す。送信先プリンタ群の読み出し後は，送信先選択画面６６を閉じる。このとき，読み出した送信先プリンタ群を構成するプリンタの一覧をメイン画面６１のリストボックス６１１に一覧表示する。一方，キャンセルボタン６６３が押下されると，リストボックス６６１の検索結果の選択をキャンセルし，送信先選択画面６６を閉じる。
【００５３】
［セキュアジョブの登録手順］
続いて，セキュアジョブの登録手順について，すなわち前述した送信先プリンタの選択および選択したプリンタへのセキュアジョブの送信の，具体的手順について詳説する。
【００５４】
［母集団登録処理］
始めに，母集団登録処理（設定手段の一例）について，図９のフローチャートを参照しつつ説明する。ジョブ送信処理は，メイン画面６１の母集団検索ボタン６１４が押下されたことを契機にＣＰＵ５１によって実行される。
【００５５】
母集団登録処理では，先ず，母集団登録画面６４（図６参照）を表示する（Ｓ１２１）。その後，ＰＣ１００が通信可能なプリンタの一覧を，リストボックス６４１に表示する（Ｓ１２２）。例えば，サブネットマスクによって識別されるサブネットワーク上にあるプリンタの一覧を表示する。一覧表示直後の初期状態では，リストボックス６４１はどのプリンタも選択されていない状態とする。その後，ユーザ操作によってプリンタの選択を受け付けると，選択されたプリンタを反転表示する（Ｓ１２３）。これにより，選択されているプリンタを，選択されていないプリンタと区別する。
【００５６】
その後，母集団登録ボタン６４２が押下されたか否か（Ｓ１２４），母集団登録ボタン６４２が押下されていない場合には（Ｓ１２４：ＮＯ），キャンセルボタン６４３が押下されたか否かを判断する（Ｓ１３１）。キャンセルボタン６４３も押下されていない場合には（Ｓ１３１：ＮＯ），Ｓ１２３に戻り，ユーザによって母集団登録ボタン６４２あるいはキャンセルボタン６４３が押下されるのを待つ。
【００５７】
母集団登録ボタン６４２が押下された場合には（Ｓ１２４：ＹＥＳ），リストボックス６４１で選択されているプリンタ群をグループとしてＰＣ１００に登録する（Ｓ１２５）。グループ名は，登録の際にユーザによって設定してもよいし，ＰＣ１００によって自動的に割り当ててもよい。母集団のグループの登録後は，母集団登録画面６４を非表示とし（Ｓ１２６），母集団登録処理を終了する。
【００５８】
一方，キャンセルボタン６４３が押下された場合には（Ｓ１３１：ＹＥＳ），母集団のグループの登録を行うことなく，母集団登録画面６４を非表示とし（Ｓ１２６），母集団登録処理を終了する。
【００５９】
［プリンタ検索処理］
続いて，プリンタ検索処理（検索手段，決定手段の一例）について，図１０のフローチャートを参照しつつ説明する。ジョブ送信処理は，メイン画面６１の送信先プリンタ検索ボタン６１５が押下されたことを契機にＣＰＵ５１によって実行される。
【００６０】
プリンタ検索処理では，先ず，ＰＣ１００に登録されている母集団があるか否かを判断する（Ｓ１４１）。登録されている母集団が１つもなければ（Ｓ１４１：ＮＯ），母集団が登録されていない旨のエラーメッセージを報知し（Ｓ１５５），プリンタ検索処理を終了する。
【００６１】
一方，登録されている母集団がある場合には（Ｓ１４１：ＹＥＳ），母集団選択画面６５（図７参照）を表示する（Ｓ１４２）。その際，リストボックス６５１には，登録されている母集団（グループ）の一覧を表示する。一覧表示後の初期状態では，リストボックス６５１は，その先頭に表示されているグループが選択されている。その後，ユーザ操作によってグループの選択を受け付けると，選択されたグループを反転表示する（Ｓ１４３）。
【００６２】
その後，母集団選択ボタン６５２が押下されたか否か（Ｓ１４４），母集団選択ボタン６５２が押下されていない場合には（Ｓ１４４：ＮＯ），キャンセルボタン６５３が押下されたか否かを判断する（Ｓ１５６）。キャンセルボタン６５３も押下されていない場合には（Ｓ１５６：ＮＯ），Ｓ１４３に戻り，ユーザによって母集団選択ボタン６５２あるいはキャンセルボタン６５３が押下されるのを待つ。
【００６３】
母集団選択ボタン６５２が押下された場合には（Ｓ１４４：ＹＥＳ），リストボックス６５１で選択されているグループを構成する全てのプリンタに，スペックおよび状態を問い合わせる（Ｓ１４５）。スペックの問い合わせを受けた各プリンタは，問い合わせ元に自身のスペックを応答する。これにより，ＰＣ１００は，プリンタ個々のスペックおよび状態を取得する。なお，スペックの情報には，少なくともメイン画面６１で設定可能な検索パラメータの情報（対応可能用紙サイズ，カラー印刷可否，両面印刷可否，対応可能解像度）が含まれる。また，対応するＰＤＬ（page description language）の情報が含まれる。また，状態としては，印刷可能であるか否か，さらに印刷不可であればどのようなエラーが発生しているのかの情報が含まれる。
【００６４】
次に，メイン画面６１で設定されている検索条件を取得し，その検索条件に合致するプリンタを，選択されたグループの中から検索する（Ｓ１４６）。そして，複数のプリンタが検索された場合，それらのプリンタの順序をメイン画面６１で選択されている表示方法に従って並べ替える（Ｓ１４７）。その後，検索されたプリンタを，Ｓ１４７で並べられた順に，メイン画面６１のリストボックス６１１に表示する（Ｓ１４８）。一覧表示後の初期状態では，印刷可能状態の全てのプリンタが選択されている状態とする。
【００６５】
その後，Ｓ１４６による検索結果をＰＣ１００に登録するか否かを，ユーザに問い合わせる（Ｓ１４９）。検索結果の登録が指示された場合には（Ｓ１４９：ＹＥＳ），検索結果を送信先プリンタ群としてＰＣ１００に登録する（Ｓ１５０）。すなわち，ＰＣ１００のＨＤＤ５４に検索結果を記憶する。送信先プリンタ群名は，登録の際にユーザによって設定してもよいし，ＰＣ１００によって自動的に割り当ててもよい。母集団のグループの登録後，あるいは検索結果を登録しないことが指示された場合には（Ｓ１４９：ＮＯ），母集団選択画面６５を非表示とし（Ｓ１５１），プリンタ検索処理を終了する。
【００６６】
一方，キャンセルボタン６５３が押下された場合には（Ｓ１５６：ＹＥＳ），プリンタの検索を行うことなく，母集団選択画面６５を非表示とし（Ｓ１５１），プリンタ検索処理を終了する。
【００６７】
［送信先選択処理］
続いて，送信先選択処理について，図１１のフローチャートを参照しつつ説明する。送信先選択処理は，メイン画面６１の送信先選択ボタン６１６が押下されたことを契機にＣＰＵ５１によって実行される。
【００６８】
送信先選択処理では，先ず，ＰＣ１００に登録されている検索結果があるか否かを判断する（Ｓ１６１）。登録されている検索結果が１つもなければ（Ｓ１６１：ＮＯ），検索結果が登録されていない旨のエラーメッセージを報知し（Ｓ１７１），送信先選択処理を終了する。
【００６９】
一方，登録されている検索結果がある場合には（Ｓ１６１：ＹＥＳ），送信先選択画面６６（図８参照）を表示する（Ｓ１６２）。その際，リストボックス６６１には，ＰＣ１００に登録されている検索結果（送信先プリンタ群）の一覧を表示する。一覧表示後の初期状態では，リストボックス６６１は，その先頭に表示されている送信先プリンタ群が選択されている。その後，ユーザ操作によって送信先プリンタ群の選択を受け付けると，選択された送信先プリンタ群を反転表示する（Ｓ１６３）。
【００７０】
その後，選択ボタン６６２が押下されたか否か（Ｓ１６４），選択ボタン６６２が押下されていない場合には（Ｓ１６４：ＮＯ），キャンセルボタン６６３が押下されたか否かを判断する（Ｓ１７２）。キャンセルボタン６６３も押下されていない場合には（Ｓ１７２：ＮＯ），Ｓ１６３に戻り，ユーザによって選択ボタン６６２あるいはキャンセルボタン６６３が押下されるのを待つ。
【００７１】
選択ボタン６６２が押下された場合には（Ｓ１６４：ＹＥＳ），リストボックス６６１で選択されている検索結果の内容を読み出し（Ｓ１６５），検索結果に記録されている全てのプリンタに，状態を問い合わせる（Ｓ１６６）。なお，スペックについては，検索結果に記憶されているため問い合わせ不要であるが，再度問い合わせてもよい。スペックも問い合わせた場合には，スペックの情報を最新にすることができる。そして，検索結果に記録されているプリンタを，メイン画面６１で選択されている表示方法に従って並べ替える（Ｓ１６７）。その後，検索結果に記録されているプリンタを，Ｓ１６７で並べられた順に，メイン画面６１のリストボックス６１１に表示する（Ｓ１６８）。一覧表示後の初期状態では，印刷可能状態の全てのプリンタが選択されている状態とする。その後，送信先選択画面６６を非表示とし（Ｓ１６９），送信先選択処理を終了する。
【００７２】
一方，キャンセルボタン６６３が押下された場合には（Ｓ１７２：ＹＥＳ），検索結果を読み出すことなく，送信先選択画面６６を非表示とし（Ｓ１６９），送信先選択処理を終了する。
【００７３】
［ジョブ送信処理］
続いて，ジョブ送信処理（送信手段，禁止手段の一例）について，図１２のフローチャートを参照しつつ説明する。ジョブ送信処理は，メイン画面６１の送信ボタン６１２が押下されたことを契機にＣＰＵ５１によって実行される。
【００７４】
ジョブ送信処理では，先ず，メイン画面６１のリストボックス６１１で選択されているプリンタ（送信先プリンタ）の情報を取得する（Ｓ１０１）。ＰＣ１００は，リストボックス６１１に表示している各プリンタの宛先（例えばＩＰアドレス），状態，スペック等を記憶している。Ｓ１０１では，リストボックス６１１に表示されているプリンタ群の中から送信先プリンタの情報を取得する。
【００７５】
次に，送信先プリンタの中に，プリンタドライバ１１０が非対応のＰＤＬのプリンタがあれば，そのプリンタを送信先プリンタから除外する（Ｓ１０２）。ＰＤＬの対応可否は，例えば，プリンタから取得したスペック情報（Ｓ１４５参照）によって判断できる。
【００７６】
次に，送信先プリンタの数が閾値を超えているか否かを判断する（Ｓ１０３）。送信先プリンタの数が閾値を超えていない場合には（Ｓ１０３：ＮＯ），送信先プリンタ全てにセキュアジョブを送信する（Ｓ１０４）。すなわち，ＰＤＬ形式の印刷データを作成し，その印刷データを，選択されたプリンタに一括送信する。Ｓ１０４の後，ジョブ送信処理を終了する。
【００７７】
一方，送信先プリンタの数が閾値を超えている場合には（Ｓ１０３：ＹＥＳ），送信先プリンタが規定台数を超えている旨のエラーメッセージを報知し（Ｓ１１１），ジョブ送信処理を終了する。すなわち，大量のプリンタに印刷ジョブを投入することは，システムの負荷やデータの安全性の面で好ましくない。そのため，印刷ジョブを登録するプリンタの台数を制限する。この場合，ユーザは，リストボックス６１１で選択されているプリンタの数を減らす，あるいはプリンタの検索条件を変更して検索し直す等の作業を行う。その作業によって送信先プリンタの数を閾値以下とすることで，セキュアジョブの送信が可能になる。
【００７８】
以上詳細に説明したように本形態の印刷システム５００のＰＣ１００は，複数のプリンタの中からどのプリンタを印刷ジョブの登録先とするのかを決定する際，メイン画面６１によって，ユーザによる，印刷ジョブを登録するプリンタの検索条件の指定を受け付ける。そして，送信先プリンタ検索ボタン６１５を押下することで，その検索条件に合致するプリンタを絞り込み，その検索条件に合致するプリンタをリストボックス６１１に表示する。そして，送信ボタン６１２を押下することで，リストボックス６１１で選択されているプリンタを印刷ジョブの登録先として纏めて決定することができる。これにより，本形態のＰＣ１００では，印刷システム５００を構成する大量のプリンタ中から所望のスペックのプリンタを選択するといった煩雑な操作は必要なく，印刷ジョブの登録先の選択作業の手間が少ない。
【００７９】
なお，本実施の形態は単なる例示にすぎず，本発明を何ら限定するものではない。したがって本発明は当然に，その要旨を逸脱しない範囲内で種々の改良，変形が可能である。例えば，プリンタは，印刷機能を備えるものであればよく，複合機や複写機であっても適用可能である。また，情報処理装置についても，ＰＣに限るものではない。例えば携帯情報端末やワークステーションであってもよい。
【００８０】
また，実施の形態では，セキュアジョブを複数のプリンタに登録する印刷システムに本発明を適用しているが，登録される印刷ジョブはセキュアジョブに限るものではない。すなわち，複数のプリンタに同一の印刷対象に基づく印刷ジョブを登録し，各プリンタはその印刷ジョブの印刷指示を契機に印刷を開始するものであればよく，例えば，印刷開始の際に認証の必要がない印刷ジョブであっても適用可能である。
【００８１】
また，実施の形態では，選択された各プリンタに同一の印刷対象に基づく印刷ジョブが登録されるが，必ずしも印刷ジョブ自体は同一である必要はない。すなわち，登録される印刷ジョブ自体は，プリンタ言語によって異なってもよい。
【００８２】
また，実施の形態では，セキュアジョブの送信の際に，送信先プリンタの数を制限している（Ｓ１０３）が，送信先プリンタ数の制限処理は，セキュアジョブの送信直前に限るものではない。例えば，Ｓ１４６のプリンタの検索直後であってもよい。あるいはＳ１５０の検索結果の登録直前であってもよい。
【００８３】
また，実施の形態では，プリンタを検索するにあたってあらかじめ母集団を決定しているが，必ずしも母集団の設定を必要とする構成でなくてもよい。すなわち，プリンタの検索対象を固定とする場合には，母集団の設定は不要である。なお，母集団を設定可能にすることで，検索対象を絞ることができ，検索処理の負荷を軽減することが期待できる。また，プリンタのスペックとは無関係の検索パラメータによって検索対象を絞ることができる。
【００８４】
また，実施の形態では，送信先プリンタの数が閾値を超えている場合（Ｓ１０３：ＹＥＳ），ジョブ送信処理をキャンセルしてユーザに送信先プリンタを減らす機会を与えているが，送信先プリンタの数を減らす方法としては，例えば，ＰＣ１００が送信先プリンタから除外されるプリンタを強制的に選択してもよい。この場合，例えば，使用頻度が低いプリンタを優先的に除外する。また，閾値は，固定値であっても変動値であってもよい。
【００８５】
また，実施の形態では，印刷不可の状態のプリンタであっても，メイン画面６１のリストボックス６１１に表示されるが，印刷不可の状態のプリンタを非表示としてもよい。非表示とすることで，リストボックス６１１に表示されるプリンタ数が少なくなり，印刷可能なプリンタを把握し易くなる。一方，印刷不可の状態のプリンタも表示することで，検索条件を満たすプリンタを正確に表示できるとともに，プリンタに不具合が生じていることをユーザが認識できる。
【００８６】
また，実施の形態のリストボックス６１１では，プリンタを検索した後，ユーザ操作によって，検索されたプリンタを個別に登録先から除外とすることができるが，この個別の変更をできないように構成してもよい。すなわち，検索されたプリンタ全て，あるいは検索されたプリンタのうち印刷可能な状態のプリンタ全てを，自動的に登録先とするものであってもよい。
【００８７】
また，実施の形態では，Ｓ１５０にて検索結果を登録し，送信先選択処理にてその登録した検索結果を利用することができるように構成しているが，再利用可能な情報は検索結果に限るものではない。例えば，母集団情報を含む検索条件を登録してもよい。すなわち，ＰＣ１００のＨＤＤ５４に母集団情報および検索条件を記憶してもよい。この場合，その登録した検索条件を利用する際には，Ｓ１６５にて検索条件を読み出した後，その読み出した母集団情報を基に，母集団を構成するプリンタにスペックおよび状態を問い合わせ，さらに読み出した検索条件に合致するプリンタを検索するように構成する。プリンタを検索した後は，Ｓ１６７以降の処理を行う。
【００８８】
また，実施の形態では，印刷ジョブの送信を，印刷ジョブの登録先のプリンタを決定した直ぐ後に行っているが，印刷ジョブの送信は，印刷時に行ってもよい。この場合，例えば，印刷ジョブの登録先のプリンタを決定した直後は，そのプリンタに対して印刷ジョブの印刷要求のみを送信する。つまり，印刷ジョブはＰＣ１００に残したままにする。そして，印刷要求を受信したプリンタは，ユーザからの印刷指示を受け付けた段階でＰＣ１００に対して印刷ジョブの送信要求を出力し，印刷データを取得するように構成する。このように構成すると，複数のプリンタで印刷ジョブを保有することがなくなり，印刷ジョブの機密性が向上する。一方，実施の形態のように，プリンタが印刷ジョブを保有する構成にすると，ユーザがプリンタに印刷指示を入力した後の印刷開始を早期に行うことができる。
【符号の説明】
【００８９】
１００  パーソナルコンピュータ（ＰＣ）
１１０  プリンタドライバ
２０１，２０２，２０３  プリンタ
２１１，２２１，２３１  ファームウェア
５００  印刷システム
【図１】
2012118633.tif 000003
【図２】
2012118633.tif 000004
【図３】
2012118633.tif 000005
【図４】
2012118633.tif 000006
【図５】
2012118633.tif 000007
【図６】
2012118633.tif 000008
【図７】
2012118633.tif 000009
【図８】
2012118633.tif 000010
【図９】
2012118633.tif 000011
【図１０】
2012118633.tif 000012
【図１１】
2012118633.tif 000013
【図１２】
2012118633.tif 000014