Ir para conteúdo
  • Cadastre-se

Ailton Nascimento de Mattos

Membros
  • Total de ítens

    7
  • Registro em

  • Última visita

Posts postados por Ailton Nascimento de Mattos

  1. Olá, gostaria muita da ajuda de vocês, pois estou tentando fazer uma balança Toledo PRIX 3fit conversar com o exemplo em Android, mas sem sucesso, sempre retornar o erro: "Erro: ERangeError: Range check error." ao tentar ativar o componente pelo comando: "ACBrBAL1.Ativar;". Não importa a porta que eu selecione, dar sempre o mesmo erro. aqui estou usando a balança via USB, em outra aplicação a balança funciona normalmente no android.

    Obs: O Exemplo funciona perfeitamente no windows.

    3eb2671b-d788-4572-98ee-828c7b71ef0a.jpeg

  2. Em 29/06/2020 at 11:01, Marcio Dias Ramos disse:

    Bom dia a todos!
    Desenvolvo uma aplicação para emissão de BP-e e migrei a parte mobile para o Acbr.
    Tenho a aplicação rodando em vários dispositivos diferentes desde celulares com a
    mini impressora BT a vário modelos de terminais POS.
    Tanto o AcbrBPe quanto o AcbrPOSPrinter funcionam perfeitamente em qualquer dessas
    situações.
    O único problema que em tenho é com os terminais Cielo LIO.
    Essas máquinas têm um SO modificado que não permite acessar a impressora.
    Nesse sistema da Cielo LIO você envia comandos para a impressora no formato de urls
    com o seguinte formato:
    lio://print?request=$base64&urlCallback=order://response

    O que eu tenho feito é criar um instrução nesse formato:
              scheme := '{"operation":"PRINT_IMAGE","styles":[{"key_attributes_align":0,"key_attributes_textsize":40}],"value":["/storage/emulated/0/saved_images/QRCODE.BMP"]}';


    E depois enviar a impressora com essa rotina:
        Base64 := MinhaEncodeBase64(BytesOf(scheme));
        Uri := 'lio://print?request='+Base64+'&urlCallback=order://response';
        Imprime1 := TJIntent.Create;
        Imprime1.setAction(TJIntent.JavaClass.ACTION_VIEW);
        Imprime1.addFlags(TJIntent.JavaClass.FLAG_ACTIVITY_CLEAR_TOP) ;
        Imprime1.setData(StrToJURI(uri));
        SharedActivity.startActivity(Imprime1)

    Será que é viável criar uma classe para compatibilizar o AcbrPosPrinter com esse método de impressão através Intent?
    Se sim, vocês tem alguma dica para começar?

    Desde já agradeço.
    Márcio Dias Ramos
     

    Boa tarde Marcio, tudo bem?

    Gostaria de saber se você conseguiu? 

    Eu estou iniciando a integração agora estou com dificuldade, no meu caso eu só quero imprimir e se possível somente texto.

  3. Bom dia, gostaria de tirar uma duvida: tenho duas aplicações hoje, uma mobile e outra no PC, a mobile imprimi numa impressora térmica bluetooth e a aplicação PC imprimi numa impressora térmica de rede.
    Teria como eu fazer a minha aplicação mobile imprimir na impressora de REDE? hoje a minha impressora está nesse endereço em minha rede: TCP:192.168.1.31:910
    no meu aplicativo no PC imprimi normalmente
  4. Em 14/06/2018 at 18:17, Daniel Simoes disse:

    Rode o Demo, PosPrinterTeste... lá você poderá ver todas as Tags em ação 

    Consegui pegar algumas ideias no Exemplo, ficou bem legal, eu gostaria de saber só mais uma coisa. Como eu faço para imprimir a partir de uma determinada coluna? 

    Exemplo: Código a partir da coluna 2, Descrição a partir da coluna 12 e assim por diante.

  5. 2 horas atrás, Daniel Simoes disse:

    Não existe o conceito de Margens no ACBrPosPrinter... mas nada impede você de posicionar a impressão mais para a esquerda...

    Verifique se você não desabilitou a opção "CortarPapel"

    Obrigado Daniel, consegui aqui fazer cortar, eu só não achei como posicionar a impressão mais para esquerda.

    deixa eu tirar outra duvida, qual a Tag para centralizar uma linha na impressão?

     

    Abraço

     

  6. Boa tarde pessoal,

    Eu estou usando o Lazarus 1.8 64bits, e configurei o "ACBrPosPrinter" e ele está imprimindo normal, lista as impressoras e tal. Mas eu não estou conseguinte definir a margem, as palavra do lado esquerdo da pagina saem cortadas as primeiras duas letras, não estou conseguindo fazer pular linhas em branco e também não estou conseguindo fazer o papel cortar no fim da impressão.

     

    Me ajudem por favor, abraço.

×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.