1) A wireless printer. If your printer can only use the USB connection to the PC, you have to use Google Cloud print, we will discuss it in other guides.
2) A WiFi network which can be used by the printer and your phone (Galaxy S9 and S9+).