Newsgroup: it.comp.lang.delphi
Titolo: Stampare automaticamente su stampanti diverse....

Salve a tutti,
sto implementando un swr per la gestione delle ordinazioni in un ristorante,
con Delphi 6 e stampe in quickReport;
Il problemino č che a seconda delle diverse pietanze ordinate, devo mandare
stampe (con quickreport) su stampanti diverse.... es. le pizze vanno
automaticamente inviate alla stampante accanto al forno, i primi e i secondi
alle cucine etc etc.
La domanda č: come faccio, con quickreport, ad impostare automaticamente una
stampante diversa per ogni report di stampa?
Grazie............

 stampante diversa per ogni report di stampa?
       Report.PrinterSettings.PrinterIndex := NumeroStampante ;
       Report.Print ;
puoi far scegliere le stampanti e memorizzarle in un file .ini
-- 
===============================================================
Alberto Rubinelli - A2 SISTEMI  Opera 8.50
Via Costantino Perazzi 22 - 28100 NOVARA - ITALY
Tel 0321 640149  Fax 0321 391769 BBS 0321 392320
Mail: 
alb...@retrocomputing.net
  ICQ : 49872318
Skype : albertorubinelli
Visita il mio museo di computers - Visit my old computers museum
 
http://www.oldcomputers.it
---------------------------------------------------------------


Automaticamente è possibile se rispetti queste condizioni :
1) Memorizzi quale è il nr. della stampante (NUMERO STAMPANTE) su cui vuoi 
lanciare le diverse stampe (es. 1=forno 2=cucine)
    per trovare i numeri ti crei poi una listbox (nel mio esempio si chiama 
LBPrint) e la "popoli" con
    LBPrint.Items   :=Printers.Printer.Printers;
    Vengono elencate le stampanti che hai collegate al PC dalla nr.  0 alla 
nr.  x
2) per stampare fai cosi (questo è solo un esempio che poi adatti alle tue 
esigenze)
 Application.CreateForm(TQRLF_EtiDDT, QRLF_EtiDDT);
 QRLF_EtiDDT.QR1.Prepare;
 QRLF_EtiDDT.QR1.PrinterSettings.PrinterIndex:= NUMERO STAMPANTE;  // (es. 
1=forno 2=cucine)
 QRLF_EtiDDT.QR1.Preview;  // da togliete se non ti serve
 QRLF_EtiDDT.QR1.Free;
Comunque, mi sembra, di aver preso spunto per realizzare il tutto proprio da 
un post su questo NG, quindi se cerchi un poco ...
Ciao
Marco

OK Funziona! :)
Grazie!!!!!
Roberto.
"MaoSw" <mar...@NOSPAMtin.it> ha scritto nel messaggio
news:43a14894$0$27595$4faf...@reader1.news.tin.it...


 > La domanda č: come faccio, con quickreport, ad impostare automaticamente


 La domanda è: come faccio, con quickreport, ad impostare automaticamente 


 a parte? Se si quanto costa e dove si può comprare?
E' compreso in D6
Ciao.alberto.


Ma non è compreso negli ultimi delphi vero?
Sono nei casini, una volta bastava comprare un delphi4 pro ed avevi
tutto quanto ti serviva per lavorare, ora per fare un'applicazione ad
un cliente, non riesco a capire cosa comprare e che immensa
quantità di soldi devo investire per poter essere in grado di realizzare
piccole applicazioni con database...
Aiuto, fatemi capire come arrivare ad una soluzione completa, per
essere in grado di lavorare....


 essere in grado di lavorare....
Dipende sempre da quale e' il tuo target.
Di solito un applicativo risolve delle esigenze ... ora tu devi avere  
chiaro quali sono queste esigenze.
Magari fai un elenco e ognuno dice la sua :)


Allora, io parto dalla situazione in cui non ho software, dovrei comprare
tutto da capo, non ho soldi e quindi dovrebbe pagare tutto il cliente 
stesso...
Il cliente vuole una applicazione da installare su 5 macchine provinciali ed
una centrale su un server della regione, questa applicazione si occupera
di fare un censimento di alcuni dati, quindi ci saranno tabelle scalari su
3 livelli, e si inseriranno i dati nelle 5 province... Poi i dati verranno 
ogni
anno esportati da i programmi provinciali ed importati in quello regionale
che dovrà avere la situazione completa di tutta la regione...
Infine ogni applicazione dovrà essere in grado di estrapolare una infinità
di statistiche su questi dati. Tabelle statistiche e grafici....
Questo è quanto, ed il cliente non vuole acquistare nessuna licenza, vuole
solo il software e poterlo usare senza dover figurare come acquirente 
diretto
di nessun tipo di licenza...


Scusa, mi puoi dire di dove sei? Magari potremmo unire le forze e tu non
comprare nulla.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Io sono di napoli...
"la mente elastica" <LaMente...@highfideli.ty> ha scritto nel messaggio 
news:dp0gq4$gid$1...@news.newsland.it...


 Io sono di napoli...
Cazzarola. Troppo distante. Noi siamo mooolto piu' a nord. Peccato.


Infatti, non mi sarebbe dispiaciuta una collaborazione...
"la mente elastica" <LaMente...@highfideli.ty> ha scritto nel messaggio 
news:dp677v$grt$1...@news.newsland.it...
