Как печатать из файла PRN

Когда вы печатаете в файл, программа вместо этого выводит все, что она отправила бы на принтер, подключенный к вашему компьютеру, в файл. Идея состоит в том, что позже вы можете отправить этот файл на аналогичный принтер на другом компьютере. Таким образом, основное использование файла .PRN — это копирование его на принтер для получения вывода. Вы можете открыть файл .PRN в любом текстовом редакторе, но вы, скорее всего, увидите, что ваш текст окружен целой кучей "мусора" который представляет все различные коды принтера, необходимые для установки полей, специального интервала, графики и т. д.

Для успешной печати этого файла требуется несколько предположений:

В этом примере мы предположим, что файл .PRN называется OUTPUT.PRN и находится на гибком диске в дисководе A:. Замените правильный путь для любого имени файла и диска, который вы используете. Вот шаги...

Предполагая, что принтеры одинаковы, а выходной принтер является устройством по умолчанию, файл теперь должен быть распечатан. Что вы в основном сделали, так это сказали Windows скопировать выходной файл на принтер по умолчанию, используя двоичную копию (т. Е. Не добавляйте никаких возвратов каретки или переводов строки и игнорируйте все управляющие коды; файл).

При подключении через USB...

Если ваш принтер подключен через USB, приведенную выше команду необходимо изменить следующим образом:

Чтобы получить Computer_Name, откройте панель управления и выберите Система. В открывшемся диалоговом окне выберите вкладку Имя компьютера. Там вы найдете имя, связанное с компьютером (игнорируйте любые точки после имени, если они есть). Чтобы получить Printer_Share_Name, откройте панель управления и выберите «Принтеры и факсы». Выберите принтер, на который нужно печатать, а затем ссылку «Поделиться» в левом меню. Если у принтера нет общего имени, вам необходимо его назначить.

Ярлык: вместо \\Computer_Name можно использовать \\127.0.0.1 ( локальный сетевой адрес каждого компьютера), но вам по-прежнему нужна информация об имени принтера (проверено и подтверждено на Win2k и Server2003, спасибо Брэду М.).

После того, как у вас есть Computer_Name и Printer_Share_Name, вставьте их в приведенную выше команду. Обратите внимание на двойную обратную косую черту перед Computer_Name и одиночную обратную косую черту между ними.

[Примечание. Если принтер является сетевым компьютером, вы должны заменить \\Print_Server_Name (имя сервера печати в сети) для \\Computer_Name выше. Спасибо Тиму С.]