Printing apparatus

Information

  • Patent Grant
  • 6543892
  • Patent Number
    6,543,892
  • Date Filed
    Friday, March 23, 2001
    23 years ago
  • Date Issued
    Tuesday, April 8, 2003
    21 years ago
Abstract
Disclosed is a portable, hand-held printing apparatus capable of maintaining high printing quality even when the movement of the apparatus becomes unstable due to looseness or wrinkles of a printing medium or even when the moving velocity of the apparatus changes. When a user moves the housing of this apparatus on a printing medium to print on the printing medium by using a printhead, the apparatus itself detects the moving velocity of the housing. On the basis of this detection result, the apparatus adjusts the supply timing of a driving signal for driving the printhead.
Description




FIELD OF THE INVENTION




The present invention relates to a printing apparatus and, more particularly, to a portable, hand-held type printing apparatus, e.g., a printing apparatus which prints data by using an inkjet printhead.




BACKGROUND OF THE INVENTION




Data to be processed by an information processor such as a personal computer is generally printed as visual information on a printing medium by using a desk-top type printing apparatus which prints the visualized information by moving the printing medium. However, with the recent spread of portable information processors such as laptop personal computers, portable printing apparatuses are highly demanded.




Such portable printing apparatuses are also required to be capable of printing data on a printing medium which is difficult to move.




To meet these demands, Japanese Patent Publication Laid-Open No. 9-248939 disclosed a printing apparatus which is manually moved on a printing medium to print data on it.

FIGS. 20 and 21

show the manual printing apparatus disclosed in this Patent Publication. These drawings indicate that a printhead


53


and rollers


52


are arranged on the bottom surface of a pillar housing


51


. To use this apparatus, a user holds the apparatus and pushes the rollers


52


against a printing medium


54


such as a copying sheet, thereby rotating these rollers


52


and moving the housing


51


in, e.g., a moving direction A. The apparatus outputs a printing timing signal in accordance with the rotation of the rollers


52


and causes the printhead


53


to print data in synchronism with this printing timing signal.




This manual printing apparatus uses an impact type printhead


53


, which prints data in contact with the printing medium


54


. To prevent degradation of the printing quality caused by changes in the contact force, the printhead


53


is supported by a spring member, and the contact force between the printhead


53


and the printing medium


54


is made stable by the elastic force of this spring member.




In the above prior art, however, the use of the impact type printhead poses the problems that large noise is generated during printing and printing can be performed only on flat printing media. Hence, the use of an inkjet printhead as a typical non-impact type printhead in place of the impact type printhead is being attempted. This inkjet printhead performs non-contact printing by discharging ink onto a printing medium. Therefore, the inkjet printhead can print data with low noise on printing media made from various materials. In addition, high printing quality can be obtained without stabilizing the contact force between a printhead and a printing medium unlike a case where the conventional impact type printhead is used.




If, however, the printhead of the arrangement shown in

FIGS. 20 and 21

is simply replaced by the inkjet printhead, printing still becomes nonuniform due to a variation in the biasing force applied from the rollers


52


to the printing medium


54


when the housing is moved, a variation in the pressure being pushed by each roller


52


, and a fluctuation in the moving direction A, which are caused by a shake by the hand or the like. Furthermore, when data is to be printed on a printing medium which easily expands and shrinks, such as a printing sheet placed in high-humidity environment, inferior printing readily occurs due to looseness or wrinkles of the printing medium while printing is executed by moving the housing. This problem is an extremely large burden on users who must move the printing apparatus with stable hands that do not cause the apparatus to vibrate.




The internal construction of the apparatus shown in

FIGS. 20 and 21

is as follows. That is, the housing contains a moving amount detecting means which detects the moving amount of the housing by using an encoder which rotates in contact with a printing medium, and a printhead (line head) in which printing elements are arrayed in the form of a line. Since this type of portable apparatus is battery-driven, it is difficult to supply a large amount of power at one time. This makes it infeasible to simultaneously drive all printing elements (heaters) of the line head. Hence, printing is performed by time-division control by dividing the heaters of the line head into blocks. Unfortunately, this method also poses the following problems because the user manually moves the housing.




The housing moving velocity is not constant.




Since the moving velocity is not constant, the printing position shifts by the time-division control. This makes it difficult to print data over a broad region of a printing medium while constant printing quality is held. Accurate printing is sometimes impossible to perform.




Since the moving velocity is not constant, it is difficult to control printing by calculating printing timings.




SUMMARY OF THE INVENTION




Accordingly, it is an object of the present invention to provide a portable, hand-held printing apparatus capable of maintaining high printing quality even when the movement of the apparatus becomes unstable due to looseness or wrinkles of a printing medium or even when the moving velocity of the apparatus changes.




According to the present invention, the foregoing object is attained by providing a printing apparatus for printing on a printing medium by using a printhead while a user moves a housing on the printing medium, comprising: detecting means for detecting the moving velocity of the housing; supply means for supplying a driving signal for driving the printhead; holding means for holding a plurality of velocity thresholds; and adjusting means for comparing a detection result from the detecting means with the plurality of velocity threshold, and adjusting the supply timing of the driving signal on the basis of the comparing result.




It is preferable to further comprise driving means for driving a plurality of printing elements of the printhead by the driving signal, temperature detecting means for detecting the temperature of the printhead, and driving control means for controlling driving by the driving means on the basis of the temperature detected by the temperature detecting means.




In this apparatus, the driving control means preferably controls driving by time-divisionally controlling the plurality of printing elements and/or by adjusting the pulse width of the driving signal.




The apparatus preferably further comprises input means for inputting printing data from an external apparatus, e.g., input means which communicates with the external apparatus by infrared communication to input the printing data.




The apparatus desirably further comprises a roller for assisting movement of the housing.




The printhead is preferably an inkjet printhead which prints by discharging ink. This inkjet printhead preferably comprises an electrothermal transducer for generating thermal energy to be given to ink, in order to discharge the ink by using the thermal energy.




The detecting means preferably detects the moving velocity of the housing in a plurality of stages by using a plurality of velocity thresholds. The adjusting means preferably converts the moving velocity of the housing detected in the plurality of stages by the detecting means, into a control signal for adjusting the supply timing of the driving signal by using a conversion table.




In accordance with the present invention as described above, when a user moves a housing on a printing medium to print data on this printing medium by using a printhead, the moving velocity of the housing is detected. On the basis of the result of comparing the detection result with a plurality of velocity thresholds, the supply timing of a driving signal for driving the printhead is adjusted.




