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.
|