Initial commit: LAAPC Print Service - Windows service with multi-tray printing, IPC queue management, PDF testing support, and self-installing CLI
This commit is contained in:
@@ -0,0 +1,76 @@
|
||||
{
|
||||
"Logging": {
|
||||
"LogLevel": {
|
||||
"Default": "Information",
|
||||
"Microsoft.Hosting.Lifetime": "Information"
|
||||
}
|
||||
},
|
||||
"AppSettings": {
|
||||
"CapturesPath": "C:\\Users\\Work\\Desktop\\LAAPC\\Captures",
|
||||
"QueuePath": "C:\\Users\\Work\\Desktop\\LAAPC\\Queue",
|
||||
"ErrorPath": "C:\\Users\\Work\\Desktop\\LAAPC\\Errors",
|
||||
"ArchivePath": "C:\\Users\\Work\\Desktop\\LAAPC\\Archive",
|
||||
"MaxRetryAttempts": 3,
|
||||
"DebounceDelayMs": 200,
|
||||
"PipeName": "PrintServicePipe",
|
||||
"QueueStateFile": "C:\\Users\\Work\\Desktop\\LAAPC\\queue_state.json",
|
||||
"VerboseLogging": true,
|
||||
"DocumentTypes": [
|
||||
{
|
||||
"Name": "invoice",
|
||||
"PrinterName": "Microsoft Print to PDF",
|
||||
"TraySequence": [ 3, 4, 1, 2 ],
|
||||
"FontName": "Courier New",
|
||||
"FontSize": 10.0,
|
||||
"VerticalOffset": 0,
|
||||
"HorizontalOffset": 0,
|
||||
"ArchiveAfterPrint": true,
|
||||
"ArchivePath": "C:\\Users\\Work\\Desktop\\LAAPC\\Archive\\Invoices",
|
||||
"Transformations": [
|
||||
{
|
||||
"Pattern": "W1DUPLICATE INVW0",
|
||||
"Replacement": "",
|
||||
"Description": "Remove duplicate invoice marker"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Name": "order",
|
||||
"PrinterName": "Brother HL-2270DW series Printer",
|
||||
"TraySequence": [ 4, 2, 1 ],
|
||||
"FontName": "Courier New",
|
||||
"FontSize": 10.0,
|
||||
"VerticalOffset": 0,
|
||||
"HorizontalOffset": 0,
|
||||
"ArchiveAfterPrint": true,
|
||||
"ArchivePath": "C:\\Users\\Work\\Desktop\\LAAPC\\Archive\\Orders",
|
||||
"Transformations": []
|
||||
},
|
||||
{
|
||||
"Name": "delivery",
|
||||
"PrinterName": "Brother HL-2270DW series Printer",
|
||||
"TraySequence": [ 3, 1 ],
|
||||
"FontName": "Courier New",
|
||||
"FontSize": 10.0,
|
||||
"VerticalOffset": 0,
|
||||
"HorizontalOffset": 0,
|
||||
"ArchiveAfterPrint": true,
|
||||
"ArchivePath": "C:\\Users\\Work\\Desktop\\LAAPC\\Archive\\Delivery",
|
||||
"Transformations": []
|
||||
},
|
||||
{
|
||||
"Name": "test",
|
||||
"PrinterName": "Microsoft Print to PDF",
|
||||
"TraySequence": [ 1 ],
|
||||
"FontName": "Courier New",
|
||||
"FontSize": 10.0,
|
||||
"VerticalOffset": 0,
|
||||
"HorizontalOffset": 0,
|
||||
"ArchiveAfterPrint": false,
|
||||
"OutputPath": "C:\\Users\\Work\\Desktop\\LAAPC\\Output",
|
||||
"SkipPostProcessing": true,
|
||||
"Transformations": []
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user