(57)【要約】【課題】情報処理装置がユーザによって指定された送信先にデータを送信する際のユーザによる設定操作などの操作負担を軽減する。【解決手段】ネットワークを介してデータ通信可能な情報処理装置３において実行可能なプログラム（プリンタドライバ３２）であって、情報処理装置３を、データ送信を行う際の送信先を指定する送信先指定部５４、送信先指定部５４によって指定された送信先に対して予め設定されている送信先条件情報を取得する送信先条件取得部５５、取得した送信先条件情報に基づいて、指定された送信先に予め設定されている条件に適合した送信用データを生成するプリントデータ生成部５６、および、ネットワーク５を介して送信用データを送信するプリントデータ送信処理部５７として機能させる。【選択図】図５
2010186331.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してデータ通信可能な情報処理装置において実行可能なプログラムであって、前記情報処理装置を、
前記ネットワークを介してデータ送信を行う際の送信先を指定する送信先指定手段、
前記送信先指定手段によって指定された送信先に対して予め設定されている送信先条件情報を取得する送信先条件取得手段、
前記送信先条件情報に基づいて、前記送信先指定手段によって指定された送信先に対して予め設定されている条件に適合した送信用データを生成するデータ生成手段、および、
前記ネットワークを介して前記送信用データを送信する送信処理手段、
として機能させることを特徴とするプログラム。
【請求項２】
前記送信先指定手段は、複数の送信先を指定可能であり、
前記送信先条件取得手段は、前記送信先指定手段によって指定された複数の送信先のそれぞれに対して予め設定されている送信先条件情報を取得し、
前記データ生成手段は、複数の送信先のそれぞれについて取得された送信先条件情報に基づいてそれぞれの送信先に送信すべき送信用データを個別に生成することを特徴とする請求項１記載のプログラム。
【請求項３】
前記送信先条件情報には、印刷条件情報が含まれており、
前記データ生成手段は、前記印刷条件情報に基づいて送信用データとなるプリントデータを生成することを特徴とする請求項１又は２記載のプログラム。
【請求項４】
前記送信処理手段は、前記プリントデータを前記ネットワークに接続された画像形成装置に送信することを特徴とする請求項１乃至３のいずれかに記載のプログラム。
【請求項５】
前記送信先条件情報には、前記送信先指定手段によって指定された送信先に送信する場合のアドレスが含まれており、
前記送信処理手段は、前記アドレスに基づいて前記プリントデータを送信することを特徴とする請求項１乃至３のいずれかに記載のプログラム。
【請求項６】
前記送信先条件情報には、前記データ生成手段で生成されるプリントデータの印刷条件を変更可能とするか否かの印刷条件変更可否情報が含まれており、
前記データ生成手段は、前記印刷条件可否情報が印刷条件の変更を可能としている場合、送信先で印刷条件を変更可能なプリントデータを生成することを特徴とする請求項３乃至５のいずれかに記載のプログラム。
【請求項７】
ネットワークを介してデータ通信可能な情報処理装置であって、
前記ネットワークを介してデータ送信を行う際の送信先を指定する送信先指定手段と、
前記送信先指定手段によって指定された送信先に対して予め設定されている送信先条件情報を、前記ネットワークを介して取得する送信先条件取得手段と、
前記送信先条件情報に基づいて、前記送信先指定手段によって指定された送信先に適合した送信用データを生成するデータ生成手段と、
前記ネットワークを介して前記送信用データを送信する送信処理手段と、
を備えることを特徴とする情報処理装置。
【請求項８】
情報処理装置とサーバ装置と画像形成装置とがネットワークを介して相互にデータ通信可能に接続され、前記情報処理装置において前記画像形成装置が処理可能なプリントデータを生成する情報処理システムであって、
前記情報処理装置は、
前記ネットワークを介して前記プリントデータの送信を行う際の送信先を指定する送信先指定手段と、
前記送信先指定手段によって指定された送信先に対して予め設定されている送信先条件情報を、前記サーバ装置から取得する送信先条件取得手段と、
前記送信先条件情報に基づいて、前記送信先指定手段によって指定された送信先の条件に適合するプリントデータを生成するデータ生成手段と、
前記データ生成手段によって生成されたプリントデータを前記画像形成装置に送信する送信処理手段と、
を備える構成であることを特徴とする情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
ネットワークを介してデータ通信可能な情報処理装置において実行可能なプログラムおよびその情報処理装置、並びに、情報処理装置とサーバ装置と画像形成装置とがネットワークを介して相互にデータ通信可能に接続された情報処理システムに関する。
【背景技術】
【０００２】
従来、プリンタドライバで印刷ジョブを操作する技術のひとつとして、例えば、ユーザからの印刷キャンセル命令を受け取ったプリンタドライバが別に設定されているユーザ権限情報などを元にそのユーザが印刷キャンセルを許可されているかどうかを判断し、もし印刷が許可されていれば、プリンタドライバでその印刷ジョブを削除する技術が公知である（特許文献１）。この技術によれば、ユーザが誤って印刷を実行してしまった場合でも、プリンタドライバに対する操作を行うことでその印刷ジョブを取り消すことができる。しかし、この技術は印刷ジョブを送信するときのユーザの操作性を改善するものではない。
【０００３】
ところで、近年、ユーザがコンピュータなどの情報処理装置を使用して作成した文書などの電子データを他のユーザに配布する場合、例えばアプリケーションプログラムを起動して作成した文書データをＰＤＦファイルなどの特定のファイル形式に変換して配布することが行われている。
【０００４】
また情報処理装置と画像形成装置とがネットワークを介して接続されている場合には、情報処理装置から送信先のユーザが使用可能な画像形成装置に対してプリントデータを送信することで文書を配布することもできる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−３３４６６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述したように情報処理装置や画像形成装置を使用して文書を他のユーザに配布する場合、文書に機密情報などが含まれることがある。この場合、ユーザは、文書データを特定のファイル形式に変換する際、ＩＤやパスワードなどを設定して特定のファイル形式のデータに機密設定などを施す必要がある。しかし、従来、このような機密設定は、ユーザが手動操作で行う必要があり、操作が煩雑であるという問題がある。特に、文書を複数のユーザに対して同時に配布する場合には、ユーザ毎の権限に応じて機密設定を個別に行う必要があるので、操作がより複雑なものとなる。
【０００７】
また情報処理装置から送信先のユーザが使用可能な画像形成装置に対してプリントデータを送信することで文書を配布する場合にも、その文書に機密情報が含まれることがある。この場合、ユーザは、画像形成装置がプリントデータを受信して直ちに印刷ジョブを開始するのではなく、送信先のユーザが操作パネルからＩＤやパスワードなどを入力することを条件として印刷ジョブを開始するように、ＩＤやパスワードなどを付加した機密プリントの設定を行っておく必要がある。このような場合にも、従来は、ユーザが手動操作でＩＤやパスワードなどを設定する必要があり、操作が煩雑であるという問題がある。そしてこの場合においても、複数のユーザに対して同時に文書を配布する場合には、ユーザ毎の権限に応じてＩＤやパスワードなどを個別に手動入力する必要があり、操作がより複雑になる。
【０００８】
さらに複数のユーザに対してプリントデータを送信する場合には、機密プリントの設定だけでなく、カラー印刷やモノクロ印刷などの印刷条件に関する設定をユーザ毎に変更したいこともある。例えば、あるユーザはカラー印刷をする権限が付与されているが、別のユーザにはカラー印刷をする権限が付与されていないことがある。このような場合、これら複数のユーザに対してプリントデータを送信する場合、送信先のユーザ毎に印刷条件を変更する必要がある。しかし、従来はこのような場合にも、ユーザが手動操作でユーザ毎の印刷条件を個別に変更していく必要があり、操作が複雑で操作性が悪いという問題があった。
【０００９】
そこで本発明は、上記課題を解決することを目的としてなされたものであり、情報処理装置がユーザによって指定された送信先にデータを送信する際のユーザの操作負担を軽減することによって操作性を改善できるようにしたプログラム、情報処理装置および情報処理システムを提供する。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、請求項１にかかる発明は、ネットワークを介してデータ通信可能な情報処理装置において実行可能なプログラムであって、前記情報処理装置を、前記ネットワークを介してデータ送信を行う際の送信先を指定する送信先指定手段、前記送信先指定手段によって指定された送信先に対して予め設定されている送信先条件情報を取得する送信先条件取得手段、前記送信先条件情報に基づいて、前記送信先指定手段によって指定された送信先に対して予め設定されている条件に適合した送信用データを生成するデータ生成手段、および、前記ネットワークを介して前記送信用データを送信する送信処理手段として機能させることを特徴としている。
【００１１】
かかる発明によれば、データ生成手段が、送信先条件情報に基づいて送信先の条件に適合した送信用データを生成するので、ユーザがデータ送信を行う際に送信用データに設定する条件を手動操作で入力する必要がなくなる。
【００１２】
また請求項２にかかる発明は、請求項１記載のプログラムにおいて、前記送信先指定手段は、複数の送信先を指定可能であり、前記送信先条件取得手段は、前記送信先指定手段によって指定された複数の送信先のそれぞれに対して予め設定されている送信先条件情報を取得し、前記データ生成手段は、複数の送信先のそれぞれについて取得された送信先条件情報に基づいてそれぞれの送信先に送信すべき送信用データを個別に生成することを特徴としている。
【００１３】
かかる発明によれば、データ生成手段が、複数の送信先のそれぞれについて取得された送信先条件情報に基づいてそれぞれの送信先に送信すべき送信用データを個別に生成するので、ユーザが複数の送信先のそれぞれに対して異なる条件の設定を手動操作で行う必要がなくなる。
【００１４】
また請求項３にかかる発明は、請求項１又は２記載のプログラムにおいて、前記送信先条件情報には、印刷条件情報が含まれており、前記データ生成手段は、前記印刷条件情報に基づいて送信用データとなるプリントデータを生成することを特徴としている。
【００１５】
また請求項４にかかる発明は、請求項１乃至３のいずれかに記載のプログラムにおいて、前記送信処理手段は、前記プリントデータを前記ネットワークに接続された画像形成装置に送信することを特徴としている。
【００１６】
また請求項５にかかる発明は、請求項１乃至３のいずれかに記載のプログラムにおいて、前記送信先条件情報には、前記送信先指定手段によって指定された送信先に送信する場合のアドレスが含まれており、前記送信処理手段は、前記アドレスに基づいて前記プリントデータを送信することを特徴としている。
【００１７】
また請求項６にかかる発明は、請求項３乃至５のいずれかに記載のプログラムにおいて、前記送信先条件情報には、前記データ生成手段で生成されるプリントデータの印刷条件を変更可能とするか否かの印刷条件変更可否情報が含まれており、前記データ生成手段は、前記印刷条件可否情報が印刷条件の変更を可能としている場合、送信先で印刷条件を変更可能なプリントデータを生成することを特徴としている。
【００１８】
また請求項７にかかる発明は、ネットワークを介してデータ通信可能な情報処理装置であって、前記ネットワークを介してデータ送信を行う際の送信先を指定する送信先指定手段と、前記送信先指定手段によって指定された送信先に対して予め設定されている送信先条件情報を、前記ネットワークを介して取得する送信先条件取得手段と、前記送信先条件情報に基づいて、前記送信先指定手段によって指定された送信先に適合した送信用データを生成するデータ生成手段と、前記ネットワークを介して前記送信用データを送信する送信処理手段とを備えることを特徴としている。
【００１９】
また請求項８にかかる発明は、情報処理装置とサーバ装置と画像形成装置とがネットワークを介して相互にデータ通信可能に接続され、前記情報処理装置において前記画像形成装置が処理可能なプリントデータを生成する情報処理システムであって、前記情報処理装置は、前記ネットワークを介して前記プリントデータの送信を行う際の送信先を指定する送信先指定手段と、前記送信先指定手段によって指定された送信先に対して予め設定されている送信先条件情報を、前記サーバ装置から取得する送信先条件取得手段と、前記送信先条件情報に基づいて、前記送信先指定手段によって指定された送信先の条件に適合するプリントデータを生成するデータ生成手段と、前記データ生成手段によって生成されたプリントデータを前記画像形成装置に送信する送信処理手段とを備える構成であることを特徴としている。
【発明の効果】
【００２０】
本発明によれば、情報処理装置がユーザによって指定された送信先にデータを送信する際、その指定された送信先に適合したデータを自動生成して送信することができるようになり、送信先に適合する条件をユーザが手動操作で設定しなければならなかった操作負担を軽減することができる。その結果、情報処理装置を操作することにより、文書などを他のユーザに配布する場合の操作性が著しく向上する。
【図面の簡単な説明】
【００２１】
【図１】本発明の一実施形態である情報処理システムの一構成例を示す図である。
【図２】画像形成装置の内部構成の一例を示すブロック図である。
【図３】情報処理装置の内部構成の一例を示すブロック図である。
【図４】認証サーバ（サーバ装置）の内部構成の一例を示すブロック図である。
【図５】情報処理装置においてＣＰＵがプリンタドライバを実行することによって実現される機能の一例を示すブロック図である。
【図６】認証サーバ（サーバ装置）が情報処理装置からの要求に応じた処理を行う機能の一例を示すブロック図である。
【図７】認証サーバ（サーバ装置）に記憶されている認証情報の一例を示す図である。
【図８】認証サーバ（サーバ装置）に記憶されているユーザ別送信先登録情報の一例を示す図である。
【図９】認証サーバ（サーバ装置）に記憶されている送信先条件情報の一例を示す図である。
【図１０】情報処理装置と認証サーバ（サーバ装置）との具体的な処理手順の一例を示すフローチャートである。
【図１１】情報処理装置と認証サーバ（サーバ装置）との具体的な処理手順の一例を示すフローチャートである。
【図１２】図９とは異なる例の送信先条件情報を示す図である。
【図１３】情報処理装置において送信先条件情報の送信先指定情報に基づいて指定された装置にプリントデータを送信する場合の詳細な処理手順の一例を示すフローチャートである。
【図１４】印刷条件変更可否情報が設定された送信先条件情報の一例を示す図である。
【図１５】情報処理装置が送信先条件情報に基づいてプリントデータを生成する際の詳細な処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００２２】
以下、本発明に関する好ましい実施形態について図面を参照しつつ詳細に説明する。尚、以下に説明する実施形態において互いに共通する部材には同一符号を付しており、それらについての重複する説明は省略する。
【００２３】
図１は、本実施形態における情報処理システム１の一構成例を示す図である。この情報処理システム１は、画像形成装置２と、情報処理装置３と、サーバ装置４とを備え、それらがネットワーク５に接続されて相互にデータ通信可能なように構成されている。
【００２４】
本実施形態の情報処理システム１は、図１に示すように複数の画像形成装置２ａ，２ｂ，２ｃ，…がネットワーク５に接続されている。これら複数の画像形成装置２ａ，２ｂ，２ｃは、例えば複合機やＭＦＰ（Multi Function Peripheral）と呼ばれるように、プリンタ機能、スキャナ機能、コピー機能、ＦＡＸ機能などの複数の機能を備えた装置を例示している。ただし、必ずしも複数の機能を備えている必要はなく、プリンタ機能のみを備えた画像形成装置であっても構わない。このような画像形成装置２ａ，２ｂ，２ｃは、例えば部門毎に使用するユーザが割り当てられている。例えば、ある部門に所属するユーザは画像形成装置２ａを使用し、別の部門に所属するユーザは画像形成装置２ｂを使用し、さらに別の部門に所属するユーザは画像形成装置２ｃを使用する、といったように割り当てられている。
【００２５】
また情報処理システム１は、複数の情報処理装置３ａ，３ｂ，３ｃ，…がネットワーク５に接続されている。これら複数の情報処理装置３ａ，３ｂ，３ｃのそれぞれは、例えば卓上設置型或いはノート型などの一般的なコンピュータ（ＰＣ）で構成されている。例えば、これら複数の情報処理装置３ａ，３ｂ，３ｃはそれぞれ異なるユーザが使用するように割り当てられている。
【００２６】
また情報処理システム１はサーバ装置４として、認証サーバ４ａとジョブサーバ４ｂとの２つのサーバを備えており、これら２つのサーバがネットワーク５に接続されている。このうち、認証サーバ４ａは、情報処理装置３を操作してネットワーク５に接続しようとするユーザを認証するためのサーバである。この認証サーバ４ａは、後述するようにユーザ毎に予め設定された各種情報を記憶するように構成されている。またジョブサーバ４ｂは、複数の画像形成装置２ａ，２ｂ，２ｃのそれぞれにおけるジョブの実行などを管理するサーバである。このジョブサーバ４ｂがプリントデータを受信すると、そのプリントデータを管理し、適宜のタイミングで指定された画像形成装置２に送信することで印刷ジョブを実行させる。尚、情報処理装置３ａ，３ｂ，３ｃからプリントデータを送信する場合の宛先となる装置は、ジョブサーバ４ｂに限られるものではなく、画像形成装置２ａ，２ｂ，２ｃに対して直接送信しても良い。また、ある情報処理装置から他の情報処理装置に対してプリントデータを送信することも可能である。
【００２７】
図２は、画像形成装置２ａの内部構成の一例を示すブロック図である。尚、他の画像形成装置２ｂ，２ｃ，…についても図２と同様の構成となっている。図２に示すように、画像形成装置２ａは、操作パネル１０と、制御部１１と、画像メモリ１２と、ネットワークインタフェース１３と、画像読取部１４と、画像形成部１５と、記憶部１６とを備え、これらがデータバス１７を介して相互にデータの入出力を行えるように接続された構成である。
【００２８】
操作パネル１０は、図示しない表示部と操作キーとを備えており、画像形成装置２ａを使用するユーザは操作パネル１０を操作することにより各種情報の入力や設定操作などを行うことができる。制御部１１は、ＣＰＵ１１ａとメモリ１１ｂとを備えており、ＣＰＵ１１ａが所定のプログラムに基づいた処理を行うことにより、各部の動作制御を行い、ジョブの実行を制御する。例えばプリントデータに基づく印刷ジョブの実行が指示された場合には、そのプリントデータを画像形成部１５に出力して印刷ジョブの実行を制御する。画像メモリ１２は、ネットワーク５を介して入力するプリントデータなどを一時的に記憶するためのものである。ネットワークインタフェース１３は、ネットワーク５に接続された各装置とデータ通信を行うためのインタフェースである。画像読取部１４は、図示しないスキャナ部を有し、文書などの原稿から画像を読み取って画像データを生成する。画像形成部１５は、プリントデータに基づいて画像形成を行うことにより印刷ジョブを実行する。記憶部１６は例えばハードディスク装置などの不揮発性記憶手段によって構成される。
【００２９】
また記憶部１６には、複数の記憶領域１８が設けられている。複数の記憶領域１８のそれぞれは例えば「ＢＯＸ」などと呼ばれ、ＢＯＸ番号によって管理されている。図例の場合、「ＢＯＸ１」として管理される記憶領域１８ａ、「ＢＯＸ２」として管理される記憶領域１８ｂ、「ＢＯＸ３」として管理される記憶領域１８ｃなどが設けられている。これら記憶領域１８ａ，１８ｂ，１８ｃは、複数のユーザが共有して使用可能な記憶領域として設定されていたり、或いは、個人ユーザが占有して使用可能な記憶領域として設定されていたりする。そしてこれら記憶領域１８ａ，１８ｂ，１８ｃには、プリントデータなどの各種データを記憶することができる。
【００３０】
このような画像形成装置２ａは、例えば機密プリントの設定が施されたプリントデータを受信した場合、そのプリントデータを一時的に保持しておく。そして操作パネル１０を介してそのプリントデータに設定されているＩＤやパスワードと一致する入力が行われた場合に印刷ジョブを実行する。尚、機密プリントの設定が施されていないプリントデータの場合、画像形成装置２ａは、データ受信後、その印刷ジョブを実行する。
【００３１】
次に図３は、情報処理装置３ａの内部構成の一例を示すブロック図である。尚、他の情報処理装置３ｂ，３ｃ，…についても図３と同様の構成となっている。情報処理装置３ａは、液晶ディスプレイなどで構成された各種情報を表示可能な表示部２１と、ユーザが操作可能なキーボード２２およびマウス２３と、ネットワーク５に接続するためのネットワークインタフェース２４と、プログラムを実行することによって各種処理を行うＣＰＵ２５と、ＣＰＵ２５が各種処理を行う際のデータなどを一時的に記憶するメモリ２６と、ハードディスク装置などの不揮発性記憶手段で構成された記憶部２７とを備え、これらがデータバス２９を介して相互にデータの入出力を行えるように接続された構成である。尚、キーボード２２およびマウス２３は、ユーザが入力操作を行うための操作入力手段である。
【００３２】
図３に示すように記憶部２７には、アプリケーションプログラム（以下、単に「アプリケーション」という。）３１と、プリンタドライバプログラム（以下、単に「プリンタドライバ」という。）３２が記憶されている。また記憶部２７には、文書データ３５も記憶されている。
【００３３】
アプリケーション３１は、情報処理装置３ａにおいて文書データ３５を作成又は編集する場合に起動するプログラムである。例えばＣＰＵ２５がアプリケーション３１を読み出して実行することにより、表示部２１に対して文書の編集画面などが表示され、ユーザはキーボード２２やマウス２３などを操作することによって文書の作成編集を行うことができる。そしてユーザによる編集操作に基づき、ＣＰＵ２５は文書データ３５を作成して記憶部２７に記憶する。但し、記憶部２７に保存されている文書データ３５は、必ずしもＣＰＵ２５がアプリケーション３１を起動することによって作成されたものに限定するものではなく、例えば情報処理装置３ａがネットワーク５などを介して外部から入力したものであっても良い。
【００３４】
プリンタドライバ３２は、ユーザが文書データ３５を指定して印刷指示を行った場合、或いは、他のユーザに配布することを指示した場合に起動するプログラムであり、本実施形態における情報処理装置３ａの主たる動作を実現するためのプログラムである。例えば、ユーザが記憶部２７に記憶されている文書データ３５を指定した状態で、その文書を他のユーザに配布することを指示した場合、ＣＰＵ２５がプリンタドライバ３２を読み出して実行することにより、情報処理装置３ａは、ユーザによって指定された送信先に対し、その送信先に適合したプリントデータを自動生成して送信する。尚、このような情報処理装置３ａの詳細な機能については後述する。
【００３５】
次に図４は、認証サーバ４ａの内部構成の一例を示すブロック図である。認証サーバ４ａは、プログラムを実行することによって各種処理を行うＣＰＵ４１と、ＣＰＵ４１が各種処理を行う際のデータなどを一時的に記憶するメモリ４２と、ネットワーク５に接続するためのネットワークインタフェース４３と、ハードディスク装置などの不揮発性記憶手段で構成された記憶部４４とを備え、これらがデータバス４５を介して相互にデータの入出力を行えるように接続された構成である。
【００３６】
記憶部４４には、認証サーバ４ａを機能させるためのサーバプログラム４６が記憶されている。例えば認証サーバ４ａに対する電源投入に伴って、ＣＰＵ４１が記憶部４４からサーバプログラム４６を読み出して実行することにより、認証サーバ４ａは、情報処理装置３ａ，３ｂ，３ｃからの各種要求を待機する状態となり、情報処理装置３ａ，３ｂ，３ｃから各種要求を受信すると、その要求に応じた処理を実行する。また記憶部４４には、認証情報４７と、ユーザ別送信先登録情報４８と、送信先条件情報４９とが保存されている。これらの情報４７，４８，４９は、例えば情報処理システム１の管理者によって予め設定され、登録された情報である。尚、これら各情報４７，４８，４９の詳細については後述する。
【００３７】
次に、上記のように構成された情報処理システム１において、例えば、あるユーザが情報処理装置３ａを操作して文書データ３５を他のユーザに配布する場合の動作について説明する。上述したように、ユーザが文書データ３５の配布を指示すると、情報処理装置３ａにおいてＣＰＵ２５がプリンタドライバ３２を読み出して実行し、ユーザによって指定された送信先に適合したプリントデータを自動生成する。このとき、情報処理装置３ａは、ネットワーク５を介して認証サーバ４ａとデータ通信を行い、認証サーバ４ａから文書データ３５を他のユーザに配布するために必要な情報を取得する。またこのとき、認証サーバ４ａは、情報処理装置３ａからの要求に応じた処理を実行する。
【００３８】
図５は、情報処理装置３ａにおいてＣＰＵ２５がプリンタドライバ３２を実行することによって実現される機能の一例を示すブロック図である。また図６は、認証サーバ４ａが情報処理装置３ａからの要求に応じた処理を行う機能の一例を示すブロック図である。さらに図７は認証サーバ４ａに記憶されている認証情報４７の一例を示す図であり、図８は認証サーバ４ａに記憶されているユーザ別送信先登録情報４８の一例を示す図であり、図９は認証サーバ４ａに記憶されている送信先条件情報４９の一例を示す図である。
【００３９】
図５に示すように情報処理装置３ａにおいてプリンタドライバ３２が起動すると、ＣＰＵ２５は、認証要求部５１、認証判定部５２、送信先情報取得部５３、送信先指定部５４、送信先条件取得部５５、プリントデータ生成部５６、および、プリントデータ送信処理部５７として順次機能する。このとき、他のユーザに配布するデータとして指定された文書データ３５は、例えばメモリ２６に格納されている。
【００４０】
認証要求部５１は、情報処理装置３ａを操作するユーザが情報処理システム１を使用する権限を有しているか否かを認証サーバ４ａに問い合わせることにより、認証サーバ４ａに対して認証処理を行うことを要求する処理部である。したがって、認証要求部５１は、文書データ３５の配布を指示したユーザに関する情報（例えばユーザ名やユーザＩＤなど）を付加した認証要求を認証サーバ４ａに対して送信する。
【００４１】
認証サーバ４ａがこの認証要求を受信すると、図６に示すようにＣＰＵ４１が認証処理部６１として機能し、記憶部４４から認証情報４７を読み出して認証処理を実行する。認証情報４７は、情報処理システム１を使用する権限が与えられたユーザが予め登録された情報であり、例えば図７に示すように権限のあるユーザのユーザ名とユーザＩＤとが記憶された情報である。そのため、認証処理部６１は、情報処理装置３ａから受信した認証要求に含まれるユーザに関する情報と一致する情報が認証情報４７に登録されていれば認証結果を成功とし、登録されていなければ認証結果を失敗とする。例えば、認証要求に含まれるユーザ名が「ユーザＡ」であり、そのユーザＩＤが「０００１０１」であった場合、認証処理部６１はそれに一致する情報が図７の認証情報４７に登録されているため、認証結果を成功とする。そして認証結果を情報処理装置３ａに送信する。
【００４２】
情報処理装置３ａが認証サーバ４ａから認証結果を受信すると、図５に示すようにＣＰＵ２５は認証判定部５２を機能させ、認証サーバ４ａによって行われた認証処理の結果を判定する。そして認証が成功している場合、ＣＰＵ２５は、送信先情報取得部５３を機能させる。一方、認証が失敗している場合、送信先情報取得部５３は機能せず、プリンタドライバ３２に基づく処理は終了する。
【００４３】
送信先情報取得部５３は、認証の成功したユーザ（以下、「認証ユーザ」という。）がネットワーク５を介してデータを送信することが許可された送信先に関する情報を認証サーバ４ａから取得する処理部である。この送信先情報取得部５３は、認証サーバ４ａに対し、認証ユーザがデータ送信可能な送信先として予め登録されている送信先登録情報の送信要求を行う。
【００４４】
認証サーバ４ａが送信先登録情報の送信要求を受信すると、図６に示すようにＣＰＵ４１が送信先登録情報送信部６２として機能し、記憶部４４からユーザ別送信先登録情報４８を読み出して認証ユーザの送信可能な送信先登録情報を抽出する。
【００４５】
ここでユーザ別送信先登録情報４８は、図８に示すように認証ユーザ毎に送信可能な送信先が登録された情報である。例えば、送信先登録情報４８ａは認証ユーザが「ユーザＡ」である場合の情報であり、ユーザＡが送信可能な送信先が登録されている。送信可能登録ユーザの欄には、ユーザＡが送信可能な他のユーザが登録されており、送信可能登録グループの欄には、ユーザＡが送信可能な複数のユーザを含むグループが登録されている。またユーザ別送信先登録情報４８には、他にも同様の送信先登録情報４８ｂ，４８ｃ，…が含まれており、例えば送信先登録情報４８ｂは認証ユーザが「ユーザＢ」である場合の情報であり、送信先登録情報４８ｃは認証ユーザが「ユーザＣ」である場合の情報となっている。
【００４６】
例えば認証ユーザが「ユーザＡ」であった場合、送信先登録情報送信部６２は、図８に示すユーザ別送信先登録情報４８からユーザＡに対応する送信先登録情報４８ａを抽出し、それを情報処理装置３ａに対して送信する。
【００４７】
情報処理装置３ａにおいて送信先情報取得部５３が認証サーバ４ａから認証ユーザの送信先登録情報４８ａを受信すると、次にＣＰＵ２５は送信先指定部５４を機能させる（図５参照）。送信先指定部５４は、認証サーバ４ａから受信した送信先登録情報４８ａに基づいて認証ユーザが送信可能な送信先リストを表示部２１に表示する。これにより、認証ユーザは、キーボード２２又はマウス２３を操作することにより送信先リストの中から文書データ３５を送信する送信先を少なくとも１つ選択することができる。送信先指定部５４は、認証ユーザの選択操作を受け付け、その選択操作に基づいて送信先登録情報４８ａに登録されている送信先の中から文書データ３５を送信する送信先を指定する。
【００４８】
次に情報処理装置３ａのＣＰＵ２５は、送信先条件取得部５５として機能する。送信先条件取得部５５は、送信先指定部５４によって指定された送信先に対して予め設定されている条件情報を取得する処理部である。この送信先条件取得部５５は、認証サーバ４ａに対し、送信先指定部５４によって指定された送信先を通知すると共に、その指定された送信先に対して登録されている送信先条件情報の送信要求を行う。
【００４９】
認証サーバ４ａが送信先条件情報の送信要求を受信すると、図６に示すようにＣＰＵ４１が送信先条件情報送信部６３として機能する。送信先条件情報送信部６３は、記憶部４４から送信先条件情報４９を読み出し、情報処理装置３ａから指定された送信先に対して予め設定されている送信先条件情報を抽出する。
【００５０】
ここで送信先条件情報４９は、図９に示すように送信先として指定されるユーザ毎に、データを送信する際の諸条件が予め登録された情報である。例えば、送信先条件情報４９ａは、送信先として「ユーザＢ」が指定された場合の諸条件を登録した情報である。この送信先条件情報４９ａには、機密プリント設定を行う場合の機密プリント情報として、ＩＤ情報とパスワード情報とが予め登録されている。またユーザＢに文書データ３５を送信する際の送信先指定情報として、複数の画像形成装置２ａ，２ｂ，２ｃのうちでユーザＢが使用可能な特定の画像形成装置のアドレスが登録されている。またユーザＢの電子メールアドレスも登録されている。さらに、この送信先条件情報４９ａには、ユーザＢに対してプリントデータを送信する場合の印刷条件情報が含まれている。この印刷条件情報には、プリントデータ生成に関わる種々の情報が含まれており、図例の場合は、１枚の出力用紙に印刷するページ数を設定したＮｉｎ１設定情報、片面印刷および両面印刷のいずれで印刷するかを設定した片面／両面設定情報、カラー印刷およびモノクロ印刷のいずれで印刷するかを設定したカラー／モノクロ設定情報、印刷時にヘッダ又はフッタを印刷するかを設定したヘッダ／フッタ設定情報、ウォーターマークを印刷するか否かを設定したウォーターマーク設定情報、地紋を印刷するか否かを設定した地紋設定情報などが含まれる。このような印刷条件情報は、例えばユーザＢの印刷権限などに基づいて予め設定されている。また送信先条件情報４９にはこの他にも、別のユーザやグループが送信先として指定された場合の諸条件が登録された送信先条件情報４９ｂ，４９ｃ，…が含まれている。
【００５１】
例えば送信先として指定されたユーザが「ユーザＢ」であった場合、送信先条件情報送信部６３は、図９に示す送信先条件情報４９からユーザＢに対応する送信先条件情報４９ａを抽出し、それを情報処理装置３ａに対して送信する。
【００５２】
情報処理装置３ａにおいて送信先条件取得部５５が認証サーバ４ａから送信先条件情報４９ａを受信すると、次にＣＰＵ２５はプリントデータ生成部５６を機能させる（図５参照）。プリントデータ生成部５６は、認証サーバ４ａから受信した送信先条件情報４９ａを解析し、印刷条件情報に含まれる各設定情報の値に基づいて文書データ３５からプリントデータを生成する。このとき、送信先として指定されたユーザが「ユーザＢ」であれば、プリントデータ生成部５６は、受信した「ユーザＢ」に関する送信先条件情報４９ａに基づいてプリントデータを生成するため、そのプリントデータは「ユーザＢ」に対して予め設定された条件に適合したデータとなる。したがって、文書データ３５の送信を指示するユーザが送信先である「ユーザＢ」の印刷権限などの条件を考慮しなくても、プリントデータ生成部５６において「ユーザＢ」の印刷権限などの条件に適合したプリントデータが自動生成される。また機密プリントの指示がある場合、プリントデータ生成部５６は、送信先条件情報４９ａに含まれる機密プリント情報に基づいてプリントデータに対するＩＤとパスワードを自動で設定することにより機密プリントの設定を行う。
【００５３】
そしてプリントデータ生成部５６によるプリントデータの生成が終了すると、次にＣＰＵ２５は、プリントデータ送信処理部５７を機能させる。プリントデータ送信処理部５７は、プリントデータ生成部５６によって生成されたプリントデータを、送信先条件情報４９ａに含まれる送信先指定情報に基づいて指定されたアドレスに送信する。
【００５４】
例えば送信先として指定されたユーザが「ユーザＢ」であり、送信先条件情報４９ａの送信先指定情報にその「ユーザＢ」に対するデータ送信先として特定の画像形成装置のアドレスが登録されている場合、プリントデータ送信処理部５７は、ネットワーク５を介してその特定の画像形成装置に対してプリントデータを送信する。これにより、その特定の画像形成装置は情報処理装置３ａからプリントデータを受信する。そして機密プリントの設定が行われていれば、そのプリントデータを保持する。この場合、ユーザＢが操作パネル１０を操作し、プリントデータに設定されているＩＤとパスワードに一致する入力を行うことでそのプリントデータに基づく印刷ジョブが開始される。そして画像形成装置から出力される印刷形態は、ユーザＢに対して予め設定された条件に適合した形態となっている。
【００５５】
またプリントデータ送信処理部５７は、送信先条件情報４９ａの送信先指定情報で指定されているアドレスにプリントデータを送信した後、送信先条件情報４９ａに登録されている電子メールアドレスに対してプリントデータを送信したことを示す電子メールを送信する。これにより、送信先として指定されたユーザに対してプリントデータを送信したことを通知することができる。そして上述したような機密プリントの場合、電子メールを受信したユーザは、プリントデータが送信されている画像形成装置に移動し、操作パネル１０を操作してＩＤとパスワードを入力することにより、文書データ３５に基づいて印刷された印刷出力を入手することができる。
【００５６】
次に、本実施形態の情報処理装置３ａと認証サーバ４ａとの双方で行われる具体的な処理手順の一例について説明する。図１０および図１１は、情報処理装置３ａと認証サーバ４ａとの具体的な処理手順の一例を示すフローチャートである。尚、この処理は、情報処理装置３ａにおいてＣＰＵ２５が記憶部２７のプリンタドライバ３２を読み出して実行することによって開始する。
【００５７】
まず図１０に示すように、この処理が開始すると、情報処理装置３ａは、ユーザの認証要求を認証サーバ４ａに対して送信する（ステップＳ１０１）。認証サーバ４ａは、その認証要求に基づいてそのユーザが認証情報４７に登録されたユーザであるか否かの認証処理を行い（ステップＳ２０１）、その認証結果を、認証要求の送信元である情報処理装置３ａに送信する（ステップＳ２０２）。
【００５８】
情報処理装置３ａは、認証サーバ４ａから認証結果を受信すると、その認証結果の判定を行い（ステップＳ１０２）、認証が成功したか否かを判断する（ステップＳ１０３）。ここで認証が失敗していれば（ステップＳ１０３でＮＯ）、そのユーザは情報処理システム１を利用してデータの送信を行うことができないため、その他の処理を行うことなく処理を終了する。これに対し、認証が成功していれば（ステップＳ１０３でＹＥＳ）、情報処理装置３ａを操作しているユーザが認証ユーザであることを確認できる。そしてこの場合、情報処理装置３ａは、認証サーバ４ａに対し、その認証ユーザに対して予め登録されている送信先登録情報の送信要求を行う（ステップＳ１０４）。認証サーバ４ａは、その送信要求に基づいてユーザ別送信先登録情報４８からその認証ユーザに対して予め登録されている送信先登録情報４８ａを抽出する処理を行い（ステップＳ２０３）、情報処理装置３ａに対してその抽出した送信先登録情報４８ａを送信する（ステップＳ２０４）。
【００５９】
情報処理装置３ａは、認証サーバ４ａから送信先登録情報４８ａを受信すると、その送信先登録情報４８ａに基づいて表示部２１に対し、認証ユーザがデータ送信可能な送信先として登録されている登録送信先の一覧表示を行う（ステップＳ１０５）。そして認証ユーザによる送信先の選択操作を受け付ける（ステップＳ１０６）。このとき、認証ユーザは、複数の送信先を選択しても良い。例えば、文書データ３５に基づく文書を複数の送信先に配布したい場合には、ここでそれら複数の送信先を同時に選択することができるので、プリンタドライバ３２を複数回起動する必要がなくなり、操作性が向上する。
【００６０】
そして情報処理装置３ａは、認証サーバ４ａに対し、認証ユーザによって選択された送信先に対して設定されている送信先条件情報の送信要求を行う（ステップＳ１０７）。認証サーバ４ａは、その送信要求に基づいて送信先条件情報４９から認証ユーザによって選択された送信先に登録されている送信先条件情報４９ａを抽出する処理を行い（ステップＳ２０５）、情報処理装置３ａに対してその抽出した送信先条件情報４９ａを送信する（ステップＳ２０６）。このとき、認証ユーザによって選択された送信先が複数ある場合、認証サーバ４ａは、それら複数の送信先のそれぞれに対応する送信先条件情報を全て抽出し、その抽出した全ての送信先条件情報を情報処理装置３ａに送信する。そのため、情報処理装置３ａは、認証ユーザが複数の送信先を選択した場合でも、認証ユーザが選択した全ての送信先に関する送信先条件情報を１回のデータ通信で取得することができる。
【００６１】
そして図１１のフローチャートに進み、情報処理装置３ａは、認証サーバ４ａから送信先条件情報４９ａを受信すると、その送信先条件情報４９ａに登録されている送信先の条件の解析を行う（ステップＳ１０８）。このとき、例えば複数の送信先がある場合には、ひとつの送信先を処理対象として選択し、その選択した送信先の送信先条件情報４９ａに登録されている条件を解析する。そしてメモリ２６に格納されている文書データ３５を読み出し、送信先条件情報４９ａに基づいてプリントデータを生成する（ステップＳ１０９）。このとき、送信先に対して予め登録された諸条件に適合するプリントデータが生成されるので、認証ユーザが各種印刷条件を設定する操作を行う必要がなく、操作負担が軽減される。また機密プリントの設定を行っている場合でも、認証ユーザ自身がＩＤやパスワードなどを設定する操作を行う必要はなく、情報処理装置３ａが送信先条件情報４９ａに基づいて自動でそれらの設定処理を行うので、認証ユーザの操作負担がより一層軽減されるようになる。
【００６２】
そして情報処理装置３ａは送信先条件情報４９ａの送信先指定情報に基づいてプリントデータを送信し（ステップＳ１１０）、送信先条件情報４９ａに登録されている電子メールアドレスに電子メールを送信する（ステップＳ１１１）。そして複数の送信先がある場合は、他に未送信の送信先がある否かを判断し（ステップＳ１１２）、未送信の送信先があれば、ステップＳ１０８に戻って上述した処理を繰り返す。一方、未送信の送信先がなく、全ての送信先に対して送信処理を完了した場合には、この処理は終了する。
【００６３】
以上のような処理により、情報処理装置３ａに記憶されている文書データ３５に基づく文書を他のユーザに配布することができる。具体的には、情報処理装置３ａがユーザによって指定された送信先に文書データ３５に基づくデータを送信することにより、文書を配布する。そして本実施形態の情報処理装置３ａは、ユーザによって指定された送信先にデータを送信する際、その指定された送信先に適合したデータを自動生成するので、ユーザ自身が送信先に応じたＩＤやパスワードなどの入力操作を行う必要はなく、ユーザの操作負担を軽減することが可能である。また送信先毎に異なる印刷条件を適用すべき場合であっても、ユーザ自身が送信先毎に異なる印刷条件の入力操作を行う必要はないので、この点においてもユーザの操作負担を軽減することが可能である。
【００６４】
また情報処理装置３ａは送信先の条件に適合したプリントデータを生成して送信し、画像形成装置２はそのプリントデータに基づいて印刷ジョブを実行し、印刷文書を出力する。これにより、文書データ３５に基づく文書を、画像形成装置２から出力される印刷文書として他のユーザに配布することができるようになる。それ故、文書の配布元であるユーザは、文書データ３５を手動操作でＰＤＦファイルなどの特定のファイル形式に変換する必要がなくなるので、この点でもユーザの操作負担が軽減する。但し、情報処理装置３ａがプリントデータを送信する際、必ずしも画像形成装置２に対して送信するとは限らず、送信先条件情報４９ａの送信先指定情報に基づいて送信先が決定される。
【００６５】
図１２は、図９に示した送信先条件情報４９ａとは異なる送信先条件情報４９ｂの一例を示す図である。この送信先条件情報４９ｂは、例えば送信先として「ユーザＣ」が指定された場合の諸条件を登録した情報である。この送信先条件情報４９ｂには、機密プリント情報と、送信先指定情報と、ユーザＣの電子メールアドレスと、印刷条件情報とが含まれている。特に、この送信先条件情報４９ｂの送信先指定情報には、ユーザＣが使用可能な画像形成装置のアドレス、ユーザＣが使用可能な画像形成装置のアドレスとＢＯＸ番号、ジョブサーバのアドレス、および、ユーザＣが使用可能な情報処理装置のアドレス、のうちからいずれに送信するかを選択した情報が登録されている。このような場合、情報処理装置３ａは、この送信先条件情報４９ｂに基づいてプリントデータを生成した後、送信先指定情報に登録されている装置に対してプリントデータの送信を行う。
【００６６】
図１３は、情報処理装置３ａにおいて送信先条件情報４９ｂの送信先指定情報に基づいて指定された装置にプリントデータを送信する場合の処理手順の一例を示すフローチャートである。尚、この図１３のフローチャートは、図１１におけるステップＳ１１０の処理をより詳しく示したものに相当する。情報処理装置３ａは送信先条件情報４９ｂに基づいてプリントデータを生成すると、送信先条件情報４９ｂの送信先指定情報を解析する（ステップＳ１４１）。そして、送信先指定情報に画像形成装置のアドレスのみが指定されているか否かを判断する（ステップＳ１４２）。画像形成装置のアドレスのみが指定されている場合（ステップＳ１４２でＹＥＳ）、情報処理装置３ａは、その送信先指定情報に指定されている画像形成装置に対してプリントデータを送信する(ステップＳ１４３)。これにより、プリントデータを受信した画像形成装置は、そのプリントデータに基づいて印刷ジョブを実行する。但し、そのプリントデータに機密プリントが設定されていれば、その印刷ジョブは待機状態となる。
【００６７】
また送信先指定情報において画像形成装置のアドレスのみが指定されているのではない場合（ステップＳ１４２でＮＯ）、次に情報処理装置３ａは、送信先指定情報に画像形成装置のアドレスとＢＯＸ番号が指定されているか否かを判断する（ステップＳ１４４）。画像形成装置のアドレスとＢＯＸ番号が指定されている場合（ステップＳ１４４でＹＥＳ）、情報処理装置３ａは、その送信先指定情報に指定されている画像形成装置の記憶楼域を指定してプリントデータを送信する（ステップＳ１４５）。これにより、プリントデータを受信した画像形成装置は、そのプリントデータを指定された記憶領域１８に保存し、ジョブの実行は行わない。
【００６８】
また送信先指定情報が画像形成装置のアドレスとＢＯＸ番号を指定するものでもない場合（ステップＳ１４４でＮＯ）、次に情報処理装置３ａは、送信先指定情報にジョブサーバ４ｂのアドレスが指定されているか否かを判断する（ステップＳ１４６）。ジョブサーバ４ｂのアドレスが指定されている場合（ステップＳ１４６でＹＥＳ）、情報処理装置３ａは、その送信先指定情報に指定されているジョブサーバ４ｂにプリントデータを送信する（ステップＳ１４７）。これにより、プリントデータを受信したジョブサーバは、そのプリントデータに基づくジョブの実行を管理し、ユーザＣによって指定されたタイミングで、或いは適宜のタイミングで、ユーザＣが使用可能な画像形成装置２に送信する。
【００６９】
また送信先指定情報がジョブサーバのアドレスを指定するものでもない場合（ステップＳ１４６でＮＯ）、ユーザＣが使用可能な情報処理装置のアドレスが指定されていることになるので、情報処理装置３ａは、その送信先指定情報に指定されている情報処理装置にプリントデータを送信する（ステップＳ１４８）。これにより、プリントデータを受信した情報処理装置はそのプリントデータを保存するので、ユーザＣは適宜のタイミングでそのプリントデータを画像形成装置２に送信することができる。そして画像形成装置２に印刷ジョブを実行させることで、印刷文書を入手することができる。
【００７０】
このように本実施形態では、送信先条件情報４９の送信先指定情報に対し、情報処理システム１に含まれる任意の装置を指定しておくことができる。そして情報処理装置３ａはプリンタドライバ３２を起動することによって、送信先条件情報４９の送信先指定情報において指定された装置に対して自動でプリントデータを送信するので、文書の配布元であるユーザが情報処理システム１上のどの装置に対してプリントデータを送信するかを手動操作で設定する必要はなく、ユーザの操作性が軽減されている。
【００７１】
次に、プリントデータの送信先として指定されたユーザが、そのプリントデータに基づく印刷ジョブを実行させるときに、プリントデータに設定されている印刷条件を変更できるようにした例を説明する。図１４は、図９に示した送信先条件情報４９ａおよび図１２に示した送信先条件情報４９ｂとは異なる送信先条件情報４９ｃの一例を示す図である。この送信先条件情報４９ｃは、例えば送信先として「ユーザＤ」が指定された場合の諸条件を登録した情報である。この送信先条件情報４９ｃには、機密プリント情報と、送信先指定情報と、ユーザＤの電子メールアドレスと、印刷条件変更可否情報と、印刷条件情報とが含まれている。ここで、この送信先条件情報４９ｃに特有の情報は、印刷条件変更可否情報である。この印刷条件変更可否情報には、ユーザＤがプリントデータに設定されている印刷条件を変更可能とするための「可」と、変更を不可能とするための「不可」とのいずれか一方が設定されている。そして情報処理装置３ａは、このような送信先条件情報４９ｃに基づいてユーザＤに対するプリントデータを生成する際、印刷条件変更可否情報に基づいて印刷条件を変更可能な、或いは不可能なプリントデータを生成する。
【００７２】
図１５は、情報処理装置３ａが送信先条件情報４９ｃに基づいてプリントデータを生成する際の処理手順の一例を示すフローチャートである。尚、この図１５のフローチャートは、図１１におけるステップＳ１０９の処理をより詳しく示したものに相当する。情報処理装置３ａはまず、送信先条件情報４９ｃに含まれる印刷条件情報を読み出し（ステップＳ１５１）、その印刷条件情報に基づいて印刷条件を設定する（ステップＳ１５２）。次に、送信先条件情報４９ｃに含まれる機密プリント情報を読み出し（ステップＳ１５３）、その機密プリント情報に基づいてＩＤとパスワードとを設定する（ステップＳ１５４）。そして情報処理装置３ａは、送信先条件情報４９ｃに印刷条件変更可否情報が含まれているか否かを判断し（ステップＳ１５５）、印刷条件変更可否情報が含まれていれば（ステップＳ１５５でＹＥＳ）、さらにその印刷条件変更可否情報の設定が「可」であるか否かを判断する（ステップＳ１５６）。そして印刷条件変更可否情報の設定が「可」であれば（ステップＳ１５６でＹＥＳ）、情報処理装置３ａは、ユーザＤが印刷ジョブを実行させる際に印刷条件を変更することが可能なプリントデータを生成する（ステップＳ１５７）。これに対し、印刷条件変更可否情報が設定されていない場合（ステップＳ１５５でＮＯ）、又は、印刷条件変更可否設定の設定が「不可」である場合（ステップＳ１５６でＮＯ）、情報処理装置３ａは、ユーザＤが印刷ジョブを実行させる際に印刷条件を変更することができないプリントデータを生成する（ステップＳ１５７）。例えば、プリントデータに設定される印刷条件に対してロックを掛けることなどにより、印刷条件を変更することができないプリントデータを生成することができる。
【００７３】
このように本実施形態では、送信先条件情報４９に対して印刷条件変更可否情報を設定し、その設定を「可」としておけば、プリントデータが送信されたユーザＤが印刷ジョブを実行させる際に印刷条件を変更することができる。そのため、例えば片面印刷が設定されているプリントデータを両面印刷に変更して印刷することができ、ユーザＤが文書を利用する際の利便性が向上する。
【００７４】
以上のように本実施形態では、ネットワーク５を介してデータ通信可能な情報処理装置３ａにおいてプリンタドライバ３２を起動することにより、情報処理装置３ａが、他のユーザなどの送信先にプリントデータを送信する際の送信先条件情報４９を認証サーバ４ａから取得し、その送信先条件情報４９に基づいて、指定された送信先に対して予め設定されている条件に適合したプリントデータを自動生成して送信する。そのため、プリントデータを送信するユーザが、送信先のユーザの適合した印刷条件を設定したり、或いは機密プリントのためのＩＤやパスワードなどを入力したりするための手動操作を行う必要はなく、データ送信時の操作効率が向上する。特に複数のユーザに対して同時に文書を配布するような場合であっても、送信先のユーザ毎に印刷条件やＩＤ、パスワードなどを変更するための操作を行う必要がなくなるので、データ送信時の操作性が著しく改善されるようになる。
【００７５】
尚、本実施形態では、主として情報処理装置３ａから他のユーザに対してデータ送信を行う場合を例示したが、情報処理システム１に含まれる他の情報処理装置３ｂ，３ｃ，…などであっても同様である。
【００７６】
以上、本発明に関するいくつかの実施形態について説明したが、本発明は上述した内容に限定されるものではなく、種々の変形例が適用可能である。
【００７７】
例えば、上記実施形態では、情報処理装置３ａが文書データ３５に基づく文書を他のユーザなどに配布する際、文書データ３５からプリントデータを生成して送信する場合を例示したが、情報処理装置３ａがデータ送信のために生成するデータは、必ずしもプリントデータに限られるものではない。例えば文書データ３５をそのまま送信するようにしても良いし、またＰＤＦファイルなどの特定のファイル形式に変換して送信するようにしても良い。
【００７８】
また上記実施形態では、認証サーバ４ａが、ユーザ別送信先登録情報４８や送信先条件情報４９を記憶している場合を例示したが、これらの情報を他のサーバ装置４が記憶しておくように構成しても良い。また画像形成装置２がこれらの情報を記憶するように構成しても良く、この場合は画像形成装置２がサーバ装置４としての機能を備える。
【００７９】
またさらに、ユーザ別送信先登録情報４８や送信先条件情報４９を情報処理システム１に設けられた情報処理装置３ａ，３ｂ，３ｃ，…のそれぞれに記憶しておくようにしても良い。但し、この場合は、ユーザ別送信先登録情報４８や送信先条件情報４９を更新すると、情報処理装置３ａ，３ｂ，３ｃ，…の全ての情報を更新する必要があり、情報更新時に煩雑な更新作業が発生する。そのため、上述の実施形態のように、情報処理システム１のサーバ装置４においてユーザ別送信先登録情報４８や送信先条件情報４９を一元管理することがより好ましい。
【符号の説明】
【００８０】
１  情報処理システム
２（２ａ，２ｂ，２ｃ）  画像形成装置
３（３ａ，３ｂ，３ｃ）  情報処理装置
４（４ａ，４ｂ）  サーバ装置
５  ネットワーク
３２  プリンタドライバ（プログラム）
４８  ユーザ別送信先登録情報
４９（４９ａ，４９ｂ，４９ｃ）  送信先条件情報
５１  認証要求部
５２  認証判定部
５３  送信先情報取得部
５４  送信先指定部（送信先指定手段）
５５  送信先条件取得部（送信先条件取得手段）
５６  プリントデータ生成部（データ生成手段）
５７  プリントデータ送信処理部（送信処理手段）
６１  認証処理部
６２  送信先登録情報送信部
６３  送信先条件情報送信部
【図１】
2010186331.tif 000003
【図２】
2010186331.tif 000004
【図３】
2010186331.tif 000005
【図４】
2010186331.tif 000006
【図５】
2010186331.tif 000007
【図６】
2010186331.tif 000008
【図７】
2010186331.tif 000009
【図８】
2010186331.tif 000010
【図９】
2010186331.tif 000011
【図１０】
2010186331.tif 000012
【図１１】
2010186331.tif 000013
【図１２】
2010186331.tif 000014
【図１３】
2010186331.tif 000015
【図１４】
2010186331.tif 000016
【図１５】
2010186331.tif 000017