AddPrinterConnection Adobe PDF

  • Creatore Discussione Creatore Discussione il_betto
  • Data di inizio Data di inizio

il_betto

Utente Attivo
23 Mar 2007
42
0
0
Ciao a Tutti,

ho il seguente problema


Ho la mia page.asp che risiede sul server con IIS vers. 5.1, e lavoro in intranet
In questa pagina ho creato un pulsante Print che quando lo schiaccio mi crea automaticamente il PDF della mia pagina page.asp

Essendo aamministratore del server,
e avendo messo come stampante predefinita la stampante Adobe PDF,
non ho nessun problema...

Ora vorrei che anche il client,
quando si collega alla pagina page.asp,
possa creare il PDF automaticamente,
eseguendo la stampante Adobe PDF che risiede sul mio server.

Per questo motivo ho condiviso in rete la mia stampante Adobe PDF, dandole il nome Adobe_PDF9

poi ho provato il seguente codice, tratto da vari esempi presi in internet,

- nella funzione AddprinterConnection ho messo Desktop\*.pdf come nome della Porta, cosi' come ho trovato scritto nelle Proprieta' della stampante Adobe PDF

Lanciando con Explorer la pagina page.asp ho ilseguente errore:

INVALIDO PERCORSO DI RETE

Mi potete aiutare ??
Grazie mille in anticipo !!!


<%@ Language=VBScript %>
<% Option Explicit
'
Dim objFS, objWSHNet, objPrinter
'
%>
...
<body>
<%
Set objFS = CreateObject("Scripting.FileSystemObject")
Set objWSHNet = CreateObject("WScript.Network")
objWSHNet.AddPrinterConnection "Desktop\*.pdf", "\\my_server_name\Adobe_PDF9"
Set objStampante = objFS.CreateTextFile("Desktop\*.pdf:", True)
objPrinter.Write("Hello")
On Error Resume Next
objPrinter.Close
'
objWSHNet.RemovePrinterConnection "Desktop\*.pdf:"
Set objWSHNet = Nothing
Set objFS = Nothing
Set objPrinter = Nothing
%>
<div align="center">
&nbsp;<p>&nbsp;</p>
<p>
<button onclick="window.print()">Click to Print</Button></p>
<p>&nbsp;</td>
</div>
</body>
 

Discussioni simili