Событие onbeforeprint тега body в HTML5
Вызывается непосредственно перед отправкой документа на печать. Обычно используется в связке с событием onafterprint.
Например если для печати документа нужно его видоизменить. По событию onbeforeprint происходят нужные изменения, а затем после печати вызывается событие onafterprint и документ принимает исходный вид.