Capito.
Solo che:
1) NON si può usare PRINT per stampare perchè non funziona con i nomi di stampante non-dos. Al primo tentativo dice che stampa ma NON stampa niente:
C:\>print CodiciAlfa.pdf /D:"Xerox Phaser 3300MFP PCL 6"
C:\Users\rik\Documents\CodiciAlfa.pdf è attualmente in stampa
al secondo va in errore:
C:\>print CodiciAlfa.pdf /D:"Xerox Phaser 3300MFP PCL 6"
Impossibile inizializzare il dispositivo Xerox Phaser 3300MFP PCL 6
2) NON si può usare GhostScript perchè vuole il parametro "DEVICE" e non gestisce il "Nome Stampante" quindi stampi solo sulla default printer
3) Resta solo Acrobat Reader per stampare (
https://forums.adobe.com/thread/1212491?start=0&tstart=0), solo che si introducono delicati problemi di configurazione di diritti dell'utente IIS_WEB sulla cartella dove acrobat è installato: C:\Program Files (x86)\Adobe\Reader 11.0\Reader\AcroRd32.exe
Oltretutto sono comunque "accrocchi" che trovo assurdo dover usare quando c'era una funzionalità di sistema pulita e regolare per fare una cosa SACROSANTA come la stampa diretta con output su device, che non si sa per quale motivo sia stata abbandonata in sordina da Progamma. Mi sembra troppo semplicistico aver escluso l'esigenza di dover gestire delle stampanti di sistema sulle quali il server deve poter stampare senza intervento umano.
Quantomeno non per un Framework che vuol essere uno strumento per creare App gestionali !