![]() |
1 Archivos Adjunto(s)
Hola Kuk claro vos le mandas a la ocx el comando a ejecutar sobre la impresora y la ocx lo que hace es completar con los datos necesarios para cumplir con el protocolo de comunicacion de la impresora , la ocx es la que se encarga realmente de comunicarse con el impresor y procesar la respuesta del dato enviado.
Cuando uno invoca al comando "SendCommand" Este método retorna verdadero , si las condiciones internas del control son válidas para el inicio de la transacción con la impresora fiscal. Si el estado del control indica que esta cerrado o que existe una operación en progreso el retorno es falso. Esto es lo que dice la ayuda del comando "AddDataField" : Cita:
|
Kuk,
os dados a enviar para a impressora, pelo exemplo Chr$(&H8) podem ter que ser enviados em decimal e não em hexadecimal. POderá ter que converter X"0A" para 10. Eu não conheço a epson fiscale, pois em Portugal não se usa muito. Só com o OCX e alguma documentação (não tenho a impressora para testar) é que poderíamos analisar melhor. (Desculpa escrever em Português). Un saludo, Rui Pinto |
Gracias Rapinto probe de mandar los datos en decimal tambien pero no funciona, con el comando informe x lo que logre ver es que le agrega siempre el caracter 00 despues del comando sCmd y del sCmdExt que no lo hace en el ejemplo de visual.-
|
Em VB todas as strings terminal com o Hex 00
O cobol não faz isso. Temos que adicionar o Hex 00 por exemplo: Código COBOL:
Rui |
Cita:
|
voy a probar de mandar esto a ver que hace :
Código COBOL:
Código COBOL:
---------- Post añadido : 15:54 ---------- Post anterior : 15:11 ---------- No es al reves el power le manda al final de cada string el caracter X"00" el tema es como sacarlo cuando es necesario porque para el informe "X" no es necesario enviarlo por que para Código COBOL:
06 02 9C 08 1B 02 00 1C 0C 21 00 03 30 31 30 46 no deberia ir el X"00" para el caso del informe estado Código COBOL:
06 02 FF 00 1C 00 03 30 31 32 30 |
fastpho, lo siguiente:
Cita:
Código COBOL:
Intenta hacer pruebas con: Código COBOL:
|
le mande esto para obtener el informe
Código COBOL:
Código COBOL:
---------- Post añadido : 22:38 ---------- Post anterior : 22:29 ---------- tengo que lograr sacarle el "null-terminated strings" para que me funcione |
Cita:
Código COBOL:
Se le mueve la "A" en la posición 1 y el resto se rellena de espacios. |
fastpho,
Alguns exemplos de Argentina que eu vi, dizem que o OCX é para .Net (Dot.NET) vi alguns exemplos e usavam Visual Studio 10. O problema deve ser esse. Un saludo, Rui Pinto |
| La franja horaria es GMT +2. Ahora son las 04:26. |
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.