impressions multiples incomplètes
Bonjour,
Mon appli web permet d'imprimer des étiquettes.
Ceci est fait via la fonction window.print()
Je peux définir le nombre de pages que je souhaite imprimer via une boucle effectuant le window.print().
Le problème est qu'il arrive que certaines impressions soient incomplète. Ex : sur l'impression de 100 pages il arrive que sur l'une ou deux d'entre elles un bout de l'étiquette manque mais pas forcément sur les premières.
Pourtant la page n'est pas rechargée. Je ne comprends pas ce phénomène.
Auriez-vous une expliquation à m'apporter ?
J'ai essayé de temporiser mes impression de manière à ne pas saturer le spooler mais cela ne change rien.
Pour info, je travaille sur internet explorer 6.
J'oubliais, de manière à ne pas avoir l'affichage de l'impression j'utilise un code vbscript :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| sub print
OLECMDID_PRINT = 6
OLECMDEXECOPT_DONTPROMPTUSER = 2
OLECMDEXECOPT_PROMPTUSER = 1
on error resume next
if DA then
call WB.ExecWB(OLECMDID_PRINT, OLECMDEXECOPT_DONTPROMPTUSER,1)
else
call WB.IOleCommandTarget.Exec(OLECMDID_PRINT,OLECMDEXECOPT_DONTPROMPTUSER,"","","")
end if
if err.number <> 0 then
if DA then
alert "Erreur :" & err.number & " : " & err.description
else
handle_error
end if
end if
on error goto 0
end sub
if DA then
wbvers="8856F961-340A-11D0-A96B-00C04FD705A2"
else
wbvers="EAB22AC3-30C1-11CF-A7EB-0000C05BAE0B"
end if
document.write "<OBJECT ID=""WB"" WIDTH=0 HEIGHT=0 CLASSID=""CLSID:"
document.write wbvers & """> </OBJECT>" |
Je ne sais pas si le problème peut être lié à cela.
Merci d'avance