Bonsoir � tous,
Je suis occup� de faire une station autonome qui a pour but d'imprimer automatiquement des tickets.
Je cr�e d'abord un pdf que je sauve et l'ouvre ensuite dans une page avec la balise <objet>.
A l'ouverture de la page dans FF, j'ai un message :
Si j'accepte le message, le pdf s'affiche bien et j'ai la boite de dialogue de l'impression
Voici le code :
Si quelqu'un sait pourquoi il y a le message ou sait comment l'�viter, je le remercie.
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 // --------------------- Enregistrement du pdf <?php // le code pour générer le pdf $save='./etiquette/'.$id_prop.'.pdf'; $pdf->Output($save,"F"); // --------------------- Page HTML ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8 Unicode" x-undefined> <title>CECS - ticket</title> </head> <body onload="window.print(); setTimeout('self.close();',5000)"> <object data="<?php echo $save ?>" type="application/pdf" title="ticket" width="400" height="800"></object> </body> </html>
Afin de supprimer la boite de dialogue dans FF, je vais mettre ceci comme param�tre dans FF :
Appeler : about:config
Ajouter : print.always_print_silent � true
@+
dda
Edit :
Je me suis emball� trop vite, il n'y a rien � l'impression malgr� que le pdf s'ouvre bien dans mon navigateur, m�me en mettant la grandeur de l'objet � 100% de la page.
Il est � noter qu'il peut y avoir plusieurs pages dans mon pdf (une/ticket).
Si j'affiche directement le pdf via fpdf, tout est correct, mais je n'ai pas trouv� comment fermer le pdf apr�s impression.
Partager