Précédent   Forum des professionnels en informatique > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/10/2011, 18h42   #1
Invité de passage
 
Inscription : mars 2005
Messages : 4
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 4
Points : 0
Points : 0
Par défaut Php et Impression étiquettes

Bonjour à tous,

J'ai un projet Web en Php / Html / Javascript dans lequel je dois (entre autres) imprimer des étiquettes sur une imprimante type Zebra qui est donc branché sur le poste client (Port Usb ou Série ou Parallèle).

J'avoue que je ne sais pas comment m'y prendre, est ce que vous auriez des idées svp ?

Merci d'avance.
fada est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/10/2011, 14h40   #2
Membre Expert
 
Avatar de Seb33300
 
Homme Sébastien Alfaiate
Développeur Web
Inscription : janvier 2007
Messages : 1 329
Détails du profil
Informations personnelles :
Nom : Homme Sébastien Alfaiate
Âge : 26
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : janvier 2007
Messages : 1 329
Points : 1 657
Points : 1 657
J'ai déjà fait ce type de chose mais c'est assez complexe à mettre en place.

D’après mes souvenirs il fallait :

- Répertorier toutes les imprimantes Zebra sur un serveur CUPS pour pouvoir y accéder directement depuis le réseau via leur nom de partage réseau.

- Convertir les document que tu veux imprimer en PostScript (voir http://www.developpez.net/forums/d10...s-postscripts/)

- Envoyer le document Postscript sur l'imprimante en PHP (file_put_contents) via son url réseau
__________________
Zend Certified Engineer PHP 5.3

« Crois-tu comprendre le monde juste en matant le 20H Ou connaître l'histoire en ayant lu que l'angle des vainqueurs ? » Keny Arkana
Seb33300 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/10/2011, 14h45   #3
Modérateur
 
Inscription : septembre 2010
Messages : 7 153
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 153
Points : 8 519
Points : 8 519
y'a une extension php cups aussi
__________________
http://blog.stealth35.com/
stealth35 est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/10/2011, 15h30   #4
Membre chevronné
 
Avatar de Marc3001
 
Homme
Ingénieur développement logiciels
Inscription : février 2008
Messages : 430
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : février 2008
Messages : 430
Points : 682
Points : 682
Si l'impression est relativement simple, pourquoi ne pas utiliser la fonctionnalité imprimer du navigateur?
__________________
Le logiciel, c'est comme le sexe, c'est meilleur quand c'est libre.

Linus Torvalds
Marc3001 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/10/2011, 15h44   #5
Membre Expert
 
Avatar de Seb33300
 
Homme Sébastien Alfaiate
Développeur Web
Inscription : janvier 2007
Messages : 1 329
Détails du profil
Informations personnelles :
Nom : Homme Sébastien Alfaiate
Âge : 26
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : janvier 2007
Messages : 1 329
Points : 1 657
Points : 1 657
Parce que les fichiers qui contiennent les étiquettes sont un format propriétaire qui n'est pas lisible par le navigateur.

Et surtout qu'il était plus simple de gérer ça coté serveur plutot que de passer sur une 100aine de poste pour paramétrer toutes les imprimantes.
Chaque poste n'avait pas sa propre imprimante.
__________________
Zend Certified Engineer PHP 5.3

« Crois-tu comprendre le monde juste en matant le 20H Ou connaître l'histoire en ayant lu que l'angle des vainqueurs ? » Keny Arkana
Seb33300 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/10/2011, 17h04   #6
Membre chevronné
 
Avatar de Marc3001
 
Homme
Ingénieur développement logiciels
Inscription : février 2008
Messages : 430
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 28
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : février 2008
Messages : 430
Points : 682
Points : 682
Citation:
Envoyé par Seb33300 Voir le message
Parce que les fichiers qui contiennent les étiquettes sont un format propriétaire qui n'est pas lisible par le navigateur.

Et surtout qu'il était plus simple de gérer ça coté serveur plutot que de passer sur une 100aine de poste pour paramétrer toutes les imprimantes.
Chaque poste n'avait pas sa propre imprimante.
Merci Seb33300 mais ma question était plutot destinée à fada

A ce que je comprends, dans son cas :
- l'imprimante est connectée au client
- l'application est de type site web
__________________
Le logiciel, c'est comme le sexe, c'est meilleur quand c'est libre.

Linus Torvalds
Marc3001 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/11/2011, 07h22   #7
Invité de passage
 
Inscription : mars 2005
Messages : 4
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 4
Points : 0
Points : 0
Bonjour et merci de vos réponses,

Pour répondre à vos interrogations, je n'ai pas vraiment le choix, car le client impose certaines choses :
- le projet doit être en mode web et j'ai choisi php au lieu de jsp pour ne pas avoir à gérer de serveur d'appli, peut être qu'en jsp ma problématique aurait été plus simple à gérer ?
- les imprimantes sont déjà choisies sous la forme de Zebra
fada est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h42.


 
 
 
 
Partenaires

Hébergement Web