(57)【要約】【課題】  印刷物に対する取扱い上の意識を高めることのできる印刷制御装置及び印刷制御プログラムの提供を目的とする。【解決手段】  印刷要求された文書データを印刷先の印刷装置に解釈可能な印刷データに変換し、該印刷データを前記印刷装置に印刷させる印刷制御装置であって、前記印刷要求に伴い送信される、前記文書データの印刷者を識別する印刷者識別情報と前記文書データを識別する文書識別情報とを受信する受信手段と、前記文書識別情報に基づいて前記印刷要求に係る文書データを取得する文書データ取得手段と、前記文書データ取得手段によって取得された前記文書データと共に少なくとも前記印刷者識別情報が印字されるように前記印刷データを生成する印刷データ生成手段とを有することにより上記課題を解決する。【選択図】  図４
2006146490.tif 000002
【特許請求の範囲】
【請求項１】
印刷要求された文書データを印刷先の印刷装置に解釈可能な印刷データに変換し、該印刷データを前記印刷装置に印刷させる印刷制御装置であって、
前記印刷要求に伴い送信される、前記文書データの印刷者を識別する印刷者識別情報と前記文書データを識別する文書識別情報とを受信する受信手段と、
前記文書識別情報に基づいて前記印刷要求に係る文書データを取得する文書データ取得手段と、
前記文書データ取得手段によって取得された前記文書データと共に少なくとも前記印刷者識別情報が印字されるように前記印刷データを生成する印刷データ生成手段とを有することを特徴とする印刷制御装置。
【請求項２】
前記文書データ取得手段は、前記印刷要求に係る文書データと共に、該文書データに関連付けられている前記印刷者識別情報の印刷態様を示す印刷関連情報を取得し、
前記印刷データ生成手段は、前記印刷関連情報に示される印刷態様によって前記印刷者識別情報が印字されるように該印刷者識別情報を前記印刷データに付加することを特徴とする請求項１記載の印刷制御装置。
【請求項３】
前記印刷データ生成手段は、前記印刷関連情報に基づいて前記印刷者の氏名及び／又は印刷日時を前記印刷データに付加することを特徴とする請求項２記載の印刷制御装置。
【請求項４】
前記印刷関連情報は、前記印刷者識別情報の印字位置を示す位置情報を含み、
前記印刷データ生成手段は、前記印刷関連情報における前記位置情報が、前記文書データの印刷イメージにおける所定の位置と重なるときは、前記位置情報に示される位置と異なる位置に前記印刷者識別情報が印字されるように該印刷者識別情報を前記印刷データに付加することを特徴とする請求項２又は３記載の印刷制御装置。
【請求項５】
前記印刷データ生成手段は、前記文書データの印刷イメージにおけるヘッダ領域又はフッタ領域に印字される文字列の位置に基づき、前記印刷者識別情報を印字させる位置を決定することを特徴とする請求項４記載の印刷制御装置。
【請求項６】
前記印刷データ生成手段は、前記文書データの印刷イメージにおけるヘッダ領域又はフッタ領域に印字される文字列のフォントサイズに基づき、前記印刷者識別情報を印字させる位置を決定することを特徴とする請求項４又は５記載の印刷制御装置。
【請求項７】
コンピュータに、
文書データの印刷要求に伴い送信される、前記文書データの印刷者を識別する印刷者識別情報と前記文書データを識別する文書識別情報とを受信する受信手順と、
前記文書識別情報に基づいて前記印刷要求に係る文書データを取得する文書データ取得手順と、
前記文書データ取得手順において取得された前記文書データと共に少なくとも前記印刷者識別情報が印字されるように、前記文書データに基づいて印刷先の印刷装置に解釈可能な印刷データを生成する印刷データ生成手順と、
前記印刷データ生成手順において生成された前記印刷データを前記印刷装置に送信する送信手順とを実行させるための印刷制御プログラム。
【請求項８】
前記文書データ取得手順は、前記印刷要求に係る文書データと共に、該文書データに関連付けられている前記印刷者識別情報の印刷態様を示す印刷関連情報を取得し、
前記印刷データ生成手順は、前記印刷関連情報に示される印刷態様によって前記印刷者識別情報が印字されるように該印刷者識別情報を前記印刷データに付加することを特徴とする請求項７記載の印刷制御プログラム。
【請求項９】
前記印刷データ生成手順は、前記印刷関連情報に基づいて前記印刷者の氏名及び／又は印刷日時を前記印刷データに付加することを特徴とする請求項８記載の印刷制御プログラム。
【請求項１０】
前記印刷関連情報は、前記印刷者識別情報の印字位置を示す位置情報を含み、
前記印刷データ生成手順は、前記印刷関連情報における前記位置情報が、前記文書データの印刷イメージにおける所定の位置と重なるときは、前記位置情報に示される位置と異なる位置に前記印刷者識別情報が印字されるように該印刷者識別情報を前記印刷データに付加することを特徴とする請求項８又は９記載の印刷制御プログラム。
【請求項１１】
前記印刷データ生成手順は、前記文書データの印刷イメージにおけるヘッダ領域又はフッタ領域に印字される文字列の位置に基づき、前記印刷者識別情報を印字させる位置を決定することを特徴とする請求項１０記載の印刷制御プログラム。
【請求項１２】
前記印刷データ生成手順は、の印刷イメージにおけるヘッダ領域又はフッタ領域に印字される文字列のフォントサイズに基づき、前記印刷者識別情報を印字させる位置を決定することを特徴とする請求項１０又は１１記載の印刷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置及び印刷制御プログラムに関し、特に印刷要求された文書データを印刷先の印刷装置に解釈可能な印刷データに変換し、該印刷データを前記印刷装置に印刷させる印刷制御装置及び印刷制御プログラムに関する。
【背景技術】
【０００２】
近年ではセキュリティ志向が高まっており、文書管理システムに登録した文書についてもこの動きが生じてきている。例えば、登録されている文書に対してアクセス制御を行う文書管理システムも多数存在している（例えば、特許文献１）。アクセス制御によって、各文書にアクセスできるユーザを制限することができ、文書管理システム上においては文書の不正利用を効果的に防止することができる。
【特許文献１】特開２０００−２１５０９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、アクセス制御をクリアしたユーザによって機密文書のような重要資源が印刷物として出力された状態においては、当該印刷物の管理は人手に委ねられることになる。したがって、他の者が当該印刷物に容易にアクセス可能となり、悪意のある者によって人目に晒されるような場所に重要資源が放置されるという事態も生じ得ることが考えられる。そこで、印刷を行う者の重要資源に対する取り扱いの意識を高めることの必要性が高まっている
本発明は、上記の点に鑑みてなされたものであって、印刷物に対する取扱い上の意識を高めることのできる印刷制御装置及び印刷制御プログラムの提供を目的とする。
【課題を解決するための手段】
【０００４】
そこで上記課題を解決するため、本発明は、請求項１に記載されるように、印刷要求された文書データを印刷先の印刷装置に解釈可能な印刷データに変換し、該印刷データを前記印刷装置に印刷させる印刷制御装置であって、前記印刷要求に伴い送信される、前記文書データの印刷者を識別する印刷者識別情報と前記文書データを識別する文書識別情報とを受信する受信手段と、前記文書識別情報に基づいて前記印刷要求に係る文書データを取得する文書データ取得手段と、前記文書データ取得手段によって取得された前記文書データと共に少なくとも前記印刷者識別情報が印字されるように前記印刷データを生成する印刷データ生成手段とを有することを特徴とする。
【０００５】
このような印刷制御装置では、文書データと共に印刷者を識別できる情報を印字するため、印刷物の印刷者の特定を容易にすることができ、印刷者の印刷物に対する取扱い情報の意識を高めることができる。
【０００６】
また、上記課題を解決するため、上記印刷制御装置における機能を実現するための印刷制御プログラムとしてもよい。
【発明の効果】
【０００７】
本発明によれば、印刷物に対する取扱い上の意識を高めることのできる印刷制御装置及び印刷制御プログラムを提供することができる。
【発明を実施するための最良の形態】
【０００８】
以下、図面に基づいて本発明の実施の形態を説明する。図１は、本発明の実施の形態における文書管理システムの構成例を示す図である。図１において文書管理システム１は、印刷サーバ１０と、文書管理サーバ２０と、クライアント装置３０ａ、３０ｂ及び３０ｃ等の一台以上のクライアント装置（以下、総称する場合「クライアント装置３０」という。）とがＬＡＮ（Local Area Network）やインターネット等のネットワーク４０（有線又は無線の別は問わない。）を介して接続されることにより構成されている。
【０００９】
印刷サーバ１０は、後述される文書管理サーバ２０に管理されている文書データの印刷処理をプリンタ５０に実行させるための印刷制御機能が実装されたコンピュータであり、本実施の形態において、印刷制御装置の具体例となる。すなわち、印刷サーバ１０は、クライアント装置３０からの文書データの印刷要求に応じ、当該印刷要求において指定されている文書データを文書管理サーバ２０より取得し、当該文書データをプリンタ５０が解釈可能な形式のデータに変換し、変換された印刷データの印刷指示をプリンタ５０に対して行う。なお、本実施の形態において、文書データとは、一般的なワープロソフトによって作成されたデータのみならず、表計算ソフトによって作成されたデータや、スキャナによって読み取られたイメージデータ等、印刷対象となりうる様々な電子データを含む概念として扱う。
【００１０】
文書管理サーバ２０は、文書データの管理機能が実装されたコンピュータである。すなわち、文書管理サーバ２０には、クライアント装置３０において所定のアプリケーションによって作成された文書データや、スキャナによって読み取られた文書データ等がその書誌情報とともに蓄積されており、クライアント装置３０や印刷サーバ１０からの要求に応じて、文書データの検索、登録、更新、及び削除等を行う。
【００１１】
図２は、本発明の実施の形態における文書管理サーバにおける文書データの管理形態の例を示す図である。図２に示されるように、文書管理サーバ２０は、キャビネットと呼ばれる概念によって各文書データを分類して管理している。一台の文書管理サーバ２０には複数のキャビネットを定義することができ、一つのキャビネットには複数の文書データを格納することができる。
【００１２】
各キャビネットには、キャビネット属性情報２０１が関連付けられている。キャビネット属性情報２０１は、文書データの印刷の際に、文書データの内容と共に印字させる文字列や、当該文字列の印字位置等の印刷態様を示す情報を含む情報である。キャビネット属性情報２０１は、例えば、システム管理者等によって、キャビネットの作成時等に設定される。
【００１３】
図３は、キャビネット新規作成ダイアログの表示例を示す図である。図３に示されるキャビネット新規作成ダイアログ２１０は、文書管理サーバ２０上に新たなキャビネットを作成する際に、文書管理サーバ２０や、文書管理サーバ２０をネットワークを介して操作するための他の装置（例えば、クライアント装置３０ｂ又は３０ｃ等）において表示されるダイアログであり、キャビネット名入力領域２１１及び印字情報設定領域２１２等を有する。キャビネット名入力領域２１１は、新たに作成するキャビネットのキャビネット名を入力させるための領域である。
【００１４】
印字情報設定領域２１２は、キャビネット属性情報２０１を設定させるための領域であり、例えば、チェックボタン２１２１、印字位置選択領域２１２２、及び印字文字列指定領域２１２３等を有する。印字文字列指定領域２１２３は、文書データの内容と共に記録用紙に印字させる文字列（以下「印字文字列」という。）を指定するための領域である。印字位置選択領域２１２２は、印字文字列の記録用紙上における印字位置を選択させるための領域である。印字位置として、例えば、左上、中上、右上、左下、中下又は右下等の中から選択することができる。
【００１５】
チェックボタン２１２１は、印字文字列の印字を行うか否かを選択させるためのチェックボタンであり、チェックされると印字文字列の印字が行われる。図３においては、記録用紙の左上に日時及び印刷者名を印字する旨の設定例が示されている。ここで、日時とは印刷が実行された日時を意味し、印刷者名とは、クライアント装置３０等において印刷指示を行ったユーザのユーザ名が相当する。
【００１６】
キャビネット新規作成ダイアログ２１０において、キャビネット属性情報の設定が行われ、ＯＫボタン２１３がクリックされると、文書管理サーバ１０上に新たなキャビネットが作成され、キャビネット属性情報２０１が当該キャビネットに関連付けられる。
【００１７】
なお、図３のキャビネット新規作成ダイアログ２１０によれば、キャビネットごとにキャビネット属性情報２０１を設定する必要があるが、全てのキャビネットに対して同じキャビネット属性情報２０１を一括して設定させるようなダイアログを提供してもよい。また、文書データごとにキャビネット属性情報２０１に相当する情報を設けてもよい。
【００１８】
図１に戻る。クライアント装置３０は、文書管理サーバ２０において蓄積されている文書データに対する印刷要求を印刷サーバ１０に対して行うコンピュータである。このとき、印刷要求の引数として、印刷者名や印刷対象となる文書データを識別するための文書データ識別情報が印刷サーバ１０に送信される。なお、本実施の形態においてクライアント装置３０は、エンドユーザが直接利用する装置のみならず、例えば、Ｗｅｂ環境におけるＷｅｂサーバのように、Ｗｅｂブラウザからの要求を印刷サーバ１０に伝える装置をも含む。すなわち、クライアント装置３０は、印刷サーバ１０に対して印刷要求を送信するあらゆる装置を含む。
【００１９】
なお、印刷サーバ１０と文書管理サーバ２０とは、必ずしも別個のハードウェアによって実現する必要はなく、印刷サーバ１０における印刷制御機能と文書管理サーバ２０における文書データの管理機能とを一つのハードウェエアによって実現しても本発明の適用上問題はない。
【００２０】
図４は、本発明の実施の形態における印刷サーバの機能構成例を示す図である。図４において、印刷サーバ１０は、印刷要求受付部１１、印刷指示制御部１２、文書アプリ１３、印刷データ生成部１４、文書管理接続部１５及び印刷ジョブキュー１６等より構成される。
【００２１】
印刷要求受付部１１は、クライアント装置３０からのリクエストメッセージを受信し、リクエストメッセージの内容を解釈することにより、クライアント装置３０からの要求に応じた処理の実行の指示を印刷指示制御部１２に行う機能である。例えば、クライアント装置３０からのリクエストメッセージが、ある文書データの印刷を要求するものである場合は、印刷要求受付部１１は、当該文書データの印刷処理の実行を印刷指示制御部１２に指示する。
【００２２】
印刷指示制御部１２は、印刷要求受付部１１からの印刷指示の内容（例えば、印刷者名や文書データ識別情報等）を印刷ジョブキュー１６に登録する機能である。印刷指示制御部１２は、印刷指示の内容を印刷ジョブキュー１６に登録すると、印刷処理は開始せずに印刷要求受付部１１に処理の制御を戻す（例えば、関数呼び出しであればリターンする。）。すなわち、印刷指示制御部１２からの印刷指示は、クライアント装置３０への応答を迅速に行うために当該印刷指示に対して同期的には実行されない。
【００２３】
文書アプリ１３は、文書データの生成・編集に利用されるワープロソフトや表計算ソフト等のアプリケーションであり、文書データの種類に応じて各種のアプリケーションが存在し得る。
【００２４】
印刷データ生成部１４は、印刷対象とされている文書データを、印刷先として指定されたプリンタ５０が解釈可能な形式（例えば、PDL（Page Description Language）等の印刷制御コマンド）のデータ（以下「印刷データ」という。）に変換する機能である。具体例としては、プリンタドライバが印刷データ生成部１４に相当する。
【００２５】
文書管理接続部１５は、印刷対象とされている文書データを文書管理サーバ２０よりダウンロードする機能である。文書管理接続部１５は、印刷ジョブキュー１６を定期的に参照して、処理すべき印刷ジョブが存在する場合は、当該印刷ジョブにおいて印刷対象とされている文書データを文書管理サーバ２０より取得する。文書管理接続部１５は、また、文書管理サーバ２０における文書管理機能を呼び出すための関数インタフェースを他のモジュールに対して提供する。
【００２６】
図５は、本発明の実施の形態における印刷サーバのハードウェア構成例を示す図である。図５の印刷サーバ１０は、それぞれバスBで相互に接続されているドライブ装置１００と、補助記憶装置１０２と、メモリ装置１０３と、演算処理装置１０４と、インタフェース装置１０５とを有するように構成される。
【００２７】
印刷サーバ１０での処理を実現するプログラムは、ＣＤ−ＲＯＭ等の記録媒体１０１によって提供される。プログラムが記録された記録媒体１０１がドライブ装置１００にセットされると、プログラムが記録媒体１０１からドライブ装置１００を介して補助記憶装置１０２にインストールされる。
【００２８】
補助記憶装置１０２は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。メモリ装置１０３は、プログラムの起動指示があった場合に、補助記憶装置１０２からプログラムを読み出して格納する。演算処理装置１０４は、メモリ装置１０３に格納されたプログラムを処理することにより、図４に示された各種機能を実現する。インタフェース装置１０５は例えばモデム、ルータ等で構成され、図１のネットワーク４０に接続するために用いられる。
【００２９】
なお、文書管理サーバ２０やクライアント装置３０についても、図５に示される印刷サーバ１０と同様のハードウェア構成をとることができる。
【００３０】
以下、図４の印刷サーバ１０の処理手順について説明する。図６は、印刷サーバにおける印刷要求受付処理を説明するためのフローチャートである。図６に示される処理の開始時点において、クライアント装置３０には、文書管理サーバ２０において検索された文書データの一覧を表示する画面（以下「文書データ一覧画面」という。）が表示されているものとする。
【００３１】
ステップＳ１０１において、クライアント装置３０のユーザが、表示されている文書データ一覧画面において印刷対象とする文書データ（以下「対象文書データ」という。）を選択し、印刷指示を行うと、対象文書データの印刷を要求するリクエストメッセージがクライアント装置３０から印刷サーバ１０に送信される。クライアント装置３０における印刷指示の操作は、例えば、図７に示されるようなダイアログを介して行われる。
【００３２】
図７は、印刷指示ダイアログの表示例を示す図である。図７において印刷指示ダイアログ３１０は、印刷先選択領域３１１、印刷方法選択領域３１２及び印刷部数指定領域３１３等を有している。印刷先選択領域３１１は、印刷可能なプリンタに対応するアイコンが表示され、印刷先とするプリンタを選択させるための領域である。印刷方法選択領域３１２は、印刷方法を選択させるための領域である。印刷方法として、例えば、「サーバ印刷」が選択されると、クライアント装置３０にインストールされたプリンタドライバによる印刷ではなく、印刷サーバ１０の印刷データ生成部１４等の機能を利用した印刷が実行される。本実施の形態においては、「サーバ印刷」が選択された場合を例として説明する。印刷部数指定領域３１３は、印刷部数を指定させるための領域である。
【００３３】
印刷指示ダイアログ３１０において設定が行われ、ＯＫボタン３１４がクリックされると、上述したリクエストメッセージが印刷サーバ１０に対して送信される。リクエストメッセージには、印刷者名及び対象文書データＩＤ等が引数として含まれている。ここで対象文書データＩＤとは、対象文書データに付けられたＩＤであり、文書データ識別情報の具体例である。なお、本実施の形態においては、対象文書データＩＤに基づいて当該対象文書データが属するキャビネットを特定することができるものとする。
【００３４】
ステップＳ１０１に続いてステップＳ１０２に進み、印刷サーバ１０の印刷要求受付部１１は、リクエストメッセージを受け付け、当該リクエストメッセージに基づいて印刷指示制御部１２に対し対象文書データの印刷を指示する。ステップＳ１０２に続いてステップＳ１０３に進み、印刷指示制御部１２は、印刷指示に応じて、実行すべき印刷ジョブを一意に識別するためのジョブＩＤを発行すると共に、発行したジョブＩＤと、リクエストメッセージの引数に指定された印刷者名、対象文書データＩＤとを関連付けた情報（以下「印刷ジョブ情報」という。）を印刷ジョブキュー１６に登録する。なお、印刷指示制御部１２は、この時点で即座に（印刷指示に対して同期的に）印刷処理は実行せずに、新たに発行したジョブＩＤを印刷要求受付部１１に対して返却する。
【００３５】
ステップＳ１０３に続いてステップＳ１０４に進み、印刷要求受付部１１は、印刷指示制御部１２より返却されたジョブＩＤをクライアント装置３０に対して返信し、印刷要求受付処理を終了させる。なお、クライアント装置３０に返信されたジョブＩＤは、クライアント装置３０において保存され、例えば、印刷ジョブの状態の問い合わせの際等に用いられる。
【００３６】
このように、クライアント装置３０より印刷要求を受け付けた際は、印刷サーバ１０は、とりあえず印刷ジョブ情報を印刷ジョブキュー１６に登録しておき、印刷処理を開始する前にクライアント装置３０に対して応答を行う。したがって、クライアント装置３０は、応答待ちの状態から早期に解放され、クライアント装置３０のユーザは、迅速に次の作業を行うことができる。
【００３７】
続いて、印刷ジョブキュー１６に登録された印刷ジョブの実行処理について説明する。図８は、印刷サーバにおける印刷ジョブの実行処理を説明するためのフローチャートである。
【００３８】
印刷サーバ１０における文書管理接続部１５は、図６における処理とは非同期に印刷ジョブキュー１６を定期的に参照し、印刷ジョブ情報の取得を試みている（Ｓ２０１、Ｓ２０２）。印刷ジョブ情報を取得できた場合（ステップＳ２０２でＹｅｓの場合）は、ステップＳ２０３に進み、文書管理接続部１５が、印刷ジョブ情報における対象文書データＩＤに基づいて対象文書データ（以下「対象データ」という。）の送信を文書管理サーバ２０に要求すると、対象データが文書管理サーバ２０より返信される。この際、文書管理サーバ２０は、対象文書データＩＤに基づいて対象文書データが属するキャビネットを特定し、当該キャビネットに関連付けられているキャビネット属性情報２０１についても対象データと共に印刷サーバ１０に返信する。
【００３９】
ステップＳ２０３に続いてステップＳ２０４に進み、文書管理接続部１５は、対象データの種別に対応する文書アプリ１３を起動し、文書アプリ１３に対して対象データの印刷を指示する。なお、対象データの種別に対応するアプリケーションの特定は、サフィックスに基づいて等、公知の方法を用いて行われる。起動された文書アプリ１３は、文書管理接続部１５からの文書データを一時的に保存するためのデータ形式によるファイル（以下、「中間ファイル」という。）にした後、印刷データ生成部１４に対して、印刷データの生成を要求する。
【００４０】
ステップＳ２０４に続いてステップＳ２０５に進み、印刷データ生成部１４は、中間ファイルを、プリンタ５０に解釈可能な印刷データに変換する。ここで、印刷データ生成部１４は、キャビネット属性情報２０１に基づいて、印字文字列が印字されるよう印刷データを生成する。例えば、キャビネット属性２１において「日時」及び「印刷者名」が印字文字列として指定されており、印字文字列の印字位置が「左上」として設定されている場合、印刷データ生成部１４は、中間ファイルを印刷データに変換する際に、当該印刷データに、例えば、印刷制御コマンドとして、印字文字列及びその印字位置に関する情報を付加する。
【００４１】
但し、印字位置が、文書データの印刷イメージにおけるヘッダ領域やフッタ領域（印刷イメージにおける上部と下部における余白部分）の位置と重複する際は、ヘッダやフッタに表示される文字列や画像と印字文字列とが重なり合ってしまい、印刷された紙面において印字文字列を明確に認識できないことが考えられる。例えば、ヘッダ領域又はフッタ領域が黒く塗りつぶされるように設定されている場合等は、印字文字列が読めなくなってしまう。そこで、かかる場合、印刷データ生成部１４は、印字文字列の印字位置が、ヘッダ領域又はフッタ領域の位置と重ならないように印字位置を自動的に適切な位置に移動する。
【００４２】
具体的には、中間ファイルが、印刷データに変換された際に、印刷データに印刷制御コマンド等として記述されている、ヘッダ領域の開始位置やフッタ領域の終了位置（例えば、記録用紙上での座標値）、ヘッダ領域又はフッタ領域上に位置する文字列の位置、フォントサイズ若しくは画像情報等の各種情報に基づいて印字位置の変更が行われる。例えば、ヘッダの位置と重複する場合はヘッダの上側に、フッタの位置と重複する場合はフッタの下側に、印字位置が修正される。
【００４３】
印字位置が自動的に修正されることにより、印字文字列がヘッダ領域又はフッタ領域上の文字列や画像と重なってしまうことにユーザが印刷後に気付き、印刷後にキャビネット属性情報２０１を設定し直すといった事態の発生を防止することができる。
【００４４】
ステップＳ２０５に続いてステップＳ２０６に進み、印刷データ生成部１４によって生成された印刷データがプリンタ５０に送信される。プリンタ５０では、印刷データ内の印刷制御コマンドにしたがって印刷処理が行われる。したがって、印字文字列を出力すべきコマンドが付加されている場合は、指定された印字文字列が、指定された印字位置に印字されることになる。
【００４５】
図９は、印字文字列が印字された印刷イメージの例を示す図である。図９に示される印刷物５１０において、印字文字列５１１として、印刷した日時と印刷者名とが、印刷物の左上に印字されている。したがって、印刷物５１０が印刷されたまま放置された場合や、その後の杜撰な管理によって適切に扱われなかった場合等において、印刷物５１０を印刷したユーザを容易に特定することができる。
【００４６】
上述したように本実施の形態における印刷サーバ１０によれば、予め設定されている印字文字列を、予め設定されている印字位置に強制的に印字させることができる。したがって、例えば、印字文字列を印刷者名として設定しておけば、印刷物の印刷指示を行ったユーザを容易に特定することが可能である。よって、重要文書データの漏洩等の責任の所在の明確化を図ることができ、ひいては、各ユーザの印刷物のセキュリティ管理に関する意識を高めることができる。
【００４７】
なお、上記においては、印刷者識別情報として、印刷者名を具体例に説明したが、印刷者を特定できる情報であれば、印刷者識別情報は名前である必要はなく、例えば、社員番号等でもよい。
【００４８】
ところで、近年においては、ある特定の機能に特化した組み込み機器においてもコンピュータと同等の情報処理を実行することができるものが提供されている。例えば、融合機、又は複合機と呼ばれる、プリンタ、コピー、又はファクシミリ等の複合サービスに固有の処理を行う複数のアプリケーションを有する画像形成装置もかかる機器に該当する。最近の画像形成装置には、Ｗｅｂサーバとしての機能を有し、更に、コピーした情報又はＦＡＸ受信した情報等を文書データとして蓄積する文書管理機能を有しているものもある。
【００４９】
したがって、本実施の形態における印刷サーバ１０の印刷制御機能、文書管理サーバ２０の文書管理機能及びプリンタ５０の印刷機能を一台の画像形成装置によって実現してもよい。図１０は、印刷制御機能、文書管理機能及び印刷機能を一台の画像形成装置によって実現した例を示す図である。図１０中、図４と同一部分には同一符号を付し、その説明は省略する。図１０において、画像形成装置６０は、印刷サーバ１０における機能に加え、文書管理部２２及びプリントモジュール部５１を有している。文書管理部２２は、文書管理サーバ２０における文書管理機能を担うソフトウェアモジュールである。プリントモジュール部５１は、プリンタ５０における印刷機能を担うハードウェア及びソフトウェアモジュールである。かかる画像形成装置６０によれば、印刷サーバ１０、文書管理サーバ２０及びプリンタ５０の機能を一台で実現することができる。
【００５０】
本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図面の簡単な説明】
【００５１】
【図１】本発明の実施の形態における文書管理システムの構成例を示す図である。
【図２】本発明の実施の形態における文書管理サーバにおける文書データの管理形態の例を示す図である。
【図３】キャビネット新規作成ダイアログの表示例を示す図である。
【図４】本発明の実施の形態における印刷サーバの機能構成例を示す図である。
【図５】本発明の実施の形態における印刷サーバのハードウェア構成例を示す図である。
【図６】印刷サーバにおける印刷要求受付処理を説明するためのフローチャートである。
【図７】印刷指示ダイアログの表示例を示す図である。
【図８】印刷サーバにおける印刷ジョブの実行処理を説明するためのフローチャートである。
【図９】印字文字列が印字された印刷イメージの例を示す図である。
【図１０】印刷制御機能、文書管理機能及び印刷機能を一台の画像形成装置によって実現した例を示す図である。
【符号の説明】
【００５２】
１            文書管理システム
１０          印刷サーバ
１１          印刷要求受付部
１２          印刷指示制御部
１３          文書アプリ
１４          印刷データ生成部
１５          文書管理接続部
１６          印刷ジョブキュー
２０          文書管理サーバ
２１          文書管理部
３０、３０ａ、３０ｂ、３０ｃ    クライアント装置
４０          ネットワーク
５０          プリンタ
５１          プリントモジュール部
６０          画像形成装置
１００        ドライブ装置
１０１        記録媒体
１０２        補助記憶装置
１０３        メモリ装置
１０４        演算処理装置
１０５        インタフェース装置
２０１        キャビネット属性情報
Ｂ            バス
【図１】
2006146490.tif 000003
【図２】
2006146490.tif 000004
【図３】
2006146490.tif 000005
【図４】
2006146490.tif 000006
【図５】
2006146490.tif 000007
【図６】
2006146490.tif 000008
【図７】
2006146490.tif 000009
【図８】
2006146490.tif 000010
【図９】
2006146490.tif 000011
【図１０】
2006146490.tif 000012