(57)【要約】【課題】効率的に的確な情報を、印刷して出力するための情報出力処理システム、画像形成装置、情報出力処理方法及び情報出力処理プログラムを提供する。【解決手段】クライアント端末１０は、設定された検索条件によりデータ検索を行なう。そして、検索結果を出力フォーマットに変換し、情報埋め込み処理を実行する。ここでは、仮想プリンタドライバは、検索条件、サーバ識別情報及び出力フォーマット情報を透かしにして埋め込んだ地模様のイメージデータを生成し、出力対象データに重畳させて帳票の印刷を行なう。一方、複合機２０において帳票のスキャニングが行なわれた場合、複合機２０の制御部は、スキャナ処理部から帳票の画像イメージを取得する。そして、この画像イメージから透かしを抽出した情報を用いて、再度、データ検索処理を実行する。そして、透かしに情報を埋め込んだ帳票を出力する。【選択図】図１
2008283314.tif 000002
【特許請求の範囲】
【請求項１】
情報サーバに接続して検索を行なう制御手段を備えた情報出力処理装置と、画像を読み取るスキャン手段を備えた画像形成装置とから構成された情報出力処理システムであって、
前記情報出力処理装置の制御手段が、
情報サーバにアクセスし、検索条件を用いて検索処理を実行し、前記情報サーバから検索結果を取得し、印刷を行なうための出力対象データを生成する検索処理手段と、
前記検索処理手段から検索条件を取得し、前記検索条件を付加情報として埋め込んだイメージデータを生成し、前記出力対象データに重畳する重畳手段と、
前記重畳手段から取得した出力対象データを用いて印刷処理を実行する印刷処理手段とを備え、
前記画像形成装置は、
前記スキャン手段によって読み取った画像から検索条件を取得する埋込情報取得手段と、
前記情報サーバにアクセスし、前記スキャン手段によって取得した検索条件を用いて検索処理を実行し、前記情報サーバから検索結果を取得し、印刷を行なうための出力対象データを生成し、印刷する印刷実行手段とを備えたことを特徴とする情報出力処理システム。
【請求項２】
前記重畳手段は、前記検索処理手段から検索に利用した情報サーバのサーバ特定情報を取得し、
イメージデータに前記サーバ特定情報を付加情報として更に埋め込むことを特徴とする請求項１に記載の情報出力処理システム。
【請求項３】
前記重畳手段は、前記付加情報を透かしにしてイメージデータに埋め込むことを特徴とする請求項１又は２に記載の情報出力処理システム。
【請求項４】
前記画像形成装置は、前記埋込情報取得手段から検索条件を取得し、前記検索条件を付加情報として埋め込んだイメージデータを生成し、前記出力対象データに重畳する再重畳手段を更に備えたことを特徴とする請求項１〜３のいずれか一つに記載の情報出力処理システム。
【請求項５】
情報サーバに接続するとともに、画像を読み取るスキャン手段を備えた画像形成装置であって、
前記スキャン手段によって読み取った画像から検索条件を取得する埋込情報取得手段と、
前記情報サーバにアクセスし、前記スキャン手段によって取得した検索条件を用いて検索処理を実行し、前記情報サーバから検索結果を取得し、印刷を行なうための出力対象データを生成し、印刷する印刷実行手段
を備えたことを特徴とする画像形成装置。
【請求項６】
前記埋込情報取得手段から検索に利用した情報サーバのサーバ特定情報を取得し、イメージデータに前記サーバ特定情報を付加情報として埋め込む再重畳手段を更に備えたことを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記再重畳手段は、前記付加情報を透かしにしてイメージデータに埋め込むことを特徴とする請求項６に記載の画像形成装置。
【請求項８】
前記埋込情報取得手段から検索条件を取得し、前記検索条件を付加情報として埋め込ん
だイメージデータを生成し、前記出力対象データに重畳する再重畳手段を更に備えたことを特徴とする請求項５〜７のいずれか一つに記載の画像形成装置。
【請求項９】
情報サーバに接続して検索を行なう制御手段を備えた情報出力処理装置と、画像を読み取るスキャン手段を備えた画像形成装置とから構成された情報出力処理システムを用いる情報出力処理方法であって、
前記制御手段が、
情報サーバにアクセスし、検索条件を用いて検索処理を実行し、前記情報サーバから検索結果を取得し、印刷を行なうための出力対象データを生成する検索処理段階と、
前記検索処理段階における検索条件を取得し、前記検索条件を付加情報として埋め込んだイメージデータを生成し、前記出力対象データに重畳する重畳段階と、
前記重畳段階において取得した出力対象データを用いて印刷処理を実行する印刷処理段階とを実行し、
前記画像形成装置は、
スキャン手段によって読み取った画像から検索条件を取得する埋込情報取得段階と、
取得した検索条件を用いて検索処理を実行し、前記情報サーバから取得した検索結果を印刷する印刷実行段階とを実行することを特徴とする情報出力処理方法。
【請求項１０】
情報サーバに接続して検索を行なう制御手段を備えた情報出力処理装置を用いて情報の出力処理を実行するプログラムであって、
前記制御手段を、
情報サーバにアクセスし、検索条件を用いて検索処理を実行し、前記情報サーバから検索結果を取得し、印刷を行なうための出力対象データを生成する検索処理手段と、
前記検索処理手段から検索条件を取得し、前記検索条件を付加情報として埋め込んだイメージデータを生成し、前記出力対象データに重畳する重畳手段と、
前記重畳手段から取得した出力対象データを用いて印刷処理を実行する印刷処理手段
として機能させることを特徴とする情報出力処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷物に含まれる情報を利用して的確な情報を取得するための情報出力処理システム、画像形成装置、情報出力処理方法及び情報出力処理プログラムに関する。
【背景技術】
【０００２】
企業においても多量のデータがデータベースに格納されており、これを分析して活用することが大切である。例えば、営業スタッフの営業活動状況をコンピュータを用いて管理し、この営業活動状況の情報を用いて、商品販売に関する営業支援を行なうためのシステムが検討されている（例えば、特許文献１参照。）。この文献では、営業スタッフ用端末が、営業スタッフによる顧客への営業活動内容に関する営業活動情報の入力を受け付け、入力された情報をＳＦＡサーバに送信する。ＳＦＡサーバは、営業スタッフ用端末から営業活動情報を受信し、顧客に関する種々の情報が登録されているデータベースに営業活動情報を記憶する。そして、予め設定されている重点顧客の条件に基づいて、重点顧客に該当する顧客の情報をデータベースから抽出し、抽出した重点顧客の情報を営業スタッフ用端末に供給する。
【０００３】
また、ＯＬＡＰ（On-line Analytical Processing ）等を用いて、データウェアハウスなどを使って集められた大量の元データを多次元データベースに格納し、これを様々な角度から検索・集計して顧客データや販売データを蓄積したデータベースを多次元的に解析する場合がある。例えば、顧客の購入履歴を解析し、売上を地域別や製品別、月別など様々な次元から瞬時に分析する。
【０００４】
また、デジタルコンテンツに関連付けられている情報を適切に取得するための情報取得装置も検討されている（例えば、特許文献２参照。）。この文献記載の情報取得装置では、デジタルコンテンツに関する少なくとも二種類の被関連付け情報に対して被関連付け情報の相対的な第一の信頼度を算出又は判定する。そして、デジタルコンテンツに基づいてそれぞれの被関連付け情報の内容を取得し、それぞれの被関連付け情報の内容に基づいて、被関連付け情報ごとに関連付け情報を推定する。そして、それぞれの被関連付け情報に対する第一の信頼度と、推定手段による被関連付け情報ごとの推定結果とに基づいて、関連付け情報を判定する。
【特許文献１】特開２００４−１４５６３６号公報（第１頁）
【特許文献２】特開２００６−３１３９９４号公報（第１頁）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
このように所定の条件で検索された結果を紙等に印刷する場合がある。印刷された情報は、その時点では最新の情報である。しかし、その後で更新された情報を希望する場合、再度出力時と同様の検索条件の設定をパソコンで行なう必要がある。しかし、ＯＬＡＰ等の複雑な検索が必要な場合、検索条件が分からないことがある。また、検索条件がわかっても設定が細かいほど作業に手間がかかる。
【０００６】
特に、検索条件を保持できるようにする設定はアプリケーション側の機能に依存するため、各個人が自由に条件設定を保持させるのは難しい。更に、データベース検索はデータベースと接続可能なパソコンを利用できる環境でしか実行ができない。
【０００７】
本発明は、上記課題を解決するためになされたものであり、その目的は、効率的に的確
な情報を、印刷して出力するための情報出力処理システム、画像形成装置、情報出力処理方法及び情報出力処理プログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記問題点を解決するために、請求項１に記載の発明は、情報サーバに接続して検索を行なう制御手段を備えた情報出力処理装置と、画像を読み取るスキャン手段を備えた画像形成装置とから構成された情報出力処理システムであって、前記情報出力処理装置の制御手段が、情報サーバにアクセスし、検索条件を用いて検索処理を実行し、前記情報サーバから検索結果を取得し、印刷を行なうための出力対象データを生成する検索処理手段と、前記検索処理手段から検索条件を取得し、前記検索条件を付加情報として埋め込んだイメージデータを生成し、前記出力対象データに重畳する重畳手段と、前記重畳手段から取得した出力対象データを用いて印刷処理を実行する印刷処理手段とを備え、前記画像形成装置は、前記スキャン手段によって読み取った画像から検索条件を取得する埋込情報取得手段と、前記情報サーバにアクセスし、前記スキャン手段によって取得した検索条件を用いて検索処理を実行し、前記情報サーバから検索結果を取得し、印刷を行なうための出力対象データを生成し、印刷する印刷実行手段とを備えたことを要旨とする。
【０００９】
請求項２に記載の発明は、請求項１に記載の情報出力処理システムにおいて、前記重畳手段は、前記検索処理手段から検索に利用した情報サーバのサーバ特定情報を取得し、イメージデータに前記サーバ特定情報を付加情報として更に埋め込むことを要旨とする。
【００１０】
請求項３に記載の発明は、請求項１又は２に記載の情報出力処理システムにおいて、前記重畳手段は、前記付加情報を透かしにしてイメージデータに埋め込むことを要旨とする。
【００１１】
請求項４に記載の発明は、請求項１〜３のいずれか一つに記載の情報出力処理システムにおいて、前記画像形成装置は、前記埋込情報取得手段から検索条件を取得し、前記検索条件を付加情報として埋め込んだイメージデータを生成し、前記出力対象データに重畳する再重畳手段を更に備えたことを要旨とする。
【００１２】
請求項５に記載の発明は、情報サーバに接続するとともに、画像を読み取るスキャン手段を備えた画像形成装置であって、前記スキャン手段によって読み取った画像から検索条件を取得する埋込情報取得手段と、前記情報サーバにアクセスし、前記スキャン手段によって取得した検索条件を用いて検索処理を実行し、前記情報サーバから検索結果を取得し、印刷を行なうための出力対象データを生成し、印刷する印刷実行手段を備えたことを要旨とする。
【００１３】
請求項６に記載の発明は、請求項５に記載の画像形成装置において、前記埋込情報取得手段から検索に利用した情報サーバのサーバ特定情報を取得し、イメージデータに前記サーバ特定情報を付加情報として埋め込む再重畳手段を更に備えたことを要旨とする。
【００１４】
請求項７に記載の発明は、請求項６に記載の画像形成装置において、前記再重畳手段は、前記付加情報を透かしにしてイメージデータに埋め込むことを要旨とする。
請求項８に記載の発明は、請求項５〜７のいずれか一つに記載の画像形成装置において、前記埋込情報取得手段から検索条件を取得し、前記検索条件を付加情報として埋め込んだイメージデータを生成し、前記出力対象データに重畳する再重畳手段を更に備えたことを要旨とする。
【００１５】
請求項９に記載の発明は、情報サーバに接続して検索を行なう制御手段を備えた情報出力処理装置と、画像を読み取るスキャン手段を備えた画像形成装置とから構成された情報
出力処理システムを用いる情報出力処理方法であって、前記制御手段が、情報サーバにアクセスし、検索条件を用いて検索処理を実行し、前記情報サーバから検索結果を取得し、印刷を行なうための出力対象データを生成する検索処理段階と、前記検索処理段階における検索条件を取得し、前記検索条件を付加情報として埋め込んだイメージデータを生成し、前記出力対象データに重畳する重畳段階と、前記重畳段階において取得した出力対象データを用いて印刷処理を実行する印刷処理段階とを実行し、前記画像形成装置は、スキャン手段によって読み取った画像から検索条件を取得する埋込情報取得段階と、取得した検索条件を用いて検索処理を実行し、前記情報サーバから取得した検索結果を印刷する印刷実行段階とを実行することを要旨とする。
【００１６】
請求項１０に記載の発明は、情報サーバに接続して検索を行なう制御手段を備えた情報出力処理装置を用いて情報の出力処理を実行するプログラムであって、前記制御手段を、情報サーバにアクセスし、検索条件を用いて検索処理を実行し、前記情報サーバから検索結果を取得し、印刷を行なうための出力対象データを生成する検索処理手段と、前記検索処理手段から検索条件を取得し、前記検索条件を付加情報として埋め込んだイメージデータを生成し、前記出力対象データに重畳する重畳手段と、前記重畳手段から取得した出力対象データを用いて印刷処理を実行する印刷処理手段として機能させることを要旨とする。  
【００１７】
（作用）
本発明によれば、情報出力処理装置の制御手段が、情報サーバにアクセスし、検索条件を用いて検索処理を実行し、情報サーバから検索結果を取得し、印刷を行なうための出力対象データを生成する。そして、検索処理手段から検索条件を取得し、検索条件を付加情報として埋め込んだイメージデータを生成し、出力対象データに重畳する。そして、重畳手段から取得した出力対象データを用いて印刷処理を実行する。これにより、検索条件を印刷物を介して引き継ぐことができる。特に、検索条件の変化に伴う、情報の揺らぎを防ぐことができる。
【００１８】
そして、画像形成装置は、スキャン手段によって読み取った画像から検索条件を取得し、取得した検索条件を用いて検索処理を実行し、情報サーバから取得した検索結果を印刷する。これにより、同じ検索条件を用いて取得した情報を印刷物として取得することができ、検索条件の揺らぎが抑制することができる。更に、パソコンが無い環境においても画像形成装置を用いて、所望の情報を効率的に入手することができる。
【００１９】
本発明によれば、重畳手段は、検索処理手段から検索に利用した情報サーバのサーバ特定情報を取得し、イメージデータにサーバ特定情報を付加情報として更に埋め込む。これにより、多様な情報サーバに格納された情報を利用することができる。
【００２０】
本発明によれば、重畳手段は、付加情報を透かしにしてイメージデータに埋め込むことにより、印刷物において検索条件を目立たせることがないので紙のレイアウトを崩すことなく、情報を引き継ぐことができる。また、検索情報等の漏洩が抑制することもできる。
【００２１】
本発明によれば、画像形成装置は、埋込情報取得手段から検索条件を取得し、検索条件を付加情報として埋め込んだイメージデータを生成し、出力対象データに重畳する。これにより、印刷を繰り返す場合にも、情報の更新することができる。
【発明の効果】
【００２２】
本発明によれば、効率的に的確な情報を、印刷して出力するための情報出力処理システム、画像形成装置、情報出力処理方法及び情報出力処理プログラムを提供することができる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明を具体化した一実施形態を、図１〜図４を用いて説明する。本実施形態では、ユーザが、複合機を利用して帳票を印刷するための情報出力処理システム、画像形成装置、情報出力処理方法及び情報出力処理プログラムとして説明する。本実施形態では、図１に示すように、情報出力処理システムとしてネットワークに接続されたクライアント端末１０、複合機２０を用いる。更に、クライアント端末１０や複合機２０は、ネットワークを介して情報サーバ３０に接続される。この情報サーバ３０は、各種情報を蓄積し、検索処理を実行するコンピュータシステムである。
【００２４】
クライアント端末１０は情報出力処理装置として機能し、帳票の印刷を行なうユーザが利用するコンピュータ端末である。このクライアント端末１０は、図２に示すように、それぞれ制御手段（ＣＰＵ）、記憶手段（ＲＡＭ、ＲＯＭ等）からなる制御部１１、キーボードやポインティングデバイスからなる入力部１２、ディスプレイからなる出力部１３、通信処理部１５等を備える。通信処理部１５は、ネットワークを介して他の装置（複合機２０や情報サーバ３０）と通信を行なう。
【００２５】
この制御部１１は、情報の取得や印刷処理の管理を行なう。このため、クライアント端末１０の制御部１１は、記録媒体から読み取った情報出力処理プログラムを実行することにより、検索処理段階、重畳段階、印刷処理段階の処理を実行する。このために、制御部１１は、情報検索手段１１１、検索結果出力手段１１２、仮想プリンタドライバ１１４、プリンタドライバ１１５として機能する。
【００２６】
情報検索手段１１１は、情報サーバ３０を用いてデータベースの検索を行なう。検索結果出力手段１１２は、情報サーバ３０から検索結果を取得し、所定のフォーマットにより出力部１３に検索結果を出力する。本実施形態では、情報検索手段１１１、検索結果出力手段１１２が検索処理手段として機能する。
【００２７】
仮想プリンタドライバ１１４は重畳手段として機能し、情報検索手段２１２において検索に用いた検索条件を透かしにしたイメージデータを生成する。
プリンタドライバ１１５は印刷処理手段として機能し、複合機２０により印刷を行なうための印刷実行データを生成する。
【００２８】
一方、複合機２０は画像形成装置として機能し、１台でプリンタとスキャナ、コピー、ファクシミリなどの機能を兼ねたＭＦＰ（Multifunction Peripheral）であり、帳票を印刷する印刷装置である。この複合機２０は、図３に示すように、それぞれ制御手段（ＣＰＵ）、記憶手段（ＲＡＭ、ＲＯＭ等）からなる制御部２１、ユーザＩＦ部２２、スキャナ処理部２３、プリント処理部２４、通信処理部２５等を備える。
【００２９】
この制御部２１は、情報の取得や印刷処理の管理を行なう。このため、複合機２０の制御部２１は、記録媒体から読み取った情報出力処理プログラムを実行することにより、埋込情報取得段階、印刷実行段階の処理を実行する。このために、制御部２１は、埋込情報取得手段２１１、情報検索手段２１２、検索結果出力手段２１３、仮想プリンタドライバ２１４、プリンタドライバ２１５として機能する。
【００３０】
埋込情報取得手段２１１は、スキャナ処理部２３から画像データを取得し、この画像データに埋め込まれた透かしを取得してデコードする。
情報検索手段２１２は、埋込情報取得手段２１１において取得した情報に基づいて、検索条件を設定する。そして、所定の情報サーバ３０に対して検索要求を送信する。
【００３１】
検索結果出力手段２１３は、情報サーバ３０から検索結果を取得する。
仮想プリンタドライバ２１４は再重畳手段として機能し、情報検索手段２１２において検索に用いた検索条件を、仮想プリンタドライバ１１４と同様に、透かしにしたイメージデータを生成する。
【００３２】
プリンタドライバ２１５は、複合機２０のプリント処理部２４により印刷を行なうための印刷実行データを生成する。本実施形態では、情報検索手段２１２、検索結果出力手段２１３が印刷実行手段として機能する。
【００３３】
ユーザＩＦ部２２は、ユーザに対する情報を表示したり、ユーザの指示を受け入れたりする入出力手段として機能する。例えば、タッチパネルやテンキー、スタートボタン等から構成される。
【００３４】
スキャナ処理部２３はスキャン手段として機能し、複写機能やスキャナ機能の利用時に文書を光学的に読み取る。プリント処理部２４は、印刷機能、複写機能のために用いられる。通信処理部２５は、ネットワークを介して他の装置（クライアント端末１０や情報サーバ３０）と通信を行なう。
【００３５】
情報サーバ３０は、情報を蓄積したデータベースを備え、クライアントからの要求に応じて検索処理を実行し、その検索結果をクライアントに返信する。
次に、以上のように構成されたシステムを用いて情報出力処理を行なう手順を、図４に従って説明する。ここでは、出力処理、再出力処理の順番で説明する。
【００３６】
（出力処理）
まず、出力処理について説明する。クライアント端末１０を用いて、所望の情報を取得する場合、この情報が格納された情報サーバ３０にアクセスして、検索画面を取得する。そして、入力部１２を利用して、この検索画面に検索条件を入力する。
【００３７】
この場合、クライアント端末１０の制御部１１は、検索条件受入処理を実行する（ステップＳ１−１）。具体的には、制御部１１の情報検索手段１１１は、検索画面において設定された検索条件を取得する。ここでは、特定の顧客について、現在、進行中の商談の内容と進捗状況を検索する場合を想定する。そして、情報検索手段１１１は、アクセスした情報サーバ３０との通信（セッション）のために、検索画面において設定された検索条件を一時記憶する。
【００３８】
次に、クライアント端末１０の制御部１１は、データ検索処理を実行する（ステップＳ１−２）。具体的には、制御部１１の情報検索手段１１１は、通信処理部１５を介して検索実行要求を情報サーバ３０に送信する。この検索実行要求には、設定された検索条件（検索対象の顧客識別子、絞込条件、抽出項目）に関するデータを含める。
【００３９】
そして、検索実行要求を受信した情報サーバ３０は、検索実行要求において指定された検索条件を用いて検索を実行して、必要な情報を抽出する。ここでは、検索対象の顧客識別子について商談情報を取得し、この中で現在進行中の商談情報に絞り込み、その進捗状況を抽出する。そして、情報サーバ３０は、抽出した検索結果情報を要求端末（ここでは、クライアント端末１０）に返信する。
【００４０】
この場合、クライアント端末１０の制御部１１は、検索結果の出力処理を実行する（ステップＳ１−３）。具体的には、制御部１１の検索結果出力手段１１２は、通信処理部１５を介して情報サーバ３０から検索結果情報を取得する。そして、検索結果出力手段１１２は、取得した検索結果を含めた検索結果表示画面を出力部１３に表示する。そして、こ
の検索結果を印刷する場合、検索結果表示画面において印刷指示を入力する。更に、印刷指示において透かしの要否を設定する。
【００４１】
この場合、クライアント端末１０の制御部１１は、出力フォーマット変換処理を実行する（ステップＳ１−４）。具体的には、制御部１１の検索結果出力手段１１２は、入力部１２において出力フォーマットの指定情報を取得する。そして、検索結果出力手段１１２は、情報サーバ３０から取得した検索結果を出力フォーマットにインポートして出力対象データを生成する。
【００４２】
そして、透かしを埋め込む場合には、検索結果出力手段１１２は、出力対象データを仮想プリンタドライバ１１４に供給する。なお、透かしを埋め込まない場合には、検索結果出力手段１１２は、出力対象データをプリンタドライバ１１５に直接、供給する。
【００４３】
透かしを埋め込む場合には、クライアント端末１０の制御部１１は、情報埋め込み処理を実行する（ステップＳ１−５）。具体的には、制御部１１の仮想プリンタドライバ１１４は、情報検索手段１１１において設定された検索条件及び利用した情報サーバ３０のサーバ識別情報を取得する。更に、仮想プリンタドライバ１１４は、検索結果出力手段１１２において指定された出力フォーマット情報を取得する。そして、仮想プリンタドライバ１１４は、検索条件、サーバ識別情報及び出力フォーマット情報を透かしにして埋め込んだ地模様のイメージデータを生成する。この場合、情報の埋め込み方法としてＸＭＬ形式を用いることにより、他のアプリケーションでも汎用的に使用できる。そして、仮想プリンタドライバ１１４は、このイメージデータを、検索結果出力手段１１２から取得した出力対象データに重畳させてプリンタドライバ１１５に引渡す。
【００４４】
次に、クライアント端末１０の制御部１１は、出力処理を実行する（ステップＳ１−６）。具体的には、制御部１１のプリンタドライバ１１５は、出力対象データを用いて印刷実行データを生成する。ここで、仮想プリンタドライバ１１４を経由して印刷実行データを取得した場合には、透かしの地模様のイメージデータと、出力フォーマットの検索結果とを含む印刷実行データが生成される。そして、プリンタドライバ１１５は、通信処理部１５を介して複合機２０に印刷実行データを送信する。これにより、複合機２０は、帳票を印刷する。この帳票には、検索条件等を埋め込んだ透かしが含まれる地模様が印字されている。
【００４５】
（再出力処理）
次に、再出力処理について説明する。帳票を更新する場合には、複合機２０のスキャナ処理部２３を用いて、透かしが入っている帳票のスキャニングを行なう。この場合、スキャナ処理部２３は帳票の画像イメージを生成する。
【００４６】
そして、複合機２０の制御部２１は、透かしの取得処理を実行する（ステップＳ２−１）。具体的には、制御部２１の埋込情報取得手段２１１は、スキャナ処理部２３から帳票の画像イメージを取得する。そして、埋込情報取得手段２１１は、この画像イメージから透かしを抽出する。
【００４７】
次に、複合機２０の制御部２１は、デコード処理を実行する（ステップＳ２−２）。具体的には、制御部２１の埋込情報取得手段２１１は、抽出した透かしをデコードして、この透かしに埋め込まれた情報（ここでは、検索条件、情報サーバ３０のサーバ識別情報、出力フォーマット情報）を取得する。そして、埋込情報取得手段２１１は、この情報を情報検索手段２１２に供給し、情報検索手段２１２は、アクセスした情報サーバ３０との通信（セッション）のために、検索画面において設定された検索条件を一時記憶する。
【００４８】
次に、複合機２０の制御部２１は、データ検索処理を実行する（ステップＳ２−３）。具体的には、制御部２１の情報検索手段２１２は、通信処理部１５を介して検索実行要求を、デコードされたサーバ識別情報によって特定された情報サーバ３０に送信する。この検索実行要求には、デコードした検索条件に関するデータを含める。
【００４９】
そして、検索実行要求を受信した情報サーバ３０は、検索実行要求において指定された検索条件を用いて検索を実行して、必要な情報を抽出する。ここでも、検索対象の顧客識別子について商談情報を取得し、この中で現在進行中の商談情報に絞り込み、その進捗状況を抽出する。この場合、先の出力処理時から現在進行中の商談情報やその進捗状況が変化している場合がある。そして、情報サーバ３０は、抽出した検索結果情報を要求端末（ここでは複合機２０）に返信する。
【００５０】
この場合、複合機２０の制御部２１は、出力フォーマット変換処理を実行する（ステップＳ２−４）。具体的には、制御部２１の検索結果出力手段２１３は、デコードした出力フォーマット情報を用いて出力フォーマットを特定する。そして、検索結果出力手段２１３は、情報サーバ３０から取得した検索結果を出力フォーマットにインポートして出力対象データを生成する。そして、以下に示す印刷処理を実行する。
【００５１】
この場合、複合機２０の制御部２１は、情報埋め込み処理を実行する（ステップＳ２−５）。具体的には、制御部１１の仮想プリンタドライバ２１４は、情報検索手段２１２においてデコードされた検索条件、サーバ識別情報を取得する。更に、仮想プリンタドライバ２１４は、埋込情報取得手段２１１においてデコードされた出力フォーマット情報を取得する。そして、仮想プリンタドライバ２１４は、検索条件、サーバ識別情報及び出力フォーマット情報を透かしにしたイメージデータを生成する。そして、仮想プリンタドライバ２１４は、このイメージデータを、検索結果出力手段１１２から取得した出力対象データに重畳させてプリンタドライバ１１５に引渡す。
【００５２】
次に、複合機２０の制御部２１は、出力処理を実行する（ステップＳ２−６）。具体的には、制御部２１のプリンタドライバ２１５は、出力対象データを用いて印刷実行データを生成する。ここで、仮想プリンタドライバ２１４を経由して印刷実行データを取得した場合には、透かしの地模様のイメージデータと、出力フォーマットの検索結果とを含む印刷実行データが生成される。そして、プリンタドライバ２１５は、プリント処理部２４に印刷実行データを供給する。これにより、複合機２０は、帳票を印刷する。この帳票には、検索条件等を埋め込んだ透かしが含まれる。
【００５３】
以上、本実施形態によれば、以下に示す効果を得ることができる。
・  上記実施形態では、クライアント端末１０の制御部１１は、情報埋め込み処理を実行する（ステップＳ１−５）。具体的には、制御部１１の仮想プリンタドライバ１１４は、検索条件、出力フォーマット情報及びサーバ識別情報を取得し、透かしにして埋め込んだ地模様のイメージデータを生成する。そして、仮想プリンタドライバ１１４は、このイメージデータを、検索結果出力手段１１２から取得した出力対象データに重畳させてプリンタドライバ１１５に引渡す。そして、クライアント端末１０の制御部１１は、出力処理を実行する（ステップＳ１−６）。具体的には、制御部１１のプリンタドライバ１１５は、出力対象データを用いて印刷実行データを生成する。そして、プリンタドライバ１１５は、通信処理部１５を介して複合機２０に印刷実行データを送信する。これにより、ユーザの手間をかけることなく、帳票に検索条件、出力フォーマット情報及びサーバ識別情報を埋め込むことができる。
【００５４】
そして、透かしが入っている帳票のスキャニングを行なった場合、複合機２０の制御部２１は、透かしの取得処理（ステップＳ２−１）、デコード処理を実行する（ステップＳ
２−２）。具体的には、制御部２１の埋込情報取得手段２１１は、抽出した透かしをデコードして、この透かしに埋め込まれた情報（ここでは、検索条件、情報サーバ３０のサーバ識別情報、出力フォーマット情報）を取得する。そして、複合機２０の制御部２１は、データ検索処理を実行する（ステップＳ２−３）。これにより、過去に印刷された帳票を用いて、同じ検索条件や情報サーバ３０を用いて、最新の情報を含めた帳票を印刷することができる。ユーザの操作は、帳票を複合機２０でスキャンするだけであり、細かい条件設定の内容や印刷設定を意識することなく、簡単に集中管理をしているデータベースから情報を取得することができる。
【００５５】
・  上記実施形態では、複合機２０の制御部２１は、情報埋め込み処理を実行する（ステップＳ２−５）。これにより、再出力された帳票により、同じ検索条件や情報サーバ３０を用いて、最新の情報を含めた帳票を印刷することができる。
【００５６】
・  上記実施形態では、透かしを埋め込む場合には、クライアント端末１０の制御部１１は、情報埋め込み処理を実行する（ステップＳ１−５）。この処理は、制御部１１の仮想プリンタドライバ１１４によって行われる。また、複合機２０における情報埋め込み処理（ステップＳ２−５）も、制御部２１の仮想プリンタドライバ２１４によって行われる。これにより、プリンタドライバ（１１５、２１５）は既存の技術を利用することができる。
【００５７】
・  上記実施形態では、情報埋め込み処理において、仮想プリンタドライバ１１４や仮想プリンタドライバ２１４は、検索条件、サーバ識別情報及び出力フォーマット情報を透かしにしたイメージデータを生成する。これにより、帳票に埋め込まれた情報を目立たたせることなく、またセキュリティの維持も向上させることができる。
【００５８】
なお、上記実施形態は、以下の態様に変更してもよい。
○  上記実施形態では、営業等に利用する帳票の印刷に用いたが、出力対象はこれに限定されるものではなく、情報が時々刻々変化する場合に利用することが可能である。
【００５９】
○  上記実施形態では、印刷指示において透かしの要否を設定する。これに代えて、仮想プリンタドライバ１１４が透かしの要否を判断するように構成してもよい。この場合には、仮想プリンタドライバ１１４に、透かしが必要な出力対象に関する識別情報（例えば、透かしが必要な帳票種別に関するデータ）を保持させておく。そして、仮想プリンタドライバ１１４が出力対象データにおいて、透かしが必要な出力対象に関する識別情報を検知した場合、検索条件、サーバ識別情報及び出力フォーマット情報を透かしにして埋め込んだ地模様のイメージデータを生成する。
【００６０】
○  上記実施形態では、仮想プリンタドライバ１１４は、検索条件、サーバ識別情報及び出力フォーマット情報を透かしにして埋め込んだ地模様のイメージデータを生成する。地模様に埋め込む情報はこれらに限定されるものではない。また、検索条件は、複合機２０において変更できるようにしてもよい。例えば、透かしからデコードした検索条件をユーザＩＦ部２２に表示して、確認を促したり、変更を受け入れたりするように構成することも可能である。これにより、多様な帳票を出力することができる。
【図面の簡単な説明】
【００６１】
【図１】本発明の一実施形態のシステムの概略図。
【図２】クライアント端末の機能ブロックの説明図。
【図３】複合機の機能ブロックの説明図。
【図４】本実施形態の処理手順の説明図。
【符号の説明】
【００６２】
１０…クライアント端末、１１…制御部、１１１…情報検索手段、１１２…検索結果出力手段、１１４…仮想プリンタドライバ、１１５…プリンタドライバ、２０…複合機、２１…制御部、２２…ユーザＩＦ部、２３…スキャナ処理部、２４…プリント処理部、２５…通信処理部、２１１…埋込情報取得手段、２１２…情報検索手段、２１３…検索結果出力手段、２１４…仮想プリンタドライバ、２１５…プリンタドライバ、３０…情報サーバ。
【図１】
2008283314.tif 000003
【図２】
2008283314.tif 000004
【図３】
2008283314.tif 000005
【図４】
2008283314.tif 000006