Logiciel Pastèque/Installation desktop

Un livre de Wikilivres.
Aller à : navigation, rechercher

Ces instructions d’installation s’adressent à un public débutant, si vous êtes à l’aise avec l’informatique, vous ne devriez avoir aucune difficulté à installer et lancer le logiciel.

Télécharger Pastèque[modifier | modifier le wikicode]

Rendez-vous sur la page http://communaute.pasteque.coop/communaute/telechargement/ pour obtenir la dernière version de Pastèque

Installer[modifier | modifier le wikicode]

Le fichier est auto-installable pour Windows et Gnu/Linux. Le lancer (double ou simple clic sur l’icône) va mettre en route le processus d’installation. Suivez le étape par étape et le logiciel sera installé !

Pour Mac OS[modifier | modifier le wikicode]

(issu de http://communaute.pasteque.coop/communaute/forum/?mingleforumaction=viewtopic&t=188.1#postid-939)

Voici la procédure que j'ai utilisé pour installer Pasteque Desktop sur Mac OS X (Yosemite).

  1. Installer la dernière version de Java JRE + rebooter
  2. Télécharger l'application Pasteque Desktop (archive java)
  3. Lancer l'application Terminal
  4. Se déplacer dans le dossier où se trouve l'archive java (en principe dans Téléchargements)
    cd Downloads
  5. Installer l'application Pasteque Desktop : sudo java -jar pasteque-desktop-5.0.3_install.jar
  6. Modifier les droits sur les fichiers de l'application (remplacer "<user>" par votre code utilisateur)
    sudo chown -R <user>:staff /Applications/Pasteque/bin
  7. Rendre certain fichiers "exécutables"
    sudo chmod a+x /Applications/Pasteque/bin/configure.sh
    sudo chmod a+x /Applications/Pasteque/bin/start.sh
  8. Pouvoir lancer l'application ("start.sh") depuis le Finder
    Ouvrir le Finder, aller dans Applications puis dans le dossier Pasteque
    Faire <clic droit> sur le fichier "start.sh"
    Choisir "Ouvrir avec" et "Autre …"
    Sur la nouvelle fenêtre, changer le champ « Activer » pour « Toutes les applications ».
    Ensuite cocher la case « Toujours ouvrir avec » et choisir l'application « Terminal » dans le dossier Utilitaires.
    Terminer en appuyant sur « Ouvrir ».
    Cette manipulation n'est nécessaire que la première fois.
  9. Vous pouvez ensuite créer un alias du fichier "start.sh" et le placer dans le Bureau.
  10. Par la suite, double-cliquer sur le fichier "start.sh", lance Pasteque Caisse

Configuration[modifier | modifier le wikicode]

Compte utilisateur[modifier | modifier le wikicode]

Par défaut, le logiciel se lancera avec le compte de démonstration. Pour utiliser votre propre compte, connectez-vous en administrateur, déployez le menu (flèche située sur la gauche) et allez dans la section « configuration » où vous pourrez renseigner votre identifiant et votre mot de passe.

Attention ! Si vous modifiez le nom de votre caisse (par défaut, Caisse), il faudra renseigner cette modification dans l’interface de gestion sans quoi vous ne pourrez pas utiliser votre caisse !

Installation du matériel[modifier | modifier le wikicode]

Pour configurer le matériel avec Pastèque, vous devez aller dans

« Système → Configuration ». 

Dans la section « Caisse enregistreuse », vous pouvez configurer les paramètres du terminal point de vente. Ces données sont enregistrées localement. Les propriétés pour la caisse sont les suivantes :

  • Nom : c'est le nom du terminal point de vente. Ceci est utile pour distinguer les mouvements dans les différentes caisses dans un système avec plusieurs terminaux.
  • Apparence : configurer l'esthétique de l'application Écran : permet de lancer le logiciel en mode fenêtre ou plein écran
  • Tickets : indique le mode de fonctionnement de Pastèque. Il y a 3 options disponibles :
    • standard : mode par défaut. Il permet d'avoir plusieurs tickets simultanés partagés par les différents terminaux
    • restaurant : assignation des tickets par tables, ajout d'un système de réservations
    • simple : édition d'un seul ticket à la fois par un seul terminal
  • Afficheur client : indique le matériel et le fonctionnement de l'afficheur client Imprimante : indique le matériel pour l'imprimante principale

Imprimante 2 et 3 : même chose pour les imprimantes supplémentaires (pour dispatch cuisine et bar par exemple)

  • Balance : indique le matériel pour la pesée
  • Scanner : indique le matériel pour lire les codes barres, et l'identification
  • Rapports imprimante : imprimante utilisée pour l'impression des rapports (inutilisé)

Écran tactile[modifier | modifier le wikicode]

La gestion de l'écran tactile est laissée au système d'exploitation de l'ordinateur. S'il ne marche pas, consultez la documentation de votre système d'exploitation. Pour tester, appuyez simplement sur l'écran et voyez ce qui se passe.

(L’écran est gérer par le système parallèle avec votre souri )

Lecteur de code barre[modifier | modifier le wikicode]

Les lecteurs de code barre simulent le comportement d'un clavier. Quand un code barre est lu, le lecteur envoie à l'ordinateur le nombre du code barre comme s'il avait été saisi au clavier. Il n'y a rien à configurer dans Pastèque. Pour tester, ouvrez un éditeur de texte et scannez un code barre. Le code devrait s'afficher.(si rien ne si affiche , c'est votre lecteur code barre qui est a configurer , généralement dans la documentation de celui-ci, vous devriez lire plusieurs code barre a la suite de l'un de l'autre pour pouvoir émuler le bon clavier ,et envoyer le code "enter " pour valider le code dans Pastèque.

Tiroir-caisse et imprimante à tickets[modifier | modifier le wikicode]

Pastèque permet de connecter jusqu'à 3 imprimantes à tickets sur un même terminal. Les modes disponible sont :

Printer[modifier | modifier le wikicode]

Ce mode est pour les imprimantes configurées au niveau du système d'exploitation. C'est le mode recommandé. Sélectionnez l'imprimante via le menu déroulant et cochez la case pour indiquer s'il s'agit d'une imprimante à ticket (inutile si c'est une imprimante normale) Certaines options avancées existent mais n'apparaissent pas dans l'interface. Vous pouvez les régler en modifiant le fichier .pasteque/config.properties situé dans le dossier utilisateur. Voici une liste de ces propriétés :

  • paper.receipt.x
  • paper.receipt.y
  • paper.receipt.width
  • paper.receipt.height
  • paper.receipt.mediasizename : La propriété mediasizename sert à définir la taille du papier à utiliser (A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10).

Les propriétés des abscisses et des ordonnées (X et Y) servent pour définir la zone imprimable sur le papier. Les unités sont des subdivisions de 1/72 ème d'un pouce (2,54cm) Les valeurs par défaut des imprimantes tickets sont celles des matériels Star Micronics et sont les suivantes :

  • paper.receipt.x=10
  • paper.receipt.y=287
  • paper.receipt.width=190
  • paper.receipt.height=546
  • paper.receipt.mediasizename=A4

Si vous avez une imprimante Epson, modifiez les valeurs pour celles-ci :

  • paper.receipt.x=10
  • paper.receipt.y=10
  • paper.receipt.width=190
  • paper.receipt.height=546
  • paper.receipt.mediasizename=A4

Pour les imprimantes normales, imprimant des feuilles A4, voici les valeurs :

  • paper.standard.x=72
  • paper.standard.y=72
  • paper.standard.width=451
  • paper.standard.height=698
  • paper.standard.mediasizename=A4
javapos[modifier | modifier le wikicode]

Ce mode est pour les imprimantes et tiroir-caisses avec un driver JavaPOS installé. Ces pilote sont fournis par le constructeur du matériel ; vous devez suivre ses instructions pour les installer. Quand vous choisissez ce mode, deux zones de texte apparaissent. La première indique le nom de l'imprimante, le second celui du tiroir-caisse.

Epson, TMU220, Star, Ithaca et Surepos[modifier | modifier le wikicode]

Ces modes peuvent être utilisés avec certains matériels spécialisés pour les points de vente. Si vous avez un tel matériel, n'installez pas son pilote : Pastèque se connectera directement avec ses propres drivers.

Screen[modifier | modifier le wikicode]

Mode pour le développement et les tests. Les tickets apparaissent dans « Système → Imprimante »

Afficheur client[modifier | modifier le wikicode]

POS-Tech supporte les afficheurs clients de 2 lignes sur 20 caractères.

Nous vous recommandons l'usage d'un afficheur client Epson DM 110 avec un port série et une interface parallèle. Si votre afficheur fait 4 lignes de haut et 30 de larges, seules les deux premières lignes et les 20 premiers caractères sont affichés.

Les afficheurs suivants sont disponibles :

  • Window : Une nouvelle fenêtre est créée et sert d'afficheur client. Utile si vous avez 2 écrans
  • javapos : Afficheur client avec driver JavaPOS. Le driver doit avoir été installé en suivant les instructions du constructeur du matériel.
  • Epson, Ld200, Surepos : Ces modes sont pour différents matériels spécialisés pour les points de vente.

Si vous avez un tel matériel, n'installez pas les drivers pour ces matériel : Pastèque se connectera directement avec ses propres drivers.

  • Screen : Affichage sur l'écran, utilisé pour les tests

Balance[modifier | modifier le wikicode]

Pastèque gère les balances connectées via un port série en 4800bauds, 8 data bits, 1 stop bit et en parity à odd

Deux protocoles sont supportés :

  • Samsung (poids en kilos)
  • Dialog1 (poids en grammes)

Si vous n’avez pas de balance connectée, le poids des produits à la pesée vous sera demandé par un pop up

Configuration avancée[modifier | modifier le wikicode]

Il est possible de modifier le fichier .pasteque/config.properties présent dans votre répertoire utilisateur (dans /home pour Gnu/Linux, dans /Users pour macOS ou C:\Utilisateurs pour Windows)

Voici les options disponibles et leur valeur par défaut. Notez que plusieurs de ces valeurs sont accessibles via l’interface de gestion des paramètres, mais certaines ne sont disponibles qu’en modifiant le fichier config.properties

ui.touchbtnminwidth, "0.4"
ui.touchbtnminheight, "0.4"
ui.touchbigbtnminwidth, "0.5"
ui.touchbigbtnminheight, "0.5"
ui.touchhudgebtnminwidth, "0.8"
ui.touchhudgebtnminheight, "0.6"
ui.touchsmallbtnminwidth, "0.3"
ui.touchsmallbtnminheight, "0.3"
ui.touchbtnspacing, "0.08"
ui.fontsize, "12"
ui.fontsizebig, "14"
ui.fontsizesmall, "10"
ui.showupdownbuttons, "0"
ui.showbarcode, "0"
ui.beepline, "0"
ui.margintype, "percent"
prices.setmode, "taxed"
prices.roundto, "0"
server.backoffice, "https://my.pasteque.org/"
db.user, ""
db.password, ""
ui.printticketbydefault, "1"
ui.autodisplaycustcount, "1"
ui.buttons.catbyref, "0"
ui.buttons.prodbyref, "0"
ui.buttons.bold, "0"
ui.buttons.fontface, "arial"
ui.buttons.fontsize, "12px"