CA1291366C - Transverse printing control system for multiple print/cartridge printer - Google Patents

Transverse printing control system for multiple print/cartridge printer

Info

Publication number
CA1291366C
CA1291366C CA000545200A CA545200A CA1291366C CA 1291366 C CA1291366 C CA 1291366C CA 000545200 A CA000545200 A CA 000545200A CA 545200 A CA545200 A CA 545200A CA 1291366 C CA1291366 C CA 1291366C
Authority
CA
Canada
Prior art keywords
print
cartridges
orifice
printing
cartridge
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.)
Expired - Fee Related
Application number
CA000545200A
Other languages
French (fr)
Inventor
Randy Ray
Michael J. Piatt
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.)
Eastman Kodak Co
Original Assignee
Eastman Kodak Co
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 Eastman Kodak Co filed Critical Eastman Kodak Co
Application granted granted Critical
Publication of CA1291366C publication Critical patent/CA1291366C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/17Ink jet characterised by ink handling
    • B41J2/175Ink supply systems ; Circuit parts therefor
    • B41J2/17503Ink cartridges
    • B41J2/17543Cartridge presence detection or type identification
    • B41J2/17546Cartridge presence detection or type identification electronically
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J25/00Actions or mechanisms not otherwise provided for
    • B41J25/34Bodily-changeable print heads or carriages

Abstract

TRANSVERSE PRINTING CONTROL SYSTEM
FOR MULTIPLE PRINT/CARTRIDGE PRINTER
ABSTRACT
Ink jet printer for printing along a linear print zone with a plurality of insertable print/cartridges employs a carriage for traversing the print zone and supporting the print/cartridges with their orifice arrays mutually indexed to a carriage reference that is parallel to the direction of carriage traverse; detecting and storing the relative transverse locations of the indexed orifice arrays;
and controlling the actuations of the supported print/cartridges in accordance with their detected transverse locations. A detecting and storing sub-system detects and stores inter-array spacings in the form of encoder mark-count plus intra-mark phase information. A control sub-system: (1) outputs printing information signals for the print/cartridges on the basis of the stored mark-count information; and (2) enables print/cartridge actuations in sequential orders based on the stored intra-mark phase information. These orders differ in forward and retrace printing.

Description

~:9~

TRANSVERSE PRINTING CONTROL SYSTEM
FOR MUl~TIPLE PRINT/CARTR GE PRI~lTER
BACKGROUND OF THE INVENTION
Field of the Invention The present invention relates to ink ~et printing apparatus employing a plurality of cooperative print/cartridges and more particularly to control systems for coordinating the printing of such print/cartridges during transversing pas~es across a print medium.
Back~round Art U.S. Patent No. 4,709,245 describes a highly useful approach for ink ~et prLnting with a plurality of in~ertable print/cartridges. In general, that approach employs the physical po~itioning of each inserted print/cArtridge SO that its linear orifice array each i5 aligned: (i) preci~ely perpendicular to the direction of line traverse, (ii) at a precise predetermined distance from a reference surface parallel to the direction of line traverse and (iii) at a generally predetermined spacing from the printing zone. This aspect of the Piatt approach prevents printing artifacts caused by misaliKnments of the cooperative print/cartridges in the vertical pa~e direction. To prevent artifaGts due to misalignments along the horizontal page direction, the Pistt approach utilizes detections of the relative transverqe locations of the linear orifice arrays of inserted print/cartridges and coordination of the print/cartridses printing actuations based on such detections. U.S. Patent No. 4,736,213, describes particularly preferred systems for attaining the above-described physical positioning of insertable print/cartridges. U.S. Patent No. 4,709,244, ~k ~L~9~31~

