[go: up one dir, main page]

CN102591599A - Color printer technology - Google Patents

Color printer technology Download PDF

Info

Publication number
CN102591599A
CN102591599A CN2011103601586A CN201110360158A CN102591599A CN 102591599 A CN102591599 A CN 102591599A CN 2011103601586 A CN2011103601586 A CN 2011103601586A CN 201110360158 A CN201110360158 A CN 201110360158A CN 102591599 A CN102591599 A CN 102591599A
Authority
CN
China
Prior art keywords
color
ink
image object
printer
described method
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2011103601586A
Other languages
Chinese (zh)
Other versions
CN102591599B (en
Inventor
J·芒特
S·J·格林菲尔德
M·卡维斯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Catalina Marketing Corp
Original Assignee
Catalina Marketing Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Catalina Marketing Corp filed Critical Catalina Marketing Corp
Publication of CN102591599A publication Critical patent/CN102591599A/en
Application granted granted Critical
Publication of CN102591599B publication Critical patent/CN102591599B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07GREGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
    • G07G1/00Cash registers
    • G07G1/0018Constructional details, e.g. of drawer, printing means, input means
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07GREGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
    • G07G1/00Cash registers
    • G07G1/12Cash registers electronically operated
    • G07G1/14Systems including one or more distant stations co-operating with a central processing unit
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07GREGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
    • G07G5/00Receipt-giving machines
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/46Colour picture communication systems
    • H04N1/56Processing of colour picture signals
    • H04N1/60Colour correction or control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/46Colour picture communication systems
    • H04N1/56Processing of colour picture signals
    • H04N1/60Colour correction or control
    • H04N1/6097Colour correction or control depending on the characteristics of the output medium, e.g. glossy paper, matt paper, transparency or fabrics

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Color Image Communication Systems (AREA)
  • Record Information Processing For Printing (AREA)
  • Image Processing (AREA)

Abstract

The invention provides a method of printing at a POS of register receipts and marketing information in which the required network bandwidth and quantity of ink are both reduced. SVG files are used to specify communications, associated modified image objects are stored locally to the POS, and associated modified image objects are modified version of original objects in which color values are replaced with other color values that result in the same print image, but with printing of less ink.

Description

Color printer technology
The application is that Chinese application number is 200680045022.3, and the applying date is on July 7th, 2006, the dividing an application of the application for a patent for invention of by name " color printer technology ".
The cross reference of related application
The application requires the 60/742nd of submission on Dec 7th, 2005; No. 909; Attorney PIP185MOUNP-US; Name is called the temporary patent application of " the POS network that comprises colour print and colored high bright demonstration " and the 60/778th, No. 410 of submitting on March 3rd, 2006, attorney PIP189MOUNP-US; Name is called the right of priority of the temporary patent application of " the PO S network that comprises colour print and colored high bright demonstration ", and the full content of these applications is included in the application by reference at this.
Technical field
The present invention relates to the colour print of point of sales terminal (POS).
Background technology
At this, RS is the acronym of retail shop (retail store).
At this, ID is the acronym of identify label (identification).
At this, CS is the acronym of computer system (computer system).
At this, POS is the acronym of point of sales terminal (point of sale).
At this, SVG is the acronym of scalable vector graphics (scalable vector graphics).Scalable vector graphics (SVG) is the SGML of extend markup language (XML), is used to describe two-dimension vector graphics, this figure comprises static and dynamic, or declarative or Textuality.It is the open standard of being created by World Wide Web Consortium.
At this, SVG representes to be used to describe arbitrary XML tag language of two-dimension vector graphics.
At this, CID is the acronym of client's identify label (customer identification).
Scalable vector graphics
Scalable vector pattern (SVG) is the SGML of extend markup language (XML), is used to describe two-dimension vector graphics, this figure comprises static and dynamic, or declarative or Textuality.It is the open standard of being created by World Wide Web Consortium.SVG supports 3 kinds of Drawing Objects: vector graphic shapes (for example: the path of being made up of straight line and curve and be the zone on border with this path), raster graphics image/digital picture, and text.Drawing Object can be organized into groups, stylization, and conversion, and be combined into the object that had before appeared.Therefore text can strengthen the search property and the accessibility of SVG figure at arbitrary XML NameSpace that is suitable for using.The characteristic setting comprises that the path of nested conversion, montage, α cover up, filter effect, template object and ductility.It can be dynamic and mutual that SVG draws.Be used for the DOM Document Object Model (DOM) of SVG, comprise full XML DOM, allow direct and effective polar plot cartoon making by ECMA script or SMIL.Abundant event handling operation moves (mouseover) like mouse and click (onclick) can be distributed to any SVG Drawing Object.Because the influence of its compatibility and other Web (network) standard, the characteristic of similar script can be accomplished on the inherent SVG element from different NameSpaces of same Web (network) page or leaf and other XML element simultaneously.The SVG image can the gzip compress mode be stored, and in this situation, they can be called as " SVGZ file ".
Color map
The RGB color model is to add color model (additive model), wherein by different way display predetermined colors in combination, green and blueness (being generally used for the additive light model) to produce other color again.The name of model with write a Chinese character in simplified form " RGB " from 3 primary colors: red, green and blue.
CMYK (also piece together sometimes and make YMCK or CYM) is the color model of losing lustre that is used for colored printing.This color model is based on the pigment of following color is mixed to produce other color: the C=cyan, M=is pinkish red, Y=is yellow and basic (key) (black) of K=.The mixing of desirable CMY color is (cyan, magenta, yellow are printed on the white together black will occur) of losing lustre.CMYK carries out work through light absorption.Descried color is from the part of unabsorbed light.At CMYK, magenta adds the yellow redness that produces, and magenta adds cyan and produces blueness, and cyan plus yellow produces green.
Color model does not define through each color, only if defined the accurate spectral composition of color, otherwise the result of blend color is inaccurate.So, color model has become absolute color space, for example sRGB or Adobe RGB.Absolute color space is the clear and definite color space of color, and wherein color does not rely on any external factor.A kind of general mode that changes color space (for example RGB) into absolute color is a definition ICC characteristic description file, and it comprises the characteristic of RGB.This is not the sole mode of expressing complete color, but this is a standard in many industries.The RGB color is by the characteristic description document definition of accepting extensively that comprises sRGB and Adobe RGB.The process that increases ICC characteristic description file to a figure or document is known as label sometimes; Therefore label the absolute sense of the color in figure or the document.1993, international color consortium (CCC) was set up by 8 industrial suppliers, to create the color management system of general transparent operation on all operations system and software package.
SRGB color space, or standard RGB (RGB) are the rgb color spaces of being created by Hewlett-Packard (Hewlett-Packard) and Microsoft (Microsoft Corporation) cooperation.And by W3C, Exif, Intel, Pantone, Corel and a plurality of other industrial manufacturer approval.It is also accepted by open source software (for example GIMP) preferably, and is used to have proprietorial and open graphics file format (for example SVG).
SRGB is defined as such color with red, green and blue primaries: wherein in 3 passages is in maximal value, and other 2 is zero.In CIE xy chromaticity coordinate, red in [0.6400,0.3300], green in [0.3000,0.6000], blue is at the D65 of [0.3127,0.3290] white point in [0.1500,0.0600] and white point.SRGB is because the bad arrangement of these primary colors has received criticism.If the scope of your restriction index (index) in 0 to 1, you just can not address this problem outside the colour gamut in the human-viewable colour sequential (triangle that is produced by three looks) fully.
SRGB also defines the non-linear conversion between the actual numerical value of brightness and storage of these primary colors.The gamma response that transformation curve and CRT show is similar.For the correct demonstration that obtains the sRGB image, it is more important to duplicate this curve ratio primary colors.This non-linear conversion means that the suitably effective of numerical value that sRGB is based in the integral image file uses to show human cognizable brightness.
The ICC standard is considered when color moves between application and operating system, from creating the color fidelity of point to final printing.ICC mainly stresses the form of definition ICC characteristic description file, and it has described the color characteristic of the specific device or the demand of observation through the mapping between definition source or target color space and the characteristic description file connection space (PCS).This PCS or L *a *b *Or CIE XYZ color space.But the mapping application table is accomplished, and uses interpolation method, or through a series of parameters that are used for conversion.
For how this works in the clear practice, suppose that we have specific RGB and cmyk color space, and hope to be transformed into this CMYK from this RGB.The first step is to obtain two relevant ICC characteristic description files.For carrying out conversion, at first convert each RGB tlv triple R, G, B into PCS with RGB characteristic description file.If necessary, PCS is at L *a *b *And change between the CIE XYZ, this is a conversion that has defined.PCS is changed into required C, M, Y, four values of K then.Conversion formula from RGB to the CMYK color is known.Referring to the conversion formula of for example in http://en.wikipedia.org/wiki/CMYK_color_model, describing.
Color printer and printer medium
The typical directive paper of the ink of color printer, and be advanced on the paper with projection way.Each projection measurer of same color ink has the same ink volume.Therefore, projection amount and ink volume are synonyms.It is the flat file (flat file) that is used to print that common color printer driver is described print file.
Therefore, printer driver software will be described single plane print file from a plurality of image files of SVG file and SVG file include.
Printer prints is typically paper to thin slice or strip material.These materials have following gageable character: basic weight, average thickness, single thickness, density, pulling strengrth, smoothness, brightness/whiteness, glossiness, opacity, tear strength, poriness, gas penetration potential, elasticity, ink bleed property and abrasiveness.Except other content, this tittle also can characterize: water wettability is to hydrophobicity, fiber orientation, density and composition.
Most of color printers are based on the CMYK standard print, and before printing, convert the view data of rgb format into the CMYK form in inside.Even not all printer also is that most of color printer drivers do not comprise the SVG standard now, promptly, they do not describe the SVG file yet.
Summary of the invention
An object of the present invention is to reduce to be used to print the quantity of ink of some image object.
Another object of the present invention is to reduce on POS, to print the required network data transmission amount of marketing information.
A further object of the present invention provides purchase-transaction information and the colour print of marketing information on the POS.
Realized above-mentioned and other purpose through network computer system of the present invention, this computer system comprises the central CS away from RS, the local CS of RS this locality and the POS color printer in the RS.The database of image object file is stored in local RS.The database of SVG file is stored in central CS.Has an image object of quoting in the image object database in the SVG file at least.Image object definition vector position and size (yardstick) that each such SVG file is quoted to it.The document definition that quote each such SVG file and it is for printing corresponding marketing information data necessary.
At least one SVG file relevant with CID of the CS of central authorities transmission is to local CS.When the purchase-transaction of confirming to relate to this CID subsequently as local CS was taking place, then local CS used corresponding marketing information and the register receipt that the SVG file relevant with this CID printed purchase-transaction.
Preferably, central CS is memory image object database or storehouse also, the latter comprise image object version, each SVG file version and will send to the latest version information of the version of each RS.Each RS can receive different images object, SVG file and their version.The image object document data bank that the CS of central authorities produces the image object version upgrades and also transmits it to each local CS, and corresponding RS will print and quote those new or SVG files new or that upgraded of updated images object.
The image object database for example can comprise background image field file, for example a plurality of different colours field files, and that just utilizes the SVG document definition maybe be more than the image field composition of a coupon.For example all coupons of all commodity of particular manufacturer can use a certain background image file.
The CS of central authorities executing rule is relevant to each CID with firm sale information.The CS of central authorities makes CID relevant with corresponding SVG file.The image object file that the SVG file is quoted is stored in the local CS of retail shop.In the transaction in local shop, the identification of CID causes the POS color printer based on the SVG file printout marketing information relevant with this CID.
Through only printing the minimum number of required different colours (cyan, magenta, yellow and the optional black) ink dot of printed matter with desired color, minimize the ink that is used for colour print.Typically, project on the paper, use these 4 kinds different ink colors to produce print colors through ink dot with every kind of color.Typically, the minimum number of the ink dot of the ink dot of every kind of color projecting of the printer driver software order printer different colours more required than the printing of acquisition particular color is many.
The minimum number (being referred to as the minimum number of ink dot hereinafter) of ink dot that obtains each color of specific print colors can be according to the classification of the attribute of print drive software, printer brand, printer paper characteristic, image object; Wherein the latter comprises that whether it be background, prospect, text and in the quantification of (comprise on x and the y coordinate length and the total area) stamp with the size epigraph object.
As an example, the numeral of supposing dark pinkish red background can indicate the every pixel of specific conventional color inkjet printer driver to use 20 ink dots.The minimum number that needs to produce the required ink dot of print colors is confirmed by the color of printed contents through inspection; Only need 5 pinkish red ink dots for text; The prospect material only needs 8 pinkish red ink dots in little cross zone, and large tracts of land painting canvas background only needs 12 pinkish red ink dots.
The present invention provides alternative original image object and produces the image object of modification, prints the image object of this modification then, and the minimum number of consequently only using ink dot can obtain specific print colors in each point of printing.The image object of this modification comprises that the data of the color of revising with definition define the data of each primitive color in the original image object.The data of the color that definition is revised are to cause printer driver software to print the data of the minimum number of the ink dot that obtains the primitive color printing effect, or obtain the quantity of each color ink dot of minimum number of the ink dot of primitive color printing effect no better than.
Be back to this instance; The present invention provides the image object background of modification; The data that this background articles for use red color tone reduces replace original magenta color data, and magenta is adjusted and reduced the young pathbreaker and caused every pixel only to print 12 required pinkish red ink dots to reappear desired print colors.
In color map, the combination of the point of not every cyan, magenta, yellow and black all exists as color.It can be some group corresponding to the minimum number of the ink dot of color that is inaccurate.Under the sort of situation, the group that can select its ink dot is that the color of the group of the minimum number of ink dot no better than is corresponding with it.Above-mentioned no better than can be for example through selecting color to confirm; This color the group of the minimum number of ink dot with the CYMK color space in the group of the relevant ink dot of each color in, have least square value (least squares value) for the difference of the quantity of CYMK ink dot.
Can confirm the minimum number of CMYK ink dot for one group of measured color.Can be used to confirm the minimum number of the ink dot of all colours in the color space then from the interpolation method of the minimum number of the ink dot of the group of measured color and/or extrapolation.At present preferred color is the rgb color space with the definition of 256000 digital colors, the corresponding different colours of its each definitions of color.The color of the minimum number of the ink dot no better than in the color space (numeral of color also promptly) can be selected by different way.For example: this color can be selected, and its mode is through confirming in which color and the color space in the color space to be existed by the color of the minimum number appointment of ink dot the difference of minimum least square, selecting this color then.Because mostly color printer is printed based on CMYK software, so must be when transferring data to printer or be cmyk data with the RGB data-switching before.Present printer is typically carried out the conversion of this RGB to CMYK in inside.Therefore, it is enough to define among the RGB color corresponding to the minimum number of the ink dot of the original image object of numeral definition in rgb color space.
Through starting one group of original image object (preferably representing) as previously mentioned and producing the image object of revising (preferably representing), form foreground image object database or storehouse with RGB with RGB.Corresponding each original image object can have the image object or the version of a plurality of modifications, and wherein each all is relevant to metadata (meta data).The size of corresponding paper property of this metadata definable or paper type, type of printer, print driver, image object and z position.(therefore, each primary object can be relevant with one group of original image obj ect file, and each this document is all different on one or more correlation properties.) the central CS tracking SVG file relevant with each RS; Confirm that RS needs which subclass of image object database will print its SVG file; And the subclass of this image object transferred to the local CS of this RS, the SVG file designated sale information flag data of wherein being followed the tracks of.
The inventor has been found that the minimum number of printing the required ink dot of large tracts of land can exceed the quantity of printing the required ink dot of small size same color, and the minimum number of printing the required ink dot of brighter color exceeds the minimum number of the ink dot of printing dark color.
Image object in the image object database is the ingredient that is included in the image in the marketing information of printing at the POS place.This marketing information can be a coupon.This marketing information can comprise following pictorial element: manufacturer's record, brand mark, product marking, product picture, background, high bright viewing area, watermark and coupon or such as the information boundary of the outer peripheral areas of rectangle.
Required ink quantity partly depends on the distance that horizontal (in the plane of paper) diffusion-ink of ink spreads.Therefore; If the transverse dispersion on certain paper is sufficient; So that merges in paper with ink and in the required color of non-print pixel position reproduction, then an obvious change will be the printing of skipping some pixel, for example the pixel at interval from interval pixel.Relevant therewith, printing can comprise all edge pixels alternatively, to stop fuzzy border.At last, the black ink that is used to print bar code can substitute by printing bar blue or blue and black.
Description of drawings
Fig. 1 is the synoptic diagram of network computer system 1;
Fig. 2 is the synoptic diagram of an embodiment of the local computer system of Fig. 1;
Fig. 3 is the data structure synoptic diagram that is included in central CS database 10A;
Fig. 4 is the data structure synoptic diagram that is included in POS Computer Database 20A;
Fig. 5 is the data structure synoptic diagram that is included in award (incentive) Computer Database 30A;
Fig. 6 is the data structure synoptic diagram that is included in POS color printer database 40A; With
Fig. 7 is a process flow diagram of describing the application process general survey of network C S1.
Embodiment
Fig. 1 illustrate schematicallys the computer network system 1 that comprises central CS 10, central CS database 10A, the local CS 80 that is used for the RS1 of retail shop and wide area network (WAN) 70.And Fig. 1 has described the WAN 70 that is connected to a plurality of CS that are used for RS2 of retail shop etc.
Dotted line among Fig. 1 is represented RS1 (retail shop 1), and it comprises local CS 80, has schematically indicated local CS 80 operations supporting the operation of retail shop 1, and this operation comprises record transaction data, exec accounting function and at the POS place of RS1 register receipt is provided.There is other retail shop in RS2, RS3 or the like expression, and it has with the similar local CS of local CS 80 and all can communicate by letter with central CS 10 through WAN70.
Preferably, WAN 70 is packet switching networks of using TCP/IP.Preferably, WAN 70 is the Internets.WAN 70 can be a dedicated network.
Preferably, each CS comprises at least one digital CPU, storer and operating system software.A kind of data transmission manner that is used for of line indication between every CS, database and WAN70, for example network card, data cable and wireless transmission and receive hardware.In all embodiment, the database that illustrates has the line that is connected to CS, the read and write of expression CS control accessing database.
Local CS80 can communicate by letter through WAN70 with central CS10.
Fig. 2 has described the embodiment of the local CS80 that is used for RS1.Local CS80 comprises: POS computing machine 20, POS Computer Database 20A, award computing machine 30, award Computer Database 30A, POS color printer 40, POS color printer database 40A, POS terminal 50 and LAN60.In RS1, there is a POS color printer that links to each other at each POS terminal near it.RS1 can comprise the corresponding POS color printer at a plurality of POS terminal and contiguous each POS terminal.
POS computing machine 20 receives the transaction data from each POS terminal 50 through LAN60.POS computing machine 20 moves the funds with tracking product inventory stock, product item cost, result and RS1, and in POS Computer Database 20A, stores relevant information.
Reward computing machine 30 operations and print marketing information to determine when POS color printer 40, optional can also confirm print What in some cases.Preferably, reward computing machine 30 also is stored in the POS place generation transaction among the RS1 in rewarding printer database 30A transaction data, and also store the marketing information relevant with CID.Preferably, reward Computer Database 30A storage and comprise that the SVG in SVG storehouse describes software, depict each image object and the text that in the SVG file, identify as the single image object so that reward computing machine 30.Reward computing machine 30 and will transmit this single image obj ect file with GDI (GDI) form of Windows (trade mark) subsequently to POS color printer 40.
POS color printer 40 is printed marketing information, and is preferred, also print register receipt.But above-mentioned each or colour print all.POS color printer database 40A comprises printer driver software, preferably comprises the switching software of RGB to CMYK.Optional, POS color printer database 40A comprises that SVG describes software, this software comprises the SVG storehouse, so that each image object that POS color printer 40 will identify in the SVG file and text are all depicted the single image object as, prints the SVG file then.
In currently preferred embodiment, POS color printer 40 drive softwares comprise GDI (GDI) formatted file that is used to explain Windows (trade mark), and the code that is used for converting the rgb image data of those files into the CMYK view data.
POS terminal 40 preferably comprises the transaction data input mechanism, for example is used to scan the scanner of UPC sign indicating number and client's identify label card, and keyboard.It also can comprise client's biometric data (biometric) reader and microphone.POS terminal 40 operation is with the beginning and the end of sign purchase-transaction, to obtain the product mark of the product that CID and the quilt relevant with CID buy.POS computing machine 20 and the preferred computing machine 30 of rewarding are also arrived through LAN60 transmission transaction data (product identifiers, CID, POS ID or the like) in POS terminal 40.POS terminal 40 also can be moved with inquiry price and discount information, or through the information of LAN60 request from POS computing machine 20.
LAN60 preferably comprises one or more digital network switches, makes it can send the bag that comprises target address information and arrives the suitable network address.
In an optional embodiment, POS computing machine 20 can be carried out all in this function relevant with rewarding computing machine 30, and in this case, POS Computer Database 20A comprises the data structure relevant with database 30A disclosed herein.
All data that POS Computer Database 20A or award Computer Database 30A can store the POS of being used for color printer database 40A disclosed herein; In the case, POS computing machine 20 or award computing machine 30 are carried out the processing capacity that is used for printer 40 disclosed herein.
POS color printer 40 can be directly connected to POS computing machine 20, rather than passes through LAN60.
At other embodiment, POS color printer drive software and SVG file are described software and can be resided in the arbitrary database among the local CS80, and can be called by the arbitrary computing machine among the local CS80.It is obvious that other of local network structure revised those skilled in the art, as long as keep the existence of the WAN connection between central CS and the one or more local CS relevant with RS.
Fig. 3 has described the relational database embodiment of central CS database 10A.But, provide other data structure of identical or similar data relationship also can realize identical result.
Fig. 3 has described a chart with the form design, the figure shows out form 310,320,330,340,350 and 360, and has concerned 315,325,335,345 and 355 between form.Concern that wherein 315 and 325 is relations of one-to-many, concern that 335,345 and 355 is man-to-man relations.
Image object form 310 has been stored image object and their attribute.Form 310 comprises the field that is used for image object, image object sign (IOID) and image object attribute (prop1, prop2 or the like).At this, all " ID " fields are some form of identification that are used for related data.The attribute of image object comprises designated layer position (prospect, background), picture size, single or a plurality of color.This image object that comprises in 310 is preferably to the image object after the original image object modification, and modification described herein is to reduce to be used to be created on the color and the quantity of ink of printing like the original image object class.
Concern the 315 image object id field IOIDs of expression in 310 comprise with form 320 in identical data (image object identification data) type of IOID field.
The image object that marketing information form 320 is quoted at relevant field store SVG and SVG.Form 320 has the ID that field is used for SVG, SVGID and associated picture object IOID1, IOID2, IOID3 or the like.
The interior data of field SVGID1, SVGID2, SVGID3 or the like are identical data types in the data that form concerns the SVGID field in the 325 expression forms 320 and the form 330.
The ID of form 330 those SVGs relevant of storage with each RS.Also promptly, form 330 is the ID that each RS only stores those SVGs relevant with CID, and said CID is relevant with those storages.The quantity of the SVG relevant with arbitrary specific RS can be by the smaller subset of all SVG of central CS storage in database 10A.
Form 330 identifies RS (RSID) field and one group of SVG identification field SVGID1, SVGID2, SVGID3 or the like and is associated.
Target form 340 comprises the marketing information trigger data that is directed against.The marketing information (SVG file) that form 340 storage is associated for corresponding client's CID, the also ID of retail shop that is associated with client's purchase accordingly of storage.The data of form 340 are transferred to local CS80.Local CS80 can trigger describing of SVG subsequently, triggers the printing by the marketing information of the SVG document definition of being described then.When the CID that will get into the POS terminal as local CS was complementary with the CID that is received by central CS10, local CS80 can accomplish aforesaid operations at trading time period.
Target confirms that form 350 comprises that central CS10 is used for confirming the data of what marketing information to each CID target.Form 350 comprises the field of RSID, objective criteria, marketing information and SVGID.Each marketing information is relevant with a SVG file.When objective criteria is satisfied with this CID, be that target is to be delivered to specific CID only with each marketing information.Objective criteria depends on the product purchase relevant with this CID in certain time durations more early usually, and this product purchase is the data that are stored in the product purchase history lists 360.Therefore, central CS10 can the objective criteria in the form 350 be applied to product purchase history table 360 in the relevant data of CID, to produce the data in the form 340.
Product purchase history table 360 comprises the field of storing following message: RSID, CID, date, total (monetary aggregates of purchase-transaction) and product identifiers, this product quantity and this product price that joins that be relative to each other (is respectively UPC1, NUPC1, PUPC1; And be respectively UPC2, NUPC2, PUPC2 or the like); And coupon identifier and coupon discount quantity (are respectively C1; D1 is respectively C2, D2 or the like).
Generally speaking; Form 310,320,330; The SVG and the image object file that central CS can be followed the tracks of before be transferred to each RS; And therefore confirm and transmission SVG file and image object data to each RS, this SVG file before be not transferred to this shop with the image object data but current to pass through form 340 relevant with this RS.For the client who in this RS, has bought, form 340,350 and 360 makes central CS be associated with marketing information (with corresponding SVG file) to each CID.
To be (1) exist the UPC of 1 quart of milk and the coupon that (2) are used for specific dry cereal product in during preceding 30 days that count from the current time for (1) objective criteria of being correlated with and the example of (2) marketing information.
Fig. 4 shows the relational database embodiment of POS Computer Database 20A.POS Computer Database 20A comprises RS product purchase history table 360 ', stock stock form 420 and coupon discount form 430.
RS product purchase history table 360 ' has the data field identical with form 360.But 360 ' the preferred only storage of RS product purchase history table occurs in the product purchase history of the transaction of RS1.Stock stock form 420 is through the quantity of the product detailed catalogue among product identifiers (UPC sign indicating number) the storage stock.The coupon sign C that 430 storages of coupon discount form are relevant with discount comprises the purchase that relates to the coupon sign to count.Be in operation, local CS80 can use the coupon discount list and confirm discount, to be applied to the purchase of customer transaction.Data referring to coupon shown in the form 360 ' and discount thereof.
Fig. 5 shows the relational database embodiment that rewards Computer Database 30A, comprises RS image object form 310 ', marketing information form 320 ', RS target form 340 ', RS product purchase history table 360 ' and SVG code library 510.This RS form 310 ', 320 ', 340 ' and 360 ' has the data structure identical with form 310,320,340 and 360.But, form 310 ', 320 ', 340 ' and 360 ' only storage from or about the data of RS1.SVG code library 510 is can describe the SVG file to produce the software code like the single image file of SVG file appointment, comprises arbitrary image object file that the SVG file is quoted.
Preferably; Reward computing machine 30 and determine when CID that on POS terminal 50, reads and the CID coupling that is stored in the target form 340 '; And respond through the image file that produces Windows GDI form for relevant sales incentive, and transmission this document is to POS color printer 40.
Preferably, reward computing machine 30 periodically or be transferred to central CS10 aperiodically with the new data of the RS1 that is not transferred to central CS10 in the form 360 ' as yet.
Fig. 6 shows the content of POS color printer database 40A.These data preferably comprise coupon image file data 610, register receipt data 620, printer driver 630, printer/printhead control 640 and printer queue storer 650.
Each file in the coupon image file data 610 comprises the view data that is used for one or more marketing informations, is typically coupon.Register receipt data 620 comprise the following data that are used to print: the description of the article of being bought, quantity and price, the discount that is applied to buy and total amount of money of concluding the business.
Optional, coupon image file data 610 can be to comprise arbitrary and single image files all marketing information data.
Optional, before being transferred to POS color printer 40, coupon image file data and register receipt data can be incorporated into a single file by local CS80, for example the file of Windows (trade mark) GDI form.In the case, register receipt data 620 are the data file that merges separately in POS color printer database 40A with coupon image file data 610.
Printer driver 630 preferably converts the RGB color data into CMYK or CMY color data and is used for printing, and arranges these data and become data stream and be used to transfer to the printer queue storer.Printer queue storer 650 is sequentially stored the order that will be issued to printhead (structure of emission ink to the paper) and be issued to paper position controller (for example paper roller).
Optional, POS color printer database 40A also comprises printer separately/head control 640, is used to recoil printer paper with by the printing more than a printhead safety, wherein has the one side of a printhead in the face of paper roll at least.
Local CS80 will be used to conclude the business and print more than one file, for example register receipt file and one or more marketing information are sent among the embodiment of POS color printer, can implement business rules to guarantee reliability and to minimize exchange hour.For example, POS color printer 40 can be carried out overtime code, if so that its after receiving the register receipt file through after fixed time of 2 seconds for example, also do not receive the coupon image file data, then print this registration data file.And; It can comprise the code of the print length of the print length that is used for confirming register receipt information and marketing information; Be used for one side print register receipt or marketing information, and recoil paper, then other print What is printed to second of paper by the length of approximately for the first time printing at paper.
Fig. 7 has described the process flow diagram 700 that expression occurs in the step of network C S1.
In step 705, central CS10 receives the coupon data, and these data can comprise view data or image file.
In step 710, central CS10 produces the SVG file from the coupon data.
In step 715, central CS10 produces the view data that is modified to view data relevant with each SVG file or image file.
In step 720, central CS10 is associated some SVG file with the local CS 80 of some CID (RS1).This CID before received from local CS80.This SVG file is the file that meets the goal rule that is applied to this CID.
In step 725, central CS10 confirms that which SVG and associated picture obj ect file were not sent to RS1 in the past as yet.It can filter through the database than the SVG that before transferred to RS1 with the new related SVG of CID of RS1 and carry out above-mentioned steps.For each new SVG of RS1, the new image file of corresponding RS1 is arranged all.
In step 730, central CS10 transfers data to local CS80.These data can comprise the new CID of RS1 and relevant SVG and image file.
In step 735, local CS80 sign relates to the CID in the transaction of 50 places, POS terminal.In a preferred embodiment, this function is carried out by rewarding computing machine 30.
In step 740, local CS80 identifies arbitrary SVG file relevant with above-mentioned CID among the local CS80 that is stored in.In a preferred embodiment, this function is carried out by rewarding computing machine 30.
In step 745, local CS80 depicts relevant SVG as image file.In a preferred embodiment, this function is carried out by rewarding computing machine 30.
In step 750, the SVG that 40 printings of POS color printer are described and the register receipt of transaction.
In step 755, local CS80 transmission transaction record is to central CS10.
In step 750, local CS80 describes the SVG image file relevant with them to the single image file to each SVG or SVG group.These image files can be stored as Windows (trade mark) GDI form.

Claims (11)

1. computer implemented method that reduces the used ink quantity of color printer printing color image comprises:
The image object that classification is associated with said coloured image comprises background, prospect, text and stamp with the size are classified, thereby each pixel in the said coloured image has a classification that is associated;
Read first color value for first color of original color image object pixels from computer memory, said color printer is designed to print first quantity of the ink of said first color value;
Based on said first color value and said classification, confirm to satisfy second quantity that said color printer is printed the ink of said first color, second quantity of said ink is less than first quantity of said ink;
Confirm second color value, for approximate second quantity of printing said ink of the said color printer of said second color value, said second color value is different with said first color value; With
Produce the coloured image object of revising from said original image object, wherein said second color value is relevant to said pixel.
2. the described method of claim 1, wherein said first color value and said second color value are specified red, green and blue value.
3. the described method of claim 2, wherein said color printer conversion is red, green and blue valve are cyan, magenta, the yellow value at least.
4. the described method of claim 1 further comprises the steps: to read first color value of all pixels of said original color image object; Confirm that said color printer prints the required ink quantity of said first color value of all pixels of said original color image object; Confirm to satisfy said color printer and print second quantity of ink of said first color of all pixels of said original color image object; Confirm second color value, be similar to second quantity of the said ink of all pixels of printing said original color image object for the said color printer of said second color value; With produce the image object of said modification from said original image object, wherein said second color value is relevant to all pixels.
5. the described method of claim 1, second quantity of wherein said definite ink are according to one or more property of printer paper: basic weight; Average thickness; Single thickness; Density; Pulling strengrth; Smoothness; Brightness/whiteness; Glossiness; Opacity; Tear strength; Poriness; Gas penetration potential; Elasticity; Ink bleed property; And abrasiveness.
6. the described method of claim 1, second quantity of wherein said definite ink is according to the printer driver of said printer.
7. the described method of claim 1, second quantity of wherein said definite ink is according at least one size of said original color image object.
8. the described method of claim 1, whether second quantity of wherein said definite ink has its attribute of printing as prospect of indication according to said original color image object.
9. the described method of claim 1, whether second quantity of wherein said definite ink has its attribute of printing as a setting of indication according to said original color image object.
10. the described method of claim 1, whether second quantity of wherein said definite ink has defined text according to said original color image object.
11. the described method of claim 1 further comprises through printing comprising that the coloured image object of said modification prints said coloured image.
CN201110360158.6A 2005-12-07 2006-07-07 Color printer technology Active CN102591599B (en)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
US74290805P 2005-12-07 2005-12-07
US60/742908 2005-12-07
US60/742,908 2005-12-07
US77841006P 2006-03-03 2006-03-03
US60/778410 2006-03-03
US60/778,410 2006-03-03

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN200680045022.3A Division CN101366002B (en) 2005-12-07 2006-07-07 Color printer technology

Publications (2)

Publication Number Publication Date
CN102591599A true CN102591599A (en) 2012-07-18
CN102591599B CN102591599B (en) 2015-02-11

Family

ID=39620081

Family Applications (3)

Application Number Title Priority Date Filing Date
CN200680045022.3A Active CN101366002B (en) 2005-12-07 2006-07-07 Color printer technology
CN201510437069.5A Active CN105205951B (en) 2005-12-07 2006-07-07 Color printer technology
CN201110360158.6A Active CN102591599B (en) 2005-12-07 2006-07-07 Color printer technology

Family Applications Before (2)

Application Number Title Priority Date Filing Date
CN200680045022.3A Active CN101366002B (en) 2005-12-07 2006-07-07 Color printer technology
CN201510437069.5A Active CN105205951B (en) 2005-12-07 2006-07-07 Color printer technology

Country Status (1)

Country Link
CN (3) CN101366002B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108292416A (en) * 2015-12-08 2018-07-17 三菱电机株式会社 Setting terminal and equipment management system
CN111149084A (en) * 2017-08-21 2020-05-12 惠普发展公司,有限责任合伙企业 Device independent canvas
CN113442577A (en) * 2020-03-28 2021-09-28 深圳市汉森软件有限公司 Printing method, device, equipment and storage medium for outputting decimal ink quantity

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6938204B2 (en) * 2017-05-02 2021-09-22 キヤノン株式会社 Information processing equipment, programs
CN112365457A (en) * 2020-10-29 2021-02-12 浙江大学 Color migration method based on carpet color matching adaptive space
CN114038128B (en) * 2021-10-20 2023-06-27 浪潮金融信息技术有限公司 Energy-saving control method, system and medium applied to self-service terminal

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5666215A (en) * 1994-02-25 1997-09-09 Eastman Kodak Company System and method for remotely selecting photographic images
US6151038A (en) * 1994-11-24 2000-11-21 Canon Kabushiki Kaisha Ink-jet image recording apparatus for multi-pass recording
US6313925B1 (en) * 1998-06-17 2001-11-06 International Business Machines Corporation System, method, and program for saving toner/ink in a color printer without sacrificing image quality
US20020129002A1 (en) * 2000-10-27 2002-09-12 Alberts Douglas Wesley eMediaCarts
US20030050842A1 (en) * 2001-09-05 2003-03-13 Tetsuya Wada Digital image receiving apparatus
CN1606330A (en) * 2003-10-09 2005-04-13 佳能株式会社 Image processing apparatus and method
JP2005305864A (en) * 2004-04-22 2005-11-04 Seiko Epson Corp Print control device, print control method, print control program, dot formation amount data creation device, dot formation amount data creation method, and dot formation amount data creation program

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5666215A (en) * 1994-02-25 1997-09-09 Eastman Kodak Company System and method for remotely selecting photographic images
US6151038A (en) * 1994-11-24 2000-11-21 Canon Kabushiki Kaisha Ink-jet image recording apparatus for multi-pass recording
US6313925B1 (en) * 1998-06-17 2001-11-06 International Business Machines Corporation System, method, and program for saving toner/ink in a color printer without sacrificing image quality
US20020129002A1 (en) * 2000-10-27 2002-09-12 Alberts Douglas Wesley eMediaCarts
US20030050842A1 (en) * 2001-09-05 2003-03-13 Tetsuya Wada Digital image receiving apparatus
CN1606330A (en) * 2003-10-09 2005-04-13 佳能株式会社 Image processing apparatus and method
JP2005305864A (en) * 2004-04-22 2005-11-04 Seiko Epson Corp Print control device, print control method, print control program, dot formation amount data creation device, dot formation amount data creation method, and dot formation amount data creation program

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108292416A (en) * 2015-12-08 2018-07-17 三菱电机株式会社 Setting terminal and equipment management system
CN108292416B (en) * 2015-12-08 2021-10-01 三菱电机株式会社 Setting terminal and device management system
CN111149084A (en) * 2017-08-21 2020-05-12 惠普发展公司,有限责任合伙企业 Device independent canvas
CN113442577A (en) * 2020-03-28 2021-09-28 深圳市汉森软件有限公司 Printing method, device, equipment and storage medium for outputting decimal ink quantity
CN113442577B (en) * 2020-03-28 2022-06-14 深圳市汉森软件有限公司 Printing method, device, equipment and storage medium for outputting decimal ink quantity

Also Published As

Publication number Publication date
CN101366002B (en) 2015-06-10
CN105205951A (en) 2015-12-30
CN102591599B (en) 2015-02-11
CN101366002A (en) 2009-02-11
CN105205951B (en) 2017-11-14

Similar Documents

Publication Publication Date Title
EP1958050B1 (en) Color printer technology
US7708360B2 (en) Combination printer and its paper
US20160217450A1 (en) Pos network including printing and highlighting
CN101366002B (en) Color printer technology
US7427014B2 (en) Shelf tag, shelf tag manufacturing system, method and program for manufacturing shelf tag and storage medium
CN102572210A (en) Color value acquiring method, image processing method, color value acquiring apparatus, image processing apparatus, and recording medium
EP1213681B1 (en) Accurate colour rendition of proprietary mark patterns
US20030184774A1 (en) Apparatus and method for two-color printing based on single color data
CN101491077B (en) Method of matching a digital printing press with the color characteristics of a plate-based press platform
CA2714865C (en) Color printer technology
US9317229B2 (en) Finishing compatibility evaluation
HK1140343A (en) Color printer technology
JP2006172188A (en) Product management system, product management label issuing method, product management label, product management program, and storage medium
JP6060543B2 (en) Printing apparatus and printing apparatus control method
JP2002307789A (en) Logo data creation device, logo data creation method and recording medium thereof
US8130397B2 (en) Method for transmitting a color extraction and a management information system
EP2039146B1 (en) Method of matching a digital printing press with the color characteristics of a plate-based press platform
Smyth et al. The impact of market and technology changes on publishers and printers
Vanover The Design Supply Chain

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant