Tema: Sistema POS
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/10/2012, 11:11
Avatar de fahs82
fahs82
 
Fecha de Ingreso: abril-2012
Ubicación: guadalajara
Mensajes: 139
Antigüedad: 12 años
Puntos: 12
De acuerdo Respuesta: Sistema POS

bueno como creo no tienes cierta idea te pasare el codigo que tengo para abrir el cash drawer y te lo explicare

Código:
 FileWriter imp;
            try {
            imp = new FileWriter("LPT1");
            imp.write(0x1B);
            imp.write(0x70);
            imp.write(0x30);
            imp.write(0xDC4);
            
            imp.close();
            
            
            
        } catch (IOException ex) {
            Logger.getLogger(AbrirCajonForm.class.getName()).log(Level.SEVERE, null, ex);
        }
primero creo un objeto filewriter al que llame imp
despues creo la instancia con el parametro de salida a LPT1 que es el puerto que mi impresora tiene asignado

despues le mando uno a uno los codigos de escape en formato hexadecimal , en mi caso son los que corresponden a las epson tmu220 y a las samsung srp270 , en el caso de impresoras star son otras secuencias de escape que puedes consultar en alguna pagina de internet o en el manual de la impresora y por ultimo se cierra el objeto imp, con esto saldras del apuro , pero si tu impresora es usb el metodo es otro muy similar , ese te lo dejo para que lo puedas razonar sobre el funcionamiento en las salidas de impresion de java , como tip te dire que te puedes orientar en los temas de impresion de zpl por medio de java