While you could look at wifi print servers, take my advice and supply an USB cable that they can plug in when required.
You will understand my suggestion if you try to setup a wifi printer server.
I have a wired printer that is going into my son's dorm suite and will be shared by the 4 guys living there. It will be housed in the den area and all need to be able to print to it. All are connected wirelessly through the school's wifi. Will also need to be secured so that everyone in the dorm isn't using said printer. Can it be bluetoothed?