System.IO.Ports.SerialPort

martedì 17 aprile 2007 - 15.03

BiBi Profilo | Junior Member

Ho una stampante Bluetooth configurata sul palmare con il servizio di Serial Printer.
Per fare una prova di stampa ho creato una piccola applicazione che utilizza il namespace System.IO.Ports.SerialPort.

Il codice che ho inserito è il seguente:
dim SP As New System.IO.Ports.SerialPort

SP.PortName = "COM1"
SP.BaudRate = 19200
SP.Parity = IO.Ports.Parity.None
SP.DataBits = 8
SP.StopBits = IO.Ports.StopBits.One
SP.Open()
SP.WriteLine("Ciao")
SP.Close()

Il mio problema è che non mi stampa nulla e non mi dà nemmeno nessun errore.
Che cosa ho sbagliato?

Ciao!!!

munissor Profilo | Senior Member

La configurazione della porta è corretta?

BiBi Profilo | Junior Member

Sì la configurazione è corretta.

alextyx Profilo | Expert

Ai tempi del DOS, se non riempivi almeno una pagina, la stampante poteva non iniziare la stampa.
Probabilmente nel tuo caso potrebbero esserci problemi diversi, ma potresti provare a mandargli un bel "Ciao" & VbCrLF ripetuto un centinaio di volte, per vedere se parte. Sarebbe anche utile attaccare la seriale di un secondo PC con un cavo null modem e avviare Hyper Terminal x controllare se riceve i dati, ovvero se li stai trasmettendo.
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5