Imprimir por el puerto serie

jose
05 de Julio del 2004
Hola:
Estoy intentando imprimir cosas por el puerto serie.
Lo hago con una función parecida a esta:
function imprime(texto,puerto,numPuerto)
{
if (puerto!="" && numPuerto!="")
{
var objFSO = new ActiveXObject("Scripting.FileSystemObject");
var objPrinter = objFSO.OpenTextFile("COM1:", 2,true);
objPrinter.WriteLine("Linea1");
objPrinter.Close();
}
}
La configuración del puerto la tengo correcta puesto que he comprobado con un programa de comunicaciones que al enviar se imprime bien.
Sin embargo, al imprimir con esa función, lo que imprime es basura.
¿Alguien sabe qué puede estar ocurriendo?
Gracias.