found it!!!!
I don't know if this works on the internet but it surely works on our intranet
the code is very simple
First you set the registry when you load the page.
********************************************************
<SCRIPT ID=clientEventHandlersVBS LANGUAGE=vbscript>
<!--
Sub window_onload
Dim WshShell
Set WshShell = CreateObject("WScript.Shell"

WshShell.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\Print_background", "Yes", "REG_SZ"
End Sub
'***********************************************************
'then you put everything back as it was and nobody is hurt
'***********************************************************
Sub window_onunload
Dim WshShell
Set WshShell = CreateObject("WScript.Shell"

WshShell.RegWrite "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\Print_background", "No", "REG_SZ"
End Sub
-->
</SCRIPT>
Hope this my help others as well.
Mo Life is like a box of Chocolates..... So is Microsoft