(57)【要約】【課題】  異なるパスワードの設定された複数のボックスに対してジョブ検索を行うときのパスワード入力の手間を削減することを目的とする。【解決手段】  ボックスにパスワードが設定されているかを判定する手段と、パスワードのリストを用いてボックスに設定されているパスワードと一致するかを判定する手段と、パスワードのリスト内のパスワードとボックスに設定されているパスワードが一致しない場合にパスワードを入力する手段と、入力されたパスワードが、ボックスに設定されているパスワードと一致するかを判定する手段と、一致したパスワードをパスワードのリストに記憶する手段を有する。【選択図】  図９
2008123355.tif 000002
【特許請求の範囲】
【請求項１】
ジョブ管理手段内のパスワードを各々に設定することが可能な一又は複数のキューに保持されているジョブを検索するジョブ検索方法であって、
該ジョブ検索方法は、
前記ジョブ管理手段内の前記キューにパスワードが設定されているかを判定するパスワード設定判定手段と、
前記パスワード設定判定手段によりパスワードが設定されていると判定された場合にパスワードのリストを用いて前記キューに設定されているか否かを判定するパスワードリスト一致判定手段と、
前記パスワード一致判定手段により前記パスワードのリスト内のパスワードと前記キューに設定されているパスワードが一致しないと判定された場合にパスワードを入力するパスワード入力手段と、
前記パスワード入力手段により入力された前記パスワードが、前記キューに設定されているパスワードと一致するかを判定するパスワード一致判定手段と、
前記パスワード一致判定手段により一致すると判定された前記パスワードを前記パスワードのリストに記憶するパスワード記憶手段
を有することを特徴とするジョブ検索方法。
【請求項２】
請求項1に記載されたジョブ検索方法であって、
さらに、
マスターパスワードを設定して、前記パスワード記憶手段により前記パスワードを記憶した前記パスワードのリストを複数保存するパスワードリスト保存手段と、
前記パスワードリスト保存手段により保存した前記パスワードのリストに設定したマスターパスワードを入力するマスターパスワード入力手段と、
前記マスターパスワード入力手段により入力された前記マスターパスワードと、前記パスワードリスト保存手段により前記パスワードリストに設定された前記マスターパスワードが一致するかを判定するマスターパスワード一致判定手段
を有することを特徴とするジョブ検索方法。
【請求項３】
請求項１又は２に記載されたジョブ検索方法であって、
前記パスワード記憶手段は、
前記パスワード一致判定手段により一致すると判定された前記パスワードと、前記キューを対応付けてリストに記憶する対応付けパスワード記憶手段
を有し、
さらに、
前記対応付けパスワード記憶手段により記憶された前記パスワードが、対応付けられている前記キューのパスワードと一致するかを判定する対応付けパスワードリスト一致判定手段と、
前記対応付けパスワード記憶手段によりパスワードが対応付けられていない前記キューはスキップするキュースキップ手段
を有することを特徴とするジョブ検索方法。
【請求項４】
請求項１乃至３に記載の
前記ジョブ管理装置内の前記キューは印刷装置のボックスであること
を特徴とするジョブ検索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パスワードが設定されたボックスを対象としたジョブ検索方法に関する特許である。
【背景技術】
【０００２】
印刷装置にはジョブを保存する為の管理装置が組み込まれており、ジョブの再利用が可能となっている。ジョブの再利用を容易にするために、印刷システムにはジョブの検索機能が搭載されている。
【０００３】
ジョブを保存するジョブ管理装置の一種に、ボックスがある。ボックスは記憶領域を複数のキューに分けて、ジョブをキューごとに管理するものである。ボックスは各々にパスワードを設定することが可能である。パスワードの設定されているボックスを含むジョブ管理装置に保存されているジョブを検索するときには、一つ一つのボックスに対してパスワードの入力が求められる。パスワードが設定されているボックスが多く存在するボックスのジョブを検索するときにはパスワード入力にかかる手間が大きい。
【０００４】
そこで、パスワード入力の手間を軽減する方法として、特許文献１が知られている。
【０００５】
特許文献１には、パスワードが設定されているボックスに対して、「検索しない」、「パスワードの入力を求める」、「全て同じパスワードを適用する」などの処理を指定することができる。これにより、１つ１つのボックスにパスワードを入力する他に、パスワードが設定されていないボックスのみを検索したり、一つのパスワードをパスワードが設定されている全てのボックスに対して適用してアクセスを試みたりすることが可能となる。
【特許文献１】特開２００３-０８５１７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１の方法では、全てのボックスのアクセスに１つのパスワードを適用するため、異なるパスワードが設定されている複数ボックスに対してジョブ検索を行うときのパスワード入力の手間を削減することはできなかった。
【課題を解決するための手段】
【０００７】
上記課題を解決する為に本発明は、
ジョブ管理手段内のパスワードを各々に設定することが可能な一又は複数のキューに保持されているジョブを検索するジョブ検索方法であって、
前記ジョブ管理手段内の前記キューにパスワードが設定されているかを判定するパスワード設定判定手段と、
前記パスワード設定判定手段によりパスワードが設定されていると判定された場合にパスワードのリストを用いて前記キューに設定されているか否かを判定するパスワードリスト一致判定手段と、
前記パスワード一致判定手段により前記パスワードのリスト内のパスワードと前記キューに設定されているパスワードが一致しないと判定された場合にパスワードを入力するパスワード入力手段と、
前記パスワード入力手段により入力された前記パスワードが、前記キューに設定されているパスワードと一致するかを判定するパスワード一致判定手段と、
前記パスワード一致判定手段により一致すると判定された前記パスワードを前記パスワードのリストに記憶するパスワード記憶手段
を有する。
【発明の効果】
【０００８】
異なるパスワードが設定されている複数ボックスに対して、１度のパスワード入力でジョブ検索を行うことができるため、操作性のよいボックスジョブの検索を行うことが可能となる。
【発明を実施するための最良の形態】
【０００９】
以下、添付の図面を参照して本発明の好適な実施形態について説明する。
【実施例１】
【００１０】
＜システム構成＞
図１は、本発明を適用可能な情報処理システムの構成を説明するブロック図である。図１において、１０１は情報処理装置であるネットワークコンピュータで、ネットワークケーブルによって、ネットワーク１０４に接続される。後述する外部デバイスであるネットワークプリンタ（印刷装置）１０２、１０３と通信可能であり、ネットワーク１０４に接続されている複数の印刷装置を管理している。
【００１１】
構成としては、ネットワークコンピュータ１０１は、一般的な情報処理装置であり、印刷制御プログラムが実行可能に格納されている。
【００１２】
さらに、本実施形態におけるネットワークコンピュータ１０１は、印刷要求が出された印字データを含むジョブを格納して印刷したり、ネットワークプリンタ１０２、１０３のステータスやジョブの各種情報を取得し、通知したりする機能を備えている。
【００１３】
１０２、１０３はネットワークプリンタであり、ネットワークインタフェースを介してネットワーク１０４と接続される。ネットワークプリンタ１０２、１０３は、ネットワークコンピュータから送信される印字データを含むジョブを解析して１ページずつドットイメージに変換して１ページ毎に印刷する。またネットワークプリンタ１０２、１０３は、ＩＳＯ１０１７５（ＤＰＡ：Ｄｏｃｕｍｅｎｔ  Ｐｒｉｎｔｉｎｇ  Ａｐｐｌｉｃａｔｉｏｎ）で規定されているジョブの管理機能をネットワークコンピュータ１０１へ提供する事が可能である。
【００１４】
また、ネットワークコンピュータ１０１で実施される機能或いはその一部を、ネットワークプリンタ１０２、１０３或いはそのネットワークインタフェースカード上に持たせる構成としても良い。
【００１５】
１０４はネットワークであり、ネットワークコンピュータ１０１、ネットワークプリンタ１０２、１０３等と接続している。ネットワーク１０４は無線でも有線でもよい。
【００１６】
また、図中ではネットワークコンピュータ１０１は１台しか示されていないが実際には複数台のネットワークコンピュータが接続されていてもよい。ネットワークプリンタ１０２、１０３においても、実際には２台に限らず、１台または複数台のネットワークプリンタが接続されていてもよい。更に、このネットワークプリンタ１０２、１０３は、電子写真方式のレーザービームプリンタ／複写機／デジタル複合機／ファクシミリや、インクジェット方式のプリンタ／デジタル複合機など様々な記録方式の画像形成装置が適用されることはいうまでもない。
【００１７】
＜情報処理装置の構成＞
図２は情報処理装置の構成を示す図であり、図1に示したネットワークコンピュータ１０１のハードウェア構成を示すブロック図である。
【００１８】
２００は情報処理装置の制御手段であるＣＰＵであり、ハードディスク２０５に格納されているアプリケーションプログラム、プリンタドライバプログラム、ＯＳやネットワークプリンタ制御プログラムなどを実行し、ＲＡＭ２０２にプログラムの実行に必要な情報、ファイルなどを一時的に格納する制御を行う。
【００１９】
２０１は記憶手段であるＲＯＭであり、内部には、基本Ｉ／Ｏプログラムなどのプログラム、文書管理の際に使用するフォントデータ、テンプレート用データなどの各種データを記憶する。
【００２０】
２０２は一時記憶手段であるＲＡＭであり、ＣＰＵ２００の主メモリやワークエリアなどとして機能する。
【００２１】
２０３は記憶媒体読み込み手段としてのフロッピー（登録商標）ディスク（ＦＤ）ドライブであり、後述する図５に示すようにＦＤドライブ２０３を通じて記憶媒体としてのＦＤ２０４に記憶されたプログラム等を本コンピュータシステムにロードすることができる。なお、記憶媒体は、ＦＤに限らず、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＰＣカード、ＤＶＤ、ＩＣメモリカード、ＭＯ、メモリスティック等、任意である。
【００２２】
２０４は記憶媒体であるフロッピー（登録商標）ディスク（ＦＤ）であり、情報処理装置が読み取り可能なプログラムが格納された記憶媒体である。
【００２３】
２０５は外部記憶手段のひとつであり、大容量メモリとしても機能するハードディスクであり、アプリケーションプログラム、プリンタドライバプログラム、ＯＳ、ネットワークプリンタ制御プログラム、および関係プログラムなどを格納している。さらに、スプール手段であるスプーラはここに確保される。スプール手段は、クライアントではクライアントスプーラのことであり、プリントサーバではサーバスプーラのことである。
【００２４】
２０６は指示入力手段であるキーボードであり、ユーザがネットワークコンピュータ１０１に対して、デバイスの制御コマンドの命令等を入力指示するものである。
【００２５】
２０７は表示手段であるディスプレイであり、キーボード２０６から入力したコマンドや、プリンタ１０２、１０３の状態等を表示したりするものである。２０８はシステムバスであり、クライアントやプリントサーバである情報処理装置内のデータの流れを司るものである。２０９は入出力手段であるインタフェースであり、該インタフェース２０９を介して情報処理装置は外部デバイスとのデータのやり取りを行う。
【００２６】
＜メモリマップなどの説明＞
図３は、図２に示したＲＡＭ２０２のメモリマップの一例を示す図であり、ＦＤ２０４からロードされる上記ネットワークプリンタ制御プログラムが、ＲＡＭ２０２にロードされ実行可能となった状態のメモリマップである。
【００２７】
本実施形態では、ＦＤ２０４からネットワークプリンタ制御プログラムおよび関連データを直接ＲＡＭ２０２にロードして実行させる例を示すが、これ以外にも、ＦＤ２０４からネットワークプリンタ制御プログラムを動作させる度に、既にネットワークプリンタ制御プログラムがインストールされているＨＤ２０５からＲＡＭ２０２にロードするようにしてもよい。また、本ネットワークプリンタ制御プログラムを記憶する媒体は、ＦＤ以外にＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＰＣカード、ＤＶＤ、ＩＣメモリカード等であってもよい。さらに、本ネットワークプリンタ制御プログラムをＲＯＭ２０１に記憶しておき、これをメモリマップの一部となすように構成し、直接ＣＰＵ２００で実行することも可能である。また、以上の各装置と同等の機能を実現するソフトウェアをもって、ハードウェア装置の代替として構成することもできる。
【００２８】
また、本ネットワークプリンタ制御プログラムのことを、簡単に印刷制御プログラムと呼ぶこともある。印刷制御プログラムは、クライアントにおいてジョブの印刷先の変更を指示したり、印刷順序の変更を指示するための制御を行うプログラムを含む。また、印刷制御プログラムは、プリントサーバにおいて、ジョブの順序制御を行ったり、ジョブの印刷終了や印刷先変更要求などを通知するためのプログラムを含んでいる。また、このような制御を行う本実施形態の印刷制御プログラムは、クライアントにインストールされるモジュールと、プリントサーバにインストールされるモジュールを別々に分けてもよい。或いは、一つの印刷制御プログラムが、実行される環境によりクライアント用として機能したり、またはプリントサーバ用として機能したりするようにしてもよい。あるいは一台のコンピュータに、クライアント用の機能を持つモジュールと、プリントサーバ用として機能するモジュールをともにインストールし、同時に、あるいは時分割で擬似的に平行動作させる構成をとることも可能である。
【００２９】
３０１は基本Ｉ／Ｏプログラムであり、本制御装置の電源がＯＮされたときに、ＨＤ２０５からＯＳがＲＡＭ２０２に読み込まれ、ＯＳの動作を開始させるＩＰＬ（イニシャルプログラムローデイング）機能などを有しているプログラムが入っている領域である。３０２はオペレーティングシステム（ＯＳ）、３０３はネットワークプリンタ制御プログラムであり、それぞれＲＡＭ２０２上に確保された領域に記憶される。３０４は関連データで、ＲＡＭ２０２上に確保される領域に記憶される。３０５はワークエリアで、ＣＰＵ２００が本実施形態のネットワークプリンタ制御プログラム３０３等を実行する際に利用される作業領域が確保されている。
【００３０】
図４は、図２に示したＦＤ２０４のメモリマップの一例を示す図である。図４において、４０１はデータの情報を示すボリューム情報であり、４０２はディレクトリ情報、４０３は本実施形態で説明する印刷制御プログラムであるネットワークプリンタ制御プログラム、４０４はその関連データである。４０３のネットワークプリンタ制御プログラムは、実施形態で説明するフローチャートに基づいてプログラム化したものであり、本実施例では、クライアント、サーバ共、同様の構成をとっている。
【００３１】
図５は、図２に示したＦＤドライブ２０３に対して挿入されるＦＤ２０４との関係を示し、図２と同一の符号を付してある。同図において、ＦＤ２０４には、本実施形態で説明するネットワークプリンタ制御プログラム及び関係データを格納している。
【００３２】
＜印刷制御システム＞
図６は本発明を適用した情報処理装置上のネットワークプリンタ制御プログラム３０３および、関連データ３０４の論理構造を示すブロック図である。図において、１０１はネットワークコンピュータであり、ネットワークプリンタ１０２、１０３と、双方向通信が可能な通信ケーブル１０４によって、直接或いはインターネット・イントラネット等のネットワークを介して物理的或いは論理的に接続されている。
【００３３】
ネットワークコンピュータ１０１において、１１はジョブ生成部であり、ワープロや表計算等のドキュメントから印刷装置に応じた形式のジョブデータに変換すると共に、データ送信管理部１２にジョブデータを転送する。
【００３４】
１２はデータ送信管理部であり、ジョブ生成部１１で作成されたジョブデータをLPRやIEEE1284等の通信プロトコルを使用して順次ネットワークプリンタ１０２、１０３へ転送する。
【００３５】
１３は表示手段であり、検索条件の指定や、ジョブ管理部内のキューのアクセスに必要なパスワードなどの入力を行う。また、検索処理を実行後に検索結果のジョブリストを表示する。
【００３６】
１５はジョブ検索部であり、ネットワークプリンタ１０２、１０３上のジョブを検索するときには１０２、１０３上のジョブ抽出部２９に、検索要求を発行する。検索要求には、検索条件が含まれる。ジョブ検索部１５はプリンタ管理部１６を介して、検索要求を外部デバイスに発行する。また、ジョブ検索部１５は、ネットワークコンピュータ１０２、１０３上のジョブ管理部２３上に構成されるキューに設定されているパスワードのリストや、キューと対応づけたパスワードのリスト、パスワードリストに設定されているマスターパスワードの情報を管理する。
【００３７】
１６はプリンタ管理部である。プリンタ管理部１６では、ネットワークに接続されているプリンタとプリンタ内のジョブ管理手段を管理している。
【００３８】
なお、ネットワークコンピュータ１０１上の何れかのコンポーネント或いはすべてのコンポーネント或いはそれらの一部機能はホストコンピュータ上に構成されるばかりではなく、プリンタ１０２、１０３上、或いはサーバコンピュータ等の他の情報処理装置上に構成されても逸脱することなく本発明を適用することが可能である。
【００３９】
プリンタ１０２、１０３において、２１はデータ受信管理部であり、ネットワークコンピュータ１０１より入力される、ジョブデータ及び属性を受け取り管理する。このデータ受信管理部２１は、コンピュータ１０１からのデータを受け取り一時的に貯えておくための受信バッファ２１１を備えている。
【００４０】
２２は言語解析部である。ジョブデータの内容を詳しく解析し、その命令に従ってジョブ管理や描画出力等の関連する制御コマンドを実行する。ここでは、データ受信管理部２１上の受信バッファ２１１からコマンド群を一つ一つ順番に受け取り、その内容をプリンタ制御言語の記述ルールに従って調査し、そのコマンドがどのような処理を要求しているかを判別する。
【００４１】
この判別の結果、そのコマンドがジョブの開始、終了宣言といったジョブ関係のコマンドであった場合や、用紙サイズ、枚数等、ステープル等のジョブ属性であった場合には、ジョブ管理部２３に対して該当するジョブ管理命令を発行する。
【００４２】
そのコマンドが文字や図形やイメージなどの描画を指令するものであった場合には、描画出力部２４に対して、該当する描画出力を指令する。
【００４３】
２３はジョブ管理部である。ジョブ管理部２３では、言語解析部２２からのジョブ管理命令に従って、クライアントから送られてきたジョブの属性をジョブ単位にスケジュールし管理する。
【００４４】
ジョブ管理部２３では、ジョブ管理部２３上のジョブ情報管理メモリ２３１上にジョブ管理テーブルを保持し、ジョブ単位の制御を行っている。ジョブ管理テーブル上のジョブ情報は、ジョブ開始命令で初期化生成されジョブ終了命令で確定する。また、ジョブ終了命令を受け取ったか否かに係わらず、後続するジョブデータ或いは、ネットワークコンピュータ１０１からの指示により、ジョブ属性の変更や、スケジュール（印刷順序）の優先順位変更或いは印刷のキャンセル（ジョブデータの削除）等を行う事が可能である。ジョブ管理部２３では実行するジョブのジョブ属性に応じて、使用する用紙や排紙ビンの選択命令をプリンタ制御部２５に対して発行したり、プリンタ装置の状態をプリンタ制御部２５経由で取得して実行中のジョブの状態を常に監視し、エラー発生時等、必要に応じて通知ステータスを生成する。また、図７に示すようにジョブ管理部２３内には一又は複数のキュー７０１が構成される。ジョブ管理部２３内のキュー７０１の各々にはパスワードを設定することが可能である。ジョブ管理部２３は、各々のキュー７０１のパスワード設定有無を示すパスワード設定データ７０２と、各々のキュー７０１に設定されているパスワードの情報であるパスワードデータ７０３を有している。ジョブ管理部２３は、各々のキュー７０１のパスワード設定有無をパスワード設定データ７０２によって判定したり、指定されたパスワードがキューのパスワードと一致するかをパスワードデータ７０３によって判定したりする。
【００４５】
２４はプリンタ出力を行うための文字や図形やイメージなどの描画展開を行い出力するための描画出力部である。ここでは、言語解析部２２からの描画出力命令に従って、該当する文字パターンを作成したり、図形の計算やイメージデータの展開処理などを行い、出力データ形式に展開した上で、プリンタエンジン２６に送出する。
【００４６】
プリンタエンジン２６は、例えばレーザビームプリンタエンジンなどのような装置で描画出力部２４から受け取った出力展開データに従い、電子写真方式などの仕組みを用いて、実際のプリント出力処理を行う。
【００４７】
また、プリンタエンジン２６は記録紙の残量検知手段を持ち、用紙がセットされていない場合には常に警告信号を後述のプリンタ制御部２５へ送出している。また展開・印刷処理に際して用紙が無い場合には、プリンタドラム等の記録手段を停止させ割り込み等の手段でプリンタ制御部２５へエラーを送出する。
【００４８】
プリンタ制御部２５では、ジョブ管理部２３からのプリンタ装置制御命令に従い、例えば使用する用紙の選択を行ったり、プリンタ装置の初期化などと言ったプリンタ装置の制御を行ったりする。またプリンタ制御部２５では給紙カセットの状態やドアオープン、トナー無しなどプリンタ装置全般の状態を常時監視しており、必要に応じて他のコンポーネントへプリンタ装置の状態を通知している。
【００４９】
用紙残量やエラー状態など最新のプリンタ装置の状態は、プリンタ制御部２５内に設けられた、プリンタ情報管理メモリ２５１内に保存されている。
【００５０】
２７はステータス応答処理部である。ここでは、ジョブ管理部２３から受け取ったステータス応答要求指令に従い、プリンタの内部形式で表現されたステータス通知を、ネットワークコンピュータ１０１で理解可能な外部表現へ変換し、ステータス応答情報を作成する。そしてのこの結果をデータ送信管理部２８へ伝達する。
【００５１】
データ送信管理部２８では、ステータス応答部２７から返されたこのステータス応答情報を受け取ると、送信バッファなどに一時的に蓄え、通信手段１０４を経由してコンピュータ１０１に対して返信する。
【００５２】
２９はジョブ抽出部であり、コンピュータ１０１上のジョブ検索部１５の発行した検索要求に含まれる検索条件に従い、ジョブ管理部２３からジョブを抽出する。そして、抽出したジョブのリストはデータ送信管理部２８へ伝達する。
【００５３】
なお、印刷装置１０２、１０３上の何れかのコンポーネント或いはすべてのコンポーネント或いはそれらの一部機能はクライアントコンピュータ上や或いはサーバコンピュータ等の他の情報処理装置上に構成されても逸脱することなく本発明を適用することが可能である。
【００５４】
＜実施形態＞
まず、検索処理全体の流れを、図８のフローチャートを用いて説明する。
【００５５】
はじめにＳ８０１で、コンピュータ１０１上の表示部１３にて検索条件の指定を行う。
【００５６】
表示部１３に表示する検索条件指定ダイアログについて、図２１を用いて説明する。
【００５７】
検索文字列指定部２１０１に文字列を入力する。
【００５８】
検索対象属性指定部２１０２にて、指定した文字列と比較を行いたい文字列型のジョブ属性を指定する。文字列型のジョブ属性には、「ジョブ名」、「ユーザ名」があげられる。
【００５９】
検索対象ジョブ管理部指定部により、ジョブの検索範囲となるジョブ管理手段を指定する。ジョブ管理手段は、「クライアントＰＣ」、「ホールド（プリンタ）」、「ボックス（プリンタ）」を選択することで指定する（２１０３）。他には、プリンタを指定することで、プリンタ内のジョブ管理手段に限定する指定を行うことができる（２１０５）。
【００６０】
また、「ボックス」の検索を行うときには、「全てのボックス」、「お気に入りのみ」のいずれかを選択する（２１０４）。ボックスジョブ管理部２３は、複数のボックス７０１（キュー）で構成されている。特定のボックス７０１をお気に入りとしてリスト（図２２に例示）に登録する。図２２の例では、ＢＯＸ１、ＢＯＸ２、ＢＯＸ４が登録されている。「お気に入りのみ」を選択することで、お気に入りリストに登録されている特定のボックス７０１のみを検索対象として指定することができる。
【００６１】
つぎにＳ８０２にて、表示部１３に検索結果として表示するための検索結果ジョブリストの初期化を行う。
【００６２】
Ｓ８０３では、ネットワークコンピュータ１０１上のジョブ検索部１５にてパスワードを記憶するためのパスワードリストの初期化を行う。
【００６３】
Ｓ８０４からＳ８０７のループでは、ネットワークプリンタ１０２、１０３上の各ジョブ抽出部２９においてジョブの抽出を行い、ネットワークコンピュータ１０１上のジョブ検索部１５にて抽出結果をマージする。
【００６４】
ジョブ抽出処理Ｓ８０５の詳細は後述する。
【００６５】
Ｓ８０６にて、各ジョブ抽出部２９が抽出したジョブのリストを、ネットワークコンピュータ１０１上のジョブ検索部１５が検索結果ジョブリストに追加する。
【００６６】
ジョブ抽出処理Ｓ８０５の詳細を、図９のフローチャートを用いて説明する。
【００６７】
Ｓ９０１においてネットワークプリンタ１０２、１０３上のジョブ抽出部２９における検索条件にマッチするジョブのリストである抽出ジョブリストの初期化を行う。
【００６８】
Ｓ９０２からＳ９１０のループにおいて、ネットワークプリンタ１０２、１０３上のジョブ抽出部２９は検索対象ボックス７０１の各々において検索処理を行う。
【００６９】
Ｓ９０３では、プリンタ１０２、１０３上のジョブ管理部２３がパスワード設定データ７０２を用いて、ボックス７０１のパスワード設定の有無を判定する。パスワードが設定されていると判定されたときにはＳ９０４へと進み、パスワードが設定されていないと判定されたときにはＳ９０７へと進む。
【００７０】
図１６にパスワード設定データ７０２の一例を示す。パスワード設定データ７０２はジョブ管理部２３内の全ボックスについてパスワード設定の有無の情報を持つ。図１６の例では、ＢＯＸ１、ＢＯＸ２、ＢＯＸ４にパスワードが設定されており、ＢＯＸ３、ＢＯＸ５、ＢＯＸ６にはパスワードが設定されていない。
【００７１】
つぎに、Ｓ９０４において、ネットワークコンピュータ１０１上のジョブ検索部１５が有するパスワードリストの中のパスワードが、ボックス７０１に設定されているパスワードと一致するかを判定する。
【００７２】
図１８にパスワードリストの一例を示す。
【００７３】
パスワードリスト一致判定Ｓ９０４の詳細は、図１０のフローチャートに示す。Ｓ１００１からＳ１００３のループにおいて、パスワードリスト内のパスワードとボックス７０１に設定されているパスワードが一致するかを判定する。
【００７４】
Ｓ１００２において、プリンタ１０２、１０３上のジョブ管理部２３は、パスワードデータ７０３を用いて、パスワードがボックス７０１に設定されているパスワードと一致するかを判定する。一致した場合には一致するパスワードをリストがもつとしてパスワードリスト一致判定を終了する。一致しなかった場合にはＳ１００３へと進む。パスワードリスト内の全てのパスワードが一致しなかった場合には、一致するパスワードをリストがもたないとしてパスワードリスト一致判定を終了する。
【００７５】
パスワードデータの一例を図１７に示す。図１７の例では、ＢＯＸ１に設定されているパスワードは“１１１１"、ＢＯＸ２に設定されているパスワードは“２２２２”、ＢＯＸ４に設定されているパスワードは“３３３３”である。パスワードの設定されていないボックスのパスワード欄には“−”が記されている。
【００７６】
ＢＯＸ４を例にとると、ＢＯＸ４に設定されているパスワード“３３３３”は、パスワードリストの３行目と一致する。
【００７７】
Ｓ９０５において、パスワードリスト一致判定Ｓ９０４の結果を判定する。パスワードリスト一致判定Ｓ９０４の判定結果が一致の場合はＳ９０８へと進み、不一致の場合はＳ９０６へと進む。
【００７８】
Ｓ９０６では、パスワード入力処理を行う。
【００７９】
パスワード入力処理Ｓ９０６の詳細を、図１１のフローチャートを用いて説明する。
【００８０】
Ｓ１１０１において、コンピュータ１０１上の表示部１３にてパスワードの入力をユーザに求める。
【００８１】
表示部１３に表示するパスワード入力ダイアログについて、図２３を用いて説明する。
【００８２】
ユーザはパスワード入力部２３０１にパスワードを入力し、ＯＫボタン２３０２又はスキップボタン２３０３を押して、Ｓ１１０２へと進む。Ｓ１１０２において、押されたボタンがＯＫボタン２３０２だった場合はＳ１１０３へと進む。スキップボタン２３０３だった場合は、パスワード入力処理をキャンセルして終了する。
【００８３】
Ｓ１１０３において、ネットワークプリンタ１０２、１０３上のジョブ管理部２３が入力されたパスワードとボックス７０１のパスワードとが一致するかを判定する。一致すると判定された場合にはＳ１１０４へと進み、一致しないと判定された場合にはＳ１１０１へ戻り、パスワードの入力を再度求める。
【００８４】
つづくＳ１１０４では、Ｓ１１０３にてボックス７０１に設定されているパスワードと一致すると判定されたパスワードを、ネットワークコンピュータ１０１上のジョブ検索部１５がパスワードリストに追加保存する。
【００８５】
Ｓ９０７は、パスワード入力処理Ｓ９０６が完了しているか又はキャンセルされたかを判定する。完了している場合はＳ９０８へと進み、キャンセルされた場合はＳ９１０へと進む。
【００８６】
Ｓ９０８では、ネットワークプリンタ１０２、１０３上のジョブ抽出部２９が各ボックス内の検索処理を行い、Ｓ９０９で各ボックス内のジョブ検索結果を検索結果リストに追加する。
【実施例２】
【００８７】
第１の実施形態では、１つのパスワードリストを用いており、検索処理の度に初期化を行っていた。しかし、パスワードリストを複数保存し、次回以降の検索処理にパスワードリストを選択して利用してもよい。パスワードリストを選択する際には、マスターパスワードの入力を求める。ネットワークコンピュータ１０１上のジョブ検索部１５において、パスワードリストに設定したマスターパスワードを保持する。本発明の第２の実施形態における検索処理全体の流れを、図１２のフローチャートに示す。図１２のフローチャートは、第１の実施形態のフローチャートである図８とほぼ同じ処理の流れである。第２の実施形態と第１の実施形態における相違点をあげる。第２の実施形態では、パスワードリスト初期化処理Ｓ８０３を有さず、パスワードリスト選択処理Ｓ１２０１を有する。
【００８８】
パスワードリスト選択処理Ｓ１２０１の詳細を、図１３のフローチャートを用いて説明する。
【００８９】
まず、Ｓ１３０１において、パスワードリストの利用に必要なマスターパスワードを入力する。マスターパスワードを入力するマスターパスワード入力ダイアログを図１９に示す。マスターパスワード入力部１９０１にマスターパスワードを入力し、ＯＫボタン１９０２又はキャンセルボタン１９０３を押して、Ｓ１３０２へと進む。
【００９０】
Ｓ１３０２においては、ＯＫボタン２５０２とキャンセルボタン２５０３のキャンセルボタン２５０３のいずれが押されたかを判断する。ＯＫボタン２５０２が押された場合はＳ１３０３へと進み、キャンセルボタン２５０３が押された場合はパスワードリスト選択処理をキャンセルして終了する。
【００９１】
Ｓ１３０３では、コンピュータ１０１上のジョブ検索部１５が、Ｓ１３０１にて入力されたマスターパスワードとパスワードリストに設定されているマスターパスワードが一致するかを判定する。一致すると判定された場合にはＳ１３０４へと進み、一致しないと判定された場合はＳ１３０１へ戻り、マスターパスワードの入力を再度求める。
【００９２】
Ｓ１３０４では、コンピュータ１０１上の表示部１３にて利用したいパスワードリストを選択する。
【００９３】
表示部１３にて表示するパスワードリスト選択ダイアログを図２４に示す。パスワードリスト一覧２４０１から利用したいパスワードリストを選択し、ＯＫボタン２４０２を押して、パスワード選択処理を終了する。参照ボタン２４０３を押すことで、パスワードリストの中身を確認できる。
【実施例３】
【００９４】
第１の実施形態、第２の実施形態においては、パスワードリストにはパスワードのみが記憶される。しかし、パスワードリストに、パスワードをボックス７０１に対応付けて記憶してもよい。また、パスワードリストはコンピュータ１０１上のジョブ検索部１５にて管理しているので、ボックス７０１と対応付けたパスワードリストは印刷装置別にしてもよいし、異なる印刷装置上のボックス７０１を混在させてもよい。
【００９５】
パスワードとボックス７０１を対応付けたパスワードリストの一例を図２０に示す。図２０の例では、ＢＯＸ１−プリンタＡに対応付けられているパスワードは“１１１１”、ＢＯＸ２−プリンタＡに対応付けられているパスワードは“２２２２”、ＢＯＸ５−プリンタＢに対応付けられているパスワードは“５５５５”である。図２０の対応付けパスワードリストは、プリンタＡとプリンタＢのボックス７０１を混在させている。
【００９６】
本発明の第３の実施形態におけるジョブ抽出処理Ｓ８０５の処理の流れを、図１４のフローチャートに示す。図１４のフローチャートは、第１の実施形態及び第２の実施形態におけるジョブ抽出処理Ｓ８０５のフローチャートである図９とほぼ同じ処理の流れである。第３の実施形態と第２の実施形態における相違点をあげる。第３の実施形態では、パスワードリスト一致判定Ｓ９０５を有さず、代わりに、対応付けパスワード一致判定Ｓ１４０１を有する。さらに対応付けパスワード一致判定Ｓ１４０１により、不一致と判定された場合は、そのボックス７０１をスキップして、Ｓ９１０へと進む。
【００９７】
対応付けパスワード一致判定Ｓ１４０１の詳細を、図１５のフローチャートに示す。
【００９８】
Ｓ１５０１において、対応付けパスワードリストに、ボックス７０１に対応付けられたパスワードが存在するか判断する。対応付けられたパスワードがある場合はＳ１５０２へと進み、ない場合は対応付けパスワードに一致するパスワードがなかったとして対応付けパスワード一致判定を終了する。
【００９９】
Ｓ１５０２において、対応付けられたパスワードとボックス７０１に設定されているパスワードが一致するかを判定する。一致すると判定された場合は対応付けパスワードリストに一致するパスワードがあったとして、一致しないと判定された場合は対応付けパスワードリストに一致するパスワードがなかったとして、対応付けパスワードリスト一致判定を終了する。
【図面の簡単な説明】
【０１００】
【図１】本発明の印刷システムの構成を示すシステム構成図である。
【図２】図１に示した情報処理装置の構成を説明するブロック図である。
【図３】図２に示したＲＡＭ２０２のメモリマップの一例を示す図である。
【図４】図２に示したＦＤ２０４のメモリマップの一例を示す図である。
【図５】図２に示したＦＤドライブ２０３に対して挿入されるＦＤ２０４との関係を示す図である。
【図６】本発明におけるジョブ検索プログラムの構成を示す図である。
【図７】ボックスジョブ管理部の構成を示す図である。
【図８】第１の実施形態における検索処理全体の処理の流れを示すフローチャートである。
【図９】図８に示したジョブ抽出処理Ｓ８０５の処理の流れを示すフローチャートである。
【図１０】図９に示したパスワードリスト一致判定Ｓ９０４の処理の流れを示すフローチャートである。
【図１１】図９に示したパスワード入力処理Ｓ９０６の処理の流れを示すフローチャートである。
【図１２】第２の実施形態における検索処理全体の流れを示すフローチャートである。
【図１３】図１２に示したパスワードリスト選択処理Ｓ１２０１の処理の流れを示すフローチャートである。
【図１４】第３の実施形態におけるジョブ抽出処理Ｓ８０５の処理の流れを示すフローチャートである。
【図１５】図１４に示した対応付けパスワード一致判定Ｓ１４０１の処理の流れを示すフローチャートである。
【図１６】図６に示したジョブ管理部２３の有するパスワード設定データ７０２の一例を示す図である。
【図１７】図６に示したジョブ管理部２３の有するパスワードデータ７０３の一例を示す図である。
【図１８】パスワードリストの一例を示す図である。
【図１９】マスターパスワードの入力を求めるマスターパスワード入力ダイアログの図である。
【図２０】対応づけパスワードリストの一例を示す図である。
【図２１】検索条件の指定を求める検索条件指定ダイアログの図である。
【図２２】特定のボックスをお気に入りとして登録したお気に入りボックスリストの一例である。
【図２３】パスワードの入力を求めるパスワード入力ダイアログの図である。
【図２４】利用するパスワードリストを選択するパスワードリスト選択ダイアログの図である。
【符号の説明】
【０１０１】
１０１  ネットワークコンピュータ
１０２  ネットワークプリンタ
３０３  本発明を実施したプリンタ制御プログラム
３０４  本発明を実施したネプリンタ制御プログラムの関連データ
１５  ジョブ検索部
２３  ジョブ管理部
２９  ジョブ抽出部
７０１  ボックス
７０２  パスワード設定データ
７０３  パスワードデータ
【図１】
2008123355.tif 000003
【図２】
2008123355.tif 000004
【図３】
2008123355.tif 000005
【図４】
2008123355.tif 000006
【図５】
2008123355.tif 000007
【図６】
2008123355.tif 000008
【図７】
2008123355.tif 000009
【図８】
2008123355.tif 000010
【図９】
2008123355.tif 000011
【図１０】
2008123355.tif 000012
【図１１】
2008123355.tif 000013
【図１２】
2008123355.tif 000014
【図１３】
2008123355.tif 000015
【図１４】
2008123355.tif 000016
【図１５】
2008123355.tif 000017
【図１６】
2008123355.tif 000018
【図１７】
2008123355.tif 000019
【図１８】
2008123355.tif 000020
【図１９】
2008123355.tif 000021
【図２０】
2008123355.tif 000022
【図２１】
2008123355.tif 000023
【図２２】
2008123355.tif 000024
【図２３】
2008123355.tif 000025
【図２４】
2008123355.tif 000026