Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    446

    [VB.NET] Invio Dati HEX su stampante

    Salve a tutti,
    ho una stampante che ha 2 ingressi :
    1 -> Rs232 con terminazione LAN
    1 -> Usb con terminazione Usb

    Dato che non posso provare la porta Rs232 ( mai programmato su porte seriali ), ho pensato di utilizzare la connessione USB e quindi stampare attraverso l'oggetto PrintDocument.

    Fin qui tutto ok.
    Ora sono arrivato alla fine del documento, e alla stampante, dovrei inviare una sequenza ( ESC i oppure in valore esadecimale $1B $69 ) per permettere alla taglierina, di tagliare la carta.

    Non ci sono riuscito in nessun modo.
    Qualcuno puo' aiutarmi?

    Inserisco di seguito un po' di codice
    Codice PHP:
    'Nell'evento PrintDocument1_PrintPageutilizzo i seguenti comandi :
            
    e.Graphics.DrawImage(Image.FromFile("C:\logo.gif"), 2020100100)
            
    e.Graphics.DrawString("BLA BLA BLA BLA BLA"Font_TitoloBrushes.Black14540)
            
    e.Graphics.DrawString("BLA BLA BLA BLA BLA BLA"Font_TitoloBrushes.Black14052)
            
    '.....
            e.Graphics.DrawString("BLA BLA BLA BLA BLA BLA", Font_Titolo, Brushes.Black, 140, 52) 
    come invio ora la sequenza per abilitare il funzionamento della taglierina?

    Se non c'e' modo ( e bisogna per forza utilizzare la connessione tramite seriale, mi postereste un po' di codice? :/ )

    Grazie mille a chi vorra' aiutarmi.
    Attendo Vs. aiuto!!!!
    Veloce,Affidabile,Economico : Scegline 2

    Se la tua ragazza non te la da, tu non prendertela

  2. #2
    Utente di HTML.it L'avatar di albgen
    Registrato dal
    Jun 2005
    Messaggi
    3,249
    ecco come fare http://support.microsoft.com/?scid=k...2090&x=13&y=17
    praticamente hai tutto il codice pronto
    I got the remedy

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2002
    Messaggi
    446
    Ciao,
    prima di tutto grazie per l'aiuto.
    Ho utilizzato il codice riportato nel tuo link, ma ho alcuni problemi :

    1) Se premo il pulsante 1, mi stampa il documento ( OK )
    2) Se premo il pulsante 2, mi stampa il testo ( OK )

    Ora pero' :
    1) Come faccio ad indicare che devo indivare una sequenza di ESCAPE in esadecimale e non una stringa?
    2) Perche', dopo 1-2 volte che stampa, al 2°/3° tentativo il processo termina correttamente ma la stampante non reagisce?

    La stampante e' una CUSTOM, ora provero' a sentire un po' il loro servizio assistenza, anche se dubito che mi aiuteranno.... :/
    Veloce,Affidabile,Economico : Scegline 2

    Se la tua ragazza non te la da, tu non prendertela

  4. #4
    Utente di HTML.it L'avatar di albgen
    Registrato dal
    Jun 2005
    Messaggi
    3,249
    Originariamente inviato da saucer
    ...
    1) Come faccio ad indicare che devo indivare una sequenza di ESCAPE in esadecimale e non una stringa?
    2) Perche', dopo 1-2 volte che stampa, al 2°/3° tentativo il processo termina correttamente ma la stampante non reagisce?
    che ne sò io!?!!? chiama il servizio assistenza di questa macchina
    I got the remedy

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