-
Total de ítens
440 -
Registro em
-
Última visita
-
Days Won
3
Tipo de Conteúdo
Blocks
Notes ACBrLibNFe
Fóruns
Downloads
Calendário
Posts postados por EliasCesar
-
-
Bom dia,
Basicamente, a maneira que estou enviando é:
if (EhForaEstado) then
begin
idDest=2;
if (ConsumidorFinal) and (NaoContribuinte) and (NaoTemCupomVinculado) then
// Informa grupo ICMSUFDest;
end;
Obs:
- Caso seja informado o grupo ICMSUFDest, as tags de totais também devem ser informadas;
- No caso de cupom vinculado(CFOP 6929), não é informado o grupo ICMSUFDest (Exceção incluída a partir da NT2015-003 v.1.7.0).
-
Na linguagem PPLA sim,
Se não me engano os códigos vão de 'A' até 'T'.
Você pode encontrar todos os tipos de barras no manual de programação da linguagem(basta saber qual linguagem sua impressora utiliza: PPLA, PPLB, ZPLII). -
Boa tarde Marco,
Ao enviar o comando ImprimirBarras(), você precisará alterar o parâmetro TipoBarras.
O conteúdo desse parâmetro dependerá da linguagem da sua impressora, por exemplo:
PPLA:
- Code128 = 'E'
- EAN13 = 'F'
PPLB:
- Code 128 = '0' ou '1'
- EAN13 = 'E30'
Para outros tipos de barras, consulte o manual da linguagem.- 2
-
É possível imprimir nesse tipo de etiqueta sim.
Para "girar" o código de barras ou texto, ao enviar os comandos ImprimirTexto() ou ImprimirBarras() basta configurar a propriedade 'Orientacao' para 'or90' ou 'or270'.- 1
-
Bom dia Pablo,
Verifique na sua máquina em 'Configurações de compartilhamento avançadas' se a opção 'Ativar compartilhamento de arquivo e impressora' está marcada.
Você pode tentar efetuar um teste pelo cmd, usando o comando: "dir > \\192.168.1.1\Argox" (sem aspas)
O comando deve enviar uma impressão dos arquivos do diretório atual (certifique-se de não estar em um diretório com muitos arquivos, como system32 por exemplo).
- 1
-
Você consegue imprimir utilizando o cmd!?
Tente abrir o prompt de comando e enviar uma impressão para a porta.
Utilize o comando:
dir > \\localhost\ELGIN
-
Se a impressora estiver instalada, tente compartilhá-la e utilizar o caminho de compartilhamento no ACBrETQ.
Exemplo:
\\localhost\ELGIN -
Boa tarde,
No ACBrETQ não há um recurso para quebra de linha automática.
Nesse caso, acho que realmente vai ser necessário dividir a descrição manualmente.
- 1
-
Bom dia,
Você pode compartilhar a impressora, e utilizar a porta como: '\\localhost\Argox' por exemplo. -
Bom dia,
Como está a linha completa do comando ImprimirBarras ?
Anexe também o log do ACBrETQ
-
Bom dia,
Tente utilizar o 'A' (3 of 9) ou o 'E' (Code 128). -
Bom dia,
É necessário apenas enviar o campo com tipo TDateTime conforme a demonstração do Italo e o ACBr se encarrega de 'montar' o XML com o layout citado na Nota Técnica. -
Bom dia,
Tente colocar tanto a data quanto a hora no campo:
Ide.dSaiEnt -
Boa tarde,
Fiz o procedimento descrito, utilizando as mesmas informações:
- Abre Relatório Gerencial;
- Imprime Linha Relatório : "isso é um teste de relatório";
- Pular Linhas: 3;
- Fecha Relatório / Vinculado.
Não houve nenhum erro e o relatório foi impresso corretamente.
Anexei o cupom ao caso. -
Fiz a alteração no Emulador de balanças para simular a Urano, mas mesmo assim não consegui reproduzir o problema.
Quando ocorre o travamento, é necessário finalizar o ACBrMonitor ou ainda é possível utilizar a interface do programa?
Caso o ACBrMonitor não trave por completo, após o travamento, tente desativar a balança pela interface do ACBrMonitor e enviar os comandos novamente.
Anexe tbm o log do ACBrMonitor por favor. -
Olá Elmo,
Provavelmente o problema é algo relacionado à classe da Urano, tente testar com o emulador que lhe enviei (simulando uma balança Filizola).Você também precisará de um emulador de porta COM, por exemplo esse: http://migre.me/p3BtL
Basta configurar o par de portas, indicar uma das portas no emulador de balança e outra no ACBrMonitor.
No emulador de balança, marque a opção: "Monitorar porta aguardando pedido de leitura" e clique em "Gerar Peso". Após isso, utilize os
comandos do ACBrMonitor normalmente.
Conversei com o Daniel sobre esse caso e vamos efetuar uma alteração no emulador, para também emular a Urano. Assim que possível posto mais informações.Abraços...
-
Tente efetuar os mesmos testes com o executável do ACBrMonitor que anexei.
Caso continue, tente utilizar esse emulador de balanças, para simular uma Filizola, e veja se o problema também ocorre.
-
Desculpe pela demora, só consegui efetuar o teste agora...
Consegui carregar e imprimir normalmente a imagem, utilizando:
with ACBrETQ1 dobeginAtivar;CarregarImagem('logo_etiqueta.bmp', 'logo');ImprimirImagem(1, 10, 10, 'logo');Imprimir(1, 600);Desativar;end;
Pelo que sei, não há limite para as dimensões da imagem. -
Bom dia,
O tamanho da imagem não é maior que o limite da etiqueta? -
Se possível, anexe ao caso a imagem que esta sendo utilizada.
-
Foi implementado a geração de Log para balança no ACBrMonitor.
Para que possamos verificar, atualize os fontes, configure a geração do Log e anexe o arquivo no caso, por favor.
-
Você pode testar também enviando o comando CarregarImagem apenas com o caminho da imagem e o nome(particularmente, eu uso dessa forma),
pois assim o próprio ACBrETQ se encarrega de criar o MemoryStream e enviar o comando adequado para a impressora.
Exemplo:
CarregarImagem('C:\Dev\logo.bmp', 'logo'); -
Como está a propriedade 'Monochrome' do BitMap? ( imgLogo.Picture.Bitmap.Monochrome)
Tente carregar a imagem direto no MemoryStream:
stream := TMemoryStream.Create;
stream.LoadFromFile(caminho da imagem);CarregarImagem(stream, 'logo');
-
Boa tarde,
Efetuamos testes com o emulador de balanças e com uma balança física Filizola, mas o problema não ocorreu.
Envie um arquivo ENT.txt onde o problema ocorre, para que possamos continuar os testes.
Mudar tipo de Codigo de Barras na Etiqueta
em ACBrSerial
Postado
Você quis dizer Code128?
Ao enviar o comando ImprimirBarras(), você precisará alterar o parâmetro TipoBarras com:
PPLA:
- Code128 = 'E'
- EAN13 = 'F'
- EAN8 = 'G'