新四季網

彩色印表機技術的製作方法

2023-05-19 16:14:31 1

專利名稱:彩色印表機技術的製作方法
技術領域:
本發明涉及銷售點終端(POS)的彩色列印。
背景技術:
在此,RS是零售商店(retail store)的首字母縮寫。 在此,ID是身份標識(identification)的首字母縮寫。 在此,CS是計算機系統(computer system)的首字母縮寫。 在此,POS是銷售點終端(pointof sale)的首字母縮寫。 在此,SVG是可縮放矢量圖形(scalable vector graphics)的首字母縮寫。 可縮放矢量圖形(SVG)是可擴展標記語言(XML)的標記語言,用於描述 二維矢量圖形,該圖形包括靜態和動態的,或者是聲明性的或者是文本性 的。它是由全球資訊網聯盟創建的開放性標準。
在此,SVG表示用於描述二維矢量圖形的任一XML標記語言。 在此,CID是顧客身份標識(customer identification)的首字母縮寫。 可縮放矢量圖形
可縮放矢量圖型(SVG)是可擴展標記語言(XML)的標記語言,用於 描述二維矢量圖形,該圖形包括靜態和動態的,或者是聲明性的或者是文 本性的。它是由全球資訊網聯盟創建的開放性標準。SVG支持3種圖形對象 矢量圖形形狀(例如由直線和曲線組成的路徑,和以此路徑為邊界的區 域)、光柵圖形圖像/數字圖像,以及文本。圖形對象可以被編組,風格化,
變換,以及組合進先前呈現的對象。文本可以在4壬一適合於應用的XML 命名空間,因此加強了 SVG圖形的可搜索性和可訪問性。特性設置包括
嵌套的變換、剪輯的路徑、a掩飾、濾波效果、模板對象和可延展性。SVG 畫圖可以是動態的和交互的。用於SVG的文檔對象模型(DOM),包括全 XML DOM,藉由ECMA腳本或SMIL允許直接且有效的矢量圖動畫製作。 豐富的事件處理操作如滑鼠移動(mouseover)和滑鼠點擊(onclick)可以 分配給任何SVG圖形對象。由於它的兼容性和其他Web (網絡)標準的 影響,類似腳本的特徵可以在同一 Web (網絡)頁內在來自不同命名空間 的SVG元素和其它XML元素上同時完成。SVG圖l象可以gzip壓縮方式 存儲,在此情形,它們可被稱為"SVGZ文件"。 色彩映射
RGB顏色模型是加色模型(additive model),其中以不同方式組合紅 色、綠色和藍色(通常用於加色光模型)以重新產生其它顏色。模型的名 字和簡寫"RGB"來自3原色紅色、綠色和藍色。
此顏色模型基於將下述顏色的^素混合以產生其它顏色、二青L、 M:品 紅、Y^黃色和&=基本(key)(黑色)。理想的CMY顏色的混合是減色的 (青色、品紅、黃色一起列印在白色上將出現黑色)。CMYK通過光吸收 進行工作。;波看到的顏色來自未^皮吸收的光的部分。在CMYK,品紅加黃 色產生紅色,品紅加青色產生藍色,青色加黃色產生綠色。
顏色模型並不通過每個顏色進行定義,除非定義了顏色的準確光譜組 成,否則混合顏色的結果並不準確。那麼,顏色模型變成了絕對色彩空間, 例如sRGB或Adobe RGB。絕對色彩空間是顏色明確的色彩空間,其中顏 色不依賴於任何外部因素。 一種普遍的把色彩空間(例如RGB)轉變為絕 對色彩的方式是定義ICC特性描述文件,其包括RGB的特徵。這不是表 達完全色彩的唯一方式,但在許多產業中這是標準。RGB顏色由廣泛接受 的包括sRGB和Adobe RGB的特性描述文件定義。增加ICC特性描述文 件到一個圖形或文檔的過程有時被稱作標籤;因此標籤標記了圖形或文檔 中的顏色的絕對意義。1993年,國際色彩聯盟(CCC)由8個工業供貨商 組建,以創建通用的在所有作業系統和軟體包上透明運行的色彩管理系 統。
sRGB色彩空間,或標準RGB(紅綠藍),是由惠普(Hewlett-Packard )和微軟公司(Microsoft Corporation)合作創建的RGB色彩空間。且已經 被W3C、 Exif、 Intel、 Pantone、 Corel和多個其它工業廠商認可。它也被 開源軟體(例如GIMP)較好的接受,且被用於具有所有權的且開放的圖 形文件才各式(例如SVG)。
sRGB將紅色、綠色和藍色原色定義為這樣的顏色其中3個通道中 的一個處於最大值,另外2個為零。在CIE xy色度坐標中,紅色在
,綠色在
,藍色在
且白點是在
的D65白點。sRGB已經由於這些原色的不良安排受到了批 評。如果你限制指數(index)於0到1的範圍,你就不能在完全在人類可 視顏色序列內的色域(由三色產生的三角形)之外解決這個問題。
sRGB也定義這些原色的亮度和存儲的實際數值之間的非線性轉換。 轉換曲線與CRT顯示的伽瑪響應類似。對於得到sRGB圖像的正確顯示, 複製該曲線比原色更重要。這個非線性轉換意味著sRGB是基於整數圖像 文件內的數值的適當有效應用以顯示人類可辨識的亮度。
ICC規範考慮當顏色在應用和作業系統間移動時,從創建點到最終打 印的顏色保真度。ICC主要強調定義ICC特性描述文件的格式,其通過定 義源或目標色彩空間和特性描述文件連接空間(PCS)之間的映射描述了 特定裝置或觀察需求的顏色特徵。此PCS或者是L*a*b*或者是CIE XYZ 色彩空間。映射可應用表格來完成,應用內插法,或通過一系列用於變換 的參數。
為了明白實踐中這是如何工作的,假設我們具有特定的RGB和CMYK 色彩空間,並希望從該RGB轉換到該CMYK。第一步是獲得兩個相關的 ICC特性描述文件。為執行轉換,首先用RGB特性描述文件將每個RGB 三元組R、 G、 B轉換為PCS。如果必要,PCS在1/^*13*和CIE XYZ之間 轉換,這是一個已經定義的轉換。然後PCS被轉變為所需的C、 M、 Y、 K四個值。從RGB到CMYK顏色的轉換公式是公知的。參看例如在 http:〃en.wikipedia.org/wiki/CMYK—color—model中描述的轉換公式。
彩色印表機和印表機介質
彩色印表機的墨水典型的射向紙張,並以投射的方式被推進到紙張 上。同一顏色墨水的每次投射量具有相同墨水體積。因此,投射量和墨水 體積是同義的。通常彩色印表機驅動器描繪列印文件為用於列印的平面文 件(flat file )。
因此,印表機驅動軟體將從SVG文件和SVG文件引用的多個圖像文 件描繪單個平面列印文件。
印表機列印到薄片或帶狀材料,典型的是紙張。這些材料具有下述可 計量的性質基重、平均厚度、單張厚度、密度、拉伸強度、光滑度、亮 度/白度、光澤度、不透明性、撕裂強度、多孔性、透氣性、彈性、滲墨性 和磨蝕性。除了其它內容之外,這些量還可表徵親水性對疏水性、纖維 耳又向、密度和組成。
大多數彩色列印才幾基於CMYK標準列印,且在列印前在內部將RGB 格式的圖像數據轉換為CMYK格式。即使不是所有印表機,也是大多數 彩色印表機驅動器現在都不包括SVG標準,也即,它們不描繪SVG文件。

