(57)【要約】【課題】プリンタ等のデバイスに送信したジョブに対応するジョブの状態情報等を容易に見分けることが可能なジョブ処理装置、方法およびプログラムを提供する。【解決手段】ジョブ処理装置はプリントジョブを生成し、プリントジョブにドキュメントネームを付加し、ドキュメントネームを付加したプリントジョブを保存し、ＬＰＲ  Ｉ／Ｆを介してプリンタに送信する。プリンタはプリントジョブをプリント処理するとともに、デバイスプリントジョブを生成し、ＵＩパネルプロトコル  Ｉ／Ｆを介してジョブ管理装置に送信する。ジョブ管理装置はデバイスプリントジョブに付加されたドキュメントネームと、保存しているドキュメントネーム付きのプリントジョブとをマッピングし、そのデバイスプリントジョブに対応するプリントジョブを確認し、確認したデバイスプリントジョブを保存する。【選択図】図２
2006072474.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク接続を前提とするデバイスとローカル接続するジョブ処理装置において、
前記デバイスに対するジョブを生成するジョブ生成手段と、
前記ジョブ生成手段で生成したジョブに識別情報を付加する識別情報付加手段と、
前記識別情報付加手段で前記識別情報が付加された識別情報付きジョブを保存する識別情報付きジョブ保存手段と、
前記デバイスに対する前記識別情報付きジョブの送信を行う第１の通信インターフェースと、
前記デバイスから送信される情報の受信を行う第２の通信インターフェースと、
前記第２の通信インターフェースにより前記識別情報付きジョブの状態を示す情報を受信した際に、該情報に付加された識別情報と、前記識別情報付きジョブ保存手段で保存した識別情報付きジョブとに基づいて該情報に対応するジョブを確認するジョブ確認手段と、
前記ジョブ確認手段で対応するジョブを確認した情報を保存する情報保存手段と
を具備することを特徴とするジョブ処理装置。
【請求項２】
前記識別情報は、
前記ジョブのファイル名である
ことを特徴とする請求項１記載のジョブ処理装置。
【請求項３】
前記情報保存手段で保存した情報を出力する出力手段
を更に具備することを特徴とする請求項１記載のジョブ処理装置。
【請求項４】
ネットワーク接続を前提とするデバイスとローカル接続し、該デバイスを動作させるジョブを処理するジョブ処理方法において、
前記デバイスに対するジョブを生成し、
該生成したジョブに識別情報を付加し、
前記識別情報が付加された識別情報付きジョブを保存し、
第１の通信インターフェースを介して前記デバイスに対する前記識別情報付きジョブを送信し、
第２の通信インターフェースを介して前記デバイスから送信される情報を受信し、
該受信した情報が前記識別情報付きジョブの状態を示す際に、該情報に付加された識別情報と、前記保存した識別情報付きジョブとに基づいて該情報に対応するジョブを確認し、
前記対応するジョブを確認した情報を保存する
ことを特徴とするジョブ処理方法。
【請求項５】
前記識別情報は、
前記ジョブのファイル名である
ことを特徴とする請求項４記載のジョブ処理方法。
【請求項６】
前記保存した情報を出力する
ことを特徴とする請求項４記載のジョブ処理装置。
【請求項７】
ネットワーク接続を前提とするデバイスとローカル接続し、該デバイスを動作させるジョブを処理するジョブ処理プログラムにおいて、
前記デバイスに対するジョブを生成する処理と、
該生成したジョブに識別情報を付加する処理と、
前記識別情報が付加された識別情報付きジョブを保存する処理と、
第１の通信インターフェースを介して前記デバイスに対する前記識別情報付きジョブを送信する処理と、
第２の通信インターフェースを介して前記デバイスから送信される情報を受信する処理と、
該受信した情報が前記識別情報付きジョブの状態を示す際に、該情報に付加された識別情報と、前記保存した識別情報付きジョブとに基づいて該情報に対応するジョブを確認する処理と、
前記対応するジョブを確認した情報を保存する処理と
をコンピュータに動作させることを特徴とするジョブ処理プログラム。
【請求項８】
前記識別情報は、
前記ジョブのファイル名である
ことを特徴とする請求項７記載のジョブ処理プログラム。
【請求項９】
前記保存した情報を出力する処理
をコンピュータに動作させることを特徴とする請求項７記載のジョブ処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ジョブ処理装置、方法およびプログラムに関し、特に、ネットワーク接続を前提としているデバイスにローカル接続するジョブ処理装置、方法およびプログラムに関する。
【背景技術】
【０００２】
従来、ネットワーク接続を前提としているプリンタが普及している。
【０００３】
例えば、複数のコンピュータに接続され、その複数のコンピュータから送信されたデータを混同することなく順次プリントするよう制御するプリンタがある（例えば、特許文献１参照。）。
【特許文献１】特開平３−７８０１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、ネットワーク接続を前提としているプリンタをコンピュータのローカルプリンタとして使用する場合、コンピュータからプリンタにプリントジョブを送信するインターフェースと、プリンタからコンピュータにプリントジョブの状態情報を送信するインターフェースとが異なるため、コンピュータがプリンタに送信したプリントジョブに対応するプリントジョブの状態情報を見分けることが困難であるという問題がある。
【０００５】
そこで、本発明は、上述の問題点を鑑みて、プリンタ等のデバイスに送信したジョブに対応するジョブの状態情報等を容易に見分けることが可能なジョブ処理装置、方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、請求項１の発明は、ネットワーク接続を前提とするデバイスとローカル接続するジョブ処理装置において、前記デバイスに対するジョブを生成するジョブ生成手段と、前記ジョブ生成手段で生成したジョブに識別情報を付加する識別情報付加手段と、前記識別情報付加手段で前記識別情報が付加された識別情報付きジョブを保存する識別情報付きジョブ保存手段と、前記デバイスに対する前記識別情報付きジョブの送信を行う第１の通信インターフェースと、前記デバイスから送信される情報の受信を行う第２の通信インターフェースと、前記第２の通信インターフェースにより前記識別情報付きジョブの状態を示す情報を受信した際に、該情報に付加された識別情報と、前記識別情報付きジョブ保存手段で保存した識別情報付きジョブとに基づいて該情報に対応するジョブを確認するジョブ確認手段と、前記ジョブ確認手段で対応するジョブを確認した情報を保存する情報保存手段とを具備することを特徴とする。
【０００７】
また、請求項２の発明は、請求項１の発明において、前記識別情報は、前記ジョブのファイル名であることを特徴とする。
【０００８】
また、請求項３の発明は、請求項１の発明において、前記情報保存手段で保存した情報を出力する出力手段を更に具備することを特徴とする。
【０００９】
また、請求項４の発明は、ネットワーク接続を前提とするデバイスとローカル接続し、該デバイスを動作させるジョブを処理するジョブ処理方法において、前記デバイスに対するジョブを生成し、該生成したジョブに識別情報を付加し、前記識別情報が付加された識別情報付きジョブを保存し、第１の通信インターフェースを介して前記デバイスに対する前記識別情報付きジョブを送信し、第２の通信インターフェースを介して前記デバイスから送信される情報を受信し、該受信した情報が前記識別情報付きジョブの状態を示す際に、該情報に付加された識別情報と、前記保存した識別情報付きジョブとに基づいて該情報に対応するジョブを確認し、前記対応するジョブを確認した情報を保存することを特徴とする。
【００１０】
また、請求項５の発明は、請求項４の発明において、前記識別情報は、前記ジョブのファイル名であることを特徴とする。
【００１１】
また、請求項６の発明は、請求項４の発明において、前記保存した情報を出力することを特徴とする。
【００１２】
また、請求項７の発明は、ネットワーク接続を前提とするデバイスとローカル接続し、該デバイスを動作させるジョブを処理するジョブ処理プログラムにおいて、前記デバイスに対するジョブを生成する処理と、該生成したジョブに識別情報を付加する処理と、前記識別情報が付加された識別情報付きジョブを保存する処理と、第１の通信インターフェースを介して前記デバイスに対する前記識別情報付きジョブを送信する処理と、第２の通信インターフェースを介して前記デバイスから送信される情報を受信する処理と、該受信した情報が前記識別情報付きジョブの状態を示す際に、該情報に付加された識別情報と、前記保存した識別情報付きジョブとに基づいて該情報に対応するジョブを確認する処理と、前記対応するジョブを確認した情報を保存する処理とをコンピュータに動作させることを特徴とする。
【００１３】
また、請求項８の発明は、請求項７の発明において、前記識別情報は、前記ジョブのファイル名であることを特徴とする。
【００１４】
また、請求項９の発明は、請求項７の発明において、前記保存した情報を出力する処理をコンピュータに動作させることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、ネットワーク接続を前提としている既存のデバイスを変更することなく、デバイスに送信したジョブに対応するジョブの状態情報等を容易に見分けることが可能になるという効果を奏する。
【発明を実施するための最良の形態】
【００１６】
以下、本発明に係るジョブ処理装置、方法およびプログラムの実施の形態について添付図面を参照して詳細に説明する。なお、本発明を適用したジョブ処理装置にプリンタがローカル接続する構成を実施例とする。
【００１７】
図１は、本発明を適用したジョブ処理装置１とプリンタ２とのローカル接続構成を示す図である。
【００１８】
図１に示すように、本発明を適用したジョブ処理装置１は、ネットワーク接続を前提としているプリンタ２とローカル接続され、ジョブ処理装置１はプリンタ２に対してプリントデータを含むプリントジョブを送信し、プリンタ２はジョブ処理装置１から受信したプリントジョブに従ってプリント処理を実施するとともに、ジョブ処理装置１に対してプリント処理を実施しているプリントジョブの状態情報（以後、デバイスプリントジョブと称する）を送信する。
【００１９】
ここで、ジョブ処理装置１からプリンタ２に対するプリントジョブの送信は、ＴＣＰ／ＩＰネットワークを経由して印刷を行うプロトコルであるＬＰＲ（Line Printer daemon protocol）を接続インターフェースとして行われ、プリンタ２からジョブ処理装置１に対するデバイスプリントジョブの送信は、ＵＩパネル表示用の独自のプロトコル（以後、ＵＩパネルプロトコルと称する）を接続インターフェースとして行われる。
【００２０】
図２は、ジョブ処理装置１およびプリンタ２の機能的な構成を示すブロック図である。
【００２１】
図２に示すように、ジョブ処理装置１は、プリントジョブ生成部３、ドキュメントネーム付加部４、プリントジョブ保存部５、プリントジョブ送信部６、ＬＰＲ  Ｉ／Ｆ７、ＵＩパネルプロトコル  Ｉ／Ｆ８、デバイスプリントジョブ受信部９、デバイスプリントジョブマッピング部１０、デバイスプリントジョブ保存部１１、出力部１２を具備して構成され、プリンタ２は、ＬＰＲ  Ｉ／Ｆ７、プリントジョブ受信部１３、プリント処理部１４、デバイスプリントジョブ生成部１５、デバイスプリントジョブ送信部１６、ＵＩパネルプロトコル  Ｉ／Ｆ８を具備して構成される。
【００２２】
ここで、ジョブ処理装置１の各構成部について説明する。
【００２３】
プリントジョブ生成部３は、プリント処理するプリントデータを含むプリントジョブを生成する処理を行う。
【００２４】
ドキュメントネーム付加部４は、プリントジョブとデバイスジョブとをマッピングするための偽りのファイル名であるドキュメントネームを、プリントジョブ生成部３で生成したプリントジョブに付加する処理を行う。ドキュメントネームは、ジョブを一意に識別するために自動的に生成された一意な文字列を、偽りのファイル名として生成される。
【００２５】
プリントジョブ保存部５は、ドキュメントネーム付加部４でドキュメントネームが付加されたプリントジョブを保存する。
【００２６】
プリントジョブ送信部６は、ドキュメントネーム付加部４でドキュメントネームを付加したプリントデータをプリンタ２に送信する処理を行う。
【００２７】
ＬＰＲ  Ｉ／Ｆ７は、ＬＰＲでプリントジョブをプリンタ２に送信する接続インターフェースである。
【００２８】
ＵＩパネルプロトコル  Ｉ／Ｆ８は、ＵＩパネルプロトコルでデバイスプリントジョブをプリンタ２から受信する接続インターフェースである。
【００２９】
デバイスプリントジョブ受信部９は、プリンタ２から送信されたデバイスプリントジョブを受信する処理を行う。
【００３０】
デバイスプリントジョブマッピング部１０は、デバイスプリントジョブ受信部９で受信したデバイスプリントジョブに付加されたドキュメントネームと、プリントジョブ保存部５で保存しているドキュメントネーム付きのプリントジョブとをマッピングすることで、そのデバイスプリントジョブに対応するプリントジョブを確認する処理を行う。
【００３１】
デバイスプリントジョブ保存部１１は、デバイスプリントジョブマッピング部１０で対応するプリントジョブを確認したデバイスプリントジョブを保存する。
【００３２】
出力部１２は、デバイスプリントジョブ保存部１１で保存しているデバイスプリントジョブの出力制御を行なう。例えば、図に示すように、デバイスプリントジョブを表示装置１７に表示する場合はデバイスプリントジョブを表示装置１７に表示する制御を行なう。
【００３３】
次に、プリンタ２の各構成部に付いて説明する。
【００３４】
ＬＰＲ  Ｉ／Ｆ７は、ＬＰＲでプリントジョブをジョブ処理装置１から受信する接続インターフェースである。
【００３５】
プリントジョブ受信部１３は、ジョブ処理装置１から送信されたプリントジョブを受信する処理を行う。
【００３６】
プリント処理部１４は、プリントジョブ受信部１３で受信したプリントジョブに含まれるプリントデータのプリント処理を行う。
【００３７】
デバイスプリントジョブ生成部１５は、プリント処理部１４でのプリント処理に応じてデバイスプリントジョブを生成する処理を行う。この時、プリント処理部１４でプリント処理されているプリントジョブに付加されているドキュメントネームは、デバイスプリントジョブにも付加される。
【００３８】
デバイスプリントジョブ送信部１６は、デバイスプリントジョブ生成部１５で生成したデバイスプリントジョブをジョブ処理装置１に送信する処理を行う。
【００３９】
次に、ジョブ処理装置１およびプリンタ２が行う機能的な動作について図２を参照して説明する。
【００４０】
ジョブ処理装置１のプリントジョブ生成部３はプリントジョブを生成し、生成したプリントジョブをドキュメントネーム付加部４に渡し、ドキュメントネーム付加部４はプリントジョブを受け取ると、受け取ったプリントジョブにドキュメントネームを付加し、ドキュメントネームを付加したプリントジョブをプリントジョブ保存部５に保存するとともに、そのプリントジョブをプリントジョブ送信部６に渡し、プリントジョブ送信部６はプリントジョブを受け取ると、受け取ったプリントジョブをＬＰＲ  Ｉ／Ｆ７を介してプリンタに送信する。
【００４１】
プリンタ２のプリントジョブ受信部１３はＬＰＲ  Ｉ／Ｆ７を介してジョブ処理装置１からのプリントジョブを受信すると、受信したプリントジョブをプリント処理部１４に渡し、プリント処理部１４はプリントジョブを受け取ると、受け取ったプリントジョブに含まれるプリントデータのプリント処理を行うとともに、そのプリントジョブの状態情報をデバイスプリントジョブ生成部１５に渡し、デバイスプリントジョブ生成部１５はプリントジョブの状態情報を受け取ると、受け取ったプリントジョブの状態情報に基づき、そのプリントジョブのドキュメントネームを付加したデバイスプリントジョブを生成し、生成したデバイスプリントジョブをデバイスプリントジョブ送信部１６に渡し、デバイスプリントジョブ送信部１６はデバイスプリントジョブを受け取ると、受け取ったデバイスプリントジョブをＵＩパネルプロトコル  Ｉ／Ｆ８を介してジョブ処理装置１に送信する。
【００４２】
ジョブ処理装置１のデバイスプリントジョブ受信部９はＵＩパネルプロトコル  Ｉ／Ｆ８を介してプリンタ２からのデバイスプリントジョブを受信すると、受信したデバイスプリントジョブをデバイスプリントジョブマッピング部１０に渡し、デバイスプリントジョブマッピング部１０はデバイスプリントジョブを受け取ると、受け取ったデバイスプリントジョブに付加されたドキュメントネームと、プリントジョブ保存部５で保存しているドキュメントネーム付きのプリントジョブとをマッピングし、そのデバイスプリントジョブに対応するプリントジョブを確認し、対応するプリントジョブを確認したデバイスプリントジョブをデバイスプリントジョブ保存部１１に保存し、出力部１２はデバイスプリントジョブ保存部１１に保存されているデバイスプリントジョブを表示装置１７に表示する。
【００４３】
次に、ジョブ処理装置１およびプリンタ２が行うプリントジョブ処理手順について図３に示すフローチャートを参照して説明する。
【００４４】
ジョブ処理装置は、プリントジョブを生成し（ステップＳ３０１）、生成したプリントジョブにドキュメントネームを付加し（ステップＳ３０２）、ドキュメントネーム付きのプリントジョブを保存し（ステップＳ３０３）、プリントジョブをＬＰＲでプリンタに送信する（ステップＳ３０４）。
【００４５】
プリンタは、プリントジョブを受信し（ステップＳ３０５）、受信したプリントジョブに従ってプリント処理を実施し（ステップＳ３０６）、デバイスプリントジョブを生成し（ステップＳ３０７）、生成したデバイスプリントジョブをＵＩパネルプロトコルでジョブ処理装置に送信する（ステップＳ３０８）。
【００４６】
ジョブ管理装置は、デバイスプリントジョブを受信し（ステップＳ３０９）、ドキュメントネームに基づいてデバイスプリントジョブに対応するプリントジョブを確認し（ステップＳ３１０）、対応するプリントジョブを確認したデバイスプリントジョブを保存し（ステップＳ３１１）、デバイスプリントジョブを出力し（ステップＳ３１２）、プリントジョブ処理手順を終了する。
【００４７】
なお、上記実施例で説明したジョブ処理装置１と同様の処理を行うことが可能なジョブ処理プログラムを、一般的なＰＣ（Personal Computer）との汎用電子計算機にインストールする構成も適用可能である。
【図面の簡単な説明】
【００４８】
【図１】本発明を適用したジョブ処理装置１とプリンタ２とのローカル接続構成を示す図である。
【図２】ジョブ処理装置１およびプリンタ２の機能的な構成を示すブロック図である。
【図３】ジョブ処理装置１およびプリンタ２が行うプリントジョブ処理手順を示すフローチャートである。
【符号の説明】
【００４９】
１    ジョブ処理装置
２    プリンタ
３    プリントジョブ生成部
４    ドキュメントネーム付加部
５    プリントジョブ保存部
６    プリントジョブ送信部
７    ＬＰＲ  Ｉ／Ｆ
８    ＵＩパネルプロトコル  Ｉ／Ｆ
９    デバイスプリントジョブ受信部
１０    デバイスプリントジョブマッピング部
１１    デバイスプリントジョブ保存部
１２    出力部
１３    プリントジョブ受信部
１４    プリント処理部
１５    デバイスプリントジョブ生成部
１６    デバイスプリントジョブ送信部
１７    表示装置
【図１】
2006072474.tif 000003
【図２】
2006072474.tif 000004
【図３】
2006072474.tif 000005