(57)【要約】【課題】  オンライン登記申請作業において、入力する文字が使用可能か否かを意識せずに申請データを作成できるようにする。【解決手段】  入力データ取得処理部１１は申請用の入力データを取得し一時的に記憶する。申請データ作成処理部１２は入力データの文字列の文字コードを使用可能範囲を示す文字コードに変換し、１文字ずつ所定の使用可能範囲内か否か判定する。文字が使用可能範囲内であれば申請フォーマットに文字を差し込む。また使用可能範囲外であれば、文字を表す外字ファイル４２の有無を判定する。外字ファイルがなければシステムフォント３０をもとに外字ファイル４２を作成し文字コード値を含むファイル名を付け、申請フォーマットの文字位置にファイル名を差し込み関連付けを設定する。文字等が差し込まれた申請ファイル４１と外字ファイル４２を同一の申請フォルダ記憶部１５に格納する。【選択図】  図１
2006065423.tif 000002
【特許請求の範囲】
【請求項１】
インターネットを利用した申請手続のために電子化された申請書である申請データを作成する申請データ作成装置として、コンピュータを機能させるためのプログラムであって、
申請データ用に入力されたデータを取得して一時記憶部に格納する入力データ取得手段と、
前記入力データの文字が、申請書様式で使用が可能な文字の範囲を定めた使用可能範囲内であるか又は前記範囲外であるかを判定する使用可能判定処理手段と、
前記文字が前記使用可能範囲外の外字である場合に、前記外字を表すフォントイメージファイルである外字ファイルが存在するか否かを判定する外字ファイル存在処理手段と、
前記外字を表す外字ファイルが存在しない場合に、前記コンピュータのオペレーティングシステムが管理するフォント情報から前記外字を表わすフォントを取得して外字ファイルを作成し、前記外字ファイルに前記フォント情報で使用される前記外字の文字コードを含むファイル名を付与する外字ファイル作成処理手段と、
前記入力データを用いて申請データを作成し、前記入力データの前記外字の位置に前記外字ファイルへの関連付けを設定する申請データ作成処理手段と、
前記申請データのファイルと前記申請データに含まれる外字に関連付けられた外字ファイルとを共に格納した申請フォルダを作成する申請フォルダ作成処理手段とを備える
申請データ作成処理プログラム。
【請求項２】
前記外字ファイル存在処理手段は、前記フォント情報の前記外字の文字コードを用いて、前記外字を表す外字ファイルが存在するか否かを判定する
請求項１記載の申請データ作成処理プログラム。
【請求項３】
さらに、前記コンピュータが前記システム情報により文字を内部的に管理する文字コード体系と前記使用可能範囲の設定に使用された文字コード体系とが相違する場合に、前記使用可能判定処理手段による処理の前に、前記入力データの各文字の文字コードを前記使用可能範囲の設定に使用された文字コードにそれぞれ変換する文字コード変換処理手段を備える
請求項１記載の申請データ作成処理プログラム。
【請求項４】
さらに、申請データの入力項目の様式及び構成を定めた申請フォーマットを記憶する申請フォーマット記憶手段を備え、
前記申請データ作成処理手段は、前記申請フォーマットに従って申請データを作成し、前記申請データの入力項目に対応する前記入力データを差し込み、前記入力データ中の外字の位置に前記外字を表す外字ファイルへの関連付けを設定する
請求項１記載の申請データ作成処理プログラム。
【請求項５】
前記申請データの出力要求を受け付けると、前記申請データが格納されている前記申請フォルダから外字ファイルを取得し、前記申請データの外字の位置に、前記外字に関連付けられた外字ファイルのフォントを表わして前記申請データを出力する申請データ出力処理手段を備える
請求項１記載の申請データ作成処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネットを経由したデータ送信により所定の申請を行うために、電子化された申請書類である申請データを作成する申請データ作成装置としてコンピュータを機能させるための申請データ作成プログラムに関する。特に、本発明は、オンライン申請システムの申請データで使用が認められている所定の範囲（使用可能範囲）内の文字以外の文字（外字）を含む申請データ作成処理プログラムに関する。
【背景技術】
【０００２】
近年では、所定の申請手続きなどを行う場合に、インターネットを経由して申請データを所定のサーバに送信することにより行うことが広く認められている。例えば、法務省のオンライン登記申請システムなど、所定のフォーマットにもとづいて作成された申請データを法務省が管理するサーバへ送信することにより申請手続が行われる。
【０００３】
しかし、一般的に、オンライン申請手続処理では、申請データに使用できる文字の範囲が制限される。例えば法務省のオンライン登記申請システムでは、申請書様式で使用が可能な文字の範囲は、シフトＪＩＳ（ＪＩＳ  Ｘ  ０２０８−１９９７）規格の第１水準及び第２水準の漢字及び非漢字の範囲であり、使用可能範囲外の文字は外字として扱われる。そして、外字を表すフォントイメージデータは、申請者側で用意し申請データに添付して申請しなければならない。
【０００４】
しかし、法務省の商業登記や土地登記などの登記簿に記載される文字は法的効力を備えることから、電子化された登記申請などの申請データにおける表記は、従来の登記簿の表記と同一でなければならない。そして、登記簿に人名や地名などの表記に使用可能範囲外の文字（外字）が使用されているものは少なくない。
【０００５】
そのため、従来、申請者は、申請データとして入力した個々の文字について使用可能範囲内であるか否かを判断し、申請者自らで外字を表すフォントイメージファイル（例えばビットマップファイル）を作成し、申請データに含まれる外字のフォントイメージファイルを明示的に選択して申請データに添付して送信していた。
【０００６】
以下に従来の登記申請書作成支援アプリケーションプログラム（以下、支援ソフトとする）の申請データ作成処理例を説明する。
（１）まず、申請者が表示された申請書入力画面の項目に文字列を入力すると、支援ソフトは入力された文字列を取得する。
（２）申請者が、「チェック」ボタンを押下すると、支援ソフトは、項目ごとに入力された文字列の１文字ごとに所定の使用可能範囲内であるか否かを検査し、使用可能範囲外の文字（外字）があれば、「外字あり」を通知する。
（３）申請者は、「外字あり」の通知を見て、その項目に入力した文字列の文字を１文字ずつ削除する。支援ソフトは、削除後の文字列について、上記（２）の処理を繰り返し、入力された文字列に外字がなければ「外字あり」の通知を消す。
（４）申請者は、入力した文字列を１文字ずつ削除し続け、「外字あり」の通知が消えた時点でその直前に削除した文字が外字であると認識できるので、その外字を表すフォントイメージファイル（外字ファイル）を作成するため、イメージデータ作成アプリケーションプログラムを起動し、外字のビットマップファイルを作成する。
（５）申請者は、支援ソフトでの操作へ戻り、申請データの外字用に作成したビットマップファイルを選択する。支援ソフトは、申請データの外字の位置に選択されたビットマップファイルのイメージデータを申請データに差し込み、完成する。
【０００７】
このような（１）〜（５）の作業は、申請データの項目ごとに繰り返す必要があるために、作業が煩雑になり、かつ作業時間もかかり、申請者にとって大きな負担となっていた。
【０００８】
そのため、申請者の端末（利用者端末）と登記所の端末（記入端末）と登記申請書の管理装置とをオンラインで接続して所定の申請をオンラインで行うオンライン登記システムでは、管理装置側で、登記所の記入端末から送信された申請書に記載されている外字の文字フォントと文字コードとを外字ファイルに登録しておき、その後に要求に応じて外字ファイルを申請者の利用者端末又は登記所の記入端末に送信し、該当する外字を含む申請書を出力できるようにしている（特許文献１参照）。
【特許文献１】特開２００１−２２９２５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかし、特許文献１のシステムにおいて、申請者は、新しい外字の登録のために、作成した申請データ内のどの文字が外字であるかどうかを自らで判定しなければならない。
【００１０】
また、申請データ内に外字が含まれる場合に、その外字のビットマップファイルがすでに登録されているかどうか、さらに未登録であれば登録が可能であるか否かを、いったん管理装置側で管理される外字ファイルを利用者端末にダウンロードして確認するか、記入端末を介して管理装置に問い合わせる必要がある。
【００１１】
また、外字を含む申請データが登記所の記入端末へ送信された後でなければ外字フォントの有無の問い合わせや登録の問い合わせは行えないため、申請者は、送信前に外字が組み込まれた申請データを確認できない場合がある。
【００１２】
また、申請者は、申請データで使用した外字フォントの登録を登記所の記入装置を介して行う必要がある。
【００１３】
このように、特許文献１のシステムでは、オンラインを介して記入端末や管理装置と何度もやりとりが必要であり、外字を含む申請データの作成に伴うフォント登録作業の負担は軽減されない。
【００１４】
本発明の目的は、オンライン申請を行う場合に、申請者が、どの文字が使用可能範囲内であるか否かを意識することなく申請データを作成し、外字を表すフォントファイルが必要か否かの判断、フォントファイルの作成及び申請データへの外字の差し込みを自動的に行える申請データ作成装置として、コンピュータを機能させるためのプログラムを提供することである。
【課題を解決するための手段】
【００１５】
上記目的を達成するために、本発明は、インターネットを利用した申請手続のために電子化された申請書である申請データを作成する申請データ作成装置として、コンピュータを機能させるためのプログラムであって、１）申請データ用に入力されたデータを取得して一時記憶部に格納する入力データ取得手段と、２）前記入力データの文字が、申請書様式で使用が可能な文字の範囲を定めた使用可能範囲内であるか又は前記範囲外であるかを判定する使用可能判定処理手段と、３）前記文字が前記使用可能範囲外の外字である場合に、前記外字を表すフォントイメージファイルである外字ファイルが存在するか否かを判定する外字ファイル存在処理手段と、４）前記外字を表す外字ファイルが存在しない場合に、前記コンピュータのオペレーティングシステムが管理するフォント情報から前記外字を表わすフォントを取得して外字ファイルを作成し、前記外字ファイルに前記フォント情報で使用される前記外字の文字コードを含むファイル名を付与する外字ファイル作成処理手段と、５）前記入力データを用いて申請データを作成し、前記入力データの前記外字の位置に前記外字ファイルへの関連付けを設定する申請データ作成処理手段と、６）前記申請データのファイルと前記申請データに含まれる文字に関連付けられた外字ファイルとを共に格納した申請フォルダを作成する申請フォルダ作成処理手段とを備える。
【００１６】
本発明の各機能を実現するコンピュータは、申請データ用に入力されたデータを取得して一時記憶部に格納し、入力データの文字ごとに、その文字が申請書様式で使用が可能な文字の範囲を定めた使用可能範囲内であるか又は使用可能範囲外であるかを判定する。
【００１７】
そして、文字が使用可能範囲外の外字である場合に、その外字を表すフォントイメージファイル（外字ファイル）がコンピュータ内に存在するか否かを判定する。外字ファイルが未作成であって存在しない場合に、コンピュータのオペレーティングシステムが管理するシステムフォントなどのフォント情報から、その外字を表わすフォントを取得し、その外字を表すフォントイメージファイルを例えばビットマップ形式で作成する。
【００１８】
さらに、オペレーティングシステムが文字を内部的に管理するために使用する文字コード体系によってその文字（外字）を特定するコード値を含むファイル名を、作成した外字ファイルに付与する。例えば、オペレーティングシステムが管理するフォント情報で文字を内部的に管理するためにＵｎｉｃｏｄｅ（ＩＳＯ／ＩＥＣ  １０６４６）のコード体系が使用されている場合に、外字ファイル名として、その外字のＵｎｉｃｏｄｅのコード値を含むファイル名を付与する。
【００１９】
なお、入力データの外字を表す外字ファイルが既に作成されている場合は、外字ファイルの作成処理は行わない。
【００２０】
そして、申請データの所定の形式に従って入力データの文字列を差し込み、文字列の外字の位置では、外字を表す外字ファイルのファイル名を差し込んで関連付けを設定する。
【００２１】
その後、申請データ（申請ファイル）と申請データに含まれる外字に関連付けられた外字ファイルとを共に格納した申請フォルダを作成する。所定の申請管理サーバへこの申請フォルダを送信することによりオンライン申請が行われることになる。
【００２２】
本発明によれば、入力データの各文字ごとに所定の使用可能範囲内であるか範囲外の文字（外字）であるかを自動的に判定し、外字の場合はオペレーティングシステムが管理するフォント情報を利用して外字ファイルを作成し、入力データの文字列の外字の位置に外字ファイルへの関連付けを差し込んで申請データを作成することができる。
【００２３】
よって、申請者は、入力した文字が使用可能なものであるかどうかを意識することなく申請データを作成することができる。
【００２４】
また、本発明では、ある外字を表す外字ファイルの有無を判定し、該当する外字ファイルがない場合にのみ外字ファイルを作成する。したがって、同一の申請データに対する入力データとして同じ外字を２回以上検出した場合でも、外字ファイルを重複して作成する必要がないため、処理負担を軽減することができる。
【００２５】
さらに、本発明では、前記コンピュータが内部的に管理する文字コード体系と前記使用可能範囲の設定に使用された文字コード体系とが相違する場合に、前記使用可能判定処理手段による処理の前に、前記入力データの各文字の文字コードを前記使用可能範囲の設定に使用された文字コードにそれぞれ変換する文字コード変換処理手段を備える。
【００２６】
例えば、一時記憶部に格納された入力データの文字がある文字コード体系（Ｕｎｉｃｏｄｅ）によって管理され、所定の使用可能範囲が別の文字コード（ＪＩＳ、シフトＪＩＳなど）で設定されている場合に、入力データの各文字のＵｎｉｃｏｄｅのコード値をシフトＪＩＳのコード値に１文字ずつ変換する。これにより、コンピュータが文字の内部管理に使用する文字コード体系が使用可能範囲を設定した文字コード体系と相違しても、各文字が使用可能範囲内か否かを判定することができる。
【００２７】
また、本発明では、さらに、申請データの入力項目の様式及び構成を定めた申請フォーマットを記憶する申請フォーマット記憶手段を備え、前記申請データ作成処理手段は、前記申請フォーマットに従って申請データを作成し、前記申請データの入力項目に対応する前記入力データを差し込み、前記入力データ中の外字の位置に前記外字を表す外字ファイルへの関連付けを設定する。
【００２８】
さらに、本発明では、前記申請データの出力要求を受け付けると、前記申請データが格納されている前記申請フォルダから外字ファイルを取得し、前記申請データの外字の位置に、前記外字に関連付けられた外字ファイルのフォントを表わして前記申請データを出力する申請データ出力処理手段を備える。
【００２９】
これにより、申請データに含まれる外字を、それぞれ関連付けられた外字ファイルを用いて表すことができるため、出力要求があった場合に、いつでも外字のイメージが差し込まれた申請データを表示又は印刷させることができる。
【発明の効果】
【００３０】
本発明により、インターネットを利用したオンライン申請手続のために申請データを作成する場合に、申請者は、入力する文字が使用可能範囲内であるかどうかを意識することなく申請データを作成することができ、申請者の申請作業における心理的負担を軽減することができる。
【００３１】
また、申請者は、入力データに外字が含まれる場合であっても、その外字を表す外字ファイルを作成する作業を行う必要がない。さらに、申請者は、外字ファイルを所定のサーバや管理装置などに別途登録する必要がない。したがって、申請者の作業負担の軽減を図ることができる。
【００３２】
また、１つの申請データに同一の外字が複数含まれる場合に、その外字を表す外字ファイルが重複して作成されないため、申請フォルダ（申請データ及び外字ファイルの組）として送信する総データ量を少なくすることができ、さらに通信時間も短くすることができる。
【００３３】
また、申請データの出力要求があった場合に同一の申請フォルダに格納された外字ファイルを用いて申請データの外字を表すため、いつでも外字が含まれた申請データの閲覧や印刷を行うことができる。したがって、申請者は、正確な申請データを簡単に作成することができる。
【発明を実施するための最良の形態】
【００３４】
以下、本発明を実施するための最良の一形態を図を用いて説明する。
【００３５】
図１に、本発明の申請データ作成装置の構成例を示す。
【００３６】
申請データ作成装置１は、インターネットをオンライン利用した申請手続のために電子化された申請書であるＸＭＬ形式の申請データを作成するコンピュータであって、入力データ取得処理部１１、申請データ作成処理部１２、データ一時記憶部１３、申請フォーマット記憶部１４、申請フォルダ記憶部１５、申請データ出力処理部１６を備える。
【００３７】
本実施例では、申請データ作成装置１は、システムフォント３０を備え、オペレーティングシステムは、文字をＵｎｉｃｏｄｅ（ＩＳＯ／ＩＥＣ  １０６４６）のコード体系で内部的に管理している。
【００３８】
また、申請データの様式で使用が可能な文字の範囲を定めた使用可能範囲は、シフトＪＩＳ（ＪＩＳ  Ｘ  ０２０８−１９９７）のコード値で設定されている。使用可能範囲は、全角文字の場合に第一水準文字、第二水準文字及び非漢字の範囲とする。
【００３９】
入力データ取得処理部１１は、申請データ用に入力された文字列などのデータを取得し、データ一時記憶部１３に格納する処理手段である。
【００４０】
申請データ作成処理部１２は、申請者の出力指示をもとに、入力データを用いて申請データのファイル（申請ファイル）４１及び申請データに含まれる外字を表すビットマップ形式のフォントイメージファイル（外字ファイル）４２を作成し、これらのファイルを格納した申請フォルダを申請フォルダ記憶部１５に記憶する処理手段である。
【００４１】
申請フォーマット記憶部１４は、申請データの項目、様式及び構成を定めた申請フォーマットを記憶する記憶手段である。
【００４２】
申請データ出力処理部１６は、申請データの表示や印刷などの出力要求を受け付けると、申請フォルダ記憶部１５に記憶された該当する申請フォルダ（申請ファイル４１と外字ファイル４２）を取得し、申請データの外字の位置にその外字に関連付けられた外字ファイルのフォントを表わして申請データを出力する処理手段である。
【００４３】
申請データ作成処理部１２は、申請フォーマット読込処理部２１、文字コード変換処理部２２、使用可能判定処理部２３、外字ファイル存在判定処理部２４、外字ファイル作成処理部２５、申請ファイル作成処理部２６、申請フォルダ作成処理部２７を備える。
【００４４】
申請フォーマット読込処理部２１は、申請フォーマット記憶部１４に記憶された申請フォーマットを読み込む処理手段である。
【００４５】
文字コード変換処理部２２は、入力データの各文字のＵｎｉｃｏｄｅのコード値を、シフトＪＩＳ（ＳＪＩＳ）のコード値にそれぞれ変換する処理手段である。
【００４６】
使用可能判定処理部２３は、入力データの文字が、使用可能範囲内の文字であるか又は範囲外の文字（外字）であるかを判定する処理手段である。
【００４７】
外字ファイル存在判定処理部２４は、入力データの文字が外字である場合に、その外字を表す外字ファイル４２が存在するか否かを判定する処理手段である。
【００４８】
外字ファイル作成処理部２５は、外字を表す外字ファイル４２が存在しない場合に、システムフォント３０からその外字を表わすフォントを取得して外字ファイル４２を作成し、外字ファイル４２にその外字のＵｎｉｃｏｄｅのコード値を含むファイル名を付与する処理手段である。
【００４９】
申請ファイル作成処理部２６は、ＸＭＬ形式の申請フォーマットに従って申請ファイル４１を作成し、所定の項目に対応する入力データを差し込み、入力データ中の外字の位置に外字の差し込みであることを示す所定のタグと、その外字を表す外字ファイル４２のファイル名とを差し込んで、外字の関連付けを設定する処理手段である。
【００５０】
申請フォルダ作成処理部２７は、申請ファイル４１と申請ファイル４１のデータに含まれる外字に関連付けられた外字ファイル４２とを共に格納する申請フォルダを作成する処理手段である。
【００５１】
図２を用いて、本発明の処理の概要を説明する。
【００５２】
申請データ作成装置１では、例えば図２（Ａ）に示すような商業登記申請書のデータ入力画面を表示する。申請者が、商号の項目に「飛騨高（実際の入力文字は「高」の異体字）山産業」と入力したとする。ここで、申請者によって入力された図２（Ａ）に示す「高」の異体字を＜高＞と表す。
【００５３】
なお、参照のために、図３に、入力データの各文字のＵｎｉｃｏｄｅ（１０進数表記）、Ｕｎｉｃｏｄｅ（１６進数表記）及びシフトＪＩＳ（１６進数表記）のコード値を示す。
【００５４】
入力データ取得処理部１１は、データ入力画面で入力された入力データを、データ一時記憶部１３に格納する。データ一時記憶部１３に格納された入力データの文字列は、図２（Ｂ）及び以下に示すように、オペレーティングシステムによりＵｎｉｃｏｄｅのコード値（１０進数表記）で管理されている。
「３９１３１，３９４６４，３９６４１，２３６６５，…」
そして、申請者が申請データの事前登録のために「出力」ボタンを押下または選択すると、申請データ作成処理部１２は、出力指示を受け付けて申請データ作成処理を開始する。
【００５５】
まず、申請データ作成処理部１２の申請フォーマット読込処理部２１は、所定の申請フォーマットを申請フォーマット記憶部１４から読み込み、申請ファイル作成処理部２６に渡す。申請ファイル作成処理部２６は、申請フォーマットを用いてＸＭＬファイルである申請ファイル４１を作成する。
【００５６】
次に、文字コード変換処理部２２は、データ一時記憶部１３から入力データを読み込み、各文字のＵｎｉｃｏｄｅのコード値をシフトＪＩＳのコード値へ変換する。図２（Ｃ）及び以下に、変換後の入力データの文字列のシフトＪＩＳのコード値を示す。
「９４Ｆ２，９１ＣＢ，ＦＢＦＣ，８Ｅ５２，…」
そして、使用可能判定処理部２３は、入力データの文字を１文字ずつ取り出して、使用可能範囲内の文字か範囲外の文字かを判定する。
【００５７】
図４に、使用可能範囲の設定例を示す。使用可能範囲は、「ＪＩＳ  Ｘ  ０２０８−１９９７」で割り当てられている範囲であり、シフトＪＩＳの文字コードの１バイト目（区番号）と２バイト目（点番号）との組み合わせにより示している。
【００５８】
使用可能判定処理部２３は、判定対象の文字のコード値の１バイト目と２バイト目の両方が使用可能範囲内であるか否かを判定する。
【００５９】
そして、判定対象の文字が使用可能範囲内の文字であれば、申請ファイル作成処理部２６は、申請フォーマットの所定の位置にその文字を差し込む。
【００６０】
一方、判定対象の文字が使用可能範囲外の外字であれば、外字ファイル存在判定処理部２４に処理を渡す。例えば図２（Ｃ）に示すように、商号の項目の入力データの先頭から３番目の文字＜高＞が外字であるとする。
【００６１】
外字ファイル存在判定処理部２４は、申請フォルダ記憶部１５を参照して、その外字＜高＞を表す外字ファイル４２が既に作成されて存在しているかどうかを判定する。外字ファイル４２が存在しなければ、外字ファイル作成処理部２５に処理を渡す。
【００６２】
外字ファイル作成処理部２５は、オペレーティングシステムが管理するシステムフォント３０を参照して＜高＞を表すフォントを取得し、図２（Ｄ）に示すようなビットマップ形式の外字ファイル４２を作成し、外字＜高＞のＵｎｉｃｏｄｅのコード値「３９６４１」を用いてファイル名「Ｃ３９６４１．ｂｍｐ」とする。
【００６３】
また、外字ファイル存在判定処理部２４の判定の結果、外字＜高＞を表す外字ファイル４２が存在していれば、外字ファイル作成処理は行わない。
【００６４】
そして、申請ファイル作成処理部２６は、図２（Ｅ）及び以下に示すように、申請フォーマットで定められた所定の位置として、既に差し込んだ入力データの文字「騨」の次の位置（外字＜高＞の位置）に所定の外字タグと外字ファイル４２のファイル名とを差し込んで、外字を表す外字ファイルへの関連づけを設定する。
【００６５】
外字の差し込み例を以下に示す（図２（Ｅ）参照）。
【００６６】
＜商号＞
飛騨
＜外字＞
＜ファイル名＞Ｃ３９６４１．ｂｍｐ＜／ファイル名＞
＜文字コード＞００００００００＜／文字コード＞
＜／外字＞
山産業…
＜／商号＞
そして、申請ファイル作成処理部２６は、外字＜高＞の次の文字「山」が使用可能範囲内であるので、外字＜高＞の次の位置に「山」を差し込む。
【００６７】
図５及び図６に、申請フォーマットに入力データを差し込んで完成した申請ファイル４１のデータ例を示す。図５は申請ファイル４１の前半部のデータ例、図６は申請ファイル４１の後半部のデータ例である。図７は、図５及び図６の申請ファイル４１に含まれる外字に関連付けられた外字ファイル４２の例を示す図である。
【００６８】
使用可能判定処理部２３の判定処理において、同一の申請データ内で同一の外字＜高＞の検出が２回目以降である場合は、外字＜高＞の外字ファイル４２は既に作成されて存在するため、外字ファイル４２の作成処理は行わず、申請ファイル作成処理部２６によって、外字の位置に外字タグと外字ファイル４２の差し込み処理のみが行われる。
【００６９】
図８に、申請データとその入力データの外字の位置に差し込まれた外字ファイル４２の関係を示す。このように、申請データ内に、同一の外字が繰り返し使用されている場合でも、その外字を表す外字ファイル４２は１つ作成されていればよい。
【００７０】
そして、申請フォルダ作成処理部２７は、申請ファイル４１と申請ファイル４１に含まれる外字に関連付けられた外字ファイル４２を共に格納する申請フォルダを作成して申請フォルダ記憶部１５に記憶する。
【００７１】
また、申請者が内容確認のために申請データの出力を要求すると、申請データ出力処理部１６は、申請フォルダ記憶部１５の該当する申請フォルダから申請ファイル４１と外字ファイル４２とを取得して、申請データの外字の位置に外字に関連付けられた外字ファイル４２のフォントを表わして申請データを表示装置などに表示するなどの出力処理を行う。
【００７２】
図９及び図１０に、本発明の処理の流れを示す。
【００７３】
申請データ作成装置１では、入力データ取得処理部１１により、データ入力画面のデータ入力域からデータを取得し（ステップＳ１）、入力したデータをデータ一時記憶部１３に格納する（ステップＳ２）。
【００７４】
そして、事前登録のための出力指示などがあると、申請フォーマット読込処理部２１により、申請フォーマット記憶部１４から所定の申請フォーマットを読み込む（ステップＳ３）。そして、文字コード変換処理部２２により、データ一時記憶部１３の入力データの文字コードを、ＵｎｉｃｏｄｅからシフトＪＩＳのコード値へ変換する（ステップＳ４）。
【００７５】
その後、使用可能判定処理部２３により、入力データの１文字を取得し（ステップＳ５）、その文字が使用可能範囲内か否かを判定する（ステップＳ６）。その文字が使用可能範囲内であれば（ステップＳ７）、申請フォーマットをもとにした申請ファイル（ＸＭＬファイル）４１の所定の位置にその文字を差し込む（ステップＳ８）。
【００７６】
そして、入力データに次の文字があるかどうかを調べて（ステップＳ９）、次の文字があれば、入力データの次の文字へ移り（ステップＳ１０）、ステップＳ５の処理（入力データの１文字を取得）へ戻る。
【００７７】
一方、ステップＳ７の判定結果、文字が使用可能範囲内でなければ、その文字を表す外字ファイル４２の有無を判定し（図１０：ステップＳ１１）、外字ファイル４２が存在しなければ（ステップＳ１２）、システムフォント３０を利用して外字ファイル４２を作成し、その外字の文字コード値を含むファイル名を付与する（ステップＳ１３）。また、外字ファイル４２が存在すれば（ステップＳ１２）、申請ファイル４１のその文字の位置に、外字タグ及び関連付けられた外字ファイル４２のファイル名を差し込む（ステップＳ１４）。
【００７８】
その後、ステップＳ９の処理へ戻る。そして、ステップＳ９の処理で入力データに次の文字がなければ、申請ファイル４１及び関連付けられた外字ファイル４２を同一の申請フォルダに格納して（図９：ステップＳ１６）、処理を終了する。
【００７９】
以上、本発明をその実施の形態により説明したが、本発明はその主旨の範囲において種々の変形が可能であることは当然である。
【００８０】
また、本発明は、コンピュータにより読み取られ実行されるプログラムとして実施するものとして説明したが、本発明を実現するプログラムは、コンピュータが読み取り可能な、可搬媒体メモリ、半導体メモリ、ハードディスクなどの適当な記録媒体に格納することができ、これらの記録媒体に記録して提供され、又は、通信インタフェースを介して種々の通信網を利用した送受信により提供されるものである。
【００８１】
本発明の形態及び実施例の特徴を列記すると以下のとおりである。
【００８２】
（付記１）  インターネットを利用した申請手続のために電子化された申請書である申請データを作成する申請データ作成装置として、コンピュータを機能させるためのプログラムであって、
申請データ用に入力されたデータを取得して一時記憶部に格納する入力データ取得手段と、
前記入力データの文字が、申請書様式で使用が可能な文字の範囲を定めた使用可能範囲内であるか又は前記範囲外であるかを判定する使用可能判定処理手段と、
前記文字が前記使用可能範囲外の外字である場合に、前記外字を表すフォントイメージファイルである外字ファイルが存在するか否かを判定する外字ファイル存在処理手段と、
前記外字を表す外字ファイルが存在しない場合に、前記コンピュータのオペレーティングシステムが管理するフォント情報から前記外字を表わすフォントを取得して外字ファイルを作成し、前記外字ファイルに前記フォント情報で使用される前記外字の文字コードを含むファイル名を付与する外字ファイル作成処理手段と、
前記入力データを用いて申請データを作成し、前記入力データの前記外字の位置に前記外字ファイルへの関連付けを設定する申請データ作成処理手段と、
前記申請データのファイルと前記申請データに含まれる外字に関連付けられた外字ファイルとを共に格納した申請フォルダを作成する申請フォルダ作成処理手段とを備える
申請データ作成処理プログラム。
【００８３】
（付記２）  前記外字ファイル存在処理手段は、前記フォント情報の前記外字の文字コードを用いて、前記外字を表す外字ファイルが存在するか否かを判定する
前記付記１記載の申請データ作成処理プログラム。
【００８４】
（付記３）  さらに、前記コンピュータが前記システム情報により文字を内部的に管理する文字コード体系と前記使用可能範囲の設定に使用された文字コード体系とが相違する場合に、前記使用可能判定処理手段による処理の前に、前記入力データの各文字の文字コードを前記使用可能範囲の設定に使用された文字コードにそれぞれ変換する文字コード変換処理手段を備える
前記付記１記載の申請データ作成処理プログラム。
【００８５】
（付記４）  さらに、申請データの入力項目の様式及び構成を定めた申請フォーマットを記憶する申請フォーマット記憶手段を備え、
前記申請データ作成処理手段は、前記申請フォーマットに従って申請データを作成し、前記申請データの入力項目に対応する前記入力データを差し込み、前記入力データ中の外字の位置に前記外字を表す外字ファイルへの関連付けを設定する
前記付記１記載の申請データ作成処理プログラム。
【００８６】
（付記５）  前記申請データの出力要求を受け付けると、前記申請データが格納されている前記申請フォルダから外字ファイルを取得し、前記申請データの外字の位置に、前記外字に関連付けられた外字ファイルのフォントを表わして前記申請データを出力する申請データ出力処理手段を備える
前記付記１記載の申請データ作成処理プログラム。
【００８７】
（付記６）  インターネットを利用した申請手続のために電子化された申請書である申請データを作成する申請データ作成装置として、コンピュータを機能させるためのプログラムであって、
申請データの入力項目の様式及び構成を定めた申請フォーマットを記憶する申請フォーマット記憶手段と、
申請データ用に入力されたデータを取得し一時記憶部に格納する入力データ取得手段と、
前記コンピュータのオペレーティングシステムが管理するフォント情報で使用される文字コード体系にもとづいて前記一入力データの各文字を特定する文字コードを、申請書様式で使用が可能な文字の範囲を定めた使用可能範囲の設定に使用された文字コード体系にもとづく文字コードにそれぞれ変換する文字コード変換処理手段と、
前記入力データの文字ごとに、前記使用可能範囲内の文字であるか前記範囲外の外字であるかを判定する使用可能判定処理手段と、
前記文字が前記使用可能範囲外の外字である場合に、前記外字を表すフォントイメージファイルである外字ファイルが存在するか否かを判定する外字ファイル存在処理手段と、
前記外字を表す外字ファイルが存在しない場合に、前記フォント情報から前記外字を表わすフォントを取得して外字ファイルを作成し、前記外字ファイルに前記フォント情報で使用される前記外字の文字コードを含むファイル名を付与する外字ファイル作成処理手段と、
前記申請フォーマットに従って申請データを作成し、前記申請データの入力項目に対応する前記入力データを差し込み、前記入力データ中の外字の位置に前記外字を表す外字ファイルへの関連付けを設定する申請データ作成処理手段と、
前記申請データのファイルと前記申請データに含まれる外字に関連付けられた外字ファイルとを共に格納した申請フォルダを作成する申請フォルダ作成処理手段とを備える
申請データ作成処理プログラム。
【００８８】
（付記７）  インターネットを利用した申請手続のために電子化された申請書である申請データを作成する申請データ作成装置であって、
申請データ用に入力されたデータを取得して一時記憶部に格納する入力データ取得手段と、
前記入力データの文字が、申請書様式で使用が可能な文字の範囲を定めた使用可能範囲内であるか又は前記範囲外であるかを判定する使用可能判定処理手段と、
前記文字が前記使用可能範囲外の外字である場合に、前記外字を表すフォントイメージファイルである外字ファイルが存在するか否かを判定する外字ファイル存在処理手段と、
前記外字を表す外字ファイルが存在しない場合に、前記コンピュータのオペレーティングシステムが管理するフォント情報から前記外字を表わすフォントを取得して外字ファイルを作成し、前記外字ファイルに前記フォント情報で使用される前記外字の文字コードを含むファイル名を付与する外字ファイル作成処理手段と、
前記入力データを用いて申請データを作成し、前記入力データの前記外字の位置に前記外字ファイルへの関連付けを設定する申請データ作成処理手段と、
前記申請データのファイルと前記申請データに含まれる外字に関連付けられた外字ファイルとを共に格納した申請フォルダを作成する申請フォルダ作成処理手段とを備える
申請データ作成処理装置。
【図面の簡単な説明】
【００８９】
【図１】本発明の申請データ作成装置の構成例を示す図である。
【図２】本発明の処理の概要を説明するための図である。
【図３】入力データの各文字の文字コード値を示す図である。
【図４】使用可能範囲の設定例を示す図である。
【図５】申請フォーマットに入力データを差し込んで完成した申請ファイルのデータ例（前半部）を示す図である。
【図６】申請フォーマットに入力データを差し込んで完成した申請ファイルのデータ例（後半部）を示す図である。
【図７】図５及び図６の申請ファイルに含まれる外字に関連付けられた外字ファイルの例を示す図である。
【図８】申請データとその入力データの外字の位置に差し込まれた外字ファイルの関係を示す図である。
【図９】本発明の処理の流れを示す図である。
【図１０】本発明の処理の流れを示す図である。
【符号の説明】
【００９０】
１  申請データ作成装置
１１  入力データ取得処理部
１２  申請データ作成処理部
１３  データ一時記憶部
１４  申請フォーマット記憶部
１５  申請フォルダ記憶部
１６  申請データ出力処理部
２１  申請フォーマット読込処理部
２２  文字コード変換処理部
２３  使用可能判定処理部
２４  外字ファイル存在判定処理部
２５  外字ファイル作成処理部
２６  申請ファイル作成処理部
２７  申請フォルダ作成処理部
３０  システムフォント
４１  申請ファイル（ＸＭＬファイル）
４２  外字ファイル（ＢＭＰファイル）
【図１】
2006065423.tif 000003
【図２】
2006065423.tif 000004
【図３】
2006065423.tif 000005
【図４】
2006065423.tif 000006
【図５】
2006065423.tif 000007
【図６】
2006065423.tif 000008
【図７】
2006065423.tif 000009
【図８】
2006065423.tif 000010
【図９】
2006065423.tif 000011
【図１０】
2006065423.tif 000012
【手続補正書】
【提出日】平成17年4月5日(2005.4.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
インターネットを利用した申請手続のために電子化された申請書である申請データを作成する申請データ作成装置として、コンピュータを機能させるためのプログラムであって、
申請データ用に入力されたデータを取得して一時記憶部に格納する入力データ取得手段と、
前記入力データの文字が、申請書様式で使用が可能な文字の範囲を定めた使用可能範囲内であるか又は前記範囲外であるかを判定する使用可能判定処理手段と、
前記文字が前記使用可能範囲外の外字である場合に、前記コンピュータのオペレーティングシステムが管理するフォント情報から前記外字を表わすフォントを取得して外字ファイルを作成し、前記外字ファイルに前記フォント情報で使用される前記外字の文字コードを含むファイル名を付与する外字ファイル作成処理手段と、
前記入力データを用いて申請データを作成し、前記入力データの前記外字の位置に前記外字ファイルへの関連付けを設定する申請データ作成処理手段とを備える
申請データ作成処理プログラム。
【請求項２】
さらに、前記文字が前記使用可能範囲外の外字である場合に、前記外字を表すフォントイメージファイルである外字ファイルが存在するか否かを判定する外字ファイル存在処理手段を備え、
前記外字ファイル作成処理手段は、前記外字を表す外字ファイルが存在しない場合に、前記外字ファイルを作成する
請求項１記載の申請データ作成処理プログラム。
【請求項３】
前記外字ファイル存在処理手段は、前記フォント情報の前記外字の文字コードを用いて、前記外字を表す外字ファイルが存在するか否かを判定する
請求項２記載の申請データ作成処理プログラム。
【請求項４】
さらに、前記申請データのファイルと前記申請データに含まれる外字に関連付けられた外字ファイルとを共に格納した申請フォルダを作成する申請フォルダ作成処理手段を備える
請求項１乃至請求項３のいずれか一項に記載の申請データ作成処理プログラム。
【請求項５】
さらに、前記コンピュータが前記システム情報により文字を内部的に管理する文字コード体系と前記使用可能範囲の設定に使用された文字コード体系とが相違する場合に、前記使用可能判定処理手段による処理の前に、前記入力データの各文字の文字コードを前記使用可能範囲の設定に使用された文字コードにそれぞれ変換する文字コード変換処理手段を備える
請求項１乃至請求項４のいずれか一項に記載の申請データ作成処理プログラム。
【請求項６】
さらに、申請データの入力項目の様式及び構成を定めた申請フォーマットを記憶する申請フォーマット記憶手段を備え、
前記申請データ作成処理手段は、前記申請フォーマットに従って申請データを作成し、
前記申請データの入力項目に対応する前記入力データを差し込み、前記入力データ中の外字の位置に前記外字を表す外字ファイルへの関連付けを設定する
請求項１乃至請求項５のいずれか一項に記載の申請データ作成処理プログラム。
【請求項７】
前記申請データの出力要求を受け付けると、前記申請データが格納されている前記申請フォルダから外字ファイルを取得し、前記申請データの外字の位置に、前記外字に関連付けられた外字ファイルのフォントを表わして前記申請データを出力する申請データ出力処理手段を備える
請求項１記載の申請データ作成処理プログラム。
【請求項８】
インターネットを利用した申請手続のために電子化された申請書である申請データを作成する申請データ作成装置であって、
申請データ用に入力されたデータを取得して一時記憶部に格納する入力データ取得手段と、
前記入力データの文字が、申請書様式で使用が可能な文字の範囲を定めた使用可能範囲内であるか又は前記範囲外であるかを判定する使用可能判定処理手段と、
前記文字が前記使用可能範囲外の外字である場合に、前記コンピュータのオペレーティングシステムが管理するフォント情報から前記外字を表わすフォントを取得して外字ファイルを作成し、前記外字ファイルに前記フォント情報で使用される前記外字の文字コードを含むファイル名を付与する外字ファイル作成処理手段と、
前記入力データを用いて申請データを作成し、前記入力データの前記外字の位置に前記外字ファイルへの関連付けを設定する申請データ作成処理手段とを備える
申請データ作成装置。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
上記目的を達成するために、インターネットを利用した申請手続のために電子化された申請書である申請データを作成する申請データ作成装置として、コンピュータを機能させるためのプログラムであって、１）申請データ用に入力されたデータを取得して一時記憶部に格納する入力データ取得手段と、２）前記入力データの文字が、申請書様式で使用が可能な文字の範囲を定めた使用可能範囲内であるか又は前記範囲外であるかを判定する使用可能判定処理手段と、３）前記文字が前記使用可能範囲外の外字である場合に、前記コンピュータのオペレーティングシステムが管理するフォント情報から前記外字を表わすフォントを取得して外字ファイルを作成し、前記外字ファイルに前記フォント情報で使用される前記外字の文字コードを含むファイル名を付与する外字ファイル作成処理手段と、４）前記入力データを用いて申請データを作成し、前記入力データの前記外字の位置に前記外字ファイルへの関連付けを設定する申請データ作成処理手段とを備える。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
そして、文字が使用可能範囲外の外字である場合に、コンピュータのオペレーティングシステムが管理するシステムフォントなどのフォント情報から、その外字を表わすフォントを取得し、その外字を表すフォントイメージファイルを例えばビットマップ形式で作成する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
そして、申請データの所定の形式に従って入力データの文字列を差し込み、文字列の外字の位置では、外字を表す外字ファイルのファイル名を差し込んで関連付けを設定する。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
その後、申請データ（申請ファイル）と申請データに含まれる外字に関連付けられた外字ファイルとを共に格納した申請フォルダを作成する。所定の申請管理サーバへこの申請フォルダを送信することによりオンライン申請が行われることになる。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
本発明によれば、入力データの各文字ごとに所定の使用可能範囲内であるか範囲外の文字（外字）であるかを自動的に判定し、外字の場合はオペレーティングシステムが管理するフォント情報を利用して外字ファイルを作成し、入力データの文字列の外字の位置に外字ファイルへの関連付けを差し込んで申請データを作成することができる。よって、申請者は、入力した文字が使用可能なものであるかどうかを意識することなく申請データを作成することができる。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】変更
【補正の内容】
【００２２】
また、本発明では、文字が使用可能範囲外の外字である場合に、その外字を表すフォントイメージファイル（外字ファイル）がコンピュータ内に存在するか否かを判定する。外字ファイルが未作成であって存在しない場合に、コンピュータのオペレーティングシステムが管理するシステムフォントなどのフォント情報から、その外字を表わすフォントを取得し、その外字を表すフォントイメージファイルを例えばビットマップ形式で作成する。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
本発明では、ある外字を表す外字ファイルの有無を判定し、該当する外字ファイルがない場合にのみ外字ファイルを作成する。したがって、同一の申請データに対する入力データとして同じ外字を２回以上検出した場合でも、外字ファイルを重複して作成する必要がないため、処理負担を軽減することができる。
なお、入力データの外字を表す外字ファイルが既に作成されている場合は、外字ファイルの作成処理は行わない。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
さらに、本発明では、前記申請データのファイルと前記申請データに含まれる外字に関連付けられた外字ファイルとを共に格納した申請フォルダを作成する申請フォルダ作成処理手段を備える。
【手続補正書】
【提出日】平成17年8月15日(2005.8.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
インターネットを利用した申請手続のために電子化された申請書である申請データを作成する申請データ作成装置として、コンピュータを機能させるためのプログラムであって、
申請書様式で使用が可能な文字の文字コードの範囲を設定した使用可能範囲を記憶する使用可能範囲記憶手段と、
申請データ用に入力されたデータを取得して一時記憶部に格納する入力データ取得手段と、
前記一時記憶部に格納された前記入力データの各文字の文字コードを、前記使用可能範囲の文字コードに変換するコード変換処理手段と、
前記入力データの文字が、前記使用可能範囲に設定された文字コードに変換されたか否かを判定する使用可能判定処理手段と、
前記使用可能範囲に設定された文字コードに変換されなかった前記入力データの文字を外字と判定し、前記コンピュータのオペレーティングシステムによって管理される所定のフォント情報から前記外字を表わすフォントデータを取得して外字ファイルを作成し、前記外字ファイルに前記フォント情報で使用される前記外字の文字コードを含むファイル名を付与する外字ファイル作成処理手段と、
前記入力データを用いて申請データを作成し、前記入力データの前記外字と判定された文字の位置に前記外字ファイルへの関連付けを設定する申請データ作成処理手段とを備える申請データ作成装置として、
前記コンピュータを機能させるための申請データ作成処理プログラム。
【請求項２】
さらに、前記外字ファイル作成処理手段は、前記入力データの文字を外字と判定した場合に、前記入力データについて前記外字のフォントイメージを表す外字ファイルが存在するか否かを判定し、前記入力データの外字を表す外字ファイルが存在しない場合に、前記外字の外字ファイルを作成する処理を行う前記申請データ作成装置として、
前記コンピュータを機能させるための請求項１記載の申請データ作成処理プログラム。
【請求項３】
前記外字ファイル作成処理手段は、前記フォント情報の前記外字の文字コードを用いて、前記外字を表す外字ファイルが存在するか否かを判定する処理を行う前記申請データ作成装置として、
前記コンピュータを機能させるための請求項２記載の申請データ作成処理プログラム。
【請求項４】
さらに、前記申請データ作成処理手段で作成された前記申請データのファイルと前記申請データに含まれる外字に関連付けられた外字ファイルとを共に格納した申請フォルダを作成する申請フォルダ作成処理手段を備える前記申請データ作成装置として、
前記コンピュータを機能させるための請求項１乃至請求項３のいずれか一項に記載の申請データ作成処理プログラム。
【請求項５】
さらに、申請データの入力項目の様式及び構成を定めた申請フォーマットを記憶する申請フォーマット記憶手段を備え、
前記申請データ作成処理手段は、前記申請フォーマットに従って申請データを作成し、前記申請データの入力項目に対応する前記入力データを差し込み、前記入力データ中の外字の位置に前記外字を表す外字ファイルへの関連付けを設定する処理を行う前記申請データ作成装置として、前記コンピュータを機能させるための
請求項１乃至請求項４のいずれか一項に記載の申請データ作成処理プログラム。
【請求項６】
前記申請データの出力要求を受け付けると、前記申請データ作成処理手段から前記申請データおよび前記申請データで外字と判定された文字に対応する外字ファイルを取得し、前記申請データの前記外字と判定された文字の位置に、前記外字に関連付けられた外字ファイルのフォントイメージを表した前記申請データの出力データを出力する申請データ出力処理手段とを備える前記申請データ作成装置として、前記コンピュータを機能させるための請求項１記載の申請データ作成処理プログラム。
【請求項７】
インターネットを利用した申請手続のために電子化された申請書である申請データを作成する申請データ作成装置であって、
申請書様式で使用が可能な文字の文字コードの範囲を設定した使用可能範囲を記憶する使用可能範囲記憶手段と、
申請データ用に入力されたデータを取得して一時記憶部に格納する入力データ取得手段と、
前記一時記憶部に格納された前記入力データの各文字の文字コードを、前記使用可能範囲の文字コードに変換するコード変換処理手段と、
前記入力データの文字が、前記使用可能範囲に設定された文字コードに変換されたか否かを判定する使用可能判定処理手段と、
前記使用可能範囲に設定された文字コードに変換されなかった前記入力データの文字を外字と判定し、前記コンピュータのオペレーティングシステムによって管理される所定のフォント情報から前記外字を表わすフォントデータを取得して外字ファイルを作成し、前記外字ファイルに前記フォント情報で使用される前記外字の文字コードを含むファイル名を付与する外字ファイル作成処理手段と、
前記入力データを用いて申請データを作成し、前記入力データの前記外字と判定された文字の位置に前記外字ファイルへの関連付けを設定する申請データ作成処理手段とを備える
申請データ作成装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
上記目的を達成するために、本発明は、インターネットを利用した申請手続のために電子化された申請書である申請データを作成する申請データ作成装置として、コンピュータを機能させるためのプログラムであって、１）申請書様式で使用が可能な文字の文字コードの範囲を設定した使用可能範囲を記憶する使用可能範囲記憶手段と、２）申請データ用に入力されたデータを取得して一時記憶部に格納する入力データ取得手段と、３）前記一時記憶部に格納された前記入力データの各文字の文字コードを、前記使用可能範囲の文字コードに変換するコード変換処理手段と、４）前記入力データの文字が、前記使用可能範囲に設定された文字コードに変換されたか否かを判定する使用可能判定処理手段と、５）前記使用可能範囲に設定された文字コードに変換されなかった前記入力データの文字を外字と判定し、前記コンピュータのオペレーティングシステムによって管理される所定のフォント情報から前記外字を表わすフォントデータを取得して外字ファイルを作成し、前記外字ファイルに前記フォント情報で使用される前記外字の文字コードを含むファイル名を付与する外字ファイル作成処理手段と、６）前記入力データを用いて申請データを作成し、前記入力データの前記外字と判定された文字の位置に前記外字ファイルへの関連付けを設定する申請データ作成処理手段とを備える申請データ作成装置として、前記コンピュータを機能させるためのプログラムである。