I am trying to figure out a way to deploy printers to the student laptops. I have a user account for each student so they can authenticate for wifi access. Is it possible to put a GPO on the OU and deploy printers even though they are not bound to our domain?
If I understand this correctly, the workstations are not joined to the Domain but the Users have accounts in the Domain for WiFi access. You must have the Access Point authenticate against the Domain somehow (LDAP, RADIUS) to allow access? There would be an authentication against the Domain but no "login" process that would run a script or apply GPO. You're trying to get Domain functionality for non-Domain devices which won't really work. You could still put a .VBS script in the startup of the workstations that would install the printers - there are all kinds of VB scripts for mapping drives and connecting printers out there for you to use as examples.