Précédent   Forum du club des développeurs et IT Pro > PHP > Scripts
Scripts Forum d'entraide sur les scripts PHP téléchargés. Les meilleurs scripts PHP, la FAQ scripts PHP, toutes les FAQ PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 06/07/2012, 10h31   #1
AmateurJava
Invité de passage
 
Homme
Développeur informatique
Inscription : octobre 2009
Messages : 12
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : octobre 2009
Messages : 12
Points : 3
Points : 3
Par défaut Logiciel de caisse - Afficheur caisse VFD et TPE

Bonjour,

j'ai développé un logiciel de gestion intégrant une partie achat, gestion de stock, vente et caisse tactile en PHP.
J'ai deux problématiques :
- Comment envoyer du texte (prix, total...) à l'afficheur VFD du POS?
- Comment afficher un montant sur le terminal de paiement (TPE) en cas de réglement par CB

Si quelqu'un peut m'aider.....:

AmateurJava
AmateurJava est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2012, 10h33   #2
gene69
Membre Expert
 
Avatar de gene69
 
Inscription : janvier 2006
Messages : 1 626
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : janvier 2006
Messages : 1 626
Points : 1 992
Points : 1 992
en PHP ?
__________________
PHP fait nativement la validation d'adresse électronique .
Celui qui a inventé mysql_connect(...) or die() est déjà mort plusieurs fois.
Soyez moderne: mysqli_connect() or throw Exception(mysqli_connect_error());

PHP: un problème ? décrivez le avec ceci.

Utilisez le bouton résolu!
gene69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2012, 10h43   #3
AmateurJava
Invité de passage
 
Homme
Développeur informatique
Inscription : octobre 2009
Messages : 12
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : octobre 2009
Messages : 12
Points : 3
Points : 3
Citation:
Envoyé par gene69 Voir le message
en PHP ?
Et oui en PHP. Initialement il avait été crée sans afficheur et sans TPE, mais le client est roi... donc obligé.
Je suis arrivé sans problème à imprimer sur une imprimante texte, donc à utiliser un périphérique imprimante, mais pas encore à envoyer des infos à un afficheur...
AmateurJava est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2012, 11h01   #4
gene69
Membre Expert
 
Avatar de gene69
 
Inscription : janvier 2006
Messages : 1 626
Détails du profil
Informations personnelles :
Localisation : France

Informations professionnelles :
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : janvier 2006
Messages : 1 626
Points : 1 992
Points : 1 992
je comprends pas trop: le php s'execute dans la caisse enregistreuse ou dans un serveur dédié?

