專利名稱:賬票輸出處理方法
技術領域:
本發明涉及賬票(賬單、票據)輸入處理方法。特別是關于把在賬票輸出時準備用的數據輸入,在用與輸出格式相符的清單或用總統計表等各種的賬票形式輸出時所使用的賬票輸出處理方法。
把在賬票輸出時準備用的數據輸入,在用與輸出格式相符的清單或用總統計表等各種的賬票形式輸出時,以前采用一個用稱之為報表生成(report write)的程序方法和采用一個用賬票定義體的方法。
報表生成的方法是由輸出記述的語言,把被輸入的文字數據看作為處理(teansaction)單位的記錄,通過用行單位記述,使賬票作成了。
用賬票定義體的方法僅僅是符合于賬票定義體的格式的數據形式的數據,作為賬票輸出對象數據使用。因此,若賬票輸出對象數據的數據形式不符合賬票定義體的格式時,采用每個賬票作一個程序的方法。
采用報表生成(記錄)的方法,有下面的問題。
(1)因為輸出全是文字,又由于格線采用了把格線文字在輸出記述語言中記述的方法、輸出特別是印刷時,品質不好。
(2)由于沒有按負數概念輸出的功能,把最后的合計行在最前面頁上輸出是困難的。
(3)由于把賬票的尺寸、數據的編輯形式、和位數的位置用輸出記述語言來規定,在設計時,不知道輸出的圖像缺少信賴度。
(4)雖然有計算功能及中斷處理功能,但是手續(步驟)的記述量多、麻煩。
用賬票定義體的方法,沒有所謂品質不好的問題,但是,在公開市場上所提供的系統,用戶持有的賬票輸出對象數據的數據形式要符合賬票定義體的格式這樣事是稀少的,用戶必須作程序,作把賬票輸出對象數據的數據形式符合于賬票定義體的格式那樣的程序。用賬票定義體的方法沒有這樣的問題。
本發明者們發明了解決前面、上述的問題的賬票輸出處理方法(特顧平5-115667號、特愿平5-189508號)本發明是為發展這些而作的。
本發明把以下的事項作為目的。
(1)把輸入數據中的計算用數字自動變換為漢字數字,可以在輸出賬票中表示記載。
(2)用相同的賬票格式,把賬票中的各個項目各自動地變換成日本語、英語、中文等各種語言,可以在輸出賬票中表示記載。
(3)不用修改程序,可以實現易于掌握細目數據的總數的細目數據號碼表示記載及易于掌握賬票總數的賬票頁表示記載。
(4)總統計表類式的賬單輸出時,實現了沒有隨著改頁而帶來的格線中斷。
為了達到上述的目的,本發明構成如下。
(1)本發明是把賬票輸出時準備用的數據輸入,在用清單或用總統計表等與輸出格式相符的各種的賬票形式輸出時要使用的賬票輸出處理方法。
它具備了輸入數據讀入手段(裝置)、指定變換對象數據項目手段(裝置)、分析手段(裝置)、變換手段以及輸出手段(裝置);輸入數據讀入手段是把在賬票輸出時準備用的數據進行讀入處理;指定變換對象數目項目手段是把計算用的數字變換成漢字數字,指定它來作為表示記載對象的數據項目。
分析手段是分析輸入數據,提取變換對象數據項目的計算用數字字符串;變換手段是把分析手段所提取的計算用的數字字符串變換成為漢字數字的字符串。
輸出手段是把被變換了的(是把變換對象的數據項目由計算用的數字字符串被變換成漢字數字的字符串)輸入數據用和預先設定的輸出格式相符的格式輸出。
(2)賬票(賬單、票據)輸出處理方法。它是把賬票輸出時準備用的數據輸入,在用清單或用總統計表等各種的賬票形式(該形式和輸出形式相符)輸出時要使用的賬票輸出處理方法。
它具備了輸入數據讀入手段、指定使用語言手段、用別的語言詞匯文件、設定項目手段以及輸出手段;輸入數據讀入手段是把在賬票輸出時準備用的數據進行讀入處理;指定使用語言手段是對輸出賬票所使用的語言進行規定;用別的語言詞匯文件是把常用的項目各用別的語言詞匯來存儲;設定項目手段是參考了用別的語言詞匯文件,用由指定使用語言手段所規定的使用語言用語,在輸入數據中設定被使用的項目;輸出手段是使用規定的語言用語,在有被設定的項目上輸入數據,把這數據輸出在具有各種語言共同通用的輸出格式的賬票上;(3)賬票(賬單、票據)輸出處理方法。它是把賬票輸出時準備用的數據輸入,在用清單或用總統計表等各種的賬票輸出處理方法。
具備有可以一邊在控制中斷單位上清零,一邊按遞降順序計算控制單位中的記錄數據手段;它具備了在賬票輸出時,在賬票被輸出的各個詳細數據上上述手段附加了保持計數器的值。
(4)賬票(賬單、票據)輸出處理方法。它是把賬票輸出時準備用的數據輸入,在用清單或用總統計表等各種的賬票形式(該形式和輸出形式相符)輸出時所使用的賬票輸出處理方法具備有可以一邊在控制中斷單位上清零,一邊按遞升順序計算控制單位中的記錄數據的第一的手段,和把到控制中斷為止保持總記錄數的第二的手段以及各個賬單的總頁數加起來的第三的手段;在賬票輸出時在各個清單的數據上,把上述第1的手段計數器保持值作為分子,上述的第2的手段計數器保持值作為分母進行印刷(打印);與此同時在各個賬票上,把現在頁數的數作為分子,上述第3的手段計數器保持值作為分母進行印刷(打印)。
(5)賬票(賬單、票據)輸出處理方法。它是把賬票輸出時準備用的數據輸入,在用清單或用總統計表等各種的賬票形式(該形式和輸出形式相符)輸出時要使用的賬票輸出處理方法。
具備有格線分析和格線組合裝配手段;在從表格形式的賬票輸出時,格線分析手段是分析在頁數中斷之前輸出格線的形式和它的頁數中斷之后輸出到下一頁的格線形狀;格線組合(裝配)手段是根據格線分析手段的分析結果,組合裝配本頁數最后一行閉合形狀的同時,組合、裝配下一頁的頭一行閉合形狀的格線。
(1)關于賬票輸出處理方法,構成它要具備輸入數據讀入手段、指定變換對象數據項目手段、分析手段、變換手段以及輸出手段。賬票輸出時準備用的數據的讀入是由輸入數據讀入手段做的。把計算用的數字變換為漢字數字,指定它來作為表示、記載的對象的數據項目是由指定變換對象數據項目手段做的。輸入數據提取了字符串,該字符串是通過分析手段被分析了的變換對象數據項目的計算用數字字符串。分析手段提取的計算用數字字符串,通過變換手段變換成為漢字數字字符串。被變換了的(變換對象數據項目的計算用數字字符串被變換成漢字數字字符串)輸入數據,通過輸出手段,符合輸出格式被輸出。
結果,輸入數據中的計算用數字被自動變換成漢字數字,它可以表示記載在輸出賬票上。(即在輸出賬票中可以用漢字數字表示)。
(2)關于賬票輸出處理方法,構成它要具備輸入數據讀入手段、指定使用語言手段、用別國的語言詞匯文件、設定項目手段以及輸出手段。賬票輸出時準備用的數據讀入是由輸入數據讀入手段讀入的。用戶使用指定使用語言手段來作使用在輸出賬票上的使用語言的規定。被用在輸出賬票上的常用項目名,被作為別的各語言用的詞匯存儲在用別的語言詞匯文件里。在輸入數據中被使用的項目名設定要用一定的用語。(這種用語是設定項目手段通過參考了用別的語言詞匯文件,用由指定使用語言手段所指定的使用語言用語)。用指定的語言用語在有被設定的項目上輸入數據,該數據通過輸出手段輸出在具有各種語言共同通用的輸出格式的賬票上。
結果,使用同一種的賬票格式、把賬票中的各個項目名自動變換成日本語、英語、中國語的各國語言,可以表示、記載在輸出賬票上。(即在輸出賬票上項目名可以用日、英、中三國語言表示)。
(3)關于賬票輸出處理方法,構成它要具備可以一邊在控制中斷單位上清零,一邊按遞降順序計算控制單位中的記錄數的手段。并且在賬票被輸出時,在各個詳細數據上這個計數器手段附加了計數器保持的值。(指附加了保持功能)。
結果,可以很容易掌握詳細數據總數的詳細數據號碼表示、記載,不用修改程序,就可以被實現。
(4)關于賬票輸出處理方法,構成它要具備可以一邊在控制中斷單位上清零,一邊按遞升順序地計算控制單位中的記錄數的第1的手段和把到控制中斷為止的總記錄數保持的第2的手段以及總頁數向上計算的第3的手段。并且,在賬票輸出時,把上述1的手段保持的計數器值作為分子,上述的第2的手段保持的計數器值作為分母附加上,與此同時,在各個賬票上把現在頁數作為分子,第3的手段保持的計數器值作為分母附加上。
結果,詳細數據號碼表示、記載,(它能夠讓詳細數據的總數很容易掌握)以及賬單頁數號碼表示、記載(它能夠讓賬票總數很容易掌握可以不用修改程序,就可以被實現。
(5)關于賬票輸出處理方法,構成它要具備格線分析手段和格線組合裝配手段。并且,在以表格形式的賬票輸出時,通過格線分析手段,分析了在數中斷之前,輸出格線的形狀和下一頁的格線的形狀;通過格線組合裝配手段,根據格線分析手段的分析結果,在組合、裝配本頁數的最后一行閉合形狀的同時,組合、裝配下一頁的頭一行閉合形狀和格線。
結果,總統計表形式的賬票輸出時,去掉隨著修改頁數帶來的格線中斷被實現了。
〔實施例〕
圖1是表示本發明的一個實施例的基本構成。
圖中,1是處理裝置,2是鍵盤/顯示器3是打印機,10是數據文件,11是賬票定義體作成工具,12是賬票定義體文件,13是輸出格式定義提取程序,14是輸出格式定義文件,15是記述信息到手的程序,16是記述文件,17是印刷控制程序,18是印刷執行程序。
在本實施例中,作為一個例子,打印機3表示印刷輸出、去顯示2上的表示輸出和通過通信回路的輸出和去信息媒體的輸出、從處理裝置1的賬票輸出的全部是本發明的對象范圍。
本發明者們先發明了,成為本發明基礎的,具有賬票印刷功能的數據處理裝置,(特愿平5-115667號)和表格形式的數據的處理方法(特愿平5-189508),為了容易理解本發明,現在把在這些上面公開表示的賬票輸出方法加以說明。
在圖1上,處理裝置1要具備數據文件10(它用來管理采用任意的數據形態的賬票印刷對象數據的)、要具備賬票定義體作成工作11(它是用來作成和用戶對話的賬票定義體的)、要具備賬票定義體文件12(它用來存儲賬票定義體作成工具11作成的賬票定義體的)、要具備輸出格式定義提取程序(它用來通過分析存儲在賬票定義體文件12上的賬票定義體來提取輸出格式定義的)、要具備記述信息到手的程序15(它是通過和用戶對話到手的關于賬票印刷對象數據的處理環境和數據格式控制信息的記述信息)、要具備記述文件16(它是用來管理記述信息到手的程序15到手的記述信息)、要具備控制賬票印刷的印刷控制程序17、要具備進行賬票印刷的執行處理的印刷執行程序18。
賬票印刷對象數據(它存儲在數據文件10上)是處理裝置1取的任意的數據形態。(這數據形態是來自公開市場上所提供的、和存儲在賬票定義體文件12上的賬票定義體的輸出格式沒有關系的任決的數據形態。例如,在圖2中所表示的、具有郵政編碼、住處、顧客名、清單日期、清單號碼、經手人代碼、商品代碼、商品名、數量、單價的數據項目的行。
賬票定義體作成工具11,通過和用戶對話是作成了賬票定義體(賬票定義體是規定了賬票的真實圖像,像在圖3上所表示的那樣);對于數據的類型和長度和印刷位置等也要各個數據項目,每個每個都要設定。作成的賬票定義體,用二進制代碼,登記在賬票定義體文件12上。
輸出格式定義提取程序13,在印刷控制程序17開始起動時被起動,分析賬票定義體(該定義體登記在賬票定義體文件12上)。例如,如圖4所示的那樣,稱之為商品名的數據項目,類型是“日本語”、長度是“10位”、賬票位置是“(a,b)”的所謂的輸出格式定義,提取輸出格式定義登記在輸出格式定義文件14上。
記述信息到手的程序15,通過和用戶對話,把記述信息,(例如像圖5所示的那樣的關于清單類型的賬票印刷對象數據的記述信息)到手,登記在記述文件16上。這個記述信息是和存儲在數據文件10上的賬票印刷對象數據的數據項按并排順序表示的。即,用戶通過記述信息到手的程序15,把信息(希望印刷的賬票印刷對象數據是和持有數據的項目并排的信息)登記在記述文件16上。
對于圖5所表示的清單類型的記述信息、開頭部分是記述的環境信息,后面是規定的數據格式。圖中的BREAK(中斷),指示了修改頁數的項目。即,BREAK被表示的數據項目名的數據值變化時,進行修改頁數的處理。BODY指示每隔一個賬票被清零的詳細數據號碼生成。MOL,SUM指示印刷控制程序17具有計算功能的起動。
圖6是表示了印刷控制程序17執行處理的基本流程圖。下面根據圖,把賬票印刷處理具體地說明。
(步1)印刷控制程序17,從用戶那兒—有賬票印刷執行的指示,就從數據文件10讀入賬票印刷對象數據。
(步2)記述文件16參考管理的記述信息,把讀入3的賬單印刷對象數據的數據項目順序信息接到手。例如,賬票印刷對象數據的數據項目是叫做“商品代碼”、“商品名”“單價”這樣的順序,把這樣順序的信息接到手。
(步3)在到手了數據項目順序信息的數據項目之后,參考輸出格式定義文件14,特別指定賬票印刷對象數據的賬票印刷位置和印刷形式。例如,如圖4所示的那樣,所謂“商品名”的數據項目,類型是“日本語”,長度是“10位”,賬票位置是“(a,b)”,“單價”所謂的數據項目,類型是“數字”,長度是“8位”,賬票位置是“(c,d)”,“商品代碼”所謂的數據項目,類型是“數字”,長度是“6位”賬票位置是“(e,f)”通過了這樣特別指定,再特別指定賬票印刷對象數據的賬票印刷位置和特別指定印刷的形式。
(步4)加工賬賬票印刷對象數據。(該數據是用步3已成為特別指定的印刷形式的賬票對象印刷數據)。例如“商口代碼、“商品名”、“單價”,所謂順序排序的賬票印刷對象數據,如圖7所示那樣,把“10電球250”、10用“000010”來加工(10加工為“000010”),“電球”加工為“電球□□□□□□□□”“250”加工為“00000250”(步5)對于印刷執行程序18,通知特別指定了的賬票印刷位置和通知加工了的賬票印刷對象數據,通過指示賬票印刷,執行賬票印刷對象數據的賬票印刷處理。
經過以上的各步,被存儲在數據文件10上的賬票印刷對象數據,根據記述信息(被存儲在記述文件16上的記述信息)被自動加工,(被加工的是適合賬票定義體文件12管理的賬票定義體的輸出格式的),被賬票被印刷。圖8是表示了被印刷的賬票的一個例子(同圖,指圖8的例子和圖7所表示的賬票印刷對象數據的加工例子,是沒有關連的,也就是沒有關系的)。
上面,是對于成為本發明基礎的以前的發明的說明。下面,說明本發明的實施例子。
〔實施例1〕本實施例,是把輸出賬票的用戶指定的數據項目用漢字、數字表示記載這樣做的。
用戶,用了圖1所示的鍵盤/顯示器2,根據和處理裝置1內的賬票定義體作成工具11對話,作成賬票定義體。(這是規定了在圖9所表示的那樣的實際形像的賬票定義體)。那時,對于數據的類型和長度和印刷位置等等也是各個數據項目,每個每個來設定。被作成的賬票定義用二進制的代碼登記在賬票定義體文件12上。
然后,用戶通過和記述信息到手的程序15對話,例如輸入像圖10所示的那樣的記述信息。輸入的記述信息登記在記述文件16上。
關于圖10所示的記述信息,開頭部分是記述環境信息,后面部分是指定的數據格式部分。圖中的BREAK是指示改頁數的數據項目。也就是BREAK在被表示數據項目名的數據值變化時,進行改頁的處理。BOPY指示每隔一個賬票被清零的詳細號碼的生成。MUL、SUM指示印刷控制程序17有計算機功能的起動。STR指示由漢字數字表示記載。但在NO-STR時,表示由計算用數字表示記載。
以上準備完成后,把圖11上例子所表示的賬票印刷對象數據,存儲在數據文件10上。印刷控制程序17和印刷執行程序18一被起動,就被得到在圖12上所得到的賬票印刷結果。在本實施例的場合下,由于在圖10上所表示的記述信息的數據項目“請求金額”是STR指示,賬票印刷結果的所有的“請求金額”數據項目,用叁阡貳佰八拾圓樣子的漢字數字表示、記載。
以前,在賬票上,把漢字、文字字符串印刷時,一種是具有應該用的漢字數字字符串作為準備印刷時用的數據,或者是有必要用應用程序進行變換處理(由輸入數字的計算用數字字符串向漢字、數字字符串變換)。其結果,(1)必須具有二重性數據,(2)有必要作成變換程序。有這種問題。
通過本發明,解決了以前的問題(1)由于沒有必要輸出賬票時,事前準備漢字數字字符串數據,故容易開發賬票輸出系統。(2)因為金額表示部分等使用漢字數字表示、記載,可以防止數值的涂改。(3)金額等的漢字數字表示記載可以容易作成必須的賬票。可以得到這種效果。
〔實施例2〕通常被使用的清單或者總數統計表等的各種賬票中“銷售清單”“住處”“顧客姓名”那樣的常用用語作為固定義字的數,大多被使用著。這種狀況,不限于在日本國內,把對于在世界各國類似意思的用語作為固定文字的在使用著。又,印字的內容(商品名、數量、金額等)也類似。因此界邊框的形狀和輸出內容、是相同的把僅僅是固定文字的語言(日本語、英語、中文等)不同的賬票,如果把這不同的賬票用各種語言共同通用的方式來使用是便利的。
本實施例是在具有各種語言共用通用的輸出格式的賬票上,根據用戶指定的語言,提供一種可以自動地表示數據的項目名的賬票輸出處理方法。
以下,具體地說明本實施例的例子。
圖13是表示用別的語言詞匯文件的例子。在圖13只表示的用別的語言詞匯文件、是由日本語用詞匯、英語用詞匯、中國語用詞匯等構成。在各種語言用的詞匯上,收集了用各種語言的輸出賬票的數據項目名。例如,日語用詞匯收集了“殼上伝票”、“伝票番號”、”商コ-ト”“商品名”“金額”、“合計金額”等的數據項目。英語用詞匯以及中國語用詞匯也按順序收集了和“殼上伝票”“伝票番號”“商コ-ト”商品名”、“金額”、“合計金額”和日本語用詞匯相對應的詞匯。
用戶用圖1所表示的鍵盤/顯示器2、和處理裝置1內的賬票定義體作成工具11對話,根據對話,表示在圖14-圖17上那樣的框架的形式和印刷內容相同的、作成各種語言共同通用的規定的實際的圖象的賬票定義體。那時對于數據的型式和長度和印刷位置等也是各個數據項目每個每個設定。被作成的賬票定義體,用二進制代碼登記在賬票定義體文件12上。
接著,用戶用鍵盤/顯示器2、對于處理裝置,指定了使用的語言。這一來,印刷控制程序17,由于參考了用別的語言詞匯文件(圖上未表示),用把數據項目名用指定的使用語言用語言來設定。
此后,一指示印刷執行,印刷控制程序17,起動格式定義提取程序13,由在賬票定義體文件12上被登記的各種語言共同通用的賬票定義體,提取輸出格式定義,登記在輸出格式定義文件14上。接著,作成了以賬票印刷對象數據(數據被存儲在數據文件10上的)和輸出格(被存儲在輸出格式定義文件14上的輸出)格式定義為基礎的印刷數據。把印刷執行程序18起動,實行賬票的印刷。
圖14-圖17是表示根據本實施例的例子的賬票的印刷例子。圖14是把使用的語言指定為日本語(LANG(語言(=JPN(日語))的例子、圖15,是把使用的語言指定為英語(LANG(語言)=ENG(英語))的例子,圖16是把使用的語言為中國語(LANG(語言)=CHN(中國語)的例子,圖17是把使用語言指定為中國語和英語的雙種語言(LANG(語言)=CHN(中國語(/ENG(英語))的例子。
把仿照實際被使用的賬票的具體例子,表示在圖18和圖19上。圖18是表示被印刷的賬票的具體例子(之一),表示使用的語言指定是日本語時的具體例子。圖19是表示被印刷的賬票的具體例子(之二),表示使用的語言指定是中國語時的具體例子。
把輸出格式(框架的形式和輸出內容)全部相同的賬單在各個語言共同通用上印刷時,以前的技術1把表示記載數據項目名的語言(固定字母的),只是作成特定的語言(通常在世界各國通用的英語)或者2,有必要采用這種方法,把用各種語言表示記載數據項目名(固定字母的)的賬票定義體,每個語言準備復數個(即多個),有這種效率低劣問題。
如果用本發明,在具有各種語言共同通用的輸出格式的賬票上,實現賬票(該賬票是可以把數據項目名根據用戶指定的語言自動的表示的賬票)輸出處理方法。因此,本發明有這樣的效果用相同的形式作成具有相同數據的項目名可在其他的語言上用的賬票時、沒有必要作成數據項目名(固定字母的)的不同的復數個賬票定義體,只要作成1個賬票定義體。本發明還有這樣的效果,在賬票輸出時,如果指定了輸出語言,把和使用語言相對應的賬票輸出成為可能。
〔實施例3〕(實際運用的例子3)本實施例、可以容易把握詳細數據的總數的詳細數據號碼表示、記載,和可以容易把握賬票總數的賬票頁數號碼表示、記載,是提供了不用修正程序可以實現賬票輸出處理方法。
對于在圖5上表示的記述信息和在圖10上表示的記述信息,被記述了稱做BODY的變數。
在圖5上的說明,說明了BODY變數指示每個賬票被清零的詳累數據號碼的生成。具體的說,BODY變數,把一張賬票內的詳細數據按遞升的順序記數把每隔1張的賬票記數完了的值要清零(=0)。
在以前的發明也公開被表示了,把詳細數據的數按遞升的順序記數時,BODY變數的以外,有BODYT變數,每個賬票不清零,在控制單位(度數頁數連續的一連串的詳細數據群)上,把詳細的數據數按遞升的順序計數。
BODYT變數的清(=0)零、在控制切斷產生時進行的。在有賬票號碼3101的賬票1頁上,有詳細數據號碼1、2、3的詳細數據被表示、記載。在有賬票號碼3101的賬票2頁上,有詳細數據號碼4、5的詳細數據被表示、記載。從圖20知道的那樣,用BODYT度數的被印刷的賬票上,幾個的詳細的數據,存在與否不能夠辨認,有這種問題。
本實施例,為了解決這個問題,引入新的變數,即BODYT度數、BODYT/T變數,BAGE變數和BAGE/T變數。
BODYB變數,每個賬票不清零、控制單位(復數頁數連續的一連串的詳細數據群)上,把詳細數據的數按遞降的順序記數。BODYB變數的清(=0)零,在控制中斷產生時進行。
BODYT/T變數。保持控制單位內詳細數據的總數,PAGE變數,把被印刷的賬票的頁數按遞升的順序記數。清零,在控制中斷時進行。PAGE/T變數,保持被印刷的賬票的總數。
圖21上,是表示用BODYB變數的賬票印刷例子的圖。在有賬票號碼3101的賬票的1頁上,有詳細數據號碼5、4、3的詳細數據被表示記載。在有賬票號碼3101的賬票的2頁上,有詳細數據號碼2、1的詳細數據被表示、記載。由圖21上知道的那樣,在用BODYB變數被印刷的賬票上,雖然只見到第一頁,但在有賬票號碼3101的賬票上,可以辨認到存在5個詳細數據。
圖22是表示用BODYT/T變數和PAGE/T變數的賬票印刷例的圖。在有賬票號碼3101的賬票的第1頁上頁數號碼要被表示、記載為“P1/2”記載,詳細數據號碼要表示、記載為”1/5”“2/5”、“3/5”在第2頁上,頁數號碼要表示、記載為“P2/2”,詳細數據號碼要表示、記載為“4/5”、“5/5”。
用在圖21上表示的用BODYB變數的被印刷的賬票,看第2頁的賬票時,難以辨認賬票號碼3101的詳細數據的總數,這種問題保留了。這個問題,通過用BODYT/T變數和PAGE/T變數進行印刷可以解決。
由圖22知道的那樣,用BODYT/T變數和PAGE/T變數被印刷的賬票,雖然只見到第二頁,但在有賬票號碼3101的賬票上,可以辨認到存在5個詳細數據。
由上述可知,如果用了本發明,由于有賬票輸出處理方法,可以容易把握詳細數據的總數的詳細數據號碼表示、記載和可以容易反握賬票總數的賬票頁數號碼表示、記載,不用修正程序,可以實現上述成為可能。
圖23是控制一中斷表示控制單位中的記錄數的圖。由圖上所示,每次控制一中斷,清單號碼就發生切換,用本圖的例,表示編號3和編號4之間和編號5以后發生的。對于控制單位的記錄數,用同一個清單號碼,至下一次控制中斷發生為止被記錄的詳細數據,也就是稱之為商品名的數。在本圖的例中,從編號1起到編號3為止的控制單位中的記錄數是3,從編號4起到編號5為止的控制單位中的記錄數是2,被表示了。
圖24是用BODYT/T變數的詳細號碼數據的表示、記載的說明圖。在本圖上,作為分子的數被表示的是,一邊在控制中斷單位上清零,同時一邊把控制單位中的記錄數據按遞升的順序記數。作為組合數的分母被表示的是到控制中斷為止的總的記錄數。
下面,說明關于現在頁數。作為現在的頁數是給賬票的各頁的頁數頁碼。例如有100頁的賬票時,各頁的號碼是1,2……100是現在頁數。仍然總數是100。
〔實施例4〕(實際運用的例子)本實施例是在總統計表類型的賬票輸出時提供一種去掉了隨著修改頁數可能帶來的格線中斷的賬票處理方法。
在圖1的處理裝置1上,印刷總統計表類型的賬票時,印刷控制程序17在記述信息(它是登記在記述文件16上的)上認別有無指定寫特殊的開頭和特殊的結尾。
其結果,在記述信息上,在沒有指定寫特殊的開頭和寫特殊的結尾情況下,根據登記在輸出(輸出是把表示在圖25(a)上的,存儲在數據文件10上的賬票印刷對象數據輸出)格式定義文件14上的輸出格式,原樣印刷。此時由圖可知印刷的結果,看起來非常難。有這種問題。
把在記述信息上,有指定寫特殊的開頭和寫特殊的結尾的情況下的賬票印刷例的圖表示在圖25(b)上。根據登記在輸出(輸出是把存儲在數據文件10上的賬票印刷對象數據輸出)格式定義文件1 4上的輸出格式,實行印刷。在印刷中,由于印刷沒有中斷,如果發生頁中斷(即換一頁),則把在現在頁數的最后一行上閉合形狀的格線組合印刷,把在改頁后的開頭一行上閉合形狀的格線組合印刷。圖中的(1)和(3)表示在現在頁的最后一行上被印刷的閉合形狀的格線,(2)和(4)是表示在改頁的開頭一行被印刷的閉合的格線。圖25(b)上表示了在記述信息上有指定寫特殊的開頭和特殊的結尾情況時的賬票印刷例子。圖25(b)上所表示的圖和圖25(a)上所表示原樣印刷的情況比,印刷的結果非常漂亮,又容易看。
圖25(a)和(b)的2種印刷形狀是由于記述情況的記述不同而產生的。圖26上表示了沒有指定寫特殊的開頭/寫特殊的結尾的總統計類型的數據的記錄信息的一個例子,圖27上表示了有指定寫特殊的開頭/寫特殊的結尾的總統計表類型的數據記述信息的一個例子。
工種類型的記述信息的不同,是在于在記述信息的“CONTROL”欄中、EXTRA-HEAD以及EXTRA-FOOT有無存在。圖26上沒有指定寫特殊的開頭/寫特殊的結尾的總統計表類型的數據的記述信息中,EXTRA-HEAD和EXTRA-FOOT沒有存在。但是在圖27表示的指定的寫特殊的開頭/寫特殊的結尾的總統計表類型的數據的記述信息中,存在EXTRA-HEAD和EXTRA-FOOT。
EXTRA-HEAD具有指定寫特殊的開頭/的功能,EXTRA-FOOT具有指定寫特殊的結尾的功能。并且登記在圖1的賬票定義文件12上的賬票定義體,寫特殊開頭的數據(它是用字特殊開頭被指定的)和寫特殊結尾的數據(它是用寫特殊結尾被指定的)被定義。本例實施時,寫特殊結尾數據的內容,就是閉合上一行格線,然后閉后后行的格線,它就是把這些閉合格線組合而成、寫特殊開頭數據的內容,就是把閉合后行格線形狀的格線組合而成。
如上所述,如果用了本發明,關于賬票輸出處理方法,在總統計表類型的賬票輸出時,去掉了隨著改頁數帶來的格線中斷,與此同時,在執行印刷中,也進行改頁數,由于在現在頁數最后一行上閉合形狀的格線被印刷、在下一頁的開頭一行上閉合形狀的格線被印刷,因此可以得到非常漂亮而容易看的總統計表的賬票。
在這里,把實施例的說明結束。關于上述的實施例是作為表示在圖1上的,由被表示的打印機3印刷輸出例之一,給顯示器2的顯示輸出和通過通訊回路的輸出和給情報媒體的輸出等、處理裝置1來的賬票輸出的全部,是本發明的對象范圍。
如果用了本發明,關于賬票的輸出處理方法,得到以下的效果。
1.由于可以實現賬票輸出處理方法(做到把由輸出賬票的用戶指定的數據項目,可以用漢字數字表示、記載的賬票輸出)、(1)在賬票輸出時,由于事前沒有必要準備漢字、文字字符串,賬票輸出系統的開發變得容易了。(2)在金額表示部分等上由于使用漢字數字表示(記載),可以防止數值的涂改。(3)金額等的用漢字、文字表示、記載,可以很容易作成必須的賬票。可以得到上述的這樣的效果。
2.可以得到這樣的效果,在各種語言共同通用的賬票上,由于可以實現這樣的賬票輸出處理方法,即把數據項目名可以自動地用用戶指定的語言表示的賬票輸出處理方法,用相同的形式,把具有相同的數據項目名的賬票,作用其他語言作成時,作成數據項目名(固定字母的)的不同的復數個(即多個)賬票定義體就沒有必要,只要作1個賬票定義體,在賬票輸出時,如果指定了使用的語言,把和使用語言相對應的賬票輸出就成為可能。(或可以輸出和使用語言相對應的賬票)。
3.可以得到這樣的效果,關于賬票的輸出處理方法,可以做到實現不用修改程序,把詳細數據的總數用可以容易掌握到的詳細數據號碼表示、記載,與此同時,可以做到實現不用修改程序,把詳細數據的總數用可以容易掌握到的詳細數據號碼表示、記載,和把賬票總數用可以掌握到的賬票頁數表示。
4.關于賬票輸出處理方法,在總統計表類型的賬單輸出時,去掉了隨著改頁數帶來的格線中斷,與此同時,在輸出執行中,也進行改頁數,由于在現在頁數的最后一行上閉合形狀的格線被輸出在下一頁的開頭一行上閉合形狀的格線被輸出,因此可以得到非常漂亮而容易看的總統計表的賬票。
〔圖紙的簡單說明〕圖1是表示本發明的一個實施例的基本構成圖。
圖2是表示賬票印刷對象數據的一個例子圖。
圖3是賬票定義體的說明圖。
圖4是表示輸出格式定義信息的一個例子圖。
圖5是表示清單類型的記述信息的一個例子說明圖。
圖6是表示印刷控制程序執行處理的基本流程圖。
圖7是表示賬票印刷對象數據的加工例子圖。
圖8是表示被印刷賬票的一個例子圖。
圖9是表示賬票輸出格式的例子圖。
圖10是表示記述信息的例子圖。
圖11是表示賬票印刷對象數據的例子圖。
圖12表示賬票印刷結果的例子圖。
圖13用別的語言詞匯文件的例子圖14表示賬票的印刷例子(之一)15表示賬票的印刷例子(之二)16表示賬票的印刷例子(之三)17是表示賬票的印刷例子(之四)18是表示被印刷賬票的具體例子(之一)19是表示被印刷賬票的具體例子(之二)20是表示用BODYT度數的賬票印刷的例子的21是表示用BODYB度數的賬票印刷的例子的22是表示用BODYT/T度數和PAGE/T度數賬票印刷的例子的圖。
圖23是表示控制一中斷,控制單位中的記錄數的圖。
圖24是用BODYT/T度數的詳細號碼數據的表示、記載的說明圖。
圖25是表示總統計表類型的賬票的印刷例子圖。
圖26是表示不指定寫特殊開頭/寫特殊結尾的總統計表類型的數據的記述信息的一個例子圖。
圖27是表示指定寫特殊開頭/寫特殊結尾的總統計表類型的數據的記述信息的一個例子圖。
〔符號說明〕1……處理裝置2……鍵盤/顯示器3……打印機10……數據文件11……賬票定義體作成工具12……賬票定義體文件13……輸出格式定義提取程序14……輸出格式定義文件15……記述信息到手(取到手)程序16……記述文件17……印刷控制程序18……印刷執行程序
權利要求
1.一種賬票輸出處理方法,把準備在賬票輸出用的數據輸入,在用清單或用總統計表等各種的賬票形式輸出格式相符的輸出,其特征在于具備有輸入數據讀入手段、指定變換對象數據項目手段、分析手段、變換手段以及輸出手段;輸入數據讀入手段,把準備在賬票輸出時用的數據進行讀入處理;指定變換對象數據項目手段,指定通過把計算用的數字變換成漢字數字,成為表示對象的數據項目,分析手段,分析輸入數據,提取變換對象數據項目的計算用的數字字符串;變換手段,把分析手段所提取的計算用的數字字符串變換成為漢字數字的字符串;輸出手段,把變換對象的數據項目由計算用的數字字符串被變換成漢字數字字符串的輸入數據,用和預先設定的輸出格式相符的格式輸出。
2.一種賬票輸出處理方法,把賬票輸出時準備用的數據輸入,在用與輸出形式相符的清單或用總統計表等各種的賬票形式輸出,其特征在于,本發明是具備有這樣特征的賬票輸出處理方法。具備有輸入數據讀入手段,指定使用語言手段用別的語言詞匯文件、設定項目手段以及輸出手段;輸入數據讀入手段,把在賬票輸出時準備用的數據進行讀入處理;指定使用語言手段,對輸入賬票所使用的語言進行規定,用別的語言詞匯文件中,把常用的項目名用別的語言詞匯來存儲,設定項目手段,參考了用別的語言詞匯文件,由指定使用語言手段所規定的使用語言用語,設定在輸入數據中,使用的項目名;輸出手段將具有使用規定的語言用設定項目的輸入數據,輸出在具有各種語言共同通用的輸出格式的賬票上。
3.一種賬票輸出處理方法,把賬票輸出時準備用的數據輸入,用與輸出形式相符的清單或總統計表等各種的賬票形式輸出,其特征在于具備有可以一邊在中斷單位上清零零一邊按遞降順序計控制單位中的記錄數的手段。在賬票輸出時,在賬票輸出的各個詳細數據上附加上述手段保持的計數值。
4.一種賬票輸出處理方法,把賬票輸出時準備用的數據輸入,用與輸出形式相符的清單或用總統計表等各種的賬票形式輸出,其特征在于具備有可以一邊在控制中斷單位上清零,一邊按遞升順序計算控制單位中的記錄數的第1的手段、和把到控制中斷為止的總記錄數保特的第2手段以及各個賬票的總頁數加起來的第3的手段;在賬票輸出時,在各個清單的數據上,把上述第1的手段保持的計數器值作為分子,上述的第2的手段保持的計數器值作為分母進行印刷(打印);同時在各個賬票上,把現在頁數的數作為分子,上述第3的手段保持的計數器值作為分母進行印刷(打印)。
5.一種賬票輸出處理方法,把賬票輸出時準備用的數據輸入,用與輸出形式相符的總統計表等各種的賬票形式輸出其特征在于具備有格線分析手段和格線組合手段;在以表格形式的賬票輸出時,格線分析手段分析換頁之前輸出格線的形狀和換頁數之后輸出的下一頁的格線的形狀;格線組合手段,根據格線分析手段的分析結果,組合本頁最后一行的閉合形狀的格線,同時,組合下一頁頭一行的閉合形狀的格線。
全文摘要
本發明涉及賬票(賬單、票據)輸出處理方法,特別是準備在賬票輸出時間的數據輸入,在用與輸出格式相符的清單或用總統計表等各種的賬票形式輸出時所使用的賬標輸出處理方法。可以將計算用數字向漢字數字自動變換表示記載,將項目名自動變換成各種語言表示記載,記載詳細數據的總數統計很容易掌握,并且沒有隨著修改總統計表帶來的格線中斷。
文檔編號G06Q10/10GK1140286SQ9511537
公開日1997年1月15日 申請日期1995年8月9日 優先權日1994年12月26日
發明者真田清司, 塚繁, 小山喜和 申請人:株式會社Pfu