Cobol Foro
Navegación en el Foro
Retroceder   Cobol Foro Entornos de desarrollo y compiladores Cobol Fujitsu COBOL PowerCOBOL (ActiveX, v4 - v11)
PowerCOBOL (ActiveX, v4 - v11) Versiones del IDE basadas en ActiveX
 
Otros temas que te pueden interesar
Tema Autor Foro Respuestas Último post
Rutinas de Impresión fiscal - ARGENTINA Loffreda Presentación 0 31 de mayo de 2022 17:52
[Compilador] Ocx Hasar de 2da generacion Alejo Gonzalez AcuCobol 3 23 de junio de 2021 12:26
[Sintaxis] OCX Controlador Fiscal Hasar Rodrigo21 PowerCOBOL (ActiveX, v4 - v11) 0 8 de agosto de 2019 16:50
[Duda] Utilización de OCX impresora fiscal en RM/Cobol 7 mainero RM/COBOL 3 29 de junio de 2017 23:34
Motocicletas de nueva generación Kuk Charladero - espacio libre 0 24 de diciembre de 2016 15:24

Respuesta
 
Herramientas

  #61
Antiguo 12 de febrero de 2019, 18:55
panzaverde
Forero Junior
Última Actividad 28.03.2025 01:01
Posts Posts: 8
Likes enviados Enviados: 3
Likes recibidos Recibidos: 1
Predeterminado Consulta sobre version PowerCobol
0 Inactivo Inactivo

Hola, estoy trabajando con PowerCobol v3, y queria saber si funciona el EpsonFiscalDriver.DLL con esta version.
He copiado los ejemplos que ustedes han posteado, e instalado la .DLL y creado el cobol85.cbr con los metodos y propiedades, referenciados a "=EpsonFiscalDriver" enlazado con el nombre dl form principal, pero al ejecutar me da un error de ejecucion y no me devuelve codigo alguno. Cancela "pgm.exe dejo de funcionar. Cerrar el programa".
Desde ya muchas gracias.
Saludos.
Alberto
panzaverde is offline   Responder Con Cita
  #62
Antiguo 12 de febrero de 2019, 21:05
Kuk
Administrador
Última Actividad 03.10.2026 00:00
Posts Posts: 2.500
Likes enviados Enviados: 1038
Likes recibidos Recibidos: 1207

Citación del post de panzaverde Ver Mensaje
❞
"=EpsonFiscalDriver"
¿No era EpsonFiscalDriver.dll?

Revisalo todo bien, porque por lo visto a la gente le ha funcionado. Y el mecanismo de usar una DLL vía COBOL85.CBR no ha evolucionado desde la v3, que yo sepa.



NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro.
¿Te han ayudado? NO TE OLVIDES de darle a
¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick
Kuk is offline   Responder Con Cita
  #63
Antiguo 13 de febrero de 2019, 17:31
panzaverde
Forero Junior
Última Actividad 28.03.2025 01:01
Posts Posts: 8
Likes enviados Enviados: 3
Likes recibidos Recibidos: 1

Gracias Kuk, por la respuesta.
Como te comente, copie los post de Uds, rutina, definiciones.
La definición de cobol85.cbr yo me equivoque al pasarte la pregunta, lo copie un posteo de Fastpho
Código:
[SHEET1.ENTRY]
AddDataField=EpsonFiscalDriver.DLL
ClosePort=EpsonFiscalDriver.DLL", etc, eso por un lado.
Por otra parte puede ser que la opción "returning" no este soportada por la version v3.

El manual explica
Código COBOL:
  1.         [Format 1] ON OVERFLOW phrase
  2.          CALL [WITH STDCALL LINKAGE]
  3.                   [BY REFERENCE] {identifier-2} …
  4.          USING BY CONTENT … …
  5.                    BY VALUE { identifier-3} …]
  6.               [ON OVERFLOW imperative-statement-1]
  7.               [END-CALL]

Desde ya muchas gracias.
Saludos Alberto.
panzaverde is offline   Responder Con Cita
  #64
Antiguo 13 de febrero de 2019, 22:15
Kuk
Administrador
Última Actividad 03.10.2026 00:00
Posts Posts: 2.500
Likes enviados Enviados: 1038
Likes recibidos Recibidos: 1207

panzaverde, efectivamente, creo recordar que RETURNING no existe en Power v3. Pero lo que devuelve el returning en otras versiones, en Power v3 lo tienes en el campo reservado PROGRAM-STATUS.

