As a drug delivery device that can be used with a drug container, advancement of the piston in the container discharges the drug. The device includes a housing and a drive assembly. The drive assembly includes a drive ribbon having a distal edge section and a proximal edge section. The drive ribbon has a retraction configuration that forms a helix and an extension configuration that forms a helix. The drive ribbon can be moved from a retracted configuration to an extended configuration, such movement forming a drive shaft and advancing the piston. In some embodiments, the drive ribbon may not rotate when advanced, while in other embodiments the ribbon rotates. The disclosed drive assemblies include passively driven assemblies, spring driven assemblies, and motor driven assemblies. In order to enable the reuse of the device, the container can be replaced. In some embodiments, a replaceable cartridge is used that includes both a drug container and a drive ribbon.약물 컨테이너와 함께 이용될 수 있는 약물 전달 장치로서, 컨테이너 내의 피스톤의 전진이 약물을 배출한다. 장치는 하우징 및 구동 조립체를 포함한다. 구동 조립체는, 원위 연부 섹션 및 근위 연부 섹션을 가지는 구동 리본을 포함한다. 구동 리본은 나선을 형성하는 후퇴 구성과 나사선을 형성하는 연장 구성을 갖는다. 구동 리본은 후퇴 구성으로부터 연장 구성으로 이동될 수 있고, 그러한 이동은 구동 축을 형성하고 피스톤을 전진시킨다. 일부 실시예에서, 구동 리본은 전진될 때 회전하지 않을 수 있는 반면, 다른 실시예에서 리본은 회전한다. 개시된 구동 조립체는 수동적으로 구동되는 조립체, 스프링 구동형 조립체, 및 모터 구동형 조립체를 포함한다. 장치의 재사용을 가능하게 하기 위해서, 컨테이너가 교체될 수 있다. 일부 실시예에서, 약물 컨테이너 및 구동 리본 모두를 포함하는 교체 가능한 카트리지가 이용된다.