descri~es highly u~eful systems for scanning inserted print/cartridges and computing and storing the relative transverse locations of the orifice arrays thereof to enable coordination of the drop placements during line printing traverses.
SUMMARY OF THE INVENTION
One significant object of the present invention is to provide system~ for coordinating such inserted print/cartridges in a manner achieving high resolution drop placement control.
A related ob~ect of the present inventlon is to provide highly useful improvements for hieh resolution detection of print/cartrid~e oriflce arrays.
Another o~ect of the present invention i5 to provide multiplexing systems which advantageously cooperate with such high resolution print control systems in a manner which reduce~ component and power requirements for the printer apparatus.
Another important ob~ect of the present invention is to provide systems for selectively varying the coordination of a plurAlity of such inaerted print/cartridges, in forward and retrace printing sequences, to provide enhanced drop placement control.
Thus, the present invention provides improvemen~s in ink jet printing apparatus which cooperatively prints successive pixels along a linear ~L~t~3~3 print zone with a plurality of insertable print/carkridges, having orifice ~rrays. Such printing apparatus includes: (a) carriage means for traversing the print zone and supporting the print/cartridges with their orifice arrays mutually indexed to carriage referencing means that is precisely parallel to the direction of carriage traverse; ~b) means for detecting and storing the relative transverse locations of the orifice arrays;
and (c~ me~ns for controlling the ~ctuations of the print/cartridges in accordance with their detected transverse locations. In accord with one aspect of the present invention, the detecting and storing means detects and stores inter-array spacings in the form of encoder mark-count plus intra-mark phase information.
In a rel~ted aspect the controlling means is constructed to: (l) output printing information signals for the print/cartridges on the basis of the stored mark-count information; ~nd (2) enable printlcartridge actuations in a sequential order based on the stored intra-mark phase information.
BRIEF DESCRIPTION OF DRAWINGS
The subsequent description of preferred embodiments refers to the attached drawings wherein:
Figure 1 is a perspective view, with cover portions removed, of one preferred printer embodiment in ~ccord with the present invention;
Figure 2 is ~ perspective view of one embodiment of disposable print/cartridge which is 30 ~useful in accord with the present invention;
Figure 3 is a view of the print/cartridge carriage of the Figure l printer embodiment, ~s viewed from the print zone side of the ~pparatus;
Figures 4A and 4B are respectively a perspective and a side view, partially in cross section, of the prink/cartridge carriage shown in Figures l and 3;

~LX91~3~

Figures 5-8 are views showing various stages oE the print/cartridge positioning sequence;
Figures 9A and 9B are schematic perspective views illustrating carriage position detection means 5 in accord with one preferred embodiment of the present invention;
Figure lO is a schematic perspective view showing one means for detecting relative-transverse location of print/cartridge orifice arrays in accord with the present invention;
Figure ll is a schematic diagram illustrating one control system in accord with the present invention;
Figures 12-15 are flow charts use~ul in explaining processes performed by the Figure 11 system;
Figures 16 and 17 are dlagrams useful in expl~ining the operation of the present invention; and Figure 18 is a schematic dia8ram similar to Figure 11, but illustrating ~nother embodiment of the present invention.
DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS
The ink Jet printing apparatus shown in Figure 1 in general comprises a print medium advancing platen 2 which is adapted to receive sheet or continuous print material, e.g. paper, from an ingress at the lowPr rear, and under the drive from motor 3, advance successive line portions of the medium past a print zone P~ and out of the printer through a printer egres~ in the top of the printer. During the passage of ~uccessive line portions through the print ~one, multi printlcartridge c~rriage 4 ~s traversed across the print zone so that print/cartridges placed in the ~our individual carriage nests 5, 6, 7 and 8 can effect printing operations, as subsequently described. The carriage 4 is slidingly mounted on Q
guide rail means 35 (see Figures 3, 4A and 4B) located 9 ~3 beneath the print/cartridge ~upport nests 5-8 and a carriage drive motor 9 effects traversin~ movement of the carriage 4, past the platen f~ce, via an endless cable 10 attached to carriage 4. The printer is electrically energized, e.g. from a battery or transformer located at 11, via a control circuit means 12. Electrical energy is suppLied to individual print/cartridges by means of rlbbon cables 13 which have terminals 14 in the lower portion of each of support nests 5-8.
Referring now to Figure 2, there is shown one useful print/cartridge embodiment 20, which is adapted to be removably inserted into ~n operative relation with the printer via carri~ge 4. The print/cartridge 20 is adapted to be disposable when empty of ink ~nd in general comprises ~n ink supply reservoir 21 and cover member 22, which covers the ink reservoir and, together with position lugs 51, coarsely positions the print head assembly 23 in nests 5-8. The print head assembly 23 i5 mounted on the cover member and comprises a driver plate 24 having a plural of electrical leads 25 formed thereon. The leads 25 extend from connector pads 26 to resistive heater elements (not shown) located beneath each orifice 29 of a linear orifice array formed in orifice plate 27.
Ink Erom reservoir 21 is supplied through cover member 22 to a location beneath each orifice 29 of plate 27 (and above the heater element for that orifice). Upon applic~tion of an electrical print pulse to a terminal pad by the printer çontrol, the corresponding resistive heater element causes an ink vaporization condition which ejects a printing inX droplet from its corresponding orifice 29. The orifice plate 27 c~n be electroormed using photofabrication techniques to provide precisely located orifices and is attached to ~river plate 23, which is in turn affixed to the cover ~9~366 member 22. Thus it will be appreciated that even though the linear array of orifices 2~ is preci~ely located within the orifice plate 27, its position vis--a-vis the locating portions of cover member 22 and positioning lugs 51 is not precisely consistent, e.g.
in the verticfll or horizontal directions, for different disposable print/cartridges.
Print/cartridges of the type ~ust described are known in the art for use in single print/cartridge printers, and, as has been noted, the coarse loc~ting structures are adequate for those applications.
Referring now to Figures 3, 4A and 4B, the print/cartridge carriage 4 comprises ~ bottom wall portion 31, a ~ront wall portion 32 and side wall portions 33 which together form the plurality of print/cartridge nests 5-8 that are adapted to receive and coarsely position print/cartridges with respect to the printing zone P oE the printer. The bottom of wall portion 31 is mounted on guide rail means 35 for traversing the carriage across the print zone P in a precisely uniform spaclal relation to the platen 2 and in a direction substantially psrallel to the axis of that platen's axis of rotation. Thus, the direction of the carriage traverse is substantially orthogonal to the direction of print medium advance.
The top of the front wall 32 of each print/cartridge nest 5-8, has, ~s an upper ext nsion, knlfe portions 37, which form reference edges that are precisely colinear, parallel to the direction of carriage translation &nd equidistantly spaced from the linear print zone P. Mounted on the outer side walls of the carriage 4 is a fasten~ng means 40 for contacting print/cartridges, which have been inserted into nests 5-8, and moving such print/cartridges into precise operating position in the printer apparatus.
Referring to ~igure 5, it c~n be seen that ~he fastening means 40 comprises lever arm portions 41, hinge portions 42, cflmming portions 43 and seating arm portions 44. The bottom wall 31 of each nest 5-8 also comprises a resilient portion 3~ and the fastening means is adapted to move the bottom of an inserted print/cartridge into a forced engagement that downwardly compresses resilient portion 39, when the lever arm portion 41 is moved upwardly to the position shown in Figures 3, 4A and 4B. When lever arm portion 41 is moved downward, the fastening me~ns 40 is disengaged and the print/cartridge 20 can be hand-lifted from its nest in the c~rriage 4.
ReEerring now to Figure 2, AS well AS Figures 3~8, the orifice plate vertical positioning system is designed to provide a predetermined sequence of engagements between the print/cartridge 20 and the carriage 4. First, the print/cartridge is hand--inserted into a coarsely posltioned alignment resting loo.sely in a nest on top of cantilever spring 39 (see Figure S). As shown in Figure 3, positioning lugs 51 of the print/cartridge are located in vertical slots 53. As the f~stenlng means 40 is rotated clockwise ~as viewed in Figures 5, 6, 7A and 83, the cam portion 43 first urges the smooth top surface of the drlver plate 24 into forced contact with knife edge 37 (see Figure 6). At thi~ stage the cam dimples 49 on seating arm portions 44 h~ve not yet contacted the print/c~rtridge sidewalls. During continued rotation the cam dimples 49 contact shoulder portions 54 o~-an in~erted print/cartridge 20 and move the print/cartridge downwardly against the bias of resilient me~n~ 39, while cam portion 43 maintains the forward force urging the driver plate 24 into cont~ct with knife edge 37. During this downward movement, knife edge 37 will slide along the ~ace of the driver plate 24 untll a detent surface D of the print/cartridge engages the knife edge (see Figure 7A). In the embodlment shown in Figures 2-8, the 1~9~366 detent D comprises a lower edge portion of the orifice plate 27. As the engagement between the knife edge 37 and the detent edge D evolves, the print/cartridge is oriented withln the nest so that the detent edge D is precisely parallel to the knife edge. Because the orifice array 29 and the detent edge D o the orlfice plate 27 are photofabricated, they can be precisely located relRtive to one another in an economical fashion. Thus precise positioning of the orifice plate's detent edge D relative to the knife edge 37 of A carriage nest precisely loc~tes the printing orifices (rotationally and vertically) relative to the the traverslng path of the printer carriage 4, as well a~ in a predetermined spacial relation vis-a-vis the print zone P.
Continued movement of the lever arm 41 causes cam ~urface 43 to move connector pads 26 of the print/cartridge into contact with the terminals 14 in the nest bottom (see Figure 8). To allow continued movement o~ the fasten means 40, after full detenting of the orifice plate, the seating arms 44 are slightly ~lexible in an outward direction ( ee Figure 7B) to allow dimples 49 to slip down the sides of shoulders 54. As shown best in Figure 7B, the thickness of cantilever seating arm 44 behind dimple 49 is less than the other portions of the ~astening means 40 to allow this outward movement. The knife edge 37 can yield slightly to the right (as viewed in Figure 8) to allow^firm contact between the cartridge pads 26 and the nest terminals 14.
The print/cartridge positioning structure ~ust described is the subJect of the previously mentioned Piatt, Houser and McWilliams application. It will be understood that this structure precisely positions the orifice plate 27 and thus the linear orifice array 29 of an inserted print/cartridge ~ ~ 9 ~

relative to the knife edge 37 of itq nest. The knife edges 37 of the print/cartridge nests 5-8 are carefully aligned to be mutually colinear with a uniform spacing from the print zone P. The line defined by the referencing surEaces of knife edges 37 is precisely parallel to the traversing direction of the carriage, which in turn is approximately orthogonal ko the direction of print media advance.
Because of the photofabrication techniques employed ln fabricating orifice plate 27, the location of oriflces 29, relative to the detent edge D, ls flccurfltely the same for each print/cartridge orifice plate. Thus the plurality of print/cartridges inserked into nests 5-8 will print cooperatlvely without any offset artifacts due to vertical, spaced or rotational non-alignments, relative to the print zone P, between the different print/cartridges. While this physical positioning structure is highly useful, it will be understood that other print/cartridge positioning structures can be used in combination with the horizontal drop placement control sub-system of the present invention.
Thus, according to the pre~ent invention, the ink ~et prlnter shown in Figure l also includes a sub-system for the control of drop placements, horizontally (l.e. along the direction of carriage traverse), between the cooperative print/cartridges in nests 5-8. Such sub system in general comprises control means for detecting and storing relative transverse location data for the orifice array of each print~cartridge and means for controlling the print drop actuation of each print/cartridge according to its particular location data. In the Figure 1 embodiment such detecting means comprises a print/cartridge scan detector device 60 located at a fixsd position along the path of carriage traverse and carriage position detector device 70 comprised of ~

1~9~366 linear encoder strlp 71 mounted along the traverse path of the carriage 4 and a strip decoder 72 attached to the carriage for movement in operative relation with the encoder strip 71. In general, the function of the scan detector device 60 is to signal the passage of A unique print/cartridge characteristic that is indicative of the precise transverse location (relative to the scan detector) of that print/cartridge's linear orifice arr~y 29 as the cArriage trflverses the print/cartridge past the scan detector on it~ movement toward the print platen 2.
In general, the function of the carriage position detector device 70 is to sense and sign~l ~uccessive in~tantaneous positions of the carriage 4 during its traversing movements.
Referring now to Figure 10, the scan detector device 60 compri~es an infrared emitter 61, e.g. an LED, and infrared detector 62, e.g. a pho~otransistor, both supported in predetermined orientations an~
spacial relations in sensor block 64. Thus, the emitter 61 is located to direct light obliquely toward the pa~h of a traver~ing print/cartridge 20 so that when an orifice plate 27 of such cartridge is in the beam of the emitter, its light is re~lected by the bright nickel orifice plate met31 to return to the detector 62 as shown. Other portions of the print/cartridge are formed of non-reflective material, e.g. black plastic, so that the light energy received by detector 62 during the passage of an orifice plat8 is significantly greater than when an ori~ice plate is not in the path of the emitter light beam. As illustrated schematically in Figure 10, the output o~
detector 62 is coupled to comparator 65; and when the , detector voltage VD from the detector 62 increases above threshold voltage Vref, the shi~t of comparator 65 to its low state is transmi~ted to the interEace of a microcomputer 100. As will be described in more detail subsequently, the microcomputer interprets such signal from the comparator 65 as the passage event for a leading edge of orifice plate Z7. When the print/cartridge orifice plate passes out of the beam from emitter 61, the output of comparator 65 returns to a high state signalling the microcomputer of this trailing edge passage event. One important purpose o~ carriage position detector 70 is to relate the leading edge/trailing edge events signalled by the scan detector 60 to the positions of the carriage along its traversing path.
Re~erring now to Figures 9A and 9B, as well a5 Figure 1, cflrriage position detector 70 comprises a strip decoder portion 72 which is mounted for movement with carriage 4 and which includes emitter and detector pairs 73, 74 and 75, 76. The emitters and detectors are disposed in opposing relation respectively on extensions 77, 78 of carriage 4 so as to sandwich the linear encoder strip 71 during the traversing movement of the carriage. As shown in Figure 9~, the lower portion of the linear encoder 71 comprises a plastic strip of alternating transparent and opaque sections, e.g. each section 2.6 mils wide.
Emitter--detector pair 73, 74 is arranged to pass and receive light through this lowar strip portion and the power to the emitter 73 is adjusted such tha~ the detector 74 oper3tes in a nonlinear region. Thus, the 30 `detector 74 will output a triangular sinusoidal-like voltage waveform in response to modulation by the lower portion of strip 71. The signal from detector 74 is coupled to a comparator 79 which has a threshold voltage level Vref su~h that the output of COmpAratOr 79 changes st~te at the same stage of every transparent-opaque encoder transition past the ~91~36~;

detector. As shown in Figure 9A, the pulse train produced as the output of comparator 79 is applied as separate inputs 84a and 8~b to microprocessor 100 for purposes subsequently described. Emitter-detector pair 75, 76 shown in Figure 9B is arranged to pass and receive light through the upper part of the encoder strip which has only opaque traverse location markers H. The output of detector 76 is compared by comparator 83 to Vref and the low output from comparator ~3 signals the microcomputer 100 that the carriage has reached a certain point(s) along its printing path, e.g. a turn-around location. Further details of useful detector systems are described in the above-noted U.S.
Patent 4,709,245.
Considering the Eoregoing, there has been described means for detecting the print/cartridge orifice plates' passage of a predeterminedly placed detector and means for detecting various dynamic positions of the carriage 4 along its transversing path. The cooperative functioning of these detecting means as well as the overall operation of the printer in accord with the present invention can be further understood by referring to Figures 11-15. As shown in Figure 11, microcomputer control system 100 comprises a microprocessor 101 with related timing control and interrupt interface sections 102, 103 and cooperative read only memory (ROM) 104 and read/write memory (RAM) 105. The system 100 also includes input and output buffer interface sections 106, 107 and adapted to receive, store and output data for the microprocessor 101. The printer also includes for cooperating with its microcomputer control system 100, an input system 113, including a clock 111 and counter 112, whose function will be described subsequently.

.~

1~9~,13~;~

As indicated by the general flow chart of Figure 12, the ROM 104 contains programs whereby the microcomputer is, in general, adapted, on start-up, to perform routines such a5 activating paper drive and carriage drive motors, supplying energy for the print/cartridges, etc., as well as tests for the attainment of proper start-up conditions, e.g.
adequate power supply, paper supply, etc. As ~lso shown in Figure 12, before commencing with the main printlng program 204, the control system is programmed, in ROM 104, to detlect and store (proces~
202) the locations of inserted print/cartridges and (process 203) to compute and store (i) data for adjusting the flow of print d~ta from the output buffer 106 ~nd (ii) data for controlling ~he firing sequences of inserted print/cartridges during the normal printing operations (process 204).
More specifically, after print/cartridges Pl-P4 have been inserted as described above and the start-up test routines (proces~ 200) have been performed, the printer proceeds, under the control of a program in ROM 104, with detect and store function (process 202) ~s follows. The carriage drive 90 is activated to move a predetermined home station location to the left of the sensor 60 and to then traverse it from left to right past the sensor ~t a nomin~l scan speed which is slower than the tr~versing speed during printing. When the carria~e position detector 74 initiates the first pulse from comp~rator 79 to interrupt port 84a of the interrupt interface 103, the procedure shown in Figure 13 is transferred from ROM 104 to RAM 105. Thus, the interrupt signal will then effect creation of a carriage position counter (process 230) in RAM 105, input ~ count of ~'1"
to that counter and return the microprocessor to other control functions. When the next pulse from l~C3~L~3~;~

~ 14-comparAtor 79 is input at port 84a, the c~rriage position count will be ~dded to by 1 ~process 231) and the microprocessor ag~in returned to other work. Th~
sub-routine described with respect to Figure 13 operates both in the detect and store function (process 202) and the main printing function (process 204) Referring now to Figure 14, as well as Figure 11, it c~n be seen that the pulse train from comparator 79 is also applied to input port 84b o~
interrupt interface 103. This interrupt sign~l connects clock 111 to counter 112 to begin producing an intra-mark count for the first encoder marking on encoder strip 71. That is, the clock 111 is selected with a frequency that divides each mark (op~que ~nd transpArent) of strip 71 into a nominal intra-mark resolutlon, when the carriAge is moving at the nominal scan-detect ~peed. It should be no~ed that if the nominal clock speed were selected to yield 300 counts between mark transitions at the nominal carriage scan-detect speed, v~ri~tions in that speed might yield an intra-mark count o 280 (if above nominal ~peed) or 320 (if below nominal speed). As shown in Figure 14, after receipt of the first interrupt signal at port 84b, the counter is started and control of the microprocessor is relinquished. However, upon receipt of each subsequent ~4b interrupt, a mark width count is stored and the counter i5 reset to "0". Thus, during the traverse of the carriage, the microcomputer has an access to (i) the dynamic intra-mark ~ount of the mark then passing detector 74 and (ii) the entire intra-mark count of the most recently passed mark.
Both these data are useul in converting the intra-mark count to intra-mark ph~se lnformatlon in the computation process 203 to be described later.
Re~erring next ~o Figure 15, as well as Figure 11, it can be seen that when a signal from ~9~ ,6 comparator 65 of orifice plate detector 60 is supplied to interrupt port 65a of the microcomputer, a subroutine is addressed in ROM 104 which directs the microprocessor in: (i) reading and storing the mark count then stored in the carriage position counter, created and updated by the Figure 13 subroutine, (ii) reading and storing intra-mark count of the then most recently passed mark, stored by the Figure 14 subroutine, and (iii) reading the then existing clock count of intra-mark counter 112 (process 250).
The above-described procedures continue as the print/cartridge moves the leading and trailing edges of each of the print/cartridges orifice plates past sensor 60. After the 8th interrupt procedure of reading and ~toring, an orifice plate edge data (assuming a four print/cartridge printer), the carriage 4 is returned to the home po~itlon (process 251) and computations in accord with process 203 commence. In general, the process 203 is performed by microprocessor 101 under the control o~ a program in ROM 104, using orifice location data stored in RAM 105 as described above, and has two main objectives, viz.
(i) to determine and store the precise transverse distances between the orifice s~rays of print/cartridges Pl-P4 and (ii) to determine and store the optimum firing sequences for those print/cartridges, as then located. Both oÇ these determinations are useful in coordinating printing with lnserted print/cartridges to avoid drop placement artifacts in the transverse page direction.
The distances between the linear orifice arrays can be determined by a number of simple algorithms, based on the fact that the orifice arrays are all precisely located relative to the leading and trailing edges of their orifiee plate. Several such procedures are described ln concurrently filed U.S.

i6 Patent No. 4,709,244. By virtue of the intra mark detection features of the present invention, additional resolution information is available to even more precisely interrelate the cooperative orifice arrays in printing. One useful algorithm for attaining advantage of the intra-mark data is as follows:
l Determine each orifice plate edge locAtion R9 a m~rk plus phase (fr~ctionAl Mark count) datum ~y:
(a) Divi~ing its current intra-mRrk count from counter 112 (stored by procedure 250) by the last previous full mark width count (stored by procedure 250); and (b) Adding the resultant fraction to the location counter count (stored by procedure 250).
2. Determine the mark count plus phase location datum of the orifice arrAy of each printtcartridge by: (i) comparing count plus phase datum of its edges, (ii) multiplying the remainder of such comparing by a parameter representing the location of the array between the edges and (iii) adding this intra--mark fraction to leading edge location as compute~ by 1. above. In the following example of this process it is assumed that the array of orifices trails the leading edge of the orifice plate by .75 of the orifice plate transverse dimension and calculations are illustrated to identify the orifice array location precisely. However, as will become clear subsequently, in many instances only the precise inter orifice-plate distances flre utilized so that the location of a center of orifice plate symmetry (in the transverse dimension) can be utilized to determine the operative transverse spacing between corresponding .~

1~'31.366 portions of ad~acent orifice plates rather than dealing with the actual orifice array locations.
ExamPle:
If the location data of the first print/cartridge edges are:
Leading edge: 902 marks, 230 intra-mark count~, and last previous mark count 311 Traillng edge: 1340, 110 and last previous mark count 291, the leading edge location equals 902+(230.311)-902.74 and the trailing edge location equals 1340~(110~291)=1340.38 If the orifice array is loc~ted 0.75 of the orifice plate width from the leading edge, the orifice array location equals 90Z.74+.75(1340.38-902.74~=
1230.97.
3. ~etermine the mark plus phase spacings (S) between each of the print cartridge orifice arrays and the first print/cartridge array, e.g.:
P4 = 6127.88 P3 = 4436.09 P2 =2865.74 Pl - 1230.97 Sl_4 = 4896.91 Sl_3 = 3205-12 Sl_2 - 1634-77 These spacing d~a are computed and stored (process 203) and provide information useful for determining print data loading and print head firing sequence adjustments, as will become clear in view of the subsequent explanation of the modes of loading print data into output buffer 107 of the microcomputer.
. Referring now to Figures 11 and 16, one embodiment for effecting transverse drop placement coordination ln accord with the present invention will be described. Thus, it can be seen that a buffer output memory 108 contains separate channels Bl-B4 respectively for receiving print data for effch of the print/cartridges Pl-P4. In operation, the print data is received by the input buffer of microcomputer 100 and loaded into the buffers Bl-B4 by the microprocessor in particular sequences determined by a ~3~3~i program in ROM 104 utilizing the orifice array location data described above, which is stored in RAM
105~ More particularly, referring to Figure 16 (in which "1" indicates a digital signal to eject an ink drop and "O" indicates a non-eject signal), it can be seen that data is loaded into buffer channel Bl so that the first print signals will be ready for output from the buffer at position 1000 of the print head carriage 4. That is, this example a~sumes that the first possible line print position is 1001 encoder marks to the right of the home station (or start-count mark) and that the buffer is actuated to advance da~
in its channels one position per encoder mark.
Referring again to Figure 11, it will be seen that upon the 1001 transition pulse, latch Ll is loaded with print/no-print data from buffer Bl while latches L2-L~ are loaded with all O's from their respective buffer chflnnels. Thus9 when the gates Gl-G4 are enabled at this print position 1001, the twelve (12~ drivers for the 12 orifices of print/cartridge Pl will be fired ~ccording to the "O" or "1" information in the latches Ll and appropriate ink drops will be e~ected to the print line by Pl. As shown in Figure 16, this condition will continue until position 2634 (i.e. 1000 ~ count spacing Sl_2 of 1634) evolves, at which time prlnt/no-print data for printtcartridge P2 will be ready for output to its latches L2.
- Reflecting on what has been described, it will be understood that the loading of the buffers Bl-B4 will ~ccomplish a delay between the commencement of printing which has been computed and stored (as described previously--process 250) to attain ~ccurAtely coordinated transverse drop plflcement between the print/cartridges as physically positioned. Thus, print/cartridge P2 will be ~91~366 provided with printing information 1634 mark transitions after Pl, P3 will be provided with printing information 3205 mark transitions ~fter Pl, and P4 will be provided wlth printing information 4896 mark transitions after P;L. Each of the buffers will continue to output printing data to it~ latches until its full line of print data is completed and will thereafter output all "0's". Therefore, as would be expected, print/cartridge Pl will cease printing first, P2 second, P3 third and P4 will cease printin8 last.
If desired, the twelve drivers for each print/cartridge can be fired sequentially (e.g. 1 to 12 or in pair sequence 1 and 6, 2 and 7, etc.). This is accomplished by the gate control ~ignals supplied by microprocessor under the control of a sequence program in ROM 104. This can be advantageous from the viewpoints of reducing thermal and acoustic crosstalk and of reducing peak power requirements for the drivers' energy source. In additionJ the program of ROM 104 desirably provides or the microprocessor's sequential ena~lement of each gate groups Gl-G4, and in this preferred mode of operation, the phase (fractional mark) spacing data that was calculated and stored (process 250) is useful. Thus, consider the sp~cing dats calculated according to the previous example where Sl 4 = 4896.91i Sl 3 = 3205.12 and Sl_2 = 163~.77. In ~ccordance with print head firing sequence algorithm, the gate group for the first print/cartridge (Pl when moving left to right) will be enabled first at each encoder transition.
Thereafter, the print/cartridge firing order proceeds from the smallest to greatest fractional mark spacing from Pl. Thus, in the example above, gate group G3 for print/cartridge P3 (phase pacing .12) should be enabled next after gate group Gl; gate .31~.~6~.

-20~
group G2 for print/cartridge P2 (phase spacing .77) next after group G3 and finally gate group G4 for print/cartridge P4 (phase spacing .91) would be enabled.
More specifically, it is preferred in accord with the present invention that the gates G3, G2 and then G4 be enabled at particular intra-mark counts after the enablement of gate Gl that reElects the particular ph~se spacing of its related print/cartridge from print/cartridge Pl~ This preferred procedure will ~ccomplish precise drop placements of the ink drops from each of print/cartridges P2-P4 on the same pixel locations that are de~ined by the ink drop placements of print/cartridge Pl as it is enabled and fired at each encoder transition signal. For example, considering exemplary the phase spacing information derived above, in a left-to-right printing traverse of carriage 4, the gates G3 would be enabled .12 of the nominal 300 intra-mark counts of an encode~r signal transition or 36 intra-mark counts after gates Gl.
Similarly gates G2 will be enabled 231 intra-mark counts after Gl (i.e. .77 x 300) and G4 273 intra-mark counts after Gl (i.e. .91 x 300). It will be noted that the above-described embodiment utilizes the nominal intra-mark count of 300 without any ad~ustment based on the intra-m&rk count of a next-previous encoder mark. It has been found that ~t the higher printing-transverse speed o~ the carriage 4, the mechanical system inertia is such that reliable printing drop placement can be achieved by the servo controls of the carriage drive in combination with the ~ust--described gate enablement technique. Thus referrlng to Figure 11, gates Gl will be enabled by microprocessor 101 on the signal from comparator 79, and successively thereafter at respective counter 1~9~:36~;

counts of 36, 231 and 273 gates G3, G2 and G4 will be enabled by microprocessor 101. It should be made clear that, in addition to the sequential enablement of gate groups, the enablement of the 12 gates within each gate group can also be implemented sequentially or in pairs ~y a progr~m within the microcomputer, so that at any one instant only 1 or 2 of the 48 drivers are energized.
As alluded to previously, the approach of the present invention as described above with respect to A
left to right printing tr~verse can be extended to a return (i.e. right to le~t) printing traverse. Thus, referring to Figure 17, it will be seen that print data is loaded into the buffers Bl-B4 so that print data ~or print/cartridge P4 will be ready ~or output at 101 encoder transitions (in the right to left direction from the right-most carriage stop, e.g.
mark H shown in Figure 9B). Similarly, buffer B~
will be ready to output print data after 1791 mark transitions (right to left), buffer B2 after 3362 such transitions and buffer Bl after 4996 such transitions. In the reverse printing mode the firing sequence algorithm is different from t~le left to right printing mode, viz: gate group Gl enabled at the mark transition, and other gates enabled in sequential order of smallest ~o largest complementary phase spacing from Pl. That is, the phase spacing for gste enablement is now the phase complement of the above-described left-to-right phase spacing. Thus in 30 `the given example the gate group enablement sequence would be Gl, G4 (complementary phase spacing 1.00 - .91 = .09)), G2 (complementar~ phase spacing .23) and G3 (complementary phase spacing .83).
Hence, Gl would be enabled on the encoder mark, G4 enabled 27 intra-mark counts after Gl, G2 enabled ~91366 69 intra--mark counts after Gl ~nd G3 enabled 264 intra-mark counts after Gl. Xn the right to left printing sequences microprocessor 101, under the control of ROM 104, provides a constant phase delay in the signals to all of gates Gl-G4 which is calculated, based on the carria~e velocity, to compensate for different transverse velocity component of the ink droplets and encoder mark width parameter interjected by opposite mark edge detection.
In accordance with another aspect of the present invention, the feature of sequential print/cartridge firing is utiLized to reduce the num~er of drivers required from 48 to 12. Thus referring to Figure 18, it can be seen that the control system is generally the sa~e AS described with respect to Figure 11, except the four gate groups Gl-G4 have their outputs coupled to a common driver group that is adap~ed to address the four print~cartridges Pl--P4 in multiplexed fashion.
More particularly, each of the gate groups con~ains 12 outputs respectively coupled to one of the twelve drivers 180. The gate groups are selectively enabled by the microprocessor as previously described (the individual gates of a group c~n also be enabled sequentially or in pairs as before stated). Each of the twelve drivers is coupled to a corresponding heater element in each of the four print/cartridges Pl~P4 and the common ground electrodes of the heater elements of each print/cartridge are selectively connectable to ground pokenti~l 181 by field effect transistor elements fl-f4 which can be opened ~nd closed by shift register S/R in response to control inputs from the microprocessor.
In operation at each printing posikion the gates Gl-G4 are sequentially enabled by the microprocessor in accordance with ~iring ~equence ~ ~ 9~ 3~i computed and stored in RAM and concurrently, the microprocessor enables the firing circ:uit for the drivers to the corresponding print head. For example, if the computed firing sequence was Pl, P3, P2, 5 P4, gate Gl would be first enabled and at the same time microprocessor, operating through shift register StR, would close transistor fl through its related amplifier~ At this stage, the fire/no-fire signals from latch Ll would appropriately activate the twelve drivers to emit electrical energy pulses sufficient to thermally eJect ink drops. These pul~es would find a closed circult to ground only through the heater elements of the print/cartridge Pl. Upon completion of the Gl enablement(s) for tha~ print position, the ~ame procedure would occur for gate group G3 and related switch f3 that directs the driver pulses through the heater elements of print/cartridge P3~ After the sequence waq repeated for print/cartridges P2 and P4, the data buffers Bl-B4 would load latches Ll-L4 with data for the next print position and the multiplexed firing cycle would be repeated.
In an alternative preferred embodiment for multiplexing the firing of the print/cartridges Pl-P4, the shift register S/R described with respect to Figure 18 can be addressed to control FET's fl-f4 to selectively couple the common electrode of the print/cartridges to an energizing voltage, rather than ground. In this embodiment the outputs of latches Ll-L4 would load gates Gl-G~ to effect a grounding of the separate resistor le~ds in accordance with the print information in the latches.
It will therefore be appreciated that the multiplexing capable of the present invention such as described above cooperate in a unique and highly advantageous manner with the sequential 9~ ~ 6 -2~-prlnt/cartridge firing features of the present invention.
The invention has been described in detail with particular reference to preferred embodiments thereof, but it will be understood that variations and modifications c~n be effected within the spirit and scope of the invention. For example, it wlll be appreciated that the features of the present invention can also be utilized with advantage in systems adapted to use insertable print heads which are couplable to ink reservoirs that are not integral with the print head.

