Impressora Fiscal

13 views
Skip to first unread message

Romulo Storel

unread,
May 8, 2015, 8:19:53 AM5/8/15
to gur...@googlegroups.com
Pessoal, alguém já fez alguma implementação pra impressoras fiscais? Existe a possibilidade de imprimir direto do browser, ou preciso de um app no lado do cliente?

Ty

Alysson Daniel Nascimento

unread,
May 8, 2015, 8:49:18 AM5/8/15
to gur...@googlegroups.com

Trabalhei em uma empresa que ao finalizar a compra era gerado um arquivo .txt e outro programa .exe pegava o arquivo e mandava pra impressora e depois apagava o mesmo. Acho que o sistema era em Clipper


Em sex, 8 de mai de 2015 09:19, Romulo Storel <romulo...@gmail.com> escreveu:
Pessoal, alguém já fez alguma implementação pra impressoras fiscais? Existe a possibilidade de imprimir direto do browser, ou preciso de um app no lado do cliente?

Ty

--
--
Você recebeu esta mensagem porque está inscrito no "Grupo de Usuários Ruby do Piauí - GuruPI".
Para postar mensagens, envie e-mail para gur...@googlegroups.com
Para sair desta lista, envie e-mail para gurupi_+u...@googlegroups.com
Para mais opções, visite http://groups.google.com/group/gurupi_?hl=pt-BR

---
Você recebeu essa mensagem porque está inscrito no grupo "Grupo de Usuários de Ruby do Piauí - GuruPI" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para gurupi_+u...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Eudes

unread,
May 8, 2015, 8:56:27 AM5/8/15
to gur...@googlegroups.com
Que os gurus me perdoem se eu estiver errado... pelo visto, é preciso executar código na máquina enviando os comandos para a impressora através de uma porta serial, algo que não dá pra fazer só com o browser... mas, é possível de ser feito embutindo um applet para executar código, ou algo do tipo...

Esmerino Jr

unread,
May 8, 2015, 9:14:04 AM5/8/15
to gur...@googlegroups.com
Oi.

Você pode usar um socket para enviar para uma impressora ou um render inline para imprimir de acordo com a formatação do papel.

Exemplo com o rghost:

TCP/IP direct printer :

Boa sorte :)

Cairo Noleto

unread,
May 8, 2015, 9:58:45 AM5/8/15
to gur...@googlegroups.com, gur...@googlegroups.com
Romulo, na época da integra eu trabalhei com isso. Mas era pra imprimir a folha de pagamento.

A gente usou pdf.

Mario Sergio Coelho Marroquim

unread,
May 8, 2015, 4:03:41 PM5/8/15
to gur...@googlegroups.com
Boa tarde!

Olha, eu já trabalhei com isso e encontrei uma solução 80%.

A impressora só vai imprimir rápido (muito rápido mesmo) no formato texto se de fato forem enviados certos comandos ou for feita alguma configuração xyz.

Mas você consegue algo legal, colocando os dados no HTML dentro da tag <pre>. Nada mais que isso no html. Por que isso é legal? os caracteres vão com fonte monoespaçada, a impressão fica rápida (mas nem tanto), e você trabalha no HTML exatamente como vai sair no papel (espaços contam como espaços no papel e você pode aplicar CSS). Isso resolveu meus problemas em dois projetos. 

Um exemplo:

<pre>
<%= INSTITUTION_NAME.upcase -%>

<%= "#{FOLDER_NAME.upcase}:   #{truncate(resource.name.upcase).upcase}" -%>

<%= "ASSUNTO:    #{truncate(resource.subject.name).upcase}" -%>

<%= "REQUERENTE: #{truncate(resource.enquirer.to_s).upcase}" -%>

<%= "REGISTRO:   #{truncate(resource.user_creation.username)} em #{formated_date(resource.created_at)}" -%>

<%= "DESTINO:    #{truncate(resource.forwards.forwarded(current_user).last.destiny.name) rescue '(SEM TRAMITAÇÃO)'}" -%>

________________________    ____/____/_____
</pre>


Atenciosamente,

Mário

Romulo Storel

unread,
May 8, 2015, 4:28:24 PM5/8/15
to gur...@googlegroups.com
Mas tipo, essas impressoras pelo que sei, são seriais. O Browser consegue enviar direto pra elas, como se fosse uma impressora comum?

Cairo Noleto

unread,
May 8, 2015, 4:33:17 PM5/8/15
to gur...@googlegroups.com, gur...@googlegroups.com
Sim

Romulo Storel

unread,
May 8, 2015, 4:39:00 PM5/8/15
to gur...@googlegroups.com
:D Valew galera, minha preocupação maior era se eu conseguiria imprimir do browser pra impressora, direto, sem precisar instalar nada no cliente.


Sim
Você recebeu essa mensagem porque está inscrito em um tópico no grupo "Grupo de Usuários de Ruby do Piauí - GuruPI" dos Grupos do Google.
Para cancelar inscrição nesse tópico, acesse https://groups.google.com/d/topic/gurupi_/Tg78WwcV07w/unsubscribe.
Para cancelar inscrição nesse grupo e todos os seus tópicos, envie um e-mail para gurupi_+u...@googlegroups.com.

Para mais opções, acesse https://groups.google.com/d/optout.



--
Romulo Storel
@romulostorel

Mario Sergio Coelho Marroquim

unread,
May 8, 2015, 7:41:51 PM5/8/15
to gur...@googlegroups.com
Imprime suave, meu amigo. Essas impressoras são um terror, rsrsrs. Posta depois como ficou. 😄

Dmitry Rocha

unread,
May 8, 2015, 8:39:52 PM5/8/15
to gur...@googlegroups.com
Haha, também quero ver como ficou ein Romulo, posta depois no grupo :) 

Esmerino Jr

unread,
May 9, 2015, 7:02:13 AM5/9/15
to gur...@googlegroups.com

Quero saber também. :)

Alysson Daniel Nascimento

unread,
May 9, 2015, 7:05:22 AM5/9/15
to gur...@googlegroups.com

+1

Romulo Storel

unread,
May 27, 2015, 11:07:16 AM5/27/15
to gur...@googlegroups.com
Projeto ainda ta longe dessa etapa, mas assim que ficar pronta, posto aqui haha

Vlw galera
Reply all
Reply to author
Forward
0 new messages