Print using AirPort Extreme from both OSX and iOS devices
Connect your printer to your network instead of the USB port. Your Mac can print wirelessly if in the printers network both via the AirPrint driver as well as the printers native driver (might need to be downloaded from the manufacturers site). The native driver might give you more options (if you have more than 1 paper tray or other non-default features). 

Your iOS device will print via AirPrint or alternatively there might be an app from the manufacturer that allows printing via the app but not on a system level.