{ // Language Configuration (Optional) // Supported languages: en-US, pt-BR, es-ES, fr-FR, de-DE, it-IT, ja-JP, zh-CN // Priority: 1) --language parameter, 2) ZPL2PDF_LANGUAGE env var, 3) This config, 4) System detection "language": "en-US", // Daemon Configuration "defaultWatchFolder": "C:\\Users\\user\\Documents\\ZPL2PDF Auto Converter", "labelWidth": 7.5, "labelHeight": 15, "unit": "in", "dpi": 203, "logLevel": "Info", "retryDelay": 2000, "maxRetries": 3, "includeSubdirectories": false, "autoStartDaemon": false, "deleteOriginalFiles": true, "createBackup": false, "backupFolder": "backup", "maxConcurrentFiles": 1, "fileLockCheckDelay": 100, "maxFileLockWait": 5000, "folderMonitorInterval": 1000, "enableLogging": true, "logFile": "zpl2pdf.log", "logMaxSize": 10485760, "logMaxFiles": 5, "enableNotifications": false, "notificationSound": true, "enableEmailNotifications": false, "smtpServer": "", "smtpPort": 587, "smtpUsername": "", "smtpPassword": "", "emailRecipients": [], "enableWebhook": false, "webhookUrl": "", "webhookSecret": "", "enableMetrics": false, "metricsPort": 8080, "enableHealthCheck": false, "healthCheckPort": 8081, "enableApi": false, "apiPort": 8082, "apiKey": "", "corsOrigins": [], "rateLimit": { "enabled": false, "requestsPerMinute": 60, "burstSize": 10 }, "security": { "enableAuthentication": false, "jwtSecret": "", "jwtExpirationMinutes": 60, "enableHttps": false, "sslCertificate": "", "sslPrivateKey": "" }, "advanced": { "enableDebugMode": false, "enableVerboseLogging": false, "enablePerformanceProfiling": false, "enableMemoryOptimization": true, "enableGarbageCollection": true, "gcThreshold": 100000000, "enableCaching": true, "cacheSize": 1000, "cacheExpirationMinutes": 60, "enableCompression": true, "compressionLevel": 6, "enableEncryption": false, "encryptionKey": "", "enableAuditLog": false, "auditLogFile": "audit.log", "enableTelemetry": false, "telemetryEndpoint": "", "telemetryInterval": 300 } }