專利名稱:打印控制設(shè)備方法、信息處理設(shè)備方法、存貯介質(zhì)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于使打印機(jī)單元打印從一信息處理設(shè)備輸入的打印數(shù)據(jù)的打印控制設(shè)備,一種打印控制方法,和一種存貯在打印控制設(shè)備中使用的控制程序的存貯介質(zhì)。
在發(fā)明還涉及用于通過(guò)一網(wǎng)絡(luò)向若干打印控制設(shè)備輸出數(shù)據(jù)的信息處理設(shè)備,一種信息處理方法,和一種存貯在信息處理設(shè)備中使用的控制程序的存貯介質(zhì)。
通常的打印機(jī),象已經(jīng)熟知的圖像打印機(jī)、頁(yè)式打印機(jī)等。圖象打印機(jī)從外部單元,例如一主計(jì)算機(jī)接收?qǐng)D象數(shù)據(jù)并執(zhí)行打印操作。頁(yè)式打印機(jī)接收被寫在頁(yè)說(shuō)明語(yǔ)言或類似內(nèi)容的打印數(shù)據(jù),并在屏化(rasterizing)(翻譯)該數(shù)據(jù)為基于語(yǔ)言數(shù)據(jù)上的位圖象之后執(zhí)行打印操作。
該型打印機(jī)的各種打印設(shè)置取決于打印機(jī)的特性和特點(diǎn),用戶對(duì)每種打印數(shù)據(jù)執(zhí)行需要的設(shè)置。
在普通打印機(jī)中,用戶對(duì)于要被打印的特定文件找到最佳設(shè)置是困難的,并要花很多時(shí)間進(jìn)行設(shè)置操作。當(dāng)在網(wǎng)絡(luò)中備有很多打印機(jī)時(shí),特別是用戶無(wú)法確定為打印一特定文件,哪個(gè)打印機(jī)是最佳的。
與主計(jì)算機(jī)控制相聯(lián)系的這樣一個(gè)問題,和每個(gè)打印機(jī)的性能不能預(yù)知,除非進(jìn)行實(shí)際的打印操作。另外,當(dāng)打印數(shù)據(jù)將被分配和打印時(shí),不能經(jīng)常作到打印數(shù)據(jù)的最佳的分配打印處理。
本發(fā)明解決了上述問題,并且它的目的是,對(duì)于在打印控制設(shè)備中的打印數(shù)據(jù)無(wú)須用戶識(shí)別就能自動(dòng)設(shè)置最佳打印環(huán)境。
本發(fā)明的另一個(gè)目的是,對(duì)于打印數(shù)據(jù)無(wú)須用戶識(shí)別就能自動(dòng)選擇最佳打印控制設(shè)備。
為實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明提供的一種能使打印機(jī)單元打印從信息處理設(shè)備輸入的數(shù)據(jù)的打印控制設(shè)備包括,用于分析在打印設(shè)置信息基礎(chǔ)上的試驗(yàn)數(shù)據(jù)的分析裝置;和用于在一存貯器中存貯由分析裝置獲得的分析結(jié)果的控制裝置。
為實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明提供的一種用于打印控制設(shè)備的用于能使打印機(jī)單元打印從信息處理設(shè)備輸入的數(shù)據(jù)的打印控制方法包括,在打印設(shè)置信息基礎(chǔ)上分析試驗(yàn)數(shù)據(jù)的分析步驟,和在存貯器中存貯在分析步驟中獲得的分析結(jié)果的控制步驟。
為實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明提供的一種存儲(chǔ)在打印控制設(shè)備中使用的能使打印機(jī)單元打印從信息處理設(shè)備輸入的數(shù)據(jù)的控制程序的存貯介質(zhì)包括,用于在打印設(shè)置信息基礎(chǔ)上的分析試驗(yàn)數(shù)據(jù)的分析步驟的分析模塊,和用于控制在存貯器中存貯由分析模塊獲得的分析結(jié)果的步驟的控制模塊。
為實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明提供一種用于經(jīng)由一網(wǎng)絡(luò)輸出數(shù)據(jù)到若干個(gè)打印控制設(shè)備的信息處理設(shè)備包括,用于獲得來(lái)自若干打印控制設(shè)備的試驗(yàn)數(shù)據(jù)的分析結(jié)果的獲取裝置,和用于比較由獲取裝置獲得的每個(gè)分析結(jié)果與將被輸出的數(shù)據(jù)的控制裝置,該控制裝置從若干打印控制設(shè)備中選擇一個(gè),該被選中的一個(gè)對(duì)于將被輸出的數(shù)據(jù)的打印是一最佳控制打印設(shè)備。
為實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明提供一種用于經(jīng)由一網(wǎng)絡(luò)輸出數(shù)據(jù)到若干打印控制設(shè)備的信息處理設(shè)備的信息處理方法包括,用于獲得從來(lái)自若干打印控制設(shè)備的試驗(yàn)數(shù)據(jù)的分析結(jié)果的獲取步驟,和用于比較由獲取步驟中獲得的每個(gè)分析結(jié)果和將輸出的數(shù)據(jù),和從若干打印控制設(shè)備中選擇對(duì)于打印將被輸出的數(shù)據(jù)是最佳打印控制設(shè)備的一個(gè)的控制步驟。
為實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明提供一種用于存貯在信息處理設(shè)備中使用的,用于經(jīng)由一網(wǎng)絡(luò)輸出數(shù)據(jù)到若干打印控制設(shè)備的控制程序的存貯介質(zhì)包括,用于獲得從來(lái)自若干打印控制設(shè)備的試驗(yàn)數(shù)據(jù)的分析結(jié)果的獲取步驟的獲取模塊,和用于在控制中比較在獲取模塊中獲得的分析結(jié)果和將輸出的數(shù)據(jù),以及從若干打印控制設(shè)備中選擇對(duì)于打印將被輸出的數(shù)據(jù)是最佳打印控制設(shè)備的一個(gè)的控制步驟的控制模塊。
圖1是用于解釋根據(jù)本發(fā)明第一實(shí)施例的打印機(jī)系統(tǒng)的配置的方框圖;圖2是用于圖1打印機(jī)打印處理的控制程序的流程圖;圖3是用于圖1打印機(jī)的最佳化設(shè)置處理的控制程序的流程圖;圖4是根據(jù)本發(fā)明的第二實(shí)施例的打印系統(tǒng)的方框圖;圖5是用于圖4主計(jì)算機(jī)中打印機(jī)轉(zhuǎn)換處理的控制程序的流程圖;圖6是用于圖4與網(wǎng)絡(luò)聯(lián)接的主計(jì)算機(jī)中打印機(jī)選擇處理的控制程序的流程圖;圖7是用于圖4與網(wǎng)絡(luò)聯(lián)接的主計(jì)算機(jī)中打印機(jī)選擇處理的控制程序的流程圖;圖8所示為用于打印機(jī)的存貯介質(zhì)的存貯器位圖舉例;和圖9所示為用于主計(jì)算機(jī)的存貯介質(zhì)的存貯器位圖舉例。
以下將參照附圖描述本發(fā)明的最佳實(shí)施例。
圖1是根據(jù)本發(fā)明第一實(shí)施例的打印機(jī)系統(tǒng)的配置方框圖。該打印機(jī)系統(tǒng)由打印機(jī)120(403,406)和主計(jì)算機(jī)100(401,404)構(gòu)成。
參考圖1,主計(jì)算機(jī)100(401,404)提供打印數(shù)據(jù)(PDL)或類似內(nèi)容到打印機(jī)120(403,406)。雙向接口單元110和121在打印機(jī)120和主機(jī)100之間控制數(shù)據(jù)傳遞。CPU 104根據(jù)數(shù)據(jù)處理程序,存貯在ROM106、RAM105等的打印控制程序(打印驅(qū)動(dòng)器)和類似內(nèi)容(如圖5至圖7流程圖所示(稍后將描述))控制連接于總線111的部件。
鍵盤控制器107處理來(lái)自鍵盤(未示出)的鍵盤輸入數(shù)據(jù),顯示控制器108控制顯示器(未示出)的顯示操作,存貯器控制器109控制對(duì)硬盤(HD)、擴(kuò)展RAM等(未示出)的存貯器存取。
在打印機(jī)120(403,406)中,CPU 126依據(jù)控制程序和經(jīng)由總線132并稍后將描述的圖2、3流程圖指明的在ROM 128存貯的數(shù)據(jù)執(zhí)行各種控制操作,從而控制打印機(jī)120(403,406)的全部操作。另外,在各種控制操作中,CPU 126在RAM127中存貯數(shù)據(jù)等。打印機(jī)單元(打印機(jī)引擎)131通過(guò)激光打印機(jī)在記錄介質(zhì)上打印圖象。操作板122被用于設(shè)置打印設(shè)置項(xiàng)等。
存貯器控制器129控制對(duì)擴(kuò)展存貯器130(閃速存貯器或類似物)的存取。引擎接口123傳遞例如在RAM12中形成的位圖的圖象數(shù)據(jù)到打印機(jī)引擎131。注意到,RAM127是被用作為用于存貯PDL數(shù)據(jù)或類似從主機(jī)100接收的數(shù)據(jù)的接收緩沖器區(qū)域,作為一種用于存貯由轉(zhuǎn)換PDL數(shù)據(jù)而獲得的中間數(shù)據(jù)的中間緩沖器區(qū)域,作為一種用于存貯通過(guò)轉(zhuǎn)換中間數(shù)據(jù)而獲得的圖象數(shù)據(jù)的圖象緩沖器區(qū)域,以及類似的區(qū)域。
圖2是圖1打印機(jī)120的控制程序的流程圖,該程序存貯在ROM128中由CPU 126執(zhí)行,請(qǐng)注意圖2中“(1)”至“(7)”所示步驟。
假設(shè),當(dāng)對(duì)于確定打印處理?xiàng)l件的打印環(huán)境由用戶通過(guò)操作單元或依據(jù)來(lái)自主機(jī)的指令被設(shè)置時(shí),在擴(kuò)展存貯器130中作為設(shè)置文件管理和貯存打印環(huán)境。
主機(jī)100使打印機(jī)120去處理試驗(yàn)數(shù)據(jù)而又不輸出紙張釋放控制命令。例如象說(shuō)明數(shù)據(jù)、打印設(shè)置項(xiàng),或性能數(shù)據(jù)(稍后將描述)等的信息經(jīng)由雙向接口單元110和121被傳送到主機(jī)100。
當(dāng)從主機(jī)100經(jīng)由打印機(jī)驅(qū)動(dòng)器接收打印數(shù)據(jù)時(shí),開始試驗(yàn)處理。首先,在步驟(1)中檢驗(yàn)打印機(jī)輪廓(Profile)數(shù)據(jù)是否已被存貯在擴(kuò)展存貯器130中,如果在步(1)中是YES,試驗(yàn)完成。
在步(1)中如果是NO,流程進(jìn)到步(2),去從ROM 106或類似物中加載一試驗(yàn)文件(或若干試驗(yàn)文件)。在此情況,試驗(yàn)文件(試驗(yàn)數(shù)據(jù))包括僅是文本數(shù)據(jù)的試驗(yàn)數(shù)據(jù)、僅是圖象數(shù)據(jù)的試驗(yàn)數(shù)據(jù),和文本數(shù)據(jù)和圖象數(shù)據(jù)這兩者的試驗(yàn)數(shù)據(jù)。另外,試驗(yàn)文件包括對(duì)于屏面(rasterization)需要很多時(shí)間的復(fù)雜試驗(yàn)數(shù)據(jù),和對(duì)于屏面(rasterization)不需要很多時(shí)間的試驗(yàn)數(shù)據(jù)。
在步(3)中,打印機(jī)被置于初始設(shè)置狀態(tài)。在步(4)中,僅只執(zhí)行對(duì)在步(2)中被加載文件的分析而不輸出該文件給打印機(jī)引擎130以產(chǎn)生輪廓數(shù)據(jù)(稍后描述),和該被產(chǎn)生的輪廓數(shù)據(jù)被傳送到主機(jī)100。在步(5)中,該輪廓數(shù)據(jù)被存貯在擴(kuò)展存貯器130中。
另外,在步(4)中,分析用于屏化的試驗(yàn)數(shù)據(jù)所需時(shí)間通過(guò)查ROM128中的表獲得,在ROM128中存貯有試驗(yàn)數(shù)據(jù)的每個(gè)繪制命令所需屏化時(shí)間。
在步(6)中,檢驗(yàn)是否已執(zhí)行了除原始設(shè)置的設(shè)置,在步(6)中如果是YES,則對(duì)每個(gè)打印設(shè)置執(zhí)行步(3)至(5)中的處理。
更特別是,產(chǎn)生彩色格式的8位設(shè)置的輪廓數(shù)據(jù),彩色格式的24位設(shè)置的輪廓數(shù)據(jù)、高質(zhì)量(600dpi)格式設(shè)置的輪廓數(shù)據(jù)、或低質(zhì)量(300dpi)格式設(shè)置的輪廓數(shù)據(jù)。
在步(6)中如果是NO,在步(7)中檢驗(yàn)是否完成了所有試驗(yàn)文件的試驗(yàn),如果步(7)中是NO,對(duì)所有試驗(yàn)文件執(zhí)行步(2)至(6)的處理。在此情況,如果每個(gè)試驗(yàn)文件包含有例如一個(gè)或若干頁(yè)的一預(yù)定單元數(shù)據(jù)量,它就足夠了。
在此實(shí)施例中,例如,輪廓數(shù)據(jù)包括下述各項(xiàng)。
輪廓數(shù)據(jù)包括,被打印內(nèi)容數(shù)據(jù)(打印數(shù)據(jù))的類型,說(shuō)明數(shù)據(jù),打印設(shè)置項(xiàng),由上述試驗(yàn)處理獲得的性能數(shù)據(jù),及類似內(nèi)容。
例如,說(shuō)明數(shù)據(jù)包括一位圖數(shù)據(jù)量“存貯器尺寸(XXXX字節(jié)-XXX字節(jié)<XXXX字節(jié)<XXXX字節(jié)+XXX字節(jié)),位圖數(shù)據(jù)計(jì)算(XXX數(shù)據(jù)-XX數(shù)據(jù)<XXX數(shù)據(jù)<XXX數(shù)據(jù)+XX數(shù)據(jù))”和一字符串尺寸“字符計(jì)算(count)(XXX字符-XX字符<XXX字符<XXX字符+XX字符),存貯器尺寸(XXXX比特-XXX比特<XXXX比特<XXXX比特+XXX比特),鉛字類型計(jì)算(XXX類型-XX類型<XXX類型<XXX類型+XX類型),邏輯繪制指令(instruction)計(jì)算(XXX指令-XX指令<XXX指令<XXX指令+XX指令),文件尺寸(XXXX字節(jié)-XXX字節(jié)<XXXX字節(jié)<XXXX字節(jié)+XXX字節(jié))”。
打印設(shè)置項(xiàng)包括,例如,彩色格式8位/24位設(shè)置,鉛字替換ON/OFF,位圖格式ON/OFF,低分辨格式ON/OFF,和高質(zhì)量格式ON/OFF(顫抖處理等)。
還有,性能數(shù)據(jù)包括,例如,一屏化(翻譯)時(shí)間,在打印機(jī)引擎中的紙張釋放時(shí)間,脫開主機(jī)所需時(shí)間。注意,紙張釋放時(shí)間在每個(gè)打印機(jī)擎中是一固定值,和該數(shù)據(jù)預(yù)先存貯在ROM 128中。
圖3是表示圖1打印機(jī)120中用于最佳設(shè)置過(guò)程的控制程序的流程圖。該程序存貯在ROM128中并在CPU126的控制下執(zhí)行,注意圖3中“(1)”至“(7)”指明的步驟。
首先,在步(1)中檢驗(yàn)是否打印機(jī)輪廓數(shù)據(jù)存貯在例如擴(kuò)展存貯器130中。如果在步(1)中是NO,那么在步(7)中基于來(lái)自主機(jī)100的試驗(yàn)數(shù)據(jù)執(zhí)行試驗(yàn)處理,依據(jù)圖2所示過(guò)程產(chǎn)生輪廓數(shù)據(jù)。
在步(1)中如果是YES,在步(2)中,該輪廓數(shù)據(jù)從擴(kuò)展存貯器120被加載。在步(3)中,例如,從主機(jī)接收的打印數(shù)據(jù)的1頁(yè)數(shù)據(jù)同對(duì)應(yīng)的輪廓數(shù)據(jù)的說(shuō)明數(shù)據(jù)相比較。在步(4)中,檢驗(yàn)是否所有的說(shuō)明數(shù)據(jù)的比較都完成了,如果在步(4)中是NO,流程返回到步(3),如果在步(4)中是YES,在步(5)中檢驗(yàn)是否所有輪廓數(shù)據(jù)的比較都完成了,如果在步(5)中是NO,流程返回到步(2)。如果在步(5)中是YES,在步(6)中設(shè)置與在包括有匹配說(shuō)明數(shù)據(jù)的輪廓數(shù)據(jù)中的打印設(shè)置項(xiàng)相同的打印設(shè)置項(xiàng)并完成處理。經(jīng)過(guò)這一處理,用于打印數(shù)據(jù)的最佳打印設(shè)置項(xiàng)能被自動(dòng)設(shè)置而無(wú)須用戶識(shí)別。
以下描述本發(fā)明的第二實(shí)施例。
圖4是一方框圖,用于解釋本發(fā)明第二實(shí)施例的打印系統(tǒng)的配置,在該打印系統(tǒng)中,打印機(jī)402被連接到網(wǎng)絡(luò)400中的主機(jī)401,該系統(tǒng)還包括經(jīng)由網(wǎng)絡(luò)400連接到若干網(wǎng)絡(luò)打印機(jī),例如打印機(jī)403和406的計(jì)算機(jī)404,數(shù)據(jù)庫(kù)405等。
下面參照例如圖4和1描述該實(shí)施例的裝置和依據(jù)本發(fā)明第二和第三有關(guān)方面的裝置之間的對(duì)應(yīng)關(guān)系及功能。應(yīng)注意,打印機(jī)402、403和406的每一個(gè)都具有與圖1打印機(jī)120那樣相同的通信功能,主機(jī)401、404的每一個(gè)都具有與圖1主機(jī)100那樣相同的通信功能。
圖5是一流程圖,表明用于圖4中打印系統(tǒng)的打印機(jī)轉(zhuǎn)換處理的控制程序。該用于執(zhí)行此處理的控制程序在主機(jī)401中的CPU(圖1中的CPU104)控制下執(zhí)行。注意圖5中的“(1)”至“(7)”所指明的步驟。例如,該控制程序預(yù)先被存貯在圖1中的ROM 106中。
當(dāng)在主機(jī)上的負(fù)載小時(shí)獲得對(duì)每個(gè)打印機(jī)的信息。
在步(2)中,打印數(shù)據(jù)同在步(1)中來(lái)自ROM106的加載試驗(yàn)數(shù)據(jù)相比較,以便提取類似于打印數(shù)據(jù)的試驗(yàn)數(shù)據(jù),從而完成分類。
在步(3)中,檢驗(yàn)是否所有的試驗(yàn)數(shù)據(jù)都完成了。如果在步(3)中是NO,流程返回到步(1)。如果在步(3)中是YES,主機(jī)401在步(4)中檢驗(yàn)是否在第一實(shí)施例中獲得的作為試驗(yàn)結(jié)果的輪廓數(shù)據(jù)被存貯在網(wǎng)絡(luò)400中的所有打印機(jī)403和406中。如果確定有一個(gè)打印機(jī)沒有被存儲(chǔ)輪廓數(shù)據(jù),在步(6)執(zhí)行類似于在第一實(shí)施例中那樣的試驗(yàn)處理。在步(7)中,輪廓數(shù)據(jù)被保留在擴(kuò)展存貯器130中并存在RAM105中。然后,流程先到步(8)和隨后的步中。
在步(4)中如果確定,輪廓數(shù)據(jù)被存貯在各打印機(jī)中,在步(5)中該輪廓數(shù)據(jù)被加載到RAM 105。在步(8)中,在步(5)和(7)中獲得的輪廓數(shù)據(jù)的每一個(gè)的說(shuō)明數(shù)據(jù)同在步(2)中獲得的試驗(yàn)數(shù)據(jù)相比較。在步(9)中,檢驗(yàn)所有打印機(jī)的輪廓數(shù)據(jù)的檢驗(yàn)是否已經(jīng)完成了,如果步(9)中如果是NO,流程返回到步(4)。如果步(9)中是YES,選擇具有最好性能數(shù)據(jù)的一打印機(jī),該最好性能數(shù)據(jù)是具有與在步(2)中獲得的試驗(yàn)數(shù)據(jù)匹配的說(shuō)明數(shù)據(jù)的輪廓數(shù)據(jù)中的最好性能數(shù)據(jù),在步(10)中執(zhí)行打印操作。
以下描述本發(fā)明的第三實(shí)施例。第三實(shí)施例具有與圖4中第二實(shí)施例相同的配置。
圖6和7的流程圖是用于連接于圖4所示網(wǎng)絡(luò)的計(jì)算機(jī)404運(yùn)行的打印機(jī)選擇處理的控制程序。該控制程序被存貯在例如ROM106中,并由CPU 104執(zhí)行。注意圖6和7中“(1)”至“13”指明的步驟。
首先,在步(1)中檢驗(yàn),本發(fā)明第一實(shí)施例中通過(guò)試驗(yàn)處理而已被分析過(guò)的用于每個(gè)打印機(jī)的輪廓數(shù)據(jù)是否存貯在計(jì)算機(jī)404的RAM105中。在步(1)中如果是NO,在步(2)中在網(wǎng)絡(luò)中的所有打印機(jī)將被測(cè)試以檢驗(yàn)用于所有打印機(jī)的輪廓數(shù)據(jù)是否被存貯在計(jì)算機(jī)404中。在步(2)中如果是YES,在步(3)中,輪廓數(shù)據(jù)經(jīng)由網(wǎng)絡(luò)被加載。在步(5)中,所獲得的輪廓數(shù)據(jù)被存貯在計(jì)算機(jī)404的內(nèi)部存貯器(例如,RAM 105)中。
在步(2)中如果是確定在網(wǎng)絡(luò)中沒有輪廓數(shù)據(jù)存在,那么,在步(4)中以如同第一實(shí)施例那樣相同的方法去產(chǎn)生輪廓數(shù)據(jù)并在擴(kuò)展存貯器130中存貯它那樣去執(zhí)行試驗(yàn)處理。另外,在步(5)中,輪廓數(shù)據(jù)被加載并存貯到計(jì)算機(jī)404的內(nèi)部存貯器(例如RAM105)中。
然后在步(6)中檢驗(yàn)在所有的打印機(jī)中是否已經(jīng)進(jìn)行了相同處理。如果在步(6)中是NO,流程返回到步(1)以執(zhí)行各打印機(jī)的步(1)至(5)中的處理,從而為在網(wǎng)絡(luò)中的所有打印機(jī)準(zhǔn)備輪廓數(shù)據(jù)。
在步(7)中,試驗(yàn)數(shù)據(jù)被從ROM106中加載。在步(8)中,執(zhí)行對(duì)應(yīng)于第1頁(yè)的打印數(shù)據(jù)和試驗(yàn)數(shù)據(jù)之間的匹配,以選擇最類似于該打印數(shù)據(jù)的試驗(yàn)數(shù)據(jù)。在步(9)中,具有匹配于在步(8)中選定的試驗(yàn)數(shù)據(jù)的說(shuō)明數(shù)據(jù)的輪廓數(shù)據(jù)被選擇,并確定具有最好性能數(shù)據(jù)的所選定的輪廓數(shù)據(jù)中的一個(gè),從而選擇具有確定的輪廓數(shù)據(jù)的打印機(jī)。
在步(10)中,檢驗(yàn)是否完成了對(duì)所有打印機(jī)的校對(duì)。如果在步(10)中是NO,流程返回到步(9)。如果在步(10)中是YES,在選的打印機(jī)中為該頁(yè)設(shè)置用于輪廓數(shù)據(jù)的打印設(shè)置項(xiàng)。在步(12)中,檢驗(yàn)是否完成了對(duì)打印數(shù)據(jù)的每一頁(yè)的校對(duì)。如果在步(12)中是NO,流程進(jìn)到步(13)去加載下一頁(yè)的數(shù)據(jù)。然后重復(fù)步(8)至(12)的處理。如果在步(12)中是YES,處理就完成了。
采用這種處理,可選擇用于每頁(yè)打印數(shù)據(jù)的最佳打印機(jī),和能自動(dòng)在每個(gè)打印機(jī)中設(shè)置最佳打印設(shè)置項(xiàng),因而,打印數(shù)據(jù)能以頁(yè)單元形式通過(guò)最佳打印機(jī)分配和處理。
下面將參照?qǐng)D8中的存貯器圖描述類似于在該實(shí)施例的打印控制設(shè)備中使用的ROM128的存貯介質(zhì)。
存貯介質(zhì)被用于存貯用于以打印設(shè)置信息為基礎(chǔ)的分析試驗(yàn)數(shù)據(jù),并在存貯器中存貯該分析結(jié)果的控制程序。如圖8所示,如果這樣的存貯介質(zhì)至少能存貯一“分析模塊”和一“控制模塊”的程序代碼,它就足夠用了。
在此情況,該“分析模塊”指明用于在打印設(shè)置信息基礎(chǔ)上分析試驗(yàn)數(shù)據(jù)的程序代碼。該“控制模塊”指明用于存貯在存貯器中通過(guò)分析模塊獲得的分析結(jié)果的程序代碼。
下面參照?qǐng)D9的存貯器圖描述在該實(shí)施例的信息處理設(shè)備中使用的例如ROM的存貯介質(zhì)。
存貯介質(zhì)是用于存貯控制程序的,該控制程序是用于從來(lái)自若干打印控制設(shè)備的試驗(yàn)數(shù)據(jù)獲得分析結(jié)果,用將被輸出的數(shù)據(jù)對(duì)每個(gè)分析結(jié)果進(jìn)行比較,和從各打印控制設(shè)備中選擇一個(gè)對(duì)于打印將被輸出的數(shù)據(jù)是最佳的設(shè)備。如圖9所示,如果這樣的存貯介質(zhì)能存貯至少一“獲取模塊”和一“控制模塊”的程序代碼就足夠了。
在此情況,該“獲取模塊”是用于經(jīng)由網(wǎng)絡(luò)從若干打印控制設(shè)備中獲得的試驗(yàn)數(shù)據(jù)分析結(jié)果的程序代碼。該“控制模塊”是用于將通過(guò)獲取模塊獲得的每個(gè)分析結(jié)果同將被輸出的數(shù)據(jù)進(jìn)行比較,并從若干打印控制設(shè)備中選擇一個(gè)對(duì)于打印將被輸出的數(shù)據(jù)是最佳的設(shè)備的程序代碼。
作為存貯介質(zhì),除在該實(shí)施例中的ROM 128和ROM 106處,還可使用軟盤、光盤、磁光盤、CD-ROM、CD-R、磁帶、非易失存貯器卡、和類似物,它們都能可拆卸地用于打印控制設(shè)備和信息處理設(shè)備。
權(quán)利要求
1.一種用于能使打印機(jī)單元去打印從信息處理設(shè)備輸入的數(shù)據(jù)的打印控制設(shè)備包括分析裝置,用于在打印設(shè)置信息的基礎(chǔ)上分析試驗(yàn)數(shù)據(jù);和控制裝置,用于存貯所述分析裝置獲得的分析結(jié)果到存儲(chǔ)器中。
2.根據(jù)權(quán)利要求1的該設(shè)備,其中該試驗(yàn)數(shù)據(jù)包括無(wú)紙張釋放指令。
3.根據(jù)權(quán)利要求1的該設(shè)備,其中該分析結(jié)果是通過(guò)分析該試驗(yàn)數(shù)據(jù)獲得的屏化時(shí)間。
4.根據(jù)權(quán)利要求1的該設(shè)備,其中該分析結(jié)果是通過(guò)分析該試驗(yàn)數(shù)據(jù)獲得的結(jié)果。
5.根據(jù)權(quán)利4的該設(shè)備,其中該分析結(jié)果是在該試驗(yàn)數(shù)據(jù)中的邏輯繪制指令計(jì)算。
6.根據(jù)權(quán)利要求1的該設(shè)備,其中所述分析裝置分析用于每個(gè)設(shè)置打印設(shè)置信息的該試驗(yàn)數(shù)據(jù)。
7.根據(jù)權(quán)利要求1的該設(shè)備,其中該打印設(shè)置信息是用于設(shè)置一質(zhì)量(quality)的信息。
8.根據(jù)權(quán)利要求1的該設(shè)備,其中所述控制裝置輸出該分析結(jié)果給所述信息處理設(shè)備。
9.根據(jù)權(quán)利要求1的該設(shè)備,其中所述控制裝置存貯該分析結(jié)果和該打印設(shè)置信息到所說(shuō)存儲(chǔ)器中。
10.根據(jù)權(quán)利要求1的該設(shè)備,其中所述控制裝置將該分析結(jié)果同從外部單元輸入的數(shù)據(jù)進(jìn)行比較,并在所述打印控制設(shè)備中設(shè)置用于該匹配的分析結(jié)果的打印設(shè)置信息。
11.一種用于使一打印機(jī)單元去打印從一信息處理設(shè)備輸入的數(shù)據(jù)的一打印控制設(shè)備的打印控制方法包括分析步驟,在打印設(shè)置信息的基礎(chǔ)上分析試驗(yàn)數(shù)據(jù);和控制步驟,用于存貯該分析步驟中獲得的一分析結(jié)果到存儲(chǔ)器中。
12.一種用于存貯在一打印控制中使用的使一打印機(jī)單元去打印從信息處理設(shè)備輸入的數(shù)據(jù)的控制程序的存貯介質(zhì)包括一分析模塊,用于在打印設(shè)置信息的基礎(chǔ)上分析試驗(yàn)數(shù)據(jù)的分析步驟;和一控制模塊,用于在一存貯器中存貯所述分析模塊獲得的分析結(jié)果的控制步驟。
13.一種用于經(jīng)由一網(wǎng)絡(luò)輸出數(shù)據(jù)給若干打印控制設(shè)備的信息處理設(shè)備包括獲取裝置,用于獲得來(lái)自所述若干打印控制設(shè)備的試驗(yàn)數(shù)據(jù)的分析結(jié)果;和控制裝置,用于將由所述獲取裝置獲得的每個(gè)分析結(jié)果同將被輸出的數(shù)據(jù)進(jìn)行比較,并從若干打印控制設(shè)備中選擇一個(gè)對(duì)于打印將被輸出的數(shù)據(jù)是最佳的打印控制設(shè)備。
14.根據(jù)權(quán)利要求13的該設(shè)備,其中所述打印控制設(shè)備分析包括無(wú)紙張釋放指令的試驗(yàn)數(shù)據(jù)。
15.根據(jù)權(quán)利要求13的該設(shè)備,其中該分析結(jié)果是通過(guò)分析該試驗(yàn)數(shù)據(jù)所獲得的屏化時(shí)間。
16.根據(jù)權(quán)利要求13的該設(shè)備,其中該分析結(jié)果是通過(guò)分析該試驗(yàn)數(shù)據(jù)所獲得的一分析結(jié)果。
17.根據(jù)權(quán)利要求15的該設(shè)備,其中該分析結(jié)果是在該試驗(yàn)數(shù)據(jù)中的一邏輯繪制指令計(jì)算。
18.根據(jù)權(quán)利要求13的該設(shè)備,其中所述打印控制設(shè)備分析用于將被設(shè)置的每個(gè)打印設(shè)置信息的該試驗(yàn)數(shù)據(jù)。
19.根據(jù)權(quán)利要求13的該設(shè)備,其中所述控制裝置將由所述獲取裝置獲得的每個(gè)分析結(jié)果與以頁(yè)單元形式將被輸出的數(shù)據(jù)相比較,并從若干打印控制設(shè)備中選擇一個(gè)用于打印將被輸出的數(shù)據(jù)的一最佳打印控制設(shè)備。
20.根據(jù)權(quán)利要求13的該設(shè)備,其中所述控制裝置設(shè)置一打印環(huán)境,該打印環(huán)境用于在包括在該分析結(jié)果中的打印設(shè)置信息的基礎(chǔ)上選定的打印控制設(shè)備。
21.根據(jù)權(quán)利要求13的該設(shè)備,其中所述控制裝置將該試驗(yàn)數(shù)據(jù)同將被輸出的數(shù)據(jù)進(jìn)行比較,進(jìn)一步將匹配的試驗(yàn)數(shù)據(jù)同由所述獲取裝置獲得的每個(gè)分析結(jié)果相比較,和從若干打印控制設(shè)備中選擇一個(gè)用于打印將被輸出的數(shù)據(jù)的最佳打印控制設(shè)備。
22.一種用于經(jīng)由一網(wǎng)絡(luò)輸出數(shù)據(jù)到若干打印控制設(shè)備的一信息處理設(shè)備的信息處理方法包括獲取步驟,用于從若干打印控制設(shè)備中獲得試驗(yàn)數(shù)據(jù)的分析結(jié)果;和控制步驟,用于將在獲取步驟中獲得的每個(gè)分析結(jié)果同將被輸出的數(shù)據(jù)相比較,并從若干打印控制設(shè)備中選擇一個(gè)用于打印將被輸出的數(shù)據(jù)的最佳打印控制設(shè)備。
23.一種存貯在一信息處理設(shè)備中使用的用于經(jīng)由一網(wǎng)絡(luò)輸出數(shù)據(jù)給若干打印控制設(shè)備的控制程序的存貯介質(zhì)包括一獲取模塊,用于從所述若干打印控制設(shè)備中獲得試驗(yàn)數(shù)據(jù)的分析結(jié)果的獲取步驟;和一控制模塊,用于將在所述獲取模塊中獲得的每個(gè)分析結(jié)果同將被輸出的數(shù)據(jù)相比較的控制步驟,并從所述若干打印控制設(shè)備中選擇一個(gè)用于打印將被輸出的數(shù)據(jù)的最佳打印控制設(shè)備。
全文摘要
用于使一打印機(jī)單元打印從一信息處理設(shè)備輸入的數(shù)據(jù)的打印控制設(shè)備,上述信息處理設(shè)備包括一分析單元和一控制單元。該分析單元在打印設(shè)置信息的基礎(chǔ)上分析試驗(yàn)數(shù)據(jù)。該控制單元在一存貯器中存貯由分析單元獲得的分析結(jié)果。還披露了一種打印控制方法、一種存貯介質(zhì)、一種信息處理設(shè)備和一種信息處理方法。
文檔編號(hào)B41J29/38GK1148696SQ961110
公開日1997年4月30日 申請(qǐng)日期1996年6月20日 優(yōu)先權(quán)日1995年6月20日
發(fā)明者岸田晃 申請(qǐng)人:佳能株式會(huì)社