Summary of the invention
The purpose of this invention is to provide a kind of universal method of utilizing the normal printer positioning printing that is used for filling in check, invoice, document or certificate with set form.It is characterized in that the described step of computer and normal printer positioning printing of utilizing is as follows:
1) the printer left side at the starting point place of printhead stroke or one side that every first word of row is promptly printed on the right are defined as the first direction of row, printhead was in the edge 1 of the first direction of paper feed port row when the abscissa value x that supposes the printer axis of abscissas was zero, landscape orientation starting point 3 positions ought to be at the edge, the left side 1 of paper, but the edge, the left side 1 of physical location and paper has certain distance, be print between the edge of the first direction of the starting point of printhead stroke and paper feed port row less than the width of part, so just formed " left side blank " of printer landscape orientation starting point, its width is represented with b, this printer apart from same brand of correspondence and model is changeless, but, because of the brand of printer different with model; In like manner, printhead was in the upper edge 2 of paper feed paper when the ordinate value y that supposes the printer axis of ordinates was zero, vertically printing starting point 4 positions ought to be in the upper edge 2 of paper, but the upper edge 2 of physical location and paper has certain distance, be paper feed surpass printhead and print less than the width of part, so just formed printer and vertically printed " the top blank " of starting point, its width is represented with a.This printer apart from same brand of correspondence and model is changeless, still, because of the brand of printer different with model.With the position that the paper baffle plate moves to the width b of " left side blank " of leading of the first direction of paper feed port row, i.e. the start position of printhead stroke, this position is the landscape orientation start position and is set to benchmark paper feed device 3.
Described actual paper feed device can be arranged on a certain position on benchmark paper feed device both sides, and the distance of establishing actual paper feed device and benchmark paper feed device is c, and then the actual lateral separation of all print Whats is set to abscissa x value and adds c, i.e. x+c; The actual fore-and-aft distance of all print Whats is set to the width a that ordinate y value deducts " top blank ", i.e. (y-a); And write the statement of printing test page or leaf figure, the coordinate of test sheets figure vertical and horizontal starting point is zero;
2) user installs software on computers;
3) at the edge of the first direction of paper feed port row 7 paper feeds, operating software obtains the width a of " above blank " on printing paper and the width b of " left side blank " by the printing test page or leaf;
4) the width a Input Software with " top blank " stores, and software is accurate with the fore-and-aft distance adjustment of all the elements print position according to this numerical value automatically.Behind benchmark paper feed device 3 paper feeds, the edge, the left side 1 of paper is identical with the start position of printhead stroke, and the lateral separation of all the elements print position can be accurately.When needs changed paper feed device, under the situation of the first direction on the left side of row, the paper feed device after the change was when the paper feed device 5 on benchmark paper feed device 3 left sides, and then c is a negative, and during on the right paper feed device 6, then c is a positive number; Under the row first direction situation on the right, the paper feed device after the change on the right of benchmark paper feed device then c be negative, on the left side then c is a positive number.The c Input Software is stored, and software is accurate with the lateral separation adjustment of all the elements print position according to this numerical value automatically.If as actual paper feed device, then numerical value c should be " 0 " with benchmark paper feed device 3;
5) contour pattern of print What is set on the interface;
6) in graphical interfaces keyboard input printout content;
7) set by step 4) the paper feed device paper feed of determining and printing;
8) check printing effect, when whole along track bias and lateral deviation appear in print What, then adjust that only need disposable adjustment, daily use need not adjusted by revising two numerical value of a, c that store.
The invention has the beneficial effects as follows, utilization software positioning printing method, width b according to " left side blank " determines the benchmark paper feed device, store the width a of " top blank " and the distance c of actual paper feed device and benchmark paper feed device, make print position accurate, and can adjust vertical or horizontal deviation respectively by revising a or c, allow write a cheque, work such as invoice, document, certificate can be extensive use of computer and normal printer, reduce labour intensity, improve work quality, do not need special equipment, be user-friendly to, therefore have promotion prospect widely.
The specific embodiment
The purpose of this invention is to provide be used for writing a cheque, a kind of universal method of utilizing the normal printer positioning printing of invoice, document, certificate etc.The described step of computer and normal printer positioning printing of utilizing is as follows:
1) the printer left side at the starting point place of printhead stroke or one side that every first word of row is promptly printed on the right are defined as the first direction of row, printhead was in the edge 1 of the first direction of paper feed port row when the abscissa value x that supposes the printer axis of abscissas was zero, the landscape orientation start position ought to be at the edge, the left side 1 of paper, but the edge, the left side 1 of physical location and paper has certain distance, be print between the edge of the first direction of the starting point of printhead stroke and paper feed port row less than the width of part, so just formed " left side blank " of printer landscape orientation starting point, its width is represented with b, this printer apart from same brand of correspondence and model is changeless, but, because of the brand of printer different with model; In like manner, printhead was in the upper edge 2 of paper feed paper when the ordinate value y that supposes the printer axis of ordinates was zero, vertically printing starting point 4 positions ought to be in the upper edge 2 of paper, but the upper edge 2 of physical location and paper has certain distance, be paper feed surpass printhead and print less than the width of part, so just formed printer and vertically printed " the top blank " of starting point, its width is represented with a.This printer apart from same brand of correspondence and model is changeless, still, because of the brand of printer different with model.With the position that the paper baffle plate moves to the width b of " left side blank " of leading of the first direction of paper feed port row, promptly the start position of printhead stroke is the landscape orientation start position, and this position is set to benchmark paper feed device 3.
Described actual paper feed device can be arranged on a certain position on benchmark paper feed device both sides, and the distance of establishing actual paper feed device and benchmark paper feed device is c, and then the actual lateral separation of all print Whats is set to abscissa x value and adds c, i.e. x+c; The actual fore-and-aft distance of all print Whats is set to the width a that ordinate y value deducts " top blank ", i.e. (y-a); And write the statement of printing test page or leaf figure, the coordinate of test sheets figure vertical and horizontal starting point is zero;
2) user installs software on computers;
3) at the edge of the first direction of paper feed port row 7 paper feeds, operating software obtains the width a of " above blank " on printing paper and the width b of " left side blank " by the printing test page or leaf;
4) the width a Input Software with " top blank " stores, and software is accurate with the fore-and-aft distance adjustment of all the elements print position according to this numerical value automatically.If as actual paper feed device, the edge, the left side 1 of paper is identical with the start position of printhead stroke with benchmark paper feed device 3, the lateral separation of all the elements print position can be accurately, for example, print the A point in certain of invoice, its coordinate is A (x+c, y-a), c=0; When needs change paper feed device, under the situation of the first direction on the left side of row, paper feed device after the change is when the paper feed device 5 on benchmark paper feed device 3 left sides, and then c is a negative, during on the right paper feed device 6, then c is a positive number, for example, print A ' point, its coordinate be A ' (x '+c, y '-a), c<0; For example, print A in certain of invoice " point, its coordinate is A " (x "+c, y "-a), c>0.The first direction of row under the situation on printer the right, the paper feed device after the change on the right of benchmark paper feed device then c be negative, on the left side then c is a positive number.The c Input Software is stored, and software is accurate with the lateral separation adjustment of all the elements print position according to this numerical value automatically;
5) contour pattern of print What is set on the interface;
6) in graphical interfaces keyboard input printout content;
7) set by step 4) the paper feed device paper feed of determining and printing;
8) check printing effect, when whole along track bias and lateral deviation appear in print What, then adjust that only need disposable adjustment, daily use need not adjusted by revising two numerical value of a, c that store.
Below we are the utilization of example explanation software positioning printing method in the Check Printing software check star V1.0 of our company's exploitation with the flatbed printer.
Step 1, the user installs Check Printing software at first on computers, and according to the desired location of all print Whats, setting completed with coordinate in software for the software developer, and write the statement of printing test page or leaf figure, the coordinate of test sheets figure vertical and horizontal starting point is zero;
Step 2, the first direction endpoint location 7 of row that the paper baffle plate moves to slideway of leading with the first direction of printer paper feed port row is pasting the baffle plate paper feed with printing paper, at menu item [setting]-[printing the location] interface printing test page or leaf;
Step 3 will print a square (as shown in Figure 3) on the test sheets, be unit with the millimeter, be accurate to 1 decimal, measure earlier square top 4 and paper upper edge 2 apart from a, the numerical value a that measures is imported in first text box, this foursquare left side promptly is a benchmark paper feed device 3.
Step 4 is measured the distance b that the square left side promptly is benchmark paper feed device 3 and edge, the paper left side 1 again, move the position of leading the paper baffle plate from 1 position, edge, the left side of test sheets paper feed paper, to the numerical value b that the distance that moves equals to measure, the present position of baffle plate is exactly the benchmark paper feed device 3 of printed checks.If benchmark paper feed device 3 is defined as the check paper feed device, should on the paper feed port supporting plate, do a mark, so that daily use.If the benchmark paper feed device is defined as the check paper feed device, the numerical value of second text box should be zero.
Step 5 is being pasted baffle plate 3 paper feeds with the counterfoil cutting line of waste ticket, clicks " simulation printed checks " button and attempts printing effect, also can cut out several printing papers according to the check size and attempt.Some printer can move to the baffle plate of the first direction of row the left end point of slideway or right endpoint as the check paper feed device, most convenient uses like this, if condition be this position in the first direction of the row of benchmark paper feed device must with the distance of benchmark paper feed device less than 19 millimeters; If this position is not in the first direction of the row of benchmark paper feed device then must still have check paper feed space.If the slideway two ends all can not be as the check paper feed device, can be the appropriate location that the visible marking is arranged as the check paper feed device, so also more convenient.In second text box of distance input with definite check paper feed device and benchmark paper feed device,, otherwise get positive number if negative is got in the first direction of the row of benchmark paper feed device in this position.
Because gross data and actual conditions have error, if what millimeters print What integral body how many millimeters on the upper side or on the lower side just reduce the numerical value of first text box or increase; How many millimeters how many millimeters if print What integral body takes over or takes back just reduce the numerical value of second text box or increase.After the locator data adjustment finishes, no matter banker's check, credit office's check, check for transfer, cash on bank, projects are all printable accurately.
Step 6, if on the waste ticket, print accurately, or on printing paper, print back and the overlapping contrast of check accurately i.e. simulation prints successfully, click the Back button, formally carry out the printing of Check Printing or counterfoil at check or counterfoil interface.