(57)【特許請求の範囲】
【請求項１】
画像処理装置に対して、処理対象である画像又はその所在を表すデータを含む画像処理ジョブを投入するジョブ投入手段と、
画像処理ジョブの投入後に、投入先の画像処理装置から当該ジョブのステータスを取得するステータス取得手段と、
投入したジョブを再投入する場合に、取得したジョブのステータスに基づいて処理の内容を切り替えるジョブ再投入制御手段とを備え、
前記ジョブ再投入制御手段は、
ジョブのステータスが処理待ち状態であるか、処理終了であるかにより処理の内容を切り替える
ことを特徴とするジョブ投入装置。
【請求項２】
画像処理装置に対して、処理対象である画像又はその所在を表すデータを含む画像処理ジョブを投入するジョブ投入手段と、
画像処理ジョブの投入後に、投入先の画像処理装置から当該ジョブのステータスを取得するステータス取得手段と、
投入したジョブを再投入する場合に、取得したジョブのステータスに基づいて処理の内容を切り替えるジョブ再投入制御手段とを備え、
前記ジョブ再投入制御手段は、
ジョブのステータスが正常終了であるか、異常終了であるかにより処理の内容を切り替える
ことを特徴とするジョブ投入装置。
【請求項３】
画像処理装置に対して、処理対象である画像又はその所在を表すデータを含む画像処理ジョブを投入するジョブ投入手段と、
画像処理ジョブの投入後に、投入先の画像処理装置から当該ジョブのステータスを取得するステータス取得手段と、
投入したジョブを再投入する場合に、取得したジョブのステータスに基づいて処理の内容を切り替えるジョブ再投入制御手段とを備え、
前記ジョブ再投入制御手段は、
前記画像処理ジョブがファイルの転送処理を含むジョブである場合に、
ジョブのステータスが、転送されたファイルが未読状態であることを示すものであるか、既読状態であることを示すものであるかにより処理の内容を切り替える
ことを特徴とするジョブ投入装置。
【請求項４】
画像処理装置に対して、処理対象である画像又はその所在を表すデータを含む画像処理ジョブを投入するジョブ投入手段と、
画像処理ジョブの投入後に、投入先の画像処理装置から当該ジョブのステータスを取得するステータス取得手段と、
投入したジョブを再投入する場合に、取得したジョブのステータスに基づいて処理の内容を切り替えるジョブ再投入制御手段とを備え、
前記ジョブ再投入制御手段は、
前記画像処理ジョブが処理対象である画像データファイルの所在を示す情報を送信するジョブである場合に、
ジョブのステータスが、当該所在へのアクセスがまだの状態であることを示すものであるか、既にアクセスされた状態であることを示すものであるかにより処理の内容を切り替える
ことを特徴とするジョブ投入装置。
【請求項５】
画像処理装置に対して、処理対象である画像又はその所在を表すデータを含む画像処理ジョブを投入するジョブ投入手段と、
画像処理ジョブの投入後に、投入先の画像処理装置から当該ジョブのステータスを取得するステータス取得手段と、
投入したジョブを再投入する場合に、取得したジョブのステータスに基づいて処理の内容を切り替えるジョブ再投入制御手段とを備え、
前記ジョブ投入手段は、
ジョブの投入以降は、ジョブ投入装置側からの指示を受けることなくジョブ投入装置に対してステータスを送信する旨を指示する情報をジョブとともに送信する
ことを特徴とするジョブ投入装置。
【請求項６】
画像処理装置に対して、処理対象である画像又はその所在を表すデータを含む画像処理ジョブを投入するジョブ投入手段と、
画像処理ジョブの投入後に、投入先の画像処理装置から当該ジョブのステータスを取得するステータス取得手段と、
投入したジョブを再投入する場合に、取得したジョブのステータスに基づいて処理の内容を切り替えるジョブ再投入制御手段と、
ジョブ再投入の場合にユーザに通知する通知手段とを備え、
前記ジョブ再投入制御手段は、
ジョブのステータスに基づいて、通知を行うか否か、通知先ユーザ、通知内容、の少なくとも一つを切り替える
ことを特徴とするジョブ投入装置。
【請求項７】
画像処理装置に対して、処理対象である画像を含むプリントジョブを投入するジョブ投入手段と、
プリントジョブの投入後に、投入先の画像処理装置から投入したプリントジョブのステータスを取得するステータス取得手段と、
投入したプリントジョブを再投入する場合であって、取得したプリントジョブのステータスが正常終了であるときは、取得したプリントジョブと再投入するプリントジョブとの差分データを編集する差分データ編集手段とを備える
ことを特徴とするジョブ投入装置。
【請求項８】
画像処理装置に対して、ファイルの転送処理を含むジョブを投入するジョブ投入手段と、
ジョブの投入後に、投入先の画像処理装置から投入したジョブのステータスを取得するステータス取得手段と、
投入したジョブを再投入する場合であって、取得したジョブのステータスが正常終了であるときは、投入したジョブにより転送されたファイルを上書きする指示を設定するファイル上書指示設定手段とを備える
ことを特徴とするジョブ投入装置。
【請求項９】
画像処理装置に対して、処理対象である画像データファイルの所在を示す情報を送信するジョブを投入するジョブ投入手段と、
ジョブの投入後に、投入先の画像処理装置から投入したジョブのステータスを取得するステータス取得手段と、
投入したジョブを再投入する場合であって、取得したジョブのステータスが正常終了であるときは、投入したジョブにより送信された画像データファイルの所在を示す情報を上書きする指示を設定する上書指示設定手段とを備える
ことを特徴とするジョブ投入装置。
【請求項１０】
前記ジョブ再投入制御手段は、
ステータスに基づき、前記ジョブに含まれる、画像処理装置側での処理内容を指示する情報の内容を切り替える
ことを特徴とする請求項１から６のいずれかに記載のジョブ投入装置。
【請求項１１】
画像処理装置と、当該画像処理装置に画像処理ジョブを投入するジョブ投入装置とが接続されて構成されるジョブ処理システムであって、
前記ジョブ投入装置は、
前記画像処理装置から、投入したジョブのステータスを取得するステータス取得手段と、
投入したジョブを再投入する場合に、取得したジョブのステータスに基づいて、再投入するジョブに含まれる、画像処理装置側での処理内容を指示する情報を変えるジョブ再投入制御手段とを備え、
前記ジョブ再投入制御手段は、
ジョブのステータスが処理待ち状態であるか、処理終了であるかにより情報を変え、
前記画像処理装置は、
前記情報に基づいて、処理内容を切り替える処理制御部を備える
ことを特徴とするジョブ処理システム。
【請求項１２】
画像処理装置と、当該画像処理装置に画像処理ジョブを投入するジョブ投入装置とが接続されて構成されるジョブ処理システムであって、
前記ジョブ投入装置は、
前記画像処理装置から、投入したジョブのステータスを取得するステータス取得手段と、
投入したジョブを再投入する場合に、取得したジョブのステータスに基づいて、再投入するジョブに含まれる、画像処理装置側での処理内容を指示する情報を変えるジョブ再投入制御手段とを備え、
前記ジョブ再投入制御手段は、
ジョブのステータスが正常終了であるか、異常終了であるかにより情報を変え、
前記画像処理装置は、
前記情報に基づいて、処理内容を切り替える処理制御部を備える
ことを特徴とするジョブ処理システム。
【請求項１３】
画像処理装置と、当該画像処理装置に画像処理ジョブを投入するジョブ投入装置とが接続されて構成されるジョブ処理システムであって、
前記ジョブ投入装置は、
前記画像処理装置から、投入したジョブのステータスを取得するステータス取得手段と、
投入したジョブを再投入する場合に、取得したジョブのステータスに基づいて、再投入するジョブに含まれる、画像処理装置側での処理内容を指示する情報を変えるジョブ再投入制御手段とを備え、
前記ジョブ再投入制御手段は、
前記画像処理ジョブがファイルの転送処理を含むジョブである場合に、
ジョブのステータスが、転送されたファイルが未読状態であることを示すものであるか、既読状態であることを示すものであるかにより情報を変え、
前記画像処理装置は、
前記情報に基づいて、処理内容を切り替える処理制御部を備える
ことを特徴とするジョブ処理システム。
【請求項１４】
画像処理装置と、当該画像処理装置に画像処理ジョブを投入するジョブ投入装置とが接続されて構成されるジョブ処理システムであって、
前記ジョブ投入装置は、
前記画像処理装置から、投入したジョブのステータスを取得するステータス取得手段と、
投入したジョブを再投入する場合に、取得したジョブのステータスに基づいて、再投入するジョブに含まれる、画像処理装置側での処理内容を指示する情報を変えるジョブ再投入制御手段とを備え、
前記ジョブ再投入制御手段は、
前記画像処理ジョブが処理対象である画像データファイルの所在を示す情報を送信するジョブである場合に、
ジョブのステータスが、当該所在へのアクセスがまだの状態であることを示すものであるか、既にアクセスされた状態であることを示すものであるかにより情報を変え、
前記画像処理装置は、
前記情報に基づいて、処理内容を切り替える処理制御部を備える
ことを特徴とするジョブ処理システム。
【請求項１５】
画像処理装置と、当該画像処理装置に画像処理ジョブを投入するジョブ投入装置とが接続されて構成されるジョブ処理システムであって、
前記ジョブ投入装置は、
前記画像処理装置から、投入したジョブのステータスを取得するステータス取得手段と、
投入したジョブを再投入する場合に、取得したジョブのステータスに基づいて、再投入するジョブに含まれる、画像処理装置側での処理内容を指示する情報を変えるジョブ再投入制御手段とを備え、
前記ジョブ投入装置は、
ジョブの投入以降は、ジョブ投入装置側からの指示を受けることなくジョブ投入装置に対してステータスを送信する旨を指示する情報をジョブとともに送信し、
前記画像処理装置は、
前記情報に基づいて、処理内容を切り替える処理制御部を備える
ことを特徴とするジョブ処理システム。
【請求項１６】
画像処理装置と、当該画像処理装置に画像処理ジョブを投入するジョブ投入装置とが接続されて構成されるジョブ処理システムであって、
前記ジョブ投入装置は、
前記画像処理装置から、投入したジョブのステータスを取得するステータス取得手段と、
投入したジョブを再投入する場合に、取得したジョブのステータスに基づいて、再投入するジョブに含まれる、画像処理装置側での処理内容を指示する情報を変えるジョブ再投入制御手段と、
ジョブ再投入の場合にユーザに通知する通知手段とを備え、
前記ジョブ再投入制御手段は、
ジョブのステータスに基づいて、通知を行うか否か、通知先ユーザ、通知内容、の少なくとも一つを変え、
前記画像処理装置は、
前記情報に基づいて、処理内容を切り替える処理制御部を備える
ことを特徴とするジョブ処理システム。
【請求項１７】
画像処理装置と、当該画像処理装置に画像処理ジョブを投入するジョブ投入装置とが接続されて構成されるジョブ処理システムであって、
前記ジョブ投入装置は、
前記画像処理装置に対して、処理対象である画像を含むプリントジョブを投入するジョブ投入手段と、
プリントジョブの投入後に、投入先の画像処理装置から投入したプリントジョブのステータスを取得するステータス取得手段と、
投入したプリントジョブを再投入する場合であって、取得したプリントジョブのステータスが正常終了であるときは、取得したプリントジョブと再投入するプリントジョブとの差分データを編集する差分データ編集手段とを備える
ことを特徴とするジョブ処理システム。
【請求項１８】
画像処理装置と、当該画像処理装置に画像処理ジョブを投入するジョブ投入装置とが接続されて構成されるジョブ処理システムであって、
前記ジョブ投入装置は、
前記画像処理装置に対して、ファイルの転送処理を含むジョブを投入するジョブ投入手段と、
ジョブの投入後に、投入先の画像処理装置から投入したジョブのステータスを取得するステータス取得手段と、
投入したジョブを再投入する場合であって、取得したジョブのステータスが正常終了であるときは、投入したジョブにより転送されたファイルを上書きする指示を設定するファイル上書指示設定手段とを備える
ことを特徴とするジョブ処理システム。
【請求項１９】
画像処理装置と、当該画像処理装置に画像処理ジョブを投入するジョブ投入装置とが接続されて構成されるジョブ処理システムであって、
前記ジョブ投入装置は、
前記画像処理装置に対して、処理対象である画像データファイルの所在を示す情報を送信するジョブを投入するジョブ投入手段と、
ジョブの投入後に、投入先の画像処理装置から投入したジョブのステータスを取得するステータス取得手段と、
投入したジョブを再投入する場合であって、取得したジョブのステータスが正常終了であるときは、投入したジョブにより送信された画像データファイルの所在を示す情報を上書きする指示を設定する上書指示設定手段とを備える
ことを特徴とするジョブ処理システム。
【請求項２０】
ジョブ投入装置に搭載されたプロセッサで動作するジョブ投入プログラムであって、
画像処理装置に対して、処理対象である画像又はその所在を表すデータを含む画像処理ジョブを投入するジョブ投入ステップと、
画像処理ジョブの投入後に、投入先の画像処理装置から当該ジョブのステータスを取得するステータス取得ステップと、
投入したジョブを再投入する場合に、取得したジョブのステータスに基づいて処理の内容を切り替えるジョブ再投入制御ステップとをプロセッサに実行させ、
前記画像処理ジョブに、当該画像処理ジョブとは別にジョブ投入装置から送信されるステータス送信要求がなくとも、当該ジョブのステータスをジョブ投入装置に送信する旨の指示を示す情報を含めて送信する
ことを特徴とするジョブ投入プログラム。
【請求項２１】
前記指示を示す情報は、
定期的に前記画像処理ジョブのステータスを送信する旨の指示を示す情報である
ことを特徴とする請求項２０に記載のジョブ投入プログラム。
【請求項２２】
前記指示を示す情報は、
ステータスが変わるごとに前記画像処理ジョブのステータスを送信する旨の指示を示す情報である
ことを特徴とする請求項２０に記載のジョブ投入プログラム。
【請求項２３】
外部装置から投入された画像処理ジョブを処理する画像処理装置であって、
投入された画像処理ジョブが、再投入されたジョブであるか否かを判別するジョブ再投入判別手段と、
ジョブが再投入された場合に、先に投入されたジョブのステータスを参照し、ステータスに基づいてジョブ処理の内容を切り替えるジョブ処理制御手段とを備え、
前記ジョブ処理制御手段は、
ジョブのステータスが処理待ち状態であるか、処理終了であるかによりジョブ処理の内容を切り替える
ことを特徴とする画像処理装置。
【請求項２４】
外部装置から投入された画像処理ジョブを処理する画像処理装置であって、
投入された画像処理ジョブが、再投入されたジョブであるか否かを判別するジョブ再投入判別手段と、
ジョブが再投入された場合に、先に投入されたジョブのステータスを参照し、ステータスに基づいてジョブ処理の内容を切り替えるジョブ処理制御手段とを備え、
前記ジョブ処理制御手段は、
ジョブのステータスが正常終了であるか、異常終了であるかによりジョブ処理の内容を切り替える
ことを特徴とする画像処理装置。
【請求項２５】
外部装置から投入された画像処理ジョブを処理する画像処理装置であって、
投入された画像処理ジョブが、再投入されたジョブであるか否かを判別するジョブ再投入判別手段と、
ジョブが再投入された場合に、先に投入されたジョブのステータスを参照し、ステータスに基づいてジョブ処理の内容を切り替えるジョブ処理制御手段とを備え、
前記ジョブ処理制御手段は、
前記画像処理ジョブがファイルの転送処理を含むジョブである場合に、
ジョブのステータスが、転送されたファイルが未読状態であることを示すものであるか、既読状態であることを示すものであるかによりジョブ処理の内容を切り替える
ことを特徴とする画像処理装置。
【請求項２６】
外部装置から投入された画像処理ジョブを処理する画像処理装置であって、
投入された画像処理ジョブが、再投入されたジョブであるか否かを判別するジョブ再投入判別手段と、
ジョブが再投入された場合に、先に投入されたジョブのステータスを参照し、ステータスに基づいてジョブ処理の内容を切り替えるジョブ処理制御手段とを備え、
前記ジョブ処理制御手段は、
前記画像処理ジョブが処理対象である画像データファイルの所在を示す情報を送信するジョブである場合に、
ジョブのステータスが、当該所在へのアクセスがまだの状態であることを示すものであるか、既にアクセスされた状態であることを示すものであるかによりジョブ処理の内容を切り替える
ことを特徴とする画像処理装置。
【請求項２７】
外部装置から投入された画像処理ジョブを処理する画像処理装置であって、
投入された画像処理ジョブが、再投入されたジョブであるか否かを判別するジョブ再投入判別手段と、
ジョブが再投入された場合に、先に投入されたジョブのステータスを参照し、ステータスに基づいてジョブ処理の内容を切り替えるジョブ処理制御手段と、
ジョブの投入以降は、前記外部装置側からの指示を受けることなく前記外部装置に対してステータスを送信するステータス送信手段とを備える
ことを特徴とする画像処理装置。
【請求項２８】
外部装置から投入された画像処理ジョブを処理する画像処理装置であって、
投入された画像処理ジョブが、再投入されたジョブであるか否かを判別するジョブ再投入判別手段と、
ジョブが再投入された場合に、先に投入されたジョブのステータスを参照し、ステータスに基づいてジョブ処理の内容を切り替えるジョブ処理制御手段と、
ジョブ再投入の場合にユーザに通知する通知手段とを備え、
前記ジョブ処理制御手段は、
ジョブのステータスに基づいて、通知を行うか否か、通知先ユーザ、通知内容、の少なくとも一つを切り替える
ことを特徴とする画像処理装置。
【請求項２９】
外部装置から投入された画像処理ジョブを処理する画像処理装置であって、
投入されたジョブであって、処理対象である画像を含むプリントジョブが、再投入されたジョブであるか否かを判別するジョブ再投入判別手段と、
プリントジョブが再投入された場合に、先に投入されたプリントジョブのステータスを参照し、先に投入されたプリントジョブのステータスが正常終了であるときは、先に投入されたプリントジョブと再投入するプリントジョブとの差分データを編集する差分データ編集手段とを備える
ことを特徴とする画像処理装置。
【請求項３０】
外部装置から投入された画像処理ジョブを処理する画像処理装置であって、
投入されたジョブであって、ファイルの転送処理を含むジョブが、再投入されたジョブであるか否かを判別するジョブ再投入判別手段と、
ジョブが再投入された場合に、先に投入されたジョブのステータスを参照し、先に投入されたジョブのステータスが正常終了であるときは、先に投入されたジョブにより転送されたファイルを上書きするファイル上書手段とを備える
ことを特徴とする画像処理装置。
【請求項３１】
外部装置から投入された画像処理ジョブを処理する画像処理装置であって、
投入されたジョブであって、画像データファイルの所在を示す情報を送信するジョブが、再投入されたジョブであるか否かを判別するジョブ再投入判別手段と、
ジョブが再投入された場合に、先に投入されたジョブのステータスを参照し、先に投入されたジョブのステータスが正常終了であるときは、投入したジョブにより送信された画像データファイルの所在を示す情報を上書きする上書手段とを備える
ことを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ジョブ投入装置、ジョブ処理システム、ジョブ投入プログラム及び画像処理装置に関する。
【背景技術】
【０００２】
例えばＬＡＮ等のネットワークを介して接続されたプリンタ等の画像処理装置に対し、パーソナルコンピュータ（ＰＣ）等の外部装置からプリントジョブ等の各種ジョブを投入する実施形態は広く実用に供されている。そのような環境において、例えば当初はＡ４サイズの記録紙にプリントする旨を指定したジョブを投入したものの、投入後にＢ５サイズに変更したい、といった場合などにジョブの条件設定の変更を可能とする技術が、特許文献１、特許文献２に開示されている。
【０００３】
【特許文献１】特開２０００−３７９２８号公報
【０００４】
【特許文献２】特開平９−２０７４１０号公報
【０００５】
【特許文献３】特開２００４−５４６５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
近年の画像処理装置では、大容量のハードディスク等の記憶装置等を搭載して、各ユーザに領域（パーソナルボックス）を割り当て、ユーザ名を指定して他のユーザから送信されたファイルを前記ボックスに格納するといった機能も実用化されている。そのようなジョブ（ボックス送信ジョブ）において、送信するファイルの内容を一部修正してジョブを再投入したような場合、上記の従来技術では対応できず、ボックス内に無駄なファイルが残ってしまうという問題点がある。
【０００７】
また、プリントジョブにおいて、プリント処理に供される画像データを修正してプリントジョブを再投入する場合、例えば修正部分のみを抽出して投入することは可能であるが、例えば、先に投入されたジョブがエラーとなった場合には、修正部分のみ再投入したのでは必要な画像を全てプリントすることができず、不都合であるという問題点もある。
【０００８】
本発明は、上記のような問題点に鑑みてなされたものであって、一旦投入したジョブを再投入する場合において、より適切なジョブ再投入を実現することができるジョブ投入装置、ジョブ処理システム、ジョブ投入プログラム及び画像処理装置を提供することを目的としている。
【課題を解決するための手段】
【００１２】
上記の問題点を解決するために、本発明の一の局面に従うジョブ投入装置は、画像処理装置に対して、処理対象である画像又はその所在を表すデータを含む画像処理ジョブを投入するジョブ投入手段と、画像処理ジョブの投入後に、投入先の画像処理装置から当該ジョブのステータスを取得するステータス取得手段と、投入したジョブを再投入する場合に、取得したジョブのステータスに基づいて処理の内容を切り替えるジョブ再投入制御手段とを備えることを特徴としている。前記ジョブ再投入制御手段は、ジョブのステータスが処理待ち状態であるか、処理終了であるかにより処理の内容を切り替える構成とすることができる。
また、前記ジョブ再投入制御手段は、ジョブのステータスが正常終了であるか、異常終了であるかにより処理の内容を切り替える構成とすることができる。
【００１３】
前記ジョブ再投入制御手段は、前記画像処理ジョブがファイルの転送処理を含むジョブである場合に、ジョブのステータスが、転送されたファイルが未読状態であることを示すものであるか、既読状態であることを示すものであるかにより処理の内容を切り替える構成とすることができる。
【００１４】
前記ジョブ再投入制御手段は、前記画像処理ジョブが処理対象である画像データファイルの所在を示す情報を送信するジョブである場合に、ジョブのステータスが、当該所在へのアクセスがまだの状態であることを示すものであるか、既にアクセスされた状態であることを示すものであるかにより処理の内容を切り替える構成とすることができる。なお、上記所在を指定してアクセスしても、ファイルをダウンロードするのみで、実際にファイル内容が既読とはならない場合もあるが、その場合には、ステータスの一部としてファイル内容が既読か未読かを取得し、いずれかにより処理を切り替えることもできる。
【００１５】
前記ジョブ投入手段は、ジョブの投入以降は、ジョブ投入装置側からの指示を受けることなくジョブ投入装置に対してステータスを送信する旨を指示する情報をジョブとともに送信することができる。この情報も、例えばジョブのヘッダに付加することができる。画像処理装置側では、この指示情報が付加されていた場合に、定期的に、あるいはステータスが変更されるごとに、ジョブ投入装置側にステータスを送信することができる。
【００１６】
前記ジョブ投入装置は、ジョブ再投入の場合にユーザに通知する通知手段を備え、前記ジョブ再投入制御手段は、ジョブのステータスに基づいて、通知を行うか否か、通知先ユーザ、通知内容、の少なくとも一つを切り替える構成とすることができる。通知は、例えば電子メールで行うことができるが、これに限定されず、例えばインスタントメッセージを用いることもできる。
本発明の上記構成では、画像処理装置側から、先に投入したジョブのステータスを取得し、それに基づいて処理の内容を切り替えるため、ジョブ再投入の際に、より適切な処理を実現することができる。
本発明の上記構成において好ましくは、前記ジョブ再投入制御手段は、ステータスに基づき、前記ジョブに含まれる、画像処理装置側での処理内容を指示する情報の内容を切り替える構成とすることができる。なお、処理内容を指示する情報は、例えばジョブのヘッダに付加することができ、画像処理装置側では、当該情報を参照して、処理内容を制御することができる。
本発明の他の局面に従うジョブ投入装置は、画像処理装置に対して、処理対象である画像を含むプリントジョブを投入するジョブ投入手段と、プリントジョブの投入後に、投入先の画像処理装置から投入したプリントジョブのステータスを取得するステータス取得手段と、投入したプリントジョブを再投入する場合であって、取得したプリントジョブのステータスが正常終了であるときは、取得したプリントジョブと再投入するプリントジョブとの差分データを編集する差分データ編集手段とを備えることを特徴としている。
本発明のさらに他の局面に従うジョブ投入装置は、画像処理装置に対して、ファイルの転送処理を含むジョブを投入するジョブ投入手段と、ジョブの投入後に、投入先の画像処理装置から投入したジョブのステータスを取得するステータス取得手段と、投入したジョブを再投入する場合であって、取得したジョブのステータスが正常終了であるときは、投入したジョブにより転送されたファイルを上書きする指示を設定するファイル上書指示設定手段とを備えることを特徴としている。
本発明のさらに他の局面に従うジョブ投入装置は、画像処理装置に対して、処理対象である画像データファイルの所在を示す情報を送信するジョブを投入するジョブ投入手段と、ジョブの投入後に、投入先の画像処理装置から投入したジョブのステータスを取得するステータス取得手段と、投入したジョブを再投入する場合であって、取得したジョブのステータスが正常終了であるときは、投入したジョブにより送信された画像データファイルの所在を示す情報を上書きする指示を設定する上書指示設定手段とを備えることを特徴としている。
【００１７】
本発明の他の局面に従うジョブ処理システムは、画像処理装置と、当該画像処理装置に画像処理ジョブを投入するジョブ投入装置とが接続されて構成されるジョブ処理システムであって、前記ジョブ投入装置は、前記画像処理装置から、投入したジョブのステータスを取得するステータス取得手段と、投入したジョブを再投入する場合に、取得したジョブのステータスに基づいて、再投入するジョブに含まれる、画像処理装置側での処理内容を指示する情報を変えるジョブ再投入制御手段とを備え、前記ジョブ再投入制御手段は、ジョブのステータスが処理待ち状態であるか、処理終了であるかにより情報を変え、前記画像処理装置は、前記情報に基づいて、処理内容を切り替える処理制御部を備えることを特徴としている。
また、前記ジョブ再投入制御手段は、ジョブのステータスが正常終了であるか、異常終了であるかにより情報を変える構成とすることができる。
前記ジョブ再投入制御手段は、前記画像処理ジョブがファイルの転送処理を含むジョブである場合に、ジョブのステータスが、転送されたファイルが未読状態であることを示すものであるか、既読状態であることを示すものであるかにより情報を変える構成とすることができる。
前記ジョブ再投入制御手段は、前記画像処理ジョブが処理対象である画像データファイルの所在を示す情報を送信するジョブである場合に、ジョブのステータスが、当該所在へのアクセスがまだの状態であることを示すものであるか、既にアクセスされた状態であることを示すものであるかにより情報を変える構成とすることができる。
前記ジョブ投入手段は、ジョブの投入以降は、ジョブ投入装置側からの指示を受けることなくジョブ投入装置に対してステータスを送信する旨を指示する情報をジョブとともに送信する構成とすることができる。
前記ジョブ投入装置は、ジョブ再投入の場合にユーザに通知する通知手段を備え、前記ジョブ再投入制御手段は、ジョブのステータスに基づいて、通知を行うか否か、通知先ユーザ、通知内容、の少なくとも一つを変える構成とすることができる。
本発明のさらに他の局面に従うジョブ処理システムは、画像処理装置と、当該画像処理装置に画像処理ジョブを投入するジョブ投入装置とが接続されて構成されるジョブ処理システムであって、前記ジョブ投入装置は、前記画像処理装置に対して、処理対象である画像を含むプリントジョブを投入するジョブ投入手段と、プリントジョブの投入後に、投入先の画像処理装置から投入したプリントジョブのステータスを取得するステータス取得手段と、投入したプリントジョブを再投入する場合であって、取得したプリントジョブのステータスが正常終了であるときは、取得したプリントジョブと再投入するプリントジョブとの差分データを編集する差分データ編集手段とを備えることを特徴としている。
本発明のさらに他の局面に従うジョブ処理システムは、画像処理装置と、当該画像処理装置に画像処理ジョブを投入するジョブ投入装置とが接続されて構成されるジョブ処理システムであって、前記ジョブ投入装置は、前記画像処理装置に対して、ファイルの転送処理を含むジョブを投入するジョブ投入手段と、ジョブの投入後に、投入先の画像処理装置から投入したジョブのステータスを取得するステータス取得手段と、投入したジョブを再投入する場合であって、取得したジョブのステータスが正常終了であるときは、投入したジョブにより転送されたファイルを上書きする指示を設定するファイル上書指示設定手段とを備えることを特徴としている。
本発明のさらに他の局面に従うジョブ処理システムは、画像処理装置と、当該画像処理装置に画像処理ジョブを投入するジョブ投入装置とが接続されて構成されるジョブ処理システムであって、前記ジョブ投入装置は、前記画像処理装置に対して、処理対象である画像データファイルの所在を示す情報を送信するジョブを投入するジョブ投入手段と、ジョブの投入後に、投入先の画像処理装置から投入したジョブのステータスを取得するステータス取得手段と、投入したジョブを再投入する場合であって、取得したジョブのステータスが正常終了であるときは、投入したジョブにより送信された画像データファイルの所在を示す情報を上書きする指示を設定する上書指示設定手段とを備えることを特徴としている。
【００１８】
本発明のさらに他の局面に従うジョブ投入プログラムは、ジョブ投入装置に搭載されたプロセッサで動作するジョブ投入プログラムであって、画像処理装置に対して、処理対象である画像又はその所在を表すデータを含む画像処理ジョブを投入するジョブ投入ステップと、画像処理ジョブの投入後に、投入先の画像処理装置から当該ジョブのステータスを取得するステータス取得ステップと、投入したジョブを再投入する場合に、取得したジョブのステータスに基づいて処理の内容を切り替えるジョブ再投入制御ステップとをプロセッサに実行させ、前記画像処理ジョブに、当該画像処理ジョブとは別にジョブ投入装置から送信されるステータス送信要求がなくとも、当該ジョブのステータスをジョブ投入装置に送信する旨の指示を示す情報を含めて送信することを特徴としている。
【００１９】
前記指示を示す情報は、定期的に前記画像処理ジョブのステータスを送信する旨の指示を示す情報である構成とすることができる。
また、前記指示を示す情報は、ステータスが変わるごとに前記画像処理ジョブのステータスを送信する旨の指示を示す情報である構成とすることもできる。
【００２０】
本発明のさらに他の局面に従う画像処理装置は、外部装置から投入された画像処理ジョブを処理する画像処理装置であって、投入された画像処理ジョブが、再投入されたジョブであるか否かを判別するジョブ再投入判別手段と、ジョブが再投入された場合に、先に投入されたジョブのステータスを参照し、ステータスに基づいてジョブ処理の内容を切り替えるジョブ処理制御手段とを備え、前記ジョブ処理制御手段は、ジョブのステータスが処理待ち状態であるか、処理終了であるかによりジョブ処理の内容を切り替えることを特徴としている。
前記ジョブ処理制御手段は、ジョブのステータスが正常終了であるか、異常終了であるかによりジョブ処理の内容を切り替える構成とすることができる。
前記ジョブ処理制御手段は、前記画像処理ジョブがファイルの転送処理を含むジョブである場合に、ジョブのステータスが、転送されたファイルが未読状態であることを示すものであるか、既読状態であることを示すものであるかによりジョブ処理の内容を切り替える構成とすることができる。
前記ジョブ処理制御手段は、前記画像処理ジョブが処理対象である画像データファイルの所在を示す情報を送信するジョブである場合に、ジョブのステータスが、当該所在へのアクセスがまだの状態であることを示すものであるか、既にアクセスされた状態であることを示すものであるかによりジョブ処理の内容を切り替える構成とすることができる。
また、ジョブの投入以降は、外部装置側からの指示を受けることなく外部装置に対してステータスを送信するステータス送信手段をさらに備える構成とすることができる。
また、ジョブ再投入の場合にユーザに通知する通知手段をさらに備え、前記ジョブ処理制御手段は、ジョブのステータスに基づいて、通知を行うか否か、通知先ユーザ、通知内容、の少なくとも一つを切り替える構成とすることができる。
本発明のさらに他の局面に従う画像処理装置は、外部装置から投入された画像処理ジョブを処理する画像処理装置であって、投入されたジョブであって、処理対象である画像を含むプリントジョブが、再投入されたジョブであるか否かを判別するジョブ再投入判別手段と、プリントジョブが再投入された場合に、先に投入されたプリントジョブのステータスを参照し、先に投入されたプリントジョブのステータスが正常終了であるときは、先に投入されたプリントジョブと再投入するプリントジョブとの差分データを編集する差分データ編集手段とを備えることを特徴としている。
本発明のさらに他の局面に従う画像処理装置は、外部装置から投入された画像処理ジョブを処理する画像処理装置であって、投入されたジョブであって、ファイルの転送処理を含むジョブが、再投入されたジョブであるか否かを判別するジョブ再投入判別手段と、ジョブが再投入された場合に、先に投入されたジョブのステータスを参照し、先に投入されたジョブのステータスが正常終了であるときは、先に投入されたジョブにより転送されたファイルを上書きするファイル上書手段とを備えることを特徴としている。
本発明のさらに他の局面に従う画像処理装置は、外部装置から投入された画像処理ジョブを処理する画像処理装置であって、投入されたジョブであって、画像データファイルの所在を示す情報を送信するジョブが、再投入されたジョブであるか否かを判別するジョブ再投入判別手段と、ジョブが再投入された場合に、先に投入されたジョブのステータスを参照し、先に投入されたジョブのステータスが正常終了であるときは、投入したジョブにより送信された画像データファイルの所在を示す情報を上書きする上書手段とを備えることを特徴としている。
【発明の効果】
【００２１】
本発明に係るジョブ投入装置によると、ジョブのステータスを取得して、ジョブ再投入の際の処理を切り替えるため、より適切なジョブ再投入を実現することができるという効果を奏する。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の実施の形態について、本実施の形態のジョブ投入装置がパーソナルコンピュータ（ＰＣ）にインストールされ、ジョブ投入装置からのジョブが、画像処理装置の一例としてのＭＦＰ（マルチ・ファンクション・ペリフェラル）に投入される場合を例として、図面を参照しながら説明する。
【００２３】
（実施の形態１）
（１）ジョブ処理システムの構成
図１は、ジョブ処理システムの全体構成の一例を示す図である。ジョブ処理システムは、本実施の形態のＭＦＰ１００及びパーソナルコンピュータ（ＰＣ）３１が、ＬＡＮ等のネットワーク５００を介して接続されて構成される。ＭＦＰ、ＰＣの接続台数は任意である。なお、ＭＦＰとは、コピー、ネットワークプリンティング、スキャナ、ＦＡＸ、またはドキュメントサーバなどの機能を集約した画像形成装置である。複合機などと呼ばれることもある。
【００２４】
ネットワーク５００の通信規約または通信規格として、例えばＴＣＰ／ＩＰ、ＦＴＰ、有線ＬＡＮの規格であるＩＥＥＥ８０２．３、無線ＬＡＮの規格であるＩＥＥＥ８０２．１１などが適用される。ネットワーク５００は有線、無線を問わず、また、ＬＡＮに限らず、インターネット等の広域ネットワークに適用することもできる。
【００２５】
ＰＣ３１には、本実施の形態のジョブ投入装置がインストールされており、ＰＣ３１からＭＦＰ１００に、プリントジョブ、ボックスへのファイル格納ジョブ（ボックス送信ジョブ）、ＵＲＬ転送ジョブなどの各種ジョブを投入することができる。ＭＦＰ１００側では、投入されたジョブを順次処理していく。なおジョブ投入装置をインストールする対象はＰＣ３１に限らず、他のＭＦＰやワークステーション、携帯情報端末などを用いることもできる。
【００２６】
（２）ＭＦＰの構成
図２は、ＭＦＰ１００の外観の一例を示す図である。また、図３は、ＭＦＰ１００のハードウェア構成の一例を示す図である。ＭＦＰ１００は、操作部１１、ディスプレイ部１２、スキャナ部１３、プリンタ部１４、通信インタフェース１６、ドキュメントフィーダ１７、給紙装置１８、トレイ１９（図２参照）、ＣＰＵ２０、ＲＯＭ２１、ＲＡＭ２２、およびハードディスク２３などによって構成される。
【００２７】
操作部１１は、数字、文字、および記号などを入力するための複数のキー、押下されたキーを認識するセンサ、および認識したキーを示す信号をＣＰＵ２０に送信する送信用回路などによって構成される。
【００２８】
ディスプレイ部１２は、ユーザに対してメッセージを表示する画面、ユーザが設定内容や処理内容を入力するための画面、およびＭＦＰ１００で実行された処理の結果を示す画面などを表示する。本実施の形態では、ディスプレイ部１２にタッチパネルが用いられている。タッチパネルは、ユーザが指で触れたタッチパネル上の位置を検知し、検知結果を示す信号をＣＰＵ２０に送信する機能を備えており、これは操作部１１に含まれる。
【００２９】
スキャナ部１３は、原稿に描かれている画像を所定の読み取り解像度で光電的に読み取って、デジタルの画像データ（ここでは、ＲＧＢまたはブラックの濃度を表す濃度データ）を生成する。このようにして得られた画像データは、プリンタ部１４において印刷のために用いられるほか、ＴＩＦＦ、ＰＤＦ、ＪＰＥＧなどの形式のファイルに変換されてハードディスク２３（あるいはパーソナルボックス）に記憶される。ＦＡＸデータに変換されてＦＡＸ送信に供されることもある。ドキュメントフィーダ１７は、ＭＦＰ１００の本体の上部に設けられており（図２参照）、１枚または複数枚の原稿をスキャナ部１３に順次送るために用いられる。
【００３０】
プリンタ部１４は、スキャナ部１３にて読み取られた画像、ＰＣ３１等の外部装置から送信されてきたデータの画像、またはＦＡＸ受信したＦＡＸデータの画像を、用紙またはフイルムなどの記録シートに印刷する。給紙装置１８は、ＭＦＰ１００本体の下部に設けられており、印刷対象の画像に適した記録シートをプリンタ部１４に供給するために用いられる。プリンタ部１４によって画像が印刷された記録シートはトレイ１９（図２参照）に排出される。
【００３１】
通信インタフェース１６は、ＰＣ３１等の外部装置とネットワークを介して通信を行ったり、電話回線を通じてＦＡＸ送受信等を行うための装置である。通信インタフェース１６として、ＮＩＣ（ネットワーク・インタフェース・カード）、モデム、ＴＡ（ターミナル・アダプタ）などが用いられる。
【００３２】
本実施の形態のハードディスク２３には、図４に示すように、データをファイルとして保存しておくための記憶領域であるパーソナルボックス２３１がユーザごとに割り当てられている。パーソナルボックス２３１は、ＰＣまたはワークステーションなどにおける「ディレクトリ」または「フォルダ」に相当する。以下、このパーソナルボックス２３１を単に「ボックス２３１」と記載する。
【００３３】
ボックス２３１には、他のボックス２３１と識別するためのボックス名が対応付けられている。本実施の形態では、ボックス名として、そのボックスの利用者であるユーザのユーザ名が用いられている。ユーザは、ファイルを、例えばＰＣ３１等の外部装置からファイル転送してボックス２３１に格納することができる他、前記スキャナ部１３で原稿を読み取って得た画像をボックス２３１に格納することもできる。
【００３４】
図３に戻って、ＲＯＭ２１には、画像の読取（スキャン）、原稿の複写（コピー）、ＦＡＸデータの送受信、ネットワークプリンティング、およびドキュメントサーバ（ボックス機能）などのＭＦＰ１００の基本機能を実現するためのプログラム、データが記憶されている。そのほか、本発明の実施の形態で説明する機能を実現するプログラムおよびデータが記憶されている。これらのプログラムまたはデータの一部または全部を、ハードディスク２３にインストールしておいてもよい。この場合は、ハードディスク２３にインストールされているプログラムまたはデータは、必要に応じてＲＡＭ２２にロードされる。なお、本実施の形態で説明する機能は、必ずしもＣＰＵ２０だけでなく専用ハードウェアを利用したり、一部はオペレーティングシステム（ＯＳ）等の汎用プログラムの機能を利用して実現することもできる。また、ＲＯＭ２１やＲＡＭ２２として、不揮発性の半導体メモリを用いることもできる。
【００３５】
（３）ジョブ投入装置の構成
図５は、ＰＣ３１にジョブ投入プログラムがインストールされることにより実現されるジョブ投入装置の機能的構成の一例について説明するためのブロック図である。ＰＣ３１には、マウス、キーボード等の操作部３１１、ＣＲＴ、液晶ディスプレイ等の表示部３１２のほか、ネットワーク５００を介するデータの送受信制御を行う通信インタフェース部３１６、ＣＰＵ、ハードディスク、ＲＡＭ、ＲＯＭ等が搭載されており、インストールされたジョブ投入プログラムがＣＰＵ上で動作することにより、図５に示されたジョブ投入制御部３２０の機能が実現される。なお、画像データ格納部３２３１、ジョブ投入履歴格納部３２３２は、例えばハードディスクやＲＡＭ等の記憶装置の内部に設けることができる。
【００３６】
ジョブ投入制御部３２０は、ジョブ投入指示受付部３２１、ジョブ編集部３２２、ジョブ投入部３２３、ステータス取得部３２４を含んでいる。ジョブ投入指示受付部３２１は、操作部３１１からのユーザの入力を受けてジョブの投入指示、あるいは再投入指示を受け付ける。
【００３７】
ジョブ編集部３２２は、画像データ格納部３２３１内の画像データを取り出すとともに、ヘッダ情報を付加して、ＭＦＰ１００等に送信するジョブの内容を編集する。ジョブ編集部３２２は、ジョブの再投入の際には、当該ジョブが再投入ジョブであることを示すフラグをセットするとともに、ジョブ投入を受けた側での処理内容を指定する情報を含めて再投入ジョブの内容を編集する。ジョブ投入部３２３は、編集されたジョブを通信インタフェース部３１６を介してＭＦＰ１００等の外部の画像処理装置に投入する。投入されるジョブには、例えば画像データ格納部３２３１から取り出した処理対象の画像データが含まれる。
【００３８】
なお、投入されたジョブの履歴はジョブ投入履歴格納部３２３２に格納される。図６は、ジョブ投入履歴格納部３２３２に格納されるジョブ投入履歴の内容の一例を示す図である。本実施の形態では、ジョブ投入履歴として、ジョブ番号、投入日時、送信フラグ設定、ジョブ種別、使用ファイル、ユーザ名、投入先画像処理装置、ボックス宛先、及びステータスを保持している。
【００３９】
ジョブ番号は、当該ＰＣから投入されたジョブごとに付されたジョブの番号である。投入日時はジョブが投入された日時である。送信フラグ設定は、当該ジョブのステータスを、ＰＣ側から要求されずとも、定期的に、あるいはステータスが更新されるたびに、画像処理装置側からＰＣに対して送信すべきことを指示するフラグの設定である。この設定は、例えば投入されるジョブのヘッダ情報に含めることができる。
【００４０】
ジョブ種別はジョブの種類を表しており、ＰＣ３１等の外部装置から投入されるジョブの種類として、例えばプリントジョブ、ボックス送信ジョブ、ＦＡＸ送信ジョブ、スキャンジョブ、ＵＲＬ転送ジョブなどが考えられるが、これらに限定されない。使用ファイルは、投入されるジョブで使用されるファイルのファイル名である。
【００４１】
ユーザ名は、例えばＰＣ３１にログインしているユーザのユーザ名である。投入先画像処理装置としては、例えばＭＦＰ１００である旨が格納される。実際に格納される内容は例えばＩＰアドレス等の識別子でも構わない。ボックス宛先は、ボックス送信ジョブの場合に格納される格納先ボックスのボックス名である。ステータスは、ステータス取得部３２４が投入先画像処理装置から取得したジョブのステータスであり、印刷待ち、送信待ちなどの処理待ちの状態、印刷中、送信中等の処理中の状態、ジョブ処理が終了していること（正常終了又は異常終了）、及び、ボックス送信ジョブやＵＲＬ転送ジョブの場合には、ボックスに格納されたファイルへのアクセス状態（未読又は既読）、ＵＲＬ転送の処理の有無（未読又は既読）などが格納される。
【００４２】
なお、ステータスの取得は、ＰＣ３１等の外部装置からの要求に応じてＭＦＰ１００等の画像処理装置から送信する構成でもよいが、画像処理装置の側から、定期的に、あるいは、ステータスの内容が変更されるたびに、ＰＣ３１等のジョブ投入元に通知する構成としてもよい。上記送信フラグ設定は、この点を設定するものであって、送信フラグがオンに設定されたジョブが投入された場合、本実施の携帯のＭＦＰ１００は、投入されたジョブのステータスが変更されるたびに、投入元のＰＣ３１にステータスを送信する。
【００４３】
ジョブ投入履歴は、表示部３１２に一覧表示され、ＰＣ３１等のユーザは、一覧表示されたジョブから選択を行うことで、ジョブを再投入することができる。ジョブの再投入は、例えば処理対象である画像データの内容を変更した場合に行われる。例えば、ワープロソフトで文書内容を修正して再投入した場合や、ファイル名の指定を変更する場合などが考えられる。
【００４４】
図７は、表示部３１２に一覧表示される画面の一例を示す図である。ユーザは、ジョブを再投入する際には、いずれかのジョブを選択して、詳細ボタン３１２１をオンすると図８に一例が示される詳細画面に移行する。キャンセルボタン３１２２をオンすると処理がキャンセルされる。図８の詳細画面では、ファイル名等の指定を変更することができ、再投入ボタン３１２３をオンすると、当該ジョブが再投入される。再投入の際に、ＭＦＰ１００側から送信されてきたジョブのステータスを参照して再投入ジョブの内容が切り替えられる。
【００４５】
（４）ジョブ投入装置、ＭＦＰ１００の処理内容
次に、ジョブ投入装置、及びジョブが投入されたＭＦＰ１００側の処理内容について説明する。以下に説明するジョブ投入装置側の処理は、図５に示されるジョブ投入制御部３２０の中の、主としてジョブ編集部３２２の処理を示すものである。図９は、ジョブ投入装置側のジョブ投入処理の内容の一例について説明するためのフローチャートである。ジョブ投入の際は（Ｓ１０１：ＹＥＳ）、再投入ジョブであるか否かを判定する（Ｓ１０２）。この判定は、例えば図８に示した画面からの再投入であるか否かにより行うことができる。
【００４６】
再投入ジョブでない場合（新規のジョブの場合）には（Ｓ１０２：ＮＯ）、通常のジョブ投入処理を実行する（Ｓ１０３）。通常の処理について、詳細な説明は省略する。なお、本実施の形態では、ジョブの投入画面で上記に説明した送信フラグのオン・オフ設定を行うことができる。送信フラグの設定は、ジョブのヘッダ情報に含まれてＭＦＰ１００等の画像処理装置に送信される。本実施の携帯のＭＦＰ１００側では、送信フラグがオンに設定されたジョブについて、上記したように、投入されたジョブのステータスが変更されるたびに、投入元のＰＣ３１にステータスを送信する。
【００４７】
再投入ジョブの場合（Ｓ１０２：ＹＥＳ）、ジョブ種別を判別する（Ｓ１０４）．本実施の形態では、プリントジョブ、ボックス送信ジョブ、及びＵＲＬ転送ジョブの場合について詳細に説明する。まず、ジョブ種別がプリントジョブである場合（Ｓ１０５：ＹＥＳ）、プリントジョブ再投入処理を行う（Ｓ１０６）。図１０は、プリントジョブ再投入処理の内容の一例について説明するためのフローチャートである。
【００４８】
プリントジョブ再投入処理では、まず、ＭＦＰ１００側から取得したジョブのステータスを判別する（Ｓ２０１）。ステータスがジョブ異常終了を示すものであった場合（Ｓ２０２：ＹＥＳ）、ジョブのヘッダ情報に、再投入されたジョブを通常ジョブと同様に再実行すべき旨の指示を設定し（Ｓ２０３）、ジョブを再投入する（Ｓ２０４）。結果として、ＭＦＰ１００側では、再投入されたジョブが通常のジョブと同様に実行される。
【００４９】
ここで、ＭＦＰ１００側でのステータス管理、及び再投入ジョブを実行する際の処理について説明する。ＭＦＰ１００側では投入されたジョブをアクティブジョブのキューに入れて順次処理していく。図１１は、このアクティブジョブキューの内容の一例を示す図である。このデータは、例えばＲＡＭ２２内に保持することができる。処理が終了したジョブは、ジョブ履歴データベースに移動して管理される。図１２は、ジョブ履歴データベースの内容の一例を示す図である。このジョブ履歴データベースは、例えばハードディスク２３内に保持することができる。
【００５０】
ＭＦＰ１００のアクティブジョブキュー、ジョブ履歴データベースにて管理される情報は、図６に示したものと類似しているが、投入元の外部装置のＩＰアドレス（これはジョブのヘッダ情報に含まれる）を保持しており、送信フラグ設定がオンの場合には、当該アドレスの装置に対してステータスが送信される。アクティブジョブキュー内のステータスには、処理待ち、処理中があり、ジョブ履歴データベースに移動する際には、ステータスとして正常終了、異常終了の別が保持される。
【００５１】
なお、図１２では、図示を省略しているが、ジョブ履歴にはジョブの終了日時が保持される。また、ジョブ正常終了後は、当該ジョブによってボックスに格納されたファイルへのアクセス状況が管理される。図１２にも示されるように、ボックス送信ジョブ等の場合には、格納されたファイルにアクセスされた場合には既読、アクセスされていない場合には未読である旨がステータスとして保持される。このアクセス状況はジョブ履歴とは別のテーブルで管理してもよい。未読状態から既読状態となった場合にも、ステータスが変化したものとしてＰＣ３１等の投入元にステータスが送信される。
【００５２】
なお、ＭＦＰ１００側では、他のＰＣ等の外部装置から投入されたジョブや、外部装置から投入されたものでなく、ＭＦＰ１００単体内で実行指示がされるジョブ（ＦＡＸ送信、コピー等）も管理しており、この場合には、送信元アドレスが空白となる。なお、図１１、図１２では不図示であるが、ＭＦＰ１００内におけるジョブの番号を割り振って、保持するようにしてもよい。
【００５３】
本実施の形態では、図１０に示したように、ＰＣ３１等の外部装置の側で、ＭＦＰ１００等の画像処理装置から送信されてきたジョブのステータスを参照して、ジョブ再投入の際のジョブ内容を切り替える。ジョブの再投入に際しては、使用ファイルの内容が修正されている場合があるが、図１０のステップＳ２０３においてヘッダに再実行指示が設定され、ジョブの再投入を受けたＭＦＰ１００の側では、当該ヘッダを参照して、再実行指示が設定されている場合には、通常のジョブと同様のジョブ再実行を行う。その結果として、画像データが修正されている場合、修正された画像データにもとづいて通常と同様にジョブが処理される。
【００５４】
図１０に戻り、ステータスがジョブ異常終了でない場合（Ｓ２０２：ＮＯ）。ジョブ正常終了か否かを判定する（Ｓ２０５）。プリントジョブが正常終了している場合（Ｓ２０５：ＹＥＳ）、画像データ全部を再投入するのは記録紙等の資源の無駄な消費となるため、ＰＣ３１側で、差分データを編集する（Ｓ２０６）。そして、ステップＳ２０３と同様に再実行指示設定を行って（Ｓ２０７）、ジョブを再投入する（Ｓ２０８）。ＭＦＰ１００側では、差分のみのプリントジョブが再実行される。この場合、例えば再実行ジョブの終了時に、ＭＦＰ１００側からメール等により投入したユーザへの通知を行う構成とすることもできる。
【００５５】
ステータスがジョブ正常終了でない場合（Ｓ２０５：ＮＯ）、ジョブ処理中か処理待ち状態と判別できるが、本実施の形態では、ステータスが両者のいずれかである場合には、ジョブ上書き指示をヘッダに設定して（Ｓ２０９）、ジョブを再投入する（Ｓ２１０）。ＭＦＰ１００の側では、ヘッダ情報を参照して、ジョブを上書き修正して実行する。具体的には、再投入に際して送信されるジョブ番号などを参照して、先に投入されたジョブを上書き修正する。
【００５６】
なお、ＭＦＰ１００側で既にジョブ処理が開始している場合、上書きは好ましくない場合もあり得るため、ステータスが処理中である場合にはジョブの再投入を控える構成としてもよい。この場合には、ステータスが正常終了又は異常終了となった時点で、ジョブを再投入する構成とすることができる。ＭＦＰ１００側でジョブが処理待ち状態である場合にジョブを上書きすることにより、無駄に資源が消費されることが抑制される。
【００５７】
図９のフローチャートへと戻り、次にボックス送信ジョブの再投入する場合（Ｓ１０５：ＮＯ、Ｓ１０７：ＹＥＳ）のボックス送信ジョブ再投入処理（Ｓ１０８）について説明する。ボックス送信ジョブとは、ファイルを送信して指定したボックス２３１に格納するジョブである。図１３は、ボックス送信ジョブ再投入処理の内容の一例について説明するためのフローチャートである。
【００５８】
ボックス送信ジョブの再投入の際も、まず、ジョブのステータスを判別し（Ｓ３０１）、ジョブ異常終了の場合には（Ｓ３０２：ＹＥＳ）、ジョブ再実行指示をヘッダに設定して（Ｓ３０３）、ジョブを再投入する（Ｓ３０４）。ＭＦＰ１００側では、送信されたファイルはボックス２３１に格納されていない状態にあるため（異常終了のため）、通常のボックス送信ジョブが実行されることとなり、送信されたファイルが指定されたユーザのボックス２３１に格納される。
【００５９】
ステータスがジョブ異常終了でない場合（Ｓ３０２：ＮＯ）、ジョブ正常終了か否かを判定する（Ｓ３０５）。ジョブ正常終了の場合（Ｓ３０５：ＹＥＳ）、原則として既にボックス２３１内にデータが格納されているため（画像データ修正再投入の場合）、ヘッダ情報にファイル上書き指示を設定して（Ｓ３０６）、ジョブを再投入する（Ｓ３０７）。結果としてＭＦＰ１００側では、先に投入されたジョブによりボックス２３１に格納されたファイルに上書き処理が行われる。このようにファイル上書き指示の設定を行って再投入する場合、ファイル名が異なっても上書き（元のファイルの削除と再投入ジョブによるファイルの格納）が行われることとなり、無駄な記憶領域が発生しないという利点がある。
【００６０】
さて、ボックス送信ジョブの場合には、さらに、ボックス２３１に格納されたファイルが既読であるか未読であるかをステータスから判別する（Ｓ３０８）。そして既読の場合には（Ｓ３０８：ＹＥＳ）、ボックス２３１の所有者ユーザにメール等で通知を行う（Ｓ３０９）。この通知により、既にアクセスしたファイルの内容が修正されたことを知ることができる。なお、ＰＣ３１側からこの通知を行うためには、メールアドレス等の通知先を示す情報を保持しておく必要がある。
【００６１】
ジョブが終了していない場合には、プリントジョブの場合と同様にジョブの上書き指示を設定し（Ｓ３１０）、ジョブを再投入する（Ｓ３１１）。処理中の場合に再投入を控えてもよい点はプリントジョブの場合と同様である。
【００６２】
図９のフローチャートへと戻り、以下、ＵＲＬ転送ジョブの再投入の場合について説明する（Ｓ１０７：ＮＯ、Ｓ１０９：ＹＥＳ、Ｓ１１０）。ＵＲＬ（ユニフォーム・リソース・ロケータ）転送ジョブとは、投入されるジョブの中には画像データを含めずに、画像データの所在を示す情報であるＵＲＬを送信するジョブである。ＵＲＬ転送ジョブにて転送されたＵＲＬは、指定されたユーザのボックス２３１に格納されることとなるが、当該ユーザは、ＭＦＰ１００側から当該ＵＲＬに格納された画像データにアクセスしてプリント等の以後の処理を進めることができるものである。
【００６３】
図１４は、ＵＲＬ転送ジョブ再投入処理の内容の一例について説明するためのフローチャートである。ＵＲＬ転送ジョブの再投入の際も、まず、ジョブのステータスを判別し（Ｓ４０１）、ジョブ異常終了の場合には（Ｓ４０２：ＹＥＳ）、ジョブ再実行指示をヘッダに設定して（Ｓ４０３）、ジョブを再投入する（Ｓ４０４）。ＭＦＰ１００側では、送信されたＵＲＬはボックス２３１に格納されていない状態にあるため（異常終了のため）、通常のＵＲＬ転送ジョブが実行されることとなり、送信されたＵＲＬが指定されたユーザのボックス２３１に格納される。
【００６４】
ステータスがジョブ異常終了でない場合（Ｓ４０２：ＮＯ）、ジョブ正常終了か否かを判定する（Ｓ４０５）。ジョブ正常終了の場合（Ｓ４０５：ＹＥＳ）、既にボックス２３１内にＵＲＬデータが格納されているため、ヘッダ情報にＵＲＬ上書き指示を設定して（Ｓ４０６）、ジョブを再投入する（Ｓ４０７）。結果としてＭＦＰ１００側では、先に投入されたジョブによりボックス２３１に格納されたＵＲＬに上書き処理が行われる。このようにＵＲＬ上書き指示の設定を行って再投入する場合、再投入の際のＵＲＬが異なる場合でも上書き（元のＵＲＬの削除と再投入ジョブによるＵＲＬの格納）が行われることとなり、受信側ユーザがアクセス先に迷うことがないという利点がある。
【００６５】
さらに、ボックス２３１に格納されたＵＲＬが既読（当該ＵＲＬにアクセス済み）であるか未読（未アクセスの状態）であるかをステータスから判別する（Ｓ４０８）。ＭＦＰ１００側では、ボックス２３１に格納されたファイルのアクセスと同様にＵＲＬへのアクセスも管理することが可能であり、ステータスに既読、未読の別が格納されている。
【００６６】
そしてＵＲＬ既読の場合には（Ｓ４０８：ＹＥＳ）、ボックス２３１の所有者ユーザにメール等で通知を行う（Ｓ４０９）。この通知により、既にアクセスしたＵＲＬの内容が修正されたことを知ることができる。なお、ＰＣ３１側からこの通知を行うためには、メールアドレス等の通知先を示す情報を保持しておく必要があるのは、ボックス送信ジョブの場合と同様である。
【００６７】
ステータスから、ＵＲＬジョブが終了していない状態である場合には、プリントジョブの場合と同様にジョブの上書き指示を設定し（Ｓ４１０）、ジョブを再投入する（Ｓ４１１）。結果としてＭＦＰ１００側では、処理待ち状態にあるＵＲＬ転送ジョブの内容（ＵＲＬ指定の内容等）が上書きされる。ジョブが処理中の場合に再投入を控えてもよい点はプリントジョブの場合と同様である。
【００６８】
なお、上記実施の形態では、ＵＲＬにアクセスした際に、当該ＵＲＬに格納された画像データも既読の状態となる場合について説明したが、ＵＲＬにアクセスしただけではファイルの内容までは既読とならず、ファイルのダウンロードのみが実行される場合もある。そのような場合には、ＵＲＬへのアクセスに加えて、ダウンロードしたファイルの既読、未読もステータスの一部として管理するようにしてもよい。その際には、ＵＲＬへのアクセスの有無だけでなく、ファイルの既読、未読によっても、ジョブ投入装置側での処理内容を切り替えることができる。例えば上記ステップＳ４０９での処理のように、ユーザに通知する通知の内容を切り替えることが考えられる。
【００６９】
以上に説明したように、本実施の形態のジョブ投入装置では、ジョブを受信する側のＭＦＰ１００等の画像処理装置からジョブのステータスを取得し、当該ステータスに基づいてジョブ再投入の際のジョブの内容を切り替える。これにより、上記に説明したような無駄な記録紙等の消費の防止、ハードディスク等における無駄な記録領域の発生防止、受信側ユーザの混乱の防止、といった利点が得られる。
【００７０】
（実施の形態２）
次に、本発明の第２の実施の形態について説明する。本実施の形態では、ＭＦＰ１００がジョブ処理方法登録機能を備える場合について説明する。ジョブ処理方法登録機能とは、宛先ユーザごとに画像データ処理ジョブの処理方法を予め登録しておき、宛先ユーザ指定で画像処理ジョブが投入された場合、登録内容に沿ってジョブ処理を行う機能である。
【００７１】
以下、ジョブ処理内容登録機能について簡単に説明する。なお、ジョブ処理内容登録機能の詳細については、本願出願人による他の出願である特願２００５−１９６８０１（平成１７年７月５日出願）の内容も参照されたい。
【００７２】
本実施の形態では、宛先ユーザごとに画像データの処理方法を予め登録しておくが、登録された内容はＭＦＰ１００のハードディスク２３等の記憶手段内に格納される。図１５は、登録内容の一例を示す図である。同図に示されるように、ジョブ処理方法登録機能を用いる際には、ユーザごとに、画像処理ジョブが投入された場合の処理方法を予め登録しておく。登録内容としては、画像データが送信された場合には当該データをメール送信するべき旨の登録（及びメールアドレスを登録）、ＦＡＸ送信すべき旨の登録（及びＦＡＸ番号を登録）、プリントすべき旨の登録（及びプリンタのＩＰアドレスの登録）、宛先ユーザのボックス２３１に格納すべき旨の登録などが考えられるが、これらに限定されない。本機能を用いる際には、ジョブを投入する側においては第１の実施の形態のようにプリントジョブ、ボックス送信ジョブなどのジョブ種別の指定が不要となる。画像処理ジョブを送信すれば、上記した登録内容に従ってジョブが処理される。
【００７３】
さて、上記のようなジョブ処理方法登録機能を用いる場合においても、処理対象である画像データの内容を修正して再投入したいという場合は存在する。本実施の形態では、係る環境におけるジョブ再投入の際の処理内容について説明する。図１６は、本実施の形態におけるジョブ再投入処理の内容の一例について説明するためのフローチャートである。
【００７４】
ステップＳ５０１からＳ５０３までは第１の実施の形態と同様に考えることができる。ステップＳ５０４では、ＭＦＰ１００の側から取得した登録内容を判別する。この処理をおこなうに際し、図１５のテーブルの内容を予めＰＣ３１等の側に送信するようにしてもよい。判別の結果、プリント処理を行う旨が登録されている場合には（Ｓ５０５：ＹＥＳ）、プリント処理ジョブ再投入処理を行う（Ｓ５０６）。
【００７５】
図１７は、プリント処理ジョブ再投入処理の内容の一例について説明するためのフローチャートであるが、第１の実施の形態の図１０のフローチャートと内容は略同一である。即ち、ＭＦＰ１００側から取得したジョブのステータスを判別する（Ｓ６０１）。ステータスがジョブ異常終了を示すものであった場合（Ｓ６０２：ＹＥＳ）、ジョブのヘッダ情報に、再投入されたジョブを通常ジョブと同様に再実行すべき旨の指示を設定し（Ｓ６０３）、ジョブを再投入する（Ｓ６０４）。結果として、ＭＦＰ１００側では、再投入されたジョブが通常のジョブと同様にプリント処理に供される。
【００７６】
ステータスがジョブ異常終了でない場合（Ｓ６０２：ＮＯ）。ジョブ正常終了か否かを判定する（Ｓ６０５）。プリントジョブが正常終了している場合（Ｓ６０５：ＹＥＳ）、ＰＣ３１側で、差分データを編集する（Ｓ６０６）。そして、ステップＳ６０３と同様に再実行指示設定を行って（Ｓ６０７）、ジョブを再投入する（Ｓ６０８）。ＭＦＰ１００側では、差分のみのプリントジョブが再実行される。そして、宛先ユーザへの通知を行う（Ｓ６０９）。
【００７７】
ステータスがジョブ正常終了でない場合（Ｓ６０５：ＮＯ）、ジョブ処理中か処理待ち状態と判別できるが、ステータスが両者のいずれかである場合には、ジョブ上書き指示をヘッダに設定して（Ｓ６１０）、ジョブを再投入する（Ｓ６１１）。ＭＦＰ１００の側では、ヘッダ情報を参照して、ジョブを上書き修正して実行する。
【００７８】
図１６のフローチャートへと戻り、次に、ボックス格納が登録されている場合の処理（Ｓ５０７：ＹＥＳ、Ｓ５０８）について説明する。図１８は、ボックス格納処理ジョブ再投入処理の内容の一例について説明するためのフローチャートであるが、第１の実施の形態の図１３のフローチャートと内容は略同一である。
【００７９】
即ち、まず、ジョブのステータスを判別し（Ｓ７０１）、ジョブ異常終了の場合には（Ｓ７０２：ＹＥＳ）、ジョブ再実行指示をヘッダに設定して（Ｓ７０３）、ジョブを再投入する（Ｓ７０４）。
【００８０】
ステータスがジョブ異常終了でない場合（Ｓ７０２：ＮＯ）、ジョブ正常終了か否かを判定する（Ｓ７０５）。ジョブ正常終了の場合（Ｓ７０５：ＹＥＳ）、ヘッダ情報にファイル上書き指示を設定して（Ｓ７０６）、ジョブを再投入する（Ｓ７０７）。結果としてＭＦＰ１００側では、先に投入されたジョブによりボックス２３１に格納されたファイルに上書き処理が行われる。
【００８１】
また、ボックス２３１に格納されたファイルが既読であるか未読であるかをステータスから判別し（Ｓ７０８）、既読の場合には（Ｓ７０８：ＹＥＳ）、宛先ユーザにメール等で通知を行う（Ｓ７０９）。ジョブが終了していない場合には（Ｓ７０５：ＮＯ）、ジョブの上書き指示を設定し（Ｓ７１０）、ジョブを再投入する（Ｓ７１１）。
【００８２】
図１６のフローチャートへと戻り、次に、メール送信が登録されている場合の処理（Ｓ５０７：ＮＯ、Ｓ５０９：ＹＥＳ、Ｓ５１０）について説明する。図１９は、メール送信処理ジョブ再投入処理の内容の一例について説明するためのフローチャートである。
【００８３】
メール送信指定が登録されている場合、ジョブのステータスを判別するが（Ｓ８０１）、本実施の形態では、異常終了か正常終了かの判別は行わない。これは、メール送信の場合、差分を送信する等の処理を行うと逆に受け取り側の処理が煩雑となる場合があるからである。即ちジョブ処理が終了している場合には（Ｓ８０２：ＹＥＳ）、ジョブ再実行指示をヘッダに設定して（Ｓ８０３）、ジョブを再投入する（Ｓ８０４）。
【００８４】
一方、ジョブが終了していない場合には（Ｓ８０３：ＮＯ）、ジョブの上書き指示を設定し（Ｓ８０５）、ジョブを再投入する（Ｓ８０４）。この場合には、先に投入されたジョブが上書きされるので、宛先ユーザには、再投入のジョブによるメールのみが送信されることになる。
【００８５】
（変形例）
以上、本発明の実施の形態について説明したが、本発明の内容が上記実施の形態において説明された具体例によって限定されないことは勿論であり、例えば、以下のような変形例も考えられる。
【００８６】
即ち、上記実施の形態では、ジョブ投入装置の側でステータスを取得し、ステータスに基づいてジョブ投入装置側の処理（ジョブのヘッダの内容、ユーザへの通知の有無、通知内容等）を切り替える構成としたが、画像処理装置の側で再投入ジョブであるか否かを判別し（例えば投入されたジョブ番号により、再投入であるか否かを判別することが可能である。）、再投入の場合にステータスに基づいてジョブ処理の内容を切り替える構成とすることもでききる。具体的には、ジョブが処理待ち状態である場合にはジョブを上書きとし、ジョブが終了している場合には再実行とするような切り替え制御が可能である。
【産業上の利用可能性】
【００８７】
本発明は、例えばＭＦＰ等の画像処理装置にジョブを投入する外部装置等に適用することができる。
【図面の簡単な説明】
【００８８】
【図１】ジョブ処理システムの全体構成の一例を示す図である。
【図２】ＭＦＰ１００の外観の一例を示す図である。
【図３】ＭＦＰ１００のハードウェア構成の一例を示す図である。
【図４】パーソナルボックス２３１について説明するための図である。
【図５】ジョブ投入装置の機能的構成の一例について説明するためのブロック図である。
【図６】ジョブ投入履歴格納部３２３２に格納されるジョブ投入履歴の内容の一例を示す図である。
【図７】表示部３１２にジョブ投入履歴を一覧表示する画面の一例を示す図である。
【図８】表示部３１２に表示されるジョブ投入履歴詳細画面の一例を示す図である。
【図９】ジョブ投入装置側のジョブ投入処理の内容の一例について説明するためのフローチャートである。
【図１０】プリントジョブ再投入処理の内容の一例について説明するためのフローチャートである。
【図１１】ＭＦＰ１００側のアクティブジョブキューの内容の一例を示す図である。
【図１２】ＭＦＰ１００側のジョブ履歴データベースの内容の一例を示す図である。
【図１３】ボックス送信ジョブ再投入処理の内容の一例について説明するためのフローチャートである。
【図１４】ＵＲＬ転送ジョブ再投入処理の内容の一例について説明するためのフローチャートである。
【図１５】ジョブ処理方法登録機能を用いる際の処理方法登録内容の一例を示す図である。
【図１６】第２の実施の形態におけるジョブ再投入処理の内容の一例について説明するためのフローチャートである。
【図１７】第２の実施の形態のプリント処理ジョブ再投入処理の内容の一例について説明するためのフローチャートである。
【図１８】第２の実施の形態のボックス格納処理ジョブ再投入処理の内容の一例について説明するためのフローチャートである
【図１９】メール送信処理ジョブ再投入処理の内容の一例について説明するためのフローチャートである。
【符号の説明】
【００８９】
１１                      操作部
１２                      ディスプレイ部
１３                      スキャナ部
１４                      プリンタ部
１６                      通信インタフェース
１７                      ドキュメントフィーダ
１８                      給紙装置
１９                      トレイ
２０                      ＣＰＵ
２１                      ＲＡＭ
２２                      ＲＯＭ
２３                      ハードディスクドライブ
２３１                    パーソナルボックス
３１                      パーソナルコンピュータ（ＰＣ）
１００                    ＭＦＰ
３１１                    操作部
３１２                    表示部
３１６                    通信インタフェース部
３２０                    ジョブ投入制御部
３２１                    ジョブ投入指示受付部
３２２                    ジョブ編集部
３２３                    ジョブ投入部
３２３１                  画像データ格納部
３２３２                  ジョブ投入履歴格納部
３２４                    ステータス取得部
５００                    ネットワーク（ＬＡＮ）
【図１】
0004661607.tif 000002
【図２】
0004661607.tif 000003
【図３】
0004661607.tif 000004
【図４】
0004661607.tif 000005
【図５】
0004661607.tif 000006
【図６】
0004661607.tif 000007
【図７】
0004661607.tif 000008
【図８】
0004661607.tif 000009
【図９】
0004661607.tif 000010
【図１０】
0004661607.tif 000011
【図１１】
0004661607.tif 000012
【図１２】
0004661607.tif 000013
【図１３】
0004661607.tif 000014
【図１４】
0004661607.tif 000015
【図１５】
0004661607.tif 000016
【図１６】
0004661607.tif 000017
【図１７】
0004661607.tif 000018
【図１８】
0004661607.tif 000019
【図１９】
0004661607.tif 000020