【手続補正書】
【提出日】平成15年12月5日(2003.12.5)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】情報処理装置および周辺機器およびデータ処理方法
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
周辺機器と通信可能な情報処理装置であって、
サポートしている属性リストの獲得を前記周辺機器に要求する要求手段と、
前記周辺機器へのジョブの投入に必要な周辺機器制御ソフトウェアが必要としている機能を示す属性が前記属性リストに含まれているかどうかを判定する判定手段と、
前記周辺機器制御ソフトウェアがジョブの投入時に前記属性を設定可能であるか否かを判定する設定可能判定手段と、
含まれていると前記判定手段により判定され、設定可能であると前記設定可能判定手段により判定された場合、前記属性に設定可能な属性値を前記周辺機器から獲得する獲得手段とを有することを特徴とする情報処理装置。
【請求項２】
前記周辺機器制御ソフトウェアにおいて、前記獲得手段により獲得された属性値から得られた段階数を元にスライダが停止するポイントを表示する表示手段を有することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
周辺機器と通信可能な情報処理装置におけるデータ処理方法であって、
サポートしている属性リストの獲得を前記周辺機器に要求する要求工程と、
前記周辺機器へのジョブの投入に必要な周辺機器制御ソフトウェアが必要としている機能を示す属性が前記属性リストに含まれているかどうかを判定する判定工程と、
前記周辺機器制御ソフトウェアがジョブの投入時に前記属性を設定可能であるか否かを判定する設定可能判定工程と、
含まれていると前記判定工程で判定され、設定可能であると前記設定可能判定工程にで判定された場合、前記属性に設定可能な属性値を前記周辺機器から獲得する獲得工程とを有することを特徴とするデータ処理方法。
【請求項４】
ネットワークを介して情報処理装置から送信されるジョブを処理可能な周辺機器であって、
前記周辺機器の機能や状態やジョブの処理状態を示す属性情報を記憶する記憶手段と、
前記情報処理装置からの属性情報取得要求に従い、前記記憶手段に記憶されている属性情報を前記情報処理装置に送信する送信手段と、を有することを特徴とする周辺機器。
【請求項５】
前記情報処理装置から受信する制御コマンドに基づき、送信される優先度を示す優先度属性値が付加されているジョブを保持する保持手段と、
前記保持手段に保持されているジョブに付加されている優先度属性値に基づき、前記保持手段に保持されているジョブの開始スケジュールを管理するジョブ処理手段と、を有することを特徴とする請求項４記載の周辺機器。
【請求項６】
前記属性情報には、前記周辺機器の機能を示す第１の属性情報と、ジョブに優先度が設定できるか否かを示す第２の属性情報と、ジョブに設定できる優先度の段階数を示す第３の属性情報、あるいは、前記周辺機器の機能を示す第１の属性情報と、ジョブに優先度が設定できるか否かを示す第２の属性情報と、ジョブに設定できる優先度の段階数を示す第３の属性情報と、優先度の値の範囲を示す第４の属性情報とを含むことを特徴とする請求項４記載の周辺機器。
【請求項７】
前記ジョブ処理手段は、前記第３の属性情報と第４の属性情報とが設定有効範囲が一致しない場合には、前記保持手段に保持されているジョブに付加されている優先度属性値から設定可能な優先度値を前記情報処理装置と共有可能な手順に従い算定することを特徴とする請求項５記載の周辺機器。
【請求項８】
前記ジョブ処理手段は、前記情報処理装置より前記優先度属性値を書き換える制御コマンドを受信した場合に、ジョブ待ち行列により管理されている指定されたジョブ順序を再スケジュールすることを特徴とする請求項５記載の周辺機器。
【請求項９】
所定のドライバにより生成されるジョブをネットワークを介して通信可能な周辺機器に投入処理可能な情報処理装置であって、
前記周辺機器の機能や状態やジョブの処理状態を示す属性情報を前記周辺機器から取得する取得手段と、
前記取得手段により取得された属性情報に基づき、前記ドライバが生成するジョブに対する優先度の属性値を設定するための設定画面を表示する表示手段と、
前記表示手段により表示される前記設定画面で属性値を入力する入力手段と、
前記所定のドライバは、前記取得手段により取得された属性情報に従い前記入力手段により入力された属性値を含む制御コマンドを前記周辺機器に送信すること特徴とする情報処理装置。
【請求項１０】
所定のドライバにより生成されるジョブをネットワークを介して通信可能な周辺機器に投入処理可能な情報処理装置におけるデータ処理方法であって、
前記周辺機器の機能や状態やジョブの処理状態を示す属性情報を前記周辺機器から取得する取得ステップと、
前記取得ステップにより取得された属性情報に基づき、前記ドライバが生成するジョブに対する優先度の属性値を設定するための設定画面を表示部に表示する表示ステップと、
前記表示部により表示される前記設定画面で属性値を入力する入力ステップとを有し、
前記所定のドライバは、前記取得ステップにより取得された属性情報に従い前記入力ステップにより入力された属性値を含む制御コマンドを前記周辺機器に送信すること特徴とするデータ処理方法。
【請求項１１】
前記取得ステップにより取得された属性情報に基づき、前記ドライバが生成するジョブに優先度の属性値を設定可能かどうかを判定する判定ステップを有し、
前記表示ステップは、前記判定ステップによりジョブに優先度の属性値を設定可能と判定した場合に、前記ドライバが生成するジョブに対する優先度の属性値を設定するための設定画面を表示することを特徴とする請求項１０記載のデータ処理方法。
【請求項１２】
前記取得ステップにより取得された属性情報を不揮発性の周辺機器情報記憶手段に記憶する周辺機器情報記憶ステップを有し、
前記取得ステップは、前記周辺機器情報記憶手段に取得された属性情報を既に記憶していると判定した場合は、前記周辺機器から属性情報を取得しないことを特徴とする請求項１０記載のデータ処理方法。
【請求項１３】
前記取得ステップは、前記周辺機器情報記憶手段に既に取得された属性情報を記憶していると判定した場合は、特定のタイミングで前記周辺機器から属性情報を取得して、前記周辺機器情報記憶手段に記憶されている属性情報を更新することを特徴とする請求項１０記載のデータ処理方法。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
【発明の属する技術分野】
本発明は、本発明は、プリンタ、スキャナ、複写機、ファクシミリ装置あるいはこれらの装置の機能を複合的に処理可能な装置等を含む周辺機器と通信可能な情報処理装置および周辺機器およびデータ処理方法に関するものである。