Claims (8)

1. In ink jet printing apparatus adapted for printing successive pixels along a linear print zone with a plurality of print/cartridges, including orifice arrays, a drop placement coordination system comprising:
(a) carriage means, constructed to traverse said print zone, for insertably receiving a plurality of such print/cartridges with their orifice arrays spaced in the direction of carriage traverse;
(b) means for determining and storing data representing the transverse inter-spacings of such orifice arrays in the form of pixel-count and intra-pixel phase information; and (c) means for controlling the actuations of each received print/cartridge in accordance with said stored data, said controlling means including gate means for sequencing the provision of printing information signals to each print/cartridge on the basis of particular pixel-count, inter-spacing data.
2. In ink jet printing apparatus adapted for printing successive pixels along a linear print zone with a plurality of insertable printing devices, each including an orifice array, a drop placement coordination system comprising:
(a) traversing means for insertably receiving such printing devices with their orifice arrays respectively disposed in transversely spaced relations;
(b) means for determining and storing the relative transverse locations of such orifice arrays in the form of pixel count and intra-pixel count data;
and (c) means for controlling the printing from each array respectively in accordance with its pixel count and intra-pixel count data.
3. In ink jet printing apparatus adapted for printing successive pixels along a linear print zone with a plurality of print/cartridges, including orifice arrays, a drop placement coordination system comprising:
(a) carriage means, constructed to traverse said print zone, for insertably receiving a plurality of such print/cartridges with their orifice arrays spaced in the direction of carriage traverse;
(b) means for determining and storing data representing the transverse inter-spacings of such orifice arrays in the form of pixel-count and intra-pixel phase information; and (c) means for controlling the actuations of each received print/cartridge in accordance with said stored data, said controlling means including means for enabling the actuation of each print/cartridge in a sequential order based on stored intra-pixel phase information.
4. In ink jet printing apparatus adapted for printing successive pixels along a linear print zone with a plurality of print/cartridges, including orifice arrays, a drop placement coordination system comprising:
(a) carriage means, constructed to traverse said print zone, for insertably receiving a plurality of such print/cartridges with their orifice arrays spaced in the direction of carriage traverse;
(b) means for determining and storing data representing the transverse inter-spacings of such orifice arrays in the form of pixel-count and intra-pixel phase information; and (c) control means for controlling the actuations of each received cartridge in accordance with said stored data, said control means including:

