Serveur d'impression PHP
Je suis actuellement en train de réaliser un serveur d'impression PHP.
Les specs :
- Gestion des imprimantes thermiques
- Gestion des bacs pour les imprimantes laser
- Gestion simultanée des travaux d'impressions
- Spooler d'impression déporté.
Le tout développé dans l'optique d'une utilisation en ligne, pouvant être adaptée aux serveurs PHP locaux.
Les documents seront générés sous 2 formats par le site :
- EPL/ZPL : Source des imprimantes thermiques
- PDF : Reportings et autres documents.
Pour les documents thermiques (générés via ZebraDesigner), les éditions seront directement envoyés vers l'imprimante contenue dans le job. Pour les PDF, il passeront à travers l'outil "pdftops.exe" (multiplateforme) du package XPDF avant d'être éventuellement modifiés pour changer le bac d'impression par la directive :
Le tout sera biensûr multitâche afin d'éviter qu'une édition de 100Mo qui est en cours de téléchargement ne vienne perturber l'impression d'une étiquette thermique.
Voilà donc une brève présentation de ce projet, je posterais les sources dès que je l'aurais terminé, je pense que ça peut en intéresser certains d'entre vous. J'espère cependant pouvoir déposer un schéma de fonctionnement un peu plus poussé d'ici peu.
Stay tuned !
Les specs :
- Gestion des imprimantes thermiques
- Gestion des bacs pour les imprimantes laser
- Gestion simultanée des travaux d'impressions
- Spooler d'impression déporté.
Le tout développé dans l'optique d'une utilisation en ligne, pouvant être adaptée aux serveurs PHP locaux.
Les documents seront générés sous 2 formats par le site :
- EPL/ZPL : Source des imprimantes thermiques
- PDF : Reportings et autres documents.
Pour les documents thermiques (générés via ZebraDesigner), les éditions seront directement envoyés vers l'imprimante contenue dans le job. Pour les PDF, il passeront à travers l'outil "pdftops.exe" (multiplateforme) du package XPDF avant d'être éventuellement modifiés pour changer le bac d'impression par la directive :
Le tout sera biensûr multitâche afin d'éviter qu'une édition de 100Mo qui est en cours de téléchargement ne vienne perturber l'impression d'une étiquette thermique.
Voilà donc une brève présentation de ce projet, je posterais les sources dès que je l'aurais terminé, je pense que ça peut en intéresser certains d'entre vous. J'espère cependant pouvoir déposer un schéma de fonctionnement un peu plus poussé d'ici peu.
Stay tuned !
Commentaires
Enregistrer un commentaire