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">
<p> </p>
<p>
<button onclick="window.print()">Click to Print</Button></p>
<p> </td>
</div>
</body>
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">
<p> </p>
<p>
<button onclick="window.print()">Click to Print</Button></p>
<p> </td>
</div>
</body>