两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

計算數(shù)據(jù)打印裝置和方法及計算機能讀取的記錄介質(zhì)與流程

文檔序號:11677493閱讀:277來源:國知局
計算數(shù)據(jù)打印裝置和方法及計算機能讀取的記錄介質(zhì)與流程

本發(fā)明涉及計算數(shù)據(jù)打印裝置、計算數(shù)據(jù)打印方法以及計算機可讀取的記錄介質(zhì)。



背景技術(shù):

目前,提出一種帶打印機的計算器(例如日本特開平08-241285號公報),能夠進行保存第一次輸入的計算式,第二次輸入相同的計算式來進行正誤判定的2次命中驗算。

在上述帶打印機的計算器中,不打印伴隨第一次計算的計算數(shù)據(jù),而在第二次計算式輸入結(jié)束的時間點打印一系列的計算數(shù)據(jù)。這樣,即使第一次的計算有輸入錯誤也能夠在確認第二次的計算后打印正確的輸入內(nèi)容,所以能夠防止無用的打印。

一般,帶打印機的計算器有以下優(yōu)點,即在每次輸入計算式的運算數(shù)、被運算數(shù)時將其作為計算數(shù)據(jù)依次進行打印,能夠一邊確認所輸入的一系列計算式一邊進行計算作業(yè)。如上述現(xiàn)有的帶打印機的計算器那樣,如果不打印伴隨第一次計算的計算數(shù)據(jù)則得不到上述優(yōu)點。

即,在不是第二次輸入相同計算式來對該計算式進行正誤判定的2次命中驗算,而是每次顯示和打印所輸入的計算數(shù)據(jù)并進行確認的驗算方法中,通過上述現(xiàn)有的帶打印機的計算器的打印方式不能夠防止無用的打印。



技術(shù)實現(xiàn)要素:

本發(fā)明是鑒于這樣的問題而提出的,其目的在于提供計算數(shù)據(jù)打印裝置以及計算數(shù)據(jù)打印方法等,在輸入計算數(shù)據(jù)并進行打印后,變更所輸入的計算數(shù)據(jù)時,能夠防止無用的打印來節(jié)約打印。

本發(fā)明的計算數(shù)據(jù)打印裝置具備打印機和處理器,其中,上述處理器被設計成:根據(jù)用戶操作輸入多個計算數(shù)據(jù);使打印機打印上述多個計算數(shù)據(jù)和上述多個計算數(shù)據(jù)的計算結(jié)果數(shù)據(jù),作為第一打印數(shù)據(jù);根據(jù)用戶操作變更上述多個計算數(shù)據(jù)中的某一個計算數(shù)據(jù);使打印機打印包括變更后的上述計算數(shù)據(jù)的至少一個計算數(shù)據(jù)、以及變更了上述某一個計算數(shù)據(jù)的多個計算數(shù)據(jù)的計算結(jié)果數(shù)據(jù),作為第二打印數(shù)據(jù),不打印作為上述第一打印數(shù)據(jù)而打印了的上述計算數(shù)據(jù)中的至少一個。

根據(jù)本發(fā)明,在輸入計算數(shù)據(jù)并進行打印后變更所輸入的計算數(shù)據(jù)時,能夠防止無用的打印來節(jié)約打印。

附圖說明

圖1是表示本發(fā)明的計算數(shù)據(jù)打印裝置的實施方式的帶打印機的計算器10的外觀結(jié)構(gòu)的正面圖。

圖2是表示上述帶打印機的計算器10的電子電路的結(jié)構(gòu)的框圖。

圖3是表示登記在上述帶打印機的計算器10的計算數(shù)據(jù)存儲區(qū)域22f中的計算數(shù)據(jù)的內(nèi)容的圖。

圖4a是表示上述帶打印機的計算器10的計算數(shù)據(jù)打印處理(之一)的流程圖。

圖4b是表示上述計算數(shù)據(jù)打印處理(之二)的流程圖。

圖5是表示與上述帶打印機的計算器10的用戶操作對應的顯示/打印動作(實施例1)的圖。

圖6是表示與上述帶打印機的計算器10的用戶操作對應的打印動作(實施例2)的圖。

圖7是表示與上述帶打印機的計算器10的用戶操作對應的打印動作(實施例3)的圖。

圖8是表示與上述帶打印機的計算器10的用戶操作對應的打印動作(實施例4)的圖。

具體實施方式

根據(jù)以下附圖說明本發(fā)明的實施方式。

圖1是表示本發(fā)明的計算數(shù)據(jù)打印裝置的實施方式的帶打印機的計算器10的外觀結(jié)構(gòu)的正面圖。

上述帶打印機的計算器10如圖1的(a)所示,在易于放置在桌子上操作的固定式本體外殼的跟前側(cè)具備鍵輸入部11,在上述鍵輸入部11的內(nèi)側(cè)具備顯示部12、打印部13。

上述鍵輸入部11具備數(shù)值輸入用的各個鍵([0][00][1]~[9][.])、計算功能指定用的各個鍵([+=][-][×][÷][gt(總和)][*(合計)][%][m*(記憶恢復清除)]~[m+(記憶加法)][mu(加價)/md(減價)][it(項目/平均)]等)、全部清除鍵[ca]、清除鍵[c]、輸入結(jié)束計算數(shù)據(jù)的調(diào)用鍵[△][▽]、變更指示鍵[變更]、插入指示鍵[插入]、刪除指示鍵[刪除]、打印指示鍵[再打印]等。

另外,上述鍵輸入部11中具備打印模式開關(guān)11a、四舍五入(舍入模式)開關(guān)11b。

