acho que estamos falando de coisas um pouco diferentes, vou descrever aqui a maneira de que eu entendi o que voce quis dizer
"Isso é muita areia para a caçamba desse caminhão."
De fato quando pesquisei isso, minha intenção era de somente mostrar na página web quem imprimiu, o nome do documento, uma miniatura em flash das folhas (o pessoal que está usando se amarrou nisso) e (sem sucesso) o numero de páginas do documento. coisas que consegui através dos "$ARGV[X]"
"Considere que se pudermos numerar as páginas, também poderemos mudar a tipologia, aplicar bolds, underlines, etc."
Acho que voce está falando sobre editar o pdf; não, a intenção é somente mostrar o numero de páginas do documento na web
"E para mandar diretamente para a impressora, realmente não precisaria do cups. Bastaria ecoar pela porta serial ou paralela. "
Mas nesse caso o dispositivo tem de ser compatível com postscript Level 3 etc etc - é isso?
Vou tomar como dica, obrigado
Atualmente nada é impresso diretamente, os alunos imprimem nessa "impressora bem compartilhada" e se dirigem até a central de cópias, lá é feito o download e impresso da maneira tradicional
uma correção da minha dica:
"antes que perguntem, não dá para usar $ARGV[5])" era pra eu escrever [6]
e antes de perguntem (de novo) porque eu simplesmente não compartilhei a pasta dos pdf's via samba; é porque não quis.... pronto, (mais por uma questão de aprender fazer algo de maneira diferente)
vou deixar o link do serviço, (está em produção, vou deixar um tempo as portas abertas caso alguem queira dar uma olhada então por favor não avacalhem), um modelo com essas funções que mostrei na dica ainda tá na minha VM do Virtualbox
funciona assim: mapeiem a impressora:
http://150.162.92.60:631/printers/CUPS-PDF">
http://150.162.92.60:631/printers/CUPS-PDF
mandem imprimir algo nela e uma miniatura vai surgir em:
http://150.162.92.60
usei o ppd acrobat distiller, mas acho que generic PS funciona também.
Se o pessoal quiser faço um artigo disso