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 : Sélectionner tout - Visualiser dans une fenêtre à part
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