(57)【要約】【課題】アドレス情報の登録を行うことなく、印刷動作に基づくエラー発生等の事象の変化を、トラップ通知を使用して印刷データの送信元にのみ通知する。【解決手段】端末は、印刷データを生成し、この印刷データに送信元アドレス情報を付加してプリンタに送信する。そして、プリンタからのトラップ通知によりプリンタのステータス情報を監視する。プリンタは、端末から送信元アドレス情報を付加した印刷データを受信し、この印刷データから送信元アドレス情報を取得して一時保持する(S11〜S13)。そして、印刷時においてエラー等の事象変化に基づいて発生するステータス情報を保持している送信元アドレス情報に基づいて該当する端末へトラップ通知で送信する(S16)。印刷データの印刷出力が終了すると保持した送信元アドレス情報を破棄する(S20)。【選択図】      図７
2007305069.tif 000002
【特許請求の範囲】
【請求項１】
ＳＮＭＰ（シンプル・ネットワーク・マネージメント・プロトコル）通信によりネットワークを介して情報の交換を行う複数のプリンタとこの各プリンタに印刷データを送信する複数の端末からなり、
前記各端末は、
印刷データを生成し、この印刷データに送信元アドレス情報を付加してプリンタに送信するアプリケーション部と、
ＳＮＭＰ通信によるトラップ通知によりプリンタのステータス情報を監視するネットワーク監視部を設け、
前記各プリンタは、
前記各端末から送信元アドレス情報を付加した印刷データを受信する受信手段と、
受信した印刷データから送信元アドレス情報を取得して一時保持し、印刷データの出力終了によって保持した送信元アドレス情報を破棄する印刷データ処理手段と、
事象の変化に基づいて発生するステータス情報を、一時保持している送信元アドレス情報に基づいてトラップ通知として該当する端末へ送信する送信手段を設けたことを特徴とする印刷システム。
【請求項２】
各プリンタは、予め設定した端末に対してトラップ通知するためのアドレス情報を登録するアドレス情報登録部を設け、送信手段により、事象の変化に基づいて発生するステータス情報を、一時保持している送信元アドレス情報と前記アドレス情報登録部に登録されているアドレス情報とに基づいてトラップ通知として該当する端末へ送信することを特徴とする請求項１記載の印刷システム。
【請求項３】
ＳＮＭＰ（シンプル・ネットワーク・マネージメント・プロトコル）通信によりネットワークを介して端末と情報の交換を行うプリンタであって、
端末から送信される送信元アドレス情報を付加した印刷データを受信する受信手段と、
受信した印刷データから送信元アドレス情報を取得して一時保持し、印刷データの出力終了によって保持した送信元アドレス情報を破棄する印刷データ処理手段と、
事象の変化に基づいて発生するステータス情報を、一時保持している送信元アドレス情報に基づいてトラップ通知として該当する端末へ送信する送信手段を設けたことを特徴とするプリンタ。
【請求項４】
予め設定した端末に対してトラップ通知するためのアドレス情報を登録するアドレス情報登録部を設け、送信手段により、事象の変化に基づいて発生するステータス情報を、一時保持している送信元アドレス情報と前記アドレス情報登録部に登録されているアドレス情報とに基づいてトラップ通知として該当する端末へ送信することを特徴とする請求項３記載のプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＳＮＭＰ（シンプル・ネットワーク・マネージメント・プロトコル）通信によりネットワークを介して情報の交換を行う複数のプリンタとこの各プリンタに印刷データを送信する複数の端末からなる印刷システムおよびこのシステムに使用するプリンタに関する。
【背景技術】
【０００２】
従来、複数のコンピュータと画像形成装置をネットワークで接続した印刷システムにおいて、コンピュータに、印刷データに自己の属する部門の部門識別情報を付加するプリンタドライバを備え、画像形成装置に、受信した印刷データに付加された部門別識別情報を部門情報として部門管理を行うものが知られている（例えば、特許文献１参照）。  
しかし、この印刷システムには、画像形成装置での印刷動作に基づくエラー発生等の事象の変化を印刷データの送信元に送信するという機能は無かった。
【０００３】
また、コンピュータとプリンタとの情報交換にＳＮＭＰ通信を使用するものが知られている。ＳＮＭＰは、ＩＰネットワークでネットワーク管理システムを構成するためのプロトコルであり、プリンタからコンピュータに管理情報を通知するトラップが設けられている。
【特許文献１】特開２００５−４４１０６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、従来のトラップ通知は、ネットワーク全体に通知するブロードキャスト通知か、プリンタに予め登録された送信先アドレス情報に基づく通知であった。  
ブロードキャスト通知においては、トラップ通知を行うコンピュータが多数ある場合にはトラフィックが増加しネットワークに大きな負荷がかかるという問題があった。
【０００５】
また、プリンタに送信先アドレス情報を予め登録するものでは、送信先アドレス情報の登録作業が面倒であった。また、一旦登録した送信先を変更するときには再度登録し直さなければならなかった。
【０００６】
本発明は、このような点に鑑みて為されたもので、アドレス情報の登録を行うことなく、印刷動作に基づくエラー発生等の事象の変化を、トラップ通知を使用して印刷データの送信元にのみ通知できる印刷システムおよびプリンタを提供する。
【課題を解決するための手段】
【０００７】
本発明は、ＳＮＭＰ（シンプル・ネットワーク・マネージメント・プロトコル）通信によりネットワークを介して情報の交換を行う複数のプリンタとこの各プリンタに印刷データを送信する複数の端末からなり、各端末は、印刷データを生成し、この印刷データに送信元アドレス情報を付加してプリンタに送信するアプリケーション部と、ＳＮＭＰ通信によるトラップ通知によりプリンタのステータス情報を監視するネットワーク監視部を設け、各プリンタは、各端末から送信元アドレス情報を付加した印刷データを受信する受信手段と、受信した印刷データから送信元アドレス情報を取得して一時保持し、印刷データの出力終了によって保持した送信元アドレス情報を破棄する印刷データ処理手段と、事象の変化に基づいて発生するステータス情報を、一時保持している送信元アドレス情報に基づいてトラップ通知として該当する端末へ送信する送信手段を設けた印刷システムにある。
【０００８】
また、本発明は、ＳＮＭＰ（シンプル・ネットワーク・マネージメント・プロトコル）通信によりネットワークを介して端末と情報の交換を行うプリンタであって、端末から送信される送信元アドレス情報を付加した印刷データを受信する受信手段と、受信した情報から送信元アドレス情報を取得して一時保持し、印刷データの出力終了によって保持した送信元アドレス情報を破棄する印刷データ処理手段と、事象の変化に基づいて発生するステータス情報を、一時保持している送信元アドレス情報に基づいてトラップ通知として該当する端末へ送信する送信手段を設けたプリンタにある。
【発明の効果】
【０００９】
本発明によれば、アドレス情報の登録を行うことなく、印刷動作に基づくエラー発生等の事象の変化を、トラップ通知を使用して印刷データの送信元にのみ通知できる印刷システムおよびプリンタを提供できる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の一実施の形態を、図面を参照して説明する。  
図１は印刷システム全体の構成を示すブロック図で、ネットワークを構成するＬＡＮ（ローカル・エリア・ネットワーク）１に、複数のプリンタ２、複数の操作端末３、監視用端末４がそれぞれ接続されている。前記各端末３，４は、例えば、パーソナルコンピュータによって構成されている。
【００１１】
前記各プリンタ２、各操作端末３、監視用端末４は、前記ＬＡＮ１を介してＳＮＭＰ（シンプル・ネットワーク・マネージメント・プロトコル）通信によって情報の交換を行うようになっている。
【００１２】
前記各プリンタ２は、図２に示すように、ＬＡＮ１に接続され、通信のためにネットワーク制御を行い、送受信手段として機能するネットワーク制御部２１、各端末３，４に対するトラップ通知処理を行うトラップ通知処理部２２、前記ネットワーク制御部２１が受信した前記各操作端末３からの印刷データを取り込み、この印刷データから送信元アドレス情報を取得し、送信元アドレス情報を一時保持し、印刷データに基づく印刷出力が終了すると前記送信元アドレス情報を破棄する印刷データ処理部２３、印刷時にエラーが発生する、印刷データの印刷が終了する、などの事象が変化するとそれに基づくステータス情報を発生するステータス情報処理部２４、端末３，４のアドレス情報を予め登録するためのアドレス情報登録部２５を設けている。 
前記ネットワーク制御部２１、トラップ通知処理部２２、印刷データ処理部２３、ステータス情報処理部２４およびアドレス情報登録部２５は、ＣＰＵ、ＲＯＭ、ＲＡＭ等によって形成され、互いにバスライン２６によって電気的に接続されている。
【００１３】
前記各操作端末３は、図３に示すように、ＬＡＮ１に接続され、通信のためにネットワーク制御を行い、送受信手段として機能するネットワーク制御部３１、各プリンタ２に対するトラップ通知処理を行うトラップ通知処理部３２、各プリンタ２からのトラップ通知によるステータス情報を印刷データの出力終了まで監視するネットワーク監視部としてのステータス情報監視部３３、プリンタドライバを有し、印刷データを生成する印刷データ生成部３４を設けている。
【００１４】
前記ネットワーク制御部３１及び印刷データ生成部３４は、印刷データを生成し、この印刷データに送信元アドレス情報を付加してプリンタに送信するアプリケーション部を形成している。  
前記ネットワーク制御部３１、トラップ通知処理部３２、ステータス情報監視部３３および印刷データ生成部３４は、ＣＰＵ、ＲＯＭ、ＲＡＭ等によって形成され、互いにバスライン３５によって電気的に接続されている。
【００１５】
前記監視用端末４は、図４に示すように、ＬＡＮ１に接続され、通信のためにネットワーク制御を行い、送受信手段として機能するネットワーク制御部４１、各プリンタ２に対するトラップ通知処理を行うトラップ通知処理部４２、各プリンタ２からのトラップ通知によるステータス情報を常に監視するステータス情報監視部４３を設けている。
【００１６】
前記ネットワーク制御部４１、トラップ通知処理部４２およびステータス情報監視部４３は、ＣＰＵ、ＲＯＭ、ＲＡＭ等によって形成され、互いにバスライン４４によって電気的に接続されている。
【００１７】
前記各操作端末３は、ＬＡＮ１に接続されているいずれかのプリンタ２に印刷を行わせるときには、図６に示す流れ図に従ったプログラム制御を行う。先ず、ステップＳ１にて、印刷データ生成部３４を起動し、印刷データ生成部３４で印刷データＤＴを生成しネットワーク制御部３１へ渡す。そして、ステップＳ２にて、印刷データＤＴに自己のアドレスＡＤを送信元アドレス情報として付加するか否かを判断する。
【００１８】
アドレスの付加が設定されていなければ、ステップＳ３にて、ネットワーク制御部３１は印刷データＤＴに送信元アドレス情報ＡＤを付加せずにＴＣＰ／ＩＰ（トランスミッション・コントロール・プロトコル／インターネット・プロトコル）通信で選択指定したプリンタ２へ送信して制御を終了する。
【００１９】
また、アドレスの付加が設定されていれば、ステップＳ４にて、ネットワーク制御部３１は印刷データＤＴに送信元アドレス情報ＡＤを付加してＴＣＰ／ＩＰ通信で選択指定したプリンタ２へ送信する。このとき、ネットワーク制御部３１は、送信元アドレス情報ＡＤをヘッダーに付加し、図５に示すフォーマットで送信する。そして、ステップＳ５にて、ステータス情報監視部３３を起動させ、プリンタ２からのトラップ通知の受信に待機し、印刷データが印刷出力されるまでトラップ通知を監視する。
【００２０】
ステップＳ６にて、トラップ通知を受信すると、ステータス情報監視部３３は、通知されたステータス情報ＳＴがエラーの情報か、それとも印刷終了のステータス情報かを判断し、エラーの情報であれば、ステップＳ７にて、表示器（図示せず）にエラー表示を行ってから、ステップ５のトラップ通知の受信に再度待機させる。また、印刷終了の情報であれば制御を終了する。
【００２１】
前記各プリンタ２は、図７に示す流れ図に従ったプログラム制御を行う。先ず、ステップＳ１１にて、印刷データ処理部２３を起動し、ネットワーク制御部２１が受信した印刷データを解析する。そして、ステップＳ１２にて、印刷データ処理部２３は印刷データに送信元アドレス情報ＡＤが付加されているか否かを判断する。
【００２２】
アドレス情報ＡＤが付加されていれば、印刷データ処理部２３は、ステップＳ１３にて、送信元アドレス情報ＡＤを取得し一時保持する。そして、印刷データに基づいて印刷出力動作を行う。
【００２３】
印刷出力動作中にエラーが発生すると、ステップＳ１４にて、ステータス情報処理部２４はエラーのステータス情報ＳＴを生成する。そして、トラップ通知処理部２２を起動する。トラップ通知処理部２２は、ステップＳ１５にて、送信元アドレス情報が保持されているか否かを判断する。そして、送信元アドレス情報が保持されていれば、ステータス情報処理部２４が生成したエラーのステータス情報ＳＴを、一時保持している送信元アドレス情報を使用してトラップ通知として該当する操作端末３に送信する。
【００２４】
また、このとき、アドレス情報登録部２５に予め設定されている送信先のアドレス情報があれば、その送信先アドレス情報が指定する端末にもエラーのステータス情報ＳＴをトラップ通知として送信する。
【００２５】
その後、ステップＳ１７にて、印刷データに基づく印刷出力が終了すると、ステータス情報処理部２４は印刷終了のステータス情報ＳＴを生成する。そして、トラップ通知処理部２２を起動する。トラップ通知処理部２２は、ステップＳ１８にて、送信元アドレス情報が保持されているか否かを判断する。そして、送信元アドレス情報が保持されていれば、ステータス情報処理部２４が生成した印刷終了のステータス情報ＳＴを、一時保持している送信元アドレス情報を使用してトラップ通知として該当する操作端末３に送信する。
【００２６】
また、このとき、アドレス情報登録部２５に予め設定されている送信先のアドレス情報があれば、その送信先アドレス情報が指定する端末にも印刷終了のステータス情報ＳＴをトラップ通知として送信する。  
この送信を終了すると、印刷データ処理部２３は一時保持した送信元アドレス情報を破棄して印刷制御を終了する。
【００２７】
このような構成においては、例えば、ある操作端末３があるプリンタ２に印刷データを送信して印刷を行わせる場合に、操作端末３からプリンタ２に送信する印刷データに送信元アドレス情報を付加させることで、プリンタ２は印刷動作が終了するまでその送信元アドレス情報を保持する。
【００２８】
そして、アドレス情報登録部２５に予め登録されたアドレス情報が無い状態で印刷中にエラーが発生したときには、プリンタ２は送信元アドレス情報が指定する操作端末３のみにエラーのステータス情報や印刷終了のステータス情報をトラップ通知により送信することができる。これにより、ブロードキャスト通知とは異なりトラフィックが少ないので、エラーの発生を該当する操作端末３に迅速に知らせることができる。従って、操作端末３ではプリンタ２でエラーが発生したことを即時に知ることができる。しかも、アドレス情報は印刷データに付加されているので、プリンタ側で登録する面倒は無い。
【００２９】
また、アドレス情報登録部２５に、例えば、監視用端末４を送信先として指定するアドレス情報が登録されているときには、その監視用端末４に対しても、エラーのステータス情報や印刷終了のステータス情報をトラップ通知により送信することができる。これにより、監視用端末４は各操作端末３と各プリンタ２との間で行われる印刷制御に対してプリンタ２の事象変化を常に監視することができる。  
なお、この実施の形態では、ネットワークとしてＬＡＮを使用したものについて述べたがこれに限定するものでないのは勿論である。
【図面の簡単な説明】
【００３０】
【図１】本発明の一実施の形態に係る、印刷システム全体の構成を示すブロック図。
【図２】同実施の形態におけるプリンタの要部構成を示すブロック図。
【図３】同実施の形態における操作端末の要部構成を示すブロック図。
【図４】同実施の形態における監視用端末の要部構成を示すブロック図。
【図５】同実施の形態において操作端末からプリンタへ送信する印刷データのフォーマット例を示す図。
【図６】同実施の形態における操作端末による印刷制御を示す流れ図。
【図７】同実施の形態におけるプリンタによる印刷制御を示す流れ図。
【符号の説明】
【００３１】
１…ＬＡＮ、２…プリンタ、３…操作端末、２１…ネットワーク制御部、２２…トラップ通知処理部、２３…印刷データ処理部、２４…ステータス情報処理部、３１…ネットワーク制御部、３２…トラップ通知処理部、３３…ステータス情報監視部、３４…印刷データ生成部。
【図１】
2007305069.tif 000003
【図２】
2007305069.tif 000004
【図３】
2007305069.tif 000005
【図４】
2007305069.tif 000006
【図５】
2007305069.tif 000007
【図６】
2007305069.tif 000008
【図７】
2007305069.tif 000009