"Горячая папка" для печати в Windows 10.

romyk

Участник
Топикстартер
Сообщения
1 198
Реакции
207
Никто не сталкивался с любым бесплатным, или условно бесплатным софтом, который может печатать из горячей папки в Windows на выбранный принтер?
Принтер обычный офисный, не PostScript, к огромному сожалению.
 
Последнее редактирование:

izrukvruki

12 лет на форуме
Сообщения
1 478
Реакции
222
Печатать все подряд наверное не выйдет... Нужно хотя бы с форматами определиться: например pdf, doc, xls. А как например должны печататься картинки (jpg, tif) не совсем понятно. Давно мы использовали программу 2Printer, добавляя батник в Планировщик задач через каждую минуту
 

romyk

Участник
Топикстартер
Сообщения
1 198
Реакции
207
Печатать все подряд наверное не выйдет... Нужно хотя бы с форматами определиться: например pdf, doc, xls. А как например должны печататься картинки (jpg, tif) не совсем понятно. Давно мы использовали программу 2Printer, добавляя батник в Планировщик задач через каждую минуту
Меня только PDF интересуют, прошу прощения, что сразу не сказал.
 

izrukvruki

12 лет на форуме
Сообщения
1 478
Реакции
222
А вот тут предлагают PdfCreator и приводят скрипт...
 

Gadalka

15 лет на форуме
Сообщения
2 403
Реакции
827
Никто не сталкивался с любым бесплатным, или условно бесплатным софтом, который может печатать из горячей папки в Windows на выбранный принтер?
Меня только PDF интересуют
По идее:

Акробат ридер
Создать задачу мониторинге папки и:
Код:
Чтобы открыть файл, выполните следующие действия:

AcroRd32.exe <filename>


Доступны следующие переключатели:

    /n - Запустите новый экземпляр Reader, даже если он уже открыт.
    /s - Не показывать заставку
    /o - Не показывать диалог открытого файла
    /h - Открыть как свернутое окно
    /p <filename> - Откройте и перейдите прямо к диалоговому окну печати
    /t <filename> <printername> <drivername> <portname> - Распечатайте файл с указанным принтером.
(не проверялось)

Когда-то мне приходилось решать похожую задачу с помощью 5 Акробата и Lantana CrackerJack
Что там сейчас с этим плагином -- не в курсе.

Ну и можно покопать в сторону Ghostscript — Википедия
 
  • Спасибо
Реакции: Chiga, romyk и ~RA~

Skvoznyak

15 лет на форуме
Сообщения
5 143
Реакции
2 008
hotfolder print pdf в гугле не пробовали набирать?
 
Последнее редактирование:

romyk

Участник
Топикстартер
Сообщения
1 198
Реакции
207
hotfolder print pdf в гугле не пробовали набирать?
Первые две даже близко не являются бесплатными, или условно бесплатными, FolderMill -499$, File Processor - цена по запросу. У бесплатной версии FolderMill идет либо печать рекламной страницы, либо вотермарк
 

Skvoznyak

15 лет на форуме
Сообщения
5 143
Реакции
2 008
А, про бесплатный я проглядел, каюсь.
 

qsedftghk

фея
12 лет на форуме
Сообщения
1 787
Реакции
946
Когда-то... делал на виндовом повершелле такую ерунду:
если в определенную папку, лежащую на серваке закидывался mp3-файл, файл добавлялся в плейлист винампа моего компа. Таким образом, получалось своеобразное радио по заявкам. Каждый сидящий в кабинете мог закинуть со своего компа в папочку музычку, которую хочет послушать и, рано или поздно, в порядке очереди, музычка проигрывалась.
Код был типа что-то такого (не могу сказать, что это была последняя версия кода, давно это было)

Код:
# запускаем винамп
&"C:\Program Files (x86)\Winamp\winamp.exe"

# Каталог, за которым будем подглядывать
$Path = "F:\MUSIC"

# [System.Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms")
# $oReturn=[System.Windows.Forms.Messagebox]::Show("Включено!")

#событие будет висеть до закрытия текущего сеанса PowerShell или если вручную отменить регистрацию события Unregister-Event $ changed.Id

$fsw = New-Object IO.FileSystemWatcher $Path, "*.mp3" -Property @{IncludeSubdirectories = $false;NotifyFilter = [IO.NotifyFilters]'FileName, LastWrite'}
Register-ObjectEvent $fsw Created -SourceIdentifier FileCreated -Action {
    $FullPath = $Event.SourceArgs[-1].FullPath
    &"C:\Program Files (x86)\Winamp\winamp.exe" "/ADD", $FullPath
}

# ждем нажатие любом кнопки - окно шелла закроется, все перестанет работать
do
{
}
until ([System.Console]::KeyAvailable)
К чему это я?
Думаю, что с помощью powershell или какого-нибудь системного скриптового языка можно сделать "горячую" папку. А, уж, что делать с файлами в этой папке, скриптом точно можно было бы разрулить.
Но это, конечно, не всё в одном флаконе и сразу.
 
  • Спасибо
Реакции: izrukvruki

Gad

Сообщения
2 521
Реакции
1 170

Jimmi

Участник
Сообщения
20
Реакции
0
FolderMill- настраиваете под определённую задачу, задач может быть много. пакетная обработка. Удобно. У меня папок 5 висит под различные виды печати.