[php] impression qui inverse les couleurs

Rémy -  
 MACHIN -
Bonjour.

Je réalise un intranet et, à partir d'une galerie d'images, je fais des impressions.
Pour imprimer des photos, j'utilise le code suivant :
<script type="text/javascript">
function boutonImprimer()
{
if(navigator.appName=='Microsoft Internet Explorer')
	{
	document.write('<a href="javascript:parent.imprim.focus(); window.print()">Imprimer cette photo</a>');
	document.write('<iframe src="galerie5.php?ref=<? echo $ref; ?>&type=<?echo $type;?>&imp=1" style="width: 0; height: 0" id="imprim" name="imprim"></iframe>');
	}
else if(navigator.appName=='Netscape')
	{
	document.write('<a href="javascript:parent.imprim.print();">Imprimer cette photo</a>');
	document.write('<iframe src="galerie5.php?ref=<? echo $ref; ?>&type=<?echo $type;?>&imp=1" style="width: 0; height: 0; visibility: hidden" id="imprim" name="imprim"></iframe>');
	}
else
	{
	document.write('');
    }

}	
</SCRIPT>


puis, dans ma page :

<SCRIPT language="Javascript">boutonImprimer()</SCRIPT>


Lorsqu'on clique sur le bouton Imprimer, la boite de dialogue de l'imprimante s'ouvre.
Cela fonctionne à merveille à ce détail près que les couleurs sont inversées à l'impression (le rouge devient du bleu, ...).
J'ai fait des test en imprimant des documents word, ça ne vient pas de l'imprimante. Ca ne vient pas non plus de mon ordinateur. Ca viendrait donc du code ??... :-(

Si quelqu'un peut m'expliquer ce qu'il se passe...

Merci

8 réponses

  1. oberion Messages postés 1255 Statut Membre 249
     
    Bonjour,

    Probablement un probleme de Driver. Va sur Google et fais Fichier > Imprimer. Les couleurs sont elles inversées ?
    5
  2. oberion Messages postés 1255 Statut Membre 249
     
    Va sur Google et fais Fichier > Imprimer. Les couleurs sont elles inversées ?
    2
  3. Rémy
     
    Nan, ça ne fonctionne pas.

    En imprimant des photos par la voie classique, une photo jpg par exemple (bouton droit dessus, 'imprimer cette image'...) pas de problème. Ce n'est donc pas un problème de l'imprimante, ni du driver, ni du PC...

    Par contre en imprimant à partir de ma page web, les couleurs s'inversent comme si on avait mis un filtre...

    Vraiment incompréhensible...

    Quelqu'un pour m'aider ??
    1
  4. Rémy
     
    Comme je le dis plus haut, pas de problème pour une impression 'normale'.
    1
    1. oberion Messages postés 1255 Statut Membre 249
       
      Non, tu dis plus haut que tu fais un clic droit sur une image et que tu fais imprimer. Ce n'est pas pareil. Avec le code fourni, tu imprimes une page Web. Avec ton test, tu imprimes une image. Ce n'est pas pareil.
      Après tout, fais comme bon te semble.
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. teebo Messages postés 33585 Date d'inscription   Statut Contributeur Dernière intervention   1 797
     
    Ca ne pourrait pas être le navigateur qui offre cette fonctionnalité pour préserver l'encre noire des cartouches normales?
    1
  7. Rémy
     
    excuse-moi oberion, je n'avais pas vu le problème sous cet angle. La page google s'imprime normalement, sans erreur...

    Et pour teebo, le test de oberion (imprimer une page google) montre que le problème ne vient pas du navigateur...

    Mais d'où vient donc ce problème ??...? ça commence à m'énerver ! GGGRRRRrrrr
    1
  8. teebo Messages postés 33585 Date d'inscription   Statut Contributeur Dernière intervention   1 797
     
    Essaye une photo sur internet
    Essaye avec un autre navigateur
    Essaye avec PdfCreator (ça économisera du papier en plus :-D)
    1
  9. MACHIN
     
    plus de rouge en encre il reste seulmt du bleu
    1