A device for delivery of medicament is presented that has an elongated housing, a container mounted within the housing and adapted to contain liquid medicament, a stopper slidably arranged within said container, and a delivery mechanism comprising a resilient member, a plunger assembly having one end connected to the stopper and a second end being operably connected to the resilient member, a rotatable latch for releasably retaining the plunger assembly in a first position where the resilient member has an accumulated energy, where rotation of the latch releases the plunger assembly such that the accumulated energy is transferred to the plunger assembly for driving the stopper within the container whereby the medicament within said container is delivered to an injection site. After delivery of the medicament a rotator having a hard stop feature aligns with a rib on the protective shield to prevent retraction of the protective shield.一種輸送藥物的裝置,包含:瘦長的殼體;容器,被安裝在該殼體內,且適於收納液體藥物;栓塞,可滑動地配置在容器內;和輸送機構。該輸送機構包括:彈性構件;柱塞組合體,具有連接至栓塞的一端和可操作地連接彈性構件的第二端;可旋轉的閂,用於將柱塞組合體可鬆開地保持在第一位置。在該第一位置中,彈性構件具有累積能量。閂的旋轉釋放了柱塞組合體,使得累積的能量被傳送至柱塞組合體,用於驅動容器內的栓塞。容器內的藥物藉此被輸送至注射位置。在輸送藥物之後,具有硬阻擋部構造的轉子對齊保護性遮蔽件上的肋,以防止保護性遮蔽件縮回。