Comment configurer JavaPOS avec Star Printer sur Ubuntu Linux
Introduction
Comment utiliser une imprimante Star Micronics avec Ubuntu Linux via le pilote JavaPOS. Bien que cela ait été écrit à l'aide d'un USB TSP650, ces instructions suffisent pour les modèles pris en charge suivants.
Imprimantes prises en charge : TSP650II, SP700, TSP700II, HSP7000, TUP500
Interfaces prises en charge : Série, Ethernet
Environnements pris en charge : UbuntuLinux 9.04
Installer le kit de développement Java
Le kit de développement Java doit être installé pour utiliser le pilote JavaPOS. Cliquez sur Système dans la barre de menu du haut, puis sur Administration/Gestionnaire de paquets Synaptic.
Entrez le mot de passe si vous y êtes invité.
Rechercher sunjava6.jdk dans le champ Recherche rapide.
Lorsque le paquet apparaît, faites un clic droit dessus et cliquez sur Marquez pour l'installation.
Cliquez sur le bouton Marquer.
Tous les autres packages nécessaires seront sélectionnés automatiquement. Cliquez sur Appliquer en haut.
Cliquez sur le bouton Appliquer.
Les fichiers seront téléchargés.
Acceptez les termes de la licence et cliquez sur Suivant.
Cliquez sur le bouton Fermer.
Ouvrez à nouveau le gestionnaire de paquets Synaptic et assurez-vous qu'il y a une case verte à côté de sun-java6-jdk.
Téléchargement et installation du pilote Star Micronics JavaPOS
Obtenez le package JavaPOS de Star Micronics (starjavapos_linux_Ver1.9.13) à notre site Web.
Ouvrez le dossier "starjavapos_linux_Ver1.9.13". Faites un clic droit sur "jpos.xml" et cliquez sur Ouvrir avec l'éditeur de texte.
Recherchez votre modèle d'imprimante (par exemple TSP654) et copiez le nom logique. Les connexions USB et Parallèle ne nécessitent aucune modification de ce fichier4. Si l'imprimante dispose d'une interface série ou Ethernet, ignorez.
REMARQUE : Il n'existe actuellement aucune prise en charge de la classe d'imprimante USB pour HSP7000, TSP650, TSP700II et SP700. Si vous disposez d'une interface USB, vous devez sélectionner le nom logique de la classe fournisseur et mettre le commutateur DIP 5 sur OFF sur l'imprimante.
Pour une connexion série, entrez le débit en bauds. Pour Ethernet, entrez l'adresse IP.
En série:
Ethernet :
Revisitez le dossier Star JavaPOS et localisez l'exemple de fichier de reçu nommé "StarReceiptTest.java". Faites un clic droit et cliquez sur Ouvrir avec l'éditeur de texte.
Recherchez l'instruction printer.open.
Collez le nom logique des imprimantes dans la section "printer.open" comme indiqué ci-dessous.
Faites défiler vers le haut du fichier StarReceiptTest.java jusqu'à la section "Instructions d'utilisation - Linux".
Ouvrez le terminal et accédez au répertoire du dossier starjavapos_linux_Ver1.9.13.
Reportez-vous au fichier StarReceiptTest.java et copiez « javac –classpath jpos191-controls.jar:jcl.jar StarReceipt Test.java ».
Tapez "sudo" dans Terminal, puis collez la ligne de commande et appuyez sur Entrée.
Entrez le mot de passe si vous y êtes invité.
Copiez la deuxième ligne « java –classpath .:starjavapos.jar:stario.jar:commandemulator.jar:jpos101- controls.jar:jcl.jar:xercesimpl.jar-apis.jar StarReceiptTest »
Tapez "sudo" dans Terminal, collez la ligne de commande et appuyez sur Entrée.
Le terminal confirmera que la commande a été acceptée et un exemple de reçu de test sera imprimé.
Toutes nos félicitations! Vous avez réussi à imprimer à l'aide du pilote Star Micronics JavaPOS.