Newsgroup: it.comp.os.linux.sys
Titolo: Hylafax - domanda

Ciao a tutti,
qualcuno di Voi usa Hylafax?
Sto cercando di capire dalla documentazione se esiste qualcosa a livello
server che converte automaticamente i documenti in formato office in
postscript o pdf o tiff.
Non riesco a capire però se questo sia possibile farlo lavorare lato server
o devo sempre operare preventivamente la conversione a livello client.
Grazie mille per l'attenzione.
Ciao
Andrea

 Grazie mille per l'attenzione.
Prego,
Michele

The Vez2 ha scritto:

Prova a dirlo con parole tue...
che non si capisce cosa cerchi..

Ciao,
cerco di spiegarmi in maniera più chiara.
Vorrei tirare su una macchina fax server dedita fondamentalmente al mail to
fax.
Gli utenti devono inviare mail con allegati documenti office ed il server mi
deve faxare tali documenti.
Purtroppo ho degli obblighi ben precisi da rispettare:
1) sulle macchine client non deve essere installato alcun tipo di software
client
2) i documenti in attachment sono per forza Microsoft Office ( che
iattura....)
Spero di essere stato più chiaro...
Grazie a tutti
Ciao
Andrea

 iattura....)
E se invece che mail usi una stampante virtuale?
Salsafax ti permette di fare da cliente windows una normale stampa e di 
gestirla su hylafax.
Ti consiglio comunque di modificarlo pesantemente... io l'ho dovuto 
praticamente riscrivere: soprattutto le regex erano scritte un po' con 
il deretano.
-- 
Renato

 
Michele Petrazzo

 
Guarda Salsafax: è un "driver" per cups. Poi shari la stampante via 
samba, e gli mandi documenti che contengano (ad esempio)
Fax-Nr: 02678908766
E-m@il: 
notifi...@mio.dominio.com
e il fax parte, e se vuoi ti arriva pure la notifica.
Basta fare un paio di template per word, excel, etc, ed ecco a te il fax 
senza installazione client.
Noi lo usiamo in produzione, e a parte il debug sulle mie personali 
modifiche poi è andato bene.
Ribadisco che salsafax va modificato (è in perl), perchè così com'è è 
abbastanza pessimo.
-- 
Renato


Non avevo pensato a questo tipo di implementazione. Ho, però, due dubbi:
1) Una piccola installazione (la stampante virtuale samba-cups), la devi
comunque aggiungere al client, e il nostro amico, ha specificato che non
voleva nessuna installazione, piuttosto io userei uno script cgi o 
qualcosa di simile, magari con log-in per mandare i fax, anche se, in
questo modo devi usare solo documenti di tipo "compatibile".
2) Credo che Salsafax funzioni con la logica di "grep", prende il numero
che trova dentro i campi fax, email, ... e li usa. Se però la
conversione documento->postscript non viene effettuata "correttamente",
quindi i carattere non viene scritto in maniera "leggibile" da un
qualsiasi script, ma trasformato in immagine, il palco cade. Da un paio
di prove che ho potuto fare, questo avviene abbastanza spesso.
Michele Petrazzo

 di prove che ho potuto fare, questo avviene abbastanza spesso.
La conversione in postscript la fa windows, visto che la stampante la 
imposti con un driver postscript :-)
Ti assicuro che funziona perfettamente. Ho solo dovuto modificare le 
regexp in salsafax perchè in alcuni casi il txt estratto dal postscript 
non andava a capo dopo il numero, facendo fallire la rilevazione.
Poi ovviamente si useranno dei template, con le due righe di numero fax 
ed email sono già scritte e sono solo da compilare. Non credo che tu 
abbia utenti che prendono uno screenshot del numero di fax e lo 
inseriscono in un documento word, no?
-- 
Ciao,
    Renato
IHGGer #904

 inseriscono in un documento word, no?
Diciamo di no, ma è meglio non dirglielo, altrimenti ci può essere un
precedente!
Dalle mie prove, invece, con un driver ps standard, tipo "Apple laser
write 12/600", certi font vengano convertiti in immagine, quindi non
sono filtrabili.
La mia prova:
documento openoffice write, stampato su stampante ps su file, con
quattro righe:
test1 -> times -> non trovato
test2 -> arial -> trovato
test3 -> comics -> non trovato
test4 -> serif -> non trovato
non credo sia una buona media!
Saluti,
Michele Petrazzo

 non credo sia una buona media!
Primo, rileggi la parte dei template: la gente AFAIK si ASPETTA di dover 
riempire un "modulo fax" sul computer. Se la parte dove ci sono i numeri 
di fax la preimposti leggibile, allora sarà leggibile.
Secondo... vai a vedere come funziona salsafax: afair prende il ps e lo 
passa a ps2ascii, non fa il grep direttamente sul ps.
Mai visto un pezzo di testo che diventi immagine in postscript, veramente.


 Mai visto un pezzo di testo che diventi immagine in postscript, veramente.
