Pular para o conteúdo

Como formatar arquivo texto para sair em 66 linhas.

Responder tópico
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
  • Denunciar
  • Indicar

1. Como formatar arquivo texto para sair em 66 linhas.

Enviado em 13/02/2015 - 16:54h

Boa tarde,

Estou tendo um problema para imprimir arquivos de texto puro nas impressoras laser de uma empresa que presto suporte...
Preciso que a impressão saia em modo paisagem, 132 colunas e 66 linhas...
Já consegui fazer imprimir em modo paisagem e em 132 colunas.. estou me batendo para que o arquivo saia com 66 linhas...
Para isso fiz o seguinte script...

#!/bin/ksh

IMPRESSORA="$1"
COPIAS="$2"
ARQUIVO="$3"
ARQUIVOTEMP=/BACKUP/impressao/$USER$$.pcl

echo "\033E" >> $ARQUIVOTEMP
echo "\033&l1O" >> $ARQUIVOTEMP
echo "\033&k3G" >> $ARQUIVOTEMP
echo "\033(s18H" >> $ARQUIVOTEMP

echo "`cat $ARQUIVO`" >> $ARQUIVOTEMP
echo "\033E" >> $ARQUIVOTEMP

lpr -P $1 -w 132 $ARQUIVOTEMP

rm -rf $ARQUIVOTEMP


Alguém pode me ajudar a fazer o arquivo sair em 66 linhas??

Meu sistema operacional é o AIX 5.1 L

Obrigado.





Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

2. Re: Como formatar arquivo texto para sair em 66 linhas.

Enviado em 13/02/2015 - 18:49h

Experimente usar o pr.

3. Re: Como formatar arquivo texto para sair em 66 linhas.

Enviado em 18/02/2015 - 10:04h


Bom dia..

alterei o comando de envio para impressora para
pr -l66 $ARQUIVOTEMP | lpr -P$1 -w 132 


mas única diferença foi que antes de sair o arquivo que preciso saiu uma folha com a data e o nome do arquivo que mandei imprimir...
Mas continuou saindo com menos linhas que o necessário...

4. Re: Como formatar arquivo texto para sair em 66 linhas.

Enviado em 18/02/2015 - 11:01h

djonathan666 escreveu:


Bom dia..

alterei o comando de envio para impressora para
pr -l66 $ARQUIVOTEMP | lpr -P$1 -w 132 


mas única diferença foi que antes de sair o arquivo que preciso saiu uma folha com a data e o nome do arquivo que mandei imprimir...
Mas continuou saindo com menos linhas que o necessário...


Tanto o pr quanto o split são potenciais opções mas o ambiente é AIX e não sei afirmar e tampouc criar exemplos :P

Não resolveria inserir um caractere ou sequência de controle de "form-feed" a cada sessenta e seis linhas?

5. Re: Como formatar arquivo texto para sair em 66 linhas.

Enviado em 18/02/2015 - 13:47h

Consegui fazer a impressão sair corretamente alterando algumas configurações da impressora pelo SMIT...
Meu único problema, é que se o arquivo que mando tem mais de uma página, entre cada folha impressa ela envia uma em branco.
Com a alteração que fiz, não preciso mandar nenhum comando PCL no cabeçalho do arquivo, envio ele diretamente para a impressora usando
lpr -Pimpressora -h arquivo 


Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

Entre na sua conta para responder.

Fazer login para responder