theguru wrote:Ciao, ho capito la logica dietro la tua soluzione.
Parlando in termini generali, noi potremmo creare un documento .pdf ma con estensione .pippo, e fare in modo che il browser lo passi anche ad un semplice script che ne esegue la stampa in locale senza chiedere altro.
Il problema di direct print, ad esempio, è che qui lavoro su mac, e faccio poca strada.
Nella tua app comunque come invochi il documento .dpf?
applicazione.openDocument(test.dpf, true, "save")?
grazie!
Esatto, la logica di base è quella.
In realtà c'è di più rispetto allo 'script' perchè l'eseguibile "directprint.exe" riconosce più di un "PDF viewer" e ritorna la lista stampanti locali da passare all'applicazione...Con un semplice script non era possibile farlo, anche perchè c'è sotto un problema di permessi non da poco da superare, perchè l'ambiente chell del browser è superblindato.
Comunque si, il file.dpf è invocato con la opendocument.
Per ambienti client diversi da windows la nostra soluzione non funziona, infatti è una premessa che avevo fatto fin da subito.
In realtà però non dovrebbe essere impossibile realizzare l'equivalente per Mac o Linux. Se qualcuno specializzato vuole cimentarsi... Si faccia avanti, sarò lieto di collaborare.