Hello,
Je ne suis pas un expert mais j'ai développé une petite application web qui fait de la vente comptoir (il y a tout au plus 4 guichets différents), développé en PHP et AngularJS.
Pour le moment quand on a fini la vente et qu'on clique sur le bouton "imprimer", cela génère un PDF qui s'ouvre et puis il faut cliquer sur la petite imprimante, sélectionner son imprimante puis encore cliquer sur ok pour que cela s'imprime....
Mais j'aimerais que le ticket s'imprimet directement !
Ce sont des petites imprimantes thermiques Star TSP800 connectée via USB.
Premièrement je suppose que je dois installer des imprimantes récentes compatible IPP et connectée au réseau en IP fixe ?
Ensuite installer node.js sur mon serveur d'entreprise qui doit être accessible via une global URL ??
Quand j'ai cliqué sur le bouton "imprimer", je ferais un POST d'une variable avec la structure suivante {'password':'qmlsfd','printer':'1','pdf':'qsdm...'}
Password : authentification sur le serveur
printer : numéro d'imprimante où il faut imprimer le document
pdf : nom du fichier PDF
Quelqu'un aurait déjà fait une requête similaire ?
Et dans une deuxième temps, quand on cliquerait sur "Payer par carte", on envoie directement le type de carte et le montant aux terminaux de paiement (fini les erreurs d'encodage du montant) et ensuite qui renvoie à mon application que c'est OK et qui imprime le ticket.
Partager