La Web del Programador: Comunidad de Programadores
 
    Pregunta:  257 - IMPRESORA REMOTA WIN95 NO EJECUTA PROG. EN DOS
Autor:  Hector
Tengo una red en windows 95 y operando con windows no tiene problemas, pero no puedo imprimir en una impresora remota ejecutando un programa en DOS, ya que me toma siempre el puerto local aun teniendo a una impresora remota como predeterminada y ejecutando desde windows.
Mis programas en DOS estan en Clipper Summer 87.
Desde ya muchas gracias. Saludos

  Respuesta:  Juan Reyes
Hola amigo, nunca he utilizado summer 87 ya que empecé desde la versión 5.2.

El comando SET PRINTER TO te permite colocar un nombre de puerto, por ejemplo

SET PRINTER TO LPT1 ó SET PRINTER TO LPT2
etc.

La impresora desde windows está bien que la hayas dejado como predeterminada, pero capturaste la COLA de impresión ?
Ve a MIPC, panel de control, impresoras, elije la impresora, haz click con el botón derecho del mouse, elije propiedades y selecciona la lengueta DETALLES, has click en el botón CAPTURAR PUERTO DE IMPRESORA.
Elije el dispositivo, la ruta de acceso a tu impresora y has click en el check box CONECTAR DE NUEVO AL INICIAR SESION. unicia una nueva sesión y verás que capturaste la cola, ahora tus programas de DOS deberían de imprimir redireccionando la impresión a este puerto. que no siempre debe de ser LPT1.

Chao amigo


  Respuesta:  Andrés González
Teclea en el prompt de DOS antes de ejecutar tu programa:
NET USE LPT1: \\NOMBRE DE PC\NOMBRE DE IMPRESORA
Donde "NOMBRE DE PC" es el nombre de la PC que tiene la impresora y "NOMBRE DE IMPRESORA" es el nombre que le asignaste al momento de compartirla.

Espero te sirva...