發明內容
本發明的 一 個目的是減小用於列印某些圖像對象的墨水量。 本發明的另一個目的是減小在POS上列印銷售信息所需的網絡數據
傳輸量。
本發明的再一個目的是提供POS上的購買交易信息和銷售信息的彩
色列印。
通過本發明的網絡計算機系統實現了上述和其它目的,該計算機系統
包括遠離RS的中央CS、 RS本地的本地CS和RS內的POS彩色印表機。 圖像對象文件的資料庫被存儲在本地RS。 SVG文件的資料庫被存儲在中 央CS。 SVG文件中至少有一個引用圖像對象資料庫中的圖像對象。每個 這樣的SVG文件給它引用的圖像對象定義矢量位置和尺寸(尺度)。每個 這樣的SVG文件和它引用的文件定義對於列印相應銷售信息必要的數據。
中央CS傳輸至少一個與CID相關的SVG文件到本地CS。當本地CS 隨後確認涉及該CID的購買交易正在發生時,則本地CS應用與該CID相 關的SVG文件來列印購買交易的相應的銷售信息以及登記收據。
優選的,中央CS也存儲圖像對象資料庫或庫,後者包括圖像對象的 版本、每個SVG文件的版本和將發送到每個RS的版本的最新版本信息。 每個RS可接收不同圖像對象、SVG文件和它們的版本。中央CS產生圖 像對象版本的圖像對象文件資料庫更新並將其傳輸至每個本地CS,相應 的RS將需要列印引用那些新的或已更新的圖像對象的新的或已更新的 SVG文件。
圖像對象資料庫例如可以包括背景圖像欄位文件,例如多個不同顏色 欄位文件,也就是利用SVG文件定義的可能多於一個優惠巻的圖像欄位 成分。例如特定製造商的所有商品的所有優惠巻可使用某一種背景圖像文 件。
中央CS執行^L則以確定銷售信息相關於每個CID。中央CS使CID 與相應的SVG文件相關。SVG文件所引用的圖像對象文件被存儲於零售 商店的本地CS。在本地商店的交易中,CID的識別導致POS彩色印表機 基於與該CID相關的SVG文件列印銷售信息。
通過只列印具有期望顏色的印刷品所需的不同顏色(青色、品紅、黃 色和可選的黑色)墨點的最小數量,最小化用於彩色列印的墨水。典型的, 通過將每種顏色的墨點投射到紙上,使用這4種不同墨水顏色產生列印顏 色。典型的,印表機驅動軟體命令印表機投射出的每種顏色的墨點比獲得 特定顏色的列印所需的不同顏色的墨點的最小數量多。
獲得特定列印顏色的每個顏色的墨點的最小數量(在下文中稱之為墨 點的最小數量)可依據列印驅動軟體、印表機品牌、列印紙特性、圖像對 象的屬性的分類,其中後者包括其是否為背景、前景、文本以及在(包括 x和y坐標上的長度和總面積的)列印尺寸上圖像對象的量化,。
作為實例,假設暗品紅背景的數字表示可指示特定的常規彩色噴墨打 印機驅動器每像素使用20個墨點。需要產生列印顏色所需的墨點的最小 數量通過檢查被列印的內容的顏色來確定,對於文本僅需5個品紅墨點, 在小十字區域前景材料僅需8個品紅墨點,而大面積畫布背景僅需12個 口n 紅墨點。
本發明提供替代原始圖像對象而產生修改的圖像對象,然後列印該修 改的圖像對象,以致僅應用墨點的最小數量於列印的每個點即可獲得特定 的列印顏色。該修改的圖像對象包括以定義修改的顏色的數據來定義原始 圖像對象中的每個原始顏色的數據。定義修改的顏色的數據是導致印表機 驅動軟體列印獲得原始顏色列印效果的墨點的最小數量的數據,或幾乎等 於獲得原始顏色列印效果的墨點的最小數量的每個顏色墨點的數量。
返回至該實例,本發明提供修改的圖像對象背景,該背景用品紅色調 減小的數據代替原始品紅顏色數據,品紅色調減小將導致每像素只列印所
需的12個品紅墨點以重現所期望的列印顏色。
在顏色映射中,不是所有的青色、品紅、黃色和黑色的點的組合都作
為顏色存在。它可以是並不準確的對應於顏色的墨點的最小數量的某些 組。在那種情況下,可以選擇其墨點的組是幾乎等於墨點的最小數量的組 的顏色與其相對應。上述的幾乎等於可以例如通過選4奪顏色可以確定,該
顏色在墨點的最小數量的組和與CYMK色彩空間內的每個顏色相關的墨 點的組內,具有對於CYMK墨點的數量的差異的最小二乘方值(least squares value )。
對於一組被測量的顏色可確定CMYK墨點的最小數量。然後來自被 測量的顏色的組的墨點的最小數量的內插法和/或外插法可被用於確定色 彩空間內的所有顏色的墨點的最小數量。目前優選的色彩是具有256000 數字顏色定義的RGB色彩空間,其每個顏色定義對應一個不同顏色。色 彩空間(也即,顏色的數字表示)中的幾乎等於墨點的最小數量的顏色可 以不同方式進行選擇。例如該顏色可被選擇,其方式是通過確定色彩空 間中的哪個顏色與色彩空間內被墨點的最小數量指定的顏色存在最少的 最小二乘方的差異,然後選擇該顏色。由於大多彩色印表機基於CMYK 軟體列印,所以必須在傳輸數據至印表機時或之前將RGB數據轉換為 CMYK數據。目前的印表機典型的在內部執行此RGB到CMYK的轉換。 因此,其足以定義RGB中對應於在RGB色彩空間內數字定義的原始圖像 對象的墨點的最小數量的顏色。
通過如前所述啟動一組原始圖像對象(優選的用RGB表示)並產生 修改的圖像對象(優選的用RGB表示),形成前景圖像對象資料庫或庫。 對應每個原始圖像對象,可有多個修改的圖像對象或版本,其中的每個都 相關於元數據(metadata)。該元數據可定義相應的紙張特性或紙張類型、 印表機類型、列印驅動器、圖像對象的尺寸和z位置。(因此,每個原始 對象可與一組原始圖像對象文件相關,每個該文件都在一個或多個相關特 性上不同。)中央CS跟蹤與每個RS相關的SVG文件,確定RS需要圖像 對象資料庫的哪個子集要列印其SVG文件,並將該圖像對象的子集傳輸 至該RS的本地CS,其中被跟蹤的SVG文件指定銷售信息標記數據。
發明人已經發現列印大面積所需的墨點的最小數量可超出列印小面 積相同顏色所需的墨點的數量,且列印較亮顏色所需的墨點的最小數量超 出列印較暗顏色的墨點的最小數量。
圖像對象資料庫中的圖像對象是被包括在POS處列印的銷售信息內 的圖像的組成部分。該銷售信息可以是優惠巻。該銷售信息可包括如下的
圖像元素製造商記錄、品牌標誌、產品標誌、產品圖畫、背景、高亮顯 示區、水印和優惠巻或諸如矩形的外圍區域的信息邊界。
所需的墨水數量部分地依賴於墨水的橫向(在紙張的平面內)擴散-墨水蔓延的距離。因此,如果在特定紙張上的橫向擴散是充分的,以致與 來自間隔的像素的墨水在紙張中合併而在非列印像素位置再現所需的顏 色,則一個顯然的改變將是跳過某些像素的列印,例如間隔的像素。與此 相關的,列印能夠可選地包括所有邊緣像素,以阻止模糊的邊界。最後, 用於列印條碼的黑色墨水可由列印藍色或藍色與黑色的條所替代。


