Сервис для автоматической отправки на печать файлов
make build
или go build ./
Первый вариант предпочтительнее, т.к. добавит время сборки. Сборка при помощи make возможна на любом linux дистрибутиве. Итоговый файл нацелен на запуск под Windows x32
Для генерации конфигурации по умолчанию выполните:
autoprint --generate-config
В директории рядом появится шаблон конфигурации. По умолчанию, стандартная конфигурация будет отслеживать файлы с расширением .pdf в текущем каталоге и выводить новые файлы на печать при помощи стандартного принтера.
Конфиг в формате json по умолчанию ищется файл рядом autoprint.json
acrobatPath
- string - Команда запуска Adobe Acrobat или путь к немуprofiles
- []ConfigProfile - Массив профилей. Для работы с несколькими директориями, принтерами и форматамиprinterName
- string - Имя принтера. Оставьте пустым для принтера по умолчаниюwatchForDirectory
- string - Путь к отслеживаемой директории. По умолчанию: ./fileFilter
- string - Регулярное выражение для фильтра файлов. По умолчанию: ^.*\.pdf$ (фильтр только .pdf)
Просто добавьте файл в автозагрузку или запустите как сервис. В тестовых целях файл можно запустить через консоль или двойным кликом.
config
- Путь до файла конфигурации, по умолчанию autoprint.jsongenerate-config
- Сгенерировать шаблон конфигурации и завершиться
Необходимо установить Adobe Acrobat и в конфигурации прописать команду запуска (в случае если он в PATH) или путь до него.