Come stampare da un file PRN
Quando si stampa su un file, il programma emette tutto ciò che avrebbe inviato alla stampante che è stata collegata al computer in un file. L'idea è che in seguito potresti voler inviare questo file a una stampante simile su un computer diverso. Quindi, l'uso principale di un file .PRN è copiarlo su una stampante per ottenere l'output. Puoi aprire un file .PRN in qualsiasi editor di testo, ma quello che probabilmente vedrai è il tuo testo circondato da un sacco di "spazzatura" che rappresenta tutti i vari codici stampante necessari per impostare margini, spaziature speciali, grafiche, ecc.
La stampa di questo file con successo richiede alcune ipotesi:
- Le due stampanti sono identiche o, almeno, prendono gli stessi comandi esatti per fare esattamente le stesse cose.
- La stampante su cui si desidera stampare è impostata come stampante predefinita per la macchina a cui è collegata. In caso contrario, utilizzare il Pannello di controllo per impostare la stampante come predefinita.
- La stampante è collegata a una porta fisica e non tramite USB (continua a leggere anche così, la soluzione è alla fine).
Per questo esempio, assumeremo che il file .PRN sia denominato OUTPUT.PRN e si trovi su un floppy disk nell'unità A:. Sostituisci il percorso corretto per qualsiasi nome file e unità che stai utilizzando. Ecco i passaggi...
- Crea il file .PRN sul primo computer. Aprire l'applicazione, selezionare stampa, selezionare la stampante corretta, selezionare la casella Stampa su file e assegnare un nome al file.
- Copia il file su un supporto rimovibile in modo da poterlo trasferire sul secondo computer (o utilizza una rete per trasferire il file lì in una posizione che puoi trovare in seguito.
- Aprire un prompt dei comandi: Avvia | Programmi | Accessori | Prompt dei comandi
- Utilizzare il comando CD per accedere alla posizione del file o sapere dove si trova in modo da poter specificare un percorso. Ricordiamo che in questo esempio stiamo usando A:\OUTPUT.PRN come file da stampare.
- Immettere il seguente comando: COPY A:\OUTPUT.PRN /B PRN
Questo comando esegue una copia binaria (/B) di OUTPUT. PRN al dispositivo PRN che è il nome di sistema per la stampante predefinita. Viene utilizzata una copia binaria in modo che nulla nel file venga modificato durante il processo di copia.
Supponendo che le stampanti siano le stesse e che la stampante di output sia il dispositivo predefinito, il file dovrebbe ora stampare. Quello che hai sostanzialmente fatto è dire a Windows di copiare il file di output sulla stampante predefinita usando una copia binaria (cioè, non aggiungere ritorni a capo o avanzamenti di riga e ignorare tutti i codici di controllo; semplicemente passandoli come sono in il file).
Se connesso tramite USB...
Se la stampante è collegata tramite USB, è necessario modificare il comando sopra come segue:
- COPY A:\OUTPUT.PRN /B \\Computer_Name\Printer_Share_Name
Per ottenere il Computer_Name apri il Pannello di controllo e seleziona Sistema. Nella finestra di dialogo che si apre, seleziona la scheda Nome computer. Lì troverai il nome associato al computer (ignora eventuali punti dopo il nome se ce ne sono). Per ottenere Printer_Share_Name, aprire il Pannello di controllo e selezionare Stampanti e fax. Seleziona la stampante su cui devi stampare e poi il link Condividi nel menu a sinistra. Se la stampante non ha un nome di condivisione, sarà necessario assegnarne uno.
Scorciatoia: invece di \\Computer_Name puoi utilizzare \\127.0.0.1 ( l'indirizzo di loopback della rete locale di ogni computer) ma sono comunque necessarie le informazioni sul nome della stampante (testata e confermata su Win2k e Server2003, grazie a Brad M).
Una volta che hai sia Computer_Name che Printer_Share_Name, inseriscili nel comando sopra. Nota la doppia barra rovesciata davanti a Computer_Name e la singola barra rovesciata che si trova tra i due.
[Nota: se la stampante è un computer di rete, sostituire \\Print_Server_Name (il nome del server di stampa sulla rete) per \\Computer_Name sopra. Grazie a Tim S.]