(57)【特許請求の範囲】
【請求項１】
ユーザ毎に付加情報を印刷するか否かの入力の許可権限を登録する登録ステップと、
ユーザにより前記付加情報を印刷するか否かを設定する設定ステップと、
印刷データを作成する作成ステップと、
前記付加情報を印刷することが設定されているか否かを判断する判断ステップと、
前記付加情報を印刷することが設定されている場合に、前記付加情報を前記印刷データに付加する付加ステップと、を備え、
前記設定ステップは、前記付加情報を印刷するか否かの設定がなされていない場合には、装置ログインのときにユーザに対して設定を行うよう促すとともに、前記入力の許可権限のないユーザとして登録されたユーザについては、前記付加情報を印刷するか否かの設定を変更不可な状態で、前記入力の許可権限のあるユーザとして登録されたユーザについては、前記付加情報を印刷するか否かの設定を変更可能な状態で設定情報入力画面に表示すること
を特徴とする印刷データ作成方法。
【請求項２】
ユーザ毎に付加情報を印刷するか否かの入力の許可権限を登録する権限設定部が外部のサーバに設けられており、
前記設定ステップにおいて前記付加情報を印刷できないユーザとして前記権限設定部を介して登録されているユーザであるか否かを前記サーバに問い合わせ、前記付加情報を印刷できないユーザについては、前記付加情報を印刷するか否かの設定を変更不可な状態で設定情報入力画面に表示すること
を特徴とする請求項１記載の印刷データ作成方法。
【請求項３】
前記作成ステップにおいて作成された印刷データを所定の暗号化方式にしたがって暗号化する暗号変換ステップを備えること
を特徴とする請求項１記載の印刷データ作成方法。
【請求項４】
前記設定ステップにおいては、前記暗号変換ステップでの前記印刷データの暗号化を行うか否かを示す種別を予め設定し、
前記判断ステップにおいては、前記設定ステップを介して前記暗号変換ステップでの前記印刷データの暗号化を行うことを示す種別が設定されているか否かを判断し、
前記暗号変換ステップにおいては、前記印刷データの暗号化を行うことを示す種別が設定されているものと前記判断ステップにおいて判断された場合に、当該印刷データを暗号化すること
を特徴とする請求項３記載の印刷データ作成方法。
【請求項５】
前記作成ステップにおいて作成された印刷データをＰＤＦ形式の印刷データに変換するＰＤＦ変換ステップを備えること
を特徴とする請求項１記載の印刷データ作成方法。
【請求項６】
前記設定ステップにおいては、前記ＰＤＦ変換ステップでの前記印刷データをＰＤＦ形式の印刷データに変換するか否かを示す種別を予め設定し、
前記判断ステップにおいては、前記設定ステップを介して前記ＰＤＦ変換ステップでのＰＤＦ形式の印刷データへの変換を行うことを示す種別が設定されているか否かを判断し、
前記ＰＤＦ変換ステップにおいては、ＰＤＦ形式の印刷データへの変換を行うことを示す種別が設定されているものと前記判断ステップにおいて判断された場合に、前記作成ステップにおいて作成された印刷データをＰＤＦ形式の印刷データに変換すること
を特徴とする請求項５記載の印刷データ作成方法。
【請求項７】
印刷装置に既に送信して当該印刷装置に記憶されているＰＤＦ形式の印刷データを取得するＰＤＦ取得ステップを備えること
を特徴とする請求項５又は請求項６記載の印刷データ作成方法。
【請求項８】
前記設定ステップにおいては、印刷装置によって前記印刷データに基づく印刷物を作成するためのパスワードを前記付加情報とともに設定し、
前記付加ステップにおいては、前記付加情報とともに前記パスワードも前記印刷データに付加すること
を特徴とする請求項１記載の印刷データ作成方法。
【請求項９】
前記付加情報は、少なくともユーザ名、ユーザＩＤ、パスワード、ドキュメント名、印刷日付、又は付加情報印刷設定の何れか１つを含むこと
を特徴とする請求項１記載の印刷データ作成方法。
【請求項１０】
前記付加情報は、ユーザを特定するユーザ特定情報であること
を特徴とする請求項１記載の印刷データ作成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置に対して送信する印刷データを作成する印刷データ作成部を備える画像処理装置での印刷データ作成方法に関する。
【背景技術】
【０００２】
従来、媒体に印刷した文書等を印刷者たるユーザが識別できるように、ユーザのユーザＩＤや署名等の印刷者情報をウォーターマークとして印刷データに付加する技術が提案されている（例えば、特許文献１等参照。）。すなわち、かかる技術においては、印刷者情報がウォーターマークとしてユーザによって指定され、印刷データに画像データとして埋め込まれることにより、媒体に印刷されていた。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２６０２７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した特許文献１に記載された技術をはじめとする従来の技術においては、印刷者情報を媒体に印刷したい場合には、ユーザがプリンタドライバ上でウォーターマークを登録する必要があった。そのため、従来の技術においては、印刷を行う度に、プリンタドライバ上で、印刷したいウォーターマークをユーザが逐一指定しなければならず、ユーザに煩雑な作業を強いるという問題があった。
【０００５】
本発明は、このような実情に鑑みてなされたものであり、印刷を行う度に、ユーザがプリンタドライバ上でウォーターマークとしての付加情報を逐一指定する必要がなく、ユーザに煩雑な作業を強いることなく、任意の文字列等を印刷出力させることができる印刷データ作成方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した目的を達成する本発明にかかる印刷データ作成方法は、ユーザ毎に付加情報を印刷するか否かの入力の許可権限を登録する登録ステップと、ユーザにより前記付加情報を印刷するか否かを設定する設定ステップと、印刷データを作成する作成ステップと、前記付加情報を印刷することが設定されているか否かを判断する判断ステップと、前記付加情報を印刷することが設定されている場合に、前記付加情報を前記印刷データに付加する付加ステップと、を備え、前記設定ステップは、前記付加情報を印刷するか否かの設定がなされていない場合には、装置ログインのときにユーザに対して設定を行うよう促すとともに、前記入力の許可権限のないユーザとして登録されたユーザについては、前記付加情報を印刷するか否かの設定を変更不可な状態で、前記入力の許可権限のあるユーザとして登録されたユーザについては、前記付加情報を印刷するか否かの設定を変更可能な状態で設定情報入力画面に表示することを特徴としている。
【発明の効果】
【０００７】
本発明においては、印刷を行う度に、ユーザが画像処理装置を操作して印刷者情報を逐一指定する必要がないことから、ユーザに煩雑な作業を強いることがなくなり、任意の文字列等を印刷出力させることができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の第１の実施の形態として示す印刷システムの構成を説明するブロック図である。
【図２（Ａ）】本発明の第１の実施の形態として示す印刷システムを適用する前の標準的なＵＮＩＸ（登録商標）ベースの印刷システムの構成を説明するブロック図である。
【図２（Ｂ）】図２(Ａ)に示す印刷システムに対して、本発明の第１の実施の形態として示す印刷システムを適用した構成を説明するブロック図である。
【図３（Ａ）】図１に示すクライアントコンピュータにおける権限設定部を起動させて表示される権限設定登録画面の具体例を説明する図である。
【図３（Ｂ）】図３(Ａ)に示す権限設定登録画面を介して設定登録された内容に基づく権限情報の具体例を説明する図である。
【図４（Ａ）】図１に示すクライアントコンピュータにおける設定情報入力部を起動させて表示される設定情報入力画面の具体例を説明する図である。
【図４（Ｂ）】図４(Ａ)に示す設定情報入力画面を介して入力された内容に基づく設定情報の具体例を説明する図である。
【図５】本発明の第１の実施の形態として示す印刷システムにおいて、管理者がクライアントコンピュータを操作して行う一連の初期設定処理を説明するフローチャートである。
【図６】本発明の第１の実施の形態として示す印刷システムにおいて、ユーザがクライアントコンピュータを操作して行う一連の初期設定処理を説明するフローチャートである。
【図７】ＩＤ印刷機能による印刷結果の具体例を説明する図である。
【図８】本発明の第１の実施の形態として示す印刷システムにおいて、クライアントコンピュータによって印刷データを作成する際の一連の処理を説明するフローチャートである。
【図９】本発明の第１の実施の形態として示す印刷システムにおいて、クライアントコンピュータによって作成された印刷データに基づいてプリンタが印刷を行う際の一連の処理を説明するフローチャートである。
【図１０】本発明の第２の実施の形態として示す印刷システムの構成を説明するブロック図である。
【図１１（Ａ）】本発明の第２の実施の形態として示す印刷システムを適用する前の標準的なＵＮＩＸ（登録商標）ベースの印刷システムの構成を説明するブロック図である。
【図１１（Ｂ）】図１１(Ａ)に示す印刷システムに対して、本発明の第２の実施の形態として示す印刷システムを適用した構成を説明するブロック図である。
【図１２】本発明の第２の実施の形態として示す印刷システムにおいて、管理者がクライアントコンピュータを操作して行う一連の初期設定処理を説明するフローチャートである。
【図１３】本発明の第２の実施の形態として示す印刷システムにおいて、ユーザがクライアントコンピュータを操作して行う一連の初期設定処理を説明するフローチャートである。
【図１４】本発明の第２の実施の形態として示す印刷システムにおいて、クライアントコンピュータによって印刷データを作成する際の一連の処理を説明するフローチャートである。
【図１５】本発明の第２の実施の形態として示す印刷システムにおいて、クライアントコンピュータによって作成された印刷データをプリントサーバがプリンタに対して中継転送する際の一連の処理を説明するフローチャートである。
【図１６】本発明の第２の実施の形態として示す印刷システムにおいて、クライアントコンピュータによって作成された印刷データに基づいてプリンタが印刷を行う際の一連の処理を説明するフローチャートである。
【図１７】本発明の第３の実施の形態として示す印刷システムの構成を説明するブロック図である。
【図１８（Ａ）】本発明の第３の実施の形態として示す印刷システムを適用する前の標準的なＵＮＩＸ（登録商標）ベースの印刷システムの構成を説明するブロック図である。
【図１８（Ｂ）】図１８(Ａ)に示す印刷システムに対して、本発明の第３の実施の形態として示す印刷システムを適用した構成を説明するブロック図である。
【図１９（Ａ）】図１７に示すクライアントコンピュータにおける権限設定部を起動させて表示される権限設定登録画面の具体例を説明する図である。
【図１９（Ｂ）】図１８(Ａ)に示す権限設定登録画面を介して設定登録された内容に基づく権限情報の具体例を説明する図である。
【図２０（Ａ）】図１７に示すクライアントコンピュータにおける設定情報入力部を起動させて表示される設定情報入力画面の具体例を説明する図である。
【図２０（Ｂ）】図２０(Ａ)に示す設定情報入力画面を介して入力された内容に基づく設定情報の具体例を説明する図である。
【図２１】本発明の第３の実施の形態として示す印刷システムにおいて、管理者がクライアントコンピュータを操作して行う一連の初期設定処理を説明するフローチャートである。
【図２２】本発明の第３の実施の形態として示す印刷システムにおいて、ユーザがクライアントコンピュータを操作して行う一連の初期設定処理を説明するフローチャートである。
【図２３】本発明の第３の実施の形態として示す印刷システムにおいて、クライアントコンピュータによって印刷データを作成する際の一連の処理を説明するフローチャートである。
【図２４】本発明の第３の実施の形態として示す印刷システムにおいて、クライアントコンピュータによって作成された印刷データに基づいてプリンタが印刷を行う際の一連の処理を説明するフローチャートである。
【図２５】本発明の第４の実施の形態として示す印刷システムの構成を説明するブロック図である。
【図２６（Ａ）】本発明の第４の実施の形態として示す印刷システムを適用する前の標準的なＵＮＩＸ（登録商標）ベースの印刷システムの構成を説明するブロック図である。
【図２６（Ｂ）】図２６(Ａ)に示す印刷システムに対して、本発明の第４の実施の形態として示す印刷システムを適用した構成を説明するブロック図である。
【図２７（Ａ）】図２５に示すクライアントコンピュータにおける権限設定部を起動させて表示される権限設定登録画面の具体例を説明する図である。
【図２７（Ｂ）】図２７(Ａ)に示す権限設定登録画面を介して設定登録された内容に基づく権限情報の具体例を説明する図である。
【図２８（Ａ）】図２５に示すクライアントコンピュータにおける設定情報入力部を起動させて表示される設定情報入力画面の具体例を説明する図である。
【図２８（Ｂ）】図２８(Ａ)に示す設定情報入力画面を介して入力された内容に基づく設定情報の具体例を説明する図である。
【図２９】図２５に示すクライアントコンピュータにおけるＰＤＦ取得部を起動させて表示される問い合わせ画面の具体例を説明する図である。
【図３０】本発明の第４の実施の形態として示す印刷システムにおいて、管理者がクライアントコンピュータを操作して行う一連の初期設定処理を説明するフローチャートである。
【図３１】本発明の第４の実施の形態として示す印刷システムにおいて、ユーザがクライアントコンピュータを操作して行う一連の初期設定処理を説明するフローチャートである。
【図３２】本発明の第４の実施の形態として示す印刷システムにおいて、クライアントコンピュータによって印刷データを作成する際の一連の処理を説明するフローチャートである。
【図３３】本発明の第４の実施の形態として示す印刷システムにおいて、クライアントコンピュータによって作成された印刷データに基づいてプリンタが印刷を行う際の一連の処理を説明するフローチャートである。
【図３４】本発明の第４の実施の形態として示す印刷システムにおいて、プリンタに記憶されているＰＤＦ形式の印刷データをクライアントコンピュータ上に読み出す際の一連の処理を説明するフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明を適用した具体的な実施の形態について図面を参照しながら詳細に説明する。
【００１０】
この実施の形態は、画像処理装置としてのクライアントコンピュータによって制御可能なプリンタを用いて所定の記録媒体に対して印刷を行う、本発明の印刷データ作成方法を適用した印刷システムである。
【００１１】
まず、本発明の第１の実施の形態として示す印刷システムについて説明する。
【００１２】
印刷システムは、図１に示すように、画像処理装置としてのクライアントコンピュータ１０と、このクライアントコンピュータ１０によって作成された印刷データに基づく印刷を行うプリンタ２０とを備える。
【００１３】
クライアントコンピュータ１０は、アプリケーションデータを作成する所定のアプリケーションプログラム１１と、このアプリケーションプログラム１１によって作成されたアプリケーションデータを印刷データに変換するプリンタドライバ１２と、プリンタ２０のユーザ毎の権限を設定登録する権限設定部１３と、可変データの入力を行うための設定情報入力部１４と、この設定情報入力部１４を介して設定された内容に基づいて印刷データに付加情報を挿入する付加情報挿入部１５と、各種情報を記憶する記憶部１６と、プリンタ２０との間で通信を行う通信部１７とを有する。
【００１４】
なお、クライアントコンピュータ１０は、ＯＳ（Operating System）としてＵＮＩＸ（登録商標）が採用されている。すなわち、クライアントコンピュータ１０は、図２(Ａ)に示すように、印刷データ作成部としてのプリンタドライバ１２によって作成された印刷データをＤｅｖやＬＰＴのような送信部としての入出力ポート１８を介してプリンタ２０に対して出力するＵＮＩＸ（登録商標）ベースの印刷システムに適用されるものである。クライアントコンピュータ１０においては、本発明を実現するための所定のソフトウェアをインストールすることにより、図２(Ｂ)に示すように、設定部としての権限設定部１３及び設定情報入力部１４、並びに、判断部及びデータ付加部としての付加情報挿入部１５の機能が追加され、当該機能が使用可能となる。
【００１５】
アプリケーションプログラム１１は、例えば文書データを作成する文書アプリケーションプログラムや画像データを作成する画像アプリケーションプログラム等であり、文書データや画像データ等のアプリケーションデータを作成する。このアプリケーションプログラム１１によって作成されたアプリケーションデータは、プリンタドライバ１２に供給される。
【００１６】
プリンタドライバ１２は、アプリケーションプログラム１１によって作成されたアプリケーションデータを、プリンタ２０が識別可能な言語に翻訳して印刷データを作成する。このプリンタドライバ１２によって作成された印刷データは、記憶部１６に一時的に記憶される。
【００１７】
権限設定部１３は、印刷システムの管理者がキーボードやマウス等を用いて任意の文字列を入力して使用するアプリケーションプログラムであり、プリンタ２０のユーザ毎の権限を設定登録する。具体的には、管理者は、印刷システムの使用に先立って、クライアントコンピュータ１０を操作して権限設定部１３を起動させ、例えば図３(Ａ)に示すような権限設定登録画面をクライアントコンピュータ１０の所定の表示部に表示させ、この権限設定登録画面を介して、ユーザ名毎に後述するＩＤ印刷機能の許否を権限として設定登録する。権限設定部１３は、管理者によって設定登録された内容を、例えば図３(Ｂ)に示すように、ユーザ名と権限内容とを対応付けた権限情報として記憶部１６に記憶させる。なお、この権限設定部１３を介して設定登録された内容は、設定情報入力部１４の表示内容に影響し、ＩＤ印刷機能の利用ができないユーザについては、ＩＤ印刷を行うための設定入力が不可となる。
【００１８】
設定情報入力部１４は、プリンタ２０を利用する一般ユーザがキーボードやマウス等を用いて任意の文字列を入力して使用するアプリケーションプログラムであり、プリンタドライバ１２によって提供されるＧＵＩ（Graphical User Interface）によっては入力することができないパスワード等の可変データの入力を行うために設けられる。具体的には、ユーザは、クライアントコンピュータ１０を操作して設定情報入力部１４を起動させ、例えば図４(Ａ)に示すような設定情報入力画面をクライアントコンピュータ１０の所定の表示部に表示させ、この設定情報入力画面を介して、自己のユーザ名とパスワードとともに、ＩＤ印刷を行うか否かの種別を入力する。なお、設定情報入力部１４は、上述したように、ＩＤ印刷機能の利用ができないユーザとして権限設定部１３を介して設定登録されているユーザについては、ＩＤ印刷機能の利用種別の入力ができないように表示制御する。設定情報入力部１４は、ユーザによって入力された内容を、例えば図４(Ｂ)に示すように、ユーザ名とパスワードとＩＤ印刷機能の利用種別とを対応付けた設定情報として記憶部１６に記憶させる。
【００１９】
付加情報挿入部１５は、設定情報入力部１４を介して設定されて記憶部１６に記憶されている設定情報に基づいて、印刷データにウォーターマークとしての付加情報を挿入する。なお、付加情報は、ユーザ名（ユーザＩＤ）、パスワード、ドキュメント名、印刷日付等、少なくともユーザを特定できる印刷者情報を含む情報である。付加情報挿入部１５は、付加情報を挿入して加工した印刷データを通信部１７に供給する。
【００２０】
記憶部１６は、プリンタドライバ１２から供給された印刷データの他、権限設定部１３によって設定登録された権限情報や設定情報入力部１４を介して設定された設定情報をはじめとする各種情報を記憶する。この記憶部１６に記憶された印刷データは、付加情報挿入部１５によって読み出される。
【００２１】
通信部１７は、所定の有線通信又は無線通信によってプリンタ２０との間でデータの授受を行うインターフェースであり、上述した入出力ポート１８を含んで構成される。通信部１７は、付加情報挿入部１５から印刷データが供給されると、その印刷データをプリンタ２０に対して送信する。
【００２２】
このようなクライアントコンピュータ１０は、アプリケーションプログラム１１から印刷指示が出されると、プリンタドライバ１２によってアプリケーションデータを印刷データに変換し、記憶部１６に一時的に記憶させる。そして、クライアントコンピュータ１０は、通信部１７を介して、記憶部１６に記憶されている印刷データをプリンタ２０に対して送信する。これは、一般的なＵＮＩＸ（登録商標）環境における印刷動作である。このとき、クライアントコンピュータ１０は、記憶部１６に一時的に記憶されたプリンタドライバ１２の出力を付加情報挿入部１５によって加工した後に、通信部１７に供給する。クライアントコンピュータ１０は、上述したように、このような処理を行うためのソフトウェアをＵＮＩＸ（登録商標）環境にインストールすることにより、権限設定部１３、設定情報入力部１４、及び付加情報挿入部１５の機能を実現する。
【００２３】
一方、クライアントコンピュータ１０によって作成された印刷データに基づく印刷を行うプリンタ２０は、図１に示すように、当該プリンタ２０を統括的に制御するパスワード判定部としての制御部２１と、クライアントコンピュータ１０との間で通信を行う受信部としての通信部２２と、印刷データに基づいて印刷を行う印刷部２３と、パスワードの入力を行うための入力部２４と、各種情報を記憶する記憶部２５とを有する。
【００２４】
制御部２１は、ＣＰＵ（Central Processing Unit）等から構成され、当該プリンタ２０の全体を統括的に制御する。
【００２５】
通信部２２は、所定の有線通信又は無線通信によってクライアントコンピュータ１０との間でデータの授受を行うインターフェースであり、クライアントコンピュータ１０から送信された印刷データを受信する。通信部２２は、受信した印刷データを制御部２１に供給する。
【００２６】
印刷部２３は、クライアントコンピュータ１０から送信された印刷データに基づいて、用紙等の所定の記録媒体に対する印刷を行う。例えば、印刷部２３は、電子写真方式の印刷処理を行うものである場合には、帯電させたトナーを用いて記録媒体上に画像形成を行い、当該記録媒体上に形成されたトナー像を熱定着することによって印刷物を作製する一連の機構として構成される。また、印刷部２３は、インクジェット方式の印刷処理を行うものである場合には、記録媒体に対してインク液滴を吐出することによって印刷物を作製する一連の機構として構成される。
【００２７】
入力部２４は、パスワード入力のためのキーを有するオペレータパネルであり、当該プリンタ２０のユーザが、設定情報入力部１４を介して入力したパスワードを入力するために設けられる。入力部２４は、入力されたパスワードを制御部２４に供給する。
【００２８】
記憶部２５は、クライアントコンピュータ１０から送信された印刷データを一時的に記憶する。この記憶部２５に記憶された印刷データは、制御部２１によって読み出され、印刷部２３に供給される。
【００２９】
このようなプリンタ２０は、クライアントコンピュータ１０によって作成された印刷データに基づく印刷を行う際に、当該印刷データにパスワードが含まれている場合には、後述するように、入力部２４を介して入力されたパスワードと一致した場合にのみ、制御部２１の制御のもとに印刷を行う。
【００３０】
さて、このようなクライアントコンピュータ１０及びプリンタ２０を備える印刷システムにおいては、初期設定として以下の処理を行う。この初期設定は、クライアントコンピュータ１０をユーザに配布する前に、管理者がクライアントコンピュータ１０を起動することによって行われる。
【００３１】
まず、管理者は、図５に示すように、ステップＳ１において、権限設定部１３を介して、ユーザ名毎に権限情報を登録する。具体的には、管理者は、先に図３(Ａ)に示したような権限設定登録画面を介して、ユーザ名毎にＩＤ印刷機能の許否を権限として設定登録する。すなわち、権限設定部１３を介して設定登録される権限は、ＩＤ印刷機能をオフにすることができる権限をユーザに与えるか否かという情報である。なお、図３(Ａ)には、ユーザ名「YAMADA」について、ＩＤ印刷機能をオフにする許可を与えない設定とするとともに、ユーザ名「SATO」について、ＩＤ印刷機能をオフにする許可を与える設定とした例を示している。
【００３２】
そして、権限設定部１３は、ステップＳ２において、先に図３(Ｂ)に示したように、ユーザ名と権限内容とを対応付けた権限情報を記憶部１６に記憶させ、管理者による一連の初期設定処理を終了する。その後、権限情報が設定登録されたクライアントコンピュータ１０は、ユーザに配布され、使用可能状態となる。
【００３３】
一方、クライアントコンピュータ１０が配布されたユーザは、図６に示すように、ステップＳ１１において、設定情報入力部１４を介して、自己のユーザ名（ユーザＩＤ）やパスワードの登録を行う。ここで、パスワードは、プリンタ２０の入力部２４を介してパスワードを入力することにより、当該プリンタ２０の記憶部２５に一時的に記憶された印刷データに基づく印刷物を作製するために設定される。
【００３４】
続いて、設定情報入力部１４は、ステップＳ１２において、記憶部１６に記憶されている権限情報を参照し、ステップＳ１１にて入力されたユーザ名に対応するユーザがＩＤ印刷機能の利用権限を有するユーザであるか否かを判定する。なお、ＩＤ印刷機能とは、例えば図７に示すように、ユーザ名（ユーザＩＤ）やドキュメント名、印刷日付等の付加情報を、印刷物に重畳させて印刷する機能である。
【００３５】
設定情報入力部１４は、ＩＤ印刷機能の利用権限を有するユーザである場合には、ＩＤ印刷を行うか否かの種別を入力する項目を入力可能に表示してステップＳ１３へと処理を移行する。具体的には、設定情報入力部１４は、先に図４(Ａ)に示したように、ユーザ名「SATO」については、権限設定部１３を介してＩＤ印刷機能をオフにする許可が与えられていることから、ＩＤ印刷を行うか否かの種別を入力する項目を入力可能に表示する。そして、ユーザは、ステップＳ１３において、ＩＤ印刷を行うか否かの種別、すなわち、ＩＤ印刷機能をオフした状熊で印刷させるか否かを設定する。
【００３６】
一方、設定情報入力部１４は、ＩＤ印刷機能の利用権限を有するユーザでない場合には、ＩＤ印刷を行うか否かの種別を入力する項目を非表示としてステップＳ１４へと処理を移行する。具体的には、設定情報入力部１４は、先に図４(Ａ)に示したように、ユーザ名「YAMADA」については、権限設定部１３を介してＩＤ印刷機能をオフにする許可が与えられていないことから、ＩＤ印刷を行うか否かの種別を入力する項目をグレイアウトさせて入力不可能とし、必ずＩＤ印刷を行う設定とする。
【００３７】
そして、設定情報入力部１４は、ステップＳ１４において、先に図４(Ｂ)に示したように、クライアントコンピュータ１０にログインしているユーザのユーザ名とパスワードとＩＤ印刷機能の利用種別とを対応付けた設定情報を記憶部１６に記憶させ、ユーザによる一連の初期設定処理を終了する。
【００３８】
なお、この図６に示した一連の処理は、ユーザがクライアントコンピュータ１０を起動していればいつでも実行可能であるが、例えばユーザがログインした後に、当該ユーザについての設定情報が未登録であった場合に、自動的に実行されるのが望ましい。
【００３９】
印刷システムにおいては、このような初期設定を行うと、クライアントコンピュータ１０によって印刷データを作成可能となる。
【００４０】
すなわち、クライアントコンピュータ１０は、図８に示すように、ステップＳ２１において、アプリケーションプログラム１１から印刷指示が出されると、ステップＳ２２において、プリンタドライバ１２により、アプリケーシヨンデータをプリンタ２０が識別可能な言語に翻訳し、ステップＳ２３において、作成した印刷データを記憶部１６に一時的に記憶させる。
【００４１】
続いて、付加情報挿入部１５は、ステップＳ２４において、先に図４(Ｂ)に示したような設定情報が記憶部１６に記憶されているか否かを判定する。ここで、付加情報挿入部１５は、記憶部１６に設定情報が記憶されていない場合には、ステップＳ２５において、記憶部１６に記憶されている印刷データに対して何も処理を施さずに、そのまま通信部１７を介してプリンタ２０に対して送信し、一連の処理を終了する。
【００４２】
一方、付加情報挿入部１５は、記憶部１６に設定情報が記憶されている場合には、必要に応じて印刷データに付加情報を挿入し、加工した印刷データを、通信部１７を介してプリンタ２０に対して送信する。印刷データの加工は次のように行う。
【００４３】
まず、付加情報挿入部１５は、記憶部１６に設定情報が記憶されている場合には、ステップＳ２６において、先に図４(Ｂ)に示したように、ＩＤ印刷機能をオフにする許可が与えられているか否かの権限に依存した設定情報が記憶部１６に記憶されているか否かを判定する。
【００４４】
ここで、付加情報挿入部１５は、権限に依存した設定情報が記憶部１６に記憶されていない場合には、ステップＳ２７において、記憶部１６に記憶されている設定情報からログインしたユーザに対応する情報を読み出し、ステップＳ３２へと処理を移行する。一方、付加情報挿入部１５は、権限に依存した設定情報が記憶部１６に記憶されている場合には、ステップＳ２８において、記憶部１６から、ユーザ名に対応する設定情報を読み出す。そして、付加情報挿入部１５は、ステップＳ２９において、設定情報入力部１４を介して予めＩＤ印刷機能のオフ指定がされているか否かを判定し、オフ指定されていない場合には、ステップＳ３１へと処理を移行する一方で、オフ指定されている場合には、ステップＳ３０において、ＩＤ印刷機能をオフした状態に設定する。
【００４５】
そして、付加情報挿入部１５は、ステップＳ３１において、印刷するドキュメント名や印刷日付等、ユーザ名のように記憶部１６には記憶されていない情報をシステムから読み出し、ステップＳ３２において、接続されているプリンタ２０の機種に応じて、記憶部１６やシステムから読み出した情報を当該プリンタ２０が識別可能な形式に変換し、変換した結果を、付加情報として印刷データにおける所定位置に挿入する。これにより、印刷データには、ＩＤ印刷のオン又はオフ設定、ユーザ名、パスワード、ドキュメント名、及び印刷日時等の情報が付加情報として挿入される。付加情報挿入部１５は、ステップＳ３３において、付加情報を挿入した印刷データを通信部１７に供給する。これに応じて、通信部１７は、プリンタ２０に接続された形態にしたがって、印刷データをプリンタ２０に対して送信し、一連の処理を終了する。
【００４６】
印刷システムにおいては、このような一連の処理を行うことにより、クライアントコンピュータ１０によって付加情報が挿入された印刷データを作成することができる。
【００４７】
一方、プリンタ２０は、クライアントコンピュータ１０によって作成された印刷データに基づいて、図９に示すような一連の処理を行う。
【００４８】
まず、プリンタ２０は、図９に示すように、ステップＳ４１において、通信部２２によって印刷データを受信すると、その印刷データを制御部２１に供給する。制御部２１は、ステップＳ４２において、受信した印刷データにパスワードが含まれているか否かを判定する。
【００４９】
ここで、制御部２１は、印刷データにパスワードが含まれていない場合には、ステップＳ４６へと処理を移行し、印刷部２３を制御して書式にしたがって印刷イメージを生成し、印刷を実行させる。一方、制御部２１は、印刷データにパスワードが含まれている場合には、ステップＳ４３において、印刷データを記憶部２５に一時的に記憶させ、ステップＳ４４において、入力部２４を介してユーザによってパスワードが入力されるまで待機する。
【００５０】
続いて、制御部２１は、パスワード入力を確認すると、ステップＳ４５において、そのパスワードの内容を判定する。制御部２１は、判定したパスワードが、設定情報入力部１４を介して入力されたパスワードと一致しない場合には、何も処理を行わずに再度パスワードが入力されるまで待機する。
【００５１】
そして、制御部２１は、パスワードが一致した場合には、ステップＳ４６へと処理を移行し、印刷部２３を制御して書式にしたがって印刷イメージを生成し、印刷を実行させ、一連の処理を終了する。このとき、制御部２１は、印刷データに含まれるＩＤ印刷のオン又はオフ設定がオンの場合には、印刷データに挿入されたユーザ名を含む付加情報を、印刷出力するデータ対象とする。
【００５２】
プリンタ２０は、このような一連の処理を行うことにより、印刷データに付加情報が含まれている場合には、その付加情報を重畳させた印刷物を作製することができる。
【００５３】
以上説明したように、本発明の第１の実施の形態として示す印刷システムにおいては、印刷を行う度に、ユーザがプリンタドライバ１２上でユーザ名等のウォーターマークとしての付加情報を逐一指定することがないことから、ユーザに煩雑な作業を強いることなく、任意の文字列等を印刷出力させることができる。
【００５４】
つぎに、第２の実施の形態として示す印刷システムについて説明する。
【００５５】
この第２の実施の形態として示す印刷システムは、第１の実施の形態として示した印刷システムを改良し、権限情報をサーバによって一元管理するようにしたものである。したがって、この第２の実施の形態の説明においては、第１の実施の形態の説明と同様の構成については同一符号を付し、その詳細な説明を省略するものとする。
【００５６】
第１の実施の形態として示した印刷システムにおいては、管理者が全てのクライアントコンピュータに権限情報を登録する必要があったが、クライアントコンピュータの台数が多い大規模なネットワーク環境では、管理者の負担が大きく、また、メンテナンスも工数がかかるという問題がある。
【００５７】
そこで、第２の実施の形態として示す印刷システムにおいては、権限情報をサーバによって一元管理する。
【００５８】
印刷システムは、図１０に示すように、画像処理装置としてのクライアントコンピュータ１０'と、このクライアントコンピュータ１０'によって作成された印刷データに基づく印刷を行うプリンタ２０と、権限情報を管理するプリントサーバ３０とを備える。
【００５９】
クライアントコンピュータ１０'は、上述したアプリケーションプログラム１１と、プリンタドライバ１２と、設定情報入力部１４と、付加情報挿入部１５と、記憶部１６と、通信部１７とを有する。すなわち、クライアントコンピュータ１０'は、クライアントコンピュータ１０における権限設定部１３を有しない構成とされる。
【００６０】
なお、クライアントコンピュータ１０'は、クライアントコンピュータ１０と同様に、ＯＳとしてＵＮＩＸ（登録商標）が採用されている。すなわち、クライアントコンピュータ１０'は、図１１(Ａ)に示すように、プリンタドライバ１２によって作成された印刷データを入出力ポート１８'を介してプリントサーバ３０に対して出力するＵＮＩＸ（登録商標）ベースの印刷システムに適用されるものである。クライアントコンピュータ１０'においては、本発明を実現するための所定のソフトウェアをインストールすることにより、図１１(Ｂ)に示すように、設定情報入力部１４及び付加情報挿入部１５の機能が追加され、当該機能が使用可能となる。
【００６１】
このようなクライアントコンピュータ１０'は、アプリケーションプログラム１１から印刷指示が出されると、プリンタドライバ１２によってアプリケーションデータを印刷データに変換し、記憶部１６に一時的に記憶させる。そして、クライアントコンピュータ１０'は、通信部１７を介して、記憶部１６に記憶されている印刷データをプリントサーバ３０に対して送信する。これは、一般的なＵＮＩＸ（登録商標）環境における印刷動作である。このとき、クライアントコンピュータ１０'は、記憶部１６に一時的に記憶されたプリンタドライバ１２の出力を付加情報挿入部１５によって加工した後に、通信部１７に供給する。
【００６２】
プリントサーバ３０は、プリンタ２０のユーザ毎の権限を設定登録する権限設定部３１と、各種情報を記憶する記憶部３２と、クライアントコンピュータ１０'及びプリンタ２０との間で通信を行う通信部３３とを有する。
【００６３】
なお、プリントサーバ３０は、ＯＳとしてＵＮＩＸ（登録商標）が採用されており、図１１(Ａ)に示すように、クライアントコンピュータ１０'から送信された印刷データをスプーラ３４によってスプールし、ＤｅｖやＬＰＴのような入出力ポート３５を介してプリンタ２０に対して出力するＵＮＩＸ（登録商標）ベースの印刷システムに適用されるものである。プリントサーバ３０においては、本発明を実現するための所定のソフトウェアをインストールすることにより、図１１(Ｂ)に示すように、権限設定部３１の機能が追加され、当該機能が使用可能となる。
【００６４】
権限設定部３１は、上述した権限設定部１３と同様に、印刷システムの管理者がキーボードやマウス等を用いて任意の文字列を入力して使用するアプリケーションプログラムであり、プリンタ２０のユーザ毎の権限を設定登録する。具体的には、管理者は、印刷システムの使用に先立って、プリントサーバ３０を操作して権限設定部３１を起動させ、先に図３(Ａ)に示したような権限設定登録画面をプリントサーバ３０の所定の表示部に表示させ、この権限設定登録画面を介して、ユーザ名毎にＩＤ印刷機能の許否を権限として設定登録する。権限設定部３１は、管理者によって設定登録された内容を、先に図３(Ｂ)に示したように、ユーザ名と権限内容とを対応付けた権限情報として記憶部３２に記憶させる。なお、この権限設定部３１を介して設定登録された内容は、クライアントコンピュータ１０'における設定情報入力部１４の表示内容に影響し、ＩＤ印刷機能の利用ができないユーザについては、ＩＤ印刷を行うための設定入力が不可となる。
【００６５】
記憶部３２は、クライアントコンピュータ１０'から送信された印刷データを一時的に記憶するとともに、権限設定部３１によって設定登録された権限情報をはじめとする各種情報を記憶する。この記憶部３２に記憶された印刷データは、通信部３３を介してプリンタ２０に対して送信される。
【００６６】
通信部３３は、所定の有線通信又は無線通信によってクライアントコンピュータ１０'及びプリンタ２０との間でデータの授受を行うインターフェースであり、上述したスプーラ３４及び入出力ポート３５を含んで構成される。通信部３３は、クライアントコンピュータ１０'から送信された印刷データを受信すると、その印刷データを記憶部３２に一時的に記憶させた後、プリンタ２０に対して送信する。また、通信部３５は、記憶部３２に記憶されている権限情報を読み出し、その権限情報をクライアントコンピュータ１０'に対して送信する。
【００６７】
このようなプリントサーバ３０は、通信部３３を介してクライアントコンピュータ１０'から印刷データを受信すると、記憶部３２に一時的に記憶させる。そして、プリントサーバ３０は、通信部３３を介して、記憶部３２に記憶されている印刷データをプリンタ２０に対して送信する。これは、一般的なＵＮＩＸ（登録商標）環境における印刷動作である。また、プリントサーバ３０は、権限設定部３１を介して管理者によって設定登録された権限情報を記憶部３２に記憶しておき、クライアントコンピュータ１０'からの問い合わせに応じて、記憶部３２に記憶している権限情報を読み出し、通信部３３を介してクライアントコンピュータ１０'に対して送信する。プリントサーバ３０は、上述したように、このような処理を行うためのソフトウェアをＵＮＩＸ（登録商標）環境にインストールすることにより、権限設定部３１の機能を実現する。
【００６８】
さて、このようなクライアントコンピュータ１０'、プリンタ２０、及びプリントサーバ３０を備える印刷システムにおいては、初期設定として以下の処理を行う。この初期設定は、印刷システムの構築にあたり、管理者がプリントサーバ３０を起動することによって行われる。
【００６９】
まず、管理者は、図１２に示すように、ステップＳ５１において、権限設定部３１を介して、ユーザ名毎に権限情報を登録する。具体的には、管理者は、先に図３(Ａ)に示したような権限設定登録画面を介して、ユーザ名毎にＩＤ印刷機能の許否を権限として設定登録する。
【００７０】
そして、権限設定部３１は、ステップＳ５２において、先に図３(Ｂ)に示したように、ユーザ名と権限内容とを対応付けた権限情報を記憶部３２に記憶させ、管理者による一連の初期設定処理を終了する。
【００７１】
一方、クライアントコンピュータ１０'が配布されたユーザは、図１３に示すように、ステップＳ６１において、設定情報入力部１４を介して、自己のユーザ名（ユーザＩＤ）やパスワードの登録を行う。
【００７２】
続いて、設定情報入力部１４は、ステップＳ６２において、ステップＳ６１にて入力されたユーザ名に対応するユーザがＩＤ印刷機能の利用権限を有するユーザであるか否かをプリントサーバ３０に対して問い合わせ、ステップＳ６３において、問い合わせの結果に基づいて、当該ユーザがＩＤ印刷機能の利用権限を有するユーザであるか否かを判定する。
【００７３】
設定情報入力部１４は、ＩＤ印刷機能の利用権限を有するユーザである場合には、先に図４(Ａ)に示したように、ＩＤ印刷を行うか否かの種別を入力する項目を入力可能に表示してステップＳ６４へと処理を移行する。そして、ユーザは、ステップＳ６４において、ＩＤ印刷を行うか否かの種別、すなわち、ＩＤ印刷機能をオフした状熊で印刷させるか否かを設定する。
【００７４】
一方、設定情報入力部１４は、ＩＤ印刷機能の利用権限を有するユーザでない場合には、先に図４(Ａ)に示したように、ＩＤ印刷を行うか否かの種別を入力する項目を非表示としてステップＳ６５へと処理を移行する。
【００７５】
そして、設定情報入力部１４は、ステップＳ６５において、先に図４(Ｂ)に示したように、クライアントコンピュータ１０'にログインしているユーザのユーザ名とパスワードとＩＤ印刷機能の利用種別とを対応付けた設定情報を記憶部１６に記憶させ、ユーザによる一連の初期設定処理を終了する。
【００７６】
なお、この図１３に示した一連の処理も、図６に示した一連の処理と同様に、ユーザがクライアントコンピュータ１０'を起動していればいつでも実行可能であるが、例えばユーザがログインした後に、当該ユーザについての設定情報が未登録であった場合に、自動的に実行されるのが望ましい。
【００７７】
印刷システムにおいては、このような初期設定を行うと、クライアントコンピュータ１０'によって印刷データを作成可能となる。
【００７８】
すなわち、クライアントコンピュータ１０'は、図１４に示すように、ステップＳ７１において、アプリケーションプログラム１１から印刷指示が出されると、ステップＳ７２において、プリンタドライバ１２により、アプリケーシヨンデータをプリンタ２０が識別可能な言語に翻訳し、ステップＳ７３において、作成した印刷データを記憶部１６に一時的に記憶させる。
【００７９】
続いて、付加情報挿入部１５は、ステップＳ７４において、先に図４(Ｂ)に示したような設定情報が記憶部１６に記憶されているか否かを判定する。ここで、付加情報挿入部１５は、記憶部１６に設定情報が記憶されていない場合には、ステップＳ７５において、記憶部１６に記憶されている印刷データに対して何も処理を施さずに、そのまま通信部１７を介してプリンタ２０に対して送信し、一連の処理を終了する。
【００８０】
一方、付加情報挿入部１５は、記憶部１６に設定情報が記憶されている場合には、必要に応じて印刷データに付加情報を挿入し、加工した印刷データを、通信部１７を介してプリンタ２０に対して送信する。印刷データの加工は次のように行う。
【００８１】
まず、付加情報挿入部１５は、記憶部１６に設定情報が記憶されている場合には、ステップＳ７６において、先に図４(Ｂ)に示したように、ＩＤ印刷機能をオフにする許可が与えられているか否かの権限に依存した設定情報が記憶部１６に記憶されているか否かを判定する。
【００８２】
ここで、付加情報挿入部１５は、権限に依存した設定情報が記憶部１６に記憶されていない場合には、ステップＳ７７において、記憶部１６に記憶されている設定情報からログインしたユーザに対応する情報を読み出し、ステップＳ８２へと処理を移行する。一方、付加情報挿入部１５は、権限に依存する設定情報が記憶部１６に記憶されている場合には、ステップＳ７８において、記憶部１６から、ユーザ名に対応する設定情報を読み出す。そして、付加情報挿入部１５は、ステップＳ７９において、設定情報入力部１４を介して予めＩＤ印刷機能のオフ指定がされているか否かを判定し、オフ指定されていない場合には、ステップＳ８１へと処理を移行する一方で、オフ指定されている場合には、ステップＳ８０において、ＩＤ印刷機能をオフした状態に設定する。
【００８３】
そして、付加情報挿入部１５は、ステップＳ８１において、印刷するドキュメント名や印刷日付等、ユーザ名のように記憶部１６には記憶されていない情報をシステムから読み出し、ステップＳ８２において、接続されているプリンタ２０の機種に応じて、記憶部１６やシステムから読み出した情報を当該プリンタ２０が識別可能な形式に変換し、変換した結果を、付加情報として印刷データにおける所定位置に挿入する。これにより、印刷データには、ＩＤ印刷のオン又はオフ設定、ユーザ名、パスワード、ドキュメント名、及び印刷日時等の情報が付加情報として挿入される。付加情報挿入部１５は、ステップＳ８３において、付加情報を挿入した印刷データを通信部１７に供給する。これに応じて、通信部１７は、プリントサーバ３０に接続された形態にしたがって、印刷データをプリントサーバ３０に対して送信し、一連の処理を終了する。
【００８４】
印刷システムにおいては、このような一連の処理を行うことにより、クライアントコンピュータ１０'によって付加情報が挿入された印刷データを作成することができる。
【００８５】
また、プリントサーバ３０は、クライアントコンピュータ１０'によって印刷データが作成されると、図１５に示すような一連の処理を行う。
【００８６】
まず、プリントサーバ３０は、図１５に示すように、ステップＳ９１において、通信部３３によって印刷データを受信すると、ステップＳ９２において、その印刷データを記憶部３２に記憶させる。
【００８７】
続いて、プリントサーバ３０は、ステップＳ９３において、プリンタ２０が待機状態であるか否かを確認し、待機状態でない場合には、待機状態となるまで待機する。
【００８８】
そして、プリントサーバ３０は、プリンタ２０が待機状態となったことを確認すると、ステップＳ９４において、記憶部３２に記憶している印刷データを読み出し、通信部３３を介してプリンタ２０に対して送信する。
【００８９】
プリントサーバ３０は、このような一連の処理を行うことにより、クライアントコンピュータ１０'によって作成された印刷データをプリンタ２０に対して中継転送することができる。
【００９０】
そして、プリンタ２０は、クライアントコンピュータ１０によって作成された印刷データに基づいて、図１６に示すような一連の処理を行う。
【００９１】
まず、プリンタ２０は、図１６に示すように、ステップＳ１０１において、通信部２２によって印刷データを受信すると、その印刷データを制御部２１に供給する。制御部２１は、ステップＳ１０２において、受信した印刷データにパスワードが含まれているか否かを判定する。
【００９２】
ここで、制御部２１は、印刷データにパスワードが含まれていない場合には、ステップＳ１０６へと処理を移行し、印刷部２３を制御して書式にしたがって印刷イメージを生成し、印刷を実行させる。一方、制御部２１は、印刷データにパスワードが含まれている場合には、ステップＳ１０３において、印刷データを記憶部２５に一時的に記憶させ、ステップＳ１０４において、入力部２４を介してユーザによってパスワードが入力されるまで待機する。
【００９３】
続いて、制御部２１は、パスワード入力を確認すると、ステップＳ１０５において、そのパスワードの内容を判定する。制御部２１は、判定したパスワードが、設定情報入力部１４を介して入力されたパスワードと一致しない場合には、何も処理を行わずに再度パスワードが入力されるまで待機する。
【００９４】
そして、制御部２１は、パスワードが一致した場合には、ステップＳ１０６へと処理を移行し、印刷部２３を制御して書式にしたがって印刷イメージを生成し、印刷を実行させ、一連の処理を終了する。このとき、制御部２１は、印刷データに含まれるＩＤ印刷のオン又はオフ設定がオンの場合には、印刷データに挿入されたユーザ名を含む付加情報を、印刷出力するデータ対象とする。
【００９５】
プリンタ２０は、このような一連の処理を行うことにより、印刷データに付加情報が含まれている場合には、その付加情報を重畳させた印刷物を作製することができる。
【００９６】
以上説明したように、本発明の第２の実施の形態として示す印刷システムにおいては、権限情報をプリントサーバ３０によって一元管理することにより、管理者が全てのクライアントコンピュータ１０'に権限情報を登録する必要がなくなり、管理者の負担を大幅に低減し且つメンテナンスも工数の削減を図ることができる。
【００９７】
つぎに、第３の実施の形態として示す印刷システムについて説明する。
【００９８】
この第３の実施の形態として示す印刷システムは、第１の実施の形態として示した印刷システムを改良し、印刷データを暗号化して作成するようにしたものである。したがって、この第３の実施の形態の説明においては、第１の実施の形態の説明と同様の構成については同一符号を付し、その詳細な説明を省略するものとする。
【００９９】
近年、情報漏洩の防止に関する市場要求があり、ネットワーク上のデータに対するセキュリティも考慮したシステム設計を行う必要がある。
【０１００】
そこで、第３の実施の形態として示す印刷システムにおいては、所定の暗号化を施した印刷データを作成する。
【０１０１】
印刷システムは、図１７に示すように、画像処理装置としてのクライアントコンピュータ１０''と、このクライアントコンピュータ１０''によって作成された印刷データに基づく印刷を行うプリンタ２０''とを備える。
【０１０２】
クライアントコンピュータ１０''は、上述したアプリケーションプログラム１１と、プリンタドライバ１２と、付加情報挿入部１５と、記憶部１６と、通信部１７との他に、プリンタ２０''のユーザ毎の権限を設定登録する権限設定部１３''と、可変データの入力や暗号化印刷機能のオン又はオフ設定を行うための設定情報入力部１４''と、印刷データを暗号化する暗号変換部４１とを有する。すなわち、クライアントコンピュータ１０''は、クライアントコンピュータ１０における権限設定部１３及び設定情報入力部１４に代えて、権限設定部１３''及び設定情報入力部１４''を有するとともに、新たに暗号変換部４１を追加した構成とされる。
【０１０３】
なお、クライアントコンピュータ１０''は、クライアントコンピュータ１０と同様に、ＯＳとしてＵＮＩＸ（登録商標）が採用されている。すなわち、クライアントコンピュータ１０''は、図１８(Ａ)に示すように、プリンタドライバ１２によって作成された印刷データを入出力ポート１８''を介してプリンタ２０''に対して出力するＵＮＩＸ（登録商標）ベースの印刷システムに適用されるものである。クライアントコンピュータ１０''においては、本発明を実現するための所定のソフトウェアをインストールすることにより、図１８(Ｂ)に示すように、権限設定部１３''、設定情報入力部１４''、付加情報挿入部１５、及び暗号変換部４１の機能が追加され、当該機能が使用可能となる。
【０１０４】
権限設定部１３''は、権限設定部１３と同様に、印刷システムの管理者がキーボードやマウス等を用いて任意の文字列を入力して使用するアプリケーションプログラムであり、プリンタ２０''のユーザ毎の権限を設定登録する。具体的には、管理者は、印刷システムの使用に先立って、クライアントコンピュータ１０''を操作して権限設定部１３''を起動させ、例えば図１９(Ａ)に示すような権限設定登録画面をクライアントコンピュータ１０''の所定の表示部に表示させ、この権限設定登録画面を介して、ユーザ名毎にＩＤ印刷機能や暗号化印刷機能の許否を権限として設定登録する。権限設定部１３''は、管理者によって設定登録された内容を、例えば図１９(Ｂ)に示すように、ユーザ名と権限内容とを対応付けた権限情報として記憶部１６に記憶させる。なお、この権限設定部１３''を介して設定登録された内容は、設定情報入力部１４''の表示内容に影響し、ＩＤ印刷機能及び暗号化印刷機能の利用ができないユーザについては、ＩＤ印刷及び暗号化印刷を行うための設定入力が不可となる。
【０１０５】
設定情報入力部１４''は、設定情報入力部１４と同様に、プリンタ２０''を利用する一般ユーザがキーボードやマウス等を用いて任意の文字列を入力して使用するアプリケーションプログラムであり、プリンタドライバ１２によって提供されるＧＵＩによっては入力することができないパスワード等の可変データの入力や暗号化印刷機能のオン又はオフ設定を行うために設けられる。具体的には、ユーザは、クライアントコンピュータ１０''を操作して設定情報入力部１４''を起動させ、例えば図２０(Ａ)に示すような設定情報入力画面をクライアントコンピュータ１０''の所定の表示部に表示させ、この設定情報入力画面を介して、自己のユーザ名とパスワードとともに、ＩＤ印刷及び暗号化印刷を行うか否かの種別を入力する。なお、設定情報入力部１４''は、上述したように、ＩＤ印刷機能及び暗号化印刷機能の利用ができないユーザとして権限設定部１３''を介して設定登録されているユーザについては、ＩＤ印刷機能及び暗号化印刷機能の利用種別の入力ができないように表示制御する。設定情報入力部１４''は、ユーザによって入力された内容を、例えば図２０(Ｂ)に示すように、ユーザ名とパスワードとＩＤ印刷機能及び暗号化印刷機能の利用種別とを対応付けた設定情報として記憶部１６に記憶させる。
【０１０６】
暗号変換部４１は、暗号化印刷機能がオンである場合に、付加情報挿入部１５から供給された印刷データを所定の暗号化方式にしたがって暗号化する。暗号変換部４１は、暗号化した印刷データを通信部１７に供給する。
【０１０７】
このようなクライアントコンピュータ１０''は、アプリケーションプログラム１１から印刷指示が出されると、プリンタドライバ１２によってアプリケーションデータを印刷データに変換し、記憶部１６に一時的に記憶させる。そして、クライアントコンピュータ１０''は、通信部１７を介して、記憶部１６に記憶されている印刷データをプリンタ２０''に対して送信する。これは、一般的なＵＮＩＸ（登録商標）環境における印刷動作である。このとき、クライアントコンピュータ１０''は、記憶部１６に一時的に記憶されたプリンタドライバ１２の出力を付加情報挿入部１５によって加工するとともに、暗号変換部４１によって必要に応じて暗号化した後に、通信部１７に供給する。
【０１０８】
一方、クライアントコンピュータ１０''によって作成された印刷データに基づく印刷を行うプリンタ２０''は、図１７に示すように、上述した制御部２１と、通信部２２と、印刷部２３と、入力部２４と、記憶部２５との他に、暗号化された印刷データを復号する復号部４２を有する。すなわち、プリンタ２０''は、プリンタ２０に対して新たに復号部４２を追加した構成とされる。
【０１０９】
復号部４２は、クライアントコンピュータ１０''から送信されて記憶部２５に記憶された印刷データのうち、暗号化された印刷データを復号する。復号部４２は、復号した印刷データを記憶部２５に一時的に記憶させる。
【０１１０】
このようなプリンタ２０''は、クライアントコンピュータ１０''によって作成された印刷データに基づく印刷を行う際に、当該印刷データにパスワードが含まれている場合には、入力部２４を介して入力されたパスワードと一致した場合にのみ、制御部２１の制御のもとに印刷を行う。また、プリンタ２０''は、印刷データが暗号化されたものである場合には、復号部４２によって復号し、印刷可能なデータを再現する。
【０１１１】
さて、このようなクライアントコンピュータ１０''及びプリンタ２０''を備える印刷システムにおいては、初期設定として以下の処理を行う。この初期設定は、クライアントコンピュータ１０''をユーザに配布する前に、管理者がクライアントコンピュータ１０''を起動することによって行われる。
【０１１２】
まず、管理者は、図２１に示すように、ステップＳ１１１において、権限設定部１３''を介して、ユーザ名毎に権限情報を登録する。具体的には、管理者は、先に図１９(Ａ)に示したような権限設定登録画面を介して、ユーザ名毎にＩＤ印刷機能及び暗号化印刷機能の許否を権限として設定登録する。すなわち、権限設定部１３''を介して設定登録される権限は、ＩＤ印刷機能をオフにすることができる権限をユーザに与えるか否かという情報と、暗号化印刷を行うことができる権限をユーザに与えるか否かという情報である。なお、図１９(Ａ)には、ユーザ名「YAMADA」について、ＩＤ印刷機能をオフにする許可を与えず且つ暗号化印刷機能を行う許可を与えない設定とするとともに、ユーザ名「SATO」について、ＩＤ印刷機能をオフにする許可を与え且つ暗号化印刷機能を行う許可を与える設定とした例を示している。
【０１１３】
そして、権限設定部１３''は、ステップＳ１１２において、先に図１９(Ｂ)に示したように、ユーザ名と権限内容とを対応付けた権限情報を記憶部１６に記憶させ、管理者による一連の初期設定処理を終了する。その後、権限情報が設定登録されたクライアントコンピュータ１０''は、ユーザに配布され、使用可能状態となる。
【０１１４】
一方、クライアントコンピュータ１０''が配布されたユーザは、図２２に示すように、ステップＳ１２１において、設定情報入力部１４''を介して、自己のユーザ名（ユーザＩＤ）やパスワードの登録を行う。
【０１１５】
続いて、設定情報入力部１４''は、ステップＳ１２２において、記憶部１６に記憶されている権限情報を参照し、ステップＳ１２１にて入力されたユーザ名に対応するユーザがＩＤ印刷機能の利用権限を有するユーザであるか否かを判定する。
【０１１６】
設定情報入力部１４''は、ＩＤ印刷機能の利用権限を有するユーザである場合には、先に図２０(Ａ)に示したように、ＩＤ印刷を行うか否かの種別を入力する項目を入力可能に表示してステップＳ１２３へと処理を移行する。そして、ユーザは、ステップＳ１２３において、ＩＤ印刷を行うか否かの種別、すなわち、ＩＤ印刷機能をオフした状熊で印刷させるか否かを設定する。
【０１１７】
一方、設定情報入力部１４''は、ＩＤ印刷機能の利用権限を有するユーザでない場合には、先に図２０(Ａ)に示したように、ＩＤ印刷を行うか否かの種別を入力する項目を非表示としてステップＳ１２４へと処理を移行する。そして、設定情報入力部１４''は、ステップＳ１２４において、記憶部１６に記憶されている権限情報を参照し、ステップＳ１２１にて入力されたユーザ名に対応するユーザが暗号化印刷機能の利用権限を有するユーザであるか否かを判定する。
【０１１８】
設定情報入力部１４''は、暗号化印刷機能の利用権限を有するユーザである場合には、先に図２０(Ａ)に示したように、暗号化印刷を行うか否かの種別を入力する項目を入力可能に表示してステップＳ１２５へと処理を移行する。そして、ユーザは、ステップＳ１２５において、暗号化印刷を行うか否かの種別を設定する。
【０１１９】
一方、設定情報入力部１４''は、暗号化印刷機能の利用権限を有するユーザでない場合には、先に図２０(Ａ)に示したように、暗号化印刷を行うか否かの種別を入力する項目を非表示としてステップＳ１２６へと処理を移行する。
【０１２０】
そして、設定情報入力部１４''は、ステップＳ１２６において、先に図２０(Ｂ)に示したように、クライアントコンピュータ１０''にログインしているユーザのユーザ名とパスワードとＩＤ印刷機能及び暗号化印刷機能の利用種別とを対応付けた設定情報を記憶部１６に記憶させ、ユーザによる一連の初期設定処理を終了する。
【０１２１】
なお、この図２２に示した一連の処理も、図６に示した一連の処理と同様に、ユーザがクライアントコンピュータ１０''を起動していればいつでも実行可能であるが、例えばユーザがログインした後に、当該ユーザについての設定情報が未登録であった場合に、自動的に実行されるのが望ましい。
【０１２２】
印刷システムにおいては、このような初期設定を行うと、クライアントコンピュータ１０''によって印刷データを作成可能となる。
【０１２３】
すなわち、クライアントコンピュータ１０''は、図２３に示すように、ステップＳ１３１において、アプリケーションプログラム１１から印刷指示が出されると、ステップＳ１３２において、プリンタドライバ１２により、アプリケーシヨンデータをプリンタ２０''が識別可能な言語に翻訳し、ステップＳ１３３において、作成した印刷データを記憶部１６に一時的に記憶させる。
【０１２４】
続いて、付加情報挿入部１５は、ステップＳ１３４において、先に図２０(Ｂ)に示したような設定情報が記憶部１６に記憶されているか否かを判定する。ここで、付加情報挿入部１５は、記憶部１６に設定情報が記憶されていない場合には、ステップＳ１３５において、記憶部１６に記憶されている印刷データに対して何も処理を施さずに、そのまま通信部１７を介してプリンタ２０''に対して送信し、一連の処理を終了する。
【０１２５】
一方、付加情報挿入部１５は、記憶部１６に設定情報が記憶されている場合には、必要に応じて印刷データに付加情報を挿入し、加工した印刷データを、通信部１７を介してプリンタ２０''に対して送信する。印刷データの加工は次のように行う。
【０１２６】
まず、付加情報挿入部１５は、記憶部１６に設定情報が記憶されている場合には、ステップＳ１３６において、先に図２０(Ｂ)に示したように、ＩＤ印刷機能をオフにする許可が与えられているか否かの権限に依存した設定情報が記憶部１６に記憶されているか否かを判定する。
【０１２７】
ここで、付加情報挿入部１５は、権限に依存した設定情報が記憶部１６に記憶されていない場合には、ステップＳ１３７において、記憶部１６に記憶されている設定情報からログインしたユーザに対応する情報を読み出し、ステップＳ１４２へと処理を移行する。一方、付加情報挿入部１５は、権限に依存する設定情報が記憶部１６に記憶されている場合には、ステップＳ１３８において、記憶部１６から、ユーザ名に対応する設定情報を読み出す。そして、付加情報挿入部１５は、ステップＳ１３９において、設定情報入力部１４''を介して予めＩＤ印刷機能のオフ指定がされているか否かを判定し、オフ指定されていない場合には、ステップＳ１４１へと処理を移行する一方で、オフ指定されている場合には、ステップＳ１４０において、ＩＤ印刷機能をオフした状態に設定する。
【０１２８】
そして、付加情報挿入部１５は、ステップＳ１４１において、印刷するドキュメント名や印刷日付等、ユーザ名のように記憶部１６には記憶されていない情報をシステムから読み出し、ステップＳ１４２において、接続されているプリンタ２０''の機種に応じて、記憶部１６やシステムから読み出した情報を当該プリンタ２０''が識別可能な形式に変換し、変換した結果を、付加情報として印刷データにおける所定位置に挿入する。これにより、印刷データには、ＩＤ印刷のオン又はオフ設定、ユーザ名、パスワード、ドキュメント名、及び印刷日時等の情報が付加情報として挿入される。
【０１２９】
続いて、付加情報挿入部１５は、ステップＳ１４３において、設定情報入力部１４''を介して予め暗号化印刷機能の指定がされているか否かを判定し、暗号化印刷機能の指定がされていない場合には、ステップＳ１４５へと処理を移行し、付加情報を挿入した印刷データを通信部１７に供給する。一方、付加情報挿入部１５は、暗号化印刷機能の指定がされている場合には、付加情報を挿入した印刷データを暗号変換部４１に供給し、暗号変換部４１は、ステップＳ１４４において、印刷データを暗号化し、ステップＳ１４５において、暗号化した印刷データを通信部１７に供給する。これに応じて、通信部１７は、プリンタ２０''に接続された形態にしたがって、印刷データをプリンタ２０''に対して送信し、一連の処理を終了する。
【０１３０】
印刷システムにおいては、このような一連の処理を行うことにより、クライアントコンピュータ１０''によって付加情報が挿入され且つ必要に応じて暗号化された印刷データを作成することができる。
【０１３１】
一方、プリンタ２０''は、クライアントコンピュータ１０''によって作成された印刷データに基づいて、図２４に示すような一連の処理を行う。
【０１３２】
まず、プリンタ２０''は、図２４に示すように、ステップＳ１５１において、通信部２２によって印刷データを受信すると、その印刷データを制御部２１に供給する。制御部２１は、ステップＳ１５２において、受信した印刷データにパスワードが含まれているか否かを判定する。
【０１３３】
ここで、制御部２１は、印刷データにパスワードが含まれていない場合には、ステップＳ１５６へと処理を移行する一方で、印刷データにパスワードが含まれている場合には、ステップＳ１５３において、印刷データを記憶部２５に一時的に記憶させ、ステップＳ１５４において、入力部２４を介してユーザによってパスワードが入力されるまで待機する。
【０１３４】
続いて、制御部２１は、パスワード入力を確認すると、ステップＳ１５５において、そのパスワードの内容を判定する。制御部２１は、判定したパスワードが、設定情報入力部１４''を介して入力されたパスワードと一致しない場合には、何も処理を行わずに再度パスワードが入力されるまで待機する。
【０１３５】
そして、制御部２１は、パスワードが一致した場合には、ステップＳ１５６へと処理を移行し、暗号化印刷機能の指定がされている印刷データであるか否かを判定する。制御部２１は、暗号化印刷機能の指定がされていない場合には、ステップＳ１５８へと処理を移行し、印刷部２３を制御して書式にしたがって印刷イメージを生成し、印刷を実行させる。一方、制御部２１は、暗号化印刷機能の指定がされている場合には、ステップＳ１５７において、復号部４２を制御して印刷データを復号させる。そして、制御部２１は、ステップＳ１５８において、印刷部２３を制御して書式にしたがって印刷イメージを生成し、印刷を実行させ、一連の処理を終了する。このとき、制御部２１は、印刷データに含まれるＩＤ印刷のオン又はオフ設定がオンの場合には、印刷データに挿入されたユーザ名を含む付加情報を、印刷出力するデータ対象とする。
【０１３６】
プリンタ２０''は、このような一連の処理を行うことにより、印刷データが暗号化されている場合には適切に復号した上で、印刷物を作製することができる。
【０１３７】
以上説明したように、本発明の第３の実施の形態として示す印刷システムにおいては、クライアントコンピュータ１０''によって所定の暗号化を施した印刷データを作成し、暗号化された印刷データをプリンタ２０''によって復号することにより、印刷データの通信におけるセキュリティ性を高めることができ、情報漏洩を防止することができる。
【０１３８】
最後に、第４の実施の形態として示す印刷システムについて説明する。
【０１３９】
この第４の実施の形態として示す印刷システムは、第３の実施の形態として示した印刷システムと同様にネットワーク上のデータに対するセキュリティ性を高めることを目的として第１の実施の形態として示した印刷システムを改良し、印刷データをＰＤＦ（Portable Document Format）形式のデータに変換するようにしたものである。したがって、この第４の実施の形態の説明においては、第１の実施の形態の説明と同様の構成については同一符号を付し、その詳細な説明を省略するものとする。
【０１４０】
第４の実施の形態として示す印刷システムは、図２５に示すように、画像処理装置としてのクライアントコンピュータ１０'''と、このクライアントコンピュータ１０'''によって作成された印刷データに基づく印刷を行うプリンタ２０'''とを備える。
【０１４１】
クライアントコンピュータ１０'''は、上述したアプリケーションプログラム１１と、プリンタドライバ１２と、付加情報挿入部１５と、記憶部１６と、通信部１７との他に、プリンタ２０'''のユーザ毎の権限を設定登録する権限設定部１３'''と、可変データの入力やＰＤＦ印刷機能のオン又はオフ設定を行うための設定情報入力部１４'''と、印刷デー夕をＰＤＦ形式のデータに変換するＰＤＦ変換部５１と、プリンタ２０'''に記憶されているＰＤＦ形式の印刷データを取得するＰＤＦ取得部５２とを有する。すなわち、クライアントコンピュータ１０'''は、クライアントコンピュータ１０における権限設定部１３及び設定情報入力部１４に代えて、権限設定部１３'''及び設定情報入力部１４'''を有するとともに、新たにＰＤＦ変換部５１及びＰＤＦ取得部５２を追加した構成とされる。
【０１４２】
なお、クライアントコンピュータ１０'''は、クライアントコンピュータ１０と同様に、ＯＳとしてＵＮＩＸ（登録商標）が採用されている。すなわち、クライアントコンピュータ１０'''は、図２６(Ａ)に示すように、プリンタドライバ１２によって作成された印刷データを入出力ポート１８'''を介してプリンタ２０'''に対して出力するＵＮＩＸ（登録商標）ベースの印刷システムに適用されるものである。クライアントコンピュータ１０'''においては、本発明を実現するための所定のソフトウェアをインストールすることにより、図２６(Ｂ)に示すように、権限設定部１３'''、設定情報入力部１４'''、付加情報挿入部１５、ＰＤＦ変換部５１、及びＰＤＦ取得部５２の機能が追加され、当該機能が使用可能となる。
【０１４３】
権限設定部１３'''は、権限設定部１３と同様に、印刷システムの管理者がキーボードやマウス等を用いて任意の文字列を入力して使用するアプリケーションプログラムであり、プリンタ２０'''のユーザ毎の権限を設定登録する。具体的には、管理者は、印刷システムの使用に先立って、クライアントコンピュータ１０'''を操作して権限設定部１３'''を起動させ、例えば図２７(Ａ)に示すような権限設定登録画面をクライアントコンピュータ１０'''の所定の表示部に表示させ、この権限設定登録画面を介して、ユーザ名毎にＩＤ印刷機能やＰＤＦ印刷機能の許否を権限として設定登録する。権限設定部１３'''は、管理者によって設定登録された内容を、例えば図２７(Ｂ)に示すように、ユーザ名と権限内容とを対応付けた権限情報として記憶部１６に記憶させる。なお、この権限設定部１３'''を介して設定登録された内容は、設定情報入力部１４'''の表示内容に影響し、ＩＤ印刷機能及びＰＤＦ印刷機能の利用ができないユーザについては、ＩＤ印刷及びＰＤＦ印刷を行うための設定入力が不可となる。
【０１４４】
設定情報入力部１４'''は、設定情報入力部１４と同様に、プリンタ２０'''を利用する一般ユーザがキーボードやマウス等を用いて任意の文字列を入力して使用するアプリケーションプログラムであり、プリンタドライバ１２によって提供されるＧＵＩによっては入力することができないパスワード等の可変データの入力やＰＤＦ印刷機能のオン又はオフ設定を行うために設けられる。具体的には、ユーザは、クライアントコンピュータ１０'''を操作して設定情報入力部１４'''を起動させ、例えば図２８(Ａ)に示すような設定情報入力画面をクライアントコンピュータ１０'''の所定の表示部に表示させ、この設定情報入力画面を介して、自己のユーザ名とパスワードとともに、ＩＤ印刷及びＰＤＦ印刷を行うか否かの種別を入力する。なお、設定情報入力部１４'''は、上述したように、ＩＤ印刷機能及びＰＤＦ印刷機能の利用ができないユーザとして権限設定部１３'''を介して設定登録されているユーザについては、ＩＤ印刷機能及びＰＤＦ印刷機能の利用種別の入力ができないように表示制御する。設定情報入力部１４'''は、ユーザによって入力された内容を、例えば図２８(Ｂ)に示すように、ユーザ名とパスワードとＩＤ印刷機能及びＰＤＦ印刷機能の利用種別とを対応付けた設定情報として記憶部１６に記憶させる。
【０１４５】
ＰＤＦ変換部５１は、ＰＤＦ印刷機能がオンである場合に、付加情報挿入部１５から供給された印刷データをＰＤＦ形式のデータに変換する。ＰＤＦ変換部５１は、ＰＤＦ形式に変換した印刷データを通信部１７に供給する。
【０１４６】
ＰＤＦ取得部５２は、プリンタ２０'''における記憶部２５に記憶されているＰＤＦ形式の印刷データを当該クライアントコンピュータ１０'''上に取得する。具体的には、ユーザは、クライアントコンピュータ１０'''を操作してＰＤＦ取得部５２を起動させ、例えば図２９に示すような問い合わせ画面をクライアントコンピュータ１０'''の所定の表示部に表示させ、この問い合わせ画面を介して、自己のユーザ名とパスワードを入力し、所定の取得ボタンを押下する。これに応じて、ＰＤＦ取得部５２は、当該ユーザ名のもとにプリンタ２０'''に対して送信したＰＤＦ形式の印刷データがあるか否かを、通信部１７を介してプリンタ２０'''に対して問い合わせ、その結果として印刷データの一覧データを取得する。そして、ＰＤＦ取得部５２は、取得した一覧データを問い合わせ画面上に表示させる。ユーザは、問い合わせ画面に表示された一覧データの中から取得したいファイル名を指定し、取得ボタンを押下することにより、当該ファイル名の印刷データをプリンタ２０'''から取得し、クライアントコンピュータ１０'''上にコピーすることができる。
【０１４７】
このようなクライアントコンピュータ１０'''は、アプリケーションプログラム１１から印刷指示が出されると、プリンタドライバ１２によってアプリケーションデータを印刷データに変換し、記憶部１６に一時的に記憶させる。そして、クライアントコンピュータ１０'''は、通信部１７を介して、記憶部１６に記憶されている印刷データをプリンタ２０'''に対して送信する。これは、一般的なＵＮＩＸ（登録商標）環境における印刷動作である。このとき、クライアントコンピュータ１０'''は、記憶部１６に一時的に記憶されたプリンタドライバ１２の出力を付加情報挿入部１５によって加工するとともに、ＰＤＦ変換部５１によって必要に応じてＰＤＦ形式のデータに変換した後に、通信部１７に供給する。
【０１４８】
一方、クライアントコンピュータ１０'''によって作成された印刷データに基づく印刷を行うプリンタ２０'''は、図２５に示すように、上述した制御部２１と、通信部２２と、印刷部２３と、入力部２４と、記憶部２５との他に、ＰＤＦ形式の印刷データの描画を行うＰＤＦ描画部５３を有する。すなわち、プリンタ２０'''は、プリンタ２０に対して新たにＰＤＦ描画部５３を追加した構成とされる。
【０１４９】
ＰＤＦ描画部５３は、クライアントコンピュータ１０'''から送信されて記憶部２５に記憶された印刷データのうち、ＰＤＦ形式の印刷データを当該プリンタ２０'''が印刷可能な形式のデータに変換して描画する。ＰＤＦ描画部５３は、描画した印刷データを記憶部２５に一時的に記憶させる。
【０１５０】
このようなプリンタ２０'''は、クライアントコンピュータ１０'''によって作成された印刷データに基づく印刷を行う際に、当該印刷データにパスワードが含まれている場合には、入力部２４を介して入力されたパスワードと一致した場合にのみ、制御部２１の制御のもとに印刷を行う。また、プリンタ２０'''は、印刷データがＰＤＦ形式のデータである場合には、ＰＤＦ描画部５３によって描画し、印刷可能なデータを再現する。
【０１５１】
さて、このようなクライアントコンピュータ１０'''及びプリンタ２０'''を備える印刷システムにおいては、初期設定として以下の処理を行う。この初期設定は、クライアントコンピュータ１０'''をユーザに配布する前に、管理者がクライアントコンピュータ１０'''を起動することによって行われる。
【０１５２】
まず、管理者は、図３０に示すように、ステップＳ１６１において、権限設定部１３'''を介して、ユーザ名毎に権限情報を登録する。具体的には、管理者は、先に図２７(Ａ)に示したような権限設定登録画面を介して、ユーザ名毎にＩＤ印刷機能及びＰＤＦ印刷機能の許否を権限として設定登録する。すなわち、権限設定部１３'''を介して設定登録される権限は、ＩＤ印刷機能をオフにすることができる権限をユーザに与えるか否かという情報と、ＰＤＦ印刷を行うことができる権限をユーザに与えるか否かという情報である。なお、図２７(Ａ)には、ユーザ名「YAMADA」について、ＩＤ印刷機能をオフにする許可を与えず且つＰＤＦ印刷機能を行う許可を与えない設定とするとともに、ユーザ名「SATO」について、ＩＤ印刷機能をオフにする許可を与え且つＰＤＦ印刷機能を行う許可を与える設定とした例を示している。
【０１５３】
そして、権限設定部１３'''は、ステップＳ１６２において、先に図２７(Ｂ)に示したように、ユーザ名と権限内容とを対応付けた権限情報を記憶部１６に記憶させ、管理者による一連の初期設定処理を終了する。その後、権限情報が設定登録されたクライアントコンピュータ１０'''は、ユーザに配布され、使用可能状態となる。
【０１５４】
一方、クライアントコンピュータ１０'''が配布されたユーザは、図３１に示すように、ステップＳ１７１において、設定情報入力部１４'''を介して、自己のユーザ名（ユーザＩＤ）やパスワードの登録を行う。
【０１５５】
続いて、設定情報入力部１４'''は、ステップＳ１７２において、記憶部１６に記憶されている権限情報を参照し、ステップＳ１７１にて入力されたユーザ名に対応するユーザがＩＤ印刷機能の利用権限を有するユーザであるか否かを判定する。
【０１５６】
設定情報入力部１４'''は、ＩＤ印刷機能の利用権限を有するユーザである場合には、先に図２８(Ａ)に示したように、ＩＤ印刷を行うか否かの種別を入力する項目を入力可能に表示してステップＳ１７３へと処理を移行する。そして、ユーザは、ステップＳ１７３において、ＩＤ印刷を行うか否かの種別、すなわち、ＩＤ印刷機能をオフした状熊で印刷させるか否かを設定する。
【０１５７】
一方、設定情報入力部１４'''は、ＩＤ印刷機能の利用権限を有するユーザでない場合には、先に図２８(Ａ)に示したように、ＩＤ印刷を行うか否かの種別を入力する項目を非表示としてステップＳ１７４へと処理を移行する。そして、設定情報入力部１４'''は、ステップＳ１７４において、記憶部１６に記憶されている権限情報を参照し、ステップＳ１７１にて入力されたユーザ名に対応するユーザがＰＤＦ印刷機能の利用権限を有するユーザであるか否かを判定する。
【０１５８】
設定情報入力部１４'''は、ＰＤＦ印刷機能の利用権限を有するユーザである場合には、先に図２８(Ａ)に示したように、ＰＤＦ印刷を行うか否かの種別を入力する項目を入力可能に表示してステップＳ１７５へと処理を移行する。そして、ユーザは、ステップＳ１７５において、ＰＤＦ印刷を行うか否かの種別を設定する。
【０１５９】
一方、設定情報入力部１４'''は、ＰＤＦ印刷機能の利用権限を有するユーザでない場合には、先に図２８(Ａ)に示したように、ＰＤＦ印刷を行うか否かの種別を入力する項目を非表示としてステップＳ１７６へと処理を移行する。
【０１６０】
そして、設定情報入力部１４'''は、ステップＳ１７６において、先に図２８(Ｂ)に示したように、クライアントコンピュータ１０'''にログインしているユーザのユーザ名とパスワードとＩＤ印刷機能及びＰＤＦ印刷機能の利用種別とを対応付けた設定情報を記憶部１６に記憶させ、ユーザによる一連の初期設定処理を終了する。
【０１６１】
なお、この図３１に示した一連の処理も、図６に示した一連の処理と同様に、ユーザがクライアントコンピュータ１０'''を起動していればいつでも実行可能であるが、例えばユーザがログインした後に、当該ユーザについての設定情報が未登録であった場合に、自動的に実行されるのが望ましい。
【０１６２】
印刷システムにおいては、このような初期設定を行うと、クライアントコンピュータ１０'''によって印刷データを作成可能となる。
【０１６３】
すなわち、クライアントコンピュータ１０'''は、図３２に示すように、ステップＳ１８１において、アプリケーションプログラム１１から印刷指示が出されると、ステップＳ１８２において、プリンタドライバ１２により、アプリケーシヨンデータをプリンタ２０'''が識別可能な言語に翻訳し、ステップＳ１８３において、作成した印刷データを記憶部１６に一時的に記憶させる。
【０１６４】
続いて、付加情報挿入部１５は、ステップＳ１８４において、先に図２８(Ｂ)に示したような設定情報が記憶部１６に記憶されているか否かを判定する。ここで、付加情報挿入部１５は、記憶部１６に設定情報が記憶されていない場合には、ステップＳ１８５において、記憶部１６に記憶されている印刷データに対して何も処理を施さずに、そのまま通信部１７を介してプリンタ２０'''に対して送信し、一連の処理を終了する。
【０１６５】
一方、付加情報挿入部１５は、記憶部１６に設定情報が記憶されている場合には、必要に応じて印刷データに付加情報を挿入し、加工した印刷データを、通信部１７を介してプリンタ２０'''に対して送信する。印刷データの加工は次のように行う。
【０１６６】
まず、付加情報挿入部１５は、記憶部１６に設定情報が記憶されている場合には、ステップＳ１８６において、先に図２８(Ｂ)に示したように、ＩＤ印刷機能をオフにする許可が与えられているか否かの権限に依存した設定情報が記憶部１６に記憶されているか否かを判定する。
【０１６７】
ここで、付加情報挿入部１５は、権限に依存した設定情報が記憶部１６に記憶されていない場合には、ステップＳ１８７において、記憶部１６に記憶されている設定情報からログインしたユーザに対応する情報を読み出し、ステップＳ１９２へと処理を移行する。一方、付加情報挿入部１５は、権限に依存する設定情報が記憶部１６に記憶されている場合には、ステップＳ１８８において、記憶部１６から、ユーザ名に対応する設定情報を読み出す。そして、付加情報挿入部１５は、ステップＳ１８９において、設定情報入力部１４'''を介して予めＩＤ印刷機能のオフ指定がされているか否かを判定し、オフ指定されていない場合には、ステップＳ１９１へと処理を移行する一方で、オフ指定されている場合には、ステップＳ１９０において、ＩＤ印刷機能をオフした状態に設定する。
【０１６８】
そして、付加情報挿入部１５は、ステップＳ１９１において、印刷するドキュメント名や印刷日付等、ユーザ名のように記憶部１６には記憶されていない情報をシステムから読み出し、ステップＳ１９２において、接続されているプリンタ２０'''の機種に応じて、記憶部１６やシステムから読み出した情報を当該プリンタ２０'''が識別可能な形式に変換し、変換した結果を、付加情報として印刷データにおける所定位置に挿入する。これにより、印刷データには、ＩＤ印刷のオン又はオフ設定、ユーザ名、パスワード、ドキュメント名、及び印刷日時等の情報が付加情報として挿入される。
【０１６９】
続いて、付加情報挿入部１５は、ステップＳ１９３において、設定情報入力部１４'''を介して予めＰＤＦ印刷機能の指定がされているか否かを判定し、ＰＤＦ印刷機能の指定がされていない場合には、ステップＳ１９５へと処理を移行し、付加情報を挿入した印刷データを通信部１７に供給する。一方、付加情報挿入部１５は、ＰＤＦ印刷機能の指定がされている場合には、付加情報を挿入した印刷データをＰＤＦ変換部５１に供給し、ＰＤＦ変換部５１は、ステップＳ１９４において、印刷データをＰＤＦ形式のデータに変換する。このとき、ＰＤＦ変換部５１は、付加情報についても予め設定された内容にしたがってＰＤＦ形式のデータに挿入する。
【０１７０】
そして、ＰＤＦ変換部５１は、ステップＳ１９５において、ＰＤＦ形式に変換した印刷データを通信部１７に供給する。これに応じて、通信部１７は、プリンタ２０'''に接続された形態にしたがって、印刷データをプリンタ２０'''に対して送信し、一連の処理を終了する。
【０１７１】
印刷システムにおいては、このような一連の処理を行うことにより、クライアントコンピュータ１０'''によって付加情報が挿入され且つ必要に応じてＰＤＦ形式に変換された印刷データを作成することができる。
【０１７２】
一方、プリンタ２０'''は、クライアントコンピュータ１０'''によって作成された印刷データに基づいて、図３３に示すような一連の処理を行う。
【０１７３】
まず、プリンタ２０'''は、図３３に示すように、ステップＳ２０１において、通信部２２によって印刷データを受信すると、その印刷データを制御部２１に供給する。制御部２１は、ステップＳ２０２において、受信した印刷データがＰＤＦ形式のデータであるか否かを判定する。
【０１７４】
ここで、制御部２１は、ＰＤＦ形式の印刷データでないものと判定した場合には、ステップＳ２０４へと処理を移行する一方で、ＰＤＦ形式の印刷データであるものと判定した場合には、ステップＳ２０３において、ユーザ名とともに印刷データを記憶部２５に一時的に記憶させる。
【０１７５】
続いて、制御部２１は、ステップＳ２０４において、印刷データにパスワードが含まれているか否かを判定する。ここで、制御部２１は、印刷データにパスワードが含まれていない場合には、ステップＳ２０８へと処理を移行する一方で、印刷データにパスワードが含まれている場合には、ステップＳ２０５において、印刷データを記憶部２５に一時的に記憶させ、ステップＳ２０６において、入力部２４を介してユーザによってパスワードが入力されるまで待機する。
【０１７６】
続いて、制御部２１は、パスワード入力を確認すると、ステップＳ２０７において、そのパスワードの内容を判定する。制御部２１は、判定したパスワードが、設定情報入力部１４'''を介して入力されたパスワードと一致しない場合には、何も処理を行わずに再度パスワードが入力されるまで待機する。
【０１７７】
そして、制御部２１は、パスワードが一致した場合には、ステップＳ２０８へと処理を移行し、ＰＤＦ印刷機能の指定がされている印刷データであるか否かを判定する。制御部２１は、ＰＤＦ印刷機能の指定がされていない場合には、ステップＳ２１０へと処理を移行し、印刷部２３を制御して書式にしたがって印刷イメージを生成し、印刷を実行させる。一方、制御部２１は、ＰＤＦ印刷機能の指定がされている場合には、ステップＳ２０９において、ＰＤＦ描画部５３を制御してＰＤＦ形式のデータを当該プリンタ２０'''が印刷可能な形式の印刷データに変換させる。そして、制御部２１は、ステップＳ２１０において、印刷部２３を制御して書式にしたがって印刷イメージを生成し、印刷を実行させ、一連の処理を終了する。このとき、制御部２１は、印刷データに含まれるＩＤ印刷のオン又はオフ設定がオンの場合には、印刷データに挿入されたユーザ名を含む付加情報を、印刷出力するデータ対象とする。
【０１７８】
プリンタ２０'''は、このような一連の処理を行うことにより、印刷データがＰＤＦ形式のデータである場合には、当該プリンタ２０'''が印刷可能な形式のデータに適切に変換した上で、印刷物を作製することができる。
【０１７９】
つぎに、プリンタ２０'''に記憶されているＰＤＦ形式の印刷データをクライアントコンピュータ１０'''上に読み出す処理について説明する。
【０１８０】
この場合、クライアントコンピュータ１０'''におけるＰＤＦ取得部５２は、図３４に示すように、ステップＳ２１１において、先に図２９に示したような問い合わせ画面を介してユーザ名やパスワードが入力されるのに応じて、プリンタ２０'''における記憶部２５にＰＤＦ形式の印刷データが記憶されているか否かを問い合わせる。
【０１８１】
これに応じて、プリンタ２０'''における制御部２１は、ステップＳ２１２において、ＰＤＦ形式の印刷データが記憶部２５に記憶されているか否かを確認する。
【０１８２】
ここで、制御部２１は、記憶部２５にＰＤＦ形式の印刷データが記憶されていない場合には、そのまま一連の処理を終了する。一方、制御部２１は、記憶部２５にＰＤＦ形式の印刷データが記憶されている場合には、ステップＳ２１３において、問い合わせがあったユーザ名に一致するユーザ名の印刷データが存在するか否かを確認する。制御部２１は、かかる印刷データが存在しない場合には、そのまま一連の処理を終了する一方で、かかる印刷データが存在する場合には、ステップＳ２１４において、存在する印刷データのファイル名の一覧データを、通信部２２を介してクライアントコンピュータ１０'''に対して送信する。
【０１８３】
そして、クライアントコンピュータ１０'''におけるＰＤＦ取得部５２は、ステップＳ２１５において、取得した一覧データを問い合わせ画面上に表示させる。ＰＤＦ取得部５２は、ステップＳ２１６において、問い合わせ画面を介してユーザが所望のファイル名を指定するのに応じて、当該ファイル名の情報をプリンタ２０'''に対して送信し、当該ファイル名の印刷データを取得することができる。
【０１８４】
印刷システムにおいては、このような一連の処理を行うことにより、プリンタ２０'''に既に送信して記憶部２５に記憶されているＰＤＦ形式の印刷データを、クライアントコンピュータ１０'''上に取得することができる。
【０１８５】
以上説明したように、本発明の第４の実施の形態として示す印刷システムにおいては、クライアントコンピュータ１０'''によってＰＤＦ形式のデータに変換した印刷データを作成し、その印刷データに基づいてプリンタ２０'''によって印刷することにより、印刷データの通信におけるセキュリティ性を高めることができ、情報漏洩を防止することができる。
【０１８６】
なお、本発明は、上述した実施の形態に限定されるものではない。
【０１８７】
例えば、上述した第３の実施の形態及び第４の実施の形態では、クライアントコンピュータとプリンタとを直接接続している場合について説明したが、本発明は、第２の実施の形態のようにプリントサーバを設けた場合において、第３の実施の形態又は第４の実施の形態を適用した場合にも適用することができる。
【０１８８】
また、上述した実施の形態では、印刷物を作製する装置がプリンタであるものとして説明したが、本発明は、複写装置、ファクシミリ装置、及びＭＦＰ（Multifunction Peripheral）等にも適用することができる。
【０１８９】
このように、本発明は、その趣旨を逸脱しない範囲で適宜変更が可能であることはいうまでもない。
【符号の説明】
【０１９０】
１０，１０'，１０''，１０'''  クライアントコンピュータ
１１  アプリケーションプログラム
１２  プリンタドライバ
１３，１３''，１３'''，３１  権限設定部
１４，１４''，１４'''  設定情報入力部
１５  付加情報挿入部
１６，２５，３２  記憶部
１７，２２，３３  通信部
１８，１８'，１８''，１８'''，３５  入出力ポート
２０，２０''，２０'''  プリンタ
２１  制御部
２３  印刷部
２４  入力部
３０  プリントサーバ
３４  スプーラ
４１  暗号変換部
４２  復号部
５１  ＰＤＦ変換部
５２  ＰＤＦ取得部
５３  ＰＤＦ描画部
【図１】
0005531072.tif 000002
【図２（Ａ）】
0005531072.tif 000003
【図２（Ｂ）】
0005531072.tif 000004
【図３（Ａ）】
0005531072.tif 000005
【図３（Ｂ）】
0005531072.tif 000006
【図４（Ａ）】
0005531072.tif 000007
【図４（Ｂ）】
0005531072.tif 000008
【図５】
0005531072.tif 000009
【図６】
0005531072.tif 000010
【図７】
0005531072.tif 000011
【図８】
0005531072.tif 000012
【図９】
0005531072.tif 000013
【図１０】
0005531072.tif 000014
【図１１（Ａ）】
0005531072.tif 000015
【図１１（Ｂ）】
0005531072.tif 000016
【図１２】
0005531072.tif 000017
【図１３】
0005531072.tif 000018
【図１４】
0005531072.tif 000019
【図１５】
0005531072.tif 000020
【図１６】
0005531072.tif 000021
【図１７】
0005531072.tif 000022
【図１８（Ａ）】
0005531072.tif 000023
【図１８（Ｂ）】
0005531072.tif 000024
【図１９（Ａ）】
0005531072.tif 000025
【図１９（Ｂ）】
0005531072.tif 000026
【図２０（Ａ）】
0005531072.tif 000027
【図２０（Ｂ）】
0005531072.tif 000028
【図２１】
0005531072.tif 000029
【図２２】
0005531072.tif 000030
【図２３】
0005531072.tif 000031
【図２４】
0005531072.tif 000032
【図２５】
0005531072.tif 000033
【図２６（Ａ）】
0005531072.tif 000034
【図２６（Ｂ）】
0005531072.tif 000035
【図２７（Ａ）】
0005531072.tif 000036
【図２７（Ｂ）】
0005531072.tif 000037
【図２８（Ａ）】
0005531072.tif 000038
【図２８（Ｂ）】
0005531072.tif 000039
【図２９】
0005531072.tif 000040
【図３０】
0005531072.tif 000041
【図３１】
0005531072.tif 000042
【図３２】
0005531072.tif 000043
【図３３】
0005531072.tif 000044
【図３４】
0005531072.tif 000045