上述打印模式開關(guān)11a具有“關(guān)閉”、“開啟”、“打印”的切換位置,在“關(guān)閉”的位置切斷電源,在“開啟”的位置接通電源并設定為打印模式關(guān)閉的狀態(tài),在“打印”的位置接通電源并設定為打印模式開啟的狀態(tài)(將與計算操作對應的數(shù)值、計算功能、計算結(jié)果的各個計算數(shù)據(jù)全部打印的狀態(tài))。

上述四舍五入(舍入模式)開關(guān)11b是指定如何求出小數(shù)點以下的尾數(shù)處理的開關(guān),具有“f”、“3,2,0-(5/4)”、“add2-(5/4)”的切換位置。在“f”的位置(浮點計算),不處理小數(shù)部分而求出計算結(jié)果,在“3,2,0-(5/4)”的位置,以“四舍五入”求出所指定的數(shù)的下一位,在“add2-(5/4)”的位置(小數(shù)第二位指定計算),在進行加減運算時即使不按[.]也自動對預置數(shù)的下2位輸入小數(shù)點。

上述打印指示鍵[再打印]在打印模式關(guān)閉的狀態(tài)下,從開頭再計算在操作鍵之前剛計算出的一系列計算數(shù)據(jù)并全部打印,在打印模式開啟的狀態(tài)下,在根據(jù)后述的eco打印模式(參照圖1的(b))的某一個所設定的范圍內(nèi),打印在鍵操作之前剛變更并再計算出的一系列計算數(shù)據(jù)中包括由于變更而發(fā)生變化的部分的范圍的計算數(shù)據(jù)。以下的說明中,打印包含對同一打印進行再次打印和對變更后的打印進行打印。

上述eco打印模式,通過上述鍵輸入部11的[ca]鍵和[再打印]鍵的組合操作,如圖1的(b)所示,確認顯示在上述顯示部12上的設定畫面并成為能夠設定的狀態(tài)。

上述eco打印模式如圖1的(b1)所示,初始狀態(tài)被設定為“full”,如圖1的(b2)~(b5)所示,每次輸入[▽]([△(返回)])鍵時,被切換設定為“eco-1”→“eco-2”→“eco-3”→“eco-4”。

“full”:將包括通過變更發(fā)生變化的部分的所有范圍的計算數(shù)據(jù)進行打印。

“eco-1”:將從最初通過變更發(fā)生變化的部分緊前的未變化部分到最后的范圍的計算數(shù)據(jù)和通過變更發(fā)生變化的計算結(jié)果數(shù)據(jù)進行打印。

“eco-2”:將從最初通過變更發(fā)生變化的部分緊前的未變化部分到最后發(fā)生變化緊后的未變化部分為止的范圍的計算數(shù)據(jù)和通過變更發(fā)生變化的計算結(jié)果數(shù)據(jù)進行打印。

“eco-3”:在有多個范圍時,將包括通過變更發(fā)生變化的部分和其前后未變化部分的范圍的計算數(shù)據(jù)和通過變更發(fā)生變化的計算結(jié)果數(shù)據(jù)分別匯總并進行打印。

“eco-4”:僅將通過變更發(fā)生變化的部分的范圍的計算數(shù)據(jù)和通過變更發(fā)生變化的計算結(jié)果數(shù)據(jù)進行打印。

上述顯示部12具備由12位的數(shù)碼管組成的液晶顯示面板,每次顯示所輸入的計算式和計算結(jié)果的計算數(shù)據(jù)。

上述打印部13例如具備熱轉(zhuǎn)印式的打印機構(gòu),根據(jù)上述打印模式的關(guān)閉/開啟的設定狀態(tài)、上述[再打印]鍵的輸入狀態(tài)、上述eco打印模式的設定狀態(tài)來將上述計算數(shù)據(jù)打印到記錄紙p上進行輸出。

圖2是表示上述帶打印機的計算器10的電路的結(jié)構(gòu)的框圖。

上述帶打印機的計算器10的電路具備計算機即cpu(處理器)21。上述cpu21按照存儲在存儲器22中的計算機控制程序來控制電路各部的動作,并執(zhí)行與上述鍵輸入部11的用戶操作對應的各種計算功能和計算數(shù)據(jù)的打印功能。

上述cpu(處理器)21除了與上述鍵輸入部11、顯示部12、打印部13、存儲部22以及記錄介質(zhì)讀取部24連接,也和進行與外部設備(30)的通信的通信部25連接。

上述計算機控制程序被預先存儲在上述存儲器22中或者通過記錄介質(zhì)讀取部24從存儲器卡等外部記錄介質(zhì)23讀取并存儲在上述存儲器22中,或者經(jīng)由通信部25從通信網(wǎng)絡上的網(wǎng)站(web)服務器(程序服務器)30下載并存儲在上述存儲器22中。

上述計算機控制程序除了包括與用戶操作對應的各種計算處理程序以外,還包括用于打印按照該計算處理程序而執(zhí)行的計算處理的計算數(shù)據(jù)的計算數(shù)據(jù)打印處理程序22a。

另外,上述存儲器22中確保有打印模式存儲區(qū)域22b、未打印標志存儲區(qū)域22c、舍入模式(尾數(shù)處理模式)存儲區(qū)域22d、計算模式存儲區(qū)域22e以及計算數(shù)據(jù)存儲區(qū)域22f。

上述打印模式存儲區(qū)域22b中,在上述打印模式開關(guān)11a是“開啟”的位置存儲打印模式關(guān)閉的設定數(shù)據(jù),在“打印”的位置存儲打印模式開啟的設定數(shù)據(jù)。

上述未打印標志存儲區(qū)域22c中,在上述打印模式關(guān)閉狀態(tài)下,與用戶操作所對應的計算處理的一系列計算數(shù)據(jù)對應地存儲未打印標志開啟的數(shù)據(jù)。

