A:AnswerIt should ,if not initially if you use the hp service center,you should be directed to the correct drivers and firmware updates needed to make it compatible. I doubt you will have any issue.
A:AnswerNo you do not. It doesn't have a card port of any kind. To print pictures you could either hook up the device to a computer, use wifi printing, or sign up for the HP instant ink and you can email the pictures to printers email address and it will print.
A:AnswerYes there is an Ethernet hook up for this printer. My daughter is in college and they cannot have wifi so we purchased the Ethernet/printer cord from Best Buy and she is up and printing.