it's not need for extra power adaptor,Works with all the major operating systems as Windows 7, 8, 10,Vista, Xp, 2000(32&64 bits) and Apple Computers(MacBook Air, MacBook Pro,Mac Mini,Mac Pro, iMac). It provides a High-Speed USB interface to communicate with windows or Mac OS computers. MSR605X writes/reads both High-coercivity and Low-coercivity cards. It writes (encodes data), reads the data, and then verifies the encoding for up to three tracks in a single card swipe. MSR605X encodes and reads ISO, AAMVA, User Custom, and Raw-Data card formats. MSR605X is a Magnetic Stripe Card Reader Writer(Encoder) to offer a card reading/writing solution for ISO 7811-6 formats without AC power adaptor,it's power and communication with USB interface directly.