bon dans la notice de ta caisse, tu dois bien avoir un truc qui parle du protocole pour écrire sur cet afficheur, non ? parce que ça sera du spécifique à la caisse (j'ai jamais piloté ce genre de matériel), non ?
__________________
PHP fait nativement la validation d'adresse électronique .
Celui qui a inventé mysql_connect(...) or die() est déjà mort plusieurs fois.
Soyez moderne: mysqli_connect() or throw Exception(mysqli_connect_error());

PHP: un problème ? décrivez le avec ceci.

Utilisez le bouton résolu!
gene69 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2012, 11h06   #5
AmateurJava
Invité de passage
 
Homme
Développeur informatique
Inscription : octobre 2009
Messages : 12
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : octobre 2009
Messages : 12
Points : 3
Points : 3
Citation:
Envoyé par gene69 Voir le message
je comprends pas trop: le php s'execute dans la caisse enregistreuse ou dans un serveur dédié?

bon dans la notice de ta caisse, tu dois bien avoir un truc qui parle du protocole pour écrire sur cet afficheur, non ? parce que ça sera du spécifique à la caisse (j'ai jamais piloté ce genre de matériel), non ?
le php peut s'executer dans les 2.
Il n'y a rien dans la notice concernant les développement sur cette caisse.
Par contre, c'est le navigateur internet qui est sur le poste sur lequel l'afficheur est branché qui doit envoyer l'instruction.
AmateurJava est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2012, 11h08   #6
stealth35
Modérateur
 
Inscription : septembre 2010
Messages : 7 958
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 958
Points : 9 508
Points : 9 508
Y'a l'extension Yaz pour il me semble
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2012, 11h11   #7
AmateurJava
Invité de passage
 
Homme
Développeur informatique
Inscription : octobre 2009
Messages : 12
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : octobre 2009
Messages : 12
Points : 3
Points : 3
Citation:
Envoyé par stealth35 Voir le message
Y'a l'extension Yaz pour il me semble
On s'approche car YAZ est fournis dans le module PECL comme pour l'imprimante ticket. Par contre quel est le lien avec l'afficheur?
AmateurJava est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/08/2012, 10h36   #8
angel2web
Invité de passage
 
Homme
Développeur Web
Inscription : août 2012
Messages : 1
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : août 2012
Messages : 1
Points : 1
Points : 1
Bonjour,
J'ai également développé une application web (php/mySQL/JS) permettant de faire de l'encaissement. Cette application est hébergée sur un serveur distant.
Je fais face également au cas de l'"afficheur client" qui annonce les libellés des produits et leur prix nets ainsi que le NET A PAYER et le Rendu.

Côté équipement : 1 Imprimante ticket Epson TM-T88III Série + Afficheur Client EPSON DM-D110 .

Je ne sais pas si on peut parler de particularité, mais au niveau câblage je suis un peu surpris...
L'imprimante Ticket a une prise Série (DB9/RS232), sur laquelle est branché un cordon pourvu d'un adaptateur Série/RJ45 et qui ressort en RJ45 vers un switch 5 ports ethernet. idem l'écran est connecté en RJ45 sur ce switch et enfin, le PC est raccordé (comme l'imprimante) depuis son port Série avec un adaptateur RS232/RJ45, sur le switch réseau.

Tout ça fonctionnement parfaitement avec un logiciel "classique" de gestion de caisse.



Avez-vous avancé sur le sujet ? J'ai jeté un coup d'oeil vite fait sur YAZ mais j'ai pas très bien saisi son interêt.

Je poursuis également mes recherches de mon côté et propose que nous échangions nos avancées ici.
J'ai vu une configuration caisse similaire dans un magasin mais l'application semblait avoir été développée en ASP.Net

A+
angel2web est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2012, 18h42   #9
steevest
Invité de passage
 
Inscription : mars 2005
Messages : 5
Détails du profil
Informations forums :
Inscription : mars 2005
Messages : 5
Points : 2
Points : 2
Par défaut même problème afficheur client

Bonjour, j'ai également une caisse en PHP et javascript mais impossible de trouver une solution pour envoyer chaque ligne d'achat sur l'afficheur client.
Le problème est que la communication doit se faire entre le port de l'afficheur et un navigateur (firefox, car il permet d'imprimer directement les tickets de caisse sans passer par une fenêtre d'impression windows, donc pas d'ActiveX).
En ce qui concerne Java, cela bloque aussi pour des questions de sécurité.

Avez-vous trouvé une solution ?

Merci.
steevest est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2012, 19h02   #10
AmateurJava
Invité de passage
 
Homme
Développeur informatique
Inscription : octobre 2009
Messages : 12
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : octobre 2009
Messages : 12
Points : 3
Points : 3
Pas encore... Pas de possibilité sans activeX si on travail en mode client serveur.
Par contre, si l'application est installée sur le poste de caisse (cas mono poste) dans ce cas là, on peut écrire directement sur le port.
AmateurJava est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/04/2013, 17h05   #11
okomfr
Invité de passage
 
Inscription : janvier 2013
Messages : 3
Détails du profil
Informations forums :
Inscription : janvier 2013
Messages : 3
Points : 2
Points : 2
Bonjour,

J'ai également le même problème. Impossible de faire communiquer l'application à l'afficheur Epson. Est ce que quelqu'un a pu avancer sur le sujet ?

Merci,
okomfr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/04/2013, 17h08   #12
AmateurJava
Invité de passage
 
Homme
Développeur informatique
Inscription : octobre 2009
Messages : 12
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : octobre 2009
Messages : 12
Points : 3
Points : 3
En faisant une applet java qui se load dans un iframe appelé en javascript, cela marche.
On envoi le texte à cette applet et l'applet affiche sur le port com en local car exécutée sur le navigateur du client.
AmateurJava est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/04/2013, 18h13   #13
okomfr
Invité de passage
 
Inscription : janvier 2013
Messages : 3
Détails du profil
Informations forums :
Inscription : janvier 2013
Messages : 3
Points : 2
Points : 2
Merci pour votre réponse.
Avez vous cet Applet Java ?

Merci
okomfr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/04/2013, 09h21   #14
AmateurJava
Invité de passage
 
Homme
Développeur informatique
Inscription : octobre 2009
Messages : 12
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : octobre 2009
Messages : 12
Points : 3
Points : 3
Oui, mais c'est une appli protégée....
Désolé. Mais la méthode est là.
AmateurJava est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 01h01.


 
 
 
 
Partenaires

Hébergement Web