The invention is particularly advantageous since even when the moving velocity of the housing moved by a user changes for some reason, optimum printing corresponding to the change can be performed. Accordingly, high printing quality can be maintained.




Other features and advantages of the present invention will be apparent from the following description taken in conjunction with the accompanying drawings, in which like reference characters designate the same or similar parts throughout the figures thereof.











BRIEF DESCRIPTION OF THE DRAWINGS




The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the invention and, together with the description, serve to explain the principles of the invention.





FIG. 1

is a perspective view showing an outline of a portable printing apparatus equipped with an inkjet printhead, as a typical embodiment of the present invention;





FIG. 2

is a perspective view showing the state in which the printing apparatus shown in

FIG. 1

is carried;





FIG. 3

is a perspective view showing the state in which the printing apparatus shown in

FIG. 1

is carried;





FIG. 4

is a sectional view when a lever


2


is moved to the center of a groove


10


and the printing apparatus is cut along an arrow D-D′;





FIG. 5

is a sectional view of a portion of a housing


3


, where a guide shaft


7


is inserted into a guide hole


15


;





FIG. 6

is a schematic perspective view showing the construction of a printhead


31


;





FIG. 7

is a view showing details of the state in which a plurality of heater boards


100


are arranged on a base plate


130


;





FIGS. 8A

,


8


B,


8


C, and


8


D are a top view, front view, bottom view, and sectional view, respectively, of a top plate


120


;





FIG. 9

is a sectional view showing an ink channel portion of the heater board


100


of the printhead


31


;





FIGS. 10A and 10B

are block diagrams showing an outline of the functional configuration of the heater board


100


;





FIG. 11A

is a view showing the array of printing elements of the printhead


31


in which 1,200 printing elements are arranged;





FIG. 11B

is a timing chart showing various signals used in this printhead;





FIG. 12

is a block diagram showing the control configuration of the printing apparatus;





FIG. 13

is a view showing the shape of the array of ink discharge orifices of the printhead


31


;





FIG. 14

is a view showing a heater board and its driving circuit in one block of the printhead


31


;





FIG. 15

is a block diagram showing the arrangement of a head I/F


210


;





FIG. 16

is a block diagram showing the arrangement of a timing adjusting unit


305


;





FIG. 17

is a timing chart showing various signal waveforms used in the head I/F


201


;





FIG. 17A

is a time variation of acceleration of a housing;





FIG. 18

is a block diagram showing another arrangement of the timing adjusting unit


305


;





FIG. 19

is a flow chart showing a timing adjusting process;





FIG. 20

is a schematic perspective view of a conventional manual printing apparatus; and





FIG. 21

is a bottom view of the conventional manual printing apparatus.











DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS




Preferred embodiments of the present invention will now be described in detail in accordance with the accompanying drawings.





FIG. 1

is a perspective view showing an outline of a portable printing apparatus (to be referred to as a printing apparatus hereinafter) equipped with an inkjet printhead, as a typical embodiment of the present invention.

FIG. 1

particularly shows the state in which this printing apparatus prints on a printing medium such as a printing sheet


41


. The printing apparatus shown in

FIG. 1

includes a full-line type inkjet printhead (to be referred to as a printhead hereinafter) having a printing width corresponding to the width of the printing medium.




Referring to

FIG. 1

, a cap


1


covers the printhead when this printing apparatus is carried (i.e., when no printing is performed), thereby preventing drying of a printhead nozzle portion and adhesion of dust to that portion. A groove


10


is formed in the center in the longitudinal direction of this cap


1


, and a lever


2


is provided to be movable along this groove


10


. This lever


2


is used to move a wiper used for recovering the printhead. The cap


1


can also be attached to the upper portion of a housing


3


during printing, and thereby serves as a supporting tool when a user scans the housing


3


with his or her hand.




The housing


3


has the printhead for discharging ink and an ink tank for supplying ink to the printhead. The housing


3


also has a PCB (Printer Control Board) for controlling a discharge signal supplied to the printhead and controlling reception and transmission of signals to/from an external apparatus such as a personal computer, and a power supply for supplying electric power to the print head and the PCB. This housing


3


is made of a plastic material such as ABS.




An LED


5


is an indicator for indicating the status of this printing apparatus, and is connected to the PCB (which is used as a wiring board). A switch


6


is also connected to the PCB and functions as input means of the printing apparatus. Although not shown, the housing


3


has an IRDA as an interface for performing signal exchange between this printing apparatus and an external apparatus such as a personal computer by using infrared signals. Furthermore, the housing


3


includes a sensor


40


for sensing the moving amount of the housing


3


by reading a magnetic signal from an encoder


20


. The IRDA and the sensor


40


are connected to the PCB.




As shown in

FIG. 1

, a guide shaft


7


has a substantially columnar shape. Rubber feet


9


integrated with this guide shaft


7


are formed at the two ends of its lower portion. The upper portion of the guide shaft


7


is cut off over the entire length in the longitudinal direction (the direction of an arrow A). The magnetic encoder


20


is bonded to this cut-off portion. Upon printing, this guide shaft


7


is slidably inserted into a guide hole


15


formed in the housing


3


.




A roller


4


is rotatably attached to the housing


3


. The roller


4


and the two rubber feet


9


formed at the two ends of the guide shaft


7


are in contact with the surface of a desk or the like on which the sheet


41


is placed. The clearance between the nozzle surface of the built-in printhead of the housing


3


and the sheet


41


is held constant by the two rubber feet


9


and the roller


4


. The housing


3


further has three rotatable spurs


17


. During printing, these spurs


17


slightly push the sheet


41


downward by a spring shaft (not shown).




This printing apparatus prints by scanning the housing


3


once in the direction of the arrow A and then moving the housing


3


in the direction of an arrow B.





FIGS. 2 and 3

are perspective views showing the state in which the printing apparatus shown in

FIG. 1

is carried.




As shown in

FIG. 2

, claws


11


and


12


integrated with the housing


3


are formed on the upper portion of the housing


3


. When the printing apparatus is carried, these claws


11


and


12


hold the guide shaft


7


. When printing is to be performed, the guide shaft


7


is detached from the claws


11


and


12


, and the cap


1


is attached to the housing


3


so as to cover these claws


11


and


12


.





FIG. 3

shows a perspective view when the printing apparatus shown in

FIG. 2

is viewed in the direction of an arrow C.





FIG. 4

