A stent is coated by ejecting droplets of a coating substance from a reservoir containing a coating substance. A reservoir housing can have a plurality of reservoir compartments. A transducer is used to eject the coating substance from the reservoir. Energy from the transducer is focused at a meniscus or an interface between the coating substance and another coating substance in the reservoir.