Files
CGW-Printing/PrintService/appsettings.json
T

77 lines
2.4 KiB
JSON

{
"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": []
}
]
}
}