【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、ネットワークを介して情報処理装置から送信されるジョブを処理可能な周辺機器であって、あるいは、所定のドライバにより生成されるジョブをネットワークを介して通信可能な周辺機器に投入処理可能な情報処理装置であって、前記情報処理装置からの属性情報取得要求に従い、記憶されている属性情報を前記情報処理装置に送信した後、前記情報処理装置から受信する制御コマンドに基づき、送信されるジョブを保持部に保持し、該保持部に保持されているジョブを前記属性情報に従う制御コマンドに基づき、前記保持手段に保持されているジョブの開始順序を属性値たる優先順位情報に従って制御するので、情報処理装置側にインストールされている周辺機器を制御するためのドライバが、ジョブを投入すべき周辺機器に関する優先順序の指定有無をあらかじめ認知していないシステム環境下においても、ジョブ処理の優先順位を属性情報から解析して周辺機器で実行可能な開始モードを情報処理装置側のユーザに識別させることができ、該属性情報に従って該識別された優先順位の属性値から入力される最適な優先順位を制御コマンドにより周辺機器に自在に設定することができ、情報処理装置側で設定した優先順位を周辺装置が解析可能に設定して、ユーザのニーズに応じて保持されているジョブの出力開始順位を自在に制御しつつ、保持されているジョブの順位を変更できる機能処理を有効な機能として実行させることができる情報処理装置および周辺機器およびデータ処理方法を提供することである。


