Como Imprimir por Puerto COM1
Publicado por joseaculex84 (1 intervención) el 27/02/2006 15:40:55
hola a todos los programadores......voy al punto....alguien sabe como ....o cual es el codigo para imprmir por puerto COM1...hacia una impresora fiscal IBM TF6.....tengo la manera de como setear el puerto pero no puedo imprimir....alguien que se apiade de mi por favor....si no es mucho pedir...... ahi va mi parte de codigo en C#
private void button1_Click(object sender, System.EventArgs e)
{
try
{
string comando = Convert.ToChar(135)+"000"+Convert.ToChar(136);
//string respuesta;
MSCommLib.MSCommClass Comunicacion = new MSCommLib.MSCommClass();
Comunicacion._CommPort = 1;
Comunicacion.PortOpen = true;
Comunicacion.Settings = "19200,N,8,1";
Comunicacion.CDTimeout = 60;
Comunicacion.InputMode = MSCommLib.InputModeConstants.comInputModeText;
Comunicacion.DSRHolding = true;
Comunicacion.Output = comando;
Comunicacion.PortOpen = false;
MessageBox.Show(comando);
}
catch(Exception oException)
{
string MensajeError="";
MensajeError=oException.Message;
MessageBox.Show(MensajeError);
}
}
********************************************************************************************
Comunicacion.Output=Comando;.....................no imprime.....nada...solamente da a ver el mensage en pantalla........
como lo hago....................ayuda por fabor
private void button1_Click(object sender, System.EventArgs e)
{
try
{
string comando = Convert.ToChar(135)+"000"+Convert.ToChar(136);
//string respuesta;
MSCommLib.MSCommClass Comunicacion = new MSCommLib.MSCommClass();
Comunicacion._CommPort = 1;
Comunicacion.PortOpen = true;
Comunicacion.Settings = "19200,N,8,1";
Comunicacion.CDTimeout = 60;
Comunicacion.InputMode = MSCommLib.InputModeConstants.comInputModeText;
Comunicacion.DSRHolding = true;
Comunicacion.Output = comando;
Comunicacion.PortOpen = false;
MessageBox.Show(comando);
}
catch(Exception oException)
{
string MensajeError="";
MensajeError=oException.Message;
MessageBox.Show(MensajeError);
}
}
********************************************************************************************
Comunicacion.Output=Comando;.....................no imprime.....nada...solamente da a ver el mensage en pantalla........
como lo hago....................ayuda por fabor
Valora esta pregunta


0