Imprimir con impresora de tickets

jma
06 de Julio del 2004
Hola:

Tengo una función parecida a esta que utilizo para imprimir por una impresora de tickets conectada al puerto serie:

function imprimeTicket(texto)
{
var objFSO=new ActiveXObject("Scripting.FileSystemObject");


var objPrinter = objFSO.OpenTextFile("COM1:", 2,true);


objPrinter.WriteLine(texto);

objPrinter.Close();
}

Texto es una cadena que contiene todo el ticket.

Es problema es que cuando ese ticket es muy grande, se imprime todo bien hasta un punto. A partir de ese punto no imprime bien. Hasta un determinado tamaño imprime correctamente, pero si es mayor, se estropea.

¿Alguien sabe cual puede ser el problema?

¿Alguien sabe alguna forma de configurar el puerto mediante javascript?