It`s necessary that your printer be enhanced with Wifi, such as the latest models of HP or Canon, to be recognized by Android
You can update your document on Google Cloud Print or GoogleDrive and direct it to the printer
HP also released an useful app to shorten your way, it`s HP ePrint, that will be recognized as Remote or Nearby Printer on every Android unit