上述舍入模式(尾數(shù)處理模式)存儲區(qū)域22d中,存儲根據(jù)上述四舍五入(舍入模式)開關(guān)11b的位置進行指定的“f”(浮點計算)、“3,2,0-(5/4)”(四舍五入)、“add2-(5/4)”(小數(shù)第二位指定計算)中的某一個設定數(shù)據(jù)。

上述計算模式存儲區(qū)域22e中存儲以下數(shù)據(jù),即將由根據(jù)用戶操作輸入的數(shù)值和計算功能組成的計算式的計算數(shù)據(jù)依次登記為日志數(shù)據(jù)的計算登記模式的設定數(shù)據(jù),或者根據(jù)上述調(diào)用鍵[△][▽]的輸入調(diào)用通過該計算登記模式所登記的計算數(shù)據(jù)并進行顯示的計算確認(驗算)模式的設定數(shù)據(jù)。

上述計算數(shù)據(jù)存儲區(qū)域22f中將在上述計算登記模式中根據(jù)用戶操作而輸入的一系列計算數(shù)據(jù)依次存儲登記為日志數(shù)據(jù)。

圖3是表示登記在上述帶打印機的計算器10的計算數(shù)據(jù)存儲區(qū)域22f中的計算數(shù)據(jù)的內(nèi)容的圖。

每次輸入上述計算功能指定用的各個鍵時,按照輸入順序存儲所輸入的數(shù)值和計算功能的計算數(shù)據(jù)。

圖3的(a)、(b)表示在進行了加減乘除運算時的計算數(shù)據(jù)的具體例子,圖3的(c)表示根據(jù)多個加減乘除運算進行了總合計的計算時的計算數(shù)據(jù)的具體例子,圖3的(d)表示使用存儲器計算功能進行了計算時的計算數(shù)據(jù)的具體例子。

在上述變更指示鍵[變更]的輸入所對應的計算數(shù)據(jù)的變更處理中變更了計算數(shù)據(jù)時,進行上述加減乘除運算(四則運算)時,將變更標志附加給變更后的部分的計算數(shù)據(jù)、和位于變更后的部分后面的通過合計[*]、總和(總合計)[gt]的變更而發(fā)生變化的計算結(jié)果數(shù)據(jù),在使用了上述存儲器計算功能的計算的情況下,將變更標志附加給變更后的部分的計算數(shù)據(jù)、位于變更后的部分后面的記憶恢復[mr]的計算數(shù)據(jù)。

這樣構(gòu)成的帶打印機的計算器10,由上述cpu21按照上述計算機控制程序(包括計算數(shù)據(jù)打印處理程序22a)中記述的命令來控制電路各部的動作,通過軟件和硬件協(xié)作動作,實現(xiàn)通過以下的動作說明而描述的各種計算功能和計算數(shù)據(jù)的打印功能。

接著,說明上述結(jié)構(gòu)的帶打印機的計算器10的動作。

圖4a、圖4b是表示上述帶打印機的計算器10的計算數(shù)據(jù)打印處理(之一)(之二)的流程圖。

上述打印模式開關(guān)11a從“關(guān)閉”切換為“開啟”或“打印”的位置,從而接通計算器10的電源,如果通過上述cpu21開始執(zhí)行計算數(shù)據(jù)打印處理程序22a,則cpu11讀取上述打印模式開關(guān)11a的狀態(tài),在上述打印模式存儲區(qū)域22b中存儲打印模式關(guān)閉或打印模式開啟的設定數(shù)據(jù)(步驟s1)。

另外,通過cpu21讀取上述四舍五入(舍入模式)開關(guān)11b的狀態(tài),在上述舍入模式(尾數(shù)處理模式)存儲區(qū)域22d中存儲“f”(浮點計算)、“3,2,0-(5/4)”(四舍五入)、“add2-(5/4)”(小數(shù)第二位指定計算)中的某一個設定數(shù)據(jù)(步驟s2)。

如果組合輸入(同時操作)[ca]鍵和[再打印]鍵,則成為能夠設定eco打印模式的狀態(tài)(步驟s3(是)),如圖1的(b)所示,每次輸入[▽][△(返回)]鍵時,當前的eco打印模式被變更設定為“full”、“eco-1”、“eco-2”、“eco-3”、“eco-4”的某一個并顯示在顯示部12上(步驟s4)。

在以下說明的各個實施例中,說明通過上述打印模式開關(guān)11a位于“打印”的位置存儲了打印模式開啟的設定數(shù)據(jù)的狀態(tài)下的動作。

(實施例1)

圖5是表示與上述帶打印機的計算器10的用戶操作對應的顯示/打印動作(實施例1)的圖。圖5的(a)是表示eco打印模式“eco-4”的情況的圖,圖5的(b)是表示“eco-3”的情況的圖。

如圖5的(a)所示,如果在根據(jù)鍵輸入部11的用戶操作輸入了全部清除鍵[ca]后,輸入“1”[+=]“2”[+=]......“6”[+=][*],則如圖3的(a)所示,在每次輸入[+=]鍵時在上述計算數(shù)據(jù)存儲區(qū)域22f中存儲所輸入的計算數(shù)據(jù)。并且,執(zhí)行與上述舍入模式的設定數(shù)據(jù)對應的計算,計算結(jié)果的計算數(shù)據(jù)在顯示部12顯示為“21”(步驟s5~s7)。

此時,在上述打印模式存儲區(qū)域22b中存儲有打印模式開啟的設定數(shù)據(jù),所以在每次通過上述打印部13輸入上述[ca]鍵和[+=]鍵時,在記錄紙p上依次打印“··0··”、“1.+”、“2.+”、......、“6.+”(步驟s8(是)→s9)。

