(57)【要約】【課題】  複数の印刷条件を簡易に設定でき、複数の印刷データの印刷処理を容易に実行できる印刷制御システム、印刷制御方法及びそのためのプログラムを提供する。【解決手段】  記憶部２８の所定の記憶領域に予め複数の印刷条件を階層構造で設定しておき、ここに印刷データを記憶すると、監視部２０が記憶領域に印刷データが記憶されたと判断する。この監視部２０の判断があると、処理条件選択部２２が該印刷データに含まれるキー情報と同じ情報を有する印刷条件を選択し、この印刷条件を、通信部２４を介して印刷サーバ１２に送信する。【選択図】        図２
2006011526.tif 000002
【特許請求の範囲】
【請求項１】
複数の印刷データの印刷処理を制御する印刷制御システムであって、
印刷データを、予め複数の印刷条件が階層構造で設定された所定の記憶領域に記憶する記憶手段と、
前記記憶領域に印刷データが記憶されたか否かを監視する監視手段と、
前記監視手段が、印刷データが前記記憶領域に記憶されたと判断した場合に、該印刷データに基づき、前記印刷条件を選択する印刷条件選択手段と、
前記印刷条件選択手段により選択された印刷条件を、所定の印刷装置に送信する印刷条件送信手段と、
を備えることを特徴とする印刷制御システム。
【請求項２】
請求項１記載の印刷制御システムにおいて、前記印刷条件の階層構造には、ファイル名毎及び頁番号毎に条件設定を行う階層が含まれることを特徴とする印刷制御システム。
【請求項３】
請求項２記載の印刷制御システムは、さらに表示手段を備え、前記記憶領域に印刷データが記憶されると前記印刷条件を入力するための入力画面が表示されることを特徴とする印刷制御システム。
【請求項４】
請求項２記載の印刷制御システムにおいて、前記印刷条件は、予め印刷データに設定されていることを特徴とする印刷制御システム。
【請求項５】
請求項２記載の印刷制御システムにおいて、前記印刷条件選択手段は、前記記憶領域に印刷データが複数ファイル記憶された場合に、各ファイル毎及び各頁毎に振り分けて前記印刷条件の選択を行うことを特徴とする印刷制御システム。
【請求項６】
複数の印刷データの印刷処理を制御する印刷制御方法であって、
印刷データを、予め複数の印刷条件が階層構造で設定された所定の記憶領域に記憶するステップと、
前記記憶領域に印刷データが記憶されたか否かを監視するステップと、
印刷データが前記記憶領域に記憶された場合に、該印刷データに基づき、前記印刷条件を選択するステップと、
前記選択された印刷条件を、所定の印刷装置に送信するステップと、
を備えることを特徴とする印刷制御方法。
【請求項７】
コンピュータを、複数の印刷データの印刷処理を制御する印刷制御システムとして動作させるプログラムであって、
印刷データを、予め複数の印刷条件が階層構造で設定された所定の記憶領域に記憶し、
前記記憶領域に印刷データが記憶されたか否かを監視し、
印刷データが前記記憶領域に記憶された場合に、該印刷データに基づき、前記印刷条件を選択し、
前記選択された印刷条件を、所定の印刷装置に送信する処理をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の印刷データの印刷処理を制御する印刷制御システム、印刷制御方法及びそのためのプログラムの改良に関する。
【背景技術】
【０００２】
従来より、メモリ，ハードディスク等の記憶手段に設定されたフォルダ等の所定の記憶領域に印刷データが保存されたか否かを監視しておき、印刷データが保存されると、当該フォルダに設定されていた印刷条件に基づいて印刷処理を実行するシステムが提案されている。これにより、例えば印刷サーバに印刷データが送られてきたことを作業者が常時監視していなくても印刷処理を実行でき、作業負担を軽減することができる。
【０００３】
例えば、下記特許文献１には、ホットフォルダへの印刷データの保存を監視し、ホットフォルダに印刷データが保存されると当該印刷データを印刷出力のジョブとして登録する印刷制御装置が開示されている。
【特許文献１】特開２０００−１１８０９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上記従来の技術においては、印刷データを保存するフォルダに印刷条件を設定するので、複数の印刷データに対応するにはフォルダも複数準備するか、印刷データの印刷処理を実行する際に、１つのフォルダに、対応する印刷条件をその都度再設定する必要があり、いずれにしても印刷作業が繁雑になるという問題があった。例えば、雑誌のような冊子ものの場合、個々の頁で使用する印刷条件が異なるため、ＣＭＳ（カラーマネージメントシステム）の設定やカラープロファイルの設定を頁ごとに切り替える必要が生じる場合がある。このような場合に、従来のホットフォルダ等では、複数の印刷データに対して体系的に印刷条件を設定することが困難であった。
【０００５】
本発明は、上記従来の課題に鑑みなされたものであり、その目的は、複数の印刷条件を簡易に設定でき、複数の印刷データの印刷処理を容易に実行できる印刷制御システム、印刷制御方法及びそのためのプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明は、複数の印刷データの印刷処理を制御する印刷制御システムであって、印刷データを、予め複数の印刷条件が階層構造で設定された所定の記憶領域に記憶する記憶手段と、前記記憶領域に印刷データが記憶されたか否かを監視する監視手段と、前記監視手段が、印刷データが前記記憶領域に記憶されたと判断した場合に、該印刷データに基づき、前記印刷条件を選択する印刷条件選択手段と、前記印刷条件選択手段により選択された印刷条件を、所定の印刷装置に送信する印刷条件送信手段と、を備えることを特徴とする。ここで、前記印刷条件の階層構造には、ファイル名毎及び頁番号毎に条件設定を行う階層が含まれるのが好適である。
【０００７】
また、上記印刷制御システムは、さらに表示手段を備え、前記記憶領域に印刷データが記憶されると前記印刷条件を入力するための入力画面が表示されるのが好適である。
【０００８】
また、上記印刷制御システムにおいて、前記印刷条件は、予め印刷データに設定されているのが好適である。
【０００９】
また、上記印刷制御システムにおいて、前記印刷条件選択手段は、前記記憶領域に印刷データが複数ファイル記憶された場合に、各ファイル毎及び各頁毎に振り分けて前記印刷条件の選択を行うのが好適である。
【００１０】
また、本発明は、複数の印刷データの印刷処理を制御する印刷制御方法であって、印刷データを、予め複数の印刷条件が階層構造で設定された所定の記憶領域に記憶するステップと、前記記憶領域に印刷データが記憶されたか否かを監視するステップと、印刷データが前記記憶領域に記憶された場合に、該印刷データに基づき、前記印刷条件を選択するステップと、前記選択された印刷条件を、所定の印刷装置に送信するステップと、を備えることを特徴とする。
【００１１】
また、本発明は、コンピュータを、複数の印刷データの印刷処理を制御する印刷制御システムとして動作させるプログラムであって、印刷データを、予め複数の印刷条件が階層構造で設定された所定の記憶領域に記憶し、前記記憶領域に印刷データが記憶されたか否かを監視し、印刷データが前記記憶領域に記憶された場合に、該印刷データに基づき、前記印刷条件を選択し、前記選択された印刷条件を、所定の印刷装置に送信する処理をコンピュータに実行させることを特徴とする。
【発明を実施するための最良の形態】
【００１２】
以下、本発明を実施するための最良の形態（以下、実施形態という）を、図面に従って説明する。
【００１３】
図１には、本発明にかかる印刷制御システムの構成のブロック図が示される。図１において、文書，画像等の印刷データを生成するクライアントコンピュータ（以後、クライアントＰＣという）１０、印刷サーバ１２及び印刷機１４がネットワーク１６を介して接続されている。クライアントＰＣ１０は、例えばパーソナルコンピュータ等で構成され、使用者により印刷データの作成及び編集が行われる。作成された印刷データは、所定の印刷条件を付されてパーソナルコンピュータ等で構成された印刷サーバ１２にネットワーク１６を介して送信される。印刷サーバ１２は、印刷機１４を制御してクライアントＰＣ１０から送信された印刷データの印刷処理を所定の印刷条件に基づいて実行させる。また、ネットワーク１６としては、特に限定されないが、例えばイントラネット、インターネット、衛星回線網、電話回線網等を使用することができる。
【００１４】
本実施形態では、クライアントＰＣ１０の表示画面上に、上記印刷データを表す図形と、所定の記憶領域を表すフォルダの図形とが表示され、印刷データをフォルダにドラッグアンドドロップすることによりクライアントＰＣ１０から印刷サーバ１２に対して印刷処理の指示が出されるように構成されている。
【００１５】
図２には、上記クライアントＰＣ１０の構成例のブロック図が示される。図２において、クライアントＰＣ１０は、処理条件設定部１８，監視部２０，処理条件選択部２２，通信部２４，ログ管理部２６，記憶部２８を含んでいる。また、周辺機器として操作部３０，表示部３２等が接続されている。
【００１６】
処理条件設定部１８は、記憶部２８に確保された所定の記憶領域に、操作部３０からの操作入力に基づき、複数の印刷条件を設定する。この印刷条件は、クライアントＰＣ１０で作成した印刷データを印刷サーバ１２で印刷処理させるための条件である。また、印刷条件は階層構造で設定されており、例えば第１階層として会社名等の本発明にかかる印刷制御システムの使用者等、第２階層として印刷対象であるファイル名，冊子名または冊子を識別するための識別符号等、第３階層としてセクションまたは章等、第４階層として頁番号等、第５階層としてプリントアウト条件等を設定できる。ここで、プリントアウト条件としては、印刷部数，カラープロファイル，ＣＭＳ（カラーマネジメントシステム）の方式，紙種等の印刷機１４を動作させるための動作制御に必要な条件である。なお、このプリントアウト条件には、使用する印刷機１４のネットワーク上のアドレスを含ませてもよい。また、上記階層構造の階層数は、印刷データ等に基づき適宜決定することができる。
【００１７】
監視部２０は、クライアントＰＣ１０で作成した印刷データが上記所定の記憶領域に記憶されたか否かを監視する。印刷データを所定の記憶領域に記憶させるには、例えば操作部３０に含まれるマウス等により、所定の記憶領域を表すフォルダに印刷データをドラッグアンドドロップして実行するように構成するのが好適である。
【００１８】
処理条件選択部２２は、監視部２０により印刷データが上記所定の記憶領域に記憶されたと判断された場合に、上記所定の記憶領域に設定された複数の印刷条件の中から、該印刷データに基づき好適な印刷条件を選択する。すなわち、印刷データを所定の記憶領域に記憶させたときに、処理条件選択部２２が表示部３２に印刷条件を選択するためのキーとなる情報を入力するための欄を表示させ、これに操作者が所定のキー情報を操作部３０により入力する。キー情報には、ファイル名，冊子名，冊子を識別するための識別符号，頁番号等が含まれる。処理条件選択部２２は、入力されたキー情報と一致する情報を有する印刷条件を選択する。この場合の処理条件選択部２２が、本発明の印刷条件選択手段として機能する。また、処理条件選択部２２は、通信部２４を介して印刷データと共に選択した印刷条件を印刷サーバ１２に送信する。この場合の処理条件選択部２２及び通信部２４が、本発明の印刷条件送信手段として機能する。
【００１９】
なお、印刷データのヘッダー部等に、予め上記キー情報が記述されている場合は、このキー情報により処理条件選択部２２が印刷条件の選択を実行するように構成するのが好適である。この場合には、上記キー情報を入力するための欄を表示部３２に表示する必要はない。
【００２０】
通信部２４は、ネットワーク１６を介して他のクライアントＰＣ１０，印刷サーバ１２等と通信し、データのやり取りを行う。なお、クライアントＰＣ１０にネットワーク１６を介さず直接印刷機を接続する構成では、通信部２４がこの印刷機とのデータのやり取りを行う。
【００２１】
ログ管理部２６は、印刷データの作成，印刷条件の選択，印刷サーバ１２との通信処理等の結果を記憶部２８にログとして記憶させる。
【００２２】
記憶部２８は、ＣＰＵの作業用のＲＡＭ，磁気記憶媒体等で構成されており、印刷条件等の各種データ及びプログラムが記憶される。
【００２３】
操作部３０は、クライアントＰＣ１０に各種の操作信号を入力するための構成であり、例えばキーボード，マウス等の領域指定手段等を含む。
【００２４】
表示部３２は、クライアントＰＣ１０の出力を画面表示するために、各種ディスプレイ等により構成される。
【００２５】
図３には、記憶部２８に形成された上記所定の記憶領域の例が示される。図３において、所定の記憶領域には、階層構造の印刷条件が設定されている。本例の印刷条件の第１階層としてはグループフォルダが設定され、ここに印刷制御システムの使用者である会社名等が記憶されている。なお、グループフォルダには、ドラッグアンドドロップされた印刷データも記憶される。また、第２階層としてファイル名または冊子名が設定され、ここに印刷対象である冊子の名称が記憶される。また、第３階層として頁番号が設定され、印刷対象である冊子の頁番号範囲が記憶される。さらに、第４階層としてプリントアウト条件が設定され、ここに上述した印刷機１４を動作させるための動作制御に必要な条件が記憶される。なお、図３では階層の数が４となっているが、前述したように、印刷データ等に基づき適宜増減することができる。
【００２６】
図４には、本実施形態にかかる印刷制御システムにおける印刷データの流れの例が示される。図４において、例えば頁作成担当者Ｂが担当する頁の印刷データをプリントアウトするために、ＡＢＣ社のグループフォルダに印刷データのファイルをドラッグアンドドロップすると、監視部２０が所定の記憶領域としてのグループフォルダに当該印刷データが記憶されたと判断する。このとき、上述したように、キー情報を入力するための欄を表示部３２に表示させ、操作者がキー情報を入力してもよい。処理条件選択部２２は、監視部２０の判断結果を受けて、キー情報と一致する情報を有する印刷条件を選択する。本例で使用されるキー情報は、第２階層の冊子名である「週間ＯＯＯ」と第３階層の頁番号である「５−８」である。処理条件選択部２２は、このような冊子名及び頁番号を有する印刷条件を選択し、そのプリントアウト条件を読み出して当該印刷データと共に通信部２４から印刷サーバ１２に送信する。また、例えば頁作成担当者Ｄの場合も、同様にして「週間ＡＡＡ」の頁番号１７−３２に対応するプリントアウト条件を処理条件選択部２２が読み出して印刷データと共に通信部２４から印刷サーバ１２に送信する。印刷サーバ１２では、送信された印刷データをプリントアウト条件に基づき印刷機１４に印刷処理をさせる。
【００２７】
図５には、本実施形態にかかる印刷制御システムの動作のフローが示される。図５において、監視部２０が、所定の記憶領域としてのグループフォルダに、クライアントＰＣ１０で作成した印刷データが記憶されたか否かを監視している（Ｓ１）。
【００２８】
上述したドラッグアンドドロップ等の操作によりグループフォルダに印刷データが記憶されると、処理条件選択部２２が、当該印刷データに含まれる、印刷条件を選択するためのキー情報を抽出する（Ｓ２）。具体的には、上述したように、ファイル名，冊子名，冊子を識別するための識別符号，頁番号等がキー情報として使用され、印刷データがグループフォルダに記憶されたときに操作者が表示部３２の表示画面に表示される所定の欄にキー情報を入力してもよいし、印刷データのヘッダー部等に予めキー情報を記述しておく構成でもよい。
【００２９】
処理条件選択部２２では、上記キー情報に基づき、処理条件設定部１８により設定され、図３または図４に示されるように予め各グループフォルダに階層構造で記憶されている印刷条件の中から、上記キー情報と一致する情報を含む印刷条件を検索する（Ｓ３）。検索工程については後述する。
【００３０】
Ｓ３において検索された印刷条件は、処理条件選択部２２が記憶部２８から読み出す（Ｓ４）。読み出された印刷条件は、通信部２４を介して印刷データと共に印刷サーバ１２に送信され、印刷サーバ１２にその印刷条件が設定される（Ｓ５）。
【００３１】
印刷サーバ１２では、上記印刷条件に基づき、受信した印刷データを印刷機１４に印刷処理させる（Ｓ６）。
【００３２】
これにより、クライアントＰＣ１０で作成した印刷データを、ドラッグアンドドロップにより所定のグループフォルダに記憶させるだけで、適切な印刷条件が選択され、所望の印刷処理が実行される。なお、上記例では、印刷機１４がネットワーク１６に接続されている構成を説明したが、クライアントＰＣ１０に直接接続された構成でも同様に動作できる。この場合には、クライアントＰＣ１０に印刷機１４の動作制御機能を持たせておく。
【００３３】
図６には、上記検索工程のフローが示される。図６において、処理条件選択部２２がグループフォルダから検索に必要な階層の条件、例えば図３または図４の場合では第２階層のファイル名及び第３階層の頁番号を読み込む（Ｓ１０）。
【００３４】
次に、処理条件選択部２２は、図５のＳ２で抽出したキー情報とＳ１０で読み込んだ条件とのマッチング処理を行う。すなわち、まず上記キー情報に含まれるファイル名と一致するファイル名を有する第２階層を選択し（Ｓ１１）、次に頁番号を表す自然数ｎ＝ｎ０とする（Ｓ１２）。ここで、ｎ０はグループフォルダに記憶された印刷データの頁範囲の初期値である。例えば、頁作成担当者Ａの印刷データではｎ０＝１であり、頁作成担当者Ｂの印刷データではｎ０＝５である。処理条件選択部２２は、ｎ＝ｎ０の場合のプリントアウト条件を該当する頁番号の下の階層（第４階層）から読み出し、記憶部２８の所定の領域に記憶させる（Ｓ１３）。
【００３５】
ここで、処理条件選択部２２は、ｎの値がグループフォルダに記憶された印刷データの頁範囲の最大値ｎｍａｘに一致しているか否かを判定する（Ｓ１４）。この最大値は、例えば、頁作成担当者Ａの印刷データではｎｍａｘ＝４であり、頁作成担当者Ｂの印刷データではｎｍａｘ＝８である。Ｓ１４でｎとｎｍａｘとが一致していなければｎ＝ｎ＋１とし（Ｓ１５）、Ｓ１２からの工程を繰り返す。
【００３６】
また、Ｓ１４でｎとｎｍａｘとが一致していれば、処理条件選択部２２は、図５のＳ２で抽出したキー情報に他のファイル名が含まれているか否かを判断する（Ｓ１６）。他のファイル名が含まれていれば、新たなファイル名についてＳ１１からの工程を繰り返し、他のファイル名が含まれていなければ、検索工程を終了し、図５のＳ４に進む。なお、図５のＳ４における検索された印刷条件の読み出しは、上記Ｓ１３における所定の領域から行われる。
【００３７】
以上の図６に示された検索工程では、Ｓ１１，Ｓ１２において処理条件選択部２２が、検索に必要な階層の条件を読み出してキー情報とマッチング処理を実行している。このため、例えば図４に示されるように、頁作成担当者Ａが担当する頁（１−４）及びＢが担当する頁（５−８）をまとめてグループフォルダに記憶させた場合に、処理条件選択部２２がファイル名及び頁番号をキーとして上記グループフォルダに記憶された各印刷データを振り分け、プリントアウト条件の読み出しを実行することができる。また、図４に示されるように、頁作成担当者Ａ，Ｂと頁作成担当者Ｃ，Ｄ，Ｅとで異なるファイル名を有する印刷データをまとめてグループフォルダに記憶させた場合にも、ファイル名及び頁番号をキーとして各印刷データを振り分け、プリントアウト条件の読み出しを実行することができる。
【００３８】
以上により、グループフォルダに記憶された印刷データに適切な印刷条件が検索できる。
【００３９】
なお、以上に述べた実施形態では、クライアントＰＣ１０に図２に示された構成が含まれる例を説明したが、図２の構成の全部または一部を印刷サーバ１２に持たせるようにしてもよい。
【図面の簡単な説明】
【００４０】
【図１】本発明にかかる印刷制御システムの構成のブロック図である。
【図２】図１に示されたクライアントＰＣの構成例のブロック図である。
【図３】図１に示された記憶部に形成された所定の記憶領域の例を示す図である。
【図４】本発明にかかる印刷制御システムにおける印刷データの流れの例を示す図である。
【図５】本発明にかかる印刷制御システムの動作のフローを示す図である。
【図６】図５に示された検索工程のフローを示す図である。
【符号の説明】
【００４１】
１０  クライアントＰＣ、１２  印刷サーバ、１４  印刷機、１６  ネットワーク、１８  処理条件設定部、２０  監視部、２２  処理条件選択部、２４  通信部、２６  ログ管理部、２８  記憶部、３０  操作部、３２  表示部。
【図１】
2006011526.tif 000003
【図２】
2006011526.tif 000004
【図３】
2006011526.tif 000005
【図４】
2006011526.tif 000006
【図５】
2006011526.tif 000007
【図６】
2006011526.tif 000008