I have a Brother HL-3170CDW. Only modification I needed to make was to set the printer into Postscript emulation to get it to print envelopes correctly.
The printer is directly wired with Ethernet into my router. You can still print from wifi devices this way without using the wifi features of the printer itself. Brother has a useful app for Android devices that will detect the printer. DK about iOS devices, but I'd imagine they'd have an app for them, too.
Bookmarks