這里,如果輸入合計鍵[*],則在顯示部12顯示上述一系列計算數(shù)據(jù)的合計計算的計算結(jié)果數(shù)據(jù)“21”(步驟s5~s7)。

然后,通過上述打印部13在記錄紙p上打印“21.*”(步驟s8(是)→s9)。

另外,當在按照上述步驟s5~s7的計算數(shù)據(jù)的輸入/登記/計算/計算結(jié)果的顯示中,在上述打印模式存儲區(qū)域22b中存儲了打印模式關(guān)閉的設定數(shù)據(jù)時(步驟s8(否)),使上述未打印標志存儲區(qū)域22c存儲未打印標志開啟的數(shù)據(jù)。

這里,為了確認在上述記錄紙p上打印的一系列計算數(shù)據(jù)“1.+”~“6.+”和計算結(jié)果數(shù)據(jù)“21.+”,并將第三個計算數(shù)據(jù)“3.+”變更為“9.+”,將輸入結(jié)束的計算數(shù)據(jù)的調(diào)用鍵[▽]輸入3次。于是,調(diào)用上述計算數(shù)據(jù)存儲區(qū)域22f中存儲的一系列計算數(shù)據(jù)中第三行“03”的計算數(shù)據(jù)(輸入數(shù)據(jù))“3.+”,并和運算符號“rev”一起顯示在顯示部12中。

為了變更顯示在顯示部12中的第3行“03”的計算數(shù)據(jù)(輸入數(shù)據(jù))“3.+”,輸入變更指示鍵[變更],并輸入變更后的計算數(shù)據(jù)為“9”[+=],則該變更后的計算數(shù)據(jù)“9.+”和變更符號“crt”一起顯示在顯示部12中(步驟s11(是)→s12)。

這樣,存儲在上述計算數(shù)據(jù)存儲區(qū)域22f(參照圖3的(a))中的上述一系列計算數(shù)據(jù)中的上述變更了的第3行“03”的計算數(shù)據(jù)被變更為“9.+”,附加變更標志(步驟s13)。

然后,如果判斷變更后的計算數(shù)據(jù)是加減乘除運算(四則運算)(步驟s14(是)),則也將變更標志附加給存儲在上述計算數(shù)據(jù)存儲區(qū)域22f中的一系列計算數(shù)據(jù)中比變更后的第3行更靠后的合計[*]的計算數(shù)據(jù)。此時也可以僅在合計的合計計算的計算結(jié)果的值發(fā)生變化時將變更標志附加給合計[*]的計算數(shù)據(jù)(步驟s15)。

如果為了打印上述變更后的計算數(shù)據(jù)而輸入[再打印]鍵(步驟s18(是)),則在當前被設定為未打印標志關(guān)閉的情況下(步驟s19(否),)執(zhí)行與eco打印模式的設定狀態(tài)對應的打印(步驟s20~s28)。

另外,在當前設定為未打印標志開啟時(步驟s19(是)),或者即使被設定為上述未打印標志關(guān)閉,也設定為eco打印模式“full”時(步驟20(是)),關(guān)于存儲在上述計算數(shù)據(jù)存儲區(qū)域22f(參照圖3的(a))中的變更后的一系列計算數(shù)據(jù)“1+”、.......、“9+”、......、“6+”、“*”,從其開頭行開始再計算,依次通過打印部13將伴隨該再計算的各計算數(shù)據(jù)打印在記錄紙p上并輸出(步驟s21)。

如上述圖5的(a)所示,在計算數(shù)據(jù)變更后輸入了[再打印]鍵時(步驟s18(是)),如果判斷出被設定為未打印標志關(guān)閉、eco打印模式“eco-4”(步驟s26(否)),則按順序計算被存儲在上述計算數(shù)據(jù)存儲區(qū)域22f(參照圖3的(a))中的變更后的一系列計算數(shù)據(jù)“1+”、.......、“9+”、......、“6+”、“*”,僅將其中帶變更標志的計算數(shù)據(jù)范圍作為“9.+”、“27.*”在各計算數(shù)據(jù)的前后附加剪貼標記kh1~kh3并打印在記錄紙p上(步驟s28)。

這樣,用戶僅將在打印在上述記錄紙p上的變更后發(fā)生了變化的行的計算數(shù)據(jù)“9.+”、“27.*”從上述剪貼的標記kh1~kh3分離,如箭頭m1、m2所示,在變更前打印的相應的計算數(shù)據(jù)部分“3.+”、“21.*”進行重疊粘貼,由此即使不打印變更后的一系列計算數(shù)據(jù)的全部,也能夠得到打印了該一系列計算數(shù)據(jù)的記錄紙p,能夠防止無用的打印來節(jié)約打印。

接著,與上述圖5的(a)所示的情況相同,在計算數(shù)據(jù)變更后輸入了[再打印]鍵時(步驟s18(是)),如圖5的(b)所示,如果判斷出設定為未打印標志關(guān)閉、eco打印模式“eco-3”(步驟s26(是)),則按順序計算被存儲在上述計算數(shù)據(jù)存儲區(qū)域22f(參照圖3的(a))中的變更后的一系列計算數(shù)據(jù)“1+”、.......、“9+”、......、“6+”、“*”,從其中帶變更標志的計算數(shù)據(jù)的前一行的計算數(shù)據(jù)到后一行的計算數(shù)據(jù)之間的范圍作為“2.+”、“9.+”、“4.+”以及“27.*”(合計[*]的計算結(jié)果數(shù)據(jù)只是1行),在各計算數(shù)據(jù)的前后分別附加剪貼標記kh1~kh3并打印在記錄紙p上(步驟s27)。

