動(dòng)態(tài)用戶界面的制作方法
【專利摘要】本文展示的示例實(shí)施例針對(duì)能夠適應(yīng)為各種類型的打印技術(shù)動(dòng)態(tài)提供打印信息的動(dòng)態(tài)用戶界面。
【專利說明】動(dòng)態(tài)用戶界面
【技術(shù)領(lǐng)域】
[0001]本文所展示的示例實(shí)施例針對(duì)能夠適應(yīng)為各種類型的打印技術(shù)動(dòng)態(tài)提供打印信息的動(dòng)態(tài)用戶界面。
【背景技術(shù)】
[0002]在工業(yè)打印環(huán)境中,很多打印機(jī)被典型地配置成同時(shí)打印在各種類型的物品上的信息。工業(yè)打印環(huán)境的一個(gè)例子可以是打印在各種類型的包裝或消費(fèi)品上的標(biāo)簽。消費(fèi)品需要大量產(chǎn)品標(biāo)識(shí)(比如,過期日期,追溯數(shù)據(jù),等等)。要打印的信息可能會(huì)隨以下變化:從一種物品到另一種,從一批相似物品到另一批,從生產(chǎn)商的一個(gè)地點(diǎn)或時(shí)間到另一個(gè),和/或從一種打印技術(shù)類型到另一種。
[0003]每種打印技術(shù)通常具有兩個(gè)基本部件:打印頭和對(duì)應(yīng)的控制器。所述控制器可以位于本地,或者靠近所述打印頭。所述控制器也可以遠(yuǎn)程放置。遠(yuǎn)程控制器可以被共享或者用于控制多個(gè)打印頭。所述控制器通??梢园ㄓ脩艚缑?,所述界面可以向操作者提供當(dāng)前打印狀態(tài)和/或其他打印相關(guān)信息。
【發(fā)明內(nèi)容】
[0004]打印、圖像、格式規(guī)范和/或打印狀態(tài)和相關(guān)信息可以隨不同的打印技術(shù)形式而不同。因此,通過用戶界面所提供的信息類型、和這些信息是如何顯示的,可能由于所述不同形式的打印技術(shù)而不同。此外,基于正在使用的打印技術(shù),用戶界面可以提供不同的功倉泛。
[0005]例如,與噴墨打印機(jī)相關(guān)聯(lián)的用戶界面可以提供關(guān)于當(dāng)前墨水供給的信息,而與基于熱的打印技術(shù)相關(guān)聯(lián)的用戶界面可以提供關(guān)于打印頭的溫度的信息。當(dāng)前,打印相關(guān)的用戶界面典型地是靜態(tài)的,并因此被指定于特定類型的打印技術(shù)。
[0006]因此,需要與單一控制器相關(guān)聯(lián)的用戶界面,所述控制器能夠提供關(guān)于各種打印技術(shù)的信息、功能和/或狀態(tài)更新。因此,這里展示的示例實(shí)施例中的一些的至少一個(gè)目標(biāo)可以是提供動(dòng)態(tài)的和可適應(yīng)的用戶界面,所述界面能夠?yàn)楦鞣N類型的打印技術(shù)提供打印信肩、O
[0007]所述示例實(shí)施例中的一些可以針對(duì)用于提供動(dòng)態(tài)用戶界面的方法。所述方法包括確定打印頭類型、或相關(guān)聯(lián)的打印技術(shù)。所述方法進(jìn)一步包括基于所述打印頭類型,動(dòng)態(tài)配置用戶界面模板的至少一個(gè)可改變部分。
[0008]根據(jù)示例實(shí)施例中的一些,確定所述打印頭類型可以進(jìn)一步包括從連接的打印頭接收打印頭標(biāo)識(shí)。
[0009]根據(jù)示例實(shí)施例中的一些,確定所述打印頭類型可以進(jìn)一步包括從指定的頭連接器接收打印頭標(biāo)識(shí)。
[0010]根據(jù)示例實(shí)施例中的一些,確定所述打印頭類型可以進(jìn)一步包括接收與打印頭連接相關(guān)聯(lián)的電壓讀數(shù),并且可以基于所述電壓讀數(shù)的值確定打印頭類型。[0011]根據(jù)示例實(shí)施例中的一些,確定所述打印頭類型可以進(jìn)一步包括接收用戶提供的標(biāo)識(shí)信息。
[0012]根據(jù)示例實(shí)施例中的一些,動(dòng)態(tài)配置可以進(jìn)一步包括基于所述打印頭類型取回至少一個(gè)模塊,并且將所述至少一個(gè)模塊應(yīng)用到所述用戶界面模板的所述至少一個(gè)可改變部分。根據(jù)示例實(shí)施例中的一些,模塊可以是軟件的分離的和/或可更換的部分或者組件。
[0013]根據(jù)示例實(shí)施例中的一些,所述取回可以進(jìn)一步包括取回所述至少一個(gè)模塊,其中所述至少一個(gè)模塊可以提供所述用戶界面模板的所述至少一個(gè)可改變部分的圖形組件和/或功能的布局。
[0014]根據(jù)示例實(shí)施例中的一些,所述取回可以進(jìn)一步包括取回至少一個(gè)模塊,其中所述至少一個(gè)模塊可以提供以下中的至少一項(xiàng):數(shù)據(jù)源、用戶操作、和/或用戶界面管理功倉泛。
[0015]根據(jù)示例實(shí)施例中的一些,所述取回可以進(jìn)一步包括取回所述至少一個(gè)模塊,其中所述至少一個(gè)模塊可以包括至少一個(gè)子模塊。
[0016]根據(jù)示例實(shí)施例中的一些,所述取回可以進(jìn)一步包括基于所述打印頭類型從數(shù)據(jù)庫取回所述至少一個(gè)模塊。
[0017]根據(jù)示例實(shí)施例中的一些,所述取回可以進(jìn)一步包括從連接的打印頭取回所述至少一個(gè)模塊。
[0018]根據(jù)示例實(shí)施例中的一些,所述取回可以進(jìn)一步包括從用戶提供的源取回所述至少一個(gè)模塊。
[0019]一些示例實(shí)施例可以針對(duì)打印顯示單元。所述打印顯示單元可以包括確定打印頭類型的打印頭管理器。所述打印顯示單元可以進(jìn)一步包括調(diào)整單元,該調(diào)整單元可以基于所述打印頭類型動(dòng)態(tài)配置用戶界面模板的至少一個(gè)可改變部分。
[0020]根據(jù)示例實(shí)施例中的一些,所述單元可以被配置成執(zhí)行任何上面描述的方法步驟。
[0021]一些示例實(shí)施例可以針對(duì)編碼有計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀存儲(chǔ)器介質(zhì),其中所述指令在被打印顯示單元執(zhí)行時(shí)可以實(shí)施任何上面描述的所述方法步驟。
[0022]上面描述的示例實(shí)施例中的一些的至少一個(gè)示例優(yōu)點(diǎn)是經(jīng)由界面以有效和無縫的方式向用戶展示打印技術(shù)特定信息的能力。
【專利附圖】
【附圖說明】
[0023]根據(jù)以下如附圖所示對(duì)示例實(shí)施例的更加詳細(xì)的描述,前述內(nèi)容將會(huì)變得明顯,在附圖的不同視圖中同樣的附圖標(biāo)記指代相同的部件。所述圖不需要按照比例,而是強(qiáng)調(diào)示出的示例實(shí)施例。
[0024]圖1是根據(jù)示例實(shí)施例中的一些的動(dòng)態(tài)用戶界面模板的示意視圖;
[0025]圖2是根據(jù)示例實(shí)施例中的一些的打印顯示單元的示意表示;
[0026]圖3A和3B是根據(jù)示例實(shí)施例中的一些的示例性多打印頭連接端口的示意視圖;
[0027]圖4是根據(jù)示例實(shí)施例中的一些的描繪了可以由圖2的打印顯示單元進(jìn)行的示例操作的流程圖,并且
[0028]圖5A和5B示出了根據(jù)示例實(shí)施例的一些的動(dòng)態(tài)用戶界面的示例?!揪唧w實(shí)施方式】
[0029]在下面的描述里,為了解釋而不是限制的目的,闡明了具體細(xì)節(jié),例如特定組件、元件、技術(shù)等等,以便提供對(duì)示例實(shí)施例的深入理解。然而,對(duì)于本領(lǐng)域內(nèi)的技術(shù)人員來說十分明顯的是:示例實(shí)施例可以用偏離這些具體細(xì)節(jié)的其他方式實(shí)踐。在其他例子中,眾所周知的方法和元件的細(xì)節(jié)描述被省略,以免干擾對(duì)示例實(shí)施例的描述。
[0030]為了提供對(duì)所述示例實(shí)施例的更好解釋,首先辨識(shí)并討論一個(gè)問題。當(dāng)前,許多打印相關(guān)的用戶界面是靜態(tài)的。這些靜態(tài)界面典型地被設(shè)計(jì)成為單一類型的打印技術(shù)提供打印相關(guān)信息和功能。因此,靜態(tài)界面的圖形布局保持相同,不適合各種形式的打印技術(shù)。
[0031]因此,在工業(yè)打印環(huán)境中,需要能夠顯示不同形式的打印信息的用戶界面。本文展示的一些示例實(shí)施例針對(duì)為各種形式的打印技術(shù)提供打印相關(guān)的信息和/或功能的動(dòng)態(tài)和可適應(yīng)的用戶界面的系統(tǒng)和對(duì)應(yīng)方法。
[0032]根據(jù)示例實(shí)施例中的一些,用戶界面模板的部分可以根據(jù)當(dāng)前使用的打印技術(shù)動(dòng)態(tài)改變。圖1示出了動(dòng)態(tài)用戶界面模板I的示例。動(dòng)態(tài)用戶界面模板中用虛線突出的部分代表模板的可改變部分。這些可改變部分可能根據(jù)正使用的打印技術(shù)而不同。所述打印技術(shù)可以由檢測到的或提供的打印頭類型確定。一旦打印頭已被連接到控制器,動(dòng)態(tài)用戶界面模板I就可以根據(jù)所述打印頭類型進(jìn)行改變。
[0033]基于打印頭類型,顯示數(shù)據(jù)的類型、數(shù)據(jù)的圖形布局、和/或界面功能可能改變。例如,模板I包括可以顯示打印預(yù)覽或狀態(tài)的觀察部分2。根據(jù)打印頭類型,取回所顯示的信息可以來自不同的數(shù)據(jù)源。此外,數(shù)據(jù)的類型和如何顯示數(shù)據(jù)也可以因?yàn)椴煌拇蛴☆^類型或者打印技術(shù)而不同。
[0034]動(dòng)態(tài)用戶界面模板I也包括第二觀察視窗3。對(duì)于一些打印技術(shù)來說,第二視窗3可以用來顯示附加的打印相關(guān)信息。第二視窗3還可以包括各種下拉菜單,給用戶在多種操作和觀察選項(xiàng)中提供選擇。
[0035]動(dòng)態(tài)模板I還包括可以用來提供附加的打印信息的狀態(tài)欄4。動(dòng)態(tài)模板I進(jìn)一步包括動(dòng)作按鈕5-9,使用這些按鈕,用戶可以選擇動(dòng)作或者打印選項(xiàng)。應(yīng)當(dāng)領(lǐng)會(huì)到,圖1的動(dòng)態(tài)用戶界面模板僅僅作為示例而展示,根據(jù)示例實(shí)施例的動(dòng)態(tài)用戶界面模板可以采用任何形式或布局。
[0036]為了讓用戶界面模板適應(yīng)于檢測到的打印頭類型,任何數(shù)量的模塊可以關(guān)聯(lián)到模板的可改變部分。模塊化編程是一種軟件設(shè)計(jì)技術(shù),其中軟件可以由稱作模塊的分離的、可更換的組件構(gòu)成。通過將程序功能分解為模塊,每個(gè)模塊可以完成任意數(shù)量的功能并且包括完成這所需要的所有事物。
[0037]關(guān)于本文展示的示例實(shí)施例中的一些,任何數(shù)量的模塊可以對(duì)應(yīng)于動(dòng)態(tài)用戶界面模板I的任何數(shù)量的可改變部分。應(yīng)當(dāng)進(jìn)一步領(lǐng)會(huì),模塊可以包括任意數(shù)量的子模塊。這些模塊可以影響,例如,用戶界面的圖形布局、用戶界面所觀察和/或提供的信息、用戶操作選項(xiàng)和/或用戶界面使用的數(shù)據(jù)源。
[0038]模塊可以提供的功能或信息的一些示例可以是供給管理信息、打印編輯功能、打印機(jī)調(diào)整能力。此外,模塊還可以提供例如與打印機(jī)狀態(tài)的呈現(xiàn)、打印機(jī)狀態(tài)模型、打印機(jī)參數(shù)、打印機(jī)計(jì)數(shù)器、打印機(jī)控制功能、日期和時(shí)間信息、菜單結(jié)構(gòu)、頭操作等相關(guān)的功能。完成以上提供的模塊功能僅僅是為了作為示例。應(yīng)當(dāng)領(lǐng)會(huì)到可以提供任何數(shù)量的模塊,以描述可以由用戶界面顯示或提供的任何事物。也應(yīng)當(dāng)領(lǐng)會(huì)到,與打印技術(shù)相關(guān)的模塊關(guān)聯(lián)可以是可升級(jí)的用戶可編程關(guān)聯(lián)。
[0039]圖2示出了根據(jù)示例實(shí)施例中的一些的可以與動(dòng)態(tài)界面結(jié)合使用的打印顯示單元11的簡化示例。根據(jù)示例實(shí)施例中的一些,打印顯示單元11可以位于打印控制器內(nèi)。也應(yīng)當(dāng)領(lǐng)會(huì),打印顯示單元可以是獨(dú)立單元或者位于工業(yè)打印系統(tǒng)中的其他任何地方。
[0040]圖2的打印顯示單元11包括兩個(gè)通信端口 29,然而應(yīng)當(dāng)領(lǐng)會(huì),所述單元可以包括任何數(shù)量的通信端口 29,所述通信端口 29能夠傳送或接收任何數(shù)量或類型的信號(hào)、數(shù)據(jù)和/或指令。也應(yīng)當(dāng)領(lǐng)會(huì),打印顯示單元11可以替換地包括單個(gè)收發(fā)器端口。進(jìn)一步應(yīng)當(dāng)領(lǐng)會(huì),通信端口 29或者收發(fā)器端口可以采用本領(lǐng)域公知的任何輸入/輸出通信端口的形式。
[0041]打印顯示單元11還包括至少一個(gè)存儲(chǔ)器單元31。存儲(chǔ)器單元31可以被配置以存儲(chǔ)接收到的、傳送的、和/或測量的數(shù)據(jù)和/或可執(zhí)行的程序指令。存儲(chǔ)器單元31可以是任何合適類型的計(jì)算機(jī)可讀存儲(chǔ)器,并且可以是易失的和/或非易失類型。
[0042]打印顯示單元11還包括打印頭管理器37,該打印頭管理器37被配置以檢測與連接的打印頭的通信。來自各種打印技術(shù)的打印機(jī)的打印頭可以經(jīng)由連接端口連接到打印顯示單元11。
[0043]打印顯示單元11進(jìn)一步包括通用處理單元33。打印顯示單元11還包括模塊單元35。模塊單元35被配置以取回相關(guān)聯(lián)的模塊,并且基于打印頭類型改變用戶界面模板的可改變部分。
[0044]應(yīng)當(dāng)領(lǐng)會(huì),通用處理單元33、模塊單元35和打印頭管理器37不需要作為分離的單元被包含。這些單元可以作為單個(gè)單元或者任何數(shù)量的單元被包含。此外,通用處理單元33、模塊單元35和打印頭管理器37可以是任何合適類型的計(jì)算單元,比如微處理器、數(shù)字信號(hào)處理器(DSP)、現(xiàn)場可編程門陣列(FPGA)、或者專用集成電路(ASIC)。
[0045]圖3A示出了打印頭連接端口的示例。打印頭連接端口可以以任何數(shù)量的打印頭連接為特征。任何數(shù)量的打印頭連接可以是有相同類型或者形狀,如打印頭連接組64所示。應(yīng)當(dāng)領(lǐng)會(huì),組64的打印頭連接器可以是專用的打印頭連接器,該連接器可以被配置成連接特定類型的打印頭。因此,可以通過確定哪個(gè)打印頭連接器連接到打印頭來執(zhí)行打印頭類型的檢測。
[0046]或者,組64的打印頭連接器盡管具有相同形狀或類型,但可以被配置以連接任何類型的打印頭。這樣的打印頭連接器可以被稱為通用打印頭連接器。在這種配置下,打印頭檢測可以比如通過打印頭提供的信息和/或電壓分析來確定,這將在下面更細(xì)致地描述。圖3A進(jìn)一步提供不同類型和形狀的打印頭連接器65a-65f的示例。應(yīng)當(dāng)領(lǐng)會(huì),任何數(shù)量的打印頭連接器65a_65f可以是專用或者通用類型的打印頭連接器。應(yīng)當(dāng)進(jìn)一步領(lǐng)會(huì)到,圖3A的連接端口包括多種尺寸。這些尺寸被提供僅僅是為了示例目的而不是限制。
[0047]圖3B提供了打印頭連接端口的附加示例。任何數(shù)量的打印頭連接器67a_67g可以是專用或者通用的打印頭連接器。應(yīng)當(dāng)領(lǐng)會(huì),圖3A和3B的連接端口僅僅是作為示例提供的。連接端口可以包括任何數(shù)量的連接器,所述連接器適合連接到不同技術(shù)的任何數(shù)量的打印頭,并且可以是任何尺寸、形狀或類型。
[0048]可以與打印單元11和連接端口結(jié)合使用的各種打印技術(shù)中的一些可以是,但不限于:矢量、光柵和/或射頻識(shí)別(RFID)類型的打印技術(shù)。特別地,這些技術(shù)類型可以包括激光、熱轉(zhuǎn)移、直接熱轉(zhuǎn)移、閥噴射、連續(xù)噴墨、噴泡、和/或壓電式打印機(jī)。應(yīng)當(dāng)領(lǐng)會(huì),本文展示的示例實(shí)施例可以應(yīng)用于任何類型的打印技術(shù)。也應(yīng)當(dāng)領(lǐng)會(huì),打印技術(shù)的標(biāo)識(shí)在本文可以稱作打印頭類型。
[0049]圖4示出了根據(jù)示例實(shí)施例中的一些的描繪了可以由打印顯示單元11進(jìn)行的示例操作的流程圖。在操作中,打印頭連接到打印顯示單元11 (50)。一旦已檢測到連接,打印頭管理器37被用來確定打印頭類型(51)。
[0050]在一些示例實(shí)施例中,打印頭類型可以通過從連接打印頭接收打印頭類型來確定(52)。例如,打印頭連接器可以包括可以存儲(chǔ)指令和標(biāo)識(shí)信息的可讀存儲(chǔ)器。因此,在連接時(shí),打印頭連接器可以通過例如通信端口 29傳輸打印頭標(biāo)識(shí)信息。
[0051]在一些示例實(shí)施例中,打印頭類型可以通過從指定的頭連接器接收打印頭類型來確定(53)。就像前面討論的,至少打印顯示單元11的各種連接端口的子集可以是指定端口。因此,根據(jù)一些示例實(shí)施例,指定端口僅僅可配置以連接到與指定物相關(guān)聯(lián)的打印頭類型。因此,在檢測到連接到指定端口時(shí),打印頭管理器37可以確定連接打印頭的打印頭類型。
[0052]在一些示例實(shí)施例中,打印頭類型可以通過從用戶提供的源接收打印頭類型來確定(54)。例如,用戶可以經(jīng)由用戶界面提供打印頭類型。在其他的示例實(shí)施例中,用戶可以通過經(jīng)由計(jì)算機(jī)可讀介質(zhì)或者網(wǎng)絡(luò)服務(wù)器上傳這樣的信息來提供打印頭類型。
[0053]在一些示例實(shí)施例中,打印頭類型可以通過接收與打印頭連接關(guān)聯(lián)的電壓讀數(shù)來確定。打印頭類型可以在此之后基于電壓讀數(shù)值來確定(55)。不同類型的打印技術(shù)可能需要不同量的功率或電壓。因此,通過測量與連接打印頭關(guān)聯(lián)的電壓,可以進(jìn)行打印頭類型的確定。應(yīng)當(dāng)領(lǐng)會(huì),打印頭管理器37可以取回用于存儲(chǔ)器單元31或者以存儲(chǔ)信息為特征的任意其它單元或數(shù)據(jù)庫的對(duì)比電壓讀數(shù)。應(yīng)當(dāng)進(jìn)一步領(lǐng)會(huì),用戶可以為在打印顯示單元11中的各種打印技術(shù)編程或者輸入各自的電壓值。應(yīng)當(dāng)領(lǐng)會(huì),上面提供的取回打印頭類型的方法僅僅是示例。也可以使用本領(lǐng)域所知的任何其他形式的打印頭類型取回。應(yīng)當(dāng)進(jìn)一步領(lǐng)會(huì),可以同時(shí)使用多種形式的打印頭取回,從而例如提供已確定正確的打印頭類型的檢查。
[0054]一旦已完成打印頭類型的確定,就可以基于打印頭類型動(dòng)態(tài)配置用戶界面模板的至少一個(gè)可改變部分(56)。動(dòng)態(tài)配置可以由處理單元33和/或模塊單元35執(zhí)行。動(dòng)態(tài)配置可以包括基于打印頭類型取回和應(yīng)用至少一個(gè)模塊(57)。
[0055]取回可以包括從連接打印頭接收至少一個(gè)模塊(58)。就像上面討論的,打印頭連接器可以包括可以存儲(chǔ)任何數(shù)量的模塊的可讀存儲(chǔ)器。因此,在連接時(shí),打印頭連接器可以通過例如通信端口 29傳輸至少一個(gè)模塊。從連接打印頭取回的模塊可以包括任何形式的數(shù)據(jù)或者用戶界面操作。例如,連接打印頭可以提供供給管理信息。
[0056]取回也可以包括從用戶提供的源接收至少一個(gè)模塊(59)。用戶提供的源可以采用以下的形式:用戶通過界面提供的輸入、服務(wù)器提供的信息、用戶提供的數(shù)據(jù)庫條目、或者本領(lǐng)域公知的任何其他用戶提供的信息源。取回也可以包括從數(shù)據(jù)庫取回至少一個(gè)模塊。數(shù)據(jù)庫可以是打印技術(shù)專用數(shù)據(jù)庫,從而與特定打印技術(shù)相關(guān)聯(lián)的模塊可以存儲(chǔ)在相關(guān)聯(lián)的數(shù)據(jù)庫中。應(yīng)當(dāng)領(lǐng)會(huì),針對(duì)取回,可以同時(shí)采用多種方法或數(shù)據(jù)源用于相同的動(dòng)態(tài)用戶界面的不同部分。[0057]圖5A和圖5B示出根據(jù)示例實(shí)施例中的一些的已經(jīng)被動(dòng)態(tài)重新配置的示例動(dòng)態(tài)用戶界面。在圖5A提供的示例中,檢測到的打印頭類型是噴墨打印技術(shù)。因此,動(dòng)態(tài)用戶界面可以包括,例如,打印類型標(biāo)識(shí)符60,其向用戶通知與當(dāng)前用戶界面關(guān)聯(lián)的打印技術(shù)。動(dòng)態(tài)用戶界面也可以包括可以提供與噴墨打印頭相關(guān)聯(lián)的當(dāng)前墨水水平的狀態(tài)視窗61。
[0058]在圖5B提供的示例中,檢測到的打印頭類型可以是激光打印技術(shù)。圖5B的動(dòng)態(tài)用戶界面可以包括,例如,打印類型標(biāo)識(shí)符62,其向用戶通知與當(dāng)前用戶界面關(guān)聯(lián)的打印技術(shù)。圖5B的用戶界面還可以包括與當(dāng)前打印技術(shù)關(guān)聯(lián)的下拉菜單63。
[0059]應(yīng)當(dāng)領(lǐng)會(huì),根據(jù)一些示例實(shí)施例,打印單元11的顯示器可以被配置成同時(shí)顯示多個(gè)動(dòng)態(tài)用戶界面,其中多個(gè)動(dòng)態(tài)用戶界面可以與不同的打印技術(shù)或者不同的打印頭相關(guān)聯(lián)。多個(gè)動(dòng)態(tài)用戶界面可以以層疊或者平鋪的方式顯示。
[0060]應(yīng)當(dāng)領(lǐng)會(huì),單一模塊可以包括任何數(shù)量的子模塊。此外,應(yīng)當(dāng)領(lǐng)會(huì),模塊可以提供任何數(shù)量的附加用戶界面的產(chǎn)生。例如,模塊可以提供可以表現(xiàn)為彈出視窗形式的任何數(shù)量的子菜單。
[0061]上面提到和描述的實(shí)施例僅僅作為示例給出,而不應(yīng)當(dāng)限制本發(fā)明。如在下面描述的專利權(quán)利要求所要求保護(hù)的在本發(fā)明的范圍內(nèi)的其他方案、用途、目的和功能,對(duì)于本領(lǐng)域的技術(shù)人員來說是顯而易見的。
[0062]受益于前面的描述和相關(guān)附圖所呈現(xiàn)的指導(dǎo)的本領(lǐng)域的技術(shù)人員可以想到本公開發(fā)明的修改和其他實(shí)施例。因此,應(yīng)當(dāng)理解的是,發(fā)明不應(yīng)當(dāng)局限于公開的特定實(shí)施例,并且意圖將修改和其他實(shí)施例包含于本公開的范圍之內(nèi)。盡管在這里采用了特定的術(shù)語,但它們僅僅是以通用和描述的方式使用,而不是以限制作為目的。
[0063]應(yīng)當(dāng)注意,詞語“包括”不排除存在除了所列出的那些之外的其他元件或者步驟,并且在元件之前的詞語“一(a或者an)”不排除存在多個(gè)這樣的元件。應(yīng)當(dāng)進(jìn)一步注意,任何參考符號(hào)不限制權(quán)利要求的范圍,發(fā)明可以至少通過硬件和軟件的方式部分地實(shí)現(xiàn),多個(gè)“器件”、“單元”或“設(shè)備”可以由相同硬件物品代表。
[0064]本文所描述的本發(fā)明的各種實(shí)施例是以方法步驟或過程的通用背景描述的,其可能在一個(gè)實(shí)施例中通過計(jì)算機(jī)程序產(chǎn)品完成,所述計(jì)算機(jī)程序產(chǎn)品在計(jì)算機(jī)可讀介質(zhì)中具體體現(xiàn),包括由聯(lián)網(wǎng)環(huán)境中的計(jì)算機(jī)執(zhí)行的計(jì)算機(jī)可執(zhí)行指令,例如程序代碼。計(jì)算機(jī)可讀介質(zhì)可以包括可移動(dòng)的和不可移動(dòng)的存儲(chǔ)設(shè)備,包括但不限于,只讀存儲(chǔ)器(ROM)、隨機(jī)存取存儲(chǔ)器(RAM)、光盤(⑶)、數(shù)字化通用磁盤(DVD)、閃存、EEPROM等等。通常地,程序模塊可以包括例程、程序、對(duì)象、組件、數(shù)據(jù)結(jié)構(gòu)等,用于執(zhí)行特定任務(wù)或者完成特定抽象數(shù)據(jù)類型。計(jì)算機(jī)可執(zhí)行指令、相關(guān)聯(lián)的數(shù)據(jù)結(jié)構(gòu)、和程序模塊表現(xiàn)程序代碼的例子,用于執(zhí)行本文公開的方法步驟。這樣的指令可以被處理單元,例如中央處理單元、微控制器、微處理器、現(xiàn)場可編程門陣列、專用集成電路、數(shù)字信號(hào)處理器等執(zhí)行。這樣的可執(zhí)行指令或者相關(guān)聯(lián)的數(shù)據(jù)結(jié)構(gòu)的特定順序代表了完成在這樣的步驟或者過程中描述的功能的對(duì)應(yīng)動(dòng)作的示例。
[0065]在附圖和說明書中,已經(jīng)公開了示例性實(shí)施例。然而,可以對(duì)這些實(shí)施例進(jìn)行許多變化和修改。因此,盡管采用了特定術(shù)語,但它們僅僅是以通用和描述的方式使用,而不是以限制作為目的,實(shí)施例的范圍由以下權(quán)利要求定義。
【權(quán)利要求】
1.一種用于在工業(yè)打印環(huán)境中提供動(dòng)態(tài)用戶界面的方法,所述方法包括: 確定打印頭類型; 基于所述打印頭類型,動(dòng)態(tài)配置用戶界面模板的至少一個(gè)可改變部分。
2.如權(quán)利要求1所述的方法,其中確定所述打印頭類型進(jìn)一步包括:從連接的打印頭接收打印頭標(biāo)識(shí)。
3.如權(quán)利要求1-2中任何一個(gè)所述的方法,其中確定所述打印頭類型進(jìn)一步包括:從指定的頭連接器接收打印頭標(biāo)識(shí)。
4.如權(quán)利要求1-3中任何一個(gè)所述的方法,其中確定所述打印頭類型進(jìn)一步包括:接收與打印頭連接相關(guān)聯(lián)的電壓讀數(shù),并且基于所述電壓讀數(shù)的值確定所述打印頭類型。
5.如權(quán)利要求1-4中任何一個(gè)所述的方法,其中確定所述打印頭類型進(jìn)一步包括:接收用戶提供的標(biāo)識(shí)信息。
6.如權(quán)利要求1-5中任何一個(gè)所述的方法,其中動(dòng)態(tài)配置進(jìn)一步包括:基于所述打印頭類型取回至少一個(gè)模塊,并且將所述至少一個(gè)模塊應(yīng)用到所述用戶界面模板的所述至少一個(gè)可改變部分。
7.如權(quán)利要求6所述的方法,其中所述取回進(jìn)一步包括:取回所述至少一個(gè)模塊,其中所述至少一個(gè)模塊提供所述用戶界面模板的所述至少一個(gè)可改變部分的圖形組件和/或功能的布局。
8.如權(quán)利要求6所述的方法,其中所述取回進(jìn)一步包括:取回至少一個(gè)模塊,其中所述至少一個(gè)模塊提供以下中的至少一項(xiàng):數(shù)據(jù)源、用戶操作、和/或用戶界面管理功能。`
9.如權(quán)利要求6-8中任何一個(gè)所述的方法,其中所述取回進(jìn)一步包括:取回所述至少一個(gè)模塊,其中所述至少一個(gè)模塊包括至少一個(gè)子模塊。
10.如權(quán)利要求6-9中任何一個(gè)所述的方法,其中所述取回進(jìn)一步包括:基于所述打印頭類型從數(shù)據(jù)庫取回所述至少一個(gè)模塊。
11.如權(quán)利要求6-10中任何一個(gè)所述的方法,其中所述取回進(jìn)一步包括:從連接的打印頭取回所述至少一個(gè)模塊。
12.如權(quán)利要求6-11中任何一個(gè)所述的方法,其中所述取回進(jìn)一步包括:從用戶提供的源取回所述至少一個(gè)模塊。
13.一種用于工業(yè)打印的打印顯示單元,所述打印顯示單元包括: 適應(yīng)于確定打印頭類型的打印頭管理器; 包括至少一個(gè)可改變部分的用戶界面模板;和 調(diào)整單元,所述調(diào)整單元適應(yīng)于基于所述打印頭類型動(dòng)態(tài)配置所述用戶界面模板的至少一個(gè)可改變部分。
14.如權(quán)利要求13所述的單元,進(jìn)一步包括通信端口,所述通信端口被配置成從連接的打印頭接收打印頭標(biāo)識(shí),并且所述打印頭管理器適應(yīng)于基于接收到的打印頭標(biāo)識(shí)確定打印頭類型。
15.如權(quán)利要求13-14中任何一個(gè)所述的單元,進(jìn)一步包括通信端口,所述通信端口被配置成從指定的打印頭連接器接收打印頭標(biāo)識(shí),并且所述打印頭管理器適應(yīng)于基于接收到的打印頭標(biāo)識(shí)確定打印頭類型。
16.如權(quán)利要求13-15中任何一個(gè)所述的單元,進(jìn)一步包括通信端口,所述通信端口被配置成接收與打印頭連接相關(guān)聯(lián)的電壓讀數(shù),并且所述打印頭管理器適應(yīng)于基于所述電壓讀數(shù)的值確定打印頭類型。
17.如權(quán)利要求13-16中任何一個(gè)所述的單元,進(jìn)一步包括通信端口,所述通信端口被配置成接收用戶提供的標(biāo)識(shí)信息,并且所述打印頭管理器適應(yīng)于基于接收到的用戶提供的標(biāo)識(shí)確定打印頭類型。
18.如權(quán)利要求13-17中任何一個(gè)所述的單元,其中所述調(diào)整單元進(jìn)一步被配置成基于所述打印頭類型取回至少一個(gè)模塊,并且將所述至少一個(gè)模塊應(yīng)用到所述用戶界面模板的所述至少一個(gè)可改變部分。
19.如權(quán)利要求18所述的單元,其中所述至少一個(gè)模塊提供所述用戶界面模板的所述至少一個(gè)可改變部分的圖形組件和/或功能的布局。
20.如權(quán)利要求18所述的單元,其中所述至少一個(gè)模塊提供以下中的至少一項(xiàng):數(shù)據(jù)源、用戶操作和/或用戶界面管理功能。
21.如權(quán)利要求18-20中的任何一個(gè)所述的單元,其中所述至少一個(gè)模塊包括至少一個(gè)子模塊。
22.如權(quán)利要求18-21中的任何一個(gè)所述的單元,其中所述調(diào)整單元進(jìn)一步被配置成基于所述打印頭類型從數(shù)據(jù)庫取回所述至少一個(gè)模塊。
23.如權(quán)利要求18-22中的任何一個(gè)所述的單元,其中所述調(diào)整單元進(jìn)一步被配置成從連接的打印頭取回所述至少一個(gè)模塊。
24.如權(quán)利要求18-23中的任何一個(gè)所述的單元,其中所述調(diào)整單元進(jìn)一步被配置成從用戶提供的源取回所述至少一個(gè)模塊。
25.—種工業(yè)打印系統(tǒng),包括權(quán)利要求13-24中的任何一個(gè)所述的打印顯示單元。
26.—種編碼有計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中所述指令在被打印顯示單元執(zhí)行時(shí)實(shí)施權(quán)利要求1-12中任何一個(gè)所述的方法。
【文檔編號(hào)】G06F3/12GK103733176SQ201280031872
【公開日】2014年4月16日 申請(qǐng)日期:2012年6月29日 優(yōu)先權(quán)日:2011年6月29日
【發(fā)明者】M·拉松 申請(qǐng)人:馬肯依瑪士公司