HP 5540 can be connected to USB Wifi and Directly with Wifi. Hence, it is compatible with all types of devices with any mode to connect either with cable or USB. The 123.hp.com/setup envy5540 can take benefit of HP's Instant Ink program. In that they let you print a few number of pages per month for a flat fee, but charge extra for additional pages if the limit the number of pages is reached at any point of time. (855)914-2288