由此,用戶將包括在打印在上述記錄紙p上的變更后發(fā)生了變化的行和其緊前緊后沒有變化的行的范圍的計算數(shù)據(jù)(“2.+”~“4.+”以及“27.+”)從上述剪貼的標記kh1~kh3分離,如箭頭m1、m2所示,通過在變更前打印的相應的計算數(shù)據(jù)范圍進行重疊粘貼,與上述同樣,即使不打印變更后的一系列計算數(shù)據(jù)的全部,也能夠得到打印了一系列計算數(shù)據(jù)的記錄紙p,能夠防止無用的打印并節(jié)約打印。

此時,通過打印包括在上述變更后發(fā)生了變化的行的計算數(shù)據(jù)和其緊前緊后的沒有變化的行的計算數(shù)據(jù)的范圍,能夠容易地找出變更前打印的相應的計算數(shù)據(jù)的范圍并簡單地粘貼。

(實施例2)

圖6是表示與上述帶打印機的計算器10的用戶操作對應的打印動作(實施例2)的圖。圖6的(a)是表示eco打印模式“eco-3”的情況的圖,圖6的(b)是表示“eco-1’(eco-1的變形例)”的情況的圖。

如圖6的(a)所示,如果根據(jù)鍵輸入部11的用戶操作,輸入包括2次“2”~“6”的加法運算的計算數(shù)據(jù)[ca]“1”[+=]“2”[+=]......“6”[+=],則所輸入的計算數(shù)據(jù)與上述同樣地被存儲在計算數(shù)據(jù)存儲區(qū)域22f中,執(zhí)行與上述舍入模式的設定數(shù)據(jù)對應的計算,依次顯示在顯示部12中(步驟s5~s7)。

另外,與上述同樣,每次輸入[ca]鍵和[+=]鍵時,通過打印部13依次在記錄紙p上打印各計算數(shù)據(jù)“··0··”、“1.+”、“2.+”、......、“6.+”(步驟s8(是)→s9)。

并且,如果輸入合計鍵[*],則在顯示部12顯示合計計算的計算結(jié)果數(shù)據(jù)“49”(步驟s5~s7),通過上述打印部13在記錄紙p上打印為“49.*”(步驟s8(是)→s9)。

這里,如果重復輸入上述“1”[+=]......“6”[+=]的一系列計算數(shù)據(jù)中與上述同樣輸入結(jié)束的計算數(shù)據(jù)的調(diào)用鍵[▽]并調(diào)用第2次的“3”[+=],輸入變更指示鍵[變更]和“9”[+=]來進行變更(步驟s11、s12),則存儲在上述計算數(shù)據(jù)存儲區(qū)域22f中的上述一系列計算數(shù)據(jù)中上述第2次的“3.+”被變更為“9.+”,附加變更標志(步驟s13)。

并且,判斷為變更后的計算數(shù)據(jù)是加減乘除運算(四則運算)(步驟s14(是)),對存儲在上述計算數(shù)據(jù)存儲區(qū)域22f中的一系列計算數(shù)據(jù)中比變更了的計算數(shù)據(jù)“9.+”的行更靠后的合計[*]的計算結(jié)果數(shù)據(jù)也附加變更標志。此時可以只在合計的合計計算的計算結(jié)果數(shù)據(jù)的值發(fā)生變化時對合計[*]的計算結(jié)果數(shù)據(jù)也附加變更標志(步驟s15)。

之后,如果輸入[再打印]鍵(步驟s18(是)),則判斷出設定為未打印標志關(guān)閉、eco打印模式“eco-3”(步驟s26(是))。

于是,按照順序計算存儲在上述計算數(shù)據(jù)存儲區(qū)域22f中的變更后的一系列計算數(shù)據(jù),其中從帶變更標志的計算數(shù)據(jù)“9.+”的前一行的計算數(shù)據(jù)到后一行的計算數(shù)據(jù)之間的范圍(前后各一行的范圍,當變更前的計算數(shù)據(jù)中有多個類似位置時為前后各2行的范圍)“8.+”“2.+”“9.+”“4.+”“5.+”和合計計算的計算結(jié)果數(shù)據(jù)“55.*”分別在各計算數(shù)據(jù)前后附加剪貼的標記kh1~kh3,并打印在記錄紙p上(步驟s27)。

這樣,用戶將包括在打印在上述記錄紙p上的變更后發(fā)生了變化的行和其緊前緊后的沒有變化的行的范圍的計算數(shù)據(jù)(“8.+”~“5.+”)以及計算結(jié)果數(shù)據(jù)(“55.*”)從上述剪貼的標記kh1~kh3分離,如箭頭m1、m2所示,通過在變更前打印的相應的計算數(shù)據(jù)范圍進行重疊粘貼,與上述同樣,即使不打印變更后的一系列計算數(shù)據(jù)的全部,也能夠得到打印了該一系列的計算數(shù)據(jù)的記錄紙p,能夠防止無用的打印并節(jié)約打印。

另外,和上述相同,通過打印包括在上述變更后發(fā)生變化的行的計算數(shù)據(jù)和其緊前緊后的沒有變化的行的計算數(shù)據(jù)的范圍,能夠容易地找出變更前打印的相應的計算數(shù)據(jù)的范圍并簡單地粘貼。

接著,如圖6的(b)所示,如果進行相加“1”~“6”的計算(參照圖3的(b)),則與上述同樣,所輸入的計算數(shù)據(jù)和合計計算的計算結(jié)果數(shù)據(jù)在記錄紙p上被打印為“··0··”、“1.+”、“2.+”、......、“6.+”、“21.*”(步驟s5~s9)。

