(57)【要約】【課題】  効率の良い印刷技術を提供すること。【解決手段】  印刷管理表６００は、デフォルトで用いる印刷設定をファイル毎に保持しているテーブル情報を、ユーザ毎に管理している。ＣＰＵ１０３は、第１のファイルを印刷するために着目ユーザから入力された印刷設定が、着目ユーザのテーブル情報に保持されている第１のファイルの印刷設定よりも、より高品位の印刷を行うための印刷設定であるか否かを判断する。より高品位の印刷を行うための印刷設定であると判断したとする。この場合、ＣＰＵ１０３は、第１のファイルとは異なる第２のファイルを印刷する指示が着目ユーザから入力された場合には、着目ユーザのテーブル情報に保持されている第２のファイルの印刷設定を、より高品位の印刷を行うための印刷設定に更新する。【選択図】  図１
2012059229.tif 000002
【特許請求の範囲】
【請求項１】
デフォルトで用いる印刷設定をファイル毎に保持しているテーブル情報を、ユーザ毎に管理している手段と、
第１のファイルを印刷するために着目ユーザから入力された印刷設定が、該着目ユーザのテーブル情報に保持されている前記第１のファイルの印刷設定よりも、より高品位の印刷を行うための印刷設定であるか否かを判断する判断手段と、
前記判断手段が、より高品位の印刷を行うための印刷設定であると判断し、且つ前記第１のファイルとは異なる第２のファイルを印刷する指示が前記着目ユーザから入力された場合には、前記着目ユーザのテーブル情報に保持されている前記第２のファイルの印刷設定を、より高品位の印刷を行うための印刷設定に更新する更新手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記判断手段は、
前記着目ユーザから入力された前記第１のファイルの印刷設定で定義されている、１枚の印刷媒体に対して印刷するページ数が、前記着目ユーザのテーブル情報に保持されている前記第１のファイルの印刷設定で定義されている、１枚の印刷媒体に対して印刷するページ数よりも少ない場合には、前記着目ユーザから入力された前記第１のファイルの印刷設定が、前記着目ユーザのテーブル情報に保持されている前記第１のファイルの印刷設定よりも、より高品位の印刷を行うための印刷設定である、と判断することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記判断手段は、
前記着目ユーザから入力された前記第１のファイルの印刷設定がカラーの印刷設定であって、前記着目ユーザのテーブル情報に保持されている前記第１のファイルの印刷設定が白黒の印刷設定である場合には、前記着目ユーザから入力された前記第１のファイルの印刷設定が、前記着目ユーザのテーブル情報に保持されている前記第１のファイルの印刷設定よりも、より高品位の印刷を行うための印刷設定である、と判断することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
更に、
前記更新手段により更新された印刷設定に従って前記第２のファイルを印刷する印刷手段を備えることを特徴とする請求項１乃至３の何れか１項に記載の情報処理装置。
【請求項５】
情報処理装置が行う情報処理方法であって、
前記情報処理装置の管理手段が、デフォルトで用いる印刷設定をファイル毎に保持しているテーブル情報を、ユーザ毎に管理している工程と、
前記情報処理装置の判断手段が、第１のファイルを印刷するために着目ユーザから入力された印刷設定が、該着目ユーザのテーブル情報に保持されている前記第１のファイルの印刷設定よりも、より高品位の印刷を行うための印刷設定であるか否かを判断する判断工程と、
前記情報処理装置の更新手段が、前記判断工程で、より高品位の印刷を行うための印刷設定であると判断し、且つ前記第１のファイルとは異なる第２のファイルを印刷する指示が前記着目ユーザから入力された場合には、前記着目ユーザのテーブル情報に保持されている前記第２のファイルの印刷設定を、より高品位の印刷を行うための印刷設定に更新する更新工程と
を備えることを特徴とする情報処理方法。
【請求項６】
コンピュータを、請求項１乃至４の何れか１項に記載の情報処理装置が有する各手段として機能させるための、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷管理を行うための技術に関するものである。
【背景技術】
【０００２】
今日、会社や学校、研究機関等で会議や集会を行う際には、事前に会議資料をメールに添付したり共有ファイルサーバ上に置いて配布することが広く行われている。また、会議の内容をより深く理解するために、会議参加者が事前に会議資料を印刷して重要な箇所にマーキングを行い、それをそのまま会議に持ち込むことも広く行われている。
【０００３】
また、経費削減のために、さほど重要ではない会議の資料はカラーではなく白黒で印刷したり、１枚に２ページ分をまとめて印刷する２ＵＰ印刷や両面印刷で済ますことが広く行われている。また、会議において重要な人物、例えば社長や顧客、に対してはカラーで印刷し、一般従業員に対しては白黒で印刷するような使い分けも広く行われている。
【０００４】
特許文献１では、事前に資料を印刷した参加者を記録し、会議主催者が重複して資料の印刷を行わないようにする技術が開示されている。また、会議主催者が既に資料を印刷してしまった際には参加者にその旨を通知し、参加者が重複して資料の印刷を行わないようにする技術が開示されている。
【０００５】
特許文献２では、参加者毎に資料印刷の要否、資料の印刷モードを指定可能にし、参加者毎に異なる印刷要求を印刷システムが記憶しておくことで会議主催者の資料印刷業務を簡単化する技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開2006-268252号公報
【特許文献２】特開2006-277340号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１では、会議資料を印刷するときの印刷グレード、すなわち、１枚にまとめて印刷するページ数を表すＵＰ数や、カラー・白黒の違いや精細度を表す印刷品質を考慮した印刷管理を行っていない。このため、ある参加者が高グレード印刷を望む傾向があったとしても、その参加者は毎回デフォルトの印刷設定を変更して高グレードな印刷を行う必要があり煩雑である。また、会議主催者が会議資料をまとめて印刷する際にも、上記の特別な参加者に対しては印刷設定を毎回変更してやる必要があり煩雑である。
【０００８】
特許文献２では、ある会議資料について参加者ごとに印刷済みかどうかを管理していない。このため、参加者と会議主催者とが重複して会議資料を印刷してしまう無駄が生じる可能性がある。
【０００９】
本発明は上記問題に鑑みてなされたものであり、効率の良い印刷技術を提供する。
【課題を解決するための手段】
【００１０】
本発明の目的を達成するために、例えば、本発明の情報処理装置は以下の構成を備える。即ち、デフォルトで用いる印刷設定をファイル毎に保持しているテーブル情報を、ユーザ毎に管理している手段と、第１のファイルを印刷するために着目ユーザから入力された印刷設定が、該着目ユーザのテーブル情報に保持されている前記第１のファイルの印刷設定よりも、より高品位の印刷を行うための印刷設定であるか否かを判断する判断手段と、前記判断手段が、より高品位の印刷を行うための印刷設定であると判断し、且つ前記第１のファイルとは異なる第２のファイルを印刷する指示が前記着目ユーザから入力された場合には、前記着目ユーザのテーブル情報に保持されている前記第２のファイルの印刷設定を、より高品位の印刷を行うための印刷設定に更新する更新手段とを備えることを特徴とする。
【発明の効果】
【００１１】
本発明の構成によれば、効率の良い印刷を行うことができる。
【図面の簡単な説明】
【００１２】
【図１】システムの機能構成例を示すブロック図。
【図２】システムの機能構成例を示すブロック図。
【図３】印刷管理表６００の構成例を示す図。
【図４】印刷管理表６００の構成例を示す図。
【図５】印刷管理表６００の構成例を示す図。
【図６】印刷画面の一例を示す図。
【図７】印刷管理装置１００が行う処理のフローチャート。
【図８】印刷管理装置１００が行う処理のフローチャート。
【図９】印刷管理装置１００が行う処理のフローチャート。
【図１０】印刷管理装置１００が行う処理のフローチャート。
【図１１】電子メールの一例を示す図。
【発明を実施するための形態】
【００１３】
以下、添付図面を参照し、本発明の好適な実施形態について説明する。なお、以下説明する実施形態は、本発明を具体的に実施した場合の一例を示すもので、特許請求の範囲に記載の構成の具体的な実施例の１つである。
【００１４】
［第１の実施形態］
以下では、会議用の資料を印刷する場合における実施形態を説明するが、学校の授業、講習会、研究発表会等、如何なる資料の印刷を行う場合であっても、以下の実施形態は同様に適用することができるのは明らかである。
【００１５】
先ず、本実施形態に係るシステムの機能構成例について、図１のブロック図を用いて説明する。図１に示す如く、本実施形態に係るシステムは、印刷管理装置１００、印刷装置２００、クライアント装置３００、を有し、それぞれの装置は、ＬＡＮやインターネット等のネットワーク４００に接続されている。然るにそれぞれの装置はこのネットワーク４００を介して互いにデータ通信を行うことができる。
【００１６】
先ず、情報処理装置として機能する印刷管理装置１００について説明する。印刷管理装置１００は、会議に参加する各参加者（ユーザ）と、各会議資料のファイルと、を管理するためのものである。
【００１７】
通信ＩＦ１０１は、印刷管理装置１００をネットワーク４００に接続するためのもので、印刷管理装置１００は、この通信ＩＦ１０１を介してネットワーク４００に接続されている他の装置とのデータ通信を行う。
【００１８】
ＲＡＭ１０２は、プログラム用記憶領域１０４やデータ用記憶領域１０５からロードされたコンピュータプログラムやデータを記憶するためのエリアや、ＣＰＵ１０３が処理を実行する際に用いるワークエリアなどを有する。即ち、ＲＡＭ１０２は、各種のエリアを適宜提供することができる。
【００１９】
ＣＰＵ１０３は、ＲＡＭ１０２に格納されているコンピュータプログラムやデータを用いて処理を実行することで、印刷管理装置１００を構成する各部の動作制御を行うと共に、印刷管理装置１００が行うものとして後述する各処理を実行する。
【００２０】
プログラム用記憶領域１０４は、ハードディスクドライブ装置など、コンピュータプログラムを保持可能な記憶装置でもって実現される。プログラム用記憶領域１０４には、印刷管理装置１００が行うものとして後述する各処理をＣＰＵ１０３に実行させるためのコンピュータプログラムが格納されており、このコンピュータプログラムは、ＣＰＵ１０３によりＲＡＭ１０２にロードされる。
【００２１】
データ用記憶領域１０５は、ハードディスクドライブ装置など、データを保持可能な記憶装置でもって構成され、このデータは、ＣＰＵ１０３によりＲＡＭ１０２にロードされる。データ用記憶領域１０５には、会議資料５００のデータ、会議の参加者毎に会議資料５００の印刷設定を管理する印刷管理表６００のデータ、が格納されている。なお、会議資料５００のデータは印刷管理装置１００以外の装置に格納しておいても良く、その場合、印刷管理装置１００は必要な会議資料５００のデータをこの装置からＲＡＭ１０２にダウンロードすることになる。また、外部のファイル共有サーバ上の会議資料５００のデータを指しているショートカットやリンクをデータ用記憶領域１０５に格納しておいても良い。
【００２２】
なお、図１では、プログラム用記憶領域104とデータ用記憶領域１０５とは別個の記憶装置としている。しかし、1つの記憶装置内にそれぞれの記憶領域を設けることで、プログラム用記憶領域104とデータ用記憶領域１０５とをこの１つの記憶装置で実現させても良い。
【００２３】
次に、印刷装置２００について説明する。印刷装置２００は、プリンタや複写機など、外部から与えられたデータに基づいて印刷を行う機能を有する装置である。然るに、この機能を有する装置であれば、この印刷装置２００に適用することができる。
【００２４】
通信ＩＦ２０１は、印刷装置２００をネットワーク４００に接続するためのもので、印刷装置２００は、この通信ＩＦ２０１を介してネットワーク４００に接続されている他の装置とのデータ通信を行う。
【００２５】
印刷実行部２０２は、通信ＩＦ２０１を介して印刷管理装置１００から受信した会議資料５００のデータを用いて、同じく通信ＩＦ２０１を介してクライアント装置３００から受信した印刷設定に従った印刷を、紙などの印刷媒体に対して行う。これにより、会議資料を作成することができる。
【００２６】
次に、クライアント装置３００について説明する。クライアント装置３００は、所望の会議資料を印刷するための印刷指示を、印刷管理装置１００及び印刷装置２００に対して行うものである。
【００２７】
通信ＩＦ３０１は、クライアント装置３００をネットワーク４００に接続するためのもので、クライアント装置３００は、この通信ＩＦ３０１を介してネットワーク４００に接続されている他の装置とのデータ通信を行う。
【００２８】
ＲＡＭ３０２は、プログラム用記憶領域３０４からロードされたコンピュータプログラムやデータを記憶するためのエリアや、ＣＰＵ３０３が各種の処理を実行する際に用いるワークエリアなどを有する。即ち、ＲＡＭ３０２は、各種のエリアを適宜提供することができる。
【００２９】
ＣＰＵ３０３は、ＲＡＭ３０２に格納されているコンピュータプログラムやデータを用いて処理を実行することで、クライアント装置３００全体の動作制御を行うと共に、クライアント装置３００が行うものとして後述する各処理を実行する。
【００３０】
ＵＩ（ユーザインターフェース）デバイス３０６は、キーボードやマウスなど、ユーザが操作することでＣＰＵ３０３に各種の指示を入力可能なデバイスにより構成されている。
【００３１】
ＵＩ表示部３０５は、ＣＲＴや液晶画面などにより構成されている表示装置であって、ＣＰＵ３０３による処理結果を画像や文字などでもって表示することができる。なお、ＵＩ表示部３０５がタッチパネル式の表示画面を有する表示装置である場合、ＵＩデバイス３０６は、この表示画面上に表示されるボタンなどの指示部であっても良い。
【００３２】
プログラム用記憶領域３０４は、ハードディスクドライブ装置など、コンピュータプログラムやデータを保持可能な記憶装置でもって実現される。プログラム用記憶領域３０４には、クライアント装置３００が行うものとして後述する各処理をＣＰＵ３０３に実行させるためのコンピュータプログラムやデータが格納されている。このコンピュータプログラムやデータは、ＣＰＵ３０３によりＲＡＭ３０２にロードされる。
【００３３】
次に、上記の構成を有するシステムの動作について説明する。以下では説明を簡単にするために、会議参加者はＡさんとＢさんの二人とする。また、データ用記憶領域１０５に格納されている上記会議資料５００のデータは、会議資料１のデータと会議資料２のデータと、から成るものとする。そして以下では、Ａさんがクライアント装置３００を用いて会議資料１の印刷指示を入力した後、Ｂさんが会議資料１、会議資料２の順に印刷指示を入力した場合における上記システムの動作について説明する。
【００３４】
しかし、以下の説明の本質は、会議参加者の数や会議資料の数等、特定の条件に依存するものではなく、これらの条件が如何なるものであっても、以下の説明は同様に適用することができる。
【００３５】
先ずＡさんは、クライアント装置３００のＵＩデバイス３０６を用いて自身の識別情報（パスワードなど）を入力する。ＣＰＵ３０３はこの識別情報と、予めクライアント装置３００に設定されたＡさんの識別情報との比較を行うことで、このＡさんを認証する。認証技術については様々なものがあり、何れの認証技術を用いても良い。
【００３６】
認証が成功すれば、ＣＰＵ３０３はその旨をＵＩ表示部３０５に表示するので、Ａさんはこれを確認した後、ＵＩデバイス３０６を用いて印刷管理装置１００に対するアクセス指示を入力する。ＣＰＵ３０３はこのアクセス指示を検知すると、印刷管理装置１００に対してアクセスし、印刷管理装置１００が提供する印刷画面を要求する。この要求には、Ａさんの識別情報が含まれているものとする。
【００３７】
印刷管理装置１００のＣＰＵ１０３はこの要求を検知すると、データ用記憶領域１０５に格納されている全ての会議資料のデータのファイル名、即ち会議資料１のデータのファイル名（会議資料１）、会議資料２のデータのファイル名（会議資料２）を収集する。
【００３８】
また、ＣＰＵ１０３は、クライアント装置３００から印刷画面の要求を検知すると、この要求に含まれている識別情報を読み出す。ここではこの識別情報はＡさんの識別情報である。そしてＣＰＵ１０３は印刷管理表６００から、この読み出した識別情報に対応するデフォルトの印刷設定を取得する。
【００３９】
このときの印刷管理表６００の構成例を図３に示す。図３に示す如く、印刷管理表６００には、Ａさんに対する情報、Ｂさんに対する情報、が登録されている。Ａさんに対する情報には、Ａさんが特別参加者であるか否かを示すフラグ（特別参加者フラグ）、会議資料（会議資料１、会議資料２）毎の印刷設定（デフォルト設定、印刷時設定）及び後述のかさ上げ済みフラグ、、が含まれている。Ｂさんに対する情報も同様の情報を含む。
【００４０】
デフォルト設定は、会議資料を登録した人がその登録時に設定したものである。例えば、会議資料１に対するデフォルト設定は、会議資料１を印刷管理装置１００に登録した人がその登録時に設定した印刷設定である。もちろん、デフォルト設定として用いるものはこれに限るものではない。
【００４１】
然るにＣＰＵ１０３は、クライアント装置３００から受信した上記要求中の識別情報がＡさんの識別情報である場合、「Ａさんに対して予め設定された会議資料１のデフォルトの印刷設定、会議資料２のデフォルトの印刷設定」を印刷管理表６００から取得する。
【００４２】
そしてＣＰＵ１０３は、印刷画面のデータに加え、会議資料１のファイル名、会議資料２のファイル名、「Ａさんに対して予め設定された、会議資料１のデフォルトの印刷設定、会議資料２のデフォルトの印刷設定」を、クライアント装置３００に送信する。
【００４３】
クライアント装置３００のＣＰＵ３０３は、印刷管理装置１００から送信されたこれらの情報を受信すると、図６に例示するような印刷画面をＵＩ表示部３０５に表示する。このような印刷画面を表示するためのアプリケーションは、Ｗｅｂブラウザ上で動くＷｅｂアプリケーションであっても、クライアント装置３００にインストールされたローカルアプリケーションであっても構わない。
【００４４】
図６に例示する如く、印刷画面における印刷対象の枠内には、印刷管理装置１００から受信したファイル名、即ち、会議資料１のデータのファイル名（会議資料１）、会議資料２のデータのファイル名（会議資料２）を表示する。これによりＡさんは、この枠内で会議資料１、会議資料２のうち印刷対象をＵＩデバイス３０６を用いて指定することができる。
【００４５】
また、図６に例示する如く、印刷設定の枠内には、印刷管理装置１００から送信されたデフォルトの印刷設定のうち、印刷対象の枠内で選択された会議資料のデフォルトの印刷設定を表示する。図６では、印刷対象の枠内では会議資料１が選択されているので、印刷設定の枠内には、会議資料１のデフォルトの印刷設定が表示されている。然るに、ＡさんがＵＩデバイス３０６を用いて印刷対象の枠内で会議資料２を選択すると、ＣＰＵ３０３はこれを検知し、印刷管理装置１００から受信したデフォルトの印刷設定のうち、会議資料２のデフォルトの印刷設定を印刷設定の枠内に表示する。
【００４６】
この印刷画面では、会議資料１のデフォルトの印刷設定としてＵＰ数（１枚の紙に対して印刷するページ数）のデフォルト設定＝２、印刷品質（白黒、カラー、高精細カラー）のデフォルト設定＝白黒が表示されている。
【００４７】
ＡさんはＵＩデバイス３０６を用いて、図６に例示するような印刷画面を操作することで、会議資料の印刷設定を変更することができる。図６の場合、会議資料１について、ＵＰ数の増減を行ったり、印刷品質を白黒、カラー、高精細カラーの何れかに変更したり、することができる。そしてその後、Ａさんが図６の印刷画面において「印刷実行」を指示すると、ＣＰＵ３０３は、印刷装置２００及び印刷管理装置１００に対して、Ａさんの識別情報及び印刷設定を含む、会議資料１の印刷指示を送信する。図６の場合、会議資料１を、「ＵＰ数＝２、印刷品質＝白黒」という印刷設定に従って印刷する指示を印刷装置２００及び印刷管理装置１００に対して送信する。もちろん、印刷設定を変更しない場合であっても、Ａさんが図６の印刷画面において「印刷実行」を指示すると、ＣＰＵ３０３は、印刷装置２００及び印刷管理装置１００に対して、Ａさんの識別情報及び印刷設定を含む、会議資料１の印刷指示を送信する。
【００４８】
この送信後、印刷管理装置１００が行う処理について、同処理のフローチャートを示す図８を用いて説明する。ステップＳ２０１で印刷管理装置１００のＣＰＵ１０３は、クライアント装置３００から会議資料１の印刷指示を受信すると、図３の印刷管理表６００から、印刷指示に含まれているＡさんの識別情報に対応する、会議資料１のデフォルトの印刷設定を取得する。そしてＣＰＵ１０３は、この取得した会議資料１のデフォルトの印刷設定と、この印刷指示に含まれている印刷設定と、を比較する。
【００４９】
この比較では、どちらの印刷設定が、より高品位な印刷を行うための印刷設定であるのかを判断する。例えば、（印刷指示に含まれている印刷設定中のＵＰ数）＜（Ａさんの識別情報に対応する会議資料１のデフォルトのＵＰ数）である場合、印刷指示に含まれている印刷設定の方がより高品位な印刷を行うための印刷設定であると判断することができる。また、印刷設定中の印刷品質については、より高品位な印刷を行う印刷設定は、高精細カラー、カラー、白黒、の順である。然るに、例えば、印刷指示に含まれている印刷設定中の印刷品質＝カラー、Ａさんの識別情報に対応する会議資料１のデフォルトの印刷品質＝白黒であるとする。この場合、印刷指示に含まれている印刷設定の方がより高品位な印刷を行う為の印刷設定であると判断することができる。
【００５０】
図８では、識別情報（Ａさん若しくはＢさん）をＰ、会議資料の種別（会議資料１若しくは会議資料２）をＭとし、ＰとＭで決まるデフォルトの印刷設定をＤ［Ｐ、Ｍ］、印刷指示内の（ＰとＭとで決まる）印刷設定をＡ［Ｐ、Ｍ］としている。そしてステップＳ２０１では、Ｄ［Ｐ、Ｍ］よりもＡ［Ｐ、Ｍ］がより高品位な印刷を行う（グレードが高い）印刷設定であるのか否かを判断している。
【００５１】
この判断の結果、Ｄ［Ｐ、Ｍ］よりもＡ［Ｐ、Ｍ］がより高品位な印刷を行う（グレードが高い）印刷設定である場合には処理はステップＳ２０２に進む。一方、Ａ［Ｐ、Ｍ］よりもＤ［Ｐ、Ｍ］がより高品位な印刷を行う（グレードが高い）印刷設定である場合には本処理を終了する。
【００５２】
ステップＳ２０２では、ＣＰＵ１０３は、図３の印刷管理表６００において、Ａさんの特別参加者フラグをＴＲＵＥに更新する。なお、この特別参加者フラグの初期値はＦＡＬＳＥであるものとする。
【００５３】
なお、この図８のフローチャートに従った処理に加えて、印刷管理装置１００のＣＰＵ１０３は、クライアント装置３００から会議資料１の印刷指示を受信すると、データ用記憶領域１０５から会議資料１のデータを読み出して印刷装置２００に対して送信する。
【００５４】
これにより印刷装置２００の印刷実行部２０２は、クライアント装置３００から受信した印刷指示に含まれている印刷設定に従って、印刷管理装置１００から受信した会議資料１のデータを用いた印刷を行う。
【００５５】
次に、Ｂさんが同様にしてクライアント装置３００を操作して認証情報を入力し、この認証情報の認証成功後、印刷画面を印刷管理装置１００に対して要求する。そしてこの要求に応じて印刷管理装置１００からダウンロードした印刷画面において、会議資料１のデフォルトの印刷設定を、より高品位な印刷を行うための印刷設定に変更したとする。即ち、Ｂさんが図６の印刷画面において、ＵＰ数を下げたり、印刷品質を上げたりするなど、より高品位な印刷を実現する印刷設定を設定したとする。そしてこの設定の後、Ｂさんが図６の印刷画面において「印刷実行」を指示すると、印刷管理装置１００には上記の通り、Ｂの識別情報及び印刷設定を含む、会議資料１の印刷指示が送信される。印刷管理装置１００のＣＰＵ１０３は、クライアント装置３００から会議資料１の印刷指示を受信すると、図８のフローチャートに従った処理を行う。即ち、ステップＳ２０１ではＣＰＵ１０３は、図３の印刷管理表６００から、この印刷指示に含まれているＡさんの識別情報に対応する、会議資料１のデフォルトの印刷設定を取得する。そしてＣＰＵ１０３は、この取得した会議資料１のデフォルトの印刷設定と、この印刷指示に含まれている印刷設定と、を比較する。
【００５６】
この場合、印刷指示に含まれている印刷設定は上記の通り、デフォルトの印刷設定よりもより高品位な印刷を実現する印刷設定となっているので、処理はステップＳ２０２に進む。ステップＳ２０２ではＣＰＵ１０３は、図３の印刷管理表６００において、Ｂさんの特別参加者フラグをＴＲＵＥに更新する。
【００５７】
このとき、図３の印刷管理表６００は図４に示す如く変化する。図４に示す如く、Ｂさんの特別参加者フラグはＴＲＵＥとなっており、また、印刷指示に含まれている印刷設定が、Ｂさん及び会議資料１に対応する印刷時設定として登録されている。図４に示す如く、印刷指示によれば、デフォルトの印刷設定ではＵＰ数＝２であったところを１に変更し、デフォルトの印刷設定では印刷品質が「白黒」であったところを「カラー」に変更している。即ちこの印刷指示による印刷設定は、デフォルトの印刷設定よりも高品位な印刷を実現するための印刷設定となっている。また、Ａさんについても同様に、Ａさんが会議資料１の印刷を指示したときの印刷設定が、Ａさん及び会議資料１に対応する印刷時設定として登録されている。図４において下線を引いている箇所が、図３からの変更部分である。そして以降は会議資料１のときと同様、印刷装置２００は、この印刷指示に従って、会議資料１を印刷する。
【００５８】
この後、印刷管理装置１００のＣＰＵ１０３は、各参加者の特別参加者フラグを参照する。そしてＣＰＵ１０３は、特別参加者フラグがＴＲＵＥとなっている参加者の、未だ印刷時設定が登録されていない会議資料のデフォルトの印刷設定に対して、※で示している項目、即ち、かさ上げ済みフラグをＴＲＵＥに更新する。なお、このかさ上げ済みフラグの初期値はＦＡＬＳＥであるものとする。
【００５９】
そしてＣＰＵ１０３は、かさ上げ済みフラグがＴＲＵＥとなっている印刷設定、即ち、未だ印刷時設定が登録されていない会議資料のデフォルトの印刷設定を、より高品位な印刷を実現するための印刷設定に更新する。図４の場合、Ｂさんの特別参加者フラグはＴＲＵＥとなっているので、Ｂさんについて未だ印刷時設定が登録されていない会議資料２のデフォルトの印刷設定を、より高品位な印刷を実現するための印刷設定に更新する。更新後の印刷管理表６００を図５に示す。
【００６０】
図５に示す如く、会議資料２のデフォルトの印刷設定で定義されているＵＰ数は４→２と更新されている。また、会議資料２のデフォルトの印刷設定で定義されている印刷品質は「カラー」→「高精細カラー」と更新されている。即ち、１段階だけより高品位な印刷を実現するための印刷設定に更新されている。図５において下線を引いている箇所が、図４からの変更部分である。
【００６１】
会議資料１の印刷後に印刷管理装置１００が行う処理について、同処理のフローチャートを示す図７を用いて説明する。ステップＳ１０１ではＣＰＵ１０３は、印刷管理表６００内の各特別参加者フラグのうち、ＴＲＵＥとなっている特別参加者フラグを特定する。図７では、識別情報Ｐで決まる特別参加者フラグをＶ［Ｐ］としているので、Ｖ［Ｐ］＝ＴＲＵＥであるか否かを判断することになる。
【００６２】
この判断の結果、Ｖ［Ｐ］＝ＴＲＵＥの場合には処理はステップＳ１０２に進み、Ｖ［Ｐ］＝ＦＡＬＳＥである場合には、本処理を終了する。ステップ１０２では、ＣＰＵ１０３は、次に印刷する会議資料をＭとすると、Ｄ［Ｐ、Ｍ］に対応するかさ上げ済みフラグ＝ＴＲＵＥであるか否かを判断する。この判断の結果、Ｄ［Ｐ、Ｍ］に対応するかさ上げ済みフラグ＝ＴＲＵＥである場合には、処理はステップＳ１０３に進み、Ｄ［Ｐ、Ｍ］に対応するかさ上げ済みフラグ＝ＦＡＬＳＥである場合には、本処理は終了する。ステップＳ１０３では、ＣＰＵ１０３は、Ｄ［Ｐ、Ｍ］をより高品位な印刷を実現するための印刷設定に更新する（グレードをかさ上げする）。
【００６３】
デフォルト設定は、図６の印刷画面を表示させたときの印刷設定に反映されるため、会議資料１の印刷で高グレード印刷を選んだＢさんは、会議資料２の印刷では特にＵＩ操作で印刷設定を変更しなくても高グレード印刷を行うことが可能である。なお、印刷画面においてデフォルト設定より低グレードな印刷設定を選んだ場合には、特別参加者フラグをＦＡＬＳＥに更新するようにしても構わない。
【００６４】
ここで、ＣＰＵ１０３が会議資料１、会議資料２の何れかの更新を検知した場合に、印刷管理装置１００が行う処理について、同処理のフローチャートを示す図９を用いて説明する。以下では、更新された会議資料をＭとしている。
【００６５】
ステップＳ３０２においてＣＰＵ１０３は印刷管理表６００内を参照し、Ｐ及びＭで特定される印刷時設定Ａ［Ｐ、Ｍ］に何らかの印刷設定が登録されているか否かを判断する。
【００６６】
この判断の結果、何らかの印刷設定がなされている（Ａ［Ｐ、Ｍ］が空ではない）場合、処理はステップＳ３０３に進み、何らかの印刷設定がなされていない（Ａ［Ｐ、Ｍ］が空）場合には次のＰについてステップＳ３０２以降を繰り返す（ステップＳ３０１）。
【００６７】
ステップＳ３０３ではＣＰＵ１０３は、Ｐで特定される参加者に対して、図１１に例示するような電子メールを送信することで、Ｍが更新された旨を通知する。なおこの場合、印刷管理装置１００内のデータ用記憶領域１０５には、参加者の識別情報と、この参加者のメールアドレスと、のセットが、参加者毎に予め登録されているものとする。もちろん、通知の方法は電子メールに限定するものではない。次にステップＳ３０４においてＣＰＵ１０３は、Ａ［Ｐ、Ｍ］に対して設定されている印刷設定を削除し、Ａ［Ｐ、Ｍ］を空にする。このように、全てのＰについてステップＳ３０２からＳ３０４の処理を行う（ステップＳ３０１）。
【００６８】
なお、会議主催者が会議開始前にまとめて会議資料を印刷する場合に印刷管理装置１００が行う処理について、同処理のフローチャートを示す図１０を用いて説明する。先ず、ステップＳ４０１においてＣＰＵ１０３は、クライアント装置３００から送信された送信指示に含まれている印刷設定Ｒが空である（印刷設定がない）か否かを判断する。この判断の結果、空である場合には処理はステップＳ４１１に進み、空ではない場合には処理はステップＳ４０２に進む。
【００６９】
ステップＳ４０２では、ステップＳ４０３，Ｓ４０４，Ｓ４０５の処理を全てのＰについて繰り返す。ステップＳ４０３では、Ａ［Ｐ、Ｍ］よりも印刷設定Ｒの方がより高品位な印刷を実現するための印刷設定であるか否かを判断する。この判断の結果、Ａ［Ｐ、Ｍ］よりも印刷設定Ｒの方がより高品位な印刷を実現するための印刷設定である場合には、処理はステップＳ４０４に進む。一方、印刷設定ＲよりもＡ［Ｐ、Ｍ］の方がより高品位な印刷を実現するための印刷設定である場合には、処理はステップＳ４０２に戻り、次のＰについて以降の処理を行う。
【００７０】
ステップＳ４０４では、印刷対象の会議資料Ｍのデータと、印刷設定Ｒと、を印刷装置２００に対して送信する。なお、クライアント装置３００がこの印刷設定Ｒを印刷管理装置１００及び印刷装置２００に対して送信する場合、ステップＳ４０４では印刷設定Ｒの送信は行わなくても良い。ステップＳ４０５では、Ａ［Ｐ、Ｍ］をＲに更新する。
【００７１】
一方、ステップＳ４１１では、ステップＳ４１２〜Ｓ４１６の処理を、全てのＰについて繰り返す。ステップＳ４１２では、Ａ［Ｐ、Ｍ］が空であるか否かを判断する。この判断の結果、空である場合には、処理はステップＳ４１３に進む。一方、空ではない場合には、ステップＳ４１２に戻り、次のＰについて以降の処理を行う。
【００７２】
ステップＳ４１３では、図７のフローチャートに従った処理を行う。ステップＳ４１４では、印刷設定ＲとしてＤ［Ｐ、Ｍ］を用いるように設定する。ステップＳ４１５では、印刷対象の会議資料Ｍのデータと、印刷設定Ｒと、を印刷装置２００に対して送信する。なお、クライアント装置３００がこの印刷設定Ｒを印刷管理装置１００及び印刷装置２００に対して送信する場合、ステップＳ４０４では印刷設定Ｒの送信は行わなくても良い。ステップＳ４０５では、Ａ［Ｐ、Ｍ］にＲを設定する。
【００７３】
なお、本実施形態では、特別参加者フラグを１列しか設けず、印刷設定のうちどれか１つでもグレードアップした場合はフラグを立てていた。しかし、印刷設定の個々の属性、例えばＵＰ数や印刷品質ごとに特別参加者フラグを設けても良い。
【００７４】
上記実施形態における印刷管理装置１００は、次のような構成を基本とするもので、次の構成を有していれば、その構成には様々な変形例が考え得る。先ず、印刷管理装置１００は、デフォルトで用いる印刷設定をファイル毎に保持しているテーブル情報を、ユーザ毎に管理していることを前提とする。
【００７５】
この前提の元、第１のファイルを印刷するために着目ユーザから入力された印刷設定が、着目ユーザのテーブル情報に保持されている第１のファイルの印刷設定よりも、より高品位の印刷を行うための印刷設定であるか否かを判断する。この判断の結果、より高品位の印刷を行うための印刷設定であると判断したとする。その場合、第１のファイルとは異なる第２のファイルを印刷する指示が着目ユーザから入力されると、着目ユーザのテーブル情報に保持されている第２のファイルの印刷設定を、より高品位の印刷を行うための印刷設定に更新する。
【００７６】
［第２の実施形態］
第１の実施形態では、印刷管理装置１００と印刷装置２００とは別個の装置としていたが、図２に示すように、印刷管理装置１００を印刷管理部２１０として印刷装置２００内に組み込むようにしても良い。
【００７７】
（その他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2012059229.tif 000003
【図２】
2012059229.tif 000004
【図３】
2012059229.tif 000005
【図４】
2012059229.tif 000006
【図５】
2012059229.tif 000007
【図６】
2012059229.tif 000008
【図７】
2012059229.tif 000009
【図８】
2012059229.tif 000010
【図９】
2012059229.tif 000011
【図１０】
2012059229.tif 000012
【図１１】
2012059229.tif 000013