OVH Cloud OVH Cloud

utiliser les fonctions printer_XXXX

1 réponse
Avatar
hugo
Bonsoir à tous,

Je voudrais utiliser ce script pour imprimer une page directement du serveur
et j'ai trois questions à posser

1. Avec ces fonctions l'imprimante à utiliser est celle du serveur ou celle
du client?
2. Est-ce-que ce script peut le faire ?
3. Quelqun peut m'informer plus sur ces fonctions car le manuel est très
pauvre en information.

merci d'avance pour vos reponses

Hugo

<?php
$handle = printer_open();
printer_set_option($handle, PRINTER_MODE, "raw");
printer_set_option($handle, PRINTER_PAPER_FORMAT, PRINTER_FORMAT_A4);
printer_set_option($handle, PRINTER_ORIENTATION,
PRINTER_ORIENTATION_LANDSCAPE);

printer_set_option($handle, PRINTER_SCALE, 75);
printer_set_option($handle, PRINTER_TEXT_ALIGN, PRINTER_TA_LEFT);

printer_start_doc($handle,"fichier_a_imprimer.php");
printer_start_page($handle);

printer_end_page($handle);
printer_end_doc($handle);
printer_close($handle);
?>

1 réponse

Avatar
loufoque
Message d'origine de hugo :
Je voudrais utiliser ce script pour imprimer une page directement du serveur
et j'ai trois questions à posser

1. Avec ces fonctions l'imprimante à utiliser est celle du serveur ou celle
du client?
Celle du serveur, bien entendu.


2. Est-ce-que ce script peut le faire ?
Oui, enfin ça va sûrement pas produire l'effet escompté.

printer_start_doc() attend une chaîne contenant les données à imprimer,
et non le nom d'un fichier.

3. Quelqun peut m'informer plus sur ces fonctions car le manuel est très
pauvre en information.
C'est une extension qui a peu d'intérêt. Mieux vaut utiliser autre chose

que PHP pour gérer les impressions proprement.