(57)【特許請求の範囲】
【請求項１】
伝票に含まれる複数の伝票項目に対する入力定義内容と出力定義内容とを含む伝票定義内容を記憶する定義記憶手段と、
イメージスキャナで読み込まれた伝票イメージを表示すると共に、上記複数の伝票項目のリストを表示する表示手段と、
上記表示されたリストの中で必要とする伝票項目がユーザによって任意に指定され、その指定された伝票項目の上記伝票イメージ上での項目出力領域の対応がユーザによって任意に指定された際に、その指定された伝票項目と項目出力領域とを特定する特定手段と、
上記特定手段で特定された各伝票項目毎に、その個々の伝票項目に対応付けて特定された項目出力領域を記憶する項目記憶手段と、
新規の伝票定義内容を作成するに際して、上記定義記憶手段に記憶された伝票定義内容を読み込み、その読み込まれた伝票定義内容をコピーして新たな伝票定義内容を作成する伝票作成手段と、
上記入力定義内容の内で数量を示す伝票項目に対する計算式定義内容がユーザによって任意に設定された際は、上記伝票作成手段で作成された新たな伝票定義内容の中の上記入力定義内容を、上記ユーザによって設定された計算式定義内容を該当する伝票項目に対応づけた入力定義内容に変更し、且つ上記項目記憶手段に記憶されていない伝票項目が削除された入力定義内容に変更する入力定義変更手段と、
上記伝票作成手段で作成された新たな伝票定義内容の中の上記出力定義内容を、上記特定手段で特定された伝票項目に該当する項目が当該伝票項目に対応付けて上記項目記憶手段に記憶された項目出力領域の内容と同一になる出力定義内容に変更し、且つ上記項目記憶手段に記憶されていない伝票項目が削除された出力定義内容に変更する出力定義変更手段と、
上記入力定義変更手段で変更された入力定義内容と上記出力定義変更手段で変更された出力定義内容とを含む上記伝票定義内容を、新規の伝票定義内容として登録する伝票登録手段と、
を具備したことを特徴とする伝票処理装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
この発明は伝票のイメージデータを処理するオフィスコンピュータ等の伝票処理装置に関する。
【０００２】
【従来の技術】
従来、オフィスコンピュータ等の情報処理装置においては売上伝票、受領書、注文書、納品書等、各種の伝票を作成して印刷することができるが、この場合、システムエンジニア等が個々の伝票に１：１に対応させて予め設計しておいた伝票処理プログラムにしたがって伝票処理が行われる。
【０００３】
このような伝票処理において、ある項目について予め定められた計算式を用いてある演算を行い、その演算結果をその項目の所定のフィールドに設定する処理がある。
【０００４】
【発明が解決しようとする課題】
上述したように従来の伝票処理装置においては、個々の伝票毎に個別の伝票処理プログラムが必要であった。
【０００５】
このため、上記のようなある項目における計算式を変更する場合には、該当する伝票処理プログラムを変更するかまたは新たな伝票処理プログラムを作成する作業が必要であった。
【０００６】
しかしながら、上記作業にはその伝票処理プログラム全体の内容を理解し、さらにそのプログラムの記述言語でのプログラミングに精通している必要があるため、エンド・ユーザが自分で上記作業を行うことは極めて困難であり、その作業はどうしてもシステムエンジニア等の専門化に依頼せざるを得なかった。
【０００７】
この発明の課題は、伝票のある項目の値を算出するための計算式を変更する場合、その変更作業をプログラミング等の専門的な知識を備えていない一般ユーザであっても、実際の業務を理解していれば容易に行えるようにすることである。
【０００８】
【課題を解決するための手段】
この発明は、伝票に含まれる複数の伝票項目に対する入力定義内容と出力定義内容とを含む伝票定義内容を記憶する定義記憶手段と、イメージスキャナで読み込まれた伝票イメージを表示すると共に、上記複数の伝票項目のリストを表示する表示手段と、上記表示されたリストの中で必要とする伝票項目がユーザによって任意に指定され、その指定された伝票項目の上記伝票イメージ上での項目出力領域の対応がユーザによって任意に指定された際に、その指定された伝票項目と項目出力領域とを特定する特定手段と、上記特定手段で特定された各伝票項目毎に、その個々の伝票項目に対応付けて特定された項目出力領域を記憶する項目記憶手段と、新規の伝票定義内容を作成するに際して、上記定義記憶手段に記憶された伝票定義内容を読み込み、その読み込まれた伝票定義内容をコピーして新たな伝票定義内容を作成する伝票作成手段と、上記入力定義内容の内で数量を示す伝票項目に対する計算式定義内容がユーザによって任意に設定された際は、上記伝票作成手段で作成された新たな伝票定義内容の中の上記入力定義内容を、上記ユーザによって設定された計算式定義内容を該当する伝票項目に対応づけた入力定義内容に変更し、且つ上記項目記憶手段に記憶されていない伝票項目が削除された入力定義内容に変更する入力定義変更手段と、上記伝票作成手段で作成された新たな伝票定義内容の中の上記出力定義内容を、上記特定手段で特定された伝票項目に該当する項目が当該伝票項目に対応付けて上記項目記憶手段に記憶された項目出力領域の内容と同一になる出力定義内容に変更し、且つ上記項目記憶手段に記憶されていない伝票項目が削除された出力定義内容に変更する出力定義変更手段と、上記入力定義変更手段で変更された入力定義内容と上記出力定義変更手段で変更された出力定義内容とを含む上記伝票定義内容を、新規の伝票定義内容として登録する伝票登録手段と、を具備したことを特徴とする。
【００１９】
【実施例】
以下、図１〜図１４を参照して一実施例を説明する。
図１は伝票処理装置の構成を示したブロック図である。
【００２０】
イメージスキャナ１は、市販伝票２を走査してその伝票のイメージデータ（画像情報）を読み取る画像入力装置である。
イメージスキャナ制御部３は該イメージスキャナ１によって読み取られた伝票のイメージデータをイメージデータファイル４に登録する。
【００２１】
ソースファイル５は、上記イメージデータファイルに登録された伝票のイメージデータを処理するためのソースプログラムであるアプリケーションソフト（入力処理、表示処理、印字処理等の処理内容を定義するデータで、その詳細は後述する）を各伝票毎に記憶しているファイルである。このアプリケーションソフトは、予めメーカ側から画一的に用意されたり、またはシステムエンジニアによって設計されたものである。そして、ユーザが任意に既存のアプリケーションソフトの一部を変更して新たな他のアプリケーションソフトを容易に作成できるようにする為に、上記アプリケーションソフトにはカスタマイズ表が用意されている。
【００２２】
オブジェクトファイル６は、上記ソースファイル５の内容を、ＣＰＵ１５が実行可能な実行形式に変換したアプリケーション・オブジェクトファイルを記憶するファイルである。
【００２３】
定義制御部７は、ソースファイル５に格納されているアプリケーションソフトの定義内容を変更する場合にキーボード８やマウス９から入力される変更指示のあった定義データを定義ファイル１０に登録する。そして、その際、定義制御部７は変更対象として指定された伝票のイメージデータを、上記イメージデータファイル４から読み出してＣＲＴ表示部１１に表示出力させる。
【００２４】
キーボード８は、ソースファイル５に格納されているアプリケーションソフトの定義内容を変更する際に、ユーザがその変更すべき定義データを指示入力するために用いられる入力装置である。
【００２５】
マウス９は、ユーザがＣＲＴディスプレイ１１に表示される計算式入力用のパネルメニューから、定数入力用のテンキー、演算子（＋，−，×，÷）の入力キー、及び編集（削除、挿入）の指定キー等を選択して、所望の計算式を入力するために用いられる。
【００２６】
定義ファイル１０は、上記キーボード８やマウス９の操作により変更指示された定義データを格納するファイルである。この定義データの格納は定義制御部７によって行われる。
【００２７】
ＣＲＴディスプレイ１１は、ソースファイル５に格納されているアプリケーションソフトの内容の表示や、上記パネルメニューの表示等を行う。
モディファイ部１２は、定義内容の変更指示のあったアプリケーションソフトをソースファイル５から読み出し、これを新ソースファイル１３にコピーする。そして、さらにモディファイ部１２は、定義ファイル１０に格納されている定義データに基づいて、上記新ソースファイル１３内に格納されたアプリケーションソフトを変更することによって新たなアプリケーションソフトを作成し、このアプリケーションソフトを新ソースファイル１３に登録する。
【００２８】
また、モディファイ部１２は、上記ＣＲＴディスプレイ１１に上記パネルメニュー画面を表示させ、該画面から上記キーボード８及びマウス９の操作により入力されたある伝票のある項目の計算式を構文チェックする。そして、該計算式の構文が正しければ、上記計算式の入力が行われた新ソースファイル１３に格納されているアプリケーションソフトの当該内容をこの入力された計算式に置き換える。
【００２９】
新ソースファイル１３は、伝票出力用の最新のアプリケーションソフトを格納するファイルである。該アプリケーションソフトは、ＣＰＵ１５によって実行形式のオブジェクトプログラムであるアプリケーション・オブジェクトファイルに変換される。
【００３０】
新オブジェクトファイル１４は、該アプリケーション・オブジェクトファイルを格納するファイルである。
該新オブジェクトファイル１４、上記イメージファイル４、上記ソースファイル５、上記オブジェクトファイル６、上記定義ファイル１０、及び上記新ソースファイル１３は、例えば１または複数の補助記憶装置に格納される。該補助記憶装置としては、例えば、フロッピーディスク装置、ハードディスク装置、及び光磁気ディスク装置等が用いられる。
【００３１】
ＣＰＵ１５はこの伝票処理装置全体の動作を制御するもので、このＣＰＵ１５には、上述した各種の入出力装置、すなわちイメージスキャナ制御部３、キーボード８、マウス９、ＣＲＴ表示部１１、及びプリンタ部１６等が接続されており、これらの装置の入出力動作を制御する。また、キーボード８からある伝票の出力指令が入力されると、オブジェクトファイル６または新オブジェクトファイル１４に格納されている該当するアプリケーションオブジェクトを実行し、プリンタ部１６から上記指示された伝票を印刷出力させる。
【００３２】
また、特に図示していないが、現在日時を計算するリアルタイム・クロックも設けられている。
図２は、ソースファイル５に格納されているアプリケーションソフトの構成を示す図である。
【００３３】
同図に示すように、該アプリケーションソフトは、下記のような定義を行うＡ表、Ｃ表、Ｄ表、Ｅ表、及びカスタマイズ表の５つの表から構成されている。
Ａ表・・・各伝票毎の入力処理を定義する
Ｃ表・・・ファイル更新を定義する
Ｄ表・・・伝票の表示形式などのＣＲＴ１１に対する表示処理を定義する
Ｅ表・・・伝票の印刷形式などのプリンタ１６に対する印刷処理を定義する
カスタマイズ表・・・ユーザ自身がカスタマイズ（Castomise ）可能な項目及びカスタマイズを行う際に使用する全てのキーを定義する。
【００３４】
本実施例においては、伝票内のある項目（例えば、数量や金額等）における計算式は、Ａ表において定義され、該計算式はユーザによって変更可能、すなわちカスタマイズ可能になっている。
【００３５】
次に、本実施例で印刷出力される伝票フォーム（伝票書式）の異なる２種類の納品書の例を、図３及び図４に示す。
両図において、「Ａ１」，「Ａ２」，・・・「Ａ２０」の項目以外は、上記納品書に予め印刷されている。そして、上記各納品書が印刷・出力される際には、上記「Ａ１」，「Ａ２」，・・・「Ａ２０」の各項目領域に該当するデータが挿入されて印刷される。
【００３６】
上記印刷項目（挿入項目）「Ａ１」，「Ａ２」，・・・「Ａ２０」の定義は、以下の通りである。
「Ａ１」，「Ａ２」，「Ａ３」・・・ＣＰＵ１５が前記リアルタイムクロックから読み出した年（「Ａ１」）、月（「Ａ２」）、日（「Ａ３」）が挿入配置される項目領域。
【００３７】
「Ａ５」・・・ＣＰＵ１５により自動的に求められた伝票No. が挿入配置される項目領域。
「Ａ６」・・・入力された得意先コードに基づいて検索された得意先名が挿入配置される項目領域。
【００３８】
「Ａ９」・・・入力された商品コードに基づいて検索された商品名が挿入配置される項目領域。
「Ａ１０１」・・・入力された数量（第１の数量）が挿入配置される項目領域。
【００３９】
「Ａ１０２」・・・入力された数量（第２の数量）が挿入配置される項目領域。
「Ａ１１」・・・入力された商品コードに基づいて検索された単価が挿入配置される項目領域。
【００４０】
「Ａ１２」・・・単価（Ａ１１）×数量（Ａ１０１またはＡ１０１＋Ａ１０２）の計算式に基づいてＣＰＵ１５が演算した金額が挿入配置される項目領域。
「Ａ１３」，「Ａ１４」，「Ａ１５」・・・数量の合計値（「Ａ１３」）、単価の合計値（「Ａ１４」），金額の合計値（「Ａ１５」）が挿入配置される項目領域。
【００４１】
「Ａ１７」・・・税込合計金額が挿入配置される項目領域。
「Ａ１９」・・・税率が挿入配置される項目領域。
「Ａ２０」・・・税率から求めた消費税が挿入配置される項目領域。
【００４２】
そして、図３で示した納品書と図４で示した納品書との違いは、１つは各項目の印刷位置であり、もう１つは、品名が「Ａ９」の商品の数量の個数である。すなわち、図３に示す納品書においては数量は１個（Ａ１０１のみ）であるが、図４に示す納品書においては２個（Ａ１０１とＡ１０２）になっている。通常の納品書は図３に示すケースが殆どであり、図４に示すように１つの商品について数量が２個というのは特殊なケースである。このような、特殊な例としては、例えば、単価が面積で決定される商品において、その数量を縦の長さ（第１の数量）と横の長さ（第２の数量）で入力する場合等がある。
【００４３】
次に、図５は上記図３及び図４に示す納品書の印刷出力に用いられるアプリケーションソフトのＡ表の構成を示す図である。
このＡ表は、複数種類の納品書について、それらの入力項目を定義するために用いられる汎用の入力処理定義表であり、上記図３及び図４に示すＡ１〜Ａ９，Ａ１０１，Ａ１０２，Ａ１１〜Ａ２０の各項目領域について、「項目名」、「型」、及び「内容」の各フィールドが定義されている。また、上記以外にも、Ａ１０３，Ａ１０４等の他の納品書で使用される項目についても上記のような定義がなされている。尚、以後上記Ａ１〜Ａ９，Ａ１０１〜Ａ１０４，Ａ１１〜Ａ２０をキーと表現する。
【００４４】
「型」は、各項目に設定するデータの設定方法を定義するフィールドであり、主に“入力”と“代入”の２つから成る。“入力”の場合には、例えばあるデータファイルから該当するレコードのデータを読み出して設定する。
【００４５】
「内容」は、例えば上記「型」が“代入”に設定されている場合に設定されるフィールドであり、例えば、「項目」が“数量”または“金額”等に設定されているとき、それらの値を算出するための計算式を設定する。
【００４６】
同図に示す例では、“数量”の算出式として“数量０１”（キーＡ１０１）の値を代入する旨が定義されている。また、“金額”（キーＡ１２）の算出式として“数量×単価（キーＡ１１）”が定義されている。
【００４７】
本実施例では、上記のような「内容」フィールドに設定される計算式をユーザが画面入力により自由に変更することが可能である。
次に、現在、ソースファイル５に格納されているＡ表が図５に示すような形式になっているときに、図４に示す納品書を発行する場合の動作を説明する。
【００４８】
この場合、先ず、イメージスキャナ１によって図４に示す納品書を走査する。これにより、イメージスキャナ１がその納品書の伝票イメージデータを読み取り、この伝票イメージデータをイメージスキャナ制御部３に出力する。イメージスキャナ制御部３は、この伝票イメージデータをイメージデータファイル４に登録する。
【００４９】
続いて、定義制御部７が起動され、定義制御部７は図６のフローチャートに示す処理を実行する。
先ず、定義制御部７はイメージデータファイル４から図４に示す納品書の伝票イメージデータを読み込んで、その納品書のイメージをＣＲＴ表示部１１に表示させる（ステップＡ１）。次に、ユーザが図３に示す納品書のアプリケーションソフトをキーボード８やマウス９等を操作して指定すると（ステップＡ２）、ソースファイル５から上記指定されたアプリケーションソフトのカスタマイズ表を読み出し、該カスタマイズ表の内容にしたがって、ユーザがカスタマイズ可能な項目のリストをＣＲＴディスプレイ１１にウィンドウ表示させる（ステップＡ３）。
【００５０】
ユーザは、このウィンドウ表示を参照しながら、上記図４に示す納品書において使用される項目を１つづつキーボード８及びマウス９を操作しながら指定すると共に、上記伝票イメージが表示されているＣＲＴディスプレイ１１の画面上でその項目の領域を指定する（ステップＡ５）。
【００５１】
定義制御部７は、上記指定に従い、指定項目及びその指定領域を定義ファイル１０に登録する（ステップＡ６）。そして、ステップＡ７に進み、終了指示がキーボード８やマウス９から入力されたかをチェックし、終了指示が無ければ再びステップＡ４に戻り、上述の動作を繰り返す。
【００５２】
このようにして、ステップＡ７において、終了指示が入力されるまで、上記ステップＡ４〜Ａ７が繰り返され、図４に示す納品書で印刷されるべき全ての項目とその領域（印刷領域）が定義ファイル１０に登録され、図７に示すような定義ファイル１０が作成される。
【００５３】
上記定義制御部７の動作が終了すると、次にモディファイ部１２が起動される。これにより、モディファイ部１２は、図８のフローチャートに示す処理を実行し、図４に示す納品書をプリンタ１６から印刷出力させるための新たなアプリケーションソフトを作成する。
【００５４】
まず、モディファイ部１２は、ソースファイル５からアプリケーションソフト（以後、元のアプリケーションソフト）を読み込み、これを新ソースファイル１３にコピーする（ステップＢ１）。
【００５５】
次に、上記元のアプリケーションソフトのＡ表（図５参照）及び上述のようにして定義制御部７によって作成された定義ファイル１０のそれぞれの内容を参照して、図４に示す納品書で使用されている全ての数量に係わる項目（数量キー）をＣＲＴディスプレイ１１に画面表示する。そして、ユーザからの入力に基づいて、新ソースファイル１３に格納されている上記元のアプリケーションソフトのＡ表の項目の内、上記数量キーの内容（計算式）を変更する数量定義処理を行う（ステップＢ２）。
【００５６】
この数量定義処理により、図９に示すＡ表が作成される。
続いて、定義ファイル１０を参照して上記ステップＢ２で作成された図９に示すＡ表から該定義ファイル１０に登録されていない項目を削除する（Ｂ３）。
【００５７】
この処理により、図１０に示すＡ表が新ソースファイル１３に登録される。
次に、定義ファイル１０に登録されているユーザにより変更指示のあった指定項目とその始点及び領域の各情報に基づいて、新ソースファイル１３内のＥ表を修正する（Ｂ４）。
【００５８】
さらに、上記修正の行われた新ソースファイル１３内に格納されているＥ表の項目の中から、上記定義ファイル１０に登録されていない項目を削除する（Ｂ５）。これにより、Ａ４、Ａ１０３、及びＡ１０４の各項目が削除される。
【００５９】
上記動作により、図１１に示すように同図(a) に示す元のアプリケーションソフトのＥ表が、同図(b) に示す定義ファイル１０を基に、同図(c) に示す新アプリケーションソフトのＥ表に修正される。これによって、元のアプリケーションソフト（図２参照）に基づいて図１２に示す新アプリケーションソフトが作成され、このファイルが新ソースファイル１３に新規登録される。そして、さらに、この新アプリケーションソフトがＣＰＵ１５により翻訳されて新アプリケーション・オブジェクトファイル１４が作成される。
【００６０】
次に、前記図８のフローチャートのステップＢ２の数量定義処理を、図１３のフローチャートを参照しながら説明する。
まず、モディファイ部７は、ＣＲＴディスプレイ１１に、元のアプリケーションソフトのＡ表（図５参照）の中の“数量”の項目について、その「内容」フィールドにおいて定義されている計算式を変更する必要があるか否かを問い合わせるメッセージを表示させる。ユーザは、このメッセージに対し、上記変更の要否をキーボード８またはマウス９の操作により指定する（Ｃ１）。
【００６１】
モディファイ部７は、キーボード８を介して“数量”の変更が必要である旨の指定を受け取ると（Ｃ２，ＹＥＳ）、上記Ａ表（図５参照）に定義されている４個の数量キーＡ１０１〜Ａ１０４の中から、定義ファイル１０（図７参照）に登録されている数量キーを抽出し、図１４に示すようなパネルメニュー画面２０をＣＲＴディスプレイ１１に表示させる（Ｃ３）。
【００６２】
このパネルメニュー画面２０はウィンドウとなっており、この画面の左側には計算式で指定可能な数量項目名の一覧（この場合、“数量０１”，“数量０２”）が表示される。また、この画面の右側には計算式を定義する際に使用可能な「０」〜「９」のテンキー、「＋」、「−」、「×」、「÷」の演算子キー、及び「削除」、「挿入」の編集キーが表示される。また、ＣＲＴディスプレイ１１の下方のユーザ入力フィールド３０には、「数量の計算式を表示して下さい」という案内メッセージが表示され、ユーザはこの入力フィールド３０においてカーソル３２が表示されている位置から所望の計算式を入力することができる。この計算式の入力は、上記パネルメニュー画面２０の右側に表示されているキーを、マウス９の操作により順次選択することにより行う。
【００６３】
ユーザが、上記図１４に示すパネルメニュー画面上で上記マウス９操作により数量の計算式を入力すると（Ｃ４）、モディファイ部１２は新ソースファイル１３に格納されているアプリケーションソフトのＡ表の項目“数量”に対する内容フィールドに上記入力された計算式を設定する（Ｃ５）。
【００６４】
この場合、ユーザは、「数量」の計算式として（数量０１＋数量０２）×２を指定する。この指定は、上記パネルメニュー画面２０において、マウス９の操作により、「（」、「数量０１」、「＋」、「数量０２」、「）」、「×」、「２」の順で入力すればよい。これにより、新ソースファイル１３内のＡ表は、図９に示すように変更される。
【００６５】
このように、本実施例においては、モディファイ部１２を起動することにより、ＣＲＴディスプレイ１１に表示されるパネルメニュー画面上でキーボード８またはマウス９を操作することにより、アプリケーションソフトのＡ表の“数量”項目の計算式を所望の式に設定することができる。
【００６６】
したがって、プログラミングについて専門的な知識を持っていない一般ユーザであっても、Ａ表の“数量”項目の計算式を納品書に合わせて対話形式により簡易に変更できる。
【００６７】
以上のようにして作成された図１２に示す新アプリケーションソフトは、ＣＰＵ１５が所定の翻訳プログラミングを実行することによって、ＣＰＵ１５が実行可能な新オブジェクトファイルに変換される。そして、ＣＰＵ１５が新オブジェクトファイルを実行することにより、プリンタ部１６から図４に示す納品書が印刷出力される。
【００６８】
この場合、例えば、プリンタ１６に市販伝票をセットしておき、ＣＲＴ表示部１１にはイメージファイル４に格納されているイメージデータに基づき、この市販伝票のイメージを表示出力させ、この画面表示されているイメージ上の各項目位置にキーボード８から伝票データを入力することにより伝票のイメージデータを作成し、その後、キーボード８またはマウス９を操作して印字指令を入力すると、上記入力した各伝票データがプリンタ１６にセットされている市販伝票上の対応する項目位置に印字出力される。
【００６９】
また、上記のようにユーザがキーボード８から伝票データを入力する代わりに、ある所定のデータファイルから伝票データを入力するようにしてもよい。
また、伝票も市販伝票に限定されるものではなく、注文印刷したオリジナル伝票であってもよい。また白紙の用紙に予めイメージスキャナ１によって読み取っていた伝票イメージを印字出力させると共に、その伝票の各項目に伝票データを挿入して印字出力させるようにしてもよい。
【００７０】
尚、上記実施例では、数量の計算式で２種類の数量を用いているが、本発明はこれに限定されるものではなく、計算式で用いられる数量の数は任意であってもよい。また、本発明は数量計算の変更のみに限定されるものではなく、例えば、金額や価格等その値が計算式で求められる他の項目であってもよい。
【００７１】
【発明の効果】
以上説明したように、この発明によれば、伝票内のある項目の値を算出するための計算式を変更する場合、その変更作業をプログラミング等の専門的な知識を有しない一般ユーザであっても実際の業務を理解していれば容易に行うことができるので、多種類な伝票を誰でも簡単に発行することができ、極めて実用性が高い。
【図面の簡単な説明】
【図１】実施例に係る伝票処理装置の構成を示したブロック図である。
【図２】ソースファイルに格納されているアプリケーションソフトの内容を示した図である。
【図３】納品書の一例を示した図である。
【図４】図３に示した納品書に類似する他の納品書の一例を示した図である。
【図５】ソースファイルに格納されているＡ表の内容を示す図である。
【図６】定義制御部の動作を説明するフローチャートである。
【図７】定義ファイルの内容を示す図である。
【図８】モディファイ部の動作を説明するフローチャートである。
【図９】パネルメニュー画面上での操作により変更された新ソースファイル内のＡ表の内容を示す図である。
【図１０】新ソースファイルに格納されるＡ表の内容を示す図である。
【図１１】モディファイ部が定義ファイルの内容に基づいてＥ表を変更して新たなＥ表を作成する処理を説明する図である。
【図１２】新たに作成されたアプリケーションソフトの構成を示す図である。
【図１３】モディファイ部により行われる数量定義処理の詳細を説明するフローチャートである。
【図１４】パネルメニュー画面の表示形式を示す図である。
【符号の説明】
１  イメージスキャナ
２  伝票
３  イメージスキャナ制御部
４  イメージデータファイル
５  ソースファイル
６  オブジェクトファイル
７  定義制御部
８  キーボード
９  マウス
１０  定義ファイル
１１  ＣＲＴディスプレイ
１２  モディファイ部
１３  新ソースファイル
１４  新オブジェクトファイル
１５  ＣＰＵ
【図１】
0003663633.tif 000002
【図２】
0003663633.tif 000003
【図３】
0003663633.tif 000004
【図４】
0003663633.tif 000005
【図５】
0003663633.tif 000006
【図６】
0003663633.tif 000007
【図７】
0003663633.tif 000008
【図８】
0003663633.tif 000009
【図９】
0003663633.tif 000010
【図１０】
0003663633.tif 000011
【図１１】
0003663633.tif 000012
【図１２】
0003663633.tif 000013
【図１３】
0003663633.tif 000014
【図１４】
0003663633.tif 000015