There is plan to have analytics based profiling very soon = official feature
Today you can define your own application "Printing" based on application fingerprint. Periodically check clients using your application "Printing" and change the profile by API call. This can be done quite easily by workflow or scripts inside of Extreme Management Center
here is example of RestAPI call: https://MyXMC:8443/axis/services/NACEndSystemWebService/setDeviceTypeByMAC?macAddress=80:D6:05:4A:D6:C4&deviceType=Nokia-Brick&isAccurate=true&reason=Profile_changed
The Device Type can be set by API call = if you know list of your printers then the device type can be updated.
If you have Extreme Analytics involved then we can update the device type based on information from Analytics: example if the device does talk to the print server through the port 9191 then it is printer...