(57)【特許請求の範囲】
【請求項１】
ネットワーク上のデータベースにデータの項目と内容とを対応付けて登録可能なデータ処理装置のデータ登録方法であって、
前記データ処理装置の表示手段が、帳票テンプレートのリストを表示する表示工程と、
前記データ処理装置の取得手段が、前記ネットワーク上のデータベースから前記データの項目と内容とを取得する取得工程と、
前記データ処理装置の印刷手段が、前記表示工程で表示したリストから選択された帳票テンプレートに前記取得工程で取得したデータの項目と内容とが挿入されたデータ出力用帳票を印刷する第一の印刷工程と、
前記データ処理装置の判定手段が、前記データベースに新規の項目としてデータを登録する第１のモードが選択されているか、前記データベースの内容として登録済みの項目に対応付けてデータを登録する第２のモードが選択されているかを判定する判定工程と、
前記データ処理装置の前記印刷手段が、前記判定工程で前記第１のモードが選択されていると判定された場合、前記表示工程で表示した前記帳票テンプレートのリストから選択された帳票テンプレートに応じたデータ入力用帳票であって、前記登録済みの項目が挿入されていないデータ入力用帳票を印刷し、前記判定工程で前記第２のモードが選択されていると判定された場合、前記表示工程で表示した前記帳票テンプレートのリストから選択された帳票テンプレートに応じたデータ入力用帳票であって、前記登録済みの項目が挿入されたデータ入力用帳票を印刷する第二の印刷工程と、
前記データ処理装置の読取手段が、前記第二の印刷工程で印刷されたデータ入力用帳票に記入されたデータを読み取る読取工程と、
前記データ処理装置の登録手段が、前記第二の印刷工程で印刷した前記登録済みの項目が挿入されていないデータ入力用帳票から前記読取工程で読み取ったデータを前記データベースに新規の項目として登録し、前記第二の印刷工程で印刷した前記登録済みの項目が挿入されたデータ入力用帳票から前記読取工程で読み取ったデータを前記データベースの内容として前記登録済みの項目に対応付けて登録する登録工程と、
を有することを特徴とするデータ登録方法。
【請求項２】
前記取得工程では、前記表示工程で表示したリストから選択された帳票テンプレートにより特定される項目と内容を前記ネットワーク上のデータベースから取得し、
前記第一の印刷工程では、前記リストから選択された帳票テンプレートにより特定される項目と内容が、当該選択された帳票テンプレートにより特定される挿入位置に挿入された前記データ出力用帳票を印刷し、
前記登録工程では、前記第１のモードが選択されていると判定されたときに前記第二の印刷工程で印刷されたデータ入力用帳票から前記読取工程で読み取ったデータのうち、前記リストから選択された帳票テンプレートにより特定される第１の特定位置から読み取ったデータを前記ネットワーク上のデータベースに項目として登録し、前記読取工程で読み取ったデータのうち、前記選択された帳票テンプレートにより特定される第２の特定位置から読み取ったデータを当該項目に対応する内容として登録することを特徴とする請求項１記載のデータ登録方法。
【請求項３】
前記登録工程では、前記表示工程で表示したリストから選択された帳票テンプレートによって指定されるデータベースに前記読取工程で読み取ったデータを登録することを特徴とする請求項１記載のデータ登録方法。
【請求項４】
ネットワーク上のデータベースにデータの項目と内容とを対応付けて登録可能なデータ処理装置であって、
帳票テンプレートのリストを表示する表示手段と、
前記ネットワーク上のデータベースから前記データの項目と内容とを取得する取得手段と、
前記表示手段で表示したリストから選択された帳票テンプレートに前記取得手段で取得したデータの項目と内容とが挿入されたデータ出力用帳票を印刷すると共に、前記データベースに新規の項目としてデータを登録する第１のモードが選択されているか、前記データベースの内容として登録済みの項目に対応付けてデータを登録する第２のモードが選択されているかを判定する判定手段により、前記第１のモードが選択されていると判定された場合、前記表示手段で表示した帳票テンプレートのリストから選択された帳票テンプレートに応じたデータ入力用帳票であって、前記登録済みの項目が挿入されていないデータ入力用帳票を印刷し、前記判定手段により、前記第２のモードが選択されていると判定された場合、前記表示手段で表示した帳票テンプレートのリストから選択された帳票テンプレートに応じたデータ入力用帳票であって、前記登録済みの項目が挿入されたデータ入力用帳票を印刷する印刷手段と、
前記印刷されたデータ入力用帳票に記入されたデータを読み取る読取手段と、
前記印刷手段で印刷した前記登録済みの項目が挿入されていないデータ入力用帳票から前記読取手段で読み取ったデータを前記データベースに新規の項目として登録し、前記印刷手段で印刷した前記登録済みのデータ項目が挿入されたデータ入力用帳票から前記読取手段で読み取ったデータを前記データベースの内容として前記登録済みの項目に対応付けて登録する登録手段と、
を有することを特徴とするデータ処理装置。
【請求項５】
前記取得手段は、前記表示手段で表示したリストから選択された帳票テンプレートにより特定される項目と内容を前記ネットワーク上のデータベースから取得し、
前記印刷手段は、前記リストから選択された帳票テンプレートにより特定される項目と内容が、当該選択された帳票テンプレートにより特定される挿入位置に挿入された前記データ出力用帳票を印刷し、
前記登録手段は、前記第１のモードが選択されていると判定されたときに印刷されたデータ入力用帳票から前記読取手段で読み取ったデータのうち、前記リストから選択された帳票テンプレートにより特定される第１の特定位置から読み取ったデータを前記ネットワーク上のデータベースに項目として登録し、前記読取手段で読み取ったデータのうち、前記選択された帳票テンプレートにより特定される第２の特定位置から読み取ったデータを当該項目に対応する内容として登録することを特徴とする請求項４記載のデータ処理装置。
【請求項６】
前記登録手段は、前記表示手段で表示したリストから選択された帳票テンプレートによって指定されるデータベースに前記読取手段で読み取ったデータを登録することを特徴とする請求項４記載のデータ処理装置。
【請求項７】
ネットワーク上のデータベースにデータの項目と内容とを対応付けて登録可能なコンピュータに、
帳票テンプレートのリストを表示する表示手順と、
前記ネットワーク上のデータベースから前記データの項目と内容とを取得する取得手順と、
前記表示手順で表示したリストから選択された帳票テンプレートに前記取得手順で取得したデータの項目と内容とが挿入されたデータ出力用帳票を印刷する第一の印刷手順と、
前記データベースに新規のデータ項目を登録する第１のモードが選択されているか、前記データベースの内容として登録済みの項目に対応付けてデータを登録する第２のモードが選択されているかを判定する判定手順と、
前記判定手順で前記第１のモードが選択されていると判定された場合、前記表示手順で表示した帳票テンプレートのリストから選択された帳票テンプレートに応じたデータ入力帳票であって、前記登録済みの項目が挿入されてないデータ入力用帳票を印刷し、前記判定手順で前記第２のモードが選択されていると判定された場合、前記表示手順で表示した帳票テンプレートのリストから選択された帳票テンプレートに応じたデータ入力用帳票であって、前記登録済みの項目が挿入されたデータ入力用帳票を印刷する第二の印刷手順と、
前記第二の印刷手順で印刷されたデータ入力用帳票に記入されたデータを読み取る読取手順と、
前記第二の印刷手順で印刷された前記登録済みの項目が挿入されていないデータ入力用帳票から前記読取手順で読み取ったデータを前記データベースに新規の項目として登録し、前記第二の印刷手順で印刷された前記登録済みの項目が挿入されたデータ入力用帳票から前記読取手順で読み取ったデータを前記データベースの内容として前記登録済みの項目に対応付けて登録する登録手順と、
を実行させるためのプログラム。
【請求項８】
前記取得手順は、前記表示手順で表示したリストから選択された帳票テンプレートにより特定される項目と内容を前記ネットワーク上のデータベースから取得し、
前記第一の印刷手順では、前記リストから選択された帳票テンプレートにより特定される項目と内容が、当該選択された帳票テンプレートにより特定される挿入位置に挿入された前記データ出力用帳票を印刷し、
前記登録手順では、前記第１のモードが選択されていると判定されたときに前記第二の印刷手順で印刷されたデータ入力用帳票から前記読取手順で読み取ったデータのうち、前記リストから選択された帳票テンプレートにより特定される第１の特定位置から読み取ったデータを前記ネットワーク上のデータベースに項目として登録し、前記読取手順で読み取ったデータのうち、前記選択された帳票テンプレートにより特定される第２の特定位置から読み取ったデータを当該項目に対応する内容として登録することを特徴とする請求項７記載のプログラム。
【請求項９】
前記登録手順は、前記表示手順で表示したリストから選択された帳票テンプレートによって指定されるデータベースに前記読取手順で読み取ったデータを登録することを特徴とする請求項７記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク上のデータベースにデータを登録可能なデータ処理装置及びそのデータ登録方法に関する。
【背景技術】
【０００２】
従来、ＡＳＰ（Application Service Provider）方式で提供されるＣＲＭ（Customer Relationship Management）のようなネットワーク上のデータベースを利用したサービスが存在する。このサービスでは、データベースにデータを登録する場合、パソコンやＰＤＡ（Personal Digital Assistance）、携帯電話などにインストールされた専用アプリケーションやＷｅｂブラウザが使用されている。例えば、特許文献１参照。
【０００３】
また、データを入力する帳票を生成する技術として、ユーザが使用可能な帳票を選択、制限でき、ユーザ情報を付加したデータ入力用帳票を生成する技術が知られている。例えば、特許文献２参照。
【特許文献１】特開２００１−２９０９２３号公報
【特許文献２】特開平８−３１５０５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術では、データベースへデータを登録時にデータベースの利用方法や専門的な知識、データを入力するための専用アプリケーションやＷｅｂブラウザが必要であった。そのため、利用できるユーザが制限され、データを入力する情報処理端末も限られていた。
【０００５】
また、データ入力用の帳票を生成する場合、データ出力用の帳票テンプレートとは別にデータ入力用の帳票テンプレートを記憶、保持しておく必要があった。
【０００６】
本発明は、データベースの利用方法や専門的な知識を必要とせず、誰でも簡単にデータベースにデータを登録できるシステムを提供することを目的とする。
【０００７】
また、データ入力用とデータ出力用とを区別することなく、１つのテンプレートとして保持することにより、テンプレートの管理を容易にすることを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、ネットワーク上のデータベースにデータの項目と内容とを対応付けて登録可能なデータ処理装置のデータ登録方法であって、前記データ処理装置の表示手段が、帳票テンプレートのリストを表示する表示工程と、前記データ処理装置の取得手段が、前記ネットワーク上のデータベースから前記データの項目と内容とを取得する取得工程と、前記データ処理装置の印刷手段が、前記表示工程で表示したリストから選択された帳票テンプレートに前記取得工程で取得したデータの項目と内容とが挿入されたデータ出力用帳票を印刷する第一の印刷工程と、前記データ処理装置の判定手段が、前記データベースに新規の項目としてデータを登録する第１のモードが選択されているか、前記データベースの内容として登録済みの項目に対応付けてデータを登録する第２のモードが選択されているかを判定する判定工程と、前記データ処理装置の前記印刷手段が、前記判定工程で前記第１のモードが選択されていると判定された場合、前記表示工程で表示した前記帳票テンプレートのリストから選択された帳票テンプレートに応じたデータ入力用帳票であって、前記登録済みの項目が挿入されていないデータ入力用帳票を印刷し、前記判定工程で前記第２のモードが選択されていると判定された場合、前記表示工程で表示した前記帳票テンプレートのリストから選択された帳票テンプレートに応じたデータ入力用帳票であって、前記登録済みの項目が挿入されたデータ入力用帳票を印刷する第二の印刷工程と、前記データ処理装置の読取手段が、前記第二の印刷工程で印刷されたデータ入力用帳票に記入されたデータを読み取る読取工程と、前記データ処理装置の登録手段が、前記第二の印刷工程で印刷した前記登録済みの項目が挿入されていないデータ入力用帳票から前記読取工程で読み取ったデータを前記データベースに新規の項目として登録し、前記第二の印刷工程で印刷した前記登録済みの項目が挿入されたデータ入力用帳票から前記読取工程で読み取ったデータを前記データベースの内容として前記登録済みの項目に対応付けて登録する登録工程と、を有することを特徴とする。
【０００９】
また、本発明は、ネットワーク上のデータベースにデータの項目と内容とを対応付けて登録可能なデータ処理装置であって、帳票テンプレートのリストを表示する表示手段と、前記ネットワーク上のデータベースから前記データの項目と内容とを取得する取得手段と、前記表示手段で表示したリストから選択された帳票テンプレートに前記取得手段で取得したデータの項目と内容とが挿入されたデータ出力用帳票を印刷すると共に、前記データベースに新規の項目としてデータを登録する第１のモードが選択されているか、前記データベースの内容として登録済みの項目に対応付けてデータを登録する第２のモードが選択されているかを判定する判定手段により、前記第１のモードが選択されていると判定された場合、前記表示手段で表示した帳票テンプレートのリストから選択された帳票テンプレートに応じたデータ入力用帳票であって、前記登録済みの項目が挿入されていないデータ入力用帳票を印刷し、前記判定手段により、前記第２のモードが選択されていると判定された場合、前記表示手段で表示した帳票テンプレートのリストから選択された帳票テンプレートに応じたデータ入力用帳票であって、前記登録済みの項目が挿入されたデータ入力用帳票を印刷する印刷手段と、前記印刷されたデータ入力用帳票に記入されたデータを読み取る読取手段と、前記印刷手段で印刷した前記登録済みの項目が挿入されていないデータ入力用帳票から前記読取手段で読み取ったデータを前記データベースに新規の項目として登録し、前記印刷手段で印刷した前記登録済みのデータ項目が挿入されたデータ入力用帳票から前記読取手段で読み取ったデータを前記データベースの内容として前記登録済みの項目に対応付けて登録する登録手段と、を有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、ユーザの簡単な操作により、データベースにデータを登録することができる。
【００１１】
また、データ入力用テンプレートとデータ出力用テンプレートとを別に保持する必要がなくなり、テンプレートの管理を容易に行うことができる。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照しながら発明を実施するための最良の形態について詳細に説明する。
【００１３】
第１の実施形態として、１つのテンプレートにより、帳票データの取得、帳票の作成、出力を実行するネットワーク対応デジタル複合機を含むシステムについて説明する。
【００１４】
図１は、第１の実施形態における帳票処理システムの構成の一例を示す図である。図１において、１０１は印刷機能やスキャン機能等を備えたデータ処理装置である、複合機（以下、ＭＦＰと称す）、１０２はＣＲＭデータベースである。尚、ＭＦＰ１０１とＣＲＭデータベース１０２とは相互に不図示のネットワークで接続されている。
【００１５】
図２は、図１に示すデータ処理装置であるＭＦＰ１０１の内部構成を示すブロック図である。図２において、２０１はＣＰＵであり、後述する制御プログラムに従ってＭＦＰ１０１全体を制御する。２０２はＲＯＭであり、ＣＰＵ２０１が実行する制御プログラムや制御データを格納する読み取り専用のメモリである。２０３はＲＡＭであり、データベースから取得したデータ、プログラム動作中の値、生成した帳票データを一時的に保存するメモリである。
【００１６】
２０４は表示装置であり、ＭＦＰ１０１の状態を表示すると共に、後述する入力装置と協働してユーザにＭＦＰ１０１への操作を促すユーザインタフェースを提供する。２０５はＩＣカード装置であり、ユーザ認証のためのユーザ識別情報を入力する。２０６は入力装置であり、各種操作を行うボタンなどで構成されている。２０７はフラッシュＲＯＭであり、各種設定データファイルを保存しておくための不揮発性メモリである。
【００１７】
２０８は外部装置と接続するためのネットワークＩ／Ｆであり、データベース１０２との間でデータを授受するためのインタフェースである。具体的には、データ取得やデータ登録の際のデータ授受を制御する。２０９はハードディスクであり、ＭＦＰ１０１を制御するプログラム、帳票生成を行うプログラム、帳票テンプレート、設定データファイルを記憶する。２１０はプリンタであり、作成した帳票等の印刷を行う。２１１はスキャナであり、文書や後述するデータ追加用帳票又はデータ作成用帳票の読み込みを行う。２１２は内部バスである。
【００１８】
次に、図３を用いて、帳票処理システムで使用される帳票テンプレートセットについて説明する。尚、帳票テンプレートは、ＣＲＭデータベース１０２からデータを取得或いはＣＲＭデータベース１０２にデータを追加又はデータを作成するために、ハードディスク２０９に記憶されているものである。
【００１９】
図３は、第１の実施形態における帳票テンプレートセットを説明するための図である。図３において、３０１は帳票テンプレートセットであり、３０２に示す帳票テンプレートと、３０３に示すデータ取得・登録情報とから構成されている。
【００２０】
帳票テンプレート３０２には、３０４〜３０９に示す「帳票の書式情報」と、３１０〜３１４に示す「マージ情報」とが記述されている。ここで、マージ情報は、データをどのようにマージするかを示す情報である。この例では、データのリスト（dataList）に含まれる「name」、「tel」、「address」の各要素に対して、それぞれテンプレートとマージする記述である。
【００２１】
一方、データ取得・登録情報３０３には、３１５に示す「データベースのアドレス」と、３１６に示す「データ割り当て情報」とが記述されている。この例では、「databese.com」というサーバからデータリストを取得することを示している。ここで、データリストは、「name」、「tel」、「address」の各要素を持つ。また、「databese.com」というサーバに対して「name」、「tel」、「address」の各要素を持つデータリストを登録することを示している。
【００２２】
次に、ＣＲＭデータベース１０２からデータを取得或いはＣＲＭデータベース１０２にデータを登録するために帳票テンプレートを選択させて印刷を行う処理について、図４を用いて説明する。
【００２３】
図４は、ＣＲＭデータベース１０２からデータを取得或いはＣＲＭデータベース１０２にデータを登録するための処理を示すフローチャートである。まず、ステップＳ４０１において、ユーザがＭＦＰ１０１のＩＣカード装置２０５にＩＣカードを読み込ませると、そのＩＣカードのデータに従ってＣＰＵ２０１がユーザ認証を行う。ここで、ユーザ認証が成功であれば、ログインとなる。
【００２４】
尚、ユーザ認証は、上述のＩＣカード装置２０５を用いる以外に、ユーザアカウント、パスワードを入力装置２０６を用いて入力する方法で行っても良い。
【００２５】
次に、ステップＳ４０２において、ステップＳ４０１で認証したログインユーザが利用できる帳票テンプレートが存在するか否かを判定する。この処理は、ステップＳ４０１で取得したユーザアカウントに基づき図５に示すユーザ設定情報５０１、５０２を検索し、利用できる帳票テンプレートが存在するか否かを判定する処理である。また、図５に示すように、ユーザ設定情報５０１、５０２には、ユーザ毎に、利用できる帳票リストの情報５１１、５２１とデータ登録の制限情報５１２、５２２とが保持されている。尚、ユーザ設定情報５０１、５０２は、ハードディスク２０９に記憶されているものとする。
【００２６】
ここで、ステップＳ４０１で取得したユーザアカウントに対するユーザ設定情報に利用できる帳票テンプレートが存在しない場合は、この処理を終了する。しかし、利用できる帳票テンプレートが存在する場合はステップＳ４０３へ処理を進め、このログインユーザの帳票テンプレートリスト（ユーザが利用可能なテンプレートのリスト）を表示装置２０４に表示する。
【００２７】
次に、ステップＳ４０４において、帳票テンプレートリストからユーザが使用する帳票テンプレートを表示装置２０４或いは入力装置２０６により選択させる。例えば、タッチパネルで構成されている表示装置であれば、ユーザがタッチすることで帳票テンプレートの選択が行われる。また、入力装置２０６よりユーザが帳票テンプレートの番号等を指定することで選択が行われても良い。
【００２８】
次に、ステップＳ４０５において、ステップＳ４０４で選択された帳票テンプレートを帳票テンプレートセット３０１から取得し、出力する帳票の書式設定、項目情報を取得する。そして、ステップＳ４０６において、ユーザが実行するデータ操作を表示装置２０４或いは入力装置２０６により選択させる。ここで、ユーザはデータベース１０２より既存のデータを取得するか、或いはデータベース１０２の既存のデータ項目に追加登録するか又は新しくデータ項目を作成しデータを登録するかを選択できる。
【００２９】
次に、ステップＳ４０７において、ステップＳ４０６でユーザが選択したデータ操作が何れの操作かを判定する。ここで、データの取得を行う場合は、ステップＳ４０８へ処理を進め、データ取得・登録情報３０３に従ってデータベース１０２にアクセスし、データの取得を行う。そして、ステップＳ４０９において、上述のステップＳ４０５で取得した帳票テンプレートのデータマージ情報に従ってデータの挿入を行い、ステップＳ４１０において、データ出力用帳票を印刷する。
【００３０】
また、上述のステップＳ４０７において、データ項目へデータ追加登録又は新規データ項目の作成登録を行う場合は、ステップＳ４１０へ処理を進め、データ入力用帳票として帳票テンプレートを印刷する。尚、このステップＳ４１０で印刷したデータ入力用帳票にユーザが手書きでデータを記入し、スキャナで読み取ってデータベース１０２に登録する処理については更に後述する。
【００３１】
図６は、第１の実施形態におけるデータ入力用帳票の一例を示す図である。この帳票は、ユーザがデータを追加登録する場合にテンプレートに基づいて作成及び印刷が行われ、この帳票にユーザが手書きでデータを記入するものである。
【００３２】
図６において、「name」、「tel」、「address」などの各項目名は、帳票テンプレート３０２の書式情報３０４或いはデータ取得・登録情報３０３のデータ割り当て情報３１６から取得する。
【００３３】
図７は、第１の実施形態におけるデータ入力用帳票の一例を示す図である。この帳票は、新しく項目を作成しデータを登録する場合に、テンプレートに基づいて印刷が行われ、印刷された帳票にユーザが手書きでデータを記入するものである。尚、図６に示すデータ追加登録用帳票６０１と、図７に示す新規項目登録用帳票７０１との違いは項目名を出力してその項目名のデータを追加するか、項目名を出力しないで、新たな項目名のデータを登録するかである。
【００３４】
このように、データベースからデータを取得する場合も、データベースにデータを登録する場合も、予め記憶されている帳票テンプレートセットを用いて処理することが可能となる。
【００３５】
次に、図面を参照しながら、ＣＲＭデータベースにデータを登録する処理について説明する。
【００３６】
ここで、図８を用いて、ユーザが記入した登録用帳票をＭＦＰ１０１のスキャナ２１１で読み取り、読み取ったデータをＣＲＭデータベース１０２に登録する処理について説明する。
【００３７】
図８は、第１の実施形態におけるデータ登録処理を示すフローチャートである。まず、ステップＳ８０１において、ユーザがＭＦＰ１０１のＩＣカード装置２０５にＩＣカードを読み込ませると、そのＩＣカードのデータに従ってＣＰＵ２０１がユーザ認証を行う。ここで、ユーザ認証が成功であれば、ログインとなる。
【００３８】
尚、ユーザ認証は、上述のＩＣカード装置２０５を用いる以外に、ユーザアカウント、パスワードを入力装置２０６を用いて入力する方法で行っても良い。
【００３９】
次に、ステップＳ８０２において、ステップＳ８０１で認証したログインユーザが、データを登録可能か否かを判定する。この処理は、図５に示すユーザ設定情報５０１、５０２におけるデータ登録の制限情報５１２、５２２に基づき、データの登録が可か不可かを判定する処理である。
【００４０】
ここで、データの登録が不可の場合、この処理を終了するが、データの登録が可の場合、ステップＳ８０３へ処理を進め、ユーザが実行するデータ操作を表示装置２０４或いは入力装置２０６により選択させる。ここで、ユーザはデータベース１０２の既存のデータ項目に追加登録するか、或いは新しく項目を作成しデータを登録するかを選択することができる。
【００４１】
そして、ステップＳ８０４において、ステップＳ８０３でユーザが選択した操作の判定を行う。ここで、既存のデータ項目に追加登録する操作が選択された場合は、ステップＳ８０５へ処理を進め、ユーザがスキャンさせる帳票テンプレートを表示装置２０４或いは入力装置２０６により選択させる。
【００４２】
次に、ステップＳ８０６において、登録先データベースのアドレスとデータ項目の判定を行う。登録先データベースのアドレスはデータ取得・登録情報３０３のデータベースのアドレス３１５から取得する。また、登録するデータの項目名はデータ取得・登録情報３０３のデータ割り当て情報３１６から取得する。
【００４３】
また、上述のステップＳ８０４において、データベースに新しく項目を作成し登録する操作が選択された場合は、ステップＳ８０７へ処理を進め、登録するデータベースのアドレスを表示装置２０４或いは入力装置２０６により選択させる。データベースのアドレスはデータ取得・登録情報３０３から取得する。この場合、ユーザがデータを入力する帳票は、図６又は図７に示すような何も記述されていない帳票である。
【００４４】
次に、ステップＳ８０８において、スキャナ機能２１１を利用して、ユーザが記入したデータを読み取る。そして、ステップＳ８０９において、スキャンしたデータを表示装置２０４に表示し、ユーザが記入したデータの内容を確認することができる。
【００４５】
次に、ステップＳ８１０において、ユーザが記入したデータに対して編集を行うか否かを表示装置２０４或いは入力装置２０６により選択させる。ここで、データの編集が選択された場合は、ステップＳ８１１へ処理を進め、表示装置２０４或いは入力装置２０６によりデータ編集を実行させる。また、データベースに新しく項目を作成し登録する操作が選択された場合は文字列や日付、時刻などの項目の属性を指定することができる。
【００４６】
そして、ステップＳ８１２において、表示装置２０４の登録ボタンがユーザにより押下されると、入力されたデータをデータベース１０２に登録する。
【００４７】
次に、図９、図１０に示す帳票を例に挙げて、上述したデータ読み取り処理と登録処理について具体的に説明する。
【００４８】
図９は、図６に示すデータ追加登録用帳票にデータを記入した例を示す図である。図８に示す選択処理（Ｓ８０５）で選択された帳票テンプレート３０２の項目３０４より図９に示す帳票の一行目９０２は項目名として読み取り、データベースへの登録は行わない。また、二行目９０３のデータを登録する場合、帳票テンプレート３０２の３１１とデータ取得・登録情報３０３の３１６からデータベース１０２に登録する。図９に示す例では、“鈴木”は「name」、“0952111111”は「tel」、“佐賀県佐賀市”は「address」として、３１５に記述されたデータベースに登録する。
【００４９】
図１０は、図７に示すデータ新規登録用帳票にデータを記入した例を示す図である。図１０に示す帳票の一行目１００２の“date”、“time”、“detail”は項目名として判断し、選択処理（Ｓ８０７）で選択されたデータベースに登録する。また、二行目１００３のデータを登録する場合、“20050914”は一行目で読み取った「date」、“0830”は「time」、“技術会議”は「detail」として判断し、選択処理（Ｓ８０７）で設定されたデータベースに登録する。
【００５０】
このように、ユーザは印刷されたデータ登録用の帳票にデータを記入し、読み込ませるだけで、ネットワーク上のデータベースにデータを登録することが可能となる。
【００５１】
尚、本発明は複数の機器（例えば、ホストコンピュータ，インターフェース機器，リーダ，プリンタなど）から構成されるシステムに適用しても、１つの機器からなる装置（例えば、複写機，ファクシミリ装置など）に適用しても良い。
【００５２】
また、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（ＣＰＵ若しくはＭＰＵ）が記録媒体に格納されたプログラムコードを読出し実行する。これによっても、本発明の目的が達成されることは言うまでもない。
【００５３】
この場合、記録媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。
【００５４】
このプログラムコードを供給するための記録媒体として、例えばフレキシブルディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【００５５】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、次の場合も含まれることは言うまでもない。即ち、プログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理により前述した実施形態の機能が実現される場合である。
【００５６】
更に、記録媒体から読出されたプログラムコードがコンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込む。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理により前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００５７】
【図１】第１の実施形態における帳票処理システムの構成の一例を示す図である。
【図２】図１に示すＭＦＰ１０１の内部構成を示すブロック図である。
【図３】第１の実施形態における帳票テンプレートセットを説明するための図である。
【図４】ＣＲＭデータベース１０２からデータを取得或いはＣＲＭデータベース１０２にデータを登録するための処理を示すフローチャートである。
【図５】第１の実施形態におけるユーザ設定情報の一例を示す図である。
【図６】第１の実施形態におけるデータ入力用帳票の一例を示す図である。
【図７】第１の実施形態におけるデータ入力用帳票の一例を示す図である。
【図８】第１の実施形態におけるデータ登録処理を示すフローチャートである。
【図９】図６に示すデータ追加登録用帳票にデータを記入した例を示す図である。
【図１０】図７に示すデータ新規登録用帳票にデータを記入した例を示す図である。
【符号の説明】
【００５８】
１０１  ＭＦＰ
１０２  ＣＲＭデータベース
２０１  ＣＰＵ
２０２  ＲＯＭ
２０３  ＲＡＭ
２０４  表示装置
２０５  ＩＣカード装置
２０６  入力装置
２０７  フラッシュＲＯＭ
２０８  ネットワークＩ／Ｆ
２０９  ハードディスク
２１０  プリンタ
２１１  スキャナ
２１２  バス
【図１】
0004810287.tif 000002
【図２】
0004810287.tif 000003
【図３】
0004810287.tif 000004
【図４】
0004810287.tif 000005
【図５】
0004810287.tif 000006
【図６】
0004810287.tif 000007
【図７】
0004810287.tif 000008
【図８】
0004810287.tif 000009
【図９】
0004810287.tif 000010
【図１０】
0004810287.tif 000011