Telefonino.net network
 
| 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 » |

Torna indietro   WinTricks Forum > Software > Software applicativo

Notices

Rispondi
 
Strumenti discussione
Vecchio 14-05-2013, 17.19.09   #1
borgata
Gold Member
WT Expert
 
L'avatar di borgata
 
Registrato: 23-06-2004
Loc.: Cagliari
Messaggi: 13.333
borgata è un gioiello raroborgata è un gioiello raroborgata è un gioiello raroborgata è un gioiello raro
Stampa in batch su Layout predefinito

Il titolo probabilmente non è abbastanza chiaro, quindi mi spiego.

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!
borgata non è collegato   Rispondi citando
Vecchio 14-05-2013, 18.55.25   #2
LoryOne
Gold Member
WT Expert
 
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
LoryOne è un gioiello raroLoryOne è un gioiello raroLoryOne è un gioiello raro
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.
LoryOne non è collegato   Rispondi citando
Vecchio 14-05-2013, 19.09.20   #3
borgata
Gold Member
WT Expert
 
L'avatar di borgata
 
Registrato: 23-06-2004
Loc.: Cagliari
Messaggi: 13.333
borgata è un gioiello raroborgata è un gioiello raroborgata è un gioiello raroborgata è un gioiello raro
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!
borgata non è collegato   Rispondi citando
Vecchio 14-05-2013, 19.17.29   #4
AMIGA
Gold Member
Top Poster
 
L'avatar di AMIGA
 
Registrato: 06-07-2006
Loc.: Brindisi
Messaggi: 10.111
AMIGA è un gioiello raroAMIGA è un gioiello raroAMIGA è un gioiello raro
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
AMIGA non è collegato   Rispondi citando
Vecchio 14-05-2013, 20.19.59   #5
borgata
Gold Member
WT Expert
 
L'avatar di borgata
 
Registrato: 23-06-2004
Loc.: Cagliari
Messaggi: 13.333
borgata è un gioiello raroborgata è un gioiello raroborgata è un gioiello raroborgata è un gioiello raro
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
borgata non è collegato   Rispondi citando
Vecchio 14-05-2013, 21.15.59   #6
LoryOne
Gold Member
WT Expert
 
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
LoryOne è un gioiello raroLoryOne è un gioiello raroLoryOne è un gioiello raro
Rif: Stampa in batch su Layout predefinito

Scusa, ma che dimensioni hanno queste schede, ma soprattutto, quale stampante utilizzi per stampare ?
LoryOne non è collegato   Rispondi citando
Vecchio 14-05-2013, 22.30.16   #7
AMIGA
Gold Member
Top Poster
 
L'avatar di AMIGA
 
Registrato: 06-07-2006
Loc.: Brindisi
Messaggi: 10.111
AMIGA è un gioiello raroAMIGA è un gioiello raroAMIGA è un gioiello raro
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
AMIGA non è collegato   Rispondi citando
Vecchio 14-05-2013, 23.45.12   #8
borgata
Gold Member
WT Expert
 
L'avatar di borgata
 
Registrato: 23-06-2004
Loc.: Cagliari
Messaggi: 13.333
borgata è un gioiello raroborgata è un gioiello raroborgata è un gioiello raroborgata è un gioiello raro
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
borgata non è collegato   Rispondi citando
Vecchio 15-05-2013, 09.12.58   #9
LoryOne
Gold Member
WT Expert
 
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
LoryOne è un gioiello raroLoryOne è un gioiello raroLoryOne è un gioiello raro
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.
LoryOne non è collegato   Rispondi citando
Vecchio 15-05-2013, 09.27.46   #10
borgata
Gold Member
WT Expert
 
L'avatar di borgata
 
Registrato: 23-06-2004
Loc.: Cagliari
Messaggi: 13.333
borgata è un gioiello raroborgata è un gioiello raroborgata è un gioiello raroborgata è un gioiello raro
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!
borgata non è collegato   Rispondi citando
Vecchio 15-05-2013, 09.31.41   #11
LoryOne
Gold Member
WT Expert
 
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
LoryOne è un gioiello raroLoryOne è un gioiello raroLoryOne è un gioiello raro
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 ?
LoryOne non è collegato   Rispondi citando
Vecchio 15-05-2013, 09.37.22   #12
borgata
Gold Member
WT Expert
 
L'avatar di borgata
 
Registrato: 23-06-2004
Loc.: Cagliari
Messaggi: 13.333
borgata è un gioiello raroborgata è un gioiello raroborgata è un gioiello raroborgata è un gioiello raro
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!
borgata non è collegato   Rispondi citando
Vecchio 15-05-2013, 09.50.33   #13
xilo76
Forum supporter
Global Moderator
 
Registrato: 23-08-2007
Messaggi: 2.704
xilo76 è conosciuto da tuttixilo76 è conosciuto da tuttixilo76 è conosciuto da tuttixilo76 è conosciuto da tutti
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.
xilo76 non è collegato   Rispondi citando
Vecchio 15-05-2013, 10.09.09   #14
borgata
Gold Member
WT Expert
 
L'avatar di borgata
 
Registrato: 23-06-2004
Loc.: Cagliari
Messaggi: 13.333
borgata è un gioiello raroborgata è un gioiello raroborgata è un gioiello raroborgata è un gioiello raro
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!
borgata non è collegato   Rispondi citando
Vecchio 15-05-2013, 11.13.36   #15
LoryOne
Gold Member
WT Expert
 
Registrato: 09-01-2002
Loc.: None of your business
Messaggi: 5.505
LoryOne è un gioiello raroLoryOne è un gioiello raroLoryOne è un gioiello raro
Rif: Stampa in batch su Layout predefinito

Lo so, purtroppo devi giostrartela tra dimensione carattere ed interlinea.
LoryOne non è collegato   Rispondi citando
Rispondi


Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti)
 
Strumenti discussione

Regole di scrittura
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is ON
Gli smilies sono ON
[IMG] è ON
Il codice HTML è OFF

Vai al forum

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

Orario GMT +2. Ora sono le: 07.36.53.


E' vietata la riproduzione, anche solo in parte, di contenuti e grafica.
Copyright © 1999-2017 Edizioni Master S.p.A. p.iva: 02105820787 • Tutti i diritti sono riservati
L'editore NON si assume nessuna responsabilità dei contenuti pubblicati sul forum in quanto redatti direttamente dagli utenti.
Questi ultimi sono responsabili dei contenuti da loro riportati nelle discussioni del forum
Powered by vBulletin - 2010 Copyright © Jelsoft Enterprises Limited.