In order to enhance the reliability of failure diagnosis, the present invention is provided with a liquid pump having a motor, a flow channel for distributing a liquid from the liquid pump to a liquid jetting unit, a speed sensor for detecting the speed N of the motor, a flow rate sensor for detecting a flow rate Q of the liquid in the flow channel, and a control unit for outputting a speed instruction value T to the motor. The control unit is provided with: memory for storing first table data indicating a correspondence allowed between two of T, N, and Q, and second table data indicating a correspondence allowed between a different combination of two of T, N, and Q than that of the first table data and a failure diagnosis unit for diagnosing a failure of at least one of the motor, the flow rate sensor, and the speed sensor by comparing T, N, and the flow rate Q with the first table data and the second table data.Afin daméliorer la fiabilité dun diagnostic de défaillance, la présente invention comporte une pompe à liquide ayant un moteur, un canal découlement destiné à distribuer un liquide depuis la pompe à liquide jusquà une unité déjection de liquide, un capteur de vitesse destiné à détecter la vitesse (N) du moteur, un capteur de débit destiné à détecter un débit (Q) du liquide dans le canal découlement, et une unité de commande destinée à transmettre une valeur dinstruction de vitesse (T) au moteur. Lunité de commande comprend : une mémoire destinée à stocker des premières données de table indiquant une correspondance autorisée entre deux composantes parmi la valeur dinstruction de vitesse (T), la vitesse (N) et le débit (Q), et des secondes données de table indiquant une correspondance autorisée entre une combinaison de deux composantes parmi la valeur dinstruction de vitesse (T), la vitesse (N) et le débit (Q) différente de celle des premières données de table et une unité de diagnostic de défaillance destinée à diagnostiquer une défaillance du moteur et/ou