Prima di parlare, dovrei documentarmi! Az.
E' perfettamente vero. Ho provato a fare un bel:
ps2ascii 
test.ps
 | less
e all'interno c'è tutto il testo.
Non credevo che il ps funzionasse così bene! Questo mi apre un mucchio
di strade per la mia archiviazione documentale. Grazie,
Michele Petrazzo

 di strade per la mia archiviazione documentale. Grazie,
Prego! Anche io sono rimasto stupito dalla flessibilità di una soluzione 
del genere :-)


 Idea ottima, ma implementata col deretano.
e` la 20esima volta che lo scrivi, a 'sto punto auspico che:
- abbia messo la tua versione riveduta e corretta da qualche
parte (non e` manco gpl, afair)
- l'abbia comunicato all'ignazio che l'ha scritto altrimenti
e` un inutile parlarsi addosso di sw libero :)

frick ha scritto:

Sono un tantinello preso, ma lo faro'... :-)
E' che sono tutti tweak molto specifici per la nostra installazione, non 
mi sembrava molto significativo da distribuire.
L'unica cosa proprio di programmazione è l'uso smodato di variabili 
globali anche quando ci sono chiamate alle funzioni, invece di usare dei 
parametri.
In realtà stavo pensando di reimplementarlo in python :-)


 
Visto che "sono un programmatore python", o almeno diciamo che ho fatto
un po di cose che funzionano e lo ho pubblicate su 
sf.net
, magari nel
tempo libero, che sicuramente nessuno dei due ha :), facciamo qualcosa
assieme e lo pubblichiamo su 
sf.net
.
Michele

 assieme e lo pubblichiamo su 
sf.net
.
Hehe.. non sarebbe una cattiva idea, il problema è proprio il tempo 
materiale... salsafax di suo non è niente di complicato, in effetti.
L'unica cosa di veramente "geniale" che fa è agire come driver cups, che 
magari non è complesso, ma io non avrei saputo da dove iniziare. In 
realtà da quel che capisco basta "essere" un programma che prende 8 o 9 
argomenti sulla linea di comando e sa che farsene :-)


 materiale... salsafax di suo non è niente di complicato, in effetti.
Rispondo a me stesso solo per notare che sono solo 400 righe di codice 
perl, compresi i commenti e i template delle email... ci faccio un 
pensierino serio alla reimplementazione...


 
Questa è una cosa semplicissima; questo semplicissimo script, messo in
/usr/lib/cups/backend/, prende i dati passati e li mette in /tmp/out.pdf
Cups passa questi argomenti (se non ricordo male):
'/usr/lib/cups/backend/pdf', '7593', 'michele', '(stdin)', '1', ''
mionome, idprint, user, nome ingresso, numero pagine, nome uscita
PDFBIN=`which ps2pdf`
OUTPUTFILENAME="/tmp/out.pdf"
# case of no argument, prints available URIs
if [ $# -eq 0 ]; then
         echo "Convertitore pdf \"Unknown\" \"Convertitore pdf\""
         exit 0
fi
# case of wrong number of arguments
if [ $# -ne 5 -a $# -ne 6 ]; then
         echo "Usage: pdf job-id user title copies options [file]"
         exit 1
fi
# run ghostscript
if [ $# -eq 6 ]; then
         $PDFBIN $6 "$OUTPUTFILENAME"
else
         $PDFBIN - "$OUTPUTFILENAME" >& /dev/null
fi
Michele

 cosa così semplice... :)
Eh, la mia di morosa/moglie ha un account sulla linux box e da quando 
abbiamo internet la usa piu' di me!!!


 non mi sembrava molto significativo da distribuire.
Be', incidentalmente ieri stavo rileggendo la cattedrale e il bazaar,
e dice una cosa giustissima: la maggior parte del software open source
nasce da una necessita' dell'autore. Lo sviluppo "a bazaar" poi fa si'
che il software possa espandersi e vivere di vita propria grazie ad
altri utenti-hacker che hanno i tuoi stessi bisogni.
.a.
-- 
Il mattino ha l'oro in bocca. Il MATTino ha l'OrO In bOcca.
i lma tt ino ha l'o roin bocc a.ilmattinohal'oroinbocca. il ma tt in
oh al' or oi nb oc ca. il matti noha l'oroinbocca. IL MATtiNO Ha l'ORO
InBOCCa. I l m a t t i n o  h a l' o r o i n b o c c a . ilmattinohal'oroin
BoCcA. iLmAtTiNoHaL'oRoInBoCcA.

 altri utenti-hacker che hanno i tuoi stessi bisogni.
http://www.pluto.it/journal/pj0501/bezroukov.html
 (e` di qualche anno
fa, ma dimmi tu quale dei due e` + aderente alla realta`)