Impressão de recibos com impressora matricial

Forum para usuários do Biblivre 5
recall
Mensagens: 19
Registrado em: 05 Jul 2015, 20:39

Impressão de recibos com impressora matricial

Mensagem por recall » 13 Out 2018, 16:18

Exixte algum módulo java para imprimir em modo "text only" com uma impressora matricial de cupon não fiscal?
O resultado do recibop no Biblivre é enviado para a impressão como imagem raw.
As impressoras de cuipon não fiscal não interpretam esse tipo de arquivo. Seria necessário um filtro que tranformase o texto a ser impresso em linhas de comando.
O meu problema é igual ao citado neste forum:

https://ubuntuforum-br.org/index.php?topic=46375.0

Sei que no windows isso é possível usando o internet explorer mas no meu caso uso o Ubuntu e firefox

cleydyr
Administrador
Mensagens: 839
Registrado em: 19 Jul 2017, 19:43
Localização: Recife
Contato:

Re: Impressão de recibos com impressora matricial

Mensagem por cleydyr » 13 Out 2018, 19:08

Oi, @recall. Tudo bem?

Você gostaria de imprimir os recibos de empréstimo numa impressora matricial, correto?

Se sim, o Biblivre 5 tem algumas opções para a configuração de impressora. Vá até Administração > Configurações na sessão "Tipo de impressora para recibo de empréstimos". Se não estiver selecionada a opção "Impressora comum", então todos os recibos serão gerados em formato de texto simples, como no exemplo abaixo:

Código: Selecionar todos

****************************************
*                                      *
* Biblioteca Exemplo *
*                                      *
****************************************
            13/10/2018 21:54            

Nome:    CLEYDYR DE ALBUQUERQUE
Matrícula: 01039

            **Empréstimos**             

********************
Autor:
   Bunin, Rachel Biheller.
Engeleit, ...
Título:
   Vamos usar o computador! : 1
Nro. Registro:
   1
Tombo Patrimonial:
   BPM.2012.1
Data de Empréstimo:
   13/10/2018 21:54
Data para devolução:
   22/10/2018 00:00
********************


****************************************
Se você pode imprimir algum arquivo de texto na impressora pelo Ubuntu, você pode imprimir esse conteúdo também, já que ele é apenas texto simples. ;)

Abraço!
Github
Medium
biblivre.cloud: sua biblioteca online sempre estável, a partir de qualquer lugar

recall
Mensagens: 19
Registrado em: 05 Jul 2015, 20:39

Re: Impressão de recibos com impressora matricial

Mensagem por recall » 15 Out 2018, 13:02

Cleydir,

Não deu certo. Selecionei o seu texto e dei um "crtl p" e nada mas,
se vc der o comando: echo "testeeeee" > /dev/lp0 pois não é poscript

Também testei diretamente usando um backup do Biblivre sem resultados. O print que vc está vendo é de um miccro que tenho instalado o Fedora 20 que reconhece a impressora matricial automaticamente sendo que a impressora genérica de text only adicionei manualmente.
A impressora em questaão é a seguinte: bematech mp20

Retirado do link abaixo citado:
"O ideal é que o tratamento de impressao seja feito pelo aplicativo que emite o relatorio, gerando um arquivo texto e imprimindo por linha de comando diretamente na porta de comunicacao (serial/paralela)"

Se houvesse um jeito de transformar o recibo em linhas de comando resolveria o problema.
Anexos
fotografia4.png

cleydyr
Administrador
Mensagens: 839
Registrado em: 19 Jul 2017, 19:43
Localização: Recife
Contato:

Re: Impressão de recibos com impressora matricial

Mensagem por cleydyr » 17 Out 2018, 06:26

Oxe, @recall. Aí já é um problema de Linux e não tem nada a ver como Biblivre 5. :ugeek:

Mas vamos tentar algo. Eu realmente não sei como funciona exatamente a tua impressora, mas pelo jeito dá pra jogar caracteres para um arquivo e ter esses caracteres impressos. Em geral você pode salvar o arquivo de texto como, por exemplo, meu_arquivo.txt e dar um

Código: Selecionar todos

cat meu_arquivo.txt > /dev/lp0
ou ainda você pode fazer algo como

Código: Selecionar todos

cat >> /dev/lp0 << EOL
cole
as linhas
do recibo 
aqui no meio
EOL
Espero que ajude.

Abraço!
Github
Medium
biblivre.cloud: sua biblioteca online sempre estável, a partir de qualquer lugar

Responder

Voltar para “Fórum Biblivre 5”