Precedente :: Successivo |
Autore |
Messaggio |
dott.merrick Mortale pio


Registrato: 20/04/07 09:06 Messaggi: 15 Residenza: Nella grotta buia...
|
Inviato: 20 Apr 2007 13:24 Oggetto: Stampare in modo automatico |
|
|
Ciao a tutti! Ho un problemino. Ho realizzato una piccola applicazione web per una pizzeria da asporto. Utilizzo mysql+tomcat per le servlet e jsp. Dovrei far in modo che un client stampi da solo un testo, dopo averlo prelevato dalla base di dati. Il prelievo sono in grado di farlo, ma dirgli di stampare senza che venga fuori la solita finestra (numero copie,fascicola,b/n o a colori) non sono in grado.
Potete aiutarmi? Grazie |
|
Top |
|
 |
kluster Dio maturo

Registrato: 15/04/06 13:14 Messaggi: 2898
|
Inviato: 20 Apr 2007 15:58 Oggetto: Re: Stampare in modo automatico |
|
|
dott.merrick ha scritto: |
senza che venga fuori la solita finestra (numero copie,fascicola,b/n o a colori) non sono in grado.
Potete aiutarmi? Grazie |
ho paura che non si possa fare, o meglio se intendi nella pagina del client collagato alla pagina, non vorrei sbilanciarmi ma direi che è impossibile a meno che non utilizzi activex.
Sulla stampante server è un'altro discorso, li avrai dei metodi da jsp (che non conosco) |
|
Top |
|
 |
dott.merrick Mortale pio


Registrato: 20/04/07 09:06 Messaggi: 15 Residenza: Nella grotta buia...
|
Inviato: 23 Apr 2007 09:56 Oggetto: Re: Stampare in modo automatico |
|
|
kluster ha scritto: | a meno che non utilizzi activex. |
Grazie per la risposta. Per favore, in che modo posso farlo con activex... non me ne intendo molto, anzi... |
|
Top |
|
 |
kluster Dio maturo

Registrato: 15/04/06 13:14 Messaggi: 2898
|
Inviato: 23 Apr 2007 16:09 Oggetto: |
|
|
Dunque il discorso è molto esteso, cmq un activex come il plugin di Flash per intenderci, è un programmino che va installato dal client che naviga la pagina, che permettera' poi al client di instanziare nuovi oggetti ed utilizzarli nei proprio script (il vbscript).
Quindi parti dal presupposto che funzionera' solo su client di piattaforma windows.
Per la programmazione dell'activex uno puo' usare il linguaggio che preferisce dal vb al c++, preparare tutti i metodi, nel tuo caso un metodo che
- vada alla ricerca delle stampanti e trovi la predefinita
- gli invii il processo di stampa bypassando la finestra del browser.
Prima cmq di partire e se ti basta la compatibilita' su windows, e riesci a configurare i giusti livelli di sicurezza sui browser (senti li' gia' quanta roba ti serve) controlla se si puo' fare gia' ora con l'activex gia' presente sulle macchine windows WScript.Shell, fai delle ricerche su google per questo tag |
|
Top |
|
 |
dott.merrick Mortale pio


Registrato: 20/04/07 09:06 Messaggi: 15 Residenza: Nella grotta buia...
|
Inviato: 24 Apr 2007 15:26 Oggetto: |
|
|
Grazie. Ascolta forse è meglio che rivedo un po' il mio progettino. Ho pensato a questa strada: sul pc al quale voglio far stampare sulla sua stampante locale faccio girare un programmino java in loop infinito che preleva e manda alla stampante
Come detto in precedenza i dati li so prelevare. Tu, , per caso conosci il modo esatto o un esempio di codice java che mandi effettivamente un testo in stampa? La documentazione api di java l'ho già guardata, ma mi perdo!  |
|
Top |
|
 |
kluster Dio maturo

Registrato: 15/04/06 13:14 Messaggi: 2898
|
Inviato: 24 Apr 2007 16:39 Oggetto: |
|
|
dott.merrick ha scritto: | Grazie. Ascolta forse è meglio che rivedo un po' il mio progettino. Ho pensato a questa strada: sul pc al quale voglio far stampare sulla sua stampante locale faccio girare un programmino java in loop infinito che preleva e manda alla stampante
Come detto in precedenza i dati li so prelevare. Tu, , per caso conosci il modo esatto o un esempio di codice java che mandi effettivamente un testo in stampa? La documentazione api di java l'ho già guardata, ma mi perdo!  |
mi spiace, non conosco java .
Prova a domandare qui, di solito sono disponibili (di solito) |
|
Top |
|
 |
dott.merrick Mortale pio


Registrato: 20/04/07 09:06 Messaggi: 15 Residenza: Nella grotta buia...
|
Inviato: 24 Apr 2007 18:27 Oggetto: |
|
|
kluster ha scritto: | mi spiace, non conosco java .
Prova a domandare qui, di solito sono disponibili (di solito) |
Grazie comunque, ti farò sapere! Ciao |
|
Top |
|
 |
dott.merrick Mortale pio


Registrato: 20/04/07 09:06 Messaggi: 15 Residenza: Nella grotta buia...
|
Inviato: 26 Apr 2007 18:15 Oggetto: |
|
|
Ciao Kluster, quelli di html mi hanno spedito al tutorial di java... non avevo visto il tutorial "Printing" perchè era sotto la voce grafici2d. Ciao |
|
Top |
|
 |
kluster Dio maturo

Registrato: 15/04/06 13:14 Messaggi: 2898
|
Inviato: 26 Apr 2007 18:47 Oggetto: |
|
|
k, risolto quindi? |
|
Top |
|
 |
dott.merrick Mortale pio


Registrato: 20/04/07 09:06 Messaggi: 15 Residenza: Nella grotta buia...
|
Inviato: 27 Apr 2007 08:40 Oggetto: |
|
|
kluster ha scritto: | k, risolto quindi? |
Praticamente. Sono già riuscito a capire come eliminare la fase in cui l'utente da l'ok per la stampa (basta mettere a true un flag). Ora si tratta solo di impaginare e poi è fatta. La stampa va direttamente alla stampante predefinita. Ti ringrazio molto per l'aiuto  |
|
Top |
|
 |
mistiria Mortale adepto


Registrato: 15/05/07 23:33 Messaggi: 39
|
Inviato: 14 Dic 2007 22:46 Oggetto: |
|
|
dott.merrick ha scritto: | kluster ha scritto: | k, risolto quindi? |
Praticamente. Sono già riuscito a capire come eliminare la fase in cui l'utente da l'ok per la stampa (basta mettere a true un flag). Ora si tratta solo di impaginare e poi è fatta. La stampa va direttamente alla stampante predefinita. Ti ringrazio molto per l'aiuto  |
Ciao dott. merrik,
mi spiegheresti come hai fatto, perchè avrei anch'io la stessa esigenza e non riesco a trovare il post indicato prima.
Grazie 1000 x l'aiuto. |
|
Top |
|
 |
|