Bonjour,
j'ai des problèmes pour imprimer un fichier JPG sur les machines XP (SP3).
Sur toutes les machines Vista, ce code fonctionne sans problème.
J'utilise le code suivant
Sous Vista, ce code semble appeler WIA ou je peux alors m'occuper de de choisir l'imprimante, le format et puis confirmer. -> No problem
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
Sous XP, ce code appelle le "Windows Pictures and fax Viewer", ou je peux également choisir l'imprimante et le format. Quand je confirme le print, le Windows Pictures and fax viewer tourne indéfiniment, jsuqu'à ce que je le tue.
J'ai essayé en remplaçant
par
Code : Sélectionner tout - Visualiser dans une fenêtre à part execinfo.fMask = SEE_MASK_NOCLOSEPROCESS;
même résultat sous Vista.
Code : Sélectionner tout - Visualiser dans une fenêtre à part execinfo.fMask = SEE_MASK_INVOKEIDLIST;
Sous XP, nouvelle fenêtre "Welcome to Photo printing Wizard" où le sablier est permanent et il est impossible de continuer.
sans toucher à .fmask, c'est pareil à SEE_MASK_NOCLOSEPROCESS
j'ai fouillé partout.
J'ai trouvé cette technique dans la FAQ.
Cela fonctionne parfaitement sous Vista, mais sous XP, le bouton d'appel produit un bong et plus rien d'autre après.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
Quelqu'un peut-il m'aider ?
NB ; j'ai également trouvé et lu le guide "Impression Avec C++ Builder" traduit par Jean-Pierre Blondelle mais j'y perd un peu mon latin.
En finalité, une autre technique que je voudrais essayer est celle ci-dessous trouvée sur le forum, mais mon fichier est un .jpg au lieu de .BMP et cela plante direct.
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
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
29
30
31

 

 
		
		 
         
 

 
			
			


 
			 
   
 


 Impression d'une image (Fichier JPG)
 Impression d'une image (Fichier JPG)
				 Répondre avec citation
  Répondre avec citation


 
 
 
			 
   
						
Partager