impression en ligne de commande

Petit nouveau ! | 1 Messages

12 nov. 2012, 12:51

Bonjour,

Je travaille avec php sous linux; je dois faire différents programmes d'impression d'étiquettes et autres factures sans passer par un fichier pdf, donc avec les ordres printer_write...; lorsque j'essaie d'ouvrir l'imprimante avec printer_open, j'ai l'erreur "Call to undefined function printer_open()" qui apparaît; à priori je dois rajouter une extension dans php.ini, et c'est là que j'ai besoin d'aide, ainsi que de savoir quel fichier .so je dois avoir pour que cela fonctionne.


Merci pour vos réponses.

ViPHP
ViPHP | 2577 Messages

12 nov. 2012, 12:58

D'après la doc, cette fonction est pour windows.
http://fr2.php.net/manual/fr/refs.utilspec.windows.php

Regardes éventuellement du coté des devices /dev pour ouvrir l'imprimante comme un fichier.

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

12 nov. 2012, 13:25

salut,


sous linux utilise les commande lp* pour le faire (a l'aide d'une fonction php system ou exec).


@+
Il en faut peu pour être heureux ......