Anch'io avevo avuto lo stesso problema. Dovevo convertire una tabella di mysql senza passare da php/java ecc... Ogni tot (tramite cron job) e inviarla in stampa.
Con html2ps ho provato per 5 min, alla fine ho usato lynx per "convertire" in plain text e poi mandarla in stampa :
codice:
# stampo la data
echo `date` > tmp.html;
# faccio il dum della query in html
echo `mysql -u$dbuser -p$dbpsw $dbname -N -s -r -t -H -e "$query"` >> tmp.html;
# uso lynx per convertire in plain text
lynx -force_html -nolist -dump tmp.html > tmp.txt
# mando in stampa
lpr tmp.txt -P $printer
# rimuovo i file temporanei
rm -f tmp.txt tmp.html
Se ti può andare il plain text può essere una soluzione..
Se no..
Hai provato ad eseguire html2ps da terminale?
P.S. Spero di non aver capito male, ma settare /usr/bin a 777 non mi sembra una buona idea...