scegliere stampante per stampa in automatico

Salve,

in un applicativo php che gira in locale, dovrei far stampare in automatico una pagina cliccando su un pulsante, mi funziona con print javascript e uno script in WBscript ma mi servirebbe di poter selezionare automaticamente la stampante altrimenti mi stampa solo con quella di default.

In pratica quando clicco sul pulsante stampa della pagina devo dirgli quale stampante usare e stampare senza interazione dell'utente.

Precisazione: una stampante è installata sul client l'altra sul server e condivisa in rete (quindi viene vista sempre in locale), mi potrebbe anche andar bene slavare un fil pdf o altro sul server e mandarlo in stampa da li, ma non mi funziona.

Grazie!!

Saluti

Jacopo

inviato 6 anni fa
k-it
k-it
1
X 0 X

Un modo per velocizzare il processo di stampa consiste nel generare un PDF ed inserire al suo interno i comandi che determinano la sua stampa immediata all'apertura.

Fatto ciò si crea una pagina HTML con un iFrame di 1px X 1px, quindi praticamente invisibile in cui si fa visualizzare il PDF. Ovviamente l'utente non si accorge che nella pagina è stato aperto il PDF ma questo comunque viene aperto dal browser e per via dell'istruzione che ti ho detto, viene proposta la spampa. Appare la classica finestra di stampa dell'Acrobat Reader che permette di selezionare la stampante, il numero di copie, ecc...

Per avere un'idea di tutto ciò puoi provare a stampare una pagina del calendario di Google Calendar.

 :bye:

risposto 6 anni fa
Gianni Tomasicchio
X 0 X

Un modo per velocizzare il processo di stampa consiste nel generare un PDF ed inserire al suo interno i comandi che determinano la sua stampa immediata all'apertura.

Fatto ciò si crea una pagina HTML con un iFrame di 1px X 1px, quindi praticamente invisibile in cui si fa visualizzare il PDF. Ovviamente l'utente non si accorge che nella pagina è stato aperto il PDF ma questo comunque viene aperto dal browser e per via dell'istruzione che ti ho detto, viene proposta la spampa. Appare la classica finestra di stampa dell'Acrobat Reader che permette di selezionare la stampante, il numero di copie, ecc...

Per avere un'idea di tutto ciò puoi provare a stampare una pagina del calendario di Google Calendar.

 :bye:

L'idea non è male però non dovrei far visualizzare la finestra di stampa neanche in acrobat, l'utente clicca sul pulsante stampa e quella determinata stampante stampa, senza chiedere nulla ma devo poter determinare la stampante in automatico senza la scelta dell'utente

risposto 6 anni fa
k-it
k-it
1
X 0 X

Purtoppo (o per fortuna!) non si può fare seguendo la strada che ti ho indicato per un discorso di sicurezza. Infatti un sito malevolo potrebbe mandare in stampa qualsiasi cosa se fosse possibile avviare la stampa del PDF senza una esplicita conferma dell'utente.

In passato ho letto dell'esistenza di estensioni per PHP che permettono di gestire le stampanti ma non saprei dirti nulla di più.

 :bye:

risposto 6 anni fa
Gianni Tomasicchio
X 0 X

Credo che il sistema più semplice sia avviare la stampa del file con la stampante collegata al tuo server.

Il server cos'è? Linux?

risposto 6 anni fa
Mario Santagiuliana
X 0 X

Credo che il sistema più semplice sia avviare la stampa del file con la stampante collegata al tuo server.

Il server cos'è? Linux?

No è windows per la precisione windows 7

risposto 6 anni fa
k-it
k-it
1
X 0 X

Scelta infelice  :-\

Non posso aiutarti...

risposto 6 anni fa
Mario Santagiuliana
X 0 X

Scelta infelice  :-\

Non posso aiutarti...

non è dipesa da me... ;)

risposto 6 anni fa
k-it
k-it
1
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda