專利名稱::通信終端及其控制方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及能應(yīng)用于POS系統(tǒng)的終端打印機(jī)等的通信終端,特別涉及停止通信的脫機(jī)處理。原來(lái),在以專用計(jì)算機(jī)(下稱PC)為中心的POS用信息處理系統(tǒng)中,使用多種多用的數(shù)據(jù)處理終端,如用戶顯示器、制圖機(jī)、打印機(jī)、繪圖儀、調(diào)制解調(diào)器、條形碼讀取器等。多個(gè)這樣的數(shù)據(jù)處理終端經(jīng)過(guò)串行通信接口(RS-232C)連接到PC上,以PC為主機(jī)在終端之間傳送由指令和處理用數(shù)據(jù)所構(gòu)成的數(shù)據(jù)。在這種接口中準(zhǔn)備有控制通信用的信號(hào)線,例如可以用數(shù)據(jù)終端就緒(DTR)信號(hào)在主機(jī)方表明終端方是否是能接收數(shù)據(jù)的狀態(tài),當(dāng)DTR信號(hào)有效時(shí),主機(jī)方就把數(shù)據(jù)設(shè)定就緒(DSR)信號(hào)作為有效,并確認(rèn)雙方處于可動(dòng)作的狀態(tài)之后再發(fā)送數(shù)據(jù),這樣就防止了數(shù)據(jù)丟失。在多用于POS系統(tǒng)的終端打印機(jī)中,在由于接收緩沖器滿載狀態(tài)、卡紙等錯(cuò)誤狀態(tài)或開(kāi)蓋等原因而使來(lái)自接收緩沖器的數(shù)據(jù)的取出暫時(shí)停下來(lái)的鎖定狀態(tài)的情況下,DTR信號(hào)變?yōu)闊o(wú)效,表明通信終端是占線狀態(tài)。這樣,在DTR信號(hào)變?yōu)橛行е?,主機(jī)方的打印機(jī)驅(qū)動(dòng)器暫停數(shù)據(jù)的發(fā)送。近年來(lái),作為POS系統(tǒng)用的終端打印機(jī),出現(xiàn)了具備多種功能的打印機(jī),例如在使用卷筒紙進(jìn)行收據(jù)打印的功能上附加使用單據(jù)用紙進(jìn)行電報(bào)紙打印的功能以及讀取磁性墨水文字的功能等。在這種具有復(fù)合功能的打印機(jī)中,在誤選擇電報(bào)紙打印而為了進(jìn)行打印成為單據(jù)用紙等待的狀態(tài),而使DTR信號(hào)變?yōu)闊o(wú)效的情況下,之后,雖然在主機(jī)方可以準(zhǔn)備收據(jù)打印用的數(shù)據(jù),但仍然會(huì)發(fā)生不進(jìn)行打印處理的情況。而且,一旦在打印機(jī)方出現(xiàn)卡紙等的故障時(shí),DTR信號(hào)就成為無(wú)效,要求中止數(shù)據(jù)傳送。然后,一旦操作人員解決了故障并把打印機(jī)復(fù)位,就會(huì)發(fā)生把打印機(jī)接收到的未進(jìn)行打印的原來(lái)數(shù)據(jù)丟失的情況。這些問(wèn)題可以按照如下的方法來(lái)解決,即用軟件檢測(cè)出打印機(jī)是等待用紙的狀態(tài)和打印機(jī)中所產(chǎn)生的故障的種類,然后根據(jù)檢出結(jié)果發(fā)送即刻進(jìn)行消除緩沖器內(nèi)未處理數(shù)據(jù)等的規(guī)定處理的指令(下稱實(shí)時(shí)指令)。但是,在通用的串行接口驅(qū)動(dòng)器和打印機(jī)驅(qū)動(dòng)器中,當(dāng)DTR信號(hào)成為無(wú)效時(shí),因?yàn)椴荒軅魉椭噶睿圆荒苡弥鳈C(jī)方的軟件來(lái)應(yīng)付。換言之,為了用主機(jī)方的軟件來(lái)對(duì)付這種情況,就必須作成忽視DTR信號(hào)而能夠在串行終端訪問(wèn)的特殊驅(qū)動(dòng)器,這時(shí),就不能構(gòu)成使用通用操作系統(tǒng)的信息處理系統(tǒng)。另外,在忽視DTR信號(hào)而發(fā)送指令和數(shù)據(jù)的情況下,由于終端方的接收緩沖器的溢出,會(huì)產(chǎn)生傳送到終端的數(shù)據(jù)丟失的危險(xiǎn),從而降低了系統(tǒng)的可靠性。因此,不能用于POS系統(tǒng)等那些數(shù)據(jù)可靠性要求高的系統(tǒng)中。另一方面,還有一種終端,具備不用DTR信號(hào)就能在主機(jī)方知道終端狀態(tài)變化的功能。在這種終端中,在預(yù)先用來(lái)自主機(jī)裝置的指令選擇相應(yīng)功能的情況下,在發(fā)生了所規(guī)定的狀態(tài)變化時(shí),對(duì)主機(jī)發(fā)送狀態(tài)數(shù)據(jù),從而能知道其狀態(tài)。以下把這種功能稱之為自動(dòng)狀態(tài)返送功能(ASB)。在這種情況下,DTR信號(hào)成為輔助信號(hào),既使不選擇DTR信號(hào),主機(jī)也能知道終端的所謂占線狀態(tài)。因此,本發(fā)明的目的是提供一種利用上述的ASB功能不改變主機(jī)方與通信終端之間的串行傳送中的規(guī)范化或標(biāo)準(zhǔn)化了的做法,而能用主機(jī)方的軟件應(yīng)付鎖定狀態(tài)及故障狀態(tài)的通信終端。為此,在本發(fā)明的通信終端中,在主機(jī)方使用DTR信號(hào)等指示能否接收數(shù)據(jù)的通信許可裝置內(nèi)設(shè)置第1模式和第2模式,第1模式表示具有打印功能等的處理器不能處理數(shù)據(jù)時(shí)不能接收;第2模式不表示處理器不能處理數(shù)據(jù)時(shí)不能接收,另外,在設(shè)定為第2模式時(shí),在處理器中一旦發(fā)生不能處理數(shù)據(jù)的情況,就自動(dòng)地把其狀態(tài)發(fā)送到主機(jī)方。也就是說(shuō),本發(fā)明的通信終端的特征在于具有接收從主機(jī)方傳送來(lái)的數(shù)據(jù)的接口、一次性地存儲(chǔ)所接收到的數(shù)據(jù)的接收緩沖器、處理存儲(chǔ)在接收緩沖器內(nèi)的數(shù)據(jù)的處理器、能把處理器的狀態(tài)或接收緩沖器的狀況發(fā)送到主機(jī)方的狀態(tài)發(fā)送裝置以及通過(guò)接口對(duì)主機(jī)方指示能否接收數(shù)據(jù)的通信許可裝置;該通信許可裝置具有表示在處理器不能處理數(shù)據(jù)時(shí)不能接收的第1模式和不表示在處理器不能處理數(shù)據(jù)時(shí)不能接收的第2模式;另外,一旦通信許可裝置在設(shè)定為第2模式的狀態(tài)下處理器成為不能處理數(shù)據(jù)的狀況,狀態(tài)發(fā)送裝置就自動(dòng)地發(fā)送其狀態(tài)。在本發(fā)明的通信終端中,如果把通信許可裝置設(shè)定為第1模式,一旦根據(jù)使用串行接口或并行接口的標(biāo)準(zhǔn)的傳送處理,處理器不能處理數(shù)據(jù)時(shí),因?yàn)楸硎静荒芙邮?,所以停止?shù)據(jù)的傳送,從而保護(hù)了數(shù)據(jù)。另一方面,當(dāng)把通信許可裝置設(shè)定為第2模式時(shí),因?yàn)樘幚砥骷词共荒芴幚頂?shù)據(jù),也不表示不能接收,所以,主機(jī)方的操作系統(tǒng)不禁止發(fā)送數(shù)據(jù)。因此,主機(jī)方的應(yīng)用軟件發(fā)送指令數(shù)據(jù)給通信終端,從而可以對(duì)通信終端進(jìn)行稱之為進(jìn)行故障后的處理的系統(tǒng)特有的處理。因?yàn)橛蔂顟B(tài)發(fā)送裝置來(lái)判明處理器的狀況,所以能用主機(jī)方的應(yīng)用軟件來(lái)把握通信終端的狀況,從而能夠?qū)崿F(xiàn)數(shù)據(jù)的保護(hù)。這樣,在本發(fā)明的通信終端中,通過(guò)把通信許可裝置設(shè)定為第1模式,就可以用標(biāo)準(zhǔn)的傳送處理方法實(shí)現(xiàn)數(shù)據(jù)保護(hù);通過(guò)把通信許可裝置設(shè)定為第2模式,主機(jī)方的應(yīng)用軟件就能拓寬與通信終端內(nèi)的處理有關(guān)的范圍,從而能在故障或鎖定狀態(tài)下進(jìn)行軟處理。另一方面,在本發(fā)明的通信終端中,因?yàn)橥ㄐ旁S可裝置使用標(biāo)準(zhǔn)信號(hào)輸出能否接收的指示的功能與第1模式和第2模式的某一種模式相同,所以不必變更主機(jī)方的操作系統(tǒng),就能夠用通用性高的操作系統(tǒng)和硬件來(lái)構(gòu)成系統(tǒng)。而且,由于在通信終端的控制中設(shè)置判別通信許可裝置的設(shè)定模式的步驟和在把通信許可裝置設(shè)定為第2模式時(shí)一旦處理器不能處理數(shù)據(jù)就由狀態(tài)發(fā)送裝置自動(dòng)發(fā)送其狀況的步驟,所以即使把通信許可裝置設(shè)定為第1模式和第2模式的任一種模式,也都能把通信終端的狀況反饋到主機(jī)方。這樣的控制方法可以提供來(lái)作為承載于通信終端的CPU的控制軟件,并被存儲(chǔ)在通信終端的ROM等記錄媒體上。在通信許可裝置的第1模式下,通過(guò)判斷為由于接收緩沖器是滿載狀態(tài)、處理器發(fā)生故障和處理器暫時(shí)不能處理接收緩沖器內(nèi)存儲(chǔ)的數(shù)據(jù)的鎖定狀態(tài)之任一種原因而不能接收,從而能夠把傳送來(lái)而未處理的原來(lái)數(shù)據(jù)的丟失抑止到最低限度。而且,在第2模式下,判斷為以接收緩沖器是滿載狀態(tài)為主要原因而不能接收,接收緩沖器就溢出,從而能夠防止不接收時(shí)的數(shù)據(jù)丟失。用戶也可以用通信終端方的硬件或軟件構(gòu)成的切換裝置來(lái)手動(dòng)設(shè)定通信許可裝置的第1模式和第2模式,或者也可以由主機(jī)方的軟件來(lái)設(shè)置能操作的切換裝置,從而可以選擇應(yīng)用軟件。另外,把通信許可裝置設(shè)定為第2模式時(shí),通信終端的處理器成為鎖定狀態(tài)或錯(cuò)誤狀態(tài),而不能處理數(shù)據(jù),這時(shí)就成為由主機(jī)方發(fā)送指令進(jìn)行處理的狀態(tài)。但是,在通信終端的處理器中,由于不繼續(xù)進(jìn)行數(shù)據(jù)處理,所以不處理接收緩沖器內(nèi)存儲(chǔ)的數(shù)據(jù),由于按照接收緩沖器內(nèi)存儲(chǔ)的順序來(lái)分析數(shù)據(jù),所以對(duì)于鎖定狀態(tài)或故障狀態(tài),主機(jī)方的應(yīng)用軟件就不能對(duì)付。因此,最好設(shè)置按順序分析接收緩沖器內(nèi)所存儲(chǔ)的數(shù)據(jù)的第1分析裝置和分析接口傳送到接收緩沖器的數(shù)據(jù)進(jìn)行處理的第2分析裝置。圖1是表示本發(fā)明的實(shí)施例的終端打印機(jī)的簡(jiǎn)略結(jié)構(gòu)的斜視圖。圖2是表示使用圖1所示的終端打印機(jī)和PC的POS系統(tǒng)的簡(jiǎn)略構(gòu)成的方框圖。圖3是表示使用本實(shí)施例的終端打印機(jī)的通信許可裝置輸出占線信號(hào)的處理的流程圖。以下參照本發(fā)明的實(shí)施例。圖1中,以按照本發(fā)明的通信終端為例,表示了為構(gòu)成POS系統(tǒng)的優(yōu)選的終端打印機(jī)。本實(shí)施例的終端打印機(jī)10是能把電報(bào)紙19、雜志紙18和收據(jù)紙17作為記錄紙進(jìn)行打印的打印機(jī)。電報(bào)紙19是不定型的傳票用紙等的單據(jù)用紙,從打印機(jī)10前側(cè)的電報(bào)紙插入口21沿箭頭19A的方向插入電報(bào)紙19時(shí),未示出的紙檢測(cè)器檢出電報(bào)用紙,并通過(guò)外殼15內(nèi)的紙通路導(dǎo)入到打印頭1處。打印頭1沿左右方向1A移動(dòng)進(jìn)行打印,電報(bào)紙19進(jìn)一步沿箭頭19B的方向運(yùn)送,并排出。本實(shí)施例的打印機(jī)10采用針式打印頭1,通過(guò)色帶3在電報(bào)紙19、后述的雜志紙18和收據(jù)紙17上進(jìn)行打印。雜志紙18和收據(jù)紙17都是連續(xù)用紙,在本例的打印機(jī)10中,是以卷筒紙的形式供紙。對(duì)于打印頭1來(lái)說(shuō),這種連續(xù)用紙17、18沿著與電報(bào)用紙19相反的方向通過(guò)外殼15內(nèi),被導(dǎo)向打印頭1。收據(jù)用紙17在打印好作為收據(jù)的信息之后,導(dǎo)向切紙器單元14,通過(guò)待切下的部分。對(duì)雜志紙18來(lái)說(shuō),把應(yīng)由店鋪保存的規(guī)定的信息打印下來(lái)之后,由未圖示的卷紙裝置卷取保存。對(duì)卷筒紙17和18,安裝有檢測(cè)卷筒紙少量剩留部分的近端檢出器20,近端檢出器20設(shè)置有接觸卷筒紙側(cè)面并根據(jù)其外徑沿箭頭20A的方向搖動(dòng)的檢測(cè)桿20a和由該檢測(cè)桿20a實(shí)施通斷的開(kāi)關(guān)20b。當(dāng)卷筒紙將近用完而外徑變小時(shí),檢測(cè)桿20a向內(nèi)側(cè)擺動(dòng),結(jié)果,開(kāi)關(guān)20b斷開(kāi),從而能檢測(cè)出卷筒紙已近用完。在打印機(jī)10的外殼15上,雖然未予圖示,但安裝有蓋,除了在更換卷筒紙17或18,或更換色帶3的情況下,都是將蓋子蓋在外殼15的狀態(tài)下進(jìn)行打印。因此,在外殼15上安裝有用來(lái)檢測(cè)蓋子開(kāi)閉的蓋檢測(cè)器22,當(dāng)蓋子被打開(kāi)時(shí),就自動(dòng)處于鎖定狀態(tài),進(jìn)行暫停打印功能等的處理。圖2中,表示了以PC30作為主機(jī)方并把本例的終端打印機(jī)10作為通信終端而構(gòu)成的POS系統(tǒng)的一例。在該P(yáng)OS系統(tǒng)中,通過(guò)PC30的串行通信接口(RS-232C)驅(qū)動(dòng)器31邏輯地連接有用戶顯示器40、終端打印機(jī)10和超高速緩沖存儲(chǔ)制圖機(jī)45。另外,經(jīng)RS-32C接口分別把PC30與用戶顯示器40及打印機(jī)10物理地連接起來(lái)進(jìn)行數(shù)據(jù)的發(fā)送和接收。超高速緩沖存儲(chǔ)制圖機(jī)45連接在打印機(jī)10上,PC30把所要求的指令發(fā)送到打印機(jī)10,就可以控制超高速緩沖存儲(chǔ)制圖機(jī)45。用戶顯示器40具有總線直通功能,顯示處理器42僅在用來(lái)自PC的指令選擇用戶顯示器40的情況下處理由PC接收到的指令或數(shù)據(jù)。打印機(jī)10也具有同樣的功能,只有在被選定了的情況下才進(jìn)行來(lái)自PC的指令和數(shù)據(jù)的處理。而且,來(lái)自用戶顯示器40的DTR信號(hào)被輸入到PC30方的CS信號(hào)端,不與來(lái)自打印機(jī)10的DTR信號(hào)相競(jìng)爭(zhēng),因?yàn)橛脩麸@示器40不是處于向PC30發(fā)送狀態(tài)等數(shù)據(jù)的情況下,所以不與來(lái)自打印機(jī)的狀態(tài)數(shù)據(jù)相競(jìng)爭(zhēng)。由于是這種連接狀態(tài),所以本例的PC30的操作系統(tǒng)32設(shè)置有除串行通信口驅(qū)動(dòng)器31以外還構(gòu)成POS用操作系統(tǒng)(OS)33和鍵盤(pán)或顯示器等的PC30的機(jī)器以及用來(lái)控制控制這些機(jī)器的應(yīng)用軟件的基本OS34。POS用的OS33設(shè)置有打印機(jī)10、用戶顯示器40和超高速緩沖存儲(chǔ)制圖機(jī)45的控制用OS35、用打印機(jī)10在稱之為收據(jù)用紙成雜志用紙的連續(xù)用紙上打印的收據(jù)打印用驅(qū)動(dòng)器36、用打印機(jī)10進(jìn)行電報(bào)紙打印的電報(bào)紙打印用驅(qū)動(dòng)器37、控制用戶顯示器40的驅(qū)動(dòng)器38,還設(shè)置有控制超高速緩沖存儲(chǔ)制圖機(jī)45的驅(qū)動(dòng)器39。除了PC30的POS用應(yīng)用軟件5和表計(jì)算等以外的應(yīng)用軟件6在基本OS34和POS用OS33的控制下動(dòng)作。另外,用戶顯示器40、終端打印機(jī)10和超高速緩沖存儲(chǔ)制圖機(jī)45之間的數(shù)據(jù)發(fā)送接收都是經(jīng)過(guò)驅(qū)動(dòng)器36-39、接口驅(qū)動(dòng)器31和其他通用OS33來(lái)進(jìn)行。在打印機(jī)10中,當(dāng)用接口51接收數(shù)據(jù)時(shí),就產(chǎn)生數(shù)據(jù)插入,數(shù)據(jù)接收器52從接口51中取出數(shù)據(jù)。在同一插入處理中,從接口51取出的數(shù)據(jù)經(jīng)由實(shí)時(shí)指令分析器53被存儲(chǔ)在接收緩沖器內(nèi)。在實(shí)時(shí)指令分析器53中,當(dāng)識(shí)別出包含在由數(shù)據(jù)接收器52發(fā)送的數(shù)據(jù)中的實(shí)時(shí)指令時(shí),就根據(jù)該指令進(jìn)行規(guī)定的處理。指令分析器55按照存儲(chǔ)順序取出通過(guò)實(shí)時(shí)指令分析器53存儲(chǔ)在接收緩沖器54內(nèi)的數(shù)據(jù),并分析數(shù)據(jù)代碼。如果是指令數(shù)據(jù),控制器57就進(jìn)行按照該指令的處理,如果是打印數(shù)據(jù),就被存儲(chǔ)在打印緩沖器56內(nèi)。然后,控制器57按照該指令進(jìn)行打印處理器60的控制,同時(shí),把存儲(chǔ)在打印緩沖器56內(nèi)的打印數(shù)據(jù)送到打印處理器60,控制打印處理器進(jìn)行打印。控制器57進(jìn)行打印處理器60的設(shè)定和控制,還進(jìn)行打印數(shù)據(jù)的管理等,此外,還具備監(jiān)視打印機(jī)10的各部分的狀況的監(jiān)視功能,把其結(jié)果輸出到公共狀態(tài)檢出器59。例如當(dāng)接收緩沖器54處于接近滿載的狀態(tài)下,一旦處于單據(jù)用紙等待狀態(tài),該狀態(tài)就被送到公共狀態(tài)檢出器59。即使在打印處理器60中,打印機(jī)機(jī)構(gòu)61的狀態(tài),例如蓋子被打開(kāi)而暫時(shí)中止數(shù)據(jù)處理的鎖定狀態(tài)、卡紙等的故障狀態(tài)或檢出卷筒紙的近終端等的狀態(tài),也都被送到狀態(tài)檢出器62。在公共狀態(tài)檢出器59和打印機(jī)機(jī)構(gòu)的狀態(tài)檢出器62中所檢出的狀態(tài)被送到狀態(tài)發(fā)送器70的狀態(tài)數(shù)據(jù)生成器72,狀態(tài)發(fā)送器70具有用自動(dòng)狀態(tài)發(fā)送器71把匯集到狀態(tài)數(shù)據(jù)生成器72內(nèi)的打印機(jī)機(jī)構(gòu)61的狀態(tài)和接收緩沖器的狀況等以及有關(guān)打印機(jī)10的其他狀態(tài)發(fā)送到主機(jī)方的功能。自動(dòng)狀態(tài)發(fā)送器71在控制器57的控制下,在規(guī)定的狀態(tài)變化時(shí)發(fā)送該狀態(tài)數(shù)據(jù),用來(lái)自主機(jī)PC30的規(guī)定的指令可以選擇狀態(tài)發(fā)生變化而成為發(fā)送狀態(tài)數(shù)據(jù)的觸發(fā)狀態(tài)。由自動(dòng)狀態(tài)發(fā)送器71輸出的狀態(tài)數(shù)據(jù)經(jīng)數(shù)據(jù)發(fā)送器58被送到接口51,并被送到主機(jī)方的RS-232C接口驅(qū)動(dòng)器31。再經(jīng)過(guò)具備打印機(jī)驅(qū)動(dòng)器的POS用OS33傳送給應(yīng)用軟件5,選擇應(yīng)用軟件5適應(yīng)打印機(jī)10中發(fā)生的狀態(tài)的處理,并可以在打印機(jī)10上指示出來(lái)。由于設(shè)有這樣的狀態(tài)發(fā)送器70,當(dāng)打印機(jī)機(jī)構(gòu)或終端打印機(jī)10的狀況發(fā)生變化時(shí),就把狀態(tài)數(shù)據(jù)傳送到應(yīng)用軟件5一方,從而在應(yīng)用方可以把握終端打印機(jī)10的整體狀況。而且,只有在狀態(tài)變化時(shí)才可以發(fā)送狀態(tài)數(shù)據(jù),所以能減輕與狀態(tài)數(shù)據(jù)的發(fā)送接收有關(guān)的主機(jī)方和終端打印機(jī)方的處理負(fù)荷,從而可以提高串行傳送時(shí)的信息通過(guò)量。表示公共狀態(tài)檢測(cè)器59中的接收緩沖器滿載的狀態(tài)(下稱緩沖器滿負(fù)荷狀態(tài))59a、打印機(jī)機(jī)構(gòu)61的狀態(tài)檢測(cè)器62內(nèi)的故障因素(故障狀態(tài))62a以及鎖定因素(鎖定狀態(tài))62b也被送到通信許可部80的占線選擇器82中。而且緩沖器滿負(fù)荷59a、故障62a或鎖定62b之任一項(xiàng)被檢出時(shí),占線設(shè)定器83就對(duì)接口51輸出占線信號(hào),并對(duì)主機(jī)30一方指示禁止發(fā)送數(shù)據(jù),在數(shù)據(jù)終端即終端打印機(jī)10側(cè)就不把已發(fā)送出來(lái)的數(shù)據(jù)存儲(chǔ)在接收緩沖器內(nèi),從而防止了數(shù)據(jù)丟失。即為了實(shí)現(xiàn)占線信號(hào)的功能,在Rs-232C中準(zhǔn)備有DTR(數(shù)據(jù)終端準(zhǔn)備就緒)信號(hào),主機(jī)方的RS-232C接口驅(qū)動(dòng)器31或打印機(jī)驅(qū)動(dòng)器36和37只是在DTR信號(hào)有效時(shí)進(jìn)行數(shù)據(jù)發(fā)送,而在終端打印機(jī)10處于占線狀態(tài)DTR信號(hào)無(wú)效時(shí),就停止數(shù)據(jù)發(fā)送。近端檢出等規(guī)定狀態(tài)發(fā)生變化而發(fā)送狀態(tài)數(shù)據(jù)時(shí),輸出由應(yīng)用軟件5在打印機(jī)10中確認(rèn)狀態(tài)的指令和為了把握所送來(lái)的狀態(tài)之外的打印機(jī)狀況而指示全部狀態(tài)數(shù)據(jù)發(fā)送的指令。在原來(lái)的終端打印機(jī)中,該指令與打印數(shù)據(jù)一起存儲(chǔ)在接收緩沖器54內(nèi),繼續(xù)進(jìn)行數(shù)據(jù)處理而按順序分析指令時(shí),按照其指令進(jìn)行處理。因此,在接收緩沖器54中大量地存儲(chǔ)有先于該指令的數(shù)據(jù)時(shí),直至開(kāi)始該指令處理之前就要花費(fèi)相當(dāng)多的時(shí)間。因此,在本例的終端打印機(jī)10中,設(shè)置有實(shí)時(shí)指令分析器53,在發(fā)送了實(shí)時(shí)指令的情況下,傳送到接收緩沖器54之前進(jìn)行分析,再進(jìn)行按照實(shí)時(shí)指令的處理。實(shí)時(shí)指令例如由「GS」+「R」的2字節(jié)接收數(shù)據(jù)來(lái)判別,接在該2字節(jié)之后,用1字節(jié)值n來(lái)指示打印機(jī)中執(zhí)行的處理內(nèi)容。用n指示的處理內(nèi)容是例如下面的表1所示的內(nèi)容。表1</tables>這樣,在實(shí)時(shí)指令分析器53中,與指令分析器55不同,可以即刻分析處理由數(shù)據(jù)接收器52接收到的指令。因此,用實(shí)時(shí)指令指示的處理就可以按照與接收緩沖器54中待處理的數(shù)據(jù)或指令順序無(wú)關(guān)的實(shí)際時(shí)間來(lái)進(jìn)行。而且,既使處在接收緩沖器54滿載而不能把所收到的數(shù)據(jù)及指令存儲(chǔ)在接收緩沖器54中的狀況下,由于不分析實(shí)時(shí)指令且不丟失,所以也能在終端打印機(jī)10中確實(shí)地行用實(shí)時(shí)指令指示的處理。例如n=0的實(shí)時(shí)指令是打印機(jī)狀態(tài)的發(fā)送請(qǐng)求,實(shí)時(shí)指令分析器53經(jīng)數(shù)據(jù)發(fā)送器58把匯集在狀態(tài)數(shù)據(jù)生成器72中的各狀態(tài)數(shù)據(jù)發(fā)送給主機(jī)30的應(yīng)用軟件5。這樣,在本例中,就能用實(shí)時(shí)指令來(lái)控制終端打印機(jī)10,并能夠經(jīng)接收緩沖器54不延時(shí)地進(jìn)行與指令分析器55分析的指令同樣的處理。另外,由于在終端打印機(jī)10中,處理實(shí)時(shí)指令沒(méi)有由接收緩沖器54引起的延時(shí),所以在應(yīng)用軟件5一方可以控制所謂的軟處理,如消除故障因素或因?yàn)閬?lái)切下電報(bào)用紙而處于鎖定狀態(tài)時(shí)解除電報(bào)紙打印而開(kāi)始收據(jù)打印等的所謂軟處理。但是,當(dāng)在終端打印機(jī)10中發(fā)生故障而成為鎖定狀態(tài)時(shí),在通信許可器80的占線因素選擇器82內(nèi)就判斷為占線。因此,在通信許可器80中的占線信號(hào)設(shè)定器83內(nèi),DTR信號(hào)為低電平,所以,由于主機(jī)方的OS32中止對(duì)終端打印機(jī)10的數(shù)據(jù)傳送,即使主機(jī)方的應(yīng)用軟件5要把實(shí)時(shí)指令發(fā)送到終端打印機(jī)10,OS33也禁止這種發(fā)送,而不能發(fā)送到終端打印機(jī)。因此,應(yīng)用軟件5具備使用實(shí)時(shí)指令的功能,如上所述,即使終端打印機(jī)10具備分析實(shí)時(shí)指令的功能,與占線因素重復(fù)時(shí)也不能進(jìn)行使用實(shí)時(shí)指令的處理,從而使實(shí)時(shí)指令的實(shí)質(zhì)功能受到限制。在不用主機(jī)方的OS32的情況下,直接由應(yīng)用軟件5來(lái)控制串行口,或者為使用實(shí)時(shí)指令的應(yīng)用軟件5作成專用的OS(打印機(jī)驅(qū)動(dòng)器等),也能導(dǎo)入到PC中。但是,不使用OS32而制成應(yīng)用軟件5是非常麻煩和花時(shí)間的工作,特別是在不利用OS32的功能的情況下,必須對(duì)各廠家的PC開(kāi)發(fā)獨(dú)自的程序。若取入驅(qū)動(dòng)器等的功能時(shí),應(yīng)用軟件5本身就非常大而且價(jià)格高昂。因此,在不使用OS32時(shí),作成用各廠家的PC分別動(dòng)作,而對(duì)應(yīng)實(shí)時(shí)指令用的POS應(yīng)用軟件是不現(xiàn)實(shí)的。而且在導(dǎo)入特殊的OS時(shí),由于存在不能使用表計(jì)算等的通用應(yīng)用軟件的情況,所以,系統(tǒng)無(wú)可擴(kuò)展性,也很難符合用戶的環(huán)境和目的進(jìn)行定做。在本例的終端打印機(jī)10中,可以用通信許可器80的占線因素選擇器82來(lái)選擇輸出占線信號(hào)的因素,可以選擇模式1或模式2之任一種模式,其中模式1是在發(fā)生故障62a、鎖定62b和緩沖器滿負(fù)荷59a之任一種情況時(shí)判斷為占線的模式,而模式2是故障62a和鎖定62b不判斷為占線而只把緩沖器滿負(fù)荷59a作為占線因素的模式。在緩沖器滿負(fù)荷的情況下,雖然唯恐其后發(fā)送的數(shù)據(jù)丟失而保留占線因素,但是在自動(dòng)狀態(tài)發(fā)送器71把緩沖器滿負(fù)荷傳送給主機(jī)方的應(yīng)用軟件,而該應(yīng)用軟件中止實(shí)時(shí)指令以外的數(shù)據(jù)發(fā)送的情況下,即使模式2內(nèi)的任何一種情況下,也能不輸出占線信號(hào)(DTR信號(hào)無(wú)效狀態(tài))。本例的終端打印機(jī)10可以用采用步進(jìn)開(kāi)關(guān)的切換器81來(lái)設(shè)定模式1和模式2,另外,在本例的終端打印機(jī)10內(nèi),用步進(jìn)開(kāi)關(guān)來(lái)選擇模式2時(shí),即使不用上述控制指令來(lái)指定,發(fā)生任何占線因素時(shí),也設(shè)定自動(dòng)狀態(tài)發(fā)送器71以便發(fā)送狀態(tài)數(shù)據(jù)。這樣,在發(fā)生占線因素的情況下,既使DTR信號(hào)未成為無(wú)效,由于主機(jī)方的應(yīng)用軟件5可以用狀態(tài)數(shù)據(jù)把握住打印機(jī)10為占線狀態(tài),所以也能進(jìn)行確保中止數(shù)據(jù)發(fā)送等的數(shù)據(jù)傳送可靠性的處理。這樣,本例的終端打印機(jī)就有可能在對(duì)應(yīng)于實(shí)時(shí)指令的應(yīng)用軟件下,用步進(jìn)開(kāi)關(guān)把占線因素選擇器82設(shè)定為模式2,并在鎖定或故障等占線狀態(tài)中,在占線信號(hào)設(shè)定器83內(nèi)不使DTR信號(hào)無(wú)效。因此,即使在鎖定或故障狀態(tài)中也使實(shí)時(shí)指令的發(fā)送成為可能并有效地靈活運(yùn)用,就能在應(yīng)用軟件5中具有更加柔軟的處理功能。另一方面,在即使DTR信號(hào)有效,主機(jī)方的OS32進(jìn)行實(shí)時(shí)指令發(fā)送的情況下,步進(jìn)開(kāi)關(guān)把占線因素選擇器82設(shè)定到模式1,由所謂鎖定、故障和緩沖器滿負(fù)荷的通常的因素而使DTR信號(hào)為無(wú)效,從而即使不用自動(dòng)狀態(tài)發(fā)送器71也能實(shí)現(xiàn)傳送數(shù)據(jù)的保護(hù)。圖3中表示了使用本例的終端打印機(jī)10的通信許可器80輸出占線信號(hào)的處理流程。在通信許可器80中,在步驟91、92和93中分別檢測(cè)出故障因素、鎖定因素和緩沖器滿負(fù)荷因素。而且,在用步驟91和92檢測(cè)出故障因素和鎖定因素時(shí),在步驟94中判斷設(shè)定在模式選擇器81內(nèi)的模式。在模式選擇器81中設(shè)定有模式2時(shí),就在步驟96,用自動(dòng)狀態(tài)發(fā)送器71把故障因素或鎖定因素發(fā)送到主機(jī)方。但是,并不產(chǎn)生占線信號(hào)。另一方面,當(dāng)在步驟94中檢測(cè)出設(shè)定有模式1或在步驟93中檢測(cè)出緩沖器滿負(fù)荷時(shí),就轉(zhuǎn)移到步驟95,產(chǎn)生占線信號(hào)并發(fā)送到主機(jī)方,然后停止來(lái)自主機(jī)方的數(shù)據(jù)傳送。在上述的例子中,在用由DTP切換器等實(shí)現(xiàn)的模式選擇器81選定不發(fā)送占線信號(hào)的模式(模式2)的情況下,與此連動(dòng)地選擇自動(dòng)狀態(tài)發(fā)送功能,但本發(fā)明并不被限定于此。即即使在選定了模式2的情況下,也可以未必選擇自動(dòng)狀態(tài)發(fā)送功能。在主機(jī)方按接收緩沖器54不溢出的充分短的間隔發(fā)送出指示「打印機(jī)狀態(tài)發(fā)送」的實(shí)時(shí)指令的情況下,盡管不同時(shí)進(jìn)行占線信號(hào)的發(fā)送和自動(dòng)狀態(tài)發(fā)送,主機(jī)也能檢測(cè)出打印機(jī)的占線狀態(tài),并安全地指示復(fù)原動(dòng)作。(第2實(shí)施例)而且,模式1和模式2的切換用所謂軟切換當(dāng)然也是可以的,也能用采用終端打印機(jī)10的應(yīng)用軟件進(jìn)行模式選擇器81的設(shè)定。也可以根據(jù)應(yīng)用軟件由主機(jī)方隨時(shí)改變占線因素選擇器82的設(shè)定,從而變更占線因素。以下,表示該例。圖2中,當(dāng)打印機(jī)接口51從主機(jī)方接收有效執(zhí)行自動(dòng)狀態(tài)發(fā)送功能的指令(下稱自動(dòng)狀態(tài)補(bǔ)償指令(ASB))時(shí),指令分析器55分析該ASB指令,并把自動(dòng)狀態(tài)發(fā)送器71設(shè)定為進(jìn)行其處理的狀態(tài)。而且可以用ASB指令個(gè)別地設(shè)定自動(dòng)狀態(tài)發(fā)送功能的有效、無(wú)效及其起動(dòng)因素。例如把故障因素作為其起動(dòng)因素來(lái)設(shè)定的情況下,在發(fā)生了任何故障因素時(shí),ASB功能都動(dòng)作并向主機(jī)發(fā)送狀態(tài)。在本例中,這時(shí),同時(shí)由指令分析器55選擇模式2,并送到占線因素選擇器82。而且,把該被指定的起動(dòng)因素輸入到占線因素選擇器82,從占線因素中除去作為起動(dòng)因素所指定的因素。例如在故障因素作為ASB的起動(dòng)因素而被指是的情況下,因?yàn)樵摴收弦蛩乇慌懦谡季€因素之外,所以即使產(chǎn)生故障因素,也不發(fā)送占線信號(hào),而是向主機(jī)發(fā)送打印機(jī)狀態(tài)。因此,通過(guò)按照ASB指令來(lái)把全部因素指定作為起動(dòng)因素,就能禁止占線信號(hào)的送出。這樣,在經(jīng)過(guò)RS-232C發(fā)送,而不能用打印處理器60來(lái)處理接收緩沖器54內(nèi)存儲(chǔ)的數(shù)據(jù)的情況下,本例的終端打印機(jī)10能夠切換作為占線信號(hào)使DTR信號(hào)無(wú)效的模式(模式1)和不使DTR信號(hào)無(wú)效的模式(模式2)。因此,雖然主機(jī)方的應(yīng)用軟件具有實(shí)時(shí)指令的功能,但是,在終端打印機(jī)10發(fā)送出占線信號(hào)的情況下,而不能發(fā)送數(shù)據(jù)時(shí),就把終端打印機(jī)設(shè)定為模式2。這樣,即使由于故障因素或鎖定因素使打印機(jī)10成為占線狀態(tài),由于能用應(yīng)用軟件來(lái)操作終端打印機(jī)10,所以也能夠用應(yīng)用軟件安全而確實(shí)地進(jìn)行對(duì)應(yīng)故障因素或鎖定因素的處置。因此,既減輕了操作人員的勞動(dòng),又能確保用POS管理的銷售額數(shù)據(jù)等諸數(shù)據(jù)的安全性。另一方面,即使發(fā)送出占線信號(hào),還能把終端打印機(jī)連接在能夠進(jìn)行實(shí)時(shí)指令等的數(shù)據(jù)發(fā)送的主機(jī)的情況下,由于把打印機(jī)設(shè)定在模式1,從而不使用自動(dòng)狀態(tài)發(fā)送功能而用DTR信號(hào)管理與主機(jī)方的,在確保了數(shù)據(jù)的安全性的同時(shí),能夠從故障狀態(tài)安全地恢復(fù)打印機(jī)。另外,由于可以在終端打印機(jī)方設(shè)定把DTR信號(hào)設(shè)為無(wú)效的因素,所以,即使不變更與DTR信號(hào)相關(guān)連的主機(jī)方的OS的方式,也能十分靈活地應(yīng)用實(shí)時(shí)指令的功能。因此,在構(gòu)成POS系統(tǒng)等的系統(tǒng)時(shí),能夠不損害應(yīng)用軟件的通用性和打印機(jī)的通用性而能構(gòu)成從應(yīng)用軟件方向成為故障或鎖定狀態(tài)的終端打印機(jī)的正常狀態(tài)恢復(fù)的系統(tǒng)。在上面的描述中,是把構(gòu)成POS系統(tǒng)時(shí)合適地終端打印機(jī)10作為通信終端的例來(lái)說(shuō)明本發(fā)明的,但通信終端并不限定于終端打印機(jī),對(duì)于能連接在繪圖儀、掃描儀還有調(diào)制解調(diào)器之類的串行接口上的通信終端、以及能連接在并行接口上的打印機(jī)等,當(dāng)然都是可以適用本發(fā)明的。而且,由于對(duì)這些通信終端適用本發(fā)明,即使處于不能進(jìn)行發(fā)送、存儲(chǔ)的數(shù)據(jù)的處理的狀態(tài)的情況下,也能用主機(jī)方的應(yīng)用軟件程序來(lái)解決通信終端的問(wèn)題。因此,在通信終端發(fā)生了故障的情況下,不是完全責(zé)成給操作者處理,而可以由應(yīng)用軟件程序來(lái)處置。而且能夠用稱作PC或通用OS的通用性高、客戶定做容易而廉價(jià)的硬件或軟件來(lái)構(gòu)成即減輕操作人員勞動(dòng)又無(wú)誤操作危險(xiǎn)而且更安全可靠性高的系統(tǒng)。如上所述,本發(fā)明的通信終端設(shè)置有第1模式和第2模式;第1模式指示由于稱為故障因素、鎖定因素和緩沖器滿負(fù)荷的標(biāo)準(zhǔn)因素而輸出占線信號(hào),從而在主機(jī)方不能進(jìn)行數(shù)據(jù)處理;第2模式是由于故障因素和鎖定因素而不輸出占線信號(hào)時(shí),能夠從主機(jī)方接收對(duì)付這些因素的指令的模式。因此,按照本發(fā)明的通信終端可以用具備標(biāo)準(zhǔn)通信終端用的驅(qū)動(dòng)器的通用性的某種OS,使對(duì)通信終端發(fā)生了的故障狀態(tài)和鎖定狀態(tài)能進(jìn)行適當(dāng)處置的應(yīng)用軟件運(yùn)轉(zhuǎn),并能充分發(fā)揮其功能。另外,由于采用取代占線信號(hào)而發(fā)生鎖定因素等時(shí)能把這種情況的發(fā)生通知應(yīng)用軟件的自動(dòng)狀態(tài)發(fā)送功能,所以,即使在選定了第2模式的情況下,也能確保從主機(jī)方傳送的數(shù)據(jù)的安全性和系統(tǒng)的可靠性。權(quán)利要求1.一種通信終端,具有與主機(jī)裝置之間進(jìn)行數(shù)據(jù)通信的接口裝置、存儲(chǔ)由所述接口裝置接收到的所述數(shù)據(jù)的接收數(shù)據(jù)存儲(chǔ)裝置、對(duì)所述接收數(shù)據(jù)存儲(chǔ)裝置中所存儲(chǔ)的所述數(shù)據(jù)按存儲(chǔ)順序進(jìn)行處理的第1數(shù)據(jù)處理裝置、分析所述接口裝置接收到的所述數(shù)據(jù),并在是第1規(guī)定數(shù)據(jù)的情況下根據(jù)該數(shù)據(jù)恢復(fù)不能進(jìn)行所述第1數(shù)據(jù)處理裝置的數(shù)據(jù)處理狀態(tài)的第2數(shù)據(jù)處理裝置、把所述第1數(shù)據(jù)處理裝置和所述接收數(shù)據(jù)存儲(chǔ)裝置的狀態(tài)發(fā)送到所述主機(jī)裝置的狀態(tài)發(fā)送裝置、具有第1模式和第2模式的發(fā)送停止請(qǐng)求裝置,所述發(fā)送停止請(qǐng)求裝置對(duì)應(yīng)于所述接收數(shù)據(jù)存儲(chǔ)裝置的滿負(fù)荷狀態(tài)和所述第1數(shù)據(jù)處理裝置的不能進(jìn)行數(shù)據(jù)處理的狀態(tài),經(jīng)所述接口裝置對(duì)所述主機(jī)方請(qǐng)求所述數(shù)據(jù)的發(fā)送停止;所述第1模式對(duì)應(yīng)于所述第1數(shù)據(jù)處理裝置的所述數(shù)據(jù)處理不能進(jìn)行的狀態(tài),請(qǐng)求所述數(shù)據(jù)的發(fā)送停止;所述第2模式對(duì)應(yīng)于所述第1數(shù)據(jù)處理裝置的所述數(shù)據(jù)處理不能進(jìn)行的狀態(tài),不請(qǐng)求所述數(shù)據(jù)的發(fā)送停止、用來(lái)根據(jù)所述主機(jī)裝置的功能選擇所述發(fā)送停止請(qǐng)求的所述模式的模式設(shè)定裝置。2.根據(jù)權(quán)利要求1所述的通信終端,其特征在于還具有根據(jù)所述第1數(shù)據(jù)處理裝置成為不能進(jìn)行所述數(shù)據(jù)處理狀態(tài)來(lái)起動(dòng)由所述狀態(tài)發(fā)送裝置進(jìn)行的所述狀態(tài)的發(fā)送的發(fā)送起動(dòng)裝置和有選擇地禁止或許可所述發(fā)送起動(dòng)裝置的動(dòng)作的發(fā)送起動(dòng)控制裝置;在用所述模式設(shè)定裝置選定所述發(fā)送停止請(qǐng)求裝置的第2模式的情況下,所述發(fā)送起動(dòng)控制裝置許可所述發(fā)送起動(dòng)裝置動(dòng)作。3.根據(jù)權(quán)利要求1所述的通信終端,其特征在于還具有對(duì)應(yīng)所述第1數(shù)據(jù)處理裝置成為不能進(jìn)行所述數(shù)據(jù)處理的狀態(tài)而起動(dòng)由所述狀態(tài)發(fā)送裝置進(jìn)行的所述狀態(tài)的發(fā)送的發(fā)送起動(dòng)裝置和根據(jù)由所述第1和/或第2數(shù)據(jù)處理裝置處理的第2規(guī)定數(shù)據(jù)有選擇地禁止或許可所述發(fā)送起動(dòng)裝置動(dòng)作的發(fā)送起動(dòng)控制裝置;在所述發(fā)送起動(dòng)控制裝置許可所述發(fā)送起動(dòng)裝置動(dòng)作的情況下,所述模式設(shè)定裝置選擇所述第2模式。4.根據(jù)權(quán)利要求3所述的通信終端,其特征在于所述第1數(shù)據(jù)處理裝置根據(jù)多種因素而成為不能進(jìn)行數(shù)據(jù)處理的狀態(tài);所述發(fā)送起動(dòng)控制裝置根據(jù)所述第2規(guī)定數(shù)據(jù),在所述多種因素的每種因素之下有選擇地禁止或許可所述發(fā)送起動(dòng)裝置動(dòng)作;所述模式設(shè)定裝置對(duì)由所述發(fā)送起動(dòng)控制裝置許可所述發(fā)送起動(dòng)裝置動(dòng)作的相應(yīng)因素選擇所述第2模式,而對(duì)未許可所述發(fā)送起動(dòng)裝置動(dòng)作的相應(yīng)因素則選擇所述第1模式。5.根據(jù)權(quán)利要求1所述的通信終端,其特征在于所述模式設(shè)定裝置是用來(lái)由操作人員進(jìn)行相應(yīng)通信終端的初始設(shè)定的切換器。6.根據(jù)權(quán)利要求1所述的通信終端,其特征在于所述第1數(shù)據(jù)處理裝置具有把所述接收數(shù)據(jù)存儲(chǔ)裝置中所存儲(chǔ)的所述數(shù)據(jù)打印在記錄媒體上的打印裝置。7.根據(jù)權(quán)利要求1所述的通信終端,其特征在于所述接口裝置具有串行傳送所述數(shù)據(jù)的串行接口。8.一種通信終端的控制方法,所述通信終端具有與主機(jī)裝置之間進(jìn)行數(shù)據(jù)通信的接口裝置和存儲(chǔ)所述接口裝置接收到的所述數(shù)據(jù)的接收數(shù)據(jù)存儲(chǔ)裝置,其特征在于所述控制方法包括如下步驟按照存儲(chǔ)順序處理所述接收數(shù)據(jù)存儲(chǔ)裝置內(nèi)所存儲(chǔ)的所述數(shù)據(jù)的第1數(shù)據(jù)處理步驟;根據(jù)規(guī)定的因素把所述第1數(shù)據(jù)處理步驟定為不能進(jìn)行的步驟;分析由所述接口裝置所收到的所述數(shù)據(jù),在是第1規(guī)定數(shù)據(jù)的情況下,根據(jù)該數(shù)據(jù)恢復(fù)所述第1數(shù)據(jù)處理步驟不能進(jìn)行的狀態(tài)的第2數(shù)據(jù)處理步驟;把所述第1數(shù)據(jù)處理步驟和所述接收數(shù)據(jù)存儲(chǔ)裝置的狀態(tài)發(fā)送到所述主機(jī)裝置的步驟;對(duì)應(yīng)于所述接收數(shù)據(jù)存儲(chǔ)裝置的滿負(fù)荷狀態(tài)和所述第1數(shù)據(jù)處理步驟的不能進(jìn)行狀態(tài),對(duì)所述主機(jī)裝置請(qǐng)求所述數(shù)據(jù)停止發(fā)送的步驟;設(shè)置對(duì)應(yīng)于所述第1數(shù)據(jù)處理步驟的所述不能進(jìn)行狀態(tài)而請(qǐng)求所述數(shù)據(jù)停止發(fā)送的第1模式和對(duì)應(yīng)于所述第1數(shù)據(jù)處理步驟的所述不能進(jìn)行的狀態(tài)而不請(qǐng)求所述數(shù)據(jù)停止發(fā)送的第2模式的步驟;按照所述主機(jī)裝置的功能選擇所述停止發(fā)送請(qǐng)求步驟的所述模式。9.根據(jù)權(quán)利要求8所述的通信終端控制方法,其特征在于還具有根據(jù)所述第1數(shù)據(jù)處理步驟成為不能進(jìn)行的狀態(tài),起動(dòng)所述狀態(tài)發(fā)送步驟的步驟以及有選擇地禁止或許可所述發(fā)送起動(dòng)步驟的執(zhí)行的步驟;在所述發(fā)送起動(dòng)禁止/許可步驟中,在所述模式設(shè)定步驟中選定了所述發(fā)送停止請(qǐng)求裝置的所述第2模式的情況下,許可所述發(fā)送起動(dòng)裝置動(dòng)作。10.根據(jù)權(quán)利要求8所述的通信終端控制方法,其特征在于還具有根據(jù)所述第1數(shù)據(jù)處理步驟成為不能進(jìn)行的狀態(tài)采起動(dòng)所述狀態(tài)發(fā)送步驟以及根據(jù)所述第1和/或第2數(shù)據(jù)處理步驟中處理的第2規(guī)定的數(shù)據(jù)有選擇地禁止或許可所述發(fā)送起動(dòng)步驟的執(zhí)行的步驟;在所述模式設(shè)定步驟中,在所述發(fā)送起動(dòng)禁止/許可步驟中許可執(zhí)行所述發(fā)送起動(dòng)步驟的情況下,選擇所述第2模式。11.根據(jù)權(quán)利要求10所述的通信終端控制方法,其特征在于所述第1數(shù)據(jù)處理步驟內(nèi),根據(jù)多種因素成為所述數(shù)據(jù)處理不能進(jìn)行狀態(tài),在所述發(fā)送起動(dòng)禁止/許可步驟中,根據(jù)所述第2規(guī)定數(shù)據(jù),對(duì)所述多種因素的每一種,有選擇地禁止或許可所述發(fā)送起動(dòng)步驟的執(zhí)行;對(duì)于所述發(fā)送起動(dòng)禁止/許可步驟中許可執(zhí)行所述發(fā)送起動(dòng)步驟的相應(yīng)因素,在所述模式設(shè)定步驟中選擇所述第2模式;對(duì)于不許可執(zhí)行的相應(yīng)其他因素選擇所述第2模式。全文摘要本發(fā)明提供一種用在具備有通用性的驅(qū)動(dòng)器等的操作系統(tǒng)上能動(dòng)作的應(yīng)用軟件進(jìn)行故障或鎖定發(fā)生后的處理的通信終端。在占線因素選擇器82中設(shè)置模式1和模式2,模式1指示由于故障因素62a、鎖定因素62b和緩沖器滿負(fù)荷59a而輸出占線信號(hào),并在主機(jī)方不能進(jìn)行數(shù)據(jù)處理;模式2指示由于故障因素62a和鎖定因素62b而不輸出占線信號(hào),可以從主機(jī)方接收處置這些因素的指令;對(duì)于與實(shí)時(shí)指令相對(duì)應(yīng)的應(yīng)用軟件5設(shè)定模式2,在發(fā)生故障或脫機(jī)時(shí),應(yīng)用軟件5可以解決通信終端10的問(wèn)題。文檔編號(hào)H04L13/08GK1180270SQ9711493公開(kāi)日1998年4月29日申請(qǐng)日期1997年6月4日優(yōu)先權(quán)日1996年6月5日發(fā)明者宮坂昌代,寺平光明,小口朝弘申請(qǐng)人:精工愛(ài)普生株式會(huì)社