Estou tentando imprimir etiquetas numa impressora ELGIN compartilhada (\\192.168.0.112\ELGIN L42pro) sem sucesso na aplicação android. Quando compilo no Win vai de boa agora no android reporta: 'Porta não definida'.
with dm.ACBrETQ do
begin
Desativar;
DPI := dpi203;
Modelo := etqPpla;
Porta := '\\192.168.0.112\ELGIN L42pro';//etqPorta.Text;
Device.SendBytesCount := 1024000;
Device.SendBytesInterval := 1;
LimparMemoria := False;
Temperatura := 10;
Velocidade := -1;
BackFeed := bfNone;
Unidade := etqMilimetros; //etqDecimoDeMilimetros;
MargemEsquerda := 10;
Origem := ogNone;
PaginaDeCodigo := pce850;
Ativar;
//carregando produtos
dm.Qintegra.close;
dm.qintegra.sql.clear;
dm.qintegra.sql.Add('select * from cl00005 order by produto');
dm.qintegra.open;
dm.qintegra.FIRST;
WHILE NOT dm.qintegra.EOF DO
BEGIN
DefinirCor(0, 0, 0, 0); //clBlue
ImprimirTexto(orNormal, 2, 2, 2, 3, 3, copy(dm.qintegra.FIELDBYNAME('PRODUTO').ASSTRING, 1, 30), 0, True);
ImprimirTexto(orNormal, 2, 2, 1, 8, 3, dm.qintegra.FIELDBYNAME('CODPRODUTO').ASSTRING);
ImprimirBarras(orNormal, barEAN13, 2, 2, 13, 5, dm.qintegra.FIELDBYNAME('grade').ASSTRING, 10, becSIM);
ImprimirCaixa(10,32,56,13,1,1);
ImprimirTexto(orNormal, 3, 3, 2, 16, 35, 'R$');
ImprimirTexto(orNormal, 3, 4, 4, 12, 50, FORMATFLOAT('###,###,##0.00',
dm.qintegra.FIELDBYNAME('VALOR').ASFLOAT));
Imprimir(StrToIntDef(dm.qintegra.FIELDBYNAME('qtde').ASSTRING, 1), 0);
dm.qintegra.NEXT;
END;
end;