国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      具有監(jiān)視功能的打印機(jī)控制的制作方法

      文檔序號(hào):6410369閱讀:257來(lái)源:國(guó)知局
      專利名稱:具有監(jiān)視功能的打印機(jī)控制的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及打印機(jī)控制設(shè)備和方法,它能夠?qū)σ环N從主機(jī)或字處理機(jī)接收數(shù)據(jù)并打印的打印機(jī)的狀態(tài)進(jìn)行監(jiān)視。
      迄今,當(dāng)打印機(jī)正在打印來(lái)自主機(jī)的資料時(shí),在中途暫停打印的操作和在消除錯(cuò)誤后重新開始打印的操作都是在打印機(jī)側(cè)用一個(gè)面板操作來(lái)執(zhí)行的。尤其是,在噴墨打印機(jī)中,在打印操作期間,通過(guò)面板操作來(lái)指令打印頭的清涂。然而,因?yàn)椴僮鲉T總是為主機(jī)而工作,操作打印機(jī)的操作面板是不方便的。
      在打印機(jī)發(fā)生異?;虍a(chǎn)生報(bào)警信息的情況下,這樣的信息是用一個(gè)連接于同一操作面板的LED或LCD顯示器來(lái)顯示的。然而,因?yàn)椴僮鲉T總是為主機(jī)而工作,注意打印機(jī)操作面板上的顯示是不方便的。
      在一個(gè)包括打印數(shù)據(jù)在內(nèi)的打印命令從主機(jī)送到打印機(jī)并且被打印時(shí),打印機(jī)首先把接收數(shù)據(jù)接收到輸入緩沖器中,然后抽取該數(shù)據(jù)并加以處理。在處理時(shí),把該數(shù)據(jù)進(jìn)一步發(fā)展成一個(gè)圖象,以輸入一個(gè)圖存儲(chǔ)器或一個(gè)打印緩沖器中;其后,開始打印。從主機(jī)側(cè)業(yè)看這些處理在送出打印數(shù)據(jù)以后,用一定的一段時(shí)間打印數(shù)據(jù)。這樣的一段時(shí)間不能由主機(jī)獲悉。因此,根據(jù)常規(guī)技術(shù),不能從主機(jī)獲悉打印機(jī)目前正在打印哪一頁(yè)。
      近年來(lái),存在許多這樣的系統(tǒng)以致于在主機(jī)要求打印的情況下,即使打印機(jī)正在打印,為了計(jì)算機(jī)能夠執(zhí)行下一項(xiàng)工作,也用一個(gè)假脫機(jī)程序執(zhí)行打印數(shù)居的傳輸。在這樣一種系統(tǒng)中,當(dāng)打印數(shù)據(jù)送到打印機(jī)時(shí),就已知總打印頁(yè)數(shù)。因此,如果其裝置有辦法知道打印機(jī)目前正在打印哪一頁(yè),則主機(jī)能夠把顯示剩余打印頁(yè)數(shù)的信息通知操作員。操作員能夠判斷,完成打印操作會(huì)還需要多長(zhǎng)時(shí)間,必要時(shí)補(bǔ)充紙張或類似物品。
      在由于某些原因,例如打印機(jī)卡紙或類似故障而在打印期間中斷打印情況下,操作員也不能知道正在打印哪一頁(yè),使主機(jī)也不能判斷應(yīng)從哪一頁(yè)開始重新打印。因此,迄今,存在一種如此不方便之處,以致于操作員不得不執(zhí)行一些這樣的新作業(yè)其中發(fā)生的卡住一結(jié)束,就要數(shù)被卡住的頁(yè)數(shù),并打印被卡住頁(yè)以后的頁(yè)數(shù)。
      為了解決上述常規(guī)技術(shù)的不方便,本發(fā)明之一個(gè)目的在于提供打印控制設(shè)備與方法,它能夠也在主機(jī)側(cè)執(zhí)行至今由操作面板進(jìn)行的顯示與操作。
      本發(fā)明之另一目的在于提供一種便宜的打印機(jī),方法是由主機(jī)側(cè)執(zhí)行顯示與操作,從而去掉打印側(cè)的面板。
      考慮到上述缺點(diǎn),作出本發(fā)明。本發(fā)明之一個(gè)目的在于提供這樣一種結(jié)構(gòu)主機(jī)詢問(wèn)當(dāng)前打印機(jī)正在打印哪一頁(yè),為響應(yīng)這一詢問(wèn),打印機(jī)送回打印時(shí)的頁(yè)號(hào),從而主機(jī)能夠始終知道正打印的頁(yè)號(hào)。
      因此,本發(fā)明之一個(gè)目的在于提供一種打印系統(tǒng)它能夠把當(dāng)前正在由打印機(jī)打印的整個(gè)資料的頁(yè)號(hào)通知操作員。
      本發(fā)明之另一個(gè)目的在于提供一種打印系統(tǒng),其中,在打印機(jī)由于某一差錯(cuò)而在打印期間停止的情況下,主機(jī)自動(dòng)地知道其中發(fā)生異常的一頁(yè),并且打印機(jī)能夠重新自動(dòng)地從這一頁(yè)的起頭處打印。
      為了達(dá)到上述目的,根據(jù)本發(fā)明,提供一種打印控制設(shè)備,它包括用于通過(guò)一個(gè)第一接口連接主機(jī)和打印機(jī)并且通過(guò)該第一接口從主機(jī)接收包括打印數(shù)據(jù)在內(nèi)的一個(gè)第一控制命令組的裝置;和用于通過(guò)一個(gè)第二接口連接主機(jī)和打印機(jī),通過(guò)該第二接口從主機(jī)接收一個(gè)第二控制命令組,識(shí)別第二控制命令組與第一控制命令組,和優(yōu)選地執(zhí)行第二控制命令組的裝置。
      為了達(dá)到上述目的,根據(jù)本發(fā)明,提供一種打印控制設(shè)備,其中,通過(guò)一個(gè)能雙向交流信息的接口連接主機(jī)和打印機(jī),并且通過(guò)該接口從主機(jī)接收一個(gè)命令,和把信息送回主機(jī);在此打印控制裝置包括用于從主機(jī)接收一個(gè)詢問(wèn)打印機(jī)操作狀態(tài)的命令的裝置;用于為響應(yīng)該詢問(wèn)命令而把詢問(wèn)信息送回主機(jī)的裝置;和用于從主機(jī)接收一個(gè)設(shè)置一種打印機(jī)操作方式的命令的裝置。
      為了達(dá)到上述目的,根據(jù)本發(fā)明,提供一種打印機(jī)控制方法,它包括下列步驟通過(guò)一個(gè)第一接口連接主機(jī)和打印機(jī),并且通過(guò)該第一接口從主機(jī)接收一個(gè)包括打印數(shù)據(jù)在內(nèi)的第一控制命令組;和通過(guò)一個(gè)第二接口連接主機(jī)和打印機(jī),通過(guò)該接口從主機(jī)接收一個(gè)第二控制命令組,識(shí)別第二控制命令組與第一控制命令組,并且優(yōu)先執(zhí)行第二控制命令組。
      為了達(dá)到上述目的,根據(jù)本發(fā)明,提供一種打印機(jī)控制方法,用于一種打印控制裝置,其中,通過(guò)一個(gè)能夠雙向交換信息的接口連接主機(jī)和打印機(jī),并且通過(guò)該接口從主機(jī)接收一個(gè)命令,和把信息送回主機(jī);打印控制方法在此包括下列步驟從主機(jī)接收一個(gè)詢問(wèn)打印機(jī)操作狀態(tài)的命令;為響應(yīng)該詢問(wèn)命令而向主機(jī)送回一個(gè)詢問(wèn)信息;和從主機(jī)接收一個(gè)設(shè)置一種打印機(jī)操作方式的命令。
      根據(jù)具有上述結(jié)構(gòu)的本發(fā)明,因?yàn)橄鄳?yīng)于至今由操作面板執(zhí)行的控制的命令,能夠由打印機(jī)優(yōu)先地從主機(jī)接收,故由打印機(jī)操作面板常規(guī)地進(jìn)行的顯示和操作,也能夠在主機(jī)側(cè)執(zhí)行。
      因?yàn)樵谥鳈C(jī)側(cè)執(zhí)行顯示和操作,和打印機(jī)側(cè)的面板被省去,故能提供一種便宜的打印機(jī)。
      為了達(dá)到上述目的,根據(jù)本發(fā)明,提供一種打印控制設(shè)備,用于控制一個(gè)打印機(jī),該打印機(jī)通過(guò)一個(gè)能夠雙向交換信息的接口連接到一個(gè)主機(jī)上,并且從該主機(jī)接收打印數(shù)據(jù),和打印該打印數(shù)據(jù),其中該裝置包括用于從主機(jī)接收一ID代碼,以便與打印頁(yè)相一致地指定要打印的那一頁(yè)的裝置;用于儲(chǔ)存正在打印頁(yè)的一個(gè)頁(yè)ID代碼的裝置;和用于根據(jù)一個(gè)來(lái)自主板的詢問(wèn)請(qǐng)求,送回正在打印頁(yè)的頁(yè)ID代碼的裝置。
      為了達(dá)到上述目的,根據(jù)本發(fā)明,提供一種打印控制設(shè)備,用于控制一個(gè)打印機(jī),該打印機(jī)通過(guò)一個(gè)能夠雙向交換信息的接口連接到主機(jī)上,并從主機(jī)接收打印數(shù)據(jù),和打印該打印數(shù)據(jù);其中該裝置包括用于通過(guò)一個(gè)從主機(jī)接收的命令,識(shí)別一個(gè)資料打印開始的裝置;用于通過(guò)一個(gè)從主機(jī)接收的命令,識(shí)別一個(gè)頁(yè)定界符的裝置;用于形成一個(gè)相當(dāng)于該分頁(yè)的頁(yè)號(hào)的裝置;用于對(duì)與處理時(shí)每一頁(yè)相應(yīng)地形成的頁(yè)號(hào)及其處理狀態(tài)進(jìn)行儲(chǔ)存的裝置;和用于根據(jù)一個(gè)來(lái)自主機(jī)的詢問(wèn)請(qǐng)求,送回處理時(shí)每一頁(yè)的頁(yè)號(hào)和處理狀態(tài)的裝置。
      為了達(dá)到上述目的,根據(jù)本發(fā)明,提供一種打印機(jī)控制方法,用于控制一個(gè)打印機(jī),該打印機(jī)通過(guò)一個(gè)能夠雙向交換信息的接口連接到主機(jī)上,并且從主機(jī)接收打印數(shù)據(jù),和打印該打印數(shù)據(jù);在此所述的打印控制方法包括下列步驟從主機(jī)接收一個(gè)ID代碼,以便指定一個(gè)與打印頁(yè)相一致的要打印頁(yè);存儲(chǔ)正在打印頁(yè)的頁(yè)ID代碼;和根據(jù)來(lái)自主機(jī)的一個(gè)詢問(wèn)請(qǐng)求,送回一個(gè)正在打印的頁(yè)ID代碼。
      為了達(dá)到上述目的,根據(jù)本發(fā)明,提供一種打印機(jī)控制方法,用于控制一個(gè)打印機(jī),該打印機(jī)通過(guò)一個(gè)能夠雙向交換信息的接口連接到主機(jī)上,并從主機(jī)接收打印數(shù)據(jù),和打印該打印數(shù)據(jù);該方法包括下列步驟通過(guò)一個(gè)從主機(jī)接收的命令,識(shí)別一個(gè)資料打印開始;通過(guò)一個(gè)從主機(jī)接收的命令,識(shí)別一個(gè)頁(yè)定界符;形成一個(gè)相當(dāng)于分頁(yè)的號(hào);對(duì)與正在處理的每一頁(yè)相應(yīng)地形成的頁(yè)號(hào)及其處理狀態(tài)進(jìn)行存儲(chǔ);和根據(jù)一個(gè)來(lái)自主機(jī)的詢問(wèn)請(qǐng)求,送回正在處理的每一頁(yè)的頁(yè)號(hào)和處理狀態(tài)。
      用上述結(jié)構(gòu),主機(jī)詢問(wèn)現(xiàn)在打印機(jī)正在打印哪一頁(yè),并且打印機(jī)為響應(yīng)該詢問(wèn)而送回正在打印的頁(yè)號(hào),從而主機(jī)能夠始終知道正在打印哪一頁(yè)。
      因此,能夠把當(dāng)前打印機(jī)正在打印整個(gè)資料中的那一頁(yè),通知操作員。
      當(dāng)打印機(jī)在打印期間由于某種差錯(cuò)而停止時(shí),主機(jī)就自動(dòng)地知道其中發(fā)生異常的那一頁(yè),并且能夠重新自動(dòng)地從這一頁(yè)開頭執(zhí)行打印。


      圖1是一個(gè)本發(fā)明的總結(jié)構(gòu)圖;圖2是一個(gè)本發(fā)明的另一實(shí)施例的結(jié)構(gòu)圖;圖3是一個(gè)常規(guī)打印機(jī)的結(jié)構(gòu)圖;圖4是一個(gè)說(shuō)明狀態(tài)監(jiān)視器25實(shí)施例的圖;圖5是一個(gè)說(shuō)明接口控制器41實(shí)施例的圖;圖6是一個(gè)說(shuō)明性流程圖,用于說(shuō)明接口控制器41的操作;圖7由說(shuō)明性流程圖7A和7B組成,用于說(shuō)明緊急命令處理器42的操作;圖8是一個(gè)說(shuō)明狀態(tài)信息詢問(wèn)命令表的圖;圖9是一個(gè)說(shuō)明緊急執(zhí)行命令表的圖;圖10是一個(gè)說(shuō)明第一操作狀態(tài)的位結(jié)構(gòu)的圖;圖11是一個(gè)說(shuō)明第二操作狀態(tài)的位結(jié)構(gòu)的圖;圖12是一個(gè)說(shuō)明不可恢復(fù)錯(cuò)誤信息表的圖;圖13是一個(gè)說(shuō)明用戶通信錯(cuò)誤信息表的圖;圖14是一個(gè)說(shuō)明油墨錯(cuò)誤信息表的圖;圖15是一個(gè)說(shuō)明報(bào)警信息表的圖;圖16是一個(gè)說(shuō)明輸入緩沖器自由塊大小的圖;圖17是一個(gè)本發(fā)明的總結(jié)構(gòu)圖;圖18是一個(gè)說(shuō)明本發(fā)明所用的打印命令實(shí)例的圖;圖19是一個(gè)用于說(shuō)明本發(fā)明中送回一個(gè)頁(yè)號(hào)的操作的流程圖;圖20是一個(gè)說(shuō)明本發(fā)明另一實(shí)施例的圖;圖21是一個(gè)說(shuō)明另一實(shí)施例中操作的流程圖;圖22是一個(gè)說(shuō)明另一實(shí)施例中操作的流程圖23是一個(gè)說(shuō)明本發(fā)明另一實(shí)施例的圖;圖24是一個(gè)說(shuō)明另一實(shí)施例中所用打印命令實(shí)例的圖;和圖25是一個(gè)用于說(shuō)明主機(jī)操作的流程圖。
      (第一實(shí)施例)圖1說(shuō)明一個(gè)根據(jù)本發(fā)明的一個(gè)系統(tǒng)結(jié)構(gòu)的實(shí)例。
      圖2說(shuō)明一個(gè)相應(yīng)于圖1系統(tǒng)的常規(guī)打印機(jī)中系統(tǒng)結(jié)構(gòu)的實(shí)例。在圖2中,參考號(hào)碼10表示主機(jī),20表示打印機(jī),和31表示一個(gè)個(gè)用于連接主機(jī)與打印機(jī)的接口。在該打印機(jī)中,參考號(hào)碼21表示一個(gè)連接于主機(jī)的接口電路。通過(guò)接口31發(fā)送的命令與數(shù)據(jù),按照接收順序依次排隊(duì)進(jìn)入輸入緩沖器22。
      一個(gè)命令處理器23包括一個(gè)微計(jì)算機(jī)和一個(gè)存儲(chǔ)命令處理程序的ROM,該處理器按照與接收順序相同的順序抽取在輸入緩沖器22中排隊(duì)的命令和數(shù)據(jù),順序地譯碼和處理它們,并把它們轉(zhuǎn)換成要打印的位圖數(shù)據(jù)和要控制一個(gè)打印機(jī)構(gòu)24的信息。打印機(jī)構(gòu)24接收要打印的位圖數(shù)據(jù)和控制信息,并且打印。
      一個(gè)狀態(tài)監(jiān)視器25由一些監(jiān)視打印機(jī)構(gòu)24操作的傳感器和一個(gè)對(duì)來(lái)自這些傳感器的信號(hào)進(jìn)行譯碼的機(jī)構(gòu)構(gòu)成。由狀態(tài)監(jiān)視器得到的信息總是作為最新的信息而存入一個(gè)狀態(tài)信息存儲(chǔ)器26中。
      一個(gè)面板控制器27包括一個(gè)微計(jì)算機(jī)和一個(gè)存儲(chǔ)面板控制程序的ROM,該控制器向一個(gè)面板顯示器28顯示存于存儲(chǔ)器26中的最新信息。面板控制器27向該面板顯示器28顯示存于狀態(tài)信息存儲(chǔ)器26中的最新信息。作為一個(gè)面板顯示器,有一種通過(guò)一個(gè)LED發(fā)光來(lái)通知個(gè)錯(cuò)誤或一個(gè)操作狀態(tài)的顯示,和一種通過(guò)一個(gè)LCD來(lái)顯示一些字符或類似信息的顯示。一個(gè)面板開關(guān)29是一個(gè)附在相同面板部位的鍵開關(guān)。由面板開關(guān)29向打印機(jī)作出各種指令。由面板開關(guān)29操作作出的指令是被面板控制器27譯碼。按該指令內(nèi)容向命令處理器23或打印機(jī)構(gòu)24發(fā)出一個(gè)命令。例如,當(dāng)進(jìn)行聯(lián)機(jī)/脫機(jī)操作時(shí),對(duì)接口電路21停止或重新開始連接。當(dāng)一個(gè)打印頭清理被指定時(shí),向打印機(jī)構(gòu)24發(fā)出指令。
      在如上所述的常規(guī)打印機(jī)中,由面板上的一個(gè)開關(guān)向打印機(jī)指令操作,同時(shí)注視附在打印機(jī)操作面板上的顯示器的信息。
      圖1說(shuō)明一個(gè)本發(fā)明系統(tǒng)的結(jié)構(gòu)實(shí)例。類似于圖2,參考號(hào)10表示主機(jī)和20表示打印機(jī)。參考號(hào)31、32和33表示接口電纜,用來(lái)傳遞不同功能的信息。實(shí)際上不需要把這些接口電纜分成三種電纜。在打印機(jī)中,一個(gè)接口控制器41控制與主機(jī)的信息交換,還包括一種接口電路21的功能。
      在本發(fā)明中,作為從主機(jī)送往打印機(jī)的命令,有兩種命令,例如打印機(jī)命令和緊急命令。
      一個(gè)通過(guò)I/F電纜31發(fā)出的命令叫作打印命令,用于控制打印機(jī)的整個(gè)打印操作。到目前為止從主機(jī)送往打印機(jī)的全部命令和數(shù)據(jù),都是同上述圖2所示命令相同的打印命令。打印機(jī)命令的處理都類似于常規(guī)打印機(jī)中的處理。如圖2所示,命令都按接收順序排隊(duì)進(jìn)入輸入緩沖器22中,并由命令處理器23進(jìn)行處理,和由打印機(jī)構(gòu)24進(jìn)行打印。用一種類似于常規(guī)打印機(jī)的方式,狀態(tài)監(jiān)視器25也把最新的信息存入狀態(tài)信息存儲(chǔ)器26,如圖2所示。
      一個(gè)通過(guò)I/F電纜32發(fā)送的命令叫作緊急命令,是本發(fā)明所特有的一個(gè)命令。當(dāng)接收緊急命令時(shí),它被立即傳送到一個(gè)包括一個(gè)微計(jì)算機(jī)和一個(gè)存儲(chǔ)緊急命令處理程序的ROM的緊急命令處理器42,并被處理。緊急命令包括一些打印機(jī)必須立即執(zhí)行的緊急執(zhí)行命令。例如,包括一個(gè)暫?;蚧謴?fù)打印操作的命令,一個(gè)清理打印機(jī)頭的命令,和類似指令。此外,在緊急執(zhí)行命令中還包括一個(gè)詢問(wèn)打印機(jī)狀態(tài)的命令。這些命令是立即與存于輸入緩沖器22中命令異步地執(zhí)行的?,F(xiàn)在將對(duì)兩種緊急執(zhí)行命令和狀態(tài)詢問(wèn)命令,分別描述緊急命令的處理。
      在狀態(tài)詢問(wèn)情況下,緊急命令處理器42按照詢問(wèn)的內(nèi)容從狀態(tài)信息存儲(chǔ)器26獲取所需的信息,并供給接口控制器。接口控制器通過(guò)I/F電纜33把狀態(tài)信息送回主機(jī)。
      在緊急執(zhí)行命令情況下,緊急命令處理器42立即處理它,并且按照命令的內(nèi)容為命令處理器23、打印機(jī)構(gòu)24、和面板控制器27生成指令。
      面板控制器27用一種類似于常規(guī)打印機(jī)的方式,把狀態(tài)信息存儲(chǔ)器26的最新信息顯示在面板顯示器28上。然而,來(lái)自面板開關(guān)29的面板操作被傳遞到緊急命令處理器42,并在此被處理。這是因?yàn)樗c來(lái)自主機(jī)的緊急命令一起被綜合處理的緣故。
      主機(jī)10在一個(gè)CRT屏幕11上顯示一個(gè)打印機(jī)操作圖畫平面或一個(gè)指導(dǎo)打印機(jī)的圖畫平面,按照操作員的指令向打印機(jī)發(fā)送打印命令或緊急命令,并且根據(jù)操作員的指令去執(zhí)行處理。主機(jī)10還發(fā)送一個(gè)狀態(tài)詢問(wèn)命令,獲取關(guān)于打印機(jī)狀態(tài)的信息,把所需的信息顯示在CRT屏幕上,并且通知操作員。
      圖4是在打印機(jī)構(gòu)24是一個(gè)噴泡(bubbleiet)打印機(jī)的情況說(shuō)明狀態(tài)監(jiān)視器25的一個(gè)實(shí)施例。
      參考號(hào)碼101至106表示監(jiān)視打印機(jī)構(gòu)操作狀態(tài)的傳感器。
      一個(gè)打印頭溫度傳感器101監(jiān)視打印頭噴嘴的溫度狀態(tài)。通過(guò)檢測(cè)打印時(shí)的異常高溫,可檢測(cè)無(wú)油墨供給該噴嘴的情況。
      一個(gè)原位傳感器102是一個(gè)調(diào)節(jié)打印頭原位的光電傳感器。傳感器102還能檢測(cè)托架移動(dòng)中的故障。
      一個(gè)ASF(自動(dòng)供紙器)傳感器103檢測(cè)自動(dòng)供紙器產(chǎn)生的紙引入操作的異常情況。
      一個(gè)供紙傳感器104是一個(gè)光電傳感器,用于檢測(cè)在打印位置是否存在紙。傳感器104檢測(cè)紙不存在(不供應(yīng)紙)和紙卡住(紙被卡住,甚至不被供紙器移動(dòng))。
      一個(gè)馬達(dá)傳感器105檢測(cè)一個(gè)轉(zhuǎn)動(dòng)打印頭噴嘴的馬達(dá)異常。
      一個(gè)油墨盒傳感器106是一個(gè)光電傳感器,用于檢測(cè)從油墨盒表面反射的光。傳感器106能夠檢測(cè)是否已連接油墨盒,和是否在盒內(nèi)有油墨。
      傳感器101至106的檢測(cè)信號(hào)始終由微處理器110監(jiān)測(cè),各種異常都借助一個(gè)ROM 111中的程序來(lái)檢測(cè)。檢測(cè)到的異常信息被寫入狀態(tài)信息存儲(chǔ)器27中。微處理器110和ROM 111可以是構(gòu)成上述狀態(tài)監(jiān)視器的專用元器件,也能夠只用一組為打印機(jī)提供的元器件來(lái)實(shí)現(xiàn)。
      圖5說(shuō)明一個(gè)本發(fā)明接口控制器結(jié)構(gòu)的實(shí)例。
      現(xiàn)在作為一個(gè)實(shí)例描述一種情況,其中把用作打印機(jī)標(biāo)準(zhǔn)接口的Centronics接口用作實(shí)際接口。雖然Centronics接口本來(lái)用于單向數(shù)據(jù)傳輸,但根據(jù)IEEE的標(biāo)準(zhǔn)計(jì)劃P1284,已提出了一個(gè)把該接口用于雙向數(shù)據(jù)傳輸?shù)南到y(tǒng)。圖5涉及一種在上述標(biāo)準(zhǔn)計(jì)劃中按一種ECP模式使用的方法,并只描述與本發(fā)明有關(guān)的信號(hào)。
      在該圖中,圖內(nèi)虛線的左部示出主機(jī),右部示出打印機(jī)。參考號(hào)200對(duì)應(yīng)于打印機(jī)側(cè)的接口控制器41。一個(gè)DATA線201是一個(gè)8位并行的雙向數(shù)據(jù)信號(hào)線。通過(guò)信號(hào)線201傳輸和接收全部命令和狀態(tài)信息。一個(gè)REV線202表示一個(gè)來(lái)自主機(jī)的信號(hào),并判定DATA線的方向。一個(gè)電路部分210對(duì)應(yīng)于一個(gè)DATA線的方向開關(guān)電路,并以這樣的方式操作當(dāng)信號(hào)REV在0電平時(shí),從DATA線到主機(jī)的方向有效;當(dāng)信號(hào)REV在1電平時(shí),從打印機(jī)到主機(jī)的方向有效。一個(gè)COM線203指示一個(gè)來(lái)自主機(jī)的信號(hào),并指示來(lái)自主機(jī)的DATA信號(hào)是表示一個(gè)打印命令還是一個(gè)緊急命令。一個(gè)HostCLK204表示一個(gè)所謂的選通信號(hào),以便指定一個(gè)時(shí)間周期,在此周期中來(lái)自主機(jī)的DATA與COM有效。當(dāng)信號(hào)Host CLK曾下降并又上升時(shí),信號(hào)DATA和COM就被分別取入鎖存器221和220,并且打印機(jī)接收這些信號(hào)。參考號(hào)碼230表示一個(gè)打印機(jī)側(cè)的微計(jì)算機(jī)。微計(jì)算機(jī)230能夠作為一個(gè)來(lái)自主機(jī)和COM的信號(hào)讀出202的REV和在鎖存器220和221中接收的Host DATA。當(dāng)Host DATA被鎖存時(shí),用一個(gè)中斷信號(hào)把這一事實(shí)通知微計(jì)算機(jī)。當(dāng)數(shù)據(jù)從打印機(jī)傳輸?shù)街鳈C(jī)時(shí),確認(rèn)REV信號(hào)處于1電平。該數(shù)據(jù)被寫入一個(gè)鎖存器222,供傳輸之用。在寫數(shù)據(jù)時(shí),為一個(gè)選通信號(hào)PeriphCLK205自動(dòng)生成一個(gè)脈沖信號(hào),并且通知主機(jī)計(jì)時(shí),以便接收Host DATA。
      在一個(gè)系統(tǒng)只能按標(biāo)準(zhǔn)計(jì)劃P1284配備一種半字節(jié)模式(nibbling mode)的情況下,原則上不可能區(qū)別地把兩種命令(打印命令和緊急命令)從主機(jī)發(fā)送到打印機(jī)。然而,當(dāng)用一個(gè)示于標(biāo)準(zhǔn)計(jì)劃P1284中的協(xié)議擴(kuò)充功能發(fā)送一個(gè)特殊命令時(shí),能夠區(qū)別地傳輸緊急命令。
      圖6是一個(gè)用來(lái)說(shuō)明I/F控制器的微計(jì)算機(jī)230的操作的流程圖。流程圖中所示的操作是通過(guò)接收?qǐng)D5中描述的Host DATA由一個(gè)中斷起動(dòng)的,并且每當(dāng)從主機(jī)接收一個(gè)一字節(jié)代碼時(shí)予以執(zhí)行(步驟600)。微計(jì)算機(jī)230讀出圖5所述的鎖存器220中的COM和鎖存器221中的Host DATA。當(dāng)COM處在0電平時(shí),就判定Host DATA是一個(gè)打印命令;當(dāng)COM處在1電平時(shí),就判定Host DATA是一個(gè)緊急命令(步驟601)。在打印命令包括打印數(shù)據(jù)時(shí),就把它存入輸入緩沖器(步驟602)。在緊急命令情況下,就把它傳送到緊急命令處理器42,并且立即開始該處理的執(zhí)行(步驟603)。
      盡管利用流程圖描述了上述操作,但是能夠利用硬件而不用微計(jì)算機(jī)實(shí)現(xiàn)上述操作的高速執(zhí)行。
      圖7A和7B用來(lái)詳細(xì)說(shuō)明緊急命令處理器操作的流程圖。
      在圖6中步驟603,緊急命令處理器42接收緊急命令,并起動(dòng)操作(步驟700)。在本實(shí)施例中,每個(gè)緊急命令都用一個(gè)字節(jié)表示。首先,一個(gè)緊急命令代碼被比較,并被分配給一個(gè)目標(biāo)處理(步驟701)。
      在狀態(tài)信息詢問(wèn)命令情況下,轉(zhuǎn)入步驟710,通過(guò)狀態(tài)信息存儲(chǔ)器26讀出詢問(wèn)信息,并與一字節(jié)代碼相結(jié)合,傳輸?shù)絀/F控制器。在本實(shí)施例中,各個(gè)狀態(tài)信息也用一字節(jié)表示。如圖4所示,接口把信息寫入供傳輸用的鎖存器222,從而傳輸?shù)街鳈C(jī)。有多種作為狀態(tài)信息詢問(wèn)命令的詢問(wèn)命令。雖然圖中未描述,但在詢問(wèn)內(nèi)容涉及輸入緩沖器的空閑塊大小的情況下,則該緩沖器的空閑塊大小是根據(jù)輸入緩沖器22中緩沖器管理信息來(lái)計(jì)算的,并被轉(zhuǎn)換成一種用一字節(jié)表示的格式(此后將作說(shuō)明),并且通過(guò)I/F控制器送回主機(jī)。
      在作出面板操作有效或無(wú)效的命令情況下,就轉(zhuǎn)入步驟720或730。把一個(gè)作出面板操作有效或無(wú)效的指令送到面板控制器27。要在一次打印作業(yè)的中間進(jìn)行確認(rèn)或否認(rèn)面板操作的操作,對(duì)操作員來(lái)說(shuō)非常麻煩。為避免這一麻煩,按照本發(fā)明,采取下列措施。命令處理器23總是把一個(gè)作業(yè)的執(zhí)行狀態(tài)傳送和存儲(chǔ)到狀態(tài)信息存儲(chǔ)器26中。例如,說(shuō)明正在執(zhí)行哪一個(gè)作業(yè)或正在處理哪一頁(yè)或作業(yè)開始/終止的信息被通知。緊急命令處理器監(jiān)測(cè)這些信息。當(dāng)作業(yè)正在執(zhí)行時(shí),該裝置就等待到作業(yè)結(jié)束(步驟715,725),并為面板控制器27而生成一個(gè)確認(rèn)或否認(rèn)面板操作的指令。
      在一個(gè)用于中止(相當(dāng)于常規(guī)脫機(jī)鍵的功能)或再繼續(xù)(相當(dāng)于常規(guī)聯(lián)機(jī)鍵的功能)打印機(jī)操作的命令情況下,處理程序推進(jìn)到步驟740或750,為命令處理器23而生成一個(gè)暫?;蚧謴?fù)打印作業(yè)的指令。
      在強(qiáng)行終止打印作業(yè)的命令情況下,就轉(zhuǎn)入步驟760、清除輸入緩沖器22,并初始化命令處理器23(步驟761)。正在打印的紙被強(qiáng)制彈出,打印機(jī)構(gòu)24被初始化(步驟762)。終止正在執(zhí)行的作業(yè)。
      雖然未示出,但在清理打印頭的命令情況下,為打印機(jī)構(gòu)24而指令打印頭清理。此外,在供紙命令情況下,為打印機(jī)構(gòu)24生成一個(gè)指令,以便輸送紙。
      如上所述,全部緊急命令的處理都是在緊急命令處理器控制之下執(zhí)行的。
      正如將從本發(fā)明的圖1和常規(guī)裝置的圖2的比較中了解的那樣,根據(jù)本發(fā)明的打印機(jī)控制方法,能夠通過(guò)添加緊急命令和裝配處理它的緊急命令處理器來(lái)實(shí)現(xiàn)。這意味著本方法能夠應(yīng)用于常規(guī)的各種打印機(jī)。也意味著,本發(fā)明的打印機(jī)控制方法是能夠容易地實(shí)現(xiàn)的,而不喪失常規(guī)開發(fā)的資源。
      圖3涉及本發(fā)明的另一實(shí)施例,說(shuō)明一個(gè)其中免除了打印機(jī)操作面板的實(shí)例。通過(guò)本發(fā)明,至今由打印機(jī)面板進(jìn)行的全部操作都能夠用主機(jī)指令。顯示于打印機(jī)面板上的所有信息,都能夠比較容易地并更詳細(xì)地顯示于主機(jī)屏幕上。因此,即使不提供圖1中的面板控制器27,面板顯示器28,和面板開關(guān)29,無(wú)任何困難也能實(shí)現(xiàn)一個(gè)打印機(jī)。圖中全部元器件10至42,基本上按照與圖1中所述的相同的方式起作用。
      圖8和9說(shuō)明本發(fā)明所用的緊急命令表。每個(gè)緊急命令都用一字節(jié)表示。其中,圖8表示一個(gè)狀態(tài)詢問(wèn)命令表,圖9表示一個(gè)緊急執(zhí)行命令表。
      圖10至16說(shuō)明一些送回主機(jī)的狀態(tài)信息表。每個(gè)狀態(tài)信息也用一字節(jié)表示。
      在圖16中,輸入緩沖器的空閑塊大小的容量是用一個(gè)3位的指數(shù)部分表達(dá)的,其中5位的尾數(shù)部分和4被設(shè)置在一個(gè)基數(shù)。根據(jù)這種表達(dá),一個(gè)能夠用一字節(jié)表達(dá)的范圍處于一個(gè)從1至496K(31*4^7)的范圍內(nèi)。另一方面, 當(dāng)輸入緩沖器的空閑塊大小用一個(gè)普通整數(shù)表達(dá)時(shí),在一字節(jié)情況下,只能表達(dá)一個(gè)1至255的范圍。在二字節(jié)情況下,只能表達(dá)一個(gè)1至64K的范圍。在本實(shí)施例中,由于把全部狀態(tài)信息都調(diào)整成一字節(jié),故硬件被簡(jiǎn)化。當(dāng)考慮主機(jī)怎樣處理空閑塊大小信息時(shí),如果剩余的空閑塊大小是小的,則用戶想準(zhǔn)確地知道那些能夠接收的剩余字節(jié)數(shù)。當(dāng)輸入緩沖器的空閑塊大小足夠大時(shí),就不關(guān)心小數(shù)字的幾個(gè)字節(jié)數(shù)值,但對(duì)應(yīng)當(dāng)在何種程度上優(yōu)先進(jìn)行一項(xiàng)形成打印數(shù)據(jù)的工作要作出判斷。因此,需要空閑塊大小程度的粗略值。為了表達(dá)這樣一種目標(biāo)值,象在本實(shí)施例中一樣的指數(shù)表達(dá)式是適宜的。
      根據(jù)本發(fā)明,通過(guò)由主機(jī)生成命令和由打印機(jī)發(fā)出狀態(tài)信息,能夠由打印機(jī)操作面板進(jìn)行的全部顯示與操作,都能夠由主機(jī)側(cè)的屏幕來(lái)執(zhí)行,并且能夠?qū)崿F(xiàn)本發(fā)明的目標(biāo)。
      此外,根據(jù)本發(fā)明,至今只用打印機(jī)面板操作不能進(jìn)行的指令,就能夠只用主機(jī)側(cè)的屏幕操作來(lái)執(zhí)行。例如能夠中止打印作業(yè),或能詳細(xì)地顯示差錯(cuò)的內(nèi)容,或還能顯示它的恢復(fù)方法。
      此外,根據(jù)本發(fā)明,能夠?yàn)橐环N無(wú)效狀態(tài)指定打印機(jī)的操作面板。這樣一種其他人員不小心觸摸打印機(jī)面板和打印出故障的狀況,能夠予以防止。這樣一故障在共用一臺(tái)打印機(jī)時(shí)或有類似情況時(shí)是很可能發(fā)生的。
      此外,能夠在主機(jī)側(cè)知道打印機(jī)輸入緩沖器的空閑塊大小,并能進(jìn)行有效的多任務(wù)處理。換句話說(shuō),因?yàn)榇蛴C(jī)事先知道能夠接收的數(shù)據(jù)量,所以如果它的容量小,就有可能進(jìn)行調(diào)度,給主CPU分配其他工作。
      此外,根據(jù)本發(fā)明,通過(guò)只添加一個(gè)緊急命令到常規(guī)打印機(jī)中和只裝配緊急命令處理器,就能夠?qū)崿F(xiàn)本方法,并且本方法能夠適用于各種打印機(jī),和能夠容易地開發(fā),而不喪失常規(guī)開發(fā)資源。
      此外,根據(jù)本發(fā)明,能夠免除打印機(jī)的操作面板,能夠降低制造成本,和能夠提供低成本的打印機(jī)。
      根據(jù)本發(fā)明,能夠在具有高分辨率和寬顯示范圍的主機(jī)屏幕上顯示打印機(jī)的操作屏幕。同常規(guī)的打印機(jī)操作面板相比,能夠?qū)崿F(xiàn)更容易理解的更精細(xì)的操作屏幕。(第二實(shí)施例)圖18說(shuō)明一個(gè)本發(fā)明的從主機(jī)傳輸?shù)酱蛴C(jī)的打印命令實(shí)例。這是一個(gè)對(duì)應(yīng)于一頁(yè)的命令結(jié)構(gòu)實(shí)例。一般說(shuō)來(lái),主機(jī)在把每一頁(yè)的打印數(shù)據(jù)傳輸?shù)酱蛴C(jī)之前,要傳輸關(guān)于相關(guān)頁(yè)打印格式的信息。這些信息包括指示紙中打印范圍的信息,指示打印分辨率的信息,選擇一種說(shuō)明打印質(zhì)量級(jí)別或類似情況的打印方式的信息,指定一種打印數(shù)據(jù)傳輸格式的信息,和類似信息。根據(jù)本發(fā)明,除了上述信息以外,主機(jī)通常還傳輸打印頁(yè)的頁(yè)號(hào),同它們一起指定一個(gè)頁(yè)ID代碼的信息。打印機(jī)通過(guò)和相關(guān)頁(yè)相比,管理頁(yè)ID代碼。在把頁(yè)號(hào)傳送到主機(jī)的情況下,由頁(yè)ID代碼進(jìn)行這樣一種傳送。換句話說(shuō),打印機(jī)用它作為一個(gè)在主機(jī)與打印機(jī)之間的共同頁(yè)ID代碼。
      圖17說(shuō)明一個(gè)本發(fā)明結(jié)構(gòu)實(shí)例。參考號(hào)碼10表示主機(jī);20表示通過(guò)接口控制器21連接于主機(jī)的打印機(jī);及31、32和33表示連接它們的接口電纜。雖然I/F電纜傳送實(shí)際上不同的數(shù)據(jù),但實(shí)際上不需要把它們分成三種電纜。I/F控制器21通過(guò)線路31從主機(jī)接收打印命令。如圖2所述,打印命令包括全部用于打印機(jī)打印的控制信息和數(shù)據(jù),還包括頁(yè)號(hào)指定信息。這些命令按照接收順序排隊(duì)進(jìn)入輸入緩沖器22;由命令處理器23進(jìn)行處理,該處理器包括微計(jì)算機(jī),存儲(chǔ)命令處理程序的ROM,和用于命令處理的RAM;和由打印機(jī)構(gòu),例如噴墨打印機(jī)、激光打印機(jī)、或類似打印機(jī),進(jìn)行打印。本實(shí)施例中一個(gè)頁(yè)監(jiān)視器50能夠這樣應(yīng)用于一種打印機(jī)當(dāng)打印機(jī)構(gòu)24完成一頁(yè)打印和完全彈出該紙以后,命令處理器23指令打印機(jī)構(gòu)24供應(yīng)下一頁(yè)的紙。如圖中所示,包括微計(jì)算機(jī)和存儲(chǔ)頁(yè)監(jiān)視器處理程序的ROM的頁(yè)監(jiān)視器50,具有一個(gè)把正在打印的頁(yè)號(hào)記錄到一個(gè)頁(yè)監(jiān)視存儲(chǔ)器51中的存儲(chǔ)器52,和一個(gè)指示相關(guān)頁(yè)供紙狀態(tài)的一位標(biāo)志存儲(chǔ)器53從而監(jiān)視打印狀態(tài)。這就是說(shuō),正在打印的頁(yè)號(hào)存入存儲(chǔ)器52。此外,作為頁(yè)的一種進(jìn)展?fàn)顟B(tài),當(dāng)標(biāo)志存儲(chǔ)器53中數(shù)值等于1時(shí),就意味著相關(guān)頁(yè)的紙被供給。當(dāng)它等于0時(shí),就意味著相關(guān)頁(yè)的打印已完成,并且該頁(yè)已交付。
      當(dāng)一頁(yè)被打印時(shí),命令處理器23首先把圖18中控制信息單元100的信息譯碼,并且規(guī)定其頁(yè)號(hào)。命令處理器23指令打印機(jī)構(gòu)24供紙。在完成正確的供紙以后,打印機(jī)構(gòu)24把這一事實(shí)通知命令處理器23。命令處理器23把供紙完成一事及其頁(yè)號(hào)通知頁(yè)監(jiān)視器50。頁(yè)監(jiān)視器50把所接收的頁(yè)號(hào)寫入存儲(chǔ)器52,并把“1”記錄到標(biāo)志存儲(chǔ)器53中,從而表示開始打印新頁(yè)的事實(shí)。此后,命令處理器23把一頁(yè)的全部數(shù)據(jù)傳送到打印機(jī)構(gòu)24,并隨后發(fā)送一個(gè)送紙命令。在正確地完成送紙時(shí),打印機(jī)構(gòu)24把這一事實(shí)通知命令處理器23。為響應(yīng)這一通知,命令處理器23把送紙完成一事通知頁(yè)監(jiān)視器50。頁(yè)監(jiān)視器50把0寫入標(biāo)志存儲(chǔ)器52,并且存儲(chǔ)下列事實(shí)在存儲(chǔ)器52中表達(dá)的那一頁(yè)已打印到一張紙上,該紙打印已完成。
      主機(jī)通過(guò)線路32詢問(wèn)當(dāng)前正在打印的那一頁(yè)的情況。一般說(shuō)來(lái),有可能規(guī)定和詢問(wèn)從主機(jī)到打印機(jī)的各種信息,或傳送各種命令。此后,把通過(guò)線路32發(fā)送的命令看成是緊急命令,這與通過(guò)線路31發(fā)送的打印命令不同。如上所述,一般說(shuō)來(lái),在傳送緊急命令情況下,線路32需要一種能傳送一個(gè)代碼的功能。當(dāng)目的在于只詢問(wèn)正在打印頁(yè)的ID號(hào)時(shí),用一個(gè)信號(hào)線路是足夠的。為響應(yīng)詢問(wèn),打印機(jī)通過(guò)線路33把正在打印頁(yè)的ID號(hào)送回主機(jī)。
      因?yàn)楸緦?shí)施例中I/F控制器21的細(xì)節(jié)類似于上述圖5中所示的細(xì)節(jié),故在此略去其描述。
      圖19是說(shuō)明打印機(jī)為響應(yīng)號(hào)詢問(wèn)命令而處理的操作的流程圖。流程圖中所示操作是通過(guò)按圖5所述的Host DATA的接收由中斷起動(dòng)的,并且是每當(dāng)從主機(jī)接收一個(gè)一字節(jié)代碼時(shí)就執(zhí)行這種操作(步驟1900)。微計(jì)算機(jī)230讀出圖5所述的鎖存器220和221中的COM和Host DATA。當(dāng)COM處在0電平時(shí),就判定Host DATA是一個(gè)打印命令,而當(dāng)COM處在1電平時(shí),就判定IIost DATA是一個(gè)緊急命令(步驟1901)。在打印命令情況下,把它存入輸入緩沖器(步驟1902)。在緊急命令情況下,緊急命令代碼就被比較和分類,并分配給各種處理(步驟1903)。在本實(shí)施例中,全部緊急命令都用一字節(jié)表達(dá)。當(dāng)緊急命令種類指示一個(gè)正在打印的頁(yè)號(hào)的詢問(wèn)命令時(shí),就轉(zhuǎn)到步驟1904。微計(jì)算機(jī)230為頁(yè)監(jiān)視器50而詢問(wèn)正在打印的頁(yè)號(hào)和供紙狀態(tài)。頁(yè)監(jiān)視器50從存儲(chǔ)器52讀出正在打印的頁(yè)號(hào),從存儲(chǔ)器53讀出一個(gè)供給狀態(tài)位,把它們組合,并把結(jié)果作為一個(gè)代碼而傳送到I/F控制器。I/F控制器通過(guò)線路33把狀態(tài)信息送回主機(jī)。例如,作為一個(gè)代碼,按照一字節(jié)代碼,能把頁(yè)ID號(hào)分配到0至6位,并能把供紙狀態(tài)位分配到7位。在步驟1903,當(dāng)判定命令不是頁(yè)詢問(wèn)命令時(shí),就執(zhí)行一個(gè)與該命令(打印作業(yè)強(qiáng)制終止命令,打印頭清理命令等)相應(yīng)的處理(步驟1906)。
      圖20說(shuō)明圖7中頁(yè)監(jiān)視器的另一實(shí)施例。在這一實(shí)例中,打印機(jī)構(gòu)24具有一種用于對(duì)從命令處理器23接收的命令進(jìn)行排隊(duì)的機(jī)構(gòu),該打印機(jī)構(gòu)能夠應(yīng)用于下列情況能夠在一頁(yè)打印結(jié)束之前接收一個(gè)打印下一頁(yè)的指令。如LBP中所示,本發(fā)明還能夠用于這樣一種打印機(jī)構(gòu)甚至在完成打印以后,也有一個(gè)定影步驟和類似步驟及信息,以指示直至已完成處理的哪一個(gè)步驟對(duì)重印或類似打印是重要的。
      在本實(shí)施例中,頁(yè)監(jiān)視器60具有一個(gè)同時(shí)監(jiān)視多個(gè)相繼頁(yè)的機(jī)構(gòu)。一種頁(yè)監(jiān)視存儲(chǔ)器61具有對(duì)正在處理的三頁(yè)的頁(yè)ID號(hào)進(jìn)行存儲(chǔ)的三個(gè)存儲(chǔ)器62-1、62-2、和62-3;和對(duì)這些頁(yè)的處理狀態(tài)信息進(jìn)行保持的三個(gè)存儲(chǔ)器63-1、63-2、和63-3。當(dāng)某值等于1時(shí),一個(gè)處理狀態(tài)存儲(chǔ)器63-X指示,已開始相關(guān)頁(yè)的數(shù)據(jù)處理。當(dāng)該值等于2時(shí),就說(shuō)明已開始打印。當(dāng)該值等于3時(shí),就指示已完成打印。當(dāng)該值等于4時(shí),就表示已完成定影。當(dāng)該值等于0時(shí),就指示已完成出紙。當(dāng)打印單頁(yè)時(shí),命令處理器23首先譯碼圖18中控制信息單元100的信息,并規(guī)定其頁(yè)號(hào)。在起動(dòng)新頁(yè)的數(shù)據(jù)處理以前,命令處理器23把其頁(yè)號(hào)通知頁(yè)監(jiān)視器60。頁(yè)監(jiān)視器把頁(yè)號(hào)寫入一個(gè)頁(yè)ID號(hào)存儲(chǔ)器前部的一個(gè)空位。此外,頁(yè)監(jiān)視器把指示處理開始的1寫入一個(gè)與它相應(yīng)的處理狀態(tài)存儲(chǔ)器中。隨后的處理基本上不同于圖1實(shí)施例中的處理。根據(jù)來(lái)自打印機(jī)構(gòu)24的處理完成信息,監(jiān)視每一頁(yè)的進(jìn)展?fàn)顟B(tài)。參照?qǐng)D21和22的流程圖描述其后的處理。
      圖21說(shuō)明在命令處理器23把一個(gè)新的頁(yè)號(hào)通知頁(yè)監(jiān)視器60以后的處理。當(dāng)接收新的頁(yè)ID號(hào)時(shí)(步驟2100),頁(yè)處理器60就查找在頁(yè)監(jiān)視存儲(chǔ)器61中是否存在空閑頁(yè)ID號(hào)存儲(chǔ)器(步驟2101)。如果是,就使用空閑存儲(chǔ)器中的第一空閑存儲(chǔ)器(在62-X和63-X中X值最小的存儲(chǔ)器)(步驟2102)。在步驟2101中沒(méi)有找到空閑存儲(chǔ)器時(shí),就選擇其中處理狀態(tài)信息等于0的存儲(chǔ)器,即其中已完成出紙的頁(yè)存儲(chǔ)器(步驟2103)。這是因?yàn)樯形匆蠊芾淼木壒?。把?yè)ID號(hào)寫入在步驟2102或2103中選擇的存儲(chǔ)器,并且把1,即起動(dòng)數(shù)據(jù)處理,寫入處理狀態(tài)信息中(步驟2104)。
      圖22說(shuō)明在頁(yè)監(jiān)視器60從打印機(jī)構(gòu)24接收處理完成信息以后的處理。當(dāng)頁(yè)監(jiān)視器60從打印機(jī)構(gòu)24接收處理完成信息時(shí)(步驟2200),處理完成信息被分類(2201)。
      當(dāng)完成信息指示供紙完成時(shí),就尋找其中一值等于1,即正在進(jìn)行數(shù)據(jù)處理的頁(yè),的處理狀態(tài)存儲(chǔ)器(步驟2210)。該狀態(tài)存儲(chǔ)器從1變到2,即意味著記錄一個(gè)事實(shí)已把操作移到一個(gè)正在打印的狀態(tài)(步驟2211)。
      當(dāng)完成信息指示打印完成時(shí),就尋找值為2的,即正在打印頁(yè)的處理狀態(tài)存儲(chǔ)器(步驟2220)。該狀態(tài)存儲(chǔ)器從2變到3,即意味著記錄一個(gè)事實(shí)已把操作移到一個(gè)正在在定影的狀態(tài)(步驟2221)。
      當(dāng)完成信息指示定影完成時(shí),就尋找值為3的,即正在定影處理頁(yè)的處理狀態(tài)存儲(chǔ)器(步驟2230)。該狀態(tài)存儲(chǔ)器從3變到4,即意味著記錄一個(gè)事實(shí)已把操作移到一個(gè)正在打印的狀態(tài)(步驟2231)。
      當(dāng)完成信息指示出紙完成時(shí),就尋找值為4的,即正在進(jìn)行數(shù)據(jù)處理頁(yè)的處理狀態(tài)存儲(chǔ)器(步驟2240)。該狀態(tài)存儲(chǔ)器從4變到0,即意味著記錄一個(gè)事實(shí)已完成出紙(步驟2241)。
      在本實(shí)施例中,在從主機(jī)詢問(wèn)正在處理頁(yè)的情況下,頁(yè)監(jiān)視器60讀出全部的頁(yè)監(jiān)視存儲(chǔ)器61,并且通過(guò)I/F控制器21以類似于圖17實(shí)施例的方式送回主機(jī)。在這種情況下,送回的信息由多個(gè)字節(jié)組成。
      圖23說(shuō)明另一實(shí)施例的一個(gè)結(jié)構(gòu)圖,它類似于圖20。
      圖24說(shuō)明一個(gè)從主機(jī)傳送到打印機(jī)的打印命令實(shí)例。這實(shí)例涉及一種相當(dāng)于一個(gè)資料或打印作業(yè)的一組命令的結(jié)構(gòu)實(shí)例。參考號(hào)碼900表示一個(gè)首先傳送的命令,并意味著作業(yè)起動(dòng)。參考號(hào)碼901表示一串多個(gè)號(hào)命令,和資料頁(yè)號(hào)一樣多。命令串901可實(shí)現(xiàn)實(shí)際的打印內(nèi)容。然而,在控制信息單元901中并不存在一個(gè)頁(yè)號(hào)標(biāo)志。參考號(hào)902表示一個(gè)指示打印作業(yè)終止的命令。然而,也可略去命令902。
      圖23的操作基本上相同于圖20中所示的操作。在收到打印作業(yè)起動(dòng)命令時(shí),命令處理器23就把作業(yè)起動(dòng)通知頁(yè)監(jiān)視器60。頁(yè)監(jiān)視器清除一個(gè)頁(yè)計(jì)數(shù)器70,在其中清除全部頁(yè)監(jiān)視存儲(chǔ)器,從而準(zhǔn)備好一個(gè)新的作業(yè)。當(dāng)起動(dòng)一個(gè)新頁(yè)的控制信息單元的處理時(shí),命令處理器把新頁(yè)處理的起動(dòng)通知頁(yè)監(jiān)視器。然而,因?yàn)榭刂菩畔卧胁淮嬖陧?yè)號(hào)標(biāo)志,故不通知頁(yè)號(hào)。當(dāng)接收這樣一個(gè)通知時(shí),頁(yè)監(jiān)視器只按1推進(jìn)頁(yè)計(jì)數(shù)器70,并為頁(yè)號(hào)設(shè)置新的計(jì)數(shù)值。這就是說(shuō), 自動(dòng)地?cái)U(kuò)大頁(yè)號(hào)1,2,3,4…。除了上述頁(yè)號(hào)不同以外,其他操作基本上相同于圖5所示的操作。在這種情況下,主機(jī)側(cè)也是如此,因?yàn)槊恳豁?yè)都按與打印機(jī)相同的規(guī)則計(jì)數(shù),即按1,2,3,4…的次序計(jì)數(shù),故主機(jī)與打印機(jī)都按相同的頁(yè)號(hào)來(lái)識(shí)別頁(yè)。
      現(xiàn)在參照?qǐng)D25描述本實(shí)施例中主機(jī)側(cè)的一種卡住恢復(fù)處理。把一個(gè)關(guān)于圖25流程圖的程序存入主機(jī)的ROM中,并且用主機(jī)中的CPU處理它。
      首先,當(dāng)在步驟2501從打印機(jī)接收一個(gè)紙卡住錯(cuò)誤信息的通知時(shí),就轉(zhuǎn)到步驟2502。COM被設(shè)置成1,一個(gè)頁(yè)詢問(wèn)命令被傳送到打印機(jī)。此后,在步驟2503,從打印機(jī)接收正在打印的頁(yè)號(hào)及其處理狀態(tài)。在步驟2504,根據(jù)接收的信息,在主機(jī)的一個(gè)CRT上顯示頁(yè)號(hào)。根據(jù)操作員下達(dá)的要重印的指令(步驟2505),作一次檢驗(yàn),看是否打印機(jī)側(cè)已進(jìn)入一種能夠進(jìn)行正常打印的狀態(tài)(步驟2506)。在步驟2507,COM被清除到1,一個(gè)打印作業(yè)強(qiáng)制終止命令被傳送到打印機(jī)。打印機(jī)側(cè)清除輸入緩沖器,命令處理器,和打印機(jī)構(gòu)。在步驟2508,根據(jù)在步驟2503接收的頁(yè)號(hào)及其處理狀態(tài),傳送相應(yīng)頁(yè)的打印數(shù)據(jù),這些數(shù)據(jù)包括一個(gè)字符代碼,一個(gè)命令,一些圖象數(shù)據(jù)等。
      在步驟2501和2502,雖然已根據(jù)錯(cuò)誤信息的通知傳送頁(yè)詢問(wèn)命令,但也可能用一任意定時(shí)來(lái)傳送它,并且主機(jī)也能總是顯示正在打印的頁(yè)。
      根據(jù)本發(fā)明,打印機(jī)可監(jiān)視正在打印或正在處理的頁(yè)操作狀態(tài),能夠通過(guò)與主機(jī)公用的號(hào)來(lái)識(shí)別其頁(yè),并且能夠響應(yīng)來(lái)自主機(jī)的詢問(wèn)而送回該頁(yè)的處理狀況。
      通過(guò)使用上述信息,主機(jī)能夠知道打印機(jī)正在打印哪一頁(yè),并能夠把打印頁(yè)通知操作員。
      當(dāng)打印機(jī)由于某一錯(cuò)誤而停止時(shí),通過(guò)閱讀上述信息,能夠知道哪一頁(yè)在打印中出故障,并且能夠從出故障的頁(yè)重新自動(dòng)地打印數(shù)據(jù)。
      權(quán)利要求
      1.一種打印機(jī)控制設(shè)備包括用于通過(guò)一個(gè)第一接口連接一個(gè)主機(jī)和一個(gè)打印機(jī),和通過(guò)所述第一接口從主機(jī)接收一個(gè)包括打印數(shù)據(jù)在內(nèi)的第一控制命令組的裝置;和用于通過(guò)一個(gè)第二接口連接主機(jī)和打印機(jī),通過(guò)所述第二接口從主機(jī)接收一個(gè)第二控制命令組,識(shí)別所述第二控制命令組與所述第一控制命令組,和優(yōu)先執(zhí)行所述第二控制命令組的裝置。
      2.根據(jù)權(quán)利要求1所述的設(shè)備,其中,在所述第二接口是一個(gè)能夠雙向交換信息的接口,和命令是一個(gè)屬于所述第二控制命令組并且請(qǐng)求回送信息的命令的情況下,則所述設(shè)備具有用于通過(guò)所述第二接口把信息送回主機(jī)的裝置。
      3.根據(jù)權(quán)利要求1所述的設(shè)備,其中,所述第一與第二接口是由同一信號(hào)線路實(shí)現(xiàn)的。
      4.根據(jù)權(quán)利要求2所述的設(shè)備,其中,所述第一與第二接口是由同一信號(hào)線路實(shí)現(xiàn)的。
      5.一種打印機(jī)控制設(shè)備,其中主機(jī)與打印機(jī)由一個(gè)能夠雙向交換信息的接口來(lái)連接,通過(guò)所述接口從所述主機(jī)接收命令,并把信息送回主機(jī),該設(shè)備包括用于從主機(jī)接收一個(gè)詢問(wèn)打印機(jī)操作狀態(tài)的命令的裝置;用于響應(yīng)所述詢問(wèn)命令而把詢問(wèn)信息送回主機(jī)的裝置;及用于從主機(jī)接收一個(gè)設(shè)置打印機(jī)操作方式的命令的裝置。
      6.根據(jù)權(quán)利要求5所述的設(shè)備,其中提供一個(gè)由主機(jī)設(shè)置打印機(jī)操作方式的命令,一個(gè)為了由打印機(jī)操作面板確認(rèn)一個(gè)操作而設(shè)置的命令,和一個(gè)為了否認(rèn)該操作而設(shè)置的命令。
      7.根據(jù)權(quán)利要求5所述的設(shè)備,其中,從主機(jī)接收一個(gè)用于詢問(wèn)打印機(jī)側(cè)的一個(gè)輸入緩沖器的一個(gè)空閑塊大小的命令,并且把該輸入緩沖器的該空閑塊大小值送回主機(jī)。
      8.根據(jù)權(quán)利要求7所述的設(shè)備,其中,用一個(gè)指數(shù)來(lái)表達(dá)一種從打印機(jī)送回的空閑塊大小值的數(shù)字值表達(dá)式的格式。
      9.根據(jù)權(quán)利要求5所述的設(shè)備,其中,所述打印機(jī)具有一個(gè)用于顯示操作狀態(tài)的顯示面板,和一個(gè)用于設(shè)置打印機(jī)操作方式的操作面板。
      10.根據(jù)權(quán)利要求5所述的設(shè)備,其中,所述打印機(jī)并沒(méi)有用于顯示操作狀態(tài)的顯示面板和用于設(shè)置打印機(jī)操作方式的操作面板。
      11.根據(jù)權(quán)利要求9所述的設(shè)備,其中,所述主機(jī)具有顯示裝置,用于顯示一個(gè)設(shè)置屏幕,以便設(shè)置對(duì)打印機(jī)操作狀態(tài)進(jìn)行詢問(wèn)的命令,和顯示打印機(jī)操作狀態(tài)。
      12.根據(jù)權(quán)利要求10所述的設(shè)備,其中,所述主機(jī)具有顯示裝置,用于顯示一個(gè)設(shè)置屏幕,以便設(shè)置對(duì)打印機(jī)操作狀態(tài)進(jìn)行詢問(wèn)的命令,和顯示打印機(jī)操作狀態(tài)。
      13.一種打印機(jī)控制方法包括下列步驟通過(guò)一個(gè)第一接口連接一個(gè)主機(jī)和一個(gè)打印機(jī),并且通過(guò)所述第一接口從主機(jī)接收一個(gè)包括打印數(shù)據(jù)在內(nèi)的第一控制命令組;和通過(guò)一個(gè)第二接口連接該主機(jī)和該打印機(jī),通過(guò)所述接口從該主機(jī)接收一個(gè)第二控制命令組,識(shí)別所述第二控制命令組與所述第一控制命令組,和優(yōu)先執(zhí)行所述第二控制命令組。
      14.根據(jù)權(quán)利要求13所述的方法,其中,在所述第二接口是一個(gè)能夠雙向交換信息的接口,和命令是一個(gè)屬于所述第二控制命令組的命令,并且是一個(gè)請(qǐng)求送回信息的命令的情況下,則所述方法具有通過(guò)所述第二接口把信息送回主機(jī)的步驟。
      15.根據(jù)權(quán)利要求13所述的方法,其中,所述第一與第二接口是由同一信號(hào)線路實(shí)現(xiàn)的。
      16.根據(jù)權(quán)利要求14所述的方法,其中,所述第一與第二接口是由同一信號(hào)線路實(shí)現(xiàn)的。
      17.一種打印機(jī)控制方法,涉及由一個(gè)能夠雙向交換信息的接口連接一個(gè)主機(jī)和一個(gè)打印機(jī),通過(guò)所述接口從該主機(jī)接收命令,和把信息送回該主機(jī);該方法包括下列步驟從主機(jī)接收一個(gè)用于詢問(wèn)打印機(jī)操作狀態(tài)的命令;為響應(yīng)所述詢問(wèn)命令而向主機(jī)送回詢問(wèn)信息;及從主機(jī)接收一個(gè)用于設(shè)置打印機(jī)操作方式的命令。
      18.根據(jù)權(quán)利要求17所述的方法,其中提供一個(gè)用于由主機(jī)設(shè)置打印機(jī)操作方式的命令,一個(gè)為了由打印機(jī)操作面板確認(rèn)一個(gè)操作而設(shè)置的命令,和一個(gè)為了否認(rèn)該操作而設(shè)置的命令。
      19.根據(jù)權(quán)利要求17所述的方法,其中,從主機(jī)接收一個(gè)用于詢問(wèn)打印機(jī)側(cè)的一個(gè)輸入緩沖器的一個(gè)空閑大小的命令,并且把該輸入緩沖器的該空閑塊大小值送回主機(jī)。
      20.根據(jù)權(quán)利要求19所述的方法,其中,用一個(gè)指數(shù)來(lái)表達(dá)一種從打印機(jī)送回的空閑塊大小值的數(shù)字值表達(dá)式的格式。
      21.根據(jù)權(quán)利要求17所述的方法,其中,所述打印機(jī)具有一個(gè)用于顯示操作狀態(tài)的顯示面板,和一個(gè)用于設(shè)置打印機(jī)操作方式的操作面板。
      22.根據(jù)權(quán)利要求17所述的方法,其中,所述打印機(jī)并沒(méi)有用于顯示操作狀態(tài)的顯示面板和用于設(shè)置打印機(jī)操作方式的操作面板。
      23.根據(jù)權(quán)利要求21所述的方法,其中,所述主機(jī)具有顯示裝置,用于顯示一個(gè)設(shè)置屏幕,以便設(shè)置對(duì)打印機(jī)操作狀態(tài)進(jìn)行詢問(wèn)的命令,和顯示打印機(jī)操作狀態(tài)。
      24.根據(jù)權(quán)利要求22所述的方法,其中,所述主機(jī)具有顯示裝置,用于顯示一個(gè)設(shè)置屏幕,以便設(shè)置對(duì)打印機(jī)操作狀態(tài)進(jìn)行詢問(wèn)的命令,和顯示打印機(jī)操作狀態(tài)。
      25.一種打印機(jī)控制設(shè)備,用于控制一個(gè)打印機(jī),該打印機(jī)通過(guò)一個(gè)能夠雙向交換信息的接口與主機(jī)連接,并且從主機(jī)接收打印數(shù)據(jù)和進(jìn)行打??;該設(shè)備包括用于從主機(jī)接收一個(gè)ID代碼,以便確定一個(gè)要打印的頁(yè),使之與所述打印頁(yè)相一致的裝置;用于存儲(chǔ)正在打印頁(yè)的頁(yè)ID代碼的裝置;和用于響應(yīng)來(lái)自主機(jī)的詢問(wèn)請(qǐng)求,送回正在打印頁(yè)的頁(yè)ID代碼的裝置。
      26.根據(jù)權(quán)利要求25所述的設(shè)備,其中,來(lái)自所述主機(jī)的詢問(wèn)的輸入優(yōu)先于打印數(shù)據(jù)輸入。
      27.根據(jù)權(quán)利要求25所述的設(shè)備,具有一個(gè)可根據(jù)送回的所述頁(yè)ID代碼來(lái)顯示一個(gè)頁(yè)號(hào)的主機(jī)。
      28.根據(jù)權(quán)利要求25所述的設(shè)備,具有一個(gè)包括下列裝置的主機(jī)用于從打印機(jī)接收錯(cuò)誤信息的裝置;用于在打印機(jī)發(fā)生錯(cuò)誤時(shí)詢問(wèn)正在打印頁(yè)的裝置;用于從打印機(jī)接收正在打印頁(yè)的頁(yè)ID代碼的裝置;用于為重印而給打印機(jī)發(fā)出指令的指令裝置;用于傳送一個(gè)初始化打印機(jī)的命令的裝置;及用于根據(jù)接收的所述頁(yè)ID代碼而把相應(yīng)的打印數(shù)據(jù)傳送到打印機(jī)的裝置。
      29.根據(jù)權(quán)利要求25所述的設(shè)備,其中,所述頁(yè)ID代碼包括一個(gè)頁(yè)號(hào)和關(guān)于該頁(yè)號(hào)頁(yè)的處理狀態(tài)信息。
      30.一種打印控制設(shè)備,用于控制一個(gè)打印機(jī),該打印機(jī)通過(guò)一個(gè)能夠雙向交換信息的接口與主機(jī)連接,并且從主機(jī)接收打印數(shù)據(jù)和進(jìn)行打印;該設(shè)備包括用于按照一個(gè)從主機(jī)接收的命令,識(shí)別一個(gè)資料打印起動(dòng)的裝置;用于按照一個(gè)從主機(jī)接收的命令,識(shí)別一個(gè)頁(yè)的定界符的裝置;用于作出一個(gè)相應(yīng)于所述分頁(yè)的頁(yè)號(hào)的裝置;用于對(duì)相應(yīng)于每個(gè)正在處理頁(yè)作出的頁(yè)號(hào)及其處理狀態(tài)進(jìn)行存儲(chǔ)的裝置;和用于響應(yīng)來(lái)自主機(jī)的詢問(wèn)請(qǐng)求,送回所述頁(yè)號(hào)和每個(gè)正在處理頁(yè)的處理狀態(tài)的裝置。
      31.根據(jù)權(quán)利要求30所述的設(shè)備,其中,來(lái)自所述主機(jī)的詢問(wèn)的輸入優(yōu)先于打印數(shù)據(jù)輸入。
      32.根據(jù)權(quán)利要求30所述的設(shè)備,具有一個(gè)可根據(jù)送回的所述頁(yè)ID代碼來(lái)顯示一個(gè)頁(yè)號(hào)的主機(jī)。
      33.根據(jù)權(quán)利要求30所述的設(shè)備,具有一個(gè)包括下列裝置的主機(jī)用于從打印機(jī)接收錯(cuò)誤信息的裝置;用于在打印機(jī)發(fā)生錯(cuò)誤時(shí)詢問(wèn)正在打印頁(yè)的裝置;用于從打印機(jī)接收正在打印頁(yè)的頁(yè)ID代碼的裝置;用于為重印而給打印機(jī)發(fā)出指令的指令裝置;用于傳送一個(gè)初始化打印機(jī)的命令的裝置;及用于根據(jù)接收的所述頁(yè)ID代碼而把相應(yīng)的打印數(shù)據(jù)傳送到打印機(jī)的裝置。
      34.一種控制一個(gè)打印機(jī)的打印機(jī)控制方法,該打印機(jī)通過(guò)一個(gè)能夠雙向交換信息的接口而與主機(jī)相連,并且從主機(jī)接收打印數(shù)據(jù)和進(jìn)行打印;該方法包括下列步驟從主機(jī)接收一個(gè)ID代碼,以便確定一個(gè)要打印的頁(yè),使之與所述打印頁(yè)相一致;存儲(chǔ)正在打印頁(yè)的頁(yè)ID代碼;和響應(yīng)來(lái)自主機(jī)的詢問(wèn)請(qǐng)求,送回正在打印頁(yè)的頁(yè)ID代碼。
      35.根據(jù)權(quán)利要求34所述的方法,其中,來(lái)自所述主機(jī)的詢問(wèn)的輸入優(yōu)先于打印數(shù)據(jù)輸入。
      36.根據(jù)權(quán)利要求34所述的方法,還具有一個(gè)根據(jù)送回的所述頁(yè)ID代碼顯示一個(gè)頁(yè)號(hào)的步驟。
      37.根據(jù)權(quán)利要求34所述的方法,還具有下列步驟從打印機(jī)接收錯(cuò)誤信息;在打印機(jī)發(fā)生錯(cuò)誤時(shí),詢問(wèn)正在打印的頁(yè);從打印機(jī)接收正在打印頁(yè)的頁(yè)ID代碼;為重印而給打印機(jī)發(fā)出指令;傳送一個(gè)用于初始化打印機(jī)的命令;和根據(jù)接收的所述頁(yè)ID代碼把相應(yīng)的打印數(shù)據(jù)傳送到打印機(jī)。
      38.根據(jù)權(quán)利要求34所述的方法,其中,所述頁(yè)ID代碼包括一個(gè)頁(yè)號(hào),和該頁(yè)號(hào)頁(yè)的處理狀態(tài)信息。
      39.一種控制一個(gè)打印機(jī)的打印機(jī)控制方法,該打印機(jī)通過(guò)一個(gè)能夠雙向交換信息的接口而與主機(jī)相連,并且從主機(jī)接收打印數(shù)據(jù)和進(jìn)行打印;該方法包括下列步驟;按照一個(gè)從主機(jī)接收的命令,識(shí)別一個(gè)資料打印起動(dòng);按照一個(gè)從主機(jī)接收的命令,識(shí)別一個(gè)一頁(yè)的定界符;作出一個(gè)相應(yīng)于所述分頁(yè)的頁(yè)號(hào);對(duì)相應(yīng)于每個(gè)正在處理頁(yè)作出的頁(yè)號(hào)及其處理狀態(tài)進(jìn)行存儲(chǔ);和響應(yīng)來(lái)自主機(jī)的詢問(wèn)請(qǐng)求,送回所述頁(yè)號(hào)和每個(gè)正在處理頁(yè)的處理狀態(tài)。
      40.根據(jù)權(quán)利要求39所述的方法,其中,來(lái)自所述主機(jī)的詢問(wèn)的輸入優(yōu)先于打印數(shù)據(jù)輸入。
      41.根據(jù)權(quán)利要求39所述的方法,還有一個(gè)根據(jù)送回的所述頁(yè)ID代碼而顯示一個(gè)頁(yè)號(hào)的步驟。
      42.根據(jù)權(quán)利要求39所述的方法,包括下列步驟從打印機(jī)接收錯(cuò)誤信息;詢問(wèn)打印機(jī)發(fā)生錯(cuò)誤時(shí)正在打印的那一頁(yè);從打印機(jī)接收正在打印頁(yè)的頁(yè)ID代碼;為重印而給打印機(jī)發(fā)出指令;傳送一個(gè)用于初始化打印機(jī)的命令;和根據(jù)接收的所述頁(yè)ID代碼把相應(yīng)的打印數(shù)據(jù)傳送到打印機(jī)。
      全文摘要
      一種打印機(jī)控制設(shè)備和方法,其中能夠傳輸一個(gè)與通過(guò)操作面板從主機(jī)傳送到打印機(jī)的命令相類似的命令,以便進(jìn)行不同于其他命令的處理。另一種打印機(jī)控制設(shè)備和方法其中把一個(gè)指示當(dāng)前正在打印頁(yè)的頁(yè)ID號(hào)從打印機(jī)送回主機(jī),從而能夠把正在打印哪一頁(yè)通知用戶,或者當(dāng)發(fā)生卡住時(shí),能夠從卡住頁(yè)自動(dòng)地重印數(shù)據(jù)。
      文檔編號(hào)G06F3/12GK1147177SQ9610879
      公開日1997年4月9日 申請(qǐng)日期1996年6月21日 優(yōu)先權(quán)日1995年6月22日
      發(fā)明者藤田孝行, 宍戶一成 申請(qǐng)人:佳能株式會(huì)社
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1