(57)【要約】【課題】プリンタに出力された印刷物をより確実にユーザに回収させる技術を提供する。【解決手段】端末１とこの端末１を管理する管理サーバ２とプリンタ３とをネットワーク接続して構成されたプリントシステムにおいて、管理サーバ２は、端末１からプリンタ３に送信された印刷ジョブから端末情報を含むジョブ情報を取得し、この端末情報に対応する端末の操作を規制する操作規制コマンドを当該端末に送信し、その端末の入力操作をロックする。一方、管理サーバ２で生成された印刷コード情報が印刷ジョブの印刷データに付加されており、プリンタで出力される印刷物にはこの印刷コードが印刷されている。そして、この印刷コードをプリンタ３に備えたコードリーダで読み取って、その読取情報が管理サーバ２に送信されることにより、管理サーバ２から該当端末に操作規制解除コマンドが送信され、操作ロック状態が解除される。【選択図】図１
2008269576.tif 000002
【特許請求の範囲】
【請求項１】
端末とこの端末を管理する管理サーバとプリンタとをネットワーク接続して構成されたプリントシステムにおいて、
前記管理サーバは、前記端末から送信された印刷ジョブから端末情報を含むジョブ情報を取得するジョブ情報取得部と、前記ジョブ情報の取得に基づいて当該ジョブ情報に含まれる端末情報に対応する端末の操作を規制する操作規制コマンドを生成するコマンド生成部とを備え、
前記端末は、前記管理サーバから送信された前記操作規制コマンドに基づいて当該端末の操作を規制する操作制御部を備えたプリントシステム。
【請求項２】
前記印刷ジョブの印刷データに付加する印刷コード情報を生成する印刷コード情報生成部と、
前記印刷ジョブの印刷データに前記印刷コード情報を付加してコード付き印刷データを生成する印刷データ生成部と、
印刷された前記コード付き印刷データの印刷コードに基づいて前記端末の操作規制を解除する操作規制解除部とを備えた請求項１に記載のプリントシステム。
【請求項３】
前記管理サーバは、前記端末の固有情報を格納する端末情報格納部と、前記印刷コード情報生成部とを備え、前記ジョブ情報と前記固有情報とに基づいて生成された前記印刷コード情報を前記プリンタに送信し、
前記プリンタは、前記印刷データ生成部と、印刷された前記コード付き印刷データの印刷コードを読み取って印刷コード読取情報を取得する印刷コード読取情報取得部とを備えており、
前記管理サーバは、前記プリンタから送信された前記印刷コード読取情報に対応する端末を特定すると共に、特定された端末に対して操作規制を解除する操作規制解除コマンドを送信する請求項２に記載のプリントシステム。
【請求項４】
前記端末は、印刷ジョブ内容を記述した印刷ログ情報を生成する印刷ログ情報生成部を備え、
前記管理サーバは、前記ジョブ情報取得部に代えて前記印刷ログ情報を取得する印刷ログ情報取得部を備えると共に、前記ジョブ情報に代えて前記印刷ログ情報を用いる請求項３に記載のプリントシステム。
【請求項５】
前記管理サーバは、前記プリンタから送信された前記印刷コード読取情報に基づいて回収情報を対応する端末に報知する報知部を備えた請求項３又は４に記載のプリントシステム。
【請求項６】
端末とプリンタとにネットワーク接続されてプリントシステムを構成する前記端末を管理する管理サーバにおいて、
前記端末から送信された印刷ジョブから端末情報を含むジョブ情報を取得するジョブ情報取得部と、
前記端末情報に対応する端末の操作を規制する操作規制コマンドを生成するコマンド生成部とを備え、
生成された前記操作規制コマンドを前記端末に送信する管理サーバ。
【請求項７】
端末とプリンタとにネットワーク接続されてプリントシステムを構成する前記端末を管理する管理サーバのための端末管理プログラムにおいて、
前記端末から送信された印刷ジョブから端末情報を含むジョブ情報を取得する機能と、
前記端末情報に対応する端末の操作を規制する操作規制コマンドを生成する機能と、生成された前記操作規制コマンドを前記端末に送信する機能とをコンピュータに実現させる端末管理プログラム。
【請求項８】
プリンタとネットワーク接続されてプリントシステムを構成する端末において、
前記プリンタに送信する印刷ジョブの印刷データに付加する印刷コード情報を生成する印刷コード情報生成部と、
前記印刷コード情報を前記印刷ジョブの印刷データに付加してコード付き印刷データを生成する印刷データ生成部と、
前記コード付き印刷データを含む印刷ジョブの送信に基づいて当該端末の操作を規制すると共に、前記プリンタにおいて印刷された前記コード付き印刷データの印刷コードに基づいて当該操作規制を解除する操作制御部とを備えた端末。
【請求項９】
プリンタとネットワーク接続されてプリントシステムを構成する端末のための操作管理プログラムにおいて、
前記プリンタに送信する印刷ジョブの印刷データに付加する印刷コード情報を生成する機能と、
前記印刷コード情報を前記印刷ジョブの印刷データに付加してコード付き印刷データを生成する機能と、
前記コード付き印刷データを含む印刷ジョブの送信に基づいて当該端末の操作を規制すると共に、前記プリンタにおいて印刷された前記コード付き印刷データの印刷コードに基づいて当該操作規制を解除する機能とをコンピュータに実現させる操作管理プログラム。
【請求項１０】
端末とプリンタとがネットワークを介して接続され、前記端末からプリンタに印刷ジョブを送信するプリントシステムにおいて、
印刷ジョブの印刷データの印刷と関連して表示される印刷コードの印刷コード情報を生成する印刷コード情報生成部と、
前記印刷ジョブの送信に基づいて当該端末の操作を規制すると共に、表示された前記印刷コードに基づいて当該操作規制を解除する操作制御部とを備えたプリントシステム。
【請求項１１】
端末とプリンタとがネットワークを介して接続され、前記端末からプリンタに印刷ジョブを送信するプリントシステムにおいて、
印刷ジョブの印刷データの印刷と関連して表示される印刷コードの印刷コード情報を生成する印刷コード情報生成機能と、
前記印刷ジョブの送信に基づいて当該端末の操作を規制すると共に、表示された前記印刷コードに基づいて当該操作規制を解除する操作制御機能とをコンピュータに実行させるプログラム。
【請求項１２】
端末とプリンタとがネットワークを介して接続され、前記端末からプリンタに印刷ジョブを送信するプリントシステムにおいて、
前記端末の印刷ジョブからジョブ情報を取得するジョブ情報取得部と、前記ジョブ情報の取得に基づいて当該端末の操作を規制する操作規制コマンドを生成するコマンド生成部と、前記操作規制コマンドに基づいて当該端末の操作を規制する操作制御部とを備えたプリントシステム。
【請求項１３】
前記印刷ジョブの印刷データの印刷と関連して表示される印刷コードの印刷コード情報を生成する印刷コード情報生成部と、
表示された前記印刷コードに基づいて前記端末の操作規制を解除する操作規制解除部とを備えた請求項１２に記載のプリントシステム。
【請求項１４】
前記端末が、前記ジョブ情報取得部と、前記コマンド生成部と、前記操作制御部と、前記印刷コード情報生成部と、前記操作規制解除部と、を備えた請求項１３に記載のプリントシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末とこの端末を管理する管理サーバとプリンタとをネットワーク接続して構成されたプリントシステムに関し、特に、プリンタにおいて出力された印刷物の取り忘れ防止技術に関する。
【背景技術】
【０００２】
プリンタにおける印刷物の取り忘れを防止する技術として、例えば特許文献１に記載のプリンタ装置が知られている。このプリンタ装置は、複数のユーザＰＣからの印刷ジョブを受け付ける手段、受け付けた印刷ジョブがどのユーザＰＣから送信されたか判別する手段、排紙部に印刷物があるか判別する手段、印刷物があると判別された場合に時間計測を開始する手段などを備えており、時間計測開始から一定時間経過後に、印刷物取り忘れバナー（印刷物を印刷したユーザＰＣに関する情報）を印刷するか、或いは、印刷物を印刷したユーザＰＣに取り忘れ警告メッセージを送信することにより、印刷物の取り忘れを防止するものである。
【０００３】
また、プリンタにおける印刷物の誤持ち去りや放置などを防止する技術として、例えば特許文献２に記載の印刷システムが知られている。この印刷システムは、ユーザの宛先情報を記録する宛先情報記録手段、ユーザに対する特定のメッセージの送信指示を受け付けるメッセージ送信受付手段、受け付けたメッセージ送信指示に基づいて、宛先を取得して、特定のメッセージを当該宛先に送信するメッセージ送信手段などを備えており、これにより、印刷物の誤持ち去りに対する返却依頼メッセージや放置されている印刷物の回収依頼メッセージなどの特定のメッセージをユーザに送信することができる。
【０００４】
【特許文献１】特開２００４−２９９２４２号公報（段落番号０００６、０００８、００１２〜００１３）
【特許文献２】特開２００４−３６２２５５号公報（段落番号０００９〜００１０、図４及び図５）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献のようなプリントシステムでは、印刷物を取り忘れた場合などに、ユーザに対する警告メッセージの送信などを行うものの、このようなメッセージなどを確認して消去した後、再び印刷物の引き取り作業を忘れてしまう可能性がある。
【０００６】
本発明は、かかる問題点に着目してなされたものであり、その目的は、プリンタにおいて出力された印刷物をより確実にユーザに回収させる技術を提供することにある。
【課題を解決するための手段】
【０００７】
端末とこの端末を管理する管理サーバとプリンタとをネットワーク接続して構成されたプリントシステムにおいて、上記課題を解決するため、本発明では、前記管理サーバは、前記端末から送信された印刷ジョブから端末情報を含むジョブ情報を取得するジョブ情報取得部と、前記ジョブ情報の取得に基づいて当該ジョブ情報に含まれる端末情報に対応する端末の操作を規制する操作規制コマンドを生成するコマンド生成部とを備え、前記端末は、前記管理サーバから送信された前記操作規制コマンドに基づいて当該端末の操作を規制する操作制御部を備えている。
【０００８】
この構成により、ユーザが端末からプリンタに対して印刷ジョブの送信を行うと、管理サーバからこの端末に操作規制コマンドが送信されて、端末においてその後の操作が規制される状態となる。ここで、操作が規制された状態としては、例えば、キーボードやマウスなどからの入力操作ができなくなる操作ロック状態や、キーボードやマウスなどの反応速度が鈍化して入力操作がし難くなる状態などがある。従って、ユーザは端末における作業継続が困難となるため、プリンタから出力された印刷物の回収を行うことになり、ユーザに対して印刷物のより確実な回収を行わせることができる。なお、管理サーバにおける操作規制コマンドの生成には、予め格納しておいた操作規制コマンドの読み出しなども含むものである。
【０００９】
ここで、管理サーバから端末に対して操作規制コマンドを送信するタイミングとしては、例えば、ジョブ情報を取得した直後など種々設定することができる。特に印刷量が多い場合には印刷完了までに時間を要するため、直ぐに操作規制するのではなく印刷完了のタイミングで操作規制されると、ユーザは印刷完了を察知できると共に作業の効率化も図られ好適である。また、機密度の高いファイルなどの場合には、印刷開始が検知されたときに操作規制コマンドを送信するようにしても良い。
【００１０】
印刷を行うことにより端末の操作が規制され、ユーザは印刷物の回収を促されるが、この操作規制は印刷物の回収により的確に解除される必要がある。このため、本発明の好適な実施形態では、プリンタにおいて出力される印刷物に印刷コードを付加し、この印刷コードを用いて操作規制を解除するようにしている。すなわち、前記印刷ジョブの印刷データに付加する印刷コード情報を生成する印刷コード情報生成部と、前記印刷ジョブの印刷データに前記印刷コード情報を付加してコード付き印刷データを生成する印刷データ生成部と、印刷された前記コード付き印刷データの印刷コードに基づいて前記端末の操作規制を解除する操作規制解除部とを備えるものである。
【００１１】
この印刷コード情報生成部における印刷コード情報の生成は、任意のデータを用いて行うことができ、例えば、ジョブ情報などに含まれる端末ＩＤ、ファイル名や送信日時など、端末や印刷ジョブに関するデータなどを用いて公知の方法により行うことができる。また用紙（印刷媒体）に出力される印刷コード情報、すなわち印刷コードは、バーコードでも良いし、ＱＲコードなどでも良い。この構成により、ユーザは操作規制を解除するために、この印刷コードが表された印刷物を回収しなければならず、ユーザに対して印刷物の回収をより促すことができる。
【００１２】
なお、このような操作規制解除の実施形態の１つとして、前記管理サーバは、前記端末の固有情報を格納する端末情報格納部と、前記印刷コード情報生成部とを備え、前記ジョブ情報と前記固有情報とに基づいて生成された前記印刷コード情報を前記プリンタに送信し、前記プリンタは、前記印刷データ生成部と、印刷された前記コード付き印刷データの印刷コードを読み取って印刷コード読取情報を取得する印刷コード読取情報取得部とを備えており、前記管理サーバは、前記プリンタから送信された前記印刷コード読取情報に対応する端末を特定すると共に、特定された端末に対して操作規制を解除する操作規制解除コマンドを送信するものがある。
【００１３】
この場合、印刷コード情報は、ジョブ情報から特定される端末の固有情報と当該ジョブ情報との組み合わせを用いて生成されるので、印刷物に印刷される印刷コードは印刷物毎に相違するユニークなものとなり、このためユーザは印刷物をその都度回収しなければこの操作規制解除に必要なユニークな印刷コードを得ることができず、ユーザに対して印刷物の回収をより強く促すことができる。なお、端末の固有情報としては、その端末で使用されている通信デバイスのＭＡＣアドレスなどの情報を採用することができる。また、この構成によれば、設置数の少ない管理サーバとプリンタとで操作規制解除部を構築できるという利点も有している。
【００１４】
上述したジョブ情報と同様の内容は、端末における印刷ログ情報から取得することもできる。このため、本発明の実施形態の１つでは、前記端末は、印刷ジョブ内容を記述した印刷ログ情報を生成する印刷ログ情報生成部を備え、前記管理サーバは、前記ジョブ情報取得部に代えて前記印刷ログ情報を取得する印刷ログ情報取得部を備えると共に、前記ジョブ情報に代えて前記印刷ログ情報を用いるものである。
【００１５】
また、操作規制解除と共に回収情報を表示することも好適であり、このため、本発明の実施形態の１つでは、前記管理サーバは、前記プリンタから送信された前記印刷コード読取情報に基づいて回収情報を対応する端末に報知する報知部を備えている。特に、ユーザが回収する前に回収情報が端末に報知された場合には、他のユーザが誤って印刷物を回収したことを容易に察知することができる。
【００１６】
上述したプリントシステムを構成している管理サーバや、この管理サーバに実装されるプログラムも本発明の権利対象に含まれるものである。このような端末とプリンタとにネットワーク接続されてプリントシステムを構成する前記端末を管理する管理サーバは、前記端末から送信された印刷ジョブから端末情報を含むジョブ情報を取得するジョブ情報取得部と、前記端末情報に対応する端末の操作を規制する操作規制コマンドを生成するコマンド生成部とを備え、生成された前記操作規制コマンドを前記端末に送信するものである。また、端末とプリンタとにネットワーク接続されてプリントシステムを構成する前記端末を管理する管理サーバのための端末管理プログラムは、前記端末から送信された印刷ジョブから端末情報を含むジョブ情報を取得する機能と、前記端末情報に対応する端末の操作を規制する操作規制コマンドを生成する機能と、生成された前記操作規制コマンドを前記端末に送信する機能とをコンピュータに実現させるものである。
【００１７】
プリンタと管理サーバとを用いて操作規制解除部を構成する上述した形態以外にも、端末に操作規制解除部を備える形態ももちろん可能である。その際、上述した取り忘れ防止技術に必要な機能を併せて集約することもプリントシステムを簡素化する上で好都合であり、かかる機能を端末に集約することにより、このプリントシステムから管理サーバを省略することもできる。このように構成された、プリンタとネットワーク接続されてプリントシステムを構成する端末は、前記プリンタに送信する印刷ジョブの印刷データに付加する印刷コード情報を生成する印刷コード情報生成部と、前記印刷コード情報を前記印刷ジョブの印刷データに付加してコード付き印刷データを生成する印刷データ生成部と、前記コード付き印刷データを含む印刷ジョブの送信に基づいて当該端末の操作を規制すると共に、前記プリンタにおいて印刷された前記コード付き印刷データの印刷コードに基づいて当該操作規制を解除する操作制御部とを備えている。
【００１８】
また、この端末に実装されるプログラムも本発明の権利対象に含まれるものである。このようなプリンタとネットワーク接続されてプリントシステムを構成する端末のための操作管理プログラムは、前記プリンタに送信する印刷ジョブの印刷データに付加する印刷コード情報を生成する機能と、前記印刷コード情報を前記印刷ジョブの印刷データに付加してコード付き印刷データを生成する機能と、前記コード付き印刷データを含む印刷ジョブの送信に基づいて当該端末の操作を規制すると共に、前記プリンタにおいて印刷された前記コード付き印刷データの印刷コードに基づいて当該操作規制を解除する機能とをコンピュータに実現させるものである。
【００１９】
このような管理サーバや端末、これらに実装されるプログラムも、もちろん、上記のプリントシステムと同様の作用効果を伴うものであり、上述した種々の付加的な特徴構成を備えることもできる。
【００２０】
また、上記課題を解決するための別の好適な実施形態では、端末とプリンタとがネットワークを介して接続され、前記端末からプリンタに印刷ジョブを送信するプリントシステムにおいて、印刷ジョブの印刷データの印刷と関連して表示される印刷コードの印刷コード情報を生成する印刷コード情報生成部と、前記印刷ジョブの送信に基づいて当該端末の操作を規制すると共に、表示された前記印刷コードに基づいて当該操作規制を解除する操作制御部とを備えている。
【００２１】
この構成により、ユーザが端末からプリンタに対して印刷ジョブの送信を行うと、端末においてその後の操作が規制される状態となり、この操作が規制された状態は、印刷ジョブの印刷データの印刷と関連して表示される印刷コードを用いて解除される。従って、操作が規制された状態を解除するためには、ユーザが印刷コードを入手する必要があり、ユーザによる印刷物の回収を促すことができる。
【００２２】
また、上記課題を解決するために、端末とプリンタとがネットワークを介して接続され、前記端末からプリンタに印刷ジョブを送信するプリントシステムにおいて、印刷ジョブの印刷データの印刷と関連して表示される印刷コードの印刷コード情報を生成する印刷コード情報生成機能と、前記印刷ジョブの送信に基づいて当該端末の操作を規制すると共に、表示された前記印刷コードに基づいて当該操作規制を解除する操作制御機能とをコンピュータに実行させる。このプログラムについても、本発明に係るプリントシステムと同様の作用効果を奏するものである。
【００２３】
また、上記課題を解決するための別の好適な実施形態では、端末とプリンタとがネットワークを介して接続され、前記端末からプリンタに印刷ジョブを送信するプリントシステムにおいて、前記端末の印刷ジョブからジョブ情報を取得するジョブ情報取得部と、前記ジョブ情報の取得に基づいて当該端末の操作を規制する操作規制コマンドを生成するコマンド生成部と、前記操作規制コマンドに基づいて当該端末の操作を規制する操作制御部を備える。本実施形態に係るプリントシステムにおいても、上述の実施形態に係るプリントシステムと同様の作用効果を奏するものである。
【００２４】
上記実施形態において、前記印刷ジョブの印刷データの印刷と関連して表示される印刷コードの印刷コード情報を生成する印刷コード情報生成部と、表示された前記印刷コードに基づいて前記端末の操作規制を解除する操作規制解除部とを備えると好適である。印刷データの印刷と関連して表示される印刷コードを用いて操作規制を解除することにより、印刷物の回収により的確に操作規制を解除することができる。
【００２５】
上記の実施形態において、特に限定はされないが、前記端末に、前記ジョブ情報取得部と、前記コマンド生成部と、前記操作制御部と、前記印刷コード情報生成部と、前記操作規制解除部と、を備えることができる。
【発明を実施するための最良の形態】
【００２６】
〔第１の実施形態〕
以下、本発明に係るプリントシステムの第１の実施形態を図面に基づいて説明する。
図１には、クライアント側コンピュータとしての複数の端末１（図１では１の端末のみ示している）と、サーバ側のコンピュータとしての管理サーバ２、複数の端末１から出力可能なネットワークプリンタである共有プリンタ３がＬＡＮなどのネットワーク４を通じて接続されて構成されたプリントシステムが示されている。以下に詳しく説明するように、端末１は、管理サーバ２から受信した操作規制コマンドや操作規制解除コマンドに基づいて当該端末の操作制御を行う機能を、管理サーバ２は、印刷コード情報や操作規制コマンドなどを生成・送受信する機能を、共有プリンタ３は、コード付き印刷データを生成する機能や印刷された印刷コードを読み取って読取情報を取得する機能を備えている。
【００２７】
まず、端末１を所有しているユーザが、作成した文書ファイルなどを共有プリンタ３で印刷するため、印刷ジョブを共有プリンタ３に送信する（＃０１）。共有プリンタ３は、受信した印刷ジョブを一時的に格納し、この印刷ジョブから端末情報を含むジョブ情報を抽出し（＃０２）、抽出されたジョブ情報を管理サーバ２に送信する（＃０３）。
【００２８】
このジョブ情報を受信した管理サーバ２は、ジョブ情報から読み取られた情報と予め格納している端末の固有情報とを用いて、共有プリンタ３において印刷するファイルの印刷データに付加する印刷コード情報を生成する（＃０４）。なお、端末の固有情報としては、各端末で使用されている通信デバイスのＭＡＣアドレスなどを採用することができる。また、ジョブ情報に含まれる端末情報から印刷ジョブの送信元である端末１が特定され、この端末１の操作を規制するための操作規制コマンドが生成される（＃０５）。一方、生成された印刷コード情報は、共有プリンタ３に送信される（＃０６）。
【００２９】
共有プリンタ３は、この印刷コード情報を受け取ると、一時的に格納している対応する印刷ジョブ（ジョブ情報を抽出した印刷ジョブ）に対してこの印刷コード情報を付加してコード付き印刷データを生成する（＃０７）。そして、生成されたコード付き印刷データの印刷が実行され（＃０８）、その印刷状態は管理サーバ２により監視される。管理サーバ２は印刷完了を検知すると（＃０９）、生成された操作規制コマンドを端末１に送信する（＃１０）。
【００３０】
管理サーバ２から操作規制コマンドを受け取った端末１では、この操作規制コマンドに基づいてその後の入力操作がロックされ、その操作が規制される（＃１１）。或いは、キーボードやマウスなどのからの入力操作に対する反応速度を鈍化させるような操作規制形態を採用しても良い。これにより端末１のユーザはその後の操作が継続困難となり、かかる操作規制を解除する操作を行わなければならない。この操作規制を解除するため、共有プリンタ３において印刷媒体に印刷されたコード付き印刷データ（印刷物Ｐｃ）の印刷コードが利用される。
【００３１】
すなわち、ユーザは共有プリンタ３から印刷コードが印刷された印刷物Ｐｃを回収し、共有プリンタ３に備えられている印刷コード読取手段（図示せず）から、その印刷物Ｐｃの印刷コードを読み取らせ、共有プリンタ３に印刷コードの読取情報を入力する（＃１２）。そして、共有プリンタ３は、取得した印刷コード読取情報を管理サーバ２に送信する（＃１３）。
【００３２】
管理サーバ２は、受信した印刷コード読取情報に対応する端末を特定すると共に、特定された端末の操作規制を解除する操作規制解除コマンドを生成し（＃１４）、この操作規制解除コマンドを端末１に送信する（＃１５）。端末１は、受信した操作規制解除コマンドに基づいて操作規制が解除される（＃１６）。
【００３３】
このように、本発明によるプリントシステムでは、ファイルを共有プリンタ３で印刷すると端末１の操作が規制され、印刷物Ｐｃを回収して印刷コードを取得して操作規制を解除する必要があるので、ユーザはその後の操作を継続するために印刷物Ｐｃの回収をしなければならず、共有プリンタ３における印刷物の取り忘れをより確実に防止することができる。
【００３４】
上述した、印刷物取り忘れ防止技術を採用したプリントシステムの具体的なシステム構成が図２に示されている。まず、端末１ａのコンピュータ（他の端末１ｂも同じである）には、ソフトウエア又はハードウエアあるいはその両方で、本発明に関係する機能として、作成したファイルなどの印刷データや指定した印刷条件（印刷部数や印刷ページ数など）を含む印刷ジョブを生成し共有プリンタ３に印刷指示する印刷指示部１１、モニタ５に対する出力やキーボードやマウスなどの操作入力デバイス６からの入力を制御する表示制御・操作制御部１２、ファイルの作成など各種ファイル処理を含むユーザによるデータ処理を行うデータ処理部１３、端末１ａにおけるログイン・ログオフを始めとした各種動作を管理する端末管理部１４、ネットワーク４に対するデータ伝送を行う送受信部としてのネットワークインターフェース１５などが構築されている。
【００３５】
このうち表示制御・操作制御部１２は、後述するように、管理サーバ２から受け取った操作規制コマンドに基づいて端末１の操作を規制する操作規制部１２ａ、管理サーバ２から受け取った操作規制解除コマンドに基づいて、かかる操作規制を解除する操作規制解除部１２ｂを有している。
【００３６】
一方、管理サーバ２のコンピュータには、ソフトウエア又はハードウエアあるいはその両方で、本発明に関係する機能として、端末１を監視・管理する端末監視部２１、共有プリンタ３を監視・管理するプリンタ監視部２２、各端末１の固有情報（ＭＡＣアドレスなど）や、後述する印刷コード情報生成部２２ｂにより生成された印刷コード情報を端末毎に格納する端末情報格納部２３、ネットワーク４に対するデータ伝送を行う送受信部としてのネットワークインターフェース２４などが構築されている。
【００３７】
端末監視部２１は、共有プリンタ３から取得したジョブ情報に含まれる端末情報により特定される端末の操作を規制するための操作規制コマンドや、かかる操作規制を解除するための操作規制解除コマンドなどの各種コマンドを生成するコマンド生成部２１ａ、印刷コードの読取情報に基づいて対応する端末に回収情報を報知する報知部２１ｂを有している。このうち操作規制コマンドは、プリンタ監視部２２によりジョブ情報を抽出した印刷ジョブの印刷完了の検知により、操作規制解除コマンドは、印刷コード読取情報の取得により、管理サーバ２から端末１に送信される。なお、コマンド生成部２１ａにおける各種コマンドの生成には、図示しないコマンド格納部に予め格納しておいた各種コマンドの読み出しなども含むものである。
【００３８】
プリンタ監視部２２は、共有プリンタ３から印刷ジョブのジョブ情報や印刷コードの読取情報を取得する印刷情報取得部２２ａ、共有プリンタ３から取得したジョブ情報と当該ジョブ情報から特定される端末の固有情報とに基づいて、印刷コード情報を公知の方法を用いて生成する印刷コード情報生成部２２ｂ、共有プリンタ３における印刷ジョブの印刷開始や印刷完了などの印刷状態を監視する印刷状態監視部２２ｃ、印刷コード情報生成部２２ｂにより生成され端末情報格納部２３に格納されている印刷コード情報と共有プリンタ３から取得した印刷コードの読取情報とを照合して読取情報から対応する端末を特定するコード照合部２２ｄを有している。
【００３９】
共有プリンタ３には、出力された印刷物の印刷コードを読み取る印刷コード読取手段としてのコードリーダ７が備えられると共に、本発明に関係する機能として、印刷を実行するプリント部３１、端末１から送信された印刷ジョブやプリント部３１における印刷の進行状況などを管理するプリント管理部３２、コードリーダ７から印刷コードの読取情報が入力される印刷コード読取情報入力部３３、ネットワーク４に対するデータ伝送を行う送受信部としてのネットワークインターフェース３４などを備えている。
【００４０】
このうちプリント管理部３２は、端末１から送信された印刷ジョブを一時的に格納する印刷ジョブ格納部３２ａ、格納されている印刷ジョブから端末情報を含むジョブ情報を抽出するジョブ情報抽出部３２ｂ、管理サーバ２から送信された印刷コード情報を対応する印刷ジョブ（ジョブ情報が抽出された印刷ジョブ）の印刷データに付加してコード付き印刷データを生成する印刷データ生成部３２ｃを有している。
【００４１】
ここで、端末１から共有プリンタ３に送信される印刷ジョブのデータ構造は、図３に例示されているように、端末１を識別する端末ＩＤ、端末１のログインユーザを識別するユーザＩＤ（又はログイン名）、日時データ、ファイル名、印刷部数や印刷ページ数などの印刷条件、そして、印刷データなどが含まれている。なお、本実施形態においては、印刷ジョブから印刷データを除いた部分を抽出されるジョブ情報としており、端末ＩＤなどの端末情報により印刷ジョブを送信した端末が特定される。もちろん、管理サーバ２の端末情報格納部２３には、この端末情報（端末ＩＤなど）が格納されている。
【００４２】
また、図４には、用紙に印刷されたコード付き印刷データである印刷物Ｐｃが例示されている。この図４には、印刷コードとしてＱＲコードＣが用紙右上位置に印刷されている。なお、印刷コードはこのＱＲコードに限定されるわけではなく、バーコードなどを採用しても良い。
【００４３】
次に、図２のように構成されたプリントシステムにおける、印刷指示から印刷物回収による操作規制解除までの流れを、図５のフローチャートを用いて説明する。
【００４４】
まず、端末１において作成されたファイルなどを印刷するため、印刷部数、印刷範囲となる印刷ページ数などの印刷条件の入力を行う。印刷条件などの入力が完了すると、出力先の共有プリンタ３に対して印刷ジョブを送り出す（＃１００）。送信される印刷ジョブのデータ構造は、図３に示したとおりである。共有プリンタ３は、受信した印刷ジョブを印刷ジョブ格納部３２ａに一時的に格納し（＃３００）、格納された印刷ジョブから端末情報を含むジョブ情報を抽出する（＃３０１）。抽出されたこのジョブ情報は、プリント管理部３２により管理サーバ２に送り出される（＃３０２）。
【００４５】
次に、このジョブ情報を受け取った管理サーバ２は、ジョブ情報に含まれる端末情報から特定される端末、すなわち印刷ジョブの送信元である端末の固有情報を端末情報格納部２３から読み出し、この固有情報とジョブ情報とを用いて、印刷するファイルの印刷データに付加するユニークな印刷コード情報を生成する（＃２００）。なお、端末の固有情報としては、各端末で使用されている通信デバイスのＭＡＣアドレスなどを採用することができる。なお、生成された印刷コード情報は、端末情報格納部２３の所定領域に対応する端末と関連付けられて格納される。また、コマンド生成部２１ａにより、印刷ジョブの送信元として特定された端末１の操作を規制するための操作規制コマンドが生成される（＃２０１）。そして、生成された印刷コード情報が、プリンタ監視部２２により共有プリンタ３に送り出される（＃２０２）。
【００４６】
共有プリンタ３は、印刷コード情報を管理サーバ２から受け取ると、印刷ジョブ格納部３２ａに一時的に格納している対応する印刷ジョブ（ジョブ情報を抽出した印刷ジョブ）の印刷データに対して、この印刷コード情報を付加してコード付き印刷データを生成する（＃３０３）。そして、生成されたコード付き印刷データの印刷が実行され（＃３０４）、これによりコード付き印刷データの印刷物、すなわち図４に例示するようなＱＲコード（印刷コード）Ｃが印刷された印刷物Ｐｃが得られる。
【００４７】
共有プリンタ３における印刷ジョブ（コード付き印刷データ）の印刷状態は管理サーバ２により監視されており、一の印刷ジョブの印刷が完了すると（＃３０５）、この印刷ジョブの印刷完了が印刷状態監視部２２ｃにより検知される（＃２０３）。このタイミングで、端末監視部２１により操作規制コマンドが印刷ジョブを送信した端末１に送り出される（＃２０４）。操作規制コマンドを受け取った端末１は、この操作規制コマンドに基づいて操作規制部１２ａによりその入力操作がロックされ、キーボードやマウスを操作しても入力を受け付けない操作ロック状態とされる（＃１０１）。
【００４８】
この操作ロック状態を解除するために、印刷物Ｐｃに印刷された印刷コードＣが用いられる。従って端末１のユーザは、その後の作業を続行するため、共有プリンタ３から速やかに印刷物Ｐｃを回収する（＃３０６）。そして、回収された印刷物Ｐｃの印刷コードＣを用いて操作ロック状態を解除するため、共有プリンタ３に備えられたコードリーダ７に印刷コードＣを読み取らせ、印刷コードの読取情報を共有プリンタ３に入力する（＃３０７）。この印刷コード読取情報は共有プリンタ３から管理サーバ２に送り出される（＃３０８）。
【００４９】
管理サーバ２は、印刷コード情報が格納されている端末情報格納部２３を参照して、共有プリンタ３から受け取った印刷コード読取情報から対応する端末をコード照合部２２ｄにより特定すると共に、特定された端末の操作規制を解除するための操作規制解除コマンドをコマンド生成部２１ａにより生成する（＃２０５）。この操作規制解除コマンドは、端末監視部２１により端末１に送信される（＃２０６）。操作規制解除コマンドを受信した端末１は、操作規制解除部１２ｂにより操作ロック状態が解除され（＃１０２）、ユーザは引き続き作業を続行することができる。
【００５０】
なお、本実施形態では管理サーバ２の端末監視部２１に報知部２１ｂを備えており、この操作ロック状態の解除と併せて印刷物Ｐｃの回収情報を端末１の画面上に表示することができる。例えば、印刷物の全てに印刷コードを付加する設定が成され、このため回収した印刷物Ｐｃの複数枚に印刷コードが印刷されている場合には、その複数枚の印刷物の印刷コードに対応する全ての端末に、当該印刷コードに基づいて得られる情報（端末やユーザ名など）を含んだ回収情報を表示することにより、誰の印刷物と併せて回収されたかを認識することも可能である。図６に例示するように、ユーザＡが回収した印刷物の印刷コードをコードリーダ７に読み取らせることにより、「ユーザＡの印刷物を９枚、ユーザＢの印刷物を１枚回収しました」といった回収情報がユーザＡとユーザＢの端末画面に表示されれば、ユーザＢの印刷物はユーザＡによって誤って持ち去られた可能性が高く、ユーザＢはその旨を認識することができる。
【００５１】
なお、このような印刷データに対する印刷コード情報の付加形態や、用紙に印刷される印刷コードの表示形態などの設定は、共有プリンタ３において設定可能である。上述した形態以外にも、例えば、印刷物１ページに相当する印刷データ夫々に対してページ数に関する情報を含んだ印刷コード情報を付加し、印刷物Ｐｃの全枚数にこの印刷コードが付加されて印刷される形態も設定することができる。
【００５２】
〔第２の実施形態〕
次に、本発明に係るプリントシステムの第２の実施形態を図７から図９に基づいて説明する。なお、図１及び図２と同様の部材については同じ符号を用いている。第１の実施形態では、操作規制を行う端末の特定や印刷コード情報の生成などのためにジョブ情報を用いたが、この第２の実施形態においては、端末１で生成される印刷ログ情報を用いる点で相違している。
【００５３】
以下、この第２の実施形態の基本原理について図７を用いて説明する。まず、端末１を所有しているユーザが、作成した文書ファイルなどを共有プリンタ３で印刷するため、印刷ジョブを共有プリンタ３に送信する（＃２１）。一方、この印刷ジョブの送信に応じて、端末１は、当該印刷ジョブ内容を記述した印刷ログ情報を生成し（＃２２）、この印刷ログ情報を管理サーバ２に送信する（＃２３）。なお、この印刷ログ情報には、端末１を識別する端末ＩＤ、ログインユーザを識別するユーザＩＤ（又はログイン名）、日時データ、ファイル名、出力先のプリンタＩＤ、印刷部数や印刷ページ数などの印刷条件などが含まれている。
【００５４】
この印刷ログ情報を受信した管理サーバ２は、印刷ログ情報から読み取られた情報と予め格納している端末の固有情報とを用いて、印刷するファイルの印刷データに付加する印刷コード情報を生成する（＃２４）。また、印刷ログ情報の送信元である端末１の操作を規制するための操作規制コマンドを生成する（＃２５）。一方、生成された印刷コード情報は、印刷ジョブの送信先である共有プリンタ３に送信される（＃２６）。
【００５５】
端末１から印刷ジョブを受け取った共有プリンタ３はこの印刷ジョブを一時的に格納しており、管理サーバ２から当該印刷ジョブに対応する印刷コード情報を受け取ると、当該印刷ジョブの印刷データに対してこの印刷コード情報を付加してコード付き印刷データを生成する（＃２７）。以降の処理については、第１の実施形態と同様であり、生成されたコード付き印刷データの印刷が実行され（＃２８）、その印刷状態は管理サーバ２により監視される。そして、印刷完了が検知されると（＃２９）、生成された操作規制コマンドが端末１に送信される（＃３０）。
【００５６】
管理サーバ２から操作規制コマンドを受け取った端末１では、操作規制コマンドに基づいてその後の操作が規制される（＃３１）。この操作規制を解除するため、ユーザは共有プリンタ３から印刷コードが印刷された印刷物Ｐｃを回収し、共有プリンタ３に備えられている印刷コード読取手段（図示せず）から、その印刷物Ｐｃの印刷コードを読み取らせ、共有プリンタ３に印刷コードの読取情報を入力する（＃３２）。そして、共有プリンタ３は、取得した印刷コード読取情報を管理サーバ２に送信する（＃３３）。
【００５７】
管理サーバ２は、受信した印刷コード読取情報に対応する端末を特定すると共に、特定された端末の操作規制を解除する操作規制解除コマンドを生成し（＃３４）、この操作規制解除コマンドを端末１に送信する（＃３５）。端末１は、受信した操作規制解除コマンドに基づいて操作規制が解除される（＃３６）。
【００５８】
図８には、第２の実施形態のプリントシステムのシステム構成が示されている。第１の実施形態のシステム構成（図２参照）と比較すると、この第２の実施形態のシステム構成では、端末１に印刷ログ情報生成部１４ａが備えられると共に、共有プリンタ３からジョブ情報抽出部３２ｂが省略されている。併せて、管理サーバの端末監視部２１に印刷ログ情報取得部２１ｃが備えられ、また第２の実施形態における印刷情報取得部２２ａはジョブ情報の取得機能を有していない。
【００５９】
図９には、第２の実施形態における、印刷指示から印刷物回収による操作規制解除までの流れがフローチャートで示されている。
【００６０】
その概略を説明すると、まず、端末１から共有プリンタ３に対して印刷ジョブが送り出される（＃１１０）。この印刷ジョブのデータ構造は図３で示したとおりである。そして、印刷ジョブの送信に応じて印刷ジョブの内容を記述した印刷ログ情報の生成が印刷ログ情報生成部１４ａにより行われる（＃１１１）。生成された印刷ログ情報は端末１から管理サーバ２に送り出される（＃１１２）。
【００６１】
この印刷ログ情報を受け取った管理サーバ２は、この印刷ログ情報の送信元である端末１の固有情報を端末情報格納部２３から読み出し、読み出された固有情報と受け取った印刷ログ情報とに基づいてユニークな印刷コード情報を生成する（＃２１０）。また、コマンド生成部２１ａにより印刷ログ情報の送信元の端末の操作を規制するための操作規制コマンドの生成を行う（＃２１１）。一方、生成された印刷コード情報は、共有プリンタ３に送り出される（＃２１２）。
【００６２】
端末１から印刷ジョブを受け取った共有プリンタ３は、この印刷ジョブを印刷情報格納部３２ａに一時的に格納する（＃３１０）。そして、管理サーバ２から印刷コード情報を受け取ると、格納しておいた対応する印刷ジョブの印刷データに当該印刷コード情報を付加してコード付き印刷データを生成する（＃３１１）。生成されたコード付き印刷データは、プリント部３１により印刷が実行され、図４に例示したような印刷コードが印刷された印刷物Ｐｃが出力される（＃３１２）。
【００６３】
なお、上記以降の印刷完了による操作規制コマンドの送り出しから、印刷物Ｐｃの印刷コードを用いた操作規制解除に至る処理については、第１の実施形態と同様なので、ここでは説明を省略する。
【００６４】
〔第３の実施形態〕
次に、本発明に係るプリントシステムの第３の実施形態を図１０及び図１１に基づいて説明する。第１の実施形態及び第２の実施形態では、印刷ジョブの印刷データにコード情報を付加して、コード付き印刷データを生成する例を示したが、第３の実施形態では、コード付印刷データを生成することなく、印刷コードの印刷データと印刷ジョブの印刷データ（印刷物本体）とを別体に印刷する点で相違する。以下、第３の実施形態について上述の相違点を中心に説明する。なお、特に説明しない点については上述の実施形態と同様である。
【００６５】
図１０に示すように、このプリントシステムは、複数の端末１００（１００ａ、１００ｂ・・・）と複数の端末１００ａ、１００ｂ・・・から出力可能なネットワークプリンタである共有プリンタ３０とがＬＡＮなどのネットワーク４を通じて接続されて構成されている。
【００６６】
端末１００ａのコンピュータには、ソフトウエア又はハードウエアあるいはその両方で、本発明に関係する機能として、印刷ジョブを生成する印刷指示部１０１、印刷ジョブのジョブ情報を取得するジョブ情報取得部１０２、印刷コードに関する印刷コード情報を生成する印刷コード情報生成部１０３、印刷データを生成しプリンタに送信する印刷データ生成部１０４、端末の操作を規制するための操作規制コマンドや操作規制を解除するための操作規制解除コマンドなどの各種コマンドを生成するコマンド生成部１０５、端末の操作を制御する操作制御部１０６、印刷コード情報を一時的に格納する印刷コード情報格納部１０７、印刷コード入力部１０９から入力された印刷コードと印刷コード情報格納部に格納された印刷コード情報とを照合するコード照合部１０８等を備えて構成される。他の端末１００ｂ・・・についても同様である。
【００６７】
ここで、印刷指示部１０１で生成される印刷ジョブのジョブ情報のデータ構造は、上述の第１の実施形態と同様に、図３に例示されているように、端末１００を識別する端末ＩＤ、端末１００のログインユーザを識別するユーザＩＤ（又はログイン名）、日時データ、ファイル名、印刷部数や印刷ページ数などの印刷条件、そして、印刷データなどが含まれている。
【００６８】
印刷コード情報生成部１０３は、印刷指示部１０１で生成され、ジョブ情報取得部で取得されたジョブ情報のうち、例えば端末ＩＤ、ファイル名や送信日時など所定のデータを用いて、印刷ジョブの印刷データ（印刷物本体）の印刷に関連して印刷コードを表示するための印刷コード情報を生成する。
【００６９】
上述のように、印刷コード情報は、ジョブ情報を用いて生成されるので、印刷物毎に相違するユニークなものとなる。なお、共有プリンタや管理サーバなどの端末以外の箇所に後述する印刷コード入力部１０９を設ける場合には、印刷コード情報から操作規制を解除すべき端末を特定する必要があるため、端末識別情報（端末ＩＤ）に関連付けて印刷コード情報が印刷コード情報格納部１０７に格納される。一方、印刷コード入力部１０９が端末に設けられる場合には、必ずしも印刷コード情報から端末を特定する必要はなく、端末識別情報（端末ＩＤ）と印刷コード情報とを関連付けなくてもよい。
【００７０】
印刷データ生成部１０４は、印刷コード情報生成部から取得した印刷コード情報から印刷コード用の印刷データを生成し、当該印刷データを共有プリンタ３０に送信する。また、印刷データ生成部１０４は、印刷指示部１０１で生成され、ジョブ情報取得部で取得されたジョブ情報から印刷物本体の印刷データ及び印刷部数や印刷ページ数などの印刷条件を抽出し、共有プリンタ３０に送信する。
【００７１】
印刷コード情報の印刷データは、印刷物本体の印刷データと関連して表示される。つまり、後述する共有プリンタ３０において、印刷物本体の印刷データ（ジョブ情報）と印刷コードの印刷データ（印刷コード情報）とが時間的な間隔を空けることなく印刷されるように、印刷コード情報の印刷データと印刷物本体の印刷データとが共有プリンタ３０に送信される。
【００７２】
また、操作制御部１０６は、コマンド生成部１０５から取得した操作規制コマンドに基づいて端末１の操作を規制する操作規制部１０６ａ及び、コマンド生成部１０５から取得した操作規制解除コマンドに基づいて、かかる操作規制を解除する操作規制解除部１０６ｂを有している。
【００７３】
操作規制部１０６ａによる操作規制としては、特に限定はされないが、例えば端末１００への入力操作をロックする制御、マウスやキーボードからの入力操作に対する反応速度の鈍化させる制御などが挙げられる。また、端末１００のモニタに印刷物が回収されていない旨の警告画面を表示するような形態としても良い。
【００７４】
印刷コード入力部１０９は、印刷コードの態様に応じて適宜選択することができる。つまり、印刷コードが、数列や文字列またはこれらを組み合わせたものなどの場合には、例えばキーボードなどの入力手段を印刷コード入力部１０９とすることができる。また、印刷コードがバーコードやＱＲコードなどの場合には、例えばコード読取手段を印刷コード入力部１０９とすることができる。なお、印刷コード入力部１０９は、共有プリンタ３０の側に設けてもよい。
【００７５】
共有プリンタ３０は、送信された印刷物本体の印刷データ（ジョブ情報）の印刷と関連して、印刷コードの印刷データ（印刷コード情報）を印刷する。つまり、印刷物本体の印刷データ（ジョブ情報）と印刷コードの印刷データ（印刷コード情報）とが時間的な間隔を空けることなく印刷される。本実施形態では、印刷物本体の印刷データ（ジョブ情報）の送信に先立ち、印刷コードの印刷データ（印刷コード情報）が送信される。そして、印刷物本体の印刷に先立ち、印刷コードが用紙（印刷媒体）に印刷され、その後、別の用紙（印刷媒体）に印刷物本体が印刷される。従って、印刷物Ｐｃは、印刷コードが印刷された印刷物と印刷物本体とから構成される。なお、本実施形態においては、印刷コードが印刷された印刷物が印刷物本体に先立って印刷されるので、以下、適宜、この印刷コードが印刷された印刷物を「表紙」として説明するが、必ずしも、印刷コードが印刷された印刷物と印刷物本体とが連続して印刷される必要はない。また、印刷物本体が先に印刷されてもよい。
【００７６】
次に、このプリントシステムにおける、印刷指示から印刷物回収による操作規制解除までの流れを、図１１のフローチャートを用いて説明する。
【００７７】
まず、端末１００において作成されたファイルなどを印刷するため、印刷部数、印刷範囲となる印刷ページ数などの印刷条件の入力を行う。印刷条件などの入力が完了すると、印刷指示部１０１から印刷ジョブが送信される（♯１２０）。
【００７８】
送信された印刷ジョブに含まれるジョブ情報はジョブ情報取得部１０２に取得される。ジョブ情報取得部１０２は取得したジョブ情報を印刷コード情報生成部１０３に送出する。印刷コード情報生成部１０３は、取得したジョブ情報に基づいて印刷コード情報を生成する（♯１２１）。また、印刷コード情報生成部１０３は、生成した印刷コード情報を印刷データ生成部１０４及び印刷コード情報格納部１０７に送信する。印刷コード情報格納部１０７は、取得した印刷コード情報を格納する。
【００７９】
印刷データ生成部１０４は、取得した印刷コード情報に基づいて印刷コード用の印刷データを生成する（♯１２２）。生成された印刷コード用の印刷データは、共有プリンタ３０に送信される（♯１２３）。また、印刷データ生成部１０４は、印刷コード用の印刷データの送信後、取得したジョブ情報（印刷物本体の印刷データ）を共有プリンタ３０に送信する（♯１２４）。
【００８０】
コマンド生成部１０５は印刷データ生成部１０４からのジョブ情報（印刷物本体の印刷データ）の送信を監視しており、ジョブ情報の送信を検知すると、操作規制コマンドを生成して、当該操作規制コマンドを操作規制部１０６ａに送信する（♯１２８）。操作規制コマンド取得した操作規制部１０６ａは、この操作規制コマンドに基づいて当該端末１００の操作規制を行う（＃１２６）。
【００８１】
共有プリンタ３０は、印刷コード用の印刷データを受信すると、この印刷コード用の印刷データに基づいて、印刷コードの印刷を実行する（♯３２０）。また、共有プリンタ３０は、ジョブ情報（印刷物本体の印刷データ）を受信すると、このジョブ情報（印刷物本体の印刷データ）に基づいて、印刷物本体の印刷を実行する（＃３２１）。これにより、印刷コードが印刷された表紙と印刷物本体とからなる印刷物Ｐｃが得られる。
【００８２】
ここで、端末１００の操作規制を解除するために、印刷物Ｐｃの表紙に印刷された印刷コードＣが用いられる。つまり、端末１のユーザは、その後の作業を続行するため、共有プリンタ３から速やかに印刷物Ｐｃを回収する（＃３２２）。そして、回収された印刷物Ｐｃの表紙に印刷された印刷コードＣを用いて操作規制状態を解除するため、端末１００に備えられた印刷コード入力部１０９から印刷コードＣを入力する（♯１２７）。
【００８３】
印刷コード入力部１０９から入力された印刷コードＣの印刷コード情報（印刷コード入力情報）はコード照合部１０８に渡される。コード照合部１０８は印刷コード情報格納部１０７を照合して、印刷コード入力部から受け取った印刷コード入力情報が、印刷コード情報格納部１０７に格納されている印刷コードに対応するものか否かを照合し、照合結果をコマンド生成部１０５に送信する。
【００８４】
コマンド生成部１０５は、取得した照合結果に基づき、印刷コード入力情報が印刷コード情報格納部１０７に格納されている印刷コードに対応するものであれば、端末１の操作規制を解除するよう、操作規制解除コマンドを生成し、当該操作規制解除コマンドを操作規制解除部１０６ｂに送信する。操作規制解除コマンドを受信した操作規制解除部１０６ｂは、当該端末１００の規制状態を解除する（＃１２９）。
【００８５】
一方、印刷コード入力情報が印刷コード情報格納部１０７に格納されている印刷コードに対応しない場合には、コマンド生成部１０５は操作規制解除コマンドを生成せず、従って、端末１００の操作規制状態が維持される。なお、この場合、端末１００ａのユーザが他の端末１００ｂ・・・から印刷された印刷物を誤って回収した可能性が高い。従って、端末１００ａのモニタに印刷コード入力情報が印刷コード情報格納部１０７に格納されている印刷コードに対応しない旨の警告を表示して、ユーザに誤回収の旨の警告を行うとよい。
【００８６】
なお、印刷ジョブの印刷データ（印刷物本体）の印刷と関連して印刷コードを表示する一例として、印刷物本体の印刷に先立って、印刷コードを表示した印刷物を印刷する例について説明したが、これに限られるものではない。例えば、印刷ジョブの印刷データ（印刷物本体）の印刷の後に印刷コードを印刷してもよい。また、印刷物本体の用紙（印刷媒体）の余白部分など印刷物本体の印刷媒体自体に印刷コードを印刷してもよい。印刷コードを印刷するのではなく、端末１００のモニタ、携帯電話等の携帯端末のモニタ、プリンタに設けた表示部（モニタ）などに表示してもよい。つまり、印刷ジョブの印刷データ（印刷物本体）の印刷に伴って、印刷コードが印刷されたり、モニタに表示されるなど、何らかの形で印刷コードが表示されればよい。
【００８７】
また、管理サーバを設け、プリントシステムの機能の一部を管理サーバに分散してもよい。この場合、操作規制をすべき端末、操作解除をすべき端末など、端末の特定については第１の実施形態及び第２の実施形態と同様であるので省略する。
【００８８】
〔第４の実施形態〕
第４の実施形態のプリントシステムについて説明する。システムの構成については、上述の第３の実施形態と同様であるので、図１０に基づいて、第３の実施形態との相違点を中心に説明する。
【００８９】
印刷指示部１０１は、印刷ジョブを生成し、当該生成した印刷ジョブを、ジョブ情報取得部１０２及び、印刷データ生成部１０４に送信する。上述のとおり、印刷ジョブのジョブ情報のデータ構造は、図３に例示されているように、端末１００を識別する端末ＩＤ、端末１００のログインユーザを識別するユーザＩＤ（又はログイン名）、日時データ、ファイル名、印刷部数や印刷ページ数などの印刷条件、そして、印刷データなどが含まれている。
【００９０】
印刷データ生成部１０４は、印刷指示部１０１から印刷ジョブを取得し、印刷ジョブのジョブ情報から印刷ジョブ識別情報、印刷データ、及び印刷条件を取得し、共有プリンタ３０に送信する。ここで、印刷ジョブ識別情報とは、印刷ジョブを一意に識別可能な情報であり、例えば、端末ＩＤ、ユーザＩＤ（又はログイン名）、日時データ、ファイル名若しくはこれらの組み合わせを用いることができるが、勿論、これに限られるものではない。以下、印刷ジョブ識別情報の一例としてファイル名を用いて説明する。
【００９１】
ジョブ情報取得部１０２は、印刷指示部１０１から印刷ジョブを受け取り、当該印刷ジョブからジョブ情報を抽出し、当該ジョブ情報を印刷コード情報生成部１０３に渡す。
【００９２】
印刷コード情報生成部１０３は、ジョブ情報を取得し当該ジョブ情報から印刷コード情報を生成する。また、印刷コード情報生成部１０３は、ジョブ情報からファイル名などの印刷ジョブ識別情報を抽出し、印刷コード情報と印刷ジョブ識別情報とを印刷データ生成部１０４に送信する。
【００９３】
印刷データ生成部１０４は、印刷コード情報生成部１０３から印刷コード情報及び印刷ジョブ識別情報を取得し、当該印刷コード情報及び印刷ジョブ識別情報を共有プリンタ３０に送信する。このとき、印刷データ生成部１０４は、印刷コード情報を、印刷ジョブ識別情報に基づいて、先に送信された印刷データの直前や直後などに割り込ませる。これにより、印刷物本体の印刷に関連して印刷コードが印刷される。
【００９４】
なお、この第４の実施形態において、印刷データ生成部１０４が印刷コード情報を、印刷ジョブ識別情報に基づいて、先に送信された印刷データの直前や直後などに割り込ませる例を説明したが、印刷データ生成部１０４において、印刷データと印刷コード情報とを関連付けてもよい。つまり、印刷データ生成部１０４は、印刷指示部１０１から印刷ジョブを取得し、印刷ジョブのジョブ情報から印刷ジョブ識別情報、印刷データ、及び印刷条件を取得し、印刷コード情報を取得するまで、これらを保持する。印刷データ生成部１０４は、印刷コード情報生成部１０３から印刷コード情報及び印刷ジョブ識別情報を取得すると、印刷ジョブ識別情報により、印刷データと印刷コード情報とを関連付けて、これらを共有プリンタ３０に送信する。これにより、印刷物本体の印刷に関連して印刷コードが印刷される。
【００９５】
なお、上述の関連付けの処理は、必ずしも、印刷データ生成部１０４で行う必要はなく、別途に関連付けの処理を行う機能部を設けてもよく、さらに、上述した他の機能部で行ってもよい。
【００９６】
その他の構成及び処理の流れについては上述の第３の実施形態と同様であるので説明は省略する。
【００９７】
〔別実施形態１〕
上述した実施形態では、操作規制された状態を入力操作がロックされる操作ロック状態としたが、これ以外にも種々の形態を採用することができる。例えば、端末のモニタに警告画面を表示し続けるような形態としても良い。特に、この警告画面をモニタ画面の中央や大きく表示することで、ユーザが操作対象としている画面が見え難くなり、その操作が困難となる操作規制状態となる。また、操作の一形態としての印刷操作が規制される形態、すなわち印刷物を回収して操作規制を解除しない場合、次の印刷が実行できないような形態としても良い。
【００９８】
〔別実施形態２〕
上述した実施形態では、操作規制解除方法として、共有プリンタ３に印刷コード読取手段を備え、印刷コードの読取情報を管理サーバ２に送信することにより、操作規制解除コマンドを対応する端末に送信する構成としたが、この印刷コード読取手段を端末１に備えるような構成としても良い。また、用いる印刷コードもＱＲコードに限定されず、これ以外の２次元コードを用いることもでき、また、バーコードや文字列からなる１次元コードを用いることもできる。特に、印刷コードとして文字列からなる１次元コードが用いられている場合には、端末１に印刷コード入力画面を表示させ、かかる入力画面に対する印刷コードの入力により操作規制が解除される構成とすることも可能である。この場合、端末１は、取得した印刷コードの情報（入力された文字列コード情報）を管理サーバ２に問い合わせ、その内容と端末情報格納部２３に格納されている印刷コード情報とを照合し、その判定結果に基づいて操作規制解除コマンドを管理サーバ２から端末１に送り出すようにしても良い。さらに、印刷コード読取手段としてＱＲコード読取機能を有する携帯通信端末を用いて、この携帯通信端末から送信される印刷コード読取情報を受信可能に管理サーバを構成しても良い。
【００９９】
なお、一定時間経過してもユーザにより操作規制解除が行われない場合には、管理サーバからプリントシステムの管理者端末に通知するようにしても良い。さらに、ユーザが端末から長時間離れた場合や、印刷指示後かつ操作規制コマンド受信前に端末の電源をＯＦＦにした場合などに備え、管理サーバにユーザの携帯通信端末のアドレスを格納しておき、かかる事態が生じた場合に印刷物の未回収に係る情報を送信するようにしても良い。
【０１００】
〔別実施形態３〕
上述した実施形態では、管理サーバから端末に送信される操作規制コマンドの送信タイミングは、印刷物の印刷完了を検知した時点としたが、これ以外にも種々の形態を採用することができる。例えば、印刷物の印刷開始を検知した時点や、ジョブ情報を取得した時点、或いは、端末から印刷ログ情報を受信した時点などの形態としても良い。さらに、各種コマンド送信のタイミングを調整する送信タイミング調整部を管理サーバに備え、取得したジョブ情報や印刷ログ情報などを用いて送信タイミングを調整する形態としても良い。例えば、取得したジョブ情報に含まれる印刷ページ数が所定値以内の場合は印刷開始の時点で、所定値以上の場合は印刷完了時点で操作規制コマンドを送信する。これにより、印刷中の長時間に亘り操作が規制されて作業効率が低下することが回避される。
【０１０１】
〔別実施形態４〕
上述した実施形態においては、印刷コードを用紙右上位置に印刷した場合を示したが、もちろんこれ以外の位置に印刷するように設定することも可能である。また、印刷データ生成部に印刷位置検索機能を設け、印刷する文書データなどにおいて当該印刷コードを印刷するための余白部分を自動検索して、検索された余白位置に印刷コードを印刷するようにしても良い。これにより、印刷コードを確実に余白部分に印刷することが可能となる。
【０１０２】
さらに、印刷用紙に対する印刷コードの書込及び当該印刷コードの読取について、ＲＦＩＤ技術を適用してもよい。すなわち、ＲＦタグを備えた用紙を用い、このＲＦタグに印刷コード情報を書き込み、印刷コード読取手段としてのタグリーダにより当該印刷コード情報を読み取ることにより、上述した操作規制解除を行うのである。かかる構成によれば、用紙に印刷コードが印刷されることがないので、通常と同じ形態の印刷物が得られ、見た目も良く好適である。
【０１０３】
〔別実施形態５〕
上述した印刷コード情報生成部、印刷データ生成部、操作規制解除部を、端末１、管理サーバ２、共有プリンタ３のいずれに備えるかは適宜変更可能であり、上述した実施形態に限定されるものではない。
【０１０４】
また、上述した実施形態における共有プリンタ３の機能の一部を、別途に設けられネットワーク接続されたプリンタサーバに備えることもできる。例えば、プリント管理部３２や印刷コード読取情報入力部３３を備えてこのプリンタサーバを構成しても良い。この際、必要に応じてさらに印刷コード読取手段を備えるようにしても良い。これにより、このプリンタサーバと汎用プリンタとを用いて本発明のプリントシステムを構築することができる。さらにこのプリンタサーバと管理サーバとを併せて一のサーバとして構成しても良い。
【０１０５】
〔別実施形態６〕
上述した実施形態における管理サーバの機能の一部と共有プリンタの機能の一部を端末に集約することにより、管理サーバを省略することもできる。このように構成された端末は、プリンタに送信する印刷ジョブの印刷データに付加する印刷コード情報を生成する印刷コード情報生成部と、印刷コード情報を印刷ジョブの印刷データに付加してコード付き印刷データを生成する印刷データ生成部と、コード付き印刷データを含む印刷ジョブの送信に基づいて当該端末の操作を規制すると共に、プリンタにおいて印刷された前記コード付き印刷データの印刷コードに基づいて当該操作規制を解除する操作制御部とを備えている。そして、この端末とプリンタとをネットワーク接続することにより、上述したプリントシステムと同様の作用効果を有するプリントシステムを構築することができる。
【０１０６】
〔別実施形態７〕
上述の第３の実施形態以外の実施形態では、印刷データ生成部が、印刷ジョブの印刷データに印刷コード情報を付加してコード付き印刷データを生成する例を説明した。しかし、これらの実施形態においても、第３の実施形態と同様に、コード付き印刷データを生成することなく、印刷物本体とコードとを別体に印刷してもよい。また、印刷コードを印刷するのではなく、端末のモニタに表示するなど、印刷ジョブの印刷データの印刷に関連して表示されればよい。つまり、印刷ジョブの印刷データ（印刷物本体）の印刷に伴って、印刷コードが印刷されたり、モニタに表示されるなど、何らかの形で印刷コードが表示されればよい。
【図面の簡単な説明】
【０１０７】
【図１】本発明に係るプリントシステムの第１の実施形態の模式図
【図２】第１の実施形態における端末と管理サーバとプリンタの機能ブロック図
【図３】印刷ジョブ情報のデータ構造を説明する説明図
【図４】コード付き印刷データの印刷物を説明する説明図
【図５】第１の実施形態における処理手順を示すフローチャート
【図６】回収情報表示画面を示す図
【図７】本発明に係るプリントシステムの第２の実施形態の模式図
【図８】第２の実施形態における端末と管理サーバとプリンタの機能ブロック図
【図９】第２の実施形態における処理手順を示すフローチャート
【図１０】第３の実施形態における端末と管理サーバとプリンタの機能ブロック図
【図１１】第３の実施形態における処理手順を示すフローチャート
【符号の説明】
【０１０８】
１  端末
２  管理サーバ
３  共有プリンタ
７  コードリーダ
１２  表示制御・操作制御部
１２ａ  操作規制部
１２ｂ  操作規制解除部
２１  端末監視部
２１ａ  コマンド生成部
２１ｂ  報知部
２２  プリンタ監視部
２２ａ  印刷情報取得部（ジョブ情報取得部）
２２ｂ  印刷コード情報生成部
２３  端末情報格納部
３２  プリント管理部
３３  印刷コード読取情報入力部
【図１】
2008269576.tif 000003
【図２】
2008269576.tif 000004
【図３】
2008269576.tif 000005
【図４】
2008269576.tif 000006
【図５】
2008269576.tif 000007
【図６】
2008269576.tif 000008
【図７】
2008269576.tif 000009
【図８】
2008269576.tif 000010
【図９】
2008269576.tif 000011
【図１０】
2008269576.tif 000012
【図１１】
2008269576.tif 000013
【手続補正書】
【提出日】平成20年4月25日(2008.4.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
端末とこの端末を管理する管理サーバとプリンタとをネットワーク接続して構成されたプリントシステムにおいて、
前記管理サーバは、前記端末から送信された印刷ジョブから端末情報を含むジョブ情報を取得するジョブ情報取得部と、前記ジョブ情報の取得に基づいて当該ジョブ情報に含まれる端末情報に対応する端末の操作を規制する操作規制コマンドを生成するコマンド生成部と、前記印刷ジョブの印刷データに付加する印刷コード情報を生成する印刷コード情報生成部と、を備え、
前記印刷ジョブの印刷データに前記印刷コード情報を付加してコード付き印刷データを生成する印刷データ生成部を備え、
前記端末は、前記管理サーバから送信された前記操作規制コマンドに基づいて当該端末の操作を規制すると共に、印刷された前記コード付き印刷データの印刷コードに基づいて当該端末の操作規制を解除する操作制御部と、を備えたプリントシステム。
【請求項２】
前記管理サーバは、前記端末の固有情報を格納する端末情報格納部と、前記印刷コード情報生成部とを備え、前記ジョブ情報と前記固有情報とに基づいて生成された前記印刷コード情報を前記プリンタに送信し、
前記プリンタは、前記印刷データ生成部と、印刷された前記コード付き印刷データの印刷コードを読み取って印刷コード読取情報を取得する印刷コード読取情報取得部とを備えており、
前記管理サーバは、前記プリンタから送信された前記印刷コード読取情報に対応する端末を特定すると共に、特定された端末に対して操作規制を解除する操作規制解除コマンドを送信する請求項１に記載のプリントシステム。
【請求項３】
前記端末は、印刷ジョブ内容を記述した印刷ログ情報を生成する印刷ログ情報生成部を備え、
前記管理サーバは、前記ジョブ情報取得部に代えて前記印刷ログ情報を取得する印刷ログ情報取得部を備えると共に、前記ジョブ情報に代えて前記印刷ログ情報を用いる請求項２に記載のプリントシステム。
【請求項４】
前記管理サーバは、前記プリンタから送信された前記印刷コード読取情報に基づいて回収情報を対応する端末に報知する報知部を備えた請求項２又は３に記載のプリントシステム。
【請求項５】
端末とプリンタとにネットワーク接続されてプリントシステムを構成する前記端末を管理する管理サーバのための端末管理プログラムにおいて、
前記端末から送信された印刷ジョブから端末情報を含むジョブ情報を取得する機能と、
前記印刷ジョブの印刷データに付加する印刷コード情報を生成する機能と、
前記端末情報に対応する端末の操作を規制する操作規制コマンドおよび印刷された前記印刷コード情報が付加された前記印刷ジョブの印刷データの印刷コードに基づいて当該端末の操作の規制を解除する操作規制解除コマンドを生成する機能と、生成された前記操作規制コマンドおよび前記操作規制解除コマンドを前記端末に送信する機能とをコンピュータに実現させる端末管理プログラム。
【請求項６】
プリンタとネットワーク接続されてプリントシステムを構成する端末において、
前記プリンタに送信する印刷ジョブの印刷データに付加する印刷コード情報を生成する印刷コード情報生成部と、
前記印刷コード情報を前記印刷ジョブの印刷データに付加してコード付き印刷データを生成する印刷データ生成部と、
前記コード付き印刷データを含む印刷ジョブの送信に基づいて当該端末の操作を規制すると共に、前記プリンタにおいて印刷された前記コード付き印刷データの印刷コードに基づいて当該操作規制を解除する操作制御部とを備えた端末。
【請求項７】
プリンタとネットワーク接続されてプリントシステムを構成する端末のための操作管理プログラムにおいて、
前記プリンタに送信する印刷ジョブの印刷データに付加する印刷コード情報を生成する機能と、
前記印刷コード情報を前記印刷ジョブの印刷データに付加してコード付き印刷データを生成する機能と、
前記コード付き印刷データを含む印刷ジョブの送信に基づいて当該端末の操作を規制すると共に、前記プリンタにおいて印刷された前記コード付き印刷データの印刷コードに基づいて当該操作規制を解除する機能とをコンピュータに実現させる操作管理プログラム。
【請求項８】
端末とプリンタとがネットワークを介して接続され、前記端末からプリンタに印刷ジョブを送信するプリントシステムにおいて、
印刷ジョブの印刷データの印刷と関連して印刷される印刷コードの印刷コード情報を生成する印刷コード情報生成部と、
前記印刷ジョブの送信に基づいて当該端末の操作を規制すると共に、印刷された前記印刷コードに基づいて当該操作規制を解除する操作制御部とを備えたプリントシステム。
【請求項９】
端末とプリンタとがネットワークを介して接続され、前記端末からプリンタに印刷ジョブを送信するプリントシステムにおいて、
印刷ジョブの印刷データの印刷と関連して印刷される印刷コードの印刷コード情報を生成する印刷コード情報生成機能と、
前記印刷ジョブの送信に基づいて当該端末の操作を規制すると共に、印刷された前記印刷コードに基づいて当該操作規制を解除する操作制御機能とをコンピュータに実行させるプログラム。
【請求項１０】
端末とプリンタとがネットワークを介して接続され、前記端末からプリンタに印刷ジョブを送信するプリントシステムにおいて、
前記端末の印刷ジョブからジョブ情報を取得するジョブ情報取得部と、前記印刷ジョブの印刷データの印刷と関連して印刷される印刷コードの印刷コード情報を生成する印刷コード情報生成部と、前記ジョブ情報の取得に基づいて当該端末の操作を規制する操作規制コマンドを生成するコマンド生成部と、前記操作規制コマンドに基づいて当該端末の操作を規制すると共に、印刷された前記印刷コードに基づいて前記端末の操作規制を解除する操作制御部と、を備えたプリントシステム。
【請求項１１】
端末とプリンタとがネットワークを介して接続され、前記端末からプリンタに印刷ジョブを送信するプリントシステムにおいて、
印刷ジョブの印刷データの印刷と関連して表示される印刷コードの印刷コード情報を生成する印刷コード情報生成部と、
前記印刷コードを表示する印刷コード表示部と、
表示された前記印刷コードを入力する印刷コード入力部と、
前記印刷ジョブの送信に基づいて当該端末の操作を規制すると共に、表示された前記印刷コードに基づいて当該操作規制を解除する操作制御部と、を備え、
前記印刷コード表示部と前記印刷コード入力部のうち少なくともいずれか一方が前記プリンタに備えられているプリントシステム。
【請求項１２】
端末と、印刷ジョブの印刷データの印刷と関連して表示される印刷コードを表示する印刷コード表示部および前記印刷コードを入力する印刷コード入力部のうち少なくともいずれか一方を備えたプリンタとがネットワークを介して接続され、前記端末からプリンタに印刷ジョブを送信するプリントシステムにおいて、
前記印刷コードの印刷コード情報を生成する印刷コード情報生成機能と、
前記印刷ジョブの送信に基づいて当該端末の操作を規制すると共に、表示された前記印刷コードに基づいて当該操作規制を解除する操作制御機能とをコンピュータに実行させるプログラム。
【請求項１３】
端末とプリンタとがネットワークを介して接続され、前記端末からプリンタに印刷ジョブを送信するプリントシステムにおいて、
前記端末の印刷ジョブからジョブ情報を取得するジョブ情報取得部と、前記印刷ジョブの印刷データの印刷と関連して表示される印刷コードの印刷コード情報を生成する印刷コード情報生成部と、
前記印刷コードを表示する印刷コード表示部と、
表示された前記印刷コードを入力する印刷コード入力部と、
前記ジョブ情報の取得に基づいて当該端末の操作を規制する操作規制コマンドを生成するコマンド生成部と、前記操作規制コマンドに基づいて当該端末の操作を規制すると共に、表示された前記印刷コードに基づいて前記端末の操作規制を解除する操作規制部と、を備え、
前記印刷コード表示部と前記印刷コード入力部のうち少なくともいずれか一方が前記プリンタに備えられているプリントシステム。
【請求項１４】
前記端末が、前記ジョブ情報取得部と、前記コマンド生成部と、前記操作制御部と、前
記印刷コード情報生成部と、を備えた請求項１０または１３に記載のプリントシステム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末とこの端末を管理する管理サーバとプリンタとをネットワーク接続して構成されたプリントシステムに関し、特に、プリンタにおいて出力された印刷物の取り忘れ防止技術に関する。
【背景技術】
【０００２】
プリンタにおける印刷物の取り忘れを防止する技術として、例えば特許文献１に記載のプリンタ装置が知られている。このプリンタ装置は、複数のユーザＰＣからの印刷ジョブを受け付ける手段、受け付けた印刷ジョブがどのユーザＰＣから送信されたか判別する手段、排紙部に印刷物があるか判別する手段、印刷物があると判別された場合に時間計測を開始する手段などを備えており、時間計測開始から一定時間経過後に、印刷物取り忘れバナー（印刷物を印刷したユーザＰＣに関する情報）を印刷するか、或いは、印刷物を印刷したユーザＰＣに取り忘れ警告メッセージを送信することにより、印刷物の取り忘れを防止するものである。
【０００３】
また、プリンタにおける印刷物の誤持ち去りや放置などを防止する技術として、例えば特許文献２に記載の印刷システムが知られている。この印刷システムは、ユーザの宛先情報を記録する宛先情報記録手段、ユーザに対する特定のメッセージの送信指示を受け付けるメッセージ送信受付手段、受け付けたメッセージ送信指示に基づいて、宛先を取得して、特定のメッセージを当該宛先に送信するメッセージ送信手段などを備えており、これにより、印刷物の誤持ち去りに対する返却依頼メッセージや放置されている印刷物の回収依頼メッセージなどの特定のメッセージをユーザに送信することができる。
【０００４】
【特許文献１】特開２００４−２９９２４２号公報（段落番号０００６、０００８、００１２〜００１３）
【特許文献２】特開２００４−３６２２５５号公報（段落番号０００９〜００１０、図４及び図５）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献のようなプリントシステムでは、印刷物を取り忘れた場合などに、ユーザに対する警告メッセージの送信などを行うものの、このようなメッセージなどを確認して消去した後、再び印刷物の引き取り作業を忘れてしまう可能性がある。
【０００６】
本発明は、かかる問題点に着目してなされたものであり、その目的は、プリンタにおいて出力された印刷物をより確実にユーザに回収させる技術を提供することにある。
【課題を解決するための手段】
【０００７】
端末とこの端末を管理する管理サーバとプリンタとをネットワーク接続して構成されたプリントシステムにおいて、前記管理サーバは、前記端末から送信された印刷ジョブから端末情報を含むジョブ情報を取得するジョブ情報取得部と、前記ジョブ情報の取得に基づいて当該ジョブ情報に含まれる端末情報に対応する端末の操作を規制する操作規制コマンドを生成するコマンド生成部と、前記印刷ジョブの印刷データに付加する印刷コード情報を生成する印刷コード情報生成部と、を備え、前記印刷ジョブの印刷データに前記印刷コード情報を付加してコード付き印刷データを生成する印刷データ生成部を備え、前記端末は、前記管理サーバから送信された前記操作規制コマンドに基づいて当該端末の操作を規制すると共に、印刷された前記コード付き印刷データの印刷コードに基づいて当該端末の操作規制を解除する操作制御部と、を備えている。
【０００８】
この構成により、ユーザが端末からプリンタに対して印刷ジョブの送信を行うと、管理
サーバからこの端末に操作規制コマンドが送信されて、端末においてその後の操作が規制される状態となる。ここで、操作が規制された状態としては、例えば、キーボードやマウスなどからの入力操作ができなくなる操作ロック状態や、キーボードやマウスなどの反応速度が鈍化して入力操作がし難くなる状態などがある。従って、ユーザは端末における作業継続が困難となるため、プリンタから出力された印刷物の回収を行うことになり、ユーザに対して印刷物のより確実な回収を行わせることができる。なお、管理サーバにおける操作規制コマンドの生成には、予め格納しておいた操作規制コマンドの読み出しなども含むものである。
【０００９】
ここで、管理サーバから端末に対して操作規制コマンドを送信するタイミングとしては、例えば、ジョブ情報を取得した直後など種々設定することができる。特に印刷量が多い場合には印刷完了までに時間を要するため、直ぐに操作規制するのではなく印刷完了のタイミングで操作規制されると、ユーザは印刷完了を察知できると共に作業の効率化も図られ好適である。また、機密度の高いファイルなどの場合には、印刷開始が検知されたときに操作規制コマンドを送信するようにしても良い。
【００１０】
印刷を行うことにより端末の操作が規制され、ユーザは印刷物の回収を促されるが、この操作規制は印刷物の回収により的確に解除される必要がある。このため、上述の構成では、プリンタにおいて出力される印刷物に印刷コードを付加し、この印刷コードを用いて操作規制を解除するようにしている。
【００１１】
この印刷コード情報生成部における印刷コード情報の生成は、任意のデータを用いて行うことができ、例えば、ジョブ情報などに含まれる端末ＩＤ、ファイル名や送信日時など、端末や印刷ジョブに関するデータなどを用いて公知の方法により行うことができる。また用紙（印刷媒体）に出力される印刷コード情報、すなわち印刷コードは、バーコードでも良いし、ＱＲコード（登録商標）などでも良い。この構成により、ユーザは操作規制を解除するために、この印刷コードが表された印刷物を回収しなければならず、ユーザに対して印刷物の回収をより促すことができる。
【００１２】
なお、このような操作規制解除の実施形態の１つとして、前記管理サーバは、前記端末の固有情報を格納する端末情報格納部と、前記印刷コード情報生成部とを備え、前記ジョブ情報と前記固有情報とに基づいて生成された前記印刷コード情報を前記プリンタに送信し、前記プリンタは、前記印刷データ生成部と、印刷された前記コード付き印刷データの印刷コードを読み取って印刷コード読取情報を取得する印刷コード読取情報取得部とを備えており、前記管理サーバは、前記プリンタから送信された前記印刷コード読取情報に対応する端末を特定すると共に、特定された端末に対して操作規制を解除する操作規制解除コマンドを送信するものがある。
【００１３】
この場合、印刷コード情報は、ジョブ情報から特定される端末の固有情報と当該ジョブ情報との組み合わせを用いて生成されるので、印刷物に印刷される印刷コードは印刷物毎に相違するユニークなものとなり、このためユーザは印刷物をその都度回収しなければこの操作規制解除に必要なユニークな印刷コードを得ることができず、ユーザに対して印刷物の回収をより強く促すことができる。なお、端末の固有情報としては、その端末で使用されている通信デバイスのＭＡＣアドレスなどの情報を採用することができる。また、この構成によれば、設置数の少ない管理サーバとプリンタとで操作規制解除部を構築できるという利点も有している。
【００１４】
上述したジョブ情報と同様の内容は、端末における印刷ログ情報から取得することもできる。このため、本発明の実施形態の１つでは、前記端末は、印刷ジョブ内容を記述した印刷ログ情報を生成する印刷ログ情報生成部を備え、前記管理サーバは、前記ジョブ情報取得部に代えて前記印刷ログ情報を取得する印刷ログ情報取得部を備えると共に、前記ジョブ情報に代えて前記印刷ログ情報を用いるものである。
【００１５】
また、操作規制解除と共に回収情報を表示することも好適であり、このため、本発明の実施形態の１つでは、前記管理サーバは、前記プリンタから送信された前記印刷コード読取情報に基づいて回収情報を対応する端末に報知する報知部を備えている。特に、ユーザが回収する前に回収情報が端末に報知された場合には、他のユーザが誤って印刷物を回収したことを容易に察知することができる。
【００１６】
上述したプリントシステムを構成している管理サーバに実装されるプログラムも本発明の権利対象に含まれるものである。また、端末とプリンタとにネットワーク接続されてプリントシステムを構成する前記端末を管理する管理サーバのための端末管理プログラムは、前記端末から送信された印刷ジョブから端末情報を含むジョブ情報を取得する機能と、前記印刷ジョブの印刷データに付加する印刷コード情報を生成する機能と、前記端末情報に対応する端末の操作を規制する操作規制コマンドおよび印刷された前記印刷コード情報が付加された前記印刷ジョブの印刷データの印刷コードに基づいて当該端末の操作の規制を解除する操作規制解除コマンドを生成する機能と、生成された前記操作規制コマンドおよび前記操作規制解除コマンドを前記端末に送信する機能とをコンピュータに実現させるものである。
【００１７】
プリンタと管理サーバとを用いて操作規制解除部を構成する上述した形態以外にも、端末に操作規制解除部を備える形態ももちろん可能である。その際、上述した取り忘れ防止技術に必要な機能を併せて集約することもプリントシステムを簡素化する上で好都合であり、かかる機能を端末に集約することにより、このプリントシステムから管理サーバを省略することもできる。このように構成された、プリンタとネットワーク接続されてプリントシステムを構成する端末は、前記プリンタに送信する印刷ジョブの印刷データに付加する印刷コード情報を生成する印刷コード情報生成部と、前記印刷コード情報を前記印刷ジョブの印刷データに付加してコード付き印刷データを生成する印刷データ生成部と、前記コード付き印刷データを含む印刷ジョブの送信に基づいて当該端末の操作を規制すると共に、前記プリンタにおいて印刷された前記コード付き印刷データの印刷コードに基づいて当該操作規制を解除する操作制御部とを備えている。
【００１８】
また、この端末に実装されるプログラムも本発明の権利対象に含まれるものである。このようなプリンタとネットワーク接続されてプリントシステムを構成する端末のための操作管理プログラムは、前記プリンタに送信する印刷ジョブの印刷データに付加する印刷コード情報を生成する機能と、前記印刷コード情報を前記印刷ジョブの印刷データに付加してコード付き印刷データを生成する機能と、前記コード付き印刷データを含む印刷ジョブの送信に基づいて当該端末の操作を規制すると共に、前記プリンタにおいて印刷された前記コード付き印刷データの印刷コードに基づいて当該操作規制を解除する機能とをコンピュータに実現させるものである。
【００１９】
このような管理サーバや端末、これらに実装されるプログラムも、もちろん、上記のプリントシステムと同様の作用効果を伴うものであり、上述した種々の付加的な特徴構成を備えることもできる。
【００２０】
また、上記課題を解決するための別の好適な実施形態では、端末とプリンタとがネットワークを介して接続され、前記端末からプリンタに印刷ジョブを送信するプリントシステムにおいて、印刷ジョブの印刷データの印刷と関連して印刷される印刷コードの印刷コード情報を生成する印刷コード情報生成部と、前記印刷ジョブの送信に基づいて当該端末の操作を規制すると共に、印刷された前記印刷コードに基づいて当該操作規制を解除する操作制御部とを備えている。
【００２１】
この構成により、ユーザが端末からプリンタに対して印刷ジョブの送信を行うと、端末においてその後の操作が規制される状態となり、この操作が規制された状態は、印刷ジョブの印刷データの印刷と関連して印刷される印刷コードを用いて解除される。従って、操作が規制された状態を解除するためには、ユーザが印刷コードを入手する必要があり、ユーザによる印刷物の回収を促すことができる。
【００２２】
また、上記課題を解決するために、端末とプリンタとがネットワークを介して接続され、前記端末からプリンタに印刷ジョブを送信するプリントシステムにおいて、印刷ジョブの印刷データの印刷と関連して印刷される印刷コードの印刷コード情報を生成する印刷コード情報生成機能と、前記印刷ジョブの送信に基づいて当該端末の操作を規制すると共に、印刷された前記印刷コードに基づいて当該操作規制を解除する操作制御機能とをコンピュータに実行させる。このプログラムについても、本発明に係るプリントシステムと同様の作用効果を奏するものである。
【００２３】
また、上記課題を解決するための別の好適な実施形態では、端末とプリンタとがネットワークを介して接続され、前記端末からプリンタに印刷ジョブを送信するプリントシステムにおいて、前記端末の印刷ジョブからジョブ情報を取得するジョブ情報取得部と、前記印刷ジョブの印刷データの印刷と関連して印刷される印刷コードの印刷コード情報を生成する印刷コード情報生成部と、前記ジョブ情報の取得に基づいて当該端末の操作を規制する操作規制コマンドを生成するコマンド生成部と、前記操作規制コマンドに基づいて当該端末の操作を規制すると共に、印刷された前記印刷コードに基づいて前記端末の操作規制を解除する操作制御部と、を備える。本実施形態に係るプリントシステムにおいても、上述の実施形態に係るプリントシステムと同様の作用効果を奏するものである。
【００２４】
さらに、この構成では、印刷データの印刷と関連して印刷される印刷コードを用いて操作規制を解除することにより、印刷物の回収により的確に操作規制を解除することができる。
【００２５】
また、上記課題を解決するための別の好適な実施形態では、端末とプリンタとがネットワークを介して接続され、前記端末からプリンタに印刷ジョブを送信するプリントシステムにおいて、印刷ジョブの印刷データの印刷と関連して表示される印刷コードの印刷コード情報を生成する印刷コード情報生成部と、前記印刷コードを表示する印刷コード表示部と、表示された前記印刷コードを入力する印刷コード入力部と、前記印刷ジョブの送信に基づいて当該端末の操作を規制すると共に、表示された前記印刷コードに基づいて当該操作規制を解除する操作制御部と、を備え、前記印刷コード表示部と前記印刷コード入力部のうち少なくともいずれか一方が前記プリンタに備えられている。
【００２６】
この構成により、ユーザが端末からプリンタに対して印刷ジョブの送信を行うと、端末においてその後の操作が規制される状態となり、この操作が規制された状態は、印刷ジョブの印刷データの印刷と関連して表示される印刷コードを用いて解除される。従って、操作が規制された状態を解除するためには、ユーザが印刷コードを入手する必要があり、その印刷コードが表示される印刷コード表示部と印刷コードを入力する印刷コード入力部のうち少なくとも一方がプリンタに備えられているため、ユーザによる印刷物の回収を促すことができる。
【００２７】
また、上記課題を解決するために、端末と、印刷ジョブの印刷データの印刷と関連して表示される印刷コードを表示する印刷コード表示部および前記印刷コードを入力する印刷コード入力部のうち少なくともいずれか一方を備えたプリンタとがネットワークを介して接続され、前記端末からプリンタに印刷ジョブを送信するプリントシステムにおいて、前記印刷コードの印刷コード情報を生成する印刷コード情報生成機能と、前記印刷ジョブの送信に基づいて当該端末の操作を規制すると共に、表示された前記印刷コードに基づいて当該操作規制を解除する操作制御機能とをコンピュータに実行させる。このプログラムについても、本発明に係るプリントシステムと同様の作用効果を奏するものである。
【００２８】
また、上記課題を解決するための別の好適な実施形態では、端末とプリンタとがネットワークを介して接続され、前記端末からプリンタに印刷ジョブを送信するプリントシステムにおいて、前記端末の印刷ジョブからジョブ情報を取得するジョブ情報取得部と、前記印刷ジョブの印刷データの印刷と関連して表示される印刷コードの印刷コード情報を生成する印刷コード情報生成部と、前記印刷コードを表示する印刷コード表示部と、表示された前記印刷コードを入力する印刷コード入力部と、前記ジョブ情報の取得に基づいて当該端末の操作を規制する操作規制コマンドを生成するコマンド生成部と、前記操作規制コマンドに基づいて当該端末の操作を規制すると共に、表示された前記印刷コードに基づいて前記端末の操作規制を解除する操作規制部と、を備え、前記印刷コード表示部と前記印刷コード入力部のうち少なくともいずれか一方が前記プリンタに備えられている。本実施形態に係るプリントシステムにおいても、上述の実施形態に係るプリントシステムと同様の作用効果を奏するものである。
【００２９】
さらに、この構成では、印刷データの印刷と関連して表示される印刷コードを用いて操作規制を解除することにより、印刷物の回収により的確に操作規制を解除することができる。
【００３０】
上記の実施形態において、特に限定はされないが、前記端末に、前記ジョブ情報取得部と、前記コマンド生成部と、前記操作制御部と、前記印刷コード情報生成部と、を備えることができる。
【発明を実施するための最良の形態】
【００３１】
〔第１の実施形態〕
以下、本発明に係るプリントシステムの第１の実施形態を図面に基づいて説明する。
図１には、クライアント側コンピュータとしての複数の端末１（図１では１の端末のみ示している）と、サーバ側のコンピュータとしての管理サーバ２、複数の端末１から出力可能なネットワークプリンタである共有プリンタ３がＬＡＮなどのネットワーク４を通じて接続されて構成されたプリントシステムが示されている。以下に詳しく説明するように、端末１は、管理サーバ２から受信した操作規制コマンドや操作規制解除コマンドに基づいて当該端末の操作制御を行う機能を、管理サーバ２は、印刷コード情報や操作規制コマンドなどを生成・送受信する機能を、共有プリンタ３は、コード付き印刷データを生成する機能や印刷された印刷コードを読み取って読取情報を取得する機能を備えている。
【００３２】
まず、端末１を所有しているユーザが、作成した文書ファイルなどを共有プリンタ３で印刷するため、印刷ジョブを共有プリンタ３に送信する（＃０１）。共有プリンタ３は、受信した印刷ジョブを一時的に格納し、この印刷ジョブから端末情報を含むジョブ情報を抽出し（＃０２）、抽出されたジョブ情報を管理サーバ２に送信する（＃０３）。
【００３３】
このジョブ情報を受信した管理サーバ２は、ジョブ情報から読み取られた情報と予め格納している端末の固有情報とを用いて、共有プリンタ３において印刷するファイルの印刷データに付加する印刷コード情報を生成する（＃０４）。なお、端末の固有情報としては、各端末で使用されている通信デバイスのＭＡＣアドレスなどを採用することができる。また、ジョブ情報に含まれる端末情報から印刷ジョブの送信元である端末１が特定され、この端末１の操作を規制するための操作規制コマンドが生成される（＃０５）。一方、生成された印刷コード情報は、共有プリンタ３に送信される（＃０６）。
【００３４】
共有プリンタ３は、この印刷コード情報を受け取ると、一時的に格納している対応する印刷ジョブ（ジョブ情報を抽出した印刷ジョブ）に対してこの印刷コード情報を付加してコード付き印刷データを生成する（＃０７）。そして、生成されたコード付き印刷データの印刷が実行され（＃０８）、その印刷状態は管理サーバ２により監視される。管理サーバ２は印刷完了を検知すると（＃０９）、生成された操作規制コマンドを端末１に送信する（＃１０）。
【００３５】
管理サーバ２から操作規制コマンドを受け取った端末１では、この操作規制コマンドに基づいてその後の入力操作がロックされ、その操作が規制される（＃１１）。或いは、キーボードやマウスなどのからの入力操作に対する反応速度を鈍化させるような操作規制形態を採用しても良い。これにより端末１のユーザはその後の操作が継続困難となり、かかる操作規制を解除する操作を行わなければならない。この操作規制を解除するため、共有プリンタ３において印刷媒体に印刷されたコード付き印刷データ（印刷物Ｐｃ）の印刷コードが利用される。
【００３６】
すなわち、ユーザは共有プリンタ３から印刷コードが印刷された印刷物Ｐｃを回収し、共有プリンタ３に備えられている印刷コード読取手段（図示せず）から、その印刷物Ｐｃの印刷コードを読み取らせ、共有プリンタ３に印刷コードの読取情報を入力する（＃１２）。そして、共有プリンタ３は、取得した印刷コード読取情報を管理サーバ２に送信する（＃１３）。
【００３７】
管理サーバ２は、受信した印刷コード読取情報に対応する端末を特定すると共に、特定された端末の操作規制を解除する操作規制解除コマンドを生成し（＃１４）、この操作規制解除コマンドを端末１に送信する（＃１５）。端末１は、受信した操作規制解除コマンドに基づいて操作規制が解除される（＃１６）。
【００３８】
このように、本発明によるプリントシステムでは、ファイルを共有プリンタ３で印刷すると端末１の操作が規制され、印刷物Ｐｃを回収して印刷コードを取得して操作規制を解除する必要があるので、ユーザはその後の操作を継続するために印刷物Ｐｃの回収をしなければならず、共有プリンタ３における印刷物の取り忘れをより確実に防止することができる。
【００３９】
上述した、印刷物取り忘れ防止技術を採用したプリントシステムの具体的なシステム構成が図２に示されている。まず、端末１ａのコンピュータ（他の端末１ｂも同じである）には、ソフトウエア又はハードウエアあるいはその両方で、本発明に関係する機能として、作成したファイルなどの印刷データや指定した印刷条件（印刷部数や印刷ページ数など
）を含む印刷ジョブを生成し共有プリンタ３に印刷指示する印刷指示部１１、モニタ５に対する出力やキーボードやマウスなどの操作入力デバイス６からの入力を制御する表示制御・操作制御部１２、ファイルの作成など各種ファイル処理を含むユーザによるデータ処理を行うデータ処理部１３、端末１ａにおけるログイン・ログオフを始めとした各種動作を管理する端末管理部１４、ネットワーク４に対するデータ伝送を行う送受信部としてのネットワークインターフェース１５などが構築されている。
【００４０】
このうち表示制御・操作制御部１２は、後述するように、管理サーバ２から受け取った操作規制コマンドに基づいて端末１の操作を規制する操作規制部１２ａ、管理サーバ２から受け取った操作規制解除コマンドに基づいて、かかる操作規制を解除する操作規制解除部１２ｂを有している。
【００４１】
一方、管理サーバ２のコンピュータには、ソフトウエア又はハードウエアあるいはその両方で、本発明に関係する機能として、端末１を監視・管理する端末監視部２１、共有プリンタ３を監視・管理するプリンタ監視部２２、各端末１の固有情報（ＭＡＣアドレスなど）や、後述する印刷コード情報生成部２２ｂにより生成された印刷コード情報を端末毎に格納する端末情報格納部２３、ネットワーク４に対するデータ伝送を行う送受信部としてのネットワークインターフェース２４などが構築されている。
【００４２】
端末監視部２１は、共有プリンタ３から取得したジョブ情報に含まれる端末情報により特定される端末の操作を規制するための操作規制コマンドや、かかる操作規制を解除するための操作規制解除コマンドなどの各種コマンドを生成するコマンド生成部２１ａ、印刷コードの読取情報に基づいて対応する端末に回収情報を報知する報知部２１ｂを有している。このうち操作規制コマンドは、プリンタ監視部２２によりジョブ情報を抽出した印刷ジョブの印刷完了の検知により、操作規制解除コマンドは、印刷コード読取情報の取得により、管理サーバ２から端末１に送信される。なお、コマンド生成部２１ａにおける各種コマンドの生成には、図示しないコマンド格納部に予め格納しておいた各種コマンドの読み出しなども含むものである。
【００４３】
プリンタ監視部２２は、共有プリンタ３から印刷ジョブのジョブ情報や印刷コードの読取情報を取得する印刷情報取得部２２ａ、共有プリンタ３から取得したジョブ情報と当該ジョブ情報から特定される端末の固有情報とに基づいて、印刷コード情報を公知の方法を用いて生成する印刷コード情報生成部２２ｂ、共有プリンタ３における印刷ジョブの印刷開始や印刷完了などの印刷状態を監視する印刷状態監視部２２ｃ、印刷コード情報生成部２２ｂにより生成され端末情報格納部２３に格納されている印刷コード情報と共有プリンタ３から取得した印刷コードの読取情報とを照合して読取情報から対応する端末を特定するコード照合部２２ｄを有している。
【００４４】
共有プリンタ３には、出力された印刷物の印刷コードを読み取る印刷コード読取手段としてのコードリーダ７が備えられると共に、本発明に関係する機能として、印刷を実行するプリント部３１、端末１から送信された印刷ジョブやプリント部３１における印刷の進行状況などを管理するプリント管理部３２、コードリーダ７から印刷コードの読取情報が入力される印刷コード読取情報入力部３３、ネットワーク４に対するデータ伝送を行う送受信部としてのネットワークインターフェース３４などを備えている。
【００４５】
このうちプリント管理部３２は、端末１から送信された印刷ジョブを一時的に格納する印刷ジョブ格納部３２ａ、格納されている印刷ジョブから端末情報を含むジョブ情報を抽出するジョブ情報抽出部３２ｂ、管理サーバ２から送信された印刷コード情報を対応する印刷ジョブ（ジョブ情報が抽出された印刷ジョブ）の印刷データに付加してコード付き印刷データを生成する印刷データ生成部３２ｃを有している。
【００４６】
ここで、端末１から共有プリンタ３に送信される印刷ジョブのデータ構造は、図３に例示されているように、端末１を識別する端末ＩＤ、端末１のログインユーザを識別するユーザＩＤ（又はログイン名）、日時データ、ファイル名、印刷部数や印刷ページ数などの印刷条件、そして、印刷データなどが含まれている。なお、本実施形態においては、印刷ジョブから印刷データを除いた部分を抽出されるジョブ情報としており、端末ＩＤなどの端末情報により印刷ジョブを送信した端末が特定される。もちろん、管理サーバ２の端末情報格納部２３には、この端末情報（端末ＩＤなど）が格納されている。
【００４７】
また、図４には、用紙に印刷されたコード付き印刷データである印刷物Ｐｃが例示されている。この図４には、印刷コードとしてＱＲコードＣが用紙右上位置に印刷されている。なお、印刷コードはこのＱＲコードに限定されるわけではなく、バーコードなどを採用しても良い。
【００４８】
次に、図２のように構成されたプリントシステムにおける、印刷指示から印刷物回収による操作規制解除までの流れを、図５のフローチャートを用いて説明する。
【００４９】
まず、端末１において作成されたファイルなどを印刷するため、印刷部数、印刷範囲となる印刷ページ数などの印刷条件の入力を行う。印刷条件などの入力が完了すると、出力先の共有プリンタ３に対して印刷ジョブを送り出す（＃１００）。送信される印刷ジョブのデータ構造は、図３に示したとおりである。共有プリンタ３は、受信した印刷ジョブを印刷ジョブ格納部３２ａに一時的に格納し（＃３００）、格納された印刷ジョブから端末情報を含むジョブ情報を抽出する（＃３０１）。抽出されたこのジョブ情報は、プリント管理部３２により管理サーバ２に送り出される（＃３０２）。
【００５０】
次に、このジョブ情報を受け取った管理サーバ２は、ジョブ情報に含まれる端末情報から特定される端末、すなわち印刷ジョブの送信元である端末の固有情報を端末情報格納部２３から読み出し、この固有情報とジョブ情報とを用いて、印刷するファイルの印刷データに付加するユニークな印刷コード情報を生成する（＃２００）。なお、端末の固有情報としては、各端末で使用されている通信デバイスのＭＡＣアドレスなどを採用することができる。なお、生成された印刷コード情報は、端末情報格納部２３の所定領域に対応する端末と関連付けられて格納される。また、コマンド生成部２１ａにより、印刷ジョブの送信元として特定された端末１の操作を規制するための操作規制コマンドが生成される（＃２０１）。そして、生成された印刷コード情報が、プリンタ監視部２２により共有プリンタ３に送り出される（＃２０２）。
【００５１】
共有プリンタ３は、印刷コード情報を管理サーバ２から受け取ると、印刷ジョブ格納部３２ａに一時的に格納している対応する印刷ジョブ（ジョブ情報を抽出した印刷ジョブ）の印刷データに対して、この印刷コード情報を付加してコード付き印刷データを生成する（＃３０３）。そして、生成されたコード付き印刷データの印刷が実行され（＃３０４）、これによりコード付き印刷データの印刷物、すなわち図４に例示するようなＱＲコード（印刷コード）Ｃが印刷された印刷物Ｐｃが得られる。
【００５２】
共有プリンタ３における印刷ジョブ（コード付き印刷データ）の印刷状態は管理サーバ２により監視されており、一の印刷ジョブの印刷が完了すると（＃３０５）、この印刷ジョブの印刷完了が印刷状態監視部２２ｃにより検知される（＃２０３）。このタイミングで、端末監視部２１により操作規制コマンドが印刷ジョブを送信した端末１に送り出される（＃２０４）。操作規制コマンドを受け取った端末１は、この操作規制コマンドに基づいて操作規制部１２ａによりその入力操作がロックされ、キーボードやマウスを操作しても入力を受け付けない操作ロック状態とされる（＃１０１）。
【００５３】
この操作ロック状態を解除するために、印刷物Ｐｃに印刷された印刷コードＣが用いられる。従って端末１のユーザは、その後の作業を続行するため、共有プリンタ３から速やかに印刷物Ｐｃを回収する（＃３０６）。そして、回収された印刷物Ｐｃの印刷コードＣを用いて操作ロック状態を解除するため、共有プリンタ３に備えられたコードリーダ７に印刷コードＣを読み取らせ、印刷コードの読取情報を共有プリンタ３に入力する（＃３０７）。この印刷コード読取情報は共有プリンタ３から管理サーバ２に送り出される（＃３０８）。
【００５４】
管理サーバ２は、印刷コード情報が格納されている端末情報格納部２３を参照して、共有プリンタ３から受け取った印刷コード読取情報から対応する端末をコード照合部２２ｄにより特定すると共に、特定された端末の操作規制を解除するための操作規制解除コマンドをコマンド生成部２１ａにより生成する（＃２０５）。この操作規制解除コマンドは、端末監視部２１により端末１に送信される（＃２０６）。操作規制解除コマンドを受信した端末１は、操作規制解除部１２ｂにより操作ロック状態が解除され（＃１０２）、ユーザは引き続き作業を続行することができる。
【００５５】
なお、本実施形態では管理サーバ２の端末監視部２１に報知部２１ｂを備えており、この操作ロック状態の解除と併せて印刷物Ｐｃの回収情報を端末１の画面上に表示することができる。例えば、印刷物の全てに印刷コードを付加する設定が成され、このため回収した印刷物Ｐｃの複数枚に印刷コードが印刷されている場合には、その複数枚の印刷物の印刷コードに対応する全ての端末に、当該印刷コードに基づいて得られる情報（端末やユーザ名など）を含んだ回収情報を表示することにより、誰の印刷物と併せて回収されたかを認識することも可能である。図６に例示するように、ユーザＡが回収した印刷物の印刷コードをコードリーダ７に読み取らせることにより、「ユーザＡの印刷物を９枚、ユーザＢの印刷物を１枚回収しました」といった回収情報がユーザＡとユーザＢの端末画面に表示されれば、ユーザＢの印刷物はユーザＡによって誤って持ち去られた可能性が高く、ユーザＢはその旨を認識することができる。
【００５６】
なお、このような印刷データに対する印刷コード情報の付加形態や、用紙に印刷される印刷コードの表示形態などの設定は、共有プリンタ３において設定可能である。上述した形態以外にも、例えば、印刷物１ページに相当する印刷データ夫々に対してページ数に関する情報を含んだ印刷コード情報を付加し、印刷物Ｐｃの全枚数にこの印刷コードが付加されて印刷される形態も設定することができる。
【００５７】
〔第２の実施形態〕
次に、本発明に係るプリントシステムの第２の実施形態を図７から図９に基づいて説明する。なお、図１及び図２と同様の部材については同じ符号を用いている。第１の実施形態では、操作規制を行う端末の特定や印刷コード情報の生成などのためにジョブ情報を用いたが、この第２の実施形態においては、端末１で生成される印刷ログ情報を用いる点で相違している。
【００５８】
以下、この第２の実施形態の基本原理について図７を用いて説明する。まず、端末１を所有しているユーザが、作成した文書ファイルなどを共有プリンタ３で印刷するため、印刷ジョブを共有プリンタ３に送信する（＃２１）。一方、この印刷ジョブの送信に応じて、端末１は、当該印刷ジョブ内容を記述した印刷ログ情報を生成し（＃２２）、この印刷ログ情報を管理サーバ２に送信する（＃２３）。なお、この印刷ログ情報には、端末１を識別する端末ＩＤ、ログインユーザを識別するユーザＩＤ（又はログイン名）、日時データ、ファイル名、出力先のプリンタＩＤ、印刷部数や印刷ページ数などの印刷条件などが含まれている。
【００５９】
この印刷ログ情報を受信した管理サーバ２は、印刷ログ情報から読み取られた情報と予め格納している端末の固有情報とを用いて、印刷するファイルの印刷データに付加する印刷コード情報を生成する（＃２４）。また、印刷ログ情報の送信元である端末１の操作を規制するための操作規制コマンドを生成する（＃２５）。一方、生成された印刷コード情報は、印刷ジョブの送信先である共有プリンタ３に送信される（＃２６）。
【００６０】
端末１から印刷ジョブを受け取った共有プリンタ３はこの印刷ジョブを一時的に格納しており、管理サーバ２から当該印刷ジョブに対応する印刷コード情報を受け取ると、当該印刷ジョブの印刷データに対してこの印刷コード情報を付加してコード付き印刷データを生成する（＃２７）。以降の処理については、第１の実施形態と同様であり、生成されたコード付き印刷データの印刷が実行され（＃２８）、その印刷状態は管理サーバ２により監視される。そして、印刷完了が検知されると（＃２９）、生成された操作規制コマンドが端末１に送信される（＃３０）。
【００６１】
管理サーバ２から操作規制コマンドを受け取った端末１では、操作規制コマンドに基づいてその後の操作が規制される（＃３１）。この操作規制を解除するため、ユーザは共有プリンタ３から印刷コードが印刷された印刷物Ｐｃを回収し、共有プリンタ３に備えられている印刷コード読取手段（図示せず）から、その印刷物Ｐｃの印刷コードを読み取らせ、共有プリンタ３に印刷コードの読取情報を入力する（＃３２）。そして、共有プリンタ３は、取得した印刷コード読取情報を管理サーバ２に送信する（＃３３）。
【００６２】
管理サーバ２は、受信した印刷コード読取情報に対応する端末を特定すると共に、特定された端末の操作規制を解除する操作規制解除コマンドを生成し（＃３４）、この操作規制解除コマンドを端末１に送信する（＃３５）。端末１は、受信した操作規制解除コマンドに基づいて操作規制が解除される（＃３６）。
【００６３】
図８には、第２の実施形態のプリントシステムのシステム構成が示されている。第１の実施形態のシステム構成（図２参照）と比較すると、この第２の実施形態のシステム構成では、端末１に印刷ログ情報生成部１４ａが備えられると共に、共有プリンタ３からジョブ情報抽出部３２ｂが省略されている。併せて、管理サーバの端末監視部２１に印刷ログ情報取得部２１ｃが備えられ、また第２の実施形態における印刷情報取得部２２ａはジョブ情報の取得機能を有していない。
【００６４】
図９には、第２の実施形態における、印刷指示から印刷物回収による操作規制解除までの流れがフローチャートで示されている。
【００６５】
その概略を説明すると、まず、端末１から共有プリンタ３に対して印刷ジョブが送り出される（＃１１０）。この印刷ジョブのデータ構造は図３で示したとおりである。そして、印刷ジョブの送信に応じて印刷ジョブの内容を記述した印刷ログ情報の生成が印刷ログ情報生成部１４ａにより行われる（＃１１１）。生成された印刷ログ情報は端末１から管理サーバ２に送り出される（＃１１２）。
【００６６】
この印刷ログ情報を受け取った管理サーバ２は、この印刷ログ情報の送信元である端末１の固有情報を端末情報格納部２３から読み出し、読み出された固有情報と受け取った印刷ログ情報とに基づいてユニークな印刷コード情報を生成する（＃２１０）。また、コマンド生成部２１ａにより印刷ログ情報の送信元の端末の操作を規制するための操作規制コマンドの生成を行う（＃２１１）。一方、生成された印刷コード情報は、共有プリンタ３に送り出される（＃２１２）。
【００６７】
端末１から印刷ジョブを受け取った共有プリンタ３は、この印刷ジョブを印刷情報格納部３２ａに一時的に格納する（＃３１０）。そして、管理サーバ２から印刷コード情報を受け取ると、格納しておいた対応する印刷ジョブの印刷データに当該印刷コード情報を付加してコード付き印刷データを生成する（＃３１１）。生成されたコード付き印刷データは、プリント部３１により印刷が実行され、図４に例示したような印刷コードが印刷された印刷物Ｐｃが出力される（＃３１２）。
【００６８】
なお、上記以降の印刷完了による操作規制コマンドの送り出しから、印刷物Ｐｃの印刷コードを用いた操作規制解除に至る処理については、第１の実施形態と同様なので、ここでは説明を省略する。
【００６９】
〔第３の実施形態〕
次に、本発明に係るプリントシステムの第３の実施形態を図１０及び図１１に基づいて説明する。第１の実施形態及び第２の実施形態では、印刷ジョブの印刷データにコード情報を付加して、コード付き印刷データを生成する例を示したが、第３の実施形態では、コード付印刷データを生成することなく、印刷コードの印刷データと印刷ジョブの印刷データ（印刷物本体）とを別体に印刷する点で相違する。以下、第３の実施形態について上述の相違点を中心に説明する。なお、特に説明しない点については上述の実施形態と同様である。
【００７０】
図１０に示すように、このプリントシステムは、複数の端末１００（１００ａ、１００ｂ・・・）と複数の端末１００ａ、１００ｂ・・・から出力可能なネットワークプリンタである共有プリンタ３０とがＬＡＮなどのネットワーク４を通じて接続されて構成されている。
【００７１】
端末１００ａのコンピュータには、ソフトウエア又はハードウエアあるいはその両方で、本発明に関係する機能として、印刷ジョブを生成する印刷指示部１０１、印刷ジョブのジョブ情報を取得するジョブ情報取得部１０２、印刷コードに関する印刷コード情報を生成する印刷コード情報生成部１０３、印刷データを生成しプリンタに送信する印刷データ生成部１０４、端末の操作を規制するための操作規制コマンドや操作規制を解除するための操作規制解除コマンドなどの各種コマンドを生成するコマンド生成部１０５、端末の操作を制御する操作制御部１０６、印刷コード情報を一時的に格納する印刷コード情報格納部１０７、印刷コード入力部１０９から入力された印刷コードと印刷コード情報格納部に格納された印刷コード情報とを照合するコード照合部１０８等を備えて構成される。他の端末１００ｂ・・・についても同様である。
【００７２】
ここで、印刷指示部１０１で生成される印刷ジョブのジョブ情報のデータ構造は、上述の第１の実施形態と同様に、図３に例示されているように、端末１００を識別する端末ＩＤ、端末１００のログインユーザを識別するユーザＩＤ（又はログイン名）、日時データ、ファイル名、印刷部数や印刷ページ数などの印刷条件、そして、印刷データなどが含まれている。
【００７３】
印刷コード情報生成部１０３は、印刷指示部１０１で生成され、ジョブ情報取得部で取得されたジョブ情報のうち、例えば端末ＩＤ、ファイル名や送信日時など所定のデータを用いて、印刷ジョブの印刷データ（印刷物本体）の印刷に関連して印刷コードを表示するための印刷コード情報を生成する。
【００７４】
上述のように、印刷コード情報は、ジョブ情報を用いて生成されるので、印刷物毎に相違するユニークなものとなる。なお、共有プリンタや管理サーバなどの端末以外の箇所に後述する印刷コード入力部１０９を設ける場合には、印刷コード情報から操作規制を解除
すべき端末を特定する必要があるため、端末識別情報（端末ＩＤ）に関連付けて印刷コード情報が印刷コード情報格納部１０７に格納される。一方、印刷コード入力部１０９が端末に設けられる場合には、必ずしも印刷コード情報から端末を特定する必要はなく、端末識別情報（端末ＩＤ）と印刷コード情報とを関連付けなくてもよい。
【００７５】
印刷データ生成部１０４は、印刷コード情報生成部から取得した印刷コード情報から印刷コード用の印刷データを生成し、当該印刷データを共有プリンタ３０に送信する。また、印刷データ生成部１０４は、印刷指示部１０１で生成され、ジョブ情報取得部で取得されたジョブ情報から印刷物本体の印刷データ及び印刷部数や印刷ページ数などの印刷条件を抽出し、共有プリンタ３０に送信する。
【００７６】
印刷コード情報の印刷データは、印刷物本体の印刷データと関連して表示される。つまり、後述する共有プリンタ３０において、印刷物本体の印刷データ（ジョブ情報）と印刷コードの印刷データ（印刷コード情報）とが時間的な間隔を空けることなく印刷されるように、印刷コード情報の印刷データと印刷物本体の印刷データとが共有プリンタ３０に送信される。
【００７７】
また、操作制御部１０６は、コマンド生成部１０５から取得した操作規制コマンドに基づいて端末１の操作を規制する操作規制部１０６ａ及び、コマンド生成部１０５から取得した操作規制解除コマンドに基づいて、かかる操作規制を解除する操作規制解除部１０６ｂを有している。
【００７８】
操作規制部１０６ａによる操作規制としては、特に限定はされないが、例えば端末１００への入力操作をロックする制御、マウスやキーボードからの入力操作に対する反応速度の鈍化させる制御などが挙げられる。また、端末１００のモニタに印刷物が回収されていない旨の警告画面を表示するような形態としても良い。
【００７９】
印刷コード入力部１０９は、印刷コードの態様に応じて適宜選択することができる。つまり、印刷コードが、数列や文字列またはこれらを組み合わせたものなどの場合には、例えばキーボードなどの入力手段を印刷コード入力部１０９とすることができる。また、印刷コードがバーコードやＱＲコードなどの場合には、例えばコード読取手段を印刷コード入力部１０９とすることができる。なお、印刷コード入力部１０９は、共有プリンタ３０の側に設けてもよい。
【００８０】
共有プリンタ３０は、送信された印刷物本体の印刷データ（ジョブ情報）の印刷と関連して、印刷コードの印刷データ（印刷コード情報）を印刷する。つまり、印刷物本体の印刷データ（ジョブ情報）と印刷コードの印刷データ（印刷コード情報）とが時間的な間隔を空けることなく印刷される。本実施形態では、印刷物本体の印刷データ（ジョブ情報）の送信に先立ち、印刷コードの印刷データ（印刷コード情報）が送信される。そして、印刷物本体の印刷に先立ち、印刷コードが用紙（印刷媒体）に印刷され、その後、別の用紙（印刷媒体）に印刷物本体が印刷される。従って、印刷物Ｐｃは、印刷コードが印刷された印刷物と印刷物本体とから構成される。なお、本実施形態においては、印刷コードが印刷された印刷物が印刷物本体に先立って印刷されるので、以下、適宜、この印刷コードが印刷された印刷物を「表紙」として説明するが、必ずしも、印刷コードが印刷された印刷物と印刷物本体とが連続して印刷される必要はない。また、印刷物本体が先に印刷されてもよい。
【００８１】
次に、このプリントシステムにおける、印刷指示から印刷物回収による操作規制解除までの流れを、図１１のフローチャートを用いて説明する。
【００８２】
まず、端末１００において作成されたファイルなどを印刷するため、印刷部数、印刷範囲となる印刷ページ数などの印刷条件の入力を行う。印刷条件などの入力が完了すると、印刷指示部１０１から印刷ジョブが送信される（♯１２０）。
【００８３】
送信された印刷ジョブに含まれるジョブ情報はジョブ情報取得部１０２に取得される。ジョブ情報取得部１０２は取得したジョブ情報を印刷コード情報生成部１０３に送出する。印刷コード情報生成部１０３は、取得したジョブ情報に基づいて印刷コード情報を生成する（♯１２１）。また、印刷コード情報生成部１０３は、生成した印刷コード情報を印刷データ生成部１０４及び印刷コード情報格納部１０７に送信する。印刷コード情報格納部１０７は、取得した印刷コード情報を格納する。
【００８４】
印刷データ生成部１０４は、取得した印刷コード情報に基づいて印刷コード用の印刷データを生成する（♯１２２）。生成された印刷コード用の印刷データは、共有プリンタ３０に送信される（♯１２３）。また、印刷データ生成部１０４は、印刷コード用の印刷データの送信後、取得したジョブ情報（印刷物本体の印刷データ）を共有プリンタ３０に送信する（♯１２４）。
【００８５】
コマンド生成部１０５は印刷データ生成部１０４からのジョブ情報（印刷物本体の印刷データ）の送信を監視しており、ジョブ情報の送信を検知すると、操作規制コマンドを生成して、当該操作規制コマンドを操作規制部１０６ａに送信する（♯１２８）。操作規制コマンド取得した操作規制部１０６ａは、この操作規制コマンドに基づいて当該端末１００の操作規制を行う（＃１２６）。
【００８６】
共有プリンタ３０は、印刷コード用の印刷データを受信すると、この印刷コード用の印刷データに基づいて、印刷コードの印刷を実行する（♯３２０）。また、共有プリンタ３０は、ジョブ情報（印刷物本体の印刷データ）を受信すると、このジョブ情報（印刷物本体の印刷データ）に基づいて、印刷物本体の印刷を実行する（＃３２１）。これにより、印刷コードが印刷された表紙と印刷物本体とからなる印刷物Ｐｃが得られる。
【００８７】
ここで、端末１００の操作規制を解除するために、印刷物Ｐｃの表紙に印刷された印刷コードＣが用いられる。つまり、端末１のユーザは、その後の作業を続行するため、共有プリンタ３から速やかに印刷物Ｐｃを回収する（＃３２２）。そして、回収された印刷物Ｐｃの表紙に印刷された印刷コードＣを用いて操作規制状態を解除するため、端末１００に備えられた印刷コード入力部１０９から印刷コードＣを入力する（♯１２７）。
【００８８】
印刷コード入力部１０９から入力された印刷コードＣの印刷コード情報（印刷コード入力情報）はコード照合部１０８に渡される。コード照合部１０８は印刷コード情報格納部１０７を照合して、印刷コード入力部から受け取った印刷コード入力情報が、印刷コード情報格納部１０７に格納されている印刷コードに対応するものか否かを照合し、照合結果をコマンド生成部１０５に送信する。
【００８９】
コマンド生成部１０５は、取得した照合結果に基づき、印刷コード入力情報が印刷コード情報格納部１０７に格納されている印刷コードに対応するものであれば、端末１の操作規制を解除するよう、操作規制解除コマンドを生成し、当該操作規制解除コマンドを操作規制解除部１０６ｂに送信する。操作規制解除コマンドを受信した操作規制解除部１０６ｂは、当該端末１００の規制状態を解除する（＃１２９）。
【００９０】
一方、印刷コード入力情報が印刷コード情報格納部１０７に格納されている印刷コードに対応しない場合には、コマンド生成部１０５は操作規制解除コマンドを生成せず、従って、端末１００の操作規制状態が維持される。なお、この場合、端末１００ａのユーザが
他の端末１００ｂ・・・から印刷された印刷物を誤って回収した可能性が高い。従って、端末１００ａのモニタに印刷コード入力情報が印刷コード情報格納部１０７に格納されている印刷コードに対応しない旨の警告を表示して、ユーザに誤回収の旨の警告を行うとよい。
【００９１】
なお、印刷ジョブの印刷データ（印刷物本体）の印刷と関連して印刷コードを表示する一例として、印刷物本体の印刷に先立って、印刷コードを表示した印刷物を印刷する例について説明したが、これに限られるものではない。例えば、印刷ジョブの印刷データ（印刷物本体）の印刷の後に印刷コードを印刷してもよい。また、印刷物本体の用紙（印刷媒体）の余白部分など印刷物本体の印刷媒体自体に印刷コードを印刷してもよい。印刷コードを印刷するのではなく、端末１００のモニタ、携帯電話等の携帯端末のモニタ、プリンタに設けた表示部（モニタ）などに表示してもよい。つまり、印刷ジョブの印刷データ（印刷物本体）の印刷に伴って、印刷コードが印刷されたり、モニタに表示されるなど、何らかの形で印刷コードが表示されればよい。
【００９２】
また、管理サーバを設け、プリントシステムの機能の一部を管理サーバに分散してもよい。この場合、操作規制をすべき端末、操作解除をすべき端末など、端末の特定については第１の実施形態及び第２の実施形態と同様であるので省略する。
【００９３】
〔第４の実施形態〕
第４の実施形態のプリントシステムについて説明する。システムの構成については、上述の第３の実施形態と同様であるので、図１０に基づいて、第３の実施形態との相違点を中心に説明する。
【００９４】
印刷指示部１０１は、印刷ジョブを生成し、当該生成した印刷ジョブを、ジョブ情報取得部１０２及び、印刷データ生成部１０４に送信する。上述のとおり、印刷ジョブのジョブ情報のデータ構造は、図３に例示されているように、端末１００を識別する端末ＩＤ、端末１００のログインユーザを識別するユーザＩＤ（又はログイン名）、日時データ、ファイル名、印刷部数や印刷ページ数などの印刷条件、そして、印刷データなどが含まれている。
【００９５】
印刷データ生成部１０４は、印刷指示部１０１から印刷ジョブを取得し、印刷ジョブのジョブ情報から印刷ジョブ識別情報、印刷データ、及び印刷条件を取得し、共有プリンタ３０に送信する。ここで、印刷ジョブ識別情報とは、印刷ジョブを一意に識別可能な情報であり、例えば、端末ＩＤ、ユーザＩＤ（又はログイン名）、日時データ、ファイル名若しくはこれらの組み合わせを用いることができるが、勿論、これに限られるものではない。以下、印刷ジョブ識別情報の一例としてファイル名を用いて説明する。
【００９６】
ジョブ情報取得部１０２は、印刷指示部１０１から印刷ジョブを受け取り、当該印刷ジョブからジョブ情報を抽出し、当該ジョブ情報を印刷コード情報生成部１０３に渡す。
【００９７】
印刷コード情報生成部１０３は、ジョブ情報を取得し当該ジョブ情報から印刷コード情報を生成する。また、印刷コード情報生成部１０３は、ジョブ情報からファイル名などの印刷ジョブ識別情報を抽出し、印刷コード情報と印刷ジョブ識別情報とを印刷データ生成部１０４に送信する。
【００９８】
印刷データ生成部１０４は、印刷コード情報生成部１０３から印刷コード情報及び印刷ジョブ識別情報を取得し、当該印刷コード情報及び印刷ジョブ識別情報を共有プリンタ３０に送信する。このとき、印刷データ生成部１０４は、印刷コード情報を、印刷ジョブ識別情報に基づいて、先に送信された印刷データの直前や直後などに割り込ませる。これに
より、印刷物本体の印刷に関連して印刷コードが印刷される。
【００９９】
なお、この第４の実施形態において、印刷データ生成部１０４が印刷コード情報を、印刷ジョブ識別情報に基づいて、先に送信された印刷データの直前や直後などに割り込ませる例を説明したが、印刷データ生成部１０４において、印刷データと印刷コード情報とを関連付けてもよい。つまり、印刷データ生成部１０４は、印刷指示部１０１から印刷ジョブを取得し、印刷ジョブのジョブ情報から印刷ジョブ識別情報、印刷データ、及び印刷条件を取得し、印刷コード情報を取得するまで、これらを保持する。印刷データ生成部１０４は、印刷コード情報生成部１０３から印刷コード情報及び印刷ジョブ識別情報を取得すると、印刷ジョブ識別情報により、印刷データと印刷コード情報とを関連付けて、これらを共有プリンタ３０に送信する。これにより、印刷物本体の印刷に関連して印刷コードが印刷される。
【０１００】
なお、上述の関連付けの処理は、必ずしも、印刷データ生成部１０４で行う必要はなく、別途に関連付けの処理を行う機能部を設けてもよく、さらに、上述した他の機能部で行ってもよい。
【０１０１】
その他の構成及び処理の流れについては上述の第３の実施形態と同様であるので説明は省略する。
【０１０２】
〔別実施形態１〕
上述した実施形態では、操作規制された状態を入力操作がロックされる操作ロック状態としたが、これ以外にも種々の形態を採用することができる。例えば、端末のモニタに警告画面を表示し続けるような形態としても良い。特に、この警告画面をモニタ画面の中央や大きく表示することで、ユーザが操作対象としている画面が見え難くなり、その操作が困難となる操作規制状態となる。また、操作の一形態としての印刷操作が規制される形態、すなわち印刷物を回収して操作規制を解除しない場合、次の印刷が実行できないような形態としても良い。
【０１０３】
〔別実施形態２〕
上述した実施形態では、操作規制解除方法として、共有プリンタ３に印刷コード読取手段を備え、印刷コードの読取情報を管理サーバ２に送信することにより、操作規制解除コマンドを対応する端末に送信する構成としたが、この印刷コード読取手段を端末１に備えるような構成としても良い。また、用いる印刷コードもＱＲコードに限定されず、これ以外の２次元コードを用いることもでき、また、バーコードや文字列からなる１次元コードを用いることもできる。特に、印刷コードとして文字列からなる１次元コードが用いられている場合には、端末１に印刷コード入力画面を表示させ、かかる入力画面に対する印刷コードの入力により操作規制が解除される構成とすることも可能である。この場合、端末１は、取得した印刷コードの情報（入力された文字列コード情報）を管理サーバ２に問い合わせ、その内容と端末情報格納部２３に格納されている印刷コード情報とを照合し、その判定結果に基づいて操作規制解除コマンドを管理サーバ２から端末１に送り出すようにしても良い。さらに、印刷コード読取手段としてＱＲコード読取機能を有する携帯通信端末を用いて、この携帯通信端末から送信される印刷コード読取情報を受信可能に管理サーバを構成しても良い。
【０１０４】
なお、一定時間経過してもユーザにより操作規制解除が行われない場合には、管理サーバからプリントシステムの管理者端末に通知するようにしても良い。さらに、ユーザが端末から長時間離れた場合や、印刷指示後かつ操作規制コマンド受信前に端末の電源をＯＦＦにした場合などに備え、管理サーバにユーザの携帯通信端末のアドレスを格納しておき、かかる事態が生じた場合に印刷物の未回収に係る情報を送信するようにしても良い。
【０１０５】
〔別実施形態３〕
上述した実施形態では、管理サーバから端末に送信される操作規制コマンドの送信タイミングは、印刷物の印刷完了を検知した時点としたが、これ以外にも種々の形態を採用することができる。例えば、印刷物の印刷開始を検知した時点や、ジョブ情報を取得した時点、或いは、端末から印刷ログ情報を受信した時点などの形態としても良い。さらに、各種コマンド送信のタイミングを調整する送信タイミング調整部を管理サーバに備え、取得したジョブ情報や印刷ログ情報などを用いて送信タイミングを調整する形態としても良い。例えば、取得したジョブ情報に含まれる印刷ページ数が所定値以内の場合は印刷開始の時点で、所定値以上の場合は印刷完了時点で操作規制コマンドを送信する。これにより、印刷中の長時間に亘り操作が規制されて作業効率が低下することが回避される。
【０１０６】
〔別実施形態４〕
上述した実施形態においては、印刷コードを用紙右上位置に印刷した場合を示したが、もちろんこれ以外の位置に印刷するように設定することも可能である。また、印刷データ生成部に印刷位置検索機能を設け、印刷する文書データなどにおいて当該印刷コードを印刷するための余白部分を自動検索して、検索された余白位置に印刷コードを印刷するようにしても良い。これにより、印刷コードを確実に余白部分に印刷することが可能となる。
【０１０７】
さらに、印刷用紙に対する印刷コードの書込及び当該印刷コードの読取について、ＲＦＩＤ技術を適用してもよい。すなわち、ＲＦタグを備えた用紙を用い、このＲＦタグに印刷コード情報を書き込み、印刷コード読取手段としてのタグリーダにより当該印刷コード情報を読み取ることにより、上述した操作規制解除を行うのである。かかる構成によれば、用紙に印刷コードが印刷されることがないので、通常と同じ形態の印刷物が得られ、見た目も良く好適である。
【０１０８】
〔別実施形態５〕
上述した印刷コード情報生成部、印刷データ生成部、操作規制解除部を、端末１、管理サーバ２、共有プリンタ３のいずれに備えるかは適宜変更可能であり、上述した実施形態に限定されるものではない。
【０１０９】
また、上述した実施形態における共有プリンタ３の機能の一部を、別途に設けられネットワーク接続されたプリンタサーバに備えることもできる。例えば、プリント管理部３２や印刷コード読取情報入力部３３を備えてこのプリンタサーバを構成しても良い。この際、必要に応じてさらに印刷コード読取手段を備えるようにしても良い。これにより、このプリンタサーバと汎用プリンタとを用いて本発明のプリントシステムを構築することができる。さらにこのプリンタサーバと管理サーバとを併せて一のサーバとして構成しても良い。
【０１１０】
〔別実施形態６〕
上述した実施形態における管理サーバの機能の一部と共有プリンタの機能の一部を端末に集約することにより、管理サーバを省略することもできる。このように構成された端末は、プリンタに送信する印刷ジョブの印刷データに付加する印刷コード情報を生成する印刷コード情報生成部と、印刷コード情報を印刷ジョブの印刷データに付加してコード付き印刷データを生成する印刷データ生成部と、コード付き印刷データを含む印刷ジョブの送信に基づいて当該端末の操作を規制すると共に、プリンタにおいて印刷された前記コード付き印刷データの印刷コードに基づいて当該操作規制を解除する操作制御部とを備えている。そして、この端末とプリンタとをネットワーク接続することにより、上述したプリントシステムと同様の作用効果を有するプリントシステムを構築することができる。
【０１１１】
〔別実施形態７〕
上述の第３の実施形態以外の実施形態では、印刷データ生成部が、印刷ジョブの印刷データに印刷コード情報を付加してコード付き印刷データを生成する例を説明した。しかし、これらの実施形態においても、第３の実施形態と同様に、コード付き印刷データを生成することなく、印刷物本体とコードとを別体に印刷してもよい。また、印刷コードを印刷するのではなく、端末のモニタに表示するなど、印刷ジョブの印刷データの印刷に関連して表示されればよい。つまり、印刷ジョブの印刷データ（印刷物本体）の印刷に伴って、印刷コードが印刷されたり、モニタに表示されるなど、何らかの形で印刷コードが表示されればよい。
【図面の簡単な説明】
【０１１２】
【図１】本発明に係るプリントシステムの第１の実施形態の模式図
【図２】第１の実施形態における端末と管理サーバとプリンタの機能ブロック図
【図３】印刷ジョブ情報のデータ構造を説明する説明図
【図４】コード付き印刷データの印刷物を説明する説明図
【図５】第１の実施形態における処理手順を示すフローチャート
【図６】回収情報表示画面を示す図
【図７】本発明に係るプリントシステムの第２の実施形態の模式図
【図８】第２の実施形態における端末と管理サーバとプリンタの機能ブロック図
【図９】第２の実施形態における処理手順を示すフローチャート
【図１０】第３の実施形態における端末と管理サーバとプリンタの機能ブロック図
【図１１】第３の実施形態における処理手順を示すフローチャート
【符号の説明】
【０１１３】
１  端末
２  管理サーバ
３  共有プリンタ
７  コードリーダ
１２  表示制御・操作制御部
１２ａ  操作規制部
１２ｂ  操作規制解除部
２１  端末監視部
２１ａ  コマンド生成部
２１ｂ  報知部
２２  プリンタ監視部
２２ａ  印刷情報取得部（ジョブ情報取得部）
２２ｂ  印刷コード情報生成部
２３  端末情報格納部
３２  プリント管理部
３３  印刷コード読取情報入力部