亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

打印控制裝置及其控制方法

文檔序號:6442571閱讀:200來源:國知局
專利名稱:打印控制裝置及其控制方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種使打印裝置經(jīng)由熱文件夾(hot folder)進(jìn)行打印的打印控制裝置及其控制方法。
背景技術(shù)
傳統(tǒng)上,已知照片處理系統(tǒng)作為打印由諸如數(shù)碼相機(jī)的攝像裝置拍攝的照片的系統(tǒng)。該照片處理系統(tǒng)首先輸入要打印的圖像數(shù)據(jù),使用該數(shù)據(jù)打印圖像,并進(jìn)行后打印處理,由此創(chuàng)建要打印的影印文件。當(dāng)指定要打印的圖像數(shù)據(jù)時,該照片處理系統(tǒng)進(jìn)行各種打印設(shè)置,然后將圖像數(shù)據(jù)和設(shè)置信息文件存儲在稱作“熱文件夾”的文件夾中。
在普通的熱文件夾中,用戶(客戶或操作者)通過復(fù)制粘貼或拖放將要打印的文件實體(內(nèi)容數(shù)據(jù))復(fù)制到熱文件夾中(專利文獻(xiàn)1 :日本特開2006-222661號公報)。在另一已知技術(shù)中,替代文件實體(內(nèi)容數(shù)據(jù))接受描述指示位置的地址(例如,URL)的作業(yè)單,并且単獨從熱文件夾中獲取文件實體,由此指示形成圖像(專利文獻(xiàn)2:日本特開2010-257157號公報)。然而,在上述專利文獻(xiàn)I中描述的技術(shù)中,尤其當(dāng)大尺寸打印數(shù)據(jù)被提交至熱文件夾時,將文件復(fù)制到熱文件夾中花費很多時間,因此,用戶在復(fù)制完成之前無法進(jìn)行其他操作,并且操作減慢。在專利文獻(xiàn)2中描述的技術(shù)中,當(dāng)由于與網(wǎng)絡(luò)相關(guān)的因素而導(dǎo)致無法從熱文件夾訪問由作業(yè)單中描述的地址指示的文件的實體時,無法從熱文件夾獲取文件實體。而且,在運行熱文件夾應(yīng)用程序期間,即使在將使用的打印機(jī)改變?yōu)榫哂袛?shù)據(jù)參照能力的類型、使得打印機(jī)準(zhǔn)備好獲取數(shù)據(jù)的情況下,打印機(jī)也無法實際獲取數(shù)據(jù)。此外,例如當(dāng)打印機(jī)具有數(shù)據(jù)參照能力并獲取數(shù)據(jù)時,如果打印機(jī)的HDD使用量或者作業(yè)量超出極限,則打印機(jī)無法高效地進(jìn)行打印。

發(fā)明內(nèi)容
本發(fā)明提供一種提高使用熱文件夾的打印處理的可操作性的裝置和方法。根據(jù)本發(fā)明的一方面,提供ー種打印控制裝置,其使打印裝置經(jīng)由熱文件夾進(jìn)行打印,該打印控制裝置包括監(jiān)視單元,其監(jiān)視文件是否被提交至所述熱文件夾;識別單元,其在提交所述文件時,識別所提交的文件是否是指示外部內(nèi)容文件的基準(zhǔn)信息文件;確定單元,其在所述識別単元識別為所述基準(zhǔn)信息文件吋,確定獲取由所述基準(zhǔn)信息文件指示的所述外部內(nèi)容文件的獲取處理是要由所述打印控制裝置執(zhí)行,還是要由所述打印裝置執(zhí)行;以及生成単元,其在所述確定単元確定所述獲取處理要由所述打印控制裝置執(zhí)行吋,基于獲取的所述外部內(nèi)容文件生成打印數(shù)據(jù);而在所述確定単元確定所述獲取處理要由所述打印裝置執(zhí)行時,生成包括指示所述外部內(nèi)容文件的所述基準(zhǔn)信息文件的打印數(shù)據(jù)。根據(jù)本發(fā)明的另一方面,提供ー種打印控制裝置的控制方法,該打印控制裝置使打印裝置經(jīng)由熱文件夾進(jìn)行打印,所述控制方法包括以下步驟監(jiān)視文件是否被提交至所述熱文件夾;在提交所述文件時,識別所提交的文件是否是指示外部內(nèi)容文件的基準(zhǔn)信息文件;在識別為所述基準(zhǔn)信息文件時,確定獲取由所述基準(zhǔn)信息文件指示的所述外部內(nèi)容文件的獲取處理是要由所述打印控制裝置執(zhí)行,還是要由所述打印裝置執(zhí)行;以及在確定所述獲取處理要由所述打印控制裝置執(zhí)行時,基于獲取的所述外部內(nèi)容文件生成打印數(shù)據(jù);而在確定所述獲取處理要由所述打印裝置執(zhí)行時,生成包括指示所述外部內(nèi)容文件的所述基準(zhǔn)信息文件的打印數(shù)據(jù)。通過以下參照附圖對示例性實施例的描述,本發(fā)明的其他特征將變得清楚。