(1) gate means for sequencing printing information signals to received print/cartridges on the basis of their stored pixel-count, inter-spacing data; and (2) means for enabling the actuation of each print/cartridge in a sequential order based on stored intra-pixel phase information.
5. The invention defined in claim 4 wherein said enabling means includes means for multiplexing the coupling of an electrical power circuit sequentially in said sequential order.
6. In ink jet printing apparatus adapted for printing along a linear print zone with a plurality of insertable print/cartridges, including orifice arrays, an interface system coordinating the drop placements of such print/cartridges comprising:
(a) carriage means constructed for traversing said print zone and for releasably supporting a plurality of such print/cartridges with their orifice arrays in a vertically indexed, transversely spaced relation;
(b) means for determining and storing the transverse inter-spacings of such orifice arrays in the form of carriage-traverse count and count phase data; and (c) means for controlling the printing by each supported print/cartridge in accordance with said stored data, said controlling means being constructed to:
(1) sequence the provision of printing information to such print/cartridges on the basis of stored count data; and (2) enable print/cartridge actuations sequentially on the basis of stored count phase data.
7. In ink jet printing apparatus adapted for printing along a linear print zone with a plurality of print/cartridges, each including orifice means, and an interface system for coordinating the drop placements from such print/cartridges, which includes:
(a) traversing carriage means for releasably supporting a plurality of such print/cartridges in transversely spaced relation with their orifice means vertically indexed to a carriage reference means;
(b) means for detecting and storing the relative transverse locations of such orifice means;
and (c) means for controlling the printing by each supported print/cartridge according to its transverse location, the improvement wherein:
(i) said detecting and storing means is constructed to detect and store orifice means inter-spacings in the form of an encoder mark-count plus intra-mark phase information; and (ii) said controlling means is constructed to:
(1) sequence printing information signals for such print/cartridges on the basis of stored mark-count inter-spacing data; and (2) enable print/cartridge actuations in a sequential order based on stored intra-mark phase information.
8. In ink jet printing apparatus adapted for printing successive pixels along a linear print zone with a plurality of insertable orifice means, a drop placement coordination system comprising:
(a) traversing means for insertably receiving a plurality of such orifice means in a transversely spaced relation;
(b) means for determining and storing the relative transverse locations of such orifice means, said determining means including means for detecting and storing orifice means locations in the form of pixel-count plus intra-pixel phase information and means for computing data representing the orifice means spacings, from a lead orifice means, as pixel-count plus intra-pixel phase data; and (c) means for controlling the drop ejections from each received orifice means in accordance with its stored transverse location data.
CA000545200A 1986-12-22 1987-08-24 Transverse printing control system for multiple print/cartridge printer Expired - Fee Related CA1291366C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US06/945,138 US4709248A (en) 1986-12-22 1986-12-22 Transverse printing control system for multiple print/cartridge printer
US945,138 1986-12-22