這里,與上述同樣,對輸入結(jié)束的計算數(shù)據(jù)的調(diào)用鍵[▽]進行輸入來調(diào)用“4”[+=],輸入變更指示鍵[變更]和“40”[+=]來進行變更,進一步同樣地調(diào)用“6”[+=],輸入變更指示鍵[變更]和“60”[+=]來進行變更,則存儲在計算數(shù)據(jù)存儲區(qū)域22f(參照圖3的(b))中的一系列計算數(shù)據(jù)中“4.+”被變更為“40.+”,“6.+”被變更為“60.+”,附加變更標志(步驟s11~s13)。

這樣,判斷為變更后的計算數(shù)據(jù)是加減乘除運算(四則運算)(步驟s14(是)),對在存儲在上述計算數(shù)據(jù)存儲區(qū)域22f中的一系列計算數(shù)據(jù)中比變更后的計算數(shù)據(jù)“40.+”、“60.+”的行更靠后的合計[*]的計算結(jié)果數(shù)據(jù)也附加變更標志。此時,可以只在合計的合計計算的計算結(jié)果數(shù)據(jù)的值發(fā)生變化時對合計[*]的計算結(jié)果數(shù)據(jù)也附加變更標志(步驟s15)。

之后,如果輸入[再打印]鍵(步驟s18(是)),則判斷出設定為未打印標志關(guān)閉、eco打印模式“eco-1’(eco-1的變形例)”(步驟s22(是))。

于是,按照順序計算存儲在上述計算數(shù)據(jù)存儲區(qū)域22f中的變更后的一系列計算數(shù)據(jù),其中從最初的帶變更標志的計算數(shù)據(jù)“40.+”的行的計算數(shù)據(jù)到最后的行的計算數(shù)據(jù)之間的范圍“40.+”“5.+”“60.+”“102.*”在末尾附加末尾重疊標記tm并打印在記錄紙p上(步驟s23)。

由此,以上述末尾重疊標記tm作為標記,如箭頭t所示,用戶將從打印在上述記錄紙p上的變更后發(fā)生了變化的最初行,也包括其他變化了的中途的行而到有計算結(jié)果的最后行的范圍的計算數(shù)據(jù),在變更前打印的相應的計算數(shù)據(jù)范圍進行折疊重疊粘貼,由此與上述同樣,即使不打印變更后的一系列計算數(shù)據(jù)的全部,也能夠得到打印了該一系列的計算數(shù)據(jù)的記錄紙p,能夠防止無用的打印并節(jié)約打印。

(實施例3)

圖7是表示與上述帶打印機的計算器10的用戶操作對應的打印動作(實施例3)的圖。圖7的(a)是表示eco打印模式“eco-1”的計算數(shù)據(jù)插入的情況的圖,圖7的(b)是表示“eco-1”的計算數(shù)據(jù)刪除的情況的圖。

如圖7的(a)所示,如果進行相加“1”~“6”的計算,則與上述同樣,所輸入的計算數(shù)據(jù)與合計計算的計算結(jié)果數(shù)據(jù)在記錄紙p上被打印為“··0··”、“1.+”、“2.+”、......、“6.+”、“21.*”(步驟s5~s9)。

這里,與上述同樣,對輸入結(jié)束的計算數(shù)據(jù)的調(diào)用鍵[▽]進行輸入來調(diào)用第2行的計算數(shù)據(jù)“2”[+=],輸入插入指示鍵[插入]和“100”[+=],由此將計算數(shù)據(jù)插入第3行并進行變更。于是,存儲在計算數(shù)據(jù)存儲區(qū)域22f中的一系列計算數(shù)據(jù)中、“100.+”被插入到第3行并進行變更,附加變更標志(步驟s11~s13)。

于是,判斷為變更后的計算數(shù)據(jù)是加減乘除運算(四則運算)(步驟s14(是)),對存儲在上述計算數(shù)據(jù)存儲區(qū)域22f中的一系列計算數(shù)據(jù)中比變更后的計算數(shù)據(jù)“100.+”的行更靠后的合計[*]的計算結(jié)果數(shù)據(jù)也附加變更標志。此時,可以只在合計的合計計算的計算結(jié)果的值發(fā)生變化時對合計[*]的計算結(jié)果數(shù)據(jù)也附加變更標志(步驟s15)。

之后,如果輸入[再打印]鍵(步驟s18(是)),則判斷出設定為未打印標志關(guān)閉、eco打印模式“eco-1”(步驟s22(是))。

這樣,按照順序計算存儲在上述計算數(shù)據(jù)存儲區(qū)域22f中的變更后的一系列計算數(shù)據(jù),其中從最初的帶變更標志的計算數(shù)據(jù)“100.+”前一行的計算數(shù)據(jù)“2.+”到最后行的計算數(shù)據(jù)和計算結(jié)果數(shù)據(jù)之間的范圍“2.+”“100.+”“3.+”~“118.*”在前后附加剪貼的標記kh1、kh2并打印在記錄紙p上(步驟s23)。

由此,用戶將從打印在上述記錄紙p上的變更后發(fā)生了變化的最初行的前一行到有計算結(jié)果的最后的范圍的計算數(shù)據(jù)和計算結(jié)果數(shù)據(jù)從上述剪貼的標記kh1、kh2分離,如箭頭m所示,在變更前打印的相應的計算數(shù)據(jù)的范圍重疊粘貼,由此與上述同樣,即使不打印變更后的一系列計算數(shù)據(jù)的全部,也能夠得到打印了該一系列的計算數(shù)據(jù)的記錄紙p,能夠防止無用的打印并節(jié)約打印。

