Marcos Tischer Vallim wrote:
	Poderia enviar uma conf de impressora do seu printcap??
WLSSP024:\
:lp=/dev/null:\
:sd=/var/spool/lpd/WLSSP024:\
:af=/var/spool/lpd/WLSSP024/acct:\
:mx#0:\
:if=/usr/local/bin/smbprint:\
:sh:

rfA033nome_do_host � um exemplo de nome de arquivo gerado no diret�rio de spool. Entretanto, esse nome � gerado pelo MEU lpd, pois "nome_do_host" � uma entrada no meu /etc/hosts, e n�o o `hostname` l� do mainframe. Na fun��o readjob() do arquivo recvjob.c ele forma o nome desse arquivo, como segue abaixo:

strlcpy(cp + 6, from_host, sizeof(line) + (site_t)(line - cp - 6));

A vari�vel from_host � preenchida no lpd.c, quando o host � autenticado no /etc/hosts.lpd. Notem que o "cp + 6", que � o byte onde ele vai colar o nome do host � justamente onde ele enfia :-) o "rfA033" que � um nome, supostamente aleat�rio, onde nas minhas observa��es, ele varia a primeira letra (d, t, r) e o n�mero (sufixo). A quest�o que fica �: � padr�o do lpd reservar esses 6 bytes para que o host originador preencha, ou ele mesmo (o lpd) gera esse prefixo? Acredito que seja a segunda alternativa, pois (ainda) n�o verifiquei todo o c�digo do lpd. Se isso se confirmar, temos que o transtorno � causado pelo pr�prio lpd, e n�o pelo mainframe, mas........... o lpd existe desde a era cenoz�ica e n�o � poss�vel que ainda n�o tivesse encontrado esse bug. Insisto que o lpd n�o informa sobre erros de impress�o e alguns arquivos permanecem no diret�rio do spool.

Leonardo

_______________________________________________________________
Sair da Lista: http://www2.fugspbr.org/mailman/listinfo/fugspbr
Historico: http://www4.fugspbr.org/lista/html/FUG-BR/


Responder a