De acuerdo con fer10:
1. En vez de un link usa un botón:
Código HTML:
<input type="button" name="print" value="Imprimir" onclick="print()" />
2. Creo que en este caso no hay problemas de accesibilidad, ya que el Javascript (en este caso) no es obstructivo: si no hay JS el usuario aún dispone de las herramientas que le entrega el browser para imprimir.
3. Para efectos de accesibilidad, una opción mejor sería mostrar el botón (o mejor dicho generar el botón) sólo si se dispone de Javascript en el browser. Si lo muestras siempre, cuando el usuario no disponga de este lenguaje va a tener acceso a un botón completamente inútil. Lo dejo como tarea para la casa