【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
【課題を解決するための手段】
本発明に係る第１の発明は、周辺機器と通信可能な情報処理装置であって、サポートしている属性リストの獲得を前記周辺機器に要求する要求手段と、前記周辺機器へのジョブの投入に必要な周辺機器制御ソフトウェアが必要としている機能を示す属性が前記属性リストに含まれているかどうかを判定する判定手段と、前記周辺機器制御ソフトウェアがジョブの投入時に前記属性を設定可能であるか否かを判定する設定可能判定手段と含まれていると前記判定手段により判定され、設定可能であると前記設定可能判定手段により判定された場合、前記属性に設定可能な属性値を前記周辺機器から獲得する獲得手段とを有することを特徴とする。


【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明に係る第２の発明は、前記周辺機器制御ソフトウェアにおいて、前記獲得手段により獲得された属性値から得られた段階数を元にスライダが停止するポイントを表示する表示手段を有することを特徴とする。


【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明に係る第３の発明は、周辺機器と通信可能な情報処理装置におけるデータ処理方法であって、サポートしている属性リストの獲得を前記周辺機器に要求する要求工程と、前記周辺機器へのジョブの投入に必要な周辺機器制御ソフトウェアが必要としている機能を示す属性が前記属性リストに含まれているかどうかを判定する判定工程と、前記周辺機器制御ソフトウェアがジョブの投入時に前記属性を設定可能であるか否かを判定する設定可能判定工程と含まれていると前記判定工程で判定され、設定可能であると前記設定可能判定工程にで判定された場合、前記属性に設定可能な属性値を前記周辺機器から獲得する獲得工程とを有することを特徴とする。


【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明に係る第４の発明は、ネットワークを介して情報処理装置から送信されるジョブを処理可能な周辺機器であって、前記周辺機器の機能や状態やジョブの処理状態を示す属性情報を記憶する記憶手段と、前記情報処理装置からの属性情報取得要求に従い、前記記憶手段に記憶されている属性情報を前記情報処理装置に送信する送信手段と、を有することを特徴とする。


【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明に係る第５の発明は、前記情報処理装置から受信する制御コマンドに基づき、送信される優先度を示す優先度属性値が付加されているジョブを保持する保持手段と、前記保持手段に保持されているジョブに付加されている優先度属性値に基づき、前記保持手段に保持されているジョブの開始スケジュールを管理するジョブ処理手段と、を有することを特徴とする。


【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
本発明に係る第６の発明は、前記属性情報には、前記周辺機器の機能を示す第１の属性情報と、ジョブに優先度が設定できるか否かを示す第２の属性情報と、ジョブに設定できる優先度の段階数を示す第３の属性情報、あるいは、前記周辺機器の機能を示す第１の属性情報と、ジョブに優先度が設定できるか否かを示す第２の属性情報と、ジョブに設定できる優先度の段階数を示す第３の属性情報と、優先度の値の範囲を示す第４の属性情報とを含むことを特徴とする。


【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
本発明に係る第７の発明は、前記ジョブ処理手段は、前記第３の属性情報と第４の属性情報とが設定有効範囲が一致しない場合には、前記保持手段に保持されているジョブに付加されている優先度属性値から設定可能な優先度値を前記情報処理装置と共有可能な手順に従い算定することを特徴とする。


【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
本発明に係る第８の発明は、前記ジョブ処理手段は、前記情報処理装置より前記優先度属性値を書き換える制御コマンドを受信した場合に、ジョブ待ち行列により管理されている指定されたジョブ順序を再スケジュールすることを特徴とする。


