(57)【要約】      （修正有）【課題】文書管理サーバに登録された文書の設定を印刷時に変更可能とし、その設定に従って文書を印刷できるようにする。【解決手段】上位装置が、端末装置から受信した文書データの画像形成の指示にしたがって文書データ格納部から該文書データを抽出するとともに画像形成設定情報格納部から該文書データに関連付けられた画像形成設定情報を抽出し、その画像形成設定情報の固定設定情報および端末装置から受信した可変設定情報に基づいて該文書データの画像を画像形成装置で形成させる。【選択図】図１
2010113620.tif 000002
【特許請求の範囲】
【請求項１】
利用者の操作を受付ける端末装置と、前記端末装置と通信回線を介して接続された上位装置と、前記上位装置と通信回線を介して接続された画像形成装置とを有する画像形成システムにおいて、
前記上位装置は、
複数の文書データを予め格納する文書データ格納部と、
変更可能な可変設定情報および変更することができない固定設定情報からなる画像形成設定情報を前記文書データに関連付けて予め格納する画像形成設定情報格納部とを備え、
前記端末装置は、
前記文書データ格納部に格納された文書データを選択する操作を受付ける選択部と、
前記選択部で選択された文書データに関連付けられた画像形成設定情報の可変設定情報を変更する操作を受付ける入力部と、
前記選択部で選択された文書データの画像形成の指示および前記入力部で変更された可変設定情報を上位装置へ送信する通信部とを備え、
前記上位装置が、前記端末装置から受信した文書データの画像形成の指示にしたがって前記文書データ格納部から該文書データを抽出するとともに前記画像形成設定情報格納部から該文書データに関連付けられた画像形成設定情報を抽出し、その画像形成設定情報の固定設定情報および前記端末装置から受信した可変設定情報に基づいて該文書データの画像を前記画像形成装置で形成させることを特徴とする画像形成システム。
【請求項２】
利用者の操作を受付ける端末装置と、前記端末装置と通信回線を介して接続された上位装置と、前記上位装置と通信回線を介して接続された画像形成装置とを有する画像形成システムにおいて、
前記上位装置は、
複数の文書データを予め格納する文書データ格納部と、
変更することができない画像形成設定情報の固定設定情報を前記文書データに関連付けて予め格納する固定設定情報格納部および変更可能な画像形成設定情報の可変設定情報を前記文書データに関連付けて予め格納する可変設定情報格納部からなる画像形成設定情報格納部とを備え、
前記端末装置は、
前記文書データ格納部に格納された文書データを選択する操作を受付ける第１の選択部と、
前記第１の選択部で選択された文書データに関連付けられた前記可変設定情報を選択する操作を受付ける第２の選択部と、
前記第１の選択部で選択された文書データの画像形成の指示および前記第２の選択部で選択された可変設定情報を上位装置へ送信する通信部とを備え、
前記上位装置が、前記端末装置から受信した文書データの画像形成の指示にしたがって前記文書データ格納部から該文書データを抽出するとともに前記固定設定情報格納部から該文書データに関連付けられた固定設定情報を抽出し、その固定設定情報および前記端末装置から受信した可変設定情報に基づいて該文書データの画像を前記画像形成装置で形成させることを特徴とする画像形成システム。
【請求項３】
請求項１または請求項２の画像形成システムにおいて、
前記上位装置は、
利用者に付与された利用者識別情報に関連付けて利用できる前記画像形成装置の識別情報を格納する利用者情報格納部と、
前記文書データに関連付けられた前記固定設定情報に、前記文書データの画像を形成できる前記画像形成装置の識別情報を追加して格納する前記画像形成設定情報格納部とを備え、
前記端末装置は、
利用者識別情報を入力する利用者識別情報入力部と、
前記文書データの画像形成の指示および前記可変設定情報に加え、前記利用者識別情報を上位装置へ送信する前記通信部とを備え、
前記上位装置は、前記端末装置から受信した利用者識別情報に基づいて前記利用者情報格納部から抽出した画像形成装置の識別情報および前記文書データに関連付けられた固定設定情報の画像形成装置の識別情報に基づいて利用できる画像形成装置を決定することを特徴とする画像形成システム。
【請求項４】
請求項１、請求項２または請求項３の画像形成システムにおいて、
前記端末装置を、コンピュータ装置としたことを特徴とする画像形成システム。
【請求項５】
請求項１、請求項２または請求項３の画像形成システムにおいて、
前記端末装置を、携帯端末装置としたことを特徴とする画像形成システム。
【請求項６】
請求項１、請求項２または請求項３の画像形成システムにおいて、
前記上位装置を、コンピュータ装置としたことを特徴とする画像形成システム。
【請求項７】
請求項１、請求項２または請求項３の画像形成システムにおいて、
前記画像形成装置を、プリンタとしたことを特徴とする画像形成システム。
【請求項８】
請求項１、請求項２または請求項３の画像形成システムにおいて、
前記画像形成装置を、複合機としたことを特徴とする画像形成システム。
【請求項９】
請求項１、請求項２または請求項３の画像形成システムにおいて、
前記端末装置および前記上位装置を、同一のコンピュータ装置としたことを特徴とする画像形成システム。
【請求項１０】
請求項１、請求項２または請求項３の画像形成システムにおいて、
前記端末装置および前記画像形成装置を、同一のコンピュータ装置としたことを特徴とする画像形成システム。
【請求項１１】
請求項１から請求項１０のいずれか１項の画像形成システムにおいて、
前記画像形成設定情報を、文書データを印刷する条件である印刷設定情報としたことを特徴とする画像形成システム。
【請求項１２】
請求項１から請求項１１のいずれか１項の画像形成システムにおいて、
前記文書データを、前記画像形成装置に直接出力できる形式のファイルとしたことを特徴とする画像形成システム。
【請求項１３】
請求項１から請求項１２のいずれか１項の画像形成システムにおいて、
前記文書データを、前記画像形成装置に直接出力できる可搬の汎用形式のファイルとしたことを特徴とする画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷設定や出力先等の設定情報に基づいて画像を形成し、印刷する画像形成システムに関する。
【背景技術】
【０００２】
従来、コンピュータのアプリケーションソフトウェアで作成、またはイメージスキャナにより原稿の画像を読取って生成した図面、写真あるいはパンフレット等の文書を複数のユーザで共有し、保管する文書管理サーバが一般に知られている。
この文書管理サーバに保管されている文書を印刷する際、印刷設定や印刷先はユーザがその都度設定することが一般的であるが、設定すべき条件（パラメータ）が多岐にわたるため、不慣れなユーザは文書を所望の条件で印刷することが困難であるという問題や出力先プリンタとして選択可能なプリンタが複数存在する場合、間違ったプリンタを選択してしまうなどセキュリティ面での問題があった。
【０００３】
このため、従来の技術では、文書管理サーバに登録する文書の属性として印刷設定や出力先を関連付けて予め登録しておき、その文書管理サーバに登録された文書を印刷するとき、文書の属性として関連付けられた印刷設定や出力先で印刷するようにしているものがある（例えば、特許文献１参照）。
【特許文献１】特開２００５−２０２２８４６号公報（段落「００５０」〜段落「００５３」、図１、図６）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来の技術においては、文書管理サーバに登録された文書に関連付けて印刷設定や出力先が登録されている場合、その設定された印刷設定や出力先で文書を印刷するしかなく、すべてのユーザに同じ条件が適用されてしまうため、管理者や印刷操作に慣れた高いスキルを持つユーザであっても印刷設定や出力先等の設定を指定することができないという問題がある。
【０００５】
本発明は、このような問題を解決することを課題とし、文書管理サーバに登録された文書の設定を印刷時に変更可能とし、その設定に従って文書を印刷できるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
そのため、本発明は、利用者の操作を受付ける端末装置と、前記端末装置と通信回線を介して接続された上位装置と、前記上位装置と通信回線を介して接続された画像形成装置とを有する画像形成システムにおいて、前記上位装置は、複数の文書データを予め格納する文書データ格納部と、変更可能な可変設定情報および変更することができない固定設定情報からなる画像形成設定情報を前記文書データに関連付けて予め格納する画像形成設定情報格納部とを備え、前記端末装置は、前記文書データ格納部に格納された文書データを選択する操作を受付ける選択部と、前記選択部で選択された文書データに関連付けられた画像形成設定情報の可変設定情報を変更する操作を受付ける入力部と、前記選択部で選択された文書データの画像形成の指示および前記入力部で変更された可変設定情報を上位装置へ送信する通信部とを備え、前記上位装置が、前記端末装置から受信した文書データの画像形成の指示にしたがって前記文書データ格納部から該文書データを抽出するとともに前記画像形成設定情報格納部から該文書データに関連付けられた画像形成設定情報を抽出し、その画像形成設定情報の固定設定情報および前記端末装置から受信した可変設定情報に基づいて該文書データの画像を前記画像形成装置で形成させることを特徴とする。
【発明の効果】
【０００７】
このようにした本発明は、文書管理サーバに登録された文書の設定を印刷時に変更可能となり、その設定に従って文書を印刷できるという効果が得られる。
【発明を実施するための最良の形態】
【０００８】
以下、図面を参照して本発明による画像形成システムの実施例を説明する。
【実施例１】
【０００９】
文書管理サーバに予め登録された文書に関連付けられた設定情報を印刷時にユーザ（利用者）による変更を可能とし、ユーザにより選択された所望の設定情報に従って文書を印刷する画像形成システムの構成を図１の第１の実施例における画像形成システムの構成を示すブロック図に基づいて説明する。
図１において、画像形成システムは、上位装置としての文書管理サーバ（以下、「サーバ」という。）１００、そのサーバ１００とネットワーク等の通信回線を介して通信可能に接続された複数台のユーザの操作を受付ける端末装置としてのクライアントコンピュータ（以下、「クライアント」という。）２００および複数台の画像形成装置としてのプリンタ３００で構成されている。
【００１０】
サーバ１００は、ユーザ情報登録部１０１、プリンタ登録部１０３、印刷設定情報登録部１０５、文書登録部１１０、および印刷指示部１１３がサービスとして動作するように構成されており、Ｗｅｂアプリケーション（ソフトウェア）１２０がクライアント２００に対してこれらのサービスを提供するための操作画面とクライアント２００からの指示をＷｅｂ用のＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）等のプロトコルを使用して送受信し、クライアント２００では、Ｗｅｂブラウザ２１０によりサーバ１００のＷｅｂアプリケーション１２０が生成する操作画面を表示し、クライアント２００は入力されたユーザの指示をサーバ１００へ送信する。
【００１１】
なお、本実施例では、クライアント２００からＷｅｂブラウザ２１０でサーバ１００のＷｅｂアプリケーション１２０を介してサーバ１００のサービスを実行するものとするが、クライアント２００側でサーバ１００のサービスをリモートで呼び出す専用のアプリケーションソフトウェアを実装するようにしてもよい。
クライアント２００は、サーバ１００に接続するとき、例えば図６に示すユーザ認証画面６００を表示し、ユーザ名（アカウント）６０１とパスワード６０２を入力し、ログオンボタン６０３を選択してサーバ１００にログオンする。
【００１２】
ログオンしたユーザのアカウントの種類により識別されるユーザの権限にしたがって使用できるサービスが制限され、例えば登録者用のユーザ名でログオンしたクライアント２００には図７に示すすべてのサービスが使用できる登録者用画面７００が表示され、使用者用のユーザ名でログオンしたクライアント２００には図８に示すような印刷指示のみが使用できる使用者用画面８００が表示される。
【００１３】
登録者用画面７００は、例えば図７に示すようにユーザが利用可能な文書を表示する文書リスト７０１、文書を選択するためのチェックボックス７０２、選択された文書を印刷させるための印刷ボタン７０３、文書を登録するための文書登録ボタン７０４、ユーザを登録するためのユーザ登録ボタン７０５、プリンタを登録するためのプリンタ登録ボタン７０６、印刷設定を登録するための印刷設定登録ボタン７０７、登録者用画面を終了させるための終了ボタン７０８等で構成されたものである。
【００１４】
使用者用画面８００は、例えば図８に示すようにユーザが利用可能な文書を表示する文書リスト８０１、文書を選択するためのチェックボックス８０２、選択された文書を印刷させるための印刷ボタン８０３、使用者用画面を終了させるための終了ボタン８０４等で構成されたものである。
また、サーバ１００は、前述した構成に加え、ユーザ情報登録部１０１の指示によりユーザの権限に関する複数ユーザ分のユーザ情報をリストとしてユーザ毎に記憶するユーザ情報蓄積部１０２、プリンタ登録部１０３の指示によりプリンタの接続先（アドレス）、設置場所、種類、状態、およびプリンタの構成などの複数プリンタ分のプリンタ情報をリストとしてプリンタ毎に記憶するプリンタ情報蓄積部１０４、印刷設定情報登録部１０５の指示により文書を所望の状態で印刷させるための複数種類の印刷設定情報をリストとして記憶する画像形成設定情報格納部としての印刷設定情報蓄積部１０６、文書登録部１１０の指示により文書（文書データ）と文書情報とを関連付けて登録する文書データ格納部としての文書データベース１１２、その文書データベース１１２への文書の登録や取得を行う文書管理サービス１１１、印刷指示部１１３からの印刷指示により文書管理サービス１１１を介して文書データベース１１２から文書およびその文書に関連する文書情報リストを取得し、その文書および文書情報リストの文書属性で関連付けられる印刷設定から印刷データを生成する印刷データ生成部１１４、生成された印刷データをプリンタ３００へ送信して印刷させる印刷データ送信部１１５により構成されている。
【００１５】
なお、上述したユーザ情報蓄積部１０２、プリンタ情報蓄積部１０４、印刷設定情報蓄積部１０６、および文書データベース１１２はメモリや磁気ディスク等で構成された記憶部に記憶されるものである。
サーバ１００は、文書データベース１１２への文書の登録および登録された文書の印刷を行う前に、ユーザ情報蓄積部１０２にユーザ名、ユーザの権限、所属、および使用可能プリンタを記憶するユーザ情報、プリンタ情報蓄積部１０４にプリンタ名、ＩＰアドレス、ＭＡＣアドレス、モデル名、および設置場所を記憶するプリンタ情報、印刷設定情報蓄積部１０６に印刷設定名、印刷設定の実体へのリンク、および使用可能プリンタモデルを記憶する印刷設定情報を予め登録しておくものとする。
【００１６】
これらの情報の設定は、クライアント２００のＷｅｂブラウザ２１０からサーバ１００のＷｅｂアプリケーション１２０を使用して行うものとするが、サーバ１００の図示しない入力部で入力を受付けて行うようにしてもよい。
利用者情報格納部としてのユーザ情報蓄積部１０２に登録するユーザ情報は、例えば図２に示すように利用者を識別するための利用者識別情報としてユーザ毎に付与されたユーザ名、そのユーザの権限、所属、ならびにそのユーザが使用することができる使用可能プリンタ（プリンタの識別情報）で構成されている。
【００１７】
この使用可能プリンタは、プリンタ情報蓄積部１０４の保存されるプリンタ情報から取得したプリンタ名を複数指定することができ、すべてのプリンタが使用できる場合は「ＡＬＬ」と表記する。
プリンタ情報蓄積部１０４に登録するプリンタ情報は、例えば図３に示すようにプリンタ名、そのプリンタのＩＰアドレス、ＭＡＣアドレス、モデル名、ならびに設置場所で構成されている。
【００１８】
画像形成設定情報格納部としての印刷設定情報蓄積部１０６に登録する印刷設定情報は、例えば図４に示すように印刷設定名、印刷設定の項目を含む情報の実体へリンクを示す印刷設定の実体へのリンク、およびその設定が使用可能なプリンタのモデル名を示す使用可能プリンタモデル（プリンタの識別情報）で構成されている。
印刷設定の項目を含む情報の実体は、例えば図４に示すように印刷設定項目名、その項目の設定値、所望の結果が得るために必須の項目か、ユーザが変更できる項目のどちらであるかを示す設定条件で構成されている。
【００１９】
この設定条件は、図４に示すようにユーザが変更できない固定設定情報として「必須」、ユーザが変更できるが既定値を指定した可変設定情報として「推奨」、ユーザが指定することができずプリンタの指定に従う「指定なし」のいずれかを設定するものとする。
印刷設定項目の設定条件の必須（固定設定情報）、推奨（可変設定情報）の分類の例として、文書を適切な品位で印刷するための色のマッチング方法や用紙の種類を限定する用紙タイプは「必須」に分類でき、また部単位印刷や部数印刷の指定は印刷品位には影響しないためユーザが変更可能な「推奨」として分類することができる。
【００２０】
文書データベース１１２は、文書ファイルおよび文書情報リストで構成され、文書情報リストは図５に示すように文書毎に文書名、文書ファイルへのリンクを示す文書実体、更新日付、文書を利用することができるユーザ名、文書を最適に印刷するための印刷設定名で構成される。なお、更新日時、文書を利用することができるユーザ名、文書を最適に印刷するための印刷設定名を文書属性とする。
【００２１】
文書を利用することができるユーザ名は、ユーザ情報蓄積部１０２に登録されたユーザ情報から取得したユーザ名を複数指定することができ、すべてのユーザが使用できる場合は「ＡＬＬ」と表記する。
印刷設定名は、印刷設定情報蓄積部１０６に保存される印刷設定情報から取得した印刷設定名をひとつ指定することができるようになっている。
【００２２】
このように構成されたサーバ１００は、図示しないメモリや磁気ディスク等で構成された記憶部およびＣＰＵ等の制御部を備え、その記憶部に記憶された制御プログラム（ソフトウェア）に基づいて制御部がサーバ１００全体を制御するものとする。
上述した構成における文書データベースに文書を登録する動作およびその文書データベースに登録された文書を印刷する動作について説明する。
【００２３】
まず、文書データベース１１２に文書を登録する動作について説明する。
文書データベース１１２への文書の登録は、クライアント２００のＷｅｂブラウザ２１０からサーバ１００に登録者のユーザ名でログオンし、クライアント２００の表示部に表示された図７に示す登録者用画面７００で行うものとする。
登録者用画面７００の文書登録ボタン７０４をマウス等でクリックして選択するとクライアント２００の表示部に図９に示す文書登録画面９００が表示される。
【００２４】
この文書登録画面９００は、例えば図９に示すように文書のファイルのパス名を入力するための文書ファイル名テキストボックス９０１、ファイル参照ダイアログボックスを表示させるための参照ボタン９０２、ユーザ名を表示するためのユーザリスト一覧ボックス９０３、ユーザ名を選択するためのチェックボックス９０４、印刷設定名を表示する印刷設定ドロップダウンリスト９０５、文書を登録するための登録ボタン９０６、文書登録画面を終了させるための終了ボタン９０７等で構成されたものである。
【００２５】
表示された文書登録画面９００のユーザリスト一覧ボックス９０３にはサーバ１００のユーザ情報蓄積部１０２に保存されたユーザ名が表示され、印刷設定ドロップダウンリスト９０５にはサーバ１００の印刷設定情報蓄積部１０６に保存された印刷設定が表示される。
登録者であるユーザは、文書ファイル名テキストボックス９０１に文書データベース１１２に登録する文書ファイルのパス名を入力するか参照ボタン９０２をクリック等して表示されるファイル参照ダイアログボックスから登録する文書ファイルを参照して選択し、また登録する文書ファイルを使用できるユーザをユーザリスト一覧ボックス９０３のチェックボックス９０４をクリックして指定し、さらに登録する文書の印刷設定を印刷設定ドロップダウンリスト９０５から選択して指定し、登録ボタン９０６をクリックする。
【００２６】
登録ボタン９０６がクリックされるとクライアント２００はサーバ１００のＷｅｂアプリケーション１２０へ指定された文書ファイルをアップロードするとともに文書ファイルの登録を指示する。
サーバ１００のＷｅｂアプリケーション１２０はクライアント２００から文書登録の指示を受けると文書登録部１１０から文書管理サービス１１１を呼び出して文書データベース１１２の文書情報リストの文書名にクライアント２００からアップロードされた文書ファイルから生成した文書名を、文書実体に文書ファイルの実体へのリンクを、更新日付に文書ファイルの更新日付を、ユーザ名に文書登録画面９００のチェックボックス９０４で指定されたユーザを、印刷設定名に印刷設定ドロップダウンリスト９０５で指定された印刷設定をそれぞれ文書情報として追加する。
【００２７】
このようにして画像形成システムは文書を文書データベース１１２に登録する。
次に、文書データベース１１２に登録された文書を印刷する動作について説明する。
登録された文書の印刷は、クライアント２００のＷｅｂブラウザ２１０からサーバ１００に登録者または使用者のユーザ名でログオンし、例えば図７に示す登録者用画面７００または図８に示す使用者用画面８００で行うものとする。
【００２８】
クライアント２００に表示された図７に示す登録者用画面７００または図８に示す使用者用画面８００において、ユーザが利用可能な文書を表示する文書リスト７０１または文書リスト８０１の左側に表示されたチェックボックス７０２またはチェックボックス８０２をチェックして印刷する文書を選択して指定し（選択部）、印刷ボタン７０３または印刷ボタン８０３をクリックしてサーバ１００のＷｅｂアプリケーション１２０へ文書の印刷を指示する。
【００２９】
Ｗｅｂアプリケーション１２０はクライアント２００から文書の印刷の指示を受けると印刷指示部１１３から文書管理サービス１１１を呼び出して文書データベース１１２の保存されている図５に例示される文書情報リストから印刷が指示された文書名の文書情報を抽出し、抽出した文書情報で指定される印刷設定名の印刷情報を図４に例示される印刷設定リストから抽出し、抽出した印刷設定情報の印刷設定の実体に関連付けられる印刷設定の実体を取得し、印刷設定の用紙サイズ等のすべての印刷設定項目を調べる。
【００３０】
各印刷設定項目の設定条件として「必須」、「推奨」、または「指定なし」の３種類のいずれかが予め設定されており、各印刷設定項目の設定条件に「推奨」がひとつでも設定されている場合、図１０に例示する印刷設定画面１０００をクライアント２００に表示してユーザに設定変更が可能な部分の変更を行わせ、「推奨」がひとつもない場合、図１０に示す印刷設定画面は表示せず、ユーザに設定の変更は行わせないようにする。
【００３１】
この印刷設定画面１０００は、例えば図１０（ａ）に示す印刷設定Ａの印刷設定画面１０００や図１０（ｂ）に示す印刷設定Ｃの印刷画面１０００であり、設定の変更が不可能な項目を領域１００１に表示し、ユーザによる設定の変更が可能な項目を領域１００２に表示するものとする。ユーザは必要に応じて領域１００２に表示された既定値の設定を変更し（入力部）、印刷を行うための印刷ボタン１００３をクリックするものとする。なお、領域１００２に表示される既定値は文書を最適に印刷するための既定値が設定されているものとする。
【００３２】
印刷指示部１１３は、印刷データ生成部１１４へ文書データベース１１２に保存された印刷する文書と、印刷設定と、出力先を指定して印刷データを生成させ、その印刷データを印刷データ送信部１１５から指定された出力先のプリンタ３００へ送信して文書を印刷する。
このようにして画像形成システムは登録された文書を印刷する。
【００３３】
次に、サーバ１００の印刷指示部１１３の動作を図１１の第１の実施例における文書印刷指示処理のフローチャートの図中Ｓで表すステップにしたがって説明する。
印刷指示部１１３には、Ｗｅｂアプリケーション１２０からクライアント２００で印刷が指示された文書名がリストとして渡される。すなわち、印刷が指示された文書名はクライアント２００の通信部を介してサーバ１００へ送信され、印刷指示部１１３へ通知される。
【００３４】
なお、印刷が指示された文書名のリストから文書を取り出すためのインデックス等の各ワーキングメモリ（記憶部）は初期化されているものとする。
Ｓ１０１：印刷指示部１１３は、印刷が指示された文書名のリストから次に処理する文書名を取得し、印刷する文書とする。
Ｓ１０２：Ｓ１０１で次に処理する文書名が存在するか否かを判定し、その判定の結果、存在すると判定した場合は処理をＳ１０３へ移行し、存在しないと判定した場合は処理を終了する。
【００３５】
Ｓ１０３：文書管理サービス１１１を使用し、印刷する文書名をキーとして文書管理データベース１１２の文書情報リストから印刷する文書情報を取得する。
Ｓ１０４：Ｓ１０３で取得した文書情報から印刷する文書の印刷設定名を取得する。図５に例示される「文書Ａ」の文書情報の場合、印刷設定名は「印刷設定Ａ」となる。
Ｓ１０５：印刷設定情報蓄積部１０６に保存されている図４に例示する印刷設定リストからＳ１０４で取得した印刷設定名の印刷設定情報を取得し、その印刷設定情報の印刷設定の実体へのリンクで関連付けられる印刷設定の実体を取得し、現在の印刷文書の印刷設定とする。
【００３６】
Ｓ１０６：Ｓ１０５で取得した印刷設定の実体の各印刷設定項目の設定条件に「推奨」が設定されている項目が存在するかをすべての項目について判定する。
Ｓ１０７：Ｓ１０６の判定の結果、設定条件に「推奨」が設定されている印刷設定項目が存在しない場合は処理をＳ１０９へ移行し、一方存在する場合は処理をＳ１０８へ移行する。
【００３７】
Ｓ１０８：印刷指示部１１３は、Ｗｅｂアプリケーション１２０を介して図１０に例示される印刷設定画面１０００をクライアント２００に表示させ、Ｓ１０５で取得した印刷設定の実体の各印刷設定項目の設定条件が「必須」の項目名と設定内容を設定変更不可の領域１００１に選択不可能な状態で表示させ、また各印刷設定項目の設定条件が「推奨」の項目名と設定内容を設定変更可能の領域１００２にユーザが変更可能な状態で表示させる。
【００３８】
印刷設定画面１０００を表示させるとユーザの入力操作を待ち、ユーザが印刷ボタン１００３をクリックすると印刷指示部１１３は設定変更可能な領域１００２で変更された印刷設定を現在の印刷文書の印刷設定に反映して更新する。
なお、変更された印刷設定はクライアント２００の通信部を介してサーバ１００へ送信され、印刷指示部１１３へ通知される。
【００３９】
Ｓ１０９：印刷指示部１１３は、文書管理サービス１１１を使用して印刷する文書の実体を文書管理データベース１１２から取得する。
Ｓ１１０：印刷データ生成部１１４においてＳ１０９で取得した文書の実体から現在の印刷文書の印刷設定に基づいて印刷するための印刷データを生成する。
Ｓ１１１：現在処理中のユーザ情報および印刷文書の印刷設定に基づいて出力先を決定する。この処理の詳細は後述する。
【００４０】
Ｓ１１２：Ｓ１１０で生成した印刷データをＳ１１１で決定した出力先のプリンタ３００へ送信し、印刷させる。
このようにしてサーバ１００の印刷指示部１１３は、文書印刷指示処理を行う。
次に、サーバ１００の印刷指示部１１３が行う上述したＳ１１１の出力先決定処理を図１２の第１の実施例における出力先決定処理のフローチャートの図中Ｓで表すステップにしたがって説明する。
【００４１】
Ｓ２０１：サーバ１００の印刷指示部１１３は、記憶部の出力先リストを初期化する。
Ｓ２０２：現在この処理を行っているログオンユーザのユーザ名を取得する。
Ｓ２０３：Ｓ２０２で取得したログオンユーザのユーザ名に基づいてユーザ情報蓄積部１０２に保存されている図２に例示されるユーザ情報からログオンしているユーザのユーザ情報を取得する。
【００４２】
Ｓ２０４：Ｓ２０３で取得したユーザ情報からユーザが使用可能なプリンタを取得する。
Ｓ２０５：プリンタ情報蓄積部１０４に保存されている図３に例示されるプリンタ情報からＳ２０４で取得したユーザが使用可能なプリンタに関するプリンタの情報（ＩＰアドレス、ＭＡＣアドレス、モデル名、設置場所）を抽出して出力先リストとして生成する。
【００４３】
Ｓ２０６：出力先リストから次に確認するプリンタの情報を取得する。
Ｓ２０７：出力先リストに次に確認するプリンタの情報が存在するか否かを判定し、その結果、存在すると判定されると処理をＳ２０８へ移行し、存在しないと判定されると処理をＳ２１１へ移行する。
Ｓ２０８：印刷する文書の印刷設定の使用可能プリンタモデル（図４に例示）に、出力先リストから取得したプリンタの情報のプリンタモデル（モデル名）が含まれるか否か、すなわち出力先プリンタがサポートされているか否かを判定する。なお、印刷設定の使用可能プリンタモデルに「ＡＬＬ」が表記されている場合、その印刷設定はすべてのモデルのプリンタがサポートされていることを示す。
【００４４】
Ｓ２０９：Ｓ２０８の判定の結果、出力先のプリンタがサポートされていないと判定すると処理をＳ２１０へ移行し、サポートされていると判定すると処理をＳ２０６へ移行する。
Ｓ２１０：出力先のプリンタがサポートされていないと判定されると出力先リストから現在確認中のプリンタの情報を削除し、処理をＳ２０６へ移行する。
【００４５】
Ｓ２１１：出力先リストの出力先プリンタの確認が終了した後、出力先リストにプリンタの情報が１つだけ存在する場合は、そのプリンタの情報の出力先（例えば、ＩＰアドレス、ＭＡＣアドレス等）を呼び出し元へ応答して処理を終了する。
Ｓ２１２：出力先リストにプリンタの情報が複数存在する場合は、処理をＳ２１３へ移行し、プリンタの情報が存在しない場合は、処理をＳ２１４へ移行する。
【００４６】
Ｓ２１３：印刷指示部１１３は、Ｗｅｂアプリケーション１２０を介して出力先リストの複数のプリンタの情報を出力先一覧画面としてクライアント２００に表示させ、ユーザに出力先一覧画面から出力先とするプリンタを選択させる。
印刷指示部１１３は、選択されたプリンタの情報の出力先（例えば、ＩＰアドレス、ＭＡＣアドレス等）を呼び出し元へ応答して処理を終了する。
【００４７】
Ｓ２１４：印刷指示部１１３は、Ｗｅｂアプリケーション１２０を介して出力先のプリンタが存在しないメッセージをクライアント２００に表示させ、出力先のプリンタの決定に失敗したことを呼び出し元へ応答して処理を終了する。
このように画像形成システムは、文書管理サーバに予め登録された文書に関連付けられた印刷設定情報を必須項目とユーザ可変項目とに分類し、文書の印刷時にユーザ可変項目をユーザの操作による変更を可能とすることにより、ユーザにより選択された所望の印刷設定情報に従って文書を印刷することができるようになる。
【００４８】
以上説明したように、第１の実施例では、文書管理サーバに予め登録された文書に関連付けられた印刷設定情報を必須項目とユーザ可変項目とに分類し、文書の印刷時にユーザ可変項目をユーザの操作による変更を可能とすることにより、文書に応じた最適な印刷設定で文書を印刷することができ、またユーザが希望する印刷設定で文書を印刷することができるという効果が得られる。
【００４９】
また、ユーザが指定できるユーザ可変項目においても既定値を設けているため文書に応じた最適な印刷設定を実現できるという効果が得られる。
さらに、ユーザの権限にしたがって文書に関連付けられた印刷設定でサポートされるプリンタに印刷することができるようになるという効果が得られる。
また、ユーザが使用できるプリンタ・文書のみを表示するようにしたことにより、誤操作による文書の流出を防止することができるという効果が得られる。
【実施例２】
【００５０】
第２の実施例の構成は、第１の実施例の画像形成システムの構成にユーザ可変印刷設定情報蓄積部が追加されていることが第１の実施例の構成と異なる部分であり、その第２の実施例の画像形成システムの構成を図１３の第２の実施例における画像形成システムの構成を示すブロック図に基づいて説明する。
なお、上述した第１の実施例と同様の部分は、同一の符号を付してその説明を省略する。
【００５１】
図１３において、サーバ１００は、文書に関連付ける印刷設定で文書を最適に印刷するために設定条件が必須な項目でないユーザ可変設定の項目へ反映させる印刷設定項目を予め設定しておくユーザ可変印刷設定情報を記憶するユーザ可変印刷設定情報蓄積部１０７を記憶部に備えている。
サーバ１００は、文書データベース１１２への文書の登録および登録された文書の印刷を行う前に、ユーザ可変印刷設定情報蓄積部１０７に図１４に例示する可変印刷設定名、可変印刷設定の実体へのリンク、ならびに使用可能プリンタモデルを記憶するユーザ可変印刷設定情報、およびユーザ可変印刷設定で設定する印刷設定項目ならびにその設定値を記憶する可変印刷設定の実体を予め登録しておくものとする。
【００５２】
このユーザ可変印刷設定情報の登録は、クライアント２００のＷｅｂブラウザ２１０からサーバ１００のＷｅｂアプリケーション１２０を使用して行うものとするが、サーバ１００の図示しない入力部で入力を受付けて行うようにしてもよい。
上述した構成における文書データベースに登録された文書の印刷の動作を説明する。
なお、文書データベースへの登録は第１の実施例と同様なのでその説明を省略する。
【００５３】
登録された文書の印刷は、クライアント２００のＷｅｂブラウザ２１０からサーバ１００に登録者または使用者のユーザ名でログオンし、例えば図１５に示す使用者用画面１５００で行うものとする。
クライアント２００に表示された図１５に示す使用者用画面１５００において、ユーザが利用可能な文書を表示する文書リスト１５０１の左側に表示されたチェックボックス１５０２をチェックして印刷する文書を指定し（第１の選択部）、また文書リスト１５０１の右側に表示されたユーザ可変ボックス１５０３をクリックしてドロップダウンリストに表示されるユーザ可変印刷設定名から所望のユーザ可変印刷設定を指定し（第２の選択部）、印刷ボタン１５０４をクリックしてサーバ１００のＷｅｂアプリケーション１２０へ文書の印刷を指示する。
【００５４】
なお、指定された可変印刷設定もクライアント２００の通信部を介してサーバ１００へ送信され、Ｗｅｂアプリケーション１２０へ通知される。
Ｗｅｂアプリケーション１２０はクライアント２００から文書の印刷の指示を受けると印刷指示部１１３から文書管理サービス１１１を呼び出して文書データベース１１２の保存されている図５に例示される文書情報リストから印刷が指示された文書名の文書情報を抽出し、抽出した文書情報で指定される印刷設定名の印刷情報を図４に例示される印刷設定リストから抽出し、抽出した印刷設定情報の印刷設定の実体に関連付けられる印刷設定の実体を取得し、また図１４に例示されるユーザ可変印刷設定リストから図１５の使用者設定画面１５００で指定されたユーザ可変印刷設定名のユーザ可変印刷設定情報を抽出し、抽出したユーザ可変印刷設定情報の可変印刷設定の実体へのリンクに関連付けられた可変印刷設定情報の実体を取得し、印刷設定の用紙サイズ等のすべての印刷設定項目を調べる。
【００５５】
各印刷設定項目の設定条件として「必須」、「推奨」、または「指定なし」の３種類のいずれかが予め設定されており、各印刷設定項目の設定条件が「推奨」の項目については、可変印刷設定に対応する設定項目が存在すれば、その印刷設定項目には可変印刷設定の項目の設定値を採用し、印刷指示部１１３は、印刷データ生成部１１４へ文書データベース１１２に保存された印刷する文書と、印刷設定と、出力先を指定して印刷データを生成させ、その印刷データを印刷データ送信部１１５から指定された出力先のプリンタ３００へ送信して文書を印刷する。
【００５６】
このようにして画像形成システムは登録された文書を印刷する。
次に、サーバ１００の印刷指示部１１３の動作を図１６の第２の実施例における文書印刷指示処理のフローチャートの図中Ｓで表すステップにしたがって説明する。
印刷指示部１１３には、Ｗｅｂアプリケーション１２０からクライアント２００で印刷が指示された文書名がリストとして渡され、また文書に対応するユーザ可変印刷設定情報が渡される。すなわち、印刷が指示された文書名はクライアント２００の通信部を介してサーバ１００へ送信され、印刷指示部１１３へ通知される。
【００５７】
なお、印刷が指示された文書名のリストから文書を取り出すためのインデックス等の各ワーキングメモリ（記憶部）は初期化されているものとする。
Ｓ３０１〜Ｓ３０５：図１１におけるＳ１０１〜Ｓ１０５と同様なのでその説明を省略する。
Ｓ３０６：ユーザ可変印刷設定情報蓄積部１０７に保存され、図１４に例示されるユーザ可変印刷設定リストから、本処理に引き渡された文書に対応するユーザ可変印刷設定情報におけるユーザ可変印刷設定名の可変印刷設定の実体を取得し、現在の印刷文書の可変印刷設定とする。
【００５８】
Ｓ３０７：Ｓ３０５で取得した印刷設定の実体の印刷設定項目をひとつ取得する。
Ｓ３０８：Ｓ３０７で取得した印刷設定項目の設定条件に「推奨」が設定されているか否かを判定し、「推奨」が設定されていないと判定すると処理をＳ３１２へ移行し、「推奨」が設定されていると判定すると処理をＳ３０９へ移行する。
Ｓ３０９：Ｓ３０６で取得した可変印刷設定の実体からＳ３０７で取得した印刷設定項目に対応する印刷設定項目を検索する。
【００５９】
Ｓ３１０：Ｓ３０９で可変印刷設定の実体からＳ３０７で取得した印刷設定項目に対応する印刷設定項目が、検出できると処理をＳ３１１へ移行し、検出できないと処理をＳ３１２へ移行する。
Ｓ３１１：Ｓ３０７で取得した印刷設定項目の設定値を、この印刷設定項目に対応するＳ３０９で検索した可変印刷設定の印刷設定項目の設定値とし、反映させる。
【００６０】
Ｓ３１２：Ｓ３０５で取得した印刷設定の実体におけるすべての印刷設定項目について処理が終了したか否かを判定し、すべての印刷設定項目について処理が終了したと判定されると処理をＳ３１３へ移行し、未処理の印刷設定項目が存在すると判定されると処理をＳ３０７へ移行する。
Ｓ３１３〜Ｓ３１６：図１１におけるＳ１０９〜Ｓ１１２と同様なのでその説明を省略し、またＳ３１５の出力先を決定する処理も第１の実施例と同様なのでその説明を省略する。
【００６１】
このようにしてサーバ１００の印刷指示部１１３は、文書印刷指示処理を行う。
このように画像形成システムは、文書管理サーバに予め登録された文書に関連付けられた印刷設定情報を必須項目とユーザ可変項目とに分類し、またユーザ可変項目を設定するための可変印刷設定をユーザ可変印刷設定蓄積部に予め登録しておき、文書の印刷時にユーザ可変項目をユーザの操作による可変印刷設定の選択を可能とすることにより、ユーザにより選択された所望の印刷設定情報に従って文書を印刷することができるようになる。
【００６２】
以上説明したように、第２の実施例では、第１の実施例の効果に加え、ユーザ可変項目の内容を設定名で簡便に指定することが可能になるという効果が得られる。
また、ユーザ可変項目の内容を設定名で指定できるようにしたことにより、携帯端末等のサイズが小さいクライアントからも容易に操作することができるようになるという効果が得られる。
【００６３】
なお、第１の実施例および第２の実施例では、サーバとネットワークを経由して接続されたクライアントを組み合わせた構成として説明したが、サーバでなく単独のパーソナルコンピュータ等で構成するようにしてもよい。
また、クライアントは、パーソナルコンピュータ等のクライアントコンピュータとして説明したが携帯電話等の携帯端末装置としてもよい。
【００６４】
さらに、プリンタはプリンタ機能を有する複合機、すなわち第１の実施例および第２の実施例におけるクライアントおよびプリンタを備えた複合機であってもよい。
また、プリンタとサーバの接続は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等の通信回線により１対１で接続するようにしてもよい。
さらに、文書データベースに格納される文書データは、プリンタに直接出力できる形式のファイル（例えば、ｊｐｅｇファイル、ｇｉｆファイル、ｐｄｆファイル）であっても良く、特にプリンタに直接出力できる可搬の汎用形式のファイル（例えば、ｐｄｆファイル）としても良い。
【図面の簡単な説明】
【００６５】
【図１】第１の実施例における画像形成システムの構成を示すブロック図
【図２】第１の実施例におけるユーザ情報の説明図
【図３】第１の実施例におけるプリンタ情報の説明図
【図４】第１の実施例における印刷設定情報の説明図
【図５】第１の実施例における文書データベースの文書情報リストの説明図
【図６】第１の実施例におけるユーザ認証画面の説明図
【図７】第１の実施例における登録者用画面の説明図
【図８】第１の実施例における使用者用画面の説明図
【図９】第１の実施例における文書登録画面の説明図
【図１０】第１の実施例における印刷設定画面の説明図
【図１１】第１の実施例における文書印刷指示処理のフローチャート
【図１２】第１の実施例における出力先決定処理のフローチャート
【図１３】第２の実施例における画像形成システムの構成を示すブロック図
【図１４】第２の実施例におけるユーザ可変印刷設定情報の説明図
【図１５】第２の実施例における使用者用画面の説明図
【図１６】第２の実施例における文書印刷指示処理のフローチャート
【符号の説明】
【００６６】
１００  サーバ
１０１  ユーザ情報登録部
１０２  ユーザ情報蓄積部
１０３  プリンタ登録部
１０４  プリンタ情報蓄積部
１０５  印刷設定情報登録部
１０６  印刷設定情報蓄積部
１０７  ユーザ可変印刷設定情報蓄積部
１１０  文書登録部
１１１  文書管理サービス
１１２  文書データベース
１１３  印刷指示部
１１４  印刷データ生成部
１１５  印刷データ送信部
１２０  Ｗｅｂアプリケーション
２００  クライアント
２１０  Ｗｅｂブラウザ
３００  プリンタ
【図１】
2010113620.tif 000003
【図２】
2010113620.tif 000004
【図３】
2010113620.tif 000005
【図４】
2010113620.tif 000006
【図５】
2010113620.tif 000007
【図６】
2010113620.tif 000008
【図７】
2010113620.tif 000009
【図８】
2010113620.tif 000010
【図９】
2010113620.tif 000011
【図１０】
2010113620.tif 000012
【図１１】
2010113620.tif 000013
【図１２】
2010113620.tif 000014
【図１３】
2010113620.tif 000015
【図１４】
2010113620.tif 000016
【図１５】
2010113620.tif 000017
【図１６】
2010113620.tif 000018