圖7的(b)和上述圖7的(a)同樣表示在進行了相加“1”~“6”的計算后(步驟s5~s9),調(diào)用第4行的計算數(shù)據(jù)“4”[+=],通過刪除指示鍵[刪除]刪除該第4行的計算數(shù)據(jù)來進行變更的情況下的動作(步驟s11~s15)。

此時,存儲在上述計算數(shù)據(jù)存儲區(qū)域22f中的第4行的計算數(shù)據(jù)“4”[+=]被刪除,但是變更為沒有數(shù)據(jù)的空白,與上述同樣附加變更標志。另外,對比上述變更后的第4行靠后的合計[*]的計算結(jié)果數(shù)據(jù)也附加變更標志。

這里也與上述同樣地設定為eco打印模式“eco-1”,所以如果輸入[再打印]鍵(步驟s18(是)),則按順序計算存儲在上述計算數(shù)據(jù)存儲區(qū)域22f中的變更后一系列計算數(shù)據(jù),其中從最初的帶變更標志的計算數(shù)據(jù)“空白”的前一行的計算數(shù)據(jù)“3.+”到最后行的計算數(shù)據(jù)之間的范圍“3.+”“”“5.+”~“17.*”在前后附加剪貼的標記kh1、kh2并打印在記錄紙p上(步驟s21(是),s23)。

由此,與上述同樣,用戶即使不打印變更后的一系列計算數(shù)據(jù)的全部,也能夠得到打印了該一系列的計算數(shù)據(jù)的記錄紙p,能夠節(jié)約打印,不僅如此,也將刪除并變更后的計算數(shù)據(jù)的行變更為空白,由此能夠?qū)⒋蛴〉淖兏蟮挠嬎銛?shù)據(jù)和變化了的計算結(jié)果數(shù)據(jù),在變更前進行了打印的計算數(shù)據(jù)的相應范圍不發(fā)生位置偏離地重疊粘貼。

另外,在上述eco打印模式“eco-1”(或eco-1’)中,按順序打印變更前計算出的一系列計算數(shù)據(jù)中、從最初的帶變更標志的計算數(shù)據(jù)的前一行(或最初帶變更標志的行)的計算數(shù)據(jù)到最后的計算數(shù)據(jù)之間的范圍,但是在eco打印模式“eco-2”中,按順序打印從最初的帶變更標志的再計算數(shù)據(jù)的前一行的計算數(shù)據(jù)到最后的帶變更標志的計算數(shù)據(jù)的后一行的計算數(shù)據(jù)之間的范圍(步驟s24(是),s25)。

即使在該eco打印模式“eco-2”中,也與上述同樣,即使不打印變更后的一系列計算數(shù)據(jù)的全部,也能夠得到打印了該一系列的計算數(shù)據(jù)的記錄紙p,能夠節(jié)約打印。

(實施例4)

圖8是表示與上述帶打印機的計算器10的用戶操作對應的打印動作(實施例4)的圖。

圖8所示的實施例4表示在進行了將“1”~“99”相加的計算和打印后(步驟s5~s9),調(diào)用第9行的計算數(shù)據(jù)“9”[+=](箭頭a),將該第9行的計算數(shù)據(jù)變更為“90”[+=](箭頭b)的情況的動作(步驟s11~s15)。

進行這樣的預定數(shù)(例如50步)以上的長計算和計算數(shù)據(jù)的打印,當變更了任意行的計算數(shù)據(jù)時,在所變更的行相對于計算數(shù)據(jù)整體位于從開頭起10%以內(nèi)那樣的接近該開頭的位置時,例如即使設定為上述eco打印模式“eco-1”,也可以重視作業(yè)性并打印從各計算數(shù)據(jù)的開頭到最后之間的整個范圍r。

另外,在上述各實施例中雖然沒有表示,但如圖3的(c)所示,在將包括總和[g*]的一系列計算數(shù)據(jù)作為對象而變更任意行(這里為第12行)的計算數(shù)據(jù)時(“700+”→“720+”),將變更標志附加給存儲在計算數(shù)據(jù)存儲區(qū)域22f中的變更后的行(第12行)的計算數(shù)據(jù)“720+”,對比變更后的行更靠后的合計[*]、總和[g*]的計算結(jié)果數(shù)據(jù)也附加變更標志。此時,可以只有在合計的合計計算的計算結(jié)果值發(fā)生變化時對合計[*]的計算數(shù)據(jù)也附加變更標志(步驟s11~s15)。

另外,如圖3的(d)所示,即使在將包括存儲器計算[m+]([m-])的一系列計算數(shù)據(jù)作為對象而變更任意行(這里為第3行)的計算數(shù)據(jù)時(“5[m+]”→“25[m+]”),也將變更標志附加給存儲在計算數(shù)據(jù)存儲區(qū)域22f中的變更后的行(第3行)的計算數(shù)據(jù)“25[m+]”,對比變更后的行(第3行)更靠后的記憶恢復[mr](記憶恢復/記憶恢復清除)的計算結(jié)果數(shù)據(jù)也附加變更標志(步驟s11~s13,s16,s17)。

由此,即使是在將包括上述總和[g*]的一系列計算數(shù)據(jù)作為對象而變更任意行的計算數(shù)據(jù)時、以及在將包括存儲器計算[m+]([m-])的一系列計算數(shù)據(jù)作為對象而變更任意行的計算數(shù)據(jù)時的任意情況下,也和上述各實施例同樣,按照上述eco打印模式“eco-1”~“eco-4”的設定打印變更后的計算數(shù)據(jù)(步驟s18~s28),由此,即使不打印變更后的一系列計算數(shù)據(jù)的全部,也能夠得到打印了該一系列的計算數(shù)據(jù)的記錄紙p,能夠防止無用的打印并節(jié)約打印。

