The present invention discloses a card-feeding device and a badge and card printer. The card-feeding device comprises: a base on which cards are stacked, a card outlet being provided at one end of the base; a rotary card-feeding mechanism which is located below the bottommost card and provided with a rotary swing arm and a push rod provided on the rotary swing arm, the push rod pushing the bottommost card towards the card outlet as the swing arm rotates; and a roller card-feeding mechanism which is installed between the rotary card-feeding mechanism and the card outlet and provided with a roller with an outer edge protruding from the top surface of the base, the bottommost card being transported to the card outlet when the roller rotates.
展开▼