Comment envoyer des commandes au moniteur ou imprimante cuisine sur Unicenta POS

Vous pouvez envoyer des une commande en appuyant sur l’icône “Send To Kitchen” / “Cuisine” 

Par défaut l’icone est désactivée,  pour l’activer il faut ouvrir Maintenance

Continue reading “Comment envoyer des commandes au moniteur ou imprimante cuisine sur Unicenta POS”

Configurer la base de donnée Unicenta POS

Ouvrez l’outil de configuration de Unicenta

Configuration de la base de donnée

Par défaut, Unicenta utilise une base de donnée simple utilisant Apache Derby. Ce type de base de donnée peut être utilisé dans le cas si vous avez une seule machine.

Si vous souhaitez connecter plusieurs Stations POS sur une base de donnée centralisée, sélectionner un autre type de base de donnée que celui installé par défaut.

Vous pouvez choisir entre différentes base de donnée en cliquant sur la liste déroulante

Dans la solution que je propose, j’utilise MySQL

 

 

Comment personnaliser Imprimante Cuisine sur Unicenta POS ?

Vous pouvez personnaliser le contenu de ce que vous allez imprimer sur le reçu de l’imprimante cuisine.

Vous pouvez changer le texte en haut et en bas du reçu, pour modifier le nom de votre projet, l’adresse, numéro de téléphone, logo etc…

Pour commencer, lancez unicenta et cliquez sur Maintenance

Choisissez Ressources 

Maintenant sélectionner “Printer.Ticket”

Une fois que vous avez modifié le ticket, vous pouvez prévisualiser le ticket en cliquant sur Printers

 

 

Solution Point de vente

Vous avez besoin d’une application de Point de Vente pour votre commerce, n’hésitez pas à me contacter.
En dehors des fonctionnalités décrites dans un ancien billet, voilà la liste des fonctions supplémentaires proposées  :
  • La solution est multi-utilisateurs,
  • Possibilité de travailler sur une base de données distante
  • Prise en charge des produits de substitution
  • Une application parallèle développé dans le but d’intégrer des fonctionnalités non proposées dans la version initiale d’Unicenta :
    • Tableau des lignes de vente supprimées par un utilisateur, “Date de suppression, nom utilisateur, nom produit, quantité, prix”
    • Tableau personnalisables en fonction des besoins spécifiques aux clients.
    • … etc

Unicenta : Configurer les périphériques

Avant de s’aventurer dans la config, installer les pilotes de votre POS (afficheur, imprimante et autres)

ensuite, lancer l’outil de configuration en double cliquant sur Config.bat

Maintenant, cliquer sur l’onglet “Périphérique”

– Customer Display : C’est ici qu’on associe l’afficheur LED à l’application, si votre point de vente ne dispose pas d’un afficheur, laisser Screen.
Printer : Trouvez dans la liste déroulante la bonne imprimante

Configurer la base de donnée uniCenta POS

Outil de configuration uniCenta

Lorsque vous lancez l’installation d’ uniCenta, une base de donnée de type Derby (Apache) est installé sur votre ordinateur.
Une fois l’installation est terminé, vous pouvez modifier le paramétrage de votre base en lançant l’outil de configuration d’unicenta.
Reporter vous au dossier de l’application, et lancer le fichier configure.bat

Configuration de la base de donnée

uniCenta Pos supporte plusieurs type de base de donnée, par défaut la solution installe une simple base de donnée de type Apache Derby, ce type de base est mono utilisateur .
Si vous avez l’intention d’installer cette solution pour plusieurs station POS connectées à une seule base de donnée serveur centralisé, vous devez choisir un autre type de base de donnée.
Comme indiqué sur l’illustration, Unicenta propose 6 types de base de données :
– Apache Derby Embedded
– Apache Derby Client/Server
– HSQLDB
– MySQL
– Oracle 11g Express
– PostgreSQL
Si vous avez rencontré des erreurs de base de données :
–  Apache Derby est une base de donnée mono utilisateur, si unicenta ne se lance pas, vérifier qu’il n’existe aucune instance de processus dans le Gestionnaire de tache de Windows (ctrl+Alt+Supp)
– les produits auxiliaires ne fonctionnent pas sous Apache Derby, pour remedier à ce problème je vous conseille vivement de travailler avec MySQL Database.

Introduction à Unicenta POS

Un ami s’est lancé dans un bon projet, une chaîne de fast-food et il m’a demandé de lui créer une application pour gérer les points de vente.

Dans un premier temps, je me suis penché sur la conception d’une nouvelle solution en c# . En faisant des recherches sur les logiciels existants pour pouvoir anticiper les besoins du client,  j’ai fait la découverte de la solution Unicenta POS.

Cette solution est aussi la solution proposée par certains vendeurs de terminaux POS à Safi.

Et me revoilà projeté dans l’univers immense de la communauté la plus respectueuse du monde informatique, la communauté de l’Open Source.

Unicenta POS?

UniCenta POS est une solution Open Source, facile à utiliser fonctionne sous Windows, WePOS, Linux et MacOSX.

Elle supporte le Java POS, ESCPos et OPOS, et permet de gérer à la fois, soit les restaurants, les supermarchés, cafés, snack, point de ventes … etc

Facile à utiliser, et l’écran de vente, les factures, les tickets sont paramétrables.

Il permet de gérer les clients, les produits, la gestion de stocks multi-site.

Par défaut Unicenta POS est connecté à une base Apache Derby, mais peut être connecté aussi à MySQL, HSQLDB, PostgreSQL, Oracle database et bases de donnée hébergé sur Cloud.

Pour la portabilité ou la migration des données, Unicenta POS permet d’importer les catégories et les produits facilement.

La solution peut gérer plusieurs imprimantes et moniteur pour cuisine, et génère plus que 41 rapports.

Unicenta POS gère aussi les terminaux de paiement, les scanners de barcode, les Mag Card …

Pour modifier le comportements déclenchés lors d’une activité, le programmeur peut modifier facilement les scripts via les outils de maintenance sans avoir à ouvrir le code source ni à recompiler les modules.

Unicenta POS est multilingue, vous pouvez sélectionner une langue parmi les 17 proposées.

La gestion du stock est assurée, et vous pouvez gérer aussi les privilège de sécurité par utilisateur.