Abrir cajon dinero

Abrir cajon dinero

Postby noe aburto » Sat Mar 14, 2015 7:55 pm

Saludos.

Checando en el foro, me encuentro que para abrir el cajon del dinero con la clase tprinter esta en chino.

si lo hiciera con la tdosprn, haria: oPrn:Comand(n,n,n)

pero con la tprinter, alguna sugerencia de como mandar los codigos de apertura al cajon.

la impresora que uso para los tickets es una EPSON TM-T20II, VIA USB
Noé Aburto Sánchez
Tec. Prog. de Sistemas. -Morelia, Mich. México.
fwh 20.06, Harbour 3.2.0, bcc 7.4
TsBrowse 9.0, TsButton 7.0, xEdit 6.1
naburtos@gmail.com, noeaburto67@hotmail.com
User avatar
noe aburto
 
Posts: 418
Joined: Wed Nov 26, 2008 6:33 pm
Location: Morelia, Mich. Mexico.

Re: Abrir cajon dinero

Postby wmormar » Sat Mar 14, 2015 10:36 pm

Noe,

Abrir el cajon es de lo mas facil, debes instalar el controlador correspondiente y configurar en preferencias de la impresora abrir el cjon, antes o despues de enviar a imprimir, inclusive se puede colgar un logo o archivo de imagen de la empresa.

Pero debes instalar el controlador de la impresora, sino, nunca podras abrir el cajon.
William, Morales
Saludos

méxico.sureste
User avatar
wmormar
 
Posts: 1074
Joined: Fri Oct 07, 2005 10:41 pm
Location: México

Re: Abrir cajon dinero

Postby gabo » Tue Mar 17, 2015 2:39 pm

Noe
Este es el codigo y me sirve hasta el momento con epson, samusung, oki y star
Saludos
Code: Select all  Expand view  RUN

 Chr(27)+Chr(112)+Chr(0)+Chr(60)+Chr(240)
 
gabo
 
Posts: 128
Joined: Tue Jan 03, 2006 8:31 pm

Re: Abrir cajon dinero

Postby Loren » Sat Mar 21, 2015 12:20 pm

Noe,

1.- Partiendo de la base que tienes los drivers correctamente instalados, cuando imprimes a través de la clase Tprinter, justo cuando terminas con ENDPRINT la impresora automáticamente corta el papel y abre el cajón, sin necesidad de insertar ningún código especial.

2.- Si necesitas abrir el cajón sin imprimir (por ejemplo asignar una tecla para simplemente abrir el cajón), debes colocar esta función:

Code: Select all  Expand view  RUN
funct abrir_cajon()
 LOCAL cPri,hFile,opencajon:='CHR(27)+"p"+CHR(0)+CHR(25)+CHR(250)'  
 cPri:=PrinterPortToName( "USB001" )
 IF !File('opn.esc')
      hFile:=FCreate('opn.esc')
      FWrite(hFile,&opencajon) //Abrir cajón
      FClose(hFile)
 ENDIF
 PrintFileRaw(cPri,'opn.esc','')
 release oPrn
return
 


Sin más, un saludo.
LORENZO.
Loren
 
Posts: 479
Joined: Fri Feb 16, 2007 10:29 am
Location: Cadiz - España


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 17 guests