(57)【要約】【課題】印刷データに付与される部門コードなどの設定事項がプリンタと適合しないことが原因でプリンタに生じる印刷データの保留状態を回避する。【解決手段】グループ別課金のための管理機能を有するプリンタ１とネットワーク上に接続されて他の端末との間でプリンタを共用する端末２に搭載されるプリンタドライバ２１に、出力先として所定のプリンタを指定して印刷を要求する際にその印刷データを指定の印刷装置に対して送出するのに先だって、当該印刷データに付与される部門コードに関する設定内容が、指定のプリンタに対する適合性を有するか否かの判定を行う適合性判定部２４と、この適合性判定部で不適合と判定された場合に、部門コードに関する適合性を有しない旨の通知をオペレータに対して行う入出力制御部２５とを設ける。【選択図】    図２
2004252709.tif 000002
【特許請求の範囲】
【請求項１】
グループ別課金のための管理機能を有する印刷装置と、この印刷装置を共用して印刷を行わせる複数の端末装置とが、ネットワーク上に接続されたネットワークシステムであって、
前記端末装置は、出力先として所定の印刷装置を指定して印刷を要求する際にその印刷データを指定の印刷装置に対して送出するのに先だって、当該印刷データに付与されるグループに関する設定内容が前記指定の印刷装置に対する適合性を有するか否かの判定を行う適合性判定手段と、この適合性判定手段で不適合と判定された場合に、グループに関する適合性を有しないことを警告する内容の通知を行う制御手段とを有することを特徴とするネットワークシステム。
【請求項２】
前記適合性判定手段は、前記印刷データに付与されるグループの設定がない場合に不適合と判定することを特徴とする請求項１に記載のネットワークシステム。
【請求項３】
前記制御手段は、不適合の理由を示す文言と共に、前記印刷データに付与されるグループに関する情報を入力する操作を促す画面を表示手段に表示させることを特徴とする請求項２に記載のネットワークシステム。
【請求項４】
前記適合性判定手段は、前記指定の印刷装置に登録されたグループと、前記印刷データに付与されるグループとを照合して、両者が一致しない場合に不適合と判定することを特徴とする請求項１に記載のネットワークシステム。
【請求項５】
前記制御手段は、不適合の理由を示す文言と共に、前記印刷データに付与されるグループに関する情報を再入力する操作を促す画面を表示手段に表示させることを特徴とする請求項４に記載のネットワークシステム。
【請求項６】
前記制御手段は、不適合の理由を示す文言と共に、前記指定の印刷装置に対して新規にグループを登録する操作を促す画面を表示手段に表示させることを特徴とする請求項４に記載のネットワークシステム。
【請求項７】
グループ別課金のための管理機能を有する印刷装置と、この印刷装置を共用して印刷を行わせる複数の端末装置とが、ネットワーク上に接続されたネットワークシステムであって、
前記端末装置は、出力先として所定の印刷装置を指定して印刷を要求する際にその印刷データを指定の印刷装置に対して送出するのに先だって、当該印刷データに付与されるグループに関する設定内容が前記指定の印刷装置に対する適合性を有するか否かの判定を行う適合性判定手段と、この適合性判定手段で不適合と判定された場合に、当該印刷データに付与されるグループに関する設定内容に適合する指定外の印刷装置をネットワーク上で検索する適合装置検索手段とを有することを特徴とするネットワークシステム。
【請求項８】
前記適合装置検索手段により、該当する指定外の印刷装置が複数見つかった場合に、その該当する印刷装置の一覧を選択指定可能に表示手段に画面表示させる制御手段を有することを特徴とする請求項７に記載のネットワークシステム。
【請求項９】
グループ別課金のための管理機能を有する第１の印刷装置と、グループ別課金のための管理機能を有しない第２の印刷装置と、これら第１・第２の印刷装置を共用して印刷を行わせる複数の端末装置とが、ネットワーク上に接続されたネットワークシステムであって、
前記端末装置は、出力先として所定の印刷装置を指定して印刷を要求する際にその印刷データを指定の印刷装置に対して送出するのに先だって、当該印刷データに付与されるグループに関する設定内容が前記指定の印刷装置に対する適合性を有するか否かの判定を行う適合性判定手段と、この適合性判定手段で不適合と判定された場合に、前記第２の印刷装置をネットワーク上で検索する適合装置検索手段とを有することを特徴とするネットワークシステム。
【請求項１０】
前記端末装置は、前記適合性判定手段で判定を行う際に、その都度、出力先として指定された印刷装置から前記適合性判定手段での判定に要する情報を取得する装置情報取得手段を有することを特徴とする請求項１乃至請求項９のいずれかに記載のネットワークシステム。
【請求項１１】
グループ別課金のための管理機能を有する印刷装置と、この印刷装置を共用して印刷を行わせる複数の端末装置とが、ネットワーク上に接続されたネットワークシステムであって、
前記印刷装置は、前記端末装置から印刷データを受け取った後、当該印刷データに付与された設定内容が自身に対する適合性を有するか否かの判定を行う適合性判定手段と、ここで不適合と判定された場合に、当該印刷データの設定内容に適合する印刷装置をネットワーク内で検索する適合装置検索手段と、ここで該当する印刷装置が見つかるとその印刷装置に対して印刷データを転送する印刷データ転送手段とを有することを特徴とするネットワークシステム。
【請求項１２】
前記適合性判定手段は、前記印刷データに付与されたグループに関する設定内容が自身に対する適合性を有するか否かの判定を行うことを特徴とする請求項１１に記載のネットワークシステム。
【請求項１３】
前記適合性判定手段は、前記印刷データに付与された印刷処理に関する設定内容が自身に対する適合性を有するか否かの判定を行うことを特徴とする請求項１１若しくは請求項１２に記載のネットワークシステム。
【請求項１４】
前記印刷装置は、他の印刷装置から印刷データを転送された場合に、印刷の要求元の前記端末装置に対して転送の通知を行う転送通知手段を有することを特徴とする請求項１１乃至請求項１３のいずれかに記載のネットワークシステム。
【請求項１５】
グループ別課金のための管理機能を有する印刷装置とネットワーク上に接続されて他の端末装置との間で前記印刷装置を共用する端末装置に搭載されるプリンタドライバであって、
出力先として所定の印刷装置を指定して印刷を要求する際にその印刷データを指定の印刷装置に対して送出するのに先だって、当該印刷データに付与されるグループに関する設定内容が前記指定の印刷装置に対する適合性を有するか否かの判定を行う適合性判定手段と、この適合性判定手段で不適合と判定された場合に、グループに関する適合性を有しないことを警告する内容の通知を行う制御手段とを有することを特徴とするプリンタドライバ。
【請求項１６】
前記適合性判定手段は、前記印刷データに付与されるグループの設定がない場合に不適合と判定することを特徴とする請求項１５に記載のプリンタドライバ。
【請求項１７】
前記制御手段は、不適合の理由を示す文言と共に、前記印刷データに付与されるグループに関する情報を入力する操作を促す画面を表示手段に表示させることを特徴とする請求項１６に記載のプリンタドライバ。
【請求項１８】
前記適合性判定手段は、前記指定の印刷装置に登録されたグループと、前記印刷データに付与されるグループとを照合して、両者が一致しない場合に不適合と判定することを特徴とする請求項１５に記載のプリンタドライバ。
【請求項１９】
前記制御手段は、不適合の理由を示す文言と共に、前記印刷データに付与されるグループに関する情報を再入力する操作を促す画面を表示手段に表示させることを特徴とする請求項１８に記載のプリンタドライバ。
【請求項２０】
前記制御手段は、不適合の理由を示す文言と共に、前記指定の印刷装置に対して新規にグループを登録する操作を促す画面を表示手段に表示させることを特徴とする請求項１８に記載のプリンタドライバ。
【請求項２１】
グループ別課金のための管理機能を有する印刷装置とネットワーク上に接続されて他の端末装置との間で前記印刷装置を共用する端末装置に搭載されるプリンタドライバであって、
出力先として所定の印刷装置を指定して印刷を要求する際にその印刷データを指定の印刷装置に対して送出するのに先だって、当該印刷データに付与されるグループに関する設定内容が前記指定の印刷装置に対する適合性を有するか否かの判定を行う適合性判定手段と、この適合性判定手段で不適合と判定された場合に、当該印刷データに付与されるグループに関する設定内容に適合する指定外の印刷装置をネットワーク上で検索する適合装置検索手段とを有することを特徴とするプリンタドライバ。
【請求項２２】
前記適合装置検索手段により、該当する指定外の印刷装置が複数見つかった場合に、その該当する印刷装置の一覧を選択指定可能に表示手段に画面表示させる制御手段を有することを特徴とする請求項２１に記載のプリンタドライバ。
【請求項２３】
グループ別課金のための管理機能を有する第１の印刷装置、並びにグループ別課金のための管理機能を有しない第２の印刷装置とネットワーク上に接続されて他の端末装置との間で前記印刷装置を共用する端末装置に搭載されるプリンタドライバであって、
出力先として所定の印刷装置を指定して印刷を要求する際にその印刷データを指定の印刷装置に対して送出するのに先だって、当該印刷データに付与されるグループに関する設定内容が前記指定の印刷装置に対する適合性を有するか否かの判定を行う適合性判定手段と、この適合性判定手段で不適合と判定された場合に、前記第２の印刷装置をネットワーク上で検索する適合装置検索手段とを有することを特徴とするプリンタドライバ。
【請求項２４】
前記適合性判定手段で判定を行う際に、その都度、出力先として指定された印刷装置から前記適合性判定手段での判定に要する情報を取得する装置情報取得手段を有することを特徴とする請求項１５乃至請求項２３のいずれかに記載のプリンタドライバ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、グループ別課金のための管理機能を有する印刷装置と、この印刷装置を共用して印刷を行わせる複数の端末装置とが、ネットワーク上に接続されたネットワークシステム、及びこの種のネットワークシステムで用いられる端末装置に搭載されるプリンタドライバに関するものである。
【０００２】
【従来の技術】
従来から、プリンタを複数の端末で共用して印刷を行わせるネットワークシステムにおいて、ユーザが属するグループ別にプリンタの使用の程度に応じた課金を行うために、所要の情報を収集管理する課金管理装置が知られている（特許文献１参照。）。
【０００３】
このような課金管理装置では、ユーザが端末からプリンタに対して印刷要求を行う際に、ユーザが属するグループの識別情報を入力して印刷処理を実行させることで、グループ別課金のための情報が収集される。そして課金漏れを避けるために、ユーザにより端末側で入力されたグループと課金管理装置に予め登録されたグループとを比較して両者が一致するか否かの検証を行い、両者が一致する場合にのみプリンタでの印刷を許可する構成となっている。
【０００４】
【特許文献１】
特開平１０−５５２２２号公報
【０００５】
【発明が解決しようとする課題】
しかるに、前記の課金管理装置はプリンタ側に設けられており、端末から印刷データが送出された後にグループに関する適合性の検証が行われる。このため、プリンタでの印刷が課金管理装置によって拒否されると、印刷データがプリンタ側で保留状態になったままで印刷ができない。例えばユーザが部門コードの入力を行わずに印刷を指示した場合、ユーザが入力時に部門コードを間違えた場合、ユーザがプリンタの指定を間違えた場合、管理者が部門コードの登録を行わなかった場合には、グループに関する適合性の検証により不適合と判定されて印刷が拒否され、印刷ができない不都合が生じる。
【０００６】
さらにグループに関する適合性を有する場合でも、記録紙のサイズや白黒・カラー印刷の別など、ユーザが端末側で設定した事項がプリンタ自身の機能と適合しないために印刷ができない場合があり、このようなグループ以外の不適合事由による保留状態も同時に解決することが望まれる。
【０００７】
本発明は、このような従来技術の問題点を解消するべく案出されたものであり、その主な目的は、端末側でユーザが入力するグループの識別情報などの設定事項が印刷装置と適合しないことが原因で印刷装置に生じる印刷データの保留状態を回避することができるように構成されたネットワークシステム及びプリンタドライバを提供することにある。
【０００８】
【課題を解決するための手段】
このような目的を果たすために、本発明においては、請求項１及び請求項１５に示すとおり、グループ別課金のための管理機能を有する印刷装置とネットワーク上に接続されて他の端末装置との間で前記印刷装置を共用する端末装置に搭載されるプリンタドライバが、出力先として所定の印刷装置を指定して印刷を要求する際にその印刷データを指定の印刷装置に対して送出するのに先だって、当該印刷データに付与されるグループに関する設定内容が前記指定の印刷装置に対する適合性を有するか否かの判定を行う適合性判定手段と、この適合性判定手段で不適合と判定された場合に、グループに関する適合性を有しないことを警告する内容の通知を行う制御手段とを有するものとした。これによると、グループに関する適合性を有しないために出力先の印刷装置で生じる印刷データの保留状態を回避することができ、制御手段による通知に応じて、出力先の印刷装置で生じるデータ保留状態を回避させる操作をオペレータが行うことで確実に印刷処理を実行させることができる。ここでグループに関する設定内容は、部門コード（ユーザが属するグループの識別情報）などである。
【０００９】
さらに請求項２及び請求項１６に示すとおり、前記適合性判定手段は、前記印刷データに付与されるグループの設定がない場合に不適合と判定する構成をとることができる。これによると、オペレータが不注意でグループの入力を行わずに印刷の指示を出した場合に、グループの設定のない印刷データが印刷装置に送られることで引き起こされる印刷データの保留状態を回避することができる。
【００１０】
さらに請求項３及び請求項１７に示すとおり、前記制御手段は、不適合の理由を示す文言と共に、前記印刷データに付与されるグループに関する情報を入力する操作を促す画面を表示手段に表示させる構成をとることができる。これによると、オペレータは、画面表示された文言により状況を正確に認識することができ、しかも画面に従ってグループの入力操作を行えば良く、使い勝手が良くなる。
【００１１】
また請求項４及び請求項１８に示すとおり、前記適合性判定手段は、前記指定の印刷装置に登録されたグループと、前記印刷データに付与されるグループとを照合して、両者が一致しない場合に不適合と判定する構成をとることができる。これによると、オペレータが不注意でグループの設定を誤ったまま印刷を指示した場合や、印刷装置に対するグループの登録に落ちがある場合に、グループの不一致により引き起こされる印刷データの保留状態を回避することができる。
【００１２】
さらに請求項５及び請求項１９に示すとおり、前記制御手段は、不適合の理由を示す文言と共に、前記印刷データに付与されるグループに関する情報を再入力する操作を促す画面を表示手段に表示させる構成をとることができる。これによると、端末装置でのグループの入力に誤りがある場合に、オペレータは、画面表示された文言により状況を正確に認識することができ、しかも画面に従ってグループの再入力操作を行えば良く、使い勝手が良くなる。
【００１３】
さらに請求項６及び請求項２０に示すとおり、前記制御手段は、不適合の理由を示す文言と共に、前記指定の印刷装置に対して新規にグループを登録する操作を促す画面を表示手段に表示させる構成をとることができる。これによると、印刷装置に対するグループの登録に落ちがある場合に、オペレータは、画面表示された文言により状況を正確に認識することができ、しかも画面に従ってグループの登録操作を行えば良く、使い勝手が良くなる。
【００１４】
また本発明においては、請求項７及び請求項２１に示すとおり、グループ別課金のための管理機能を有する印刷装置とネットワーク上に接続されて他の端末装置との間で前記印刷装置を共用する端末装置に搭載されるプリンタドライバが、出力先として所定の印刷装置を指定して印刷を要求する際にその印刷データを指定の印刷装置に対して送出するのに先だって、当該印刷データに付与されるグループに関する設定内容が前記指定の印刷装置に対する適合性を有するか否かの判定を行う適合性判定手段と、この適合性判定手段で不適合と判定された場合に、当該印刷データに付与されるグループに関する設定内容に適合する指定外の印刷装置をネットワーク上で検索する適合装置検索手段とを有するものとした。これによると、グループに関する適合性を有しないために出力先の印刷装置で生じる印刷データの保留状態を回避することができ、しかも適当な印刷装置を探し出す手間を省くことができるため、使い勝手が良くなる。この構成は、端末装置で印刷を指示する際に誤った印刷装置を指定した場合に有効である。
【００１５】
さらに請求項８及び請求項２２に示すとおり、前記適合装置検索手段により、該当する指定外の印刷装置が複数見つかった場合に、その該当する印刷装置の一覧を選択指定可能に表示手段に画面表示させる制御手段を有する構成をとることができる。これによると、オペレータの判断で適切な印刷装置を指定することができるため、使い勝手が良くなる。
【００１６】
また本発明においては、請求項９及び請求項２３に示すとおり、グループ別課金のための管理機能を有する第１の印刷装置、並びにグループ別課金のための管理機能を有しない第２の印刷装置とネットワーク上に接続されて他の端末装置との間で前記印刷装置を共用する端末装置に搭載されるプリンタドライバが、出力先として所定の印刷装置を指定して印刷を要求する際にその印刷データを指定の印刷装置に対して送出するのに先だって、当該印刷データに付与されるグループに関する設定内容が前記指定の印刷装置に対する適合性を有するか否かの判定を行う適合性判定手段と、この適合性判定手段で不適合と判定された場合に、前記第２の印刷装置をネットワーク上で検索する適合装置検索手段とを有するものとした。これによると、グループに関する適合性を有しないために出力先の印刷装置で生じる印刷データの保留状態を回避することができ、しかも適当な印刷装置を探し出す手間を省くことができるため、使い勝手が良くなる。この構成は、端末装置で印刷を指示する際に誤った印刷装置を指定した場合に有効である。
【００１７】
さらに請求項１０及び請求項２４に示すとおり、前記適合性判定手段で判定を行う際に、その都度、出力先として指定された印刷装置から前記適合性判定手段での判定に要する情報を取得する装置情報取得手段を有する構成をとることができる。これによると、最新の情報に基づいて適合性判定手段で判定を行うことができる。
【００１８】
また本発明においては、請求項１１に示すとおり、グループ別課金のための管理機能を有し、複数の端末装置とネットワーク上に接続されてその複数の端末装置の間で共用されて印刷を行う印刷装置が、前記端末装置から印刷データを受け取った後、当該印刷データに付与された設定内容が自身に対する適合性を有するか否かの判定を行う適合性判定手段と、ここで不適合と判定された場合に、当該印刷データの設定内容に適合する印刷装置をネットワーク内で検索する適合装置検索手段と、ここで該当する印刷装置が見つかるとその印刷装置に対して印刷データを転送する印刷データ転送手段とを有するものとした。これによると、端末で入力された設定内容が自身の印刷許可条件に適合しないために生じる印刷データの保留状態を回避することができ、しかもオペレータが適当な印刷装置を探し出して再度印刷を指示する手間を省くことができるため、使い勝手が良くなる。
【００１９】
この場合、適合装置検索手段での検索の際にその都度、ネットワーク上の他の印刷装置の適合性判定に要する情報を収集することも可能であるが、他の印刷装置の情報を予め記憶しておく記憶手段を設けておくと良い。
【００２０】
さらに請求項１２に示すとおり、前記適合性判定手段は、前記印刷データに付与されたグループに関する設定内容が自身に対する適合性を有するか否かの判定を行う構成をとることができる。これによると、グループに関する適合性を有しないために生じる印刷データの保留状態を回避することができる。具体的には、印刷データに対して設定されたグループと、自身に登録されたグループとを照合して、両者に一致するグループがない場合に不適合と判定し、印刷データを適合する印刷装置に転送する。
【００２１】
また請求項１３に示すとおり、前記適合性判定手段は、前記印刷データに付与された印刷処理に関する設定内容が自身に対する適合性を有するか否かの判定を行う構成をとることができる。これによると、機能に関する適合性を有しないために生じる印刷データの保留状態を回避することができる。具体的には、端末で印刷を指示する際に指定されたカラー・白黒印刷の別や用紙サイズ、ソートやパンチなどの付加機能などに関する設定事項と自身が有する機能とを照合して、自身で印刷処理が不能な場合に不適合と判定し、印刷データを適合する印刷装置に転送する。
【００２２】
さらに請求項１４に示すとおり、前記印刷装置は、他の印刷装置から印刷データを転送された場合に、印刷の要求元の前記端末装置に対して転送の通知を行う転送通知手段を有する構成をとることができる。これによると、印刷データが指定外の印刷装置に転送された事実をユーザが認識することができる。なお、このように転送先の印刷装置が転送通知を送信する他、転送元の印刷装置が転送通知を送信する構成も可能である。
【００２３】
なお、前記の印刷装置では、グループに関する印刷許可条件を満足する、すなわち、印刷データに付与されたグループが、印刷装置に予め登録されたグループと一致する場合にのみ印刷を許可し、印刷データにグループが付与されていない場合、並びに印刷データに付与されたグループが自身に登録されたグループと異なる場合には、印刷が拒否される。
【００２４】
また、グループ別課金のための管理機能を有する印刷装置でもグループ設定のない印刷データを許容して課金のない印刷を行う構成とすることも可能であり、この場合、印刷装置におけるグループに関する登録内容と共に、グループ設定のない印刷データを許容するか否かの条件も含めて、前記適合性判定手段並びに適合装置検索手段で印刷装置の適合性が判定される。
【００２５】
なお、前記の印刷装置は、印刷機能のみを有するプリンタの他、印刷機能の他にファクシミリ機能を備えた複合機であっても良い。
【００２６】
【発明の実施の形態】
以下に添付の図面を参照して本発明の実施の形態について詳細に説明する。
【００２７】
図１は、本発明によるネットワークシステムの全体構成を示すブロック図である。このネットワークシステムは、部門（グループ）別課金のための管理機能を有するプリンタ（ネットワークプリンタ）１と、このプリンタ１を共用して印刷を行わせる複数の端末（ＰＣ）２とが、ネットワーク（ＬＡＮ）上に接続されており、部門ごとにグループ分けされたユーザが、端末２からプリンタ１に対して印刷要求を行う際に部門コード（ユーザが属するグループの識別情報）を入力して印刷処理を実行させることで、プリンタ１では部門別課金のための情報が収集される。
【００２８】
図２は、図１に示した端末及びプリンタの概略構成を示すブロック図である。端末２は、ネットワーク制御部１１とＳＮＭＰ処理部１２とを有し、他方、プリンタ１は、ネットワーク制御部１３とＳＮＭＰ処理部１４とＭＩＢ情報格納部１５とを有し、プリンタ１のＭＩＢ情報格納部１５に格納されたＭＩＢ（ネットワーク管理情報データベース）の情報を、ＳＮＭＰ（簡易ネットワーク管理プロトコル）の手順にしたがって端末２にて取得することができる。
【００２９】
端末２は、出力先として指定されたプリンタ１で処理可能な印刷データを生成するプリンタドライバ２１を有しており、アプリケーション１８で作成したドキュメントを印刷するため、入力部１９により所定のプリンタ１を指定して印刷を指示すると、プリンタドライバ２１において印刷データが生成し、この印刷データが指定のプリンタ１に送られて印刷が行われる。
【００３０】
さらに端末２は、印刷を指示する際に入力された部門コードをプリンタドライバ２１で生成する印刷データに付与する処理を行う部門コード設定部２２と、印刷を指示する際に入力された部門コードを指定のプリンタ１に登録する処理を行う部門コード登録部２３とを有している。プリンタ１には、これを使用するユーザが属する部門コードが管理者により予め登録されるが、後に説明するようにプリンタ１に対する部門コードの登録に落ちがある場合に端末２から部門コードを登録することができる。部門コードは、プリンタ１のＭＩＢ情報格納部１５内の部門コード格納部１７に格納される。プリンタ１は複数の部門に属するユーザの間で共用され、部門コード格納部１７には複数の部門コードが登録される。
【００３１】
プリンタ１では、グループに関する印刷許可条件を満足する、すなわち、印刷データに付与された部門コードが、プリンタ１に予め登録された部門コードと一致する場合にのみ印刷を許可し、印刷データに部門コードが付与されていない場合、並びに印刷データに付与された部門コードが自身に登録された部門コードと異なる場合には、印刷が拒否される。また、機能に関する印刷許可条件を満足する、すなわち、端末で印刷を指示する際に指定されたカラー・白黒印刷の別や用紙サイズなどの設定事項がプリンタ１の機能と適合しない場合には、印刷が拒否される。
【００３２】
図３は、図１に示した端末で表示される部門コード入力画面を示している。この画面は、アプリケーション１８で印刷を選択した際に表示部２０に表示されるもので、印刷ボタン４１を操作して印刷を指示する。このとき、部門カウンタ管理の使用の有無をチェックボックス４２で指定した上で部門コード入力欄４３に部門コードを入力しておくことで印刷データに部門コードが付与される。なおここでは、ステータスモニタを呼び出すボタンや、メールボックス及びセキュリティボックスに関する設定入力欄が同じ画面上に設けられている。
【００３３】
端末２は、図２に示したように、プリンタドライバ２１内に、出力先として所定のプリンタ１を指定して印刷を要求する際にその印刷データを指定のプリンタ１に対して送出するのに先だって、その印刷データに付与される部門コードに関する設定内容が、指定のプリンタ１における印刷許可条件を満足する適合性を有するか否かの判定を行う適合性判定部（適合性判定手段）２４と、この適合性判定部２４で不適合と判定された場合に、部門コードに関する適合性を有しないことを警告する内容の通知をオペレータに対して行う入出力制御部（制御手段）２５とを有している。
【００３４】
さらにプリンタドライバ２１は、適合性判定部２４で判定を行う際に、その都度、出力先として指定されたプリンタ１から適合性判定部２４での判定に要する情報を取得するプリンタ情報取得部（装置情報取得手段）２６を有しており、このプリンタ情報取得部２６によりプリンタ１に所要の情報を送出する要求が行われると、ＳＮＭＰの手順にしたがってプリンタ１側ではＭＩＢ情報格納部１５に格納された所要の情報を取り出して端末２に送信する。
【００３５】
プリンタドライバ２１の適合性判定部２４では、印刷データに付与される部門コードの設定の有無を判定する処理と、印刷データに付与される部門コードがプリンタ１に登録済みの部門コードと一致するか否かの判定を行う処理とが行われ、これにより前記のプリンタ１での印刷許可条件を満足するか否かの適合性を検証することができ、印刷データに付与される部門コードの設定のない部門コード未入力の場合、並びに印刷データに付与された部門コードが指定のプリンタ１に登録された部門コードと異なる部門コード不一致の場合には、不適合と判定する。
【００３６】
図４は、本発明によるネットワークシステムの全体構成における別の態様を示すブロック図である。ここでは、部門別課金のための管理機能を有するプリンタ（第１のプリンタ）１と、部門別課金のための管理機能を有しないプリンタ（第２のプリンタ）３とが混在してネットワーク上に接続されている。課金管理機能を有しないプリンタ３は、部門コードに関する登録がなく、部門コード設定のない印刷データを許容するため、適合性判定部２４においては、出力先として指定されたプリンタにおける部門コード登録（課金管理機能）の有無を判定する処理が最初に行われ、部門コードに関する登録がない場合には適合と判定して、印刷データの設定内容に関係なく、指定のプリンタ３に印刷データが送出される。
【００３７】
また端末２は、図２に示したように、プリンタドライバ２１内に、適合性判定部２４で不適合と判定された場合に、印刷データに付与される部門コードに関する設定内容に適合する他のプリンタ１をネットワーク上で検索するプリンタ検索部（適合装置検索手段）２７を有している。このプリンタ検索部２７では、部門コード未入力が原因で不適合と判定された場合には、課金管理機能を有しないプリンタ３を検索する処理が行われ、部門コード不一致が原因で不適合と判定された場合には、一致する部門コードが登録されているプリンタ１を検索する処理が行われる。
【００３８】
他方、プリンタ１は、図２に示したように、端末から印刷データを受け取った後、その印刷データに付与された設定内容が自身に適合するか否かの判定を行う適合性判定部（適合性判定手段）３１と、ここで不適合と判定された場合に、その印刷データの設定内容に適合するプリンタをネットワーク内で検索するプリンタ検索部（適合装置検索手段）３２と、ここで該当するプリンタが見つかるとそのプリンタに対して印刷データを転送する印刷データ転送部（印刷データ転送手段）３３とを有している。
【００３９】
さらにプリンタ１は、プリンタ検索部３２での検索処理に要するネットワーク上の他のプリンタ１の情報を予め記憶しておく他プリンタ情報格納部３４を有しており、プリンタ検索部３２では、適合性判定部３１で不適合と判定されると、他プリンタ情報格納部３４から他のプリンタの情報を取り出して検索処理を行う。他プリンタ情報格納部３４には、部門コードに関する印刷許可条件に関する情報、すなわち各プリンタの課金管理機能の有無の情報、並びに課金管理機能を有するプリンタにそれぞれ登録された部門コードと、各プリンタの機能に関する情報が格納されている。
【００４０】
プリンタ１の適合性判定部３１では、部門コードに関する適合性の判定が行われる。すなわち、端末２から受け取った印刷データに付与された部門コードに関する設定内容が自身の印刷許可条件を満足する適合性を有するか否かの判定が行われる。この適合性判定部３１での処理は、前記端末２側の適合性判定部２４での処理と略同様であり、印刷データに部門コードが付与されていない場合、並びに印刷データに付与された部門コードが自身に登録された部門コードと異なる場合には、不適合と判定されて印刷が拒否される。
【００４１】
さらに適合性判定部３１では、機能に関する適合性の判定が行われる。すなわち、端末２から受け取った印刷データに付与された設定内容が自身が有する機能と適合するか否かの判定が行われる。ここでは、端末２で印刷を指示した際に指定される、カラー・白黒印刷の別や、記録紙サイズ、ソートやパンチなどの付加機能などに関する設定内容が、自身が有する機能と適合しない場合には、不適合と判定されて印刷が拒否される。
【００４２】
さらにプリンタ１は、他のプリンタ１から印刷データを転送された場合に、印刷の要求元の端末２に対して転送の通知を行う転送通知部（転送通知手段）３５を有している。転送元のプリンタ１から転送先のプリンタ１に印刷データを転送する際に、印刷の要求元の端末２のＩＰアドレス（ネットワーク上の識別情報）が印刷データに付加されて送られ、このＩＰアドレスに基づいて転送先のプリンタ１から印刷の要求元の端末２に対する送信が可能になる。
【００４３】
図５は、図１に示した端末で表示されるワーニング画面を示している。端末２のプリンタドライバ２１では、部門コード未入力により適合性判定部２４で不適合と判定された場合には、出力先のプリンタ１での印刷データの保留状態を回避させるため、プリンタドライバ２１の入出力制御部２５によりこのワーニング画面を表示部（表示手段）２０で表示させるようになっている。
【００４４】
ここでは、ワーニング画面上のメッセージ表示欄５１に、不適合の理由を示す文言、すなわち指定のプリンタ１に部門コードの登録がある旨の文言が表示される。さらに、保留状態回避操作として、印刷データに付与される部門コードを入力する処理、並びに適合する指定外のプリンタ３を検索する処理のいずれかを選択指示するようにオペレータに促すため、メッセージ表示欄５１に部門コード入力またはプリンタ検索のいずれかの選択を促す内容の文言が表示され、部門コード入力及びプリンタ検索を選択指示するためのボタン５２・５３が表示される。
【００４５】
部門コード入力のボタン５２は、図３に示した部門コード入力画面を呼び出すもので、この部門コード入力画面上で部門コードを入力することで部門コード設定部２２により印刷データに部門コードが付与される。プリンタ検索のボタン５３は、部門コードが登録されていないプリンタ１を検索する処理をプリンタ検索部２７に行わせるものである。
【００４６】
図６は、図１に示した端末で表示されるプリンタ一覧選択画面を示している。端末２では、プリンタ検索部２７による検索により、印刷データに付与された設定内容に適合する指定外のプリンタが複数見つかった場合に、入出力制御部（制御手段）２５で、該当するプリンタの一覧を選択指定可能に表示部（表示手段）２０に画面表示させるようになっている。ここでは、表示ボックス６１内に、プリンタ１の名称、ＩＰアドレス、並びにプリンタ１の状態を色分けで示すマークがプリンタ１ごとに表示される。
【００４７】
図７は、図１に示した端末で表示されるワーニング画面を示している。端末２のプリンタドライバ２１では、部門コード不一致により適合性判定部２４で不適合と判定された場合に、出力先のプリンタ１での印刷データの保留状態を回避させるため、入出力制御部２５によりこのワーニング画面を表示部２０で表示させるようになっている。
【００４８】
ここでは、ワーニング画面上のメッセージ表示欄７１に、不適合の理由を示す文言、すなわち指定のプリンタに登録された部門コードと一致しない旨の文言が表示される。さらに、保留状態回避操作として、印刷データに付与される部門コードを再入力する処理、指定のプリンタに対して部門コードを新規に登録する処理、適合する指定外のプリンタ３を検索する処理、並びに印刷データを指定のプリンタから他のプリンタに転送させる処理のいずれかを選択指示するようにオペレータに促すため、メッセージ表示欄７１に再入力、登録、検索、及び転送のいずれかの選択を促す内容の文言が表示され、その再入力、登録、検索、及び転送を選択指示するためのボタン７２〜７５が表示されている。
【００４９】
部門コード再入力のボタン７２は、図３に示した部門コード入力画面を呼び出すもので、この部門コード入力画面で部門コードを訂正入力することで部門コード設定部２２により印刷データに新しい部門コードが付与される。登録のボタン７３は、部門コード入力画面で入力された部門コードを指定のプリンタ１に登録する処理を部門コード登録部２３に実行させるものである。検索のボタン７４は、一致する部門コードが登録されているプリンタ１を検索する処理をプリンタ検索部２７に実行させるものである。転送のボタン７５は、適合性判定部２４の判定結果を無視して指定のプリンタ１に印刷データを送出するものであり、これにより印刷データを受け取ったプリンタ１では、適合する他のプリンタ１を検索して印刷データを転送する処理が行われる。
【００５０】
図８は、図１に示した端末で表示される登録確認画面を示している。これは、図７に示したワーニング画面上の登録ボタン７３を操作することで表示され、図３に示した部門コード入力画面で入力された部門コードが、部門コード登録部２３により指定のプリンタ１に新規に登録される。
【００５１】
図９・図１０・図１１・図１２は、図１に示した端末で印刷を指示した際の処理の手順を示すフロー図である。まず図９で、オペレータによりアプリケーション上で印刷が選択されると、ステップ１０１にてプリンタ情報取得部２６により出力先として指定されたプリンタからＭＩＢ情報を取得する処理が行われ、つづくステップ１０２にて適合性判定部２４により指定のプリンタに部門コードの登録があるか否かの判定が行われ、そのプリンタに部門コードの登録がない場合にはステップ１０３に進んで、そのプリンタに印刷データが送出され、ステップ１０４にて通常印刷、すなわち課金を行わない印刷が行われる。他方、指定のプリンタに部門コードの登録がある場合にはステップ１０５に進んで、印刷データに付与される部門コードの入力があるか否かの判定が行われる。
【００５２】
このステップ１０５にて部門コードの入力がないものと判定されると、図１０に示す部門コード未入力時の処理に進む。ここでは、まずステップ２０１にて入出力制御部２５により図５に示したワーニング画面が表示され、つづくステップ２０２にてワーニング画面上のいずれのボタンが操作されたかの判定が行われる。
【００５３】
このステップ２０２にて入力のボタンが操作された場合には、ステップ２０３に進んで図３に示した部門コード入力画面が表示され、オペレータが部門コードを入力して図９のステップ１０１に戻る。
【００５４】
ステップ２０２にて検索のボタンが操作された場合には、ステップ２０４に進んでプリンタ検索部２７により部門コードが登録されていないプリンタ（課金管理機能を有しないプリンタ）３を検索する処理が行われ、つづくステップ２０５にて入出力制御部２５により図６に示した一覧選択画面が表示され、ここで１つのプリンタ３を選択指定すると、ステップ２０６にて指定のプリンタ３に印刷データが送出され、つづくステップ２０７にて指定のプリンタ３で課金のない通常印刷が行われる。
【００５５】
他方、図９のステップ１０５にて適合性判定部２４により部門コードの入力があるものと判定されると、図１１に示す部門コード入力済み時の処理に進む。ここでは、まずステップ３０１にて指定のプリンタ１に登録された部門コードと印刷データに付与される部門コードとを照合して両者に一致する部門コードがあるか否かの判定が行われ、一致する部門コードがある場合には、ステップ３０２に進んで指定のプリンタ１に印刷データが送出された後、図１２に示すプリンタ１側で行われる部門コード以外の適合性の判定処理に進む。他方、ステップ３０１にて一致する部門コードがない場合には、ステップ３０３に進んで入出力制御部２５により図７に示したワーニング画面が表示され、つづくステップ３０４にてワーニング画面上のいずれのボタンが操作されたかの判定が行われる。
【００５６】
このステップ３０４にて入力のボタンが操作された場合には、ステップ３０５に進んで図３に示した部門コード入力画面が表示され、オペレータが部門コードを入力して図９のステップ１０１に戻る。
【００５７】
ステップ３０４にて登録のボタンが操作された場合には、ステップ３０６に進んで図８に示した登録確認画面が表示され、つづくステップ３０７にて図３に示した部門コード入力画面で入力された部門コードを指定のプリンタに新規に登録する処理が部門コード登録部２３により実行される。そしてステップ３０８にて指定のプリンタに印刷データが送出された後、図１２に示すプリンタ１側で行われる部門コード以外の適合性の判定処理に進む。
【００５８】
ステップ３０４にて検索のボタンが操作された場合には、ステップ３０９に進んで図３に示す部門コード入力画面で入力された部門コードと適合するプリンタを検索する処理がプリンタ検索部２７により行われ、つづくステップ３１０にて入出力制御部２５により図６に示した一覧選択画面が表示され、ここでプリンタを選択するとステップ３１１にてそのプリンタに印刷データが送出された後、図１２に示すプリンタ１側で行われる部門コード以外の適合性の判定処理に進む。
【００５９】
ステップ３０４にて転送のボタンが操作された場合には、ステップ３１２に進んで指定のプリンタに印刷データが送出される。印刷データを受け取ったプリンタでは、適合性判定部３１により部門コード不一致により不適合と判定された後、ステップ３１３にてプリンタ検索部３２において他プリンタ情報格納部３４を参照して適合する他のプリンタ１、すなわち印刷データの部門コードと一致する部門コードが登録されているプリンタ１を検索し、そのプリンタ１に印刷データを転送する処理が印刷データ転送部３３により行われ、つづくステップ３１４にて転送先のプリンタ１の転送通知部３５から転送通知が端末２に送信され、ステップ３１５にてその転送通知を端末２が受信して表示部２０に転送のメッセージが表示される。
【００６０】
図１１のステップ３０２・３０８・３１１・３１５につづく図１２のステップ４０１では、印刷データを受け取ったプリンタ１の適合性判定部３１において印刷データに付与された部門コード以外の設定事項をプリンタ自身の機能と照合し、つづくステップ４０２にて部門コード以外の設定事項について適合性の検証が行われる。ここで適合するものと判定されると、ステップ４０３に進んでプリンタ１で課金印刷が行われる。他方、ステップ４０２にて部門コード以外の設定事項について不適合と判定されると、ステップ４０４に進んでプリンタ検索部３２において他プリンタ情報格納部３４を参照して印刷データに付与された部門コード及び印刷処理に関する設定事項に適合するプリンタ１を検索し、そのプリンタ１に印刷データを転送する。そしてステップ４０５にて転送先のプリンタ１の転送通知部３５から転送通知が端末２に向けて送信され、つづくステップ４０６にて転送通知を受信した端末２で転送のメッセージが表示部２０に表示され、ステップ４０７にて転送先のプリンタ１で課金印刷が行われる。
【００６１】
なお、前記の端末２内のプリンタドライバ２１は、汎用的なコンピュータからなる端末２に適合性判定部２４などの各部の機能を実行させるプログラムであり、ＣＤ−ＲＯＭなどの記憶媒体などに格納されたプログラムを端末２にインストールすることで実現される。
【００６２】
【発明の効果】
このように本発明によれば、印刷データを端末装置から指定の印刷装置に対して送出するのに先だって端末装置においてグループに関する適合性を判定して不適合と判定された場合に、その旨の通知を端末装置のオペレータに対して行うことで、グループに関する適合性を有しないために出力先の印刷装置で印刷データが保留状態となることを避けることができ、通知に応じて、出力先の印刷装置での印刷データの保留状態を回避させる操作をオペレータが行うことで確実に印刷処理を実行させることができる。また同様に不適合と判定された場合に、適合する指定外の印刷装置をネットワーク上で検索することで、出力先の印刷装置で印刷データが保留状態となることを避け、しかも適当な印刷装置を探し出す手間を省くことができる。さらに、印刷データを指定の印刷装置に対して送出した後に印刷データを受け取った印刷装置においてグループや機能に関する適合性を判定して不適合と判定された場合には、印刷データを受け取った印刷装置から他の適切な印刷装置に対して印刷データを転送することで、印刷装置で印刷データが保留状態となることを避けることができる。
【図面の簡単な説明】
【図１】本発明によるネットワークシステムの全体構成を示すブロック図
【図２】図１に示した端末及びプリンタの概略構成を示すブロック図
【図３】図１に示した端末で表示される部門コード入力画面を示す図
【図４】本発明によるネットワークシステムの全体構成における別の態様を示すブロック図
【図５】図１に示した端末で表示されるワーニング画面を示す図
【図６】図１に示した端末で表示されるプリンタ一覧選択画面を示す図
【図７】図１に示した端末で表示されるワーニング画面を示す図
【図８】図１に示した端末で表示される登録確認画面を示す図
【図９】図１に示した端末で印刷を指示した際の処理の手順を示すフロー図
【図１０】図９につづく処理の手順を示すフロー図
【図１１】図９につづく処理の手順を示すフロー図
【図１２】図１１につづく処理の手順を示すフロー図
【符号の説明】
１  プリンタ（課金管理機能あり）
２  端末
３  プリンタ（課金管理機能なし）
１７  部門コード格納部
１９  入力部
２０  表示部（表示手段）
２１  プリンタドライバ
２２  部門コード設定部
２３  部門コード登録部
２４  適合性判定部（適合性判定手段）
２５  入出力制御部（制御手段）
２６  プリンタ情報取得部（装置情報取得手段）
２７  プリンタ検索部（適合装置検索手段）
３１  適合性判定部（適合性判定手段）
３２  プリンタ検索部（適合装置検索手段）
３３  印刷データ転送部（印刷データ転送手段）
３４  他プリンタ情報格納部
３５  転送通知部（転送通知手段）
【図１】
2004252709.tif 000003
【図２】
2004252709.tif 000004
【図３】
2004252709.tif 000005
【図４】
2004252709.tif 000006
【図５】
2004252709.tif 000007
【図６】
2004252709.tif 000008
【図７】
2004252709.tif 000009
【図８】
2004252709.tif 000010
【図９】
2004252709.tif 000011
【図１０】
2004252709.tif 000012
【図１１】
2004252709.tif 000013
【図１２】
2004252709.tif 000014