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

romyk

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

izrukvruki

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

romyk

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

izrukvruki

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

Gadalka

R.I.P.
Сообщения
2 530
Реакции
868
Никто не сталкивался с любым бесплатным, или условно бесплатным софтом, который может печатать из горячей папки в 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 500
Реакции
2 168
hotfolder print pdf в гугле не пробовали набирать?
 
Последнее редактирование:

romyk

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

Skvoznyak

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

qsedftghk

фея
15 лет на форуме
Сообщения
2 028
Реакции
1 197
Когда-то... делал на виндовом повершелле такую ерунду:
если в определенную папку, лежащую на серваке закидывался 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 971
Реакции
1 405

Jimmi

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