(57)【要約】【課題】同一文書について複数人がオンデマンド印刷を指示するときに、無駄な印刷出力を回避できるようにする。【解決手段】条件設定部１１０は、自動複製条件CJおよび自動複製範囲条件EJを設定して条件記憶部１２０に記憶する。条件監視部１３０は、文書のオンデマンド印刷が指示されると自動複製条件CJに合致するか否かを判断する。合致と判定されると、印刷指示データ複製部１４０は、指示無しで、自動複製範囲条件EJで規定される複製対象者分について自動複製印刷指示データCPJ を生成する。プリントサーバ５０は、保留中の自動複製印刷指示データCPJ が無効化条件に合致したときには無効にする。オンデマンド端末８０は、受付部２１０を介してリスト表示要求を受け付けると、自動複製印刷指示データCPJ と通常生成印刷指示データUPJ を区別して表示し、その中から選択された印刷指示データPJの保留解除をプリントサーバ５０に指示する。【選択図】図３
2010061251.tif 000002
【特許請求の範囲】
【請求項１】
文書を作成しまたは編集することが可能な文書作成編集装置と、前記文書の画像を出力媒体上に形成する画像形成装置と、前記文書作成編集装置と前記画像形成装置との間に介在して印刷処理を保留可能な印刷制御装置と、前記印刷制御装置により保留されている印刷処理についての実行を希望する利用者からの指示に基づいて処理実行を指示する出力指示装置とを備えて構成されており、
前記印刷制御装置は、
ある利用者の指示に基づき生成された印刷指示データを複製するための自動複製条件と複製対象の利用者を設定する条件設定部と、
前記条件設定部により作成された自動複製条件と複製対象の利用者を記憶する条件記憶部と、
ある利用者の指示に基づき生成された印刷指示データが前記条件記憶部に保存されている自動複製条件に合致するか否かを監視する条件監視部と、
前記条件監視部が前記合致すると判定したときには、前記ある利用者の指示に基づき生成された印刷指示データを、前記複製対象の利用者について複製する印刷指示データ複製部と、
印刷処理が保留をすべきものでなければ前記印刷指示データを画像形成装置に直ちに送信することで印刷処理を実行させ、印刷処理が保留をすべきものであれば出力指示装置からの解除指示があるまでは前記印刷指示データを記憶媒体に記憶して保留状態にしておき、解除指示があったときに保留状態にしておいた印刷指示データを前記記憶媒体から読み出して前記画像形成装置に送信することで印刷処理を実行させる保留制御部と、
を備えている印刷システム。
【請求項２】
前記出力指示装置は、
前記印刷制御装置により保留されている印刷処理についての実行を希望する利用者からの指示を受け付ける受付部と、
表示を制御する表示制御部と、
印刷処理の実行を指示する実行指示部と、を有し、
前記表示制御部は、前記印刷制御装置により保留されている印刷処理の情報の表示を前記受付部が受け付けたとき、前記自動複製条件に合致する印刷指示データと前記利用者からの指示に基づいて生成された前記印刷指示データを区別して表示し、
前記実行指示部は、前記区別された表示の中から印刷処理についての実行を希望する利用者により選択された前記印刷指示データに基づく印刷処理の実行を指示する
請求項１に記載の印刷システム。
【請求項３】
ある利用者の指示に基づき生成された印刷指示データを複製するための自動複製条件と複製対象の利用者を設定する条件設定部と、
前記条件設定部により作成された自動複製条件と複製対象の利用者を記憶する条件記憶部と、
ある利用者の指示に基づき生成された印刷指示データが前記条件記憶部に保存されている自動複製条件に合致するか否かを監視する条件監視部と、
前記条件監視部が前記合致すると判定したときには、前記ある利用者の指示に基づき生成された印刷指示データを、前記複製対象の利用者について複製する印刷指示データ複製部と、
を備えている印刷制御装置。
【請求項４】
前記印刷指示データ複製部が前記ある利用者の指示に基づき生成された印刷指示データを複製したときに、その生成の旨を、前記複製対象の利用者に通知する通知部
を備えている請求項３に記載の印刷制御装置。
【請求項５】
ある利用者の指示に基づき生成された印刷指示データを複製するための自動複製条件に合致したときに作成された前記印刷指示データを、予め定められている条件に従って無効にする無効化部と、
印刷処理が保留をすべきものでなければ前記印刷指示データを画像形成装置に直ちに送信することで印刷処理を実行させ、印刷処理が保留をすべきものであれば出力指示装置からの解除指示があるまでは前記印刷指示データを記憶媒体に記憶して保留状態にしておき、解除指示があったときに保留状態にしておいた印刷指示データを前記記憶媒体から読み出して前記画像形成装置に送信することで印刷処理を実行させる保留制御部と、
を備えている印刷制御装置。
【請求項６】
前記無効化部は、自動複製条件に合致したことで生成された前記印刷指示データが複数あるときには、予め定められている条件に基づいて、不要なものを無効にする
請求項５に記載の印刷制御装置。
【請求項７】
前記無効化部は、自動複製条件に合致したことで生成された複数の前記印刷指示データの内、古い方を新しい方に置き換え、前記古い方を削除する
請求項６に記載の印刷制御装置。
【請求項８】
前記無効化部は、自動複製条件に合致したことで生成された複数の前記印刷指示データの内、古い方を、後で復帰可能な状態で無効にする
請求項６に記載の印刷制御装置。
【請求項９】
前記無効化部は、自動複製条件に合致したことで生成された前記印刷指示データについての印刷処理が予め定められている期限を越えても保留状態のままであるときには、当該印刷指示データを削除することで無効にする
請求項５〜８の内の何れか一項に記載の印刷制御装置。
【請求項１０】
前記無効化部は、自動複製条件に合致したことで生成された前記印刷指示データについての印刷処理が予め定められている期限を越えても保留状態のままであるときには、当該印刷指示データを、後で復帰可能な状態で無効にする
請求項５〜８の内の何れか一項に記載の印刷制御装置。
【請求項１１】
文書を作成しまたは編集することが可能な文書作成編集装置と前記文書の画像を出力媒体上に形成する画像形成装置との間に介在して印刷処理を保留可能に構成されている印刷制御装置により保留されている印刷処理についての実行を希望する利用者からの指示を受け付ける受付部と、
表示を制御する表示制御部と、
印刷処理の実行を指示する実行指示部と、を備え、
前記表示制御部は、前記印刷制御装置により保留されている印刷処理の情報の表示を前記受付部が受け付けたとき、前記自動複製条件に合致する印刷指示データと前記利用者からの指示に基づいて生成された前記印刷指示データを区別して表示し、
前記実行指示部は、前記区別された表示の中から印刷処理についての実行を希望する利用者により選択された前記印刷指示データに基づく印刷処理の実行を指示する
出力指示装置。
【請求項１２】
ある利用者の指示に基づき生成された印刷指示データを複製するための自動複製条件と複製対象の利用者を設定し、この設定した自動複製条件と複製対象の利用者を予め定められている条件記憶部に記憶する条件設定部と、
ある利用者の指示に基づき生成された印刷指示データが前記条件記憶部に保存されている自動複製条件に合致するか否かを監視する条件監視部と、
前記条件監視部が前記合致すると判定したときには、前記ある利用者の指示に基づき生成された印刷指示データを、前記複製対象の利用者について複製する印刷指示データ複製部と、
してコンピュータを機能させる印刷制御用のプログラム。
【請求項１３】
ある利用者の指示に基づき生成された印刷指示データを複製するための自動複製条件に合致したときに作成された前記印刷指示データを、予め定められている条件に従って無効にする無効化部と、
印刷処理が保留をすべきものでなければ前記印刷指示データを画像形成装置に直ちに送信することで印刷処理を実行させ、印刷処理が保留をすべきものであれば出力指示装置からの解除指示があるまでは前記印刷指示データを記憶媒体に記憶して保留状態にしておき、解除指示があったときに保留状態にしておいた印刷指示データを前記記憶媒体から読み出して前記画像形成装置に送信することで印刷処理を実行させる保留制御部と、
してコンピュータを機能させる印刷制御用のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システム、印刷制御装置、出力指示装置、プログラムに関する。
【背景技術】
【０００２】
１台の印刷装置を複数の利用者が共有するように印刷システムを構築することや、一利用者が複数台の印刷装置を使分け可能に印刷システムを構築することがある。文書を印刷する際には、利用者が印刷指示を発したときに、文書を作成・編集している装置では、印刷条件や印刷データ（文書の中身）を記述した印刷ジョブを生成し、これを印刷装置に送って印刷処理を行なわせる。
【０００３】
前記の各印刷システムの場合、印刷指示を発したときに、印刷処理を直ちに実行させて印刷出力物を排出するのではなく、印刷ジョブが生成されても、印刷処理を一時的に保留しておき、後から出力指示装置を介した出力指示があったときに印刷処理を実行するようにシステムを構築することがある（特許文献１〜６を参照）。本明細書では、このような仕組みをオンデマンド印刷と称する。
【０００４】
【特許文献１】特開２００７−１２１６６９号公報
【特許文献２】特開２００４−０３８８８６号公報
【特許文献３】特開２００５−２６６９７７号公報
【特許文献４】特開２００６−２６８２５２号公報
【特許文献５】特開２００７−３１８３６０号公報
【特許文献６】特開２００８−８４１６７号公報
【０００５】
特許文献１では、依頼人（ユーザＡ）に代行してアカウント（ユーザＢ）が処理を実行しても不都合なく印刷できるような仕組みを採っている。
【０００６】
特許文献２では、会議出席者数を正確に把握するため人の入室を感知するセンサを導入している。特許文献３では、参加者の所持するＲＦＩＤタグで参加者数を把握している。特許文献４では、全体のスケジュールと個人のスケジュールを管理して出席者を把握している。
【０００７】
特許文献５では、オンデマンドプリント時に、「自身が発行したジョブ」とＦＡＸジョブなどの「他人が自分宛に発行したジョブ」が混在した環境にて、全てプリントされてしまうという点を解消するために、予め条件を設定しておいて、条件に合うジョブは保留状態のままポップアップで条件に合わない旨を知らせることですべてを印刷させることを防ぐようにしている。
【０００８】
特許文献６では、ユーザが必要な文書を自分で把握して、それらを能動的に取得する操作をしなくても、そのユーザに対して時期や条件がマッチする印刷可能な文書を自動的に印刷処理するよう導いてくれるシステムを構築している。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明は、同一文書について複数人がオンデマンド印刷を指示するときに、オンデマンド印刷における無駄な印刷出力を回避できる仕組みを提供することを目的とする。
【課題を解決するための手段】
【００１０】
請求項１に記載の発明は、文書を作成しまたは編集することが可能な文書作成編集装置と、前記文書の画像を出力媒体上に形成する画像形成装置と、前記文書作成編集装置と前記画像形成装置との間に介在して印刷処理を保留可能な印刷制御装置と、前記印刷制御装置により保留されている印刷処理についての実行を希望する利用者からの指示に基づいて処理実行を指示する出力指示装置とを備えて構成されており、前記印刷制御装置は、ある利用者の指示に基づき生成された印刷指示データを複製するための自動複製条件と複製対象の利用者を設定する条件設定部と、前記条件設定部により作成された自動複製条件と複製対象の利用者を記憶する条件記憶部と、ある利用者の指示に基づき生成された印刷指示データが前記条件記憶部に保存されている自動複製条件に合致するか否かを監視する条件監視部と、前記条件監視部が前記合致すると判定したときには、前記ある利用者の指示に基づき生成された印刷指示データを、前記複製対象の利用者について複製する印刷指示データ複製部と、印刷処理が保留をすべきものでなければ前記印刷指示データを画像形成装置に直ちに送信することで印刷処理を実行させ、印刷処理が保留をすべきものであれば出力指示装置からの解除指示があるまでは前記印刷指示データを記憶媒体に記憶して保留状態にしておき、解除指示があったときに保留状態にしておいた印刷指示データを前記記憶媒体から読み出して前記画像形成装置に送信することで印刷処理を実行させる保留制御部と、を備えている印刷システムである。
【００１１】
請求項２に記載の発明は、請求項１に記載の発明においてさらに、前記出力指示装置は、前記印刷制御装置により保留されている印刷処理についての実行を希望する利用者からの指示を受け付ける受付部と、表示を制御する表示制御部と、印刷処理の実行を指示する実行指示部と、を有し、前記表示制御部は、前記印刷制御装置により保留されている印刷処理の情報の表示を前記受付部が受け付けたとき、前記自動複製条件に合致する印刷指示データと前記利用者からの指示に基づいて生成された前記印刷指示データを区別して表示し、前記実行指示部は、前記区別された表示の中から印刷処理についての実行を希望する利用者により選択された前記印刷指示データに基づく印刷処理の実行を指示する。
【００１２】
請求項３に記載の発明は、ある利用者の指示に基づき生成された印刷指示データを複製するための自動複製条件と複製対象の利用者を設定する条件設定部と、前記条件設定部により作成された自動複製条件と複製対象の利用者を記憶する条件記憶部と、ある利用者の指示に基づき生成された印刷指示データが前記条件記憶部に保存されている自動複製条件に合致するか否かを監視する条件監視部と、前記条件監視部が前記合致すると判定したときには、前記ある利用者の指示に基づき生成された印刷指示データを、前記複製対象の利用者について複製する印刷指示データ複製部と、を備えている印刷制御装置である。
【００１３】
請求項４に記載の発明は、請求項３に記載の発明においてさらに、前記印刷指示データ複製部が前記ある利用者の指示に基づき生成された印刷指示データを複製したときに、その生成の旨を、前記複製対象の利用者に通知する通知部を備えている。
【００１４】
請求項５に記載の発明は、ある利用者の指示に基づき生成された印刷指示データを複製するための自動複製条件に合致したときに作成された前記印刷指示データを、予め定められている条件に従って無効にする無効化部と、印刷処理が保留をすべきものでなければ前記印刷指示データを画像形成装置に直ちに送信することで印刷処理を実行させ、印刷処理が保留をすべきものであれば出力指示装置からの解除指示があるまでは前記印刷指示データを記憶媒体に記憶して保留状態にしておき、解除指示があったときに保留状態にしておいた印刷指示データを前記記憶媒体から読み出して前記画像形成装置に送信することで印刷処理を実行させる保留制御部と、を備えている印刷制御装置である。
【００１５】
請求項６に記載の発明は、請求項５に記載の発明においてさらに、前記無効化部は、自動複製条件に合致したことで生成された前記印刷指示データが複数あるときには、予め定められている条件に基づいて、不要なものを無効にする。
【００１６】
請求項７に記載の発明は、請求項６に記載の発明においてさらに、前記無効化部は、自動複製条件に合致したことで生成された複数の前記印刷指示データの内、古い方を新しい方に置き換え、前記古い方を削除する。
【００１７】
請求項８に記載の発明は、請求項６に記載の発明においてさらに、前記無効化部は、自動複製条件に合致したことで生成された複数の前記印刷指示データの内、古い方を、後で復帰可能な状態で無効にする。
【００１８】
請求項９に記載の発明は、請求項５〜８の内の何れか一項に記載の発明においてさらに、前記無効化部は、自動複製条件に合致したことで生成された前記印刷指示データについての印刷処理が予め定められている期限を越えても保留状態のままであるときには、当該印刷指示データを削除することで無効にする。
【００１９】
請求項１０に記載の発明は、請求項５〜８の内の何れか一項に記載の発明においてさらに、前記無効化部は、自動複製条件に合致したことで生成された前記印刷指示データについての印刷処理が予め定められている期限を越えても保留状態のままであるときには、当該印刷指示データを、後で復帰可能な状態で無効にする。
【００２０】
請求項１１に記載の発明は、文書を作成しまたは編集することが可能な文書作成編集装置と前記文書の画像を出力媒体上に形成する画像形成装置との間に介在して印刷処理を保留可能に構成されている印刷制御装置により保留されている印刷処理についての実行を希望する利用者からの指示を受け付ける受付部と、表示を制御する表示制御部と、印刷処理の実行を指示する実行指示部と、を備え、前記表示制御部は、前記印刷制御装置により保留されている印刷処理の情報の表示を前記受付部が受け付けたとき、前記自動複製条件に合致する印刷指示データと前記利用者からの指示に基づいて生成された前記印刷指示データを区別して表示し、前記実行指示部は、前記区別された表示の中から印刷処理についての実行を希望する利用者により選択された前記印刷指示データに基づく印刷処理の実行を指示する出力指示装置である。
【００２１】
請求項１２に記載の発明は、ある利用者の指示に基づき生成された印刷指示データを複製するための自動複製条件と複製対象の利用者を設定し、この設定した自動複製条件と複製対象の利用者を予め定められている条件記憶部に記憶する条件設定部と、ある利用者の指示に基づき生成された印刷指示データが前記条件記憶部に保存されている自動複製条件に合致するか否かを監視する条件監視部と、前記条件監視部が前記合致すると判定したときには、前記ある利用者の指示に基づき生成された印刷指示データを、前記複製対象の利用者について複製する印刷指示データ複製部と、してコンピュータを機能させる印刷制御用のプログラムである。
【００２２】
請求項１３に記載の発明は、ある利用者の指示に基づき生成された印刷指示データを複製するための自動複製条件に合致したときに作成された前記印刷指示データを、予め定められている条件に従って無効にする無効化部と、印刷処理が保留をすべきものでなければ前記印刷指示データを画像形成装置に直ちに送信することで印刷処理を実行させ、印刷処理が保留をすべきものであれば出力指示装置からの解除指示があるまでは前記印刷指示データを記憶媒体に記憶して保留状態にしておき、解除指示があったときに保留状態にしておいた印刷指示データを前記記憶媒体から読み出して前記画像形成装置に送信することで印刷処理を実行させる保留制御部と、してコンピュータを機能させる印刷制御用のプログラム。
【発明の効果】
【００２３】
請求項１に記載の発明によれば、同一文書について複数人がオンデマンド印刷を指示するときに、本請求項１に係る発明を採用しない場合と比較して、各人が同様の出力書作成指示操作を行ない無駄な印刷出力を行なうことを回避できる。
【００２４】
請求項２に記載の発明によれば、保留されている印刷指示データが、自動複製条件に合致する文書に基づくものであるのか、利用者自らの指示に基づき生成されたものであるのかの区別が容易になる。
【００２５】
請求項３に記載の発明によれば、本請求項３に係る発明を採用しない場合と比較して、各人が同様の出力書作成指示操作を行なうことを回避できる。付加的な効果として、オンデマンド印刷における無駄な印刷出力を回避できる。
【００２６】
請求項４に記載の発明によれば、通知された複製対象の利用者は、自動複製条件に合致したことで文書の印刷指示データが事前に生成されていることを把握・認識できる。
【００２７】
請求項５に記載の発明によれば、自動複製条件に合致する文書に基づく印刷指示データが削減されるので、本請求項５に係る発明を採用しない場合と比較して、印刷処理を希望するものを探し易くすることが可能な印刷制御装置を実現できる。
【００２８】
請求項６に記載の発明によれば、同一文書について自動複製条件に合致することで生成された印刷指示データが削減されて利用者に提示されるので、利用者は印刷処理を希望するものの選択が容易になる。
【００２９】
請求項７に記載の発明によれば、一般的に印刷の必要がある度合いが高いと考えられる新しい方を古い方よりも優先させて印刷指示データを用意しておくことができ、利用者は、印刷処理を希望するものを探し易くなる。付加的効果として、古い方は削除されるので、印刷指示データの記憶容量を節約できる。
【００３０】
請求項８に記載の発明によれば、同一文書について自動複製条件に合致することで生成された複数の印刷指示データの内、古い方に基づく印刷結果を得ることができる。
【００３１】
請求項９に記載の発明によれば、自動複製条件に合致することで生成された印刷指示データが生成後からの経過期間に基づいて削減されて利用者に提示されるので、利用者は印刷処理を希望するものの選択が容易になる。
【００３２】
請求項１０に記載の発明によれば、自動複製条件に合致することで生成された印刷指示データが期限を越えて保留されている場合に、期限を越えていても、その印刷指示データに基づく印刷結果を得ることができる。
【００３３】
請求項１１に記載の発明によれば、本請求項１１に係る発明を採用しない場合と比較して、保留されている印刷指示データが、自動複製条件に合致する文書に基づくものであるのか、利用者自らの指示に基づき生成されたものであるのかの区別が容易な出力指示装置を実現できる。
【００３４】
請求項１２に記載の発明によれば、本請求項１２に係る発明を採用しない場合と比較して、各人が同様の出力書作成指示操作を行なうことを回避することで、オンデマンド印刷における無駄な印刷出力を回避するプログラムを提供することが可能となる。
【００３５】
請求項１３に記載の発明によれば、本請求項１３に係る発明を採用しない場合と比較して、印刷処理を希望するものを探し易くするプログラムを提供することが可能となる。
【発明を実施するための最良の形態】
【００３６】
以下、図面を参照して本発明の実施形態について詳細に説明する。
【００３７】
＜システム概要＞
従来のオンデマンド印刷では、利用者が印刷指示データの生成を手動で指示した後に、出力指示装置を操作して印刷指示データPJの一覧を表示させて、印刷処理を希望する印刷指示データPJを選択して印刷処理の保留状態を解除し、印刷装置で印刷出力を行なっている。このような従来の処理手法では、利用者が印刷指示データPJの生成指示を手動で行なうことが不可欠となっている。
【００３８】
因みに、印刷指示データPJとは、紙媒体などに画像形成すべき内容である画像データと印刷設定（出力条件や印刷条件や印刷属性とも称される）とを含んだ印刷処理用の指示データであり、一般的には、印刷ジョブや出力ジョブと称されているものに対応する。たとえば、文書作成編集装置、印刷制御装置、ページごとに画像を形成する画像形成装置（ページ・プリンタ）の間の画像データの受渡しには、画像形成装置がページ・プリンタであることに対応して、ページ記述言語（ＰＤＬ：Page Description Language ）と称されるプログラム言語を使用する。画像形成装置は、受け取ったＰＤＬデータに基づきページ単位でビットマップ状の画像データ（イメージ）へ変換し、所定の記憶装置に蓄積してから印刷を行なうのが一般的である。また、印刷処理を実行する際には、印刷設定（その内容は後述する）の特定が必要になる。そこで、各ページの画像データ（ＰＤＬで記述）に印刷設定を付加して印刷指示データPJを作成する。
【００３９】
画像出力処理に関わる出力条件の設定（印刷設定）としては、たとえば、大別すると、基本設定、レイアウト設定、ページ装飾設定、仕上げ設定などの各項目がある。基本設定には、たとえば、印刷枚数、印刷部数、白黒かカラーか、用紙サイズ（Ａ４，Ａ３、Ｂ４，Ｂ５など）、印刷方向（縦／横）、給紙トレイ（自動、トレイ番号）、印刷品質などの項目が含まれる。印刷品質の設定は、たとえば、「きれい〜はやい」の中から段階的に品質を設定する、あるいは、予め登録されている一般文書、写真、ＤＴＰ（Desk Top Publishing ）、ＣＡＤ（Computer Aided Design）などの印刷目的に対応して設定された品質設定の中から選択する。レイアウト設定には、たとえば、片面か両面か、変倍（拡大／縮小）の有無と変倍率の設定、割付け印刷（集約印刷）の有無と配置態様の設定などの項目が含まれる。ページ装飾設定中には、たとえば、ページ印刷の有無とその詳細設定、スタンプマークの有無とスタンプマークの設定、ヘッダやフッタの有無とその印刷情報の設定などの項目が含まれる。仕上げ設定には、たとえば、ソート、フィニッシャ、綴じ代、開き方向、製本の設定などの項目が含まれる。フィニッシャは、たとえばパンチの有無と孔数の設定、ステイプル（１つの束にして綴じる処理）の有無と綴じ位置の設定などの項目が含まれる。
【００４０】
一方、一般的に、電子文書を取り扱うワークフローでは、電子文書を端末上で作成処理または編集処理し、それら処理後の電子文書を記憶媒体に保存するだけでなく、利用者の間を転送したり、用紙に印刷することが行なわれる。ここで、用紙に印刷することが頻繁に起こる場合には、その電子文書に基づく印刷指示データPJに設定する情報を事前に生成しておくと便利である。
【００４１】
本実施形態の印刷システムは、電子文書に基づく印刷指示があったとき、その状況が印刷指示データPJの自動複製条件に合致するか否かを判定し、利用者からの指示が無くても、自動複製条件に合致するときには印刷指示データPJを事前に作成し保存しておく点に特徴がある。
【００４２】
つまり、ある利用者がある文書の印刷指示をすると、自動複製印刷指示データCPJ に応じて当該文書に関連のある利用者が印刷指示可能となる印刷指示データPJの複製、保留、および複製されたことの通知がなされ、すぐに印刷可能な状態を作るようにする。以下、具体的に説明する。
【００４３】
＜印刷システムの全体構成：基本＞
図１は、本実施形態の印刷システムの基本構成を示す図である。印刷システム１は、利用者が使用するホスト装置である複数の文書作成編集装置３、印刷処理を制御する印刷制御装置５、印刷処理を実行する１つまたは複数の画像形成装置７、および出力指示装置８が、通信手段の一例である通信網９を介して接続されている。出力指示装置８は、通信網９を介さずに直接に画像形成装置７と接続されてもよいし、画像形成装置７と一体的なものでもよい。
【００４４】
文書作成編集装置３は、電子文書を生成する機能や電子文書を編集する機能を持つものであればよく、たとえば、情報処理装置として身近なパーソナルコンピュータ（ＰＣ：Personal Computer ）を利用するのが好適である。
【００４５】
印刷制御装置５は、文書作成編集装置３における電子文書の生成・編集の状況を監視し、予め定められた条件に合致したときには、その電子文書に基づく印刷指示データPJを自動的に生成して、その印刷指示データPJを記憶媒体に保存することで、出力指示があるまで印刷処理を保留しておく。ここでは基本構成を示しているが、後述するように、印刷制御装置５が備える機能の一部は文書作成編集装置３に搭載されてもよい。
【００４６】
画像形成装置７は、少なくとも印刷指示データPJに基づき印刷用紙に画像を形成（印刷）する機能を備えていればよく、その単一機能を持つ印刷装置（プリンタ）や、印刷機能の他に複写機能、ＦＡＸ機能などの複数の機能を持つ複合機などでもよい。
【００４７】
出力指示装置８は、印刷制御装置５が保留しておいた印刷指示データPJの出力指示を利用者から受け付けて、画像形成装置７に出力処理の実行を指示する。
【００４８】
通信網９は、たとえば、ＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）の、有線通信や無線通信によるものである。
【００４９】
全体としては、通信網９に、文書作成編集装置３、印刷制御装置５、画像形成装置７、出力指示装置８が接続され、１台の画像形成装置７を複数の文書作成編集装置３が共用して、オンデマンド（On Demand ）印刷を行なうことが可能な構成になっている。「オンデマンド」とは、一般的に、「必要な物を、必要な分、必要なときに」という意味と解されている。よって、「オンデマンド印刷」とは、文書作成編集装置３から画像形成装置７に直ちに印刷処理を実行させて印刷出力物を排出するのではなく、印刷指示データPJが生成されても、印刷処理を一時的に保留しておき、出力指示装置８を介した出力指示があったときに出力処理を実行することである。
【００５０】
＜印刷システムの全体構成：適用例＞
図１Ａは、本実施形態の印刷システムの適用例を示す図である。印刷システム１は、文書作成編集装置３の機能を備えた複数のクライアント端末３０、印刷管理装置の一例であるプリントサーバ５０、認証管理装置の一例である認証サーバ６０、画像形成装置７の一例であるプリンタ７０、出力指示装置８の一例であるオンデマンド端末８０が通信網９を介して接続されている。クライアント端末３０とプリントサーバ５０には、印刷制御装置５が備える各機能部が適宜配される（詳細は後述する）。認証サーバ６０は、利用者が正規の者であるか否かを特定する処理を行なう。
【００５１】
プリントサーバ５０と認証サーバ６０は、一例として表示装置や指示入力装置などを具備した電子計算機システムを利用したものが使用される。これらは各別に設けてもよいし、１台の電子計算機システムが、これら２つの機能を兼ねるものであってもよい。
【００５２】
オンデマンド端末８０は、一般的には、プリンタ７０の近傍にプリンタ７０ごとに用意される各別のものである。たとえば、第１プリンタ７０_1は、通信網９に接続されたオンデマンド端末８０から出力指示を受け付ける。「プリンタ７０ごと」であり、通信網９を介さずに直接にオンデマンド端末８０_2が接続される第２プリンタ７０_2でもよいし、オンデマンド端末８０_3が一体的な第３プリンタ７０_3（複合機）でもよい。なお、プリントサーバ５０や認証サーバ６０がプリンタ７０の近傍に備えられるシステム構成の場合には、プリントサーバ５０や認証サーバ６０がオンデマンド端末８０の機能を兼ねるものとしてもよい。
【００５３】
＜印刷制御装置：基本構成＞
図２は、印刷制御装置５の構成例を示す図である。印刷制御装置５は、保留制御部１００、記憶媒体１０６、条件設定部１１０、条件記憶部１２０、条件監視部１３０、印刷指示データ複製部１４０、通知部１５０、重複指示データ無効化部１６０、期限監視無効化部１７０を備える。
【００５４】
保留制御部１００は、印刷処理がオンデマンド印刷でなければ、印刷指示データPJを画像形成装置７に直ちに送信することで印刷処理を実行させる。一方、印刷処理がオンデマンド印刷の場合には、保留制御部１００は、出力指示装置８からの解除指示があるまでは印刷指示データPJを記憶媒体１０６に記憶して保留状態にしておき、解除指示があったときに保留状態にしておいた印刷指示データPJを記憶媒体１０６から読み出して画像形成装置７に送信することで印刷処理を実行させる。
【００５５】
たとえば記憶媒体１０６には、後述するように、各印刷指示データPJを一意に特定する識別子（指示データＩＤ）を付し、ユーザＩＤ，文書のファイル名、ファイルサイズ、印刷指示日時、印刷設定などの項目を記述したテーブルデータとして各印刷指示データPJを記憶する。
【００５６】
保留制御部１００は、保留しておいた印刷指示データPJをプリンタ７０に送信して印刷処理が実行され完了したら、保留しておいた印刷指示データPJを削除して印刷指示データPJ用の記憶容量を削減する。あるいは、保留期間を決めいておいて、その保留期間が経過してから削除する。後者の場合、一旦印刷処理をした印刷物を紛失した場合に、保留期間内であれば再度、オンデマンド端末８０の前でＩＤカード（後述する）をかざして保留を解除することで印刷物が出力される。
【００５７】
条件設定部１１０は、クライアント端末３０およびプリントサーバ５０の何れかに搭載される。たとえば、条件設定部１１０は、利用者からの自動複製条件CJの入力を取り込む条件入力部１１２と、条件入力部１１２が取り込んだ自動複製条件CJを受け付ける（受信する）条件受付部１１４を有する。条件記憶部１２０をプリントサーバ５０側におく場合には、条件入力部１１２をクライアント端末３０側に、条件受付部１１４をプリントサーバ５０側に配するのがよい。
【００５８】
条件設定部１１０は、オンデマンド印刷用の印刷指示データPJ（オンデマンド印刷ジョブ）を自動的に複製するための条件（自動複製条件CJと称する）を設定する。自動複製条件CJとしては、たとえば、文書の印刷物の利用者を一意に特定するユーザＩＤ、文書のファイル名、ファイルサイズ、印刷設定などが挙げられる。自動複製条件CJは、文書ごとや保存位置ごとに個別に設定可能にするとよい。全く同じ印刷指示データPJが一定期間内に印刷指示された場合に複製する設定を可能にしたり、また、明示的に印刷指示データPJを複製しないという命令を付加して印刷指示すれば複製されない設定を可能にしてもよい。
【００５９】
自動複製条件CJは、何れか１つを使用して、合致したときに印刷指示データPJを自動的に複製する仕組みにしてもよいし、任意の組合せでそれら全てに合致したときに印刷指示データPJを自動的に複製する仕組みにしてもよい。たとえば、同一の印刷指示データPJが存在しなければ複製を許可するのは当然であるが、同一の印刷指示データPJが存在する場合に、印刷設定が同一が否かで複製の可否を制御してもよい。
【００６０】
また、条件設定部１１０は、ある利用者に関わる電子文書について自動複製印刷指示データCPJ を生成する際に、自動複製印刷指示データCPJ を生成するかを設定する。たとえば、利用者が属するグループ（所属・部門）の何れのメンバーについて複製を許可するかを設定する。自動複製範囲条件EJも、文書ごとや保存位置ごとに個別に設定可能にするとよい。
【００６１】
保存位置は、電子文書が記憶媒体に保存されるときの物理的なアドレスに限らず、一般的なファイル管理システムにおいて、ファイルを分類・整理するための保管場所を示すものとして用いられる「フォルダ（folder）」や「ディレクトリ（directory ）」と称されるものでもよい。
【００６２】
電子文書が保存される記憶媒体は、文書作成編集装置３に備えられるものでもよいし、通信網９に接続された記憶媒体でもよい。保存位置を利用すれば、文書ごとに自動複製条件CJや印刷指示データPJを個別に設定する手間が省ける。
【００６３】
ここで、自動複製印刷指示データCPJ が自動的に作成されるメンバーの範囲の条件（自動複製範囲条件EJ）としては、文書の印刷物を必要とする利用者であればよく、グループメンバー全員分に限らず、職責・年齢、プロジェクト別、チーム別、個人別などに基づいて、その自動複製範囲条件EJを予め設定しておいてもよい。文書を作成・編集した利用者であっても、文書の印刷物を必要としなければ、その利用者については自動複製印刷指示データCPJ を生成しない設定としてもよい。
【００６４】
また、自動複製範囲条件EJを設定する際、文書の配布者と文書の印刷物を必要とする利用者（関連する利用者）を関連付ける項目を設け、文書の配布者が文書の印刷指示を発したときにのみ、関連する利用者分の自動複製印刷指示データCPJ が生成されるような仕組みにしてもよい。これにより、ある文書について、その文書に関連するメンバーであっても、その文書の配布者以外の者が文書の印刷を指示したときには自動複製印刷指示データCPJ が作成されないので、自動複製印刷指示データCPJ の自動複製が非常に多く行なわれることが防止される。
【００６５】
条件記憶部１２０は、クライアント端末３０およびプリントサーバ５０の何れかに搭載される。条件記憶部１２０は、条件設定部１１０により設定された各自動複製条件CJや自動複製範囲条件EJを利用者を特定する情報（ユーザＩＤ）とともに記憶媒体に保持する。たとえば、自動複製範囲条件EJに関しては、条件記憶部１２０は、後述するように、文書ごとに、印刷指示データPJの複製物（自動複製印刷指示データCPJ ）を生成する対象となる利用者を記述したテーブルデータとして記憶する。
【００６６】
条件監視部１３０は、監視プロセス機能部として、クライアント端末３０およびプリントサーバ５０の何れかに搭載される。条件監視部１３０は、クライアント端末３０が備える文書作成編集装置３の機能により作成・編集・保存（新規保存・更新保存）された電子文書が、条件記憶部１２０に保存されている自動複製条件CJと合致するか否かを監視する。条件監視部１３０は、同一性判定部１３２と、複製可否判定部１３４を有する。
【００６７】
同一性判定部１３２は、保留してある印刷指示データPJと新たに生成されオンデマンド印刷用に保留される印刷指示データPJが同一であるか否か（同一性）を判定する。同一性の判定に当たっては、たとえば、ユーザＩＤ，ファイル名，ファイルサイズ，印刷設定などを元に、保留制御部１００が記憶媒体１０６に保留している印刷指示データPJの一覧から、前記の組合せが同一の印刷指示データPJが存在するか調べる。
【００６８】
存在しなければ、新たに作成された印刷指示データPJ一覧に追加し、複製可否判定部１３４にユーザＩＤとファイル名を渡す。一方、同一のものが存在する場合には、複製可否判定部１３４への通知は行なわず、通知部１５０を介してその旨を、この印刷指示データPJの作成を指示した利用者に通知する。この場合、印刷指示データPJの自動複製は禁止される。なお、通常生成印刷指示データUPJ と自動複製印刷指示データCPJ を混在可能なシステムとする場合には、同一のものが存在する場合にも、複製を許可する。
【００６９】
因みに、同一性の判定に当たっては、ユーザＩＤ，ファイル名，ファイルサイズ，印刷設定以外の属性を考慮してもよい。たとえば、保留中の各印刷指示データPJを示した指示データ一覧に存在する印刷指示データPJのユーザＩＤとファイル名が同じで、印刷指示日時がユーザの印刷指示日時の２４時間以内なら、当人についてはファイルサイズは違っても通常生成印刷指示データUPJ は追加するが他人には複製はしない、というような設定を可能にする仕組みにしてもよい。また、ファイルサイズを考慮せずファイル名さえ同じなら複製を許可する設定を可能にする仕組みにしてもよい。
【００７０】
複製可否判定部１３４は、自動複製範囲条件EJに従って、ファイル名から渡されたユーザＩＤ以外の関連ユーザＩＤを特定することで、自動複製印刷指示データCPJ を作成すべき利用者を特定し、その情報を印刷指示データ複製部１４０に通知する。
【００７１】
印刷指示データ複製部１４０は、監視プロセス機能部として、クライアント端末３０およびプリントサーバ５０の何れかに搭載される。印刷指示データ複製部１４０は、条件監視部１３０が自動複製条件CJに該当する電子文書を検知したとき、利用者からの指示の有無に関わらず、その検知した電子文書に基づく印刷指示データPJを自動的に複製して、自動複製印刷指示データCPJ とする。
【００７２】
なお、クライアント端末３０には、通常の処理として、利用者からの指示があったときに、印刷指示データPJを生成する印刷指示データ生成部３４０が備えられる。このときの印刷指示データPJを、自動複製印刷指示データCPJ と区別するため通常生成印刷指示データUPJ と称する。
【００７３】
印刷指示データ複製部１４０で生成された各印刷指示データPJは、印刷制御装置５の記憶媒体に保存しておいてもよいし、使用する印刷装置が決定されていて、記憶媒体を備えているときには、その印刷装置に送付しておいてもよい。
【００７４】
印刷指示データPJが自動複製されたものであることをプリントサービスで判断可能な仕組みにするとよい。たとえば、印刷指示データ複製部１４０は、好ましくは、出力指示装置８での印刷指示データPJの一覧表示における自動複製印刷指示データCPJ と通常生成印刷指示データUPJ の区別のため、両者を区別するフラグを各印刷指示データPJの属性として付すとよい。
【００７５】
あるいは、ある印刷装置を、自動複製印刷指示データCPJ を担当する専用のものに設定するようにしてもよい。ここで、「ある印刷装置」は、いわゆる論理プリンタLPであるのがよい。「論理プリンタ」とは、物理的な印刷装置（物理プリンタ）とは異なり、印刷オプションの設定値なども含めた仮想的な印刷装置を意味する。物理プリンタと接続するための情報やプリンタドライバ情報などの印刷装置ごとの出力条件の情報が論理プリンタとして登録され、この論理プリンタを介して物理プリンタを利用するようなシステムが構築される。
【００７６】
たとえば、１つの論理プリンタLPをオンデマンド専用に設定し、これに複数の物理プリンタPPを対応付けることが考えられる。その論理プリンタLPにはオンデマンド専用と設定されているので、印刷指示データPJを受け付けても、直ぐには印刷処理を実行せずに、出力指示装置からの出力指示があるまでは保留しておく。後述する各印刷処理は、オンデマンド印刷処理を行なうものであり、この例を適用することにする。
【００７７】
通知部１５０は、監視プロセス機能部として、クライアント端末３０およびプリントサーバ５０の何れかに搭載される。通知部１５０は、印刷指示データ複製部１４０が印刷指示データPJを自動的に複製するときや、同一の印刷指示データPJが存在するために自動複製を禁止するときに、その旨を利用者に通知する。たとえば、文書を作成・編集している利用者と、当該文書の印刷物を必要とする利用者とが同一の場合には、文書の印刷指示があったときに、作成・編集に使用しているクライアント端末３０の表示画面に、たとえばポップアップウィンドウを表示して通知するとよい。文書を作成・編集している利用者と、当該文書の印刷物を必要とする利用者とが異なる場合には、電子メールやＷｅｂメールで通知するのがよい。
【００７８】
何れの場合も、通知画面上で、通知を受けた印刷指示データPJをそのまま保留させておくか即時に削除するかを受け付けるようにするとよい。また、保留期間の設定を受け付けて、保留期間経過後に削除するような仕組みにしてもよい。たとえば、自動複製印刷指示データCPJ を生成した旨をメールなどで通知された際に、Ｗｅｂメールや電子メールの返信機能によって自動複製印刷指示データCPJ の削除指示を受け付ける。すなわち、通知された利用者が、自動的に作成された自動複製印刷指示データCPJ に基づく印刷物は明らかに不要と分かった場合、無駄に印刷されることが防止される。
【００７９】
たとえば、プリンタ７０がオンデマンド端末８０の機能を備えている第３プリンタ７０_3の場合において、印刷指示データPJの一覧表示や選択・削除できないようなユーザインタフェースに乏しい単機能機（シングルファンクションプリンタ：Single Function Printer ）などで印刷する場合に有効であり、無駄な印刷が抑制され、紙資源の無駄な使用が避けられる。
【００８０】
重複指示データ無効化部１６０は、監視プロセス機能部として、プリントサーバ５０に搭載される。重複指示データ無効化部１６０は、同一の電子文書について、自動複製印刷指示データCPJ が重複して生成されたとき、予め定められている条件（重複無効化条件）に基づいて、不要なものを無効にする。
【００８１】
本実施形態では、複製可否判定部１３４により、文書の印刷指示を発した利用者について重複した印刷指示データPJが生成されることを回避しているが、文書の印刷指示を発した利用者と文書の印刷物を必要とする利用者が異なるケース（つまり自動複製印刷指示データCPJ が生成される側の利用者）については、重複生成の回避判定はなされていない。したがって、通常生成印刷指示データUPJ と自動複製印刷指示データCPJ とを混在可能な態様を採る場合には、自動複製印刷指示データCPJ が生成される側の利用者については、同一文書について重複した印刷指示データPJが生成される可能性がある。このため、重複指示データ無効化部１６０は、自動複製印刷指示データCPJ が生成される側の利用者について、重複した印刷指示データPJ（自動複製印刷指示データCPJ ）が生成されることを回避する。
【００８２】
無効にするに当たっては、自動複製印刷指示データCPJ を記憶媒体から削除してもよいし、無効にしたことを示すフラグをその自動複製印刷指示データCPJ に付すようにしてもよい。何れも、一覧表示の対象となる自動複製印刷指示データCPJ が削減されるので、利用者は、印刷処理を希望するものを探すのが容易になる。また、前者は記憶容量の削減に寄与する。後者の場合、フラグが変更されると復帰するので、復帰後の自動複製印刷指示データCPJ に基づく印刷結果が得られる。重複無効化条件としては、新・旧（古い）の何れかが設定される。たとえば、印刷処理が実行されていない自動複製印刷指示データCPJ がある状態で、新たに自動複製印刷指示データCPJ が印刷指示データ複製部１４０により作成された場合、文書名や文書が保存されているフォルダ名を比較し、同一文書のバージョン違いであると判断した場合、古い方を新しい方に置き換える（自動複製印刷指示データCPJ を更新する）。このとき、古い自動複製印刷指示データCPJ を自動的に削除する。
【００８３】
たとえば、同一文書に対して複製許可が対応付けられている複数の利用者のそれぞれによって文書の印刷指示が出される都度、自動複製印刷指示データCPJ を生成する条件設定の場合、各利用者に対して複数の自動複製印刷指示データCPJ が生成されプリントサーバ５０で保留される。しかし、殆どの場合、印刷処理の実行の必要があるのは最新の自動複製印刷指示データCPJ だけであり、古い方は自動的に削除した方が記憶媒体の容量節約になる。また、同一文書についての多数の自動複製印刷指示データCPJ の中から所望のものを探し出す手間が節約されるので利用者の利便性も向上する。因みに、古い方は削除せずに無効にしたことのフラグを付しておくことで、フラグを変更すれば古い文書を印刷できるので利用者の利便性が向上する。
【００８４】
たとえば、プリンタ７０がオンデマンド端末８０の機能を備えている第３プリンタ７０_3の場合において、印刷指示データPJの一覧表示や選択・削除できないようなユーザインタフェースに乏しい単機能機（シングルファンクションプリンタ）などで印刷する場合を考える。この場合、同一文書について複数の印刷指示データPJが存在すると、同じような印刷物が複数出力され無駄になる可能性が高い。これに対して、利用度が高いと考えられる新しい方のみを残す、つまり、重複している古い自動複製印刷指示データCPJ を削除することで、無駄な印刷が抑制され、紙資源の無駄な使用が避けられる。
【００８５】
期限監視無効化部１７０は、監視プロセス機能部として、プリントサーバ５０に搭載される。期限監視無効化部１７０は、予め定められている期限に関する条件（期限無効化条件DJ）に基づいて、不要なものを無効（キャンセル）にする。期限無効化条件DJとしては、一定期間（つまり保留期間）が設定される。
【００８６】
期限監視無効化部１７０は、一定期間を過ぎても印刷処理が実行されない自動複製印刷指示データCPJ を自動的に無効にする。「無効」にするに当たっての対処は重複指示データ無効化部１６０の場合と同様である。たとえば、期限監視無効化部１７０は、自動複製印刷指示データCPJ の生成（複製）後の経過期間（たとえば３日）が経過すると自動的にその自動複製印刷指示データCPJ を削除する。こうすることで、利用者が指示しない状況下で自動的に複製された多くの自動複製印刷指示データCPJ が、印刷処理が実行されずに長期間保存されてしまうことを回避する。
【００８７】
また、複製後からの経過期間に限らず、文書の印刷物を必要とする期日を基準としての経過期間（たとえば当日）が経過すると自動的にその自動複製印刷指示データCPJ を削除するようにしてもよい。たとえば、文書がある会議に必要とされる資料（会議資料文書）である場合、会議開催日時を基準に自動的に削除することが考えられる。たとえば、スケジュールＤＢ（ＤＢ：DataBase）と自動削除期日を対応付けておく。会議開催日時が決定されると、自動複製印刷指示データCPJ を受け取った利用者は印刷しない場合でも当該自動複製印刷指示データCPJ に対しての削除指示を考慮しなくてもよい。たとえば、「仕様書ａａａ」と「会議ａａａ」を対応付けておき、「会議ａａａ」が「２００８／０３／０６，１３：００−１５：００」までである場合、自動複製印刷指示データCPJ を会議参加メンバーが印刷しないで「２００８／０３／０６，１５：００」になると、わざわざ意識的に削除せずとも自動で削除される。
【００８８】
これらの趣旨から、通常生成印刷指示データUPJ については、この期限管理に基づく自動無効化処理を機能させないのがよい。もちろん、通常生成印刷指示データUPJ についても、この期限管理に基づく自動無効化処理を機能させてもよい。この場合、通常生成印刷指示データUPJ については、自動複製印刷指示データCPJ よりも、期限無効化条件DJ（自動的に無効にするまでの保留期間）を長く設定しておくとよい。
【００８９】
通知部１５０は、印刷指示データ複製部１４０が印刷指示データPJを生成したときには、印刷指示データPJ を生成したことだけでなく、その印刷指示データPJに設定される期限無効化条件DJも利用者に通知するのがよい。
【００９０】
因みに、印刷制御装置５が備えるこれらの各機能部は、既存の印刷システムとは依存関係がなく、独立に設置／動作可能である。
【００９１】
＜出力指示装置：基本構成＞
図２Ａは、出力指示装置８の構成例を示す図である。出力指示装置８は、利用者からの指示入力を受け付ける受付部２１０、印刷指示データPJの一覧（リスト）やその他の操作メニューの表示を制御する表示制御部２２０、印刷処理の実行を指示する実行指示部２３０、ＩＤカードに記述されている情報を読み取るＩＤカードリーダ２４０を備える。
【００９２】
表示制御部２２０は、好ましくは、印刷指示データPJのリストを表示する際に、利用者の手動操作に基づき生成した通常生成印刷指示データUPJ と、印刷指示データ複製部１４０が自動的に複製した自動複製印刷指示データCPJ の区別がつくようにする。
【００９３】
たとえば、自動複製印刷指示データCPJ と通常生成印刷指示データUPJ を区別する図形（アイコンなど）を利用した表示を行なう。たとえば、自動複製された自動複製印刷指示データCPJ であることを示す図形（アイコンなど）を自動複製印刷指示データCPJ の隣に表示する。通常生成印刷指示データUPJ であることを示す図形を通常生成印刷指示データUPJ の隣に表示する。これらは、両者について実行する必要はなく、何れか一方についてのみ実行するだけでも、両者の区別は可能である。
【００９４】
あるいは、図形を利用した区別に限らず、境界線を利用した表示を行なってもよい。たとえば、表示画面に境界線を表示し、境界線を挟んだ上下の何れか一方（たとえば上側）に通常生成印刷指示データUPJ のリストを、他方（たとえば下側）に自動複製印刷指示データCPJ のリストを表示する。
【００９５】
あるいは、一覧の表示指示があった際に、表示のフィルタ条件に従って、自動複製印刷指示データCPJ と通常生成印刷指示データUPJ の何れか一方のみを抽出して表示する手法を採ってもよい。
【００９６】
このような区別表示のため、印刷指示データ複製部１４０についても述べたが、印刷指示データPJの属性として、両者の区別をつけるための情報（フラグ）を付して、印刷制御装置５から出力指示装置８に、印刷指示データPJの一覧情報を送付するようにするのがよい。あるいは、出力指示装置８が受付部２１０を介して受け付けた指示に基づく表示条件（フィルタ条件）を出力指示装置８から印刷制御装置５に送付し、印刷制御装置５はその表示条件に合致するものの一覧情報を出力指示装置８に送付するようにしてもよい。
【００９７】
実行指示部２３０は、表示制御部２２０に表示されている各印刷指示データPJの中から選択されたある印刷指示データPJに基づく印刷実行の指示を受付部２１０を介して受け付けると、選択された印刷指示データPJに基づく印刷実行をプリントサーバ５０やプリンタ７０に指示する。たとえば、この指示を受け付けたプリントサーバ５０は、選択された印刷指示データPJの保留を解除し、その印刷指示データPJをプリンタ７０に送信する。この印刷指示データPJを受信したプリンタ７０は印刷処理を実行する。
【００９８】
ＩＤカードリーダ２４０は、利用者情報読取装置の一例であって、利用者が印刷システム１（オンデマンド端末８０）を使用する場合に、利用者認証によって使用許可を受けるために必要となるＩＤカードに記憶（登録）されている利用者識別情報を、たとえば無線通信によって読み取るものである。具体的には、ＩＤカードリーダ２４０に設けられた読取部に利用者がＩＤカードを近づけてかざすと、ＩＤカードリーダ２４０とＩＤカードとの間で自動的に無線通信が行なわれ、ＩＤカードに記憶されている利用者識別情報がＩＤカードリーダ２４０に読み取られる仕組みになっている。利用者識別情報とは、利用者を一意に特定するために、利用者個人に割り当てられた固有の情報である。ＩＤカードは、集積回路チップが内蔵され、情報の受け渡しのために非接触式でＩＤカードリーダ２４０と通信するカードである。
【００９９】
ＩＤカードは利用者を特定するたの手段（利用者特定手段）であって、利用者カードとしてはＩＤカードに限らず磁気ストライプ付きの磁気カードであってもよいし、利用者特定手段はカード状のものに限らず、たとえば、携帯型電話機などに搭載の情報記憶媒体を利用してもよい。利用者特定手段が磁気カードの場合には、それに適合する利用者情報読取装置のカード挿入口に磁気カードが挿入されたことをセンサなどで検知して、磁気カードを利用者情報読取装置内に取り込み、その状態で磁気ストライプに記録されている利用者識別情報を読み取るようにすればよい。
【０１００】
＜印刷処理：基本＞
図３〜図３Ａは、本実施形態の自動オンデマンド印刷処理の基本を説明する図である。ここで図３は、本実施形態の印刷システム１Ａのシステム構成図である。図３Ａは、本実施形態の印刷システム１Ａにおける処理手順の基本例を示すフローチャートである。
【０１０１】
図３に示すように、本実施形態のシステム構成においては、印刷制御装置５を構成する各機能部の内の条件入力部１１２と、利用者からの指示があったときに印刷指示データPJを生成する印刷指示データ生成部３４０が備えられている。印刷制御装置５の条件入力部１１２を除くものがプリントサーバ５０に備えられている。プリンタ７０としては、通信網９に接続されたオンデマンド端末８０から出力指示を受け付ける第１プリンタ７０_1が使用される例で示している。プリントサーバ５０と認証サーバ６０が各別に備えられる例で示している。
【０１０２】
本実施形態の自動オンデマンド印刷処理は、ある利用者により文書の印刷指示があり通常生成印刷指示データUPJ が作成されたとき、その文書に対して予め定められた自動複製条件CJに合致したら、自動複製範囲条件EJとして設定されている複製対象の利用者について、その通常生成印刷指示データUPJ を自動的に複製して自動複製印刷指示データCPJ を複製（作成）するものである。たとえば、ある利用者に関わる電子文書について通常生成印刷指示データUPJ を生成する際に、その利用者が属するグループ（所属・部門）の何れのメンバーについて自動複製印刷指示データCPJ を生成するかを設定可能なものである。
【０１０３】
利用者は、クライアント端末３０を操作して、条件設定部１１０や条件記憶部１２０などを動作（起動）させる。
【０１０４】
そして、グループ管理者（利用者）は、先ず、条件設定部１１０（条件入力部１１２）に、自動複製条件CJを設定する（Ｓ１１０）。たとえば、ユーザＩＤごとに、文書のファイル名とファイルサイズが一致する印刷指示データPJが存在しないときには自分用の通常生成印刷指示データUPJ を生成することは当然として、通常生成印刷指示データUPJ と同じ他人用（自動複製印刷指示データCPJ ）の複製を許可する設定にする。一方、文書のファイル名とファイルサイズが一致する印刷指示データPJが存在するするときには、他人用には複製を禁止する設定にするが、自分用についてはさらに印刷設定が同一であれば作成を禁止し、印刷設定が異なれば作成を許可する設定にする。
【０１０５】
また、グループ管理者は、グループに属するある利用者に関わる電子文書について自動複製印刷指示データCPJ を生成する際の、自動複製印刷指示データCPJ の生成範囲を規定する自動複製範囲条件EJも設定する（Ｓ１１４）。たとえば、文書に関わるプロジェクト別に自動複製印刷指示データCPJ を生成するメンバーを設定しておく。
【０１０６】
条件設定部１１０（条件入力部１１２）は、設定した各自動複製条件CJを利用者を一意に特定する識別情報（ユーザＩＤ）とともに条件受付部１１４に送る。条件受付部１１４は、これらを対応付けて条件記憶部１２０に記憶する（Ｓ１１８）。条件設定部１１０（条件入力部１１２）はまた、設定した自動複製範囲条件EJも、識別情報（ユーザＩＤ）とともに条件受付部１１４に送る。条件受付部１１４は、自動複製範囲条件EJも識別情報（ユーザＩＤ）および文書のファイル名と対応付けて条件記憶部１２０に記憶する（Ｓ１１９）。
【０１０７】
印刷指示データ生成部３４０は、利用者からの印刷指示データPJの作成指示があったときには（Ｓ１２０−ＹＥＳ）、通常生成印刷指示データUPJ を生成し（Ｓ１２２）、ユーザＩＤの示す利用者の通常生成印刷指示データUPJ としてプリントサーバ５０に送信する（Ｓ１２４）。
【０１０８】
条件監視部１３０は、通常生成印刷指示データUPJ を受け取る都度、その通常生成印刷指示データUPJ を、条件記憶部１２０に保存されている自動複製条件CJと比較して、自動複製対象であるか否かを判定して、合致するときには、印刷指示データ複製部１４０に自動複製印刷指示データCPJ の作成を指示する。
【０１０９】
たとえば、同一性判定部１３２は先ず、受け取った通常生成印刷指示データUPJ を指示データ一覧と突き合わせて、その通常生成印刷指示データUPJ に設定されているユーザＩＤとファイル名とファイルサイズの組合せの同一性を判定する（Ｓ１３２）。同一性判定部１３２は、これらの組合せが同一のものが存在しない場合には（Ｓ１３２−ＮＯ）、印刷指示データ生成部３４０から受信した印刷指示データPJ（通常生成印刷指示データUPJ ）を、保留状態で記憶装置に保存しておく（Ｓ１５０）。その際に、各印刷指示データPJを区別する識別子を付し、また、ユーザＩＤと文書名も記録する。
【０１１０】
また、同一性判定部１３２は、複製可否判定部１３４に、ユーザＩＤとファイル名を渡して複製対象利用者の特定を指示する（Ｓ１３４）。複製可否判定部１３４は、その文書（通常生成印刷指示データUPJ ）の自動複製範囲条件EJを参照し、ファイル名から渡されたユーザＩＤ以外の関連ユーザＩＤを印刷指示データ複製部１４０に通知する。存在しなければ何も返さない。
【０１１１】
この通知を受けた印刷指示データ複製部１４０は、通常生成印刷指示データUPJ を複製して自動複製印刷指示データCPJ を自動的に生成し（Ｓ１３６）、複製対象利用者ＩＤの示す利用者の自動複製印刷指示データCPJ として、プリントサーバ５０に設定された自動オンデマンド印刷専用の論理プリンタへ渡す。
【０１１２】
通知部１５０は、印刷指示データ複製部１４０が自動複製印刷指示データCPJ を自動的に作成したときには、その情報をクライアント端末３０の表示手段や音声通知手段（スピーカなど）を利用して複製対象の利用者に通知する（Ｓ１３６）。
【０１１３】
一方、ユーザＩＤとファイル名とファイルサイズの組合せが同一のものが存在しない場合には（Ｓ１３２−ＮＯ）、同一性判定部１３２はさらに、印刷設定の同一性も判定する（Ｓ１４０）。印刷設定も同一のときは（Ｓ１４０−ＹＥＳ）、同一性判定部１３２は、通知部１５０を介してその旨を通常生成印刷指示データUPJ の作成を指示した利用者に通知し、指示データ一覧に通常生成印刷指示データUPJ を追加しない。つまり、ここで受け取った通常生成印刷指示データUPJ は保留しないで破棄する（Ｓ１５２）。
【０１１４】
なお、この場合、印刷指示データPJの中身自体は保留中のものと同一で印刷指示日時が異なるだけと考えられる。よって、重複指示データ無効化部１６０は、保留中のものを、新たに生成した通常生成印刷指示データUPJ と置き換える（つまり元のを削除する）仕組みにしてもよい（Ｓ１６２，Ｓ１６４）。この場合、保留制御部１００は、指示データＩＤには元のと異なる新たな番号を付す。
【０１１５】
印刷設定が異なるときは（Ｓ１４０−ＮＯ）、その旨を通常生成印刷指示データUPJ の作成を指示した利用者に通知し、また、指示データ一覧に通常生成印刷指示データUPJ を追加する。つまる印刷指示データ生成部３４０から受信した印刷指示データPJ（通常生成印刷指示データUPJ ）を、保留状態で記憶装置に保存しておく（Ｓ１５０）。なお、この場合、同一文書について、画像データは同じであるが印刷設定の異なるものが複数保留されていくことになる。よって、同一文書の印刷指示データPJが多数生成されてしまうことが懸念される。この対処として、重複指示データ無効化部１６０は、保留中のもの、つまり印刷設定の異なる同一名のファイルの印刷指示データPJを、新たに生成した通常生成印刷指示データUPJ と置き換える（つまり元のを削除する）仕組みにしてもよい（Ｓ１６２，Ｓ１６４）。利用者の意図する印刷設定の通常生成印刷指示データUPJ のみが残る。この場合も、保留制御部１００は、指示データＩＤには元のと異なる新たな番号を付す。
【０１１６】
期限監視無効化部１７０は、一定期間ごとに、保留状態で保存した自動複製印刷指示データCPJ の保存期間が予め定められている期限に達したか否かを監視する（Ｓ１６６）。そして、一定期間を過ぎても印刷処理が実行されない自動複製印刷指示データCPJ を自動的に無効にする（Ｓ１６６−ＹＥＳ，Ｓ１６８）。
【０１１７】
利用者には、印刷システム１Ａを利用するためのＩＤカードが与えられている。利用者は、オンデマンド端末８０を操作するために、ＩＤカードをＩＤカードリーダにかざす（Ｓ１７０）。オンデマンド端末８０は、ＩＤカードリーダ２４０でＩＤカードから読み取った情報に基づいて認証サーバ６０に問い合せてユーザを特定する（Ｓ１７２）。ユーザＩＤが特定されないときや不正ユーザのときには処理を中止する（Ｓ１７２−ＮＯ）。正規のユーザＩＤが特定されると（Ｓ１７２−ＹＥＳ）、表示制御部２２０は、利用者の自発的な指示に基づき作成された通常生成印刷指示データUPJ のリストと、自動オンデマンド印刷専用の論理プリンタへ送信された自動複製印刷指示データCPJ の一覧（リスト）をプリントサーバ５０に問い合せる（Ｓ１７４）。
【０１１８】
表示制御部２２０は、プリントサーバ５０から取得した印刷指示データPJの一覧を操作画面に表示する（Ｓ１７５）。その際、表示制御部２２０は、たとえば、リストの上位に通常生成印刷指示データUPJ を表示し、境界線を表示した下部に自動複製印刷指示データCPJ のリストを表示する。
【０１１９】
利用者は、表示された各印刷指示データPJの中から、印刷処理を希望するものを選択して印刷処理を指示する（Ｓ１７６）。実行指示部２３０は、この指示入力を受付部２１０を介して受け付けると、プリントサーバ５０に、利用者が選択した印刷指示データPJの保留解除命令を送信する（Ｓ１７８）。
【０１２０】
たとえば、利用者は、境界線の下部に示された各自動複製印刷指示データCPJ の一覧中から、印刷を希望する自動複製印刷指示データCPJ を選択し、プリンタ７０からの出力指示を発する。そうすると、プリントサーバ５０に、利用者が選択した自動複製印刷指示データCPJ の保留解除命令が送信される。
【０１２１】
プリントサーバ５０は、印刷指示データPJの保留解除命令を受信すると（Ｓ１８０−ＹＥＳ）、保留状態にしておいた印刷指示データPJの保留を解除し、接続されたプリンタ７０へ送信する（Ｓ１８２）。印刷指示データPJを受信したプリンタ７０は印刷処理を実行する（Ｓ１８４）。
【０１２２】
本手順によれば、利用者がある電子文書を印刷したいと思い立ったとき、予め指定しておいた自動複製条件CJ（前例ではユーザＩＤ、ファイル名、ファイルサイズの組合せが異なる場合）に合致すれば、ある利用者の指示に基づき通常生成印刷指示データUPJ が新規に作成されてプリントサーバ５０に送信された時点で、自動複製範囲条件EJで指定されている複製対象利用者には、自動複製印刷指示データCPJ が自動的に複製済みである。複製対象利用者は、オンデマンド端末８０を操作して、その自動複製印刷指示データCPJ の保留状態を解除するだけで印刷出力が得られるようになる。その結果、本実施形態を適用しない場合に比べて、印刷操作手順が簡略化され、印刷出力が得られるまでの時間が短縮される。
【０１２３】
つまり、文書を取り扱っている利用者がその文書の印刷を指示すると、自動複製条件CJに応じて当該文書についての自動複製印刷指示データCPJ の生成、保留、および自動複製されたことの通知がなされ、すぐに印刷可能な状態（オンデマンド印刷可能な状態）となる。そのため、通知を受けた複製対象の利用者（印刷指示を発した利用者とは異なる、印刷処理についての実行を希望することになる利用者）は、ＩＤカードをオンデマンド端末８０にかざすだけで出力可能となる。
【０１２４】
たとえば、同一の印刷物を複数の利用者がそれぞれ印刷する場面において、各利用者が同様にクライアント端末３０でオンデマンド印刷の指示を行なうことが考えられるが、この場合、各人が同様の指示操作をすることは冗長である。これに対して、本実施形態の仕組みを適用すれば、誰かが文書のオンデマンド印刷を指示すると、自動複製条件CJに合致すれば、複製対象として設定されている利用者についても自動複製印刷指示データCPJ が自動的に生成され、印刷可能な状態で保留されるとともに、その旨が複製対象利用者に通知される。通知を受けた者は、印刷指示を発した者と同様の印刷指示をする必要はなく、その指示操作の手間を省いて、ＩＤカードをかざすだけで出力可能となる。
【０１２５】
より具体的な例を挙げると、メンバーが他のメンバーの作成した文書を高い頻度で印刷する場合、自動オンデマンド印刷条件（本例では自動複製条件CJ）に該当した文書であれば、自動複製範囲条件EJで規定される複製対象利用者（たとえばプロジェクトメンバー全員分）の自動複製印刷指示データCPJ が生成される。この結果、個人の印刷業務プロセスの改善だけでなく、プロジェクト単位での業務の効率化に繋がる。また、複数人で同一文書を編集する場合、誰かにより文書の印刷指示が発せられたタイミングでそれぞれの編集メンバー用に自動複製印刷指示データCPJ が生成されるように設定しておくとよい。編集メンバーは、文書を印刷したいと思ったときに、既に生成済みの自動複製印刷指示データCPJ の保留状態を解除すれば、何時でも素早く、最新の文書の印刷出力が得られる。
【０１２６】
また、会議などで、代表者が人数分の印刷物を用意して会議開催時に配布する場面においては、適切な部数を把握することが困難であることもある。その把握が適切でないと、必要以上に多く印刷されてしまうことが起こり得る。また、事前には会議参加人数を把握していたとしても、会議に参加しない者が発生したときにはその者の分の印刷物が無駄になる。これに対して、本実施形態を適用して各人が印刷物を持参して参加する仕組みにすれば、文書に関連のある利用者は、通知を受けた自動複製印刷指示データCPJ が保留状態となっているため、当該自動複製印刷指示データCPJ を印刷するか否かの選択は複製対象利用者に委ねられる。そのため、利用者が意図としない印刷は行なわれず、結果的に最適な部数が出力されることになる。
【０１２７】
一方、印刷出力数に応じた課金により収益を上げる側の視点に立つと、自動複製印刷指示データCPJ が自動的に複製されていることで、印刷出力の機会が増え、収益増大に繋がることが期待される。たとえば、利用者がオンデマンド端末８０を操作したときに、出力待ちの印刷指示データPJをリスト表示した場合、その利用者が自ら指示した通常生成印刷指示データUPJ だけでなく、利用者が印刷を望む可能性の高い自動的に作成された自動複製印刷指示データCPJ もリストアップされる。その結果、印刷出力数を増加させ、収益増大の要因となり得る。
【０１２８】
＜具体例＞
次に、指示データ一覧に同一文書の印刷指示データPJが存在せず自動複製印刷指示データCPJ が生成されるケース、指示データ一覧に同一文書の印刷指示データPJが存在し印刷設定まで同一のケース、指示データ一覧に同一文書の印刷指示データPJが存在するが印刷設定は異なるケース、のそれぞれについて具体的な事例を挙げて説明する。
【０１２９】
［具体例１］
図４〜図４Ｄは、指示データ一覧に同一文書の印刷指示データPJが存在せず自動複製印刷指示データCPJ が生成される具体例１を説明する図である。ここで、図４は、利用者「ＡＡＡ］について通常生成印刷指示データUPJ が作成される前の、保留制御部１００が保留している印刷指示データPJの一覧（指示データ一覧）の一例である。図４Ａは、利用者「ＡＡＡ］について通常生成印刷指示データUPJ が生成された後の指示データ一覧の一例である。図４Ｂは、文書ごとに設定される自動複製範囲条件EJを記述した複製対象一覧（ユーザテーブル）の一例である。図４Ｃは、他の利用者について自動複製印刷指示データCPJ が生成された後の指示データ一覧の一例である。図４Ｄは、具体例１（後述する具体例２，３も含む）の概要を示した図である。
【０１３０】
１）クライアント端末３０を操作して、利用者「ＡＡＡ」が、「ａａａ仕様書」を、印刷設定「パンチ／両面」でプリントサーバ５０に印刷を指示する。
【０１３１】
２）プリントサーバ５０では、同一性判定部１３２は、１）で渡されたユーザＩＤ，ファイル名，ファイルサイズを元に、保留制御部１００が保留中の指示データ一覧（図４）から、前記の組合せが同一の印刷指示データPJが存在するか調べる。存在しなければ、指示データ一覧（図４）に通常生成印刷指示データUPJ を追加し（図４の指示データＩＤ：７８４）、複製可否判定部１３４にユーザＩＤとファイル名を渡す。
【０１３２】
３）複製可否判定部１３４は、複製対象一覧（図４Ｂ）を参照して、ファイル名から渡されたユーザＩＤ以外の関連ユーザＩＤを印刷指示データ複製部１４０に返す。存在しなければ何も返さない。たとえば、「ａａａ仕様書」の関連ユーザはＡＡＡ，ＢＢＢ，ＣＣＣなので、ＡＡＡ以外のＢＢＢ，ＣＣＣを返す。
【０１３３】
４）印刷指示データ複製部１４０は、複製可否判定部１３４から渡されたユーザＩＤの数だけ、２）で作成した通常生成印刷指示データUPJ を複製し、渡されたユーザＩＤに置き換えることで、各複製対象利用者用の自動複製印刷指示データCPJ を生成する。また、通知部１５０は、該当の複製対象利用者宛てに、通常生成印刷指示データUPJ を複製した旨をＷｅｂメールや電子メールで通知する。たとえば、ＢＢＢ，ＣＣＣが渡されているので、指示データＩＤ：７８４を２個複製し、ユーザＩＤをＢＢＢ，ＣＣＣに置き換えて、指示データ一覧（図４Ａ）に追加する（図４Ｃ）。
【０１３４】
５）利用者「ＡＡＡ」は、オンデマンドで、好きなプリンタ７０から「ａａａ仕様書」を出力し得る。
【０１３５】
６）また、複製対象の利用者「ＢＢＢ」および利用者「ＣＣＣ」は、自ら印刷指示する手間をかけることなく、オンデマンドプリントで好きなプリンタ７０から「ａａａ仕様書」を出力し得る。
【０１３６】
［具体例２］
図４Ｃを参照して、指示データ一覧に同一文書の印刷指示データPJが存在し、印刷設定まで同一である具体例２について説明する。以下では、前記の具体例１の後の処理であるとする。
【０１３７】
１）利用者「ＢＢＢ」が「ａａａ仕様書」を印刷設定「パンチ／両面」でプリントサーバ５０に印刷指示する。
【０１３８】
２）プリントサーバ５０では、同一性判定部１３２は、１）で渡されたユーザＩＤ、ファイル名、ファイルサイズを元に、保留制御部１００が保留中の指示データ一覧（図４Ｃ）から、前記の組合せが同一の印刷指示データPJが存在するか調べる。
【０１３９】
３）存在する場合、同一性判定部１３２は、印刷設定も同じかどうかチェックし、印刷設定まで同じであれば、通知部１５０を介して、「既に同様の印刷指示データが存在します」という旨のメッセージを、利用者「ＢＢＢ」に通知し、指示データ一覧に追加しない。さらに、複製された印刷指示データPJ（自動複製印刷指示データCPJ ）と個人の通常生成印刷指示データUPJ が重複（バッティング）した場合、印刷設定を考慮した上で、「既にある」「パンチの印刷指示データPJがある」などの表示をすることで、利用者の印刷指示を援護（サポート）するようにしてもよい。なお、この場合、印刷指示データ複製部１４０による複製処理はなされないので、利用者「ＢＢＢ」の通常生成印刷指示データUPJ は、他の複製対象者には複製されない。
【０１４０】
また、前記の処理を複製された自動複製印刷指示データCPJ と自分が発行した通常生成印刷指示データUPJ を置き換えてもよい。すなわち、指示データＩＤ：７８５を削除し、指示データＩＤ：７８７として同じ文書・同じ印刷設定の印刷指示データPJを指示データ一覧に追加する。このとき、印刷指示時間は１）の動作を行なったときの時間で更新される。
【０１４１】
［具体例３］
図４Ｅは、指示データ一覧に同一文書の印刷指示データPJが存在するが印刷設定は異なる具体例３を説明する図である。ここで、図４Ｅは、利用者「ＣＣＣ］について通常生成印刷指示データUPJ が作成された後の、保留制御部１００が保留している指示データ一覧の一例である。
【０１４２】
１）利用者「ＣＣＣ」が「ａａａ仕様書」を印刷設定「Ａ５／ステイプル」でプリントサーバ５０に印刷指示する。
【０１４３】
２）プリントサーバ５０において、同一性判定部１３２は、１）で渡されたユーザＩＤ、ファイル名、ファイルサイズを元に、保留制御部１００が保留中の指示データ一覧（図４Ｃ）から、前記の組合せが同一の印刷指示データPJが存在するか調べる。存在する場合、同一性判定部１３２は、印刷設定も同じかどうかチェックし、印刷設定が違えば、通知部１５０を介して、「印刷設定の異なる同一名のファイルの印刷指示データPJが存在します」という旨のメッセージを利用者「ＣＣＣ」に通知し、指示データ一覧に通常生成印刷指示データUPJ を追加する（図４Ｅ）。この場合、なお、この場合、印刷指示データ複製部１４０による複製処理はなされないので、利用者「ＣＣＣ」の通常生成印刷指示データUPJ は、他の複製対象者には複製されない。
【０１４４】
なお、前記処理の際に、既存の印刷指示データPJ（印刷設定の異なる同一名のファイルの印刷指示データPJ）を削除してもよい。これによって、利用者「ＣＣＣ」の意図する印刷設定の印刷指示データPJのみが残り、たとえば、プリンタ７０にて印刷指示データPJを選択・削除できないような単機能機（シンプルファンクションプリンタ）などで印刷するケースにて有効である。
【０１４５】
＜電子計算機による構成＞
図５は、印刷制御装置５や出力指示装置８の他の構成例を示すブロック図である。ここでは、パーソナルコンピュータなどの電子計算機を利用して、印刷制御装置５や出力指示装置８を、ソフトウェアを実行するマイクロプロセッサなどから構築されるより現実的なハードウェア構成を示している。
【０１４６】
すなわち、本実施形態において、オンデマンド印刷処理に関わる処理を行なう印刷制御装置５や画像形成装置７の仕組みは、ハードウェア処理回路により構成することに限らず、その機能を実現するプログラムコードに基づき電子計算機（コンピュータ）を用いてソフトウェア的に実現される。よって、本実施形態に係る仕組みを、電子計算機（コンピュータ）を用いてソフトウェアで実現するために好適なプログラムあるいはこのプログラムを格納したコンピュータ読取可能な記憶媒体が発明として抽出される。ソフトウェアにより実行させる仕組みとすることで、ハードウェアの変更を伴うことなく、処理手順などが容易に変更されることとなる。
【０１４７】
自動複製印刷指示データAPJ を生成する一連のオンデマンド印刷処理はハードウェアまたはソフトウェアの単独に限らずその両者の複合構成によっても実現され得る。ソフトウェアによる処理を実行する場合、処理手順を示したプログラムを、ハードウェアに組み込まれたコンピュータ内の記憶媒体に組み込んで（インストールして）実行させたり、各種処理が実行可能な汎用の電子計算機にプログラムを組み込んで実行させる。
【０１４８】
自動複製印刷指示データAPJ を生成するオンデマンド印刷処理機能をコンピュータに実行させるプログラムは、ＣＤ−ＲＯＭなどの記録媒体を通じて配布される。あるいは、このプログラムは、ＣＤ−ＲＯＭではなくＦＤに格納されてもよい。また、ＭＯドライブを設け、ＭＯに前記プログラムを格納してもよく、またフラッシュメモリなどの不揮発性の半導体メモリカードなど、その他の記録媒体にプログラムを格納してもよい。さらに、ソフトウェアを構成するプログラムは、記録媒体を介して提供されることに限らず、有線あるいは無線などの通信網を介して提供されてもよい。たとえば、他のサーバなどからインターネットなどのネットワークを経由してプログラムをダウンロードして取得したり、あるいは更新したりしてもよい。さらに、自動複製印刷指示データAPJ を生成するオンデマンド印刷処理を行なう機能を実現するプログラムコードを記述したファイルとしてプログラムが提供されるが、この場合、一括のプログラムファイルとして提供されることに限らず、コンピュータで構成されるシステムのハードウェア構成に応じて、個別のプログラムモジュールとして提供されてもよい。
【０１４９】
たとえば、コンピュータシステム９００は、ＣＰＵ（Central Processing Unit ）やマイクロプロセッサ（microprocessor）で構成された中央制御部９１０と、読出専用の記憶部であるＲＯＭ（Read Only Memory）、あるいは随時読出し・書込みが可能なメモリであるＲＡＭ（Random Access Memory）などを具備する記憶部９１２と、操作部９１４と、図示を割愛したその他の周辺部材を有している。
【０１５０】
中央制御部９１０は、コンピュータが行なう演算と制御の機能を超小型の集積回路に集約させたＣＰＵを代表例とする電子計算機の中枢をなすものと同様のものである。ＲＯＭには自動複製印刷指示データAPJ を生成するオンデマンド印刷処理機能用の制御プログラムなどが格納される。記憶部６１２のＲＯＭがその機能を備えるものとしてもよい。操作部９１４は、利用者による操作を受け付けるためのユーザインタフェースである。
【０１５１】
なお、コンピュータシステム９００の制御系としては、メモリカードなどの図示を割愛した外部記録媒体を挿脱可能に構成し、またインターネットなどの通信網との接続が可能に構成するとよい。このためには、制御系は、中央制御部９１０や記憶部９１２の他に、可搬型の記録媒体の情報を読み込むメモリ読出部９２０や外部との通信インタフェース手段としての通信Ｉ／Ｆ９２２を備えるようにするとよい。メモリ読出部９２０を備えることで外部記録媒体からプログラムのインストールや更新ができる。通信Ｉ／Ｆ９２２を備えることで、通信網を介しプログラムのインストールや更新ができる。基本的なオンデマンド印刷処理の仕組みは前記実施形態と同様である。
【０１５２】
なお、ここでは、印刷制御装置５や出力指示装置８をコンピュータにてソフトウェア上で実現する構成例で説明しているが、本実施形態のオンデマンド印刷処理を実現するための印刷制御装置５や出力指示装置８の各部（機能ブロックを含む）の具体的手段は、ハードウェア、ソフトウェア、通信手段、これらの組み合わせ、その他の手段を用いることができ、このこと自体は当業者において自明である。また、機能ブロック同士が複合して１つの機能ブロックに集約されてもよい。また、コンピュータにプログラム処理を実行させるソフトウェアは、組合せの態様に応じて分散してインストールされる。
【図面の簡単な説明】
【０１５３】
【図１】本実施形態の印刷システムの基本構成を示す図である。
【図１Ａ】本実施形態の印刷システムの適用例を示す図である。
【図２】印刷制御装置の構成例を示す図である。
【図２Ａ】出力指示装置の構成例を示す図である。
【図３】本実施形態の印刷システムのシステム構成図である。
【図３Ａ】本実施形態の印刷システムにおける処理手順の一例を示すフローチャートである。
【図４】通常生成印刷指示データが作成される前の、保留制御部が保留している指示データ一覧の一例である。
【図４Ａ】利用者「ＡＡＡ］について通常生成印刷指示データが生成された後の指示データ一覧の一例である。
【図４Ｂ】文書ごとに設定される自動複製範囲条件を記述した複製対象一覧の一例である。
【図４Ｃ】自動複製印刷指示データCPJ が生成された後の指示データ一覧の一例である。
【図４Ｄ】具体例１〜３の概要を示した図である。
【図４Ｅ】利用者「ＣＣＣ］について通常生成印刷指示データが生成された後の指示データ一覧の一例である。
【図５】印刷制御装置や出力指示装置を、電子計算機を利用して構成するときの構成例を示すブロック図である。
【符号の説明】
【０１５４】
１…印刷システム、１００…保留制御部、１０６…記憶媒体、１１０…条件設定部、１１２…条件入力部１１２、１１４…条件受付部１１４、１２０…条件記憶部、１３０…条件監視部、１３２…同一性判定部１３２、１３４…複製可否判定部１３４、１４０…印刷指示データ複製部１４０、１５０…通知部、１６０…重複指示データ無効化部、１７０…期限監視無効化部、２１０…受付部、２２０…表示制御部、２３０…実行指示部、２４０…ＩＤカードリーダ、３…文書作成編集装置、３０…クライアント端末、３４０…印刷指示データ生成部３４０、５…印刷制御装置、５０…プリントサーバ、６０…認証サーバ、７…画像形成装置、７０…プリンタ、８…出力指示装置、８０…オンデマンド端末、９…通信網、９１０…中央制御部、９１２…記憶部、９１４…操作部、９２０…メモリ読出部、９２２…通信Ｉ／Ｆ
【図１】
2010061251.tif 000003
【図１Ａ】
2010061251.tif 000004
【図２】
2010061251.tif 000005
【図２Ａ】
2010061251.tif 000006
【図３】
2010061251.tif 000007
【図３Ａ】
2010061251.tif 000008
【図４】
2010061251.tif 000009
【図４Ａ】
2010061251.tif 000010
【図４Ｂ】
2010061251.tif 000011
【図４Ｃ】
2010061251.tif 000012
【図４Ｄ】
2010061251.tif 000013
【図４Ｅ】
2010061251.tif 000014
【図５】
2010061251.tif 000015