Stampa di documenti generati con PHP

renoir09

Utente Attivo
10 Ago 2009
72
0
0
Ciao a tutti ed in particolare a tutti gli utenti che, gentilissimi, rispondono sempre alle domande mie e di altri navigatori con cordialità, competenza e puntualità.
Vorrei aprire una nuova discussione, per il momento più sul piano teorico che sul codice, e riguarda la stampa di documenti che vengono creati con PHP.
Spiego meglio.
Ho realizzato (grazie al prezioso aiuto di questo forum) una query che mi seleziona una lista ordinata (da 1 a n...) di persone che hanno versato ogni anno un certo ammontare di denaro ad una associazione di volontariato. Questa lista di persone mi viene evidenziata in una pagina e alla fine dei dati corrispondenti ad ogni singola persona, c'è un comando stampa, attraverso il quale creo un modulo (in un'altra pagina) che integra del testo html con i dati della persona selezionata (esempio: tizio ha versato per l'anno 2008 questa quota secondo disposizioni di legge...bla bla bla) creando una ricevuta fiscale in versione stampabile. Questa ricevuta fiscale viene poi stampata, ad esempio, direttamente dal browser (Firefox, stampa pagina).
La domanda è:
Esiste un metodo affinchè tutto questo venga fatto in automatico con un solo comando magari integrando PHP con altri script o plug-in?
Ovvero: esiste un modo affinchè io cliccando su un solo pulsante riceva in automatico la stampa di tutte queste ricevute (senza quindi stare a cliccare ogni volta sul comando stampa di ogni dato e senza dover cosi' ricevere ogni volta la schermata della versione stampabile della singola ricevuta da stampare inevitabilmente con Firefox)?
Un po' complicato vero, o no? Lancio quindi la discussione per chi voglia perdere un po' di tempo.
Bye!!!:)
 

satifal

Utente Attivo
25 Set 2008
522
13
0
Roma
Puoi trovare una guida completa delle funzioni PHP per la stampa QUI.
Come punto di partenza guarda QUI che ti spiega, anche con degli esempi, come aprire una connessione verso una stampante.

P.S.
Comunque considera che tali funzioni sono utilizzabili solo sotto Windows e che comunque PHP è un linguaggio lato server mentre la stampa avviene lato client.
 
Ultima modifica:

renoir09

Utente Attivo
10 Ago 2009
72
0
0
Grazie

Thanks!!!
L'unico problema è che forse dovro' cambiare qualcosa nel file php.ini, lavorando su Linux...:fonzie:
 

renoir09

Utente Attivo
10 Ago 2009
72
0
0
Cominciamo bene

"L'unico problema" si è già traformato in una montagna bella tosta. Consultando la rete pare che con Linux sia molto più complicato stampare da una pagina PHP. Sembra che le funzioni siano supportate solo su Windows...:eek:

ho aggiunto il codice:
extension=php_printer.dll
al mio file php.ini

ma ricevo sempre questo da ogni pagina nella quale provo ad inserire la funzione printer_open:

Call to undefined function printer_open()
 
Ultima modifica:

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
Lavori in locale o in remoto? Te lo chiedo perché php funziona sul server quindi potresti stampare solo attraverso la stampante del server.
Usa la funzione print di Js e sei apposto.
 

satifal

Utente Attivo
25 Set 2008
522
13
0
Roma
Se ti serve una stampa lato client l'unico modo possibile è la funzione print() di javascript altrimenti, in caso tu sia ad esempio su una intranet e vuoi stampare lato server allora puoi utilizzare PHP. Per una stampa da remoto (lato client) utilizzando javascript e la funzione print() ti compare automaticamente la finestra di sistema di selezione della stampante, e questo è inevitabile, ma è possibile inventarsi qualcosa che semiautomatizzi la procedura.
 
Discussioni simili
Autore Titolo Forum Risposte Data
M Problemi con la stampa dei valori in php PHP 1
D Stampa a video in altra pagina html Database 3
K Margini di stampa Photoshop 4
Samuele Ronzani Stampa su stampante predefinita Javascript 11
F INDESIGN: problema esportazione esecutivo per la stampa con foto B/N Webdesign e Grafica 1
M Stampa fpdf e lettere accentate PHP 0
S incoerenza di stampa. problemi con il magenta Photoshop 3
atipika INSERIRE ICONE DOWNLOAD E STAMPA WORDPRESS WordPress 10
L [RISOLTO] Stampa a video risultato count in html PHP 13
S [PHP] Stampa a video Nome e Cognome in seguito a login PHP 1
S Consigli per invio di comunicati stampa Discussioni Varie 2
P [WordPress] B2B stampa abbigliamento - plugin woocommerce? WordPress 2
M [PHP] Database e stampa files PHP 2
E [Photoshop] consigli per stampa puzzle personalizzato Photoshop 0
F [PHP + MYSQLI] Stampa a video di una tabella nel database PHP 4
P problema di stampa con photoshop Presentati al Forum 0
R [PHP] Problema stampa array bidimensionali con formula $html.=<<<myHtml... PHP 2
J modifica spooler di stampa per stampare in ordine di nome i files pdf Windows e Software 2
A Stampa da PHP PHP 4
jailbait [PHP] Upload immagine e stampa a schermo PHP 0
L border in tabella php + layout stampa PHP 0
E [PHP] associazione id e stampa a video PHP 0
napuleone [HTML] Numerazione pagine in stampa HTML e CSS 2
K [Visual Basic] Stampa e modifica record non funziona più Visual Basic 0
K [ASP.Net] Problema stampa e modifica ms sql ASP.NET 0
K stampa e modifica tabella in php e ms sql PHP 2
W [Photoshop] Problemi di stampa Photoshop 1
M [HTML] stampa riga condizionata HTML e CSS 3
D Stampa Webdesign e Grafica 1
S [Javascript] [HTML] problema nella stampa degli elementi della pagina Javascript 3
napuleone [Javascript] cambiare i parametri di stampa con js Javascript 2
E [PHP] creazioni nuove variabili per modulo di stampa PHP 1
N [PHP] stampa video PHP 3
otto9due [PHP] Dubbio esistenzaile: Regex email e stampa valori trovati.. PHP 5
Roulder [PHP] Stampa file di testo Automatico senza conferma PHP 1
V [PHP] stampa a video valori query array multidimensionale PHP 4
Rikk73 [C#] problema con stampa da query linq EnumerableRowCollection .NET Framework 0
M Stampa immagine video tabella HTML e CSS 4
F layout stampa css HTML e CSS 2
G PHP stampa di immagini PHP 2
V Stampa con msword PHP 3
teotode stampa automatica da php PHP 4
M stampa modello f24 con php PHP 1
C Cookiechoices Stampa pagina Javascript 2
Z recupero e stampa a video di immagini da database PHP 3
felino [Smarty] Stampa di una tabella dinamica, condizione su una cella PHP 1
J indirizzare coda di stampa Windows e Software 11
C Textarea stampa font personalizzato PHP 5
K Stampa ordine Javascript 6
A separare la stampa dei valori dell'array PHP 1

Discussioni simili