JP4296855B2 - Operation screen display device and operation screen display program - Google Patents
Operation screen display device and operation screen display program Download PDFInfo
- Publication number
- JP4296855B2 JP4296855B2 JP2003175896A JP2003175896A JP4296855B2 JP 4296855 B2 JP4296855 B2 JP 4296855B2 JP 2003175896 A JP2003175896 A JP 2003175896A JP 2003175896 A JP2003175896 A JP 2003175896A JP 4296855 B2 JP4296855 B2 JP 4296855B2
- Authority
- JP
- Japan
- Prior art keywords
- input
- information
- processing
- unit
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Digital Computer Display Output (AREA)
- Document Processing Apparatus (AREA)
- Facsimiles In General (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Control Or Security For Electrophotography (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、操作画面表示装置、及び操作画面表示プログラムに係り、特に、文書データに施す複数の処理を一連の処理として表した指示書に応じて処理を行う操作画面表示装置、及び操作画面表示プログラムに関する。
【0002】
【従来の技術】
従来、複写機にファクシミリ機能、スキャナ機能、プリンタ機能等の複数の機能を統合した複合機が提案されている。このような複合機をパーソナルコンピュータ(PC)等が接続されたネットワークに接続することにより、複写機、ファクシミリ等を使った紙主体の事務処理と、PC上で電子化された文書の処理とを連携することができる。具体的には、紙文書をスキャンしてパーソナルコンピュータに転送したり、ファクシミリ機能で受信した文書をプリントせずにイメージデータのままPCに送信すること等ができる。
【0003】
このような複合機のユーザーインターフェイスは、一般にその項目や振る舞いが固定されており拡張性が無かった。そのため、あとからパーソナルコンピュータ上の電子化された処理と連携させる場合には、作業で必要となる指示や入力項目を追加する事が困難であった。そのため、ユーザーインターフェースを容易にカスタマイズするための技術が提案されている(例えば、特許文献1参照)。
【0004】
この技術によれば、予め特定の処理を実行するために定められたパラメータに従ってユーザインターフェーススクリーンを定義するための複数の記述ファイルを用意する。ユーザは、用意された記述ファイルを読み出してデータ構造を構築することによって、特定のアプリケーション用のユーザインタフェーススクリーンを作成することができる。
【0005】
【特許文献1】
特開平6−266667号公報(第15−16頁、図2)
【0006】
【発明が解決しようとする課題】
しかし、上記従来技術では、ユーザインターフェースをカスタマイズすることはできるが、上記従来技術は特定のアプリケーション用のユーザインターフェース開発ツールであって、すなわち特定の処理を行うための機能のみを設定の対象とするものである。従って、設定対象外の機能を含む処理等の多種多様な処理内容に応じた柔軟なカスタマイズを行うことができなかった。
【0007】
本発明は、上述した課題を解決するために提案されたものであり、拡張性及び汎用性に優れたユーザインターフェースを提供可能な操作画面表示装置、及びプログラムを提供することを目的とする。
【0008】
【課題を解決するための手段】
上記目的を達成するために本発明は、
文書データに関して所定の処理を行う複数のサービス処理装置がネットワーク上で接続された文書処理システムに含まれる操作画面表示装置において、
前記文書データに施す少なくとも1つの処理を含む一連の処理を表した処理情報と、
前記処理を実行する条件を定めるための入力項目を示す入力項目情報と、前記入力項目に対して設定される設定情報として予め定めた設定可能条件を規定した入力因子情報と、を含み、外部に対して前記入力項目の出力及び前記設定情報の入力を求めると共に入力された設定情報に応じた処理を規定するためのユーザーインターフェース情報と、
が記述された指示書を記憶する記憶手段と、
前記入力項目を選択、及び前記設定情報を入力するための入力手段と、
前記指示書に含まれる前記ユーザーインターフェース情報に応じて、少なくとも前記入力項目を含む入力画面を表示し、前記入力手段によって前記入力項目が選択されたときに、選択された入力項目に対応する入力因子情報で規定される設定可能条件に対応するデータを表示する表示手段と、
前記表示手段によって該設定可能条件に対応するデータが表示され、該表示されたデータに応じて設定情報が前記入力手段によって入力されたときに、入力された設定情報を前記指示書に反映し、該設定情報の反映された指示書に基づいて前記処理情報によって示される一連の処理を実行する実行手段と、
を備えることを特徴とする操作画面表示装置である。
【0009】
本発明の操作画面表示装置は、記憶手段を備えており、処理情報、入力項目情報、及び入力因子情報が記述された指示書を記憶する。処理情報は、文書データに施す少なくとも1つの処理を含む一連の処理を表したものである。文書データは、文書に関連する情報であり、例えば、テキストデータ等の文字情報や紙文書を読取った画像情報等である。文書データに施す処理は、操作画面表示装置で実行可能な処理を示すものであり、文書のスキャン、文書データの外部への送信等の文書の利用に関する処理を示すものである。操作画面表示装置における各処理は、各処理を実行するための環境条件がある。この環境条件は、設定情報で定めることができる。すなわち、操作画面表示装置は、処理条件や各処理の種類を特定するための設定情報で定まる環境により処理を実行する。例えば、細かさを規定したい環境条件を一例にすると、設定情報として解像度を採用すればよく、その解像度を操作画面表示装置で利用可能な値や範囲を採用すればよい。この設定情報は、入力手段によって入力される。また、指示書には、入力因子情報が記述される。入力因子情報は、設定情報のパラメータについて、設定可能条件を規定するものである。設定可能条件とは、操作画面表示装置で行われる処理を実行可能なパラメータの値や範囲、そして、パラメータとして設定可能な形態を示すものである。この設定可能条件には、入力されるべき複数の値が予め定められてもよく、また、入力されるべきデータの形態を示すものであってもよい。
【0011】
このように、表示手段に、入力手段による設定情報の入力データに応じて、予め定めた設定条件の入力因子情報に対応するデータを表示することができるので、操作画面表示装置の処理内容に応じて入力因子情報を設定しておけば、本来入力されるべきデータを表示することができる。従って、入力因子情報の設定による柔軟なカスタマイズ可能な拡張性のあるユーザインターフェースを提供することができる。また、表示手段は、設定可能条件に対応するデータを表示することができるので、設定可能条件と一致するデータの入力をユーザに対して促すことができる。
【0012】
設定情報を設定するために、予め複数のパラメータが既知の場合がある。そこで、本発明の操作画面表示装置は、前記入力因子情報で規定される設定可能条件に対応すると共に、前記設定情報として設定可能な複数のパラメータを予め格納する格納手段を更に備え、前記表示手段は、前記入力手段によって前記入力項目が選択されたときに、前記格納手段に格納された複数のパラメータを前記データとして表示する。複数のパラメータは、入力因子情報で規定される設定可能条件に対応する複数のデータであって、該設定情報として入力されるべき複数のデータから構成される。この複数のパラメータの一例には、文書データの送信先を示す複数のアドレス情報等がある。表示手段は、前記入力手段によって入力された複数のパラメータを前記データとして表示することができる。これによって、予め設定可能なデータを入力時に表示できるので、操作の簡便性を向上することができる。
【0013】
設定情報の入力データは、その入力時に該設定情報の入力因子情報に対応するか否かを評価されることが好ましい。そこで、前記表示手段は、前記入力手段によって入力された前記設定情報について、前記入力因子情報に基づいて評価する評価手段を含むことがこのましい。評価手段は、入力手段によって設定情報が入力されると、入力された入力データについて入力因子情報に基づいて評価することができる。このため、入力された設定情報の入力データが、該設定情報の設定可能条件に対応するデータであることを評価することができる。
【0014】
入力手段によって入力される入力データとして、設定可能条件に該当する文字と非該当の文字との何れかが入力される場合がある。
【0015】
そこで、前記評価手段は、前記入力因子情報の設定可能条件として予め定めた設定可能な文字を評価することができる。評価手段は、予め定めた設定可能な文字を評価する。従って、入力手段によって入力された入力データが、前記入力因子情報として定めた文字であることを評価することができる。
【0016】
指示書を利用するユーザが、実際その指示書を利用できるか否かの権限を必要とする場合がある。そのためには、指示書に利用権限を予め設定すればよい。そこで、前記指示書の前記入力因子情報の設定可能条件は、前記設定情報の入力権限を表す権限情報を更に含み、前記入力手段は前記権限情報を更に入力し、前記評価手段は、前記指示書の権限情報と前記入力手段により入力された権限情報とに基づいて評価することができるようにすれば、権限情報を含む設定情報について、権限情報に応じた入力を評価することができる。
【0017】
本発明の操作画面表示装置では、入力手段によって設定情報を入力することができるが、入力手段には、設定条件の設定可能条件に非該当の好ましくないキーが含まれる場合がある。そこで、前記入力手段が予め備えた入力キーによる入力を禁止する禁止手段を更に備えることができるようにすれば、操作を禁止する入力キーによる入力を禁止することができる。
【0018】
前記表示手段は、前記評価手段による評価結果を更に表示することができる。このため、評価結果をユーザに対して視認可能に提供することができる。
【0019】
前記入力手段によって選択された入力項目と、該入力手段によって入力された設定情報と、を関連付けて記録する記録手段を更に備え、前記表示手段は、前記入力手段による設定情報の次回入力時に、記録手段に記録された設定情報を用いることができる。入力手段によって選択された入力項目と、その入力項目に対応する設定情報とは、関連づけて記録手段に記憶される。すなわち、一度入力された入力データを記録手段に記録することができる。そして、入力手段による設定情報の次回入力時に、記録手段に記録された設定情報を用いることで、仮に同じデータの入力を実行しようとしたユーザに対して、入力の手間を省くことができ、使い勝手のよい操作画面表示装置を提供することが可能となる。
【0020】
前記指示書を外部から取得すると共に、取得した指示書を前記記憶手段に記憶する取得手段を更に備えることができる。指示書を外部から取得して記憶手段に記憶することができるので、操作画面表示装置は、外部で作成された指示書に従って、処理を実行することが可能となる。
【0022】
また、次の操作画面表示プログラムをコンピュータによって処理させることで、柔軟にカスタマイズ可能な拡張性のあるユーザインターフェースを提供することができる。詳細には、文書データに関して所定の処理を行う複数のサービス処理装置がネットワーク上で接続された文書処理システムにおけるコンピュータにおいて実行させるための操作画面表示プログラムであって、
前記文書データに施す少なくとも1つの処理を含む一連の処理を表した処理情報と、
前記処理を実行する条件を定めるための入力項目を示す入力項目情報と、前記入力項目に対して設定される設定情報として予め定めた設定可能条件を規定した入力因子情報と、を含み、外部に対して前記入力項目の出力及び前記設定情報の入力を求めると共に入力された設定情報に応じた処理を規定するためのユーザーインターフェース情報と、
が記述された指示書を記憶させ、
前記入力項目を選択、及び前記設定情報を入力させ、
前記指示書に含まれる前記ユーザーインターフェース情報に応じて、少なくとも前記入力項目を含む入力画面を表示し、前記入力項目が選択されたときに、選択された入力項目に対応する入力因子情報で規定される設定可能条件に対応するデータを表示させ、
該設定可能条件に対応するデータが表示され、該表示されたデータに応じて設定情報が入力されたときに、入力された設定情報を前記指示書に反映し、該設定情報の反映された指示書に基づいて前記処理情報によって示される一連の処理を実行させるための操作画面表示プログラムである。
【0023】
【発明の実施の形態】
以下、本発明の好ましい実施の形態について図面を参照しながら詳細に説明する。
【0024】
図1は、本発明の操作画面表示装置を適用可能な複合機を含む文書処理システム10の構成を示すブロック図である。
【0025】
文書処理システム10は、様々なサービスやアプリケーションがネットワーク12を介して接続されたものである。サービスとは、外部からの要求に応じて文書に関する利用可能な機能をいう。サービスの一例には、コピー、プリント、スキャン、ファクシミリ送受信、及びメール配信処理等が該当する。
【0026】
文書処理システム10は、具体的には、複合機14、指示書エディタ18、サービス検索サーバ16、連携処理サーバ17、指示書管理サーバ19、及びサービス処理装置20が、ネットワーク12を介して互いにデータやコマンドの授受可能となるように接続されている。
【0027】
サービス検索サーバ16は、ユーザの所望のサービスを検索するためのものである。指示書エディタ18は、クライアント端末であると共に本発明の指示書に相当する定型業務テンプレートを作成するためのものである。指示書管理サーバ19は、定型業務テンプレートを管理するためのものである。連携処理サーバ17は、定型業務テンプレートに従って各サービスの連携処理を実行するためのものである。連携とは、あるサービスの結果が以降に起動するサービスを決定したり、あるいは、以降のサービスの動作に影響を与える等のサービス間の関係を有することをいう。サービス処理装置20は、サービス処理を行うためのものである。なお、サービス処理装置20は、コピー機、ファクシミリ装置、サーバ、さらに、文書データに所定の処理を施すパーソナルコンピュータであってもよく、特に限定されるものではない。
【0028】
複合機14は、サービス処理装置20の内の1つであり、スキャン、及びメール配信等のサービス処理を行うためのものである。複合機14は、本実施形態では、主にスキャンを行うとともに、詳細を後述する定型業務テンプレートに応じて作成された入力画面を介して所定の項目が入力された後に、スキャンした画像を定期的にネットワーク12を介して外部へ配信するものとする。
【0029】
なお、文書処理システム10は、本実施の形態では所定のサービス処理を行う複数のサーバ又は装置がネットワーク12を介して接続された構成となっているが、複数のサービスがネットワーク12を介して接続されていれば特に限定されるものではない。さらに、サービス処理装置20の個数も限定されるものではない。
【0030】
ここで、指示書としての定型業務テンプレートとは、一連の処理を複数の機能的な処理に分解した場合において、各機能の関係を表す情報と、各機能を呼び出すための情報(インタフェース情報)とを含むものである。定型業務とは、月報や週報等の定期的に作成される文書を定期的に配信するなどの定期的に実行される処理を示すものである。なお、本実施の形態では、指示書として定期的に行われる処理を記述した定型業務テンプレートを用いる場合を説明するが、このようなものに限られるものではなく、不定期に行われる処理を記述したものであってもよい。
【0031】
ここで、上記複合機14、指示書エディタ18、サービス検索サーバ16、連携処理サーバ17、指示書管理サーバ19、及びサービス処理装置20の相互関係について、定型業務テンプレートに応じて概要を説明する。
【0032】
指示書エディタ18は、ユーザの所望のサービスをサービス検索サーバ16から検索するとともに、ユーザの操作により指示書としての定型業務テンプレートを作成する。指示書エディタ18により作成された定型業務テンプレートは、指示書管理サーバ19において管理される。連携処理サーバ17は、指示書管理サーバ19に管理された定型業務テンプレートから指定された定型業務テンプレートを解釈することにより、所定の複合機14を含むサービス処理装置20を呼び出し、連携処理を実行する。この連携処理は、上記呼び出した各装置へ、上記定型業務テンプレートの内の各装置に関連する部分の定型業務テンプレートを抽出し、各々の処理装置に送信することによって実行される。また、連携処理サーバ17は、実行中の連携処理の状況や実行終了した連携処理の結果の情報を各処理装置から受信するとともに保存し、外部からの要求に応じて、連携処理の状況や結果を通知する。
【0033】
本実施の形態では、複合機14は、入力画面の画面表示を行うとともにユーザによる操作入力の受け付け可能な表示処理機能を備えている。この場合、複合機14では、連携処理サーバ17から受信した定型業務テンプレートに基づいてスキャン処理などの画像処理やスキャンされた画像を外部へ送信する際に、画像処理濃度の変更や送信先の指示入力をユーザに対して求める場合がある。
【0034】
このような場合には、入力されるべきデータを入力するための表示画面及び入力されたデータの検証機能等が必要となる。そこで、本実施の形態では、連携処理サーバ17から複合機14へ送信する定型業務テンプレートにユーザ・インターフェース情報(以下、UI情報という)を含めて送信する。UI情報とは、ユーザに対して出力(画面表示)及び入力を求めるとともに、入力された情報に応じた処理を規定するための情報の総称である。
【0035】
本実施の形態では、複合機14は、ユーザに対して指示入力及び画面表示を行うと共に、指示入力された入力データを定型業務テンプレートに反映して連携処理の起動を要求するための図示を省略した連携処理機能を備えている。
【0036】
本実施の形態では、この連携処理機能の内の、ユーザに対して入力データの指示入力及び画面表示を行うとともに、入力データが指示入力されることによって検証や表示等の各処理を行う表示処理機能について主に説明する。
【0037】
図2には、本発明の操作画面表示装置を適用可能な複合機14の機能的な構成の一例を示すブロック図を示した。複合機14は、図示を省略したCPU、ROM、RAMからなるマイクロコンピュータを含んで構成されており、図2に示す表示処理機能部15を含んで構成されている。表示処理機能部15は、定型業務テンプレート記憶部22、構造化データ抽出部24、UI制御部26、アドレス帳管理部28、オペレータ属性管理部30、テキスト検証部32、操作パネル制御部34、入力値管理部36、入出力部38、及び定型業務制御部40を含んで構成される。上記定型業務テンプレート記憶部22、構造化データ抽出部24、アドレス帳管理部28、オペレータ属性管理部30、テキスト検証部32、操作パネル制御部34、入力値管理部36、入出力部38、及び定型業務制御部40、及びUI制御部26は、図示を省略したマイクロコンピュータに接続されており、互いにデータやコマンドの授受が可能な構成となっている。
【0038】
定型業務テンプレート記憶部22は、ネットワーク12を介して連携処理サーバ17から定型業務テンプレートを受信するとともに、受信した定型業務テンプレートを記憶するための機能部である。構造化データ抽出部24は、定型業務テンプレートに含まれる複数の処理を、各処理毎に抽出するための機能部である。本実施の形態では、構造化データ抽出部24は、定型業務テンプレートからUI作成処理、及びスキャン及び配信等のその他の処理各々に関係する記述を各処理毎に抽出するものとして説明する。
【0039】
UI制御部26は、定型業務テンプレートに含まれる、構造化データ抽出部24で抽出されたUI作成処理に関係する記述、すなわちUI情報に従って詳細を後述するUIを作成するとともに、アドレス帳管理部28、オペレータ属性管理部30、テキスト検証部32、操作パネル制御部34、入力値管理部36、及び入出力部38を制御するための機能部である。アドレス帳管理部28は、UI情報に従って月報等の文書を定期的に外部へ配信するときの配信先一覧をユーザに対して選択可能に提示するためのアドレスデータを抽出するための機能部である。アドレス帳管理部28には、アドレスデータ記憶部48が接続されている。
【0040】
アドレスデータ記憶部48は、複合機14を使用する可能性のあるユーザの氏名、メールアドレス、FAX番号、及び該ユーザに予め付与された複合機14のスキャンによって得られた文書を暗号化するための暗号化鍵等のデータを各々のユーザを識別可能な情報(以下、ユーザIDという)に関連づけて記憶するためのものである。すなわち、アドレス帳管理部28は、入出力部38を介して入力された入力データに応じて、アドレスデータ記憶部48から、氏名及びメールアドレス等の配信先を選択可能なデータを抽出し、UI制御部26に出力する。
【0041】
なお、アドレスデータ記憶部48に記憶されるアドレスデータは、予めアドレスデータ記憶部48に記憶するようにしてもよく、また詳細を後述する定型業務テンプレートの記述に従って、ネットワーク12を介して外部から受信したアドレスデータをアドレスデータ記憶部48に登録することにより更新するようにしてもよい。
【0042】
オペレータ属性管理部30には、オペレータ属性記憶部50が接続されている。オペレータ属性記憶部50は、複合機14を使用する可能性のあるユーザの氏名、性別、所属部署、職制、及び使用言語等の属性を該ユーザのユーザIDに関連づけて記憶するためのものである。オペレータ属性管理部30は、入出力部38を介して入力されたユーザIDに基づいて、複合機14を使用するユーザの性別、所属、部署、言語などの個人属性情報を抽出するとともに、抽出結果をUI制御部26へ出力するための機能部である。なお、オペレータ属性記憶部50に記憶されるデータは、上記アドレスデータ記憶部48と同様に、予め記憶するようにしてもよく、また詳細を後述する定型業務テンプレートの記述に従って、ネットワーク12を介して外部から受信したデータをアドレスデータ記憶部48に登録することによって更新するようにしてもよい。
【0043】
テキスト検証部32は、入出力部38を介して入力されるべきデータを規定するための後述するデータ型を記憶して管理すると共に、入出力部38を介して入力された入力データを上記データ型に応じて検証するための機能部である。操作パネル制御部34は、UI情報に従って、特定のキーまたは特定の表示領域による操作入力の禁止を示す操作禁止情報を管理すると共に、入出力部38のユーザの操作により入力された入力データにより、禁止情報に該当するキーの入力を制御するための機能部である。
【0044】
入出力部38は、UI制御部26で生成されたUIを表示すると共にユーザの操作入力を受け付けるためのものであり、UI表示部42、UI入力受付部44,及びオペレータ認識部46を含んで構成される。UI表示部42は、UI制御部26で生成されたUIに応じた入力画面を表示するためのものであり、液晶表示装置等で構成される。UI入力受付部44は、ユーザの操作入力を受け付けるためのものであり、UI表示部42と一体的に設けられたタッチパネルとしの機能を有するものである。オペレータ認識部46は、ICカード、磁気カード等のユーザを認識するための情報が予め記録された記録媒体から、ユーザを認識するための情報を読取るためのものであり、カードリーダ等がある。なお、オペレータ認識部46は、UI入力受付部44と一体的に設けるようにしてもよい。
【0045】
入力値管理部36は、入出力部38を介して入力された入力データを管理するための機能部であり、入力値記憶部52に接続されている。入力値記憶部52は、入出力部38を介して入力された入力データを、オペレータ氏名、メールアドレス等の該入力データの種別毎に記憶するためのものである。
【0046】
定型業務制御部40は、入出力部38を介して入力された入力データに応じたスキャン処理、スキャン処理により得られた文書データの入出力部38を介して入力された入力データに応じた外部への配信処理等の、複合機14で実行される上記UI制御部26によるUI作成処理以外の処理の実行を制御するための機能部である。このUI作成処理以外の処理は、定型業務テンプレートに含まれるUI情報以外の記述によって示される。
【0047】
なお、上記定型業務テンプレート記憶部22は、本発明の記憶手段及び取得手段に相当し、UI入力受付部44及びオペレータ認識部46は、本発明の入力手段に相当し、UI表示部42は、本発明の表示手段に相当する。また、アドレスデータ記憶部48は、本発明の格納手段に相当し、テキスト検証部32は、本発明の評価手段に相当する。また、操作パネル制御部34は、本発明の禁止手段に相当し、オペレータ属性管理部30は、記録手段に相当する。
【0048】
本実施の形態では、定型業務テンプレートは、予め定型業務テンプレート記憶部22に記憶されているものとして説明する。
【0049】
ここで、UI情報の構成について説明する。UI情報は、入力されるべきデータ(入力データ)として、1または複数の入力項目を含んで構成されている。各々の入力項目には、属性情報として、UI表示部42に表示する表示部品の種類、データ型、及びオプション情報等が設定されている。表示部品は、UI表示部42に表示される各入力項目の表示形態を示すものであり、テキストフィールド、ラジオボタン、チェックボックス及びそのデフォルト値等がある。
【0050】
データ型は、入力されるべきデータの意味、すなわち内容を規定するものである。データ型の一例には、文字、数値、メールアドレス、及びURL等がある。また、オプション情報は、入出力部38を介して該入力項目として入力されるべきデータの表示や入力されたデータの格納等の処理を規定するためのものである。すなわち、データ型及びオプション情報は、いわゆるメタデータと一般的に称されるものに相当する。
【0051】
オプション情報の一例には、図7に示すようなバリエーションが挙げられる。図7に示すように、オプション情報の一例には、<送信先・送信手段>、<Security要否>、<入力値の保存>、<更新タイミング>、<言語>、及び<特定キーの入力禁止>等が挙げられる。<送信先・送信手段>は、月報や週報等の定期的に複合機14から外部へ配信する文書データを送信する送信先の表示、及び該送信先への送信手段を示すものである。送信先の一例には、氏名及びメールアドレス等のアドレスデータ一覧がある。また、送信手段の一例には、メール、Fax等がある。
【0052】
<Security要否>は、入力されるべきデータに対して、何らかの入力制限が必要であるか否かを示すものである。入力制限の一例には、特定の送信先に対して送信可能なユーザを制限するための入力制限があり、この場合、例えば、特定の送信先のユーザID及び該送信先への送信権限を有するオペレータのユーザIDが記述される。
【0053】
<入力値の保存>は、入出力部38を介して入力されたデータに対して、該入力データの種類毎に入力されたデータを管理することを示すものである。<更新タイミング>は、ネットワーク12に接続された外部機器から、データを受信することによって、複合機14内に記憶されたアドレスデータ等のデータを更新するためのタイミングを示すものである。更新タイミングの一例には、毎月、及び3ヶ月毎等があり、これらの更新タイミングが示されることによって、例えば、外部のPC等に最新のアドレスデータが記憶されている場合等に、定期的に該PCから最新のアドレスデータを受信することによって、複合機14内のアドレスデータ記憶部48のアドレスデータを最新のデータに更新することができる。
【0054】
<言語>は、画面表示する言語情報を示すものである。言語情報の一例には、日本語、及び英語等がある。従って、<言語>に示される言語情報に応じたUI情報に基づいて、該言語情報による入力画面がUI表示部42に表示可能となる。例えば、複数の<言語>が示される場合、示される言語情報に応じた表示画面をUI表示部42に表示可能となる。<特定キーの入力禁止>は、データ入力時のUI入力受付部44またはオペレータ認識部46による特定のキーの操作による入力禁止を示すものである。
【0055】
なお、オプション情報は、上記図7に示した種類に限られるものではなく、更に様々な種類のオプション情報を容易することが可能である。また、上記オプション情報は、必ずしも各入力項目の属性情報として含まれるものではなく、例えば、上記オプション情報を有さない入力項目の記述も可能である。また、上記オプション情報は、1つの入力項目に対して複数設定することも可能である。更に、上記オプション情報は、複数の入力項目に共通する属性として設定することも可能である。このような形態の一例には、上記オプション情報の内の<言語>等がある。
【0056】
図3には、XML(eXtensible Markup Language)フォーマットで構成された定型業務テンプレートの一例を示した。なお、定型業務テンプレートは、HTML等のXMLフォーマット以外のフォーマットで作成されたものあってもよい。指示書に含まれるUI情報は、UI情報の開始位置を示す<UserInput>からUI情報の終了位置</UserInput>間に記述される。
【0057】
図3に示すUI情報には、入力可能な入力項目として、“原稿サイズ”、“スキャン解像度”、“裏うつり除去”、“二値化処理”、“送信先ファクシミリ”、“送信先メールアドレス”が示されている。また、表示される表示項目として“月報配信”、“操作者”が示されている。
【0058】
入力項目“原稿サイズ”には、表示部品として選択可能な表示部品を示すSelect nameが示されている。また、入力項目“原稿サイズ”には、初期値“true”としてA4が示されると共に、A4、B5、B4の中から値を選択可能であることを示している。入力項目“スキャン解像度”は、表示部品として、選択可能な表示部品を示すSelect nameが示されている。また、入力項目“スキャン解像度”は、単位として“DPI”が表示される。また、初期値“true”として400が示されると共に、400または600から値を選択可能であることが示される。
【0059】
入力項目“裏うつり除去”は、表示部品として、チェックボックスを示す“checkbox”が示されるとともに、初期選択状態を示す“true”が示される。同様に、入力項目“2値化処理”は、表示部品として、チェックボックスを示す“checkbox”が示される。
【0060】
入力項目“送信先ファクシミリ”には、表示部品として、テキストフィールドを示す“text”が示される。また、データ型(fx:test)として、入力されるべきデータがファクシミリ番号用のデータであることを示す“fax”が示される。
【0061】
入力項目“送信先メールアドレス”には、表示部品として、テキストフィールドを示す“text”が示される。また、データ型(fx:test)として、入力されるべきデータがメールアドレス用のデータであることを示す“smtp”が示される。さらに、入力項目“送信先メールアドレス”には、優先順位を示すオプション情報(fx:priority)が示されており、優先順位の高いオプション情報として、アドレス選択画面の表示を示す“addressbook”が示されると共に、更に、優先順位の低いオプション情報として、キーボード入力画面の表示を示す“keyboad”が示される。また、入力項目“送信先メールアドレス”には、オプション情報として更にSecurity要を示す“Inhibit”が示されており、オペレータが‘山田花子’の場合には送信先として‘佐藤太郎’のが不可能であることを示す“$operator=‘山田花子’and $value=‘佐藤太郎’”が示されている。
【0062】
更に、上記入力項目“原稿サイズ”、“スキャン解像度”、“裏うつり除去”、“二値化処理”、“送信先ファクシミリ”、“送信先メールアドレス”及び表示項目“月報配信”、“操作者”に共通するオプション情報として<言語>を示す“japanese”及び“english”が示されている。
【0063】
すなわち、図3に示す定型業務テンプレートには、データ型(fx:dest)を有する入力項目としては“送信先ファクシミリ”、“送信先メールアドレス”が示されており、各々ファクシミリ番号用であること、メールアドレス用であることが示される。また、オプション情報を有する入力項目としては、“送信先メールアドレス”があり、これには、優先順位を表すオプション情報(fx:priority)としてアドレス選択画面、キーボード入力画面、が示されるとともに、Security要(inhibit)を示すオプション情報としてメールアドレスの操作制限を示す情報が示される。また、複数の入力項目に共通するオプション情報として、<言語>が示され、“japanese”及び“english”が示される。
【0064】
次に、複合機14で実行される表示処理について、図4、図5、及び図6を用いて説明する。
【0065】
図5には、複合機14において、定型業務テンプレートに記述されたUI情報を読みとってUIを作成し、入力画面を表示する一連のプロセスを示した。
複合機14では、ステップ100において、定型業務テンプレート読み取り処理が実行される。ステップ100の処理は、上記構造化データ抽出部24に対応する。次にステップ102では、定型業務テンプレートに含まれる複数の処理を、各処理毎に抽出する構造化データ抽出処理が実行される。本実施の形態では、ステップ102では、定型業務テンプレートからUI情報を抽出する場合を説明する。
【0066】
次に、ステップ104では、上記ステップ102で抽出したUI情報に応じて、ユーザに対して出力及び入力を求めるとともに、入力されたデータに応じた処理を実行するためのUI生成処理(詳細後述)が実行された後に、ステップ106へ進む。ステップ104の処理は、上記UI制御部26に対応する。すなわち、ステップ104の処理は上記UI制御部26による入力管理部36、操作パネル制御部34、テキスト検証部32、オペレータ属性管理部30、アドレス帳管理部28、及び入出力部38の制御によって実行される機能に対応するものである。
【0067】
ステップ106では、上記ステップ104のUI生成処理によって生成された入力画面をUI表示部42に表示した後に、本ルーチンを終了する。
【0068】
次に、上記ステップ104におけるUI生成処理について、図6の処理ルーチンを用いて説明する。なお、本実施の形態では、図3に示すUI情報に基づいてUI生成処理を行う場合を説明する。すなわち、オプション情報として、UI情報に含まれる入力項目に、<送信先・送信手段>、<Security要>が示されるとともに、複数の入力項目に共通して設定されるオプション情報として、<言語>が示される場合を説明する。
【0069】
ステップ200では、UI情報の前段に<言語>を示すオプション情報が記述されているか否かを判断する。ステップ200で否定されるとステップ204へ進み、肯定されるとステップ202へ進む。ステップ202では、UI情報の前段に記述された<言語>を示すオプション情報に示される言語情報図示を省略したメモリに格納される。
【0070】
次にステップ204では、入力項目の読取処理が実行される。ステップ204の処理は、UI情報の前段に記述された入力項目を読み取るものである。次にステップ206では、表示部品読取処理が実行される。ステップ206の処理は、上記ステップ204で読取った入力項目の表示部品の種類を示す情報を読取るものである。
【0071】
次にステップ208では、データ型読取処理が実行される。ステップ208の処理は、上記ステップ204で読取った入力項目のデータ型を示す情報を読取るものである。次にステップ210において、上記ステップ208で読取ったデータ型を示す情報を、上記ステップ204で読取った入力項目を示す情報に関連づけて格納する。このステップ210の処理は、テキスト検証部32に対応するものである。
【0072】
次にステップ212では、上記ステップ204で読取った入力項目に、オプション情報が設定されているか否かを判断する。ステップ212で否定されるとステップ220へ進み、肯定されるとステップ214へ進む。
【0073】
ステップ214では、上記ステップ212で読取ったオプション情報に対応する入力画面の作成処理が実行される。ステップ214の処理は、UI制御部26に対応するものであって、オプション情報に応じたデータの出力を、該オプション情報のデータを管理する機能部へ指示することによって、オプション情報に応じたデータを取得し、取得したデータに応じて入力画面を作成するものである。
【0074】
例えば、“address−book”がオプション情報として示される場合、UI制御部26は、“address―book”に対応するデータの出力指示をアドレス帳管理部28へ実行する。アドレス帳管理部28では、アドレスデータ記憶部48からアドレスデータの内のメールアドレス及びユーザ名を抽出する。次にアドレス帳管理部28からUI制御部26へ、抽出したメールアドレス及びユーザ名が出力される。UI制御部26では、入力されたメールアドレス及びユーザ名に応じてアドレス選択画面を作成する。同様に、“keyboad”が示される場合、仮想キーボードを示す画面を図示を省略したメモリから把握する。
【0075】
次にステップ216では、上記ステップ214で作成された入力画面を対応する入力項目に関連づけてメモリに格納する。次にステップ218において、上記ステップ204で読取った入力項目に更にオプション情報が設定されているか否かを判断する。ステップ218で肯定されると、ステップ214へ戻り、否定されるとステップ220へ進む。ステップ218の判断によって、1つの入力項目に対して複数のオプション情報が設定される場合についても対応可能となる。なお、オプション情報として優先順位を示すオプション情報(例えば、fx:priority)が設定される場合、より前段に記述されたオプション情報の優先順位が高くなるものとする。この場合、上記ステップ212乃至ステップ218の処理が繰り返し実行されることによって、優先順位の高い順にオプション情報が読取られ、読取ったオプション情報に応じた入力画面が順次図示を省略したメモリに格納される。このとき、優先順位を示す情報を図示を省略したメモリに格納するようにすればよい。
【0076】
次にステップ220では、次の入力項目があるか否かを判断し、肯定されるとステップ204へ戻り、否定されるとステップ222へ進む。ステップ222では、入力画面生成処理が実行される。入力画面は、上記ステップ204乃至ステップ220の処理によって得られた入力項目、該入力項目の表示部品を示す情報、該入力項目のデータ型を示す情報、該入力項目のオプション情報に応じて、UI表示部42に表示する各々の入力項目の表示部品の種類に応じた形状のボタンや文字入力欄等の画面構造を生成するとともに、表示される入力データ、及び各々の入力項目の入力制御、及び各入力項目がユーザの操作入力によって選択されることによって行われる処理が把握され、上記生成した画面構造に反映されることにより作成される。
【0077】
具体的には、表示部品情報から、テキストフィールド、ラジオボタン、チェックボックス、及びそのデフォルト値等の表示形態が成形されるとともに、成形された表示形態の入力項目の画面構造が生成される。また、各入力項目に記述されたオプション情報から、各入力項目がユーザの操作入力によってUI入力受付部44を介して選択されることによって行われる処理やオペレータ認識部46を介して入力されることによって行われる処理が把握されて、上記生成された画面構造に反映される。
【0078】
次にステップ224では、上記ステップ222で作成された入力画面の入力画面情報を、図示を省略したメモリに格納された言語情報に関連づけて記憶する。このため、オプション情報の<言語>に示される言語情報に応じた入力画面が得られる。
【0079】
次に、ステップ226では、次のオプション情報として<言語>が記述されているか否かを判断し、否定されると本ルーチンを終了し、肯定されるとステップ228へ進む。ステップ228では、上記ステップ226で判断した<言語>の言語情報を図示を省略したメモリに格納した後に、上記ステップ204へ戻る。
【0080】
なお、本実施の形態では、UI情報に含まれるオプション情報として<送信先・送信手段>、及び<Security要>、及び<言語>が示される場合を説明したが、そのほかのオプション情報が設定された場合についても同様に、表示画面を作成することができる。
【0081】
具体的には、オプション情報として入力項目に<入力値の保存>が示される場合、上記ステップ214及びステップ216の処理に変更して、対応する入力項目を示す情報に関連付けて、入力値の保存を示す情報を図示を省略したメモリに格納する処理を実行するようにすればよい。この処理は、入力値管理部36に相当するものである。
【0082】
また、UI情報に含まれる複数の入力項目に共通して設定されるオプション情報として、<更新タイミング>が示される場合、上記ステップ200の処理に変更して、<更新タイミング>の記述の有無を判断し、上記ステップ202の処理に変更して、<更新タイミング>に示される情報に基づいて、対応する更新される情報の格納先を示す情報、及び更新する情報の格納先を示す情報とともに、更新タイミングを示す情報を、図示を省略したメモリに格納する処理を実行すればよい。なお、この処理は、定型業務制御部40に相当するものである。
【0083】
また、オプション情報として<特定キーの入力禁止>がUI情報に含まれる示場合、上記<更新タイミング>が示される場合と同様に、ステップ200の処理に変更して、<特定キーの入力禁止>の記述の有無を判断し、上記ステップ202の処理に変更して、<特定キーの入力禁止>に示される情報に基いて、入力が禁止されるキーを示す情報を図示を省略したメモリに格納する処理を実行すればよい。なお、この処理は、操作パネル制御部34に相当するものである。
【0084】
例えば、図5及び図6に示す処理ルーチンが実行されることによって、図3に示すUI情報が読取られると、図4に示す表示画面60がUI表示部42に表示される。具体的には、図4に示すように、入力項目である“原稿サイズ”、及び“スキャン解像度”を選択するための選択ボックス68、70が表示されるとともに、“裏うつり除去”、及び“2値化処理”を選択するためのチェックボックス72、74が表示される。また、テキストフィールドである“送信先ファクシミリ”入力欄76及び“送信先メールアドレス”入力欄78が表示される。
【0085】
次に、UI表示部42に表示された表示画面60に対して操作入力をする場合について説明する。
【0086】
ユーザによってUI表示部42に表示された表示画面60の“送信先メールアドレス“の入力欄78の押圧操作がなされると、UI入力受付部44を介して、入力項目”送信先メールアドレス“を示す情報がUI制御部26に入力される。UI制御部26では、入力された入力項目” 送信先メールアドレス“に対応するアドレス選択画面を示す情報をUI制御部26の図示を省略したメモリから読取るとともに、UI表示部42に出力する。このため、UI表示部42には、例えば、図4に示すアドレス選択画面62が表示される。
【0087】
更に、ユーザによって、UI表示部42に表示された表示画面60の“キーボード入力“領域80の押圧操作がなされると、UI入力受付部44を介して、入力項目”送信先メールアドレス“を示す情報がUI制御部26に入力される。UI制御部26では、入力された入力項目” 送信先メールアドレス“に対応するアドレス選択画面に次ぐ優先順位の画面、すなわち、キーボード入力画面を示す情報を図示を省略したメモリから読取るとともに、UI表示部42に出力する。このため、UI表示部42には、例えば、図4に示すキーボード入力画面64が表示される。
【0088】
さらに、キーボード入力画面64のテキスト入力欄82を介してデータが入力されると、UI制御部26は、テキスト検証部32へ上記入力されたデータを出力する。テキスト検証部32では、入力されたデータと、対応する入力項目の入力されるべきデータ型とを比較することによって、入力されるべきデータ型のデータが入力されたか否かを検証し、検証結果をUI制御部26へ出力する。UI制御部26では、例えば、検証結果がエラーである場合、エラーメッセージをUI表示部42に出力する。また、検証結果が正常である場合、入力されたデータをUI制御部26の図示を省略したメモリに記憶すると共に、定型業務制御部40へ出力する。このとき、UI情報に<入力値の保存>を示すオプション情報が更に設定されると、入力されたデータを入力値管理部36を介して、データの種類毎に入力値記憶部52に記憶することができる。
【0089】
定型業務制御部40では、例えば、入力されたデータに応じてスキャン処理を実行した後に、定型業務パラーメータの記述内容に応じてスキャン処理により作成された文書データを入力された送信先を示すデータに応じて外部へ配信する。
【0090】
なお、上記入力画面60の表示前に、オペレータ認識部46を介してユーザIDが入力された場合、UI制御部26では、入力されたユーザIDをオペレータ属性管理部30へ出力する。オペレータ属性管理部30では、入力されたユーザIDに対応する属性を示す情報をUI制御部26に出力する。例えば、使用言語を示す情報がUI制御部26に入力されると、UI表示部42は、入力された言語に応じた言語形態の表示画面を表示する。
【0091】
また、同様に、属性を示す情報として暗号化鍵がUI制御部26に入力されると、UI制御部26は、後の定型業務制御部40によるスキャン処理によって作成された文書データを該暗号化鍵によって暗号化した後に外部へ配信可能となる。
【0092】
また、属性を示す情報として、氏名を示す情報がUI制御部26に入力されると、例えば、上記図4の表示画面64により入力された入力データをアドレス帳管理部28に出力する。アドレス帳管理部28では、入力されたメールアドレスを示すデータに応じた氏名を抽出し、UI制御部26に出力する。UI制御部では、上記入力項目に対応するオプション情報として<Security要>を示す情報が図示を省略したメモリに格納されているか否かを判断し、格納されている場合には、<Security要>を示す情報と、入力されたオペレータの氏名を示す情報と、送信先として入力されたユーザの氏名を示す情報とから、該オペレータは入力されたメールアドレスへ送信を実行する権限があるか否かを判断する。UI制御部26では、例えば、判断結果がエラーである場合、エラーメッセージをUI表示部42に出力する。また、検証結果が正常である場合、入力されたデータをUI制御部26の図示を省略したメモリに記憶すると共に、上記説明と同様に定型業務制御部40へ出力する。
【0093】
なお、本実施の形態では、定型業務テンプレートは、予め定型業務テンプレート記憶部22に記憶される場合を説明したが、外部からネットワーク12を介して入力されるようにしてもよい。
【0094】
以上説明したように、本実施の形態の複合機14では、定型業務テンプレートに基づいて入力画面が動的に生成されて表示されるので、拡張性及び汎用性に優れた入力画面を提供することができる。
【0095】
また、UI情報に、入力されるべきデータを規定するためのデータ型を含めることができるため、該データ型に応じて入力されたデータを検証することができ、該当入力項目に入力されるべき情報の入力をユーザに対して促すことが可能となる。
【0096】
また、UI情報にオプション情報を記述することができるため、該オプション情報に応じて入力されるべきデータを入力するための入力画面の表示や、入力されたデータの検証を行うことができるので、汎用性及び拡張性に優れた入力画面を提供することが可能となる。
【0097】
なお、本実施の形態では、データ型及びオプション情報として、文字を設定する場合を説明したが、このような形態に限られるものではなく、論理式等を設定することも可能である。
【0098】
なお、上記各実施形態では、本発明を、指示書(定型業務テンプレート)に記述された一連の処理をネットワークを介して相互に接続された複数のサービス処理装置による連携処理サーバ17を用いた分散処理により実行する文書処理システム10に適用した場合について説明したが、本発明はこれに限定されるものではなく、本発明は、例えば、連携処理サーバ17を用いることなく指示書に記述された処理を実行する文書処理システムに適用することもできる。
【0099】
また、本発明は、連携処理サーバ17を用いない文書処理システムや、連携処理サーバ17を用いる文書処理システム10における各サービスを実行する複数のサービス処理装置を、ネットワークを介さずに単体として構成した複合機に適用することもできる。本発明を上記のような文書処理システムに適用した場合や当該複合機に適用した場合にも、上記実施形態と同様の効果を得ることができる。
【0100】
【発明の効果】
本発明の操作画面表示装置、操作画面表示方法及び操作画面表示プログラムは、文書データに施す少なくとも1つ以上の処理を含む一連の処理を表した処理情報と、各処理を実行するときパラメータを表す設定情報と、設定情報のパラメータについて予め定めた設定可能条件を既定する入力因子情報と、が記述された指示書に基づいて、入力手段によって入力された設定情報について、該設定情報の指示書に含まれる入力因子情報で規定される設定可能条件に対応するデータを表示することができるので、設定可能条件に応じた様々なデータを表示することができ、入力因子情報の設定による柔軟なカスタマイズ可能な拡張性のあるユーザインターフェースを提供することができる、という効果を有する。
【図面の簡単な説明】
【図1】 本発明の第1の実施形態に係る文書処理ネットワークシステムの構成を示すブロック図である。
【図2】 複合機の機能的な構成を示すブロック図である。
【図3】 XMLフォーマットで作成された定型業務テンプレートを示す図である。
【図4】 入力画面の一例を示す図である。
【図5】 定型業務テンプレートに応じて入力画面を作成し表示するプロセスを示すフローチャートである。
【図6】 UI生成処理を示すフローチャートである。
【図7】 オプション情報の一例を示す模式図である。
【符号の説明】
14 複合機
22 定型業務テンプレート記憶部
24 構造化データ抽出部
26 UI制御部
28 アドレス帳管理部
30 オペレータ属性管理部
32 テキスト検証部
34 操作パネル制御部
36 入力値管理部
38 入出力部
40 定型業務制御部
42 UI表示部
44 UI入力受付部
46 オペレータ認識部
48 アドレスデータ記憶部
50 オペレータ属性記憶部
52 入力値記憶部[0001]
BACKGROUND OF THE INVENTION
The present invention provides an operation screen display device,as well asIn particular, an operation screen display device that performs processing according to an instruction that represents a plurality of processes to be performed on document data as a series of processes.AndAnd an operation screen display program.
[0002]
[Prior art]
Conventionally, there has been proposed a multi-function machine in which a plurality of functions such as a facsimile function, a scanner function, and a printer function are integrated into a copying machine. By connecting such a multifunction device to a network to which a personal computer (PC) or the like is connected, paper-based office processing using a copier, facsimile, etc., and processing of documents digitized on a PC are performed. Can cooperate. Specifically, a paper document can be scanned and transferred to a personal computer, or a document received by a facsimile function can be transmitted to a PC as image data without printing.
[0003]
In general, the user interface of such a multi-function device is not extensible because its items and behavior are fixed. For this reason, it is difficult to add instructions and input items necessary for the work when linking with computerized processing on a personal computer later. For this reason, a technique for easily customizing a user interface has been proposed (see, for example, Patent Document 1).
[0004]
According to this technique, a plurality of description files for defining a user interface screen according to parameters predetermined for executing a specific process in advance are prepared. The user can create a user interface screen for a specific application by reading the prepared description file and constructing a data structure.
[0005]
[Patent Document 1]
JP-A-6-266667 (pages 15-16, FIG. 2)
[0006]
[Problems to be solved by the invention]
However, in the above prior art, the user interface can be customized, but the above prior art is a user interface development tool for a specific application, that is, only a function for performing a specific process is set as a setting target. Is. Therefore, flexible customization according to various processing contents such as processing including functions not to be set cannot be performed.
[0007]
The present invention has been proposed to solve the above-described problem, and an operation screen display device capable of providing a user interface excellent in expandability and versatility,AndAnd to provide a program.
[0008]
[Means for Solving the Problems]
In order to achieve the above object, the present invention provides:
In an operation screen display device included in a document processing system in which a plurality of service processing devices that perform predetermined processing on document data are connected on a network,
AboveProcessing information representing a series of processing including at least one processing applied to document data;
Including input item information indicating an input item for determining a condition for executing the processing, and input factor information defining a settable condition predetermined as setting information set for the input item, and externally User interface information for defining the processing according to the input setting information and requesting the output of the input item and the input of the setting information,
Storage means for storing the instruction in which is described,
Selecting the input item; andAn input means for inputting the setting information;
An input screen including at least the input item is displayed according to the user interface information included in the instruction, and corresponds to the selected input item when the input item is selected by the input unit.Display means for displaying data corresponding to settable conditions defined by the input factor information;
Data corresponding to the settable condition is displayed by the display unit, and when the setting information is input by the input unit according to the displayed data, the input setting information is reflected in the instruction sheet, Execution means for executing a series of processing indicated by the processing information based on an instruction sheet in which the setting information is reflected;,
An operation screen display device characterized by comprising:
[0009]
The operation screen display device of the present invention includes a storage means, processing information,Input itemsInformation and instructions describing input factor information are stored. The process information represents a series of processes including at least one process applied to the document data. The document data is information related to the document, such as character information such as text data or image information obtained by reading a paper document. The processing applied to the document data indicates processing that can be executed by the operation screen display device, and indicates processing related to the use of the document such as document scanning and transmission of the document data to the outside. Each process in the operation screen display device has an environmental condition for executing each process. This environmental condition can be determined by setting information. In other words, the operation screen display device is used to specify the processing conditions and the type of each processing.SettingProcessing is executed in an environment determined by fixed information. For example, in the case of an environmental condition for which fineness is to be defined as an example, the resolution may be adopted as the setting information, and the value or range that can be used by the operation screen display device is set as the resolution.SamplingUse it. This setting information is input by input means. In addition, input factor information is described in the instruction sheet. The input factor information defines a settable condition for the parameter of the setting information. The settable conditions indicate parameter values and ranges in which processing performed by the operation screen display device can be executed, and forms that can be set as parameters. In this settable condition, a plurality of values to be input may be determined in advance, or may indicate the form of data to be input.
[0011]
As described above, since the data corresponding to the input factor information of the predetermined setting condition can be displayed on the display unit according to the input data of the setting information by the input unit, the data corresponding to the processing content of the operation screen display device can be displayed. If the input factor information is set, data to be originally input can be displayed. Therefore, a flexible and customizable and scalable user interface can be provided by setting the input factor information. Further, since the display means can display data corresponding to the settable condition, it is possible to prompt the user to input data that matches the settable condition.
[0012]
In order to set the setting information, a plurality of parameters may be known in advance. Accordingly, the operation screen display device of the present invention further includes storage means for previously storing a plurality of parameters that can be set as the setting information while corresponding to the settable conditions specified by the input factor information. By the input meansWhen the input item is selectedA plurality of parameters stored in the storage means are displayed as the data. The plurality of parameters are a plurality of data corresponding to the settable conditions defined by the input factor information, and are composed of a plurality of data to be input as the setting information. Examples of the plurality of parameters include a plurality of address information indicating the transmission destination of the document data. The display means can display a plurality of parameters input by the input means as the data. Thereby, since data that can be set in advance can be displayed at the time of input, the convenience of operation can be improved.
[0013]
It is preferable to evaluate whether or not the input data of the setting information corresponds to the input factor information of the setting information at the time of input. Therefore, the display means is the setting information input by the input means.InTherefore, it is preferable to include evaluation means for evaluating based on the input factor information. When the setting information is input by the input unit, the evaluation unit can evaluate the input data based on the input factor information. For this reason, it can be evaluated that the input data of the input setting information is data corresponding to the settable condition of the setting information.
[0014]
As input data input by the input means, there are cases where either a character corresponding to the settable condition or a non-corresponding character is input.
[0015]
Therefore, the evaluation means can evaluate a settable character set in advance as a settable condition for the input factor information. The evaluation means evaluates a predetermined settable character. Therefore, it can be evaluated that the input data input by the input means is a character defined as the input factor information.
[0016]
In some cases, a user who uses an instruction sheet needs an authority as to whether or not the instruction sheet can actually be used. For that purpose, the use authority may be set in advance in the instruction sheet. Therefore, the settable condition of the input factor information of the instruction sheet further includes authority information indicating an input authority of the setting information, the input unit further inputs the authority information, and the evaluation unit includes the instruction sheet. If it can be evaluated based on the authority information and the authority information input by the input means, the setting information including the authority information can be evaluated according to the authority information.
[0017]
In the operation screen display device of the present invention, the setting information can be input by the input unit, but the input unit may include an unfavorable key that is not applicable to the setting condition setting conditions. Therefore, if the input means can be further provided with a prohibiting means for prohibiting an input with an input key provided in advance, an input with an input key for prohibiting an operation can be prohibited.
[0018]
The display means can further display an evaluation result by the evaluation means. For this reason, an evaluation result can be provided to a user so that visual recognition is possible.
[0019]
By the input meansThe selected input item and the input meansEnteredSetting informationAnd recording means for recording the information in association with each other, and the display means is recorded in the recording means at the next input of the setting information by the input means.Setting informationCan be used. By input meansSelected input itemAnd its inputitemIs stored in the recording means in association with each other. That is, once input data can be recorded in the recording means. When the setting information is input next time by the input means, it is recorded in the recording means.Setting informationBy using, it is possible to save the input effort for a user who intends to input the same data, and to provide a user-friendly operation screen display device.
[0020]
The information processing apparatus may further include an acquisition unit that acquires the instruction sheet from outside and stores the acquired instruction sheet in the storage unit. Since the instruction sheet can be acquired from the outside and stored in the storage unit, the operation screen display device can execute processing according to the instruction sheet created outside.
[0022]
Further, by causing the computer to process the next operation screen display program, it is possible to provide an extensible user interface that can be flexibly customized. In detail,An operation screen display program for causing a plurality of service processing devices that perform predetermined processing on document data to be executed on a computer in a document processing system connected on a network,
Processing information representing a series of processing including at least one processing applied to the document data;
Including input item information indicating an input item for determining a condition for executing the processing, and input factor information defining a settable condition predetermined as setting information set for the input item, and externally User interface information for defining the processing according to the input setting information and requesting the output of the input item and the input of the setting information,
Memorize the instructions with
Select the input item, and input the setting information,
In response to the user interface information included in the instructions, an input screen including at least the input item is displayed, and when the input item is selected, the input factor information corresponding to the selected input item is specified. Display the data corresponding to the settable conditions
When the data corresponding to the settable condition is displayed and setting information is input according to the displayed data, the input setting information is reflected in the instruction sheet, and the setting information is reflected in the instruction. An operation screen display program for executing a series of processing indicated by the processing information based on a document.
[0023]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the drawings.
[0024]
FIG. 1 is a block diagram showing a configuration of a
[0025]
The
[0026]
Specifically, the
[0027]
The
[0028]
The
[0029]
The
[0030]
Here, the routine business template as an instruction sheet includes information indicating the relationship between each function and information (interface information) for calling each function when a series of processes is decomposed into a plurality of functional processes. Is included. The routine work refers to a process that is periodically executed, such as periodically delivering a document that is periodically created, such as a monthly report or a weekly report. In this embodiment, a case is described in which a routine business template that describes processing that is periodically performed is used as an instruction. However, the present invention is not limited to this, and processing that is performed irregularly is described. It may be what you did.
[0031]
Here, an outline of the interrelationship among the
[0032]
The
[0033]
In the present embodiment, the
[0034]
In such a case, a display screen for inputting data to be input and a verification function for the input data are required. Therefore, in the present embodiment, user interface information (hereinafter referred to as UI information) is transmitted in the routine business template transmitted from the
[0035]
In the present embodiment, the
[0036]
In this embodiment, the display processing that performs input processing of input data and screen display to the user, and performs various processing such as verification and display when the input data is input and input, in this cooperation processing function. The function will be mainly described.
[0037]
FIG. 2 is a block diagram showing an example of a functional configuration of the
[0038]
The fixed business
[0039]
The
[0040]
The address
[0041]
Note that the address data stored in the address
[0042]
An operator attribute storage unit 50 is connected to the operator
[0043]
The
[0044]
The input /
[0045]
The input
[0046]
The routine
[0047]
The routine work
[0048]
In the present embodiment, it is assumed that the routine business template is stored in advance in the routine business
[0049]
Here, the configuration of the UI information will be described. The UI information includes one or a plurality of input items as data to be input (input data). In each input item, the type of display component displayed on the
[0050]
The data type defines the meaning, that is, the content of data to be input. Examples of data types include characters, numerical values, e-mail addresses, URLs, and the like. The option information is for defining processing such as display of data to be input as the input item via the input /
[0051]
An example of the option information includes variations as shown in FIG. As shown in FIG. 7, examples of option information include <Destination / Transmission Means>, <Security Necessity>, <Save Input Value>, <Update Timing>, <Language>, and <Specific Key Input> Prohibited> and the like. <Transmission destination / transmission means> indicates a transmission destination for transmitting document data to be periodically distributed from the multi-function peripheral 14 such as a monthly report or a weekly report, and a transmission means for the transmission destination. An example of the destination is a list of address data such as name and mail address. Examples of the transmission means include mail and fax.
[0052]
<Necessity of Security> indicates whether or not some input restriction is necessary for the data to be input. An example of the input restriction is an input restriction for restricting a user who can transmit to a specific transmission destination. In this case, for example, a user ID of a specific transmission destination and a transmission right to the transmission destination are included. The user ID of the operator is described.
[0053]
<Saving the input value> indicates that the data input for each type of input data is managed for the data input via the input /
[0054]
<Language> indicates language information displayed on the screen. Examples of language information include Japanese and English. Accordingly, an input screen based on the language information can be displayed on the
[0055]
Note that the option information is not limited to the types shown in FIG. 7, and various types of option information can be facilitated. The option information is not necessarily included as attribute information of each input item. For example, an input item that does not have the option information can be described. A plurality of the option information can be set for one input item. Further, the option information can be set as an attribute common to a plurality of input items. An example of such a form is <language> in the option information.
[0056]
FIG. 3 shows an example of a routine work template configured in an XML (extensible Markup Language) format. The routine business template may be created in a format other than the XML format such as HTML. The UI information included in the instruction sheet is described between <UserInput> indicating the UI information start position and UI information end position </ UserInput>.
[0057]
In the UI information shown in FIG. 3, input items that can be input include “original size”, “scan resolution”, “reverse back removal”, “binarization process”, “destination facsimile”, “destination mail address”. "It is shown. In addition, “monthly report delivery” and “operator” are shown as display items to be displayed.
[0058]
In the input item “document size”, a Select name indicating a display component that can be selected as a display component is shown. In addition, the input item “original size” indicates A4 as an initial value “true” and indicates that a value can be selected from A4, B5, and B4. The input item “scan resolution” indicates Select name indicating a display component that can be selected as a display component. The input item “scan resolution” displays “DPI” as a unit. In addition, 400 is shown as the initial value “true”, and it is shown that a value can be selected from 400 or 600.
[0059]
In the input item “removing back anti-reflection”, “checkbox” indicating a check box is displayed as a display component, and “true” indicating an initial selection state is displayed. Similarly, the input item “binarization processing” indicates “checkbox” indicating a check box as a display component.
[0060]
In the input item “destination facsimile”, “text” indicating a text field is displayed as a display component. In addition, “fax” indicating that the data to be input is data for a facsimile number is indicated as the data type (fx: test).
[0061]
In the input item “destination mail address”, “text” indicating a text field is displayed as a display component. Further, “smtp” indicating that the data to be input is data for a mail address is indicated as the data type (fx: test). Furthermore, the input item “destination mail address” indicates option information (fx: priority) indicating priority, and “addressbook” indicating display of an address selection screen is indicated as option information having a high priority. In addition, “keyboard” indicating the display of the keyboard input screen is displayed as option information having a lower priority. In addition, the input item “destination mail address” includes “Inhibit” indicating additional security information as optional information. When the operator is “Hanako Yamada”, “Taro Sato” is not specified as the destination. “$ Operator =“ Hanako Yamada ”and $ value =“ Taro Sato ”” indicating that it is possible is shown.
[0062]
In addition, the input items “original size”, “scan resolution”, “backside removal”, “binarization processing”, “destination facsimile”, “destination mail address” and display items “monthly report distribution”, “operation” “Japanese” and “english” indicating <language> are shown as option information common to the “user”.
[0063]
That is, in the routine work template shown in FIG. 3, “Destination Facsimile” and “Destination Mail Address” are shown as input items having the data type (fx: dest), and each is for a facsimile number. , Indicated to be for email addresses. An input item having option information includes a “destination mail address”, which includes an address selection screen and a keyboard input screen as option information (fx: priority) indicating priority, and Security. Information indicating operation restrictions on the mail address is indicated as optional information indicating “inhibit”. In addition, <language> is indicated as option information common to a plurality of input items, and “japan” and “english” are indicated.
[0064]
Next, display processing executed by the
[0065]
FIG. 5 shows a series of processes in the
In the
[0066]
Next, in
[0067]
In
[0068]
Next, the UI generation processing in
[0069]
In
[0070]
Next, in
[0071]
Next, in
[0072]
Next, in
[0073]
In
[0074]
For example, when “address-book” is indicated as option information, the
[0075]
In
[0076]
Next, in
[0077]
Specifically, a display form such as a text field, a radio button, a check box, and a default value thereof is formed from the display component information, and a screen structure of input items in the formed display form is generated. In addition, from the option information described in each input item, each input item is input through the user recognition input through the UI input receiving unit 44 or the
[0078]
Next, in step 224, the input screen information of the input screen created in
[0079]
Next, in
[0080]
In this embodiment, a case has been described in which <destination / transmission means>, <Security Required>, and <Language> are indicated as option information included in the UI information. However, other option information is set. Similarly, a display screen can be created in the case of the case.
[0081]
Specifically, when <save input value> is indicated in the input item as the option information, the processing is changed to the processing in
[0082]
Further, when <update timing> is indicated as option information that is commonly set for a plurality of input items included in the UI information, the process is changed to the process of
[0083]
Further, if the UI information includes <specific key input prohibition> as optional information, the process is changed to step 200 in the same manner as when <update timing> is indicated, and <specific key input prohibition> Is changed to the processing of
[0084]
For example, when the UI information shown in FIG. 3 is read by executing the processing routine shown in FIGS. 5 and 6, the
[0085]
Next, a case where operation input is performed on the
[0086]
When the user presses the
[0087]
Further, when the user presses the “keyboard input”
[0088]
Further, when data is input via the
[0089]
In the routine
[0090]
If a user ID is input via the
[0091]
Similarly, when an encryption key is input to the
[0092]
When information indicating a name is input to the
[0093]
In the present embodiment, the case has been described in which the routine business template is stored in advance in the routine business
[0094]
As described above, in the
[0095]
In addition, since the data type for defining the data to be input can be included in the UI information, the data input according to the data type can be verified and input to the corresponding input item It becomes possible to prompt the user to input information.
[0096]
In addition, since option information can be described in the UI information, an input screen for inputting data to be input according to the option information can be displayed and verification of the input data can be performed. It is possible to provide an input screen with excellent versatility and expandability.
[0097]
In this embodiment, the case where characters are set as the data type and option information has been described. However, the present invention is not limited to such a form, and a logical expression or the like can also be set.
[0098]
In each of the above-described embodiments, the present invention is distributed using a
[0099]
In the present invention, a plurality of service processing apparatuses that execute each service in the document processing system that does not use the
[0100]
【The invention's effect】
An operation screen display device, an operation screen display method, and an operation screen display program according to the present invention represent processing information representing a series of processes including at least one process applied to document data, and parameters when executing each process. Based on the instruction in which the setting information and the input factor information that predetermines a settable condition for the parameter of the setting information are described, the setting information input by the input unit is included in the instruction of the setting information. Since the data corresponding to the settable conditions specified by the included input factor information can be displayed, various data according to the settable conditions can be displayed and flexible customization is possible by setting the input factor information It is possible to provide a highly scalable user interface.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of a document processing network system according to a first embodiment of the present invention.
FIG. 2 is a block diagram illustrating a functional configuration of the multifunction machine.
FIG. 3 is a diagram illustrating a routine work template created in an XML format.
FIG. 4 is a diagram illustrating an example of an input screen.
FIG. 5 is a flowchart showing a process for creating and displaying an input screen according to a routine work template.
FIG. 6 is a flowchart illustrating UI generation processing.
FIG. 7 is a schematic diagram showing an example of option information.
[Explanation of symbols]
14 MFP
22 routine business template storage
24 Structured data extraction unit
26 UI control unit
28 Address Book Management Department
30 Operator attribute management department
32 Text verification part
34 Operation panel controller
36 Input Value Management Department
38 I / O section
40 routine work control department
42 UI display
44 UI input reception
46 Operator recognition unit
48 Address data storage
50 Operator attribute storage
52 Input value storage
Claims (10)
前記文書データに施す少なくとも1つの処理を含む一連の処理を表した処理情報と、
前記処理を実行する条件を定めるための入力項目を示す入力項目情報と、前記入力項目に対して設定される設定情報として予め定めた設定可能条件を規定した入力因子情報と、を含み、外部に対して前記入力項目の出力及び前記設定情報の入力を求めると共に入力された設定情報に応じた処理を規定するためのユーザーインターフェース情報と、
が記述された指示書を記憶する記憶手段と、
前記入力項目を選択、及び前記設定情報を入力するための入力手段と、
前記指示書に含まれる前記ユーザーインターフェース情報に応じて、少なくとも前記入力項目を含む入力画面を表示し、前記入力手段によって前記入力項目が選択されたときに、選択された入力項目に対応する入力因子情報で規定される設定可能条件に対応するデータを表示する表示手段と、
前記表示手段によって該設定可能条件に対応するデータが表示され、該表示されたデータに応じて設定情報が前記入力手段によって入力されたときに、入力された設定情報を前記指示書に反映し、該設定情報の反映された指示書に基づいて前記処理情報によって示される一連の処理を実行する実行手段と、
を備えることを特徴とする操作画面表示装置。 In an operation screen display device included in a document processing system in which a plurality of service processing devices that perform predetermined processing on document data are connected on a network,
And processing information representing a series of processes including at least one process to be performed on the document data,
Including input item information indicating an input item for determining a condition for executing the processing, and input factor information defining a settable condition predetermined as setting information set for the input item, and externally User interface information for defining the processing according to the input setting information and requesting the output of the input item and the input of the setting information,
Storage means for storing the instruction in which is described,
An input means for selecting the input item and inputting the setting information;
In response to the user interface information included in the instructions, an input screen including at least the input item is displayed, and when the input item is selected by the input unit, an input factor corresponding to the selected input item Display means for displaying data corresponding to the settable conditions specified by the information;
Data corresponding to the settable condition is displayed by the display unit, and when the setting information is input by the input unit according to the displayed data, the input setting information is reflected in the instruction sheet, Execution means for executing a series of processing indicated by the processing information based on an instruction sheet in which the setting information is reflected ;
An operation screen display device comprising:
前記文書データに施す少なくとも1つの処理を含む一連の処理を表した処理情報と、 Processing information representing a series of processing including at least one processing applied to the document data;
前記処理を実行する条件を定めるための入力項目を示す入力項目情報と、前記入力項目に対して設定される設定情報として予め定めた設定可能条件を規定した入力因子情報と、を含み、外部に対して前記入力項目の出力及び前記設定情報の入力を求めると共に入力された設定情報に応じた処理を規定するためのユーザーインターフェース情報と、Including input item information indicating an input item for determining a condition for executing the process, and input factor information defining a settable condition predetermined as setting information set for the input item, and externally User interface information for defining the processing according to the input setting information and requesting the output of the input item and the input of the setting information,
が記述された指示書を記憶させ、Memorize the instructions written in
前記入力項目を選択、及び前記設定情報を入力させ、Select the input item and input the setting information,
前記指示書に含まれる前記ユーザーインターフェース情報に応じて、少なくとも前記入力項目を含む入力画面を表示し、前記入力項目が選択されたときに、選択された入力項目に対応する入力因子情報で規定される設定可能条件に対応するデータを表示させ、In response to the user interface information included in the instructions, an input screen including at least the input item is displayed, and when the input item is selected, the input factor information corresponding to the selected input item is specified. Display the data corresponding to the settable conditions
該設定可能条件に対応するデータが表示され、該表示されたデータに応じて設定情報が入力されたときに、入力された設定情報を前記指示書に反映し、該設定情報の反映された指示書に基づいて前記処理情報によって示される一連の処理を実行させるための操作画面表示プログラム。When the data corresponding to the settable condition is displayed and setting information is input according to the displayed data, the input setting information is reflected in the instruction sheet, and the setting information is reflected in the instruction. An operation screen display program for executing a series of processing indicated by the processing information based on a document.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003175896A JP4296855B2 (en) | 2003-06-20 | 2003-06-20 | Operation screen display device and operation screen display program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003175896A JP4296855B2 (en) | 2003-06-20 | 2003-06-20 | Operation screen display device and operation screen display program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005011146A JP2005011146A (en) | 2005-01-13 |
JP4296855B2 true JP4296855B2 (en) | 2009-07-15 |
Family
ID=34098914
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003175896A Expired - Fee Related JP4296855B2 (en) | 2003-06-20 | 2003-06-20 | Operation screen display device and operation screen display program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4296855B2 (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4835111B2 (en) * | 2005-11-02 | 2011-12-14 | 富士ゼロックス株式会社 | Job processing system and image reading apparatus |
JP4838608B2 (en) * | 2006-03-20 | 2011-12-14 | 株式会社リコー | Workflow processing apparatus, workflow processing method, and program executed by computer |
JP2007328449A (en) * | 2006-06-06 | 2007-12-20 | Matsushita Electric Ind Co Ltd | Distribution server, compound machine, and distribution server system |
JP4666027B2 (en) | 2008-08-29 | 2011-04-06 | コニカミノルタビジネステクノロジーズ株式会社 | Image processing apparatus and server |
JP5617756B2 (en) * | 2011-04-26 | 2014-11-05 | コニカミノルタ株式会社 | Image forming apparatus and computer program |
-
2003
- 2003-06-20 JP JP2003175896A patent/JP4296855B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2005011146A (en) | 2005-01-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8610922B2 (en) | Information processing apparatus, image input apparatus, document distribution system, and control method therefor | |
EP2015554B1 (en) | User interface generating method, image forming apparatus, and computer program product | |
US8773676B2 (en) | Multifunction peripheral, multifunction peripheral control system, and multifunction peripheral control method for preparing information display screen including changing default conditions | |
US8166382B2 (en) | Data processing apparatus, method of registering electronic document, and computer program | |
KR100834834B1 (en) | Image processing system | |
US8208156B2 (en) | Image processing apparatus and control method | |
US10075597B2 (en) | Image processing apparatus having file server function, and control method and storage medium therefor | |
JP2008166937A (en) | Image history management device and program | |
EP2709036B1 (en) | Data processing device, control method of data processing device, and program | |
JP4296855B2 (en) | Operation screen display device and operation screen display program | |
US8488146B2 (en) | Image forming system, groupware server, image forming apparatus and computer-readable storage medium | |
JP4683055B2 (en) | Image processing apparatus and image processing program | |
JP5163304B2 (en) | Image forming apparatus, image distribution method, program, recording medium, and distribution system | |
US20070245226A1 (en) | Data processing apparatus and method | |
US20110138272A1 (en) | Image forming apparatus and document description information input method of documents thereof | |
JP4604787B2 (en) | Image processing apparatus, image processing method, and image processing program | |
US20240179256A1 (en) | Image reading device, image reading method, non-transitory recording medium, and information processing system | |
EP4300933A1 (en) | Information processing device and program | |
US20230280954A1 (en) | Image processing apparatus and image processing method | |
JP2007166426A (en) | Image forming apparatus, method and program for executing work flow | |
JP2011259104A (en) | Image formation apparatus, manual presentation method, and manual presentation program | |
JP2010092141A (en) | Image processing system, image reader, image processor, and image processing program | |
JP2004289673A (en) | Information management apparatus, information management method, and information management program | |
JP2004288056A (en) | Information display device, information display method and information display program | |
JP3991024B2 (en) | Information processing method and information processing apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060522 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080911 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080924 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081125 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20090324 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090406 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120424 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130424 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140424 Year of fee payment: 5 |
|
LAPS | Cancellation because of no payment of annual fees |