Cupsfax.

Progetto CupsFax contiene un set di due script per integrare un server fax nel sistema di stampa di CUPS.
Scarica ora

Cupsfax. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Public Domain
  • Prezzo:
  • FREE
  • Nome editore:
  • Olaf Titz
  • Sito web dell'editore:
  • http://sites.inka.de/bigred/sw/

Cupsfax. Tag


Cupsfax. Descrizione

Il progetto CupsFax contiene un set di due script per integrare un server fax nel sistema di stampa di CUPS. Il progetto CupsFax contiene un set di due script per integrare un server fax nel sistema di stampa di CUPS. Per inviare un fax, l'utente lo stampa alla coda della stampante designata. Riceverà quindi una mail con un collegamento a un modulo Web. In questo modulo Web, l'utente può inserire parametri aggiuntivi - soprattutto, il numero di fax ricevente. Questo modo, non ci sono condizioni aggiuntive su ciò che può essere stampato, come i numeri di fax incorporati nel nome del file o del lavoro. Questo può anche essere completamente integrato in una configurazione Samba / Cups, consentendo ai client Windows di inviare documenti arbitrari come fax. Dà anche la piena potenza della pipeline di lavorazione della stampa delle tazze da inviare fax.requirementi: · Tazze (testate con 1.2.4) · Hylafax (testato con 4.3) · Per altri programmi fax, lo script CGI dovrebbe essere adattato. · Perl (Testato con 5.8) con i moduli CGI e MIME :: Base64. · Qualsiasi webserver CGI-Capable.Come da installare: Modificare i parametri nella parte superiore del Makefile secondo necessità.Run "Effettuare l'installazione" come root. Questo installa i programmi e crea una directory spool. Installa anche uno script Cron.Daily se il tuo sistema ha la directory Cron.Daily. In caso contrario, è consigliabile installarlo manualmente da qualche parte e farlo funzionare regolarmente. (Questo script di cron rimuove semplicemente i vecchi file di spool rimasti da errori o lavori abbandonati.) NOTA: la directory spool deve essere su un filesystem che supporta i nomi dei file sensibili al caso con una lunghezza fino a 30 caratteri. Non utilizzare la directory di spool di Cups esistenti.Restart Cupsd. Creare una definizione della stampante sulle tazze con le seguenti caratteristiche: Dispositivo: "Richiedi risposta utente" URI: URSESPONSE: seguito dal collegamento CGI. Per esempio. USERSPONSONSE: http: // PrintServer / CGI-BIN / CUCSSFAXPROVIDE Un file PPD: Utilizzare il postscriptFax.ppd trovato in questo pacchetto.Come funziona: il backend UserResponse scrive due file nella directory spool. Il nome del file di lavoro è casuale (vedi sotto perché). Questo file contiene una riga con parametri. I dati di stampa sono scritti in un secondo file, denominati come il primo con "_D" Appendend. Inoltre, il backend invia una mail al proprietario del lavoro, contenente un collegamento al programma CPIFax CGI con il parametro del file di lavoro come parametro. Se nessun errore è accaduto fino ad ora, il lavoro è completato nel sistema di CUPS.Quando chiamato dall'utente con i parametri giusti, il programma CGI legge il file di lavoro. Emette una forma da compilare. Dopo che il modulo viene inviato, il programma CGI chiama SendFax. Quando SendFax termina senza errori, rimuove i file della bobina e il lavoro è completato. L'unità utente è in realtà un programma generico che può essere utilizzato per la post-elaborazione arbitraria dei lavori di stampa. Scrive solo i file della spool e notifica all'utente. L'ulteriore elaborazione avviene tramite il programma CGI.Security I file della spool sono scritti e letti sotto l'ID del proprietario del lavoro con la modalità 600, quindi solo il proprietario del lavoro può accedere al lavoro. A tale scopo, entrambi gli script sono installati root setuid e assumono l'identità dell'utente quando necessario. Poiché lo script CGI ha accesso a tutti i lavori, come indicato dal nome del file del lavoro: il nome del lavoro è una stringa casuale. La directory spool non è leggibile in tutto il mondo, quindi non è possibile che un utente scoprire i parametri giusti per manipolare i lavori di un altro utente. Questo può essere reso ancora più sicuro proteggendo lo script CGI con l'autenticazione HTTP, in cui il nome utente deve Abbina il nome del proprietario del lavoro di stampa. Guarda il commento a Cupsfax.in. Ciò richiede una configurazione appropriata del server WebServer.Il file di lavoro del file di spool contiene, su una riga, il nome della stampante, l'ID del lavoro, il nome utente, il tempo di creazione e il titolo del lavoro. I campi sono separati dalla scheda. Il tempo è dato in secondi Unix. Il file di dati contiene i dati di stampa, che vengono passati al programma SendFax su input standard.


Cupsfax. Software correlato

Keplero.

Keplero è un programma creato per produrre un sistema di flusso di lavoro scientifico open source. ...

193

Scarica

Bika Interlab.

Bika Interlab è un LIMS combinato (sistema di gestione delle informazioni di laboratorio), flusso di lavoro e sistema di gestione dei contenuti Web. ...

292

Scarica

CYPASSWD.

una GUI per aggiungere nuovi utenti e modifica delle password utilizzando Shadow e Samba ...

145

Scarica