Cómo imprimir desde un archivo PRN
Cuando imprime en un archivo, el programa genera lo que hubiera enviado a la impresora que ha conectado a su computadora en un archivo. La idea es que más tarde desee enviar este archivo a una impresora similar en una computadora diferente. Por lo tanto, el uso principal de un archivo .PRN es copiarlo en una impresora para obtener la salida. Puede abrir un archivo .PRN en cualquier editor de texto, pero lo que probablemente verá es su texto rodeado de un montón de "basura" que representa todos los diversos códigos de impresora necesarios para establecer márgenes, espaciado especial, gráficos, etc.
La impresión exitosa de este archivo requiere algunas suposiciones:
- Las dos impresoras son idénticas o, al menos, toman los mismos comandos exactamente para hacer exactamente las mismas cosas.
- La impresora en la que desea imprimir está configurada como la impresora predeterminada para la máquina a la que está conectada. Si no es así, utilice el Panel de control para configurar la impresora como predeterminada.
- La impresora está conectada a un puerto físico y no a través de USB (siga leyendo aún así, la solución a esto está al final).
Para este ejemplo, supondremos que el archivo .PRN se llama OUTPUT.PRN y está ubicado en un disquete en la unidad A:. Sustituya la ruta adecuada por cualquier nombre de archivo y unidad que esté utilizando. Aquí están los pasos...
- Cree el archivo .PRN en la primera computadora. Abra la aplicación, seleccione imprimir, seleccione la impresora adecuada, marque la casilla Imprimir en archivo y asigne un nombre al archivo.
- Copie el archivo en un medio extraíble para poder llevarlo a la segunda computadora (o use una red para transferir el archivo a una ubicación que pueda encontrar más tarde).
- Abra un símbolo del sistema: Inicio | Programas | Accesorios | Símbolo del sistema
- Utilice el comando CD para navegar hasta la ubicación del archivo o saber dónde está para poder especificar una ruta. Recuerde que en este ejemplo estamos usando A:\OUTPUT.PRN como el archivo que desea imprimir.
- Ejecute el siguiente comando: COPY A:\OUTPUT.PRN /B PRN
Este comando hace una copia binaria (/B) de OUTPUT. PRN al dispositivo PRN, que es el nombre del sistema para la impresora predeterminada. Se usa una copia binaria para que nada en el archivo cambie durante el proceso de copia.
Suponiendo que las impresoras sean las mismas y que la impresora de salida sea el dispositivo predeterminado, el archivo debería imprimirse ahora. Lo que básicamente ha hecho es decirle a Windows que copie el archivo de salida en la impresora predeterminada usando una copia binaria (es decir, no agregue ningún retorno de carro o avance de línea e ignore todos los códigos de control; simplemente páselos tal como están en el archivo).
Si está conectado a través de USB...
Si su impresora está conectada a través de USB, entonces el comando anterior debe modificarse de la siguiente manera:
- COPY A:\OUTPUT.PRN /B \\Computer_Name\Printer_Share_Name
Para obtener el Computer_Name, abra el Panel de control y seleccione Sistema. En el cuadro de diálogo que se abre, seleccione la pestaña Nombre del equipo. Allí encontrará el nombre asociado con la computadora (ignore los puntos después del nombre si los hay). Para obtener Printer_Share_Name, abra el Panel de control y seleccione Impresoras y faxes. Seleccione la impresora en la que necesita imprimir y luego el enlace Compartir en el menú de la izquierda. Si la impresora no tiene un nombre compartido, deberá asignar uno.
Acceso directo: En lugar de \\Computer_Name puedes usar \\127.0.0.1 ( la dirección de loopback de la red local de cada computadora), pero aún necesita la información del nombre de la impresora (probada y confirmada en Win2k y Server2003, gracias a Brad M).
Una vez que tenga tanto Computer_Name como Printer_Share_Name, insértelos en el comando anterior. Fíjate en la doble barra invertida delante del Computer_Name y la barra invertida simple que está entre los dos.
[Nota: Si la impresora es una computadora de la red, deberá sustituir \\Print_Server_Name (el nombre del servidor de impresión en la red) para \\Computer_Name en lo anterior. Gracias a Tim S.]