【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
本発明に係る第９の発明は、所定のドライバにより生成されるジョブをネットワークを介して通信可能な周辺機器に投入処理可能な情報処理装置であって、前記周辺機器の機能や状態やジョブの処理状態を示す属性情報を前記周辺機器から取得する取得手段と、前記取得手段により取得された属性情報に基づき、前記ドライバが生成するジョブに対する優先度の属性値を設定するための設定画面を表示する表示手段と、前記表示手段により表示される前記設定画面で属性値を入力する入力手段と、前記所定のドライバは、前記取得手段により取得された属性情報に従い前記入力手段により入力された属性値を含む制御コマンドを前記周辺機器に送信すること特徴とする。


【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
本発明に係る第１０の発明は、所定のドライバにより生成されるジョブをネットワークを介して通信可能な周辺機器に投入処理可能な情報処理装置におけるデータ処理方法であって、前記周辺機器の機能や状態やジョブの処理状態を示す属性情報を前記周辺機器から取得する取得ステップと、前記取得ステップにより取得された属性情報に基づき、前記ドライバが生成するジョブに対する優先度の属性値を設定するための設定画面を表示部に表示する表示ステップと、前記表示部により表示される前記設定画面で属性値を入力する入力ステップとを有し、前記所定のドライバは、前記取得ステップにより取得された属性情報に従い前記入力ステップにより入力された属性値を含む制御コマンドを前記周辺機器に送信すること特徴とする。


【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
本発明に係る第１１の発明は、前記取得ステップにより取得された属性情報に基づき、前記ドライバが生成するジョブに優先度の属性値を設定可能かどうかを判定する判定ステップを有し、前記表示ステップは、前記判定ステップによりジョブに優先度の属性値を設定可能と判定した場合に、前記ドライバが生成するジョブに対する優先度の属性値を設定するための設定画面を表示することを特徴とする。


【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
本発明に係る第１２の発明は、前記取得ステップにより取得された属性情報を不揮発性の周辺機器情報記憶手段に記憶する周辺機器情報記憶ステップを有し、
前記取得ステップは、前記周辺機器情報記憶手段に取得された属性情報を既に記憶していると判定した場合は、前記周辺機器から属性情報を取得しないことを特徴とする。


【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
本発明に係る第１３の発明は、前記取得ステップは、前記周辺機器情報記憶手段に既に取得された属性情報を記憶していると判定した場合は、特定のタイミングで前記周辺機器から属性情報を取得して、前記周辺機器情報記憶手段に記憶されている属性情報を更新することを特徴とする。


【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】削除
【補正の内容】
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】削除
【補正の内容】
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】削除
【補正の内容】
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】削除
【補正の内容】
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】削除
【補正の内容】
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】削除
【補正の内容】
【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】削除
【補正の内容】
【手続補正２５】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】削除
【補正の内容】
【手続補正２６】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】削除
【補正の内容】
【手続補正２７】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】削除
【補正の内容】
【手続補正２８】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】削除
【補正の内容】
【手続補正２９】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】削除
【補正の内容】
【手続補正３０】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】削除
【補正の内容】
【手続補正３１】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】削除
【補正の内容】
【手続補正３２】
【補正対象書類名】明細書
【補正対象項目名】０１３７
【補正方法】変更
【補正の内容】
【０１３７】
【発明の効果】
以上説明したように、本発明によれば、情報処理装置側にインストールされている周辺機器を制御するためのドライバが、ジョブを投入すべき周辺機器に関する優先順序の指定有無をあらかじめ認知していないシステム環境下においても、ジョブ処理の優先順位を属性情報から解析して周辺機器で実行可能な開始モードを情報処理装置側のユーザに識別させることができ、該属性情報に従って該識別された優先順位の属性値から入力される最適な優先順位を制御コマンドにより周辺機器に自在に設定することができ、情報処理装置側で設定した優先順位を周辺装置が解析可能に設定して、ユーザのニーズに応じて保持されているジョブの出力開始順位を自在に制御しつつ、保持されているジョブの順位を変更できる機能処理を有効な機能として実行させることができる周辺機器制御システムを構築することができるという効果を奏する。