Существует ли утилитка делающая примерно так: -при запуске берет из командной строки имя текстового файла -конвертирует текстовый файл в Ворд, ну на крайняк в картинку А4 -(опционально) Нажимает в ворде кнопку печать И самое важное, при конвертации она должна учитывать разметку, которая сделана в исходном тексте управляющими командами принтера. Задача в общем такова чтоб из командной строки напечатать такой файлик текстовый на "тупом" принтере семейства hp1020 Ps все существующие утилиты для печати из доса не подходят, в основном из-за практической неработоспособности.
Слушайте, ну проблему печати из под доса надо несколько элегантнее решать. А то цирк какой-то получается. Предлагаю добавить пункт, по которому утилитка будет еще и пиво с холодильника доставать и открывать.
А у Вас есть такое решение? Пока что я не вижу способа решить этот вопрос иначе чем через Ж, или кривые готовые решения.
Гость Есть два пути - программно или аппаратно. В зависимости от условий - несколько вариантов по каждому пути.
А при установке принтера вообщето спрашивается, надо ли печатать из MS-DOS. И если надо, принтер виртуалится на LPTx и все. Т.е. печать сводится к copy readme.txt lpt1
При условии что "управляющие коды" в файле совпадают с таковыми в принтере. Для лазерника это будет однозначно не так. Их там в чистом виде вообще нет.
firefly, 5 раз оглядел в торговом зале этот принтер. LPT не нашел. Или есть возможность завиртуалить USB, превратив его в LPT?
Нет. Есть возможность завиртуалить LPT: перенаправив вывод на другое устройство. А уж какое оно будет - другой вопрос.
Можно испробовать следующее. 1.Запускается ворд. :-))) 2.Кнопка "начать запись" в меню макросы. Благо ворд позволяет писать макрос путем непосредственный действий пользователя. 3.Пишется макрос, который открывает определенный файл, (по моему можно задать даже маску файлов, в определенном каталоге), с нормальной, не досовской кодировкой, выравнивает там этот текст (картинку), и посылает на печать на принтер по умолчанию. Детали можно и нужно будет подредактировать в программном коде. 4. Ярлык для исполнения можно запихнуть в автозагрузку. 5. Чтобы "разграничить" действия макросы с документами, сохраняем процедуру, как отдельный шаблон. (Чтобы ворд не печатал на принтер все то, что открывает ) 6. Если подойти досканально, то можно запихнуть в комп какой нибудь манагер автозагрузки (чтобы ворд запускался последним, допустим).