Newsgroup: it.comp.www.php
Titolo: Stampare su fogli precompilati

Ciao a tutti ho il seguente problema.
Sto creando un programmino in php per la gestione di un magazzino.
E' necessario stampare dei report su fogli precompilati (con stampanti
a ciclo continuo) e quindi i dati pescati da DB devono essere inseriti
in determinate posizioni della pagina.
Esiste un modo in php per far questo?? Qualcuno conosce qualche cgi che
posso richiamare da php?
Grazie mille

 in determinate posizioni della pagina.
Puoi Ricreare la struttura del documento (sommariamente) su cui vuoi
stampare usando i wrapper per la gestione dei PDF: successivamene inserisci
in posizione "predeterminata" i dati da stampare; come ultimo passaggio
rendi la struttura invisibile per evitare che venga effettuata una
sovrastampa della struttura.
PS: non dimenticare di consultare anche le voci PS e SGML su wikipedia.
Bye
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Inviato via 
http://arianna.libero.it/usenet/
Grazie per la celere risposta

 in pdf, rallenterei il tutto.
Beh.. allora la soluzione é leggere il manuale del PHP all'indirizzo
http://fi.php.net/manual/it/ref.printer.php
Trovi tutti i wrapper per la gestione della stampante. Bye


 Beh.. allora la soluzione é leggere il manuale del PHP all'indirizzo
Peccato che è server side e funziona solo con win (anche perchè su linux 
ottieni il solito risultato buttando l'output su file e facendo, via 
system, un cat output.txt | lpr)
Se la stampante è connessa al server puoi utilizzare la funzione sopra 
citata, altrimenti il PDF è l'unica soluzione (cmq far stampare un pdf 
su un modulo continuo la vedo dura, soprattutto per problemi di velocità 
di stampa, data la stampante a aghi) Altra soluzione CSS oppure se 
lavori con win/IE potresti tentare la creazione di un file di testo/rtf 
e la relativa stampa (ammesso che l'azione di print IE la demandi a 
notepad/wordpad altrimenti niente di fatto)
	Francesco

Francesco F ha scritto:
[cut]
Altra soluzione CSS
[cut]
Io ho visto diversi programmi gestionali utilizzare questa soluzione per 
la stampa su moduli continui. Bisogna smanettare molto con i css ma alla 
fine il risultato e' decente.
-- 
www.filippopisano.com

 la stampa su moduli continui. Bisogna smanettare molto con i css ma alla
Avresti qualche link da vedere relativo ai css??


 Avresti qualche link da vedere relativo ai css??
Penso che sia una cosa abbastanza difficile da gestire (se devi avere 
una precisione al "millimetro")
Ma la stampante è connessa al server (o un determinato client) oppure 
devi avere la possibilità di stampare da ogni client verso la propria 
stampante?
Se non l'hai provato, ti consiglio nuovamente la generazione di un file 
di testo/rtf e il download di tale file da IE, con relativa stampa.
Ricordati che le stampanti ad aghi hanno un'alta velocità di stampa se 
l'output è solo testo (il classico, su dos/win type xxxx > lpt1 )
	Francesco


-- 
Stefano

 di testo/rtf e il download di tale file da IE, con relativa stampa.
Il problema è che ora utilizzano un prog su dos e stampano
immediatamente senza esportare in un file. Se gli porto un programma un
"pò più moderno" che però gli rallenta la produzione, credo proprio
che mi mandano a quel paese  :-) !!


 che mi mandano a quel paese  :-) !!
Come sopra. Che senso ha, visto che i dati e la stampante sono sul 
server, generare la stampa dal client? Ovviamente se ogni client aveva 
la sua stampante era un discorso diverso (risolvibile lo stesso, via 
condivisione di stampante)
	Francesco

 Stefano

 	Francesco
Grazie

 
Intanto il server è linux o win?
Se hai un normalissimo file di testo e lo stampi, riesci a "centrare" 
gli spazi? Ovviamente se richiedi anche la stampa condensata le cose si 
fanno un attimino più difficili!
	Francesco

 parola nella posizione x1,y1 un'altra, ecc....
Credo non sia impossibile con i css. Del resto puoi dare delle
coordinate x/y proprio precise al millimetro.
Io devo far stampare delle etichette su dei fogli adesivi quindi č
grosso modo quello che devi fare tu. Quando (e se) ho fatto ti dico.
-- 
Stefano

 Stefano
E farlo per esempio con un cgi? Da php passo i parametri al file cgi
per la stampa. Il file conterrà una funzione (in un linguaggio ideo al
mio problema) che mi manderà in stampa.
E' possibile?
In che linguaggio lo posso fare?
Grazie