What is ICA in Citrix’s terminology?
The acronym ICA stands for Independent Computing Architecture. Designed by Citrix, ICA is a proprietary cross-platform protocol for application servers that defines the method in which data is transmitted between servers and clients. When remote server access is desired, ICA can be used as an alternative to the Microsoft Remote Desktop Protocol (RDP).
Secure remote access and cost savings are two of the advantages of using the Citrix ICA protocol. It can be difficult to enable USB redirection in Citrix.
How does Citrix USB redirection work?
In order for Citrix USB scanner redirection to be enabled, the USB device needs to be optimized for virtual channel support. Without this support, it defaults to the generic USB virtual channel for USB redirection. User accounts that want to enable generic USB need to be correctly configured in which case audio redirection is supported in XenApp.
Accessing client-attached USB devices from within virtual XenDesktop sessions can be implemented with Citrix generic USB redirection. With redirection, users obtain the same level of functionality as if they had a direct connection to the peripheral device. Device drivers do not need to be installed on client machines when employing generic redirection. The driver only needs to be supported by the virtual session.