is a sectional view when the lever


2


is moved to the center of the groove


10


and the printing apparatus is cut along an arrow D-D′.




As shown in

FIG. 4

, a wall


37


is formed in the cap


1


, and two guide portions


35


parallel to the groove


10


are formed on the wall


37


. A wiper holder


23


slidably engages with these guide portions


35


via notches


25


and


26


. A magnet


22


is integrated with this wiper holder


23


. Another magnet


21


is embedded in the lower portion of the lever


2


. These magnets


21


and


22


are so disposed that different polarities oppose. Accordingly, the lever


2


moves along the groove


10


as the magnets


21


and


22


attract each other. Consequently, the wiper holder


23


also moves along the guides


35


.




A wiper


29


is integrated with the wiper holder


23


. This wiper


29


is made of a rubber material such as HNBR and has the shape of a flat plate with a thickness of about 0.6 mm. The wiper


29


is so designed that its end portion abuts against the ink discharge surface of a printhead


31


when the cap


1


and the housing


3


are in predetermined positions. Therefore, dust, ink, and the like sticking to the ink discharge surface of the printhead


31


can be removed by the end portion of the wiper


29


by moving the lever


2


.




A hole (not shown) is formed near one end portion of the housing


3


. The removed dust, ink, and the like are swept downward through this hole by the wiper


29


. Furthermore, an absorber


28


is adhered to the bottom of the wall


37


to absorb or adsorb the dust, ink, and the like swept downward.




In addition, a wall


36


having a hole


27


is formed in the cap


1


. In normal state, a valve


24


for closing the hole


27


is attached to this wall


36


. Also, a packing


30


provided in the inner circumferential surface of the cap


1


is in close contact with the housing


3


. Therefore, by moving the cap


1


in the direction of an arrow E, a negative pressure can be generated in the space on the ink discharge surface of the print head


31


. When the cap


1


is moved in the opposite direction, i.e., the direction of an arrow F, the valve


24


moves as indicated by the alternate long and short dashed line in FIG.


4


. Since this opens the hole


27


, no negative pressure is generated.




The housing


3


contains the printhead


31


for discharging ink and an ink tank


33


for supplying ink to the printhead


31


. This printhead


31


has


360


ink discharge nozzles (to be referred to as nozzles hereinafter) per inch and has a total of 1,200 nozzles in the longitudinal direction (the direction of an arrow G in

FIG. 3

) of the housing


3


. As described above, the housing


3


also has the PCB


32


for controlling output of a discharge signal supplied to the printhead


31


and controlling signal exchange with an external apparatus, and the power supply for supplying power to the printhead


31


and the PCB


32


.





FIG. 5

is a sectional view of a portion of the housing


3


, where the guide shaft


7


is inserted into the guide hole


15


.




As shown in

FIG. 5

, the sensor


40


is mounted on a PCB


37


fixed to the housing


3


. This sensor


40


senses the moving amount of the housing


3


by reading a magnetic signal from the encoder


20


.





FIG. 6

is a schematic perspective view showing the construction of the printhead


31


.




In this embodiment, the density of ink discharge orifices is 360 dpi (70.5 μm pitch), and the number of nozzles is 1,200 (print width 85 mm).




As shown in

FIG. 6

, discharge energy generating elements (to be referred to as printing elements hereinafter)


101


are arrayed at a density of 360 dpi on each element board


100


(to be referred to as a heater board hereinafter). The board configuration will be described later. This heater board


100


is fixed by an adhesive on the surface of a supporting body (base plate)


130


made of a metal or ceramics.





FIG. 7

is a view showing details of the state in which a plurality of heater boards


100


are arranged on the base plate


130


. As shown in

FIG. 7

, these heater boards


100


are fixed by adhesion on predetermined positions of the base plate


130


by an adhesive


131


which is applied to have a predetermined thickness. That is, these heater boards


100


are accurately adhered such that the pitch between two end printing elements


101


of two adjacent heater boards


100


is the same as the array pitch (P=70.5 μm) of the printing elements


101


arranged on each heater board


100


. The gaps between the heater boards can be left unattended if no ink leaks from them. In this embodiment, however, these gaps are sealed with a sealant


132


.




Referring to

FIG. 6

, a wiring board


140


is adhered to the base plate


130


similar to the heater boards


100


. The wiring board


140


is so adhered that connection pads


102


on the heater boards


100


and signal-power supply pads


141


formed on the wiring board


140


have a predetermined positional relationship. The wiring board


140


has a connector


142


for receiving a printing signal from an external apparatus and receiving driving power supply.




A top plate


120


as a grooved member having grooves for forming ink channels will be described below.





FIGS. 8A

to


8


D are a top view, front view, bottom view, and X-X′ sectional view, respectively, of the top plate


120


.




As shown in

FIGS. 8A

to


8


D, the top plate


120


comprises channels


122


, orifices


123


, a liquid chamber


121


, and ink supply ports


124


. The channels


122


are formed in one-to-one correspondence with the printing elements


101


formed on the heater boards


100


. The orifices


123


are formed in one-to-one correspondence with these channels


122


to communicate with them and discharge ink toward a printing medium. The liquid chamber


121


communicates with the channels


122


so as to supply ink to them. The ink supply ports


124


supply ink to the liquid chamber


121


from the ink tank (not shown). The top plate


120


has a length which substantially covers the printing element row formed by arranging a plurality of heater boards


100


.




As shown in

FIG. 6

, the top plate


120


connects the channels


122


to the printing elements


101


on the heater boards


100


arranged on the base plate


130


such that these channels and printing elements have a predetermined positional relationship.





FIG. 9

is a sectional view showing an ink channel portion of the heater board


100


of the printhead


31


.




As shown in

FIG. 9

, a thermal oxide film


100




b


as a heat storage layer and an interlayer film


100




c


made from silicon dioxide (SiO


2


) or silicon nitride (Si


3


N


4


) and also serving as a heat storage layer are stacked on a silicon substrate


100




a


as a base of the heater board


100


. In addition, a resistance layer


100




d


and a wiring portion


100




e


made of Al or an Al alloy such as Al—Si or Al—Cu are formed by patterning on the interlayer film


100




c


. On the resistance layer


100




d


and the wiring portion


100




e


, a protective layer


100




f


made from silicon oxide (SiO


2


) or silicon nitride (Si


3


N


4


) and a cavitation-resistant layer


100




g


are stacked. The cavitation-resistant layer


100




g


protects the protective layer


100




f


