Necesito ayuda para abrir un cajón portamonedas.
En un viejo programa que hice hace muchos años en fivewin utilizaba las siguientes instrucciones:
oPrinter:=TdosPrn():New(CAJON)
oPrinter:Write(CHR(27)+"p"+"0"+CHR(25)+CHR(250))
oPrinter:END()
Para ello incluía en el programa un fichero llamado TDOSPRN.PRG hecho por Ignacio Ortiz en 1997. He incluido este archivo en mi programa y me da errores de compilación por todos los sitios.
En el viejo clipper, bajo msdos, solo había que hacer:
SET PRINT ON
? CHR(27)+"p"+"0"+CHR(25)+CHR(250)
SET PRINT OFF
¿Alguien puede ayudarme para hacer esto en Xailer?
Gracias por anticipado y un saludo
Paco Martínez
Elche (Alicante)
--
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Abrir cajón portamonedas
Abrir cajón portamonedas
prueba con
nH:=fopen('LPT1',2)
cText:=CHR(27)+"p"+"0"+CHR(25)+CHR(250)
fwrite(nH,cText)
fclose(nH)
Saludos
El 10/02/2012 09:46 a.m., Francisco Martínez García escribió:
> Necesito ayuda para _abrir un cajón portamonedas_.
> En un viejo programa que hice hace muchos años en fivewin utilizaba las
> siguientes instrucciones:
> *oPrinter:=TdosPrn():New(CAJON)
> **oPrinter:Write(CHR(27)+"p"+"0"+CHR(25)+CHR(250))
> **oPrinter:END()*
> Para ello incluía en el programa un fichero llamado TDOSPRN.PRG hecho
> por Ignacio Ortiz en 1997. He incluido este archivo en mi programa y me
> da errores de compilación por todos los sitios.
> En el viejo clipper, bajo msdos, solo había que hacer:
> *SET PRINT ON*
> *? CHR(27)+"p"+"0"+CHR(25)+CHR(250)*
> *SET PRINT OFF*
> ¿Alguien puede ayudarme para hacer esto en Xailer?
> Gracias por anticipado y un saludo
> Paco Martínez
> Elche (Alicante)
nH:=fopen('LPT1',2)
cText:=CHR(27)+"p"+"0"+CHR(25)+CHR(250)
fwrite(nH,cText)
fclose(nH)
Saludos
El 10/02/2012 09:46 a.m., Francisco Martínez García escribió:
> Necesito ayuda para _abrir un cajón portamonedas_.
> En un viejo programa que hice hace muchos años en fivewin utilizaba las
> siguientes instrucciones:
> *oPrinter:=TdosPrn():New(CAJON)
> **oPrinter:Write(CHR(27)+"p"+"0"+CHR(25)+CHR(250))
> **oPrinter:END()*
> Para ello incluía en el programa un fichero llamado TDOSPRN.PRG hecho
> por Ignacio Ortiz en 1997. He incluido este archivo en mi programa y me
> da errores de compilación por todos los sitios.
> En el viejo clipper, bajo msdos, solo había que hacer:
> *SET PRINT ON*
> *? CHR(27)+"p"+"0"+CHR(25)+CHR(250)*
> *SET PRINT OFF*
> ¿Alguien puede ayudarme para hacer esto en Xailer?
> Gracias por anticipado y un saludo
> Paco Martínez
> Elche (Alicante)
-
- Mensajes: 360
- Registrado: Mié Dic 03, 2008 5:05 am
Abrir cajón portamonedas
On 2/10/2012 6:46 AM, Francisco Martínez García wrote:
> Necesito ayuda para _abrir un cajón portamonedas_.
> En un viejo programa que hice hace muchos años en fivewin utilizaba las
> siguientes instrucciones:
> *oPrinter:=TdosPrn():New(CAJON)
> **oPrinter:Write(CHR(27)+"p"+"0"+CHR(25)+CHR(250))
> **oPrinter:END()*
> Para ello incluía en el programa un fichero llamado TDOSPRN.PRG hecho
> por Ignacio Ortiz en 1997. He incluido este archivo en mi programa y me
> da errores de compilación por todos los sitios.
> En el viejo clipper, bajo msdos, solo había que hacer:
> *SET PRINT ON*
> *? CHR(27)+"p"+"0"+CHR(25)+CHR(250)*
> *SET PRINT OFF*
> ¿Alguien puede ayudarme para hacer esto en Xailer?
> Gracias por anticipado y un saludo
> Paco Martínez
> Elche (Alicante)
Hola Buen Dia Francisco:
Usa esta función:
STATIC FUNCTION abrirCajon(SELF)
LOCAL oFont
DEFINE FONT oFont NAME "control"
Printer:StartDoc()
WITH OBJECT Printer:oCanvas
:oFont := oFont
:oFont:nSize:=10
:TextOut( 0,0,"A")
END
Printer:EndDoc()
oFont:Destroy()
return nil
Saludos....
> Necesito ayuda para _abrir un cajón portamonedas_.
> En un viejo programa que hice hace muchos años en fivewin utilizaba las
> siguientes instrucciones:
> *oPrinter:=TdosPrn():New(CAJON)
> **oPrinter:Write(CHR(27)+"p"+"0"+CHR(25)+CHR(250))
> **oPrinter:END()*
> Para ello incluía en el programa un fichero llamado TDOSPRN.PRG hecho
> por Ignacio Ortiz en 1997. He incluido este archivo en mi programa y me
> da errores de compilación por todos los sitios.
> En el viejo clipper, bajo msdos, solo había que hacer:
> *SET PRINT ON*
> *? CHR(27)+"p"+"0"+CHR(25)+CHR(250)*
> *SET PRINT OFF*
> ¿Alguien puede ayudarme para hacer esto en Xailer?
> Gracias por anticipado y un saludo
> Paco Martínez
> Elche (Alicante)
Hola Buen Dia Francisco:
Usa esta función:
STATIC FUNCTION abrirCajon(SELF)
LOCAL oFont
DEFINE FONT oFont NAME "control"
Printer:StartDoc()
WITH OBJECT Printer:oCanvas
:oFont := oFont
:oFont:nSize:=10
:TextOut( 0,0,"A")
END
Printer:EndDoc()
oFont:Destroy()
return nil
Saludos....
Abrir cajón portamonedas
Francisco,
> Necesito ayuda para _abrir un cajón portamonedas_.
> En un viejo programa que hice hace muchos años en fivewin utilizaba
> las siguientes instrucciones:
> *oPrinter:=TdosPrn():New(CAJON)
> **oPrinter:Write(CHR(27)+"p"+"0"+CHR(25)+CHR(250))
> **oPrinter:END()*
> Para ello incluía en el programa un fichero llamado TDOSPRN.PRG hecho
> por Ignacio Ortiz en 1997. He incluido este archivo en mi programa y
> me da errores de compilación por todos los sitios.
> En el viejo clipper, bajo msdos, solo había que hacer:
> *SET PRINT ON*
> *? CHR(27)+"p"+"0"+CHR(25)+CHR(250)*
> *SET PRINT OFF*
> ¿Alguien puede ayudarme para hacer esto en Xailer?
Revisa en la ayuda el método WriteData de TPrinter
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
--
> Necesito ayuda para _abrir un cajón portamonedas_.
> En un viejo programa que hice hace muchos años en fivewin utilizaba
> las siguientes instrucciones:
> *oPrinter:=TdosPrn():New(CAJON)
> **oPrinter:Write(CHR(27)+"p"+"0"+CHR(25)+CHR(250))
> **oPrinter:END()*
> Para ello incluía en el programa un fichero llamado TDOSPRN.PRG hecho
> por Ignacio Ortiz en 1997. He incluido este archivo en mi programa y
> me da errores de compilación por todos los sitios.
> En el viejo clipper, bajo msdos, solo había que hacer:
> *SET PRINT ON*
> *? CHR(27)+"p"+"0"+CHR(25)+CHR(250)*
> *SET PRINT OFF*
> ¿Alguien puede ayudarme para hacer esto en Xailer?
Revisa en la ayuda el método WriteData de TPrinter
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
--