#1 25.04.07 18:53
Печать документа из папки
знаю, что есть программы, которые отправляют документ из определенной папки на печать, как только он там появился.
проблема: есть сеть локальная (в ней моя машина), в сети общий доступный принтер, подсоединенный к одной из машин через mini-usb (стандартный кабель для принтера). раньше модель принтера была более старая и подсоединен он был через LPT. у меня машина с вин XP64. дров на принтер HP 1015 и HP 1018 нет для USB вообще, даже для любого устройства (например для EZMaker USB2.0) чтобы печатать через LPT установил принтер на своей машине (из набора в винде ХР64), который поддерживает печать через LPT, прописал ручками сетевой путь и все работало. щас НР1015 накрылся, поставили НР 1018, но у него только усбешный порт.
хочу выйти из этой ситуации, установив вышеописанную прогу, чтобы выполнять печать в файл (в ту папку из которой уже он распечатается автоматом на машине, к которой принтер и подключен)
кто что посоветует?
Offline
#2 25.04.07 19:00
Re: Печать документа из папки
Бат-файл, в котором при наличии файла файл печатается через командную строку. У некоторых приложений это /print или что-то подобное. Таким образом разгребаю по внутреннему содержимому (приходят все как тхт) txt и rtf файлы и отправляю на печать (один - через копи прн, другой - через софтину)
Offline
#8 27.04.07 09:09
Re: Печать документа из папки
при сохранении в файл вроде ж в файл.prn сохраняется. там какая разница то. в принципе могу имидж врайтер выбирать, будет как картинка всегда любой документ. можно в виртуальный пдф креатор, тогда затем конвертится в пдф, но все равно сохраняется изначально .prn
Offline
#10 27.04.07 11:29
Re: Печать документа из папки
Блин, люди, вы че такие трудные? Изобретать велосипед... Это делает обычный батник. Все равно, что писать программу, которая будет запускать сначала одну программу, потом другую. Это - обычный скрипт. Здесь даже планировщик не нужен. Ну, на крайняк, если "шашечки", а не "поехать", то можно через планировщик пускаться.
Offline
#11 27.04.07 12:57
#12 27.04.07 13:02
#13 27.04.07 13:36
#14 28.04.07 00:07
#15 28.04.07 10:33
#16 28.04.07 12:36
Re: Печать документа из папки
Эти две строчки осуществляют "зацикливание"
Код::
:start goto :start
эта делает паузу (предварительно устанавливается, например,
Код::
SET DELAY=20
)
Код::
ping -n %DELAY% -w 1 127.0.0.1 > nul
Сделано таким образом, чтобы не загружать систему. Была прога, которая отсчитывала секунды, но ей требовались ресурсы процессора, а этот "обходной путь" позволяет избежать загрузки процессора
нужно посмотреть синтаксис - эта строчка как раз должна определять наличие файла в папке (предварительно, соответсвенно, нужно сделать cd в нужную папку)
Код::
if exist.......
Ну и, наконец,
Код::
proga.exe !.! /print
заменяется на команду, которая будет открывать приложение и отправлять на печать. Возможно, через dllку, возможно через ворд... возможно, еще как-то. Смотря что печатать.
Offline

