With the Printer Installer client running on the published app server or in the VDI gold image being provided to the user, no matter what the end-point device is, they can self-install the printers into the session based upon their physical location. You also have the option of using Active Directory Username, Group, Container, OU or IP Address range. This would automatically get the printers into the session or app so that a user can print from within Citrix no matter what that end point device is.
To carry out Citrix mobile printing directly from the BYOD device itself, all a user has to do is walk up to the nearest physical printer, determine and enter its dedicated email address (aliased by Printer Installer), and then email the documents to be printed. The documents will then be queued just like a job initiated from a Citrix workstation.