Pesquisar na Comunidade
Showing results for tags 'etq'.
Encontrado 3 registros
-
Ajuda com componente ETQ. Erro "Porta não definida ou Porta não encontrada" no FMX.
um tópico no fórum postou Jonas Gonçalves ACBrSerial
Primeiramente, espero que todos estejam bem e já agradeço a ajuda reportada! Estou criando um app simples, que terá como uma funcionalidade principal a leitura do código de barras de um produto e em sequencia, a impressão da etiqueta do mesmo. Para a impressão da etiqueta, utilizamos a impressora Zebra ZT230, que está compartilhada em rede '\\IPCOMPUTADOR\ZebraFilial'. Em testes realizados compilando direto no windows, consigo realizar o envio e impressão da etiqueta na impressora. Quando faço a compilação utilizando o android, abro o app e tendo fazer o envio para impressora, recebo o seguinte erro: 'PORTA NÃO DEFINIDA'. Pesquisando aqui no fórum, encontrei alguns tópicos com algumas dicas e tentei implementar, mas ainda assim o problema persiste. Tentativas de definição da propriedade PORTA do componente ETQ: 1ª: \\IPCOMPUTADOR\ZebraFilial -> Erro: 'PORTA NÃO DEFINIDA' 2ª: RAW:\\IPCOMPUTADOR\ZebraFilial -> Erro: 'PORTA NÃO ENCONTRADA' 3ª: RAW:ZebraFilial -> Erro: 'PORTA NÃO ENCONTRADA' 4ª: USB:Zebra, ZT230 -> Erro: 'NÃO IMPRIME A ETIQUETA' apesar de ativar a impressora, passar todos os parametros e finalizar a impressão. 5ª UBS:\\IPCOMPUTADOR\ZebraFilial -> Erro: 'NÃO IMPRIME A ETIQUETA' apesar de ativar a impressora, passar todos os parametros e finalizar a impressão. Alguém poderia me ajudar nessa questão? Desde já serei muito grato pelo ajuda e tempo solicito. -
Boa tarde. Estou com uma dificuldade na emissão de etiquetas através da impressora Argox OS-214plus. Na realidade estou conseguindo emitir as etiquetas normalmente, no entanto no final da impressão das etiquetas, o comando avanço não está funcionando. Com isso, preciso pressionar o botão "FEED" da impressora para que eu consiga destacar as etiquetas. O problema é que com isso, eu acabo perdendo algumas etiquetas ou tenho que ficar abrindo a impressora e reposicionando o formulário na impressora. Se eu entendi direito, o comando avanço, ejeta o papel, isto é, uma ou mais linhas de etiquetas conforme o parâmetro informado. Já passei alguns parâmetros diferentes no comando e nada muda. Também já acionando o comando avanço tanto pelo método ETQ.SetAvanco(1) como diretamente pelo método ETQ.Imprimir(1,1). O papel continua posicionado sobre a últimas etiquetas impressas. Como não tenho muita experiência nesse tipo de equipamento, não sei se estou fazendo alguma coisa errada ou se este é o comportamento normal do equipamento. Estou utilizando o ACBrMonitor e minha aplicação é em PHP. Aciono o comando do ACBrMonitor via socket. Segue abaixo um trecho do meu código: /* CHAMANDO RESPOSTA DA CONEXÃO DO SOCKET */ $socket["socket"]->recv(); /* SETANDO A TEMPERATURA DE IMPRESSÃO */ $socket["socket"]->send("ETQ.SetTemperatura(15)"."\r\n.\r\n"); /* MONTANDO O LAYOUT DA ETIQUETA */ /* PERCORRENDO O LAÇO COM A QUANTIDADE DE ETIQUETAS */ for ($i=1; $i<=$quantidadeEtiquetas; $i++) { $posicaoColuna = $xColuna[$contadorEtiquetas]; /* ETQ.ImprimirTexto(nOrientacao,nFonte,nMultiplicadorH,nMultiplicadorV,nVertical,nHorizontal,cTexto,[nSubFonte]) - EXEMPLO DO COMANDO */ $socket["socket"]->send("ETQ.ImprimirTexto(0,2,0,0,0175,$posicaoColuna,\"$linha1DescricaoProduto\",000)"."\r\n.\r\n"); $socket["socket"]->send("ETQ.ImprimirTexto(0,2,0,0,0145,$posicaoColuna,\"$linha2DescricaoProduto\",000)"."\r\n.\r\n"); $socket["socket"]->send("ETQ.ImprimirTexto(0,2,0,0,0115,$posicaoColuna,\"REF:$partnumberReferenciaProduto\",000)"."\r\n.\r\n"); $socket["socket"]->send("ETQ.ImprimirBarras(0,D,5,2,0015,$posicaoColuna,\"$idProduto\",070)"."\r\n.\r\n"); /* INCREMENTANDO O CONTADOR DE ETIQUETAS */ $contadorEtiquetas++; /* ANALISANDO SE O CONTADOR DE ETIQUETAS É IGUAL A 3 PARA ENTÃO IMPRIMIR */ if ($contadorEtiquetas > 3) { $socket["socket"]->send("ETQ.SetAvanco(1)"."\r\n.\r\n"); /* ENVIANDO COMANDO PARA IMPRESSÃO */ $socket["socket"]->send("ETQ.Imprimir(1,1)"."\r\n.\r\n"); $respostaFuncao = $socket["socket"]->recv(); $contadorEtiquetas = 1; } } Desde já, agradeço caso alguém possa ajudar. Abraços. Luiz Fernando
-
Bom dia, estou fazendo algumas etiquetas argox e comecei a mexer com o etq do acbrmonitorplus pelo que vi só tem porta lpt e com? é isso mesmo? Obrigado Ivã