CN102591599A - Color printer technology - Google Patents
Color printer technology Download PDFInfo
- 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
Links
- 238000005516 engineering process Methods 0.000 title description 4
- 238000007639 printing Methods 0.000 claims abstract description 31
- 238000000034 method Methods 0.000 claims abstract description 18
- 238000006243 chemical reaction Methods 0.000 claims description 11
- 230000004048 modification Effects 0.000 claims description 9
- 238000012986 modification Methods 0.000 claims description 9
- 230000035515 penetration Effects 0.000 claims description 2
- 239000003086 colorant Substances 0.000 description 17
- 230000000875 corresponding effect Effects 0.000 description 14
- 238000003860 storage Methods 0.000 description 11
- 230000005540 biological transmission Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 8
- 230000006870 function Effects 0.000 description 5
- 239000000203 mixture Substances 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 239000000463 material Substances 0.000 description 3
- 239000000654 additive Substances 0.000 description 2
- 230000000996 additive effect Effects 0.000 description 2
- VQLYBLABXAHUDN-UHFFFAOYSA-N bis(4-fluorophenyl)-methyl-(1,2,4-triazol-1-ylmethyl)silane;methyl n-(1h-benzimidazol-2-yl)carbamate Chemical compound C1=CC=C2NC(NC(=O)OC)=NC2=C1.C=1C=C(F)C=CC=1[Si](C=1C=CC(F)=CC=1)(C)CN1C=NC=N1 VQLYBLABXAHUDN-UHFFFAOYSA-N 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000014759 maintenance of location Effects 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- LZDYZEGISBDSDP-UHFFFAOYSA-N 2-(1-ethylaziridin-1-ium-1-yl)ethanol Chemical compound OCC[N+]1(CC)CC1 LZDYZEGISBDSDP-UHFFFAOYSA-N 0.000 description 1
- 108010068977 Golgi membrane glycoproteins Proteins 0.000 description 1
- 101100521345 Mus musculus Prop1 gene Proteins 0.000 description 1
- 235000012364 Peperomia pellucida Nutrition 0.000 description 1
- 240000007711 Peperomia pellucida Species 0.000 description 1
- 108700017836 Prophet of Pit-1 Proteins 0.000 description 1
- 101150012828 UPC2 gene Proteins 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 239000006185 dispersion Substances 0.000 description 1
- 238000013213 extrapolation Methods 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 235000011868 grain product Nutrition 0.000 description 1
- 239000004615 ingredient Substances 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000031700 light absorption Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 239000008267 milk Substances 0.000 description 1
- 210000004080 milk Anatomy 0.000 description 1
- 235000013336 milk Nutrition 0.000 description 1
- 238000010422 painting Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000000049 pigment Substances 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000011002 quantification Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000003595 spectral effect Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G1/00—Cash registers
- G07G1/0018—Constructional details, e.g. of drawer, printing means, input means
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G1/00—Cash registers
- G07G1/12—Cash registers electronically operated
- G07G1/14—Systems including one or more distant stations co-operating with a central processing unit
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07G—REGISTERING THE RECEIPT OF CASH, VALUABLES, OR TOKENS
- G07G5/00—Receipt-giving machines
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/56—Processing of colour picture signals
- H04N1/60—Colour correction or control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/56—Processing of colour picture signals
- H04N1/60—Colour correction or control
- H04N1/6097—Colour 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
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.
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.
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.
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.
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.
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.
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.
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)
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)
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)
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 |
-
2006
- 2006-07-07 CN CN200680045022.3A patent/CN101366002B/en active Active
- 2006-07-07 CN CN201510437069.5A patent/CN105205951B/en active Active
- 2006-07-07 CN CN201110360158.6A patent/CN102591599B/en active Active
Patent Citations (7)
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)
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 |