Hola Luis
Yo trabajé hace un tiempo con esos controladores. Recuerdo que me fue complicado conseguir la dll pero la encontré en la web.
(Voy a ver si encuentro la info y te la envío)
Lo que si te puedo dejar es un ejemplo de como crear el objeto e instanciarlo para poder hacer una factura A
pruebaControlador := CreateComObject( CLASS_PrinterFiscal ) as _PrinterFiscalDisp;
pruebaControlador.PortNumber := 1;
pruebaControlador.BaudRate := '9600';
///Factura A///
//esto abre la factura
PruebaControlador.OpenInvoice('F', 'C', 'A', '1', 'P', '12',
'I', 'I', 'Nombre1', '-', 'CUIT', '33708116828',
'N', 'DomComprador1', 'DomComprador2', 'DomComprador3', '001', '001', 'C');
//imprime un item
PruebaControlador.SendInvoiceItem('Descripcion', '1000', '1', '21', 'M',
'1', '0', 'DescripExt1', 'DescripExt2', 'DescripExt3', '10.50', '0');
//cierra la factura
PruebaControlador.CloseInvoice('f', 'A', 'se cerro sin problemas');
|