(57)【要約】【目的】必要のないデータを強制的にプリントしてしまうことがなく、必要なプリントのみでき、記録装置を無駄に使用することがなくなるプリントジョブ管理システムを提供すること。【構成】ネットワーク手段と、第１のネットワーク接続手段と、プリントジョブ発行手段と、から成るプリントジョブ発行制御手段と、第２のネットワーク接続手段と、プリントジョブ印刷手段と、から成るプリントジョブ印刷制御手段と、第３のネットワーク接続手段と、プリントジョブを保存するプリントジョブ保存手段と、取り込まれたプリントジョブを・プリントジョブ保存手段に保存する・プリント要求に応じてプリントデータを送り出す・プリント拒否に応じてプリントジョブを破棄するのそれぞれの処理をするプリントジョブデータ制御手段と、から成るプリントジョブ制御手段とでプリントジョブ管理システムを構成する。【選択図】　　　図１
2004062583.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク手段と、該ネットワーク手段に接続し、各種データをやり取りする第１のネットワーク接続手段と、第１のネットワーク接続手段を介してプリントデータとプリント管理データから構成されるプリントジョブを発行するプリントジョブ発行手段と、から成るプリントジョブ発行制御手段と、ネットワーク手段に接続し、各種データをやり取りする第２のネットワーク接続手段と、第２のネットワーク接続手段を介してプリントジョブを受け取り、プリントジョブに含まれているプリントデータをプリントするプリントジョブ印刷手段と、から成るプリントジョブ印刷制御手段と、
ネットワーク手段と接続し、各種データをやり取りする第３のネットワーク接続手段と、プリントジョブを保存するプリントジョブ保存手段と、取り込まれたプリントジョブを
・プリントジョブ保存手段に保存する
・プリント要求に応じてプリントデータを送り出す
・プリント拒否に応じてプリントジョブを破棄する
のそれぞれの処理をするプリントジョブデータ制御手段と、から成るプリントジョブ制御手段と、
から成ることを特徴とするプリントジョブ管理システム。
【請求項２】
前記ネットワーク手段は、インターネットであることを特徴とする請求項１記載のプリントジョブ管理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、プリントデータをネットワークを介したプリントサーバに一旦蓄え、そのデータをプリントするプリントジョブ管理システムに関する。
【０００２】
【従来の技術】
従来は、プリントサーバから強制的にプリントデータが送り付けられたりした。
【０００３】
又、プリントする側からのプリントデータの要求後にプリントデータが送られてくる場合でも、要求しないとずっとプリントデータがプリントサーバに残ったままであった。
【０００４】
【発明が解決しようとする課題】
プリントデータが強制的に送られてくる場合、必要がないデータでも強制的にプリントしてしまう。必要なデータ又はプリント要求者に対してのみの選択してのプリントができない。
【０００５】
プリントサーバにデータを要求する場合にプリントデータが送られてくる場合でも、データを要求しないとプリントデータがプリントサーバに残ったままになってしまい、不要なデータが放置されたままとなり、データ記憶装置の無駄使いとなってしまう。
【０００６】
本発明は上記問題に鑑みてなされたもので、その目的とする処は、必要のないデータを強制的にプリントしてしまうことがなく、必要なプリントのみでき、記録装置を無駄に使用することがなくなるプリントジョブ管理システムを提供することにある。
【０００７】
【課題を解決するための手段】
上記目的を達成するため、本発明は、ネットワーク手段と、ネットワーク手段に接続し、各種データをやり取りする第１のネットワーク接続手段と、第１のネットワーク接続手段を介してプリントデータとプリント管理データから構成されるプリントジョブを発行するプリントジョブ発行手段と、から成るプリントジョブ発行制御手段と、ネットワーク手段に接続し、各種データをやり取りする第２のネットワーク接続手段と、第２のネットワーク接続手段を介してプリントジョブを受け取り、プリントジョブに含まれているプリントデータをプリントするプリントジョブ印刷手段と、から成るプリントジョブ印刷制御手段と、ネットワーク手段と接続し、各種データをやり取りする第３のネットワーク接続手段と、プリントジョブを保存するプリントジョブ保存手段と、取り込まれたプリントジョブを・プリントジョブ保存手段に保存する・プリント要求に応じてプリントデータを送り出す・プリント拒否に応じてプリントジョブを破棄するのそれぞれの処理をするプリントジョブデータ制御手段と、から成るプリントジョブ制御手段とでプリントジョブ管理システムを構成したことを特徴とする。
【０００８】
【発明の実施の形態】
以下に本発明の実施の形態を添付図面に基づいて説明する。
【０００９】
図１は本発明の構成を示すモジュール図である。
【００１０】
プリントジョブ発行制御モジュール２００、プリントジョブ制御モジュール３００、プリントジョブ印刷モジュール４００は、ぞれぞれネットワーク１００に接続していてネットワーク１００を介してそれぞれに間でデータのやり取りができる。
【００１１】
プリントジョブ発行制御モジュール２００は、ネットワーク接続部２１０、プリントジョブ発行部２２０から成る。
【００１２】
ネットワーク接続部２１０は、ネットワーク１００に接続していて、ネットワーク１００に対してデータの送受信を行う。
【００１３】
プリントジョブ発行部２２０は、ネットワーク接続部２１０に繋がっている。プリントジョブ発行部２２０は、プリントするデータとプリント管理データから構成されるプリントジョブを発行し、ネットワーク接続部２１０を介してプリントジョブをネットワーク１００の先にデータを送り出す。
【００１４】
プリントジョブ制御モジュール３００は、ネットワーク接続部３１０、プリントジョブ制御部３２０、プリントジョブ保存部３３０から成る。
【００１５】
ネットワーク接続部３１０は、ネットワーク１００に接続していて、ネットワーク１００を介してプリントデータの送受信を行う。
【００１６】
プリントジョブデータ制御部３２０は、プリントジョブ制御モジュールを制御するところで、ネットワーク接続部３１０とデータのやり取りを行う。又、一方で、プリントジョブデータ制御部３２０は、プリントジョブ保存部３３０と接続している。
【００１７】
プリントデータ制御部３２０は、それぞれのプリントジョブのやり取りやプリントジョブの転送通知対応、拒否通知対応等の処理を行っている。
【００１８】
ジョブ保存部３３０は、プリントジョブを保存するところで、プリントジョブ制御部からプリントジョブが送られてくると保存する。プリントジョブ制御部からプリントジョブを要求されると、要求されたプリントジョブを送り出す。又、プリントジョブ制御部から破棄を要求されると該当するプリントジョブを破棄する。
【００１９】
プリントジョブ印刷モジュール４００は、ネットワーク接続部４１０、プリントジョブ出力判定部４２０、プリントジョブ印刷部４３０、プリント部４４０から成る。
【００２０】
ネットワーク接続部４１０は、ネットワーク１００に接続していて、ネットワーク１００を介してプリントジョブを受信する。
【００２１】
プリントジョブ出力判定部４２０は、プリントを許可するプリントジョブかを判定する。
【００２２】
プリントジョブ印刷部４３０は、プリントジョブ出力判定部を通ったプリントジョブデータをネットワーク接続部４１０を経由して受け取る。
【００２３】
プリントデータプリント部４４０は、プリンター等でプリントデータをプリントする。
【００２４】
次に、図２のフローチャートを用いてプリントジョブ発行モジュール２００の制御手順を説明する。
【００２５】
ステップ５００から制御手順を開始する。
【００２６】
ステップ５１０において、プリントジョブを登録するプリントジョブ制御モジュールを指定する。
【００２７】
次に、ステップ５２０において、プリントジョブサーバがプリントジョブを印刷するプリントジョブ印刷モジュールを指定する。
【００２８】
続いて、ステップ５３０において、プリントジョブを発行する。
【００２９】
次に、ステップ５４０において、プリントジョブを発行したことをプリントジョブ印刷モジュールに通知する。
【００３０】
ステップ５９９において制御手順を終了する。
【００３１】
次に、図３のフローチャートを用いて、プリントジョブ印刷モジュールの制御手順を説明する。
【００３２】
ステップ６００から制御手順を開始する。
【００３３】
ステップ６０１で特定のプリントジョブに対してプリントを許可しない登録をする。
【００３４】
ステップ６０２でプリントジョブが発行されたという通知が来たかをチェックする。
【００３５】
もし、未だプリントジョブ発行の通知がきていない場合は、ステップ６０２に戻り、再度プリントジョブ発行の通知がくるのを待つ。
【００３６】
ステップ６０２でプリントジョブが発行されたという通知がきている場合は、ステップ６０３に進む。
【００３７】
ステップ６０３において、このプリントジョブがプリントを許可されたプリントジョブであるかどうかをチェックする。
【００３８】
プリントを許可されたプリントジョブの場合ステップ６０４に進む。
【００３９】
プリントを許可されていないプリントジョブの場合、ステップ６０７に進む。
【００４０】
ステップ６０４において、プリントジョブ印刷モジュールは、プリントジョブ制御モジュールに対し、通知されたプリントジョブのプリントデータを要求する。
【００４１】
次に、ステップ６０５に進む。
【００４２】
ステップ６０５にて、プリントジョブ制御モジュールからのプリントジョブ印刷データが全部送られてきて受け取りが完了したかどうかをチェックする。未だ完了していない場合は、ステップ６０５に戻り、完了するまで待つ。完了している場合は、ステップ６０６に進む。
【００４３】
ステップ６０６では、受けとったプリントデータを印刷する。
【００４４】
ステップ６９９において制御手順を終了する。
【００４５】
一方、ステップ６０７では、プリントジョブ制御モジュールに対して、プリントジョブ発行通知がきたプリントモジュールのプリント拒否を通知する。
【００４６】
次に、ステップ６９９に進み制御手順を終了する。
【００４７】
次に、図４のフローチャートを用いてプリントジョブ制御モジュールの制御手順を説明する。
【００４８】
ステップ７００から制御手順を開始する。
【００４９】
ステップ７０１でプリントジョブの受け取りが完了したかをチェックする。
【００５０】
もし、未だ完了していない場合は、ステップ７０１に戻り再度プリントジョブの受け取り完了をチェックし、完了するまで待つ。受け取りを完了している場合は、ステップ７０２に進む。
【００５１】
ステップ７０２では、プリントジョブの転送要求がプリント拒否の通知があるかどうかをチェックする。どちらも来ていないない場合は、ステップ７０２に戻り繰り返しチェックする。
【００５２】
プリントジョブの転送要求の通知が来ている場合は、ステップ７０３に進む。プリントジョブの印刷拒否の通知が来ている場合は、ステップ７０４に進む。
【００５３】
ステップ７０３では、プリントジョブをプリントジョブ保存モジュールから読み出し、ネットワーク先のプリント印刷モジュールにプリントジョブを転送する。
【００５４】
次に、ステップ７０４では、プリントジョブをプリントジョブ保存モジュールから削除する。
【００５５】
ステップ７０２でプリントジョブの印刷拒否の通知が来ている場合は、直接ステップ７０４に進むため、プリントデータを転送することなくデータを破棄する。
【００５６】
ステップ７７９にて制御手順を終了する。
【００５７】
次に、図５を用いて各モジュールの制御手段で制御された場合のデータの流れを説明する。
【００５８】
第１番目に、プリントジョブ発行モジュールからプリントジョブ制御モジュールに対して、プリントジョブを発行する。
【００５９】
２番目に、プリントジョブ発行モジュールからプリントジョブ印刷モジュールに対して、プリントジョブを発行したことを知らせる通知を出す。
【００６０】
３番目に、プリントジョブ印刷モジュールからプリントジョブ制御モジュールに対してプリントジョブの印刷拒否の通知をする。
【００６１】
以上のようなデータの流れとなる。
【００６２】
【発明の効果】
以上の説明で明らかなように、本発明によれば、プリントデータを要求しないとプリントデータが送られてこないため、必要のないデータを強制的にプリントしてしまうことがない。
【００６３】
又、必要なデータまたは必要なプリント要求者に対してのみ選択して要求すれば、必要なプリントのみできる。
【００６４】
更に、プリントサーバにプリントの拒否通知をすると、プリントデータが破棄されるので、プリントデータがプリントサーバに残ったままになってしまうことがなくなり、記録装置を無駄に使用することがなくなる。
【図面の簡単な説明】
【図１】全体の構成ブロック図である。
【図２】プリントジョブ発行モジュールの制御手順を示すフローチャートである。
【図３】プリントジョブ印刷モジュールの制御手順を示すフローチャートである。
【図４】プリントジョブ制御モジュールの制御手順を示すフローチャートである。
【図５】データの流れ説明図である。
【符号の説明】
１００　　　　ネットワーク
２００　　　　プリントジョブ発行モジュール
２１０　　　　ネットワーク接続部
２２０　　　　プリントジョブ発行部
３００　　　　プリントジョブ制御モジュール
３１０　　　　ネットワーク接続部
３２０　　　　プリントジョブ制御部
３３０　　　　プリントジョブ保存部
３４０　　　　プリントジョブ出力管理部
３４０　　　　出力管理データベース
４００　　　　プリントジョブ印刷モジュール
４１０　　　　ネットワーク接続部
４２０　　　　プリントジョブ出力判定部
４３０　　　　プリントジョブ印刷部
【図１】
2004062583.tif 000003
【図２】
2004062583.tif 000004
【図３】
2004062583.tif 000005
【図４】
2004062583.tif 000006
【図５】
2004062583.tif 000007