国产精品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>

      具有自動(dòng)模板產(chǎn)生的打印機(jī)驅(qū)動(dòng)器的制作方法

      文檔序號(hào):2479751閱讀:263來(lái)源:國(guó)知局
      專利名稱:具有自動(dòng)模板產(chǎn)生的打印機(jī)驅(qū)動(dòng)器的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及從用戶工作站打印文檔的方法,包括-激活打印機(jī)驅(qū)動(dòng)器用于將數(shù)字文檔文件提交到打印機(jī),-在打印機(jī)驅(qū)動(dòng)器中指定打印過(guò)程設(shè)定,以及-命令驅(qū)動(dòng)將文檔文件和設(shè)定提交到打印機(jī),其中單獨(dú)指定或集體指定設(shè)定值,集體指定是對(duì)一組用戶可選的預(yù)存儲(chǔ)的設(shè)定的選擇,也可稱為“模板”。本發(fā)明還涉及打印機(jī)驅(qū)動(dòng)器、實(shí)現(xiàn)本發(fā)明的方法的計(jì)算機(jī)程序和攜帶計(jì)算機(jī)代碼用于執(zhí)行本發(fā)明的方法的計(jì)算機(jī)可讀介質(zhì)。
      背景技術(shù)
      從2001年9月出版的Research Disclosure(參考號(hào)為449055)第1506頁(yè)的“為打印作業(yè)的定制格式/完成配置打印機(jī)驅(qū)動(dòng)器的建議”中知道這種方法。根據(jù)該出版物,打印機(jī)驅(qū)動(dòng)器器窗口包括多個(gè)可預(yù)定義的按鈕,每個(gè)按鈕與一組設(shè)定值相關(guān)聯(lián)。通過(guò)點(diǎn)擊該按鈕,用戶立即應(yīng)用所有相關(guān)聯(lián)的設(shè)定值。然后仍然通過(guò)單獨(dú)重置改變這些值。可通過(guò)用戶預(yù)定義按鈕或者從中央服務(wù)器下載按鈕。
      雖然這樣的預(yù)編程按鈕(或用本專利申請(qǐng)的話來(lái)說(shuō)是“模板”)通過(guò)為少量的標(biāo)準(zhǔn)打印格式提供快速一致的打印設(shè)定編程而增加了用戶舒適度,然而用戶想要使用的每一個(gè)新格式必需預(yù)先編程和存儲(chǔ)。可視實(shí)際上,經(jīng)常會(huì)發(fā)生用戶在打印過(guò)程中引入新格式并且忘記預(yù)先保存該格式。當(dāng)發(fā)出打印命令時(shí),打印機(jī)驅(qū)動(dòng)器不再存在,如果用戶想再次使用新設(shè)定,他必須再次為驅(qū)動(dòng)器重新編程。

      發(fā)明內(nèi)容
      本發(fā)明的目的是以用戶能夠輕而易舉地為新打印機(jī)作業(yè)再次使用一組修正的打印機(jī)設(shè)定的方式改進(jìn)已知的方法/打印機(jī)驅(qū)動(dòng)器。
      通過(guò)序言中所指定的方法實(shí)現(xiàn)本發(fā)明的目的,其特征在于每次用戶單獨(dú)指定并確認(rèn)至少一組預(yù)定設(shè)定值時(shí),在打印機(jī)驅(qū)動(dòng)器中自動(dòng)定義新模板并使該模板是可選擇的。
      根據(jù)本發(fā)明,一旦使用了一組修正的打印設(shè)定,自動(dòng)將該組添加到驅(qū)動(dòng)器窗口中的可選模板列表中。用于為模板重命名以及刪除多余模板的簡(jiǎn)易機(jī)制為用戶提供了舒適度。
      在另一個(gè)實(shí)施例中,新定義的模板不會(huì)立即成為常設(shè)的,但可以通過(guò)用戶的保存操作將其設(shè)為常設(shè)的。為新模板重命名隱含地表示該用戶想維持該模板并自動(dòng)地將該模板設(shè)為常設(shè)的。
      基于先進(jìn)先出的原則維持沒(méi)有被用戶設(shè)為常設(shè)的模板,以使其不超過(guò)數(shù)量N。N一般是預(yù)定的小的數(shù)(例如小于4)?;蛘?,對(duì)于用戶而言,N的值是可配置的。以這種方式,可以使用戶更容易地查看模板的數(shù)量。
      在從屬權(quán)利要求中提到了本發(fā)明的其它有利方面。


      結(jié)合下文中以示例方式描述的實(shí)施例以及附圖,本發(fā)明的這些和其它方面將更加顯而易見(jiàn)和清楚,附圖中圖1示出工作站和打印機(jī)的網(wǎng)絡(luò)系統(tǒng);圖2示出按照本發(fā)明的系統(tǒng)的示意性功能圖;圖3示出按照本發(fā)明的打印機(jī)驅(qū)動(dòng)器的作業(yè)指定窗口;圖4示出相同窗口的示意性建立;圖5、6、8、9和10示出其它作業(yè)指定窗口;圖7示出按照本發(fā)明另一個(gè)實(shí)施例的系統(tǒng)的示意性功能圖;圖11示出按照本發(fā)明在打印機(jī)作業(yè)定義過(guò)程中的使用和產(chǎn)生模板的過(guò)程的流程圖;圖12示出按照本發(fā)明另一個(gè)實(shí)施例使用和產(chǎn)生模板的過(guò)程的流程圖。
      具體實(shí)施例方式
      圖1示出通過(guò)本地網(wǎng)絡(luò)(N)連接的工作站(1)和至少一臺(tái)打印機(jī)(2)的系統(tǒng)。工作站是諸如個(gè)人計(jì)算機(jī)(PC),在每種情況下,工作站都配備有處理器單元、監(jiān)視器、鍵盤(pán)和鼠標(biāo)或其它指示器裝置。本文中術(shù)語(yǔ)“打印機(jī)”包括數(shù)字復(fù)印機(jī)。希望從其工作站打印具體數(shù)據(jù)文件的用戶可從系統(tǒng)中的多臺(tái)打印機(jī)或者甚至從所有打印機(jī)中選擇。
      為了能夠?qū)⒋蛴∥募l(fā)送到打印機(jī),工作站必須包括稱為“打印機(jī)驅(qū)動(dòng)器”的程序。打印機(jī)驅(qū)動(dòng)器程序經(jīng)由網(wǎng)絡(luò)N邏輯耦合到其中一臺(tái)打印機(jī)。當(dāng)用戶訪問(wèn)多臺(tái)打印機(jī)時(shí),他的工作站包括了每臺(tái)打印機(jī)的打印機(jī)驅(qū)動(dòng)器。
      圖2示出用戶工作站1和打印機(jī)2的系統(tǒng)的示意性功能圖。工作站1包括用于生成打印文件的應(yīng)用程序5(例如文檔編輯器)和打印機(jī)驅(qū)動(dòng)器程序10。
      當(dāng)用戶想打印打印作業(yè)時(shí),他通過(guò)點(diǎn)擊他的顯示屏幕上的應(yīng)用窗口中預(yù)定的圖標(biāo)而呼叫打印機(jī)驅(qū)動(dòng)器?;蛘撸?jīng)由操作系統(tǒng)的打印服務(wù)呼叫打印機(jī)驅(qū)動(dòng)器。例如,在微軟視窗(MS Windows)中,經(jīng)由“文件”菜單激活打印服務(wù),可通過(guò)點(diǎn)擊“屬性”窗口打開(kāi)作業(yè)指定窗口。
      如圖2所示,打印機(jī)驅(qū)動(dòng)器程序10包括數(shù)據(jù)處理部分11和用戶接口部分12,數(shù)據(jù)處理部分用于將來(lái)自應(yīng)用程序5的圖像數(shù)據(jù)重新格式化為可由打印機(jī)2使用的打印數(shù)據(jù)(一般而言是諸如腳本的頁(yè)面描述語(yǔ)言)并用于處理系統(tǒng)管理信息,用戶接口部分用于與用戶通信。
      一旦激活,打印機(jī)驅(qū)動(dòng)器用戶接口部分12在工作站顯示屏幕上打開(kāi)作業(yè)指定窗口,用戶可將預(yù)定的打印作業(yè)的指定(諸如復(fù)制份數(shù)、單面或雙面打印等)輸入該窗口。用戶可選擇作業(yè)設(shè)定或接受預(yù)先選擇的默認(rèn)設(shè)定??赡芤呀?jīng)由應(yīng)用或通過(guò)應(yīng)用選擇了一些設(shè)定。最后,用戶必須激活(點(diǎn)擊)驅(qū)動(dòng)窗口中的打印按鈕。作為響應(yīng),打印機(jī)驅(qū)動(dòng)器編譯打印數(shù)據(jù)并且經(jīng)由網(wǎng)絡(luò)(圖2中未示出)將打印數(shù)據(jù)與作業(yè)設(shè)定共同發(fā)送給打印機(jī)2。
      此外,打印機(jī)2將狀態(tài)信息發(fā)送回打印機(jī)驅(qū)動(dòng)器10,該打印機(jī)驅(qū)動(dòng)器經(jīng)由用戶接口12將該信息提供給用戶。
      圖3示出按照本發(fā)明的打印機(jī)驅(qū)動(dòng)器的作業(yè)指定窗口30。該窗口包括置于頂部的三個(gè)頁(yè)式制表(tab sheet)31、32、33,通過(guò)點(diǎn)擊相應(yīng)的制表可選擇這三個(gè)頁(yè)式制表。圖3所示的頁(yè)式制表是“作業(yè)(Job)”頁(yè)式制表32。該頁(yè)式制表32專門(mén)用于定義新的打印作業(yè)。其它頁(yè)式制表包括用于打印機(jī)設(shè)備系統(tǒng)和狀態(tài)信息的“打印機(jī)(Printer)”,以及用于指定詳細(xì)設(shè)定(諸如字體選擇和PDL解釋程序控制)的“高級(jí)(Advanced)”,在作業(yè)指定中一般不使用此“高級(jí)”頁(yè)式制表。
      圖4中更多地示出“作業(yè)”頁(yè)式制表32,其包括以下區(qū)-作業(yè)設(shè)定(41)。這里用戶可定義設(shè)定,該設(shè)定影響作業(yè)的工作流程,但并不影響打印文檔。所述設(shè)定是&lt;復(fù)制份數(shù)&gt;,&lt;作業(yè)名稱&gt;,&lt;信箱&gt;和&lt;安全&gt;。如果檢查“信箱”,在打印機(jī)中接收時(shí)不是立即打印打印作業(yè),而是等待位于打印機(jī)控制臺(tái)的操作人員選擇并隨后起動(dòng)打印作業(yè)。如果檢查“安全”,提醒用戶輸入代碼串。然后也不立即打印作業(yè),只能通過(guò)在打印機(jī)控制臺(tái)輸入代碼串起動(dòng)打印作業(yè)。
      -文檔設(shè)定(42)。在該區(qū)中,可以指定不影響打印文檔的設(shè)定。由于使用戶舒適的原因,將設(shè)定配置為多個(gè)折疊的群以便更容易查看這些設(shè)定。在示例性實(shí)施例中定義了以下群布局該群中的設(shè)定描述了文檔的頁(yè)面應(yīng)該是什么樣子??梢栽谶@里選擇頁(yè)面的方向、文檔是單面還是雙面、定義裝訂邊和頁(yè)邊位移的位置。如果用戶想在一張紙上打印兩頁(yè)或者想讓文檔看上去象小冊(cè)子,他也可以在該群中找到相應(yīng)的設(shè)定。
      紙?jiān)撊褐械脑O(shè)定描述了應(yīng)該將文檔打印到哪張紙上??梢栽谶@里選擇文檔的大小和紙張類型,還可以在這里為封面和封底定義不同紙張類型。可從這里激活頁(yè)面編程工具以定義文檔中不同紙張類型的組。
      完成該群中的設(shè)定描述了怎樣在打印機(jī)裝訂和投遞文檔。可以在這里選擇訂書(shū)釘選項(xiàng)、打印機(jī)的出紙槽或者指定校對(duì)/不校對(duì)復(fù)件。
      圖象該群中的設(shè)定描述了印刷品上的紙張內(nèi)容應(yīng)該是什么樣子??梢栽谶@里選擇粗糙或精細(xì)的圖象質(zhì)量、用水印標(biāo)記文檔內(nèi)容以及鏡像或轉(zhuǎn)化圖象。
      記帳該群中的設(shè)定使用戶能夠提供印刷品的個(gè)人記帳信息。這將在下文中進(jìn)一步解釋。
      在圖3中,所有設(shè)定群都處于折疊狀態(tài)。通過(guò)點(diǎn)擊設(shè)定欄中的三角形箭頭,其中一個(gè)群分解。圖5中示出了布局群的分解。這里所描述的分組和設(shè)定的實(shí)施例看作是示例,對(duì)本領(lǐng)域的技術(shù)人員而言,許多其它的實(shí)施例也是顯而易見(jiàn)的。
      繼續(xù)“作業(yè)”頁(yè)式制表32的區(qū)-預(yù)覽和概要(43)。如上所述,設(shè)定的數(shù)量可能非常大。大多數(shù)用戶僅僅使用所有這些設(shè)定中的一小部分,大部分設(shè)定也只是偶然改變一下。
      為了容納這個(gè),驅(qū)動(dòng)器將示出概要,該概要包括打印機(jī)最常用的設(shè)定(以及其值),該概要提供了對(duì)這些設(shè)定的直接訪問(wèn)。
      概要項(xiàng)的結(jié)構(gòu)是&lt;設(shè)定名稱&gt;[設(shè)定值]點(diǎn)擊[設(shè)定值]將打開(kāi)設(shè)定區(qū)42中的相應(yīng)群。
      預(yù)覽(盡可能)用圖表示出用戶所作出或接受的設(shè)定。
      -消息(Message)區(qū)域(44)。在概要下面為從系統(tǒng)到用戶的相應(yīng)消息預(yù)留區(qū)域。這些是錯(cuò)誤、矛盾或提供相關(guān)的消息。例如,當(dāng)用戶選擇互相排斥的(或者至少不是邏輯結(jié)合的)設(shè)定時(shí),消息區(qū)域44中出現(xiàn)概要消息以及用于撤銷(xiāo)上一次有爭(zhēng)議的選擇的“撤銷(xiāo)”按鈕。這種情況的一個(gè)例子是,當(dāng)用戶選擇單面打印以及“小冊(cè)整版”(圖5中所示的設(shè)定),這兩者不是邏輯組合,系統(tǒng)自動(dòng)在設(shè)定區(qū)中將“單面”變?yōu)椤半p面”,將注意符號(hào)置于靠近更改的設(shè)定,并且顯示消息,該消息概述了消息區(qū)域44中的自動(dòng)變化以及用于“小冊(cè)”選擇的“撤銷(xiāo)”按鈕。
      -為窗口的“OK”和“取消”按鈕預(yù)留位于驅(qū)動(dòng)器窗口底部(實(shí)際上處于“作業(yè)”頁(yè)式表單的外部)的區(qū)域(45)。
      -模板(Template)(46),將模板定義為一組描述打印作業(yè)的相干的設(shè)定默認(rèn)。模板是基于具體打印機(jī)或打印機(jī)類型的能力。模板使用戶只用通過(guò)點(diǎn)擊模板區(qū)域46中的對(duì)應(yīng)圖標(biāo)就能夠以快速有效的方式定義打印作業(yè)。
      每一次當(dāng)用戶選擇已經(jīng)存在的模板、改變模板的一個(gè)或多個(gè)設(shè)定以及通過(guò)點(diǎn)擊區(qū)域45中的“OK”按鈕確認(rèn)變化時(shí),自動(dòng)建立模板。將包含這些新設(shè)定的新模板自動(dòng)添加到列表中并將其命名為模板(n)(n是整數(shù))。
      每一次建立新的模板時(shí),為其分配可用編號(hào)(n+1)。只要在模板視圖46中有已編號(hào)的模板,每個(gè)新模板獲得比現(xiàn)有最大編號(hào)的模板更大的編號(hào)。如果用戶為已編號(hào)模板重命名或刪除已編號(hào)模板使得沒(méi)有剩余的編號(hào)(n=0),系統(tǒng)再次從1開(kāi)始。同樣可以考慮采用其它的命名習(xí)慣(例如包括日期/時(shí)間郵戳或包括建立的文件檔案名稱)。
      一旦建立了模板,就不改變?cè)撃0?。除了模板名稱以外,不能編輯該模板。通過(guò)使用上下文菜單(“雙擊”)選項(xiàng)“重命名”改變模板名稱。
      用戶可根據(jù)位置和情況刪除模板。在實(shí)施例中,假設(shè)當(dāng)創(chuàng)建者沒(méi)有努力通過(guò)為模板重命名而使模板是可識(shí)別的時(shí)該模板很明顯不會(huì)被保存,自動(dòng)刪除在預(yù)定時(shí)間周期(例如一天)內(nèi)該沒(méi)有重命名的模板。同樣,在(可能是用戶可編程的)預(yù)定時(shí)間期間,當(dāng)沒(méi)有使用某模板時(shí),自動(dòng)刪除該模板。然而,在另一個(gè)實(shí)施例中,可通過(guò)系統(tǒng)管理員將一個(gè)或多個(gè)模板(例如圖3所示的“標(biāo)準(zhǔn)”模板)定義為不可刪除的。該不可刪除的特征提供了利用“公司默認(rèn)值”的方法。可在模板區(qū)46中通過(guò)附加掛鎖圖標(biāo)示出不可刪除的模板。
      為了防止模板的數(shù)量不受控制地增長(zhǎng),在本發(fā)明的實(shí)施例中,基于先進(jìn)先出(FIFO)的原則,新建立模板的數(shù)量的最大值為預(yù)定值N。這意味著當(dāng)新模板是第N+1個(gè)時(shí),自動(dòng)刪除最早的新模板。數(shù)N一般比較小,否則,用戶不能夠記住新模板的用途。
      在特殊實(shí)施例中,N等于1。在許多情況下,用戶改變打印過(guò)程的設(shè)定,然后點(diǎn)擊打印機(jī)驅(qū)動(dòng)器的“OK”按鈕。作為響應(yīng),將打印作業(yè)提交到打印機(jī),打印機(jī)驅(qū)動(dòng)器窗口消失。一般地,該時(shí)刻用戶意識(shí)到他想維持那些設(shè)定用于另一個(gè)打印作業(yè)。如果那些設(shè)定是可恢復(fù)的,將是非常方便的,本發(fā)明通過(guò)定義“上次使用”的模板提供用戶調(diào)用的方法。對(duì)這些情況而言,N=1的值是足夠的。在另一個(gè)實(shí)施例中,N的值是可由用戶配置的,使得用戶能夠使系統(tǒng)以他喜歡的方式運(yùn)轉(zhuǎn)。
      在另一個(gè)實(shí)施例中,可通過(guò)用戶顯式保存操作從FIFO隊(duì)列中取出新模板。然后將這些模板設(shè)為常設(shè)的并且將其保持為用戶可選擇的。為模板重命名(如上文所述)自動(dòng)將模板保存為常設(shè)狀態(tài)。發(fā)明者也可以考慮其他的將新模板設(shè)為常設(shè)的方式,諸如顯式“保存”選項(xiàng),或者在以下結(jié)合附圖6所述的彈出菜單中,或者以打印機(jī)驅(qū)動(dòng)器窗口中的專用密鑰的形式。
      可在2個(gè)位置上建立模板從打印首選項(xiàng)(經(jīng)由視窗開(kāi)始菜單)裝入的驅(qū)動(dòng)器中和應(yīng)用(例如微軟Word(MS Word))裝入的打印機(jī)驅(qū)動(dòng)器中。
      在模板區(qū)域46中通過(guò)圖標(biāo)和名稱表示模板。圖標(biāo)是動(dòng)態(tài)的并且是預(yù)覽的更小表示??稍趫D標(biāo)中識(shí)別模板所表示的有限數(shù)量的設(shè)定。當(dāng)選擇模板時(shí),在預(yù)覽部分中顯示結(jié)果的預(yù)覽。模板顯示具有模板全名和模板日期/時(shí)間的工具提示。
      雙擊模板對(duì)象打開(kāi)如圖5中所示的設(shè)定區(qū)域42。如圖6中所示,單擊鼠標(biāo)右鍵,在模板圖標(biāo)(60)上打開(kāi)上下文菜單61。該菜單包括以下選項(xiàng)設(shè)定(Setting)(打開(kāi)設(shè)定區(qū)域42用于重新定義設(shè)定)、重命名(Rename)(用于改變模板區(qū)域46中提供的名稱并自動(dòng)保存為常設(shè)的模板)以及刪除(Delete)(用于刪除模板以防止模板的數(shù)量增長(zhǎng)過(guò)度并且刪去非功能模板和不再使用的模板)。此外,雖然在圖5中未示出,然而菜單可包括用于將模板設(shè)為常設(shè)的“保存”選項(xiàng)。
      使用上述選項(xiàng),用戶可以容易使模板機(jī)制適應(yīng)他的需要和希望。
      模板可具有四種狀態(tài)啟動(dòng)、啟動(dòng)鎖定、禁用和禁用鎖定。當(dāng)禁用模板時(shí),該模板不能使用(打印按鈕不工作)。禁用可以是例如取決于用戶的。當(dāng)鎖定模板時(shí),用戶不能刪除該模板。
      如圖4所示,模板區(qū)46和設(shè)定區(qū)42共享打印機(jī)驅(qū)動(dòng)器窗口中的一個(gè)空間,如圖中箭頭47所表示的。為了處理模板,將設(shè)定區(qū)折疊,當(dāng)打開(kāi)驅(qū)動(dòng)器窗口時(shí),這也是正常視圖。如圖5所示,當(dāng)打開(kāi)設(shè)定區(qū)時(shí),模板(55)的一小塊依然可見(jiàn),以避免用戶不能檢索模板??赏ㄟ^(guò)點(diǎn)擊設(shè)定欄(Setting)56或點(diǎn)擊仍然可見(jiàn)的模板區(qū)的一小部分(57)關(guān)閉設(shè)定。
      在選擇模板或者可能改變了模板中的一個(gè)或多個(gè)設(shè)定后,用戶可以點(diǎn)擊驅(qū)動(dòng)窗口右下腳的“OK”按鈕34(圖3)以確認(rèn)設(shè)定(如上所述,該操作自動(dòng)建立新的模板),返回(視窗)打印服務(wù)并激活打印命令。
      現(xiàn)在結(jié)合圖11概述打印作業(yè)定義過(guò)程中使用并產(chǎn)生模板的過(guò)程。
      在步驟S10中,用戶進(jìn)入打印機(jī)驅(qū)動(dòng)器的用戶接口窗口,更具體地,用戶進(jìn)入用戶接口窗口的頁(yè)式制表“作業(yè)”(32)。步驟S20中,為了定義打印作業(yè),用戶可選擇模板或者通過(guò)不選擇模板接受當(dāng)前默認(rèn)模板(在一個(gè)實(shí)施例中可以是“標(biāo)準(zhǔn)”模板,在另一個(gè)實(shí)施例中,該模板用在上次打印作業(yè)中),系統(tǒng)示出暫時(shí)的選擇(S30或S40)。接下來(lái),系統(tǒng)在步驟S50中檢查用戶是否改變了當(dāng)前所示出的設(shè)定。
      如果用戶對(duì)當(dāng)前呈現(xiàn)的設(shè)定滿意并且在不改變?cè)O(shè)定的情況下點(diǎn)擊“OK”按鈕34(S55),系統(tǒng)應(yīng)用設(shè)定(S90)并在S100中離開(kāi)作業(yè)定義階段。
      如果用戶確實(shí)改變了設(shè)定(并且通過(guò)點(diǎn)擊“OK”按鈕34確認(rèn)了改變,S60),系統(tǒng)在步驟S70中檢查是否已經(jīng)認(rèn)為一組新定義的設(shè)定值是“模板”。如果不是,系統(tǒng)產(chǎn)生默認(rèn)名稱是“模板n”的新模板(以后用戶可改變?cè)撃0?并在以下打印作業(yè)定義過(guò)程(S80)中使該模板是可用的。其后,系統(tǒng)應(yīng)用新設(shè)定(S90)并在S100中離開(kāi)作業(yè)定義階段。
      圖12示出另一個(gè)過(guò)程,如上所述,其中新定義的模板數(shù)最大至前面所述的數(shù)N。在本實(shí)施例中,除非顯式保存或重命名,否則模板是非常設(shè)的(如上所述).
      在步驟S10中,用戶進(jìn)入打印機(jī)驅(qū)動(dòng)器的用戶接口窗口,更具體地,用戶進(jìn)入用戶接口窗口的頁(yè)式制表“作業(yè)”(32)。步驟S20中,為了定義打印作業(yè),用戶可選擇模板或者通過(guò)不選擇模板接受當(dāng)前默認(rèn)模板(在一個(gè)實(shí)施例中是“標(biāo)準(zhǔn)”模板,在另一個(gè)實(shí)施例中,該模板用在上次打印作業(yè)中),系統(tǒng)示出暫時(shí)的選擇(S30或S40)。接下來(lái),系統(tǒng)在步驟S50中檢查用戶是否改變了當(dāng)前所示出的設(shè)定。
      如果用戶對(duì)當(dāng)前呈現(xiàn)的設(shè)定滿意并且在不改變?cè)O(shè)定的情況下點(diǎn)擊“OK”按鈕34(S55),系統(tǒng)應(yīng)用設(shè)定(S90)并在S100中離開(kāi)作業(yè)定義階段。
      如果用戶不改變?cè)O(shè)定(并且通過(guò)點(diǎn)擊“OK”按鈕34確認(rèn)改變,S60),系統(tǒng)在步驟S70中檢查是否已經(jīng)認(rèn)為一組新定義的設(shè)定值是“模板”。如果不是,系統(tǒng)產(chǎn)生默認(rèn)名稱是“模板n”的新模板,以后用戶可改變?cè)撃0澹酉聛?lái),在步驟S82中,系統(tǒng)檢查新模板是否會(huì)導(dǎo)致非常設(shè)模板的數(shù)量比N大。如果這樣,系統(tǒng)自動(dòng)刪除最早的非常設(shè)模板(S84)并且將新模板添加到一組可選模板(S86)中。可在顯示窗口(圖4的模板區(qū)46)中將剩余的模板從1到N重新編號(hào)。或者,圖示的模板編號(hào)持續(xù)增加,或者僅僅在用戶的命令下或啟動(dòng)個(gè)人計(jì)算機(jī)時(shí)完成重編號(hào)。此后,系統(tǒng)應(yīng)用新設(shè)定(S90)并在S100中離開(kāi)作業(yè)定義階段。
      雖然在上文中每個(gè)和全部設(shè)定值的變化導(dǎo)致產(chǎn)生新模板,在本發(fā)明的保護(hù)范圍內(nèi)同樣考慮限制定義新模板對(duì)于一群有限設(shè)定中的變化的影響。例如,復(fù)制份數(shù)的變化可能是不定義新模板的變化。此外,本發(fā)明還包括這樣一個(gè)實(shí)施例,在該實(shí)施例中,在建立新模板之前,系統(tǒng)首先檢查設(shè)定值的組合是否已經(jīng)作為模板存在,如果是,系統(tǒng)不建立新模板。這樣的檢查也可限于上述的一群預(yù)定設(shè)定。
      原則上可將模板輸出到其它打印機(jī)驅(qū)動(dòng)器以使用戶不必為他所能打印的每臺(tái)打印機(jī)制定新模板。
      現(xiàn)在解釋在用戶為幾個(gè)不同帳戶工作并且必須為任何一個(gè)帳戶分配打印作業(yè)的情況下設(shè)定機(jī)制的特殊應(yīng)用。在此情況下,如圖7所示,整個(gè)系統(tǒng)可包括具有記帳明細(xì)數(shù)據(jù)庫(kù)16的記帳應(yīng)用15。所述記帳應(yīng)用連接到打印機(jī)驅(qū)動(dòng)器(用于交換記帳信息)以及打印機(jī)2(用于接收關(guān)于實(shí)際打印過(guò)程的信息)。
      圖8示出具有為記帳設(shè)定而打開(kāi)的設(shè)定區(qū)的打印機(jī)驅(qū)動(dòng)器窗口。圖8應(yīng)用于用戶,其在帳號(hào)為“23456”(將其輸入記帳ID(AccountID)區(qū)81中)的基本帳戶(該帳戶可能是他的個(gè)人帳戶,也可能是部門(mén)或其它帳戶)上打印并且為多個(gè)客戶(他必須為他們單獨(dú)成本總和)服務(wù)??稍凇俺杀局行?Cost Center)”區(qū)82中選擇特定客戶(在本示例中選擇“XYZ公司(XYZ Company)”。在一個(gè)實(shí)施例中,作為對(duì)特定帳號(hào)條目的響應(yīng),打印機(jī)驅(qū)動(dòng)器向記帳應(yīng)用15詢問(wèn)分配給該帳號(hào)的帳戶條目(例如客戶名稱),然后基于存儲(chǔ)在數(shù)據(jù)庫(kù)16中的該特定帳號(hào)的信息在“成本中心”區(qū)中呈現(xiàn)客戶選項(xiàng)表。用戶可通過(guò)點(diǎn)擊位于“成本中心”區(qū)右端的按鈕85查看所述選項(xiàng)表并選擇其中一個(gè)條目。
      在另一個(gè)實(shí)施例中,在沒(méi)有記帳應(yīng)用15干預(yù)的情況下只用在“成本中心”區(qū)82中鍵入?yún)⒖肌?br> 當(dāng)用戶實(shí)際發(fā)出打印作業(yè)命令時(shí),將包括帳號(hào)和“成本中心”信息的信息傳送到記帳應(yīng)用15。然后,當(dāng)打印機(jī)實(shí)際打印該作業(yè)時(shí),其將打印處理數(shù)據(jù)發(fā)送到記帳應(yīng)用15,該記帳應(yīng)用15計(jì)算成本并將其存儲(chǔ)在數(shù)據(jù)庫(kù)16中。
      當(dāng)用戶為一個(gè)客戶運(yùn)作一些不同的方案時(shí),可將對(duì)應(yīng)的分開(kāi)的帳戶存儲(chǔ)在數(shù)據(jù)庫(kù)16中或者使用一個(gè)帳戶,并且在“定制(custom)”區(qū)83中輸入附加信息。同樣,每一次當(dāng)發(fā)出打印作業(yè)命令時(shí),向記帳應(yīng)用15報(bào)告此附加信息。
      如圖8、9、10的序列所示,即使所有其它的設(shè)定都相同,任意一個(gè)區(qū)81、82或83中的每個(gè)不同條目導(dǎo)致模板區(qū)46中產(chǎn)生新模板。在圖10中,將圖8和9中定義的兩個(gè)模板示為模板區(qū)46中兩個(gè)最右邊的模板101和102。可以看出用戶已經(jīng)為這兩個(gè)模板重命名以便識(shí)別它們。
      在另一個(gè)實(shí)施例中,打印機(jī)驅(qū)動(dòng)器向記帳應(yīng)用15詢問(wèn)用戶所選擇的帳戶或子帳戶上的信息。然后最好將該信息呈現(xiàn)在消息區(qū)44中,該信息包括直至該時(shí)刻的全部累加成本、用戶的特殊偏好等。
      雖然已經(jīng)基于上述實(shí)施例描述了本發(fā)明,本領(lǐng)域的技術(shù)人員會(huì)認(rèn)識(shí)到權(quán)利要求所闡述的保護(hù)范圍內(nèi)的其它實(shí)施例。認(rèn)為這樣的實(shí)施例為本專利保護(hù)所涵蓋。
      權(quán)利要求
      1.一種從用戶工作站打印文檔的方法,包括以下步驟-激活打印機(jī)驅(qū)動(dòng)器用于將數(shù)字文檔文件提交到打印機(jī),-在所述打印機(jī)驅(qū)動(dòng)器中指定打印過(guò)程設(shè)定,以及-命令所述驅(qū)動(dòng)器將所述文檔文件和所述設(shè)定提交到所述打印機(jī),其中單獨(dú)指定或集體指定設(shè)定值,集體指定是對(duì)一組用戶可選的預(yù)存儲(chǔ)的設(shè)定的選擇,也可稱為“模板”。其特征在于每一次用戶單獨(dú)指定并確認(rèn)一組預(yù)定的設(shè)定中的至少一個(gè)的值時(shí),在所述打印機(jī)驅(qū)動(dòng)器中自動(dòng)定義新模板并使該模板是可選擇的。
      2.如權(quán)利要求1所述的方法,其特征在于在所述一組預(yù)定的設(shè)定中,如果新模板沒(méi)有與已經(jīng)存在的模板不同,則不定義所述新模板。
      3.如權(quán)利要求1所述的方法,其特征在于設(shè)定值的獨(dú)立指定包括在模板中改變所述值。
      4.如權(quán)利要求1所述的方法,其特征在于通過(guò)用戶的保存操作將新模板設(shè)為常設(shè)的。
      5.如權(quán)利要求4所述的方法,其特征在于基于先進(jìn)先出的原則維持沒(méi)有被用戶設(shè)為常設(shè)的新模板的最大數(shù)N。
      6.如權(quán)利要求5所述的方法,其特征在于N<4。
      7.如權(quán)利要求6所述的方法,其特征在于N=1。
      8.如權(quán)利要求5所述的方法,其特征在于N是可配置的,可由用戶設(shè)定。
      9.如權(quán)利要求1所述的方法,其包括使用戶能夠定義模板名稱。
      10.如權(quán)利要求9所述的方法,其特征在于為沒(méi)有被自動(dòng)設(shè)為常設(shè)的新模板重命名包括保存操作。
      11.如權(quán)利要求1所述的方法,其包括使用戶能夠刪除模板。
      12.如權(quán)利要求1所述的方法,其特征在于至少一個(gè)預(yù)定義的模板永遠(yuǎn)不能被用戶刪除。
      13.如權(quán)利要求1所述的方法,其包括將選擇窗口中的模板呈現(xiàn)在工作站顯示屏幕上。
      14.如權(quán)利要求1所述的方法,其包括根據(jù)窗口中選擇的模板將多個(gè)設(shè)定的值的概要呈現(xiàn)在工作站顯示屏幕上。
      15.如權(quán)利要求1所述的方法,其包括根據(jù)窗口中當(dāng)前指定的設(shè)定將多個(gè)設(shè)定的值的概要呈現(xiàn)在工作站顯示屏幕上。
      16.一種在諸如PC的工作站中使用的打印機(jī)驅(qū)動(dòng)器,用于將文檔文件打印到打印機(jī),其包括數(shù)據(jù)處理部分,用于處理文檔數(shù)據(jù)并將處理的文檔數(shù)據(jù)提交到打印機(jī),以及圖形用戶接口部分,用于通過(guò)將信息呈現(xiàn)在所述工作站的顯示屏幕上與用戶通信,所述打印機(jī)驅(qū)動(dòng)器被布局用于實(shí)現(xiàn)權(quán)利要求1-15中任意一項(xiàng)所述的方法。
      17.一種包括計(jì)算機(jī)代碼的計(jì)算機(jī)程序,所述計(jì)算機(jī)代碼在計(jì)算機(jī)中執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1-15中任意一項(xiàng)所述的方法。
      18.一種計(jì)算機(jī)可讀介質(zhì),其攜帶實(shí)現(xiàn)權(quán)利要求1-15中任意一項(xiàng)所述的方法的計(jì)算機(jī)代碼。
      全文摘要
      從用戶工作站打印文檔的方法,包括激活打印機(jī)驅(qū)動(dòng)器用于將數(shù)字文檔文件提交到打印機(jī),在打印機(jī)驅(qū)動(dòng)器中指定打印過(guò)程設(shè)定,以及命令驅(qū)動(dòng)將文檔文件和設(shè)定提交到打印機(jī),其中單獨(dú)指定或集體指定設(shè)定值,集體指定是對(duì)一組用戶可選的預(yù)存儲(chǔ)的設(shè)定的選擇,也可稱為“模板”。每次用戶單獨(dú)指定并確認(rèn)一組預(yù)定的設(shè)定中的至少一個(gè)時(shí),在打印機(jī)驅(qū)動(dòng)器中自動(dòng)定義新模板并使其為可選擇的。為了更容易識(shí)別新模板,可通過(guò)用戶為其重命名。同樣,可以很容易地刪除模板以保持編號(hào)可用。此外,基于FIFO原則,通過(guò)不使新定義的模板數(shù)量變?yōu)榇笥陬A(yù)定值來(lái)管理模板的數(shù)量。通過(guò)顯式地將模板定義為常設(shè)的可將模板排除在FIFO維護(hù)過(guò)程之外。
      文檔編號(hào)B41J29/38GK1658143SQ2005100047
      公開(kāi)日2005年8月24日 申請(qǐng)日期2005年1月21日 優(yōu)先權(quán)日2004年1月23日
      發(fā)明者V·圖馬諾瓦, B·J·赫穆斯, R·R·F·多格曼斯, A·C·莫斯卡特, R·L·A·H·范馮德倫, F·德榮格 申請(qǐng)人:奧西-技術(shù)有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1