【手続補正書】
【提出日】平成28年8月8日(2016.8.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
外部機器で実行されるジョブのジョブ情報を、第１のデータベースに登録するとともに、非同期で前記ジョブ情報を第２のデータベースに更に登録して、管理する情報処理装置であって、
前記外部機器で実行するジョブの実行要求を受信した場合、前記ジョブのジョブ情報を前記第１のデータベースに登録する登録手段と、
前記ジョブを実行する外部機器に対するジョブについてのジョブ情報を前記第２のデータベースから検索する検索手段と、
前記検索手段で検索されるジョブ情報に基づいて、当該ジョブ情報に対応するジョブに所定の処理を実行する実行手段とを備え、
前記登録手段によるジョブ情報の登録に応じて前記検索手段によりジョブ情報の検索が実行されたときに少なくとも当該ジョブ情報が検索されなかった場合、前記実行手段は、前記登録手段が登録した、前記情報処理装置が有する当該ジョブ情報に基づいて、当該ジョブ情報に対応するジョブに前記所定の処理を実行する
ことを特徴とする情報処理装置。
【請求項２】
前記検索手段は、前記外部機器に対する全てのジョブについてジョブ情報を検索し、
前記実行手段は、前記登録手段によるジョブの登録に応じて前記検索手段によりジョブ情報の検索が実行されたときに検索結果が０件であった場合、前記情報処理装置が有する当該ジョブ情報に基づいて前記所定の処理を実行する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記登録手段によるジョブの登録に応じて前記検索手段によりジョブ情報の検索が実行されたときに検索結果が１件以上であった場合、当該１件以上のジョブ情報が前記登録が行われたジョブ情報であるかに関わらず、当該１件以上のジョブに前記所定の処理を実行する
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記検索手段で複数のジョブに対応するジョブ情報が検索された場合、前記実行手段は、当該複数のジョブのうちの、該検索手段で検索されるジョブ情報に含まれる日時情報に基づくジョブに、前記所定の処理を実行する
ことを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記実行手段は、前記検索手段で検索された複数のジョブの内、最も古い日時情報を含むジョブ情報が示すジョブに前記所定の処理を実行する
ことを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記検索手段で複数のジョブに対応するジョブ情報が検索された場合、前記実行手段は、当該複数のジョブのうちの、該検索手段で検索されるジョブ情報に含まれる優先度に基づくジョブに、前記所定の処理を実行する
ことを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項７】
前記登録手段によるジョブの登録に応じて前記検索手段によりジョブ情報の検索が実行されたときに少なくとも当該ジョブ情報が検索されなかった場合、前記実行手段は、前記第１のデータベースに登録されている当該ジョブ情報に基づいて、当該ジョブ情報に対応するジョブに前記所定の処理を実行する
ことを特徴とする請求項１乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
前記外部機器は、印刷装置であり、
前記実行手段は、前記所定の処理として、当該印刷装置がジョブに基づいて印刷を行うための処理を実行する
ことを特徴とする請求項１乃至７のいずれか１項に記載の情報処理装置。
【請求項９】
前記外部機器で実行するジョブのキャンセル要求を受信した場合、前記第２のデータベースに登録されている、前記キャンセル要求によるキャンセル対象のジョブ情報のステータスの更新を、前記第２のデータベースへ要求する要求手段とを更に備え、
前記実行手段は、前記要求手段によるジョブ情報のステータスの更新の要求に応じて前記検索手段によりジョブ情報の検索が実行されたときに、当該ジョブ情報に対する当該更新が反映されていなかった場合、前記実行手段は、当該ジョブ情報に対応するジョブに前記所定の処理を実行しないように制御する
ことを特徴とする請求項１乃至８のいずれか１項に記載の情報処理装置。
【請求項１０】
印刷装置と、前記印刷装置で実行される印刷ジョブのジョブ情報を、第１のデータベースに登録するとともに、非同期で前記ジョブ情報を第２のデータベースに更に登録して管理する情報処理装置とを含む情報処理システムであって、
前記情報処理装置は、
前記印刷装置で実行する印刷ジョブの実行要求を受信した場合、前記印刷ジョブのジョブ情報を前記第１のデータベースに登録する登録手段と、
前記印刷装置に対する印刷ジョブについてのジョブ情報を前記第２のデータベースから検索する検索手段と、
前記検索手段で検索されるジョブ情報に基づいて、当該ジョブ情報に対応する印刷ジョブに所定の処理を実行する実行手段とを備え、
前記印刷装置は、
前記実行手段により実行された前記所定の処理に基づいて印刷を行う印刷手段を備え、
前記登録手段によるジョブ情報の登録に応じて前記検索手段によりジョブ情報の検索が実行されたときに少なくとも当該ジョブ情報が検索されなかった場合、前記実行手段は、前記登録手段が登録した、前記情報処理装置が有する当該ジョブ情報に基づいて、当該ジョブ情報に対応する印刷ジョブに前記所定の処理を実行し、前記印刷手段は、前記所定の処理が実行された当該印刷ジョブに基づいて印刷を行う
ことを特徴とする情報処理システム。
【請求項１１】
印刷装置と、前記印刷装置で実行されるジョブのジョブ情報を、第１のデータベースに登録するとともに、非同期で前記ジョブ情報を第２のデータベースに更に登録して管理する情報処理装置とによる情報処理方法であって、
前記情報処理装置が、
前記印刷装置で実行する印刷ジョブの実行要求を受信した場合、前記印刷ジョブのジョブ情報を前記第１のデータベースに登録する登録工程と、
前記印刷装置に対する印刷ジョブについてのジョブ情報を前記第２のデータベースから検索する検索工程と、
前記検索工程において検索されるジョブ情報に基づいて、当該ジョブ情報に対応する印刷ジョブに所定の処理を実行する実行工程とを実行し、
前記印刷装置が、
前記実行工程において実行された前記所定の処理に基づいて印刷を行う印刷工程を実行し、
前記登録工程におけるジョブ情報の登録に応じて前記検索工程においてジョブ情報の検索が実行されたときに少なくとも当該ジョブ情報が検索されなかった場合、前記実行工程では、前記登録工程において登録された、前記情報処理装置が有する当該ジョブ情報に基づいて、当該ジョブ情報に対応する印刷ジョブに前記所定の処理を実行し、前記印刷工程では、前記所定の処理が実行された当該印刷ジョブに基づいて印刷を行う
ことを特徴とする情報処理方法。
【請求項１２】
請求項１乃至９のいずれか１項に記載の情報処理装置の各手段としてコンピュータを機能させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明は上記課題を鑑みてなされたものであり、複数のデータベースを用いてジョブを管理しているシステムにおいて、ジョブ処理のための処理負荷を抑えた上で適切にジョブを処理することができる情報処理技術を提供することを目的とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
上記の目的を達成するための本発明による情報処理装置は以下の構成を備える。即ち、
外部機器で実行されるジョブのジョブ情報を、第１のデータベースに登録するとともに、非同期で前記ジョブ情報を第２のデータベースに更に登録して、管理する情報処理装置であって、
前記外部機器で実行するジョブの実行要求を受信した場合、前記ジョブのジョブ情報を前記第１のデータベースに登録する登録手段と、
前記ジョブを実行する外部機器に対するジョブについてのジョブ情報を前記第２のデータベースから検索する検索手段と、
前記検索手段で検索されるジョブ情報に基づいて、当該ジョブ情報に対応するジョブに所定の処理を実行する実行手段とを備え、
前記登録手段によるジョブ情報の登録に応じて前記検索手段によりジョブ情報の検索が実行されたときに少なくとも当該ジョブ情報が検索されなかった場合、前記実行手段は、前記登録手段が登録した、前記情報処理装置が有する当該ジョブ情報に基づいて、当該ジョブ情報に対応するジョブに前記所定の処理を実行する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明によれば、複数のデータベースを用いてジョブを管理しているシステムにおいて、ジョブ処理のための処理負荷を抑えた上で適切にジョブを処理することができる情報処理技術を提供できる。