圖I是示出根據(jù)本發(fā)明的實施例的打印系統(tǒng)的配置的示意圖;圖2A是例示客戶PC的硬件配置的示例的框圖; 圖2B是例示打印服務(wù)器的硬件配置的示例的框圖;圖3A是用于說明熱文件夾應(yīng)用程序的處理的圖;圖3B是示出打印作業(yè)數(shù)據(jù)的內(nèi)容的圖;圖4是示出熱文件夾的層級結(jié)構(gòu)的圖;圖5是示出當(dāng)使用基準(zhǔn)信息文件時步驟S802中的詳細(xì)處理的流程圖;圖6是示出當(dāng)使用另一基準(zhǔn)信息文件時步驟S802中的詳細(xì)處理的流程圖;圖7是示出當(dāng)使用基準(zhǔn)信息文件時步驟S803中的詳細(xì)處理的流程圖;圖8是示出由熱文件夾應(yīng)用程序執(zhí)行的示例性處理的流程圖;圖9A是例示基準(zhǔn)信息文件的格式的示例的圖;圖9B是例示符合圖9A所示格式的實際基準(zhǔn)信息文件的詳細(xì)示例的圖;圖IOA是例示基準(zhǔn)信息文件的格式的另一示例的圖;圖IOB是例示符合圖IOA所示格式的實際基準(zhǔn)信息文件的詳細(xì)示例的圖;圖11是示出由熱文件夾應(yīng)用程序執(zhí)行的另一示例性處理的流程圖;圖12A是例示獲取規(guī)則設(shè)置文件的格式的示例的圖;圖12B是例示符合圖12A所示格式的實際獲取規(guī)則設(shè)置文件的詳細(xì)示例的圖;以及圖13是例示用于選擇從中獲取內(nèi)容數(shù)據(jù)的位置的Π的示例的圖。
具體實施例方式下面將參照附圖詳細(xì)描述用于實施本發(fā)明的各種方式。在以下實施例中將描述如下打印系統(tǒng),在該打印系統(tǒng)中,工作流應(yīng)用程序或操作者使打印裝置經(jīng)由通過熱文件夾應(yīng)用程序監(jiān)視的熱文件夾進(jìn)行打印。圖I是示出根據(jù)本發(fā)明的實施例的打印系統(tǒng)的配置的示意圖。在該打印系統(tǒng)中,客戶PC 102、打印服務(wù)器103以及打印裝置104經(jīng)由網(wǎng)絡(luò)101相互連接。而且,打印服務(wù)器103和打印裝置104經(jīng)由接口線纜105相互連接,然而,打印服務(wù)器103和打印裝置104當(dāng)然也可以通過其他連接配置(例如無線連接或者使用網(wǎng)絡(luò)101)相互連接。響應(yīng)于從用戶接受的打印命令,客戶PC 102生成遵從用戶命令的商用材料信息以及與商用材料信息相對應(yīng)的作業(yè)單。在獲得打印所需的一整套數(shù)據(jù)之后,客戶PC 102將作業(yè)單和打印作業(yè)發(fā)送至打印服務(wù)器103。另ー方面,當(dāng)接收到從客戶PC 102發(fā)送的打印作業(yè)和作業(yè)單時,打印服務(wù)器103解釋作業(yè)単,以向打印裝置104發(fā)出打印指令。然后,打印服務(wù)器103進(jìn)行RIP,并經(jīng)由接ロ線纜105將通過RIP獲得的位圖數(shù)據(jù)發(fā)送至打印裝置104。作為另選方案,打印裝置104可以代表打印服務(wù)器103進(jìn)行RIP。請注意,在圖I所示的示例中,客戶PC 102和打印服務(wù)器103經(jīng)由網(wǎng)絡(luò)101相互連接。然而,本發(fā)明不限于此,客戶PC 102和打印服務(wù)器103可以是同一計算機(jī)。接下來參照圖2A和圖2B分別描述客戶PC 102和打印服務(wù)器103的硬件配置。首先將參照圖2A描述客戶PC 102的硬件配置。圖2A是例示客戶PC 102的硬件配置的示例的框圖。作為客戶PC 102的硬件,公知使用各種連接方法并具有各種總線或接ロ的配置,因此,這里介紹的硬件配置僅僅是示例。CPU 201根據(jù)加載到RAM 202中的控制程序控制整個客戶PC 102。RAM 202是加載有通過CPU 201執(zhí)行的針對客戶PC 102的控制程序、以及諸如文檔或圖像的數(shù)據(jù)的內(nèi)部存儲單元。在CPU 201的控制下,網(wǎng)絡(luò)接ロ 203將客戶PC 102連接至諸如互聯(lián)網(wǎng)的通信網(wǎng)絡(luò),以控制例如數(shù)據(jù)的發(fā)送/接收。HDD (硬盤驅(qū)動器)204是存儲客戶PC 102的控制程序以及各種數(shù)據(jù)(例如各種表)的大容量存儲設(shè)備。顯示器205是用于顯示例如客戶PC 102的狀態(tài)的顯示設(shè)備。鍵盤206是用戶將數(shù)據(jù)輸入至客戶PC 102的輸入設(shè)備,鼠標(biāo)207是在顯示器205上發(fā)出指令的指示設(shè)備。根據(jù)需要,存儲在HDD 204中的各種類型的軟件被加載到RAM 202中,并且在CPU201的控制下,使用同樣被加載到RAM 202中的操作系統(tǒng)的功能來執(zhí)行這些軟件。接下來,將參照圖2B描述打印服務(wù)器103的硬件配置。圖2B是例示打印服務(wù)器103的硬件配置的示例的框圖。與客戶PC 102中一祥,作為打印服務(wù)器103的硬件,公知使用各種連接方法并具有各種總線或接ロ的配置,因此,這里介紹的硬件配置僅僅是示例。圖2B 所示的 CPU 201、RAM 202、網(wǎng)絡(luò)接 ロ 203、HDD 204、顯示器 205、鍵盤 206 以及鼠標(biāo)207的功能與圖2A所示的相同。CPU 201根據(jù)加載到RAM 202中的控制程序控制整個打印服務(wù)器103。RAM 202是加載有通過CPU 201執(zhí)行的針對打印服務(wù)器103的控制程序、以及諸如文檔或圖像的數(shù)據(jù)的內(nèi)部存儲單元。在CPU 201的控制下,網(wǎng)絡(luò)接ロ 203將打印服務(wù)器103連接至諸如互聯(lián)網(wǎng)的通信網(wǎng)絡(luò),以控制例如數(shù)據(jù)的發(fā)送/接收。HDD 204是存儲打印服務(wù)器103的控制程序以及諸如各種表的各種數(shù)據(jù)的大容量存儲設(shè)備。顯示器205是用于顯示例如打印服務(wù)器103的狀態(tài)的顯示設(shè)備。鍵盤206是用戶將數(shù)據(jù)輸入至打印服務(wù)器103的輸入設(shè)備,鼠標(biāo)207是在顯示器205上發(fā)出指令的指示設(shè)備。打印裝置接ロ 208經(jīng)由接ロ線纜105連接至打印裝置104,并用于發(fā)送已經(jīng)受RIP的數(shù)據(jù)。 根據(jù)需要,存儲在HDD 204中的各種類型的軟件被加載到RAM 202中,并且在CPU201的控制下,使用同樣被加載到RAM 202中的操作系統(tǒng)的功能來執(zhí)行這些軟件。
接下來,將參照圖3A和圖3B描述打印系統(tǒng)中的熱文件夾應(yīng)用程序執(zhí)行的處理。參照圖3A,工作流應(yīng)用程序301安裝在客戶PC 102的RAM202上,熱文件夾應(yīng)用程序303安裝在打印服務(wù)器103的RAM 202上。請注意,本發(fā)明不限于上述特定安裝方法,工作流應(yīng)用程序301和熱文件夾應(yīng)用程序303可以安裝在同一計算機(jī)上。而且,操作者可以代表工作流應(yīng)用程序301執(zhí)行處理。下文中,將工作流應(yīng)用程序301或操作者稱為“用戶”。熱文件夾401由熱文件夾應(yīng)用程序303創(chuàng)建。而且,熱文件夾401可以創(chuàng)建在與安裝有熱文件夾應(yīng)用程序303的計算機(jī)相同的計算機(jī)的HDD 204上。此外,熱文件夾401 可以創(chuàng)建在經(jīng)由網(wǎng)絡(luò)101連接至打印系統(tǒng)并且安裝有工作流應(yīng)用程序301的另一計算機(jī)的HDD 204上。本發(fā)明不限于單個熱文件夾,當(dāng)然可以創(chuàng)建多個熱文件夾。用戶在打印之前生成打印作業(yè)數(shù)據(jù)302和觸發(fā)文件404。請注意,在本實施例中,如圖3B所示,由以下文件形成打印作業(yè)數(shù)據(jù)302 ·包含例如PDF數(shù)據(jù)或圖像數(shù)據(jù)的要打印的內(nèi)容文件307 ;·指示外部內(nèi)容文件306的基準(zhǔn)信息文件305 ;·描述作業(yè)信息的XML格式的作業(yè)單文件;以及·描述打印設(shè)置信息的XML格式的打印單文件。在這種情況下,內(nèi)容文件307和基準(zhǔn)信息文件305可以相互組合,或者他們中的一個可以具有二者的功能。此外,觸發(fā)文件404是具有任意名稱和擴(kuò)展名trg”的空文件。然而,本發(fā)明不限于該空文件。此外,替代基準(zhǔn)信息文件305,可以在作業(yè)單文件中描述參照外部內(nèi)容文件306的參照目的地。而且,可以預(yù)先將諸如作業(yè)單文件和打印單文件的打印設(shè)置信息與熱文件夾相關(guān)聯(lián),由此排除總是在打印作業(yè)數(shù)據(jù)302中包括打印設(shè)置信息的需求。如果打印作業(yè)數(shù)據(jù)302中不包括打印設(shè)置信息,則使用作業(yè)單或打印單中描述的預(yù)先與熱文件夾相關(guān)聯(lián)的打印設(shè)置信息。當(dāng)用戶經(jīng)由熱文件夾401進(jìn)行打印時,該用戶首先在熱文件夾401中創(chuàng)建文件夾名稱與打印作業(yè)相對應(yīng)的作業(yè)文件夾402,如圖4所示。然后,用戶將打印作業(yè)數(shù)據(jù)302復(fù)制到作業(yè)文件夾402中。請注意,用戶在與作業(yè)文件夾402相同的層級水平處復(fù)制觸發(fā)文件404,而不用等待打印作業(yè)數(shù)據(jù)302到作業(yè)文件夾402的復(fù)制完成。另一方面,熱文件夾應(yīng)用程序303獲取由操作系統(tǒng)發(fā)出的事件,以監(jiān)視熱文件夾401中的變化,即熱文件夾401中的文件或文件夾的增加。此外,如果要監(jiān)視經(jīng)由網(wǎng)絡(luò)101連接至打印系統(tǒng)的另一計算機(jī)上的熱文件夾401,則熱文件夾應(yīng)用程序303無法獲取任何事件。在這種情況下,根據(jù)指定的監(jiān)視間隔來檢查熱文件夾401,以監(jiān)視熱文件夾401中的變化。接下來,熱文件夾應(yīng)用程序303從熱文件夾401中檢測作業(yè)文件夾402及其相對應(yīng)的觸發(fā)文件404。當(dāng)檢測到時,包含打印作業(yè)數(shù)據(jù)302的作業(yè)文件夾402以及觸發(fā)文件404被移動到各自的文件夾。然后,調(diào)用打印控制器304的應(yīng)用程序接口(API),以將打印作業(yè)數(shù)據(jù)302提交到打印控制器304。請注意,打印控制器304和熱文件夾應(yīng)用程序303可以運行于同一信息處理裝置或不同的信息處理裝置上。如果打印作業(yè)數(shù)據(jù)302中包括基準(zhǔn)信息文件305,則基于獲取規(guī)則將由基準(zhǔn)信息文件305指示的外部內(nèi)容文件306提交到打印控制器304。提交之后,刪除觸發(fā)文件404,并完成由熱文件夾應(yīng)用程序303進(jìn)行的作業(yè)提交處理。此時,打印控制器304從熱文件夾應(yīng)用程序303接收打印作業(yè)數(shù)據(jù)302。接收到的打印作業(yè)數(shù)據(jù)302包括內(nèi)容文件307或外部內(nèi)容文件306。打印作業(yè)數(shù)據(jù)302還包括作業(yè)單文件和打印単文件,因此從這些文件中獲取打印設(shè)置。根據(jù)這些打印設(shè)置,打印控制器304將內(nèi)容文件307或外部內(nèi)容文件306轉(zhuǎn)換為能夠由打印裝置104打印的格式的打印數(shù)據(jù),并將該打印數(shù)據(jù)發(fā)送至打印裝置104。請注意,打印控制器304還可以將基準(zhǔn)信息文件305發(fā)送至打印裝置104。在這種情況下,當(dāng)熱文件夾應(yīng)用程序303確認(rèn)基準(zhǔn)信息文件305被提交至熱文件夾時,其基于獲取規(guī)則將包括基準(zhǔn)信息文件305的打印作業(yè)數(shù)據(jù)302發(fā)送至打印控制器304,盡管這僅僅是示例。由此,打印控制器304發(fā)送包括打印設(shè)置信息和基準(zhǔn)信息文件的打印數(shù)據(jù),使得打印裝置104能夠獲取內(nèi)容數(shù)據(jù)。獲取規(guī)則設(shè)置文件308描述從中獲取內(nèi)容數(shù)據(jù)的位置,稍后將參照圖11和圖12描述獲取規(guī)則設(shè)置文件308。請注意,根據(jù)獲取規(guī)則,打印控制器304可以獲取內(nèi)容數(shù)據(jù),并 將基于內(nèi)容數(shù)據(jù)和打印設(shè)置信息的打印數(shù)據(jù)發(fā)送至打印裝置104。尤其當(dāng)打印控制器304運行于與運行有熱文件夾應(yīng)用程序303的信息處理裝置不同的信息處理裝置上時,能夠通過使用打印控制器304執(zhí)行內(nèi)容數(shù)據(jù)獲取處理來得到諸如處理負(fù)荷平衡的效果。圖9A是例示基準(zhǔn)信息文件305的格式的示例的圖。圖9A示出了指示外部內(nèi)容文件306的參照目的地URL部901。在本實施例中,參照提交文件的擴(kuò)展名,使得能夠識別該文件是否是基準(zhǔn)信息文件305。如果提交文件的擴(kuò)展名是ref ”,則確定該文件是基準(zhǔn)信息文件305。稍后將參照圖5更加詳細(xì)地描述詳細(xì)處理。圖9B是例示符合圖9A所示格式的實際基準(zhǔn)信息文件305的詳細(xì)示例的圖。圖9B示出了參照目的地URL部901的示例。在基準(zhǔn)信息文件305的第一行描述了“ URL=file:C:¥workspace¥pd 保 bbb.pdf ”,該代碼中的“ file:C:¥workspace¥pdfi^bbb.pdf表示參照目的地URL。外部內(nèi)容文件306存儲在由
該URL指示的目的地處。圖IOA是例不基準(zhǔn)信息文件305的格式的另ー不例的圖,其不同于圖9A所不的格式。在該示例中,基準(zhǔn)信息文件305包括能夠用于識別提交文件是否是基準(zhǔn)信息文件305的頭部1001。基準(zhǔn)信息文件305還包括與圖9A所示的參照目的地URL部901類似的參照目的地URL部1002。基準(zhǔn)信息文件305可以包括參照目的地URL部1002以外的數(shù)據(jù)。此夕卜,當(dāng)基準(zhǔn)信息文件305和作業(yè)單文件也相同時,也能夠?qū)崿F(xiàn)本發(fā)明。圖IOB是例示符合圖IOA所示格式的實際基準(zhǔn)信息文件305的詳細(xì)示例的圖。圖IOB示出了頭部1001的示例,并且在基準(zhǔn)信息文件305的第一行描述了 “REFERENCE_DATA=YES”。在本實施例中,如果在提交文件的第一行描述了 “REFERENCE_DATA = YES",則確定該文件是基準(zhǔn)信息文件305?;鶞?zhǔn)信息文件305還包括類似于圖9A所示的參照目的地URL部901的參照目的地URL部1004。圖8是示出由熱文件夾應(yīng)用程序303執(zhí)行的示例性處理的流程圖。首先,在步驟S801中,熱文件夾應(yīng)用程序303監(jiān)視用戶是否將要打印的數(shù)據(jù)提交至熱文件夾401。這里,“提交”表示將打印作業(yè)數(shù)據(jù)302復(fù)制或移動到熱文件夾401。如上所述,熱文件夾應(yīng)用程序303獲取由操作系統(tǒng)發(fā)出的事件,以監(jiān)視熱文件夾401中的變化。此外,如果要監(jiān)視經(jīng)由網(wǎng)絡(luò)101連接至打印系統(tǒng)的另一計算機(jī)上的熱文件夾401,則根據(jù)指定的監(jiān)視間隔來檢查熱文件夾401,以監(jiān)視熱文件夾401中的變化。在步驟S802中,識別在步驟S801中確認(rèn)提交的打印作業(yè)數(shù)據(jù)302是否包括基準(zhǔn)信息文件305。稍后將參照圖5和圖6更加詳細(xì)地描述步驟S802中的詳細(xì)處理。在步驟S803中,分析在步驟S802中識別為基準(zhǔn)信息文件305的文件,以從參照目的地URL部901或1002中獲取參照目的地URL。稍后將參照圖7更加詳細(xì)地描述步驟S803中的詳細(xì)處理。在步驟S804中,打 印作業(yè)數(shù)據(jù)302、以及由包括在參照目的地URL部901或1002中并且在步驟S803中獲取的參照目的地URL指示的外部內(nèi)容文件306,被提交至打印控制器304。然后,如上所述,打印控制器304將打印數(shù)據(jù)發(fā)送至打印裝置104。圖5是示出當(dāng)使用基準(zhǔn)信息文件時步驟S802中的詳細(xì)處理的流程圖。首先,在步驟S501中,獲取由用戶提交至熱文件夾401的文件的擴(kuò)展名。在步驟S502中,確認(rèn)在步驟S501中獲取的擴(kuò)展名是否是表示提交文件是基準(zhǔn)信息文件305的ref”。如果在步驟S502中確定為是,則確定提交文件是基準(zhǔn)信息文件305 ;否則,確定提交文件是文件實體,即內(nèi)容文件307。盡管在本實施例中假定表示提交文件是基準(zhǔn)信息文件305的擴(kuò)展名為ref",但是,當(dāng)使用其他擴(kuò)展名時也能夠?qū)崿F(xiàn)本發(fā)明。此外,可以自由選擇是否對擴(kuò)展名的大寫字母與小寫字母進(jìn)行區(qū)分。如果在步驟S502中確定提交文件是基準(zhǔn)信息文件305,則處理進(jìn)行到步驟S803。另一方面,如果在步驟S502中確定提交文件是文件實體,即內(nèi)容文件307,則處理進(jìn)行到步驟 S804。圖6是示出當(dāng)使用另一基準(zhǔn)信息文件時步驟S802中的詳細(xì)處理的流程圖。首先,在步驟S601中,獲取由用戶提交至熱文件夾401的文件的頭部1001。在步驟S602中,確認(rèn)在步驟S601中獲取的頭部1001是否與表示提交文件是基準(zhǔn)信息文件305的標(biāo)識符“REFERENCE_DATA = YES” 一致。如果在步驟S602中確定為是,則確定提交文件是基準(zhǔn)信息文件305 ;否則,確定提交文件是文件實體,即內(nèi)容文件307。盡管假定表示提交文件是基準(zhǔn)信息文件305的頭部1001為“REFERENCE_DATA =YES”,但是,當(dāng)使用其他字符串或其他格式時也能夠?qū)崿F(xiàn)本發(fā)明。例如,當(dāng)提交文件和基準(zhǔn)信息文件305在第一行碰巧具有相同的字符串時,GUID的使用能夠使識別錯誤減少。此外,如上所述,后一方法可以與使用擴(kuò)展名的識別方法組合使用。此外,可以使用在運行有熱文件夾應(yīng)用程序303的OS上預(yù)先提供的鏈接文件或快捷方式。如果在步驟S602中確定提交文件是基準(zhǔn)信息文件305,則處理進(jìn)行到步驟S803。另一方面,如果確定提交文件是內(nèi)容文件307,則處理進(jìn)行到步驟S804。圖7是示出當(dāng)使用基準(zhǔn)信息文件時步驟S803中的詳細(xì)處理的流程圖。首先,在步驟S701中,從參照目的地URL部901或1002中分析參照目的地URL。更具體地說,“URL=file:C:¥workspace¥pdi¥bbb.pdf” 被劃分為 “URL =” 和“file:C:¥workspac擇pdi¥bbb.pdf”。在步驟S702中,根據(jù)步驟S701中獲得的分析結(jié)果,獲取 “ file:C:¥workspace¥pdf¥bbb.pdf ” 作為參照目的地 URL。
圖11是示出由熱 文件夾應(yīng)用程序303執(zhí)行的不同于圖8所示的處理的示例性處理的流程圖。步驟SllOl和S1102中的處理分別與步驟S801和S802中的處理相同。在步驟S1103中,熱文件夾應(yīng)用程序303獲取保持的獲取規(guī)則設(shè)置文件308。本發(fā)明可以在不考慮獲取規(guī)則設(shè)置文件308是包括在打印作業(yè)數(shù)據(jù)302中還是針對各熱文件夾而被保持的情況下實現(xiàn)。圖12A是例示獲取規(guī)則設(shè)置文件的格式的示例的圖。圖12B是例示符合圖12A所示格式的實際獲取規(guī)則設(shè)置文件的詳細(xì)示例的圖。在獲取規(guī)則設(shè)置文件的第一行描述了 “DATA_GET_PLACE = H0T_F0LDER”,并且該代碼的“H0T_F0LDER”指示從中獲取外部內(nèi)容文件306的位置。由于“H0T_F0LDER”指示熱文件夾,因此該規(guī)則規(guī)定熱文件夾應(yīng)用程序303獲取內(nèi)容數(shù)據(jù)。相反,例如,如果在獲取規(guī)則設(shè)置文件的第一行描述了 “PRINT_SDK”,則打印控制器304獲取內(nèi)容數(shù)據(jù);或者,如果在獲取規(guī)則設(shè)置文件的第一行描述了“PRINTER”,則打印裝置104獲取內(nèi)容數(shù)據(jù)。也就是說,如果“H0T_F0LDER”或“PRINT_SDK”被設(shè)置為“DATA_GET_PLACE”,則熱文件夾應(yīng)用程序303確定打印控制器304獲取內(nèi)容數(shù)據(jù)。另ー方面,如果“PRINTER”被設(shè)置為“DATA_GET_PLACE”,則熱文件夾應(yīng)用程序303確定打印裝置104獲取內(nèi)容數(shù)據(jù)。請注意,根據(jù)用戶指令生成獲取規(guī)則設(shè)置文件。例如,熱文件夾應(yīng)用程序303顯示用于選擇從中獲取內(nèi)容數(shù)據(jù)的位置的選擇畫面,如圖13所示。在這種情況下,如果選擇熱文件夾,則生成獲取規(guī)則設(shè)置文件,如圖12B所示。在步驟S1104中,熱文件夾應(yīng)用程序303確定從中獲取內(nèi)容數(shù)據(jù)的位置是否是“H0T_F0LDER”。如果在步驟S1104中確定為是,則處理進(jìn)行到步驟S1105和S1106。步驟SI 105和SI 106中的處理分別與步驟S803和S804中的處理相同。如果在步驟SI 104中確定為否,則在步驟S1107中熱文件夾應(yīng)用程序303將包括基準(zhǔn)信息文件305的打印作業(yè)數(shù)據(jù)發(fā)送至打印控制器304。請注意,打印作業(yè)數(shù)據(jù)包括從中獲取內(nèi)容數(shù)據(jù)并且基于獲取規(guī)則設(shè)置文件的位置。在步驟SI 107中,在使用熱文件夾之后的處理中,接收包括基準(zhǔn)信息文件305的打印作業(yè)數(shù)據(jù),并且打印控制器304或打印裝置104基于基準(zhǔn)信息文件305獲取內(nèi)容數(shù)據(jù)。請注意,當(dāng)基準(zhǔn)信息文件305的內(nèi)容同樣包括在作業(yè)單中時也能夠?qū)崿F(xiàn)本發(fā)明。盡管在上述實施例中根據(jù)使用圖13所示的選擇畫面輸入的用戶指令來生成獲取規(guī)則設(shè)置文件,但是也可以自動生成獲取規(guī)則設(shè)置文件。例如,如果熱文件夾應(yīng)用程序303識別出數(shù)量等于或大于由用戶指定的閾值的未處理打印作業(yè)數(shù)據(jù),則生成獲取規(guī)則設(shè)置文件,使得打印裝置104執(zhí)行獲取包括基準(zhǔn)信息文件的后續(xù)打印作業(yè)數(shù)據(jù)的內(nèi)容數(shù)據(jù)的處理。另一方面,如果熱文件夾應(yīng)用程序303確定數(shù)量等于或大于由用戶指定的閾值的未處理打印作業(yè)數(shù)據(jù)保留在打印裝置104中,則熱文件夾應(yīng)用程序303生成獲取規(guī)則設(shè)置文件,使得熱文件夾應(yīng)用程序303自身執(zhí)行獲取包括基準(zhǔn)信息文件的后續(xù)打印作業(yè)數(shù)據(jù)的內(nèi)容數(shù)據(jù)的處理。此外,如果熱文件夾應(yīng)用程序303無法訪問基準(zhǔn)信息文件中描述的參照目的地,則熱文件夾應(yīng)用程序303生成獲取規(guī)則設(shè)置文件,使得打印裝置104執(zhí)行獲取包括該基準(zhǔn)信息文件的打印作業(yè)數(shù)據(jù)的內(nèi)容數(shù)據(jù)的處理。此外,熱文件夾應(yīng)用程序303可以獲取打印裝置104的能力,以基于獲取目的地處的裝置是否具有獲取內(nèi)容數(shù)據(jù)的功能,來確定內(nèi)容數(shù)據(jù)的獲取目的地。更具體地說,如果打印裝置104具有獲取內(nèi)容數(shù)據(jù)的功能,則熱文件夾應(yīng)用程序303生成指示打印裝置104獲取內(nèi)容數(shù)據(jù)的獲取規(guī)則設(shè)置文件。另ー方面,如果打印裝置104無法獲取任何內(nèi)容數(shù)據(jù),則熱文件夾應(yīng)用程序303生成獲取規(guī)則設(shè)置文件,使得熱文件夾應(yīng)用程序303自身獲取內(nèi)容數(shù)據(jù)。此外,基于打印裝置104的作業(yè)量以及HDD空閑空間,可以選擇性地確定熱文件夾應(yīng)用程序303獲取內(nèi)容數(shù)據(jù)還是打印裝置104獲取內(nèi)容數(shù)據(jù)。更具體地說,如果打印裝置104的空閑空間小于預(yù)定容量,則熱文件夾應(yīng)用程序303生成獲取規(guī)則設(shè)置文件,使得熱文件夾應(yīng)用程序303自身獲取內(nèi)容數(shù)據(jù)。換句話說,熱文件夾應(yīng)用程序303可以根據(jù)打印裝置104和熱文件夾應(yīng)用程序303 二者的狀態(tài)來生成獲取規(guī)則設(shè)置文件,使得空閑的裝置盡可能地執(zhí)行內(nèi)容數(shù)據(jù)獲取處理。此時,如果打印控制器304運行于與運行有熱文件夾應(yīng)用程序303的信息處理裝置不同的信息處理裝置上,則還可以添加打印控制器304作為用于執(zhí)行獲取處理的候選。根據(jù)本實施例,使用具有小尺寸并且包含文件參照目的地信息的基準(zhǔn)信息文件,作為對熱文件夾的輸入,由此使得能夠縮短將文件復(fù)制到熱文件夾所花費的時間。還能夠提高熱文件夾應(yīng)用程序的可操作性。其他實施例 本發(fā)明的各方面還可以通過讀出并執(zhí)行記錄在存儲設(shè)備上的用于執(zhí)行上述實施例的功能的程序的系統(tǒng)或裝置的計算機(jī)(或諸如CPU或MPU的設(shè)備)來實現(xiàn),以及通過由系統(tǒng)或裝置的計算機(jī)通過例如讀出并執(zhí)行記錄在存儲設(shè)備上的用于執(zhí)行上述實施例的功能的程序來執(zhí)行各步驟的方法來實現(xiàn)。鑒于此,例如經(jīng)由網(wǎng)絡(luò)或者從用作存儲設(shè)備的各種類型的記錄介質(zhì)(例如計算機(jī)可讀介質(zhì))向計算機(jī)提供程序。雖然參照示例性實施例對本發(fā)明進(jìn)行了描述,但是應(yīng)當(dāng)理解,本發(fā)明并不限于所公開的示例性實施例。應(yīng)當(dāng)對所附權(quán)利要求的范圍給予最寬的解釋,以使其涵蓋所有這些變型例以及等同的結(jié)構(gòu)和功能。
權(quán)利要求
1.ー種打印控制裝置,其使打印裝置經(jīng)由熱文件夾進(jìn)行打印,該打印控制裝置包括 監(jiān)視單元,其監(jiān)視文件是否被提交至所述熱文件夾; 識別單元,其在提交所述文件時識別所提交的文件是否是指示外部內(nèi)容文件的基準(zhǔn)信息文件; 確定單元,其在所述識別単元識別為所述基準(zhǔn)信息文件吋,確定獲取由所述基準(zhǔn)信息文件指示的所述外部內(nèi)容文件的獲取處理是要由所述打印控制裝置執(zhí)行,還是要由所述打印裝置執(zhí)行;以及 生成単元,其在所述確定単元確定所述獲取處理要由所述打印控制裝置執(zhí)行時,基于獲取的所述外部內(nèi)容文件生成打印數(shù)據(jù);而在所述確定単元確定所述獲取處理要由所述打印裝置執(zhí)行時,生成包括指示所述外部內(nèi)容文件的所述基準(zhǔn)信息文件的打印數(shù)據(jù)。
2.根據(jù)權(quán)利要求I所述的打印控制裝置,其中,所述確定単元基于獲取規(guī)則確定所述獲取處理是要由所述打印控制裝置執(zhí)行還是要由所述打印裝置執(zhí)行。
3.根據(jù)權(quán)利要求2所述的打印控制裝置,其中,根據(jù)用戶輸入的指令來生成所述獲取規(guī)則。
4.根據(jù)權(quán)利要求2所述的打印控制裝置,其中,基于所述打印控制裝置和所述打印裝置的狀態(tài)來生成所述獲取規(guī)則。
5.ー種打印控制裝置的控制方法,該打印控制裝置使打印裝置經(jīng)由熱文件夾進(jìn)行打印,所述控制方法包括以下步驟 監(jiān)視文件是否被提交至所述熱文件夾; 在提交所述文件吋,識別所提交的文件是否是指示外部內(nèi)容文件的基準(zhǔn)信息文件; 在識別為所述基準(zhǔn)信息文件吋,確定獲取由所述基準(zhǔn)信息文件指示的所述外部內(nèi)容文件的獲取處理是要由所述打印控制裝置執(zhí)行,還是要由所述打印裝置執(zhí)行;以及 在確定所述獲取處理要由所述打印控制裝置執(zhí)行時,基于獲取的所述外部內(nèi)容文件生成打印數(shù)據(jù);而在確定所述獲取處理要由所述打印裝置執(zhí)行時,生成包括指示所述外部內(nèi)容文件的所述基準(zhǔn)信息文件的打印數(shù)據(jù)。
6.根據(jù)權(quán)利要求5所述的控制方法,其中,在所述確定步驟中,基于獲取規(guī)則確定所述獲取處理是要由所述打印控制裝置執(zhí)行還是要由所述打印裝置執(zhí)行。
7.根據(jù)權(quán)利要求6所述的控制方法,其中,根據(jù)用戶輸入的指令來生成所述獲取規(guī)則。
8.根據(jù)權(quán)利要求6所述的控制方法,其中,基于所述打印控制裝置和所述打印裝置的狀態(tài)來生成所述獲取規(guī)則。
全文摘要
本發(fā)明提供一種打印控制裝置及其控制方法。在使打印裝置經(jīng)由熱文件夾進(jìn)行打印的打印控制裝置中,監(jiān)視文件是否被提交至所述熱文件夾。當(dāng)提交所述文件時,識別所提交的文件是否是指示外部內(nèi)容文件的基準(zhǔn)信息文件,并且當(dāng)識別為所述基準(zhǔn)信息文件時,確定獲取由所述基準(zhǔn)信息文件指示的所述外部內(nèi)容文件的獲取處理是要由所述打印控制裝置執(zhí)行,還是要由所述打印裝置執(zhí)行。當(dāng)確定所述獲取處理要由所述打印控制裝置執(zhí)行時,基于獲取的所述外部內(nèi)容文件生成打印數(shù)據(jù),而當(dāng)確定所述獲取處理要由所述打印裝置執(zhí)行時,生成包括指示所述外部內(nèi)容文件的所述基準(zhǔn)信息文件的打印數(shù)據(jù)。
文檔編號G06F3/12GK102622193SQ201110433920
公開日2012年8月1日 申請日期2011年12月21日 優(yōu)先權(quán)日2010年12月24日
發(fā)明者兒嶋裕治, 兒玉洋一, 松山洋一 申請人:佳能株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1