(57)【要約】【課題】  コンピュータ装置で作成したプリンタブルファイルを他のコンピュータ装置から印刷した場合に、印刷完了等のステータス通知を他のコンピュータ装置で受信できるようにしたステータス通知システムを提供する。【解決手段】  コンピュータ装置１０は、ジョブ生成部およびＩＤ生成部を有するプリンタドライバ１８と、プリンタブルファイルから印刷ジョブＩＤを抽出するＩＤ抽出部および印刷ジョブＩＤとＩＰアドレスを印刷装置に送信する送信制御部を有する通知補助ユニット１６を備え、印刷装置４０は、印刷ジョブＩＤとＩＰアドレスを記憶する記憶テーブルを有する通知ユニット４２と、印刷ジョブＩＤを抽出するＩＤ抽出部およびステータス検出部とを有する印刷ユニット４４とを備え、通知ユニットは、ＩＤ抽出部で抽出した印刷ジョブＩＤに基づいてＩＤ・通知先記憶テーブルから通知先を得て、該通知先にステータス通知を送信する。【選択図】      図１
2005100178.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータ装置と印刷装置がネットワークに接続された印刷システムにおけるステータス通知システムであって、
コンピュータ装置は、印刷ジョブを生成するジョブ生成部および印刷ジョブＩＤを生成するＩＤ生成部を有するプリンタドライバと、プリンタブルファイルから印刷ジョブＩＤを抽出するＩＤ抽出部および印刷ジョブＩＤとＩＰアドレスの対を印刷装置に送信する送信制御部を有する通知補助ユニットを備え、
印刷装置は、コンピュータ装置から受信した印刷ジョブＩＤとＩＰアドレスの対を記憶するＩＤ・通知先記憶テーブルを有する通知ユニットと、印刷ジョブＩＤを抽出するＩＤ抽出部および印刷の完了・エラーを検出するステータス検出部とを有する印刷ユニットとを備え、
前記通知ユニットは、ＩＤ抽出部で抽出した印刷ジョブＩＤに基づいてＩＤ・通知先記憶テーブルから通知先を得て、該通知先にステータス通知を送信するようになしたことを特徴とするステータス通知システム。
【請求項２】
前記通知補助ユニットは、プリンタブルファイルを印刷する場合、印刷ジョブＩＤとＩＰアドレス対とは別に、送信制御部によって該プリンタブルファイルを印刷装置に送信することを特徴とする請求項１に記載のステータス通知システム。
【請求項３】
通知補助ユニットは、送信制御部により印刷ジョブＩＤとＩＰアドレス対を印刷装置に送信し、前記プリンタドライバはジョブ生成部で生成した印刷ジョブを印刷装置に送信することを特徴とする請求項１または２に記載のステータス通知システム。
【請求項４】
前記プリンタドライバは、更に、プリンタブルファイル生成部を備え、該プリンタブルファイル生成部は生成したプリンタブルファイルに印刷ジョブＩＤを付加することを特徴とする請求項１に記載のステータス通知システム。
【請求項５】
前記通知補助ユニットは更に、印刷装置からのステータス通知を受信する受信制御部と、受信したステータス通知に基づいて表示するための表示制御部を有することを特徴とする請求項１または請求項４に記載のステータス通知システム。
【請求項６】
コンピュータ装置と印刷装置がネットワークに接続された印刷システムにおけるステータス通知システムであって、
コンピュータ装置は、プリンタブルファイルから印刷ジョブＩＤを抽出するＩＤ抽出部および印刷ジョブＩＤとＩＰアドレスの対を印刷装置に送信する送信制御部を有する通知補助ユニットを備え、
印刷装置は、コンピュータ装置から受信した印刷ジョブＩＤとＩＰアドレスの対を記憶するＩＤ・通知先記憶テーブルを有する通知ユニットと、印刷ジョブＩＤを抽出するＩＤ抽出部および印刷の完了・エラーを検出するステータス検出部とを有する印刷ユニットとを備え、
前記通知補助ユニットは、プリンタブルファイルを印刷する場合、印刷ジョブＩＤとＩＰアドレス対とは別に、送信制御部によって該プリンタブルファイルを印刷装置に送信し、
前記通知ユニットは、ＩＤ抽出ユニットで抽出した印刷ジョブＩＤに基づいてＩＤ・通知先記憶テーブルから通知先を得て、該通知先にステータス通知を送信するようになしたことを特徴とするステータス通知システム。
【請求項７】
前記通知補助ユニットは更に、印刷装置からのステータス通知を受信する受信制御部と、受信したステータス通知に基づいて表示するための表示制御部を有することを特徴とする請求項６に記載のステータス通知システム。
【請求項８】
コンピュータ装置と印刷装置がネットワークに接続された印刷システムにおけるステータス通知システムであって、
コンピュータ装置は、印刷ジョブを生成するジョブ生成部および印刷ジョブＩＤを生成するＩＤ生成部を有するプリンタドライバと、印刷ジョブＩＤとＩＰアドレスの対を印刷装置に送信する送信制御部を有する通知補助ユニットを備え、
印刷装置は、コンピュータ装置から受信した印刷ジョブＩＤとＩＰアドレスの対を記憶するＩＤ・通知先記憶テーブルを有する通知ユニットと、印刷ジョブＩＤを抽出するＩＤ抽出部および印刷の完了・エラーを検出するステータス検出部とを有する印刷ユニットとを備え、
前記通知補助ユニットは、送信制御部によって印刷ジョブＩＤとＩＰアドレス対を印刷装置に送信し、プリンタドライバは印刷ジョブを印刷装置に送信し、
前記通知ユニットは、ＩＤ抽出ユニットで抽出した印刷ジョブＩＤに基づいてＩＤ・通知先記憶テーブルから通知先を得て、該通知先にステータス通知を送信するようになしたことを特徴とするステータス通知システム。
【請求項９】
前記プリンタドライバは、更に、プリンタブルファイル生成部を備え、該プリンタブルファイル生成部は生成したプリンタブルファイルに印刷ジョブＩＤを付加することを特徴とする請求項８に記載のステータス通知システム。
【請求項１０】
前記通知補助ユニットは更に、印刷装置からのステータス通知を受信する受信制御部と、受信したステータス通知に基づいて表示するための表示制御部を有することを特徴とする請求項６または請求項８に記載のステータス通知システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置とクライアントＰＣなどのコンピュータ装置がネットワーク接続された印刷システムにおける印刷ジョブの終了・エラー通知システムに関し、特に、任意のコンピュータ装置において作成したプリンタブルファイルを他の任意のコンピュータ装置に複写し、該プリンタブルファイルを該コンピュータ装置から印刷装置に送信して印刷を行った場合に、印刷ジョブ完了やエラー発生などのステータス通知を当該他の任意のコンピュータ装置において受信できるようになした印刷システムにおけるステータス通知システムに関するものである。
【背景技術】
【０００２】
近年のネットワーク技術の発展により、多数のクライアントＰＣなどのコンピュータ装置と印刷装置をネットワーク接続して各コンピュータ装置から印刷装置を共用して使用する印刷システムが広く使用されている。このような印刷システムには、ネットワークに接続したプリントサーバーにより印刷装置を管理する態様のシステムと、印刷装置を共有プリンタとしてネットワークに直接接続する態様のシステムとが知られている。
【０００３】
図５は上述のような一般的構成の印刷システムを示す図であり、複数のコンピュータ装置１ａ〜１ｃと印刷装置２、３等がネットワーク５に接続されたものである。ネットワーク５にはプリンタサーバー４が接続され、各コンピュータ装置からの印刷ジョブを制御し、印刷装置２、３に印刷ジョブを転送し、また、印刷装置２、３からの該印刷装置の状態情報を受信して各コンピュータ装置１ａ〜１ｃに必要に応じて印刷装置の状態を通知するように構成される場合と、各印刷装置２、３がプリンタサーバー４を介することなく、直接ネットワーク５に接続され、各コンピュータ装置１ａ〜１ｃにインストールされたユーティリティープログラムなどによって、印刷装置２、３を共有するように構成される場合がある。
【０００４】
何れの構成のシステムであっても、多くの場合、プリンタサーバーや印刷装置はコンピュータ装置から受け取った印刷ジョブ終了通知を当該コンピュータ装置に通知するようにされている。また、印刷装置に用紙ジャム、用紙切れなどの障害が発生すると印刷装置の状態情報を通知するようにされている。一般には、印刷ジョブの終了通知や障害（エラー）の通知を総称してステータス通知と称している。印刷ジョブの終了通知においては、印刷データをスプールし終えた時点で印刷ジョブの完了と見なしてコンピュータ装置に印刷ジョブの終了通知を送信する方法が一般的であり、印刷装置における実際の印刷終了とはズレが存在する。
【０００５】
そこで、例えば、下記の特許文献１には、印刷装置において実際に印刷が完了した時点でコンピュータ装置に印刷ジョブ終了通知を送信するようにした印刷システムが開示されている。すなわち、特許文献１に開示された印刷システムは、印刷装置に、印字データ判断・処理部と記憶部を設け、出力部において印字が完了したのを確認し、その結果に基づき完了通知を印字要求ユーザ（コンピュータ装置）に通知する。また、印字枚数を検出し、その検出枚数と完了通知を同時に印字要求ユーザに通知する。さらに、印字装置の状態を記憶部に記憶し、ユーザの要求に応じて、印字装置の正確な状態を常時応答できるようにしたものである。
【０００６】
また、印刷装置からの印刷ジョブ終了通知を、印刷ジョブを送信したコンピュータ装置でなく、該コンピュータ装置と無線ＬＡＮなどを通して接続される携帯端末装置で受信できるようにした印刷システムが下記の特許文献２に開示されている。すなわち、この印刷システムは、ホスト端末（コンピュータ装置）と、ホスト端末との間でデータの授受を行うプリンタ（印刷装置）と、ホスト端末との間で無線通信を行う携帯端末とを有する印刷システムである。
【０００７】
そして、プリンタは、プリンタの状態監視を行うプリンタ状態監視部と、プリンタ状態監視部にて取得されたプリンタの状態をホスト端末へ通知するプリンタ状態通知部と、用紙への印刷を行う印刷部とを有し、ホスト端末は、プリンタ状態通知部からプリンタの状態を取得するプリンタ状態取得部と、取得したプリンタの状態を表示装置に表示するプリンタ状態表示部と、プリンタが解釈可能な印刷データを文書データから作成すると共に印刷データをプリンタへ送信する印刷ジョブ処理部と、携帯端末を登録する携帯端末登録部と、プリンタ状態取得部にて得られたプリンタの状態が印刷完了の場合には携帯端末へ印刷完了の通知を行う印刷完了通知部とを有し、携帯端末は、印刷完了通知部から通知された印刷完了を取得する印刷完了取得部と、取得した印刷完了を表示装置に表示させるか又は音源出力装置で音声、ベル音、音楽等の通知音として出力させる印刷完了確認部とを有する。
【０００８】
このように印刷システムを構成することによって、所定の携帯端末へ印刷完了を通知することができ、コンピュータ装置（ホスト端末等）で実際の印刷出力の完了を何回も確認する作業を削減するようにしたものである。
【０００９】
【特許文献１】特開平１０−４００３６号公報（図２、図３）
【特許文献２】特開２００３−４４２５０号公報（図１）
【発明の開示】
【発明が解決しようとする課題】
【００１０】
前述のような印刷装置とクライアントＰＣなどのコンピュータ装置がネットワーク接続された印刷システムにおいて、ユーザーには、印刷装置からの印刷ジョブ完了やエラー通知などのステータス通知の受信先を柔軟に選択したいという要求がある。
【００１１】
例えば、コンピュータ装置には、印刷装置に送信する印刷ジョブ（印刷データ）をそっくりそのままファイル（プリンタブルファイルといわれる）に書き出すことができる。このプリンタブルファイルを任意の他のコンピュータ装置にコピーして、該他のコンピュータ装置から印刷装置にプリンタブルファイルを送って印刷依頼をすることがある。このような利用方法は、ユーザーが兼務職であり、本務席と兼務席とでそれぞれ別のコンピュータ装置を使用している場合や、出張先で他のユーザーのコンピュータ装置を借用して作成したデータ等を自身のコンピュータ装置に持ち帰り、印刷するような場合である。
【００１２】
このような印刷方法を利用した場合、前記特許文献１に開示された印刷システムにおいては、印刷ジョブ（印刷データ）を作成したコンピュータ装置のＩＰアドレスが印刷ジョブに付加され、印刷装置からのステータス通知は印刷ジョブに付加されたＩＰアドレスのコンピュータ装置、すなわち、印刷ジョブを作成したコンピュータ装置に送信されてしまう。この方法をプリンタブルファイルにも踏襲した場合、プリンタブルファイルを他のコンピュータ装置にコピーして印刷を行った場合、印刷装置からのステータス通知は、該他のコンピュータ装置ではなく、プリンタブルファイルを作成したコンピュータ装置に送信され、プリンタブルファイルを送信した他のコンピュータ装置では受信できないという問題点がある。
【００１３】
また、特許文献１の印刷システムにおいて、もしも、プリンタブルファイルに該プリンタブルファイルを作成したコンピュータ装置のＩＰアドレスを付加しないものとすると、印刷装置からの完了通知等を受けることができないという問題点も存在する。
また、特許文献２に開示された印刷システムにおいても、印刷装置からのステータス通知は印刷ジョブを送信したホストコンピュータに送信され、ホストコンピュータから携帯端末に通知するものであって、基本的に前記特許文献１に開示された印刷システムと同様の問題点が存在する。
【００１４】
本願の発明者は、上記の問題点を解消すべく種々検討を重ねた結果、コンピュータ装置が生成する印刷ジョブやプリンタブルファイルに印刷ジョブＩＤを付加し、印刷ジョブやプリンタブルファイルを印刷装置に送信し、これとは別に、印刷ジョブＩＤと印刷ジョブまたはプリンタブルファイルを送信するコンピュータ装置（ステータス通知の通知先装置）のＩＰアドレスを対にして印刷装置に送信し、印刷装置が印刷ジョブＩＤと通知先を記憶テーブルに記憶し、印刷ジョブＩＤをもとに該記憶テーブルから通知先を取得してステータス通知を送信するようになせば前記問題点を解消することができることを見出し、本発明を完成するに至ったものである。
【００１５】
すなわち、本発明は前記の問題点を解消することを課題とし、任意のコンピュータ装置において作成したプリンタブルファイルを他の任意のコンピュータ装置に複写し、該プリンタブルファイルを該コンピュータ装置から印刷装置に送信して印刷を行った場合に、ステータス通知を当該他の任意のコンピュータ装置において受信できるようになした印刷システムにおけるステータス通知システムを提供することを目的とするものである。
【課題を解決するための手段】
【００１６】
前記課題を解決するために、本願の請求項１に係る発明は、コンピュータ装置と印刷装置がネットワークに接続された印刷システムにおけるステータス通知システムであって、
コンピュータ装置は、印刷ジョブを生成するジョブ生成部および印刷ジョブＩＤを生成するＩＤ生成部を有するプリンタドライバと、プリンタブルファイルから印刷ジョブＩＤを抽出するＩＤ抽出部および印刷ジョブＩＤとＩＰアドレスの対を印刷装置に送信する送信制御部を有する通知補助ユニットを備え、
印刷装置は、コンピュータ装置から受信した印刷ジョブＩＤとＩＰアドレスの対を記憶するＩＤ・通知先記憶テーブルを有する通知ユニットと、印刷ジョブＩＤを抽出するＩＤ抽出部および印刷の完了・エラーを検出するステータス検出部とを有する印刷ユニットとを備え、
前記通知ユニットは、ＩＤ抽出部で抽出した印刷ジョブＩＤに基づいてＩＤ・通知先記憶テーブルから通知先を得て、該通知先にステータス通知を送信するようになしたことを特徴とする。
【００１７】
また、本願の請求項２に係る発明は、請求項１の印刷システムにおいて、前記通知補助ユニットは、プリンタブルファイルを印刷する場合、印刷ジョブＩＤとＩＰアドレス対とは別に、送信制御部によって該プリンタブルファイルを印刷装置に送信することを特徴とする。
【００１８】
また、本願の請求項３に係る発明は、請求項１または請求項２の印刷システムにおいて、通知補助ユニットは、送信制御部により印刷ジョブＩＤとＩＰアドレス対を印刷装置に送信し、前記プリンタドライバはジョブ生成部で生成した印刷ジョブを印刷装置に送信することを特徴とする。
【００１９】
また、本願の請求項４に係る発明は、請求項１の印刷システムにおいて、前記プリンタドライバは、更に、プリンタブルファイル生成部を備え、該プリンタブルファイル生成部は生成したプリンタブルファイルに印刷ジョブＩＤを付加することを特徴とする。
【００２０】
また、本願の請求項５に係る発明は、請求項１または請求項４の印刷システムにおいて、前記通知補助ユニットは更に、印刷装置からのステータス通知を受信する受信制御部と、受信したステータス通知に基づいて表示するための表示制御部を有することを特徴とする。
【００２１】
また、本願の請求項５に係る発明は、コンピュータ装置と印刷装置がネットワークに接続された印刷システムにおけるステータス通知システムであって、
コンピュータ装置は、プリンタブルファイルから印刷ジョブＩＤを抽出するＩＤ抽出部および印刷ジョブＩＤとＩＰアドレスの対を印刷装置に送信する送信制御部を有する通知補助ユニットを備え、
印刷装置は、コンピュータ装置から受信した印刷ジョブＩＤとＩＰアドレスの対を記憶するＩＤ・通知先記憶テーブルを有する通知ユニットと、印刷ジョブＩＤを抽出するＩＤ抽出部および印刷の完了・エラーを検出するステータス検出部とを有する印刷ユニットとを備え、
前記通知補助ユニットは、プリンタブルファイルを印刷する場合、印刷ジョブＩＤとＩＰアドレス対とは別に、送信制御部によって該プリンタブルファイルを印刷装置に送信し、
前記通知ユニットは、ＩＤ抽出ユニットで抽出した印刷ジョブＩＤに基づいてＩＤ・通知先記憶テーブルから通知先を得て、該通知先にステータス通知を送信するようになしたことを特徴とする。
【００２２】
また、本願の請求項７に係る発明は、請求項６の印刷システムにおいて、前記通知補助ユニットは更に、印刷装置からのステータス通知を受信する受信制御部と、受信したステータス通知に基づいて表示するための表示制御部を有することを特徴とする。
【００２３】
また、本願の請求項７に係る発明は、コンピュータ装置と印刷装置がネットワークに接続された印刷システムにおけるステータス通知システムであって、
コンピュータ装置は、印刷ジョブを生成するジョブ生成部および印刷ジョブＩＤを生成するＩＤ生成部を有するプリンタドライバと、印刷ジョブＩＤとＩＰアドレスの対を印刷装置に送信する送信制御部を有する通知補助ユニットを備え、
印刷装置は、コンピュータ装置から受信した印刷ジョブＩＤとＩＰアドレスの対を記憶するＩＤ・通知先記憶テーブルを有する通知ユニットと、印刷ジョブＩＤを抽出するＩＤ抽出部および印刷の完了・エラーを検出するステータス検出部とを有する印刷ユニットとを備え、
前記通知補助ユニットは、送信制御部によって印刷ジョブＩＤとＩＰアドレス対を印刷装置に送信し、プリンタドライバは印刷ジョブを印刷装置に送信し、
前記通知ユニットは、ＩＤ抽出ユニットで抽出した印刷ジョブＩＤに基づいてＩＤ・通知先記憶テーブルから通知先を得て、該通知先にステータス通知を送信するようになしたことを特徴とする。
【００２４】
また、本願の請求項９に係る発明は、請求項８の印刷システムにおいて、前記プリンタドライバは、更に、プリンタブルファイル生成部を備え、該プリンタブルファイル生成部は生成したプリンタブルファイルに印刷ジョブＩＤを付加することを特徴とする。
【００２５】
また、本願の請求項１０に係る発明は、請求項６または請求項８の印刷システムにおいて、前記通知補助ユニットは更に、印刷装置からのステータス通知を受信する受信制御部と、受信したステータス通知に基づいて表示するための表示制御部を有することを特徴とする。
【発明の効果】
【００２６】
請求項１に係る発明において、コンピュータ装置は、印刷ジョブまたはプリンタブルファイル作成時に印刷ジョブＩＤを付加し、他のコンピュータ装置で作成したプリンタブルファイルをコピーして印刷する場合には、通知補助ユニットで印刷ジョブＩＤを抽出し、印刷ジョブＩＤと自コンピュータ装置のＩＰアドレスを印刷装置に送信する。印刷装置は印刷ジョブＩＤとＩＰアドレスをＩＤ・通知先記憶テーブルに記憶し、印刷が完了すると、印刷ジョブＩＤに基づいて通知先（ＩＰアドレス）を得て、依頼元のコンピュータ装置にステータス通知を送信する。
このため、ユーザーはあるコンピュータ装置で作成したプリタブルファイルを他のコンピュータ装置にコピーして印刷装置に印刷依頼した場合であっても、当該他のコンピュータ装置で印刷装置からのステータス通知を受信することができるようになる。
【００２７】
また、請求項２に係る発明においては、コンピュータ装置がプリンタブルファイルを印刷依頼する場合、印刷装置へのプリンタブルファイルの送信と、印刷ジョブＩＤとコンピュータ装置のＩＰアドレス対の送信とは別個に行われる。このため、プリンタブルファイルの印刷ジョブＩＤに基づいて印刷装置はステータスを送信する通知先を特定でき、ユーザーは任意のコンピュータ装置からプリンタブルファイルの印刷を依頼し、そのステータス通知を当該コンピュータ装置で受信することができるようになる。
【００２８】
また、請求項３に係る発明においては、コンピュータ装置が生成した印刷ジョブを印刷する場合も、通知補助ユニットで印刷ジョブＩＤを抽出し、印刷ジョブＩＤと自コンピュータ装置のＩＰアドレスを印刷装置に送信し、プリンタドライバが印刷ジョブＩＤを付加した印刷ジョブを印刷装置に送信する。印刷装置は請求項１の発明と同様に、印刷ジョブＩＤとＩＰアドレスをＩＤ・通知先記憶テーブルに記憶し、印刷が完了すると、印刷ジョブＩＤに基づいて通知先（ＩＰアドレス）を得て、依頼元のコンピュータ装置にステータス通知を送信する。従って、コンピュータ装置は、プリンタブルファイルの印刷と同様に自コンピュータ装置で生成した印刷ジョブを印刷し、そのステータス通知を自コンピュータ装置で受信することができる。
【００２９】
また、請求項４に係る発明においては、プリンタドライバが更にプリンタブルファイル生成部を備え、印刷ジョブＩＤを付加したプリンタブルファイルを生成できるから、ユーザーは当該コンピュータ装置を用いてプリンタブルファイルを作成し、他のコンピュータ装置で印刷依頼を行い、印刷装置からのステータス通知を該他のコンピュータ装置で受信することができるようになる。
【００３０】
また、請求項５に係る発明においては、通知補助ユニットが印刷装置からのステータス通知を受信する受信制御部と、そのステータス通知を表示部に表示するための表示制御部とを有するから、コンピュータ装置は印刷装置からのステータス通知を表示部に表示することができるようになる。
【００３１】
また、請求項６に係る発明においては、コンピュータ装置が通知補助ユニットを備えるから、ユーザーが他のコンピュータ装置で作成したプリンタブルファイルをコピーして印刷し、印刷装置からのステータス通知を受信することができるようになる。
【００３２】
また、請求項７に係る発明においては、請求項７のステータス通知システムにおいて、通知補助ユニットが印刷装置からのステータス通知を受信する受信制御部と、そのステータス通知を表示部に表示するための表示制御部とを有するから、コンピュータ装置は印刷装置からのステータス通知を表示部に表示することができるようになる。
【００３３】
また、請求項８に係る発明においては、プリンタドライバが生成した印刷ジョブを印刷する場合、通知補助ユニットが印刷ジョブＩＤとコンピュータ装置のＩＰアドレスを対にして印刷装置に送信し、印刷装置は印刷ジョブから印刷ジョブＩＤを抽出し、対応するコンピュータ装置のＩＰアドレスを得て、そのコンピュータ装置にステータス通知を送信する。従って、コンピュータ装置は印刷装置からステータス通知を受信することができるようになる。
【００３４】
また、請求項９に係る発明においては、請求項８のステータス通知システムにおいて、プリンタドライバが更にプリンタブルファイル生成部を備え、印刷ジョブＩＤを付加したプリンタブルファイルを生成できるから、ユーザーは当該コンピュータ装置を用いてプリンタブルファイルを作成し、他のコンピュータ装置で印刷依頼を行い、印刷装置から該他のコンピュータ装置でステータス通知を受信することができるようになる。
【００３５】
また、請求項１０に係る発明においては、請求項６または８のステータス通知システムにおいて、通知補助ユニットが印刷装置からのステータス通知を受信する受信制御部と、そのステータス通知を表示部に表示するための表示制御部とを有するから、コンピュータ装置は印刷装置からのステータス通知を表示部に表示することができるようになる。
【発明を実施するための最良の形態】
【００３６】
以下、本発明の具体例を実施例及び図面を用いて詳細に説明する。図１は、本発明に係る印刷システムにおけるステータス通知システムの構成を示すブロック図である。図２は、図１のステータス通知システムの動作を示すシーケンス図である。図３は、印刷ジョブのフォーマットを示す模式図である。図４は、コンピュータ装置と印刷装置との間の通信パケットの構成を示す図であり、（ａ）は印刷ジョブＩＤと通知先ＩＰアドレスの通知パケットの構成、（ｂ）はステータス通知パケットの構成をそれぞれ示す。図５は、一般的な印刷システムの構成を示す図である。
【実施例１】
【００３７】
本発明の実施例にかかるステータス通知システムは、コンピュータ装置１０と印刷装置４０とがネットワーク（図示せず）に接続されて構成される。コンピュータ装置１０および印刷装置４０は図５の一般的な印刷システムと同様、ネットワークにそれぞれ複数接続されていてもよい。
【００３８】
コンピュータ装置１０は、プリンタブルファイル１２および各種アプリケーション１４による印刷要求を受けて動作する通知補助ユニット１６とプリンタドライバ１８を有しており、プリンタドライバ１８で生成された印刷ジョブを印刷装置４０に送信して印刷する機能と、コンピュータ装置１０にコピーされたプリンタブルファイル１２を印刷装置に送信して印刷する機能を有する。図１において、点線矢印はプリンタドライバ１８で生成した印刷ジョブを実行する場合のデータの流れを示し、実線矢印はプリンタブルファイルを印刷する場案のデータの流れを示している。
【００３９】
プリンタドライバ１８は、ＩＤ生成部３２とジョブ生成部３４とプリンタブルファイル作成部３６とから構成されている。ジョブ生成部３４は各種アプリケーション１４の印刷要求に応じて印刷ジョブを生成する部分であり、印刷すべきデータをＰＤＬ変換し、必要に応じてデバイスコマンドを付加して印刷ジョブとして印刷装置に送信する（点線矢印ａ）。ジョブ生成部３４は印刷ジョブを生成する際に、ＩＤ生成部３２で生成された印刷ジョブＩＤを付加する。印刷ジョブＩＤは通知補助ユニット１６の送信部２８に送られ（点線矢印ｂ）、送信部２８は受け取った印刷ジョブＩＤとコンピュータ装置１０のＩＰアドレスを対にして印刷装置４０に送信する（点線矢印ｃ）。
【００４０】
印刷ジョブのフォーマットは、例えば、図３に示すような構成であり、ジョブ名称（JOB NAME）、ジョブＩＤ（JOB ID）、ＰＪＬ言語（PJL ENTER LANGUAGE）と印刷データとから構成される。ジョブＩＤは先に説明したようにＩＤ生成部３２によって乱数等を使用して一意に生成されたものである。また、通知補助ユニット１６から印刷装置４０に送信する印刷ジョブＩＤとＩＰアドレスの対のパケット構成は図４（ａ）に示すようにジョブＩＤ長とジョブＩＤ、ＩＰアドレス長とＩＰアドレスの４つのフィールドからなるパケットである。
【００４１】
コンピュータ装置１０に他のコンピュータ装置で作成したプリンタブルファイル１２をコピーして印刷する場合は通知補助ユニット１６が動作する。この場合のプリンタブルファイルは、他のコンピュータ装置で、コンピュータ装置１０のプリンタドライバ１８と同様の構成のプリンタドライバで作成されたプリンタブルファイル（印刷ジョブＩＤが付加されたファイル）である必要がある。
【００４２】
このようなプリンタブルファイル１２がコンピュータ装置１０にコピーされ、印刷依頼がなされると、通知補助ユニット１６のＩＤ抽出部２６によりプリンタブルファイル１２から印刷ジョブＩＤが抽出され、送信部２８に送られ（実線矢印ｄ）、送信部２８は受け取った印刷ジョブＩＤとコンピュータ装置１０のＩＰアドレスを対にして印刷装置４０に送信する（実線矢印ｅ）。また、通知補助ユニット１６はプリンタブルファイル１２を印刷装置４０に送信する（実線矢印ｆ）。
【００４３】
印刷装置４０は、印刷ユニット４４と通知ユニット４２とを備えている。通知ユニット４２はＩＤ・通知先記憶テーブル４３を有しており、コンピュータ装置１０から送信された印刷ジョブＩＤとコンピュータ装置１０のＩＰアドレスの対を受信してＩＤ・通知先記憶テーブル４３に記憶する。印刷ユニット４４はＩＤ抽出部４５とステータス検出部４７を有しており、コンピュータ装置１０から送信された印刷ジョブやプリンタブルファイルに付加されている印刷ジョブＩＤを抽出して通知ユニット４２に送る（点線矢印ｇ、実線矢印ｈ）。一方、印刷ユニット４４は図示せざる印刷機構によって印刷を実行する。そしてステータス検出部４７は、印刷機構等の状態を検出しており、印刷ジョブの完了を検出する。また、印刷途中で印刷機構等にエラーが発生した場合にはこれを検出する。
【００４４】
ステータス検出部は印刷ジョブの完了やエラーなどのステータスを通知ユニット４２に通知し（点線矢印ｉ、実線矢印ｊ）、通知ユニット４２は、ＩＤ抽出部４５から送られた印刷ジョブＩＤに基づいてＩＤ・通知先記憶テーブル４３から該印刷ジョブＩＤに対応する通知先（コンピュータ装置１０のＩＰアドレス）を得て、この通知先に対してステータス通知を送信する（点線矢印ｋ、実線矢印ｌ）。
【００４５】
通知ユニット４２からコンピュータ装置１０に送信されるステータス通知のパケット構成は図４（ｂ）に示すようにジョブＩＤ長とジョブＩＤ、ステータス長とステータスの４つのフィールドからなるパケットである。コンピュータ装置１０はこのステータス通知を受信制御部２４で受信し、表示制御部２２で図示せざる表示部にステータス通知の内容を表示する。
【００４６】
次に、以上の動作手順を図２に示すシーケンス図を用いて説明する。図2において、ステップＳ１１〜ステップＳ１３はプリンタブルファイル１２を印刷する場合の手順、ステップＳ２１〜ステップＳ２５はプリンタドライバ１８で生成した印刷ジョブを印刷する場合の手順、ステップＳ３１〜ステップＳ３８は両方の印刷に共通の手順を示すステップである。
【００４７】
先ず、他のコンピュータ装置で作成されたプリンタブルファイル１２（印刷ジョブＩＤが付加された本発明にかかるファイル）をコピーして印刷装置４０で印刷する場合の手順を説明する。ステップＳ１１でプリンタブルファイル１２の印刷要求を通知補助ユニット１６に行うと、ステップＳ１２で通知補助ユニット１６は、印刷装置４０に印刷要求し、プリンタブルファイルをファイル送信するとともに、ステップＳ１３でプリンタブルファイル１２から印刷ジョブＩＤを抽出し、コンピュータ装置１０のＩＰアドレスを取得する。そしてステップＳ３１で印刷ジョブＩＤとＩＰアドレスを印刷装置４０に送信する。
【００４８】
印刷装置４０は、通知ユニット４２で印刷ジョブＩＤとＩＰアドレスを受信し、また、印刷ユニット４４でプリンタブルファイル１２を受信し、ステップＳ３２で通知ユニット４２は印刷ジョブＩＤとＩＰアドレスをＩＤ・通知先記憶テーブル４３に格納する。一方、印刷ユニット４４は、ステップＳ３３でプリンタブルファイル１２の印刷を実行するとともに、プリンタブルファイル１２から印刷ジョブＩＤを抽出し、ステップ３４で通知ユニット４２に送る。そしてステップＳ３３で印刷が完了するとステップＳ３５でステータス（印刷ジョブ完了）を通知ユニット４２に通知する（印刷途中でエラーが発生した場合にはエラーの状況をステータスとして通知する）。
【００４９】
通知ユニットはステップＳ３４で通知された印刷ジョブＩＤに基づいてＩＤ・通知先記憶テーブル４３からコンピュータ装置１０のＩＰアドレス（通知先）を得て、ステップＳ３６でコンピュータ装置１０にステータス通知を送信する。通知補助ユニット１６（コンピュータ装置１０）はステータス通知を受信するとステップＳ３７でこれを表示する。そして必要に応じてステップＳ３８で出力結果（印刷結果）の確認を行う。
【００５０】
次に、プリンタドライバ１８で生成した印刷ジョブを印刷装置４０で印刷する場合の手順を説明する。各種アプリケーション１４からステップＳ２１でプリンタドライバ１８に印刷要求が行われると、プリンタドライバ１８は、ステップＳ２２で印刷ジョブＩＤを生成しステップＳ２３で通知補助ユニット１６にＩＤ送信を要求するとともにステップＳ２４で印刷ジョブＩＤを付加して印刷ジョブを生成する。そして、プリンタドライバ１８は、ステップＳ２５で印刷ジョブを印刷装置４０に送信する。一方、ステップＳ２３で印刷ジョブＩＤの送信要求を受けた通知補助ユニット１６は、ステップＳ３１で印刷ジョブＩＤとコンピュータ装置１０のＩＰアドレス（通知先）を印刷装置に送信する。
【００５１】
印刷装置４０は、通知ユニット４２で印刷ジョブＩＤとＩＰアドレスを受信し、また、印刷ユニット４４で印刷ジョブを受信し、ステップＳ３２で通知ユニット４２は印刷ジョブＩＤとＩＰアドレスをＩＤ・通知先記憶テーブル４３に格納する。一方、印刷ユニット４４は、ステップＳ３３で印刷ジョブの印刷を実行するとともに印刷ジョブから印刷ジョブＩＤを抽出し、ステップＳ３４で通知ユニット４２に送る。そしてステップＳ３３で印刷が完了するとステップＳ３５でステータス（印刷ジョブ完了）を通知ユニット４２に通知する（印刷途中でエラーが発生した場合にはエラーの状況をステータスとして通知する）。
【００５２】
通知ユニットはステップＳ３４で通知された印刷ジョブＩＤに基づいてＩＤ・通知先記憶テーブル４３からコンピュータ装置１０のＩＰアドレス（通知先）を得て、ステップＳ３６でコンピュータ装置１０にステータス通知を送信する。通知補助ユニット１６（コンピュータ装置１０）はステータス通知を受信するとステップＳ３７でこれを表示する。そして必要に応じてステップＳ３８で出力結果（印刷結果）の確認を行う。
【００５３】
本発明によれば、以上のようにしてユーザーは或るコンピュータ装置で作成したプリンタブルファイルを他のコンピュータ装置にコピーして印刷を行う場合、他のコンピュータ装置で印刷装置からのステータス通知を受信することができるようになる。なお、ステータス通知の通知先は、通知補助ユニットから印刷装置に送信する印刷ジョブＩＤとＩＰアドレスの対からなるデータ中に任意の通知先ＩＰアドレスをセットにして複数設定するようにすれば、任意の複数の装置において印刷装置からのステータス通知を受信するように構成することもできる。
【図面の簡単な説明】
【００５４】
【図１】図１は、本発明の実施例に係る印刷システムにおけるステータス通知システムの構成を示すブロック図である。
【図２】図２は、図１のステータス通知システムの動作を示すシーケンス図である。
【図３】図３は、印刷ジョブのフォーマットを示す模式図である。
【図４】図４は、コンピュータ装置と印刷装置との間の通信パケットの構成を示す図であり、（ａ）は印刷ジョブＩＤと通知先ＩＰアドレスの通知パケットの構成、（ｂ）はステータス通知パケットの構成をそれぞれ示す図である
【図５】図５は、一般的な印刷システムの構成を示す図である。
【符号の説明】
【００５５】
１０・・・コンピュータ装置
１２・・・プリンタブルファイル
１４・・・各種アプリケーション
１６・・・通知補助ユニット
１８・・・プリンタドライバ
２２・・・表示制御部
２４・・・受信制御部
２６・・・ＩＤ抽出部
２８・・・送信部
４０・・・印刷装置
３２・・・ＩＤ生成部
３４・・・ジョブ生成部
３６・・・プリンタブルファイル生成部
４２・・・通知ユニット
４３・・・ＩＤ・通知先記憶テーブル
４４・・・印刷ユニット
４５・・・ＩＤ抽出部
４７・・・ステータス検出部
【図１】
2005100178.tif 000003
【図２】
2005100178.tif 000004
【図３】
2005100178.tif 000005
【図４】
2005100178.tif 000006
【図５】
2005100178.tif 000007