Re: Problema/ dúvida com cat /dev/lp0
> Olá,
>
> Estamos trocando um antigo servidor de impressão que estava com linux
> 2.2.13 (Mandrake), conectado a uma impressora da HP laserjet (HP8100).
> Nesta máquina, quando fazemos cat /dev/lp0 (necessário para o serviço de
> quotas de impressão - solicitando o contador interno de páginas), temos
> o resultado:
> __________________________________________________
> printerserver:~# echo -e "\33%-12345X@PJL\n@PJL INFO
> PAGECOUNT\n\33%-12345X" > /dev/lp0
> printerserver:~# cat /dev/lp0
> @PJL INFO PAGECOUNT
> 285783
> printerserver:/~#
> __________________________________________________
> Reparem na última linha. O cat finaliza e retorna para a linha de comando
!
>
> A questão é que estamos configurando uma nova máquina, com Linux 2.4.19
> (Debian) e, nesta máquina, quando executamos a mesma sequencia obtemos
> _______________________________________________
> cupserver:~# echo -e "\33%-12345X@PJL\n@PJL INFO PAGECOUNT\n\33%-12345X"
> > /dev/lp0
> cupserver:~# cat /dev/lp0
> @PJL INFO PAGECOUNT
> 285783
> _______________________________________________
> Reparem que o cat não é finalizado, só retornando à linha de comando com
> ^c !!! Nem preciso dizer que este fato simplesmente indisponibiliza
> todo o serviço de quotas de impressão.
>
>
> Por favor, alguém tem alguma sugestão. Realmente não sabemos mais o que
> tentar...
Gustavo,
Botar um \n no final da string argumento do echo não resolve seu problema
não?
Outra coisa. Você leu a página man do echo? Lá fala que se seu shell tiver
um comando echo vai se sobrepor a este. Você sabe se seu shell tem um
comando
echo interno?
Reply to: