Detectar si el usuario tiene capacidades de impresión?

Un cliente ha solicitado que se agregue un botón de impresión a su sitio y desea que esté oculto para los usuarios que no tienen la capacidad de imprimir, por ejemplo. La mayoría de los dispositivos móviles.

¿Hay alguna forma a través de JavaScript para detectar si un cliente tiene capacidades de impresión?