from chemical or physical shocks produced by heat generated from the resistance layer


100




d


. The resistance layer


100




d


and the wiring portion


100




e


form a heating layer. A region on the resistance layer


100




d


where the wiring portion


100




e


is not formed is a thermally acting portion


100




h


which functions as a heating element. As described above, the resistance layer


100




d


and the thermally acting portion


100




h


formed on the silicon substrate


100




a


by semiconductor manufacturing technology form a heating unit.





FIGS. 10A and 10B

are block diagrams showing an outline of the functional arrangement of the heater board


100


.





FIG. 10A

shows an overall functional configuration of the heater board


100


.

FIG. 10B

shows the relationship between a driving subsystem controller and a table unit.




In

FIG. 10A

, reference symbol V


H


denotes a heater driving power pad for receiving power from the printing apparatus main body; HGND, a power ground pad; VDD, a logic power pad; and LGnd, a ground pad for the logic power supply VDD. A heater unit and a heater driver unit are connected by electrical lines (not shown). The heater unit includes a plurality of heating elements used for discharging liquid by generating bubbles by using thermal energy. The heater driver unit includes heater drivers arranged in one-to-one correspondence with these heating elements to drive the corresponding heating elements in accordance with image data.




The heater driver unit has a shift register and latch circuit. The shift register serially receives image data via a pad (IDATA), temporarily stores the data, and outputs the data in parallel in one-to-one correspondence with the heating elements. The latch circuit temporarily stores the output data from this shift register. The heater driver unit also has an AND circuit which receives a block-select signal (BENB), an even-number/odd-number division signal (ODD/EVEN), and a driving pulse signal (HeatENB), and calculates the logical product of these signals. The block-select signal (BENB) is used for driving printing elements by dividing them into blocks. The even-number/odd-number division signal (ODD/EVEN) is used for dividing printing elements arranged in adjacent ink channels so that these printing elements are not simultaneously driven. The driving pulse signal (HeatENB) is used for driving printing elements on the basis of image data. As shown in

FIG. 10B

, the driving subsystem controller for generating these block-select signal (BENB), even-number/odd-number division signal (ODD/EVEN), and driving pulse signal (HeatENB) receives a clock for driving the shift register via a pad (DCLK) and a latch signal via a pad (LATCH).




As shown in

FIG. 10B

, the table unit receives a read signal (DiSensor) from a temperature sensor (Sensor) of the heater board


100


and a read signal (RankFUSE) from a heater resistance monitoring heater or a fuse. The table unit transmits tables corresponding to these input values to the driving subsystem controller. Furthermore, this table unit is connected to a temperature adjusting subheater (SubHeater) and adjusts the heater board temperature in accordance with the read signal from the temperature sensor.




Also, in response to a status signal input from the printing apparatus main body via a pad (STATUS), the table unit returns, to the printing apparatus main body, the function and status of the printhead as a request signal via a pad (REQUEST) and as a rank signal via a pad (RANK).




These circuits are formed on a silicon substrate by semiconductor technologies, and the thermally acting portion


100




h


, described earlier, is also formed on the same substrate.





FIG. 11A

shows the printing element array of the print head


31


in which 1,200 printing elements are arranged.

FIG. 11B

is a timing chart showing various signals used in this printhead.




As shown in

FIG. 11A

, these 1,200 printing elements are divided into four groups A to D, and driving pulse signals are input to these groups at the same timing. That is, a signal [HEATA] is input as a driving pulse signal to printing elements from Seg.


1


to Seg.


300


; a signal [HEATB] is input as a driving pulse signal to printing elements from Seg.


301


to Seg.


600


; a signal [HEATC] is input as a driving pulse signal to printing elements from Seg.


601


to Seg.


900


; a signal [HEATD] is input as a driving pulse signal to printing elements from Seg.


901


to Seg.


1200


. In this embodiment, the reference value of a signal pulse width input as each driving pulse signal is 2.0 μsec.




As shown in

FIG. 11B

, in order not to input the driving pulse signal to the 300 printing elements in each group at the same time, these printing elements are divided into eight groups by block-select signals [BE


0


], [BE


1


], and [BE


2


].




Furthermore, the driving pulse signals (HEATA to HEATD) are slightly delayed from each other so that these driving pulses are not input at the same timing. This delay value is divided into four parts in accordance with the pulse period of the latch signal (LATCH) and so controlled that no input pulses overlap. For example, when the moving velocity of the manually moved printing apparatus is 1.0 kHz, one period of the latch signal is 1,000 μsec. This period is input into the driving subsystem controller of the printhead from an encoder placed in a control subsystem of the printing apparatus. On the basis of this period and the read values from the temperature sensor and rank heater arranged in the printhead, an optimum driving pulse width and a delay value between driving pulses in each group are calculated. This can suppress an electric current instantaneously flowing through the lines of the heater driving power supply V


H


and the power supply ground HGND.





FIG. 12

is a block diagram showing the control configuration of the printing apparatus.




As shown in

FIG. 12

, a control circuit of this printing apparatus comprises a power supply unit


201


, an IF controller


202


, and the printhead


31


.




When the printing apparatus receives printing information from an external apparatus such as a personal computer (not shown), this printing information is temporarily stored in the IF controller


202


and at the same time converted into data processable in the printing apparatus. This data is input to a CPU


205


for controlling signal supply to the printhead. On the basis of control programs stored in a ROM


206


, the CPU


205


processes the input data in cooperation with peripheral circuits such as a RAM


207


and converts the data into image data (IDATA).




The ROM


206


stores various control programs for executing protocol control for communicating with an external apparatus such as a personal computer and for executing printing apparatus moving velocity detection control. The CPU


205


reads out these control programs from the ROM


206


and executes them. The RAM


207


is a memory having areas such as a work area used as a register, a data buffer area for storing printing data, and a buffer area for signals exchanged with an IRDA module


215


as an infrared communication interface.




This printing apparatus communicates with an external apparatus such as a personal computer via the infrared communication interface. More specifically, the CPU


205


executes the code of a communication control program stored in the ROM


206


, thereby executing asynchronous infrared communication in accordance with a predetermined protocol while controlling the IRDA module


215


. A printing instruction and printing data communicated via the IRDA module


215


are exchanged as a transmission signal Tx and a reception signal Rx between the CPU


205


and the external apparatus.




Also, to print an image in an appropriate position on a printing medium on the basis of the image data, the CPU


205


