Provided is a medication dispenser having high space utilization, having a large quantity of medication packages loaded therein, having high medication-dispensing efficiency, and enabling smooth dispensing regardless of the size and type of the medication package. Provided is the medication dispenser comprising: a canister module in which a canister having the medication packages loaded therein is accommodated and a pickup robot for picking up the medication packages in individual units, wherein the canister includes: L-shaped first and second walls for providing a loading space allowing the medication packages to move therein in the long axis direction of the canister a guide for moving the first wall toward the second wall so as to adjust a gap with the second wall a contact plate moving along the loading space, and bringing the medication packages into close contact with each other by pressure and a spiral spring providing the pressure to the contact plate, having a strip shape, and wound in a coil shape.Linvention concerne un distributeur de médicaments présentant une optimisation de lespace importante, présentant une grande quantité demballages de médicament chargés en son sein, présentant une grande efficacité de distribution de médicaments, et permettant une distribution régulière indépendamment de la taille et du type de lemballage de médicament. Linvention concerne le distributeur de médicaments comprenant : un module de cartouche dans lequel est reçue une cartouche présentant les emballages de médicament chargés en son sein et un robot de prélèvement pour prélever les emballages de médicament dans des unités individuelles, la cartouche comportant : des première et seconde parois en L pour fournir un espace de chargement permettant aux emballages de médicament de se déplacer à lintérieur dudit espace dans la direction daxe long de la cartouche un guide pour déplacer la première paroi vers la seconde paroi de façon à régler un espace avec la seconde paroi un