Je développe un logiciel de gestion commerciale avec Delphi 5 et je bloque au niveau de la communication avec le TPE (terminal de paiement électronique ).
J'ai besoin d'aide.
Si quelqu'un a une idée là-dessus
Je développe un logiciel de gestion commerciale avec Delphi 5 et je bloque au niveau de la communication avec le TPE (terminal de paiement électronique ).
J'ai besoin d'aide.
Si quelqu'un a une idée là-dessus
sur sourceforge.net j'ai trouvé tpapro un ensemble de composants delphi/CBuilder. que j'ai installé.
Après installation je pense utiliser le composant ApdComPort pour envoyer les données au TPE (tel que la somme à débiter)
ApdComPort1.OutPut := '100,00';
mais je ne sais pas si ça va marcher .
si quelqu'un a une idée, elle est la bienvenue :p
TPAPRO (TurboPower Async Professional) :
Async Professional is a comprehensive communications toolkit for Borland Delphi, C++Builder, & ActiveX environments. It provides direct access to serial ports, TAPI, and the Microsoft Speech API. It supports faxing, terminal emulation, VOIP, & more.
http://sourceforge.net/projects/tpapro/
Ca ne répond pas à la question, mais je trouve que ça fait peur que l'on se pose ce genre de question pour des applications aussi critiques que la gestion d'un TPE.
Pour avoir déjà développé des applications TPE j'ai le regret de te dire que personne ne peut te répondre comme ça. Le protocole de communication entre le PC et le TPE dépend du modèle de TPE que tu utilises. Et il en existe beaucoup de différent. Par contre les composants Tpapro son parfait pour dialoguer avec ton TPE. mais cela est un peu plus compliqué que de faire :
Par contre si tu veux faire quelque chose de générique tu peux te plonger sur l'implémentation de la norme OPOS dans ton application. Même si l'on se rend compte à l'utilisation qu'il y a quand même quelques différences selon les matériels. mais pour une utilisation simple et de base des différents périphériques cela peut être une bonne solution. Mais cela demande un peu de travail au niveau de l'implémentation.Après installation je pense utiliser le composant ApdComPort pour envoyer les données au TPE (tel que la somme à débiter)
ApdComPort1.OutPut := '100,00';
Voci un lien qui t'explique ce qu'est exactement la norme OPOS, et sur la page tu trouveras un autre lien qui te décrit les spécifications de la norme.
http://www.pdv.epson.fr/opos/
Bon dev.
merci tiki06
j'y vais de ce pas
En fait, tu as principalement un mode de communication.
Soit tu veux dialoguer avec un TPE autonome alors c'est le protocole "Concert".
Sinon tu dois en général dialoguer avec l'API du fabriquant de TPE (pour ingenico, c'est un OCX C3drivers.OCX).
Record battu, un sujet déterré vieux de 12 ans !
Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
Attention Troll Méchant !
"Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
L'ignorance n'excuse pas la médiocrité !
L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
Il faut avoir le courage de se tromper et d'apprendre de ses erreurs
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager