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
Impressão de recibos com impressora matricial
-
- Mensagens: 19
- Registrado em: 05 Jul 2015, 20:39
-
- Administrador
- Mensagens: 839
- Registrado em: 19 Jul 2017, 19:43
- Localização: Recife
- Contato:
Re: Impressão de recibos com impressora matricial
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:
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!
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
********************
****************************************
Abraço!
-
- Mensagens: 19
- Registrado em: 05 Jul 2015, 20:39
Re: Impressão de recibos com impressora matricial
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.
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.
-
- Administrador
- Mensagens: 839
- Registrado em: 19 Jul 2017, 19:43
- Localização: Recife
- Contato:
Re: Impressão de recibos com impressora matricial
Oxe, @recall. Aí já é um problema de Linux e não tem nada a ver como Biblivre 5.
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
ou ainda você pode fazer algo como
Espero que ajude.
Abraço!
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
Código: Selecionar todos
cat >> /dev/lp0 << EOL
cole
as linhas
do recibo
aqui no meio
EOL
Abraço!