(57)【要約】【課題】利用者の属性に応じて最適なテンプレートを自動的に選択する。【解決手段】ネットワークを介して接続された文書配信装置と認証装置とを備える文書配信システムであって、認証装置は、文書配信装置から受信した利用者認証情報を用いて認証を行なう認証手段と、利用者の属性情報を記憶する記憶手段と、を備え、文書配信装置は、属性情報を含む、配信フローのテンプレートを１又は複数記憶する記憶手段と、認証装置に利用者の認証を要求し、認証が成功した利用者の属性情報を取得する認証手段と、取得された前記利用者の属性情報と、記憶手段に記憶されるテンプレートの属性情報とが一致するテンプレートを検索する検索手段と、検索されたテンプレートの表示制御を行う表示制御手段と、を備える。【選択図】図５
2012044386.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続された文書配信装置と認証装置とを備える文書配信システムであって、
前記認証装置は、
前記文書配信装置から受信した利用者認証情報を用いて認証を行なう認証手段と、
利用者の属性情報を記憶する記憶手段と、を備え、
前記文書配信装置は、
属性情報を含む、配信フローのテンプレートを１又は複数記憶する記憶手段と、
前記認証装置に利用者の認証を要求し、認証が成功した利用者の属性情報を取得する認証手段と、
取得された前記利用者の属性情報と、前記記憶手段に記憶されるテンプレートの属性情報とが一致するテンプレートを検索する検索手段と、
検索されたテンプレートの表示制御を行う表示制御手段と、
を備える文書配信システム。
【請求項２】
前記文書配信装置の前記記憶手段は、
前記利用者の属性情報と配信フローに含まれる処理とを関連付けた関連情報をさらに記憶し、
前記検索手段は、
前記関連情報に基づき、前記利用者の属性情報に対応する処理を含む配信フローのテンプレートの中から、前記利用者の属性情報と、前記テンプレートの属性情報とが一致するテンプレートを検索する請求項１記載の文書配信システム。
【請求項３】
前記検索手段は、
認証成功した利用者が配信フローを利用した利用履歴を取得し、前記利用履歴に対応する属性情報を有するテンプレートの中から、前記利用者の属性と、前記テンプレートの属性情報とが一致するテンプレートを検索する請求項１記載の文書配信システム。
【請求項４】
前記検索手段は、
適用される文書配信システムの属性情報を取得し、取得した文書配信システムの属性情報及び前記利用者の属性情報と、前記テンプレートの属性情報とが一致するテンプレートを検索する請求項１記載の文書配信システム。
【請求項５】
利用者の属性情報を有する認証装置とネットワークを介して接続された文書配信装置であって、
属性情報を含む、配信フローのテンプレートを１又は複数記憶する記憶手段と、
前記認証装置に利用者の認証を要求し、認証が成功した利用者の属性情報を取得する認証手段と、
取得された前記利用者の属性情報と、前記記憶手段に記憶されるテンプレートの属性情報とが一致するテンプレートを検索する検索手段と、
検索されたテンプレートの表示制御を行う表示制御手段と、
を備える文書配信装置。
【請求項６】
前記記憶手段は、
前記利用者の属性情報と配信フローに含まれる処理とを関連付けた関連情報をさらに記憶し、
前記検索手段は、
前記関連情報に基づき、前記利用者の属性情報に対応する処理を含む配信フローのテンプレートの中から、前記利用者の属性情報と、前記テンプレートの属性情報とが一致するテンプレートを検索する請求項５記載の文書配信装置。
【請求項７】
前記検索手段は、
認証成功した利用者が配信フローを利用した利用履歴を取得し、前記利用履歴に対応する属性情報を有するテンプレートの中から、前記利用者の属性と、前記テンプレートの属性情報とが一致するテンプレートを検索する請求項５記載の文書配信装置。
【請求項８】
前記検索手段は、
適用される文書配信システムの属性情報を取得し、取得した文書配信システムの属性情報及び前記利用者の属性情報と、前記テンプレートの属性情報とが一致するテンプレートを検索する請求項５記載の文書配信装置。
【請求項９】
利用者の属性情報を有する認証装置とネットワークを介して接続された文書配信装置に実行されるテンプレート検索プログラムであって、
前記認証装置に利用者の認証を要求し、認証が成功した利用者の属性情報を取得する認証ステップと、
取得された前記利用者の属性情報と、記憶手段に１又は複数記憶される配信フローのテンプレートに含まれる属性情報とが一致するテンプレートを検索する検索ステップと、
検索されたテンプレートの表示制御を行う表示制御ステップと、
を前記文書配信装置に実行させるためのテンプレート検索プログラム。
【請求項１０】
請求項９記載のテンプレート検索プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書配信システム、文書配信装置、テンプレート検索プログラム及び記録媒体に関する。
【背景技術】
【０００２】
近年、多くの企業において、多機能複合機などの画像入出力機器のネットワーク上への配置・接続が進んでいる。画像入出力機器は、業務の効率化を図る手段として大きな役割を担っている。特に、紙文書の電子化と配布を効率的に行う文書配信システムが重要になっている。
【０００３】
文書配信システムを構成する大きな要素は、画像入力機器（例えばスキャナなど）と文書配信装置である。文書配信装置には、あらかじめさまざまな業務・用途にあわせた複数の配信処理メニューが登録されている。利用者は、スキャナのオペレーションパネルから、業務に適した処理メニューを選択してスキャンを行う。
【０００４】
例えば、特許文献１には、配信処理や画像変換処理をプラグイン化し、利用者や管理者がそれらプラグインを任意に組み合わせて入力、画像変換、出力処理をフロー化して配信フローを作成し、作成された配信フローを利用して文書データの配信処理を行う技術が開示されている。
【０００５】
一方、この文書配信システムにおいて、利用者に配信フローを始めから生成させるのは、利用者に煩雑な処理を強いることになる。そこで、配信フローを文書配信装置上に取り込むテンプレートの技術がある。
【０００６】
例えば、特許文献２には、ジョブフロー（配信フローに相当）を構築し、このジョブフローを定義した指示書（テンプレートに相当）を画像処理装置に送信する技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、前述した特許文献２では、テンプレートを利用することはできるが、どのテンプレートを選択すればよいかの仕組みは考えられていない。例えば、テンプレートが増えた場合に、利用者はどのテンプレートを用いればよいか分からないという問題点があって。
【０００８】
そこで、本発明は、上記問題点に鑑みてなされたものであり、利用者の属性に応じて最適なテンプレートを自動的に選択することができる文書配信システム、文書配信装置、テンプレート検索プログラム及び記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明における一態様の文書配信システムは、ネットワークを介して接続された文書配信装置と認証装置とを備える文書配信システムであって、前記認証装置は、前記文書配信装置から受信した利用者認証情報を用いて認証を行なう認証手段と、利用者の属性情報を記憶する記憶手段と、を備え、前記文書配信装置は、属性情報を含む、配信フローのテンプレートを１又は複数記憶する記憶手段と、前記認証装置に利用者の認証を要求し、認証が成功した利用者の属性情報を取得する認証手段と、取得された前記利用者の属性情報と、前記記憶手段に記憶されるテンプレートの属性情報とが一致するテンプレートを検索する検索手段と、検索されたテンプレートの表示制御を行う表示制御手段と、を備える。
【００１０】
また、本発明における他の態様の文書配信装置は、利用者の属性情報を有する認証装置とネットワークを介して接続された文書配信装置であって、属性情報を含む、配信フローのテンプレートを１又は複数記憶する記憶手段と、前記認証装置に利用者の認証を要求し、認証が成功した利用者の属性情報を取得する認証手段と、取得された前記利用者の属性情報と、前記記憶手段に記憶されるテンプレートの属性情報とが一致するテンプレートを検索する検索手段と、検索されたテンプレートの表示制御を行う表示制御手段と、を備える。
【００１１】
また、本発明における他の態様のテンプレート検索プログラムは、利用者の属性情報を有する認証装置とネットワークを介して接続された文書配信装置に実行されるテンプレート検索プログラムであって、前記認証装置に利用者の認証を要求し、認証が成功した利用者の属性情報を取得する認証ステップと、取得された前記利用者の属性情報と、記憶手段に１又は複数記憶される配信フローのテンプレートに含まれる属性情報とが一致するテンプレートを検索する検索ステップと、検索されたテンプレートの表示制御を行う表示制御ステップと、を前記文書配信装置に実行させるためのテンプレート検索プログラムである。
【００１２】
また、本発明は、前述したテンプレート検索プログラムを記録した記録媒体を、コンピュータに読み取らせて実現することも可能である。
【発明の効果】
【００１３】
本発明によれば、利用者の属性に応じて最適なテンプレートを自動的に選択することができる。
【図面の簡単な説明】
【００１４】
【図１】実施例１における文書配信システムの一例を示す図。
【図２】実施例１におけるＭＦＰのハードウェアの一例を示すブロック図。
【図３】実施例１における文書配信装置のハードウェアの一例を示すブロック図。
【図４】実施例１におけるＭＦＰの機能の一例を示すブロック図。
【図５】実施例１における文書配信装置の機能の一例を示すブロック図。
【図６】利用者とテンプレートとの関係の一例を示す図。
【図７】テンプレートの一例を示す図。
【図８】配信フローの一例を示す図。
【図９】関連情報の一例を示す図。
【図１０】実施例１における認証装置の機能の一例を示すブロック図。
【図１１】テンプレート検索処理の一例を示すフローチャート。
【図１２】検索結果画面の一例を示す図。
【図１３】インポート処理の一例を示すフローチャート。
【図１４】変形例におけるＭＦＰの機能の一例を示すブロック図。
【発明を実施するための形態】
【００１５】
以下、添付図面を参照して、本発明にかかる文書配信システム、文書配信装置、テンプレート検索プログラム及び記録媒体の実施例を詳細に説明する。
【００１６】
また、以下に示す実施例では、文書データを入力する画像入力装置として、プリンタ機能、スキャナ機能、コピー機能、ファクシミリ機能を一つの筐体に搭載した複合機（ＭＦＰ）を例にあげて説明する。
【００１７】
［実施例１］
＜システムとハードウェア＞
図１は、実施例１における文書配信システム１の一例を示す図である。図１に示すように、文書配信システム１は、ネットワークを介してＭＦＰ（Multifunction Peripheral）１０、ＭＦＰ２０、文書配信装置（配信サーバ）３０、認証装置(認証サーバ)４０、情報処理端末（例えば、ＰＣ（Personal Computer）、ＰＤＡ（Personal Data Assistance）など）５０が接続されている。
【００１８】
ＭＦＰ１０、２０は、スキャン機能、コピー機能、プリンタ機能、ファクシミリ機能などを一つの筐体に搭載したものである。ＭＦＰ１０、２０は、スキャナ機能により紙媒体等をスキャン処理して文書データを生成し、生成された文書データを文書配信装置３０に送信する。ＭＦＰの詳細については後述する。また、文書データは、文書の画像データを含む。
【００１９】
文書配信装置３０は、各ＭＦＰでスキャンされた文書データを受信して、指定された配信フローに従って種々の処理や配信処理を実行するワークステーション等のコンピュータである。配信フローには、メール送信、ＦＡＸ送信、フォルダー配信などがある。
【００２０】
また、文書配信装置３０は、入力された文書データに基づいて配信フローを実行するサーバであり、利用者によって構築された配信フローに従って文書の蓄積又は配信処理を実行する。文書配信装置３０の詳細については後述する。なお、文書配信装置３０は、ＭＦＰ１０、２０に組み込まれてもよい。
【００２１】
認証装置４０は、文書配信装置３０から利用者の認証要求を受け、認証処理を行う。また、認証装置４０は、必要に応じて認証が成功した利用者の属性情報を文書配信装置３０に出力する。認証装置４０は、例えば、ディレクトリサービスを行うＷｉｎｄｏｗｓ（登録商標）のＡｃｔｉｖｅＤｉｒｅｃｔｏｒｙである。ディレクトリサービスは、ネットワークを一元管理するための情報を保存し、検索できるサービスである。また、ディレクトリサービスは、利用者の属性情報を格納する。以下、認証装置４０を、ディレクトリサービスともいう。
【００２２】
情報処理端末５０は、管理者によりデータ配信に関する管理ツールが起動され、画像変換、出力の各プラグインが順に選択されることで配信フローを作成する。作成された配信フローは、文書配信装置３０に記憶される。
【００２３】
なお、ネットワークを介して接続されるＭＦＰやサーバや情報処理端末の数は、それぞれ任意の数でもよい。また、文書配信システム１は、メール配信サーバなどを有してもよい。文書配信装置３０がＭＦＰに組み込まれる場合は、ＭＦＰにおいて、配信フローを作成することも可能である。
【００２４】
実施例１におけるＭＦＰ１０と文書配信装置３０とのハードウェアについて説明する。図２は、実施例１におけるＭＦＰ１０のハードウェアの一例を示すブロック図である。図２に示すように、ＭＦＰ１０は、制御部１１、主記憶部１２、補助記憶部１３、外部記録装置Ｉ／Ｆ部１４、ネットワークＩ／Ｆ部１６、操作部１７、表示部１８、エンジン部１９を含む。これら各構成は、バスを介して相互にデータ送受信可能に接続されている。
【００２５】
制御部１１は、コンピュータの中で、各装置の制御やデータの演算、加工を行うＣＰＵである。また、制御部１１は、主記憶部１２に記憶されたプログラムを実行する演算装置であり、入力装置や記憶装置からデータを受け取り、演算、加工した上で、出力装置や記憶装置に出力する。
【００２６】
主記憶部１２は、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）などであり、制御部１１が実行する基本ソフトウェアであるＯＳやアプリケーションソフトウェアなどのプログラムやデータを記憶又は一時保存する記憶装置である。
【００２７】
補助記憶部１３は、ＨＤＤ（Hard Disk Drive）などであり、アプリケーションソフトウェアなどに関連するデータを記憶する記憶装置である。
【００２８】
外部記録装置I／F部１４は、ＵＳＢ（Universal Serial Bus）などのデータ伝送路を介して接続された記録媒体１５（例えば、フラッシュメモリなど）とＭＦＰ１０とのインタフェースである。
【００２９】
また、記録媒体１５に、所定のプログラムを格納し、この記録媒体１５に格納されたプログラムは外部記録装置Ｉ／Ｆ部１４を介してＭＦＰ１０にインストールされ、インストールされた所定のプログラムはＭＦＰ１０により実行可能となる。
【００３０】
ネットワークＩ／Ｆ部１６は、有線及び／又は無線回線などのデータ伝送路により構築されたＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）などのネットワークを介して接続された通信機能を有する周辺機器とＭＦＰ１０とのインタフェースである。
【００３１】
操作部１７や表示部１８は、キースイッチ（ハードキー）とタッチパネル機能（ＧＵＩのソフトウェアキーを含む：Graphical User Interface）を備えたＬＣＤ（Liquid Crystal Display）とから構成され、ＭＦＰ１０が有する機能を利用する際のＵＩ（User Interface）として機能する表示及び／又は入力装置である。
【００３２】
エンジン部１９は、文書データの入出力ユニットとして、紙原稿の読み取り転写紙への印刷を行う。エンジン部１９は、スキャナエンジンなども含む。
【００３３】
図３は、実施例１における文書配信装置３０のハードウェアの一例を示すブロック図である。図３に示すように、文書配信装置３０は、制御部３１、主記憶部３２、補助記憶部３３、外部記録装置Ｉ／Ｆ部３４、ネットワークＩ／Ｆ部３６、入力部３７、表示部３８を含む。これら各構成は、バスを介して相互にデータ送受信可能に接続されている。
【００３４】
制御部３１は、コンピュータの中で、各装置の制御やデータの演算、加工を行うＣＰＵである。また、制御部３１は、主記憶部３２に記憶されたプログラムを実行する演算装置であり、入力装置や記憶装置からデータを受け取り、演算、加工した上で、出力装置や記憶装置に出力する。
【００３５】
主記憶部３２は、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）などであり、制御部３１が実行する基本ソフトウェアであるＯＳやアプリケーションソフトウェアなどのプログラムやデータを記憶又は一時保存する記憶装置である。
【００３６】
補助記憶部３３は、ＨＤＤ（Hard Disk Drive）などであり、アプリケーションソフトウェアなどに関連するデータを記憶する記憶装置である。
【００３７】
外部記録装置I／F部３４は、ＵＳＢ（Universal Serial Bus）などのデータ伝送路を介して接続された記録媒体１５（例えば、フラッシュメモリなど）と文書配信装置３０とのインタフェースである。
【００３８】
また、記録媒体１５に、所定のプログラムを格納し、この記録媒体１５に格納されたプログラムは外部記録装置Ｉ／Ｆ部３４を介して文書配信装置３０にインストールされ、インストールされた所定のプログラムは文書配信装置３０により実行可能となる。
【００３９】
ネットワークＩ／Ｆ部３６は、有線及び／又は無線回線などのデータ伝送路により構築されたＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）などのネットワークを介して接続された通信機能を有する周辺機器と文書配信装置３０とのインタフェースである。
【００４０】
入力部３７は、カーソルキー、数字入力及び各種機能キー等を備えたキーボード、表示部３８の表示画面上でキーの選択等を行うためのマウスやスライスパット等を有する。また、入力部３７は、利用者が制御部１１に操作指示を与えたり、データを入力したりするための利用者インタフェースである。
【００４１】
表示部３８は、ＣＲＴやＬＣＤ等により構成され、制御部３１から入力される表示データに応じた表示が行われる。
【００４２】
＜機能＞
１．ＭＦＰ
図４は、実施例１におけるＭＦＰ１０の機能の一例を示すブロック図である。図４に示すように、ＭＦＰ１０は、画像読込手段１０１、通信手段１０２、受付手段１０３、記憶手段１０４を含む。その他一般的なＭＦＰが有するプリンタ機能やコピー機能やＦＡＸ機能等については図示していない。
【００４３】
画像読込手段１０１は、スキャン機能により原稿を読み込んで文書データを取得する。文書データの取得については、ＦＡＸで受信したり、情報処理端末５０から取得したり、ネットワーク上のホットフォルダーから取得したりしてもよい。
【００４４】
通信手段１０２は、機器情報や文書データなどの送受信を行う。特に、通信手段１０２は、文書データの配信フロー処理要求などが利用者から指示された場合、文書データ及びこの処理要求を文書配信装置３０に送信する。
【００４５】
受付手段１０３は、利用者からの配信フローの指定を受け付ける。配信フローの指定は、ＭＦＰ１０のオペレーションパネル（操作部１７及び表示部１８）を用いて行われる。このとき、配信フローに含まれる処理の書誌情報が利用者から入力される。書誌情報とは、例えば、画像変換処理の場合は、画像形式や画像サイズなどであり、メール配信の場合は、配信先のメールアドレスなどである。書誌情報としての利用者ＩＤは、配信システムにログインした利用者のログイン情報から取得する。
【００４６】
また、受付手段１０３は、配信フローを利用するためのログイン情報をユーザに入力させ、入力されたログイン情報を、通信手段１０２を介して文書配信装置３０に送信する。
【００４７】
記憶手段１０４は、画像変換処理、又は出力処理の各プラグインを格納し、また、各プラグインが組み合わされた配信フローを１又は複数格納する。なお、記憶手段１０３は必ずしも設ける必要はなく、文書配信装置３０の記憶手段３０６から配信フローに関する情報を取得するようにしてもよい。
【００４８】
画像読込手段１０１は、スキャナにより実現されうる。受付手段１０３は、制御部１１により操作部１７及び表示部１８が制御され、通信手段１０２は、制御部１１によりネットワークＩ／Ｆ部１６が制御されて実現されうる。記憶手段１０４は、例えば、補助記憶部３３により実現されうる。
【００４９】
２．文書配信装置
次に、文書配信装置３０の機能について説明する。図５は、実施例１における文書配信装置の機能の一例を示すブロック図である。図５に示す文書配信装置３０は、配信フロー管理手段３０１、通信手段３０２、ジョブ実行手段３０３、配信フロー制御手段３０４、配信フロー処理手段３０５、記憶手段３０６、認証手段３０７、記憶手段３０８、検索手段３０９、表示制御手段３１０を含む。
【００５０】
配信フロー管理手段３０１は、画像変換処理、又は出力処理の各プラグインを任意に組み合わせた配信フローを利用者により設定された場合、設定された配信フローを例えばＸＭＬ形式で記憶手段３０６に記憶する。配信フロー管理手段３０１は、情報処理端末５０に表示する配信フロー設定のためのＵＩ画面などを制御する。また、配信フロー管理手段３０１は、配信システムの管理ツールとしても機能する。
【００５１】
配信フロー管理手段３０１は、ＭＦＰ１０から配信システムへのログイン要求を受ける。配信フロー管理手段３０１は、ログイン要求を受けると認証手段３０７にログイン情報を出力する。
【００５２】
通信手段３０２は、機器情報や文書データなどの送受信を行う。特に、通信手段３０２は、ＭＦＰ１０から文書データを受信したり、配信フローの配信先に対し、画像処理した文書データを送信したりする。
【００５３】
また、通信手段３０２は、配信フローの識別情報や、配信フローの各処理の書誌情報などをＭＦＰ１０から受信する。通信手段３０２は、ＭＦＰ１０から配信フローの処理要求（ジョブ要求）を受信した場合は、配信フローの識別情報や、配信フローの各処理の書誌情報などをジョブ実行手段３０３に出力する。
【００５４】
ジョブ実行手段３０３は、ＭＦＰ１０から要求されたジョブを実行する。ジョブ実行手段３０３は、配信フロー制御手段３０４に対し、配信フローの処理要求を行うと共に、配信フローの識別情報や配信フローの各処理の書誌情報、文書データを出力する。
【００５５】
配信フロー制御手段３０４は、ジョブ実行手段３０３から配信フローの処理要求を受けた場合、配信フローに含まれる各処理の実行を制御する。
【００５６】
配信フロー処理手段３０５は、配信フロー制御手段３０４から配信フロー制御の指示を受けると、この指示に従って配信フローを実行し、配信処理を行う。つまり、配信フロー処理手段３０５は、配信フローに含まれる各処理をフロー順に実行し、配信先へ文書データを配信する。
【００５７】
なお、配信フロー処理手段３０５が行う各処理は、画像変換処理、出力処理（配信処理）などに分けられる。画像変換処理とは、ＰＤＦ変換やＴＩＦＦ変換などの文書データの形式変換を行う処理や、文字認識処理（ＯＣＲ）などのことを言う。出力処理とは、取得した文書データ又は画像変換された文書データを配信先（メール配信サーバや画像管理サーバなど）に配信する処理のことを言う。また、配信フロー処理手段３０５において、少なくとも出力処理は行われることとする。
【００５８】
記憶手段３０６は、画像変換処理、又は出力処理の各プラグインを格納し、また、各プラグインが組み合わされた配信フローを１又は複数格納する。
【００５９】
認証手段３０７は、配信フロー管理手段３０１からログイン情報を取得すると、認証装置４０と通信を行なって、ログイン情報を認証装置４０に対して送信するとともに認証要求を送信する。
【００６０】
認証手段３０７は、認証装置４０からログインの認証結果を受信する。認証手段３０７は、認証結果が認証成功を示していれば、認証装置４０と再度通信を行ない、認証成功した利用者の属性情報を取得する。
【００６１】
記憶手段３０８は、配信フローのテンプレートを記憶する。図６は、利用者とテンプレートとの関係の一例を示す図である。図６に示すように、利用者の属性情報は、名前、業種、業務、企業規模などを含む。テンプレートは、属性情報として名前、業種・業務、企業規模、対応バージョン、モード、仕向けなどを含む。テンプレートには、１以上の配信フローが関連付けられる。
【００６２】
テンプレートの属性情報は、名前、業種・業務、企業規模などの利用場面に関する利用情報と、対応バージョン、モード、仕向けなどの配信システムに関するシステム情報とに分けられる。
【００６３】
図７は、テンプレートの一例を示す図である。図７に示すテンプレートの利用情報は、「名前」が「調剤薬局文書管理」であり、「業種・業務」が「医療・社会福祉」であり、「企業規模」が「指定なし」である。
【００６４】
また、図７に示すテンプレートのシステム情報は、「対応バージョン」が「Ｖ１．３以上」であり、「モード」が「スタンダードモード、ライトモード」であり、「仕向け」が「国内」である。また、図７に示すテンプレートは、１つの配信フローを含む。
【００６５】
「スタンダードモード」とは、配信サーバを利用する配信システムであり、「ライトモード」とは、サーバを不要とする配信システムである。スタンダードモードでは、ＯＣＲ（Optical Character Recognition）等の高機能を利用することができる。なお、スタンダードモードは、実施例１に対応するモードであり、ライトモードは、後述する変形例に対応するモードである。
【００６６】
ここで、配信フローは、図８に示すような各処理の手順を示す。図８は、配信フローの一例を示す図である。図８に示す配信フローは、和暦への変換をテーブル置換で行って、画像をＰＤＦに変換し、変換したＰＤＦをフォルダーに配信する配信フローである。このような配信フローがテンプレートに関連付けられている。
【００６７】
図５に戻り、検索手段３０９は、認証手段３０７が取得した利用者の属性情報と、テンプレートに含まれる属性情報とがマッチングするテンプレートを検索する。検索の仕方としては、例えば以下の４つがある。
【００６８】
（その１）
検索手段３０９は、利用者の属性情報のうち「業種」、「業務」、「企業規模」の属性情報と、テンプレートの属性情報のうち「業種・業務」、「企業規模」の属性情報とを比較し、所定数以上一致するテンプレートを検索結果とする。テンプレートの属性情報「業種・業務」は、「業種」と「業務」に分けて比較が行われる。
【００６９】
所定数とは、対象とする属性情報の全てを示す「３」でもよいし、「２」などの値でもよい。所定数は予め設定されているとする。
【００７０】
（その２）
検索手段３０９は、まず、利用者の属性情報と配信フローとを用いてテンプレートの絞込みを行う。ここで、文書配信装置３０は、絞込みを行うための関連情報を保持する。
【００７１】
図９は、関連情報の一例を示す図である。図９に示すように、関連情報は、利用者の属性情報及びその属性値に関連付けて処理が保持されている。検索手段３０９は、例えば、利用者属性の「業務」が「銀行業務」であれば、処理「パスワード付ＰＤＦ」を含む配信フローを選択する。また、検索手段３０９は、利用者属性「役職」が「一般」であれば、利用期限付きＰＤＦを含む配信フローを選択する。
【００７２】
次に、検索手段３０９は、選択された配信フローを有するテンプレートに対して、（その１）と同様の処理を行い、テンプレートを検索する。なお、関連情報は、記憶手段３０８やその他のメモリに記憶されていればよい。これにより、利用者の属性情報と配信フローに基づいてテンプレートの絞込みを行った後に検索を行うことができる。
【００７３】
（その３）
検索手段３０９は、自装置で適用される文書配信システムに関するシステム情報を取得する。このシステム情報は、システムプログラムに設定されている設定値から取得可能である。例えば、システム情報は、「対応バージョン」、「モード」、「仕向け」を含む。
【００７４】
検索手段３０９は、取得したシステム情報及び利用者の属性情報と、テンプレートの属性情報とを比較し、所定数以上一致するテンプレートを検索結果とする。全て一致するテンプレートだけを検索結果にしたい場合は、所定数は、「業種」、「業務」、「企業規模」、「対応バージョン」、「モード」、「仕向け」の合計６に設定されればよい。これにより、システム情報も検索条件に加えることができ、より適切なテンプレートを検索することができる。
【００７５】
（その４）
検索手段３０９は、利用者の利用履歴を取得する。利用者の利用履歴は、ジョブログを参照すれば取得できる。ジョブログには、利用した配信フローの情報に加えて、スキャン条件、スキャンデータのサイズ等が記録される。スキャン条件は、解像度、カラー指定、用紙などを含む。検索手段３０９は、利用者ＩＤを用いて、ジョブログから利用履歴を取得する。
【００７６】
次に、検索手段３０９は、利用履歴から所定数以上のデータをスキャン配信していることが分かれば、メール配信を配信フローに含まないテンプレートを選択する。このときの所定数は、予めシステムの属性として設定される。
【００７７】
また、検索手段３０９は、利用履歴に近いスキャン条件がプリセットされた配信フローを含むテンプレートを選択する。ここでのスキャン条件は、例えば、両面スキャン、モノクロなどである。
【００７８】
次に、検索手段３０９は、選択されたテンプレートに対して、（その１）と同様の処理を行い、テンプレートを検索する。これにより、利用履歴も検索条件に加えることができ、より適切なテンプレートを検索することができる。
【００７９】
なお、（その２）と（その４）については、（その１）の処理を行わずに、つまり、利用者の属性情報を用いずに選択されたテンプレートを検索結果としてもよい。また、（その２）から（その４）の処理の一部を組み合わせて検索を行ってもよい。例えば、システム情報と、利用履歴と、利用者の属性情報を用いて、テンプレートの検索を行ってもよい。検索手段３０９は、検索結果を表示制御手段３１０に出力する。
【００８０】
図５に戻り、表示制御手段３１０は、検索手段３０９から配信フロー管理手段３０１を介して検索結果を取得すると、表示部１８又は表示部３８に対して検索結果を表示するための検索結果ＵＩの制御を行う。なお、利用者は、この検索結果ＵＩからテンプレートを選択することができる。選択されたテンプレートに含まれる配信フローは、記憶手段３０６にインポートされる。これにより、文書処理装置３０で自動選択されたテンプレートを、利用者は利用できるようになる。
【００８１】
３．認証装置
次に、認証装置４０の機能について説明する。図１０は、実施例１における認証装置４０の機能の一例を示すブロック図である。図１０に示すように、認証装置４０は、認証手段４０１、記憶手段４０２を含む。
【００８２】
認証手段４０１は、文書配信装置３０の認証手段３０７からログイン情報を取得すると、認証処理を行い、認証結果を文書配信装置３０の認証手段３０７に返す。また、認証手段４０１は、文書配信装置３０の認証手段３０７からログインユーザの属性情報の取得要求を受けた場合、ログインユーザに対応する属性情報を記憶手段４０２から読み出す。認証手段４０１は、読み出した属性情報を、文書配信装置３０の認証手段３０７に送信する。
【００８３】
記憶手段４０２は、利用者の属性情報を記憶する。属性情報は、例えば、利用者の名前、業種、業務、企業規模、役職などである。この属性情報は、認証手段４０１から読み出される。
【００８４】
＜動作＞
次に、実施例１における文書配信システムの動作について説明する。図１１は、実施例１におけるテンプレート検索処理の一例を示すフローチャートである。図１１に示すステップＳ１０１で、利用者は、ＭＦＰ１０を介して文書配信装置３０にログイン情報を送信する。ログイン情報は、利用者名やパスワードを含む。
【００８５】
ステップＳ１０２で、配信フロー管理手段３０１は、利用者が入力したログイン情報を取得すると、認証手段３０７に対し、ログイン情報を出力するとともに認証要求を行う。
【００８６】
ステップＳ１０３で、認証手段３０７は、ディレクトリサービス（認証装置）４０に対し、ログイン情報を送信し、認証を要求する。
【００８７】
ステップＳ１０４で、ディレクトリサービス４０は、取得したログイン情報に基づいて、認証処理を行い、認証結果を認証手段３０７に返す。
【００８８】
ステップＳ１０５で、認証手段３０７は、認証結果が認証成功を示す場合、利用者の属性情報を取得するため、ディレクトリサービス４０に利用者の属性情報の取得要求を送信する。
【００８９】
ステップＳ１０６で、ディレクトリサービス４０は、要求された利用者の属性情報を認証手段３０７に送信する。
【００９０】
ステップＳ１０７で、認証手段３０７は、ディレクトリサービス４０から取得した利用者の属性情報を配信フロー管理手段３０１に出力する。
【００９１】
ステップＳ１０８で、配信フロー管理手段３０１は、利用者の属性情報を利用した検索を行うよう検索手段３０９に指示する。
【００９２】
ステップＳ１０９で、検索手段３０９は、記憶手段３０８に記憶されているテンプレートに対し、利用者の属性情報をキーとして検索する。このとき、前述した検索の仕方のうち、予め一つを利用者に設定させておく。また、どの検索方法を用いるかを利用者にその都度選択させるようにしてもよい。
【００９３】
ステップＳ１１０で、検索手段３０９は、記憶手段３０８から利用者の属性情報にマッチングしたテンプレートを結果として取得する。ステップＳ１１１で、検索手段３０９は、テンプレートを含む検索結果を生成する。
【００９４】
ステップＳ１１２で、検索手段３０９は、検索結果を配信フロー管理手段３０１に出力する。
【００９５】
ステップＳ１１３で、配信フロー管理手段３０１は、検索結果を表示制御手段３１０に出力する。
【００９６】
ステップＳ１１４で、表示制御手段３１０は、検索結果をＭＦＰ１０の表示部１８又は文書管理装置３０の表示部３８上に表示するよう制御する。
【００９７】
図１２は、検索結果画面の一例を示す図である。図１２に示すように、利用者の属性にマッチングしたテンプレートとして、「調剤薬局文書管理」と「カルテ文書管理」とが表示されている。図１２に示す例では、「調剤薬局文書管理」が選択されている状態を示す。この状態で、インポートボタン５０１を利用者がクリックすると、図１３に示すインポート処理が行われる。
【００９８】
図１３は、インポート処理の一例を示すフローチャートである。図１３に示すステップＳ２０１で、利用者は、表示されている検索結果画面を介して、表示制御手段３１０に対し、選択したテンプレートのインポート要求を行う（図１２参照）。
【００９９】
ステップＳ２０２で、表示制御手段３１０は、配信フロー管理手段３０１に対し、利用者が選択したテンプレートのインポート要求を行う。
【０１００】
ステップＳ２０３で、配信フロー管理手段３０１は、検索手段３０９に対し、選択されたテンプレートのデータの取得要求を行う。テンプレートのデータとは、例えば、テンプレートに含まれる配信フローである。
【０１０１】
ステップＳ２０４で、検索手段３０９は、配信フロー管理手段３０１に対し、選択されたテンプレートに含まれる配信フローを出力する。
【０１０２】
ステップＳ２０５で、配信フロー管理手段３０１は、取得した配信フローを記憶手段３０６にインポートする。
【０１０３】
ステップＳ２０６で、配信フロー管理手段３０１は、インポート結果を取得する。
【０１０４】
ステップＳ２０７で、配信フロー管理手段３０１は、インポート結果を表示制御手段３１０に出力する。
【０１０５】
ステップＳ２０８で、表示制御手段３１０は、インポート結果を表示部１８又は表示部３８に表示するよう制御する。
【０１０６】
これにより、テンプレートの配信フローを記憶手段３０６に記憶するため、次回からインポートした配信フローを使用することができる。
【０１０７】
以上、実施例１によれば、利用者の属性に応じて最適なテンプレートを自動的に選択することができる。また、実施例１によれば、利用履歴を加えて最適なテンプレートを自動的に選択することもできる。また、実施例１によれば、システム情報を加えて最適なテンプレートを自動的に選択することもできる。また、実施例１によれば、利用者の属性から配信フローを絞り込んで、最適なテンプレートを自動的に選択することもできる。
【０１０８】
［変形例］
次に、変形例におけるＭＦＰについて説明する。変形例では、前述した文書配信装置がＭＦＰに組み込まれている。変形例は、前述したライトモードの場合である。なお、変形例におけるＭＦＰのハードウェアは、実施例１と同様であるため、説明を省略する。
【０１０９】
＜機能＞
図１４は、変形例におけるＭＦＰ６０の機能の一例を示すブロック図である。ＭＦＰ６０は、文書を配信するという意味で文書配信装置でもある。変形例における文書配信装置が組み込まれたＭＦＰ６０の各機能は、基本的には図４に示すＭＦＰの機能及び図５に示す文書配信装置の機能と同様である。
【０１１０】
変形例の機能で、実施例１と異なるところは、表示制御手段３１０が、ＭＦＰ６０の表示部１８（オペレーションパネル）に対する表示を制御するところである。
【０１１１】
これにより、変形例におけるＭＦＰによれば、ＭＦＰ単体で、実施例１に示した処理を行なうことができる。
【０１１２】
実施例１の文書配信装置や変形例のＭＦＰで実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital Versatile Disk）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【０１１３】
また、実施例１の文書配信装置や変形例のＭＦＰで実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、実施例１の文書配信装置や変形例のＭＦＰで実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【０１１４】
また、実施例１の文書配信装置や変形例のＭＦＰで実行されるプログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【０１１５】
実施例１の文書配信装置や変形例のＭＦＰで実行されるプログラムは、前述した各手段を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が補助記憶部からプログラムを読み出して実行することにより上記各手段のうち１又は複数の各手段が主記憶部上にロードされ、１又は複数の各手段が主記憶部上に生成されるようになっている。
【０１１６】
なお、本発明は、上記実施例そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化することができる。また、上記実施例に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成することができる。例えば、実施例に示される全構成要素からいくつかの構成要素を削除してもよい。さらに、異なる実施例にわたる構成要素を適宜組み合わせても良い。
【符号の説明】
【０１１７】
１０、２０、６０  ＭＦＰ
３０  文書配信装置
４０  認証装置
５０  情報処理端末
１０１  画像読込手段
１０２  通信手段
１０３  受付手段
１０４  記憶手段
３０１  配信フロー管理手段
３０２  通信手段
３０３  ジョブ実行手段
３０４  配信フロー制御手段
３０５  配信フロー処理手段
３０６  記憶手段
３０７  認証手段
３０８  記憶手段
３０９  検索手段
３１０  表示制御手段
４０１  認証手段
４０２  記憶手段
【先行技術文献】
【特許文献】
【０１１８】
【特許文献１】特開２００６−０１８６４０号公報
【特許文献２】特開２００９−００９５６７号公報
【図１】
2012044386.tif 000003
【図２】
2012044386.tif 000004
【図３】
2012044386.tif 000005
【図４】
2012044386.tif 000006
【図５】
2012044386.tif 000007
【図６】
2012044386.tif 000008
【図７】
2012044386.tif 000009
【図８】
2012044386.tif 000010
【図９】
2012044386.tif 000011
【図１０】
2012044386.tif 000012
【図１１】
2012044386.tif 000013
【図１２】
2012044386.tif 000014
【図１３】
2012044386.tif 000015
【図１４】
2012044386.tif 000016