%@ CODEPAGE=65001 %>
<%
'------------------------------------------------------------
'
' Microsoft Internet Printing Project
'
' Copyright (c) Microsoft Corporation. All rights reserved.
'
'------------------------------------------------------------
Option Explicit
%>
<%
Response.Expires = 0
Dim strTitlePrintError_Text, strError_WebPnPDownload_Disabled, strUnknownErr_Message
strTitlePrintError_Text = OleCvt.ASPString(IDS_ASP_INET_ERROR)
strError_WebPnPDownload_Disabled = OleCvt.ASPString(IDS_ASP_DOWNLOAD_DISABLED)
strUnknownErr_Message = OleCvt.ASPString(IDS_ASP_UNKNOWN_ERROR)
%>
>
<% =Write(strTitlePrintError_Text) %>
<%=Write(CLIENT_FONT)%>
<%
Dim strPrtFail_Text
strPrtFail_Text = "
" & OleCvt.ASPString(IDS_ASP_PRINTER_INSTALL_FAILED) & "
"
%>
<%=Write(strPrtFail_Text)%>
<%
Dim iCode
Dim strError
iCode = Request("code")
If iCode <> "" Or iCode <>"0" Then
If iCode = 1260 Then ' 1260 is for the ERROR_ACCESS_DISABLED_BY_POLICY constant.
strError = strError_WebPnPDownload_Disabled
Else
Dim objPrinter
Set objPrinter = Server.CreateObject (PROGID_HELPER)
On Error Resume Next
Err.Clear
strError = objPrinter.ErrorDscp (iCode)
If Err.Number <> 0 Then
strError = OleCvt.ASPString1(IDS_ASP_ERROR_CODE_2, Hex (iCode))
End If
End If
Else
strError = strUnknownErr_Message
End If
Response.Write (Write (strError))
%>
<%=END_FONT%>