專利名稱:使用多臺打印機(jī)的打印的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種信息處理裝置,一種信息處理方法和一種允許多臺打印機(jī)打印的存貯介質(zhì)。
近年來,幾種使用噴墨系統(tǒng)的打印機(jī)已進(jìn)入實(shí)際使用。這些打印可以執(zhí)行其水平接近于照片的彩色打印,雖然它們相對地便宜并且任何人都可容易地形成一有高度吸引力的文件。
但是,在該噴墨系統(tǒng)的彩色打印機(jī)中,其打印速度等于或小于彩色激光束打印速度的1/10。
這是因?yàn)檫@種噴墨型打印機(jī)是一種稱之為串行類型的打印機(jī)該串行類型打印機(jī)是通過一種打印頭在垂直方向上向一預(yù)置寬度噴墨的同時(shí)在橫向方向上掃描的方法進(jìn)行打印的。在該打印頭在橫向方向掃描一次之后,打印紙?jiān)诖怪狈较蛏媳火佀鸵活A(yù)置的量并且在該橫向方向上進(jìn)一步執(zhí)行掃描。通過重復(fù)相應(yīng)于該一頁打印紙次數(shù)的上述操作,完成該打印。
另一方面,該激光束打印機(jī)稱之為頁打印機(jī)并且可以一次執(zhí)行一頁的打印。因此,可在比噴墨打印機(jī)要短的多的時(shí)間內(nèi)完成打印。
但是,從價(jià)格的觀點(diǎn)來考慮時(shí),彩色激光打印機(jī)是一種昂貴的設(shè)備,它是彩色噴墨打印機(jī)價(jià)格的30倍甚至更高,并且不可能由任何人很容易地使用它。既使當(dāng)彩色激光打印機(jī)擴(kuò)大供應(yīng)時(shí),其價(jià)格差也在10倍或10倍以上。
因?yàn)樵搰娔蛴C(jī)雖然如上所述較廉價(jià)但它具有打印速率方面的問題,所以考慮使用一種連接多臺打印機(jī)和執(zhí)行打印的方法。
但是,如果一文件僅僅由多臺打印機(jī)打印,則存在有頁順序紊亂的擔(dān)憂。
為了解決上述問題,本發(fā)明的一個(gè)目的是提供一種信息處理裝置,一種信息處理方法,和一存貯介質(zhì),能夠由多臺打印機(jī)打印一文件而不會產(chǎn)生頁順序紊亂。
本發(fā)明的另一目的是提供一種信息處理裝置,一種信息處理方法,和一種存貯介質(zhì),可以通過由用戶指明的一最佳打印速率模式和一最佳頁順序模式來打印。
為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明,所提供的信息處理裝置包括當(dāng)一文件由多臺打印機(jī)打印時(shí)用來將打印數(shù)據(jù)傳送到多臺打印機(jī)而無須擔(dān)擾頁紊亂的傳送裝置。
根據(jù)本發(fā)明,所提供的信息處理方法包括當(dāng)一文件由多臺打印機(jī)打印時(shí)用來將打印數(shù)據(jù)傳送到多臺打印機(jī)而無頁紊亂的傳送步驟。
根據(jù)本發(fā)明,還提供了一種存貯介質(zhì),在該存貯介質(zhì)中存貯有當(dāng)一文件由多臺打印機(jī)打印時(shí)將打印數(shù)據(jù)傳送到多臺打印機(jī)而無頁紊亂的傳送步驟的一程序。
圖1是本發(fā)明的一打印機(jī)機(jī)體的前視圖;圖2是本發(fā)明的該打印機(jī)機(jī)體的后視圖;圖3是作為該打印機(jī)的一接口的一USB電纜的外形視圖;圖4是安置在一個(gè)人計(jì)算機(jī)的后面板上的-USB連接器的圖示;圖5示出了四臺被級聯(lián)的打印機(jī)的圖示;圖6是可被連接到該打印機(jī)中的一盒的外形圖;圖7A、7B和7C示出了該盒被接上和卸下的方法;圖8是本發(fā)明的一電子電路的框圖;圖9是一個(gè)人計(jì)算機(jī)的一硬件結(jié)構(gòu)的框圖;圖10是用來構(gòu)成本發(fā)明的一打印機(jī)驅(qū)動(dòng)器的框圖;圖11是通過使用上述打印機(jī)驅(qū)動(dòng)器的一打印應(yīng)用時(shí)所顯示的一對話圖形;圖12是在上述所設(shè)項(xiàng)目中有關(guān)一打印控制的項(xiàng)目;圖13由13A、13B和13C所組成,是用來說明一實(shí)施例的流程圖;圖14是用來說明該實(shí)施例的流程圖;和圖15是用來說明該實(shí)施例的流程圖。
下面將結(jié)合附圖來說明本發(fā)明的一實(shí)施例。
圖1示出了一打印機(jī)100的前視圖,該打印機(jī)100具有一通過噴墨來實(shí)施本發(fā)明的打印機(jī)構(gòu)。標(biāo)號1表示一電源開關(guān);2是一復(fù)位開關(guān),用來恢復(fù)所出現(xiàn)的無紙錯(cuò)誤等故障;和3是LED(發(fā)光二極管),當(dāng)電源接通時(shí)發(fā)綠緣光和當(dāng)出現(xiàn)一錯(cuò)誤時(shí)發(fā)橙色光。當(dāng)打印數(shù)據(jù)被接收和執(zhí)行一打印時(shí),該LED3閃爍,因而指出不同的操作。
圖2是一后視圖。標(biāo)號4表示該USB(通用串行總線)的A型連接器的連接部分;5是B型連接器的連接部分;和6是該Centronics型的連接器。因?yàn)樵揢SB的標(biāo)準(zhǔn)不直接涉及本發(fā)明的本質(zhì),所以略去它的詳細(xì)說明。USB的標(biāo)準(zhǔn)在“通用串行總線說明”(1.0版,1996.1.19)中已詳細(xì)描述。該Centronics型接口部分由IEEE 1284確認(rèn)。同樣地,因?yàn)镮EEE 1284標(biāo)準(zhǔn)本身并不直接與本發(fā)明有關(guān),所以這里略去對它的詳細(xì)說明。
圖3示出了一USB電纜的外形視圖。標(biāo)號7表示A型連接器和8表示B型連接器。
圖1的打印機(jī)通過圖3的USB電纜與圖4的個(gè)人計(jì)算機(jī)200相連接。圖4是該個(gè)人計(jì)算機(jī)的后視圖。在圖4中的標(biāo)號9表示了一個(gè)例子,在該例子中USB的A型連接器被連接到上下兩級。圖3中的連接器7被連接到圖4中的連接器9中的一個(gè)。圖3中的連接器8被連接到圖2中的連接部分5。同樣地,另一USB電纜的A型連接器可連接到圖2中的該連接部分4同樣電纜的B型連接器還被連接到該相同類型的另一打印機(jī)。圖5示出了這樣一種狀態(tài)。在圖5中,標(biāo)號10表示一USB連接。如圖5中所示,該USB可將多個(gè)打印機(jī)級聯(lián)地連接到一個(gè)人計(jì)算機(jī)。每一級聯(lián)連接的打印機(jī)可基本地獨(dú)立操作而不會相互影響??杀贿B接的打印機(jī)數(shù)達(dá)到4。
在圖1的打印機(jī)中,用于打印的一盒可被更換。因此,它可通過將一個(gè)根據(jù)將被打印內(nèi)容和對象來講是最佳的盒安裝到該打印機(jī)上進(jìn)行打印。圖6示出了可被接入圖1的該打印機(jī)中的不同打印盒。
圖6中的標(biāo)號13表示由蘭青色、滌紅色、黃色和黑色四種顏色所構(gòu)成的打印盒。使用這種用于一般彩色打印的打印盒可獲得一最佳的結(jié)果。這種盒可安裝到圖1實(shí)施本發(fā)明的打印機(jī)上或從該打印機(jī)上卸下。安裝和卸下的方法示于圖7A至7C中。
圖7A中的標(biāo)號14表示一盒轉(zhuǎn)換開關(guān)。按壓這個(gè)開關(guān),該盒移向一支架的中央,因而能夠容易地轉(zhuǎn)換該盒。圖7B示出了該盒被移出的一種情況。圖7C示出了該盒被安裝的狀況。放大的圓圈中示出了該盒被接上的狀況。
圖8是實(shí)施本發(fā)明圖1所示打印機(jī)100的框圖。在圖8中,標(biāo)號18表示一相應(yīng)于圖1所示電源開關(guān)的電源開關(guān);19表示相應(yīng)于圖7所示該盒轉(zhuǎn)換開關(guān)14的一盒轉(zhuǎn)換開關(guān);20表示相應(yīng)于圖1中復(fù)位開關(guān)2的一復(fù)位開關(guān);21表示一LED,該LED在電源接通時(shí)發(fā)出綠光并且相應(yīng)于圖1中的LED3;和22表示一個(gè)LED,該LED在出現(xiàn)錯(cuò)誤時(shí)發(fā)桔紅色光并且同樣相應(yīng)于圖1中的LDE3。該LED只能發(fā)綠色和桔紅色兩種光。在圖8中,標(biāo)號23表示一用來將指明在圖8中的電源開關(guān)18操作的一信號傳送到圖8中的MPU30的信號線。因?yàn)檫@個(gè)信號被傳送到在圖8中的MPU30作為在圖8中的一中斷信號26,所以它在MPU30中被優(yōu)先執(zhí)行。在圖8中,標(biāo)號25表示用來連接在圖8中的一打印機(jī)控制器(打印機(jī)控制門陣列)27、MPU30和ROM29的一地址總線和數(shù)據(jù)總線。在ROM29中記錄有表示該MPU的操作和處理的程序。在圖8中,該打印機(jī)控制器27具有控制諸如開關(guān)、LED、接口、存貯器等的功能。在圖8中,標(biāo)號28表示當(dāng)在圖8中的MPU30執(zhí)行處理時(shí)用來提供一存貯區(qū)域以暫時(shí)存貯數(shù)據(jù)等的一RAM;31表示用來傳送一信號以控制圖8中的步進(jìn)馬達(dá)32和33的一步進(jìn)馬達(dá)控制部分的一信號線;32表示一滑架馬達(dá),用來當(dāng)從圖1的前方看時(shí)將在圖7中的作為該墨盒的支撐部件的一滑架103移動(dòng)到左和右側(cè);和33表示一饋送馬達(dá),用來饋送打印紙。該打印紙被封閉在圖1的一打印紙托盤101中并且通過該打印機(jī)的內(nèi)側(cè)被排出到打印紙托盤102。該打印紙的移動(dòng)通過饋送馬達(dá)33而執(zhí)行。在圖8中,標(biāo)號35表示在圖6中所示的一墨盒。該墨盒將墨本身和噴射墨的頭結(jié)合為一整體。ID表示在該墨盒中所記錄的墨盒本身的一類型。在圖8中,標(biāo)號34表示一控制線,用來控制在該墨盒35中所構(gòu)成的頭并且讀出該ID。
在圖8中,標(biāo)號36表示AC線(商用電源),該AC線提供給普通家庭并且37表示AC適配器,用來將該AC電源轉(zhuǎn)換成在圖8中的+5VDC38和+24VDC39。+5VDC38電源用來使得諸如MPU30等之類的電子部件操作。+24VDC39電源用來驅(qū)動(dòng)滑架馬達(dá)32等和置于該墨盒35中的頭。
在圖8中,標(biāo)號40表示一接口控制信號將一接口控制器44與打印機(jī)控制器27相連。I/F控制信號40用來允許該打印機(jī)控制器27去檢測該接口的操作模式。標(biāo)號41表示一數(shù)據(jù)總線,用來允許作為接口門陣列的I/F控制器44將從個(gè)人計(jì)算機(jī)所接收的數(shù)據(jù)傳送到打印機(jī)控制器27。該I/F控制器44轉(zhuǎn)換來自-Centronics連接器46的數(shù)據(jù)和來自USBMPU55的數(shù)據(jù)。這個(gè)轉(zhuǎn)換操作是由一模擬開關(guān)42來執(zhí)行的。I/F控制器44被設(shè)計(jì)成總是優(yōu)先地選擇來自USBMPU55的數(shù)據(jù)。也就是,當(dāng)該打印數(shù)據(jù)被傳送到Centronics接口46和USBB-型連接器52時(shí),USB側(cè)總是優(yōu)先被選擇而不接收來自Centronics側(cè)的數(shù)據(jù)。
通過使用信號線43的狀態(tài)從Centronics接口和信號線47執(zhí)行該轉(zhuǎn)換操作。標(biāo)號45表示來自Centronics接口的數(shù)據(jù)信號和標(biāo)號48表明在其內(nèi)存貯有USBMPU55的程序以控制該USB接口的一閃速存貯器。如上面已說明的存在有A型連接器和B型連接器二種類型USB。B型連接器52被連接到個(gè)人計(jì)算機(jī)或上游的設(shè)備。A型連接器51連接到下游設(shè)備。標(biāo)號53和54表示分別到A型連接器51和B型連接器52的信號線。
圖9的框圖示出了在本發(fā)明的該實(shí)施例中的該個(gè)人計(jì)算機(jī)200的硬件結(jié)構(gòu)。
在圖9中,標(biāo)號201表示CPU,即,用來執(zhí)行整個(gè)計(jì)算機(jī)裝置的控制、算術(shù)運(yùn)算處理等的中央處理單元;202表示ROM,即,用作存貯一系統(tǒng)啟動(dòng)程序的信息的存貯區(qū)域的只讀存貯器;和203表示RAM,即,用作一數(shù)據(jù)存貯區(qū)域的隨機(jī)存取存貯器,在該存貯器中不存在使用限制。用于操作系統(tǒng)、應(yīng)用、裝置驅(qū)動(dòng)、通信控制等的程序被置入這個(gè)數(shù)據(jù)存貯區(qū)域之中并且被執(zhí)行。標(biāo)號204表示由鍵盤、鼠標(biāo)等構(gòu)成的鍵盤部分以輸入數(shù)據(jù);標(biāo)號205表示由諸如CRT等顯示器和顯示控制單元所構(gòu)成的CRT部分以控制到該顯示器的顯示內(nèi)容;標(biāo)號206表示由一硬盤和一盤控制單元所構(gòu)成的HD部分以控制該硬盤。在該硬盤中存貯有諸如在后面要說明的諸如與流程有關(guān)的打印機(jī)驅(qū)動(dòng)程序等的程序以及諸如字型等的各種數(shù)據(jù)。HD部分206在執(zhí)行時(shí)被參考或被裝入RAM中是必要的。標(biāo)號207表示一接口部分,用來在本實(shí)施例中通過USB與諸如打印機(jī)等的外部裝置執(zhí)行一通信控制。標(biāo)號208表示一系統(tǒng)總線,用作在上述部分元件之間的數(shù)據(jù)通道。
一種作為操作系統(tǒng)(后面簡稱為“OS”)的微軟公司的“視窗95”的打印裝置被用作個(gè)人計(jì)算機(jī)200的打印機(jī)驅(qū)動(dòng)器,現(xiàn)在對此作簡單說明。在圖10中標(biāo)號56表示一應(yīng)用程序。用戶通過該應(yīng)用程序56而執(zhí)行諸如文件的編輯等工作。用戶指示該應(yīng)用程序56執(zhí)行所形成文件的打印。由所指定的打印機(jī)通知打印來自該應(yīng)用程序的打印。圖11示出了所指出的圖面的狀態(tài)。在圖11的76處示出了所使用的該打印機(jī)的名稱。
當(dāng)進(jìn)行OS的繪制處理時(shí),通過指定該打印機(jī),與該打印機(jī)的特征有關(guān)的信息被傳送到GDI(圖10中57)。特別應(yīng)提到的是存在有關(guān)是否可能彩色打印、用于打印的紙張尺寸等的信息。GDI57根據(jù)這些信息來繪制該文件。該GDI57的繪制結(jié)果對該OS來說是一種獨(dú)特的格式并且這種格式不僅可用于打印還可以在CRT監(jiān)視器等上面顯示。
GDI57的輸出結(jié)果被輸入到打印機(jī)驅(qū)動(dòng)器59中。該打印機(jī)驅(qū)動(dòng)器對每一種使用的打印機(jī)的類型是特定的,通常是由打印機(jī)制造商來提供的,OS的出售方不予提供這種驅(qū)動(dòng)器。該打印機(jī)驅(qū)動(dòng)器59轉(zhuǎn)換自GDI57的輸出從而使該打印機(jī)使用的墨的特性為最佳并且進(jìn)一步形成送給該打印機(jī)的數(shù)據(jù)。
根據(jù)一打印方法該處理程序被分成二個(gè)程序,其中的一處理程序是圖10中的第一假脫機(jī)系統(tǒng)(Spooler)60介入的方法,而另一處理程序是第一假脫機(jī)系統(tǒng)未介入的方法。
首先說明第一假脫機(jī)系統(tǒng)未介入的方法。由打印機(jī)驅(qū)動(dòng)器59所形成的打印數(shù)據(jù)被傳送到GDI3262。該GDI3262是一類似接口的該假脫機(jī)處理和打印機(jī)驅(qū)動(dòng)器59的模塊。這是因?yàn)榇蛴◎?qū)動(dòng)器59是16位應(yīng)用而假脫機(jī)處理是32位應(yīng)用的原因。通常,16位應(yīng)用不可能直接訪問32位應(yīng)用。因此,該GDI3262具有訪問來自用于16位應(yīng)用的驅(qū)動(dòng)器的一部分和訪問來自用于32位應(yīng)用的驅(qū)動(dòng)器的一部分是必要的。
通過GDI3262從該假脫機(jī)處理63所傳送的打印數(shù)據(jù)被記錄到第二假脫機(jī)系統(tǒng)65中。在完成該打印數(shù)據(jù)的假脫機(jī)之后,該假脫機(jī)處理63從第二假脫機(jī)系統(tǒng)65讀出該打印數(shù)據(jù)并將它傳送到一語言監(jiān)視器69。該語言監(jiān)視器69具有檢測該打印機(jī)的狀態(tài)的功能,例如,檢測出由于諸如打印紙的缺少等而導(dǎo)致不能接收該打印數(shù)據(jù)的狀態(tài)并且當(dāng)必要時(shí)將所檢測狀態(tài)通知用戶或具有作為控制該打印數(shù)據(jù)向該打印機(jī)開始和結(jié)束傳送的閘門的功能。
因?yàn)閷?shí)施本發(fā)明的打印機(jī)使用USB作為一接口,所以語言監(jiān)視器69將該打印數(shù)據(jù)傳送到個(gè)人計(jì)算機(jī)的USB端口。因?yàn)樵摱丝诒旧硎怯布酝ㄟ^稱之為特權(quán)模式的環(huán)0來執(zhí)行一模塊直接控制該端口而替代通過環(huán)3執(zhí)行該打印機(jī)驅(qū)動(dòng)器。因?yàn)樵诃h(huán)3側(cè)該應(yīng)用和模塊不能對在環(huán)0側(cè)的該模塊進(jìn)行直接訪問,所以對于在環(huán)3中所存在的該模塊來說USB75的硬件的USB端口是虛擬化的,因而構(gòu)成一USB端口監(jiān)視器70。通過對該USB端口監(jiān)視器70的訪問,在環(huán)3側(cè)的該模塊可以得到的結(jié)果等效于直接對該硬件訪問所得到的結(jié)果。該USB端口監(jiān)視器70訪問由OS71所提供的WIN32API。這個(gè)模塊是處于環(huán)3和環(huán)0之間的一個(gè)模塊。
USB75的硬件的一裝置驅(qū)動(dòng)器是由OS銷售商所提供的。USB通用驅(qū)動(dòng)器74是一直接控制USB的該硬件的模塊。USB打印機(jī)驅(qū)動(dòng)器72集中了由USB通用驅(qū)動(dòng)器74提供的功能和提供了用于該打印機(jī)的功能。該USB打印機(jī)驅(qū)動(dòng)器72通過WIN32API71將該打印數(shù)據(jù)傳送到USB通用驅(qū)動(dòng)器74,這樣就使該打印數(shù)據(jù)最終到達(dá)該打印機(jī)并由該打印機(jī)打印。
現(xiàn)在說明第一假脫機(jī)系統(tǒng)60介入的打印方法。
第一假脫機(jī)系統(tǒng)介入的打印方法是用于選擇與圖12中的背景打印77的情況。通過介入第一假脫機(jī)級60,完成在該應(yīng)用中的打印工作要早于第一假脫機(jī)系統(tǒng)未介入的情況。
在圖12的一屏幕顯示方法中,當(dāng)圖11中的一功能按鈕761由鼠標(biāo)點(diǎn)擊并且打印控制86被選擇時(shí),在圖12的屏幕上顯示一圖象。
打印機(jī)驅(qū)動(dòng)器59將所形成的打印數(shù)據(jù)傳送到第一假脫機(jī)系統(tǒng)60。隨后,當(dāng)未設(shè)置多臺打印機(jī)打印模式時(shí),即,當(dāng)不存在圖12中的檢驗(yàn)框78時(shí),背景器61將被假脫機(jī)的打印數(shù)據(jù)傳送給該假脫機(jī)處理器63。該打印數(shù)據(jù)被傳送到由圖11中的打印機(jī)USB所指定的打印機(jī)并被打印。后面的處理基本上與上述的處理相同。
當(dāng)設(shè)置多臺打印機(jī)打印78時(shí),該背景器61從第一假脫機(jī)系統(tǒng)60中讀出打印數(shù)據(jù)并且將它傳送到多臺打印機(jī)控制器66。該多臺打印機(jī)控制器執(zhí)行一工作以根據(jù)可使用的打印機(jī)數(shù)將在一頁單元中的打印數(shù)據(jù)分開,從而將該打印數(shù)據(jù)分配到多臺打印機(jī)中并予以打印。被分開的打印數(shù)據(jù)被提供為一USB輸出任務(wù)68,它構(gòu)成每一個(gè)所指定的打印機(jī)。例如,當(dāng)存在有四個(gè)可用的打印機(jī)時(shí),則四個(gè)USB輸出任務(wù)68被構(gòu)成。
在背景打印77的檢驗(yàn)框內(nèi)設(shè)置一檢驗(yàn)標(biāo)記的情況中,可設(shè)置拷貝771的次數(shù)。打印機(jī)驅(qū)動(dòng)器59構(gòu)成一來自該文件的打印數(shù)據(jù)。當(dāng)在771中設(shè)置一多個(gè)拷貝數(shù)的模式時(shí),該背景器61形成在771中從一原始打印數(shù)據(jù)所指定的拷貝數(shù)一樣多的多個(gè)打印數(shù)據(jù)并且將它們傳送到假脫機(jī)處理63或多臺打印機(jī)控制器66。
根據(jù)被連接的打印機(jī)的端口而在一基本單元中構(gòu)成假脫機(jī)處理63。例如,如果四臺打印機(jī)被分別連接到USBPRNO1、USBPRNO2、USBPRNO3和USBPRNO4,則對于各自的端口還構(gòu)成四個(gè)假脫機(jī)處理。為了區(qū)別如圖5所示的被級聯(lián)連接的打印機(jī),諸如USBPRNO1之類的端口的命名的名字應(yīng)便于指定。實(shí)際僅存在有一USB接口。因?yàn)樵谠揙S中該打印機(jī)的一管理方法是一種借此一打印機(jī)破連接到每一端口的方法,識別處于OS電平的作為打印數(shù)據(jù)的傳送終點(diǎn)的打印機(jī)的方法是利用該端口名字來執(zhí)行的。
USB輸出任務(wù)68將被分開的打印數(shù)據(jù)傳送到構(gòu)成每一端口的假脫機(jī)處理63。隨后的處理類似于上述處理。
圖10示出了連接四個(gè)打印機(jī)打印的情況。
上面已經(jīng)說到,雖然圖10示出了相應(yīng)于65的第二假脫機(jī)系統(tǒng),但對于各個(gè)打印機(jī)要構(gòu)成四個(gè)假脫機(jī)系統(tǒng)。還形成了四個(gè)假脫機(jī)處理63。類似地,還形成四個(gè)語言監(jiān)視器69,每一個(gè)都根據(jù)該打印機(jī)的狀態(tài)來執(zhí)行處理。
如上所述,因?yàn)榛旧现挥幸粋€(gè)接口作為USB,所以諸如有關(guān)該USB的驅(qū)動(dòng)器等的模塊僅僅是一與所連接的打印機(jī)數(shù)無關(guān)的模塊。
現(xiàn)在將說明一種由多臺打印機(jī)控制器66識別有用的打印機(jī)的方法。標(biāo)號58表示收集了有關(guān)所連接打印機(jī)的信息的信息中心。所收集的信息是在第二假脫機(jī)系統(tǒng)中存貯的打印數(shù)據(jù)和該所連接的打印機(jī)的操作狀態(tài)(不管是否出現(xiàn)變成打印故障的諸如打印紙缺少等的場合)的尺寸。
作為從第一假脫機(jī)讀出該打印數(shù)據(jù)的方法,存在有一種在所有的打印數(shù)據(jù)被存貯到第一假脫機(jī)系統(tǒng)之后它的被讀出的方法和一種當(dāng)相應(yīng)于一打印紙的部分打印數(shù)據(jù)被存貯在第一假脫機(jī)系統(tǒng)時(shí)在一時(shí)間點(diǎn)它的被相繼讀出的方法。
在打印該文件的情況下,用戶根據(jù)來自圖14的部分84的該文件的特征而選擇各項(xiàng)目。通過選擇這些項(xiàng)目,打印機(jī)驅(qū)動(dòng)器59構(gòu)成具有相應(yīng)信息的打印數(shù)據(jù)。例如,在打印具有與一照片相同圖象質(zhì)量的彩色圖象的情況下,選擇超級相片84。在打印普通文件的情況下,選擇84的左邊的一文件。因此,形成所希望的打印數(shù)據(jù)。
打印多個(gè)拷貝數(shù)的方法是由通過設(shè)置圖12中的771框中的拷貝數(shù)來執(zhí)行的。被拷貝的文件與在771框中輸入的數(shù)一樣多。缺省數(shù)值被置為1。通過將一檢驗(yàn)標(biāo)記輸入進(jìn)表明該打印是一張一張拷貝的772中,當(dāng)多份拷貝被打印時(shí),該打印在拷貝基本單元中被執(zhí)行。下面將對此說明并示出一個(gè)例子。
在從由三頁構(gòu)成的一文件打印二種拷貝的情況中構(gòu)成打印數(shù)據(jù)的順序。
當(dāng)在772中沒有檢驗(yàn)標(biāo)記時(shí)*第一頁,第一頁,第二頁,第二頁,第三頁,第三頁當(dāng)在772中存在有檢驗(yàn)標(biāo)記時(shí)*第一頁,第二頁,第三頁,第一頁,第二頁,第三頁對于由該應(yīng)用所構(gòu)成的該文件的打印,通過注意到頁數(shù)和拷貝數(shù)而將它分成四種情況。
(1)一頁……一個(gè)拷貝(2)多頁……一個(gè)拷貝(3)一頁……多個(gè)拷貝(4)多頁……多個(gè)拷貝現(xiàn)在將說明一種在選擇多臺打印機(jī)打印78的情況下對于四種分類的每一種用來打印而不會使頁順序紊亂的方法。
(1)一頁……一個(gè)拷貝在這種情況中,因?yàn)橹挥幸豁摫淮蛴。圆粫霈F(xiàn)內(nèi)在頁順序紊亂。因此,從最小端口編號的頁執(zhí)行打印。
(2)多頁……一個(gè)拷貝例如現(xiàn)在假設(shè)該打印數(shù)據(jù)的總頁數(shù)等于100并且可用打印機(jī)數(shù)等于3。
100/3=33……1*第1到第33頁的打印數(shù)據(jù)被傳送給被連接到USBPRNO1的打印機(jī)。
*第34到第66頁的打印數(shù)據(jù)被傳送給被連接到USBPRNO2的打印機(jī)。
*第67到第100頁的打印數(shù)據(jù)被傳送給被連接到USBPRNO3的打印機(jī)。
上述構(gòu)成是一在最普通文件中的構(gòu)成。在這個(gè)例子中,當(dāng)該打印數(shù)據(jù)被按順序地將每一頁分配到多臺打印機(jī)時(shí),如同已經(jīng)了解的由于第一和第二頁是由不同的打印機(jī)打印的,如果這些執(zhí)行打印的打印機(jī)是按常規(guī)分配的,則該打印是在頁順序是紊亂的狀態(tài)中從每一打印機(jī)所執(zhí)行的。因此,在“多頁……一個(gè)拷貝”的模式的情況下,整個(gè)打印數(shù)據(jù)被一次存貯到第一假脫機(jī)系統(tǒng)60中,并且在此之后總的頁號從第一頁分開以致等效于用于該可用的打印機(jī)。從第一頁開始的一字塊被傳送到被連接到具有最小端口號的該端口的打印機(jī)。下一字塊被傳送到被連接到具有緊接最小端口號的該端口的打印機(jī)。類似于上述的處理在隨后被重復(fù)與可使用打印機(jī)數(shù)一樣多的次數(shù)?,F(xiàn)在假設(shè)相應(yīng)于當(dāng)該打印數(shù)據(jù)的總頁數(shù)由可用打印機(jī)相除時(shí)出現(xiàn)一分?jǐn)?shù)(余數(shù))的所有頁數(shù)被加到最后打印數(shù)據(jù)塊。在下面將說明上述方法。
下面示出了在這樣一種情況中的例子。
但是,當(dāng)頁數(shù)小于所使用的打印機(jī)的總數(shù)時(shí),這些頁被一頁一頁地分配到每一打印機(jī)并且執(zhí)行打印。
(3)一頁……多個(gè)拷貝所有的相同內(nèi)容被分配到該可用的打印機(jī),因而進(jìn)行打印。為了這種目的,拷貝數(shù)除以可用的打印機(jī)數(shù),第一字塊被傳送到與具有最小端口號的端口相連的打印機(jī),并且下一字塊被傳送到與具有緊接最小端口號的端口相連的打印機(jī)。上述操作隨后以類似上面的方式被重復(fù)與打印機(jī)數(shù)一樣多的次數(shù)?,F(xiàn)在假設(shè)當(dāng)總的拷貝數(shù)除以打印機(jī)數(shù)而產(chǎn)生的分?jǐn)?shù)被加到最終字塊。
(4)多頁……多個(gè)拷貝(4-1)在“拷貝接拷貝地打印”772模式的檢驗(yàn)框中不存在有檢驗(yàn)標(biāo)記的情況下從第一頁開始的每一頁被拷貝在與771中所設(shè)置的拷貝數(shù)一樣多的量。執(zhí)行一控制以便將該拷貝頁作為一字塊傳送到同一打印機(jī)。
如上所述,通過該背景器61拷貝該打印數(shù)據(jù)。因此,在剛剛完成第一頁向該第一假脫機(jī)系統(tǒng)60的存貯之后,該背景器61開始拷貝操作并且可將拷貝的第一頁作為一字塊傳送到多臺打印機(jī)控制器66。對第二頁和隨后的各頁也執(zhí)行類似的操作。
下面將介紹一些例子。
在利用三臺打印機(jī)打印4頁,每頁為4個(gè)拷貝的情況中(步驟1)第一頁的打印數(shù)據(jù)的4拷貝被傳送到與USBPRNO1相連的打印機(jī)。
(步驟2)第二頁的打印數(shù)據(jù)的4拷貝被傳送到與USBPRNO2相連的打印機(jī)。
(步驟3)第三頁的打印數(shù)據(jù)的4拷貝被傳送到與USBPRNO3相連的打印機(jī)。
(步驟4)第四頁的打印數(shù)據(jù)的4拷貝被傳送到與USBPRNO4相連的打印機(jī)。
(4-2)在“拷貝接拷貝地打印”772模式的檢驗(yàn)框中存在有檢驗(yàn)標(biāo)記的情況下第一到最后頁的每一頁的拷貝由在771中所設(shè)置的拷貝數(shù)所形成。每一拷貝作為在一字塊單元中的一字塊被傳送到用于打印的該打印機(jī)中并被打印。在最后頁被存貯到第一假脫機(jī)系統(tǒng)60中之后,該背景器61開始該拷貝操作。
下面將介紹一些例子。
在使用三臺打印機(jī)打印4頁,每頁為4拷貝的情況中(步驟1)第一到第四頁的打印數(shù)據(jù)被傳送到與USBPRNO1相連的打印機(jī)。
(步驟2)第一到第四頁的打印數(shù)據(jù)被傳送到與USBPRNO2相連的打印機(jī)。
(步驟3)第一到第四頁的打印數(shù)據(jù)被傳送到與USBPRNO3相連的打印機(jī)。
(步驟4)第一到第四頁的打印數(shù)據(jù)被傳送到與USBPRNO4相連的打印機(jī)。
參照圖13和14的流程圖將進(jìn)一步說明多臺打印機(jī)控制器66部分的處理。
假定可連接的打印機(jī)的最大數(shù)量在本實(shí)施例中等于4。下面說明存貯有關(guān)每一打印機(jī)的信息的一打印機(jī)信息結(jié)構(gòu)。
該打印機(jī)信息結(jié)構(gòu)表示如下。
typedef struct{int PortNumber;}PRINTER_INFO,*pPRINTER_INFO;至于“portNumber”是該結(jié)構(gòu)的一成員名,表示諸如USBPRNO1,USBPRNO2等三類的該端口名的“1”或“2”的編號的數(shù)字值是為了便于存貯而命名的。
通過使用這種結(jié)構(gòu),如同四臺打印機(jī)一樣多的一區(qū)域如像“PRINTER_INFOPrtInfo[4]”一樣被確信。當(dāng)該信息中心通過使用作為一輸入?yún)?shù)的該被確信的區(qū)域的開始地址(&prtInfo)而被執(zhí)行時(shí),如果存在可用的打印機(jī),則該信息中心將這些打印機(jī)的信息存貯到該結(jié)構(gòu)中。從該信息中心返回的值表示可用打印機(jī)的數(shù)。
如上面已說明的,來自該應(yīng)用56的打印數(shù)據(jù)一旦被存貯到第一假脫機(jī)系統(tǒng)60之后,它通過背景器61被讀出并且被傳送到多臺打印機(jī)控制器66。在實(shí)際上傳送該打印數(shù)據(jù)之前,多臺打印機(jī)控制器通過該背景器而被觸發(fā)。當(dāng)該打印數(shù)據(jù)從背景器被傳送時(shí),在步驟S1中一存貯該被連接的打印機(jī)信息的區(qū)域被確信。如上面已說明的那樣,可連接的打印機(jī)的最大數(shù)為4。在步驟S2中,執(zhí)行對該信息中心的訪問并且得到有關(guān)該打印機(jī)的信息。在步驟S3,來自信息中心的信息被存貯到打印機(jī)信息結(jié)構(gòu)中。作為一返回值,該信息中心返回可用打印機(jī)的數(shù)。這里該可用打印機(jī)表示可以打印的打印機(jī)。例如,可用打印機(jī)并不相應(yīng)于該電源關(guān)斷的打印機(jī)和出現(xiàn)某種干擾的打印機(jī)。可用打印機(jī)的數(shù)是被存入的一變量M。如果在步驟S4中被確定該可用打印機(jī)不存在(即,M=0),則在步驟S5中顯示一錯(cuò)誤信息。用戶可以選擇“OK”或“取消”。當(dāng)在步驟S6中確定它為“OK”時(shí),在步驟S2中再次得到該打印機(jī)信息。因此,在敲擊“OK”之前,用戶必須排除導(dǎo)致打印不能起動(dòng)的故障。當(dāng)干擾不能除去時(shí),還可敲擊“取消”。在這種情況中,處理進(jìn)入步驟S7并且結(jié)束該處理。
在步驟S8中,USB輸出任務(wù)68由與可用打印機(jī)的數(shù)一樣多的數(shù)所構(gòu)成。在步驟S8.5中,執(zhí)行一檢驗(yàn)以查看在圖12中的“更好的打印順序”模式773是否被指定。如果在步驟S8.5中為“是”,則進(jìn)入步驟S9。在步驟S9中,一用于控制的參數(shù)被初始化。“N”表示控制所使用的該打印機(jī)的順序的參數(shù)。
在步驟S10,識別被打印的拷貝數(shù)。當(dāng)它等于1時(shí),進(jìn)入步驟S11。在步驟S11,進(jìn)行一檢驗(yàn)以查看被打印的總頁數(shù)是否大于可用打印機(jī)數(shù)M。當(dāng)它等于或小于M時(shí),一頁一頁地將該打印數(shù)據(jù)傳送給該打印機(jī)并且該處理結(jié)束。這部分相應(yīng)于在步驟S12至S15中的處理。
當(dāng)該頁數(shù)大于可用打印機(jī)數(shù)時(shí),在步驟S16中,總頁數(shù)除以打印機(jī)數(shù)并且每一打印機(jī)打印的頁數(shù)被存貯到一區(qū)域“BLK”。被打印頁的頁數(shù)被存貯到“B”中。該相除結(jié)果所得到的一余數(shù)被存貯到“R”中。在步驟S18至S22的處理中,被每一BLK頁所分開的打印數(shù)據(jù)被傳送到打印機(jī)。在步驟S21,進(jìn)行一檢驗(yàn)以查看該打印數(shù)據(jù)是否傳送到在可用打印機(jī)中與具有最大端口號的端口相連的打印機(jī)。在這種情況中,在步驟S23至S30中最后剩余的R頁的打印數(shù)據(jù)被傳送到具有最大端口號的該端口的打印機(jī)并且結(jié)束該處理。在步驟S24中判斷R是否等于0。當(dāng)R=0時(shí),該處理結(jié)束。
在步驟S31,進(jìn)行一檢驗(yàn)以查看被打印頁是否等于1,雖然該拷貝數(shù)等于一個(gè)大于1的數(shù)。如果它等于1,則進(jìn)入步驟S32。在步驟S32至S39中,執(zhí)行用來隨后將一頁的打印數(shù)據(jù)傳送到由拷貝數(shù)所指定的每一打印機(jī)的處理。
當(dāng)與步驟S31中確定了頁數(shù)大于1時(shí),則處理進(jìn)入步驟S40并且鑒別在772中是否存在有一檢驗(yàn)標(biāo)記。如果存在,則進(jìn)入步驟S41。如果不存在,則進(jìn)入步驟S52。通過在步驟S41至S51中的處理,打印數(shù)據(jù)被一拷貝一拷貝地被打印。通過步驟S52至S62中的處理,該打印數(shù)據(jù)通過一個(gè)不同于一拷貝一拷貝的模式而被打印。
如果在步驟S8.5中的判斷為“否”,即,當(dāng)選樣在圖12中的“更好的打印速率”模式774,則處理進(jìn)入圖15中的步驟S110。
在步驟S110中,將該控制參數(shù)初始化。P表示控制被打印的頁數(shù)的一參數(shù)。I和J表明在隨后的處理中從在第二假脫機(jī)系統(tǒng)65中所存貯的打印數(shù)據(jù)中得到最小字節(jié)數(shù)的控制參數(shù)。在步驟S111中檢驗(yàn)可用打印機(jī)的數(shù)。當(dāng)只存在有一臺可用打印機(jī)時(shí),因?yàn)榇蛴∈侵挥眠@一單獨(dú)的打印機(jī)來執(zhí)行的,所有不存在分配該打印數(shù)據(jù)的必要。因此,進(jìn)入步驟S117,并且將該打印數(shù)據(jù)傳送到相關(guān)的打印機(jī)中。在步驟S112中,再次執(zhí)行對該信息中心的訪問并且從該假脫機(jī)系統(tǒng)處理63中每一打印機(jī)得到在第二假脫機(jī)系統(tǒng)65中存貯的打印數(shù)據(jù)的字節(jié)數(shù)。在步驟S113至S116中從“prtInfo[I].Byte”中選擇該最小值。在步驟S117中,該打印數(shù)據(jù)被傳送到具有該最小值的打印機(jī)。在步驟S117中所傳送的打印數(shù)據(jù)被存貯到第二假脫機(jī)系統(tǒng)65并且在下一時(shí)間被反映為通過在步驟112中對該信息中心訪問所獲得的字節(jié)數(shù)。在步驟S118進(jìn)行一檢驗(yàn)以查看該處理頁是否為最終頁。如果它是最終頁,則在步驟S119中結(jié)束該打印處理。如果沒有,則處理程序返回到步驟S111,以便在步驟S120打印下一頁。
根據(jù)本發(fā)明的實(shí)施例,值得注意的是該噴墨打印機(jī)的打印速率和在該打印速率中的一個(gè)問題可被解決。
詳細(xì)地說,多臺噴墨打印機(jī)與個(gè)人計(jì)算機(jī)相連并且被同時(shí)使用,使得該打印的效率得以提高。
在本發(fā)明中所使用的打印機(jī)是使用USB(通用串行總線)作為一接口的打印機(jī)。該USB是一具有的傳送速率等于通常的Centronics接口的傳送速率10倍的一高速串行總線。該USB的一特征是可級聯(lián)多個(gè)USB設(shè)備。
目前,該USB作為一標(biāo)準(zhǔn)而被安裝在主個(gè)人計(jì)算機(jī)中并且無須添加任何特殊的硬件。
至此,為了訪問多臺打印機(jī),通常的方式是使用一網(wǎng)絡(luò)。但是,在這種情況中,需要用于個(gè)人計(jì)算機(jī)訪問該網(wǎng)絡(luò)的設(shè)備,將該打印機(jī)連接到該網(wǎng)絡(luò)的設(shè)備等。但是在本發(fā)明的實(shí)施例的情況中,因?yàn)闊o須增加訪問該USB的設(shè)備,就這一點(diǎn)而言本實(shí)施例與使用網(wǎng)絡(luò)的情況有根本的不同。
當(dāng)同時(shí)使用多臺打印機(jī)執(zhí)行該打印時(shí),與單臺打印機(jī)打印所有頁的情況相比較,該打印被確實(shí)完成所需的時(shí)間被減小。但是,實(shí)際上,如果所打印的結(jié)果根據(jù)頁順序而重新安排并且多份拷貝被打印,則實(shí)際工作是通過執(zhí)行對每一拷貝的結(jié)合等而完成的。在被打印頁分配到每一打印機(jī)從而通過使用所有被連接的打印機(jī)盡可能多地減小在被連接打印機(jī)被操作期間的時(shí)間的情況下,當(dāng)具有多頁的一文件從多臺打印機(jī)被打印時(shí),還存在有這些頁被打印而不保持該頁順序的情況。因此,用戶要重新整理它們和剩余的工作并且需要直至最后打印材料被獲得的時(shí)間。
也就是,在充分利用被連接的打印機(jī)的打印能力的情況下,該打印機(jī)的整個(gè)效率被改善。但是,從該打印的開始直到最后結(jié)果獲得的總效率并未改善。在多臺打印機(jī)破連接到一臺個(gè)人計(jì)算機(jī)并且由該應(yīng)用所形成的文件被打印的情況下,本發(fā)明可改善上述的總效率。
根據(jù)本發(fā)明,在將打印數(shù)據(jù)傳送到多臺打印機(jī)的情況下,一種將打印數(shù)據(jù)分配到打印機(jī)的方法可以根據(jù)該打印數(shù)據(jù)的頁數(shù)、拷貝數(shù)和用于打印的打印機(jī)的數(shù)而改變。
在打印由該應(yīng)用所形成的文件的情況下,通過關(guān)注頁數(shù)和拷貝數(shù)而可將打印模式分成如下四種模式。
(1)一頁……一個(gè)拷貝(2)多頁……一個(gè)拷貝(3)一頁……多個(gè)拷貝
(4)多頁……多個(gè)拷貝在此之中,只有模式(1)和(3)即使在打印時(shí)頁順序是紊亂的,在該時(shí)間上也不會受到影響并且不會影響直至得到最后打印結(jié)果的工作。在模式(2)和(4)中,因?yàn)樵诖蛴r(shí)頁順序是紊亂的,必須有一重新整理頁順序的工作。
根據(jù)本發(fā)明的該實(shí)施例,關(guān)注于模式(2)和(4),可提供用于確定該打印機(jī)是被使用的裝置和進(jìn)一步提供根據(jù)可用打印機(jī)數(shù)并且防止頁順序紊亂的打印方法以及用來降低直至該打印完成所需的時(shí)間的裝置。
通過這些裝置,可以解決上述該彩色噴墨系統(tǒng)的打印機(jī)的打印速率的問題以及可降低直至得到最終打印結(jié)果所需的時(shí)間。
在一打印機(jī)系統(tǒng)中連接有多個(gè)使用一被級聯(lián)連接的作為接口的高速串行總線的噴墨打印機(jī)并且通過同時(shí)使用這些打印機(jī)改善了打印的效率,通過根據(jù)拷貝數(shù)、頁數(shù)和確定可使用的打印機(jī)數(shù)而改變分配該打印數(shù)據(jù)的方法,該打印數(shù)據(jù)可被打印而不會使使該打印結(jié)果的頁順序發(fā)生紊亂。
因此,改善了從該應(yīng)用直至得到最終打印結(jié)果的總效率并且諸如該噴墨系統(tǒng)的打印機(jī)的打印速率慢之類的問題可得以解決。
雖然在本實(shí)施例中使用了噴墨打印機(jī),但本發(fā)明還可應(yīng)用到諸如激光打印機(jī)、熱打印機(jī)、LED打印機(jī)等之類的其它打印類型的打印機(jī)裝置中。
雖然在本實(shí)施例中USB被用作一串行總線,但本發(fā)明還可由諸如IEEE1394等之類的串行總線來實(shí)現(xiàn)。
如上面詳細(xì)說明的那樣,根據(jù)本發(fā)明,可提供能使多臺打印機(jī)打印一文件而不會出現(xiàn)頁順序紊亂的一信息處理裝置、一信息處理方法和一存貯介質(zhì)。
可提供通過用戶以指定的“最佳打印速率”模式或“最佳頁順序”模式打印一文件的信息處理裝置、信息處理方法和存貯介質(zhì)。
權(quán)利要求
1.一種信息處理裝置,包括傳送裝置,用來當(dāng)多臺打印機(jī)允許打印一文件時(shí)將打印數(shù)據(jù)傳送到多臺打印機(jī)中從而不會出現(xiàn)頁順序紊亂。
2.根據(jù)權(quán)利要求1的裝置,進(jìn)一步包括指定一“最佳打印順序”模式的指定裝置,并且所述“最佳打印順序”模式由所述指定裝置指定時(shí),所述傳送裝置將該打印數(shù)據(jù)傳送到多臺打印機(jī)而不會使頁順序產(chǎn)生紊亂。
3.根據(jù)權(quán)利要求1的裝置,其中所述指定裝置未指定所述“最佳打印順序”時(shí),所述傳送裝置選擇最先被確定為完成打印的打印機(jī)并且將該打印數(shù)據(jù)傳送到所述打印機(jī)。
4.根據(jù)權(quán)利要求1的裝置,其中所述傳送裝置將該打印數(shù)據(jù)傳送到頁基本單元上。
5.根據(jù)權(quán)利要求1的裝置,其中當(dāng)多頁文件和一份拷貝被打印時(shí),所述傳送裝置將打印數(shù)據(jù)集中地傳送到所述多個(gè)打印機(jī)的每一打印機(jī),每一打印機(jī)具有幾乎是由頁數(shù)除以打印機(jī)數(shù)所得到的相同頁數(shù)。
6.根據(jù)權(quán)利要求1的裝置,其中當(dāng)多頁文件和多份拷貝被打印時(shí),如果指定在一拷貝基本單元上打印的一模式,則所述傳送裝置將多頁和一份拷貝的打印數(shù)據(jù)傳送給所述打印機(jī)的每一個(gè)。
7.根據(jù)權(quán)利要求1的裝置,其中當(dāng)多頁文件和多份拷貝被打印時(shí),如果未指定在一拷貝基本單元上的一模式,則所述傳送裝置將每頁的多份拷貝的打印數(shù)據(jù)傳送到所述打印機(jī)的每一個(gè)。
8.根據(jù)權(quán)利要求6或7的裝置,進(jìn)一步包括有用來指示在一拷貝基本單元上打印的模式的指示裝置。
9.根據(jù)權(quán)利要求1的裝置,其中所述多臺打印機(jī)是級聯(lián)連接的。
10.根據(jù)權(quán)利要求1的裝置,進(jìn)一步包括有多臺打印機(jī)。
11.一種信息處理方法,包括有一傳送步驟,當(dāng)所述多臺打印機(jī)被允許打印一文件時(shí),將打印數(shù)據(jù)傳送到多臺打印機(jī)而不會使頁順序發(fā)生紊亂。
12.根據(jù)權(quán)利要求11的方法,進(jìn)一步包括一指明“最佳打印順序”的指定步驟,并且其中當(dāng)在所述指定步驟中指定所述“最佳打印順序”模式時(shí),在所述傳送步驟中,該打印數(shù)據(jù)被傳送到所述多臺打印機(jī)而不會使頁順序發(fā)生紊亂。
13.根據(jù)權(quán)利要求11的方法,其中當(dāng)在所述指定步驟中沒有指明所述“最佳打印順序”模式時(shí),在所述傳送步驟中,選擇最先被確定完成打印的打印機(jī)并且將該打印數(shù)據(jù)傳送到所述打印機(jī)。
14.根據(jù)權(quán)利要求11的方法,其中在所述傳送步驟中,在一頁單元中該打印數(shù)據(jù)被傳送。
15.根據(jù)權(quán)利要求11的方法,其中在所述傳送步驟中,當(dāng)一多頁文件和一份拷貝被打印時(shí),該打印數(shù)據(jù)被集中地傳送到所述打印機(jī)的每一打印機(jī),每一打印機(jī)具有幾乎是由頁數(shù)除以打印機(jī)數(shù)所得到的相同頁數(shù)。
16.根據(jù)權(quán)利要求11的方法,其中在所述傳送步驟中,當(dāng)一多頁文件和多份拷貝被打印時(shí),如果指定一在拷貝基本單元上打印的模式時(shí),則多頁和一份拷貝的打印數(shù)據(jù)被傳送到所述打印機(jī)的每一打印機(jī)中。
17.根據(jù)權(quán)利要求11的方法,其中在所述傳送步驟中,當(dāng)一多頁文件和多份拷貝被打印時(shí),如果未指明在一拷貝基本單元上的打印模式,則每一頁的多份拷貝的打印數(shù)據(jù)被傳送到所述每一打印機(jī)。
18.根據(jù)權(quán)利要求16或17的方法,進(jìn)一步包括一指示在一拷貝基本單元上打印的模式的一指示步驟。
19.根據(jù)權(quán)利要求11的方法,其中所述多臺打印機(jī)被級聯(lián)連接。
20.根據(jù)權(quán)利要求11的方法,其中所述信息處理方法是由一打印機(jī)裝置執(zhí)行的。
21.一種用來存貯一程序的計(jì)算機(jī)可讀存貯介質(zhì),所述程序包括當(dāng)所述多臺打印機(jī)被允許打印一文件時(shí)將打印數(shù)據(jù)傳送給多臺打印機(jī)而不會造成頁順序的紊亂的一傳送步驟。
22.根據(jù)權(quán)利要求21的介質(zhì),其中所述程序進(jìn)一步包括指定一“最佳打印順序”模式的指定步驟,并且當(dāng)在所述指定步驟中指定了該“最佳打印順序”模式時(shí),在所述傳送步驟中,該打印數(shù)據(jù)被傳送到所述多臺打印機(jī)而不會出現(xiàn)頁順序紊亂。
23.根據(jù)權(quán)利要求21的介質(zhì),其中當(dāng)在所述指定步驟中未指定所述“最佳打印順序”模式時(shí),在所述傳送步驟中,選擇最先被確定為完成打印的打印機(jī)并且將該打印數(shù)據(jù)傳送到所述打印機(jī)。
24.根據(jù)權(quán)利要求21的介質(zhì),其中在所述傳送步驟中,在該頁單元上該打印數(shù)據(jù)被傳送。
25.根據(jù)權(quán)利要求21的介質(zhì),其中在所述傳送步驟中,當(dāng)一多頁文件和一拷貝被打印時(shí),該打印數(shù)據(jù)被集中地傳送到所述打印機(jī)的每一打印機(jī),每一打印機(jī)具有幾乎是由頁數(shù)除以打印機(jī)數(shù)所得到的相同頁數(shù)。
26.根據(jù)權(quán)利要求21的介質(zhì),其中在所述傳送步驟中,當(dāng)一多頁文件和多份拷貝被打印時(shí),如果在一拷貝單元上指定一打印模式,則多頁和一拷貝的打印數(shù)據(jù)被傳送到每一所述打印機(jī)。
27.根據(jù)權(quán)利要求21的介質(zhì),其中在所述傳送步驟中,當(dāng)一多頁文件和多份拷貝被打印時(shí),如果在一拷貝單元中未指定打印模式,則每頁的多拷貝的打印數(shù)據(jù)被傳送到所述打印機(jī)的每一打印機(jī)。
28.根據(jù)權(quán)利要求26或27的介質(zhì),其中所述程序進(jìn)一步包括一在一拷貝單元中指示打印模式的指示步驟。
29.根據(jù)權(quán)利要求21的介質(zhì),其中所述多臺打印機(jī)是級聯(lián)連接的。
30.根據(jù)權(quán)利要求21的介質(zhì),其中所述程序是一打印機(jī)驅(qū)動(dòng)器程序。
全文摘要
一個(gè)目的是允許多臺打印機(jī)打印一文件而不會出現(xiàn)頁順序紊亂現(xiàn)象。當(dāng)多臺打印機(jī)被允許打印該文件時(shí),打印數(shù)據(jù)被傳送到多臺打印機(jī)而不會出現(xiàn)頁順序紊亂。
文檔編號G06F3/12GK1237733SQ9910596
公開日1999年12月8日 申請日期1999年2月24日 優(yōu)先權(quán)日1998年2月25日
發(fā)明者島田直樹 申請人:佳能株式會社