Ver Mensaje Individual
  #6 (permalink)  
Antiguo 10/06/2009, 18:15
posman
 
Fecha de Ingreso: enero-2008
Mensajes: 614
Antigüedad: 16 años, 10 meses
Puntos: 57
Respuesta: Imprimir codigo de barras en impresoras Zebra comandos ESC POS

Hace ya algun tiempo yo tuve que hacer lo mismo: imprimir los codigos directamente con codigo de la impresora (aunque era otro tipo de impresora, Intermec) desde una pagina web utilizando javascript.

La cuestion era que se conectaba al puerto serie de la PC. Lo que hice fue crear el ActiveX (unicamente funcionaba en Internet Explorer), abrir la conexion al puerto serie y empezar a enviar los datos:

Código:
STX = String.fromCharCode(2);
ETX = String.fromCharCode(3);
ESC = String.fromCharCode(27);
function mandar(cadena) {
	serie.Output = cadena;
}
function imprimir() {
	mandar(STX + ESC + "C" + ESC + "P" + "E4;F4;");

	mandar("H0;o" + conv(0) + "," + conv(0) + ";f0;c25;w13;h14;d3,PART NO.;" +
		   "H1;o" + conv(0) + "," + conv(3) + ";f0;c25;w13;h14;d3,(P);" +
		   "H2;o" + conv(0) + "," + conv(28) + ";f0;c25;w13;h14;d3,QUANTITY;");
}