(57)【特許請求の範囲】
【請求項１】
ネットワークを介して情報処理端末および出力装置と接続された出力管理サーバにおいて、
前記情報処理端末から前記出力装置で処理させるジョブデータを受信する受信手段と、
前記受信手段によって受信した前記ジョブデータを保持する保持手段と、
前記保持手段に保持されている前記ジョブデータを前記出力装置へ転送する転送制御手段と、
前記転送制御手段によって前記ジョブデータの転送が開始される前に、前記ジョブデータの複製である第２ジョブデータを作成して前記保持手段に保持させる複製手段と、
情報処理端末から、前記保持手段に保持されている前記ジョブデータの出力先を変更する旨の出力先変更指示を受信する変更指示受信手段と、
前記変更指示受信手段によって受信された前記出力先変更指示に応じて前記ジョブデータの出力先の変更処理を行なう出力先変更手段と、
を備え、
前記出力先変更手段は、
前記転送制御手段による前記ジョブデータの転送中に、前記ジョブデータに対する出力先変更指示が受信された場合は、前記第２ジョブデータに対して出力先の変更処理を行ない、
前記第２ジョブデータに対して出力先の変更処理を行なった場合は、その複製元の前記ジョブデータの転送を中止させ、前記第２ジョブデータの前記変更された出力先への転送が開始される前に、前記第２ジョブデータの複製である第３ジョブデータを作成して前記保持手段に保持させる
ことを特徴とする出力管理サーバ。
【請求項２】
前記出力先変更手段は、前記第２ジョブデータに対して出力先の変更処理を行なった場合は、その複製元の前記ジョブデータを前記保持手段から削除する
ことを特徴とする請求項１に記載の出力管理サーバ。
【請求項３】
ネットワークを介して情報処理端末および出力装置と接続された出力管理サーバにおいて、
前記情報処理端末から前記出力装置で処理させるジョブデータを受信する受信手段と、
前記受信手段によって受信した前記ジョブデータを保持する保持手段と、
前記保持手段に保持されている前記ジョブデータを前記出力装置へ転送する転送制御手段と、
前記転送制御手段によって前記ジョブデータの転送が開始される前に、前記ジョブデータの複製である第２ジョブデータを作成して前記保持手段に保持させる複製手段と、
情報処理端末から、前記保持手段に保持されている前記ジョブデータに関する出力設定の変更指示を受信する変更指示受信手段と、
前記変更指示受信手段によって受信された前記変更指示に応じて前記ジョブデータに関する出力設定の変更処理を行なう出力設定変更手段と、
を備え、
前記出力設定変更手段は、
前記転送制御手段による前記ジョブデータの転送中に、前記ジョブデータに対する出力設定の変更指示が受信された場合は、前記第２ジョブデータに対して出力設定の変更処理を行ない、
前記第２ジョブデータに対して出力設定の変更処理を行なった場合は、その複製元の前記ジョブデータの転送を中止させ、出力設定が変更された後の前記第２ジョブデータの前記出力装置への転送が開始される前に、前記第２ジョブデータの複製である第３ジョブデータを作成して前記保持手段に保持させる
ことを特徴とする出力管理サーバ。
【請求項４】
前記出力設定変更手段は、前記第２ジョブデータに対して出力設定の変更処理を行なった場合は、その複製元の前記ジョブデータを前記保持手段から削除する
ことを特徴とする請求項３に記載の出力管理サーバ。
【請求項５】
前記転送制御手段は、前記出力装置において前記ジョブデータに対する処理が実行可能となる時期に応じて、前記出力装置への前記ジョブデータの転送を制御する
ことを特徴とする請求項１乃至４のいずれかに記載の出力管理サーバ。
【請求項６】
前記複製手段は、前記転送制御手段による前記ジョブデータの転送開始に伴って前記第２ジョブデータを作成する
ことを特徴とする請求項１乃至５のいずれかに記載の出力管理サーバ。
【請求項７】
前記転送制御手段によって前記ジョブデータの転送が完了したとき、前記ジョブデータおよび前記第２ジョブデータを前記保持手段から削除する
ことを特徴とする請求項１乃至６のいずれかに記載の出力管理サーバ。
【請求項８】
前記転送制御手段によって前記ジョブデータの転送が完了したとき、該ジョブデータを前記保持手段から削除し、前記ジョブデータの転送完了後に、前記出力装置から前記ジョブデータに対する出力処理の完了通知を受信したとき、前記保持手段に保持されている前記第２ジョブデータを削除する
ことを特徴とする請求項１乃至６のいずれかに記載の出力管理サーバ。
【請求項９】
前記出力装置に対応する端末識別情報を表示し、前記ジョブデータに対応するデータ識別情報を前記端末識別情報へドラッグ＆ドロップするといったユーザ操作に基づいて前記ジョブデータの出力指示を発生させる操作画面を前記情報処理端末に表示させるための表示データを前記情報処理端末に送信する画面表示制御手段をさらに有する
ことを特徴とする請求項１乃至８のいずれかに記載の出力管理サーバ。
【請求項１０】
前記操作画面は、前記出力装置の配置を表わすためのレイアウト画像を表示し、該レイアウト画像に前記端末識別情報をアイコン表示したものである
ことを特徴とする請求項９に記載の出力管理サーバ。
【請求項１１】
情報処理端末と複数の出力装置と出力管理サーバとがネットワークを介して接続されたデータ出力システムにおいて、
前記情報処理端末は、前記出力装置で処理させるジョブデータを前記出力管理サーバに送信する出力指示送信手段を有し、
前記出力管理サーバは、
前記情報処理端末から前記ジョブデータを受信する受信手段と、
前記受信手段によって受信した前記ジョブデータを保持する保持手段と、
前記保持手段に保持されている前記ジョブデータを前記出力装置へ転送する転送制御手段と、
前記転送制御手段によって前記ジョブデータの転送が開始される前に、前記ジョブデータの複製である第２ジョブデータを作成して前記保持手段に保持させる複製手段と、
を有し、
前記情報処理端末は、前記保持手段に保持されている前記ジョブデータの出力先を第１の出力装置から第２の出力装置に変更する旨の出力先変更指示を前記出力管理サーバに送信する変更指示送信手段をさらに有し、
前記出力管理サーバは、
前記出力先変更指示を受信する変更指示受信手段と、
前記変更指示受信手段によって受信された前記出力先変更指示に応じて前記ジョブデータの出力先の変更処理を行なう出力先変更手段と、
を備え、
前記出力先変更手段は、
前記転送制御手段による前記ジョブデータの転送中に、前記ジョブデータに対する出力先変更指示が受信された場合は、前記第２ジョブデータに対して出力先の変更処理を行ない、
前記第２ジョブデータに対して出力先の変更処理を行なった場合は、その複製元の前記ジョブデータの転送を中止させ、前記第２ジョブデータの前記変更された出力先への転送が開始される前に、前記第２ジョブデータの複製である第３ジョブデータを作成して前記保持手段に保持させる
ことを特徴とするデータ出力システム。
【請求項１２】
前記出力先変更手段は、前記第２ジョブデータに対して出力先の変更処理を行なった場合は、その複製元の前記ジョブデータを前記保持手段から削除する
ことを特徴とする請求項１１に記載のデータ出力システム。
【請求項１３】
情報処理端末と複数の出力装置と出力管理サーバとがネットワークを介して接続されたデータ出力システムにおいて、
前記情報処理端末は、前記出力装置で処理させるジョブデータを前記出力管理サーバに送信する出力指示送信手段を有し、
前記出力管理サーバは、
前記情報処理端末から前記ジョブデータを受信する受信手段と、
前記受信手段によって受信した前記ジョブデータを保持する保持手段と、
前記保持手段に保持されている前記ジョブデータを前記出力装置へ転送する転送制御手段と、
前記転送制御手段によって前記ジョブデータの転送が開始される前に、前記ジョブデータの複製である第２ジョブデータを作成して前記保持手段に保持させる複製手段と、
を有し、
前記情報処理端末は、前記保持手段に保持されている前記ジョブデータに関する出力設定の変更指示を前記出力管理サーバに送信する変更指示送信手段をさらに有し、
前記出力管理サーバは、
前記変更指示を受信する変更指示受信手段と、
前記変更指示受信手段によって受信された前記変更指示に応じて前記ジョブデータに関する出力設定の変更処理を行なう出力設定変更手段と、
を備え、
前記出力設定変更手段は、
前記転送制御手段による前記ジョブデータの転送中に、前記ジョブデータに対する出力設定の変更指示が受信された場合は、前記第２ジョブデータに対して出力設定の変更処理を行ない、
前記第２ジョブデータに対して出力設定の変更処理を行なった場合は、その複製元の前記ジョブデータの転送を中止させ、出力設定が変更された後の前記第２ジョブデータの前記出力装置への転送が開始される前に、前記第２ジョブデータの複製である第３ジョブデータを作成して前記保持手段に保持させる
ことを特徴とするデータ出力システム。
【請求項１４】
前記出力設定変更手段は、前記第２ジョブデータに対して出力設定の変更処理を行なった場合は、その複製元の前記ジョブデータを前記保持手段から削除する
ことを特徴とする請求項１３に記載のデータ出力システム。
【請求項１５】
前記転送制御手段は、前記出力装置において前記ジョブデータに対する処理が実行可能となる時期に応じて、前記出力装置への前記ジョブデータの転送を制御する
ことを特徴とする請求項１１乃至１４のいずれかに記載のデータ出力システム。
【請求項１６】
前記複製手段は、前記転送制御手段による前記ジョブデータの転送開始に伴って前記第２ジョブデータを作成する
ことを特徴とする請求項１１乃至１５のいずれかに記載のデータ出力システム。
【請求項１７】
前記出力管理サーバは、前記転送制御手段によって前記ジョブデータの転送が完了したとき、前記ジョブデータおよび前記第２ジョブデータを前記保持手段から削除する
ことを特徴とする請求項１１乃至１６のいずれかに記載のデータ出力システム。
【請求項１８】
前記出力管理サーバは、前記転送制御手段によって前記ジョブデータの転送が完了したとき、該ジョブデータを前記保持手段から削除し、前記ジョブデータの転送完了後に、前記出力装置から前記ジョブデータに対する出力処理の完了通知を受信したとき、前記保持手段に保持されている前記第２出力対象データを削除する
ことを特徴とする請求項１１乃至１６のいずれかに記載のデータ出力システム。
【請求項１９】
前記情報処理端末の画面上に前記出力装置に対応する端末識別情報を表示し、出力対象データに対応するデータ識別情報を前記端末識別情報へドラッグ＆ドロップするといったユーザ操作に基づいて前記ジョブデータの出力指示を発生させる
ことを特徴とする請求項１１乃至１８のいずれかに記載のデータ出力システム。
【請求項２０】
前記情報処理端末の画面上に前記各出力装置の配置を表わすためのレイアウト画像を表示し、該レイアウト画像に前記端末識別情報をアイコン表示する
ことを特徴とする請求項１９に記載のデータ出力システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理端末から出力装置へのデータの転送をネットワークに接続された出力管理サーバ経由で行なうデータ出力システムおよび出力管理サーバに関する。
【背景技術】
【０００２】
パーソナルコンピュータなどの情報処理端末から印刷データを印刷装置に送信して印刷させる場合、印刷中に印刷装置で何らかの異常が生じることがあり、その対処のために印刷データを再送信するなどのユーザ負担を低減するための技術が種々提案されている。
【０００３】
たとえば、印刷装置で印刷ジョブの処理中に異常が発生した場合、ホストコンピュータ側で一時保存しているスプールの複製を不揮発メモリに作成し、印刷装置の復旧後、不揮発メモリ内の複製されたスプールを再転送することで、ユーザに煩雑な作業を強いることなく、異常の生じたジョブを引き続き印刷することのできる画像形成システムが開示されている（たとえば、特許文献１参照、）。
【０００４】
【特許文献１】特開２００２−１９６９１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記の技術では、異常のあった印刷ジョブを同一の印刷装置において再実行させることはできるが、印刷装置の異常をすぐに復旧させることができないような場合には、出力先を他の印刷装置に変更したくなる。しかし、ジョブは既に出力装置に送信され、出力装置内で出力待ちの状態にあるので、出力先を変更するためには、ユーザは、先の出力装置から、一旦、ジョブを削除し、他の出力装置に対して同じジョブを再投入しなければならず、煩雑な操作を強いられていた。
【０００６】
また、事業所内のＬＡＮ（Local Area Network）などのネットワークに接続されたプリンタや複写機といった出力装置を該ネットワークに接続された多数のユーザの情報処理端末で共用するような環境では、ネットワーク上にプリントサーバを設け、情報処理端末からの印刷データを、プリントサーバを介して出力装置へ転送するようにシステム構成されることがある。
【０００７】
通常、このようなプリントサーバは、出力装置への印刷データの転送終了と同時にその印刷データをサーバ上から削除するようになっているので、転送終了後に出力先を変更したい場合には、ユーザは改めて印刷ファイルの指定や各種出力設定の設定を行なって印刷ジョブを再度投入しなければならず、その手間が煩雑であった。
【０００８】
また、図１８に示すように、サーバから出力装置へ転送するジョブＢ（次ジョブ）の転送時間ｔＢがジョブＡ（前ジョブ）の印刷処理時間ｔＰに比べて非常に長い場合には、ジョブＡの印刷が終了した時点でもジョブＢはまだ転送中の状態が継続することになる。このとき、たとえば、ユーザがジョブＢに関する印刷設定（出力設定）を変えたい、もしくは他の出力装置へ出力先を変更したいと考えた場合でも、データ転送中のジョブＢに対しては印刷設定や出力先を変更することはできなかった。
【０００９】
また、図１９に示すように、ジョブＢ（次ジョブ）の転送中にジョブＡ（前ジョブ）を処理中の出力装置で紙詰まりなどの異常が発生して印刷処理が進まなくなったような場合には、出力先の変更などをユーザが望むこともあるが、サーバは出力装置が復旧するまでジョブＢの転送を途中で待機させており、かかる待機中はジョブＢに対する印刷設定を変更したり出力先を変更したりすることはできないので、ユーザに大きなストレスを与えていた。
【００１０】
本発明は、上記の問題を解決しようとするものであり、既に転送の開始されたジョブや転送の完了したジョブに対して、出力先や出力設定の変更を行なうことのできる出力管理サーバおよびデータ出力システムを提供することを目的としている。
【課題を解決するための手段】
【００１１】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
【００１２】
［１］ネットワークを介して情報処理端末および出力装置と接続された出力管理サーバにおいて、
前記情報処理端末から前記出力装置で処理させるジョブデータを受信する受信手段と、
前記受信手段によって受信した前記ジョブデータを保持する保持手段と、
前記保持手段に保持されている前記ジョブデータを前記出力装置へ転送する転送制御手段と、
前記転送制御手段によって前記ジョブデータの転送が開始される前に、前記ジョブデータの複製である第２ジョブデータを作成して前記保持手段に保持させる複製手段と、
情報処理端末から、前記保持手段に保持されている前記ジョブデータの出力先を変更する旨の出力先変更指示を受信する変更指示受信手段と、
前記変更指示受信手段によって受信された前記出力先変更指示に応じて前記ジョブデータの出力先の変更処理を行なう出力先変更手段と、
を備え、
前記出力先変更手段は、
前記転送制御手段による前記ジョブデータの転送中に、前記ジョブデータに対する出力先変更指示が受信された場合は、前記第２ジョブデータに対して出力先の変更処理を行ない、
前記第２ジョブデータに対して出力先の変更処理を行なった場合は、その複製元の前記ジョブデータの転送を中止させ、前記第２ジョブデータの前記変更された出力先への転送が開始される前に、前記第２ジョブデータの複製である第３ジョブデータを作成して前記保持手段に保持させる
ことを特徴とする出力管理サーバ。
【００１３】
上記発明では、元のジョブデータの転送を開始する前に、その複製である第２ジョブデータを作成して保持する。これにより、元のジョブデータの転送が開始され、元のジョブデータに対する変更ができなくなった後においても、複製した第２ジョブデータを転送中のジョブデータの代替に利用して、出力先や出力設定の変更に対応することができる。また、ジョブデータの転送開始後に出力先の変更指示を受けた場合は、複製した第２ジョブデータを利用して出力先の変更処理に対応し、元のジョブデータの転送は中止する。
［２］前記出力先変更手段は、前記第２ジョブデータに対して出力先の変更処理を行なった場合は、その複製元の前記ジョブデータを前記保持手段から削除する
ことを特徴とする［１］に記載の出力管理サーバ。
［３］ネットワークを介して情報処理端末および出力装置と接続された出力管理サーバにおいて、
前記情報処理端末から前記出力装置で処理させるジョブデータを受信する受信手段と、
前記受信手段によって受信した前記ジョブデータを保持する保持手段と、
前記保持手段に保持されている前記ジョブデータを前記出力装置へ転送する転送制御手段と、
前記転送制御手段によって前記ジョブデータの転送が開始される前に、前記ジョブデータの複製である第２ジョブデータを作成して前記保持手段に保持させる複製手段と、
情報処理端末から、前記保持手段に保持されている前記ジョブデータに関する出力設定の変更指示を受信する変更指示受信手段と、
前記変更指示受信手段によって受信された前記変更指示に応じて前記ジョブデータに関する出力設定の変更処理を行なう出力設定変更手段と、
を備え、
前記出力設定変更手段は、
前記転送制御手段による前記ジョブデータの転送中に、前記ジョブデータに対する出力設定の変更指示が受信された場合は、前記第２ジョブデータに対して出力設定の変更処理を行ない、
前記第２ジョブデータに対して出力設定の変更処理を行なった場合は、その複製元の前記ジョブデータの転送を中止させ、出力設定が変更された後の前記第２ジョブデータの前記出力装置への転送が開始される前に、前記第２ジョブデータの複製である第３ジョブデータを作成して前記保持手段に保持させる
ことを特徴とする出力管理サーバ。
［４］前記出力設定変更手段は、前記第２ジョブデータに対して出力設定の変更処理を行なった場合は、その複製元の前記ジョブデータを前記保持手段から削除する
ことを特徴とする［３］に記載の出力管理サーバ。
【００１４】
［５］前記転送制御手段は、前記出力装置において前記ジョブデータに対する処理が実行可能となる時期に応じて、前記出力装置への前記ジョブデータの転送を制御する
ことを特徴とする［１］乃至［４］のいずれかに記載の出力管理サーバ。
【００１５】
［６］前記複製手段は、前記転送制御手段による前記ジョブデータの転送開始に伴って前記第２ジョブデータを作成する
ことを特徴とする［１］乃至［５］のいずれかに記載の出力管理サーバ。
【００１６】
上記発明では、転送を開始する際に、ジョブデータの複製が作成される。必要な時期まで第２ジョブデータの作成時期を遅らせることで、保持手段の記憶領域が有効活用される。
【００２５】
［７］前記転送制御手段によって前記ジョブデータの転送が完了したとき、前記ジョブデータおよび前記第２ジョブデータを前記保持手段から削除する
ことを特徴とする［１］乃至［６］のいずれかに記載の出力管理サーバ。
【００２６】
上記発明では、出力先や出力設定の変更指示を受けることなく、元のジョブデータの転送が完了した場合は、その完了時点で、元のジョブデータおよび複製した第２ジョブデータを保持手段から削除する。
【００２７】
［８］前記転送制御手段によって前記ジョブデータの転送が完了したとき、該ジョブデータを前記保持手段から削除し、前記ジョブデータの転送完了後に、前記出力装置から前記ジョブデータに対する出力処理の完了通知を受信したとき、前記保持手段に保持されている前記第２ジョブデータを削除する
ことを特徴とする［１］乃至［６］のいずれかに記載の出力管理サーバ。
【００２８】
上記発明では、出力先や出力設定の変更指示を受けることなく、元のジョブデータの転送が完了した場合は、転送の完了時点で元のジョブデータを削除し、第２ジョブデータは、その後、出力処理完了となった時点で削除する。
【００２９】
［９］前記出力装置に対応する端末識別情報を表示し、前記ジョブデータに対応するデータ識別情報を前記端末識別情報へドラッグ＆ドロップするといったユーザ操作に基づいて前記ジョブデータの出力指示を発生させる操作画面を前記情報処理端末に表示させるための表示データを前記情報処理端末に送信する画面表示制御手段をさらに有する
ことを特徴とする［１］乃至［８］のいずれかに記載の出力管理サーバ。
【００３０】
上記発明では、出力管理サーバから情報処理端末に提供した操作画面上でのドラッグ＆ドロップといったユーザインターフェースにより、出力指示や出力先などの変更指示を発行することができる。
【００３１】
［１０］前記操作画面は、前記出力装置の配置を表わすためのレイアウト画像を表示し、該レイアウト画像に前記端末識別情報をアイコン表示したものである
ことを特徴とする［９］に記載の出力管理サーバ。
【００３２】
上記発明では、レイアウト画像上で、各出力装置の配置を確認しながら出力指示や出力先などの変更指示を出すことができ、操作性・利便性が向上する。
【００３３】
［１１］情報処理端末と複数の出力装置と出力管理サーバとがネットワークを介して接続されたデータ出力システムにおいて、
前記情報処理端末は、前記出力装置で処理させるジョブデータを前記出力管理サーバに送信する出力指示送信手段を有し、
前記出力管理サーバは、
前記情報処理端末から前記ジョブデータを受信する受信手段と、
前記受信手段によって受信した前記ジョブデータを保持する保持手段と、
前記保持手段に保持されている前記ジョブデータを前記出力装置へ転送する転送制御手段と、
前記転送制御手段によって前記ジョブデータの転送が開始される前に、前記ジョブデータの複製である第２ジョブデータを作成して前記保持手段に保持させる複製手段と、
を有し、
前記情報処理端末は、前記保持手段に保持されている前記ジョブデータの出力先を第１の出力装置から第２の出力装置に変更する旨の出力先変更指示を前記出力管理サーバに送信する変更指示送信手段をさらに有し、
前記出力管理サーバは、
前記出力先変更指示を受信する変更指示受信手段と、
前記変更指示受信手段によって受信された前記出力先変更指示に応じて前記ジョブデータの出力先の変更処理を行なう出力先変更手段と、
を備え、
前記出力先変更手段は、
前記転送制御手段による前記ジョブデータの転送中に、前記ジョブデータに対する出力先変更指示が受信された場合は、前記第２ジョブデータに対して出力先の変更処理を行ない、
前記第２ジョブデータに対して出力先の変更処理を行なった場合は、その複製元の前記ジョブデータの転送を中止させ、前記第２ジョブデータの前記変更された出力先への転送が開始される前に、前記第２ジョブデータの複製である第３ジョブデータを作成して前記保持手段に保持させる
ことを特徴とするデータ出力システム。
［１２］前記出力先変更手段は、前記第２ジョブデータに対して出力先の変更処理を行なった場合は、その複製元の前記ジョブデータを前記保持手段から削除する
ことを特徴とする請求項１１に記載のデータ出力システム。
［１３］情報処理端末と複数の出力装置と出力管理サーバとがネットワークを介して接続されたデータ出力システムにおいて、
前記情報処理端末は、前記出力装置で処理させるジョブデータを前記出力管理サーバに送信する出力指示送信手段を有し、
前記出力管理サーバは、
前記情報処理端末から前記ジョブデータを受信する受信手段と、
前記受信手段によって受信した前記ジョブデータを保持する保持手段と、
前記保持手段に保持されている前記ジョブデータを前記出力装置へ転送する転送制御手段と、
前記転送制御手段によって前記ジョブデータの転送が開始される前に、前記ジョブデータの複製である第２ジョブデータを作成して前記保持手段に保持させる複製手段と、
を有し、
前記情報処理端末は、前記保持手段に保持されている前記ジョブデータに関する出力設定の変更指示を前記出力管理サーバに送信する変更指示送信手段をさらに有し、
前記出力管理サーバは、
前記変更指示を受信する変更指示受信手段と、
前記変更指示受信手段によって受信された前記変更指示に応じて前記ジョブデータに関する出力設定の変更処理を行なう出力設定変更手段と、
を備え、
前記出力設定変更手段は、
前記転送制御手段による前記ジョブデータの転送中に、前記ジョブデータに対する出力設定の変更指示が受信された場合は、前記第２ジョブデータに対して出力設定の変更処理を行ない、
前記第２ジョブデータに対して出力設定の変更処理を行なった場合は、その複製元の前記ジョブデータの転送を中止させ、出力設定が変更された後の前記第２ジョブデータの前記出力装置への転送が開始される前に、前記第２ジョブデータの複製である第３ジョブデータを作成して前記保持手段に保持させる
ことを特徴とするデータ出力システム。
［１４］前記出力設定変更手段は、前記第２ジョブデータに対して出力設定の変更処理を行なった場合は、その複製元の前記ジョブデータを前記保持手段から削除する
ことを特徴とする［１３］に記載のデータ出力システム。
【００３４】
［１５］前記転送制御手段は、前記出力装置において前記ジョブデータに対する処理が実行可能となる時期に応じて、前記出力装置への前記ジョブデータの転送を制御する
ことを特徴とする［１１］乃至［１４］のいずれかに記載のデータ出力システム。
【００３５】
［１６］前記複製手段は、前記転送制御手段による前記ジョブデータの転送開始に伴って前記第２ジョブデータを作成する
ことを特徴とする［１１］乃至［１５］のいずれかに記載のデータ出力システム。
【００４０】
［１７］前記出力管理サーバは、前記転送制御手段によって前記ジョブデータの転送が完了したとき、前記ジョブデータおよび前記第２ジョブデータを前記保持手段から削除する
ことを特徴とする［１１］乃至［１６］のいずれかに記載のデータ出力システム。
【００４１】
［１８］前記出力管理サーバは、前記転送制御手段によって前記ジョブデータの転送が完了したとき、該ジョブデータを前記保持手段から削除し、前記ジョブデータの転送完了後に、前記出力装置から前記ジョブデータに対する出力処理の完了通知を受信したとき、前記保持手段に保持されている前記第２出力対象データを削除する
ことを特徴とする［１１］乃至［１６］のいずれかに記載のデータ出力システム。
【００４２】
［１９］前記情報処理端末の画面上に前記出力装置に対応する端末識別情報を表示し、出力対象データに対応するデータ識別情報を前記端末識別情報へドラッグ＆ドロップするといったユーザ操作に基づいて前記ジョブデータの出力指示を発生させる
ことを特徴とする［１１］乃至［１８］のいずれかに記載のデータ出力システム。
【００４３】
［２０］前記情報処理端末の画面上に前記各出力装置の配置を表わすためのレイアウト画像を表示し、該レイアウト画像に前記端末識別情報をアイコン表示する
ことを特徴とする［１９］に記載のデータ出力システム。
【発明の効果】
【００４４】
本発明に係わる出力管理サーバおよびデータ出力システムによれば、出力管理サーバから出力装置へのジョブデータの転送中や転送完了後であっても、そのジョブデータに関する出力先やジョブの出力設定を変更することができる。これにより、ユーザは、既に転送の開始されたジョブや既に転送の完了したジョブに対して出力先や出力設定を変更する場合でも、煩雑な設定を行なってジョブを再投入するといった手間をかけることなく、簡単な操作で出力先や出力設定の変更を指示することができる。
【発明を実施するための最良の形態】
【００４５】
以下、図面に基づき本発明の各種実施の形態を説明する。
【００４６】
図１は、本発明の実施の形態に係わるデータ出力システム５の構成例を示している。データ出力システム５は、複数の出力装置１０と、情報処理端末２０と、出力管理サーバ３０とがＬＡＮなどのネットワーク２を介して接続して構成される。
【００４７】
出力装置１０は、プリンタやファクシミリ装置、複合機など、画像データに係わる出力処理（ボックス保存なども含む）を行なう装置である。図１の例では、プリンタ機能、スキャナ機能、ファクシミリ機能など複数の機能を備えた所謂、デジタル複合機(ＭＦＰ)を出力装置１０としている。情報処理端末２０は、パーソナルコンピュータなどで構成され、印刷やファクシミリ送信などのジョブを出力装置１０で実行させるためのジョブデータを外部端末へ送信して出力処理の実行を依頼する機能を備えた情報処理装置である。出力管理サーバ３０は通信機能、蓄積機能などを備えたサーバである。図１では、情報処理端末２０は１台のみを示したが、複数台でもかまわない。また、出力装置１０として第１、第２、第３の出力装置１０ａ、１０ｂ、１０ｃを例示したが、任意の複数台でよい。
【００４８】
データ出力システム５において出力管理サーバ３０は、情報処理端末２０から送られてくるジョブデータを受信し、その出力先に指定された出力装置１０において該ジョブデータに係わるジョブを実行可能になるまで、出力管理サーバ３０内にジョブデータを保持すると共に、出力先に指定された出力装置１０が当該ジョブを実行可能な状態になるまでの同期を取るための制御（転送タイミングなどの制御）を行なう。また、出力管理サーバ３０から出力装置１０へのジョブデータの転送中、さらには転送完了後に出力装置で出力処理が完了するまでの間においても、該ジョブデータに係わるジョブの出力先の変更指示や出力設定の変更指示を受け付けるようになっている。
【００４９】
図２は、データ出力システム５の主要な機能構成を示している。出力管理サーバ３０は、受信手段３１と、保持手段３２と、予約手段３３と、複製手段３４と、転送制御手段３５と、変更指示受信手段３６と、出力先変更手段３７と、出力設定変更手段３８と、完了通知受信手段３９と、削除手段４１、画面表示制御手段４２と、レイアウト情報記憶部４３としての機能を備えている。また、情報処理端末２０は出力指示送信手段２１と、変更指示送信手段２２としての機能を備えている。出力装置１０は予約管理部１１と、完了通知送信手段１２の機能を果たす。
【００５０】
なお、図示省略するが、各装置は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）などを用いて構成されると共に、表示装置や操作部などを備えている。さらに出力装置１０は、プリンタ部、ファクシミリ制御部、スキャナ部、データ記憶部などを備えている。
【００５１】
情報処理端末２０の出力指示送信手段２１は、ジョブデータを出力管理サーバ３０に送信する機能を果たす。ジョブデータは、文書データや画像データなどの出力対象データと、ジョブタイプ（プリント、ファクシミリ送信など）や出力に関する設定情報などの設定データ、出力先の装置を指定する出力先情報(たとえば、出力先装置のＩＰアドレス)などで構成される。
【００５２】
出力管理サーバ３０の受信手段３１は、情報処理端末２０からジョブデータを受信する機能を果たし、保持手段３２は受信手段３１によって受信したジョブデータを、その出力先に指定された出力装置１０に関連付けて保持する機能を果たす。保持手段３２は、たとえば、ハードディスク装置とその制御部などで構成される。
【００５３】
図３は、出力管理サーバ３０の保持手段３２内のデータ構造を示している。保持手段３２の中には当該データ出力システム５に接続されている各出力装置１０に対応したフォルダである出力先フォルダ７１が生成されており、該出力先フォルダ７１の中に、その出力先フォルダ７１に対応する出力装置１０を出力先に指定したジョブ毎にジョブフォルダ７２が作成される。出力先フォルダ７１は、対応する出力装置１０の名称（ＭＦＰ１やＭＦＰ２など）やＩＰ（Internet Protocol）アドレスをフォルダ名にして作成される。出力先フォルダ７１は、たとえば、ある出力装置１０がデータ出力システム５に最初に接続されたときに、その出力装置１０に対応する出力先フォルダ７１が自動生成される。
【００５４】
各ジョブフォルダ７２には、そのジョブのジョブデータ（設定データや出力対象データなど）が保存される。出力装置１０に対応した出力先フォルダ７１内に作成されたジョブフォルダ７２にジョブデータを保存することで、該ジョブデータに係わるジョブとその出力先の出力装置１０との関連付けが行なわれる。
【００５５】
図２に戻って説明を続ける。予約手段３３は、保持手段３２に保持させたジョブデータの出力先に指定されている出力装置１０に対して、該ジョブデータに基づくジョブの出力予約を行なう。出力装置１０の予約管理部１１は、出力管理サーバ３０からの出力予約を受け付けて、予約キューなどにジョブを内部登録する。また、出力予約されたジョブに対する処理が実行可能となったとき、そのジョブに関するジョブデータの送付を出力管理サーバ３０に要求する機能を果たす。
【００５６】
出力管理サーバ３０の転送制御手段３５は、保持手段３２にジョブデータが保持されている出力予約済みの各ジョブについて、該ジョブに対する処理がその出力先の出力装置１０にて実行可能となる時期を判定し、該実行可能時期に応じて、保持手段３２内の各ジョブのジョブデータに関する転送を制御する。
【００５７】
複製手段３４は、ジョブデータの転送の開始に先立って、そのジョブデータの複製である第２ジョブデータをファイルにして作成し、これを元のジョブデータと同じ出力先フォルダ７１内に保存させる機能を果たす。図３の例では、ジョブデータＢの複製として第２ジョブデータＢ２が作成されている。ここでは、第２ジョブデータＢ２をジョブデータＢと同じジョブフォルダ内に複製したが、ジョブＢのジョブフォルダごと複製を作成してもかまわない。
【００５８】
情報処理端末２０の変更指示送信手段２２は、出力管理サーバ３０の保持手段３２に保持されているジョブデータに対する出力先変更指示や出力設定変更指示を出力管理サーバ３０に送信する機能を果たす。
【００５９】
出力管理サーバ３０の変更指示受信手段３６は、出力先変更指示や出力設定変更指示を情報処理端末２０から受信する。出力先変更手段３７は、変更指示受信手段３６の受信した出力先変更指示に基づいてジョブデータの出力先の変更処理を行なう。また、ジョブデータの転送中に、そのジョブデータに対する出力先変更指示が受信された場合は、該ジョブデータの複製である第２ジョブデータに対して出力先の変更処理を行なうようになっている。
【００６０】
出力設定変更手段３８は、変更指示受信手段３６の受信した出力設定変更指示に基づいてジョブデータの出力設定に関する変更処理を行なう。出力設定には、たとえば、両面印刷／片面印刷、印刷部数、出力時（印刷時）の紙サイズやマージンなどがある。出力設定変更手段３８は、ジョブデータの転送中に、そのジョブデータに対する出力設定変更指示が受信された場合は、該ジョブデータの複製である第２ジョブデータに対して出力設定の変更処理を行なうようになっている。
【００６１】
完了通知受信手段３９は、出力装置１０から出力処理の完了通知を受信する。削除手段４１は、保持手段３２に保持されているジョブデータ（ジョブファイル）を削除する機能を果たす。たとえば、完了通知受信手段３９が出力装置１０から完了通知を受信したとき、その完了通知に対応するジョブデータ（ファイル）を削除する。
【００６２】
出力管理サーバ３０の画面表示制御手段４２は、ジョブの出力指示を出すための操作画面を情報処理端末２０に表示させるための制御を行ない、レイアウト情報記憶部４３は、出力装置１０の設置場所に関するレイアウト情報（地図情報のようなもの）を記憶している。画面表示制御手段４２はレイアウト情報記憶部４３に記憶されているレイアウト情報や保持手段３２でのジョブデータの保持状況などに応じて、情報処理端末２０に表示させる操作画面の表示データを生成するようになっている。
【００６３】
図４は、情報処理端末２０からドキュメントの印刷を指示する際に情報処理端末２０の表示装置に表示される出力操作画面５０の一例を示している。出力操作画面５０は、出力管理サーバ３０の画面表示制御手段４２が提供するＷｅｂページを情報処理端末２０のブラウザ機能を利用して表示したものである。
【００６４】
出力操作画面５０には、各出力装置１０ａ、１０ｂ、１０ｃの配置を表わすためのレイアウト画像５１が表示される。レイアウト画像５１には、フロア内に設置された机５２などの目標物が実際の配置に従って表示されており、さらに実際の出力装置１０ａ、１０ｂ、１０ｃの設置位置に応じた位置にその出力装置１０に対応したアイコン（装置アイコン）５３が表示されている。
【００６５】
各装置アイコン５３には、対応する出力装置１０のＩＤ情報（ここでは、ＭＦＰ１、ＭＦＰ２などの機械番号）が付されている。図４では、図１に示す第１の出力装置１０ａが装置アイコン５３ａに、第２の出力装置１０ｂが装置アイコン５３ｂに、第３の出力装置１０ｃが装置アイコン５３ｃにそれぞれ対応している。
【００６６】
出力操作画面５０にはさらに、出力可能なデータファイルに対応したアイコンであるデータアイコン５４が表示されている。データアイコン５４にはデータファイルのファイル名が付加表示されている（図中のＤｏｃ１など）。また、この出力操作画面５０を表示している情報処理端末２０の位置（同図では、斜線を施した机５２ａ）も明示される。
【００６７】
ユーザが、レイアウト画像５１上の装置アイコン５３をクリックするか、もしくは装置アイコン５３の上にいずれかのデータアイコン５４をドラッグすると、図５に示すように、その装置アイコン５３に対応した出力装置１０に関するアクティブジョブリスト６０がポップアップ表示される。アクティブジョブリスト６０は、その出力装置１０を出力先に指定して投入され、かつ出力未完了となっているジョブに関する情報を一覧表示したものであり、各ジョブのジョブ番号６１、ユーザ名６２、ファイル名６３、状態（プリント中、待機中など）６４、ジョブタイプ６５などが表示される。
【００６８】
情報処理端末２０において、図示省略のマウス（ポインティングデバイス）などを使用して、装置アイコン５３にデータアイコン５４をドラッグしてドロップすると、該データアイコン５４に対応するデータファイルをその装置アイコン５３に対応する出力装置１０で印刷する旨の印刷指示（出力指示）が情報処理端末２０から出力管理サーバ３０へ送付されるようになっている。ユーザから見れば、該ドラッグ＆ドロップ操作により、出力装置へ実際にジョブを送信したように見える。
【００６９】
また、印刷指示を出力した後に、前述の操作によってアクティブジョブリスト６０を表示させた後、その中からジョブを選択すると、図示省略の設定画面が表示され、そのジョブに対する印刷設定（出力設定）を変更することができるようになっている。印刷設定が変更されると、情報処理端末２０から出力管理サーバ３０へその変更内容を示す出力設定変更指示が送付される。
【００７０】
さらに、印刷指示を出力した後、図６の出力操作画面５０ｂに示すようなドラッグ＆ドロップ操作によって、出力先を変更することができるようになっている。  すなわち、レイアウト画像５１上の装置アイコン５３ａをクリックして、その出力装置１０ａのアクティブジョブリスト６０ｂを表示させ、その中から目的のジョブを選択して他の装置アイコン５３ｂ上にドラッグ＆ドロップすると、そのジョブの出力先をドロップ先の装置アイコン５３ｂに対応する出力装置１０ｂに変更する旨の変更指示が出力管理サーバ３０へ送信されるようになっている。図６の例では、データアイコン５４ａを装置アイコン５３ｂ上にドラッグ＆ドロップすることで、「Ｄｏｃ１」の出力ジョブを第１の出力装置１０ａから第２の出力装置１０ｂへ移動させている。
【００７１】
次に、情報処理端末２０から出力装置１０へ出力指示（印刷指示）を送付した際の内部制御について説明する。
【００７２】
図７は、システム構成図を用いて上記内部制御におけるデータの推移を示したものであり、図８は同じくデータの推移をシーケンスで表したものである。図７と図８においてＰ１からＰ４の符号の付された各処理は、両図面において対応している。なお、ここでは、出力先として第１の出力装置１０ａが指定されているものとする。
【００７３】
まず、図４に示すような操作方法により生成された出力指示に対応するジョブデータが情報処理端末２０から出力管理サーバ３０へ送信される（Ｐ１）。出力管理サーバ３０は情報処理端末２０から受信したジョブデータを、出力先に指定された出力装置１０ａに対応する出力先フォルダ７１ａの中にジョブファイルとして保持する。
【００７４】
出力管理サーバ３０はさらに、情報処理端末２０から受信したジョブデータからジョブタイプと送信元の情報処理端末２０のＩＰアドレスとを取得し、出力先に指定された第１の出力装置１０ａに対して予約ジョブ情報（ＩＰアドレスとジョブタイプなどを示す情報）を送信して出力予約を行なう（Ｐ２）。予約ジョブ情報を受信した第１の出力装置１０ａは、そのジョブタイプに該当する機能（プリント、ファクシミリ送信、ボックス保存など）のアクティブジョブとしてジョブを登録する。
【００７５】
情報処理端末２０はジョブの登録時に当該ジョブに対してジョブＩＤを付与し、該ジョブＩＤを出力管理サーバ３０へ返送する（Ｐ３）。ジョブＩＤを受信した出力管理サーバ３０は、予約ジョブ情報を発行したジョブのジョブデータに関連付けて（たとえば、ジョブデータを格納したファイル内に）このジョブＩＤを登録する。
【００７６】
第１の出力装置１０ａは、アクティブジョブとして登録されている中のいずれかのジョブが新たに実行可能状態になると、そのジョブのジョブＩＤを含むジョブ情報送付要求を出力管理サーバ３０に送信する。これにより、当該ジョブのジョブデータの送信を出力管理サーバ３０に要求する（Ｐ４）。たとえば、前の印刷ジョブの実行が終了したとき、予約順位が次の印刷ジョブが実行可能状態となり、該印刷ジョブに係わるデータの送付要求（ジョブ情報送付要求）が出力管理サーバ３０に送信される。
【００７７】
出力管理サーバ３０は第１の出力装置１０ａからジョブ情報送付要求を受信すると、第１の出力装置１０ａに対応する出力先フォルダ７１ａの中で、このジョブ情報送付要求に含まれるジョブＩＤと同じジョブＩＤに関連付けされているジョブデータを検索し、該ジョブデータを第１の出力装置１０ａに送信する（Ｐ５）。
【００７８】
出力管理サーバ３０からジョブデータの転送を受けた出力装置１０は、受信したジョブデータに従って印刷処理などのジョブを実行する。
【００７９】
次に、ジョブデータの転送が開始される前に、第１の出力装置１０ａから第２の出力装置１０ｂへジョブを移動させる場合の動作について説明する。
【００８０】
図９は、情報処理端末２０から第１の出力装置１０ａを出力先に指定した出力指示を送信した後、出力管理サーバ３０から第１の出力装置１０ａに対してジョブデータの転送が開始される前に、該ジョブの出力先を第２の出力装置１０ｂに変更する場合におけるデータの推移を示すシーケンス図である。図中のＰ１〜Ｐ３の示す処理は、図８に示すものと同一でありそれらの説明は省略する。
【００８１】
図６に示すようなドラッグ＆ドロップ操作により出力先の変更操作がなされると、情報処理端末２０から出力管理サーバ３０に対してその変更内容を示す出力先変更指示が送信される（Ｐｄ１）。出力先変更指示にはジョブＩＤや変更前と変更後の出力装置のＩＰアドレスなどが含まれる。
【００８２】
出力先変更指示を受けた出力管理サーバ３０は、図１０に示すように、変更後（移動先）の出力装置１０ｂに対応する出力先フォルダ７１ｂの中に当該ジョブ用のジョブフォルダ７２ｂを新規に作成し、このジョブフォルダ７２ｂへ移動対象のジョブＢのジョブデータＢ（設定データや出力対象データなど）を複製する。さらに移動元のジョブフォルダ７２ａに登録されているジョブの状態情報を「キャンセル」に変更する。
【００８３】
その後は、出力指示の場合と同様に、第２の出力装置１０ｂに対して予約ジョブ情報（ＩＰアドレスとジョブタイプを示す情報）を送信して出力予約を行ない（図９、Ｐｄ２）、第２の出力装置１０ｂから返送されてくるジョブＩＤを該当するジョブフォルダ７２ｂ内に登録する（Ｐｄ３）。
【００８４】
出力管理サーバ３０は第２の出力装置１０ｂからジョブＢに関するジョブ情報送付要求を受信すると（図９、Ｐｄ４）、該当するジョブフォルダ７２ｂに保存されているジョブデータＢ（設定データおよび出力対象データ）を第２の出力装置１０ｂに転送する（Ｐｄ５）。
【００８５】
一方、出力管理サーバ３０は、変更前の出力先である第１の出力装置１０ａからジョブＢに対するジョブ情報送付要求を受信すると（Ｐｄ６）、該当するジョブフォルダ７２ａ（図１０の移動後、参照）ではジョブの状態情報が「キャンセル」になっているので、このジョブフォルダ７２ａに保存されたままになっていたジョブデータＢおよびジョブフォルダ７２ａ自体を保持手段３２から消去し削除する。さらに第１の出力装置１０ａに対してジョブのキャンセル通知を送信する（図９、Ｐｄ７）。
【００８６】
キャンセル通知を受信した第１の出力装置１０ａは、先のジョブ情報送付要求に対応するジョブに関するキャンセル処理を実行し、次のジョブの処理へ移行する。たとえば、第１の出力装置１０ａでのキャンセル処理には、アクティブジョブリストの履歴をキャンセルに変更するなどがある。
【００８７】
このように、出力先に指定された出力装置１０において実行可能になるまで、ジョブデータ（設定データや出力対象データ）を出力管理サーバ３０の保持手段３２に保持しているので、転送開始前であれば、出力管理サーバ３０に保持しているジョブデータに対する内部的なデータ処理によって出力先を変更することができる。これにより、ユーザから見れば、出力装置へ既にジョブを投入したにもかかわらず、そのジョブを一旦削除して、新たに変更後の出力装置へ投入するといった煩雑な操作は不要となり、ドラッグ＆ドロップといった簡易な操作で出力先を変更することができる。したがって、最初に指定した出力装置でジャムや紙切れなどによって前ジョブが実行されない状況となった場合でも、ジョブを他の出力装置へ容易に移動させることができると共に、レイアウト画像上で出力先を確認できるので、目的の出力装置へジョブを簡単に移動させることができ、操作性・利便性の高い出力環境をユーザに提供することができる。
【００８８】
次に、出力装置へジョブデータを転送開始した後に、出力先や出力設定を変更する場合の動作について説明する。
【００８９】
図１１は、出力管理サーバ３０が行なう処理の流れを示したものである。また、図１２は、最初に指定した出力先で印刷が完了する場合の通常動作における出力管理サーバ３０および第１の出力装置１０ａの動作を表わし、図１３は、第１の出力装置１０ａへジョブデータＢを転送中にジョブＢの出力先を第２の出力装置１０ｂへ変更する操作がなされた場合の動作を表している。さらに図１４は、第１の出力装置１０ａへジョブデータＢを転送中にジョブＢに対して、ユーザから印刷設定の変更操作がなされた場合の動作を表し、図１５はジョブＢを第１の出力装置１０ａへ正常に転送し終えた後に、ユーザから出力先の変更指示を受けた場合の動作を表している。なお、図１２以降の各図では、ジョブフォルダ７２の表示を省略し、出力先フォルダ７２の下にジョブデータが存在するように簡略化して表示してある。
【００９０】
出力管理サーバ３０は、情報処理端末２０から第１の出力装置１０ａを出力先にしたジョブＢのジョブデータＢを受信すると、出力先フォルダ７１ａの中に該ジョブデータＢをファイル化して保存する（ステップＳ１０１）。次に、第１の出力装置１０ａに対する転送待ち（待機中）の前ジョブが存在するか否かを調べ（ステップＳ１０２）、待機中の前ジョブがある場合は待ち状態に入り（ステップＳ１０２；Ｙ）、待機中の前ジョブがなくなったら（ステップＳ１０２；Ｎ）、ジョブデータＢの複製である第２ジョブデータＢ２をジョブデータＢと同じ出力先フォルダ７１ａ内に作成する（ステップＳ１０３、図１２（ａ）のＰ１１）。その後、前ジョブＡの処理中または処理予定であるかを調べ（ステップＳ１０４）、前ジョブが処理予定でも処理中でもなくなったとき（ステップＳ１０４；Ｎ）、第１の出力装置１０ａへのジョブデータＢの転送を開始する（ステップＳ１０５）。
【００９１】
この後、ユーザがジョブデータＢの転送中にジョブＢに対して印刷設定や出力先の変更操作を行なわなかった場合は（ステップＳ１０６；ＮかつＳ１０７；Ｎ）、図１２（ｂ）に示すように、出力管理サーバ３０上にある元のジョブデータＢは、該ジョブデータＢが第１の出力装置１０ａに完全に転送された時点で削除される（図１１のステップＳ１１６、Ｓ１１７、図１２（ｂ）のＰ１２）。また、図１２（ｃ）に示すように、第１の出力装置１０ａでジョブデータＢに対する印刷処理が完了したとき、第１の出力装置１０ａから印刷処理終了通知が出力管理サーバ３０へ送信され（図１１のステップＳ１１８、図１２（ｃ）のＰ１３）、該印刷終了通知を受けた出力管理サーバ３０は、複製された第２ジョブデータＢ２を削除し（図１１ステップＳ１１９、図１２（ｃ）のＰ１４）、ジョブＢに対する一連の印刷動作が完了する（エンド）。
【００９２】
第１の出力装置１０ａへジョブデータＢを転送中に、図６に示すようなドロップ＆ドラッグ操作によって、ユーザがジョブＢの出力先を第２の出力装置１０ｂに変更する操作を行なった場合は（図１１のステップＳ１０７；Ｙ）、この変更操作に関する処理は、転送開始時にジョブデータＢを複製して作成した第２ジョブデータＢ２に対して行なわれる。具体的には、第２ジョブデータＢ２のファイルを第１の出力装置１０ａに対応した出力先フォルダ７１ａから、第２の出力装置１０ｂに対応した出力先フォルダ７１ｂに移動させる（図１１のステップＳ１１２、図１３（ａ）のＰ２１）。
【００９３】
次に、出力管理サーバ３０は第１の出力装置１０ａへのジョブデータＢの転送をキャンセルする（図１１のステップＳ１１３、図１３（ｂ）のＰ２２）。その後、出力先フォルダ７１ａ内にある元のジョブデータＢを削除する（図１１のステップＳ１１４、図１３（ｂ）のＰ２３）。出力管理サーバ３０での削除処理が終了した後、第１の出力装置１０ａは、自装置へ転送済みのジョブデータＢを自装置内から削除する（図１１のステップＳ１１５、図１３（ｂ）のＰ２４）。その後、出力先フォルダ７１ｂに移動された第２ジョブデータＢ２は、第２の出力装置１０ｂにおけるジョブＢとして扱われて、第２出力装置１０ｂへの転送開始時にその複製がされるといった動作が行なわれる。
【００９４】
ジョブデータＢを第１の出力装置１０ａへ転送中に、ユーザからジョブＢに対する印刷設定の変更操作が行なわれた場合は（ステップＳ１０６；Ｙ）、この変更操作に関する処理は、転送開始時にジョブデータＢを複製して作成した第２ジョブデータＢ２に対して行なわれる。具体的には、まず、ジョブデータＢの第１の出力装置１０ａへの転送をキャンセルする（図１１のステップＳ１０８、図１４（ａ）のＰ３１）。その後、転送開始時に複製されている第２ジョブデータＢ２に対して印刷設定の変更操作を行ない（図１１のステップＳ１０９、図１４（ａ）のＰ３２）、変更後の第２ジョブデータＢ２を元のジョブデータＢに上書きしてジョブデータＢ´に書き換える（図１１のステップＳ１１０、図１４（ｂ）のＰ３３）。書き換え後、第２ジョブデータＢ２は削除する（Ｐ３４）
【００９５】
出力管理サーバ３０での変更操作が完了した後、第１の出力装置１０ａは、自装置へ転送済みのジョブデータＢを自装置内から削除する（図１１のステップＳ１１１、図１４（ｂ）のＰ３５）。その後、出力管理サーバ３０は、書き換え後のジョブデータＢ´を複製して第２ジョブデータＢ´を作成した後（図１４（ｃ）のＰ３６）、第１の出力装置１０ａに対してジョブデータＢ´の転送を開始する（図１１のステップＳ１１２、図１４（ｃ）のＰ３７）。
【００９６】
なお、ジョブＢを第１の出力装置１０ａへ正常に転送し終えた後に、ユーザから出力先の変更指示を受けた場合は、図１５に示すような動作になる（該動作は図１１では図示省略）。出力管理サーバ３０は第１の出力装置１０ａへのジョブデータＢの転送が終了すると、その時点で元のジョブデータＢは削除するが（Ｐ４１）、複製した第２ジョブデータＢ２については、元のジョブデータＢの転送終了後も出力管理サーバ３０に保持する。
【００９７】
そして、第１の出力装置１０ａでジョブデータＢに対する印刷処理中にユーザがジョブＢに対して出力先を第２の出力装置１０ｂに変更する操作を行なうと、該操作は第２ジョブデータＢ２に対して行なわれる。具体的には、出力管理サーバ３０は、第２ジョブデータＢ２を出力先フォルダ７１ｂへの移動させる処理を行なった後（Ｐ４２）、第１の出力装置１０ａに対して印刷キャンセル通知を送信する（Ｐ４３）。これを受けた第１の出力装置１０ａは印刷を中止し、その後、ジョブデータＢを破棄する（Ｐ４４）。出力管理サーバ３０は、出力先フォルダ７１ｂに移動させた、第２ジョブデータＢ２を第２の出力装置１０ｂにおけるジョブＢの元データとして扱い、第２の出力装置１０ｂへの第２ジョブデータＢ２の転送を開始する。このとき、図１３（ｂ）と同様に、その複製をさらに作成するというように動作する。
【００９８】
このように、転送開始時にジョブデータの複製を作成し、元のジョブデータを出力装置１０への転送に用い、転送開始後に行なわれるユーザからの変更操作を複製した第２ジョブデータに対して行なうようにしたので、ジョブデータの転送中や出力装置の障害などにより転送途中で待機状態となった場合でも、そのジョブに対する印刷設定の変更や出力先の変更が可能になる。さらに、複製した第２ジョブデータは、元のジョブデータの転送が終了した後も削除されずに印刷処理が完了するまで保持されるので、既に転送済みとなったジョブに対しても、印刷処理が完了するまでは、印刷設定を変更したり、出力先を変更したりすることができる。
【００９９】
図１６は、情報処理端末２０から出力管理サーバ３０にジョブを送付した後、そのジョブの出力先を変更したり印刷設定を変更したりする場合におけるデータ出力システム５内でのデータの受け渡しシーケンスを表わしている。まず、情報処理端末２０は、ユーザからの印刷指示Ａに係わるジョブデータＡ(画像データ、設定情報、出力先装置のＩＰアドレス)を出力管理サーバ３０へ送信する（Ｑ１）。受信したジョブデータＡは出力管理サーバ３０に保存される。
【０１００】
出力管理サーバ３０は、受信したジョブデータＡからジョブタイプと依頼元の情報処理端末２０のＩＰアドレスとを取得し、出力先に指定された第１の出力装置１０ａへ、予約ジョブ情報(ＩＰアドレスとジョブタイプ)を送付する（Ｑ２）。
【０１０１】
予約ジョブ情報を受信した第１の出力装置１０ａは、ジョブタイプに該当する機能(プリント、ファクシミリ送信、ボックス保存など)のアクティブジョブにジョブを登録し、登録時のジョブＩＤを出力管理サーバ３０へ送付する（Ｑ３）。
【０１０２】
その後、第１の出力装置１０ａでジョブＡの実行が可能となる時期に応じて、出力管理サーバ３０は第１の出力装置１０ａに対してジョブデータＡの転送を開始し（Ｑ４）、このとき、ジョブデータＡの複製ファイルである第２ジョブデータＡを、元のジョブデータＡと同一の出力先フォルダ７１ａ内に作成する（Ｑ５）。
【０１０３】
その後、第２の出力装置１０ｂを出力先に指定したジョブＢについても、上記のＱ１〜Ｑ３と同様にして、情報処理端末２０から出力管理サーバ３０へ印刷指示Ｂが送付され（Ｑ６）、出力管理サーバ３０は予約ジョブ情報Ｂを第１の出力装置１０ａに送付し（Ｑ７）、第１の出力装置１０ａから出力管理サーバ３０へ登録時のジョブＩＤが返送される（Ｑ８）。
【０１０４】
ジョブデータＡの転送中に、ユーザ操作により情報処理端末２０から、ジョブＡの出力先を第２の出力装置１０ｂに変更する旨の出力先変更指示が送付されると（Ｑ９）、出力管理サーバ３０は第１の出力装置１０ａへのジョブデータＡの転送をキャンセルする（Ｑ１０）。さらに、出力管理サーバ３０は第１の出力装置１０ａに対応する出力先フォルダ７１ａに保持している複製の第２ジョブデータＡ２を第２の出力装置１０ｂに対応する出力先フォルダ７１ｂに移動させ、さらに、第１の出力装置１０ａに対応する出力先フォルダ７１ａ内のジョブデータＡおよび第２ジョブデータＡ２を削除する（Ｑ１１）。
【０１０５】
出力管理サーバ３０は出力先フォルダ７１ｂに移動したジョブデータＡに基づいて、第２の出力装置１０ｂに対して予約ジョブ情報を送付し（Ｑ１２）、これに応じて第２の出力装置１０ｂからジョブＩＤを受信する（Ｑ１３）。また、第１の出力装置１０ａでは転送済みのジョブデータＡが削除される（Ｑ１４）。
【０１０６】
ジョブＡの削除に伴って第１の出力装置１０ａでジョブＢの実行が可能になると、出力管理サーバ３０は第１の出力装置１０ａに対してジョブデータＢの転送を開始し（Ｑ１５）、このとき、ジョブデータＢの複製ファイルである第２ジョブデータＢを、元のジョブデータＢと同一の出力先フォルダ７１ａ内に作成する（Ｑ１６）。
【０１０７】
ジョブデータＢの転送中に、ユーザ操作により情報処理端末２０から、ジョブＢの出力設定（印刷設定）を変更する旨の出力設定変更指示が送付されると（Ｑ１７）、出力管理サーバ３０は第１の出力装置１０ａへのジョブデータＢの転送を中止する（Ｑ１８）。さらに、第２ジョブデータＢ２に対して印刷設定の変更処理を行ない、元のジョブデータＢに、変更後の第２ジョブデータＢ２を上書きして書き換える（Ｑ１９）。
【０１０８】
書き換え後（変更後）のジョブデータＢの複製を新たに作成し（Ｑ１６）、変更後のジョブデータＢの第１の出力装置１０ａへの転送を開始する（Ｑ２０）。出力管理サーバ３０は、該ジョブデータＢの転送終了後、ジョブデータＢを削除する（Ｑ２１）。第１の出力装置１０ａではジョブデータＢに基づく印刷処理が開始され（Ｑ２２）、この印刷処理が終了すると第１の出力装置１０ａから出力管理サーバ３０に対して印刷完了通知が送信される（Ｑ２３）。出力管理サーバ３０は、印刷完了通知を受信すると、複製の第２ジョブデータＢ２を削除する（Ｑ２４）。
【０１０９】
次に、本発明の第２の実施の形態を説明する。
【０１１０】
第２の実施の形態では、ジョブデータの複製を作成することなく処理を行なうようになっている。図１７は、第２の実施の形態における出力管理サーバ３０の動作フローを示している。基本的な流れは図１１に示すものと同様である。
【０１１１】
まず、情報処理端末２０から第１の出力装置１０ａを出力先に指定した出力指示と共にジョブデータＢを受信すると、第１の出力装置１０ａに対応する出力先フォルダ７１ａの中にジョブデータＢをファイル化して保存し（ステップＳ２０１）、待機中の前ジョブが存在せず（ステップＳ２０２；Ｎ）、かつ前ジョブが処理予定でも処理中でもなくなったら（ステップＳ２０３；Ｎ）、第１の出力装置１０ａへジョブデータＢの転送を開始する（ステップＳ２０４）。
【０１１２】
ジョブデータＢを第１の出力装置１０ａへ転送中に、ユーザからジョブＢに対する印刷設定の変更の操作が行なわれた場合は（ステップＳ２０５；Ｙ）、ジョブデータＢの第１の出力装置１０ａへの転送をキャンセルし（ステップＳ２０６）、ジョブデータＢに対して印刷設定の変更処理を行ない（ステップＳ２０７）、変更後のジョブデータＢを第１の出力装置１０ａに転送する（ステップＳ２０８）。そして、第１の出力装置１０ａへの転送が終了し（ステップＳ２１３）、さらに第１の出力装置１０ａでの印刷が完了（第１の出力装置１０ａから印刷完了通知を受信）すると（ステップＳ２１４）、出力管理サーバ３０に保持していたジョブデータＢを削除して（ステップＳ２１５）処理を終了する（エンド）。
【０１１３】
一方、第１の出力装置１０ａへジョブデータＢを転送中に、出力先を第２の出力装置１０ｂに変更する指示を受けた場合は（ステップＳ２０９；Ｙ）、ジョブデータＢの第１の出力装置１０ａへの転送をキャンセルし（ステップＳ２１０）、ジョブデータＢを第２の出力装置１０ｂに対応する出力先フォルダ７１ｂに移動する（ステップＳ２１１）。このとき、第１の出力装置１０ａでは転送済みのジョブデータＢが削除される（ステップＳ２１２）。これにより本処理は終了する（エンド）が、その後は、第２の出力装置１０ｂに対応する出力先フォルダ７１ｂへ移動したジョブデータＢに基づいて、第２の出力装置１０ｂに対するデータ転送処理が実行される。
【０１１４】
ジョブデータＢを第１の出力装置１０ａへ転送中に、ユーザからジョブＢに対する出力先や印刷設定などの変更操作を受けなかったときは（ステップＳ２０９；Ｎ）、第１の出力装置１０ａへの転送が終了し（ステップＳ２１３）、さらに第１の出力装置１０ａでの印刷が完了したとき（ステップＳ２１４）、出力管理サーバ３０に保持していたジョブデータＢを削除して（ステップＳ２１５）処理を終了する（エンド）。
【０１１５】
このように、出力装置１０へのジョブデータの転送が完了した段階では、このジョブデータを出力管理サーバ３０上から削除せず、出力装置１０での印刷処理が完了するまでジョブデータを出力管理サーバ３０で保持するようにしたので、転送完了後も、出力先や出力設定の変更を、出力管理サーバ３０内に保持しているジョブデータに対する処理にて可能になる。従って、ユーザにおいては、既に投入したジョブを一旦削除し、出力先や出力設定を変更した印刷指示を改めて送出するなどの操作を行なうことなく、ドラッグ＆ドロップといった簡易な操作で出力先を変更したり、投入したジョブに対して出力設定を変更したりすることができる。
【０１１６】
たとえば、最初に指定した出力装置でジャムや紙切れなどによって前ジョブが実行されずに次ジョブのデータ転送が途中で待機状況となったような場合でも、該次ジョブを他の出力装置へ容易に移動させることができる。またレイアウト画像上で出力先を確認できるので、目的の出力装置へジョブを簡単に移動させることができ、操作性・利便性の高い出力環境をユーザに提供することができる。
【０１１７】
以上、本発明の実施の形態を図面によって説明してきたが、具体的な構成は実施の形態に示したものに限られるものではなく、本発明の要旨を逸脱しない範囲における変更や追加があっても本発明に含まれる。
【０１１８】
たとえば、第１の実施の形態では、転送を開始する際にジョブデータの複製を作成するようにしたが、転送開始前であれば、より早い段階で複製を作成してもよく、情報処理端末２０から受信したジョブデータを保存する際に複製を同時に作成するような構成でもかまわない。
【０１１９】
また、複製はジョブデータの全部に対して行なわなくてもよく、転送中に出力先や出力設定を変更するために必要な部分のみでもかまわない。たとえば、画像データなどは複製を作成せず、ジョブ情報のみ複製してもよい。
【０１２０】
また、実施の形態では、レイアウト画像上でのドラッグ＆ドロップ操作によってジョブの出力指示や出力先変更指示を出すように構成したが、情報処理端末２０での操作はこれに限定されるものではなく、たとえば、装置名のリストから出力先を選択するような操作であってもかまわない。
【０１２１】
また、出力装置１０での前ジョブの処理完了を認識する方法は、出力装置１０からの通知（ジョブ情報送付要求など）を利用するほか、出力装置１０において次ジョブが実行可能になる時期を出力管理サーバ３０側で予測し、該予測に基づいて出力管理サーバ３０から出力装置１０へのデータ転送を制御するように構成されてもよい。
【図面の簡単な説明】
【０１２２】
【図１】本発明の実施の形態に係わるデータ出力システムの構成例を示す説明図である。
【図２】本発明の第１の実施の形態に係わるデータ出力システムの主要な機能構成を示すブロック図である。
【図３】本発明の実施の形態に係わる出力管理サーバの保持手段におけるデータ構造を示す説明図である。
【図４】情報処理端末から印刷を指示する際に情報処理端末の表示装置に表示される出力操作画面の一例を示す説明図である。
【図５】アクティブジョブリストの一例を示す説明図である。
【図６】出力先を変更する際の出力操作画面の一例を示す説明図である。
【図７】出力指示に係わるデータの推移を示す説明図である。
【図８】出力指示に係わるデータの推移を示すシーケンス図である。
【図９】出力変更指示に係わるデータの推移を示すシーケンス図である。
【図１０】保持手段内の登録データの状態をジョブ移動前と移動後について対比して示す説明図である。
【図１１】第１の実施の形態に係わる出力管理サーバの処理手順を示す流れ図である。
【図１２】最初に指定した出力先で印刷が完了する場合の通常動作における出力管理サーバおよび第１の出力装置ａの動作を示す説明図である。
【図１３】ジョブデータの転送中に出力先を変更する操作がなされた場合の動作を示す説明図である。
【図１４】ジョブデータの転送中に出力設定（印刷設定）を変更する操作がなされた場合の動作を示す説明図である。
【図１５】ジョブデータを出力装置へ正常に転送し終えた後に、ユーザから出力先の変更指示を受けた場合の動作を示す説明図である。
【図１６】出力先の変更や出力設定が変更された場合におけるデータの推移を示すシーケンス図である。
【図１７】第２の実施の形態に係わる出力管理サーバの処理手順を示す流れ図である。
【図１８】前ジョブＡの印刷完了後も次ジョブＢに係わるデータ転送が継続する場合のデータ推移を時間経過に従って表した説明図である。
【図１９】次ジョブＢの転送中に前ジョブＡの処理中に異常が発生し、次ジョブＢのデータ転送が途中で待機状態となった場合のデータ推移を時間経過に従って表した説明図である。
【符号の説明】
【０１２３】
２…ネットワーク
５…データ出力システム
１０…出力装置
１０ａ…第１の出力装置（ＭＦＰ１）
１０ｂ…第２の出力装置（ＭＦＰ２）
１０ｃ…第３の出力装置（ＭＦＰ３）
１１…予約管理部
１２…完了通知送信手段
２０…情報処理端末
２１…出力指示送信手段
２２…変更指示送信手段
３０…出力管理サーバ
３１…受信手段
３２…保持手段
３３…予約手段
３４…複製手段
３５…転送制御手段
３６…変更指示受信手段
３７…出力先変更手段
３８…出力設定変更手段
３９…完了通知受信手段
４１…削除手段
４２…画面表示制御手段
４３…レイアウト情報記憶部
５０…出力操作画面
５１…レイアウト画像
５２…机
５３…装置アイコン
５４…データアイコン
６０…アクティブジョブリスト
７１…出力先フォルダ
７２…ジョブフォルダ
Ｂ…ジョブＢのジョブデータ
Ｂ２…ジョブＢの第２ジョブデータ
【図１】
0004954164.tif 000002
【図２】
0004954164.tif 000003
【図３】
0004954164.tif 000004
【図４】
0004954164.tif 000005
【図５】
0004954164.tif 000006
【図６】
0004954164.tif 000007
【図７】
0004954164.tif 000008
【図８】
0004954164.tif 000009
【図９】
0004954164.tif 000010
【図１０】
0004954164.tif 000011
【図１１】
0004954164.tif 000012
【図１２】
0004954164.tif 000013
【図１３】
0004954164.tif 000014
【図１４】
0004954164.tif 000015
【図１５】
0004954164.tif 000016
【図１６】
0004954164.tif 000017
【図１７】
0004954164.tif 000018
【図１８】
0004954164.tif 000019
【図１９】
0004954164.tif 000020