Publications (1)

Publication Number Publication Date
CA1291366C true CA1291366C (en) 1991-10-29

Family

ID=25482682

Family Applications (1)

Application Number Title Priority Date Filing Date
CA000545200A Expired - Fee Related CA1291366C (en) 1986-12-22 1987-08-24 Transverse printing control system for multiple print/cartridge printer

Country Status (5)

Country Link
US (1) US4709248A (en)
EP (1) EP0294456B1 (en)
JP (1) JPH01501778A (en)
CA (1) CA1291366C (en)
WO (1) WO1988004612A1 (en)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0684079B2 (en) * 1988-07-05 1994-10-26 セイコー電子工業株式会社 Dot position shift correction circuit
DE68918898T2 (en) * 1988-07-21 1995-03-16 Canon Kk Serial recorder.
JP2638661B2 (en) * 1990-03-30 1997-08-06 株式会社テック Transfer type printer
US5444469A (en) * 1992-09-02 1995-08-22 Hewlett Packard Corporation Printing method and apparatus for registering dots
US6003974A (en) * 1993-04-30 1999-12-21 Hewlett-Packard Company Unitary interconnect system for an inkjet printer
DE69328617T2 (en) * 1993-04-30 2001-02-01 Hewlett Packard Co An improved unified connection system for an inkjet printer
EP0655706B1 (en) * 1993-11-29 2003-05-14 Canon Kabushiki Kaisha A data transfer circuit and a recording apparatus and method
US5567063A (en) * 1995-03-28 1996-10-22 Nk Techology Ltd. Cordless printing head control system
US5848848A (en) * 1997-06-06 1998-12-15 Comtec Information Systems, Inc. Battery powered printer system with self-contained high power solid state battery voltage switching
JP3645708B2 (en) * 1998-04-30 2005-05-11 武藤工業株式会社 Recording device
US6494630B2 (en) * 1999-10-31 2002-12-17 Hewlett-Packard Company Datum structure for compact print cartridge
JP4686843B2 (en) * 1999-12-06 2011-05-25 セイコーエプソン株式会社 Detection device for recording apparatus and recording apparatus provided with the same
JP2002273911A (en) * 2001-03-15 2002-09-25 Seiko Epson Corp Ink jet printer
US7149090B2 (en) * 2001-09-11 2006-12-12 Brother Kogyo Kabushiki Kaisha Structure of flexible printed circuit board
JP2007076027A (en) * 2005-09-12 2007-03-29 Seiko Epson Corp Position detector and liquid ejection apparatus equipped with it
JP4682790B2 (en) * 2005-10-11 2011-05-11 セイコーエプソン株式会社 Carriage movement amount detection method and liquid ejection device

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2061829B (en) * 1979-10-29 1983-11-09 Suwa Seikosha Kk Ink jet head
IT1144625B (en) * 1981-08-04 1986-10-29 Olivetti & Co Spa INK JET POINTER PRINTER
JPS5971865A (en) * 1982-10-19 1984-04-23 Nec Corp Color ink jet printer
JPH062411B2 (en) * 1983-04-22 1994-01-12 キヤノン株式会社 Liquid jet recording device
US4500895A (en) * 1983-05-02 1985-02-19 Hewlett-Packard Company Disposable ink jet head
JPS6089167A (en) * 1983-10-22 1985-05-20 Ricoh Co Ltd Method for preventing imaging shift in multi-nozzle recording
IT1179973B (en) * 1984-02-15 1987-09-23 Olivetti & Co Spa SELECTIVE JET INK PRINT HEAD AND INK CARTRIDGE FOR SUCH HEAD
US4571599A (en) * 1984-12-03 1986-02-18 Xerox Corporation Ink cartridge for an ink jet printer
JPH0755560B2 (en) * 1985-05-09 1995-06-14 シャープ株式会社 Inkjet printer

