Tiroir-caisse
La plupart des tiroirs-caisses se branchent sur l'imprimante de tickets (un port RJ11/RJ12 « DK »). L'imprimante ouvre le tiroir quand elle reçoit une commande d'ouverture sur la broche 2 ou la broche 5.
Ouvrir le tiroir
Trois façons :
-
Seul (SDK navigateur) :
drawer.openenvoie la commande immédiatement, avant les tickets en file d'attente.await jp.drawer.open({ alias: "receipt" }); // pin 2await jp.drawer.open({ alias: "receipt" }, 5); // pin 5 -
Après un ticket, avec l'option du travail :
options: { openDrawer: true }. -
Dans un ticket, à l'endroit voulu, avec un bloc :
{ "type": "drawer", "pin": 2 }.
Depuis un serveur, utilisez la façon 2 ou 3 avec POST /v1/jobs.
Broche 2 ou broche 5
La plupart des tiroirs utilisent la broche 2, la valeur par défaut. Si rien ne s'ouvre, essayez la broche 5. Pour la régler une fois par imprimante au lieu de la passer à chaque appel, définissez printers.drawerPins dans la configuration de l'appareil (Tableau de bord → Configuration) :
{ "printers": { "drawerPins": { "prn_7f3a": 5 } } }
Vérifications
- L'imprimante doit avoir
drawerdans sescapabilities. Les imprimantes d'étiquettes et de bureau ne l'ont pas. - Certaines imprimantes n'ouvrent le tiroir que si leur capot est fermé et qu'elles ont du papier.
- Un tiroir branché en USB sur l'ordinateur (et non sur l'imprimante) n'est pas pris en charge.