With certain implementations, the configuration is such that a controller uses a first driver to move a pharmaceutical syringe attachment component closer to the distal end side than a needle removal position when a needle unit is attached to a pharmaceutical syringe unit or when the needle unit is removed from the pharmaceutical syringe unit, so when an injection needle is attached to the pharmaceutical syringe unit, or when the injection needle is removed from the pharmaceutical syringe unit, these operations can be executed without removing a distal end cap, which makes the device extremely convenient to use.