Logiciel Pastèque/Desktop/Matériel/Liste

Pour plus d'informations sur les méthodes d'installation du matériel, voir Logiciel Pastèque/Installation.

Écran tactileModifier

Tous les écrans tactiles fonctionnent avec Pastèque Desktop. Il faut régler le fonctionnement de l’écran tactile au niveau du système d’exploitation

Lecteur code barreModifier

Tous les lecteurs de code barre fonctionnent avec Pastèque Desktop. Ils nécessitent par contre une configuration qui diffère selon les modèles. La configuration s'effectue généralement en scannant une succession de code barres spécifiques, listés dans le manuel du lecteur.

Pour fonctionner correctement, le lecteur doit pouvoir lire les chiffres et ajouter un retour à la ligne en fin de lecture. Pour vérifier le bon fonctionnement, vous pouvez ouvrir un éditeur de texte et scanner un code barre comportant des chiffres plusieurs fois.

Si les chiffres sont lus comme des caractères spéciaux, le mode majuscules/caps lock peut être activé sur le lecteur.

Si plusieurs lectures successives apparaissent sur la même ligne, le retour à la ligne doit être activé sur le lecteur.

ImprimantesModifier

Pastèque propose deux modes de fonctionnement pour les imprimantes. L'impression gérée par l'OS ou la connexion directe à l'imprimante.

Impression via l'OSModifier

L'impression est relayée au système d'exploitation en utilisant le mode 'printer' dans la configuration. La configuration permet de définir quelle imprimante est appelée ou de demander sur quelle imprimante imprimer à chaque fois.

Selon les drivers, il est parfois possible d'activer l'ouverture du tiroir caisse automatiquement avant ou après l'impression.

Installation d'une imprimanteModifier

Dans ce cas, vous devrez installer et configurer votre imprimante dans le système d'exploitation, comme une imprimante classique, qui passe généralement par l'installation des drivers fournis par le fabriquant.

WindowsModifier

Sous Windows, la plupart des imprimantes sont compatibles. Installez l'imprimante dans les paramètres de Windows.

LinuxModifier

Sous Linux, vérifiez la disponibilité de drivers l'imprimante. Le tableau ci-dessous référence quelques modèles connus comme compatibles.

Nom Constructeur Fonctionnel Notes
TM-T20 Epson Oui Driver TM/BA Series
P10-USL Sinocan Oui Pour l'instant uniquement sous Windows (un échange est en cours pour les pilotes Linux avec le fabricant)

Pas d'ouverture du tiroir caisse via Pastèque (possibilité de paramétrer dans les options d'imprimante Windows l'ouverture systématique lors d'une impression)

POS 80C Allcam Oui Via CUPS

Impression en pdfModifier

Il est possible de configurer une imprimante virtuelle qui imprime dans un pdf. Cette imprimante virtuelle pourra alors être utilisée pour générer des fichiers plutôt qu'imprimer sur papier.

Sous Linux, cette imprimante s'ajoute en installant le paquet cups-pdf et en créant cette imprimante dans cups.

Impression directeModifier

Dans ce mode, Pastèque envoie les séquences de commandes directement à l'imprimante. Seuls certains modèles sont compatibles mais ne nécessitent pas de drivers ou d'installations particuliers. La configuration consiste à définir quel protocole est utilisé par l'imprimante et sur quel port elle est installée.

Attention, l'impression directe ne fonctionne qu'en série ou USB. Les imprimantes en réseau (port ethernet) ne sont pas couvertes. Pour celles-ci utilisez l'impression via l'OS.

Choix du protocoleModifier

Le choix du protocole correspond en général au nom du fabriquant, pour simplifier. Le tableau ci-dessous répertorie quelques modèles testés, avec le nom du protocole associé.

Nom Constructeur Protocole Notes
TM-T20 Epson epson
RP-320 Partner epson

Choix du portModifier

WindowsModifier

Utilisez le mode 'serial' et indiquez le nom du port sur lequel l'imprimante est branchée pour une connexion directe sur un port série (port COM). Pour un branchement en USB, un port série virtuel peut lui être associé.

Debian/UbuntuModifier

Utilisez le mode 'file' et indiquez le chemin du fichier représentant le port utilisé. Plusieurs opérations peuvent être nécessaires avant d'avoir une impression fonctionnelle.

L'utilisateur courant du système d'exploitation doit appartenir au groupe 'lp'. Dans le cas contraire, l'impression pourra être refusée par le système. Ceci s'ajoute avec la commande 'adduser <user> lp' (en root ou avec sudo).

Pour une imprimante USB, vous trouverez les ports utilisés lorsque l'imprimante est branchée avec 'ls /dev/usb'. Le nom de fichier à indique correspond souvent à '/dev/usb/lpX', recopiez ce nom dans le champ port.

Tiroirs CaissesModifier

L'ouverture automatique du tiroir caisse est pilotée par l'imprimante. Sa configuration est donc liée à celle de l'imprimante.

Dans le cas de l'impression directe, Pastèque se charge d'envoyer le signal adéquat défini dans le protocole. Il n'y a rien de particulier à faire et le bouton 'ouvrir le tiroir' fonctionne normalement.

Pour une impression via le système d'exploitation, le signal peut être disponible selon les drivers. Une option dans la configuration de l'imprimante permet d'activer ou non l'ouverture automatique du tiroir à l'impression. Le bouton 'ouvrir le tiroir' peut toutefois ne pas fonctionner.

Afficheurs clientModifier

Pastèque est compatible avec plusieurs afficheurs client. À chaque ajout de produit la désignation et le prix y est indiquée. À l'encaissement, le total est affiché.

Afficheur dédiéModifier

Certains afficheurs sont compatible avec Pastèque. Le logiciel se charge de piloter l'affichage directement, à l'instar de la connexion directe à une imprimante. La configuration y est d'ailleurs similaire.

Les modèles suivants sont compatible avec Pastèque, avec leur protocole associé à renseigner dans la configuration :

Nom Constructeur Protocole Notes
8035 Glancetron glancetron

Écran annexeModifier

Pastèque peut émuler un afficheur client dans une fenêtre dédiée avec l'afficheur 'window'. Cette fenêtre peut être déplacée sur un écran annexe.

La gestion de cet écran se fait dans le système d'exploitation, pour son activation et sa position par rapport à l'écran principal.