Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2010
    Messaggi
    26

    [VB6]Stampante COM

    Salve a tutti.

    Sono arrivato alla fine dello sviluppo del mio Gestionale.

    Adesso ho trovato un problema che mi provoca da giorni. Ho una stampante fiscale COM la quale deve essere collegata al mio programma di gestione.
    Mi sono messo li , ed ho recuperato tutto il materiale necessario per inviare i comandi alla stampante in modo tale che essa possa stampare correttamente. Mi sono messo su VB6 ho inserito l'mscomm e mi sono messo a lavorare.

    Premetto che seguendo la guida della stampante ho creato un foglio TXT con la sintassi di stampa di un semplice scontrino , e avviandola da MS-DOS la stampante va correttamente senza presentare alcun tipo di problema.

    Il problema che invece sorge è che la sintassi della stampante è alquanto strana, stò cercando di capire e prima o poi lo capirò , ma un vostro aiuto sarebbe molto gradito !

    questa è la sintassi che io ho inserito per stampare uno scontrino fiscale da MS-DOS


    codice:
    "DESCRIZ. 1"1000H1R
    "DESCRIZ. 2"5*1000H1R
    1T
    Ovvero tradotto in un linguaggio umano , lo scontrino sarebbe simile a questo :
    codice:
    DESCRIZ. 1                   10,00€
    5 X 10,00
    DESCRIZ. 2                   50,00€
    bla bla bla
    ora .. dalla mia modesta esperienza con la comunicazione seriale tramite VB6 il comando corretto per inviare una stringa , o comando a una porta COM è la seguetne

    codice:
    MSComm1.Output="messaggio"
    la domanda che sorge spontanea è..

    come faccio io a scrivere
    codice:
    MScomm1.Output=""DESCRIZ. 1"1000H1R"
    Dove ovviamente basic mi da un errore di fine istruzione trovando due sequenze di " e un .

    Vi ringrazio anticipatamente per ogni consiglio risposta o semplice osservazione !

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    760
    Sostituisci le virgolette che intendi stampare con Chr(34).
    Il punto invece non dà problemi.

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2010
    Messaggi
    26
    grazie provo subito !

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 © 2026 vBulletin Solutions, Inc. All rights reserved.