Ces scripts vont vous permettre d’imprimer differents produits dans differentes imprimantes. Dans cet exemple nous avons utilisé deux imprimantes ( Cuisine et Café)

1) Création des attributs

Commencer par définir les attributs de chaque produit. Vous devez préciser si le produit en question doit etre imprimer par l’imprimante Bar ou Imprimante Cuisine.

2) Ajouter le Bouton et l’événement correspondant au Ticket.Buttons 

Ajouter ces lignes :

3) Ajouter les colonnes au Ticket.Line 

Pour pouvoir voir les propriétés dans le panneau des ventes, ajouter 2 colonnes au fichier de ressources Ticket.Line avant </line>:

4) Donner un nom à l’étiquette du bouton

Ajouter ces trois lignes Add the following to the bottom of the pos_messages.properties file in locales folder:

5) Donner les permissions à l’utilisation du bouton sendOrder

Dans le menu Maintenance > Roles, donner la permission au bouton SendOrder en ajoutant les lignes suivantes:

6) Ajouter le script SendOrder

Créer une ressource Text nommer la Script.SendOrder. Et coller le code suivant :

7) Ajouter un evenement event.addline 

Créer une ressource texte et nommer la event.addline et inserer dedans ce qui suit:

8) Créer l’evenement event.removeline 

Créer une ressource texte et nommer la event.removeline et ajouter ce qui suit:

9) Créer event.setline 

Create a text resource called event.setline and add the following to it:

10) Créer une evenement event.total 

Créer une ressource de type texte et nommer la event.total et insérer ce code:

11) Créer des tickets d’imprimantes pour Kitchen et Bar 

Créer 4 ressources de type texte pour les tickets, commez les called Printer.TicketKitchen, Printer.TicketBar, Printer.TicketChange_Kitchen & Printer.TicketChange_Bar.

Ajouter ce qui suit à  Printer.TicketKitchen & Printer.TicketBar et remplacer le mot Kitchen par Bar dans Printer.TicketBar .

Ajouter Printer.TicketChange_Kitchen & Printer.TicketChange_Bar though et remplacer le mot Kitchen par Bar dans Printer.TicketChange_Bar.

N’oubliez pas de changer le numéro d’imprimante <ticket printer = “2”> to <ticket> pourthe resources Printer.TicketBar & Printer.TicketChange_Bar.

 

Share
0

Your Cart