(57)【要約】      （修正有）【課題】ワークフロー用のメタデータのフォーマットを容易に変更し、変更をユーザインターフェースに反映するとともに、様々なワークフローサーバに適合可能にする画像形成装置を提供する。【解決手段】原稿画像を読取り画像ファイルを生成する読取手段と、前記画像ファイルの処理に関する情報を記載したメタデータのフォーマットファイルを取り込む手段と、前記処理に関する情報を変数として記載する設定項目を設定する手段と、前記画像ファイルの送信時に送信先を選択可能に表示する手段と、表示された前記送信先を選択し、対応する前記メタデータのフォーマットファイルにおける前記設定項目を入力する手段と、前記メタデータのフォーマットファイルにおける前記設定項目の変数を入力された内容に置換する手段と、前記画像ファイルと共に置換された前記メタデータのファイルを添付して前記送信先に送信する手段とを有する。【選択図】図２
2010045785.tif 000002
【特許請求の範囲】
【請求項１】
原稿画像を読取り画像ファイルを生成する読取手段と、
前記画像ファイルについての処理に関する情報を記載したメタデータのフォーマットファイルを取り込む取込手段と、
前記メタデータのフォーマットファイルについて前記処理に関する情報を変数として記載する設定項目を設定する設定手段と、
前記画像ファイルの送信時に前記画像ファイルの送信先を選択可能に表示する表示手段と、
前記表示手段に表示された前記送信先を選択し、選択された前記送信先に対応する前記メタデータのフォーマットファイルにおける前記設定項目を入力する入力手段と、
前記メタデータのフォーマットファイルにおける前記設定項目の変数を前記入力手段で入力された内容に置換する置換手段と、
前記画像ファイルと共に前記置換手段で置換された前記メタデータのファイルを添付して前記入力手段で選択された前記送信先に送信する送信手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記画像ファイルと共に前記メタデータのファイルを送信する前記送信先をテンプレートに対応付けて記憶する記憶手段を有することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記設定手段は、前記設定項目のうち前記入力手段による入力を必須項目か否か設定し、前記送信手段は、前記必須項目のすべてが入力された場合送信することを特徴とする請求項１記載の画像形成装置。
【請求項４】
前記設定手段は、１つのワークフローサーバに対して異なる複数の前記メタデータのフォーマットファイルを設定することを特徴とする請求項１記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像ファイルと共にメタデータを添付して送信するスキャン送信機能に関する。
【背景技術】
【０００２】
近年、ＭＦＰ（Multifunction Peripheral）などのスキャナ機能を有する画像形成装置は、スキャンした画像ファイルと定型の処理を実行させるパラメータ（メタデータ）を記載したファイルとをワークフローサーバに送信し、所望のワークフローを実行させるソリューションとしての連携利用が増加してきている。例えば、スキャンした画像と共に、送信先のファクシミリ番号を記載したＸＭＬ（Extensible Markup Language）ファイルを、ワークフローサーバ（この場合はファクシミリサーバ）に送ると、サーバは受信した画像ファイルをファクシミリ形式の画像に変換し、ＸＭＬファイル中で指定された宛先に画像を送信するというものである。また、Ｓｃａｎ−ｔｏ−Ｆｉｌｅ機能を利用してＭＦＰでスキャンした画像をファイルサーバに送信し、ＯＣＲを掛けてテキストファイル化したデータを、さらにＸＭＬファイル中で指定した宛先にＥｍａｉｌとして送信するというようなワークフローを実行することもできる。しかし、画像形成装置が画像ファイルと共に必要な情報を載せたＸＭＬファイルを添付してワークフローサーバに送信する場合、ＸＭＬファイルに書き込むパラメータとしてのメタデータを、実際に処理を行うワークフローサーバに合わせて書き込む必要がある。  
画像形成装置が送信するメタデータは、画像形成装置自体が保有する汎用的な情報、例えばＭＦＰの機体名、ＩＰアドレス、ジョブを実行する時間等を含む固定されているものと、ユーザがジョブを実行する際に画像形成装置で情報を入力する方式のものがあるが、ユーザが入力するものの場合には、入力項目が画像形成装置で固定されていることが多い。このようなメタデータは、ワークフローサーバのアプリケーション側で解釈できるようメタデータを書き込むために画像形成装置をカスタマイズさせる必要があり、利用するワークフローサーバに合わせて画像形成装置のプログラムを変更する必要があった。
【０００３】
特許文献１には、ネットワーク機器のアプリケーションに対応して登録されたスキーマを取得し、この取得したスキーマを用いて、ＸＭＬで記述されたコマンド群を作成するデジタル複合機について記載されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、画像形成装置が送信するメタデータをその都度ワークフローサーバに合わせてカスタマイズしていてはコストや時間がかかる。ここで、メタデータのカスタマイズとは、スキャンした画像ファイルの配送先、ページ数、解像度などのスキャン情報、実行時刻などのジョブ情報などを表現するメタデータを、ワークフローサーバで解釈可能なフォーマットにすることである。メタデータのカスタマイズ対象は、タグの名前、エレメント／属性の選択、データの桁数、表記方法などである。
【０００５】
さらに、ワークフローサーバは、すでに他社の画像形成装置のメタデータに適合して動作している可能性も高い。そのため、画像形成装置から送るメタデータは、ワークフローサーバに応じて新たに作成する必要がある。
【０００６】
また、上記特許文献１においては、デジタル複合機が各ネットワーク機器のスキーマをサポートするソフトウェアが必要となり、加えてネットワーク機器のスキーマがデジタル複合機で処理出来るものでなければならず、スキーマが限定される可能性があり、汎用性の点では問題は解決されていない。
【０００７】
この発明の目的は、メタデータのフォーマットを比較的容易に変更し、変更をユーザインターフェースに反映すると共に、様々なワークフローサーバに適合可能にする画像形成装置を提供することである。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、本発明の画像形成装置は、原稿画像を読取り画像ファイルを生成する読取手段と、前記画像ファイルについての処理に関する情報を記載したメタデータのフォーマットファイルを取り込む取込手段と、前記メタデータのフォーマットファイルについて前記処理に関する情報を変数として記載する設定項目を設定する設定手段と、前記画像ファイルの送信時に前記画像ファイルの送信先を選択可能に表示する表示手段と、前記表示手段に表示された前記送信先を選択し、選択された前記送信先に対応する前記メタデータのフォーマットファイルにおける前記設定項目を入力する入力手段と、前記メタデータのフォーマットファイルにおける前記設定項目の変数を前記入力手段で入力された内容に置換する置換手段と、前記画像ファイルと共に前記置換手段で置換された前記メタデータのファイルを添付して前記入力手段で選択された前記送信先に送信する送信手段とを有する。
【発明の効果】
【０００９】
本発明によれば、画像形成装置側でワークフロー用のメタデータのフォーマットを容易に変更し、変更をユーザインターフェースに反映可能であり、様々なワークフローサーバに適合することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係る画像形成装置の外観を示す斜視図。
【図２】本発明の実施形態に係る画像形成装置によるデータの取り込み、送信を概略的に示す図。
【図３】本発明の実施形態に係る画像形成装置でScan to EmailまたはScan to File機能を用いた場合のデータ送信を説明するためのブロック図。
【図４】本発明の実施形態に係る画像形成装置へのＸＭＬフォーマットファイルの取り込みを説明するためのブロック図。
【図５】本発明の実施形態に係るＸＭＬフォーマットファイルの拡張フィールドの設定における画面図。
【図６】本発明の実施形態に係るPull down Itemsの設定を示す画面図。
【図７】本発明の実施形態に係るPull down Itemsの設定を示す画面図。
【図８】本発明の実施形態に係るPull down Itemsの設定を示す画面図。
【図９】本発明の実施形態に係るメタスキャンを実行する画面図。
【図１０】本発明の実施形態に係る特定のテンプレートグループを選択した場合における画面図。
【図１１】本発明の実施形態に係るコントロールパネル上に展開される拡張フィールドの入力画面を示す図。
【図１２】本発明の実施形態に係る番号の入力画面を示す図。
【図１３】本発明の実施形態に係る名前の入力画面を示す図。
【図１４】本発明の実施形態に係る場所の選択画面を示す図。
【図１５】本発明の実施形態に係る電子メールの宛先の選択画面を示す図。
【図１６】本発明の実施形態に係るパスワードの入力画面を示す図。
【図１７】本発明の実施形態に係る日付の入力画面を示す図。
【図１８】本発明の実施形態に係るＸＭＬフォーマットファイルの例を示す図。
【図１９】本発明の実施形態に係るＸＭＬファイルの例を示す図。
【図２０】本発明の実施形態に係るＸＭＬフォーマットファイルの他の例を示す図。
【図２１】本発明の実施形態に係るＸＭＬファイルの例を示す図。
【図２２】本発明の実施形態に係る画像形成装置の制御系を示すブロック図。
【発明を実施するための形態】
【００１１】
以下、図面を参照して本実施形態について説明する。図１は実施形態に係るスキャナ機能を有する画像形成装置１００の外観を示す斜視図である。画像形成装置１００は、例えば、４連タンデム方式のカラーコピー機である。
【００１２】
画像形成装置１００は、画像情報を出力画像として出力するための画像形成部１、画像形成部１に対して画像出力に用いられる任意サイズの用紙を供給可能なカセット３、画像情報を保持した原稿からデータとして取り込む読取手段としてのスキャナ５を有する。なお、画像形成部１の上方には、原稿がシート状である場合、スキャナ５での画像情報の読み取り終了後、原稿を読み取り位置から排出位置に排出し、次の原稿を読み取り位置に案内する自動原稿送り装置７が設けられている。
【００１３】
さらに、スキャナ５による原稿の画像情報を読み取るための開始、その他必要事項を指示するための入力手段および表示手段としてのコントロールパネル９が画像形成装置１００に設けられている。
【００１４】
図２は、実施形態に係る画像形成装置１００にＸＭＬフォーマットファイルの取り込みおよび画像形成装置１００から画像ファイルにＸＭＬファイル（メタデータ）を添付して送信する状態を概略的に示す図である。図２２は、画像形成装置１００の制御系を示すブロック図である。
【００１５】
画像形成装置１００の制御系は、画像形成部１を制御するプリンタ部１０と、スキャナ５を制御するスキャナ部１５と、後述するテンプレート選択画面やメタデータ入力画面を表示する液晶表示部１０５とデータ入力等を行うキー入力部１０６とで構成されるコントロールパネル部９と、後述する取込部１０１１、設定部１０１２、置換部１０１３を構成する制御部１０１と、ネットワークに接続され、受信部１０２と送信部１０３とを備えるネットワークインターフェース部２０と、各種設定データや、画像データを記憶する記憶部１０４と、ネットワークを介して接続されたＰＣ２００に対して各種設定や登録画面を提供するＷＥＢサーバ１０７とで構成されている。
【００１６】
画像形成装置１００の管理者は、画像形成装置１００のＷＥＢサーバ１０７を用いて、ネットワークを介して接続されたＰＣ２００からＸＭＬフォーマットファイルの取り込みを指示すると、取込部１０１１は、ネットワークを介して接続されたＰＣ２００に保持された複数のＸＭＬフォーマットファイルの中から所望のフォーマットファイルを、受信部１０２を介して画像形成装置１００にインポートする。
【００１７】
管理者は、さらに画像形成装置１００のＷＥＢサーバ１０７を用いて、ＸＭＬフォーマットファイルを含むメタスキャン用のテンプレートを作成できる。メタスキャン用のテンプレートの作成については、後述する。ここでは、管理者は画像形成装置１００のＷＥＢサーバ１０７を用いて、ＰＣ２００からメタデータスキャン用のテンプレートを作成しているが、画像形成装置本体のコントロールパネル９で作成するようにしてもよい。
【００１８】
メタデータスキャン用のテンプレートには、送信時のＸＭＬファイルに載せる情報をユーザが任意に入力できるフィールド（拡張フィールド）を設けることができる。管理者は、メタデータスキャン用のテンプレートをテンプレートグループごとに設定することができる。テンプレートグループは、ワークフローサーバ３００それぞれと対応している。さらに管理者は、テンプレートグループについて用途に応じて複数のメタデータスキャン用のテンプレートを設定することもできる。制御部１０１は、メタデータスキャン用のテンプレートを設定されたＸＭＬファイルと対応付けて記憶手段としての記憶部１０４に記憶する。
【００１９】
ユーザがScan to EmailまたはScan to Filｅ機能を用いて、メタスキャン用のテンプレートの送信を選択すると、制御部１０１は、ＳＭＴＰ(Simple Mail Transfer Protocol)やＦＴＰ(File Transfer Protocol)/ＳＭＢ(Server Message Block)のワークフローサーバ３００へ画像ファイルと共にＸＭＬファイルを添付して送信手段としての送信部１０３を介して送信する。メタスキャン用のテンプレートは、通常のテンプレートの設定項目と画像ファイルの送信時に添付するＸＭＬファイルの元となるＸＭＬフォーマットファイルの設定項目を含む。
【００２０】
図３は、画像形成装置１００でScan to EmailまたはScan to File機能を用いた場合のワークフローサーバ３００へのデータ送信を説明するための機能ブロック図である。画像形成装置１００は、Scan to Email機能を用いた場合、Email送信に関する詳細設定、拡張フィールドを含むＸＭＬファイルと、スキャナで読み取られた画像をpdfやtifなどの画像ファイルとしてワークフローサーバ３００に送信する。
【００２１】
同様に、ＭＦＰ１００は、Scan to file機能を用いた場合拡張フィールドを含むＸＭＬファイルと、スキャナで読み取られた画像をpdfやtifなどの画像ファイルとしてワークフローサーバ３００に送信する。ワークフローサーバ３００は、受信したメタスキャン用のテンプレートに含まれるＸＭＬファイルに基づいて画像ファイルを処理する。
【００２２】
図４は、画像形成装置１００へのＸＭＬフォーマットファイルの取り込みを説明するための機能ブロック図である。管理者は、ＰＣ２００からＳＯＡＰ（Simple Object Access Protocol）を用いて拡張フィールドを含むＸＭＬフォーマットファイルを受信部１０２を介して画像形成装置１００に取り込む。
【００２３】
図５は、ＸＭＬフォーマットファイルの拡張フィールドの設定における画面図である。この拡張フィールド設定画面は、前述のＷＥＢサーバ１０７を用い、管理者による所定の入力によってＰＣ２００に表示される。拡張フィールドは、Scan to EmailまたはScan to File機能を用いて画像形成装置１００から画像ファイルをワークフローサーバ３００に送信する場合、ユーザに情報の入力を要求する項目を管理者によって設定（新規作成、編集）するものである。設定部１０１２は、管理者によるＰＣ２００の入力に基づいて要求項目を設定する。
【００２４】
拡張フィールドの項目を以下に例示する。拡張フィールドは、以下に示す項目以外であってもよい。Displayの欄には、設定項目名を入力する。Mandatory Inputの欄には、当該項目名の欄をユーザによる入力を必須とするか否かに応じてチェックを入れる。設定部１０１２は、当該項目が必須項目か否かを設定する。Hidden Attributeの欄には、当該項目名の属性を表示するか否かに応じてチェックを入れる。
【００２５】
Input Methodの欄には、当該項目におけるユーザによる情報の入力方法を選択してチェックを入れる。Input Methodの欄には、Numerical、Decimal、Text、Pull down、Address、Password、Dateが候補として選択可能となっている。Numericalは、ユーザによる数字の入力を可能とする。Decimalは、ユーザによる数字、アルファベット、“．”または“，”の入力を可能とする。Textは、ユーザによる数字、アルファベットの入力を可能とする。Pull downは、選択欄に予め設定された選択肢の中からユーザによる選択を可能とする。Addressは、画像形成装置１００の記憶部１０４に記憶されているアドレス帳を参照してアドレスの選択を可能とする。Passwordは、ユーザによる数字、アルファベットの入力を可能とすると共に、実際の入力時にはコントロールパネル９上では入力に応じて“*”でパスワード表示するものである。Dateは、当該項目にユーザによる日付を入力可能とするものである。
【００２６】
Pull down Itemsの欄には、Input MethodでPull downが選択された場合にタッチパネル９上で選択欄として表示される選択肢を入力する。Minimum Lengthの欄には、例えば入力方法としてNumerical選択されている場合には、当該項目における最小桁数を入力する。
【００２７】
Maximum Lengthの欄には、例えば入力方法としてNumerical選択されている場合には、当該項目における最大桁数を入力する。
【００２８】
Minimum Valueの欄には、例えば入力方法としてNumerical選択されている場合には、当該項目における最小値を入力する。Maximum Valueの欄には、例えば入力方法としてNumerical選択されている場合には、当該項目における最大値を入力する。Default Valueの欄には、当該項目のデフォルト値として表示する値を入力する。
【００２９】
図６、図７、図８は、Pull down Itemsの設定を示す画面図である。管理者がInput MethodでPull downを選択すると、ＰＣ２００には図６に示すような予め設定されている選択肢が表示される。管理者が新たに選択肢を追加したい場合、図７に示すようにＰＣ２００上で名前と値を入力する。管理者が、追加ボタンを押下すると、図８に示すように選択肢が追加される。
【００３０】
上記のように設定された拡張フィールドを含むＸＭＬフォーマットファイルは、ワークフローサーバ毎のテンプレートとして設定され記憶部１０４に記憶される。
【００３１】
図９は、コントロールパネル９上でメタスキャンを実行する際の画面図である。テンプレートは、複数のテンプレートを一つのグループとして管理することが出来、ユーザ毎、機能毎、或いはワークフローサーバ毎に複数用意されている。図１０は、特定のテンプレートグループを選択した場合における画面図である。図１０は、図９の状態からユーザがいずれかのテンプレートグループを選択して押下また番号を入力した図である。
【００３２】
図１１は、特定のテンプレートを選択した場合におけるコントロールパネル９上に展開される拡張フィールドの入力画面である。ここでは、Scan to Email機能を実行して送信するＸＭＬファイルについて番号（No.）、名前(Name)、場所(Place)、電子メールの宛先(Email)、パスワード(Password)、日付(Date)が図５に示す拡張フィールドの設定画面で管理者によって設定された入力項目である。ユーザが入力項目のうち“*”が付された必須の入力項目全てに入力するとスキャン可能となる。ユーザがスキャンを開始すると、制御部１０１は、スキャナ５によって画像データを取得すると共にメタスキャン用のテンプレートとして画像ファイルと一緒にＸＭＬファイルを送信する。ここでは、名前と電子メールの宛先に“*”が付されているとする。
【００３３】
ここで、番号の入力項目は、図５の入力方法でnumericalと設定されている。名前の入力項目は、図５の入力方法でdecimalまたはtextと設定されている。場所の入力項目は、図５の入力方法でPull downと設定されている。電子メールの宛先の入力項目は、図５の入力方法でAddressと設定されている。パスワードの入力項目は、図５の入力方法でPasswordと設定されている。日付の入力項目は、図５の入力方法でDateと設定されている。
【００３４】
図１２は、番号の入力画面を示す図である。ユーザが図１１に示す拡張フィールドの入力画面で番号の入力項目を選択すると、コントロールパネル９には、図１２に示す番号の入力画面が表示される。ユーザは、コントロールパネル９のテンキーを用いて所望の番号を入力できる。
【００３５】
図１３は、名前の入力画面を示す図である。ユーザが図１１に示す拡張フィールドの入力画面で名前の入力項目を選択すると、コントロールパネル９には、図１３に示す名前の入力画面が表示される。ユーザは、コントロールパネル９を用いて所望の名前を入力できる。
【００３６】
図１４は、場所の選択画面を示す図である。ユーザが図１１に示す拡張フィールドの入力画面で場所の入力項目を選択すると、コントロールパネル９には、図１４に示す場所の選択画面が表示される。ユーザは、コントロールパネル９に表示された選択肢から所望の場所を選択できる。
【００３７】
図１５は、電子メールの宛先の選択画面を示す図である。ユーザが図１１に示す拡張フィールドの入力画面で電子メールの宛先の入力項目を選択すると、コントロールパネル９には、図１５に示す電子メールの宛先を選択できるアドレス帳の画面が表示される。ユーザは、コントロールパネル９に表示されたアドレス帳を参照して所望の電子メールの宛先を選択できる。ここでは、電子メールの宛先としているが電話番号、ファックス番号であってもよい。
【００３８】
図１６は、パスワードの入力画面を示す図である。ユーザが図１１に示す拡張フィールドの入力画面でパスワードの入力項目を選択すると、コントロールパネル９には、図１６に示すパスワードの入力画面が表示される。ユーザは、コントロールパネル９のキーボードを用いてパスワードを入力できる。
【００３９】
図１７は、日付の入力画面を示す図である。ユーザが図１１に示す拡張フィールドの入力画面で日付の入力項目を選択すると、コントロールパネル９には、図１７に示す日付の入力画面が表示される。ユーザは、コントロールパネル９を用いて日付を入力できる。
【００４０】
図１８は、特定のテンプレートとして設定されたＸＭＬフォーマットファイルの例を示す図である。画像形成装置１００の記憶部１０４は、テンプレートとＸＭＬフォーマットファイルを対応付けて記憶する。ＸＭＬフォーマットファイルのうち<!--$ と $-->に囲まれた部分は全て変数である。
【００４１】
ＸＭＬフォーマットファイルのうち<!--$VER_XML$-->, <!--$VER_FW$-->, <!--$MODEL_NAME$-->・・・<!--$NUM_OF_FILE$-->は、予約された変数名である。つまり、予約された変数は、不揮発性メモリやデータベースなどの記憶部１０４に記憶された画像形成装置１００固有の情報に置換される。
【００４２】
図１９は、図１８に示すＸＭＬフォーマットファイルを基にして送信するメタスキャン用のテンプレートに含まれるＸＭＬファイルの例を示す図である。置換部１０１２は、ＸＭＬフォーマットファイルを雛形として、変数を画像形成装置１００固有の情報およびユーザによって入力された実際の値に置換してメタスキャン用のテンプレートとして画像ファイルと一緒に送信されるＸＭＬファイルを作成する。
【００４３】
図２０は、特定のテンプレートとして設定されたＸＭＬフォーマットファイルの他の例を示す図である。図２１は、図２０に示すＸＭＬフォーマットファイルを基にして送信するメタスキャン用のテンプレートに含まれるＸＭＬファイルの他の例を示す図である。この場合も、制御部１０１は、ＸＭＬフォーマットファイルを雛形として、変数を画像形成装置１００固有の情報およびユーザによって入力された実際の値に置換してメタスキャン用のテンプレートとして画像ファイルと一緒に送信されるＸＭＬファイルを作成する。
【００４４】
本実施形態によれば、管理者は、ワークフローサーバ毎に必要なＸＭＬフォーマットファイルを作成できる。さらに、画像形成装置１００は、ＸＭＬフォーマットファイルの変数として記載された文字列を、ユーザによって入力された値や、そのジョブで決定されたパラメータに単純置換してワークグローサーバ３００に送信する。したがって、この方法は非常に直感的であるため、ＸＭＬの知識をそれほど持たないネットワーク管理者でも対応可能である。
【符号の説明】
【００４５】
５…スキャナ、９…コントロールパネル、１００…画像形成装置、１０１…制御部、１０２…受信部、１０３…送信部、１０４…記憶部、２００…ＰＣ、３００…ワークフローサーバ、１０１１…取込部、１０１２…設定部、１０１３…置換部。
【先行技術文献】
【特許文献】
【００４６】
【特許文献１】特開２００６−８５４０６号公報
【図１】
2010045785.tif 000003
【図２】
2010045785.tif 000004
【図３】
2010045785.tif 000005
【図４】
2010045785.tif 000006
【図５】
2010045785.tif 000007
【図６】
2010045785.tif 000008
【図７】
2010045785.tif 000009
【図８】
2010045785.tif 000010
【図９】
2010045785.tif 000011
【図１０】
2010045785.tif 000012
【図１１】
2010045785.tif 000013
【図１２】
2010045785.tif 000014
【図１３】
2010045785.tif 000015
【図１４】
2010045785.tif 000016
【図１５】
2010045785.tif 000017
【図１６】
2010045785.tif 000018
【図１７】
2010045785.tif 000019
【図１８】
2010045785.tif 000020
【図１９】
2010045785.tif 000021
【図２０】
2010045785.tif 000022
【図２１】
2010045785.tif 000023
【図２２】
2010045785.tif 000024