Похоже, что события для ссылок внутри button'a не срабатывают в Firefox. Возможно, это баг. Кроме того, не стоит писать JS в href, такой подход является устаревшим. Вот этот код будет работать для всех браузеров:
<button onclick="window.print();">Распечатать</button>