專利名稱:外圍設(shè)備的狀況監(jiān)視方法、計(jì)算機(jī)以及網(wǎng)絡(luò)系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及在經(jīng)由LAN等網(wǎng)絡(luò)連接有多臺(tái)計(jì)算機(jī)和外圍設(shè)備的網(wǎng)絡(luò)系統(tǒng)中,能夠不集中網(wǎng)絡(luò)的負(fù)荷而由計(jì)算機(jī)監(jiān)視外圍設(shè)備的狀況的外圍設(shè)備的狀況監(jiān)視方法。另外,涉及能夠不集中網(wǎng)絡(luò)的負(fù)荷而由計(jì)算機(jī)監(jiān)視外圍設(shè)備的狀況的計(jì)算機(jī)以及網(wǎng)絡(luò)系統(tǒng)。
背景技術(shù):
在專利文獻(xiàn)I中記載有經(jīng)由LAN連接了計(jì)算機(jī)和多臺(tái)打印機(jī)的網(wǎng)絡(luò)系統(tǒng)。該文獻(xiàn)中,在網(wǎng)絡(luò)系統(tǒng)啟動(dòng)時(shí)進(jìn)行狀況響應(yīng)處理。在狀況響應(yīng)處理中,各計(jì)算機(jī)分別對(duì)多臺(tái)打印機(jī)發(fā)送狀況響應(yīng)請(qǐng)求。各打印機(jī)獲取自己的狀況之后,將該狀況回復(fù)至各計(jì)算機(jī)。專利文獻(xiàn)1:日本特開(kāi)平10-49314號(hào)公報(bào)此處,在啟動(dòng)時(shí)的狀況響應(yīng)處理時(shí),在網(wǎng)絡(luò)上集中用于從各計(jì)算機(jī)向各打印機(jī)查詢啟動(dòng)的數(shù)據(jù)包、針對(duì)該查詢的從各打印機(jī)向各計(jì)算機(jī)的響應(yīng)的數(shù)據(jù)包、用于進(jìn)行在有了響應(yīng)的打印機(jī)和各計(jì)算機(jī)之間確立通信的初始化的數(shù)據(jù)包、和用于各計(jì)算機(jī)獲取被初始化的打印機(jī)的狀況的數(shù)據(jù)包等,所以網(wǎng)絡(luò)負(fù)荷增大。因此,存在至實(shí)質(zhì)上能夠利用網(wǎng)絡(luò)系統(tǒng)為止的啟動(dòng)時(shí)間延遲的問(wèn)題。
發(fā)明內(nèi)容
本發(fā)明鑒于如上幾點(diǎn),課題為提出在經(jīng)由網(wǎng)絡(luò)連接有多臺(tái)打印機(jī)等外圍設(shè)備和計(jì)算機(jī)的網(wǎng)絡(luò)系統(tǒng)中,能夠不集中網(wǎng)絡(luò)負(fù)荷而由計(jì)算機(jī)監(jiān)視外圍設(shè)備的狀況的外圍設(shè)備的狀況監(jiān)視方法。另外,提供能夠不集中網(wǎng)絡(luò)負(fù)荷而監(jiān)視外圍設(shè)備的狀況的計(jì)算機(jī)以及網(wǎng)絡(luò)系統(tǒng)。為了解決上述課題,本發(fā)明的外圍設(shè)備的狀況監(jiān)視方法的特征在于,是監(jiān)視連接了至少I臺(tái)計(jì)算機(jī)以及至少I臺(tái)外圍設(shè)備的網(wǎng)絡(luò)上的上述外圍設(shè)備的外圍設(shè)備的狀況監(jiān)視方法,在最初發(fā)送使特定的上述外圍設(shè)備進(jìn)行處理動(dòng)作的處理命令時(shí),特定的上述計(jì)算機(jī)發(fā)送用于進(jìn)行確立與該特定的外圍設(shè)備之間的通信的初始化的第I初始化命令,若在上述特定的外圍設(shè)備中進(jìn)行基于上述第I初始化命令的初始化,則特定的上述計(jì)算機(jī)對(duì)表示該特定的外圍設(shè)備的動(dòng)作狀態(tài)的動(dòng)作狀況進(jìn)行監(jiān)視,直至上述特定的外圍設(shè)備的電源被斷開(kāi)。本發(fā)明中,與網(wǎng)絡(luò)連接的特定的計(jì)算機(jī)在對(duì)與網(wǎng)絡(luò)連接的特定的外圍設(shè)備最初發(fā)送處理命令時(shí),使特定的外圍設(shè)備進(jìn)行與特定的計(jì)算機(jī)之間確立通信的初始化。另外,若在特定的外圍設(shè)備中進(jìn)行初始化,則特定的計(jì)算機(jī)開(kāi)始特定的外圍設(shè)備的動(dòng)作狀況的監(jiān)視。即,根據(jù)本發(fā)明,即使各計(jì)算機(jī)的電源被接通,在各外圍設(shè)備中也不進(jìn)行基于各計(jì)算機(jī)的初始化,各計(jì)算機(jī)也不開(kāi)始各外圍設(shè)備的動(dòng)作狀況的監(jiān)視,直至各計(jì)算機(jī)向各外圍設(shè)備發(fā)送處理命令。因此,在計(jì)算機(jī)的電源被接通的網(wǎng)絡(luò)系統(tǒng)的啟動(dòng)時(shí),能夠防止用于初始化外圍設(shè)備的數(shù)據(jù)包以及用于監(jiān)視外圍設(shè)備的動(dòng)作狀況的數(shù)據(jù)包集中于網(wǎng)絡(luò)。因此,能夠抑制網(wǎng)絡(luò)負(fù)荷的集中。另外,若特定的外圍設(shè)備的電源從接通的狀態(tài)變化為斷開(kāi),則特定的計(jì)算機(jī)停止特定的外圍設(shè)備的動(dòng)作狀況的監(jiān)視。因此,能夠抑制為了監(jiān)視外圍設(shè)備的狀況而流通網(wǎng)絡(luò)的數(shù)據(jù)包的量。并且,在特定的外圍設(shè)備中進(jìn)行了初始化之后,特定的計(jì)算機(jī)監(jiān)視該特定的外圍設(shè)備的動(dòng)作狀況,直至特定的外圍設(shè)備的電源被斷開(kāi),所以在特定的外圍設(shè)備中進(jìn)行基于來(lái)自與網(wǎng)絡(luò)連接的其他的計(jì)算機(jī)的處理命令的處理動(dòng)作的情況下,也能夠由特定的計(jì)算機(jī)把握該動(dòng)作狀態(tài)。例如,在根據(jù)來(lái)自其他的計(jì)算機(jī)的處理命令進(jìn)行處理動(dòng)作時(shí),在特定的外圍設(shè)備產(chǎn)生錯(cuò)誤的情況下,在特定的計(jì)算機(jī)中也能夠把握該錯(cuò)誤。此處,計(jì)算機(jī)監(jiān)視的外圍設(shè)備的動(dòng)作狀況包括:表示外圍設(shè)備進(jìn)行處理動(dòng)作的狀態(tài)的忙碌狀況、表示在外圍設(shè)備中產(chǎn)生錯(cuò)誤的錯(cuò)誤狀況、和表示外圍設(shè)備的電源從接通的狀態(tài)變化為斷開(kāi)的電源切斷狀況等。在本發(fā)明中,優(yōu)選上述特定的計(jì)算機(jī)在上述的外圍設(shè)備中未進(jìn)行基于上述第I初始化命令的初始化的情況下,對(duì)表示上述特定的外圍設(shè)備的電源從斷開(kāi)的狀態(tài)變化為接通的第I啟動(dòng)狀況進(jìn)行監(jiān)視,若檢測(cè)出上述第I啟動(dòng)狀況,則再次發(fā)送上述第I初始化命令,若在上述特定的外圍設(shè)備中進(jìn)行基于上述第I初始化命令的初始化,則監(jiān)視該特定的外圍設(shè)備的上述動(dòng)作狀況,直至上述特定的外圍設(shè)備的電源被斷開(kāi)。所謂的在特定的外圍設(shè)備中未進(jìn)行基于第I初始化命令的初始化的情況是在特定的計(jì)算機(jī)發(fā)送最初的處理命令時(shí)特定的外圍設(shè)備的電源被斷開(kāi)的情況。在這樣的情況下,若特定的計(jì)算機(jī)監(jiān)視特定的外圍設(shè)備的第I啟動(dòng)狀況,在檢測(cè)出第I啟動(dòng)狀況的情況下再次發(fā)送第I初始化命令,則在特定的外圍設(shè)備的電源從斷開(kāi)的狀態(tài)變化為接通之后,進(jìn)行初始化。其結(jié)果,在特定的計(jì)算機(jī)和特定的外圍設(shè)備之間確立通信,所以特定的計(jì)算機(jī)能夠開(kāi)始動(dòng)作狀況的監(jiān)視。另外,由于通過(guò)初始化在特定的計(jì)算機(jī)和特定的外圍設(shè)備之間確立通信,所以,通過(guò)特定的計(jì)算機(jī)將不在特定的打印機(jī)中處理而在特定的計(jì)算機(jī)中保留的處理命令與第I初始化命令一起發(fā)送,能夠使電源成為接通的狀態(tài)的特定的外圍設(shè)備不延遲地進(jìn)行基于處理命令的處理動(dòng)作。在本發(fā)明中,優(yōu)選上述特定的計(jì)算機(jī)在第2次以及第2次之后發(fā)送針對(duì)上述特定的外圍設(shè)備的上述處理命令時(shí),在既不監(jiān)視上述特定的外圍設(shè)備的上述動(dòng)作狀況也不監(jiān)視上述第I啟動(dòng)狀況的情況下,發(fā)送用于進(jìn)行確立與上述特定的外圍設(shè)備之間的通信的初始化的第2初始化命令,若在上述特定的外圍設(shè)備中進(jìn)行基于上述第2初始化命令的初始化,則監(jiān)視該特定的外圍設(shè)備的上述動(dòng)作狀況,直至上述特定的外圍設(shè)備的電源被斷開(kāi)。從特定的計(jì)算機(jī)發(fā)送至特定的外圍設(shè)備的處理命令是第2次以及第2次之后的處理命令,在發(fā)送處理命令時(shí),特定的計(jì)算機(jī)不監(jiān)視特定的外圍設(shè)備的動(dòng)作狀況或者第I啟動(dòng)狀況的情況下是在特定的計(jì)算機(jī)發(fā)送最初的處理命令至特定的外圍設(shè)備時(shí),特定的外圍設(shè)備的電源被接通,特定的計(jì)算機(jī)進(jìn)行動(dòng)作狀況的監(jiān)視,但之后特定的外圍設(shè)備的電源被斷開(kāi),動(dòng)作狀況的監(jiān)視停止的情況。在這樣的情況下,若特定的計(jì)算機(jī)將第2初始化命令與處理命令一起發(fā)送,則在再之后接通特定的外圍設(shè)備的電源的情況下,基于第2初始化命令進(jìn)行特定的外圍設(shè)備的初始化。其結(jié)果,在特定的計(jì)算機(jī)和特定的外圍設(shè)備之間確立通信,所以特定的計(jì)算機(jī)能夠開(kāi)始動(dòng)作狀況的監(jiān)視。另外,通過(guò)初始化在特定的計(jì)算機(jī)和特定的外圍設(shè)備之間確立通信,所以通過(guò)特定的計(jì)算機(jī)將不在特定的打印機(jī)中處理而在特定的計(jì)算機(jī)中保留的處理命令與第2初始化命令一起發(fā)送,能夠使電源成為接通的狀態(tài)的特定的外圍設(shè)備不延遲地進(jìn)行基于處理命令的處理動(dòng)作。
在本發(fā)明中,優(yōu)選上述特定的計(jì)算機(jī),在上述特定的外圍設(shè)備中未進(jìn)行基于上述第2初始化命令的初始化的情況下,對(duì)表示上述特定的外圍設(shè)備的電源從斷開(kāi)的狀態(tài)變化為接通的第2啟動(dòng)狀況進(jìn)行監(jiān)視,若檢測(cè)出上述第2啟動(dòng)狀況,則再次發(fā)送上述第2初始化命令,若在上述特定的外圍設(shè)備中進(jìn)行基于上述第2初始化命令的初始化,則監(jiān)視該特定的外圍設(shè)備的上述動(dòng)作狀況,直至上述特定的外圍設(shè)備的電源被斷開(kāi)。所謂的在特定的外圍設(shè)備中未進(jìn)行基于第2初始化命令的初始化的情況,是特定的外圍設(shè)備的電源暫時(shí)被接通,特定的計(jì)算機(jī)進(jìn)行動(dòng)作狀況的監(jiān)視,但之后特定的外圍設(shè)備的電源被斷開(kāi),特定的計(jì)算機(jī)停止動(dòng)作狀況的監(jiān)視,即使此后在特定的計(jì)算機(jī)發(fā)送第2次以及第2次之后的處理命令時(shí),特定的外圍設(shè)備的電源維持?jǐn)嚅_(kāi)的狀態(tài)的情況。在這樣的情況下,若特定的計(jì)算機(jī)監(jiān)視特定的外圍設(shè)備的第2啟動(dòng)狀況,在檢測(cè)出第2啟動(dòng)狀況的情況下,再次發(fā)送處理命令以及第2初始化命令,則在再之后接通特定的外圍設(shè)備的電源的情況下,基于第2初始化命令進(jìn)行特定的外圍設(shè)備的初始化。其結(jié)果,在特定的計(jì)算機(jī)和特定的外圍設(shè)備之間確立通信,所以特定的計(jì)算機(jī)能夠開(kāi)始動(dòng)作狀況的監(jiān)視。另外,通過(guò)初始化在特定的計(jì)算機(jī)和的特定的外圍設(shè)備之間確立通信,所以,通過(guò)特定的計(jì)算機(jī)將不在特定的打印機(jī)中處理而在特定的計(jì)算機(jī)中保留的處理命令與第2初始化命令一起發(fā)送,能夠使電源成為接通的狀態(tài)的特定的外圍設(shè)備不遲滯地進(jìn)行基于處理命令的處理動(dòng)作。在本發(fā)明中,優(yōu)選若上述特定的計(jì)算機(jī)的電源從斷開(kāi)的狀態(tài)被接通,則上述特定的計(jì)算機(jī)既不進(jìn)行對(duì)上述特定的外圍設(shè)備的上述動(dòng)作狀況的監(jiān)視也不進(jìn)行表示上述特定的外圍設(shè)備的電源從斷開(kāi)的狀態(tài)變化為接通的啟動(dòng)狀況的監(jiān)視,直至將上述處理命令最初發(fā)送至上述特定的外圍設(shè)備。這樣,在計(jì)算機(jī)的電源被接通的網(wǎng)絡(luò)系統(tǒng)的啟動(dòng)時(shí),能夠防止用于監(jiān)視啟動(dòng)狀況的數(shù)據(jù)包以及用于監(jiān)視動(dòng)作狀況的數(shù)據(jù)包集中于網(wǎng)絡(luò)。由此,能夠抑制網(wǎng)絡(luò)負(fù)荷的集中。在本發(fā)明中,優(yōu)選上述特定的計(jì)算機(jī)若基于上述動(dòng)作狀況檢測(cè)出上述特定的外圍設(shè)備的電源被斷開(kāi),則既不進(jìn)行上述特定的外圍設(shè)備的上述動(dòng)作狀況的監(jiān)視也不進(jìn)行表示上述特定的外圍設(shè)備的電源從斷開(kāi)的狀態(tài)變化為接通的啟動(dòng)狀況的監(jiān)視,直至重新發(fā)送針對(duì)上述特定的外圍設(shè)備的上述處理命令。這樣,能夠降低用于監(jiān)視啟動(dòng)狀況的數(shù)據(jù)包以及用于監(jiān)視動(dòng)作狀況的數(shù)據(jù)包,所以能夠降低對(duì)網(wǎng)絡(luò)負(fù)荷。在本發(fā)明中,上述外圍設(shè)備可以是打印機(jī),上述處理命令可以作為使上述打印機(jī)進(jìn)行打印的打印命令。這樣,在計(jì)算機(jī)的電源被接通的網(wǎng)絡(luò)系統(tǒng)的啟動(dòng)時(shí),能夠防止至實(shí)質(zhì)能夠利用各打印機(jī)為止的啟動(dòng)時(shí)間延遲。接下來(lái),本發(fā)明涉及用于驅(qū)動(dòng)控制連接至少I臺(tái)外圍設(shè)備以及至少I臺(tái)計(jì)算機(jī)的網(wǎng)絡(luò)上的上述外圍設(shè)備的設(shè)備驅(qū)動(dòng)程序工作的上述計(jì)算機(jī),其特征在于,具備:判斷部,其在發(fā)送使該設(shè)備驅(qū)動(dòng)程序作為驅(qū)動(dòng)控制對(duì)象的特定的上述外圍設(shè)備進(jìn)行處理動(dòng)作的處理命令時(shí),判斷上述處理命令是否是向上述特定的外圍設(shè)備發(fā)送的最初的處理命令;初始化命令發(fā)送部,其在上述處理命令是最初的處理命令的情況下,發(fā)送用于進(jìn)行確立該設(shè)備驅(qū)動(dòng)程序和上述特定的外圍設(shè)備之間的通信的初始化的第I初始化命令;動(dòng)作狀況監(jiān)視部,若基于上述第I初始化命令進(jìn)行初始化,則其對(duì)表示上述特定的外圍設(shè)備的動(dòng)作狀態(tài)的動(dòng)作狀況進(jìn)行監(jiān)視,直至該特定的外圍設(shè)備的電源被斷開(kāi)。
在本發(fā)明中,從在與網(wǎng)絡(luò)連接的特定的計(jì)算機(jī)中動(dòng)作的設(shè)備驅(qū)動(dòng)程序向該設(shè)備驅(qū)動(dòng)程序作為驅(qū)動(dòng)控制的對(duì)象的特定的外圍設(shè)備最初發(fā)送處理命令時(shí),在特定的外圍設(shè)備中進(jìn)行在與設(shè)備驅(qū)動(dòng)程序之間確立通信的初始化。另外,若在特定的外圍設(shè)備中進(jìn)行初始化,則設(shè)備驅(qū)動(dòng)程序開(kāi)始特定的外圍設(shè)備的動(dòng)作狀況的監(jiān)視。即,根據(jù)本發(fā)明,即使各計(jì)算機(jī)的電源被接通,也不進(jìn)行由各計(jì)算機(jī)進(jìn)行的各外圍設(shè)備的初始化,各計(jì)算機(jī)也不開(kāi)始各外圍設(shè)備的動(dòng)作狀況的監(jiān)視,直至從各計(jì)算機(jī)向各外圍設(shè)備發(fā)送處理命令。因此,在計(jì)算機(jī)的電源被接通的網(wǎng)絡(luò)系統(tǒng)的啟動(dòng)時(shí),能夠防止用于初始化外圍設(shè)備的數(shù)據(jù)包以及用于監(jiān)視外圍設(shè)備的動(dòng)作狀況的數(shù)據(jù)包集中于網(wǎng)絡(luò)。因此,能夠抑制網(wǎng)絡(luò)負(fù)荷的集中。另外,若特定的外圍設(shè)備的電源從接通的狀態(tài)變化為斷開(kāi),則設(shè)備驅(qū)動(dòng)程序停止特定的外圍設(shè)備的動(dòng)作狀況的監(jiān)視。因此,能夠抑制為了監(jiān)視外圍設(shè)備的狀況而流通網(wǎng)絡(luò)的數(shù)據(jù)包的量。并且,在特定的外圍設(shè)備中進(jìn)行了初始化之后,設(shè)備驅(qū)動(dòng)程序監(jiān)視特定的外圍設(shè)備的動(dòng)作狀況,直至特定的外圍設(shè)備的電源被斷開(kāi),所以,在特定的外圍設(shè)備中進(jìn)行基于來(lái)自與網(wǎng)絡(luò)連接的其他的計(jì)算機(jī)的處理命令的處理動(dòng)作的情況下,也能夠由該設(shè)備驅(qū)動(dòng)程序動(dòng)作的特定的計(jì)算機(jī)把握該動(dòng)作狀態(tài)。例如,在根據(jù)來(lái)自其他的計(jì)算機(jī)的處理命令進(jìn)行處理動(dòng)作時(shí),在特定的外圍設(shè)備上產(chǎn)生錯(cuò)誤的情況下,在特定的計(jì)算機(jī)中也能夠把握該錯(cuò)誤。此處,計(jì)算機(jī)監(jiān)視的外圍設(shè)備的動(dòng)作狀況包括:表示外圍設(shè)備進(jìn)行處理動(dòng)作的狀態(tài)的忙碌狀況、表示在外圍設(shè)備中產(chǎn)生錯(cuò)誤的錯(cuò)誤狀況、和表示外圍設(shè)備的電源從接通的狀態(tài)變化為斷開(kāi)的電源切斷狀況。在本發(fā)明中,優(yōu)選具備:啟動(dòng)狀況監(jiān)視部,在上述特定的外圍設(shè)備中未進(jìn)行基于上述第I初始化命令的初始化的情況下,其對(duì)表示上述特定的外圍設(shè)備的電源從斷開(kāi)的狀態(tài)變化到接通的第I啟動(dòng)狀況進(jìn)行監(jiān)視;再次發(fā)送部,若檢測(cè)出上述第I啟動(dòng)狀況,則其再次發(fā)送上述第I初始化命令。所謂的在特定的外圍設(shè)備中未進(jìn)行基于第I初始化命令的初始化的情況是在從設(shè)備驅(qū)動(dòng)程序發(fā)送最初的處理命令時(shí),特定的外圍設(shè)備的電源被斷開(kāi)的情況。在這樣的情況下,若設(shè)備驅(qū)動(dòng)程序監(jiān)視特定的外圍設(shè)備的第I啟動(dòng)狀況,在檢測(cè)出第I啟動(dòng)狀況的情況下再次發(fā)送第I初始化命令,則在特定的外圍設(shè)備的電源從斷開(kāi)的狀態(tài)變化為接通后,進(jìn)行初始化。因此,能夠在設(shè)備驅(qū)動(dòng)程序和特定的外圍設(shè)備之間確立通信,開(kāi)始動(dòng)作狀況的監(jiān)視。另外,通過(guò)初始化在設(shè)備驅(qū)動(dòng)程序和特定的外圍設(shè)備之間確立通信,所以通過(guò)與第I初始化命令一起發(fā)送不在特定的打印機(jī)中處理而在該設(shè)備驅(qū)動(dòng)程序動(dòng)作的特定的計(jì)算機(jī)中保留的處理命令,能夠使電源成為接通的狀態(tài)的特定的外圍設(shè)備不延遲地進(jìn)行基于處理命令的處理動(dòng)作。在本發(fā)明中,優(yōu)選上述初始化命令發(fā)送部在上述設(shè)備驅(qū)動(dòng)程序發(fā)送上述處理命令至上述特定的外圍設(shè)備時(shí),在上述處理命令不是向上述特定的外圍設(shè)備發(fā)送的最初的處理命令,并且既不進(jìn)行利用上述啟動(dòng)狀況監(jiān)視部的上述第I啟動(dòng)狀況的監(jiān)視也不進(jìn)行利用上述動(dòng)作狀況監(jiān)視部的上述動(dòng)作狀況的監(jiān)視的情況下,發(fā)送用于進(jìn)行確立該設(shè)備驅(qū)動(dòng)程序和上述特定的外圍設(shè)備之間的通信的初始化的第2初始化命令,若在上述特定的外圍設(shè)備中進(jìn)行基于上述第2初始化命令的初始化,則上述動(dòng)作狀況監(jiān)視部監(jiān)視上述特定的外圍設(shè)備的上述動(dòng)作狀況,直至該特定的外圍設(shè)備的電源被斷開(kāi)。從設(shè)備驅(qū)動(dòng)程序向特定的外圍設(shè)備發(fā)送的處理命令是第2次以及第2次之后的處理命令,所謂的啟動(dòng)狀況監(jiān)視部或者動(dòng)作狀況監(jiān)視部不監(jiān)視特定的外圍設(shè)備的情況是在從設(shè)備驅(qū)動(dòng)程序發(fā)送最初的處理命令至特定的外圍設(shè)備時(shí),特定的外圍設(shè)備的電源被接通,進(jìn)行動(dòng)作狀況的監(jiān)視,但之后特定的外圍設(shè)備的電源被斷開(kāi),動(dòng)作狀況的監(jiān)視停止的情況。在這樣的情況下,若與處理命令一起發(fā)送第2初始化命令,則再之后接通特定的外圍設(shè)備的電源的情況下,基于第2初始化命令進(jìn)行特定的外圍設(shè)備的初始化。因此,在設(shè)備驅(qū)動(dòng)程序和特定的外圍設(shè)備之間確立通信,從而能夠開(kāi)始動(dòng)作狀況的監(jiān)視。另外,通過(guò)初始化在設(shè)備驅(qū)動(dòng)程序和特定的外圍設(shè)備之間確立通信,所以,通過(guò)與第2初始化命令一起發(fā)送不在特定的打印機(jī)中處理而在該設(shè)備驅(qū)動(dòng)程序中保留的處理命令,能夠使電源成為接通的狀態(tài)的特定的外圍設(shè)備不延遲地進(jìn)行基于處理命令的處理動(dòng)作。在該情況下,優(yōu)選在上述特定的外圍設(shè)備中未進(jìn)行基于上述第2初始化命令的初始化的情況下,上述啟動(dòng)狀況監(jiān)視部對(duì)表示上述特定的外圍設(shè)備的電源從斷開(kāi)的狀態(tài)變化到接通的第2啟動(dòng)狀況進(jìn)行監(jiān)視,并且,若檢測(cè)出上述第2啟動(dòng)狀況,則上述再次發(fā)送部再次發(fā)送上述第2初始化命令。所謂的在特定的外圍設(shè)備中未進(jìn)行基于第2初始化命令的初始化的情況是特定的外圍設(shè)備的電源暫時(shí)被接通,進(jìn)行動(dòng)作狀況的監(jiān)視,但之后電源被斷開(kāi),停止動(dòng)作狀況的監(jiān)視,再此后發(fā)送第2次以及第2次之后的處理命令時(shí),電源維持?jǐn)嚅_(kāi)的狀態(tài)的情況。在這樣的情況下,若設(shè)備驅(qū)動(dòng)程序監(jiān)視特定的外圍設(shè)備的第2啟動(dòng)狀況,在檢測(cè)出第2啟動(dòng)狀況的情況下再次發(fā)送處理命令以及第2初始化命令,則再之后在接通特定的外圍設(shè)備的電源的情況下,基于第2初始化命令進(jìn)行特定的外圍設(shè)備的初始化。因此,能夠在設(shè)備驅(qū)動(dòng)程序和特定的外圍設(shè)備之間確立通信,開(kāi)始動(dòng)作狀況的監(jiān)視。另外,通過(guò)初始化在設(shè)備驅(qū)動(dòng)程序和特定的外圍設(shè)備之間確立通信,所以通過(guò)與第2初始化命令一起發(fā)送不在特定的打印機(jī)中處理而在該設(shè)備驅(qū)動(dòng)程序中保留的處理命令,能夠使電源成為接通的狀態(tài)的特定的外圍設(shè)備不延遲地進(jìn)行基于處理命令的處理動(dòng)作。接下來(lái),本發(fā)明涉及經(jīng)由網(wǎng)絡(luò)連接至少I臺(tái)外圍設(shè)備以及至少I臺(tái)計(jì)算機(jī)的網(wǎng)絡(luò)系統(tǒng),其特征在于,在從特定的上述計(jì)算機(jī)最初發(fā)送使特定的上述外圍設(shè)備進(jìn)行處理動(dòng)作的處理命令時(shí),從該特定的計(jì)算機(jī)發(fā)送用于進(jìn)行確立在上述特定的計(jì)算機(jī)和上述特定的外圍設(shè)備之間的通信的初始化的第I初始化命令,若在上述特定的外圍設(shè)備中進(jìn)行基于上述第I初始化命令的初始化,則上述特定的計(jì)算機(jī)對(duì)表示該特定的外圍設(shè)備的動(dòng)作狀態(tài)的動(dòng)作狀況進(jìn)行監(jiān)視,直至上述特定的外圍設(shè)備的電源被斷開(kāi)。換而言之,在經(jīng)由網(wǎng)絡(luò)連接至少I臺(tái)外圍設(shè)備以及至少I臺(tái)計(jì)算機(jī)的網(wǎng)絡(luò)系統(tǒng)中,在上述計(jì)算機(jī)中,用于驅(qū)動(dòng)控制上述外圍設(shè)備的設(shè)備驅(qū)動(dòng)程序動(dòng)作,具備:判斷部,其在上述設(shè)備驅(qū)動(dòng)程序發(fā)送使該設(shè)備驅(qū)動(dòng)程序驅(qū)動(dòng)作為控制的對(duì)象的特定的外圍設(shè)備進(jìn)行處理動(dòng)作的處理命令時(shí),判斷上述處理命令是否是向上述特定的外圍設(shè)備發(fā)送的最初的處理命令;初始化命令發(fā)送部,其在上述處理命令是最初的處理命令的情況下,發(fā)送用于進(jìn)行確立該設(shè)備驅(qū)動(dòng)程序和上述特定的外圍設(shè)備之間的通信的初始化的第I初始化命令;監(jiān)視部,若基于上述第I初始化命令進(jìn)行初始化,則其對(duì)表示上述特定的外圍設(shè)備的動(dòng)作狀態(tài)的動(dòng)作狀況進(jìn)行監(jiān)視,直至該特定的外圍設(shè)備的電源被斷開(kāi)。根據(jù)本發(fā)明,即使與網(wǎng)絡(luò)連接的各計(jì)算機(jī)的電源被接通,也不進(jìn)行由各計(jì)算機(jī)進(jìn)行的各外圍設(shè)備的初始化,各計(jì)算機(jī)也不開(kāi)始各外圍設(shè)備的動(dòng)作狀況的監(jiān)視,直至從各計(jì)算機(jī)發(fā)送處理命令至與網(wǎng)絡(luò)連接的各外圍設(shè)備。因此,在計(jì)算機(jī)的電源被接通的網(wǎng)絡(luò)系統(tǒng)的啟動(dòng)時(shí),能夠防止用于初始化外圍設(shè)備的數(shù)據(jù)包以及用于監(jiān)視外圍設(shè)備的狀況的數(shù)據(jù)包集中于網(wǎng)絡(luò)。因此,能夠抑制網(wǎng)絡(luò)負(fù)荷的集中。另外,若網(wǎng)絡(luò)上的特定的外圍設(shè)備的電源從接通的狀態(tài)變化為斷開(kāi),則計(jì)算機(jī)停止特定的外圍設(shè)備的狀況的監(jiān)視。因此,能夠抑制為了監(jiān)視外圍設(shè)備的狀況而流通網(wǎng)絡(luò)的數(shù)據(jù)包的量。并且,在特定的外圍設(shè)備中進(jìn)行了初始化之后,計(jì)算機(jī)監(jiān)視該特定的外圍設(shè)備的狀況,直至特定的外圍設(shè)備的電源被斷開(kāi),所以,在特定的外圍設(shè)備進(jìn)行基于來(lái)自網(wǎng)絡(luò)上的其他的計(jì)算機(jī)的處理命令的處理動(dòng)作的情況下,也能夠由特定的計(jì)算機(jī)把握該動(dòng)作狀況。
圖1是本發(fā)明的網(wǎng)絡(luò)系統(tǒng)的構(gòu)成圖。圖2是表示本發(fā)明的網(wǎng)絡(luò)系統(tǒng)的控制系統(tǒng)的概要框圖。圖3是在網(wǎng)絡(luò)系統(tǒng)的啟動(dòng)時(shí)計(jì)算機(jī)監(jiān)視打印機(jī)的狀況的狀況監(jiān)視動(dòng)作的流程圖。圖4是在監(jiān)視中的打印機(jī)的電源在中途被切斷的情況下,計(jì)算機(jī)監(jiān)視打印機(jī)的狀況的狀況監(jiān)視動(dòng)作的流程圖。
具體實(shí)施例方式
以下,參照附圖,對(duì)本發(fā)明的實(shí)施方式的網(wǎng)絡(luò)系統(tǒng)進(jìn)行說(shuō)明。網(wǎng)絡(luò)系統(tǒng)圖1是表示本發(fā)明的網(wǎng)絡(luò)系統(tǒng)的構(gòu)成圖。網(wǎng)絡(luò)系統(tǒng)I具有多臺(tái)計(jì)算機(jī)2 (1)^2(X)以及多臺(tái)打印機(jī)(外圍設(shè)備)3 (1)^3 (y)、連接這些計(jì)算機(jī)2 (1)^2 (x)以及打印機(jī)3 (1)^3 (y)的網(wǎng)絡(luò)4。在本例中,網(wǎng)絡(luò)4是敷設(shè)在辦公室、醫(yī)院等區(qū)域的以太網(wǎng)(注冊(cè)商標(biāo))標(biāo)準(zhǔn)的LAN,在通信協(xié)議中使用TCP/IP`。在本例的網(wǎng)絡(luò)系統(tǒng)I中,經(jīng)由網(wǎng)絡(luò)4,例如連接有200臺(tái)以上的計(jì)算機(jī)2 (1)^2 (X)和50臺(tái)以上的打印機(jī)3 (1)^3 (y)。在各計(jì)算機(jī)2
(1)^2 (x)上連接有作為輸入裝置的鍵盤5和鼠標(biāo)6,作為輸出裝置連接有顯示器7??刂葡到y(tǒng)圖2是表示網(wǎng)絡(luò)系統(tǒng)I的控制系統(tǒng)的概要框圖。計(jì)算機(jī)2 (1)^2 (X)分別具備用于與網(wǎng)絡(luò)4連接的通信接口 10、和具備CPU以及存儲(chǔ)器的運(yùn)算處理部11。在運(yùn)算處理部11中,操作系統(tǒng)12、應(yīng)用程序13、和打印機(jī)驅(qū)動(dòng)程序14 (1)^14 (y)進(jìn)行動(dòng)作。操作系統(tǒng)12、應(yīng)用程序13、以及打印機(jī)驅(qū)動(dòng)程序14 (1)^14 (y)在各計(jì)算機(jī)2 (1)^2 (x)的電源被接通的各計(jì)算機(jī)2 (1)^2 (X)啟動(dòng)時(shí)啟動(dòng)。各計(jì)算機(jī)2 (1)^2 (X)均具備相同的構(gòu)成。打印機(jī)驅(qū)動(dòng)程序14 (1)^14 (y)是用于經(jīng)由網(wǎng)絡(luò)4驅(qū)動(dòng)控制各打印機(jī)3 (1)^3(y)的程序(設(shè)備驅(qū)動(dòng)程序),與各打印機(jī)3 (1)^3 (y)一一對(duì)應(yīng)。因此,在各計(jì)算機(jī)2 (I) 2 (X)上安裝有與連接在網(wǎng)絡(luò)4上的打印機(jī)3 (1)^3 (y)的數(shù)量對(duì)應(yīng)的數(shù)量的打印機(jī)驅(qū)動(dòng)程序14 (1Γ14 (y),進(jìn)行動(dòng)作。各打印機(jī)驅(qū)動(dòng)程序14 (1Γ14 (y)均具備相同的構(gòu)成。若從與網(wǎng)絡(luò)4連接的多個(gè)計(jì)算機(jī)2 (I廠2 (X)中的一個(gè)計(jì)算機(jī)2 ( α )(以下,稱為特定的計(jì)算機(jī)2(a))中動(dòng)作的應(yīng)用程序13輸出用于使與網(wǎng)絡(luò)4連接的多個(gè)打印機(jī)3(I廣3 (y)中的一個(gè)打印機(jī)3 (α)(以下,稱為特定的打印機(jī)3 ( α ))進(jìn)行打印處理的打印數(shù)據(jù),則打印數(shù)據(jù)經(jīng)由操作系統(tǒng)12被交接給驅(qū)動(dòng)控制特定的打印機(jī)3(a)的特定的打印機(jī)驅(qū)動(dòng)程序14 ( α )。于是,特定的打印機(jī)驅(qū)動(dòng)程序14 ( α )根據(jù)打印數(shù)據(jù)生成打印命令(處理命令),將該打印命令經(jīng)由通信接口 10發(fā)送至特定的打印機(jī)3( α )。獲取來(lái)自特定的打印機(jī)驅(qū)動(dòng)程序14 ( α )的打印命令的打印機(jī)3(a)進(jìn)行打印數(shù)據(jù)的打印(處理動(dòng)作)。特定的打印機(jī)驅(qū)動(dòng)程序14 ( α )具備判斷從該特定的打印機(jī)驅(qū)動(dòng)程序14 ( α )發(fā)送的打印命令是否是向特定的打印機(jī)3 ( α )發(fā)送的最初的打印命令的判斷部20、用于向特定的打印機(jī)3 ( α )發(fā)送初始化命令的初始化命令發(fā)送部21、用于再次發(fā)送初始化命令的再次發(fā)送部22、對(duì)表示特定的打印機(jī)3 ( α )的電源從斷開(kāi)狀態(tài)變化為接通的啟動(dòng)狀況進(jìn)行監(jiān)視的啟動(dòng)狀況監(jiān)視部23、以及對(duì)表示特定的打印機(jī)3 ( α )的動(dòng)作狀態(tài)的動(dòng)作狀況進(jìn)行監(jiān)視的動(dòng)作狀況監(jiān)視部24。此處,初始化命令包括用于在特定的計(jì)算機(jī)2 (α)(具備特定的打印機(jī)驅(qū)動(dòng)程序14 ( α ))和特定的打印機(jī)驅(qū)動(dòng)程序14 ( α )作為驅(qū)動(dòng)控制的對(duì)象的特定的打印機(jī)3(a)之間確立通信的通信確立處理命令、以及用于確認(rèn)特定的打印機(jī)3 ( α )中有無(wú)產(chǎn)生錯(cuò)誤的錯(cuò)誤確認(rèn)處理命令。另外,動(dòng)作狀況包括表示特定的打印機(jī)3 (α)正進(jìn)行打印的狀態(tài)的忙碌狀況、表示特定的打印機(jī)3 ( α )產(chǎn)生缺少打印紙等錯(cuò)誤的狀態(tài)的錯(cuò)誤狀況、表示特定的打印機(jī)3 (α)的電源從接通狀態(tài)變化為斷開(kāi)的電源切斷狀況等。此處,所謂的最初的打印命令是在特定的計(jì)算機(jī)2 ( α )的電源被接通后,從特定的計(jì)算機(jī)2 ( α )向特定的打印機(jī)3(a)最初發(fā)送的打印命令。判斷部20判斷從特定的打印機(jī)驅(qū)動(dòng)程序14 ( a )發(fā)送至特定的打印機(jī)3 ( a )的打印命令是否是特定的計(jì)算機(jī)2 ( a )的電源被接通后最初發(fā)送的最初的打印命令。初始化命令發(fā)送部21在從特定的打印機(jī)驅(qū)動(dòng)程序14( a )向特定的打印機(jī)3( a )發(fā)送打印命令時(shí),在該打印命令是最初的打印命令的情況下,發(fā)送用于進(jìn)行特定的打印機(jī)3(a )的初始化的第I初始化命令。另外,在從特定的打印機(jī)驅(qū)動(dòng)程序14 ( a )向特定的打印機(jī)3(a)發(fā)送打印命令時(shí),在該打印命令不是向特定的打印機(jī)3(a)發(fā)送的最初的打印命令,且在既未進(jìn)行利用啟動(dòng)狀況監(jiān)視部23的啟動(dòng)狀況的監(jiān)視也未進(jìn)行利用動(dòng)作狀況監(jiān)視部24的動(dòng)作狀況的監(jiān)視的情況下,發(fā)送用于進(jìn)行特定的打印機(jī)3 ( a )的初始化的第2初始化命令。此處,所謂的打印命令不是向特定的打印機(jī)3 (α)發(fā)送的最初的打印命令,且既未進(jìn)行利用啟動(dòng)狀況監(jiān)視部23的啟動(dòng)狀況的監(jiān)視也未進(jìn)行利用動(dòng)作狀況監(jiān)視部24的動(dòng)作狀況的監(jiān)視的情況,是指在從特定的打印機(jī)驅(qū)動(dòng)程序14 ( a )向特定的打印機(jī)3(a)發(fā)送最初的打印命令時(shí),特定的打印機(jī)3(a)的電源被接通,但之后特定的打印機(jī)3(a)的電源被斷開(kāi)的情況。若利用啟動(dòng)狀況監(jiān)視部23檢測(cè)出啟動(dòng)狀況,則再次發(fā)送部22將在特定的計(jì)算機(jī)2(a)中成為保留狀態(tài)的第I初始化命令,或者第2初始化命令再次發(fā)送至特定的打印機(jī)3(a)。另外,在特定的計(jì)算機(jī)2 ( a )中存在成為保留狀態(tài)的打印命令的情況下,再次發(fā)送部22與第I初始化命令或第2初始化命令一起再次發(fā)送該打印命令。啟動(dòng)狀況監(jiān)視部23定期發(fā)送ICMP/TCP數(shù)據(jù)包(PING請(qǐng)求)至特定的打印機(jī)3(a ),根據(jù)有無(wú)針對(duì)該P(yáng)ING請(qǐng)求的響應(yīng),來(lái)監(jiān)視啟動(dòng)狀況。動(dòng)作狀況監(jiān)視部24通過(guò)定期發(fā)送UDP/TCP數(shù)據(jù)包(狀況通知命令)至特定的打印機(jī)3(a),從而與特定的打印機(jī)3(a)之間定期進(jìn)行通信,獲取特定的打印機(jī)3 ( a )的動(dòng)作狀況。此處,若基于來(lái)自初始化命令發(fā)送部21的第I初始化命令,進(jìn)行特定的打印機(jī)3(a )的初始化,則動(dòng)作狀況監(jiān)視部24監(jiān)視特定的打印機(jī)3(a)的動(dòng)作狀況直至該特定的打印機(jī)3 ( a )的電源被斷開(kāi)。即,在從特定的打印機(jī)驅(qū)動(dòng)程序14 ( a )發(fā)送最初的打印命令至特定的打印機(jī)3 U)時(shí),特定的打印機(jī)3 U)的電源被接通的情況下,基于來(lái)自初始化命令發(fā)送部21的第I初始化命令進(jìn)行特定的打印機(jī)3(a)的初始化,確立特定的打印機(jī)驅(qū)動(dòng)程序14 (α)和特定的打印機(jī)3 (α)之間的通信。因此,從進(jìn)行初始化到特定的打印機(jī)3 ( a )的電源被斷開(kāi)為止,S卩,直到檢測(cè)出電源切斷狀況為止,特定的打印機(jī)驅(qū)動(dòng)程序14 ( a )與特定的打印機(jī)3(a)之間定期進(jìn)行通信,獲取特定的打印機(jī)3(a)的動(dòng)作狀況。另外,若基于來(lái)自初始化命令發(fā)送部21的第2初始化命令進(jìn)行特定的打印機(jī)3(a )的初始化,則動(dòng)作狀況監(jiān)視部24監(jiān)視特定的打印機(jī)3(a)的動(dòng)作狀況直至該特定的打印機(jī)3 (α)的電源被斷開(kāi)。即,在從特定的打印機(jī)驅(qū)動(dòng)程序14 (α)發(fā)送最初的打印命令至特定的打印機(jī)3(a)時(shí),特定的打印機(jī)3(a)的電源被接通,但之后特定的打印機(jī)3(a )的電源被斷開(kāi),再之后特定的打印機(jī)3(a)的電源被接通,維持電源接通的狀態(tài)的情況下,基于來(lái)自初始化命令發(fā)送部21的第2初始化命令進(jìn)行特定的打印機(jī)3(a)的初始化,確立特定的打印機(jī)驅(qū)動(dòng)程序14 (α)和特定的打印機(jī)3 (α)之間的通信。因此,從進(jìn)行初始化直至特定的打印機(jī)3 ( a )的電源被斷開(kāi)為止,即,直至檢測(cè)出電源切斷狀況為止,特定的打印機(jī)驅(qū)動(dòng)程序14 ( a )與特定的打印機(jī)3 ( a )之間定期地進(jìn)行通信,獲取特定的打印機(jī)3 (α)的動(dòng)作狀況。啟動(dòng)狀況監(jiān)視部23在特定的打印機(jī)3( a )未進(jìn)行基于來(lái)自初始化命令發(fā)送部21的第I初始化命令的初始化的情況下,對(duì)表示特定的打印機(jī)3 ( a )的電源從斷開(kāi)的狀態(tài)變化到接通的第I啟動(dòng)狀況進(jìn)行監(jiān)視。此處,所謂的未進(jìn)行基于來(lái)自初始化命令發(fā)送部21的第I初始化命令的特定的打印機(jī)3(a)的初始化的情況是指在從特定的打印機(jī)驅(qū)動(dòng)程序14 ( a )最初發(fā)送打印命令至特定的打印機(jī)3 ( a )時(shí),特定的打印機(jī)3 ( a )的電源維持?jǐn)嚅_(kāi)狀態(tài)的情況,在這樣的情 況下,啟動(dòng)狀況監(jiān)視部23通過(guò)向特定的打印機(jī)3 ( a )定期發(fā)送PING請(qǐng)求,來(lái)監(jiān)視第I啟動(dòng)狀況。另外,啟動(dòng)狀況監(jiān)視部23在特定的打印機(jī)3(a)未進(jìn)行基于來(lái)自初始化命令發(fā)送部21的第2初始化命令的初始化的情況下,對(duì)表示特定的打印機(jī)3(a)的電源從斷開(kāi)的狀態(tài)變化到接通的第2啟動(dòng)狀況進(jìn)行監(jiān)視。所謂的未進(jìn)行基于來(lái)自初始化命令發(fā)送部21的第2初始化命令的特定的打印機(jī)3(a)的初始化的情況是指在從特定的打印機(jī)驅(qū)動(dòng)程序14 ( a )發(fā)送最初的打印命令至特定的打印機(jī)3(a)時(shí),特定的打印機(jī)3 ( a )的電源被接通,但之后特定的打印機(jī)3 ( a )的電源被斷開(kāi),維持電源斷開(kāi)的狀態(tài)的情況,在這樣的情況下,啟動(dòng)狀況監(jiān)視部23通過(guò)定期向特定的打印機(jī)3 ( a )發(fā)送PING請(qǐng)求,來(lái)監(jiān)視第2啟動(dòng)狀況。此處,特定的打印機(jī)驅(qū)動(dòng)程序14 ( a )在特定的計(jì)算機(jī)2 ( a )的電源從斷開(kāi)的狀態(tài)變?yōu)榻油ǖ臓顟B(tài)后,到向特定的打印機(jī)3 ( a )最初發(fā)送打印命令為止的期間,既不進(jìn)行動(dòng)作狀況的監(jiān)視也不進(jìn)行啟動(dòng)狀況的監(jiān)視。另外,特定的打印機(jī)驅(qū)動(dòng)程序14 ( a )在動(dòng)作狀況監(jiān)視部24基于電源切斷狀況檢測(cè)出特定的打印機(jī)3 ( a )的電源被斷開(kāi)的情況下,在利用動(dòng)作狀況監(jiān)視部24檢測(cè)出該電源斷開(kāi)到向特定的打印機(jī)3 ( a )重新發(fā)送打印命令的期間,既不進(jìn)行動(dòng)作狀況的監(jiān)視也不進(jìn)行啟動(dòng)狀況的監(jiān)視。接下來(lái),如圖2所示,打印機(jī)3 (1)^3 (y)以具備CPU以及存儲(chǔ)器的控制部30為中心構(gòu)成。在控制部30連接有用于與各計(jì)算機(jī)2 (1)^2 (X)之間進(jìn)行經(jīng)由網(wǎng)絡(luò)4的通信的通信接口 31、檢測(cè)記錄紙的有無(wú)的紙檢測(cè)器等各種傳感器32。另外,在控制部30的輸出側(cè)經(jīng)由驅(qū)動(dòng)器33、34連接有打印頭35以及用于輸送記錄紙的送紙馬達(dá)36。各打印機(jī)3(1)(y)全部具備相同的構(gòu)成??刂撇?0若接收到來(lái)自在特定的計(jì)算機(jī)2 ( α )中動(dòng)作的特定的打印機(jī)驅(qū)動(dòng)程序14 ( α )的PING請(qǐng)求,則對(duì)該P(yáng)ING請(qǐng)求進(jìn)行響應(yīng)。另外,控制部30若接收到來(lái)自特定的打印機(jī)驅(qū)動(dòng)程序14 ( α )的狀況通知命令,則基于紙檢測(cè)器等傳感器32的檢測(cè)值,例如,向特定的打印機(jī)驅(qū)動(dòng)程序14 ( α )發(fā)送表示陷入無(wú)紙狀態(tài)的錯(cuò)誤狀況?;蛘?,基于打印頭35、送紙馬達(dá)36的驅(qū)動(dòng)狀態(tài),向特定的打印機(jī)驅(qū)動(dòng)程序14 ( α )發(fā)送表示打印狀態(tài)的忙碌狀況。另外,控制部30若從特定的打印機(jī)驅(qū)動(dòng)程序14 ( α )接受打印命令的供給,則驅(qū)動(dòng)控制打印頭35以及送紙馬達(dá)36,從而對(duì)記錄紙實(shí)施打印。此處,在打印機(jī)3 (I) (y)中,也有具有將表示自己的電源從斷開(kāi)的狀態(tài)變化到接通的啟動(dòng)狀況通過(guò)廣播主動(dòng)通知給與網(wǎng)絡(luò)4連接的各計(jì)算機(jī)2 (1Γ2 (X)的功能的打印機(jī),但本例的各打印機(jī)3 (1)^3 (y)未安裝有將自己的啟動(dòng)狀況主動(dòng)通知給與網(wǎng)絡(luò)4連接的各計(jì)算機(jī)2 (1)^2 (X)的功能。另外,在打印機(jī)3 (1)^3 (y)安裝有將自己的啟動(dòng)狀況主動(dòng)通知給與網(wǎng)絡(luò)4連接的計(jì)算機(jī)2 (1)^2 (X)的功能的情況下,各打印機(jī)3 (1)^3 (y)在使該功能停止的狀態(tài)下與網(wǎng)絡(luò)4連接。由計(jì)算機(jī)進(jìn)行的打印機(jī)的狀況監(jiān)視動(dòng)作圖3是表示在網(wǎng)絡(luò)系統(tǒng)I的啟動(dòng)時(shí)由特定的計(jì)算機(jī)2 ( α )進(jìn)行的特定的打印機(jī)3(α)的狀況監(jiān)視動(dòng)作的流程圖。參照?qǐng)D3,對(duì)在各計(jì)算機(jī)2 (1)^2 (X)的電源從斷開(kāi)的狀態(tài)同時(shí)被接通的網(wǎng)絡(luò)系統(tǒng)I的啟動(dòng)時(shí),特定的計(jì)算機(jī)2 ( α )監(jiān)視特定的打印機(jī)3 ( α )的狀況的狀況監(jiān)視動(dòng)作進(jìn)行說(shuō)明。在各計(jì)算機(jī)2 (I) "2 (X)的電源從斷開(kāi)的狀態(tài)同時(shí)被接通的網(wǎng)絡(luò)系統(tǒng)I的啟動(dòng)時(shí)(步驟STl ),安裝在各計(jì)算機(jī)2 (1)^2 (X)中的各打印機(jī)驅(qū)動(dòng)程序14 (1)^14 (y)既不進(jìn)行各打印機(jī)驅(qū)動(dòng)程序14 (1)^14 (y)作為驅(qū)動(dòng)控制的對(duì)象的各打印機(jī)3 (1)^3 (y)的啟動(dòng)狀況的監(jiān)視也不進(jìn)行動(dòng)作狀況的監(jiān)視。另外,各計(jì)算機(jī)2 (1)^2 (X)的各打印機(jī)驅(qū)動(dòng)程序14 (I) (y)也不進(jìn)行各打印機(jī)3 (1)^3 (y)的初始化。因此,在網(wǎng)絡(luò)系統(tǒng)I的啟動(dòng)時(shí),用于監(jiān)視各打印機(jī)3 (1Γ3 (y)的啟動(dòng)狀況的數(shù)據(jù)包、用于監(jiān)視各打印機(jī)3 (1Γ3 (y)的動(dòng)作狀況的數(shù)據(jù)包、以及用于進(jìn)行各打印機(jī)3 (1)^3 (y)的初始化的數(shù)據(jù)包不集中于網(wǎng)絡(luò)4。因此,能夠抑制負(fù)荷向網(wǎng)絡(luò)4集中,能夠防止至能夠利用各打印機(jī)3 (I) (y)為止的啟動(dòng)時(shí)間延遲。然后,從在特定的計(jì)算機(jī)2 ( α )中動(dòng)作的特定的打印機(jī)驅(qū)動(dòng)程序14 ( α )向特定的打印機(jī)3 ( α )發(fā)送打印命令時(shí)(步驟ST2),在該打印命令是從特定的打印機(jī)驅(qū)動(dòng)程序14(α )向特定的打印機(jī)3 ( α )發(fā)送的最初的打印命令的情況下(步驟ST3),特定的打印機(jī)驅(qū)動(dòng)程序14 ( α )的初始化命令發(fā)送部21與該最初的打印命令一起發(fā)送第I初始化命令(步驟 ST4)。若發(fā)送第I初始化命令,則特定的計(jì)算機(jī)2(a)確認(rèn)在特定的打印機(jī)3 ( α )中是否進(jìn)行了基于第I初始化命令的初始化(步驟ST5)。并且,若在特定的打印機(jī)3 (α)中進(jìn)行基于第I初始化命令的初始化,則 確立特定的打印機(jī)驅(qū)動(dòng)程序14( α )和特定的打印機(jī)3(a)之間的通信,所以,特定的打印機(jī)驅(qū)動(dòng)程序14 ( a )的動(dòng)作狀況監(jiān)視部24監(jiān)視動(dòng)作狀況直至檢測(cè)出電源切斷狀況為止,即直至特定的打印機(jī)3 ( α )的電源被斷開(kāi)(步驟ST6)為止。另外,在特定的打印機(jī)3 (α)中進(jìn)行基于打印命令的打印。此處,從與網(wǎng)絡(luò)4連接的各計(jì)算機(jī)2 (1)^2 (X)在同一時(shí)刻同時(shí)發(fā)送打印命令的情況很少,所以若在從特定的打印機(jī)驅(qū)動(dòng)程序14 ( α )向特定的打印機(jī)3 ( α )最初發(fā)送打印命令時(shí),從該特定的計(jì)算機(jī)發(fā)送用于初始化特定的打印機(jī)3 ( α )的第I初始化命令,開(kāi)始特定的打印機(jī)3 (α)的動(dòng)作狀況的監(jiān)視,則能夠防止用于初始化各打印機(jī)3 (1)^3 (y)的數(shù)據(jù)包以及用于監(jiān)視各打印機(jī)3 (1)^3 (y)的動(dòng)作狀況的數(shù)據(jù)包集中于網(wǎng)絡(luò)4。因此,能夠抑制負(fù)荷向網(wǎng)絡(luò)4集中。另一方面,在步驟ST5中,在未確認(rèn)到特定的打印機(jī)3(a)中的基于第I初始化命令的初始化的情況下,在網(wǎng)絡(luò)系統(tǒng)I的啟動(dòng)時(shí)特定的打印機(jī)3(a)的電源沒(méi)被接通,維持?jǐn)嚅_(kāi)的狀態(tài),所以第I初始化命令以及最初的打印命令在特定的打印機(jī)3 ( a )中沒(méi)被處理,在特定的計(jì)算機(jī)2 ( a )中處于保留狀態(tài)。并且,在該情況下,特定的打印機(jī)驅(qū)動(dòng)程序14(a )的啟動(dòng)狀況監(jiān)視部23對(duì)表示特定的打印機(jī)3 ( a )的電源從斷開(kāi)的狀態(tài)變化到接通的第I啟動(dòng)狀況進(jìn)行監(jiān)視(步驟ST7)。然后,若由啟動(dòng)狀況監(jiān)視部23檢測(cè)到第I啟動(dòng)狀況,即若特定的打印機(jī)3 ( a )的電源從斷開(kāi)的狀態(tài)變?yōu)榻油?,則特定的打印機(jī)驅(qū)動(dòng)程序14 ( a )的再次發(fā)送部22再次發(fā)送第I初始化命令(步驟ST8)。由此,在特定的打印機(jī)3 ( a )中,進(jìn)行基于第I初始化命令的初始化。另外,通過(guò)初始化在特定的計(jì)算機(jī)2 (α)和特定的外圍設(shè)備之間確立通信,開(kāi)始利用動(dòng)作狀況監(jiān)視部24的動(dòng)作狀況的監(jiān)視。并且,動(dòng)作狀況監(jiān)視部24監(jiān)視動(dòng)作狀況直至檢測(cè)到電源切斷狀況,即直至特定的打印機(jī)3(a)的電源被斷開(kāi)(步驟ST9)。此處,在再次發(fā)送部22再次發(fā)送第I初始化命令時(shí),再次發(fā)送部22再次發(fā)送在特定的計(jì)算機(jī)2 ( a )側(cè)處于保留狀態(tài)的最初的打印命令。因此,在電源成為接通的狀態(tài)的特定的打印機(jī)3 ( a )中,不延遲地進(jìn)行基于最初的打印命令的處理動(dòng)作。此外,在至檢測(cè)出第 I啟動(dòng)狀況為止的期間,從特定的計(jì)算機(jī)2(a)向特定的打印機(jī)3 ( a )發(fā)送第2次以及第2次之后的打印命令的情況下,即在步驟ST3中判斷為不是最初的打印命令的情況下,在步驟ST5中確認(rèn)到特定的打印機(jī)3 ( a )的初始化時(shí),動(dòng)作狀況監(jiān)視部24監(jiān)視動(dòng)作狀況(步驟ST6),所以從初始化命令發(fā)送部21不會(huì)與第2次以及第2次之后的打印命令一起發(fā)送第I初始化命令,而只發(fā)送第2次以及第2次之后的打印命令(步驟ST10)。由此,在特定的打印機(jī)3 (α)中,進(jìn)行基于該第2次以及第2次之后的打印命令的打印。另外,在步驟ST3中判斷為不是最初的打印命令的情況下,在步驟ST5中沒(méi)有確認(rèn)到特定的打印機(jī)3(a)的初始化時(shí),在之后的步驟ST7中啟動(dòng)狀況監(jiān)視部23監(jiān)視第I啟動(dòng)狀況,所以從初始化命令發(fā)送部21不會(huì)與第2次以及第2次之后的打印命令一起發(fā)送第I初始化命令,而只發(fā)送第2次以及第2次之后的打印命令(步驟ST10)。但特定的打印機(jī)3(a)維持電源斷開(kāi)的狀態(tài),所以第2次以及第2次之后的打印命令與最初的打印命令一起成為在特定的計(jì)算機(jī)2 ( a )側(cè)處于保留狀態(tài)的狀態(tài)。因此,在之后的步驟ST7中檢測(cè)出第I啟動(dòng)狀況的情況下,再次發(fā)送部22再次發(fā)送第I初始化命令的步驟ST8中,也再次發(fā)送處于保留狀態(tài)的最初的打印命令以及第2次以及第2次以后的處理命令。由此,在電源成為接通的狀態(tài)的特定的打印機(jī)3 ( a )中,接著基于最初的打印命令的打印,不延遲地進(jìn)行基于第2次以及第2次之后的打印命令的打印。圖4是表示被監(jiān)視狀況的特定的打印機(jī)3 ( α )的電源在中途被斷開(kāi)的情況下的由特定的計(jì)算機(jī)2 (α)進(jìn)行的特定的打印機(jī)3 (α)的狀況監(jiān)視動(dòng)作的流程圖。圖4所示的情況是如下的情況:在從特定的計(jì)算機(jī)2 ( α )的特定的打印機(jī)驅(qū)動(dòng)程序14 ( α )發(fā)送最初的打印命令至特定的打印機(jī)3 ( α )時(shí),特定的打印機(jī)3 ( α )的電源被接通,進(jìn)行利用特定的打印機(jī)驅(qū)動(dòng)程序14 ( α )的動(dòng)作狀況監(jiān)視部24的動(dòng)作狀況的監(jiān)視,但之后特定的打印機(jī)3 ( α )的電源被斷開(kāi)。在這樣的情況下,動(dòng)作狀況監(jiān)視部24基于動(dòng)作狀況(電源切斷狀況)檢測(cè)特定的打印機(jī)3 (α)的電源被斷開(kāi)(步驟ST11)。此處,若檢測(cè)出特定的打印機(jī)3 (α)的電源被斷開(kāi),則特定的打印機(jī)驅(qū)動(dòng)程序14 ( α )成為既不進(jìn)行動(dòng)作狀況的監(jiān)視也不進(jìn)行啟動(dòng)狀況的監(jiān)視的狀態(tài),直至重新發(fā)送針對(duì)特定的打印機(jī)3 (α)的打印命令。由此,能夠降低用于監(jiān)視啟動(dòng)狀況的數(shù)據(jù)包以及用于監(jiān)視動(dòng)作狀況的數(shù)據(jù)包,所以能夠降低網(wǎng)絡(luò)4的負(fù)荷。然后,從在特定的計(jì)算機(jī)2 ( α )中動(dòng)作的特定的打印機(jī)驅(qū)動(dòng)程序14 ( α )向特定的打印機(jī)3 ( α )重新發(fā)送打印命令時(shí)(步驟ST12),特定的打印機(jī)驅(qū)動(dòng)程序14 ( α )的初始化命令發(fā)送部21與該打印命令一起發(fā)送第2初始化命令(步驟ST13)。即在重新發(fā)送打印命令時(shí),特定的計(jì)算機(jī)2(a)對(duì)特定的打印機(jī)3(a)的動(dòng)作狀況以及啟動(dòng)狀況均不進(jìn)行監(jiān)視,所以在這樣的情況下,從初始化命令發(fā)送部21與新的打印命令一起發(fā)送第2初始化命令。若發(fā)送第2初始化命令,則特定的計(jì)算機(jī)2(a)確認(rèn)在特定的打印機(jī)3 ( α )中是否進(jìn)行了基于第2初始化命令的初始化(步驟ST14)。并且,若在特定的打印機(jī)3 ( α )中進(jìn)行基于第2初始化命令的初始化,則在特定的打印機(jī)驅(qū)動(dòng)程序14 ( α )和特定的打印機(jī)3(α )之間確立通信,所以特定的打印機(jī)驅(qū)動(dòng)程序14 ( α )的動(dòng)作狀況監(jiān)視部24監(jiān)視動(dòng)作狀況,直至檢測(cè)出電源切斷狀況,即直至特定的打印機(jī)3 (α)的電源被斷開(kāi)(步驟ST15)。另夕卜,在特定的打印機(jī)3 ( α )中進(jìn)行基于新的打印命令的打印。另一方面,在步驟ST14中,在沒(méi)有確認(rèn)到特定的打印機(jī)3 ( α )中的基于第2初始化命令的初始化的情況下,維持特定的打印機(jī)3 ( α )的電源斷開(kāi)的狀態(tài),所以在特定的打印機(jī)3(a)中不對(duì)第2初始化命令以及新的打印命令進(jìn)行處理,在特定的計(jì)算機(jī)2(a)中處于保留狀態(tài)。并且,在該情況下,特定的打印機(jī)驅(qū)動(dòng)程序14 ( α )的啟動(dòng)狀況監(jiān)視部23對(duì)表示特定的打印機(jī)3 (α )的電源從斷開(kāi)的狀態(tài)變化到接通的第2啟動(dòng)狀況進(jìn)行監(jiān)視(步驟 ST16)。然后,若通過(guò)啟動(dòng)狀況監(jiān)視部23檢測(cè)出第2啟動(dòng)狀況,即若特定的打印機(jī)3(a)的電源從斷開(kāi)的狀態(tài)成為接通,則特定的打印機(jī)驅(qū)動(dòng)程序14 ( α )的再次發(fā)送部22再次發(fā)送第2初始化命令(步驟ST17)。由此,在特定的打印機(jī)3(a)中,進(jìn)行基于第2初始化命令的初始化。另外,通過(guò)初始化在特定的計(jì)算機(jī)2 (α)和特定的外圍設(shè)備之間確立通信,開(kāi)始利用動(dòng)作狀況監(jiān)視部24的動(dòng)作狀況的監(jiān)視。并且,動(dòng)作狀況監(jiān)視部24監(jiān)視動(dòng)作狀況,直至檢測(cè)出電源斷開(kāi)狀況,即直至特定的打印機(jī)3 ( a )的電源被斷開(kāi)(步驟ST18)。此處,在再次發(fā)送部22再次發(fā)送第2初始化命令時(shí),再次發(fā)送部22再次發(fā)送在特定的計(jì)算機(jī)2 ( a )側(cè)處于保留狀態(tài)的新的打印命令。因此,在電源成為接通的狀態(tài)的特定的打印機(jī)3 ( a )中,不延遲地進(jìn)行基于新的打印命令的處理動(dòng)作。
此外,存在至檢測(cè)出第2啟動(dòng)狀況為止的期間,從特定的計(jì)算機(jī)2 ( α )向特定的打印機(jī)3 ( α )又發(fā)送打印命令的情況。在這樣的情況下,在步驟ST14中,在確認(rèn)到特定的打印機(jī)3(a)的初始化的情況下,動(dòng)作狀況監(jiān)視部24監(jiān)視動(dòng)作狀況(步驟ST15),所以從初始化命令發(fā)送部21不會(huì)與該打印命令一起發(fā)送第2初始化命令,只發(fā)送該打印命令。由此,在特定的打印機(jī)3(a)中,進(jìn)行基于該打印命令的打印。另外,在至檢測(cè)出第2啟動(dòng)狀況為止的期間,從特定的計(jì)算機(jī)2(a)向特定的打印機(jī)3 (α)又發(fā)送打印命令的情況下,在步驟ST14中沒(méi)有確認(rèn)到特定的打印機(jī)3 (α)的初始化時(shí),在之后的步驟ST16中啟動(dòng)狀況監(jiān)視部23監(jiān)視第2啟動(dòng)狀況,所以從初始化命令發(fā)送部21不會(huì)與該打印命令一起發(fā)送第2初始化命令,只發(fā)送該打印命令。但特定的打印機(jī)3 ( α )維持電源斷開(kāi)的狀態(tài),所以,該打印命令與新的打印命令一起成為在特定的計(jì)算機(jī)2( α )側(cè)處于保留狀態(tài)的狀態(tài)。因此,在之后的步驟ST16中檢測(cè)出第2啟動(dòng)狀況的情況下,在再次發(fā)送部22再次發(fā)送第2初始化命令的步驟ST17中,也再次發(fā)送處于保留狀態(tài)的新的打印命令以及之后的處理命令。由此,在電源成為接通的狀態(tài)的特定的打印機(jī)3 (α)中,接著基于新的打印命令的打印,不延遲地進(jìn)行基于之后的打印命令的打印。其他實(shí)施方式上述的網(wǎng)絡(luò)系統(tǒng)I是多個(gè)計(jì)算機(jī)2 (1)^2 (X)和多個(gè)打印機(jī)3 (1)^3 (y)經(jīng)由網(wǎng)絡(luò)4連接而成的,但只要將本發(fā)明應(yīng)用于至少包含I臺(tái)計(jì)算機(jī)以及至少I臺(tái)外圍設(shè)備的3臺(tái)以上的裝置經(jīng)由網(wǎng)絡(luò)連接而成的網(wǎng)絡(luò)系統(tǒng),在計(jì)算機(jī)的電源被接通的網(wǎng)絡(luò)系統(tǒng)的啟動(dòng)時(shí),能夠防止用于初始化外圍設(shè)備的數(shù)據(jù)包以及用于監(jiān)視外圍設(shè)備的動(dòng)作狀況的數(shù)據(jù)包集中于網(wǎng)絡(luò)。另外,上述的網(wǎng)絡(luò)系統(tǒng)I中,與網(wǎng)絡(luò)4連接的各外圍設(shè)備均為打印機(jī)3 (UKy),但各外圍設(shè)備并不限于打印機(jī)。例如,在向DVD等光學(xué)媒體上寫入信息的媒體發(fā)布服務(wù)器(media Publisher)、存儲(chǔ)裝置、掃描儀等與網(wǎng)絡(luò)連接的情況下,在由計(jì)算機(jī)2 (I廣2 (X)監(jiān)視這些啟動(dòng)狀況以及動(dòng)作狀 況時(shí),能夠適用本發(fā)明。
權(quán)利要求
1.一種外圍設(shè)備的狀況監(jiān)視方法,其特征在于, 是對(duì)連接了至少I臺(tái)計(jì)算機(jī)以及至少I臺(tái)外圍設(shè)備的網(wǎng)絡(luò)上的所述外圍設(shè)備進(jìn)行監(jiān)視的外圍設(shè)備的狀況監(jiān)視方法, 特定的所述計(jì)算機(jī)在最初發(fā)送使特定的所述外圍設(shè)備進(jìn)行處理動(dòng)作的處理命令時(shí),發(fā)送用于進(jìn)行初始化的第I初始化命令,該初始化用于確立與該特定的外圍設(shè)備之間的通 目, 若在所述特定的外圍設(shè)備中進(jìn)行基于所述第I初始化命令的初始化,則所述特定的計(jì)算機(jī)對(duì)表示該特定的外圍設(shè)備的動(dòng)作狀態(tài)的動(dòng)作狀況進(jìn)行監(jiān)視,直至所述特定的外圍設(shè)備的電源被斷開(kāi)。
2.根據(jù)權(quán)利要求1所述的外圍設(shè)備的狀況監(jiān)視方法,其特征在于, 在所述特定的外圍設(shè)備中未進(jìn)行基于所述第I初始化命令的初始化的情況下,所述特定的計(jì)算機(jī)對(duì)表示所述特定的外圍設(shè)備的電源從斷開(kāi)的狀態(tài)變化到接通的第I啟動(dòng)狀況進(jìn)行監(jiān)視,若檢測(cè)出所述第I啟動(dòng)狀況,則再次發(fā)送所述第I初始化命令, 若在所述特定的外圍設(shè)備中進(jìn)行基于所述第I初始化命令的初始化,則所述特定的計(jì)算機(jī)監(jiān)視該特定的外圍設(shè)備的所述動(dòng)作狀況,直至所述特定的外圍設(shè)備的電源被斷開(kāi)。
3.根據(jù)權(quán)利要求2所述的外圍設(shè)備的狀況監(jiān)視方法,其特征在于, 所述特定的計(jì)算機(jī)在第2次以及第2次之后發(fā)送針對(duì)所述特定的外圍設(shè)備的所述處理命令時(shí),在既不監(jiān)視所述特定的外圍設(shè)備的所述動(dòng)作狀況也不監(jiān)視所述第I啟動(dòng)狀況的情況下,發(fā)送用于進(jìn)行初始化的第2初始化命令,該初始化用于確立與所述特定的外圍設(shè)備之間的通信, 若在所述特定的外圍設(shè)備中進(jìn)行基于 所述第2初始化命令的初始化,則所述特定的計(jì)算機(jī)監(jiān)視該特定的外圍設(shè)備的所述動(dòng)作狀況,直至所述特定的外圍設(shè)備的電源被斷開(kāi)。
4.根據(jù)權(quán)利要求3所述的外圍設(shè)備的狀況監(jiān)視方法,其特征在于, 在所述特定的外圍設(shè)備中未進(jìn)行基于所述第2初始化命令的初始化的情況下,所述特定的計(jì)算機(jī)對(duì)表示所述特定的外圍設(shè)備的電源從斷開(kāi)的狀態(tài)變化到接通的第2啟動(dòng)狀況進(jìn)行監(jiān)視, 若檢測(cè)出所述第2啟動(dòng)狀況,則所述特定的計(jì)算機(jī)再次發(fā)送所述第2初始化命令, 若在所述特定的外圍設(shè)備中進(jìn)行基于所述第2初始化命令的初始化,則所述特定的計(jì)算機(jī)監(jiān)視該特定的外圍設(shè)備的所述動(dòng)作狀況,直至所述特定的外圍設(shè)備的電源被斷開(kāi)。
5.根據(jù)權(quán)利要求1所述的外圍設(shè)備的狀況監(jiān)視方法,其特征在于, 若所述特定的計(jì)算機(jī)的電源從斷開(kāi)的狀態(tài)被接通,則所述特定的計(jì)算機(jī)既不進(jìn)行所述特定的外圍設(shè)備的所述動(dòng)作狀況的監(jiān)視也不進(jìn)行表示所述特定的外圍設(shè)備的電源從斷開(kāi)的狀態(tài)變化到接通的啟動(dòng)狀況的監(jiān)視,直至向所述特定的外圍設(shè)備最初發(fā)送所述處理命令。
6.根據(jù)權(quán)利要求1所述的外圍設(shè)備的狀況監(jiān)視方法,其特征在于, 若基于所述動(dòng)作狀況檢測(cè)出所述特定的外圍設(shè)備的電源被斷開(kāi),則所述特定的計(jì)算機(jī)既不進(jìn)行所述特定的外圍設(shè)備的所述動(dòng)作狀況的監(jiān)視也不進(jìn)行表示所述特定的外圍設(shè)備的電源從斷開(kāi)的狀態(tài)變化到接通的啟動(dòng)狀況的監(jiān)視,直至重新發(fā)送針對(duì)所述特定的外圍設(shè)備的所述處理命令。
7.根據(jù)權(quán)利要求1所述的外圍設(shè)備的狀況監(jiān)視方法,其特征在于, 所述外圍設(shè)備是打印機(jī), 所述處理命令是使所述打印機(jī)進(jìn)行打印的打印命令。
8.根據(jù)權(quán)利要求1所述的外圍設(shè)備的狀況監(jiān)視方法,其特征在于, 在所述網(wǎng)絡(luò)上連接有包含至少I臺(tái)所述計(jì)算機(jī)以及至少I臺(tái)所述外圍設(shè)備的3臺(tái)以上的裝置。
9.一種計(jì)算機(jī),其特征在于, 是用于驅(qū)動(dòng)控制連接了至少I臺(tái)外圍設(shè)備以及至少I臺(tái)計(jì)算機(jī)的網(wǎng)絡(luò)上的所述外圍設(shè)備的設(shè)備驅(qū)動(dòng)程序工作的所述計(jì)算機(jī),具備: 判斷部,其在發(fā)送使該設(shè)備驅(qū)動(dòng)程序作為驅(qū)動(dòng)控制的對(duì)象的特定的所述外圍設(shè)備進(jìn)行處理動(dòng)作的處理命令時(shí),判斷所述處理命令是否為向所述特定的外圍設(shè)備發(fā)送的最初的處理命令; 初始化命令發(fā)送部,其在所述處理命令是最初的處理命令的情況下,發(fā)送用于進(jìn)行初始化的第I初始化命令,該初始化用于確立該設(shè)備驅(qū)動(dòng)程序和所述特定的外圍設(shè)備之間的通信; 動(dòng)作狀況監(jiān)視部,若基于所述第I初始化命令進(jìn)行初始化,則對(duì)表示所述特定的外圍設(shè)備的動(dòng)作狀態(tài)的動(dòng)作狀況進(jìn)行監(jiān)視,直至該特定的外圍設(shè)備的電源被斷開(kāi)。
10.根據(jù)權(quán)利 要求9所述的計(jì)算機(jī),其特征在于,具備: 啟動(dòng)狀況監(jiān)視部,其在所述特定的外圍設(shè)備中未進(jìn)行基于所述第I初始化命令的初始化的情況下,對(duì)表示所述特定的外圍設(shè)備的電源從斷開(kāi)的狀態(tài)變化到接通的第I啟動(dòng)狀況進(jìn)行監(jiān)視; 再次發(fā)送部,若檢測(cè)出所述第I啟動(dòng)狀況,則再次發(fā)送所述第I初始化命令。
11.根據(jù)權(quán)利要求10所述的計(jì)算機(jī),其特征在于, 所述初始化命令發(fā)送部在所述設(shè)備驅(qū)動(dòng)程序向所述特定的外圍設(shè)備發(fā)送所述處理命令時(shí),在所述處理命令不是向所述特定的外圍設(shè)備發(fā)送的最初的處理命令,且既不進(jìn)行利用所述啟動(dòng)狀況監(jiān)視部的所述第I啟動(dòng)狀況的監(jiān)視也不進(jìn)行利用所述動(dòng)作狀況監(jiān)視部的所述動(dòng)作狀況的監(jiān)視的情況下,發(fā)送用于進(jìn)行初始化的第2初始化命令,該初始化用于確立該設(shè)備驅(qū)動(dòng)程序和所述特定的外圍設(shè)備之間的通信, 若在所述特定的外圍設(shè)備中進(jìn)行基于所述第2初始化命令的初始化,則所述動(dòng)作狀況監(jiān)視部監(jiān)視所述特定的外圍設(shè)備的所述動(dòng)作狀況,直至該特定的外圍設(shè)備的電源被斷開(kāi)。
12.根據(jù)權(quán)利要求11所述的計(jì)算機(jī),其特征在于, 在所述特定的外圍設(shè)備中未進(jìn)行基于所述第2初始化命令的初始化的情況下,所述啟動(dòng)狀況監(jiān)視部對(duì)表示所述特定的外圍設(shè)備的電源從斷開(kāi)的狀態(tài)變化到接通的第2啟動(dòng)狀況進(jìn)行監(jiān)視, 若檢測(cè)出所述第2啟動(dòng)狀況,則所述再次發(fā)送部再次發(fā)送所述第2初始化命令。
13.根據(jù)權(quán)利要求9所述的計(jì)算機(jī),其特征在于, 所述外圍設(shè)備是打印機(jī), 所述處理命令是使所述打印機(jī)進(jìn)行打印的打印命令。
14.根據(jù)權(quán)利要求9所述的計(jì)算機(jī),其特征在于,在所述網(wǎng)絡(luò)上連接有包含至少I臺(tái)所述計(jì)算機(jī)以及至少I臺(tái)所述外圍設(shè)備的3臺(tái)以上的裝置。
15.一種網(wǎng)絡(luò)系統(tǒng),其特征在于, 是經(jīng)由網(wǎng)絡(luò)連接有至少I臺(tái)外圍設(shè)備以及至少I臺(tái)計(jì)算機(jī)的網(wǎng)絡(luò)系統(tǒng), 在從特定的所述計(jì)算機(jī)最初發(fā)送使特定的所述外圍設(shè)備進(jìn)行處理動(dòng)作的處理命令時(shí),從該特定的計(jì)算機(jī)發(fā)送用于進(jìn)行初始化的第I初始化命令,該初始化用于確立所述特定的計(jì)算機(jī)和所述特定的外圍設(shè)備之間的通信, 若在所述特定的外圍設(shè)備中進(jìn)行基于所述第I初始化命令的初始化,則所述特定的計(jì)算機(jī)對(duì)表示該特定的外圍設(shè)備的動(dòng)作狀態(tài)的動(dòng)作狀況進(jìn)行監(jiān)視,直至所述特定的外圍設(shè)備的電源被斷開(kāi)。
16.根據(jù)權(quán)利要求15所述的網(wǎng)絡(luò)系統(tǒng),其特征在于, 所述外圍設(shè)備是打印機(jī), 所述處理命令是使所述打印機(jī)進(jìn)行打印的打印命令。
17.根據(jù)權(quán)利要求15所述的網(wǎng)絡(luò)系統(tǒng),其特征在于, 在所述網(wǎng)絡(luò)上連接有包含至少I臺(tái)所述計(jì)算機(jī)以及至少I臺(tái)所述外圍設(shè)備的3臺(tái)以上的裝 置。
全文摘要
本發(fā)明涉及外圍設(shè)備的狀況監(jiān)視方法、計(jì)算機(jī)以及網(wǎng)絡(luò)系統(tǒng)。提供不使網(wǎng)絡(luò)負(fù)荷集中而能夠由計(jì)算機(jī)監(jiān)視外圍設(shè)備的狀況的網(wǎng)絡(luò)系統(tǒng)。在與網(wǎng)絡(luò)連接的特定的計(jì)算機(jī)中動(dòng)作的特定的打印機(jī)驅(qū)動(dòng)程序具備初始化命令發(fā)送部,其在向特定的打印機(jī)最初發(fā)送處理命令時(shí)向特定的打印機(jī)發(fā)送第1初始化命令;動(dòng)作狀況監(jiān)視部,若進(jìn)行基于第1初始化命令的初始化,則其監(jiān)視特定的打印機(jī)的動(dòng)作狀況,直至電源被斷開(kāi)。即使特定的計(jì)算機(jī)的電源被接通,也不進(jìn)行特定的打印機(jī)的初始化,也不監(jiān)視動(dòng)作狀況,直至發(fā)送處理命令,所以避免在網(wǎng)絡(luò)系統(tǒng)的啟動(dòng)時(shí)網(wǎng)絡(luò)負(fù)荷的集中。
文檔編號(hào)G06F3/12GK103092539SQ20121038242
公開(kāi)日2013年5月8日 申請(qǐng)日期2012年10月10日 優(yōu)先權(quán)日2011年10月27日
發(fā)明者竹內(nèi)康博, 長(zhǎng)澤洋幸 申請(qǐng)人:精工愛(ài)普生株式會(huì)社