Foros del Web » Programando para Internet » ASP Clásico »

Imprimir LPT desde ASP

Estas en el tema de Imprimir LPT desde ASP en el foro de ASP Clásico en Foros del Web. Hola compañeros, muy buenos días. He aqui que tengo un dilema: Investigando hace tiempo desarrolle unas macros en Excel que me imprimían directamente en una ...
  #1 (permalink)  
Antiguo 02/05/2008, 08:25
 
Fecha de Ingreso: enero-2008
Mensajes: 8
Antigüedad: 17 años, 3 meses
Puntos: 0
Imprimir LPT desde ASP

Hola compañeros, muy buenos días.

He aqui que tengo un dilema:

Investigando hace tiempo desarrolle unas macros en Excel que me imprimían directamente en una impresora conectada al puerto paralelo usando:

Código:
Private Function Imprime_Linea1(Texto As String)
    Open "lpt1" For Output As #1
    Print #1, Texto
    'Print #1, Chr(27) + Chr(112) + Chr(0) + Chr(60) + Chr(240);
    Close #1
End Function
Sin embargo al momento de usar esta misma función me marca error, no sé porque en los AS

Se puede imprimir a lpt desde una página?
  #2 (permalink)  
Antiguo 02/05/2008, 10:27
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 2 meses
Puntos: 88
Re: Imprimir LPT desde ASP



a lo mejor este codigo te puede servir
Código HTML:
<%@ Language="VBScript" %>
<% Option Explicit %>
<html>
<head>
<title>ASP 101's Server-Side Printing Sample</title>
</head>
<body>

<%
Dim objFSO
Dim objPrinter

Set objFSO = Server.CreateObject("Scripting.FileSystemObject")

Set objPrinter = objFSO.CreateTextFile("LPT1:", True)

objPrinter.WriteLine "This is a test of printing from ASP!"
objPrinter.Write vbFormFeed

objPrinter.Close

Set objPrinter = Nothing

Set objFSO = Nothing
%>

</body>
</html> 
prueba y comenta
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
  #3 (permalink)  
Antiguo 03/05/2008, 10:30
 
Fecha de Ingreso: enero-2008
Mensajes: 8
Antigüedad: 17 años, 3 meses
Puntos: 0
Re: Imprimir LPT desde ASP

Hola compañero, ya lo probe y me marca un error en la linea donde esta la instrucción:


Set objPrinter = objFSO.CreateTextFile("LPT1:", True)


algo como esto:

Información técnica (para personal de soporte técnico)

* Tipo de error:
Error de Microsoft VBScript en tiempo de ejecución (0x800A0046)
Permiso denegado
/agenda/impresion.asp, línea 15


Gracias
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:40.