国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      公用驅(qū)動(dòng)程序應(yīng)用設(shè)備和方法

      文檔序號(hào):6444013閱讀:170來源:國知局
      專利名稱:公用驅(qū)動(dòng)程序應(yīng)用設(shè)備和方法
      技術(shù)領(lǐng)域
      本發(fā)明通常涉及一種公用打印機(jī)驅(qū)動(dòng)程序應(yīng)用設(shè)備和方法。更特別地,本發(fā)明關(guān)于使一個(gè)公用打印機(jī)驅(qū)動(dòng)程序能夠驅(qū)動(dòng)連接一臺(tái)計(jì)算機(jī)的多個(gè)打印機(jī)的公用驅(qū)動(dòng)程序應(yīng)用設(shè)備和方法。
      背景技術(shù)
      通常,例如打印機(jī)的打印設(shè)備供被連接到主計(jì)算機(jī)。在主計(jì)算機(jī)上安裝一個(gè)關(guān)于打印機(jī)的打印機(jī)驅(qū)動(dòng)程序,以便能夠使打印機(jī)打印由主計(jì)算機(jī)準(zhǔn)備的文檔。
      打印機(jī)驅(qū)動(dòng)程序提供一個(gè)用戶接口(UI)窗口以使用戶能夠設(shè)置涉及主計(jì)算機(jī)準(zhǔn)備的打印文檔的打印條件,例如頁數(shù)、打印范圍和紙張尺寸。此外,打印機(jī)驅(qū)動(dòng)程序?qū)⒅饔?jì)算機(jī)準(zhǔn)備的打印文檔轉(zhuǎn)換成打印機(jī)語言。打印機(jī)語言是指與打印機(jī)支持的仿真模式相對(duì)應(yīng)的命令,打印機(jī)能夠支持諸如PCL、KSSM和PostScript的各種仿真。
      每個(gè)打印機(jī)根據(jù)每個(gè)打印機(jī)支持的打印機(jī)語言與版本提供不同的UI窗口。結(jié)果,在多個(gè)打印機(jī)連接到一臺(tái)主計(jì)算機(jī)的傳統(tǒng)環(huán)境下,如果打印機(jī)分別支持不同的打印機(jī)語言和打印機(jī)功能,用戶不得不為每個(gè)打印機(jī)安裝不同的打印機(jī)驅(qū)動(dòng)程序。另外,當(dāng)更換連接到主計(jì)算機(jī)的打印機(jī)或?qū)⒋蛴C(jī)添加到主計(jì)算機(jī)上時(shí),用戶必須在主計(jì)算機(jī)上為所更換或添加的打印機(jī)安裝打印機(jī)驅(qū)動(dòng)程序。由于新功能被添加到所連接的打印機(jī)上,所以用戶還必須在計(jì)算機(jī)中為已添加新功能的打印機(jī)重新安裝打印機(jī)驅(qū)動(dòng)程序。
      由于不同打印機(jī)驅(qū)動(dòng)程序提供彼此不一致的不同的UI窗口,所以在上述傳統(tǒng)環(huán)境下,打印機(jī)用戶和制造商承受著不便。因此用戶在通過不同UI窗口操作或設(shè)置打印條件時(shí)感覺不便。而且,當(dāng)根據(jù)每個(gè)打印機(jī)支持的打印機(jī)語言和打印機(jī)功能產(chǎn)生提供不同UI窗口的不同的打印機(jī)驅(qū)動(dòng)程序時(shí),制造商承受著不便。

      發(fā)明內(nèi)容
      本發(fā)明總發(fā)明構(gòu)思已經(jīng)被開發(fā)以便解決上述和/或與傳統(tǒng)配置有關(guān)的其他缺點(diǎn)以及問題。因此本發(fā)明總發(fā)明構(gòu)思提供一種公用打印機(jī)驅(qū)動(dòng)程序應(yīng)用設(shè)備與一種方法,其能夠消除在每次替換連接計(jì)算機(jī)的打印機(jī)時(shí)安裝新打印機(jī)驅(qū)動(dòng)程序的不便。
      本發(fā)明總發(fā)明構(gòu)思的其他方面和優(yōu)點(diǎn)部分地體現(xiàn)在下面的說明中,部分地在說明書中是顯而易見的或者能夠通過實(shí)踐本發(fā)明總發(fā)明構(gòu)思而體會(huì)到。
      本發(fā)明總發(fā)明構(gòu)思的上述和其它的方面與優(yōu)點(diǎn)是通過提供一種公用打印機(jī)驅(qū)動(dòng)程序應(yīng)用設(shè)備來實(shí)現(xiàn)的,包括第一通信單元,用于提供與打印機(jī)的通信接口;公用打印機(jī)驅(qū)動(dòng)程序單元,用于從打印機(jī)加載打印信息,該打印信息包括關(guān)于被打印機(jī)支持的打印選項(xiàng)與仿真類型的默認(rèn)值,并且如果第一通信單元與打印機(jī)通信連接,則提供能使用戶調(diào)整打印選項(xiàng)默認(rèn)值的打印-選項(xiàng)-設(shè)置菜單;以及中央處理單元,如果第一通信單元與第一打印設(shè)備連接,用于執(zhí)行公用打印機(jī)驅(qū)動(dòng)程序單元以從打印機(jī)加載打印信息。
      公用驅(qū)動(dòng)程序應(yīng)用設(shè)備還包括用戶輸入單元,請(qǐng)求顯示打印-選項(xiàng)-設(shè)置菜單,并且如果顯示打印-選項(xiàng)-設(shè)置菜單,能夠使用戶調(diào)整打印選項(xiàng)的默認(rèn)值。當(dāng)顯示請(qǐng)求是從用戶輸入單元接收的,中央處理單元控制公用驅(qū)動(dòng)程序單元請(qǐng)求加載打印信息并產(chǎn)生打印-選項(xiàng)-設(shè)置菜單。
      公用打印機(jī)驅(qū)動(dòng)程序單元包括加載單元,用于從打印機(jī)請(qǐng)求打印信息并加載打印信息到打印機(jī);第一打印信息存儲(chǔ)器,存儲(chǔ)被加載的打印信息;詳細(xì)信息存儲(chǔ)器,存儲(chǔ)根據(jù)仿真類型區(qū)別提供的關(guān)于打印選項(xiàng)中預(yù)定選項(xiàng)的詳細(xì)信息;以及菜單生成單元,基于存儲(chǔ)的打印信息與存儲(chǔ)的關(guān)于預(yù)定選項(xiàng)的詳細(xì)信息生成打印-選項(xiàng)-設(shè)置菜單。如果從用戶輸入單元接收到顯示請(qǐng)求,中央處理單元控制公用打印機(jī)驅(qū)動(dòng)程序單元請(qǐng)求打印信息的加載并生成打印-選項(xiàng)-設(shè)置菜單。
      關(guān)于預(yù)定選項(xiàng)的詳細(xì)信息包括根據(jù)仿真類型區(qū)別提供的打印分辨率的最小和最大值。打印機(jī)可以支持的仿真類型是例如打印機(jī)控制語言PCL、KSSM、KS、Epson和PostScript中的一種或多種。
      如果連接第一通信單元的第一打印機(jī)被替換為第二打印機(jī),并且第一和第二打印機(jī)具有相同的制造商識(shí)別信息ID、不同的序列號(hào),公用打印機(jī)驅(qū)動(dòng)程序單元從第二打印機(jī)加載第二打印機(jī)的打印信息。
      打印選項(xiàng)可以是根據(jù)打印機(jī)類型區(qū)別提供的功能,打印選項(xiàng)可以是例如打印數(shù)據(jù)的紙張類型、紙張方向、打印份數(shù)與打印分辨率中的一個(gè)或多個(gè)選項(xiàng)。
      打印機(jī)包括第二打印信息存儲(chǔ)器,存儲(chǔ)將由加載單元加載的打印信息;打印信息讀出單元,從第二打印信息存儲(chǔ)器讀出打印信息;第二通信單元,向第一通信單元發(fā)送被讀出的打印信息;以及控制單元,如果加載單元請(qǐng)求加載,其控制打印信息讀出單元與第二通信單元讀出打印信息并向第一通信單元發(fā)送打印信息。
      本發(fā)明總發(fā)明構(gòu)思的上述和其它的方面與優(yōu)點(diǎn)是通過提供一種公用驅(qū)動(dòng)程序應(yīng)用方法實(shí)現(xiàn)的,該方法包括通信地連接打印機(jī);請(qǐng)求打印機(jī)加載包括關(guān)于打印機(jī)支持的打印選項(xiàng)與仿真類型的默認(rèn)值的打印信息;存儲(chǔ)從打印機(jī)加載的打印信息;以及提供能夠使用戶調(diào)整打印選項(xiàng)默認(rèn)值的打印-選項(xiàng)-設(shè)置菜單。
      公用驅(qū)動(dòng)程序應(yīng)用方法還包括在連接操作之前請(qǐng)求顯示能夠使用戶調(diào)整打印選項(xiàng)默認(rèn)值的打印-選項(xiàng)-設(shè)置菜單。提供打印-選項(xiàng)-設(shè)置菜單的操作基于已存儲(chǔ)的打印信息與關(guān)于根據(jù)仿真類型區(qū)別提供的打印選項(xiàng)中預(yù)定選項(xiàng)的詳細(xì)信息生成并顯示打印-選項(xiàng)-設(shè)置菜單。
      公用驅(qū)動(dòng)程序應(yīng)用方法還可包括步驟如果公用打印機(jī)驅(qū)動(dòng)程序請(qǐng)求加載打印信息,從打印機(jī)讀出存儲(chǔ)的打印信息;以及向公用打印機(jī)驅(qū)動(dòng)程序發(fā)送讀出的打印信息。
      本發(fā)明總發(fā)明構(gòu)思的上述和其它的方面與優(yōu)點(diǎn)是通過提供一種提供使計(jì)算機(jī)執(zhí)行處理的命令的計(jì)算機(jī)可讀介質(zhì)而實(shí)現(xiàn)的,其中處理包括通信地連接打印機(jī);請(qǐng)求打印機(jī)加載包括關(guān)于打印機(jī)支持的打印選項(xiàng)與仿真類型的默認(rèn)值的打印信息;存儲(chǔ)打印機(jī)提供的加載打印信息;以及提供能夠使用戶調(diào)整打印選項(xiàng)默認(rèn)值的打印-選項(xiàng)-設(shè)置菜單。


      從下面通過結(jié)合附圖的實(shí)施例的描述中,本發(fā)明總的發(fā)明構(gòu)思的這些和/或其他方面與優(yōu)點(diǎn)將更顯而易見和更容易理解。其中,圖1是圖解按照本發(fā)明總發(fā)明構(gòu)思的實(shí)施例的具備公用打印機(jī)驅(qū)動(dòng)程序單元的打印機(jī)系統(tǒng)視圖;圖2是詳細(xì)圖解圖1中公用打印機(jī)驅(qū)動(dòng)程序單元的框圖;圖3A是圖解由圖2的菜單生成單元根據(jù)打印選項(xiàng)的默認(rèn)值產(chǎn)生的打印-選項(xiàng)-設(shè)置菜單的視圖;圖3B是圖解具有根據(jù)操作用戶輸入單元調(diào)整的最終打印環(huán)境信息的打印-選項(xiàng)-設(shè)置菜單視圖;圖4是圖解應(yīng)用圖1的公用打印機(jī)驅(qū)動(dòng)程序的示范性操作的流程圖;圖5A至5C是圖解根據(jù)按照?qǐng)D1至4的打印機(jī)模式實(shí)現(xiàn)的示范性打印-選項(xiàng)-設(shè)置菜單視圖。
      具體實(shí)施例方式
      現(xiàn)在將詳細(xì)介紹本發(fā)明的總發(fā)明構(gòu)思的實(shí)施例、在附圖中說明的實(shí)例,其中全文中類似的附圖標(biāo)記表示類似的組件。下面通過參考

      這些實(shí)施例以闡明本發(fā)明的總發(fā)明構(gòu)思。
      圖1是圖解按照本發(fā)明總發(fā)明構(gòu)思的實(shí)施例的具有公用打印機(jī)驅(qū)動(dòng)程序單元164的打印機(jī)系統(tǒng)的示意圖。
      參照?qǐng)D1,按照本實(shí)施例的打印機(jī)系統(tǒng)具有用戶終端100和打印機(jī)300。圖1中僅顯示涉及按照本發(fā)明總發(fā)明構(gòu)思的公用打印機(jī)驅(qū)動(dòng)程序的方框,其它的方框?yàn)楹喢髌鹨娛÷浴?br> 用戶終端100生成打印數(shù)據(jù)并通過通信網(wǎng)絡(luò)10將數(shù)據(jù)發(fā)送到打印機(jī)300。在此,用戶終端100是作為實(shí)例具有關(guān)于打印機(jī)300的公用打印機(jī)驅(qū)動(dòng)程序的主計(jì)算機(jī)。
      公用打印機(jī)驅(qū)動(dòng)程序是支持驅(qū)動(dòng)連接到用戶終端100的多個(gè)打印機(jī)的打印機(jī)驅(qū)動(dòng)程序。當(dāng)用戶終端100中安裝一個(gè)公用打印機(jī)驅(qū)動(dòng)程序時(shí),即使已經(jīng)替換連接到用戶終端100的打印機(jī)也不必為所替換打印機(jī)(未示出)安裝打印機(jī)驅(qū)動(dòng)程序。
      然而,如果替換目前所連打印機(jī)300的新打印機(jī)(未示出)具有相同的制造商標(biāo)識(shí)(ID),但是具有不同的產(chǎn)品序列號(hào),使用按照本發(fā)明總發(fā)明構(gòu)思的公用打印機(jī)驅(qū)動(dòng)程序單元164能夠驅(qū)動(dòng)新打印機(jī)。制造商ID信息能夠標(biāo)識(shí)打印機(jī)制造商。
      除了通過并行端口、串行端口、紅外端口或者USB端口通信之外,通信網(wǎng)絡(luò)10使用戶終端100能通過集線器、LAN、因特網(wǎng)或無線網(wǎng)絡(luò)與至少一個(gè)打印機(jī)300通信。
      具有上述公用打印機(jī)驅(qū)動(dòng)程序單元164的用戶終端100包括用戶輸入單元110、用戶接口單元115、顯示單元120、視頻圖形適配器(VGA)卡130、中央處理單元(CPU)140、隨機(jī)存取存儲(chǔ)器(RAM)150、硬磁盤驅(qū)動(dòng)器(HDD)160和終端接口單元170。總線是VGA卡130、RAM150、HDD160、終端接口單元170與CPU140之間的數(shù)據(jù)傳輸路徑。
      用戶輸入單元110可以是鍵盤、鼠標(biāo)或者觸摸板或任何其他類型的輸入設(shè)備,其輸出一個(gè)請(qǐng)求用戶終端100支持的功能的操作請(qǐng)求信號(hào)。用戶接口單元115向CPU140輸出從用戶輸入單元110輸出的鍵盤輸入信號(hào)。
      用戶輸入單元110輸出打印用戶終端100準(zhǔn)備的文檔的打印請(qǐng)求信號(hào)以及顯示由公用打印機(jī)驅(qū)動(dòng)程序單元164提供的打印-選項(xiàng)-設(shè)置菜單的顯示請(qǐng)求信號(hào)。
      顯示單元120可以是例如陰極射線管(CRT)與液晶顯示器(LCD)的通用監(jiān)控器,其按照VGA卡130提供的信號(hào)顯示用戶終端100的操作狀態(tài)。
      VGA卡130將通用視頻信號(hào)處理成監(jiān)控器可顯示的信號(hào),處理公用打印機(jī)驅(qū)動(dòng)程序單元164提供的打印-選項(xiàng)-設(shè)置菜單并將其輸出到顯示單元120。
      CPU140驅(qū)動(dòng)存儲(chǔ)的應(yīng)用程序以控制用戶終端100的全部操作。RAM150包含已經(jīng)從HDD160加載的、將由CPU140執(zhí)行的應(yīng)用程序,還包含從CPU140執(zhí)行應(yīng)用程序中得到的數(shù)據(jù)。
      一旦從用戶輸入單元110接收到顯示打印-選項(xiàng)-設(shè)置菜單的顯示請(qǐng)求信號(hào),CPU140請(qǐng)求加載打印信息,并驅(qū)動(dòng)公用打印機(jī)驅(qū)動(dòng)程序單元164生成打印-選項(xiàng)-設(shè)置菜單。
      HDD160存儲(chǔ)操作系統(tǒng)。例如,用戶終端100能夠被配置運(yùn)行微軟(MicrosoftTM)的基于視窗的操作系統(tǒng)。
      HDD160具有應(yīng)用程序單元162與公用打印機(jī)驅(qū)動(dòng)程序單元164。應(yīng)用程序單元162存儲(chǔ)可以準(zhǔn)備各種文檔的應(yīng)用程序。
      公用打印機(jī)驅(qū)動(dòng)程序單元164提供打印-選項(xiàng)-設(shè)置菜單。打印-選項(xiàng)-設(shè)置菜單可以是使用戶能夠調(diào)整打印機(jī)300支持的打印選項(xiàng)的用戶接口,打印選項(xiàng)由連接到用戶終端100的打印機(jī)300支持,并包括例如紙張尺寸、紙張種類、方向、打印份數(shù)和分辨率等各種類型的選項(xiàng)。通常,打印選項(xiàng)依據(jù)打印機(jī)類型而不同。
      用戶能夠調(diào)整或使用打印機(jī)300提供的打印選項(xiàng)的默認(rèn)值來設(shè)置最終打印環(huán)境信息。最終打印環(huán)境信息通過用戶接口單元115輸出到CPU140。例如,如果在打印機(jī)300中設(shè)置紙張尺寸的默認(rèn)值為“A4”,用戶能改變紙張尺寸的打印選項(xiàng)值。
      如果將要打印的應(yīng)用程序中所準(zhǔn)備的文檔,公用打印機(jī)器驅(qū)動(dòng)程序單元164將該被打印文檔的數(shù)據(jù)轉(zhuǎn)換為能被打印機(jī)300識(shí)別的打印數(shù)據(jù)。
      依據(jù)本發(fā)明總發(fā)明構(gòu)思的另一個(gè)實(shí)施例,打印機(jī)驅(qū)動(dòng)程序被安裝在公用打印機(jī)驅(qū)動(dòng)程序單元164中以支持連接用戶終端100的打印機(jī)300的驅(qū)動(dòng)。設(shè)計(jì)公用打印機(jī)驅(qū)動(dòng)程序單元164與打印機(jī)300彼此兼容。
      特定地,公用打印機(jī)驅(qū)動(dòng)程序單元164從打印機(jī)300加載打印機(jī)300支持的打印信息。接下來,公用打印機(jī)驅(qū)動(dòng)程序單元164基于被加載的打印信息生成打印-選項(xiàng)-設(shè)置菜單。打印信息包括打印機(jī)300支持的打印選項(xiàng)與仿真信息的默認(rèn)值。打印機(jī)300能支持各種仿真類型的一種或多種,例如PCL、KSSM、KS、Epson和PostScript。
      為支持上述操作,如圖2所示配置公用打印機(jī)驅(qū)動(dòng)程序單元164。
      參照?qǐng)D1和2,公用打印機(jī)驅(qū)動(dòng)程序單元164具有加載單元210、第一打印機(jī)信息存儲(chǔ)器220、詳細(xì)信息存儲(chǔ)器230與菜單生成單元240。
      如果用戶終端100通過終端接口單元170連接到打印機(jī)300,加載單元210請(qǐng)求打印機(jī)300發(fā)送存儲(chǔ)在打印機(jī)300中的打印信息。此外,如果在從用戶終端100連接到打印機(jī)300之后從用戶輸入單元110接收到顯示打印-選項(xiàng)-設(shè)置菜單的顯示請(qǐng)求信號(hào),加載單元210請(qǐng)求打印機(jī)300發(fā)送打印信息。加載單元210將從打印機(jī)300發(fā)送的打印信息分別提供到第一打印機(jī)信息存儲(chǔ)器220和詳細(xì)信息存儲(chǔ)器230。
      從打印機(jī)300接收的打印信息存儲(chǔ)在第一打印機(jī)信息存儲(chǔ)器220中。也就是,如果用戶終端100連接到替換打印機(jī)300的不同的打印機(jī)(未示出),替換打印機(jī)(未示出)的打印信息存儲(chǔ)在第一打印機(jī)信息存儲(chǔ)器220中。例如,能夠通過打印機(jī)序列號(hào)或制造商識(shí)別信息來存儲(chǔ)關(guān)于打印機(jī)的打印信息。
      如果被發(fā)送的打印信息已經(jīng)存在于第一打印機(jī)信息存儲(chǔ)器220中,該信息也會(huì)更新為該被發(fā)送的打印信息。當(dāng)用戶終端100因?yàn)橥ㄐ懦鲥e(cuò)未能從打印機(jī)300接收打印信息時(shí),使用已存儲(chǔ)或更新的打印信息。當(dāng)被發(fā)送的打印信息是已存打印信息之后的版本時(shí),已存打印信息也被更新為被發(fā)送的打印信息,也可以根據(jù)驅(qū)動(dòng)程序生成過程或者用戶的設(shè)置用不同方式進(jìn)行更新。
      打印機(jī)300支持多個(gè)打印選項(xiàng)。詳細(xì)信息存儲(chǔ)器230存儲(chǔ)關(guān)于根據(jù)打印機(jī)300使用的仿真類型提供的多個(gè)選項(xiàng)的詳細(xì)信息。
      例如,打印機(jī)分辨率根據(jù)仿真類型而變化。如果打印機(jī)300使用PCL仿真,將包含在發(fā)送打印信息中的打印分辨率默認(rèn)值設(shè)置為600dpi,而關(guān)于存儲(chǔ)在詳細(xì)信息存儲(chǔ)器230中的打印分辨率的詳細(xì)信息從最小值300dpi到最大值4800dpi變化。
      如果用戶輸入單元110輸出顯示打印-選項(xiàng)-設(shè)置菜單的顯示請(qǐng)求信號(hào),菜單生成單元240基于發(fā)送打印信息的詳細(xì)信息與默認(rèn)或預(yù)定選項(xiàng)生成如圖3A所示的打印-選項(xiàng)-設(shè)置菜單。
      參照?qǐng)D3A,打印分辨率被設(shè)置為打印機(jī)300提供的默認(rèn)值“600dpi”,打印份數(shù)為1,紙張方向是縱向。如果用戶通過操作用戶輸入單元110調(diào)整打印分辨率、打印份數(shù)與紙張方向,打印-選項(xiàng)-設(shè)置菜單具有如圖3B所示的變化值。
      如果使用打印環(huán)境信息,例如圖3B所示的調(diào)整的最終打印環(huán)境信息,執(zhí)行打印工作,打印機(jī)300用PCL仿真支持的最大分辨率打印數(shù)據(jù),得到橫向的三份打印件。
      不同的存儲(chǔ)設(shè)備可以用于第一打印機(jī)信息存儲(chǔ)器220與詳細(xì)信息存儲(chǔ)器230,或者一個(gè)存儲(chǔ)設(shè)備能用于兩個(gè)存儲(chǔ)器220和230。
      參照?qǐng)D1,終端接口單元170是與打印機(jī)300連接的通信接口,使用戶終端能夠與打印機(jī)300通信。終端接口單元170有例如網(wǎng)絡(luò)端口、并行端口、串行端口、紅外端口、USB端口等多個(gè)端口,多個(gè)端口其中之一連接到打印機(jī)300。
      如果從用戶輸入單元110輸出打印請(qǐng)求信號(hào),終端接口單元170向打印機(jī)300發(fā)送與用戶終端100所準(zhǔn)備的打印文檔相關(guān)的打印數(shù)據(jù)以及在公用打印機(jī)驅(qū)動(dòng)程序單元164中設(shè)置的或者通過操縱打印-選項(xiàng)-設(shè)置菜單設(shè)置的最終打印環(huán)境信息。如果加載單元210請(qǐng)求打印信息,終端接口單元170向打印機(jī)300輸出打印信息請(qǐng)求信號(hào),接收從打印機(jī)300讀出的打印信息。
      圖1所示的打印機(jī)300有一個(gè)操作面板單元310、打印機(jī)接口單元320、第二打印機(jī)信息存儲(chǔ)器330、打印機(jī)信息讀出單元340、主存儲(chǔ)器350、子存儲(chǔ)器360、打印機(jī)執(zhí)行單元370與打印機(jī)控制器380。
      操作面板單元310有鍵操作單元(未示出)與顯示單元(未示出)。如果用戶操作對(duì)應(yīng)打印機(jī)300支持功能的鍵操作單元(未示出),鍵操作單元向打印機(jī)控制器380輸出與功能相關(guān)的信號(hào)。顯示單元(未示出)顯示打印機(jī)300按照打印機(jī)控制器380控制的操作狀態(tài)。
      打印機(jī)接口單元320是用于與用戶終端100通信的通信接口。打印機(jī)接口320從用戶終端100接收打印數(shù)據(jù)、最終打印環(huán)境信息、或者打印機(jī)信息請(qǐng)求信號(hào)。
      第二打印機(jī)信息存儲(chǔ)器330存儲(chǔ)表1所示的打印信息,打印機(jī)300支持上述打印信息。表1是打印機(jī)300支持的示范性打印信息。
      表1

      關(guān)于表1,打印機(jī)300支持的打印信息包括打印選項(xiàng)與仿真類型的默認(rèn)值。打印機(jī)信息讀出單元340讀出這種打印信息并將其發(fā)送到加載單元210。
      如果打印機(jī)信息讀出單元340從加載單元210接收打印機(jī)信息請(qǐng)求信號(hào),打印機(jī)信息讀出單元340讀出存儲(chǔ)在第二打印機(jī)信息存儲(chǔ)器330中的打印信息,向打印機(jī)接口單元320提供打印信息。接下來,打印機(jī)接口單元320向用戶終端100發(fā)送讀出的打印信息。
      主存儲(chǔ)器350包含執(zhí)行打印機(jī)300的功能、以及用于打印的固件與仿真器350a所必須的多種控制程序。子存儲(chǔ)器360包含從打印機(jī)300操作中產(chǎn)生的多種數(shù)據(jù)。
      如果從用戶終端100接收到打印數(shù)據(jù)與最終打印環(huán)境信息,仿真器350a將打印數(shù)據(jù)轉(zhuǎn)換為位圖數(shù)據(jù)。此時(shí),仿真器350a應(yīng)用一種適合對(duì)位圖數(shù)據(jù)進(jìn)行轉(zhuǎn)換的仿真類型的方法。打印機(jī)執(zhí)行單元370根據(jù)接收的最終打印環(huán)境信息在多張記錄紙上打印位圖數(shù)據(jù)。
      打印機(jī)控制器380按照控制程序控制打印機(jī)300的全部操作。例如,打印機(jī)控制器380控制仿真器350a與打印機(jī)執(zhí)行(engine)單元370將從用戶終端100發(fā)送的打印數(shù)據(jù)轉(zhuǎn)換為位圖數(shù)據(jù),并打印被轉(zhuǎn)換的數(shù)據(jù)。
      如果加載單元210請(qǐng)求打印信息,打印機(jī)控制器380分別控制打印機(jī)信息讀出單元340與打印機(jī)接口單元320讀出存儲(chǔ)在第二打印機(jī)信息存儲(chǔ)器330中的打印信息,并向加載單元210發(fā)送讀出的打印信息。
      圖4是圖解圖1中應(yīng)用的公用打印機(jī)驅(qū)動(dòng)程序單元的示范性操作的流程圖。
      參照?qǐng)D1至4,用戶終端100與打印機(jī)300通過通信網(wǎng)絡(luò)10彼此通信連接。如果在操作S410從用戶輸入單元110接收關(guān)于打印-選項(xiàng)-設(shè)置菜單的顯示請(qǐng)求信號(hào),在操作S420加載單元210請(qǐng)求存儲(chǔ)在打印機(jī)300中的打印信息。
      如果在操作S430響應(yīng)于加載單元210的請(qǐng)求成功地發(fā)送打印信息,在操作S440第一打印機(jī)信息存儲(chǔ)器220存儲(chǔ)從打印機(jī)300發(fā)送的打印信息。下文將更詳細(xì)描述操作S430和操作S440。如果從加載單元210接收到打印機(jī)信息請(qǐng)求信號(hào),打印機(jī)控制器380分別控制終端接口單元170與打印機(jī)接口單元320讀出存儲(chǔ)在第二打印機(jī)信息存儲(chǔ)器330中的打印信息,然后將讀出的打印信息發(fā)送到終端接口單元170。
      終端接口單元170將打印信息加載到加載單元210,加載單元210向第一打印機(jī)信息存儲(chǔ)器220提供被加載的打印信息。因此,被加載的打印信息第一次存儲(chǔ)在第一打印機(jī)信息存儲(chǔ)器220中或者其后被更新。通過打印機(jī)序列號(hào)或制造商識(shí)別信息(ID)來存儲(chǔ)打印信息。
      如果執(zhí)行操作S440,則在操作S450菜單生成單元240生成圖3A所示的打印-選項(xiàng)-設(shè)置菜單。菜單生成單元240讀出存儲(chǔ)在第一打印機(jī)信息存儲(chǔ)器220中的打印信息與關(guān)于存儲(chǔ)在詳細(xì)信息存儲(chǔ)器230中的選項(xiàng)的詳細(xì)信息,然后生成打印-選項(xiàng)-設(shè)置菜單。菜單生成單元240檢查在操作S440存儲(chǔ)的打印機(jī)300的仿真類型,然后讀出對(duì)應(yīng)被檢查仿真的詳細(xì)信息。在操作S450生成的打印-選項(xiàng)-設(shè)置菜單是具有作為打印信息的默認(rèn)值的默認(rèn)窗口,其中默認(rèn)值可以被調(diào)整為打印機(jī)300支持的任何值。
      如果執(zhí)行操作S450,在操作S460 CPU140控制VGA卡130在顯示單元120顯示從菜單生成單元240生成的打印-選項(xiàng)-設(shè)置菜單。
      但是,如果由于通信錯(cuò)誤終端接口單元170未能在操作S430加載打印信息,菜單生成單元240檢查打印機(jī)300的打印機(jī)序列號(hào)或制造商識(shí)別信息和仿真類型。如果檢查到打印機(jī)300的打印機(jī)序列號(hào)與仿真類型,在操作S470菜單生成單元240檢查對(duì)應(yīng)被檢查的打印機(jī)序列號(hào)或制造商識(shí)別信息的打印信息是否存儲(chǔ)在第一打印機(jī)信息存儲(chǔ)器220中。
      如果確定檢查的打印信息已存儲(chǔ),在操作S480菜單生成單元240讀出默認(rèn)的或預(yù)定選項(xiàng)的已存儲(chǔ)的打印信息與詳細(xì)選項(xiàng)信息,并生成打印-選項(xiàng)-設(shè)置菜單。
      但是,如果在操作S470確定沒有存儲(chǔ)所檢查的打印信息,菜單生成單元240生成例如“未能從打印機(jī)讀出信息”以及“檢查打印機(jī)是否正確連接”或者“未能加載正確的打印機(jī)驅(qū)動(dòng)程序信息”以及“檢查打印機(jī)是否正確連接”的消息。在操作S490 VGA卡130處理該生成的消息,并在顯示單元120上顯示。
      依據(jù)上述的本發(fā)明總發(fā)明構(gòu)思的實(shí)施例,具有公用打印機(jī)驅(qū)動(dòng)程序單元164的打印機(jī)系統(tǒng)從打印機(jī)300加載打印信息用于存儲(chǔ),即使打印信息,即驅(qū)動(dòng)打印機(jī)300的打印機(jī)驅(qū)動(dòng)程序,已經(jīng)被存儲(chǔ)在第一打印機(jī)信息存儲(chǔ)器220中。
      此外,如果打印機(jī)300的打印信息被存儲(chǔ)在第一打印機(jī)信息存儲(chǔ)器220中,依據(jù)上述的本發(fā)明總發(fā)明構(gòu)思的另一個(gè)實(shí)施例具有上述公用打印機(jī)驅(qū)動(dòng)程序單元164的打印機(jī)系統(tǒng)通過使用所存儲(chǔ)的打印信息能夠驅(qū)動(dòng)打印機(jī)300。即依據(jù)本發(fā)明總發(fā)明構(gòu)思的另一個(gè)實(shí)施例,公用打印機(jī)驅(qū)動(dòng)程序單元164可以被設(shè)計(jì)并配置為加載打印機(jī)300的打印信息,以在用戶終端100中沒有安裝打印機(jī)300的驅(qū)動(dòng)程序時(shí)驅(qū)動(dòng)打印機(jī)300。
      圖5A至5C是圖解依據(jù)基于圖1至4的打印機(jī)模式實(shí)現(xiàn)的示范性打印-選項(xiàng)-設(shè)置菜單的視圖。
      第一至第三打印機(jī)500a、500b和500c被設(shè)計(jì)為與公用打印機(jī)驅(qū)動(dòng)程序單元164兼容,并能與應(yīng)用圖2所示的公用打印機(jī)驅(qū)動(dòng)程序單元164的用戶終端100連接。
      表2顯示圖5A至5C所示的第一到第三打印機(jī)500a、500b和500c中存儲(chǔ)的示范性打印信息。
      表2

      參照?qǐng)D5A和表2,第一打印機(jī)500a有制造商識(shí)別信息“公用”與仿真類型“PCL6”,第一打印機(jī)500a還具有關(guān)于打印選項(xiàng)與被稱為“數(shù)據(jù)1”的選項(xiàng)默認(rèn)值的數(shù)據(jù)列表。
      如果使用第一打印機(jī)500a打印主計(jì)算機(jī)準(zhǔn)備的打印文檔,公用打印機(jī)驅(qū)動(dòng)程序單元164從第一打印機(jī)500a加載打印信息“PCL6”和“數(shù)據(jù)1”,并讀出詳細(xì)信息,例如,被設(shè)置適合“PCL6”的參數(shù)數(shù)據(jù)與打印分辨率的最小和最大值。公用打印機(jī)驅(qū)動(dòng)程序單元164基于加載的打印信息與關(guān)于PCL6的詳細(xì)信息生成打印-選項(xiàng)-設(shè)置菜單510a。
      參考圖5B和表2,第二打印機(jī)500b有制造商ID“公用”與仿真類型“KS”,第二打印機(jī)500b還具有關(guān)于打印選項(xiàng)與被稱為“數(shù)據(jù)2”的選項(xiàng)默認(rèn)值的數(shù)據(jù)列表。
      如果使用第二打印機(jī)500b打印主計(jì)算機(jī)準(zhǔn)備的打印文檔,公用打印機(jī)驅(qū)動(dòng)程序單元164從第二打印機(jī)500b加載打印信息“KS”和“數(shù)據(jù)2”,并讀出被設(shè)置適合“KS”的詳細(xì)信息。公用打印機(jī)驅(qū)動(dòng)程序單元164通過使用關(guān)于已加載打印信息的詳細(xì)信息與關(guān)于“KS”的詳細(xì)信息生成打印-選項(xiàng)-設(shè)置菜單510b。
      參考圖5C和表2,第三打印機(jī)500c有制造商ID“公用”與仿真類型“KSSM”。第三打印機(jī)500c還具有關(guān)于打印選項(xiàng)與被稱為“數(shù)據(jù)3”的選項(xiàng)默認(rèn)值的數(shù)據(jù)列表。
      如果使用第三打印機(jī)500c打印主計(jì)算機(jī)準(zhǔn)備的打印文檔,公用打印機(jī)驅(qū)動(dòng)程序單元164從第三打印機(jī)500c加載打印信息“KSSM”和“數(shù)據(jù)3”,并讀出被設(shè)置適合“KSSM”的詳細(xì)信息。公用打印機(jī)驅(qū)動(dòng)程序單元164通過使用已加載的打印信息與關(guān)于“KSSM”的詳細(xì)信息生成打印-選項(xiàng)-設(shè)置菜單510c。
      因?yàn)榈谝恢恋谌蛴C(jī)500a、500b和500c有相同的制造商ID,公用打印機(jī)驅(qū)動(dòng)程序單元164能支持第一至第三打印機(jī)500a、500b和500c的驅(qū)動(dòng)。也就是,即使當(dāng)公用打印機(jī)驅(qū)動(dòng)程序單元164被安裝在用戶終端100中充當(dāng)?shù)谝淮蛴C(jī)500a的驅(qū)動(dòng)程序時(shí)第一打印機(jī)500a被替換為第二打印機(jī)500b或者第三打印機(jī)500c,公用打印機(jī)驅(qū)動(dòng)程序單元164仍然充當(dāng)?shù)诙蛴C(jī)500b或第三打印機(jī)500c的驅(qū)動(dòng)程序。
      如果更新打印機(jī)的固件,依據(jù)本發(fā)明總發(fā)明構(gòu)思的各個(gè)實(shí)施例的公用打印機(jī)驅(qū)動(dòng)程序設(shè)備和方法通過使用現(xiàn)有公用打印機(jī)驅(qū)動(dòng)程序能使用更新的固件提供的功能或選項(xiàng)。固件的更新涉及添加或者更新打印機(jī)支持的選項(xiàng)或功能的情況。
      到此為止的描述,如果相同的制造商用不同產(chǎn)品序列號(hào)制造多個(gè)打印機(jī),依據(jù)本發(fā)明總發(fā)明構(gòu)思的各個(gè)實(shí)施例的公用打印機(jī)驅(qū)動(dòng)程序設(shè)備和關(guān)于該設(shè)備的方法使單個(gè)公用打印機(jī)驅(qū)動(dòng)程序能夠驅(qū)動(dòng)多個(gè)打印機(jī)。因此,本發(fā)明總發(fā)明構(gòu)思能消除因?yàn)闊o論何時(shí)替換連接到計(jì)算機(jī)的打印機(jī)而由安裝新打印機(jī)驅(qū)動(dòng)程序引起的不便。
      此外,如果添加或者更新打印機(jī)的選項(xiàng)或者功能,本發(fā)明總發(fā)明構(gòu)思能通過使用現(xiàn)有的公用打印機(jī)驅(qū)動(dòng)程序來操作被添加或更新的選項(xiàng)或者功能,而不必安裝關(guān)于被添加或更新的選項(xiàng)與功能的新打印機(jī)驅(qū)動(dòng)程序。因?yàn)榇蛴C(jī)制造者不必產(chǎn)生適合每個(gè)打印機(jī)的單獨(dú)打印機(jī)驅(qū)動(dòng)程序,所以本發(fā)明總發(fā)明構(gòu)思能減少制造成本。
      盡管已經(jīng)示出并說明了本發(fā)明總發(fā)明構(gòu)思的幾個(gè)實(shí)施例,應(yīng)該理解對(duì)于本領(lǐng)域的技術(shù)人員來說,在不背離本發(fā)明總發(fā)明構(gòu)思的原理和精神下,在這些實(shí)施例中可能產(chǎn)生多種變型。本發(fā)明的范圍由所附權(quán)利要求書及其等價(jià)物來限定。
      權(quán)利要求
      1.一種公用驅(qū)動(dòng)程序應(yīng)用設(shè)備,包括第一通信單元,用于提供與打印設(shè)備的通信接口;公用打印機(jī)驅(qū)動(dòng)程序單元,用于從打印設(shè)備加載打印信息,該打印信息包括關(guān)于被打印設(shè)備支持的打印選項(xiàng)與仿真類型的默認(rèn)值,并且如果第一通信單元與打印設(shè)備通信連接,則提供能使用戶調(diào)整打印選項(xiàng)默認(rèn)值的打印-選項(xiàng)-設(shè)置菜單;以及中央處理單元,如果第一通信單元與打印設(shè)備連接,用于執(zhí)行公用打印機(jī)驅(qū)動(dòng)程序單元以從打印設(shè)備加載打印信息。
      2.如權(quán)利要求1所述的公用驅(qū)動(dòng)程序應(yīng)用設(shè)備,還包括用戶輸入單元,請(qǐng)求顯示打印-選項(xiàng)-設(shè)置菜單,并且如果顯示打印-選項(xiàng)-設(shè)置菜單使用戶能夠調(diào)整打印選項(xiàng)默認(rèn)值。
      3.如權(quán)利要求2所述的公用驅(qū)動(dòng)程序應(yīng)用設(shè)備,其中公用打印機(jī)驅(qū)動(dòng)程序單元包括加載單元,用于從打印設(shè)備請(qǐng)求打印信息并加載打印信息到打印設(shè)備;第一打印信息存儲(chǔ)器,存儲(chǔ)被加載的打印信息;詳細(xì)信息存儲(chǔ)器,存儲(chǔ)根據(jù)仿真類型區(qū)別提供的關(guān)于打印選項(xiàng)中預(yù)定選項(xiàng)的詳細(xì)信息;以及菜單生成單元,基于存儲(chǔ)的打印信息與關(guān)于預(yù)定選項(xiàng)的詳細(xì)信息生成打印-選項(xiàng)-設(shè)置菜單,其中如果從用戶輸入單元接收到顯示請(qǐng)求,中央處理單元控制公用打印機(jī)驅(qū)動(dòng)程序單元請(qǐng)求打印信息的加載并生成打印-選項(xiàng)-設(shè)置菜單。
      4.如權(quán)利要求3所述的公用驅(qū)動(dòng)程序應(yīng)用設(shè)備,其中關(guān)于預(yù)定選項(xiàng)的詳細(xì)信息包括根據(jù)仿真類型區(qū)別提供的打印分辨率的最小與最大值。
      5.如權(quán)利要求1所述的公用驅(qū)動(dòng)程序應(yīng)用設(shè)備,其中,如果連接第一通信單元的打印設(shè)備被替換為第二打印設(shè)備,當(dāng)?shù)谝缓偷诙蛴≡O(shè)備具有相同的制造商識(shí)別信息ID、不同的序列號(hào)時(shí),公用打印機(jī)驅(qū)動(dòng)程序單元從第二打印設(shè)備加載第二打印設(shè)備的打印信息。
      6.如權(quán)利要求1所述的公用驅(qū)動(dòng)程序應(yīng)用設(shè)備,其中打印選項(xiàng)是根據(jù)打印設(shè)備類型區(qū)別提供的功能,并且包括設(shè)置打印數(shù)據(jù)的紙張類型、紙張方向、打印份數(shù)與打印分辨率的多個(gè)選項(xiàng)的至少一個(gè)。
      7.如權(quán)利要求1所述的公用驅(qū)動(dòng)程序應(yīng)用設(shè)備,其中第一打印設(shè)備支持的仿真類型是打印機(jī)控制語言PCL、KSSM、KS、Epson和PostScript中的至少一種。
      8.如權(quán)利要求3所述的公用驅(qū)動(dòng)程序應(yīng)用設(shè)備,其中第一打印設(shè)備包括第二打印信息存儲(chǔ)器,存儲(chǔ)按照加載單元將被加載的打印信息;打印信息讀出單元,從第二打印信息存儲(chǔ)器讀出打印信息;第二通信單元,向第一通信單元發(fā)送被讀出的打印信息;以及控制單元,如果加載單元請(qǐng)求加載,其控制打印信息讀出單元與第二通信單元讀出打印信息并向第一通信單元發(fā)送打印信息。
      9.如權(quán)利要求1所述的公用驅(qū)動(dòng)程序應(yīng)用設(shè)備,其中打印-選項(xiàng)-設(shè)置菜單顯示所顯示打印選項(xiàng)的默認(rèn)值。
      10.如權(quán)利要求3所述的公用驅(qū)動(dòng)程序應(yīng)用設(shè)備,其中當(dāng)用戶輸入單元發(fā)布后續(xù)的顯示請(qǐng)求時(shí),第一打印信息存儲(chǔ)器和詳細(xì)信息存儲(chǔ)器被存儲(chǔ)在打印設(shè)備上的打印信息更新。
      11.如權(quán)利要求1所述的公用驅(qū)動(dòng)程序應(yīng)用設(shè)備,還包括存儲(chǔ)應(yīng)用程序的應(yīng)用程序單元,在應(yīng)用程序中能夠準(zhǔn)備各種文檔。
      12.一種公用驅(qū)動(dòng)程序應(yīng)用方法,包括通信地連接第一打印設(shè)備;公共打印機(jī)驅(qū)動(dòng)程序請(qǐng)求第一打印設(shè)備加載包括關(guān)于第一打印設(shè)備支持的打印選項(xiàng)與仿真類型的默認(rèn)值的打印信息;存儲(chǔ)從第一打印設(shè)備加載的打印信息;以及提供能夠使用戶調(diào)整打印選項(xiàng)默認(rèn)值的打印-選項(xiàng)-設(shè)置菜單。
      13.如權(quán)利要求12所述的公用驅(qū)動(dòng)程序應(yīng)用方法,還包括在連接操作之前請(qǐng)求顯示能夠使用戶調(diào)整打印選項(xiàng)默認(rèn)值的打印-選項(xiàng)-設(shè)置菜單,其中提供打印-選項(xiàng)-設(shè)置菜單的操作基于已存儲(chǔ)的打印信息與關(guān)于根據(jù)仿真類型區(qū)別提供的打印選項(xiàng)中預(yù)定選項(xiàng)的詳細(xì)信息生成并顯示打印-選項(xiàng)-設(shè)置菜單。
      14.如權(quán)利要求13所述的公用驅(qū)動(dòng)程序應(yīng)用方法,其中關(guān)于預(yù)定選項(xiàng)的詳細(xì)信息包括根據(jù)仿真類型區(qū)別提供的打印分辨率的最小與最大值。
      15.如權(quán)利要求12所述的公用驅(qū)動(dòng)程序應(yīng)用方法,其中,如果連接第一通信單元的第一打印設(shè)備被替換為第二打印設(shè)備,當(dāng)?shù)谝缓偷诙蛴≡O(shè)備具有相同的制造商識(shí)別信息ID、不同的序列號(hào)時(shí),公用打印機(jī)驅(qū)動(dòng)程序單元從第二打印設(shè)備加載第二打印設(shè)備的打印信息。
      16.如權(quán)利要求12所述的公用驅(qū)動(dòng)程序應(yīng)用方法,其中打印選項(xiàng)是根據(jù)第一打印設(shè)備類型區(qū)別提供的功能,并包括設(shè)置打印數(shù)據(jù)的紙張類型、紙張方向、打印份數(shù)與打印分辨率的多個(gè)選項(xiàng)的至少一個(gè)。
      17.如權(quán)利要求12所述的公用驅(qū)動(dòng)程序應(yīng)用方法,其中第一打印設(shè)備支持的仿真類型是打印機(jī)控制語言PCL、KSSM、KS、Epson和PostScript的至少一種。
      18.如權(quán)利要求13所述的公用驅(qū)動(dòng)程序應(yīng)用方法,還包括步驟如果公用打印機(jī)驅(qū)動(dòng)程序請(qǐng)求加載打印信息,第一打印設(shè)備讀出存儲(chǔ)的打印信息;以及向公用打印機(jī)驅(qū)動(dòng)程序發(fā)送讀出的打印信息。
      19.一種提供使計(jì)算機(jī)執(zhí)行處理的命令的計(jì)算機(jī)可讀介質(zhì),其中處理包括通信地連接打印設(shè)備;請(qǐng)求打印設(shè)備加載包括關(guān)于打印設(shè)備支持的打印選項(xiàng)與仿真類型的默認(rèn)值的打印信息;存儲(chǔ)打印設(shè)備提供的加載打印信息;以及提供能夠使用戶調(diào)整打印選項(xiàng)默認(rèn)值的打印-選項(xiàng)-設(shè)置菜單。
      20.如權(quán)利要求19所述的計(jì)算機(jī)可讀介質(zhì),其中制造商識(shí)別信息或序列號(hào)與仿真類型相關(guān)。
      21.如權(quán)利要求19所述的計(jì)算機(jī)可讀介質(zhì),其中通過打印-選項(xiàng)-設(shè)置菜單生成打印請(qǐng)求。
      22.如權(quán)利要求21所述的計(jì)算機(jī)可讀介質(zhì),其中打印請(qǐng)求通過公用打印驅(qū)動(dòng)程序單元將打印數(shù)據(jù)和打印選項(xiàng)值傳送到打印設(shè)備。
      23.如權(quán)利要求21所述的計(jì)算機(jī)可讀介質(zhì),其中打印請(qǐng)求被轉(zhuǎn)換成與仿真類型相關(guān)的打印機(jī)語言命令。
      24.如權(quán)利要求22所述的計(jì)算機(jī)可讀介質(zhì),還包括其中根據(jù)通信失敗確定使用存儲(chǔ)在介質(zhì)上的打印信息是否能夠完成打印請(qǐng)求。
      25.如權(quán)利要求22所述的計(jì)算機(jī)可讀介質(zhì),其中公用打印驅(qū)動(dòng)程序單元與多個(gè)不同的打印機(jī)兼容。
      26.一種允許一個(gè)公用打印驅(qū)動(dòng)程序驅(qū)動(dòng)多個(gè)不同打印機(jī)的打印系統(tǒng),包括用戶終端,包括終端接口,使打印機(jī)和具有第一打印機(jī)信息的公用打印驅(qū)動(dòng)程序單元和存儲(chǔ)其他的打印信息的詳細(xì)信息存儲(chǔ)器能夠通信;以及與打印機(jī)相關(guān)的菜單生成單元;以及多個(gè)打印機(jī),每個(gè)打印機(jī)具有通信地連接到公用打印驅(qū)動(dòng)程序單元和仿真器的打印機(jī)接口,其中用新打印機(jī)替換所連接的打印機(jī)產(chǎn)生打印機(jī)信息請(qǐng)求。
      27.如權(quán)利要求26所述的打印機(jī)系統(tǒng),其中如果打印機(jī)信息請(qǐng)求失敗,菜單生成單元檢查打印信息,打印信息對(duì)應(yīng)于存儲(chǔ)在第一打印機(jī)信息存儲(chǔ)器中的序列號(hào)或制造商識(shí)別信息。
      28.如權(quán)利要求27所述的打印機(jī)系統(tǒng),其中如果菜單生成單元確定打印信息沒有存儲(chǔ)在第一打印機(jī)信息存儲(chǔ)器中,菜單生成單元生成消息。
      29.如權(quán)利要求27所述的打印機(jī)系統(tǒng),其中如果菜單生成單元確定打印信息存儲(chǔ)在第一打印機(jī)信息存儲(chǔ)器中,菜單生成單元根據(jù)存儲(chǔ)在第一打印機(jī)信息存儲(chǔ)器和詳細(xì)信息存儲(chǔ)器中的打印信息生成打印-選項(xiàng)-設(shè)置菜單。
      30.一種公用驅(qū)動(dòng)程序應(yīng)用設(shè)備,包括通信地連接到打印機(jī)的組件;請(qǐng)求打印機(jī)加載打印信息的組件;存儲(chǔ)所請(qǐng)求的打印信息的組件;以及提供對(duì)應(yīng)于所連接的打印機(jī)并能夠使用戶調(diào)整打印選項(xiàng)默認(rèn)值的打印-選項(xiàng)-設(shè)置菜單的組件。
      31.一種能夠驅(qū)動(dòng)多個(gè)不同打印機(jī)的打印驅(qū)動(dòng)程序設(shè)備,包括終端接口單元,與多個(gè)打印機(jī)接口連接;用戶終端,具有公用打印機(jī)驅(qū)動(dòng)程序單元,以從打印機(jī)加載打印信息;以及與打印機(jī)相關(guān)的菜單生成單元;以及中央處理單元,驅(qū)動(dòng)公用打印機(jī)驅(qū)動(dòng)程序從所接口連接的打印機(jī)加載打印信息。
      全文摘要
      一種公用驅(qū)動(dòng)程序應(yīng)用設(shè)備與方法。第一通信單元提供與第一打印設(shè)備的通信接口,如果第一通信單元通信地連接到第一打印設(shè)備,公用打印機(jī)驅(qū)動(dòng)程序單元從第一打印設(shè)備加載包括第一打印設(shè)備支持的打印選項(xiàng)與仿真類型的默認(rèn)值的打印信息,提供能使用戶調(diào)整打印選項(xiàng)默認(rèn)值的打?。x項(xiàng)-設(shè)置菜單,以及如果第一通信單元通信地連接第一打印設(shè)備,中央處理單元控制公用打印機(jī)驅(qū)動(dòng)程序單元從第一打印設(shè)備加載打印信息。因此,能夠提供一個(gè)公用打印機(jī)驅(qū)動(dòng)程序驅(qū)動(dòng)連接到計(jì)算機(jī)的多個(gè)打印機(jī)。
      文檔編號(hào)G06F13/10GK1629828SQ20041010023
      公開日2005年6月22日 申請(qǐng)日期2004年12月13日 優(yōu)先權(quán)日2003年12月15日
      發(fā)明者崔埈永, 金榮周 申請(qǐng)人:三星電子株式會(huì)社
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1