generates a sync signal [LATCH] for driving the printhead, in synchronism with the image data and the moving velocity of the printing apparatus. The image data and the sync signal are transmitted to the printhead


31


via a head interface (head I/F)


210


, and the printhead


31


is driven at controlled timings to print the image.




To perform this printing operation, an IO control circuit


204


reads out printing data as sequential dot images stored in the RAM


207


, and transfers the readout printing data to the printhead


31


by controlling the head I/F


210


at appropriate timings.




The power supply unit


201


is a main power supply of the printing apparatus and supplies AC power or electric power from a rechargeable battery known as a nickel-cadmium (NiCd) power supply. This power supply unit


201


supplies a voltage of 12 V to the printhead


31


and a voltage of 5 V to the IF controller


202


.




To support communication (data exchange) between the printhead


31


for actually printing data and an external apparatus such as a personal computer as a transmission source of printing data, the IF controller


202


performs data buffering, exchanges control signals with the external apparatus, controls communication, controls power saving, controls an external switch and an indicator (LED or the like) as a user interface, and controls detection of the moving velocity of the printing apparatus. To do this, the IF controller


202


includes the IO control circuit


204


, the CPU


205


, the ROM


206


for storing control programs, the RAM


207


which the CPU


205


uses as a work area for performing various processes and control, local oscillators


208


and


209


for oscillating basic clocks at frequencies of 22 MHz and 1.2 kHz, and the head I/F


210


for buffering signals exchanged with the printhead


31


.




The head I/F


210


supplies power to the printhead at a voltage of 5 V as a logic power supply. Furthermore, the head I/F


210


is connected to the printhead


31


by a data signal line for supplying printing data to the printhead and by a control signal line for transferring various control signals for controlling a data signal.




The IF controller


202


also includes the switch


6


for power supply control and on line/off line control, and the LED


5


capable of indicating the condition of the network, the condition of the power supply, and the status of the printing apparatus. The IO control circuit


204


performs all these control operations. To detect the moving velocity of this printing apparatus, the apparatus further comprises the encoder


20


capable of detecting the moving amount of the printing apparatus via the roller


4


by which the printing apparatus is moved by a user, and a buffer


214


for storing the detection pulse.




As shown in

FIG. 12

, this embodiment includes the sensor


40


and a sensor (Direction sensor)


217


. The sensor


40


senses the moving velocity and moving amount of the printing apparatus by reading the magnetic signal from the encoder


20


, and outputs the sensed moving velocity and moving amount to the buffer


214


. The sensor


217


senses the moving direction of the printing apparatus in a printable state. The sensor


217


is interlocked with the movement of the roller


4


to output an electrically “HIGH” signal when the printing apparatus is moving in a printing direction, and output a “LOW” signal when the apparatus is moving in the opposite direction.




The control programs stored in the ROM


206


include programs for executing power saving control by which the apparatus is changed to a power saving mode or returned to a normal printing mode in accordance with the condition of the housing


3


, and for controlling change/stop of an operating clock.





FIG. 13

is a view showing the array shape of the ink discharge orifices of the printhead


31


used in this embodiment.




As explained previously, the printhead


31


has 1,200 ink discharge orifices from an ink discharge orifice #


1


to an ink discharge orifice #


1200


. In this embodiment, the printhead


31


further includes 80 auxiliary ink discharge orifices, i.e., has a total of 1,280 ink discharge orifices. So, the printhead


31


has 1,280 printing elements in one-to-one correspondence with these discharge orifices.




In this embodiment with the above arrangement, as shown in

FIG. 13

, the 1,280 ink discharge orifices (and the 1,280 printing elements) are divided into 10 blocks (block


1


to block


10


) each including 128 ink discharge orifices (and 128 printing elements). Printing elements in each block are formed on one heater board. As shown in

FIG. 13

, these 10 heater boards are arranged to be shifted one after another in the apparatus moving direction.




As shown in

FIG. 13

, each block has four ink discharge orifice groups each having two rows (e.g., rows A


1


and A


2


) of 16 ink discharge orifices. In each row, ink discharge orifices are formed in a direction perpendicular to the printing direction (the moving direction of the printing apparatus). Adjacent rows are equally spaced at a distance of ΔD (in this embodiment, ΔD=0.006 mm).




When the printhead having this arrangement operates, these rows are time-divisionally driven in the order of row Al, row A


2


, row B


1


, row B


2


, . . . , thereby reducing the instantaneous power consumption.





FIG. 14

is a view showing a heater board and its peripheral driving circuit in one block of the printhead


31


.




Referring to

FIG. 14

, 128 printing elements #


1


to #


128


in one block have numbers corresponding to the positions of ink discharge orifices formed in the heater board. Reference symbols R


1


to R


128


denote heating resistors (heaters) as printing elements formed in one-to-one correspondence with these ink discharge orifices #


1


to #


128


. Reference numeral


1102


denotes a power transistor as a driver;


1103


, a latch circuit;


1104


, a shift register;


1105


, a clock for operating the shift register


1104


;


1106


, an image data input port;


1107


, a heat pulse input port for externally controlling the ON time of the power transistor


1102


;


1108


, a logic power supply;


1109


, GND;


1110


, a heating unit driving power supply (V


H


); and


1111


, a power transistor driving power supply (V


CE


).




In the printing apparatus having the printhead which includes a printhead circuit board with the above arrangement, image data is serially input from the image data input port


1106


to the shift register


1104


. This input data is temporarily stored in the latch circuit


1103


. When a pulse is input from the heat pulse input port


1107


controlled by a decoder, the power transistor


1102


is turned on to drive the heating resistor. Consequently, liquid (ink) in the channel of this heating resistor driven is heated, and the ink is discharged from the ink discharge orifice for printing.





FIG. 15

is a block diagram showing the arrangement of the head I/F


210


for driving the printhead


31


.




This head I/F


210


is composed of a data generator


301


, a basic pulse generator


302


, a common segment controller


303


, a pulse width adjusting unit


304


, a timing adjusting unit


305


, and a gate circuit


306


.




The timing adjusting unit


305


receives an encoder signal from the sensor


40


and generates sync signals DA_D and PI_D for driving the rows A


1


, A


2


, B


1


, B


2


, C


1


, . . . , of the printhead


31


in accordance with the encoder signal. The sync signal PI_D controls the basic pulse generator


302


. The sync signal DA_D controls the data generator and the common segment controller


303


.




The pulse width adjusting unit


304


controls the pulse width of an output signal from the basic pulse generator


