Bom dia! Obrigado por compartilhar conhecimentos! Queria saber se é possível fazer esta impressão usando uma impressora Bluetooth. Com node.js e ionic?
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?
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 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.
@@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.
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'
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'
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?
@@isaac080youification Me refiro a um código que detecte a LP automaticamente, claro. Já dei um jeito: gist.github.com/gustavopch/d35545f4f595d7e9d75aee811013f836
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
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
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
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 });
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?
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.
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?
Obrigado, excelente vídeo salvou um projeto e uma semana de trabalho
i need your help in this regars
Trataré de adaptar esto a una impresora post, buen video gracias
Boa noite.. Tem como ter uma preview da impressão, tipo em um servidor web ?
tem como fazer imprimir em outros modelos? algo universal?
can I connect with any other type rather than epson or star
Valew muito bom conteudo! Só uma duvida, o printer funciona no ubunto?
Bom dia! Obrigado por compartilhar conhecimentos! Queria saber se é possível fazer esta impressão usando uma impressora Bluetooth. Com node.js e ionic?
Boa tarde Jhon Lima, estou neste desafio também!
Boa tarde, Obrigado por compartilhar seu conhecimentos!!! Queria saber se é possível fazer esta impressão usando react-native-windows ?
Queria saber tambem
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?
tem como fazer com impressoras bluetooth?
só estou com dificuldades com a porta usb
HOla como estaS? Esto anda simpre y cuando este local el servidor ?
Olá Arthur estou com dificuldade de criar algo similar no angular, teria alguma dica ou ajuda para Angular ?
como funciona se a impressora é ip?
tem como usar o scanner da impressora?
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é?
Você conseguiu fazer um teste neste cenario?
@@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.
@@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.
Como usar este módulo no Electron js?
does this work with electron?
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.
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'
Boa tarde, Chegou a testar com a Mobile Epson TM P80
(Bluetooth) ?
Arthur muito bom seu vídeo! Sabe se consigo usar outras impressoras, como as da marca POS?
Cara provavelmente sim, mas vai precisar codar um pouco para dá o suporte.
Tem como obter o status do papel da impressora?
No windows a interface seria o que? - Linha 5, Tempo 6:56
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'
@@takaharayuri Show!! Muito obrigado.
are u can print the image?
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?
Não tentei imprimir imagens!
Eu consegui imprimir imagens sem problemas, o melhor tamanho é no máximo 100px de largura a altura depende de você...
Una consulta, esto funciona montando el proyecto en un servidor REMOTO? donde los clientes se conecten a ese servidor?
Thank you bro.
Muito bom seus vídeos, mas é quanto ao XDK não vai ter mais?
Sergio Alves cara vou continuar sim, espero produzir mais vídeos do Intel XDK
its not working while app is on clode? help me
please help me that it work on locally but not when on cloud!!!
Pregunta: puedo imprimir desde app web?
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?
Detectar ele até ensinou, o ruim é que nó temos sempre que mudar manualmente.
@@isaac080youification Me refiro a um código que detecte a LP automaticamente, claro. Já dei um jeito: gist.github.com/gustavopch/d35545f4f595d7e9d75aee811013f836
se puede usar en react?
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
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
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
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.
Hello everyone, someone already managed to run the example in windows 10? Could you please help me?
do you find any solution?
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
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
});
Muito obrigado pela resposta.
Mas no campo "interface", mudo algo caso a impressora esteja na rede(via porta ethernet conectada no roteador)?
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?
Artur eu consigo fazer impressões com uma aplicação feita com angular hospedado em ambiente de nuvem?
tenho a a mesma duvida do Jonas e outra consigo imprimir em outras impressoras como da marca tanca tp 650?
@@rodrigobezerra3051 deu certo de imprimir em uma aplicação hospedada?
deu certo de imprimir em uma aplicação hospedada?
boa noite, o código funcionaria para uma impressora Bematech MP-4200 ?
Não mas pode ser adaptado!
this not working windows
pls help me
Only works with linux!
@@arthurribeiro6683 is there any way of doing with other OS .. like windows / mac os
yes, with printer development manual you can print via serial. In case the manual is for you to see the flags.
@@arthurribeiro6683 you are perfect thanks ..
@@videos.yascreation help me please :c need print with windows... did you manage to print in another operating system? Do you have an example?
Ola amigo, não consigo usar esta api no Angular, pode me ajudar ?
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.
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,
Sim posso desenvolver!
Como faço para verificar / dev / usb / no Mac OS High Sierra?
Tengo el mismo problema, mi mac no tiene el directorio /dev/usb, por favor ayuda.
gracias.
@@alejandropena7561hl mismo problema :c
Conseguiu rodar essa impressora no Android?
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?
Hi, how do you fix that?, same problem here
você conhece alguma forma de conectar com o certificado A3 com node.js?
Já usei o A1, já tentei usar o A3 mas sem sucesso!
E se for windows brother?? como eu axo o endereço da impressora? no windows nao tem /dev
Só funciona no Linux.
ativa o compartilhamento da impressa, define um nome pra ela e chama na interface assim
.
interface: '\\\/localhost\\/NOME_IMPRESSORA',
bom dia, arthur, para imprimir via ethernet, como faz?
"tpc://xxx.xxx.xxxx.xxx"