Como formatar arquivo texto para sair em 66 linhas.

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

Djonathan Tamanini
djonathan666

(usa CentOS)

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.







  


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

Paulo
paulo1205

(usa Ubuntu)

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

Experimente usar o pr.


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

Djonathan Tamanini
djonathan666

(usa CentOS)

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.

Perfil removido
removido

(usa Nenhuma)

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.

Djonathan Tamanini
djonathan666

(usa CentOS)

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 








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts