專利名稱:多功能外部設(shè)備控制器的制作方法
該專利文件的公開部分包括有受版權(quán)保護(hù)的內(nèi)容。該專利文件可以示出/或描述了可成為所有者貿(mào)易標(biāo)志的事物。版權(quán)和貿(mào)易標(biāo)志所有者并不反對(duì)公開專利的任何人的電傳復(fù)制,正如它出現(xiàn)在專利和商標(biāo)局的專利文件或記錄那樣,但此外保留所有的權(quán)利和貿(mào)易標(biāo)志權(quán)。
本發(fā)明一般是關(guān)于多功能外部設(shè)備裝置,更具體而言是關(guān)于通過增加相互作用的多功能外部設(shè)備的性能和效益和它的接口協(xié)議來增加多功能外部設(shè)備的通訊效率。
在典型網(wǎng)絡(luò)工作的多用戶計(jì)算機(jī)環(huán)境中,大量單獨(dú)的工作站通過網(wǎng)絡(luò)通常是局部區(qū)域網(wǎng)絡(luò)(LAN)連接在一塊。一個(gè)或者多個(gè)外部設(shè)備例如打印機(jī)或繪圖儀也連接在LAN上。通常,每一個(gè)外部設(shè)備都貢獻(xiàn)單一的功能。這里,雖然來自電傳機(jī)的文件所包含的電文和圖形可以實(shí)際上和來自打印機(jī)的文件一致,但對(duì)這些功能的每一個(gè)均使用單獨(dú)的機(jī)器。進(jìn)而,一些功能相對(duì)于網(wǎng)絡(luò)完全是脫機(jī)執(zhí)行的。希望通過電傳機(jī)發(fā)送文件的用戶可以首先被要求印出文件,然后手拿它到傳真機(jī),打孔或選取電話號(hào)碼,然后通過傳真機(jī)饋送打印的文件。類似地,希望制做多份文件副本的用戶可以印出單份考貝,把它拿到照象復(fù)制機(jī),和饋送頁到照相復(fù)制機(jī),它能夠復(fù)制和或許整理多份副本。
這些早期產(chǎn)生的設(shè)備趨向于是“非智能的”,或許更適當(dāng)表示為“非交流的”。他們依照它們可獲得的任何裝置接收數(shù)據(jù),和依照指令對(duì)它進(jìn)行處理。
近年來,然而,可獲得的外部設(shè)備能夠執(zhí)行大量相關(guān)的功能。這些設(shè)備被稱為多功能外部設(shè)備(MFPs)。
電訊工業(yè)協(xié)會(huì)(TIA)已經(jīng)提供了MFP接口標(biāo)準(zhǔn),稱為IS-650多功能外部設(shè)備工業(yè)接口標(biāo)準(zhǔn),等級(jí)1(MFPI-1),特定版本5.5,依照這個(gè)標(biāo)準(zhǔn),MFP是用于掃描,打印,傳真?zhèn)魉?,?或復(fù)制文件的計(jì)算機(jī)設(shè)備。它也有能力提供數(shù)據(jù)調(diào)制解調(diào)和其它聲音電話服務(wù)。MFP可以是集總單元或可以是幾個(gè)分立的單元,它們?cè)谕粋€(gè)通訊信道上和主機(jī)相互聯(lián)接或使用幾個(gè)不同的信道互聯(lián)。一個(gè)或多個(gè)子系統(tǒng)可以從MFP上省略。
一“主機(jī)”是能夠提供命令和數(shù)據(jù)去操作外部設(shè)備的任一終端或計(jì)算機(jī)。一“子系統(tǒng)”是幾個(gè)邏輯外部設(shè)備單元之一,例如打印機(jī),掃描器,電傳-數(shù)據(jù)-聲音(FDV)調(diào)制解調(diào)器,內(nèi)部存儲(chǔ)器,備用控制器(SAC),操作者面板和其它可以存在在MFP內(nèi)的部件。主機(jī)和MFP通過“信道”進(jìn)行通訊。
MFPI-1組織子系統(tǒng)作為信道上的部件。信道也具有從監(jiān)督的等級(jí)管理子系統(tǒng)的資源管理部件。用來控制子系統(tǒng)的語言例如打印機(jī)頁描述語言,傳真/數(shù)據(jù)/聲音調(diào)制解調(diào)器語言,和掃描器語言并不在標(biāo)準(zhǔn)的范圍之內(nèi)。MFPI-1也允許同一類型的多子系統(tǒng)(例如兩個(gè)打印機(jī)),和并不限制包括在MFP內(nèi)的子系統(tǒng)的種類和數(shù)目。
一MFP可以脫機(jī)模式操作,在兩個(gè)或多個(gè)子系統(tǒng)內(nèi)使用而無須和主機(jī)相互作用。該例是復(fù)印。脫機(jī)操作可以發(fā)生在主機(jī)為主機(jī)控制操作正在存取不同的子系統(tǒng)的同時(shí)。
用來存取MFP的信道并不用MFPI-1加以限制。然而,MFPI-1提供使用各種信道例如雙向并行(IEEE-1284),非同步串聯(lián)(EIA/TIA-RS-232-E)和小型計(jì)算機(jī)系統(tǒng)接口(SCSI)信道的操作信息。該SCSI結(jié)構(gòu)例如允許8個(gè)設(shè)備接到總線(包括SCSI主機(jī))。MFPI-1指定,主機(jī)和MFP是每一個(gè)這樣裝置,和另一個(gè)MFPs可以耦連到單個(gè)SCSI總線。MFPI-1一般在給定的信道上限制單個(gè)SCSI主機(jī)。如果多SCSI主機(jī)將被連接,信道發(fā)布例如SCSI主機(jī)請(qǐng)求服務(wù)的識(shí)別被稱為超出了MFPI-1的范圍。然而,MFPI-1建議,給定的信道結(jié)構(gòu)例如SCSI可以提供多SCSI主機(jī)。
在許多工作站共享外部設(shè)備的網(wǎng)絡(luò)系統(tǒng)中,多功能外部設(shè)備的使用實(shí)為一種混合的保佑。一方面,不是提供例如兩個(gè)不同的掃描器能(一個(gè)為傳真?zhèn)魉妥x取文件,一個(gè)為復(fù)印讀取文件)和三個(gè)不同的打印功能(一個(gè)打印計(jì)算機(jī)產(chǎn)生的文件,一個(gè)打印通過傳真?zhèn)魉徒邮盏奈募鸵粋€(gè)打印為復(fù)制已經(jīng)掃描的文件)代替一單一掃描功能和單一打印功能執(zhí)行打印機(jī),復(fù)印機(jī)和電傳機(jī)的工作。另一方面,單個(gè)多功能外部設(shè)備可變成瓶頸。先前,這里有一用戶希望打印一文件,一用戶希望通過傳真機(jī)傳送一文件,一用戶希望復(fù)印一文件,每一個(gè)通常能拿著它的任務(wù)到一個(gè)單獨(dú)的機(jī)器,這樣并不相互干擾。用一個(gè)單獨(dú)機(jī)器執(zhí)行所有3個(gè)功能(在我們的例子),為完成這些功能,更容易形成排隊(duì)。這里,這就希望盡可能在MFP接口和接口協(xié)議中實(shí)現(xiàn)任何效益以提高M(jìn)FP的性能。
由于信道在主機(jī)和MFP之間運(yùn)載所有數(shù)據(jù)和命令,該鏈接對(duì)執(zhí)行MFP是關(guān)鍵的。這里的信道是SCSI信道,通過增加SCSI信道和它的協(xié)議的使用效率,MFP’s的性能也就提高了。
SCSI協(xié)議允許從主機(jī)向MFP和從MFP向主機(jī)發(fā)送數(shù)據(jù)包。然而,在MFPI-1下,僅僅主機(jī)能初始化數(shù)據(jù)傳送。(ANSI SCSI說明書實(shí)際允許對(duì)等一對(duì)一對(duì)等通訊,但少數(shù)SCSI適配器做此事),進(jìn)而,MFPI-1僅描述了有限的指令組,雖然該指命組類似于供通訊設(shè)備用的SCSI標(biāo)準(zhǔn)指令組。
在MFPI-1下,SCSI協(xié)議操作過程在每個(gè)方向有兩個(gè)階段,稱為“報(bào)頭階段”和“內(nèi)容階段”。在核實(shí)正常SCSI執(zhí)行和出錯(cuò)保護(hù)后由MFPI-1指定這兩階段過程。在報(bào)頭階段,主機(jī)傳送報(bào)頭,它具有在內(nèi)容階段描述被發(fā)送真實(shí)數(shù)據(jù)的小固定長度的數(shù)據(jù)量。在內(nèi)容階段,主機(jī)傳送小包信息(稱內(nèi)容)給MFP。以類似的方式進(jìn)行從MFP到主機(jī)的數(shù)據(jù)傳送。從主機(jī)到MFP的數(shù)據(jù)傳送,包括傳送報(bào)頭和內(nèi)容,由主機(jī)使用發(fā)送信息命令發(fā)送。主機(jī)收取由MFP使用得到信息命令來的數(shù)據(jù)。
發(fā)送信息命令的格式再現(xiàn)在下面的表中。
發(fā)送信息命令包括傳送長度字段。發(fā)送長度字段3個(gè)字節(jié)長和指定要被發(fā)送的報(bào)頭或內(nèi)容小包的長度。
得到信息命令格式復(fù)制在下表。
GET MESSAGE(得到信息)命令包括所有位置長度字段。所有位置長度字段長3個(gè)字節(jié)和指定了要被發(fā)送的報(bào)頭或小包內(nèi)容的長度。
為得到信息和發(fā)送信息命令的SCSI數(shù)據(jù)小包具有由MFPI-1定義的格式和由MFPI-1部分13、4、5加以描述。小包報(bào)頭被格式化為在下面的表中、該報(bào)頭被傳送為發(fā)送信息或得到信息命令的部分的數(shù)據(jù)。字節(jié)0-5是一般性質(zhì)。字節(jié)6-12參考為信道的傳送方向。字節(jié)13-17參考為信道的接收方向。在每一個(gè)報(bào)頭內(nèi)的18個(gè)字節(jié)是必須有的。許多字段的使用是任選的。
“傳送內(nèi)容長度”字節(jié)3個(gè)字節(jié)長和指定了要被傳送的內(nèi)容小包的長度。
因此,本發(fā)明的目標(biāo)是提高M(jìn)FP的性能。它進(jìn)一步的目標(biāo)是提高M(jìn)FP接口的效率。它的進(jìn)一步目標(biāo)是實(shí)現(xiàn)MFP接口協(xié)議內(nèi)的效率。
前述的目標(biāo)是在包括MFP和主機(jī)的數(shù)據(jù)處理系統(tǒng)內(nèi)完成的,其中主機(jī)和MFP之間的通訊是通過改進(jìn)的SCSI通訊信道加以改進(jìn)的。
依照本發(fā)明,現(xiàn)解釋從主機(jī)到MFP的數(shù)據(jù)傳輸。當(dāng)主機(jī)有數(shù)據(jù)要傳送到MFP時(shí),主機(jī)執(zhí)行單個(gè)發(fā)送信息命令和發(fā)送報(bào)頭和內(nèi)容到MFP。當(dāng)MFP有數(shù)據(jù)要發(fā)送到主機(jī)時(shí),執(zhí)行單個(gè)得到信息命令和MFP發(fā)送報(bào)頭和內(nèi)容到主機(jī)。
從下面的描述,附到設(shè)備和它的使用和操作的進(jìn)一步目的和優(yōu)點(diǎn)對(duì)于所屬領(lǐng)域的技術(shù)人員將是明顯的。
參照細(xì)節(jié)變化的附圖將更好地理解本發(fā)明的這些和其它優(yōu)點(diǎn)
圖1是依照本發(fā)明的包括大量MFPs的LAN的框圖。
圖2是依照本發(fā)明的包括主機(jī)和MFP的數(shù)據(jù)處理裝置的框圖。
圖3是圖2數(shù)據(jù)處理裝置的替換框圖。
圖4是主機(jī)-對(duì)-MFP數(shù)據(jù)傳送過程的流程圖。
圖5是MFP-對(duì)-主機(jī)數(shù)據(jù)傳輸過程的流程圖。
通過針對(duì)圖示實(shí)施例的下述詳細(xì)描述,可以更好地理解本發(fā)明的這些和附加的實(shí)施例。
通過這些描述,示出的優(yōu)選的實(shí)施例和例子應(yīng)被考慮為樣例,而不是對(duì)本發(fā)明設(shè)備和方法的限制。
參看圖1,這里示出了依照本發(fā)明的LAN 100的框圖。該LAN 100包括文件服務(wù)器120,工作站150,和通過網(wǎng)絡(luò)通訊線160連接其它的主機(jī)110b、文件服務(wù)器120和工作站150最好是現(xiàn)有技術(shù)中熟知的那些設(shè)備,例如具有英特爾公司(Santa Clara,Calilomia)微處理器和運(yùn)行微軟公司(Redmand,Washington)窗口操作系統(tǒng)的計(jì)算機(jī),一MFP 110a連接到主機(jī)110b,LAN 100可以包括插機(jī),發(fā)送程序器和其它設(shè)備(未示出)。
在進(jìn)行描述LAN 100之前定義幾個(gè)術(shù)語?!拔募?wù)器”意指一計(jì)算機(jī),它在網(wǎng)絡(luò)上控制存取文件和磁盤資源,和通過網(wǎng)絡(luò)操作系統(tǒng)在網(wǎng)絡(luò)上提供安全和同步?!胺?wù)器”意指硬件或軟件,它提供網(wǎng)絡(luò)服務(wù)。“工作站”意指用戶計(jì)算機(jī),它發(fā)送命令到它的局部操作系統(tǒng)或到網(wǎng)絡(luò)接口適配器用于在網(wǎng)絡(luò)上處理和傳送。一工作站通過包括適當(dāng)?shù)能浖涔δ茏鰹榉?wù)器,可以是例如打印機(jī)服務(wù)器,檔案服務(wù)器或通訊服務(wù)器。“軟件”意指一個(gè)或多個(gè)計(jì)算機(jī)可翻譯程序和相關(guān)的和最好是集總的模塊用以執(zhí)行希望的功能?!岸喙δ芡獠吭O(shè)備”是外部設(shè)備,它提供多于一外部設(shè)備的功能,和典型地提供打印和復(fù)制,掃描和電傳的至少一種。
翻到圖2,這是包括MFP 110a和主機(jī)110b的數(shù)據(jù)處理系統(tǒng)的框圖、該MFP 110a最好包括具有通訊接口220(最好SCSI)高輸出數(shù)字復(fù)制器和硬件和軟件接口,它允許MFP 110a從主機(jī)110b去接收柵格掃描打印工作,管理打印工作及它自己的復(fù)印工作,和打印工作。硬件包括短期存儲(chǔ)器265(最好是RAM)和存儲(chǔ)和運(yùn)動(dòng)程序的處理器260,以控制MFP 110a的功能。該MFP 110a最好也包括長期存儲(chǔ)器285例如ROM或FPROM。MFP 110a也可以包括供長期和短期存儲(chǔ)使用的存儲(chǔ)器的一磁盤驅(qū)動(dòng)器(未示出)。該MFP 110a包括標(biāo)準(zhǔn)部件,這包括自動(dòng)文件饋送器275,紙箱270和紙輸出托盤235。
該MFP 110a包括非固定的顯示225,最好是LCD,和用戶輸入裝置230,例如按鈕開關(guān)。該MFP 110a具有存儲(chǔ)在存儲(chǔ)器285內(nèi)的用戶接口軟件,它負(fù)責(zé)在顯示器225上顯示信息和和解釋從用戶輸入接口設(shè)備230來的用戶輸入。
主機(jī)110b最好包括服務(wù)器例如具有英特爾處理器(255)和運(yùn)行微軟窗口NT軟件的計(jì)算機(jī)。正如下面所解釋的,為最大化效率,這里主機(jī)和MFPs最好是一對(duì)一的對(duì)應(yīng)關(guān)系。在和處理器255連接時(shí),主機(jī)110b具有常規(guī)的短時(shí)存儲(chǔ)器250(最好是RAM)和長時(shí)間存儲(chǔ)器280(最好是硬盤)主機(jī)110b進(jìn)而包括通訊接口205,通過它主機(jī)110b通過信道290與MFP 110a通訊。最好,通訊接口205被配置為SCSI主機(jī)。主機(jī)110b進(jìn)而最好包括電傳/調(diào)制解調(diào)器210,用以通過電話線發(fā)送和接收電傳。主機(jī)110b包括存儲(chǔ)在長期存儲(chǔ)器280內(nèi)的管理軟件,用以管理打印工作,電傳工作和掃描工作。主機(jī)110b柵格化從LAN 100來的打印工作為打印數(shù)據(jù)(對(duì)MFP 110a的自然形式)和通過通訊接口205傳送打印數(shù)據(jù)到MFP 110a。
參看圖3,這里示出了圖2數(shù)據(jù)處理系統(tǒng)的替換圖。MFP 110a包括了7個(gè)功能子系統(tǒng)資源管理器310,操作者面板設(shè)備315,打印機(jī)設(shè)備320,掃描器設(shè)備325,備用控制器330和其它設(shè)備335。因?yàn)檫@里僅是一個(gè)單一的MFP,這無須存儲(chǔ)附加設(shè)備的設(shè)備地址。當(dāng)這里僅存在一個(gè)單個(gè)的物理設(shè)備,這可以有直至7個(gè)邏輯設(shè)備,每一個(gè)都是可以單獨(dú)尋址的。每一個(gè)功能子系統(tǒng)310,315,320,325,330和335最好指定唯一的邏輯單元號(hào)(LUN)。那里通訊信道290是SCSI,那末每一個(gè)功能子系統(tǒng)310,315,320,325,330和335具有唯一的SCSI邏輯單元號(hào)。這樣,每一個(gè)這些功能子系統(tǒng)是一個(gè)邏輯SCSI設(shè)備,由于SCSI提供直至7個(gè)連到主機(jī)上的設(shè)備,直至7個(gè)的MFP功能子系統(tǒng)能得到邏輯單元號(hào)和通過邏輯信道350進(jìn)行通訊。
對(duì)此的補(bǔ)充是,主機(jī)110b的MFP管理器配置為和每一個(gè)功能子系統(tǒng)310,315,320,325,330和335通訊,仿佛他們是在SCSI信道290上的單獨(dú)物理設(shè)備。這樣,主機(jī)110b也利用大量邏輯信道340作為對(duì)MFP 110a的那些350的補(bǔ)充。下述的表示出了依照本發(fā)明分配運(yùn)行的一種方法
子系統(tǒng)。這就取消了需要譯碼能夠識(shí)別外部設(shè)備功能的從主機(jī)110b來的復(fù)雜的命令。這允許主機(jī)110b獨(dú)立地與每一個(gè)邏輯設(shè)備進(jìn)行有效的通訊。這也取消了協(xié)作小包在MFP 110a內(nèi)的發(fā)送方案的需要,這是由于使用現(xiàn)存的SCSI協(xié)議書小包能尋址到所希望的邏輯單元。
為了和子系統(tǒng)310,315,320,325,330和335中的任何一個(gè)進(jìn)行通訊,主機(jī)110b簡單地使用SCSI通訊方法,希望的功能子系統(tǒng)象是單獨(dú)物理設(shè)備。MFP 110a的通訊接口220解釋來自主機(jī)110b的通訊和依照指示的LUN指導(dǎo)通訊到適當(dāng)?shù)墓δ茏酉到y(tǒng)310,315,320,325,330和335。這就產(chǎn)生了發(fā)送主機(jī)到MFP通訊到適當(dāng)MFP功能子系統(tǒng)的簡單和快速的方法。
參看圖4,這里示出了主機(jī)至MFP數(shù)據(jù)傳送處理的流程圖。在第一步,處理開始(步405)。如果這是要發(fā)送的數(shù)據(jù)(步410),主機(jī)110b準(zhǔn)備傳送數(shù)據(jù)(步420)。特別是,主機(jī)110b形成數(shù)據(jù)為SCSI內(nèi)容。在這點(diǎn)上,主機(jī)110b也準(zhǔn)備傳送報(bào)頭(步430)。
然而,發(fā)明的數(shù)據(jù)處理系統(tǒng)首先并不發(fā)送報(bào)頭,而其次等待核實(shí)由MFPI-1內(nèi)指定的接收和發(fā)送的內(nèi)容。由于這里僅由MFP 110a連到主機(jī)110b,這無需考慮其它裝置的總線內(nèi)容。作為替換,正如下表內(nèi)所示,報(bào)頭和內(nèi)容被組合為一單個(gè)數(shù)據(jù)包(步440)。這是可能的,這是因?yàn)镸FP 110a不象硬盤,也不需要象硬盤那樣的關(guān)于數(shù)據(jù)傳輸?shù)膱?bào)警。
如上所示,MFPI-1指定報(bào)頭的格式和它的長度(18個(gè)字節(jié))。最好,這是不能修改的。報(bào)頭最好在“傳送內(nèi)容長度”字段內(nèi)指定內(nèi)容長度。
該包的全部長度,包括18字節(jié)報(bào)頭加上內(nèi)容,在發(fā)送信息命令描述符塊的“傳送長度”中被指定。
發(fā)送信息命令然后被執(zhí)行和數(shù)據(jù)包發(fā)送到MFP 110a(步450)。如果MFP110a接收該小包,MFP 110a用狀態(tài)好響應(yīng)(步460),和從主機(jī)110b到MFP 110a的數(shù)據(jù)傳輸被完成(步495)。當(dāng)MFP的SCSI緩沖器不適合去接收該小包,例如因?yàn)榫彌_器滿時(shí),忙狀態(tài)通常升起。否則,狀態(tài)是檢驗(yàn)狀況。這指明,這是主要問題例如壞的SCSI命令,或硬件錯(cuò)誤或報(bào)頭檢測(cè)值出錯(cuò)。
現(xiàn)參看圖5,這里示出了MFP至主機(jī)數(shù)據(jù)傳送的流程圖,在第一步,處理開始(步505)。如果這是要被發(fā)送的數(shù)據(jù)(步510),MFP 110a準(zhǔn)備傳送數(shù)據(jù)(步520)。特別是,MFP 110a形成數(shù)據(jù)為SCSI內(nèi)容。在這點(diǎn)上,MFP 110a也準(zhǔn)備傳送報(bào)頭(步530)。
得到信息命令然后被執(zhí)行(步550)。小包的尺寸在得到信息命令的描述符塊的“所有位置長度”內(nèi)指定。MFP 110a也發(fā)送數(shù)據(jù)小包到主機(jī)110b。如果主機(jī)110b接收該小包,主機(jī)110b用好狀態(tài)響應(yīng)(步560),從MFP 110a到主機(jī)110b的數(shù)據(jù)傳送完成(步595)。然而,如果主機(jī)110b在完成任務(wù)時(shí)有一些問題,狀態(tài)是檢驗(yàn)狀況(步570)。如果相關(guān)的LUN沒準(zhǔn)備好發(fā)送數(shù)據(jù)(步575),那末MFP 110a執(zhí)行SCSI斷開命令(步580)。當(dāng)數(shù)據(jù)準(zhǔn)備好(步585),MFP 110a執(zhí)行SCSI重新接通命令(步590)和傳送數(shù)據(jù)(步555)。
主機(jī)110b避免了MFP 110a的詢問。發(fā)明人已經(jīng)發(fā)現(xiàn),這實(shí)質(zhì)上減少了主機(jī)110b和MFP 110a的負(fù)擔(dān)。進(jìn)而,發(fā)明人已經(jīng)發(fā)現(xiàn),該過程提供了比在MFPI-1指定的詢問過程有較好的性能。
作為進(jìn)一步的功能增強(qiáng),依照本發(fā)明,在單個(gè)小包內(nèi)發(fā)送報(bào)頭數(shù)+內(nèi)容組合,稱為“組合”小包的這樣小包的最大尺寸是最大小包尺寸。由于所有位置長度和傳送長度在長度上是3個(gè)字節(jié),最大小包尺寸是224字節(jié)。在它的報(bào)頭的“傳送內(nèi)容長度”中指定每一內(nèi)容的尺寸。在發(fā)送信息命令描述符塊的“傳送長度”或在得到信息命令描述符塊的“所有位置長度”內(nèi)指定小包的尺寸。在報(bào)頭內(nèi)并沒有什么,它僅示出該小包包括多個(gè)“報(bào)頭中內(nèi)容”部分,接收器不得不通過比較在SCSI命令描述符塊內(nèi)指定的尺寸和在MFPI-1報(bào)頭內(nèi)指定的尺寸來檢驗(yàn)小包的類型。
雖然已經(jīng)描述和示出了本發(fā)明的實(shí)施例,對(duì)于所屬領(lǐng)域的技術(shù)人員很明顯,大量的所述發(fā)明的變化,修改和替換可以做出,而不脫離本發(fā)明的精神。所有這些修改,變化和替換均應(yīng)視為在本發(fā)明的范圍內(nèi)。
權(quán)利要求
1.從主機(jī)到多功能外部設(shè)備有效傳送數(shù)據(jù)的方法,多功能外部設(shè)備包括紙托盤,顯示器,用戶輸入設(shè)備,處理器,長期存儲(chǔ)的第一存儲(chǔ)器和短期存儲(chǔ)的第二可重寫存儲(chǔ)器,通訊接口,提供文件掃描和硬輸出功能的多功能外部設(shè)備,主機(jī)包括處理器,長期存儲(chǔ)的第一可重寫存儲(chǔ)器和短期存儲(chǔ)的第二可重寫存儲(chǔ)器,由通訊信道連接到多功能外部設(shè)備通訊接口的通訊接口,與計(jì)算機(jī)網(wǎng)絡(luò)通訊的網(wǎng)絡(luò)適配器,該方法包括步驟為(a)主機(jī)準(zhǔn)備通過通訊信道傳送到多功能外部設(shè)備的數(shù)據(jù)的第一內(nèi)容;(b)主機(jī)準(zhǔn)備包括描述第一內(nèi)容信息的第一報(bào)頭;(c)主機(jī)組合第一內(nèi)容和第一報(bào)頭為組合的數(shù)據(jù)包;(d)主機(jī)通過通訊信道以單一事務(wù)處理形式傳送組合的數(shù)據(jù)包到多功能外部設(shè)備;(e)多功能外部設(shè)備從主機(jī)接收組合的數(shù)據(jù)包。
2.權(quán)利要求1的從主機(jī)到多功能外部設(shè)備有效傳送數(shù)據(jù)的方法,其特征在于,通訊信道實(shí)質(zhì)上包括了SCSI-2信道,和當(dāng)主機(jī)有數(shù)據(jù)要傳送到多功能外部設(shè)備時(shí),在主機(jī)傳送組合的數(shù)據(jù)小包之前,主機(jī)執(zhí)行單個(gè)發(fā)送信息命令。
3.權(quán)利要求2的從主機(jī)到多功能外部設(shè)備有效傳送數(shù)據(jù)的方法,其特征在于,如果多功能外部設(shè)備返回狀態(tài)忙,主機(jī)重新嘗試通過通訊信道以單個(gè)事務(wù)處理的形式向多功能外部設(shè)備發(fā)送組合的數(shù)據(jù)包。
4.權(quán)利要求1的從主機(jī)到多功能外部設(shè)備有效傳送數(shù)據(jù)的方法,其特征在于該方法進(jìn)一步包括步驟(a)主機(jī)準(zhǔn)備用于傳送到多功能外部設(shè)備的數(shù)據(jù)的第二內(nèi)容;(b)主機(jī)準(zhǔn)備包括描述第二內(nèi)容信息的第二報(bào)頭;(c)主機(jī)組合第二內(nèi)容和第二報(bào)頭為組合的數(shù)據(jù)包給傳送第一報(bào)頭和第一內(nèi)容的多功能外部設(shè)備。
5.權(quán)利要求1的從主機(jī)到多功能外部設(shè)備有效傳輸數(shù)據(jù)的方法,其特征在于通訊信道提供邏輯單元號(hào)的范圍以供設(shè)備使用通訊信道,其中,多功能外部設(shè)備包括每一個(gè)都指定一邏輯單元號(hào)的多個(gè)功能子系統(tǒng),在傳送組合的數(shù)據(jù)包之前,該方法進(jìn)一步包括識(shí)別功能子系統(tǒng)的主機(jī)作為組合數(shù)據(jù)包的目標(biāo),和通知多功能外部設(shè)備目標(biāo)功能子系統(tǒng)的邏輯單元號(hào)。
6.權(quán)利要求1的從主機(jī)到多功能外部設(shè)備有效傳輸數(shù)據(jù)的方法,其特征在于多功能外部設(shè)備包括大量功能子系統(tǒng),功能子系統(tǒng)包括操作者面板,資源管理器,打印機(jī)和掃描器。
7.一數(shù)據(jù)處理系統(tǒng)包括由通訊信道耦連到一個(gè)多功能外部設(shè)備的一臺(tái)主機(jī),(a)多功能外部設(shè)備包括紙托盤,顯示器,用戶輸入設(shè)備,處理器,長期存儲(chǔ)的第一存儲(chǔ)器和短期存儲(chǔ)的第二可重寫存儲(chǔ)器,通訊接口,提供文件掃描和硬輸出功能的多功能外部設(shè)備;(b)主機(jī)包括處理器,長期存儲(chǔ)的第一可重寫存儲(chǔ)器和短期使用的第二可重寫存儲(chǔ)器,通訊接口,和與計(jì)算機(jī)網(wǎng)絡(luò)通訊用的網(wǎng)絡(luò)適配器;(c)耦連多功能外部設(shè)備通訊接口和主機(jī)通訊接口的通訊信道;(d)數(shù)據(jù)處理系統(tǒng)進(jìn)一步包括(i)準(zhǔn)備通過通訊信道傳送到多功能外部設(shè)備的數(shù)據(jù)的第一內(nèi)容的裝置;(ii)準(zhǔn)備包括描述第一內(nèi)容信息的第一報(bào)頭的裝置;(iii)組合第一內(nèi)容和第一報(bào)頭為組合數(shù)據(jù)小包的裝置;(iv)通過通訊信道以單一事務(wù)處理形式傳送組合的數(shù)據(jù)包到多功能外部設(shè)備的裝置;(v)在多功能外部設(shè)備中從主機(jī)接收組合的數(shù)據(jù)包的裝置。
8.權(quán)利要求7的包括由通訊信道耦連主機(jī)到一個(gè)多功能外部設(shè)備的數(shù)據(jù)處理系統(tǒng),其特征在于,通訊信道實(shí)質(zhì)上包括SCSI-2信道,主機(jī)包括什么時(shí)候它有數(shù)據(jù)要傳送到多功能外部設(shè)備時(shí)的確定裝置,和在主機(jī)傳送組合的數(shù)據(jù)包前執(zhí)行單個(gè)發(fā)送信息命令的裝置。
9.權(quán)利要求8的包括由通訊信道耦連單個(gè)主機(jī)到單個(gè)多功能外部設(shè)備的數(shù)據(jù)處理系統(tǒng),其特征在于主機(jī)進(jìn)而包括從多功能外部設(shè)備檢測(cè)忙狀態(tài)的裝置,和通過通訊信道以單個(gè)事務(wù)處理形式重新嘗試傳送組合的數(shù)據(jù)包到多功能外部設(shè)備的裝置。
10.權(quán)利要求7的包括由通訊信道耦連單主機(jī)到單多功能處理器的數(shù)據(jù)處理系統(tǒng),其特征在于進(jìn)而包括(a)在主機(jī)內(nèi)準(zhǔn)備傳送到多功能外部設(shè)備的數(shù)據(jù)的第二內(nèi)容的裝置;(b)在主機(jī)內(nèi)準(zhǔn)備包括描述第二內(nèi)容信息的第二報(bào)頭的裝置;(c)在主機(jī)內(nèi)組合第二內(nèi)容和第二報(bào)頭為組合的數(shù)據(jù)包到用于傳輸?shù)谝粓?bào)頭和第一內(nèi)容的多功能外部設(shè)備。
11.權(quán)利要求7的包括由通訊信道耦連單主機(jī)到單多功能外部設(shè)備的數(shù)據(jù)處理系統(tǒng),其特征在于,通訊信道為使用通訊信道的設(shè)備提供邏輯單元號(hào)的范圍,主機(jī)進(jìn)一步包括在主機(jī)中識(shí)別一功能子系統(tǒng)作為組合數(shù)據(jù)包的目標(biāo)的裝置,通知多功能外部設(shè)備目標(biāo)功能子系統(tǒng)邏輯單元號(hào)的裝置。
12.權(quán)利要求7的包括由通訊信道耦連單主機(jī)至單多功能外部設(shè)備的數(shù)據(jù)處理系統(tǒng),其特征在于,多功能外部設(shè)備包括多個(gè)多功能子系統(tǒng),多功能子系統(tǒng)包括操作者面板,資源管理器,打印機(jī)和掃描器。
13.從一多功能外部設(shè)備到一主機(jī)有效傳送數(shù)據(jù)的方法,該多功能外部設(shè)備包括紙托盤,顯示器,用戶輸入裝置,處理器,長期存儲(chǔ)數(shù)據(jù)的第一存儲(chǔ)器和短期存儲(chǔ)的第二可重寫存儲(chǔ)器,通訊接口,多功能外部設(shè)備提供文件掃描和硬輸出功能,主機(jī)包括處理器,長期存儲(chǔ)的第一可重寫存儲(chǔ)器和短期存儲(chǔ)的第二可重寫存儲(chǔ)器,通過通訊信道耦連到多功能外部設(shè)備的通訊接口的通訊接口,和與計(jì)算機(jī)網(wǎng)絡(luò)通訊的網(wǎng)絡(luò)適配器,該方法包括步驟(a)多功能外部設(shè)備準(zhǔn)備通過通訊信道傳送到主機(jī)的數(shù)據(jù)第一內(nèi)容;(b)多功能外部設(shè)備準(zhǔn)備包括描述第一內(nèi)容信息第一報(bào)頭;(c)多功能外部設(shè)備組合第一內(nèi)容和第一報(bào)頭為組合的數(shù)據(jù)包;(d)多功能外部設(shè)備通過通訊信道以單個(gè)處理形式傳送組合的數(shù)據(jù)包到主機(jī);和(e)主機(jī)從多功能外部設(shè)備接收組合的數(shù)據(jù)包。
14.權(quán)利要求13的從多功能外部設(shè)備到主機(jī)有效傳送數(shù)據(jù)的方法,其特征在于,通訊信道實(shí)質(zhì)包括SCSI-2信道,和當(dāng)多功能外部設(shè)備有數(shù)據(jù)要傳送到主機(jī)時(shí),在多功能外部設(shè)備傳送組合的數(shù)據(jù)包之前,執(zhí)行得到信息命令。
15.權(quán)利要求14的從多功能外部設(shè)備到主機(jī)有效傳送數(shù)據(jù)的方法,其特征在于,當(dāng)多功能外部設(shè)備具有要發(fā)送的數(shù)據(jù),但還沒有準(zhǔn)備好發(fā)送數(shù)據(jù),執(zhí)行步驟為(a)多功能外部設(shè)備在通訊信道上發(fā)布斷開信息;和(b)當(dāng)數(shù)據(jù)準(zhǔn)備好發(fā)送時(shí),多功能外部設(shè)備在通訊信道上發(fā)布重新接通信息。
16.權(quán)利要求13的從多功能外部設(shè)備到主機(jī)有效傳送信息的方法,其特征在于該方法包括諸步驟(a)多功能外部設(shè)備準(zhǔn)備傳送到主機(jī)的數(shù)據(jù)的第二內(nèi)容;(b)多功能外部設(shè)備準(zhǔn)備包括描述第二內(nèi)容信息的第二報(bào)頭;(c)多功能外部設(shè)備組合第二內(nèi)容和第二報(bào)頭為組合的數(shù)據(jù)包到傳輸?shù)谝粓?bào)頭和第一內(nèi)容的主機(jī)。
17.權(quán)利要求13的從多功能外部設(shè)備到主機(jī)有效傳送數(shù)據(jù)的方法,其特征在于,多功能外部設(shè)備包括多個(gè)功能子系統(tǒng),該功能子系統(tǒng)包括操作者面板,資源管理器,打印機(jī)和掃描器。
18.包括由通訊信道耦連單主機(jī)到單多功能外部設(shè)備的數(shù)據(jù)處理系統(tǒng),(a)多功能外部設(shè)備包括紙托盤,顯示器,用戶輸入單元,處理器,長期存儲(chǔ)的第一存儲(chǔ)器和短期存儲(chǔ)的第二可重寫存儲(chǔ)器,通訊接口,多功能外部設(shè)備提供文件掃描和硬輸出功能;(b)主機(jī)包括處理器,長期存儲(chǔ)的第一可重寫存儲(chǔ)器和短期存儲(chǔ)的第二可重寫存儲(chǔ)器,通訊接口,和計(jì)算機(jī)網(wǎng)絡(luò)通訊的網(wǎng)絡(luò)適配器;(c)耦連多功能外部設(shè)備通訊接口和主機(jī)通訊接口的通訊信道;(d)數(shù)據(jù)處理系統(tǒng)進(jìn)一步包括(i)準(zhǔn)備通過通訊信道傳送到主機(jī)的數(shù)據(jù)第一內(nèi)容的裝置;(ii)準(zhǔn)備包括描述第一內(nèi)容信息的第一報(bào)頭的裝置;(iii)組合第一內(nèi)容和第一報(bào)頭為組合的數(shù)據(jù)包的裝置;(iv)通過通訊信道以單一事務(wù)處理形式傳送組合的數(shù)據(jù)包到主機(jī)的裝置;(v)在主機(jī)內(nèi)從多功能外部設(shè)備接收組合的數(shù)據(jù)包的裝置。
19.權(quán)利要求18的包括由通訊信道耦連單主機(jī)到單多功能外部設(shè)備的數(shù)據(jù)處理系統(tǒng),其特征在于,通訊信道實(shí)質(zhì)上包括SCSI-2信道,數(shù)據(jù)處理系統(tǒng)包括何時(shí)多功能外部設(shè)備有數(shù)據(jù)要發(fā)送到主機(jī)的確定裝置,和在多功能外部設(shè)備傳送組合的數(shù)據(jù)包到主機(jī)之前執(zhí)行單個(gè)得到信息命令的裝置。
20.權(quán)利要求19的包括由通訊信道耦連單主機(jī)到單多功能外部設(shè)備的數(shù)據(jù)處理系統(tǒng),其特征在于多功能外部設(shè)備包括(a)檢測(cè)何時(shí)多功能外部設(shè)備具有數(shù)據(jù)發(fā)送但還沒有準(zhǔn)備好發(fā)送數(shù)據(jù)的裝置;(b)在通訊信道上發(fā)布斷開信息的裝置;和(c)檢測(cè)何時(shí)數(shù)據(jù)已經(jīng)準(zhǔn)備好發(fā)送和在通訊信道上發(fā)布重新接通的裝置。
21.權(quán)利要求18的包括由通訊信道耦連單主機(jī)到單多功能外部設(shè)備的數(shù)據(jù)處理系統(tǒng),其特征在于進(jìn)一步包括(a)在多功能外部設(shè)備內(nèi)準(zhǔn)備傳送到主機(jī)的數(shù)據(jù)第二內(nèi)容的裝置;(b)在多功能外部設(shè)備內(nèi)準(zhǔn)備包括描述第二內(nèi)容信息的第二報(bào)頭的裝置;(c)在多功能外部設(shè)備內(nèi)組合第二內(nèi)容和第二報(bào)頭為組合的數(shù)據(jù)包以傳送第一報(bào)頭和第一內(nèi)容到主機(jī)。
22.權(quán)利要求18的包括由通訊信道耦連單主機(jī)到單多功能外部設(shè)備的數(shù)據(jù)處理系統(tǒng),其特征在于多功能外部設(shè)備包括多個(gè)功能子系統(tǒng),該功能子系統(tǒng)包括操作面板,資源管理器,打印機(jī)和掃描器。
全文摘要
包括由通訊信道耦連單主機(jī)到單功能外部設(shè)備的數(shù)據(jù)處理系統(tǒng),多功能外部設(shè)備包括托盤,顯示器,用戶輸入裝置,處理器,長期存儲(chǔ)數(shù)據(jù)的第一存儲(chǔ)器和短期存儲(chǔ)數(shù)據(jù)的第二可重寫存儲(chǔ)器,通訊接口,提供文件掃描和硬輸出的多功能外部設(shè)備。主機(jī)包括處理器,長期存儲(chǔ)的第一可重寫處理器和短期存儲(chǔ)的第二可重寫存儲(chǔ)器,通訊接口,和計(jì)算機(jī)網(wǎng)絡(luò)通訊用的網(wǎng)絡(luò)適配器。通訊信道耦連多功能外部設(shè)備的通訊接口和主機(jī)通訊接口。
文檔編號(hào)G06F13/00GK1200512SQ9810627
公開日1998年12月2日 申請(qǐng)日期1998年2月13日 優(yōu)先權(quán)日1997年2月13日
發(fā)明者T·洪 申請(qǐng)人:株式會(huì)社東芝