|
| HOMEPAGE | INDICE FORUM | REGOLAMENTO | ::. | NEI PREFERITI | .:: | RSS Forum | RSS News | NEWS web | NEWS software | |
| PUBBLICITA' | | | ARTICOLI | WIN XP | VISTA | WIN 7 | REGISTRI | SOFTWARE | MANUALI | RECENSIONI | LINUX | HUMOR | HARDWARE | DOWNLOAD | | | CERCA nel FORUM » | |
14-05-2013, 17.19.09 | #1 |
Gold Member
WT Expert
Registrato: 23-06-2004
Loc.: Cagliari
Messaggi: 13.333
|
Stampa in batch su Layout predefinito
La mia esigenza è quella di stampare dei contenuti recuperati da una base di dati in posizioni precise nella pagina. L'idea era di usare una procedura batch per passare i dati al programma, e questo si occupa di posizionare questi dati e mandare la pagina in stampa (o creare un PDF, anche uno singolo con tutti i dati, andrebbe bene comunque). I dati potrei passarglieli per esempio tramite riga di comando, e mi andrebbe bene sia poter indicare gli specifici campi all'interno del layout, sia passare i dati in un certo ordine che corrisponda a quello dei campi nel documento. Per capirci, l'idea parte da quei PDF con campi compilabili, ma anziché compilarli a mano vorrei passare i dati in batch. Dal momento che il PDF non mi serve necessariamente, passare di dati in modo che vengano stampati in posizioni predefinite (deve essere possibile però impostare spaziatura, dimensione, ecc... ma sono valori "stabili" nel documento, non cambiano cioè a seconda dei dati passati) tramite file batch potrebbe essere la soluzione più semplice. Per cosa mi serve? Ho delle schede cartacee già stampate con layout fisso che devono contenere dei dati, ma mantenere le schede singolarmente e compilarle una ad una (peggio ancora se a mano) è estremamente scomodo ed inefficiente.
___________________________________
La risposta è dentro di te... e però, è sbagliata! |
14-05-2013, 18.55.25 | #2 |
Gold Member
WT Expert
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
|
Rif: Stampa in batch su Layout predefinito
Non credo di aver ben compreso, ma se hai Office o OpenOffice potresti pensare alla stampa unione.
Una volta collegato il documento alla base dati, aver impostato un layout specifico sulla base della posizione di ogni singolo campo sulla scheda ed aver immesso i campi specifici nella posizione corretta del foglio, puoi lanciare la stampa sequenziale di ogni singolo record; Sulla scheda cartacea messa in stampa, ad ogni campo sarà associato il suo valore e la scheda compilata in modo automatico per l'intera lunghezza del DB associato. |
14-05-2013, 19.09.20 | #3 |
Gold Member
WT Expert
Registrato: 23-06-2004
Loc.: Cagliari
Messaggi: 13.333
|
Rif: Stampa in batch su Layout predefinito
Quale programma in particolare di office?
Word/Writer non sono granchè da questo punto di vista, perchè non usano formati di stampa ma sono word processor. Certo, potrei piazzare cornici un po' ovunque, ma non mi sembra la scelta ottimale. Forse con Draw? Comunque c'è un problemino: non credo di poter collegare la base di dati in modo diretto, più probabilmente potrò esportare ed importare in qualche modo i dati.
___________________________________
La risposta è dentro di te... e però, è sbagliata! |
14-05-2013, 19.17.29 | #4 |
Gold Member
Top Poster
Registrato: 06-07-2006
Loc.: Brindisi
Messaggi: 10.111
|
Rif: Stampa in batch su Layout predefinito
Io non sono molto ferrato in queste cose anzi per niente, forse sto pure capendo male la richiesta. Se può aiutare in qualche modo, Io configuro le Etichettatrici (rognose) Zebra in modo tale che venga stampata un piccola porzione delle pagina aperta su Internet Explorer. Per fare questa faccio un settaggio ad OK su Internet Explorer e sulle prefs della piccola stampante, fissando misura e coordinate.
___________________________________
Dove l'ho sentita ? www.plagimusicali.net English Amiga Board Amiganews.it AfA One AROS x86 AROS 68k |
14-05-2013, 20.19.59 | #5 |
Gold Member
WT Expert
Registrato: 23-06-2004
Loc.: Cagliari
Messaggi: 13.333
|
Rif: Stampa in batch su Layout predefinito
Potrebbe essere un cosa interessante, prova a spiegare meglio come procedi.
___________________________________
La risposta è dentro di te... e però, è sbagliata! Ultima modifica di booty island : 16-05-2013 alle ore 09.33.28 |
14-05-2013, 21.15.59 | #6 |
Gold Member
WT Expert
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
|
Rif: Stampa in batch su Layout predefinito
Scusa, ma che dimensioni hanno queste schede, ma soprattutto, quale stampante utilizzi per stampare ?
|
14-05-2013, 22.30.16 | #7 |
Gold Member
Top Poster
Registrato: 06-07-2006
Loc.: Brindisi
Messaggi: 10.111
|
Rif: Stampa in batch su Layout predefinito
La stampante è quella che ho allegato in ipertesto, ora ne ripropongo una in primo piano. Praticamente sono nate per stampare etichette ma anche per fare scontrini. Nel mio caso devono stampare delle etichette estratte dal protocollo Informatico, in pratica deve stampare un logo e un codice sequenziale del protocollo fatto. La stampante Termica ha vari settaggi in modo da avere la misura richieta, io invece ne creo una ad OK in base allle esigenze del portale del protocollo (Intranet). Come detto bisogna fare delle Impostazioni su internet Explorer, dove sarà installato un PlugIn specifico per collegare uno scanner al protocollo, questo per poter scandire i documenti che saranno inglobati nel protocollo, poi alla fine fare una sorta di scontrino sulla protocollazione.
___________________________________
Dove l'ho sentita ? www.plagimusicali.net English Amiga Board Amiganews.it AfA One AROS x86 AROS 68k Ultima modifica di AMIGA : 16-05-2013 alle ore 10.26.08 |
14-05-2013, 23.45.12 | #8 |
Gold Member
WT Expert
Registrato: 23-06-2004
Loc.: Cagliari
Messaggi: 13.333
|
Rif: Stampa in batch su Layout predefinito
Stampanti tradizionali e fogli tradizionali (in realtà le schede già pronte sono un po' più piccole, diciamo un A4 più stretto).
@Amiga Quindi si tratta comunque di lavorare su software proprietario per quel dispositivo, speravo in qualcosa che fosse utilizzabile in modo generico.
___________________________________
La risposta è dentro di te... e però, è sbagliata! Ultima modifica di booty island : 16-05-2013 alle ore 09.33.55 |
15-05-2013, 09.12.58 | #9 |
Gold Member
WT Expert
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
|
Rif: Stampa in batch su Layout predefinito
Certo, la scelta ottimale sarebbe quella di impostare la stampa alle coordinate xy di un certo testo su un foglio di una certa dimensione. Puoi tranquillamente farlo (es: type abc>prn) : Sorgono, però, alcune problematiche legate ad alcune limitazioni imposte:
- Il carattere è fisso in tipologia e dimensioni - L'interlinea è fissa - La spaziatura fra caratteri è fissa, così come quella interpretata dal codice ASCII di tab Questo è importante perchè mandando in stampa una serie predefinita di tabule, puoi incolonnare il testo su tutta l'estensione della pagina, identificandolo come una serie finita di caratteri elaborabili sequenzialmente dal dispositivo di stampa. Tu, però, hai una scheda con layout che potrebbe implicare caratteri di dimensione differente in campi differenti e con spaziatura dissimile in diverse occasioni. Cio implica la necessità di conoscere a priori le coordinate del campo da riempire (pixels o cm ?) in funzione del carattere in uso e che tali parametri debbano essere noti per ogni record di cui si compone il tuo DB. A questo punto, ti si aprono due strade: - La prima è munirti di squadretta e ricavare le coordinate xy per ogni campo su quel foglio. Successivamente inviarle in stampa sequenzialmente. - La seconda è possedere una copia elettronica di quel foglio sul quale impostare la posizione dei campi e poi farli compilare in fase di stampa. |
15-05-2013, 09.27.46 | #10 |
Gold Member
WT Expert
Registrato: 23-06-2004
Loc.: Cagliari
Messaggi: 13.333
|
Rif: Stampa in batch su Layout predefinito
La stampa a layout fisso non va bene, la compilazione deve essere precisa sia come posizione che come dimensione/spaziatura.
Per capirci, è come se dovessi compilare un vaglia in maniera precisa, ma tramite dati passati dall'esterno. Per posizionare gli elementi pensavo semplicemente di usare l'immagine della scheda come sfondo. Una volta creati i campi da compilare, elimino lo sfondo lasciando solo gli spazi per i testi che, una volta passati, verrebbero stampati sopra il foglio cartaceo su cui è già stampata la scheda.
___________________________________
La risposta è dentro di te... e però, è sbagliata! |
15-05-2013, 09.31.41 | #11 |
Gold Member
WT Expert
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
|
Rif: Stampa in batch su Layout predefinito
...ed infatti ti risposi già al primo intervento.
Ci sarebbe un altro modo: Creato il PDF della scheda, posizionati i campi di testo e salvato il PDF, si potrebbe pensare ad un'utility che ricevuti i parametri dal batch per ogni campo, passi a stampare i soli campi testuali. Cercato qualcosa in merito ? |
15-05-2013, 09.37.22 | #12 |
Gold Member
WT Expert
Registrato: 23-06-2004
Loc.: Cagliari
Messaggi: 13.333
|
Rif: Stampa in batch su Layout predefinito
Si, è esattamente quello a cui pensavo inizialmente.
Prima di chiedere avevo fatto una ricerca senza troppo successo, speravo che qui qualcuno ne avesse già utilizzato uno o sapesse indirizzarmi diversamente, se ci sono alternative migliori.
___________________________________
La risposta è dentro di te... e però, è sbagliata! |
15-05-2013, 09.50.33 | #13 |
Forum supporter
Global Moderator
Registrato: 23-08-2007
Messaggi: 2.704
|
Rif: Stampa in batch su Layout predefinito
Se il file che contiene i dati è importabile in Excel (o prog. simile), in modo che vadano a finire in determinate celle, dopo è semplice recuperare i dati dalle celle di un foglio all'altro... Anche se sono in file separati dovrebbe funzionare.
|
15-05-2013, 10.09.09 | #14 |
Gold Member
WT Expert
Registrato: 23-06-2004
Loc.: Cagliari
Messaggi: 13.333
|
Rif: Stampa in batch su Layout predefinito
Si, avere i dati a disposizione su un foglio di calcolo dovrebbe essere fattibilissimo.
Il problema è come stampare questi dati nelle corrette posizioni su schede già stampate (ne abbiamo molte e vorremo evitare di buttarle). Al momento sto valutando l'idea della stampa unione suggerita sopra da LoryOne, ma ho idea che potrebbero esserci difficoltà ad usare un formato di testo (.odf) al posto di uno di stampa (.pdf).
___________________________________
La risposta è dentro di te... e però, è sbagliata! |
15-05-2013, 11.13.36 | #15 |
Gold Member
WT Expert
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
|
Rif: Stampa in batch su Layout predefinito
Lo so, purtroppo devi giostrartela tra dimensione carattere ed interlinea.
|
Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti) | |
Strumenti discussione | |
|
|
Discussioni simili | ||||
Discussione | Autore discussione | Forum | Risposte | Ultimo messaggio |
alice: impossibile acquisire ip | flaviadr | Internet e Reti locali | 25 | 10-10-2008 09.11.48 |
[HTML] Layout pagina che crea problemi a IE7 | Alhazred | Programmazione | 3 | 13-03-2008 17.11.34 |
Rete locale con Mac OS: problemi di stampa | Tommy_hell | Internet e Reti locali | 7 | 09-02-2008 20.53.56 |
Stampa continua... | Anaconda | Windows 7/Vista/XP/ 2003 | 4 | 19-01-2005 20.29.15 |
Spool di stampa impazzito... | cianfrinato | Internet e Reti locali | 3 | 04-12-2003 13.31.23 |