If you have EAP-TLS with Authorization Required disabled, you can during role mapping and/or enforcement perform additional checks. In this case I would check the Issuer of the certificate, to lock down to a specific client CA, and if there are other attributes for example in the CN printer####.contoso.com, you can use a regex (printer....\.contoso\.com) or a 'begins_with' printer combined with 'end_with' .contoso.com. If you have an external database in which ClearPass can query the CN (or rather the username sent by the client), you may be able to leverage that as well.
BTW, ClearPass will only authenticate client certificates that have their Root CA enabled for the 'purpose' EAP in the Trust List. So unless you enabled Let's Encrypt for EAP, clients won't pass authentication. Regardless, I'd feel checking the Issuer in your policy makes sense, especially if you disable Authorization.
There are many options to do what you want, with more or less effort and more or less 'lockdown' security.
------------------------------
Herman Robers
------------------------
If you have urgent issues, always contact your Aruba partner, distributor, or Aruba TAC Support. Check
https://www.arubanetworks.com/support-services/contact-support/ for how to contact Aruba TAC. Any opinions expressed here are solely my own and not necessarily that of Hewlett Packard Enterprise or Aruba Networks.
In case your problem is solved, please invest the time to post a follow-up with the information on how you solved it. Others can benefit from that.
------------------------------