302


. The pulse width adjusting unit


304


adjusts the driving time (width) of the heating resistors (heaters) of the printhead


31


, in accordance with the temperature-sensor (not shown) of the printing apparatus main body and the temperature-sensor (see

FIG. 10A

) of the printhead. The basic pulse generator


302


outputs a signal (SEG) having this adjusted pulse width, in accordance with the sync signal PI_D, to the gate circuit


306


.




On the basis of printing data sequentially input from the IO control circuit


204


, the data generator


301


outputs a printing signal (Data) to the gate circuit


306


in accordance with the DA_D signal. The gate circuit


306


receives the printing signal (Data) and the signal (SEG) having the adjusted pulse width, and calculates the logical product of these signals. The gate circuit


306


outputs the result as SEG signals (ORG_SEG


1


to ORG_SEG


16


) of one row (16 printing elements) to a selector


307


of the printhead


31


.




In accordance with the sync signal DA_D, the common segment controller


303


generates COM signals (COM


1


to COM


8


) for driving the printhead


31


and a signal (SEG_SELECT) for selecting the SEG signals (SEG


1


to SEG


16


). The common segment controller


303


supplies these signals to the selector


307


of the printhead


31


. In accordance with the signal (SEG_SELECT), the selector


307


distributes the SEG signals (ORG_SEG


1


to ORG_SEG


16


) to SEG signals of blocks


1


to


10


.





FIG. 16

is a block diagram showing the configuration of the timing adjusting unit


305


.




As shown in

FIG. 16

, this timing adjusting unit


305


includes a counter


401


, comparators


402


to


406


, registers


407


to


411


, a conversion table


412


, and a pulse generator


413


.




The counter


401


detects the pulse width of an encoder signal and measures the pulse interval of the encoder signal on the basis of an internal clock. The counter


401


outputs the measurement value to the comparators


402


to


406


. The registers


407


to


411


each store a predetermined set value. The comparators


402


to


406


compare these set values with the measurement value and output the comparison results to the conversion table


412


. In accordance with the input comparison results from these comparators, the conversion table


412


controls the generation interval of pulses from the pulse generator


413


.




The encoder signal is set so that one pulse is generated when the housing


3


of the printing apparatus moves about 0.07 mm. In this embodiment, printing elements in one block can be driven at an interval of a minimum of 10 μsec. Therefore, the printhead can print data at an interval of 10 μsec×8 (the number of time divisions per block)×10=800 μsec or more as a whole. Note that an operating clock of 20 MHz is used in this embodiment.




Counter set values, which are set in the registers


407


to


411


to detect the velocity, are shown in Table 1.
















TABLE 1











Register set




Complementary








value




velocity




Complementary







