A:AnswerYes, it will work with the MacBook. I am not so sure on the voltage as it does not have an external power supply. Alternatively, it can be difficult or impossible to find ink designed for US printers in other countries.
A:AnswerThis printer does not have a USB or SD card slot. You would need the HP Envy Photo 7855 or OfficeJet 6978 to get that capability. You can scan to a computer with a flash drive or to your phone.