Démarrage du développement Java POS


J'ai une exigence où je dois me connecter à une imprimante POS à partir d'une application Java Swing. Ce que j'ai appris qu'il existe une norme appelée Java POS pour y parvenir.

Maintenant, le problème est sur le site Web java POS (http://www.javapos.com / ) Je n'ai rien trouvé qui m'aide à démarrer.

J'ai vérifié les simulateurs Java POS (https://code.google.com/p/pos-device-simulator) mais la chose est, même si je commence cela avec succès, je n'ai aucune idée de quoi faire, comment tester n'importe quel code contre ces simulateurs.

Quelqu'un Peut-il me guider dans la bonne direction? Par où commencer ma quête sur l'utilisation de Java POS connect à une imprimante POS, puis imprimer des données avec succès?

Author: ask-dev, 2013-09-19

2 answers

Je viens de commencer la même quête et je pense que la meilleure façon de le faire est de vous procurer une imprimante de reçus d'un fournisseur bien connu tel qu'Epson ou Star Micronics. Ils fournissent normalement suffisamment de documentation pour commencer l'ensemble du processus. Le simulateur d'appareil est trop complexe et semble être un peu bogué à mon avis.

En Supposant que vous avez réussi à vous procurer une imprimante, voici ce que vous devrez faire:

  1. Générer un jea.xml contenant un périphérique spécifique information. Le fournisseur devrait avoir un programme qui peut générer ces informations pour vous.
  2. Modifier les administrateurs auxiliaires.propriétés sous jp jpos.jar / jpos / res pour le pointer vers l'emplacement de vos jpos.XML. Remarque: Votre outil fournisseur peut le faire automatiquement pour vous.
  3. Ajouter toutes les bibliothèques nécessaires
  4. Commencez sur les exemples de codes fournis par votre fournisseur

La documentation quelque peu incomplète de JavaPOS peut être trouvée dans le cadre de la documentation de l'UPOS à l'annexe B située à http://www.nrf-arts.org/content/unifiedpos En outre, le dernier guide de programmation sur JavaPOS que j'ai trouvé est ici: http://www.javapos.com/downloads/javaPOSv1.4.pdf

J'espère que cela aide.

 5
Author: ice, 2013-09-20 02:35:30

"Je me demande quand JavaPOS a été écrit en tant que standard, pourquoi il n'a pas été envisagé d'implémenter un mécanisme de requête d'imprimante afin que l'on puisse simplement interroger le registre système sous-jacent et trouver n'importe quel périphérique JavaPos connecté. Avez-vous une idée de comment faire ce qui précède? Je ne pense pas qu'il est mis en œuvre. Pour l'utilisateur final exécutant un utilitaire pour générer un jpos.xml puis modifier les fichiers / cofniguration n'a aucun sens pour moi. – Alam Sher Sep 22 à 8:21 "

Généralement sur le système de point de vente, périphériques sont connectés à des ports série et ne sont pas déclarés dans os (microsoft, linux, ires ...). Dans de nombreux systèmes de point de vente, constructeur fournir leur propre implémentation et des outils pour javapos (comme ibm, toshiba ... http://www-01.ibm.com/support/docview.wss?uid=pos1R4000014) pour vous aider à découvrir quel appareil est connecté et à construire vos jpos.XML.

 2
Author: Patrice Gream, 2013-10-17 08:54:02