因此,通過上述結(jié)構(gòu)的帶打印機的計算器10的計算數(shù)據(jù)打印功能,如果根據(jù)用戶操作輸入由數(shù)值和計算功能組成的計算數(shù)據(jù),則每次輸入計算數(shù)據(jù)時按照其輸入順序在計算數(shù)據(jù)存儲區(qū)域22f中存儲該計算數(shù)據(jù),進行與該計算數(shù)據(jù)對應的計算,通過打印部13依次在記錄紙p上打印包括計算出的計算結(jié)果的一系列計算數(shù)據(jù)。并且,如果變更存儲在上述計算數(shù)據(jù)存儲區(qū)域22f中的一系列計算數(shù)據(jù)中的任意一個計算數(shù)據(jù),則將變更標志附加給變更后的計算數(shù)據(jù)和比該變更后的計算數(shù)據(jù)更靠后的計算數(shù)據(jù)中發(fā)生變化的計算數(shù)據(jù)。

在上述計算數(shù)據(jù)的變更后輸入[再打印]鍵時,在設定為eco打印模式“eco-1”的情況下,打印變更后的一系列計算數(shù)據(jù)中從最初的帶變更標志的計算數(shù)據(jù)的前一計算數(shù)據(jù)到最后的計算數(shù)據(jù)之間的范圍,在變更前進行了打印的計算數(shù)據(jù)的相應的范圍重疊被打印的計算數(shù)據(jù),由此能夠得到打印了變更后的全體計算數(shù)據(jù)的記錄紙p。

另外,設定為eco打印模式“eco-2”時,打印從最初的帶變更標志的計算數(shù)據(jù)的前一計算數(shù)據(jù)到最后的帶變更標志的計算數(shù)據(jù)的后一計算數(shù)據(jù)之間的范圍,在變更前進行了打印的計算數(shù)據(jù)的相應的范圍重疊被打印的計算數(shù)據(jù),由此能夠得到打印了變更后的全體計算數(shù)據(jù)的記錄紙p。

另外,設定為eco打印模式“eco-3”時,分別打印從各個帶變更標志的計算數(shù)據(jù)的前一計算數(shù)據(jù)到后一計算數(shù)據(jù)之間的范圍,在變更前進行了打印的計算數(shù)據(jù)的各相應的范圍重疊被打印的各個計算數(shù)據(jù),由此能夠得到打印了變更后的全體計算數(shù)據(jù)的記錄紙p。

進一步,設定為eco打印模式“eco-4”時,分別只打印各個帶變更標志的計算數(shù)據(jù),在變更前進行了打印的計算數(shù)據(jù)的各個相應的部分重疊被打印的各個計算數(shù)據(jù),由此能夠得到打印了變更后的全體計算數(shù)據(jù)的記錄紙p。

由此,即使在設定為上述eco打印模式eco-1”~“eco-4”的任意一個的狀態(tài)下,當然能夠不需要打印變更后的全體計算數(shù)據(jù)而節(jié)約打印,用戶能夠選擇性地設定作業(yè)性優(yōu)先的eco打印模式“eco-1”~節(jié)約優(yōu)先的eco打印模式“eco-4”。

另外,在上述各實施方式中記載的帶打印機的計算器10的各個處理的方法、即圖4a、圖4b的流程圖所表示的計算數(shù)據(jù)打印處理的各個方法,都能夠作為可使計算機執(zhí)行的程序,存儲在存儲器卡(rom卡、ram卡等)、磁盤(軟盤(注冊商標)、硬盤等)、光盤(cd-rom、dvd等)、半導體存儲器等外部記錄裝置的介質(zhì)中來分發(fā)。并且,具備打印功能的電子式計算機(cpu)將存儲在上述外部存儲裝置的介質(zhì)中的程序讀入存儲裝置,通過讀入后的程序控制動作,從而實現(xiàn)在上述各個實施方式中說明了的計算數(shù)據(jù)打印功能,并能夠執(zhí)行基于上述方法的相同處理。

另外,用于實現(xiàn)上述各個方法的程序的數(shù)據(jù),可以作為程序代碼的形式在通信網(wǎng)絡(n)上傳輸,將上述程序的數(shù)據(jù)從與上述通信網(wǎng)絡(n)連接的計算機裝置(程序服務器)讀入到具備打印功能的電子式計算機中并存儲在存儲裝置中,能夠?qū)崿F(xiàn)上述的計算數(shù)據(jù)打印功能。

本申請的發(fā)明不限定于上述各實施方式,而能夠在實施階段在不脫離其主旨的范圍進行各種變形。進一步,上述各實施方式包括各種階段的發(fā)明,能夠通過公開的多個構(gòu)成要件的適當組合來提取各種發(fā)明。例如,即使從各實施方式所表示的所有構(gòu)成要件中刪除幾個構(gòu)成要件,或者以不同方式組合幾個構(gòu)成要件,在能夠解決在發(fā)明要解決的課題的欄中描述的課題,得到在發(fā)明效果欄中描述的效果時,作為發(fā)明能夠提取出刪除或組合上述構(gòu)成要件而得的結(jié)構(gòu)。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
辽宁省| 扎鲁特旗| 芒康县| 聂拉木县| 通州市| 十堰市| 曲松县| 南京市| 日照市| 西畴县| 芦山县| 昌邑市| 山东省| 通榆县| 滁州市| 青田县| 洛川县| 邹平县| 新疆| 隆林| 花莲市| 沽源县| 松滋市| 大姚县| 重庆市| 葵青区| 辽中县| 海阳市| 云安县| 婺源县| 曲阜市| 民县| 修水县| 平顶山市| 吉木乃县| 历史| 泰宁县| 富裕县| 富民县| 桑日县| 武山县|