¿Tu Form se llama SHEET1? Si es otro nombre, no va a funcionar. Debes poner [nombre_de_tu_form.ENTRY]



NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro.
¿Te han ayudado? NO TE OLVIDES de darle a
¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick
Kuk is offline   Responder Con Cita
  #65
Antiguo 14 de febrero de 2019, 01:14
panzaverde
Forero Junior
Última Actividad 28.03.2025 01:01
Posts Posts: 8
Likes enviados Enviados: 3
Likes recibidos Recibidos: 1

Muchas gracias Kuk por la respuesta. Probe el PROGRAM-STATUS y me devuelve el valor del campo enviado o no devuelve nada.
Voy a seguir investigando un poco mas y seguramente te molestare nuevamente.
Saludos Alberto.

---------- Post añadido : 21:14 ---------- Post anterior : 21:10 ----------

Kuk me olvidaba, el form principal se llama "SHEET1".
Gracias.
panzaverde is offline   Responder Con Cita
  #66
Antiguo 18 de marzo de 2019, 21:34
rodolfo
Acabo de llegar...
Última Actividad 08.04.2019 02:27
Posts Posts: 4
Predeterminado Ejemplo impresión ticket en TM-T900FA
0 Inactivo Inactivo

Buenas tardes, estoy utilizando epsonFiscalDriver.dll y puedo imprimir Cierre X/Z, pero con la impresión de un ticket llego hasta la impresión de ítem, no toma el pago, a pesar que utilizó los parámetros tal como figuran en https://files.support.epson.com/pdf/...anual_revc.pdf, página 150.
La secuencia utilizada de comandos es:

Establecer protocolo (1)
Establecer velocidad
Establecer puerto
Abrir puerto
Abrir ticket
Item
Pago
Cerrar ticket
Cerrar puerto

Agradecería algún ejemplo puntual.
rodolfo is offline   Responder Con Cita
  #67
Antiguo 19 de marzo de 2019, 19:21
Kuk
Administrador
Última Actividad 03.10.2026 00:00
Posts Posts: 2.500
Likes enviados Enviados: 1038
Likes recibidos Recibidos: 1207

rodolfo, ¿qué modelo de impresora es?



NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro.
¿Te han ayudado? NO TE OLVIDES de darle a
¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick
Kuk is offline   Responder Con Cita
  #68
Antiguo 20 de marzo de 2019, 14:18
rodolfo
Acabo de llegar...
Última Actividad 08.04.2019 02:27
Posts Posts: 4

Citación del post de Kuk Ver Mensaje
❞
rodolfo, ¿qué modelo de impresora es?
Buen día, es una TM-T900FA.
rodolfo is offline   Responder Con Cita
  #69
Antiguo 21 de marzo de 2019, 15:29
fastpho
El Foro es mi casa
Innovación: Por aportar innovaciones - Issue reason: SQLite + OO Cobol class Concurso: Primer puesto: Ganador/a del Primer puesto en un concurso - Issue reason: Acceso a datos Cobol vía web 
Última Actividad 30.09.2026 19:12
Posts Posts: 365
Likes enviados Enviados: 252
Likes recibidos Recibidos: 243

rodolfo Para realizar el pago primero fijate el importe que estas enviando sea mayor al valor del item de todas maneras sin realizar el pago con el comando cerrar te lo deberia hacer sin el pago
fastpho is offline   Responder Con Cita
  #70
Antiguo 2 de abril de 2019, 03:18
rodolfo
Acabo de llegar...
Última Actividad 08.04.2019 02:27
Posts Posts: 4
Predeterminado Devolución de ítem
0 Inactivo Inactivo

Gracias por responder, ya logro imprimir un comprobante completo, lo que no puedo es imprimir una devolución dentro de un ticket, según la documentación es:

Código:
EnviarComando("0A02|0001|||||Item devuelto|Cantidad|PrecioUnitario|AlicuotaIVA|||||||")
No logro que imprima dicha línea, las otras correspondientes a venta de ítem, si lo hace.
Y el importe total del ítem devuelto lo suma como pago EFECTIVO en vez de restarlo del total de pagos.
Desde ya muchas gracias.
Saludos.
rodolfo is offline   Responder Con Cita
Respuesta



Derechos de Publicación
No puedes publicar nuevos temas
No puedes publicar posts/responder
No puedes adjuntar archivos
No puedes editar tus posts

BB code is habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado

Saltar a Foro


La franja horaria es GMT +2. Ahora son las 05:43.
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.