(hexadecimal




(housing




time







representation




velocity)




(μsec)



























Moving




4484h




80 mm/s




17,540






velocity






threshold 1






Moving




48F8h




75 mm/s




18,680






velocity






threshold 2






Moving




4E20h




70 mm/s




20,000






velocity






threshold 3






Moving




5528h




65 mm/s




21,800






velocity






threshold 4






Moving




5C30h




60 mm/s




23,600






velocity






threshold 5














Each row interval is ΔD=0.006 mm. The relationship between the conversion table output and the complementary time according to the moving velocity of the housing


3


is set as shown in Table 2.
















TABLE 2












Conversion table









output (hexa-







Moving velocity




decimal




Complementary







range (ST)




representation)




time (μs)




























ST1 ≦ ST




5DCh




75







ST1 < ST ≦ ST2




640h




80







ST2 < ST ≦ ST3




6A4h




85







ST3 < ST ≦ ST4




730h




92







ST4 < ST ≦ ST5




7D0h




100







ST < ST5




800h




1,024
















FIG. 17

is a view showing various signal waveforms used in the head I/F


201


.




The select signal (SEG_SELECT) counts pulses of the sync signal DA_D and selects one of blocks


1


to


10


whenever counting eight pulses, such that the individual selected blocks are different from one another. The 16-bit printing signal (Data) is sequentially output from the generator


301


in accordance with pulses of the sync signal DA_D. COM


1


to COM


8


are output in accordance with pulses of the sync signal DA_D so as to repeat signal pulses of COM


1


to COM


8


. As shown in

FIG. 17

, the sync signal PI_D is output with delay from the sync signal DA_D.




In addition, as shown in

FIG. 17

, the SEG signal is output in synchronism with the sync signal PI_D pulse. When data of one line of the printhead is completely printed, a series of operations based on the sync signals (PI_D and DA_D) are terminated. When the encoder signal is again input, these operations are repeated. If the pulse width of the encoder signal changes (i.e., if the moving velocity of the housing


3


of the apparatus changes), the set value also changes. As a result, the driving pulse width also changes from the next line in accordance with a new table output.




With this arrangement, the moving velocity of the printing apparatus moved by a user is detected, and the detection result is transmitted to the CPU. In accordance with this detection result, i.e., in accordance with the moving velocity of the printing apparatus, the CPU can control driving of the printhead. In particular, the driving subsystem controller of the printhead calculates an optimum driving pulse width and a delay value between driving pulses in each group, on the basis of the period of an input latch signal and the read values of the temperature sensor and the rank heater arranged in the printhead, thereby suppressing an electric current instantaneously flowing through the lines of the heater driving power supply V


H


and the power supply ground HGND. Also, to prevent deterioration of the printing quality during printing by a lowering of the accuracy of printing positions caused by driving pulse timing dispersion, the moving velocity of the printing apparatus is detected, and a signal for performing block selection is generated on the basis of the detection result.




Note that a discharge period (T) according to a detected moving velocity is obtained as follows.




As shown in

FIG. 17A

, an average of moving velocities over a range from the present column, which is the present velocity measurement point, to an i-th preceding columm, V=(ΣVi)/I, is obtained. Assuming that a distance (which is dependent on a print resolution) between the present column and the next column is L, an expected time until a discharge in the next column is obtained as T=L/V.




In the example shown in

FIG. 17A

, a variation of acceleration of a housing is detected over a range from a point (t=t


i−2


) where it is located at least two columns before a discharging operation from the printhead to a point (t


i−1


) where it is located one column before the discharging operation. Then, a period of a driving signal to be supplied to the printhead from the present column (at t=t


i


) to the next column (at t=t


i+1


) is obtained, based on an approximated integral value including the variation of acceleration.




According to

FIG. 17A

, for example, the integral value is obtained by integrating the acceleration of the housing over time (t) from t=t


i−2


to t


i−1


. By doing this, a contribution due to the variation of acceleration of the housing is considered. Note that this integration may be numerically approximated by a suitable approximation formula.




Furthermore, the interval between driving pulses to be supplied to the printhead is changed in the printing apparatus in accordance with the moving velocity of the printing apparatus.




According to the embodiment as described above, the driving pulse timings can be dispersed so that an instantaneous current flowing through the printhead does not exceed the standard of the built-in battery power supply. It is also possible to prevent degradation of the printing quality caused by changes in the moving velocity of the printing apparatus.




Other advantages are that fine control operations can be collectively executed by referring to the table, and the printing timings can be controlled by simple calculations.




The arrangement of the timing adjusting unit


301


is not limited to the one shown in FIG.


16


. For example, an arrangement as shown in

FIG. 18

can also be used.




In this arrangement shown in

FIG. 18

, the CPU


205


can perform processing instead of the comparators


402


to


406


. The CPU


205


reads the value of a counter


401




a


measured when an encoder signal is input, and compares the measurement value with a preset memory value. In accordance with the comparison result, the CPU


205


inputs a value to a table register


412




a


to implement the same operation as in the arrangement shown in FIG.


16


.





FIG. 19

is a flow chart showing the timing adjusting process executed by the CPU


205


in connection with the operation shown in FIG.


18


.




In step S


601


, the CPU


205


reads the value of the counter


401




a


being measured when an encoder signal is input, and sets this value as counter


1


. In step S


602


, the CPU


205


stores a table value (Table1) set last in the table register


412




a


as Table 2.




In step S


603


, the CPU


205


compares counter


1


with set values (THmax and THmin). If counter


1


>THmax, no printing operation can be executed because the moving velocity of the housing


3


is too fast, so the CPU


205


determines that this is overspeeding, and the flow advances to predetermined error processing (e.g., turning on of the LED


5


). On the other hand, if counterl≦THmin, the flow advances to step S


604


, and the CPU


205


sets a predetermined value (minimum set value) as the table value (Table 1). In step S


605


, the CPU


205


turns on the LED


5


as a warning lamp. If THmin<counter


1


≦THmax, the flow advances to step S


606


.




In step S


606


, the value of the counter


401




a


measured in step S


601


is subjected to table conversion, and the converted value is set as the table value (Table1).




In step S


607


, the CPU


205


compares the values of Table 1 and Table 2. If Table 1≠Table 2, the flow advances to step S


608


, and the CPU


205


further checks whether the set ranges are separated by two ranks or more (this is equivalent to, e.g., a change from ST


1


<ST≦ST


2


to ST


3


<ST≦ST


4


in Table 2). If this change is two ranks or more, the flow advances to step S


609


, and the CPU


205


substitutes a set value of further one rank or more into Table1 by taking account of a velocity change of housing movement. If the change is one rank or less, the flow advances to step S


610


.




If Table1=Table2, the flow similarly advances to step S


610


, and the CPU


205


inputs the value of Table1 to the table register


412




a.






The above embodiment is explained on the basis of the assumption that the housing basically moves at constant speed. However, accelerated movement can also be processed as indicated in steps S


607


to S


609


of FIG.


19


. Although moving velocities are compared in six stages, the present invention is not limited to this embodiment, so more precise control can of course be performed. It is also naturally possible to perform finer control by increasing the number of table registers.




The above embodiment is explained by taking a printing apparatus which is manually moved along a guide shaft. However, the present invention is applicable to any printing apparatus whose housing is manually moved, even if the apparatus has no guide shaft.




In the above embodiment, a printer using an inkjet printhead has been explained. However, the present invention is not limited by the type of printhead, as long as a non-impact type printing method which performs time-division control is used.




Furthermore, values set in a conversion table and a register table need not be velocity-converted values. That is, counter values before conversion can also be stored.




Note that, although it is assumed in the above embodiments that a droplet discharged from a printhead is ink and liquid contained in an ink tank is also ink, the present invention is not limited to this. For example, the ink tank might contain processing liquid which is discharged to a printing medium so as to enhance fixing ability and water repellency of a printed image, and the image quality.




However, the embodiments described above have exemplified a printer, which comprises means (e.g., an electrothermal transducer, laser beam generator, and the like) for generating heat energy as energy utilized upon execution of ink discharge, and causes a change in state of an ink by the heat energy, among the ink-jet printers. According to this ink-jet printer and printing method, a high-density, high-precision printing operation can be attained.




As the typical arrangement and principle of the ink-jet printing system, one practiced by use of the basic principle disclosed in, for example, U.S. Pat. Nos. 4,723,129 and 4,740,796 is preferable. The above system is applicable to either one of so-called an on-demand type and a continuous type. Particularly, in the case of the on-demand type, the system is effective because, by applying at least one driving signal, which corresponds to printing information and gives a rapid temperature rise exceeding nucleate boiling, to each of electrothermal transducers arranged in correspondence with a sheet or liquid channels holding a liquid (ink), heat energy is generated by the electrothermal transducer to effect film boiling on the heat acting surface of the printhead, and consequently, a bubble can be formed in the liquid (ink) in one-to-one correspondence with the driving signal. By discharging the liquid (ink) through a discharge opening by growth and shrinkage of the bubble, at least one droplet is formed. If the driving signal is applied as a pulse signal, the growth and shrinkage of the bubble can be attained instantly and adequately to achieve discharge of the liquid (ink) with the particularly high response characteristics.




As the pulse driving signal, signals disclosed in U.S. Pat. Nos. 4,463,359 and 4,345,262 are suitable. Note that further excellent printing can be performed by using the conditions described in U.S. Pat. No. 4,313,124 of the invention which relates to the temperature rise rate of the heat acting surface.




As an arrangement of the printhead, in addition to the arrangement as a combination of discharge nozzles, liquid channels, and electrothermal transducers (linear liquid channels or right angle liquid channels) as disclosed in the above specifications, the arrangement using U.S. Pat. Nos. 4,558,333 and 4,459,600, which disclose the arrangement having a heat acting portion arranged in a flexed region is also included in the present invention. In addition, the present invention can be effectively applied to an arrangement based on Japanese Patent Laid-Open No. 59-123670 which discloses the arrangement using a slot common to a plurality of electrothermal transducers as a discharge portion of the electrothermal transducers, or Japanese Patent Laid-Open No. 59-138461 which discloses the arrangement having an opening for absorbing a pressure wave of heat energy in correspondence with a discharge portion.




Furthermore, as a full line type printhead having a length corresponding to the width of a maximum printing medium which can be printed by the printer, either the arrangement which satisfies the full-line length by combining a plurality of printheads as disclosed in the above specification or the arrangement as a single printhead obtained by forming printheads integrally can be used.




In addition, not only a cartridge type printhead in which an ink tank is integrally arranged on the printhead itself, as described in the above embodiment, but also an exchangeable chip type printhead which can be electrically connected to the apparatus main unit and can receive an ink from the apparatus main unit upon being mounted on the apparatus main unit can be applicable to the present invention.




It is preferable to add recovery means for the printhead, preliminary auxiliary means, and the like provided as an arrangement of the printer of the present invention since the printing operation can be further stabilized. Examples of such means include, for the printhead, capping means, cleaning means, pressurization or suction means, and preliminary heating means using electrothermal transducers, another heating element, or a combination thereof. It is also effective for stable printing to provide a preliminary discharge mode which performs discharge independently of printing.




Furthermore, as a printing mode of the printer, not only a printing mode using only a primary color such as black or the like, but also at least one of a multi-color mode using a plurality of different colors or a full-color mode achieved by color mixing can be implemented in the printer either by using an integrated printhead or by combining a plurality of printheads.




Moreover, in each of the above-mentioned embodiments of the present invention, it is assumed that the ink is a liquid. Alternatively, the present invention may employ an ink which is solid at room temperature or less and softens or liquefies at room temperature, or an ink which liquefies upon application of a use printing signal, since it is a general practice to perform temperature control of the ink itself within a range from 30° C. to 70° C. in the ink-jet system, so that the ink viscosity can fall within a stable discharge range.




In addition, in order to prevent a temperature rise caused by heat energy by positively utilizing it as energy for causing a change in state of the ink from a solid state to a liquid state, or to prevent evaporation of the ink, an ink which is solid in a non-use state and liquefies upon heating may be used. In any case, an ink which liquefies upon application of heat energy according to a printing signal and is discharged in a liquid state, an ink which begins to solidify when it reaches a printing medium, or the like, is applicable to the present invention. In this case, an ink may be situated opposite electrothermal transducers while being held in a liquid or solid state in recess portions of a porous sheet or through holes, as described in Japanese Patent Laid-Open No. 54-56847 or 60-71260. In the present invention, the above-mentioned film boiling system is most effective for the above-mentioned inks.




In addition, the ink-jet printer of the present invention may be used in the form of a copying machine combined with a reader, and the like, or a facsimile apparatus having a transmission/reception function in addition to an image output terminal of an information processing equipment such as a computer.




The present invention can be applied to a system constituted by a plurality of devices (e.g., host computer, interface, reader, printer) or to an apparatus comprising a single device (e.g., copy machine, facsimile).




Further, the object of the present invention can also be achieved by providing a storage medium storing program codes for performing the aforesaid processes to a system or an apparatus, reading the program codes with a computer (e.g., CPU, MPU) of the system or apparatus from the storage medium, then executing the program.




In this case, the program codes read from the storage medium realize the functions according to the embodiments, and the storage medium storing the program codes constitutes the invention.




Further, the storage medium, such as a floppy disk, a hard disk, an optical disk, a magneto-optical disk, CD-ROM, CD-R, a magnetic tape, a non-volatile type memory card, and ROM can be used for providing the program codes.




Furthermore, besides aforesaid functions according to the above embodiments are realized by executing the program codes which are read by a computer, the present invention includes a case where an OS (operating system) or the like working on the computer performs a part or entire processes in accordance with designations of the program codes and realizes functions according to the above embodiments.




Furthermore, the present invention also includes a case where, after the program codes read from the storage medium are written in a function expansion card which is inserted into the computer or in a memory provided in a function expansion unit which is connected to the computer, CPU or the like contained in the function expansion card or unit performs a part or entire process in accordance with designations of the program codes and realizes functions of the above embodiments.




As many apparently widely different embodiments of the present invention can be made without departing from the spirit and scope thereof, it is to be understood that the invention is not limited to the specific embodiments thereof except as defined in the appended claims.



Claims
  • 1. A printing apparatus for printing on a printing medium with a printhead while a user moves a housing on the printing medium, comprising:detecting means for detecting the moving velocity of said housing; supply means for supplying a driving signal for driving said printhead; storing means for storing a plurality of velocity thresholds; and adjusting means for comparing a detection result from said detecting means with the plurality of velocity thresholds, and adjusting the supply timing of the driving signal on the basis of the comparing result so as to adjust a printing position, wherein said detecting means detects a variation of acceleration of said housing from a point where said housing is located at least two columns before a discharging operation is to be effected by said printhead to a point where said housing is located one column before the discharging operation is to be effected, and determines a period of the driving signal to be supplied to said printhead, based on an approximated integral value including the variation of acceleration between precedent columns.
  • 2. The apparatus according to claim 1, further comprising input means for inputting printing data from an external apparatus.
  • 3. The apparatus according to claim 2, wherein said input means comprises infrared communicating means for communicating with said external apparatus so as to input the printing data.
  • 4. The apparatus according to claim 1, further comprising a roller for facilitating movement of said housing.
  • 5. The apparatus according to claim 1, wherein said printhead is an inkjet printhead which prints by discharging ink.
  • 6. The apparatus according to claim 5, wherein said inkjet printhead comprises an electrothermal transducer for generating thermal energy to be applied to the ink, in order to discharge the ink by using the thermal energy.
Priority Claims (1)
Number Date Country Kind
2000-087261 Mar 2000 JP
US Referenced Citations (11)
Number Name Date Kind
4313124 Hara Jan 1982 A
4345262 Shirato et al. Aug 1982 A
4459600 Sato et al. Jul 1984 A
4463359 Ayata et al. Jul 1984 A
4558333 Sugitani et al. Dec 1985 A
4608577 Hori Aug 1986 A
4723129 Endo et al. Feb 1988 A
4740796 Endo et al. Apr 1988 A
4860034 Watanabe et al. Aug 1989 A
4915027 Ishibashi et al. Apr 1990 A
5842793 Katayama et al. Dec 1998 A
Foreign Referenced Citations (5)
Number Date Country
54-56847 May 1979 JP
59-123670 Jul 1984 JP
59-138461 Aug 1984 JP
60-71260 Apr 1985 JP
9-248939 Sep 1997 JP