03/02/2009, 06:53
|
| | | Fecha de Ingreso: octubre-2003 Ubicación: Cochabamba
Mensajes: 95
Antigüedad: 21 años Puntos: 0 | |
Respuesta: Imprimir codigo de barras en impresoras Zebra comandos ESC POS Muy buena respuesta pero tengo un detalle ese codigo sigue generando una imagen y luego uno lo puede imprimir no es verdad.. yo me refiero a algo mas nativo.. por ejemplo en java lo hago de esta manera..
Código:
BufferedWriter bw = new BufferedWriter(new FileWriter(new File(
"codebars.txt")));
String[] nomDiv = new String[3];
for (ProductoUI producto : productos) {
id = producto.getProducto().getCodigo();
if (conNombre) {
nom = producto.getProducto().getNombre();
nomDiv = dividirNombreTres(nom);
codfabr = producto.getProducto().getCodigofabrica();
} else {
nomDiv[0] = "";
nomDiv[1] = "";
nomDiv[2] = "";
}
for (int i = 0; i < producto.getCantidad().intValue(); i++) {//TODO: aqui podria ser error
bw.write("N");
bw.newLine();
bw.write("A10,0,0,1,1,1,N,\""
+ nomDiv[0].replaceAll("\"", "''") + "\"");
bw.newLine();
bw.write("A10,15,0,1,1,1,N,\""
+ nomDiv[1].replaceAll("\"", "''") + "\"");
bw.newLine();
// bw.write("A10,30,0,1,1,1,N,\""
// + nomDiv[2].replaceAll("\"", "''") + "\"");
bw.write("A10,30,0,1,1,1,N,\"" + codfabr + "\"");
bw.newLine();
bw.write("B50,45,0,1C,2,7,75,B,\"" + getNumDigPar(id)
+ "\"");
bw.newLine();
bw.write("P1");
bw.newLine();
}
}
bw.close();
Ahi genero un txt con comandos ESC POS y luego lo mando a imprimir eso con
Código:
Process p = Runtime.getRuntime().exec("PRINT codebars.txt LTP1");
Entonces talvez la pregunta iria si puedo ejecutar algunos comandos de DOS con javascript aunque creo que eso esta bloqueado.. o que solucion me pueden dar.. Bueno Saludos y gracias..
__________________ Nunca escupas arriba, ni orines contra el viento... :adios: |