Epson thermal printer with node js

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ธ.ค. 2024

ความคิดเห็น • 90

  • @takaharayuri
    @takaharayuri 5 ปีที่แล้ว +2

    Obrigado, excelente vídeo salvou um projeto e uma semana de trabalho

  • @fernando.resendiz4085
    @fernando.resendiz4085 2 ปีที่แล้ว +1

    Trataré de adaptar esto a una impresora post, buen video gracias

  • @tenorius1715
    @tenorius1715 ปีที่แล้ว +1

    Boa noite.. Tem como ter uma preview da impressão, tipo em um servidor web ?

  • @Exthreen
    @Exthreen 5 ปีที่แล้ว +5

    tem como fazer imprimir em outros modelos? algo universal?

  • @edutrack-h7q
    @edutrack-h7q ปีที่แล้ว +1

    can I connect with any other type rather than epson or star

  • @williansantana4973
    @williansantana4973 2 ปีที่แล้ว

    Valew muito bom conteudo! Só uma duvida, o printer funciona no ubunto?

  • @jhonismartespecialistaemip6100
    @jhonismartespecialistaemip6100 5 ปีที่แล้ว +2

    Bom dia! Obrigado por compartilhar conhecimentos! Queria saber se é possível fazer esta impressão usando uma impressora Bluetooth. Com node.js e ionic?

    • @sidneiklein
      @sidneiklein 5 ปีที่แล้ว

      Boa tarde Jhon Lima, estou neste desafio também!

  • @joseneto8739
    @joseneto8739 2 ปีที่แล้ว +1

    Boa tarde, Obrigado por compartilhar seu conhecimentos!!! Queria saber se é possível fazer esta impressão usando react-native-windows ?

  • @gandalf5258
    @gandalf5258 ปีที่แล้ว

    OI, Parabéns pelo vídeo.
    Tenho um sistema php que roda em localhost e preciso automatizar a impressão de etiquetas em uma impressora zebra. Você sabe fazer? Quanto cobra para me ajudar nesse projeto?

  • @jaimeeb1
    @jaimeeb1 4 ปีที่แล้ว +1

    tem como fazer com impressoras bluetooth?

  • @maarkuns
    @maarkuns 5 ปีที่แล้ว +1

    só estou com dificuldades com a porta usb

  • @emilianolopez809
    @emilianolopez809 3 ปีที่แล้ว

    HOla como estaS? Esto anda simpre y cuando este local el servidor ?

  • @ivanobs
    @ivanobs ปีที่แล้ว

    Olá Arthur estou com dificuldade de criar algo similar no angular, teria alguma dica ou ajuda para Angular ?

  • @Pedro-Pontes
    @Pedro-Pontes ปีที่แล้ว

    como funciona se a impressora é ip?

  • @matheusmartinez9593
    @matheusmartinez9593 2 ปีที่แล้ว

    tem como usar o scanner da impressora?

  • @Rian-pe1nl
    @Rian-pe1nl ปีที่แล้ว +1

    Amigão, em um cenário a onde a pessoa acessa o meu site, e clica em imprimir... Será que eu consigo me conectar a impressora do usuário?? Pq nesse caso seu, vc está imprimindo localmente né?

    • @oericmkt
      @oericmkt ปีที่แล้ว

      Você conseguiu fazer um teste neste cenario?

    • @Rian-pe1nl
      @Rian-pe1nl ปีที่แล้ว +1

      @@oericmkt Olá amigo, fiz uma pesquisa e encontrei que a uma forma de imprimir na impressora do cliente quando quando clica em algum botão no meu site.
      Vou explicar pra seria isso, pra você entender. Isso no meu caso, seria usado para imprimir nota fiscal de compra. Exemplo: um usuário faz a compra de um produto de algum vendedor na minha plataforma, e esse vendedor entra no painel da plataforma e clica no pedido pra fazer a impressão dessa nota fiscal de compra.
      Soluções que encontrei: criar um programa com python ou c#, pq essas linguagem tem acesso aos USB do computador, pq não existe forma do Browser ler essas entradas.
      Enfim, depois de muitas pesquisas, encontrei que dá para se comunicar a impressão por um protocolo, tipo o protocolo HTTP. Não lembro qual é o protocolo, mas sei que precisa de toda uma segurança para conseguir liberar essa porta da impressora, para conseguir se conectar a ela através desse protocolo. Obs: a impressão precisa ter essa opção de conexão, caso contrário não vai dar.

    • @oericmkt
      @oericmkt ปีที่แล้ว

      @@Rian-pe1nl estava até agora a pouco estudando opções, no meu caso procuro algo que faça a impressão de forma automática quando chegar um pedido no delivery do meu cliente, nada que encontrei é tão atualizado... então estou tentando partir para o foco de criar minha própria biblioteca para utilizar.

  • @LucasAlbertoFulano
    @LucasAlbertoFulano 3 ปีที่แล้ว

    Como usar este módulo no Electron js?

  •  6 ปีที่แล้ว +1

    does this work with electron?

  • @JonatanPasso
    @JonatanPasso 5 ปีที่แล้ว +1

    Boa tarde, gostei muito do vídeo, mais no meu caso estou usando Windows, como faço com a interface em caso de windows? Já que o /dev/lp2 é para linux.

    • @takaharayuri
      @takaharayuri 5 ปีที่แล้ว +5

      Boa tarde amigo, no Windows você vai começar compartilhando a sua impressora na rede, depois de compartilhar você pode usar interface: '\\\\localhost\\NOME_DO_COMPARTILHAMENTO'

  • @sidneiklein
    @sidneiklein 5 ปีที่แล้ว

    Boa tarde, Chegou a testar com a Mobile Epson TM P80
    (Bluetooth) ?

  • @donatiandrei
    @donatiandrei 7 ปีที่แล้ว +1

    Arthur muito bom seu vídeo! Sabe se consigo usar outras impressoras, como as da marca POS?

    • @arthurribeiro6683
      @arthurribeiro6683  7 ปีที่แล้ว

      Cara provavelmente sim, mas vai precisar codar um pouco para dá o suporte.

  • @joaofernandoperetti9198
    @joaofernandoperetti9198 4 ปีที่แล้ว

    Tem como obter o status do papel da impressora?

  • @melksedeklobo
    @melksedeklobo 5 ปีที่แล้ว +1

    No windows a interface seria o que? - Linha 5, Tempo 6:56

    • @takaharayuri
      @takaharayuri 5 ปีที่แล้ว +4

      Boa tarde amigo, no Windows você vai começar compartilhando a sua impressora na rede, depois de compartilhar você pode usar interface: '\\\\localhost\\NOME_DO_COMPARTILHAMENTO'

    • @melksedeklobo
      @melksedeklobo 5 ปีที่แล้ว

      @@takaharayuri Show!! Muito obrigado.

  • @AinurKnitto
    @AinurKnitto ปีที่แล้ว

    are u can print the image?

  • @dbarjs
    @dbarjs 6 ปีที่แล้ว +3

    Valeu! Me ajudou muito na hora de fazer os primeiros testes com a impressora (estava cético que ela fosse funcionar com o node haha)
    Você conseguiu imprimir imagem (png) com ela?

    • @arthurribeiro6683
      @arthurribeiro6683  6 ปีที่แล้ว

      Não tentei imprimir imagens!

    • @takaharayuri
      @takaharayuri 5 ปีที่แล้ว +1

      Eu consegui imprimir imagens sem problemas, o melhor tamanho é no máximo 100px de largura a altura depende de você...

  • @rolyg2k
    @rolyg2k 6 ปีที่แล้ว

    Una consulta, esto funciona montando el proyecto en un servidor REMOTO? donde los clientes se conecten a ese servidor?

  • @KriangkraiSuwannachai-b1i
    @KriangkraiSuwannachai-b1i ปีที่แล้ว

    Thank you bro.

  • @octaralves
    @octaralves 7 ปีที่แล้ว +1

    Muito bom seus vídeos, mas é quanto ao XDK não vai ter mais?

    • @arthurribeiro6683
      @arthurribeiro6683  7 ปีที่แล้ว

      Sergio Alves cara vou continuar sim, espero produzir mais vídeos do Intel XDK

  • @MuhammadAli-nc8pl
    @MuhammadAli-nc8pl 4 ปีที่แล้ว

    its not working while app is on clode? help me

  • @MuhammadAli-nc8pl
    @MuhammadAli-nc8pl 4 ปีที่แล้ว

    please help me that it work on locally but not when on cloud!!!

  • @rolyg2k
    @rolyg2k 3 ปีที่แล้ว

    Pregunta: puedo imprimir desde app web?

  • @gustavopch
    @gustavopch 6 ปีที่แล้ว +1

    Aqui no meu PC de vez em quando a impressora aparece em /dev/lp1 ou /dev/lp2. Vc sabe como eu poderia detectar qual deles tá sendo usado por ela?

    • @isaac080youification
      @isaac080youification 4 ปีที่แล้ว

      Detectar ele até ensinou, o ruim é que nó temos sempre que mudar manualmente.

    • @gustavopch
      @gustavopch 4 ปีที่แล้ว +1

      ​@@isaac080youification Me refiro a um código que detecte a LP automaticamente, claro. Já dei um jeito: gist.github.com/gustavopch/d35545f4f595d7e9d75aee811013f836

  • @Fattpiu
    @Fattpiu 2 ปีที่แล้ว

    se puede usar en react?

  • @neologikadesenvolvimento4629
    @neologikadesenvolvimento4629 7 ปีที่แล้ว +1

    Bom dia, estou com dificuldades em para imprimir. Embora o console retorne que a impressão foi concluída, ao que parece, não há conexão com a interface. O parâmetro /dev/usv/lp0 funciona para windows 10? A porta que minha impressora usa é USB001

    • @arthurribeiro6683
      @arthurribeiro6683  7 ปีที่แล้ว +2

      Bom dia, você pode usar www.npmjs.com/package/printer Basta enviar getBuffer () como dados. Este pacote não foi desenvolvido para windows. Aqui um exemplo github.com/Klemen1337/node-thermal-printer/issues/7#issuecomment-287342297

    • @neologikadesenvolvimento4629
      @neologikadesenvolvimento4629 7 ปีที่แล้ว +1

      Em getPrinter(), eu passo que parâmetro? O nome da impressora? Como eu descubro o nome da impressora? A minha tem a mesma referência que a sua

    • @arthurribeiro6683
      @arthurribeiro6683  7 ปีที่แล้ว +2

      Faça o getPrinter() sem parâmetro, assim você vai ver qual é o nome da impressora, então pode passar o nome dela como parâmetro.

  • @douglasjoel3629
    @douglasjoel3629 6 ปีที่แล้ว +3

    Hello everyone, someone already managed to run the example in windows 10? Could you please help me?

  • @ronaisavegnagoribeiro2630
    @ronaisavegnagoribeiro2630 7 ปีที่แล้ว +1

    Olá, no meu caso tenho a mesma impressora, conectada via cabo de rede na porta ethernet. Preciso alterar algo no código ou instalar algum drive específico? Estou utilizando windows 10. Abraços

    • @arthurribeiro6683
      @arthurribeiro6683  7 ปีที่แล้ว +1

      printer.init({
      type: 'star', // 'star' or 'epson'
      interface: '/dev/usb/lp0',
      width: 48, // Number of characters in one line (default 48)
      characterSet: 'SLOVENIA', // Character set default SLOVENIA
      removeSpecialCharacters: false, // Removes special characters - default: false
      replaceSpecialCharacters: true, // Replaces special characters listed in config files - default: true
      //lineChar: "=", // Use custom character for drawing lines
      // ip: "localhost", //IP DA IMPRESSORA
      // port: 9000 //PORTA DA IMPRESSORA
      });

    • @ronaisavegnagoribeiro2630
      @ronaisavegnagoribeiro2630 7 ปีที่แล้ว +1

      Muito obrigado pela resposta.
      Mas no campo "interface", mudo algo caso a impressora esteja na rede(via porta ethernet conectada no roteador)?

    • @arthurribeiro6683
      @arthurribeiro6683  7 ปีที่แล้ว

      Ronai Savegnago Ribeiro bom dia, não tive como testar uma impressora via rede. e na documentação não tem muita coisa. se consegui me avisa. No meu caso, que rodo um sistema de pdv com emissão de nfc-e, eu fiz uma API de impressão com node que roda em todas as máquinas. entendeu?

  • @jonasmendes350
    @jonasmendes350 6 ปีที่แล้ว

    Artur eu consigo fazer impressões com uma aplicação feita com angular hospedado em ambiente de nuvem?

    • @rodrigobezerra3051
      @rodrigobezerra3051 5 ปีที่แล้ว

      tenho a a mesma duvida do Jonas e outra consigo imprimir em outras impressoras como da marca tanca tp 650?

    • @MarlonEnglemam
      @MarlonEnglemam 3 ปีที่แล้ว

      @@rodrigobezerra3051 deu certo de imprimir em uma aplicação hospedada?

    • @MarlonEnglemam
      @MarlonEnglemam 3 ปีที่แล้ว

      deu certo de imprimir em uma aplicação hospedada?

  • @ediguerraduarte
    @ediguerraduarte 7 ปีที่แล้ว

    boa noite, o código funcionaria para uma impressora Bematech MP-4200 ?

  • @mohamedabbassiddiqueibrahi1273
    @mohamedabbassiddiqueibrahi1273 6 ปีที่แล้ว +3

    this not working windows
    pls help me

    • @arthurribeiro6683
      @arthurribeiro6683  6 ปีที่แล้ว

      Only works with linux!

    • @videos.yascreation
      @videos.yascreation 6 ปีที่แล้ว

      @@arthurribeiro6683 is there any way of doing with other OS .. like windows / mac os

    • @arthurribeiro6683
      @arthurribeiro6683  6 ปีที่แล้ว +1

      yes, with printer development manual you can print via serial. In case the manual is for you to see the flags.

    • @videos.yascreation
      @videos.yascreation 6 ปีที่แล้ว +1

      @@arthurribeiro6683 you are perfect thanks ..

    • @douglasjoel3629
      @douglasjoel3629 6 ปีที่แล้ว +1

      @@videos.yascreation help me please :c need print with windows... did you manage to print in another operating system? Do you have an example?

  • @nivaldofortunato9314
    @nivaldofortunato9314 7 ปีที่แล้ว +1

    Ola amigo, não consigo usar esta api no Angular, pode me ajudar ?

    • @arthurribeiro6683
      @arthurribeiro6683  7 ปีที่แล้ว

      No caso vc teria que enviar com um requisição http para um servidor nodejs e o servidor que faria a impressão, direto do browser não é possível com essa lib.

    • @nivaldofortunato9314
      @nivaldofortunato9314 7 ปีที่แล้ว

      Muito bom seu feedback Arthur, voce desenvolve Api para isto ? preciso de ajuda para imprimir direto a na impressora com Angular, estou na versão 4,

    • @arthurribeiro6683
      @arthurribeiro6683  7 ปีที่แล้ว

      Sim posso desenvolver!

  • @orozcorp
    @orozcorp 6 ปีที่แล้ว

    Como faço para verificar / dev / usb / no Mac OS High Sierra?

    • @alejandropena7561
      @alejandropena7561 6 ปีที่แล้ว +1

      Tengo el mismo problema, mi mac no tiene el directorio /dev/usb, por favor ayuda.
      gracias.

    • @douglasjoel3629
      @douglasjoel3629 5 ปีที่แล้ว

      @@alejandropena7561hl mismo problema :c

  • @gumedina
    @gumedina 6 ปีที่แล้ว

    Conseguiu rodar essa impressora no Android?

  • @djoscarmix
    @djoscarmix 4 ปีที่แล้ว

    Im using a 3n Start printer. i connected it to windows 10 and setted it up , working fine, so now i want to use node to print. how can i find my port or my interface?

    • @nicolaslopez6243
      @nicolaslopez6243 8 หลายเดือนก่อน

      Hi, how do you fix that?, same problem here

  • @rogerioalves8921
    @rogerioalves8921 6 ปีที่แล้ว

    você conhece alguma forma de conectar com o certificado A3 com node.js?

    • @arthurribeiro6683
      @arthurribeiro6683  6 ปีที่แล้ว

      Já usei o A1, já tentei usar o A3 mas sem sucesso!

  • @cavalonovo
    @cavalonovo 6 ปีที่แล้ว

    E se for windows brother?? como eu axo o endereço da impressora? no windows nao tem /dev

    • @arthurribeiro6683
      @arthurribeiro6683  6 ปีที่แล้ว +2

      Só funciona no Linux.

    • @mitchelsonps
      @mitchelsonps 3 ปีที่แล้ว +1

      ativa o compartilhamento da impressa, define um nome pra ela e chama na interface assim
      .
      interface: '\\\/localhost\\/NOME_IMPRESSORA',

  • @cmgalves
    @cmgalves 5 ปีที่แล้ว

    bom dia, arthur, para imprimir via ethernet, como faz?

    • @TOMZIN
      @TOMZIN 9 หลายเดือนก่อน

      "tpc://xxx.xxx.xxxx.xxx"