圖1是網絡計算機系統1的示意圖2是圖1的本地計算機系統的一個實施例的示意圖3是包括在中央CS資料庫IOA的數據結構示意圖4是包括在POS計算機資料庫20A的數據結構示意圖5是包括在獎勵(incentive )計算機資料庫30A的數據結構示意圖6是包括在POS彩色印表機資料庫40A的數據結構示意圖;和
圖7是描述網絡CS 1的應用方法概觀的流程圖。
具體實施例方式
圖1示意性的描述了包括中央CS 10、中央CS資料庫10A、用於零 售商店RS 1的本地CS 80和廣域網(WAN) 70的計算機網絡系統1。而 且,圖1描述了連接到用於零售商店RS2等的多個CS的WAN 70。
圖1中的虛線表示RS1 (零售商店1),其包含本地CS80,示意性的 指示了本地CS 80運行以支持零售商店1的運行,該運行包括記錄交易數 據、執行記帳功能和在RSl的POS處提供登記收據。RS2、 RS3等等表示 存在另外的零售商店,其具有與本地CS 80相似的本地CS且均能通過 WAN70與中央CS 10通信。
優選的,WAN 70是應用TCP/IP的分組交換網絡。優選的,WAN 70 是網際網路。WAN70可以是專用網絡。
優選的,每個CS包括至少一個數字中央處理單元、存儲器和操作系 統軟體。每條CS、資料庫和WAN70間的線指示一種用於數據傳輸的方式, 例如網絡卡、數據線纜和無線傳輸及接收硬體。在所有實施例中,示出的
資料庫具有連接到CS的線,表示CS控制訪問資料庫的讀和寫。
本地CS80和中央CS10能夠通過WAN70通信。
圖2描述了用於RS1的本地CS80的一個實施例。本地CS80包括 POS計算機20、 POS計算機資料庫20A、獎勵計算機30、獎勵計算機數 據庫30A、 POS彩色印表機40、 POS彩色印表機資料庫40A、 POS終端 50和LAN60。在RS1中,每個POS終端在其附近有個相連的POS彩色 印表機。RS1可包括多個POS終端和鄰近每個POS終端的相應的POS彩 色列印才幾。
POS計算機20通過LAN60接收來自每個POS終端50的交易數據。 POS計算機20運行以跟蹤產品庫存存貨、產品項目成本、銷售結果和RS1 的經費,並在POS計算機資料庫20A中存儲相關信息。
獎勵計算機30運行以確定何時POS彩色印表機40列印銷售信息,可 選的在某些情況下還可以確定列印內容。優選的,獎勵計算機30還在獎 勵印表機資料庫30A中存儲在RS1中的POS處發生交易的交易數據,且 還存儲與CID相關的銷售信息。優選的,獎勵計算機資料庫30A存儲包 括SVG庫的SVG描繪軟體,以使獎勵計算機30把在SVG文件中標識的 各個圖像對象和文本描繪成單個圖像對象。獎勵計算機30隨後將以 Windows (商標)的圖形設備接口 (GDI)格式傳輸該單個圖像對象文件至 POS彩色印表機40。
POS彩色印表機40列印銷售信息,優選的,還列印登記收據。上述 的每個或全部都可彩色列印。POS彩色印表機資料庫40A包括印表機驅動 軟體,優選的包括RGB到CMYK的轉換軟體。可選的,POS彩色印表機 資料庫40A包括SVG描繪軟體,該軟體包括SVG庫,以使POS彩色打 印機40將在SVG文件中標識的各個圖像對象和文本均描繪成單個圖像對 象,然後列印SVG文件。
在當前優選實施例中,POS彩色印表機40驅動軟體包括用於解釋 Windows(商標)的圖形設備接口 (GDI)格式文件,以及用於把那些文件的 RGB圖像數據轉換為CMYK圖像數據的代碼。
POS終端40優選的包括交易數據輸入機構,例如用於掃描UPC碼和 顧客身份標識卡的掃描儀,以及4t盤。它也可包括顧客生物統計數據 (biometric)閱讀器和麥克風。POS終端40運行以標識購買交易的開始 和結束,以獲得CID以及與CID相關的被購買的產品的產品標識。POS
終端40也通過LAN60傳輸交易數據(產品標識符,CID, POS ID等等) 到POS計算機20和優選的獎勵計算機30。 POS終端40也可運行以查詢 價格和折扣信息,或通過LAN60請求來自POS計算機20的信息。
LAN60優選的包括一個或多個數字網絡交換機,使它能夠發送包括目 標地址信息的包到適當的網絡地址。
在一個可選實施例中,POS計算機20可扭j亍所有在此與獎勵計算機 30相關的功能,在該情況下,POS計算機資料庫20A包括在此公開的與 資料庫30A相關的數據結構。
POS計算機資料庫20A或獎勵計算機資料庫30A可存儲在此公開的 用於POS彩色印表機資料庫40A的所有數據,在此情況下,POS計算機 20或獎勵計算機30執行在此公開的用於印表機40的處理功能。
POS彩色印表機40可^皮直接連接到POS計算機20,而不是通過 LA畫。
在其它實施例,POS彩色印表機驅動軟體和SVG文件描繪軟體可駐 留於本地CS80中的任一資料庫中,並可由本地CS80中的任一計算機調 用。本地網絡結構的其它修改對本領域技術人員是顯然的,只要保持中央 CS和一個或多個與RS相關的本地CS之間的WAN連接的存在。
圖3描述了中央CS資料庫10A的關係資料庫實施例。但是,提供相 同或類似數據關係的其它數據結構也可實現相同的結果。
圖3描述了一個以表格設計的圖表,該圖表示出了表格310、320、330、 340、 350和360,和表才各間關係315、 325、 335、 345和355。其中關係 315和325是一對多的關係,關係335、 345和355是一對一的關係。
圖像對象表格310存儲了圖像對象和它們的屬性。表格310包括用於 圖像對象、圖像對象標識(IOID)和圖像對象屬性(propl、 prop2等等) 的欄位。在此,所有"ID"欄位是一些用於相關數據的標識形式。圖像對 象的屬性包括指定層位置(前景、背景),圖像尺寸、單個或多個顏色。310 中包含的該圖像對象優選的是對原始圖像對象修改後的圖像對象,此處所 描述的修改是減少用於產生在顏色上與原始圖像對象類似的列印的墨水 量。
關係315表示310中的圖像對象ID欄位IOID包含與表格320中IOID 欄位相同的數據(圖像對象標識數據)類型。
銷售信息表格320在相關的欄位存儲SVG和SVG引用的圖像對象。
表格320具有欄位用於SVG、 SVGID和相關圖像對象IOID1 、 I0ID2 、 I0ID3 等等的ID。
表格關係325表示表格320內的SVGID欄位的數據與表格330中字 段SVGID1、 SVGID2、 SVGID3等等內的數據是相同的數據類型。
表格330存儲那些與每個RS相關的SVG的ID。也即,表格330為 每個RS僅存儲與CID相關的那些SVG的ID,所述CID與那些存儲相關。 與任一特定RS相關的SVG的數量可以是在資料庫10A中被中央CS存儲 的所有SVG的小子集。
表格330把RS標識(RSID)欄位和一組SVG標識欄位SVGID1、 SVGID2、 SVGID3等等相關聯。
目標表格340包括所針對的銷售信息觸發數據。表格340存儲對於相 應的顧客的CID相關聯的銷售信息(SVG文件),還存儲與相應的顧客的 購買相關聯的零售商店ID。表格340的數據被傳輸到本地CS80。本地CS80 隨後能夠觸發SVG的描繪,然後觸發由所描繪的SVG文件定義的銷售信 息的列印。當本地CS將進入POS終端的CID與由中央CS10接收的CID 相匹配時,本地CS80能夠在交易期間完成上述4喿作。
目標確定表格350包括中央CS10用於確定什麼銷售信息到每個CID 目標的數據。表格350包括RSID、目標準則、銷售信息和SVGID的欄位。 每個銷售信息與一個SVG文件相關。僅當目標準則滿足於該CID時,以 每個銷售信息為目標以傳遞到特定的CID。目標準則通常依賴於某個更早 的時間期間內的與該CID相關的產品購買,該產品購買是存儲在產品購買 歷史表360中的數據。因此,中央CS10可將表格350中的目標準則應用 於與產品購買歷史表格360中的CID相關的數據,以產生表格340中的數 據。
產品購買歷史表格360包括存儲下列信息的欄位彼此相關聯的 RSID、 CID、日期、合計(購買交易的貨幣總量)和產品標識符、該產品 數量、和該產品價才各(分別為UPC1, NUPC1, PUPC1,以及分別為UPC2, NUPC2, PUPC2等等),以及優惠巻標識符和優惠巻折扣數量(分別為 C1,D1,分別為C2,D2等等)。
總的來說,表格310、 320、 330,使中央CS能夠跟蹤先前傳輸到每 個RS的SVG和圖像對象文件,且因此確定並傳輸SVG文件和圖像對象 數據到每個RS,該SVG文件和圖像對象數據先前未傳輸到該商店但當前
通過表格340與該RS相關。對於已經在該RS中購買了的顧客,表格340、 350和360使得中央CS與針對每個CID的銷售信息(和相應的SVG文件) 相關聯。
相關的(1)目標準則和(2)銷售信息的例子是(1)對於從當前時 間算起的前30天期間內存在1夸脫牛奶的UPC,和(2)用於特定乾燥谷 類產品的優惠巻。
圖4示出了 POS計算機資料庫20A的關係資料庫實施例。POS計算 機資料庫20A包括RS產品購買歷史表格360,,存貨庫存表格420,和優 惠巻折扣表才各430。
RS產品購買歷史表格360,具有與表格360相同的數據欄位。但是, RS產品購買歷史表格360,優選的只存儲發生在RS1的交易的產品購買歷 史。存貨庫存表格420通過產品標識符(UPC碼)存儲庫存中的產品細目 的數量。優惠巻折扣表格430存儲與折扣相關的優惠巻標識C,以計入包 括涉及優惠巻標識的購買。在運行中,本地CS80可應用優惠巻折扣表來 確定折扣,以應用到顧客購買交易。參看表格360,中示出的優惠巻及其折 扣的數據。
圖5示出了獎勵計算機資料庫30A的關係資料庫實施例,包括RS圖 像對象表格310'、銷售信息表格320'、 RS目標表格340,、 RS產品購買歷 史表格360,和SVG代碼庫510。該RS表格310'、 320,、 340,和360,具有 與表格310、 320、 340和360相同的數據結構。但是,表格310'、 320,、 340,和360,只存儲來自或關於RS1的數據。SVG代碼庫510是能夠描繪 SVG文件以產生如SVG文件指定的單個圖像文件的軟體代碼,包括SVG 文件所引用的任一 圖像對象文件。
優選的,獎勵計算機30確定何時在POS終端50上讀取的CID與存 儲在目標表格340,中的CID匹配,以及對於相關的銷售獎勵通過產生 Windows GDI格式的圖像文件來進行響應,並傳輸該文件到POS彩色列印 機40。
優選的,獎勵計算機30將表格360,中尚未被傳輸到中央CS10的RSI 的新數據周期性或不定期地傳輸到中央CSIO。
圖6示出了 POS彩色印表機資料庫40A的內容。此數據優選的包括 優惠巻圖像文件數據610、登記收據數據620、印表機驅動器630、印表機 /列印頭控制640、和印表機隊列存儲器650。
優惠巻圖像文件數據610中的每個文件包括用於一個或多個銷售信息的圖像數據,典型的是優惠巻。登記收據數據620包括以下用於列印的數 據所購買的物品的描述、數量和價格,應用於購買的折扣,和交易總貨 幣量。
可選的,優惠巻圖像文件數據610可以是包含任一和所有銷售信息數 據的單個圖像文件。
可選的,在被傳輸至POS彩色印表機40之前,優惠巻圖像文件數據 和登記收據數據可被本地CS80合併至一單個文件,例如Windows (商標) GDI格式的文件。在此情況下,登記收據數據620和優惠巻圖像文件數據 610在POS彩色列印^L資料庫40A中是單獨合併的數據文件。
印表機驅動器630優選的將RGB彩色數據轉換為CMYK或CMY彩 色數據用於列印,並排列該數據成為數據流用於傳輸至印表機隊列存儲 器。印表機隊列存儲器650順序地存儲要發出至列印頭(發射墨水到紙上 的結構)和發出至紙張位置控制器(例如紙張輥)的命令。
用於重繞列印紙以-故多於一個列印頭安全的列印,其中至少有一個列印頭 面只十紙巻的一面。
在本地CS80將用於交易而列印的多於一個的文件,例如登記收據文 件和一個或多個銷售信息發送至pos彩色印表機的實施例中,可實施商業 規則以確保可靠性並最小化交易時間。例如,POS彩色印表機40可執行 超時代碼,以使其如果在接收登記收據文件後經過例如2秒的指定時間之 後,還未接收到優惠巻圖像文件數據,則列印該登記數據文件。而且,它 可包括用於確定登記收據信息的列印長度和銷售信息的列印長度的代碼, 用於在紙的一面列印登記收據或銷售信息,並按大約第一次列印的長度重 繞紙張,然後將其它的列印內容列印到紙的第二面。
圖7描述了表示發生在網絡CS1的步驟的流程圖700。 在步驟705,中央CS10接收優惠巻數據,該數據可包括圖像數據或 圖像文件。
在步驟710,中央CS10從優惠巻數據產生SVG文件。 在步驟715,中央CSIO針對與每個SVG文件相關的圖像數據或圖像 文件產生被修改的圖像數據。
相關聯。該CID是先前從本地CS80 4妄收的。該SVG文件是符合應用於 該CID的目標*見則的文件。
在步驟725,中央CS10確定哪個SVG和相關圖像對象文件以前尚未 被發送至RS1。它可通過相比於先前傳輸至RS1的SVG的資料庫來過濾 與RSI的CID新關聯的SVG來執行上述步驟。對於RS1的每個新的SVG, 都有相對應的RSI的新圖像文件。
在步驟730,中央CS10傳輸數據至本地CS80。此數據可包括RS1的 新的CID以及相關的SVG和圖像文件。
在步驟735,本地CS80標識涉及在POS終端50處交易的CID。在優 選實施例中,此功能由獎勵計算機30執行。
在步驟740,本地CS80標識任一存^f諸在本地CS80中與上述CID相 關的SVG文件。在優選實施例中,此功能由獎勵計算才幾30才丸4亍。
在步驟745,本地CS80將相關的SVG描繪成圖像文件。在優選實施 例中,此功能由獎勵計算機30執行。
在步驟750, POS彩色印表機40列印被描繪的SVG和交易的登記收據。
在步驟755,本地CS80傳輸交易記錄至中央CS10。
在步驟750,本地CS80對每個SVG或SVG組描繪SVG和它們相關
的圖像文件至單個圖像文件。這些圖像文件可被存儲為Windows (商標)
GDI格式。
權利要求
1.一種網絡CS,包括遠離於第一RS的中央CS;包括第一本地CS的多個本地CS;所述第一本地CS記錄發生在所述第一RS的POS的交易;所述中央CS存儲與先前從所述中央CS傳輸至所述第一本地CS的銷售SVG文件相關的第一組圖像對象;所述中央CS被設計以使一組銷售SVG文件與一組第一本地CS CID相關聯,由此為所述第一本地CS形成第一CID/SVG目標組;所述中央CS被設計成在所述第一CID/SVG目標組和所述第一組圖像對象中從與銷售SVG文件相關的圖像對象來確定先前未傳輸至所述第一本地CS的第二組圖像對象;和所述中央CS被構建成傳輸所述第二組圖像對象至所述第一本地CS。
2. 權利要求1所述的網絡CS,進一步包括確定那些先前未傳輸至所 述第一本地CS的銷售SVG文件;和將那些先前未傳輸至所述第一本地CS的銷售SVG文件從所述中央 CS傳輸到所述第一本地CS。
3. 權利要求1所述的網絡CS,其中所述從所述中央CS傳輸至所述 第一本地CS的銷售SVG文件組引用特定圖像對象。
4. 權利要求1所述的網絡CS,其中所述第一本地CS包括POS計算 機、POS終端和POS彩色印表機。
5. 權利要求4所述的網絡CS,其中所述第一本地CS進一步包括獎 勵計算機。
6. 權利要求5所述的網絡CS,其中所述獎勵計算機存儲SVG代碼庫。
7. 權利要求6所述的網絡CS,其中所述獎勵計算機存儲與CID相關 的SVG文件,並存儲與SVG文件相關的圖像對象。
8. 權利要求7所述的網絡CS,其中所述獎勵計算機被構建以接收所 述POS終端讀取的CID,確定與所述CID相關的SVG,描繪所述SVG至 銷售信息圖像文件,且傳輸所述銷售信息圖像文件至所述POS彩色列印 機。
9. 一種使用網絡CS的方法,包括提供遠離第一RS的中央CS; 提供包括第一本地CS的多個本地CS;在所述第一本地CS記錄發生在所述第一RS的POS的交易;在所述中央CS存儲與先前從所述中央CS傳輸至所述第 一本地CS的 銷售SVG文件相關的第一組圖像對象;在所述中央CS使一組銷售SVG文件與 一組第 一本地CS CID相關聯, 由此為所述第一本地CS形成第一 CID/SVG目標組;在所述中央CS在所述第一 CID/SVG目標組和所述第一組圖像對象中 從與銷售SVG文件相關的圖像對象來確定先前未傳輸至所述第 一本地CS 的第二組圖像對象;和從所述中央CS傳輸所述第二組圖像對象至所述第一本地CS。
10. —種減少彩色印表機列印彩色圖像所用的墨水數量的計算機實現 方法,包括從計算機存儲器讀取對於原始彩色圖像對象的像素的第 一顏色的第 一顏色值,所述彩色印表機被設計以列印所述第 一顏色值的墨水的第 一數量;確定滿足所述彩色印表機列印所述第 一顏色的墨水的第二數量,所述墨水的第二數量少於所述墨水的第 一 數量;確定第二顏色值,對於所述第二顏色值所述彩色印表機近似列印所述 墨水的第二數量,所述第二顏色值不同於所述第一顏色值;和從所述原始圖像對象產生修改的彩色圖像對象,其中所述第二顏色值 相關於所述像素。
11. 權利要求IO所述的方法,其中所述第一顏色值和所述第二顏色值 指定紅色、綠色和藍色的值。
12. 權利要求11所述的方法,其中所述彩色印表機轉換紅色、綠色和 藍色值為至少青色、品紅、黃色值。
13. 權利要求10所述的方法,進一步包括下述步驟讀取所述原始彩 色圖像對象的所有像素的第 一顏色值;確定所述彩色印表機列印所述原始 彩色圖像對象的所有像素的所述第 一顏色值的所需墨水數量;確定滿足所 述彩色印表機列印所述原始彩色圖像對象的所有像素的所述第 一顏色的 墨水的第二數量;確定第二顏色值,對於所述第二顏色值所述彩色印表機 近似列印所述原始彩色圖像對象的所有像素的所述墨水的第二數量;和從 所述原始圖像對象產生所述修改的圖像對象,其中所述第二顏色值相關於 所有像素。
14. 權利要求IO所述的方法,其中所述確定墨水的第二數量依據列印 紙的一個或多個下述特性基重;平均厚度;單張厚度;密度;拉伸強度; 光滑度;亮度/白度;光澤度;不透明性;撕裂強度;多孔性;透氣性;彈 性;滲墨性;和磨蝕性。
15. 權利要求IO所述的方法,其中所述確定墨水的第二數量依據所述 印表機的印表機驅動器。
16. 權利要求10所述的方法,其中所述確定墨水的第二數量依據所述 原始彩色圖像對象的至少一個尺寸。
17. 權利要求IO所述的方法,其中所述確定墨水的第二數量依據所述 原始彩色圖像對象是否具有指示它作為前景列印的屬性。
18. 權利要求IO所述的方法,其中所述確定墨水的第二數量依據所述 原始彩色圖像對象是否具有指示它作為背景列印的屬性。
19. 權利要求IO所述的方法,其中所述確定墨水的第二數量依據所述 原始彩色圖像對象是否定義了文本。
20. 權利要求IO所述的方法,進一步包括通過列印包括所述修改的彩 色圖像對象來列印所述彩色圖像。
21. —種用於減少彩色印表機列印彩色圖像所使用的墨水數量的計算 才幾系統,包4舌中央處理器;存儲器;彩色印表機;其中所述存儲器存儲用於讀取原始彩色圖像對象的第 一像素的第一 顏色的第一顏色值的代碼;其中所述彩色印表機被設計以列印所述第 一 顏色值的墨水的第 一 數量;其中所述存儲器存儲用於確定滿足所述彩色印表機列印所述第 一顏 色的墨水的第二數量的代碼,所述墨水的第二數量少於所述墨水的第 一數 量;其中所述存儲器存儲用於確定第二顏色值的代碼,對於所述第二顏色 值所述彩色印表機近似列印所述墨水的第二數量,所述第二顏色值不同於 所述第一顏色值;和其中所述存儲器存儲用於從所述原始圖像對象產生修改的彩色圖像 對象的代碼,其中所述第二顏色值相關於所述第一像素。
全文摘要
本發明提供一種在POS上列印登記收據和銷售信息的方法,該方法中所需的網絡帶寬和墨水數量都減少了。SVG文件被用於指定信息,相關的修改的圖像對象被本地的存儲於POS,且相關的修改的圖像對象是原始對象的修改版本,其中顏色值用其它顏色值替換並導致相同的列印圖像,但減少了列印用的墨水。
文檔編號H04N1/032GK101366002SQ200680045022
公開日2009年2月11日 申請日期2006年7月7日 優先權日2005年12月7日
發明者J·芒特, M·卡維斯, S·J·格林菲爾德 申請人:凱特琳娜銷售公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