Позволяет выводить файл на печать, после загрузки файла на printer.ui.profcomff.com.
Мотивация создания была в том что была необходима система, чтобы ограничить пользователю доступ к операционной системе и сократить количество действий для получения напечатанного документа.
- Сокрытие доступа к операционной системе для пользователя.
- Передачу скачанных документов pdf на печать через Sumatra PDF с параметрами пользователя.
- Позволяет пользователю отправить файл на печать по вводу кода документа.
- Позволяет пользователю отправить файл на печать по средству сканирования QR кода.
- После успешной печати выдает комплимент пользователю.
- Автоматическая смена дизайна на Новогодний период.
- Имеет функцию автоматического обновления программы.
- Имеет функции автоматического обновления по запросу с сервера.
- Имеет функции автоматической перезагрузки по запросу с сервера.
- Windows 10 и старше.
- Для работы программы требуется наличие установленной программы просмотра PDF файлов Sumatra PDF (по стандартному ее пути установки или переносимой версии по пути
<терминал печати>/SumatraPDF/SumatraPDF.exe
).
- Скачайте последний архив с выпуском программы.
- Распакуйте архив (рекомендуется использовать путь
%localappdata%/PrinterWinApp
). - Запустите
PrinterApp.exe
в первый раз, затем появится файл настроекPrinterApp.json
.
Пример файла настроек PrinterApp.json
:
{
"ExitCode": "dyakov",
"TempSavePath": "C:\\Users\\dyakov\\AppData\\Local\\Temp\\.printerApp",
"StartWithWindows": false,
"AutoUpdate": true
}
Программа автоматически записывает историю свой работы в файл в папку %userprofile%/.printerAppLogs/
.
Путь для временного хранения файлов находится %temp%/.printerApp/
.
Программа написана под Windows на .NET 7 с использованием технологии Windows Presentation Foundation.
Минимально для сборки проекта понадобится установленный Microsoft .NET 7 SDK. Для графического редактирования интерфейсов рекомендуется использовать microsoft Visual Studio Blend 2022.
Продолжение в CONTRIBUTING.md