Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di dansi
    Registrato dal
    Mar 2015
    residenza
    Napoli
    Messaggi
    17

    Comunicazione registratore di cassa.

    Ciao a tutti ragazzi.
    Vi chiedo aiuto sulla comuncazione con il registratore di cassa. Per comunicare usa il protocollo XonXoff, ma quando invio una stringa "descrizione"1*0080H1R non mi esce 0,80 centesimi ma 0,01. Qualcuno sa aiutarmi?
    Grazie a tutti.

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,304
    Non ho mai scritto nulla per comunicare con un registratore di cassa, ma documentandomi un po' sul protocollo XonXoff vedo una cosa che mi è "familiare": il prezzo va espresso in centesimi.

    La struttura del comando dovrebbe essere questa:

    codice:
    "descrizione"qta*prezzoH1R

    il prezzo va appunto espresso in centesimi e in tutti gli esempi che ho visto NON c'è mai padding di zeri iniziale. Ne deduco che la sintassi corretta dovrebbe essere:

    codice:
    "descrizione"1*80H1R

    Fai una prova.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Utente di HTML.it L'avatar di dansi
    Registrato dal
    Mar 2015
    residenza
    Napoli
    Messaggi
    17
    Ah ho capito ... quindi del totale dovrei calcolarne i centesimi e mandargli i centesimi... Grazie.
    Però è strano perchè se mando solo 1H1R lui stampa un euro...

  4. #4
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,304
    Così è per i registratori fiscali che ho visto finora.
    Il tuo caso potrebbe, comunque, essere differente (ogni modello ha le sue regole).

    Dovresti avere un manuale di quel registratore... eventualmente specifica il modello.
    Alcuni vogliono l'importo in euro (ed usano, a tal proposito, il carattere "," per separare i decimali).

    Però, appunto, non conoscendo le specifiche sono andato di "rimembranze passate".


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  5. #5
    Utente di HTML.it L'avatar di dansi
    Registrato dal
    Mar 2015
    residenza
    Napoli
    Messaggi
    17
    E' un casino con questo Custom. Anche perchè essendo fiscale non vorrei fare molto prove... :-(

  6. #6
    Utente di HTML.it L'avatar di dansi
    Registrato dal
    Mar 2015
    residenza
    Napoli
    Messaggi
    17
    Finalmente ho trovato un file con la guida per le custom
    http://www.mdssas.it/Manuale%20MAcchi/Protocolli%20Stampante.pdf.
    Esempio di comando vendita REPARTO con descrizione, prezzo imposto, quantità intera:
    Mi dice nella guida che
    1000H1R
    Risultato sullo scontrino: REP1 EURO 10,00
    Esempio di comando vendita REPARTO con descrizione, prezzo imposto, quantità decimale:
    1025H1R
    Risultato sullo scontrino: REP1 EURO 10,25.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.