hola nuevamente, muchas gracias por responder.
Perdón por incumplir las normas del foro, tendré que leerlas bien, para entenderlas.
Kuk voy a probar con COMP-1 O COMP-2 como me indicaste.
Este tema lo inicie yo hace bastante ya.
Utilizo powercobol V5, windows10, controlador Ellix40f .
utilizo la Dll: Sam4sFiscalDriver.dll
comunicación serial, a modo entrenamiento.
Abro el puerto, configuro la velocidad Baudios, abro item tiquet por ejemplo. todo bien. hasta ahí.
envio el comando: ItemVenta. como el ejemplo que envio, y tambien me lo toma bien.
Código COBOL:
working...
01 PARAMETRO-DESCRI1 PIC X(11) ValUE "Descripcion".
01 PARAMETRO-DESCRI3 PIC X(32) VALUE spaces.
MOVE "IFOpParamSet" TO FUNCION.
MOVE "Descripcion articulo1" TO PARAMETRO-DESCRI3.
CALL FUNCION WITH STDCALL USING BY REFERENCE PARAMETRO-DESCRI1
BY REFERENCE PARAMETRO-DESCRI3
RETURNING RESPUESTA-IMPRESOR.
el problema es que no le encuentro la vuelta cuando envío comando
Precio por ejemplo, que tiene que ser según el manual de la dll:
Código CPP:
int IFOpParamFloatSet (const char * name, double value)
, (como explique en mensajes anteriores y también envie el manual).
El numero decimal creo que serian 7 entero 2 decimales. ¿Como definiría en la working... el importe del item? para que funcione.
saludos a todos.