Ver Mensaje Individual
  #2  
Antiguo 14-09-2007
luis456 luis456 is offline
Registrado
 
Registrado: nov 2006
Posts: 1
Reputación: 0
luis456 Va por buen camino
Lo único que tienes que hacer para imprimir la banda magnética es enviar una secuencia de caracteres seguido del codigo que quieres grabar en la tarjeta. Yo lo hice con una P310 y supongo que será lo mismo. La secuencia que tienes que enviar está en la documentación de la impresora.

Creas una etiqueta en el report y le asignas el valor en el evento QuickRepStartPage.

procedure TQuickReport.QuickRepStartPage(Sender: TCustomQuickRep);
begin
QRLabel1.Caption := '~2' + Form1.ADOQuery1.fieldbyname('numtarjeta').text;
end;

Otra cosa importante, este label debe ser el último que se imprima, pues al detectar la impresora la secuencia de comandos ya no imprime nada mas por el anverso.

Última edición por luis456 fecha: 14-09-2007 a las 17:45:50.
Responder Con Cita