Also Published As

Publication number Publication date
JPH01501778A (en) 1989-06-22
WO1988004612A1 (en) 1988-06-30
EP0294456B1 (en) 1992-05-13
US4709248A (en) 1987-11-24
EP0294456A1 (en) 1988-12-14

Similar Documents

Publication Publication Date Title
US4709246A (en) Adjustable print/cartridge ink jet printer
CA1284595C (en) Ink jet printer for cooperatively printing with a plurality of insertable print/cartridges
CA1291366C (en) Transverse printing control system for multiple print/cartridge printer
US4709247A (en) High resolution, print/cartridge ink, jet printer
US4774529A (en) Repositionable marking head for increasing printing speed
CA1308956C (en) Thermal inkjet pen temperature control
US5682185A (en) Energy measurement scheme for an ink jet printer
EP0294471B1 (en) Multiple print/cartridge ink jet printer having accurate vertical interpositioning
US5777638A (en) Print mode to compensate for microbanding
US5585825A (en) Ink jet printer having temperature sensor for replaceable printheads
US4922268A (en) Piezoelectric detector for drop position determination in multi-pen thermal ink jet pen printing systems
EP0294447B1 (en) System for determining orifice interspacings of cooperative ink jet print/cartridges
KR860008883A (en) printer
US3422753A (en) Apparatus for the recording,by-the-line of symbols on a sheet-like carrier
EP0116382B1 (en) Printing method and apparatus
US4810111A (en) Resistive ribbon thermal transfer printing apparatus
JPH06134993A (en) Ink jet recorder
US4390297A (en) Method and apparatus for correction of non-impact printing
US4683817A (en) Dot matrix print head energy control circuit
JPS5842465A (en) Multi-color printer
JPS5836968Y2 (en) data plotter
JPH0717105A (en) Recording device
JPS646955B2 (en)
JPH04247969A (en) Printing head
JPH08292070A (en) Recorder

Legal Events

Date Code Title Description
MKLA Lapsed