FWH 712 Errror abrir cajón monedero.
Posted: Wed Dec 26, 2007 8:10 pm
Hola foro:
Mi primera pregunta; pero antes agradecer a todos los foristas por su gran ayuda, todos los dias entro y miro las preguntas y su correspondientes respuestas de los participantes, esto a contribuido a crecer mi conocimiento; de regalo de navidad me compre FWH 712, se comio casi todo mi codigo perfecto, a excepción de abrir el cajón monedero, me arroja el error Windows ha detectado un problema y debe cerrarse.
El codigo que tengo para habrir el cajón monedero es el siguiente:
local cDcb, nBytes
local nComm := OpenComm( "COM1", 1024, 128 )
local nError
if ! BuildCommDcb( "COM1:3000,n,8,1", @cDcb )
nError = GetCommError( nComm )
endif
if ! SetCommState( cDcb )
nError = GetCommError( nComm )
endif
if ( nBytes := WriteComm( nComm, "ATZ0" + Chr( 13 ) ) ) < 0
nError = GetCommError( nComm )
else
endif
if FlushComm( nComm, 0 ) != 0
nError = GetCommError( nComm )
endif
if ! CloseComm( nComm )
nError = GetCommError( nComm )
endif
****
De antemano Gracias,
Mi primera pregunta; pero antes agradecer a todos los foristas por su gran ayuda, todos los dias entro y miro las preguntas y su correspondientes respuestas de los participantes, esto a contribuido a crecer mi conocimiento; de regalo de navidad me compre FWH 712, se comio casi todo mi codigo perfecto, a excepción de abrir el cajón monedero, me arroja el error Windows ha detectado un problema y debe cerrarse.
El codigo que tengo para habrir el cajón monedero es el siguiente:
local cDcb, nBytes
local nComm := OpenComm( "COM1", 1024, 128 )
local nError
if ! BuildCommDcb( "COM1:3000,n,8,1", @cDcb )
nError = GetCommError( nComm )
endif
if ! SetCommState( cDcb )
nError = GetCommError( nComm )
endif
if ( nBytes := WriteComm( nComm, "ATZ0" + Chr( 13 ) ) ) < 0
nError = GetCommError( nComm )
else
endif
if FlushComm( nComm, 0 ) != 0
nError = GetCommError( nComm )
endif
if ! CloseComm( nComm )
nError = GetCommError( nComm )
endif
****
De antemano Gracias,