Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Печать из DOS приложений

Автор: svgdnepr
Дата сообщения: 30.12.2009 11:02
Добрый день!
Прошу помощи зала в решении проблемы. На компе установлена Win XP, к порту LPT1 подключен принтер Epson FX-2190, используемый по умолчанию. Пытался распечатать обычный текстовый файл из оболочки Norton Commander командой copy <файл> prn. Пишет: скопировано файлов 1, но печать не происходит. Из Notepad'a печатает нормально. Проблема в том, что имеется старая программа, которая не предусматривает вывод данных файл, а только на принтер. Как заставить винду выводить данные из DOS приложения непосредственно на принтер?
Автор: StaryDed4
Дата сообщения: 30.12.2009 22:54

Цитата:
copy <файл> prn

copy <файл> prn:
copy <файл> LPT1:

Вроде так нужно.
Автор: Jene
Дата сообщения: 01.01.2010 13:56
NC в винде глючит именно с prn

Если просто в cmd (не из-под NC) copy <файл> prn все должно работать.

Оптимальный вариант - найти софт DOSprn, перехватывает печать и перенаправляет в файл. Если ломы платить за нее, можно взять оттуда просто утилитку prn2file.com
Софт запускать нижеследующим батником

----------------- начало
@echo off
set PRN=LPT1:
prn2file.com<тут ДВА пробела, софтинка глючит с одним><файл в который выводить печать> #1

тут запускаем подопытную DOS-софтину
------------------ конец

строка с prn2file.com окончательно может выглядеть так:

prn2file.com с:\file.txt #1

потом, чтобы напечатать, копируем file.txt в prn или LPT1: - copy file.txt prn

Кроме того, файл можно печатать как простой текстовый любым редактором.
Еще можно запускать все из Far, там тоже должно работать
Автор: drinkoruslan
Дата сообщения: 04.01.2010 14:56
svgdnepr

Почитай здесь: http://pcportal.org.ru/forum/4-18-1

Страницы: 1

Предыдущая тема: Мультизагрузчик для антивирусов.


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.