PDA

Ver la Versión Completa : Problema con Impresora Fiscal EPSON


jpgonzalez
19-04-2013, 01:04:56
Buenas para todos...
Estoy desarrollando un sistema de facturacion, y ahora estoy con el tema de la facturacion fiscal.
Dentro de algunos codigos viejos, encontre codigo para la fiscal EPSON, pero me tira el siguiente error al compilar el programa.

[DCC Error] UDmUtilidadesImpresoras.pas(12): E2003 Undeclared identifier: '_PrinterFiscalDisp'

El codigo es el siguiente:

unit UDmUtilidadesImpresoras;

interface

uses
Windows, SysUtils, Classes, COmObj, EPSON_Impresora_Fiscal_TLB,
FiscalPrinterLib_TLB;

type
TDmUtilidadesImpresoras = class(TDataModule)
private
impEpson:_PrinterFiscalDisp;
{ Private declarations }
public
procedure inicializarImpFiscalEpson(impEpson:_PrinterFiscalDisp);
procedure ImprimirItemFiscalEpson(impEpson:_PrinterFiscalDisp; DetalleItem:WideString; cant:WideString; prec:WideString; Iva:WideString);
procedure imprimirFinFiscalFiscalEpson(impEpson:_PrinterFiscalDisp);
{ Public declarations }
end;

var
DmUtilidadesImpresoras: TDmUtilidadesImpresoras;

implementation

{$R *.dfm}

procedure TDmUtilidadesImpresoras.inicializarImpFiscalEpson(impEpson: _PrinterFiscalDisp);
var comenzar:boolean;
dom,loc,letraDoc,tipoDoc,nroDoc,respIVAComp,nombre,tipo,desc,cant,precioU,
tasa,impIntP,impIntF,bultos,calificador,texto,importePago,numero,nroCajon:WideString;
num,suc,tasaAcr,ivaVta,blanco,tipoF,tipoPapel,copias,tform,tLetra,bienUso,tipoTAbla:WideString;
begin
impEpson:=nil;
impEpson:=CreateComObject(CLASS_PrinterFiscal) as _PrinterFiscalDisp;

.......
(sigue)


Estoy programando con Delphi XE en windows 7 de 32 bits.
No se si los OCX que tengo son viejos, y por ese motivo es que el DXE no reconoce _PrinterFiscalDisp.

Desde ya muchas gracias... abrazo!

Inge022
19-09-2013, 16:38:25
JPGonzales, como estas? queria comentarte que estoy teniendo problemas tambien para comunicarme con un controlador epson tmu220, usando delphi XE2. Vos has podido lograr algo? Si pudieras ayudarme estaria totalmente agradecido.

jpgonzalez
21-11-2013, 01:16:49
Buenas Inge022 , te comento que el problema de comunicaci{on lo solucione instalando el Epson HostControl
Con ese componente que esta para descargarlo e instalarlo en tu delphi, solucionas la comunicacion entre el programa y el controlador fiscal.
Mañana desde mi trabajo te paso algo mas de info, te comento esto ahora por si quieres ir buscando algo... abrazo!