專利名稱:計算機(jī)外圍設(shè)備的控制方法及計算機(jī)和外圍設(shè)備的系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種控制與主機(jī)連接的外圍設(shè)備的方法、用于執(zhí)行該方法的程序(驅(qū)動軟件)、存儲該程序的存儲媒體、執(zhí)行該方法的計算機(jī)、外圍設(shè)備和計算機(jī)系統(tǒng)。
背景技術(shù):
用于控制外圍設(shè)備的驅(qū)動軟件,包括作為主要裝置的計算機(jī)上進(jìn)行動作并控制外圍設(shè)備的軟件。這種驅(qū)動軟件具有用于設(shè)定外圍設(shè)備的動作的用戶接口(UI)。為了變更外圍設(shè)備的設(shè)定,主機(jī)把根據(jù)用戶設(shè)定的控制指令送給外圍設(shè)備。外圍設(shè)備的功能設(shè)定與用戶使用環(huán)境合起來,成為一定程度不變的動作。
并且,現(xiàn)在大家都知道,利用主機(jī)的調(diào)度功能,按要求的時間,在外圍設(shè)備里執(zhí)行規(guī)定處理的功能。在該功能的條件下,一到指定的開始時刻就開始規(guī)定的處理,直到該處理結(jié)束,外圍設(shè)備繼續(xù)地動作。但是,該功能在預(yù)先指定的結(jié)束時刻前,沒有強(qiáng)制性結(jié)束處理的功能。并且,大家也都知道具有計時功能的外圍設(shè)備。該外圍設(shè)備,利用擔(dān)負(fù)計時功能的一部分時間,可以設(shè)定開始時刻或結(jié)束時刻等。該外圍設(shè)備只有在設(shè)定時間內(nèi)進(jìn)行動作,僅在該設(shè)定時間內(nèi)才能變更外圍設(shè)備的動作。
就現(xiàn)有技術(shù)來說,為了根據(jù)用戶的使用環(huán)境變更外圍設(shè)備的功能設(shè)定,每逢用戶都需要使用驅(qū)動軟件變更功能設(shè)定,這使用戶非常麻煩。并且,用戶忘了變更功能設(shè)定的情況下,有時也發(fā)生想不到的故障。
在這里,舉例表示外圍設(shè)備是圖象輸出終端的打印機(jī)的場合。打印機(jī)的動作聲音,白天幾乎沒有感覺,但夜間等周圍肅靜的狀況下,用戶說不定特別感到打印媒體(用紙)的供紙動作聲或搬運(yùn)動作聲,并且打印頭掃描動作聲或打印動作聲等。當(dāng)然,打印機(jī)包括可在低速打印下比較寂靜地記錄。然而,就這樣的打印機(jī)而言,用戶需要通過現(xiàn)有主機(jī)上動作的驅(qū)動軟件(打印機(jī)驅(qū)動器),每次都選擇用于肅靜打印的無聲方式。這對用戶是非常麻煩的。并且,用戶本來忘記無聲方式的選擇,例如深夜打印開始時,實(shí)際上打印機(jī)開始記錄后,動作聲之大又驚人,說不定又妨礙就寢中家人的睡眠。
并且,不管深夜,在外圍設(shè)備的使用環(huán)境方面,對于特定的時域,有時裝置的動作聲成了問題。例如,在圖書館或?qū)W校之類環(huán)境下,圖書館的開館時間或講課中等特別要求肅靜,裝置的很大動作聲可能不合適。
發(fā)明內(nèi)容
本發(fā)明就是針對解決上述的一個或其以上的問題。
本發(fā)明是用于控制可與計算機(jī)連接的外圍設(shè)備的方法,該方法具備(a) 決定使外圍設(shè)備的特定功能或成為有效,或成為無效的步驟;(b) 設(shè)定關(guān)于特定功能為有效時域信息的步驟;(c) 判定現(xiàn)在時刻是否在上述時域內(nèi)的步驟;(d) 在步驟(a)決定為上述特定功能有效,而且,在步驟(c)判定為現(xiàn)在時刻處于上述時域內(nèi)的情況下,進(jìn)行用于使特定功能有效的處理的步驟。
令人滿意的是,決定步驟(a)包括使設(shè)定步驟(b)和判定步驟(c)成為有效或無效的步驟。較好的是,在步驟(a),決定為使特定功能變成有效的場合,執(zhí)行步驟(b)和步驟(c),在步驟(a),決定為使特定功能變成無效的場合,不執(zhí)行步驟(b)和步驟(c)。
較好的是,把步驟(c)的判定中所用的時域信息存入特定存儲裝置內(nèi)。存儲裝置內(nèi)沒有存儲信息時,使用預(yù)定的信息提供判定步驟(c)的判定結(jié)果。
較好的是,關(guān)于時域的信息是有關(guān)認(rèn)為特定功能有效的開始時刻和結(jié)束時刻的一組以上信息。
較好的是,步驟(a)、(b)、(c)和(d)是由計算機(jī)來執(zhí)行,步驟(d)包括發(fā)送用于使外圍設(shè)備的特定功能變成有效或無效的控制指令的步驟。
較好的是,步驟(c)和(d)是計算機(jī)向外圍設(shè)備發(fā)送用于進(jìn)行正常處理的控制指令而先行執(zhí)行,發(fā)送步驟中發(fā)送的控制指令,在外圍設(shè)備執(zhí)行正常處理之際成為有效。
較好的是,在步驟(a)狀態(tài)下表示決定的信息和步驟(b)中設(shè)定的信息存入規(guī)定的存儲裝置,同時在發(fā)送步驟發(fā)送的控制指令,不通過計算機(jī),直接操作外圍設(shè)備執(zhí)行處理時就成為有效。
較好的是,外圍設(shè)備的特定功能是可使外圍設(shè)備肅靜動作的功能。并且,較好的是,外圍設(shè)備是打印機(jī),特定功能是降低打印機(jī)某種動作速度,因此,減少動作聲的功能。
外圍設(shè)備具有聲音發(fā)生裝置,特定功能也可以是減少聲音發(fā)生裝置發(fā)生聲音大小的功能。
并且,本發(fā)明的程序是計算機(jī)執(zhí)行上述方法中包括的步驟的外圍設(shè)備控制用程序。
進(jìn)而,本發(fā)明的存儲媒體是存儲該程序的存儲媒體。
并且,本發(fā)明的裝置包括決定使外圍設(shè)備的特定功能或變成有效,或變成無效的決定裝置;設(shè)定關(guān)于特定功能為有效時域信息的設(shè)定裝置;判定現(xiàn)在時刻是否在時域內(nèi)的判定裝置;根據(jù)判定裝置,判定為現(xiàn)在時刻在時域內(nèi),而且,根據(jù)決定裝置決定為特定功能變成有效的場合,進(jìn)行用于使特定功能變成有效處理的處理裝置的計算機(jī)、外圍設(shè)備或計算機(jī)系統(tǒng)。
圖1表示本發(fā)明計算機(jī)系統(tǒng)的一個實(shí)施例的框圖。
圖2表示圖1系統(tǒng)內(nèi)包括的打印機(jī)斜視圖。
圖3表示與本發(fā)明打印機(jī)驅(qū)動器相關(guān)的實(shí)用畫面一例圖。
圖4A和4B表示與本發(fā)明打印機(jī)驅(qū)動器相關(guān)的無聲功能設(shè)定用對話框一例圖。
圖5是用于說明與設(shè)定無聲功能的對話框關(guān)聯(lián)的基本動作流程圖。
圖6是用于說明單選按鈕處理程序的流程圖。
圖7是用于說明開始時刻設(shè)定程序的流程圖。
圖8是用于說明發(fā)送按鈕處理程序的流程圖。
圖9表示本發(fā)明系統(tǒng)進(jìn)行打印時,發(fā)送無聲設(shè)定指令的處理順序一例的流程圖。
具體實(shí)施例方式
以下,一邊參照附圖,一邊詳細(xì)說明本發(fā)明較好的實(shí)施例。本實(shí)施例中,作為根據(jù)時域進(jìn)行功能變成有效或無效的處理的外圍設(shè)備,舉例表示打印機(jī)。
圖1表示本發(fā)明一個實(shí)施例的計算機(jī)系統(tǒng)。圖1的計算機(jī)系統(tǒng),概括起來說,包括進(jìn)行打印數(shù)據(jù)(包括控制指令)的生成、用于其數(shù)據(jù)生成的用戶接口設(shè)定等的主機(jī)1000和根據(jù)其打印數(shù)據(jù),在打印媒體上形成圖象的打印機(jī)2000。
主機(jī)1000包括CPU1001、ROM1002、RAM1003、系統(tǒng)總線1004、用于各種輸入輸出機(jī)器的I/O控制器(CRTC、HDC、FDC,等)1005、外部接口(I/F)1006、硬盤驅(qū)動器(HDD)或軟盤(商標(biāo)登記)驅(qū)動器(FDD)等外部存儲器(HDD/FDD)1007、實(shí)時時鐘(RTC)1008、CRT1009和鍵盤/鼠標(biāo)等的輸入裝置1010等。
CPU1001根據(jù)打印驅(qū)動器、運(yùn)算系統(tǒng)(OS)等動作,從外部存儲器1007讀出到RAM1003的應(yīng)用程序、通信程序。即,一投入電源,CPU1001就由ROM1002提供,從外部存儲器1007等把OS安裝到RAM1003內(nèi)以后,也同樣裝入應(yīng)用程序、驅(qū)動軟件等,因此,是作為系統(tǒng)的功能。外部I/F1006順序把RAM1003和/或外部存儲裝置1007(HDD)內(nèi)假脫機(jī)的打印數(shù)據(jù)送給打印機(jī)2000。輸入裝置1010通過I/O控制器1005,將用戶來的指示數(shù)據(jù)取到主機(jī)1000內(nèi)。RTC1008對系統(tǒng)時間進(jìn)行計時,通過I/O控制器1005,進(jìn)行時間信息的取得或設(shè)定等。作為顯示裝置的CRT1009由I/O控制器1005內(nèi)的CRTC控制。這些CRT1009和輸入裝置1010部件形成用戶接口。
另一方面,打印機(jī)2000包括外部I/F2001、控制部2002、打印部I/F2003、打印部2004、CPU2006、ROM2007、RAM2008、系統(tǒng)總線2005等。
外部I/F2001從主機(jī)1000接收控制指令或打印數(shù)據(jù),同時把各種狀態(tài)信息等送給主機(jī)1000??刂撇?002根據(jù)接收的打印數(shù)據(jù),生成打印部2004中記錄用的數(shù)據(jù)。打印部2004接受打印部I/F2003來的輸出數(shù)據(jù),實(shí)際上起形成圖象打印機(jī)引擎的分配任務(wù)作用。CPU2006控制整個打印機(jī)。ROM2007存儲打印機(jī)的控制程序,RAM2008被用作為接收用緩沖區(qū)等這樣的工作區(qū)使用。
打印機(jī)2000也可以是激光打印機(jī)、熱復(fù)制式打印機(jī)、熱敏式打印機(jī)、點(diǎn)擊打式打印機(jī)、噴墨式打印機(jī)的某一種。本實(shí)施例中,打印機(jī)2000作為打印部2004,是具有噴墨頭的噴墨打印機(jī)。并且,為了噴出油墨,噴墨頭包括利用熱能的和利用機(jī)械能的兩種。本實(shí)施例中,噴墨頭有隨著外加的電能而發(fā)生熱能使墨水生成膜沸騰的電熱轉(zhuǎn)換體(圖未示出)。
圖2表示本實(shí)施例的打印機(jī)2000。圖2的打印機(jī)2000是連續(xù)掃描式的記錄裝置。打印機(jī)2000的滑架200,借助于導(dǎo)軸202,在箭頭A所示的主掃描方向移動自如地進(jìn)行引導(dǎo)。滑架200與皮帶204連結(jié)起來,該皮帶204被架設(shè)在皮帶輪205和206之間?;?00按照滑架電機(jī)203驅(qū)動皮帶輪205的旋轉(zhuǎn)方向,隨皮帶204沿主掃描方向往復(fù)移動?;?00支持打印頭201。打印頭201是能夠噴出油墨的噴墨印刷頭。為了記錄彩色圖像,滑架200支持黑色油墨噴出用的打印頭201K、青綠油墨噴出用的打印頭201C、深紅油墨噴出用的打印頭201M和黃色油墨噴出用的打印頭201Y。打印頭201,為了噴出油墨,能夠利用由電熱轉(zhuǎn)換體發(fā)生的熱能。這時,利用電熱轉(zhuǎn)換體發(fā)生的熱,使油墨的膜沸騰發(fā)生,借助于此時的發(fā)泡能量,從油墨噴出口噴出油墨。
打印媒體即用紙P沿與主掃描方向交叉的箭頭B副掃描方向間歇地搬送。即,用紙P被夾持在上游側(cè)的一對滾輪部分207和208之間與下游側(cè)的一對滾輪部分209和210之間的狀態(tài)下,使其與打印頭201對置的方式,在副掃描方向搬送。滾輪部分207、208、209、210由驅(qū)動部211驅(qū)動。為了驅(qū)動這些滾輪,也可以使用滑架電機(jī)203。
本實(shí)施例的打印機(jī)2000通過反復(fù)一邊與滑架200一起,在主掃描方向移動打印頭201一邊向用紙P噴出油墨的記錄動作和在主掃描方向以規(guī)定量搬送用紙P的搬送動作,順序?qū)D像記錄到用紙P上。
滑架200在打印開始時或打印中,根據(jù)需要,移動到靜止位置。在該靜止位置,設(shè)定覆蓋打印頭201的各油墨噴出口的蓋件212。蓋件212與用于使其內(nèi)部產(chǎn)生負(fù)壓的吸引泵連接起來。隨著使覆蓋打印頭201的油墨噴出口的蓋件212內(nèi)成為負(fù)壓,將油墨從油墨噴出口吸引排出,因此,維持打印頭201的良好油墨噴出狀態(tài)。這種處理稱為“吸引復(fù)原處理”。并且,采用從油墨噴出口把沒有送給圖像記錄的油墨噴向蓋件212內(nèi)的辦法,也能維持打印頭201的良好油墨噴出狀態(tài)。這樣的處理稱為“吐出復(fù)原處理”。
圖2的打印機(jī)2000是一種非打擊式記錄裝置,很有利于低噪音條件下,執(zhí)行高密度且高速打印動作。并且,打印機(jī)2000的打印頭201能與近年來打印動作更進(jìn)一步高速化這種要求充分適應(yīng)。但是,打印動作的高速化伴隨著主掃描(滑架掃描)和副掃描(用紙搬送)的動作高速化,因此,打印機(jī)的動作聲音也加大了。打印機(jī)的動作聲音是在進(jìn)行打印媒體(用紙)的供給處理或搬送處理、打印頭的掃描處理、打印處理時發(fā)生的。打印機(jī)的動作聲音很大,如上述的那樣,深夜在家里使用打印機(jī)時,就發(fā)生需要為已就寢的家人邊排遣情緒邊進(jìn)行打印。因此,對于深夜使用打印機(jī)等,往往不是高速性而是要求肅靜度。應(yīng)該滿足這樣的需要,本實(shí)施例的打印機(jī)具有讓肅靜的打印成為可能的無聲功能。
按用戶選擇無聲方式,同時滿足規(guī)定的條件時,無聲功能稱為有效。而且,無聲功能稱為有效的場合,例如,在打印機(jī)2000的CPU2006控制下,適當(dāng)設(shè)定各電機(jī)驅(qū)動信號,使其動作聲降低,并比正常速度降低滑架的掃描速度、打印媒體的供紙速度和搬送速度。
在這里,本實(shí)施例中,最初使用打印機(jī)2000的階段,用于生成分別與打印機(jī)2000對應(yīng)的通信程序或打印數(shù)據(jù)的打印機(jī)驅(qū)動器被安裝到主機(jī)1000上,并存入HDD1007內(nèi)。該打印機(jī)驅(qū)動器控制打印機(jī)2000的動作(包括無聲方式時的動作),同時可以設(shè)定打印機(jī)2000的無聲功能。
圖3表示用本實(shí)施例打印機(jī)驅(qū)動器提供的特征畫面中的實(shí)用畫面50。實(shí)用畫面50包括多個操作按鈕。操作按鈕除進(jìn)行測試打印檢驗(yàn)噴墨頭的噴出狀態(tài)時進(jìn)行點(diǎn)擊的按鈕、進(jìn)行打印頭的清除或噴出復(fù)原處理時點(diǎn)擊的按鈕外,還包括進(jìn)行無聲功能的設(shè)定時點(diǎn)擊的無聲設(shè)定按鈕51。如果點(diǎn)擊按鈕51的話,就打開用于進(jìn)行無聲功能詳細(xì)設(shè)定的對話框。
圖4表示用于進(jìn)行無聲功能的詳細(xì)設(shè)定的對話框100。對話框100包括3個單選按鈕101、102和103。用戶“不使用無聲功能”的場合對單選按鈕101進(jìn)行檢驗(yàn)。并且,用戶“正常使用無聲功能”的場合對單選按鈕102進(jìn)行檢驗(yàn)。再有,用戶“在指定的時間內(nèi)使用無聲功能”的場合對單選按鈕103進(jìn)行檢驗(yàn)。單選按鈕101~103可以是排斥性選擇。即,單選按鈕101~103之中任何一個進(jìn)行檢驗(yàn)的階段,其它2個單選按鈕變成無效。
進(jìn)而,對話框100包括時刻設(shè)定用的控制框104和105??刂瓶?04和105在初始狀態(tài)即選擇單選按鈕101的狀態(tài)下,如圖4A所示,淺色顯示出來。另一方面,為了“指定的時間內(nèi)使用無聲功能”,如果用戶選擇單選按鈕103,控制框104和105就可以進(jìn)行要求的開始時刻和結(jié)束時刻的輸入。各控制框104和105具有用于直接輸入數(shù)值的“時”區(qū)域109和“分”區(qū)域110。只要選擇“時”區(qū)域109和“分”區(qū)域110的一種,用戶利用右側(cè)的旋轉(zhuǎn)按鈕111、112就能夠增加或減少選擇的區(qū)域數(shù)值。
一邊參照圖5,一邊說明與用于設(shè)定無聲功能的對話框關(guān)聯(lián)的基本動作。
首先,在步驟S1,如果點(diǎn)擊圖3所示實(shí)用畫面50的按鈕51,與圖4的對話框100關(guān)聯(lián)的處理就開始。在S2,主機(jī)1000的CPU1001進(jìn)行用于顯示和操作對話框100的初始化處理,在S3,判定是否存在與無聲功能的設(shè)定關(guān)聯(lián)的初始信息。在這里,所謂初始信息是指,用戶存入保持最后設(shè)定的狀態(tài)的系統(tǒng)注冊表、初始化文件等的信息。CPU1001,在S3,判定在這些的文件中是否存在與無聲功能的設(shè)定關(guān)聯(lián)的信息。存在初始信息的場合,CPU1001就從系統(tǒng)注冊表或文件中讀出初始信息的值,分別設(shè)定表示選定哪個單選按鈕的變數(shù)“SilentMode(無聲方式)”、表示開始時刻變數(shù)“Silent Start Time(無聲開始時間)”,和用于表示結(jié)束時刻的變數(shù)“Silent End Time(無聲結(jié)束時間)”(S4)。
其次,CPU1001,在S5,判定讀取的信息的設(shè)定值是否在有效范圍內(nèi)。設(shè)定值不是有效的場合和在S3初始信息不存在的場合,CPU1001把各變數(shù)設(shè)定為默認(rèn)值(初始化)(S6)。本實(shí)施例的默認(rèn)值是SilentMode=0、Silent Start Time=21.00、Silent End Time=07.00。“SilentMode=0”表示選擇單選按鈕101(不使用無聲功能)。“SilentMode=1 ”表示選擇單選按鈕102(經(jīng)常使用無聲功能)?!癝ilentMode=2”選擇現(xiàn)在單選按鈕103(指定時間內(nèi)使用無聲功能)。變數(shù)“Silent Start Time”和“Silent End Time”,分別以24小時單位分解成“時”和“分”,保持開始時刻和結(jié)束時刻。就這樣設(shè)定變數(shù)“SilentMode”、“SilentStart Time”和“Silent End Time”的值,并顯示在對話框100的對應(yīng)區(qū)域上(S7)。
CPU1001在用戶有輸入操作前處于待機(jī)(S8),有了輸入操作時,執(zhí)行S9以下的處理。在S9中點(diǎn)擊[返回標(biāo)準(zhǔn)]按鈕108(圖4和5)時,在S6,各設(shè)定值返回默認(rèn)值。這時,各變數(shù)被設(shè)定為默認(rèn)值,并在對話框100上顯示默認(rèn)值(S7)。
如果用戶選擇單選按鈕101~103的某個(S10),CPU1001執(zhí)行后述的單選按鈕處理程序(S11),然后,返回S8的輸入待機(jī)狀態(tài)。用戶要是操作開始時刻用的控制框104的話(S12),CPU1001就執(zhí)行后述的開始時刻設(shè)定程序(S13),然后,返回S8的輸入待機(jī)狀態(tài)。用戶要是操作結(jié)束時刻用的控制框105的話(S14),CPU1001就執(zhí)行結(jié)束時刻設(shè)定程序(S15),然后,返回S8的待機(jī)狀態(tài)。
如果用戶點(diǎn)擊[發(fā)送]按鈕106(S16),CPU1001執(zhí)行發(fā)送按鈕處理程序(S17),通過執(zhí)行該程序使各設(shè)定值變成有效或無效。然后,在S19,CPU1001進(jìn)行對話框100的結(jié)束處理,在S20,關(guān)閉對話框100。S18,點(diǎn)擊[取消]按鈕107的場合,CPU1001消去現(xiàn)在的設(shè)定狀態(tài),進(jìn)行S19以下的后處理以后關(guān)閉對話框100。在S18,點(diǎn)擊除[取消]按鈕107以外的按鈕的場合,CPU1001返回S8的輸入待機(jī)狀態(tài)。
其次,說明有關(guān)單選按鈕處理程序、開始設(shè)定程序和發(fā)送按鈕處理程序。
圖6是用于說明單選按鈕處理程序的流程圖。用戶選定某個單選按鈕以后(S201),在S202,CPU1001判定是否選擇單選按鈕101。選擇單選按鈕101時,在S204,解除對其它單選按鈕的檢驗(yàn),同時僅單選按鈕101被設(shè)定為檢驗(yàn)狀態(tài),在S205,設(shè)定變數(shù)“SilentMode”為“0”。因此,變成“不使用無聲功能”的狀態(tài)。而且,在S206,以淺色顯示開始時刻和結(jié)束時刻設(shè)定用的各控制框104和105,在S207,結(jié)束單選按鈕處理。
步驟S202中,判定為沒有選擇單選按鈕101的場合,在S203,CPU1001判定是否選擇單選按鈕102。選擇單選按鈕102的場合,在S208,解除其它單選按鈕的檢驗(yàn),同時僅單選按鈕102被設(shè)定為檢驗(yàn)狀態(tài),在S209,設(shè)定變數(shù)“SilentMode”為“1”。因此,變成“經(jīng)常使用無聲功能”的狀態(tài)。而且,在S206,以淺色顯示開始時刻和結(jié)束時刻設(shè)定用的各控制框104和105,在S207,結(jié)束單選按鈕處理。
步驟S203中,判定為選擇單選按鈕103的場合,在S210,解除其它單選按鈕的檢驗(yàn),同時僅單選按鈕103被設(shè)定為檢驗(yàn)狀態(tài),在S211,設(shè)定變數(shù)“SilentMode”為“2”。因此,變成“指定時間內(nèi)使用無聲功能”的狀態(tài)。限于這種情況,在S212,正常顯示控制框104和控制框105,因此,用戶可以實(shí)行開始時刻和結(jié)束時刻的輸入。然后,在S207,結(jié)束單選按鈕處理。
圖7是用于說明開始時刻設(shè)定程序的流程圖。在S301,開始時刻設(shè)定處理一開始,在S302,就把開始時刻的“時”分割設(shè)定為存入的作業(yè)變數(shù)“Start Hour(開始時數(shù))”,把“分”分割設(shè)定為存入的作業(yè)變數(shù)“Start Min(開始分鐘)”。
接著,CPU1001在S303,判定是否點(diǎn)擊旋轉(zhuǎn)按鈕111或112。點(diǎn)擊旋轉(zhuǎn)按鈕的場合,CPU1001在S304,判斷是否選擇時間區(qū)域,選擇時間區(qū)域的場合,在S305,判斷是否點(diǎn)擊增量用的旋轉(zhuǎn)按鈕111。點(diǎn)擊增量用的旋轉(zhuǎn)按鈕111的場合,CPU1001在S306,判斷變數(shù)“Start Hour”的現(xiàn)在值是否未到“23”,僅當(dāng)未到“23”的場合,在S307,使變數(shù)“Start Hour”只遞增“1”,“23”以上時,變數(shù)“Start Hour”不變,照樣認(rèn)為“23”。
CPU1001在S305,判定為點(diǎn)擊減量用的旋轉(zhuǎn)按鈕112的場合,在S308,判斷變數(shù)“Start Hour”是否大于“0”,僅當(dāng)大于“0”的場合,在S309,使變數(shù)“Start Hour”只遞減“1”?!?”以下時,變數(shù)“Start Hour”不變,照樣認(rèn)為“0”。即使操作某個旋轉(zhuǎn)按鈕的情況下,在S315,更新變數(shù)“Start Hour”值也要在對話框100上顯示出來。
CPU1001,在S304判斷為沒有選擇時間區(qū)域的場合,對于“分”區(qū)域進(jìn)行同樣處理。即,CPU1001在S310,判定是否點(diǎn)擊增量用的旋轉(zhuǎn)按鈕111。點(diǎn)擊增量用的旋轉(zhuǎn)按鈕的場合,CPU1001在S311中,判斷變數(shù)“Start Min”的現(xiàn)在值是否未到“59”,僅當(dāng)未到“59”的場合,在S312,使變數(shù)“Start Min”只遞增“1”,“59”以上時,變數(shù)“Start Min”不變,照樣認(rèn)為“59”。CPU1001在S310,判定為點(diǎn)擊減量用的旋轉(zhuǎn)按鈕112的場合,在S313,判斷變數(shù)“Start Min”是否大于“0”,僅當(dāng)大于“0”的場合,在S314,使變數(shù)“StartMin”只遞減“1”。是“0”以下時,變數(shù)“Start Min”不變,照樣認(rèn)為“0”。即使操作某個旋轉(zhuǎn)按鈕的情況下,在S315,更新變數(shù)“Start Min”值也要在對話框100上顯示出來。
另一方面,CPU1001在S303,判定為沒有點(diǎn)擊旋轉(zhuǎn)按鈕111和112任何一個的場合,可視為進(jìn)行數(shù)值輸入處理,在S316,判斷是否選擇時間區(qū)域。
選擇“時”區(qū)域的場合,CPU1001在S317,確保作業(yè)變數(shù)“Work”,把“時”區(qū)域所輸入的文字序列轉(zhuǎn)換為數(shù)值并代入變數(shù)“Work”。而且,CPU1001在S318,判斷變數(shù)“Work”是否在“0”~“23”范圍內(nèi)。變數(shù)“Work”在其范圍內(nèi)的場合,在S319,把變數(shù)“Work”的值代入變數(shù)“Start Hour”,設(shè)定新的“時”值。CPU1001在S318,判斷為變數(shù)“Work”在其范圍之外的場合,在S320,假定輸入無效,用現(xiàn)在的變數(shù)“StartHour”值更新“時間”值。
另一方面,選擇“分”區(qū)域的場合,CPU1001在S321,確保作業(yè)變數(shù)“Work”,把“分”區(qū)域所輸入的文字序列轉(zhuǎn)換為數(shù)值并代入變數(shù)“Work”。而且,CPU1001在S322,判斷變數(shù)“Work”是否在“0”~“59”范圍內(nèi)。變數(shù)“Work”在其范圍內(nèi)的場合,在S323,把變數(shù)“Work”的值代入變數(shù)“StartMin”,設(shè)定新的“分”值。CPU1001在S322,判斷為變數(shù)“Work”在其范圍之外的場合,在S324,假定輸入無效,用現(xiàn)在的變數(shù)“StartMin”值更新“分”值。
按照以上的處理更新變數(shù)“Start Hour”和“StartMin”的值時,CPU1001用新的變數(shù)“Start Hour”和“StartMin”的值,更新“Silent Start Time”(S325),結(jié)束該處理(S326)。
另外,結(jié)束時刻設(shè)定程序,除規(guī)定的變數(shù)名不同這一點(diǎn)外,與圖7的開始時刻設(shè)定程序大體同樣進(jìn)行,因而詳細(xì)說明予以省略。
圖8是用于說明發(fā)送按鈕處理程序的流程圖。該程序是在S401一旦開始,在S402,就進(jìn)行用于進(jìn)行確保作業(yè)區(qū)域等數(shù)據(jù)發(fā)送的各種前處理。而且,CPU1001在S403,判斷變數(shù)“SilentMode”的值是否“2”。變數(shù)“Silent Mode”是“2”的場合,即,用戶選擇“在指定的時間內(nèi)使用無聲功能”的場合,CPU1001從RTC1008取得現(xiàn)在的系統(tǒng)時刻(現(xiàn)在時刻),并判定現(xiàn)在時刻是否在開始時刻與結(jié)束時刻之間。該判定處理之際,首先,CPU1001在S404,把開始時刻變數(shù)“Silent Start Time”和結(jié)束時刻變數(shù)“Silent End Time”轉(zhuǎn)換為“分”單位的值,并將轉(zhuǎn)換值分別代入作業(yè)變數(shù)“n Start”和“n End”。其次,CPU1001在S405,從RTC1008取得現(xiàn)在的系統(tǒng)時刻。在S406,將取得的現(xiàn)在時刻轉(zhuǎn)換為“分”單位的值,代入作業(yè)變數(shù)“n Current”。以后,對開始時刻、結(jié)束時刻和現(xiàn)在時刻,按“分”單位的數(shù)值進(jìn)行比較/判定。
并且,對開始時刻、結(jié)束時刻和現(xiàn)在時刻的比較/判定處理,分成開始時刻和結(jié)束時刻在同日內(nèi)的場合和開始時刻在午前0時以前,而且,結(jié)束時刻在午前0時以后的場合來執(zhí)行。即,CPU1001在S407,對變數(shù)“n Start”與變數(shù)“n End”進(jìn)行比較,“n End”比“n Start”大的場合,判斷為在同日內(nèi)存在開始時刻與結(jié)束時刻。而且,這時,在S408,判斷條件n Start≤n Current,而且,n Current≤n End是否成立。從該處理可以知道,現(xiàn)在時刻是否存在于開始時刻與結(jié)束時刻之間。不滿足S408的條件時,在S409,把“FALSE”代入表示判定結(jié)果的變數(shù)“Result”。滿足S408的條件時,在S410,把“TRUE”代入變數(shù)“Result”。
另一方面,CPU1001在S407,判定為n Sart<n End不成立時,在S411,判斷條件n Start>n End是否滿足,所謂滿足S411的條件,就是表示開始時刻是午前0時以前,結(jié)束時刻是午前0時以后。于是,滿足S411的條件時,CPU1001在S412,判定條件n Start≤n Current[而且n Current≤(23×60+59)]是否滿足。從該處理可以知道,現(xiàn)在時刻是否在同日內(nèi)。并且,不滿足S412的條件時,CPU1001在S413,判定條件
n Current<n End是否滿足。從該處理可以知道,現(xiàn)在時刻處于午前0時以后(在第2日)。
另外,關(guān)于上述S412、S413中判斷的條件,因?yàn)閚 Current滿足0≤n Current≤(23×60+59)的條件,所以在S412,也可以省去上述條件中括號內(nèi)記載的條件。并且同樣,在S413也可以省去括號內(nèi)記載的條件。
S412或S413的條件兩者之一成立的場合下,在S415,把表示現(xiàn)在時刻處于開始時刻與結(jié)束時刻之間,而且,把表示使無聲功能有效的“TRUE”代入變數(shù)“Result”。在S412和S413的條件都不成立的場合下,在S414,把表示現(xiàn)在時刻不在開始時刻與結(jié)束時刻之間,而且,使無聲功能無效的“FALSE”代入變數(shù)“Result”。
在S411,條件n Start>n End不滿足,表示開始時刻與結(jié)束時刻重合,這時,CPU1001判斷為使無聲功能成為有效的時間為“0”,在S414,把表示無聲功能為無效的“FALSE)”代入變數(shù)“Result”。
到此為止,通過處理,變數(shù)“SilentMode”的值是“2”時,將與現(xiàn)在時刻關(guān)聯(lián)的判定結(jié)果“TRUE”或“FALSE”設(shè)定為變數(shù)“Result”。
另一方面,CPU1001在S403,判定為變數(shù)“SilentMode”的值不是“2”的場合,在S416,判定變數(shù)“SilentMode”的值是不是“0”。這時,設(shè)定無聲功能的有效/無效,不依賴于現(xiàn)在的時間。即,CPU1001在S403,判斷變數(shù)“SilentMode”的值不是“2”的場合,在S416,判斷變數(shù)“SilentMode”的值是不是“0”。變數(shù)“SilentMode”的值是“0”時,因?yàn)橛脩暨x擇“不使用無聲方式”,所以在S417,把表示無聲方式的無效(關(guān)閉)的“FALSE”代入變數(shù)“Result”。另一方面,在S415,變數(shù)“SilentMode”的值不是“0”時,因?yàn)橛脩暨x擇“經(jīng)常使用無聲方式”,所以在S418,把表示無聲方式的有效(接通)的“TRUE”代入變數(shù)“Result”。
以上的處理中,對應(yīng)全部的情況,用TRUE/FALSE的值,為變數(shù)“Result”設(shè)定無聲方式的有效/無效。而且,在S419,CPU1001判斷變數(shù)“Result”是不是“TRUE”。變數(shù)“Result”是“TRUE”的場合,在S420,CPU1001編成使無聲方式有效的“SilentMode”指令。變數(shù)“Result”是“FALSE”的場合,在S421,CPU1001編成使無聲方式無效的“SilentMode”指令。將這些指令存入RAM1003的規(guī)定作業(yè)區(qū)。編成的控制指令,在S422,從主機(jī)1000送給打印機(jī)(外圍設(shè)備)2000。并且,在S423,CPU1001把表示現(xiàn)在設(shè)定狀態(tài)的變數(shù)“SilentMode”、“Silent Start Time”和“Silent End Time”的值寫入規(guī)定的注冊表或信息設(shè)定文件,可作為打印時、或接著打開無聲方式設(shè)定用的對話框100之際的初始信息使用。然后,在S424,CPU1001結(jié)束發(fā)送按鈕處理程序。如上所述,本實(shí)施例中,在把與無聲方式關(guān)聯(lián)的設(shè)定信息寫入規(guī)定注冊表或信息設(shè)定文件之際,規(guī)定的控制指令由主機(jī)1000送給打印機(jī)(外圍設(shè)備)2000,并存入打印機(jī)2000的存儲器。因此,即使打印機(jī)單純執(zhí)行規(guī)定的動作的場合,也能使無聲功能的設(shè)定變成有效,執(zhí)行規(guī)定的動作。即,通過打印機(jī)一側(cè)的操作板,在指示打印規(guī)定的測試圖樣的檢查打印動作或清除動作的執(zhí)行時,也可以根據(jù)無聲功能的設(shè)定執(zhí)行規(guī)定的動作。
其次,本實(shí)施例中,說明有關(guān)由應(yīng)用程序發(fā)出打印指令之際,從打印驅(qū)動器把無聲功能的設(shè)定指令送給打印機(jī)的處理。
圖9是表示本實(shí)施例的系統(tǒng)中進(jìn)行打印時,發(fā)送無聲功能設(shè)定指令的處理順序一例的流程圖。該處理是對于打印機(jī)2000實(shí)施發(fā)送正常控制指令的即將處理前的處理。
無聲功能設(shè)定指令的發(fā)送處理,在S501,開始于正??刂浦噶畎l(fā)送處理之前。主機(jī)1000的CPU1001在S502,確保作業(yè)用存儲器等進(jìn)行初始化處理,在S503,判定規(guī)定的存儲區(qū)是否存在與無聲功能設(shè)定關(guān)聯(lián)的初始信息。初始信息不存在的場合,CPU1001在S506,設(shè)定變數(shù)“SilentMode”為“0”、變數(shù)“Silent Start Time”為“21.00”和變數(shù)“Silent End Time”為“7.00“。初始信息存在的場合,CPU1001在S504,讀出初始信息,設(shè)定各變數(shù)“SilentMode”、“Silent Start Time”和“Silent End Time”為讀出的值。
進(jìn)而,在S505,CPU1001判定各變數(shù)是不是有效,不是有效的變數(shù)存在的場合,在S506,設(shè)定各變數(shù)為默認(rèn)值。當(dāng)在S505,判定為各變數(shù)是有效的場合,和在S506,設(shè)定各變數(shù)為默認(rèn)值的場合,CPU1001根據(jù)各變數(shù)的值和從RTC1008取得的現(xiàn)在時刻,進(jìn)行無聲方式變成有效或無效的指令發(fā)送處理。雖然在S507~S526進(jìn)行該處理,但各步驟與圖8的S403~S422同樣,因而省略詳細(xì)說明。在S527,編成的無聲設(shè)定指令,由主機(jī)1000送給打印機(jī)2000,發(fā)送完畢,就結(jié)束該處理。
進(jìn)行上述處理的結(jié)果,在打印開始時的時刻(現(xiàn)在時刻)處于由用戶設(shè)定的開始時刻與結(jié)束時刻之間(設(shè)定的時域)的場合,按照從主機(jī)1000來的指令,打印機(jī)2000,就以無聲方式進(jìn)行肅靜地記錄動作。另一方面,打印機(jī)2000,打印開始時的時刻(現(xiàn)在時刻)不在由用戶設(shè)定的開始時刻與結(jié)束時刻之間(設(shè)定的時域)的場合,按照從主機(jī)1000來的指令,打印機(jī)2000就以正常方式進(jìn)行高速的記錄動作。
以上的說明中,用戶設(shè)定的開始和結(jié)束時刻的組只有一個組,但借助于打印機(jī)2000等外圍設(shè)備的功能,也可以設(shè)法設(shè)定多個組的開始和結(jié)束時刻。因此,現(xiàn)在已經(jīng)可以更仔細(xì)地設(shè)定使其功能變成有效的時間。并且,時域的設(shè)定不限于輸入開始時刻和結(jié)束時刻的組,也可以,例如輸入開始時刻和由此的時間間隔。
并且,使外圍設(shè)備功能成為有效的時間設(shè)定,不限于設(shè)定“時”和“分”兩者,也可以只設(shè)定“時”。并且,用于時刻設(shè)定的對話框,也不限于圖4A和4B,例如,也可以畫面顯示表示24小時的曲線(尺),在該曲線上設(shè)定開始時刻和結(jié)束時刻的位置。
本實(shí)施例中,作為外圍設(shè)備雖然舉例說明打印機(jī),但本發(fā)明也能應(yīng)用于打印機(jī)以外的外圍設(shè)備。例如,本發(fā)明可以應(yīng)用于聲音發(fā)生裝置和具有減少該聲音發(fā)生裝置發(fā)出的聲音大小功能的外圍設(shè)備。這樣的外圍設(shè)備包括用于與計算機(jī)進(jìn)行通信的調(diào)制解調(diào)器的系統(tǒng)。調(diào)制解調(diào)器時而把計算機(jī)送來的數(shù)字?jǐn)?shù)據(jù)轉(zhuǎn)換成音頻信號電話線路,時而把電話線路來的音頻信號轉(zhuǎn)換成數(shù)字?jǐn)?shù)據(jù)。因此,為了向用戶提示通信狀態(tài),調(diào)制解調(diào)器通過揚(yáng)聲器等輸出通信音響,然而,夜間等寂靜環(huán)境下使用調(diào)制解調(diào)器時,該音響往往給周圍的人們帶來煩惱。所以,把與上述實(shí)施例同樣的控制系統(tǒng)應(yīng)用于調(diào)制解調(diào)器,同時采用將控制指令送給調(diào)制解調(diào)器的辦法,在指定時間內(nèi)降低或消除揚(yáng)聲器的音量,也可以在指定時間以外,按正常的音量驅(qū)動揚(yáng)聲器工作。
總之,本實(shí)施例中,有效利用主機(jī)1000的計時功能,可以任意要求轉(zhuǎn)換外圍設(shè)備特定功能的有效/無效。因此,主機(jī)1000上運(yùn)轉(zhuǎn)的驅(qū)動軟件沒必要每次轉(zhuǎn)換外圍設(shè)備特定功能的有效/無效。并且,按照本實(shí)施例,用戶可以對希望的時域,自由地執(zhí)行特定功能的有效/無效的設(shè)定。并且,對外圍設(shè)備而言,將現(xiàn)在時刻和與用戶設(shè)定對應(yīng)的控制指令送給外圍設(shè)備,并轉(zhuǎn)換其特定功能的有效/無效。即,沒必要與使用環(huán)境或使用時域合起來每次設(shè)定外圍設(shè)備功能的有效/無效,因而,用戶的設(shè)定操作將簡便起來并提高作為系統(tǒng)的操作性。進(jìn)而,對于發(fā)出較大動作聲響的打印機(jī)等的外圍設(shè)備,即使忘記設(shè)定降低或消除動作聲響,只要設(shè)定上述的無聲方式,可靠地防止深夜等比較寂靜的環(huán)境下噪音給周圍環(huán)境帶來的這種不合適。
上述的實(shí)施例中,現(xiàn)在時刻的取得是在主機(jī)一側(cè)進(jìn)行的,因而不是外圍設(shè)備自身上設(shè)定計時功能,而是能夠按照現(xiàn)在時刻控制外圍設(shè)備。因此,外圍設(shè)備上不需要裝備實(shí)時時鐘或RTC驅(qū)動用電池。其結(jié)果,可以降低外圍設(shè)備的價格,而且,裝備這些之際,也不要求維護(hù)。
上述的實(shí)施例中,功能設(shè)定、時間設(shè)定、判定等的處理都是在主機(jī)一側(cè)(驅(qū)動軟件)處理的,但不限于此。其全部處理或一部分也可以在外圍設(shè)備一側(cè)來進(jìn)行。例如,在正常的控制指令前頭,從主機(jī)把通知現(xiàn)在時刻的控制指令發(fā)送給外圍設(shè)備也行。這時,外圍設(shè)備中即使沒有設(shè)定計時裝置,在外圍設(shè)備中也能執(zhí)行與上述同樣的設(shè)定處理等。并且,本發(fā)明也能應(yīng)用于主機(jī)一側(cè)沒有設(shè)定圖形用戶界面(GUI)的系統(tǒng)。
并且,進(jìn)行上述處理的程序,不一定預(yù)先安裝到外圍設(shè)備內(nèi)也行,也可以從主機(jī)的打印機(jī)驅(qū)動器適當(dāng)供給外圍設(shè)備。
進(jìn)而,將實(shí)現(xiàn)上述實(shí)施例功能的軟件或打印機(jī)驅(qū)動器的程序代碼,提供給連接包括打印裝置的各種外圍設(shè)備的機(jī)械或系統(tǒng)的計算機(jī),借助于該機(jī)械或存入系統(tǒng)的計算機(jī)內(nèi)的程序代碼,通過使各種外圍設(shè)備動作,就可以實(shí)現(xiàn)上述實(shí)施例的功能。這樣的系統(tǒng)也包括在本發(fā)明的范圍內(nèi)。
這時,程序代碼自身決定實(shí)現(xiàn)本發(fā)明新穎的功能。所以,利用該程序代碼本身和通信媒體或存儲媒體等把程序代碼供給計算機(jī),也包括在本發(fā)明的范圍內(nèi)。
用以供給程序代碼的存儲媒體包括例如軟盤(商標(biāo)登記)、CD-ROM、硬盤、光盤、光磁盤、CD-R、CD-RW、DVD、磁帶、非易失性存儲卡、ROM等。
并且,計算機(jī)通過執(zhí)行讀出的程序代碼,不僅實(shí)現(xiàn)上述實(shí)施例的功能,而且基于該程序代碼的指示,在計算機(jī)上運(yùn)行的OS等,可進(jìn)行實(shí)際處理的一部分或全部。這樣的處理也包括在本發(fā)明的范圍內(nèi)。
進(jìn)而,從存儲媒體讀出的程序代碼,寫入到插入計算機(jī)的功能擴(kuò)展電路板或與計算機(jī)連接的功能擴(kuò)展部件的存儲器以后,基于該程序代碼的指示,該功能擴(kuò)展電路板或功能擴(kuò)展部件的CPU等能夠進(jìn)行實(shí)際處理的一部分或全部。這樣的處理也包括在本發(fā)明的范圍內(nèi)。
權(quán)利要求
1.一種用于控制可與計算機(jī)連接的外圍設(shè)備的方法,該方法具備(a) 決定使上述外圍設(shè)備的特定功能或成為有效,或成為無效的步驟;(b) 設(shè)定關(guān)于上述特定功能為有效的時域信息的步驟;(c) 判定現(xiàn)在時刻是否在上述時域內(nèi)的步驟;(d) 在步驟(a)決定為上述特定功能有效,而且,在步驟(c)判定為現(xiàn)在時刻在上述時域內(nèi)的場合,進(jìn)行用于使上述特定功能有效的處理的步驟。
2.根據(jù)權(quán)利要求1所述的方法,其特征是上述步驟(a)包括使上述步驟(b)和步驟(c)成為有效或無效的步驟。
3.根據(jù)權(quán)利要求2所述的方法,其特征是在上述步驟(a)決定為使上述特定功能變成有效的場合,上述步驟(b)和上述步驟(c)成為有效的一方,在步驟(a)決定為使上述特定功能變成無效的場合,上述步驟(b)和上述步驟(c)成為無效。
4.根據(jù)權(quán)利要求1所述的方法,其特征是還包括把上述步驟(c)的判定中所用的上述時域信息存入特定存儲裝置內(nèi)的步驟,上述步驟(c)包括,在上述存儲裝置內(nèi)沒有存儲上述信息的場合,使用預(yù)定的信息提供在上述步驟(d)所用的判定結(jié)果的步驟。
5.根據(jù)權(quán)利要求1所述的方法,其特征是上述步驟(b)包括接收有關(guān)上述特定功能為有效的開始時刻和結(jié)束時刻的至少一組以上信息的步驟。
6.根據(jù)權(quán)利要求1所述的方法,其特征是上述步驟(a)、(b)、(c)和(d)由上述計算機(jī)來執(zhí)行,上述步驟(d)包括發(fā)送用于使上述外圍設(shè)備的上述特定功能變成有效或無效的控制指令的步驟。
7.根據(jù)權(quán)利要求6所述的方法,其特征是上述步驟(c)和(d)是上述計算機(jī)向上述外圍設(shè)備發(fā)送用于進(jìn)行正常處理的控制指令而先行執(zhí)行,并在上述發(fā)送步驟中發(fā)送的上述控制指令,在上述外圍設(shè)備執(zhí)行上述正常處理之際成為有效。
8.根據(jù)權(quán)利要求6所述的方法,其特征是將顯示上述步驟(a)中決定的信息和上述步驟(b)中設(shè)定的信息存入規(guī)定的存儲裝置,同時在上述發(fā)送步驟發(fā)送的上述控制指令,不是通過上述計算機(jī),而是直接操作上述外圍設(shè)備并執(zhí)行處理之際成為有效。
9.根據(jù)權(quán)利要求1所述的方法,其特征是上述外圍設(shè)備的上述特定功能是可使外圍設(shè)備肅靜動作的功能。
10.根據(jù)權(quán)利要求9所述的方法,其特征是上述外圍設(shè)備是打印機(jī),上述特定功能是降低打印機(jī)某種動作速度,因此,是減少動作聲響的功能。
11.根據(jù)權(quán)利要求1所述的方法,其特征是上述外圍設(shè)備是在打印媒體上進(jìn)行打印的打印機(jī),上述步驟(c)包括判定從上述計算機(jī)向上述打印機(jī)發(fā)送打印指示時的時刻是否在上述時域內(nèi)的步驟。
12.根據(jù)權(quán)利要求11所述的外圍設(shè)備控制方法,其特征是上述特定功能是降低上述打印機(jī)的某種動作速度,因此降低動作聲響的功能。
13.根據(jù)權(quán)利要求1所述的方法,其特征是上述外圍設(shè)備具有聲音發(fā)生裝置,上述特定功能是減少上述聲音發(fā)生裝置發(fā)生聲響大小的功能。
14.根據(jù)權(quán)利要求13所述的方法,其特征是上述外圍設(shè)備是通信用調(diào)制解調(diào)器。
15.一種用于控制可與計算機(jī)連接的外圍設(shè)備的程序,在上述計算機(jī)和/或上述外圍設(shè)備中執(zhí)行以下步驟的程序(a) 決定使上述外圍設(shè)備的特定功能或成為有效,或成為無效;(b) 設(shè)定關(guān)于上述特定功能為有效的時域信息;(c) 判定現(xiàn)在時刻是否在上述時域內(nèi);(d) 在步驟(c)判定為上述現(xiàn)在時刻在上述時域內(nèi),而且,決定為使上述特定功能成為有效的場合,進(jìn)行用于使上述特定功能有效的處理。
16.一種存儲用于控制可與計算機(jī)連接的外圍設(shè)備的程序的存儲媒體,上述程序在上述計算機(jī)和/或上述外圍設(shè)備中執(zhí)行以下的步驟(a) 決定使上述外圍設(shè)備的特定功能或成為有效,或成為無效;(b) 設(shè)定關(guān)于上述特定功能為有效的時域信息;(c) 判定現(xiàn)在時刻是否在上述時域內(nèi);(d) 在步驟(c)判定為現(xiàn)在時刻在上述時域內(nèi),而且,決定為使上述特定功能成為有效的場合,進(jìn)行用于使上述特定功能有效的處理。
17.一種可控制具有特定功能外圍設(shè)備的計算機(jī),其特征是具備決定使上述特定功能或成為有效,或成為無效的決定裝置;設(shè)定關(guān)于上述特定功能為有效的時域信息的設(shè)定裝置;判定現(xiàn)在時刻是否在上述時域內(nèi)的判定裝置;以及根據(jù)上述判定裝置,判定為上述現(xiàn)在時刻在上述時域內(nèi),而且,根據(jù)上述決定裝置決定為上述特定功能變成有效的場合,進(jìn)行用于使上述特定功能變成有效處理的處理裝置。
18.一種具有特定功能,可與計算機(jī)連接的外圍設(shè)備,其特征是具備決定使上述特定功能或成為有效,或成為無效的決定裝置;設(shè)定關(guān)于上述特定功能為有效的時域信息的設(shè)定裝置;判定現(xiàn)在時刻是否在上述時域內(nèi)的判定裝置;以及根據(jù)上述判定裝置,判定為上述現(xiàn)在時刻在上述時域內(nèi),而且,根據(jù)上述決定裝置決定為上述特定功能變成有效的場合,進(jìn)行用于使上述特定功能變成有效處理的處理裝置。
19.一種包括計算機(jī)和具有特定功能同時可與計算機(jī)連接的外圍設(shè)備的計算機(jī)系統(tǒng),其特征是具備決定使上述外圍設(shè)備的上述特定功能或成為有效,或成為無效的決定裝置;設(shè)定關(guān)于上述特定功能為有效的時域信息的設(shè)定裝置;判定現(xiàn)在時刻是否在上述時域內(nèi)的判定裝置;以及根據(jù)上述判定裝置,判定為上述現(xiàn)在時刻在上述時域內(nèi),而且,根據(jù)上述決定裝置決定為上述特定功能變成有效的場合,進(jìn)行用于使上述特定功能變成有效處理的處理裝置。
20.根據(jù)權(quán)利要求19所述的計算機(jī)系統(tǒng),其特征是上述外圍設(shè)備包括上述決定裝置、上述設(shè)定裝置、上述判定裝置和上述處理裝置之中的至少任何一種裝置。
21.一種方法,具有特定功能,用于控制可與計算機(jī)連接的外圍裝置,該方法包括設(shè)定步驟,用于設(shè)定關(guān)于所述特定功能有效的時域信息;判斷步驟,用于判斷現(xiàn)在時刻是否是在所述時域內(nèi);處理步驟,用于在判斷步驟判定所述現(xiàn)在時刻是在所述時域內(nèi)時,進(jìn)行用于使所述特定功能有效的處理。
22.一種方法,具有特定功能,用于控制可與計算機(jī)連接的外圍裝置,該方法包括設(shè)定步驟,用于設(shè)定關(guān)于所述特定功能有效的時域信息;判斷步驟,用于判斷現(xiàn)在時刻是否是在所述時域內(nèi);處理步驟,用于在判斷步驟判定所述現(xiàn)在時刻是在所述時域內(nèi)時,進(jìn)行使所述特定功能不啟用的處理。
全文摘要
由主計算機(jī)控制外圍設(shè)備的打印機(jī)具有用于肅靜動作的功能。確定為使無聲功能變成有效,同時設(shè)定無聲功能成為有效的時域,主計算機(jī)判定現(xiàn)在時刻是否在該時域內(nèi),當(dāng)現(xiàn)在時刻在該時域內(nèi)時,就把用于使無聲功能變成有效的控制指令送給打印機(jī)。
文檔編號G06F3/12GK1423208SQ0214265
公開日2003年6月11日 申請日期2002年9月17日 優(yōu)先權(quán)日2001年9月17日
發(fā)明者安西勝彥 申請人:佳能株式會社