java --version
openjdk 21 2023-09-19
OpenJDK Runtime Environment Homebrew (build 21)
OpenJDK 64-Bit Server VM Homebrew (build 21, mixed mode, sharing)
/usr/libexec/java_home
/opt/homebrew/Cellar/openjdk/21/libexec/openjdk.jdk/Contents/Home
echo $JAVA_HOME
/opt/homebrew/Cellar/openjdk/21/libexec/openjdk.jdk/Contents/Homeexport
The website I'm attempting to print from is from a local Rails server: https://admin.local.my_app.ai on port 3000.
In order for https to work on that domain, I added this to localhosts:
127.0.0.1 admin.local.my_app.ai
I also generated a certificate using mkcert:
mkcert "*.admin.local.my_app.ai"
I thus have this certificate which I serve from my server:
_wildcard.local.my_app.ai-key.pem
_wildcard.local.my_app.ai.pem
My app works normally, there's no SSL error whatsoever.
What I tried:
* I reinstalled Java.
* I added _wildcard.local.my_app.ai.pem to the Java keystore using
keytool -importcert -trustcacerts -cacerts -file _wildcard.local.my_app.ai.pem -alias _wildcard.local.my_app.ai.pem
* I downloaded the certificate from the browser, by clicking on the lock icon next to the URL bar and clicking export, then added it to the Java keystore using:
keytool -importcert -trustcacerts -cacerts -file ~/Downloads/mkcert_certificate.cer -alias mkcert_certificate.cer_manually_downloaded_from_chrome_browser_icon
* I followed the guide for https://qz.io/docs/signing, thus generating the demo private-key.pem and I added that to the Java keystore too:
keytool -importcert -trustcacerts -cacerts -file /Applications/QZ\ Tray.app/Contents/Resources/override.crt -alias qz-tray-override.crt
* I verified the certificates were added with
keytool -list -v /Library/Java/JavaVirtualMachines/jdk-20.jdk/Contents/Home/lib/security/cacerts > test.txt
cat test.txt
* I restarted the QZ Tray app
Still, I'm getting the same error. The https://qz.io/docs/signing guide worked for getting silent prints on the demo keys, but the Java error still happens.
Here are the logs:
[INFO] 2023-09-29T02:11:49,902 @ qz.ws.PrintSocketClient:69
Connection closed: 1001 - null
[INFO] 2023-09-29T02:11:49,904 @ qz.ws.SocketConnection:155
Closing all communication channels for QZ Tray Demo Cert
[INFO] 2023-09-29T02:11:49,902 @ qz.ws.PrintSocketClient:69
Connection closed: 1001 - null
[INFO] 2023-09-29T02:11:49,904 @ qz.ws.SocketConnection:155
Closing all communication channels for QZ Tray Demo Cert
[INFO] 2023-09-29T02:11:49,902 @ qz.ws.PrintSocketClient:69
Connection closed: 1001 - null
[INFO] 2023-09-29T02:11:49,904 @ qz.ws.SocketConnection:155
Closing all communication channels for QZ Tray Demo Cert
[INFO] 2023-09-29T02:11:49,988 @ qz.ws.PrintSocketClient:60
Connection opened from /0:0:0:0:0:0:0:1:52120 on socket port 8181
[INFO] 2023-09-29T02:11:49,902 @ qz.ws.PrintSocketClient:69
Connection closed: 1001 - null
[INFO] 2023-09-29T02:11:49,904 @ qz.ws.SocketConnection:155
Closing all communication channels for QZ Tray Demo Cert
[INFO] 2023-09-29T02:11:49,988 @ qz.ws.PrintSocketClient:60
Connection opened from /0:0:0:0:0:0:0:1:52120 on socket port 8181
[DEBUG] 2023-09-29T02:11:50,215 @ qz.ws.PrintSocketClient:115
Message: {"call":"getVersion","timestamp":1695975110213,"uid":"z3wodc","position":{"x":864,"y":577.5}}
[INFO] 2023-09-29T02:11:49,902 @ qz.ws.PrintSocketClient:69
Connection closed: 1001 - null
[INFO] 2023-09-29T02:11:49,904 @ qz.ws.SocketConnection:155
Closing all communication channels for QZ Tray Demo Cert
[INFO] 2023-09-29T02:11:49,988 @ qz.ws.PrintSocketClient:60
Connection opened from /0:0:0:0:0:0:0:1:52120 on socket port 8181
[DEBUG] 2023-09-29T02:11:50,215 @ qz.ws.PrintSocketClient:115
Message: {"call":"getVersion","timestamp":1695975110213,"uid":"z3wodc","position":{"x":864,"y":577.5}}
[DEBUG] 2023-09-29T02:11:50,228 @ qz.ws.PrintSocketClient:115
Message: {"certificate":"-----BEGIN CERTIFICATE-----\nMIIECzCCAvOgAwIBAgIGAYrfTTkBMA0GCSqGSIb3DQEBCwUAMIGiMQswCQYDVQQG\nEwJVUzELMAkGA1UECAwCTlkxEjAQBgNVBAcMCUNhbmFzdG90YTEbMBkGA1UECgwS\nUVogSW5kdXN0cmllcywgTExDMRswGQYDVQQLDBJRWiBJbmR1c3RyaWVzLCBMTEMx\nHDAaBgkqhkiG9w0BCQEWDXN1cHBvcnRAcXouaW8xGjAYBgNVBAMMEVFaIFRyYXkg\nRGVtbyBDZXJ0MB4XDTIzMDkyODA0NTgxNFoXDTQzMDkyODA0NTgxNFowgaIxCzAJ\nBgNVBAYTAlVTMQswCQYDVQQIDAJOWTESMBAGA1UEBwwJQ2FuYXN0b3RhMRswGQYD\nVQQKDBJRWiBJbmR1c3RyaWVzLCBMTEMxGzAZBgNVBAsMElFaIEluZHVzdHJpZXMs\nIExMQzEcMBoGCSqGSIb3DQEJARYNc3VwcG9ydEBxei5pbzEaMBgGA1UEAwwRUVog\nVHJheSBEZW1vIENlcnQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDo\nAP\/oqUvS9tgFatHcAK9pmkJz7MU\/cm\/4G3TPKDhPMyHUlm38bZ9dOEoqlatz8O2Q\nOywRgxSiUMccB9O+01PxHNFBgTJZfZVGhygHOakHSFWylSmxMf86oydt2XpOwpGr\nHNtE5woJYv\/bd7h1Tp1QpqeeQYs+f1jbFWtMFWfTKV3VZtt7dEwxmFaCBFJ7N4c+\nyCmmePaVkQ\/W70xPDWgU34raiBrIKRNT\/0KUfhx4eVAhr8nyE5KRfgh06u+KSpz5\nAo6zfsFA2ZvuSYXKBwa+KWiwJxoiU9Ze33CVKyqPfmaYSdSdPUruSg4D7QoUVj77\nY\/m8k9YCyzOCNgPAh2SxAgMBAAGjRTBDMBIGA1UdEwEB\/wQIMAYBAf8CAQEwDgYD\nVR0PAQH\/BAQDAgEGMB0GA1UdDgQWBBT2q9p0KWJCINtW2mpb+qId0qtFnTANBgkq\nhkiG9w0BAQsFAAOCAQEAJRTNatHi1MP51uW85qJeI6Mfw3zgOhwKksgpXcf5n6NG\nCJqOhgAfhIyPhhjA0xeRLjXaa1j93lM9ytK\/UaQw2KLYmm0xF7lDJMGLIvmIRehq\nCFBMB0iqRTQxHKlB4OBWojL+fSIbXp+Fdk75O+eh8sWW9wquu9NSEFGz\/\/1ANxXR\npmsjvRrvEPEguzUSmWRA15kvsbIQFAmLosH16P+09M0Twt+6\/rRE32ZFyuZ7j0Zg\n2FxzDCKTiTn\/0l9pLyNa2Mg6vicC4qifH3I5jkfa8GaPfiFKa+LfO7mSBjDqDvWx\n0Iqc5Qsi0enW4k9ci3y6cFDB8T2jFvTUbcjj64cLhA==\n-----END CERTIFICATE-----\n","timestamp":1695975110219,"uid":"ympbuw","position":{"x":864,"y":577.5}}
[WARN] 2023-09-29T02:11:50,235 @ qz.auth.Certificate:226
Problem building certificate chain (normal if multiple CAs are in use)
[DEBUG] 2023-09-29T02:11:50,236 @ qz.auth.Certificate:222
Successfully chained certificate: CN=QZ Tray Demo Cert, O=QZ Industries, LLC (8bfa3324887e6c59cc4db9f8b9be0e538ddf5089)
[DEBUG] 2023-09-29T02:11:50,236 @ qz.auth.Certificate:244
Adding QZ Industries, LLC (QZ Tray Demo Cert) to allowed list
[DEBUG] 2023-09-29T02:11:50,236 @ qz.ws.PrintSocketClient:130
Received new certificate from connection through 52120
[INFO] 2023-09-29T02:11:49,902 @ qz.ws.PrintSocketClient:69
Connection closed: 1001 - null
[INFO] 2023-09-29T02:11:49,904 @ qz.ws.SocketConnection:155
Closing all communication channels for QZ Tray Demo Cert
[INFO] 2023-09-29T02:11:49,988 @ qz.ws.PrintSocketClient:60
Connection opened from /0:0:0:0:0:0:0:1:52120 on socket port 8181
[DEBUG] 2023-09-29T02:11:50,215 @ qz.ws.PrintSocketClient:115
Message: {"call":"getVersion","timestamp":1695975110213,"uid":"z3wodc","position":{"x":864,"y":577.5}}
[DEBUG] 2023-09-29T02:11:50,228 @ qz.ws.PrintSocketClient:115
Message: {"certificate":"-----BEGIN CERTIFICATE-----\nMIIECzCCAvOgAwIBAgIGAYrfTTkBMA0GCSqGSIb3DQEBCwUAMIGiMQswCQYDVQQG\nEwJVUzELMAkGA1UECAwCTlkxEjAQBgNVBAcMCUNhbmFzdG90YTEbMBkGA1UECgwS\nUVogSW5kdXN0cmllcywgTExDMRswGQYDVQQLDBJRWiBJbmR1c3RyaWVzLCBMTEMx\nHDAaBgkqhkiG9w0BCQEWDXN1cHBvcnRAcXouaW8xGjAYBgNVBAMMEVFaIFRyYXkg\nRGVtbyBDZXJ0MB4XDTIzMDkyODA0NTgxNFoXDTQzMDkyODA0NTgxNFowgaIxCzAJ\nBgNVBAYTAlVTMQswCQYDVQQIDAJOWTESMBAGA1UEBwwJQ2FuYXN0b3RhMRswGQYD\nVQQKDBJRWiBJbmR1c3RyaWVzLCBMTEMxGzAZBgNVBAsMElFaIEluZHVzdHJpZXMs\nIExMQzEcMBoGCSqGSIb3DQEJARYNc3VwcG9ydEBxei5pbzEaMBgGA1UEAwwRUVog\nVHJheSBEZW1vIENlcnQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDo\nAP\/oqUvS9tgFatHcAK9pmkJz7MU\/cm\/4G3TPKDhPMyHUlm38bZ9dOEoqlatz8O2Q\nOywRgxSiUMccB9O+01PxHNFBgTJZfZVGhygHOakHSFWylSmxMf86oydt2XpOwpGr\nHNtE5woJYv\/bd7h1Tp1QpqeeQYs+f1jbFWtMFWfTKV3VZtt7dEwxmFaCBFJ7N4c+\nyCmmePaVkQ\/W70xPDWgU34raiBrIKRNT\/0KUfhx4eVAhr8nyE5KRfgh06u+KSpz5\nAo6zfsFA2ZvuSYXKBwa+KWiwJxoiU9Ze33CVKyqPfmaYSdSdPUruSg4D7QoUVj77\nY\/m8k9YCyzOCNgPAh2SxAgMBAAGjRTBDMBIGA1UdEwEB\/wQIMAYBAf8CAQEwDgYD\nVR0PAQH\/BAQDAgEGMB0GA1UdDgQWBBT2q9p0KWJCINtW2mpb+qId0qtFnTANBgkq\nhkiG9w0BAQsFAAOCAQEAJRTNatHi1MP51uW85qJeI6Mfw3zgOhwKksgpXcf5n6NG\nCJqOhgAfhIyPhhjA0xeRLjXaa1j93lM9ytK\/UaQw2KLYmm0xF7lDJMGLIvmIRehq\nCFBMB0iqRTQxHKlB4OBWojL+fSIbXp+Fdk75O+eh8sWW9wquu9NSEFGz\/\/1ANxXR\npmsjvRrvEPEguzUSmWRA15kvsbIQFAmLosH16P+09M0Twt+6\/rRE32ZFyuZ7j0Zg\n2FxzDCKTiTn\/0l9pLyNa2Mg6vicC4qifH3I5jkfa8GaPfiFKa+LfO7mSBjDqDvWx\n0Iqc5Qsi0enW4k9ci3y6cFDB8T2jFvTUbcjj64cLhA==\n-----END CERTIFICATE-----\n","timestamp":1695975110219,"uid":"ympbuw","position":{"x":864,"y":577.5}}
[WARN] 2023-09-29T02:11:50,235 @ qz.auth.Certificate:226
Problem building certificate chain (normal if multiple CAs are in use)
[DEBUG] 2023-09-29T02:11:50,236 @ qz.auth.Certificate:222
Successfully chained certificate: CN=QZ Tray Demo Cert, O=QZ Industries, LLC (8bfa3324887e6c59cc4db9f8b9be0e538ddf5089)
[DEBUG] 2023-09-29T02:11:50,236 @ qz.auth.Certificate:244
Adding QZ Industries, LLC (QZ Tray Demo Cert) to allowed list
[DEBUG] 2023-09-29T02:11:50,236 @ qz.ws.PrintSocketClient:130
Received new certificate from connection through 52120
[INFO] 2023-09-29T02:11:49,902 @ qz.ws.PrintSocketClient:69
Connection closed: 1001 - null
[INFO] 2023-09-29T02:11:49,904 @ qz.ws.SocketConnection:155
Closing all communication channels for QZ Tray Demo Cert
[INFO] 2023-09-29T02:11:49,988 @ qz.ws.PrintSocketClient:60
Connection opened from /0:0:0:0:0:0:0:1:52120 on socket port 8181
[DEBUG] 2023-09-29T02:11:50,215 @ qz.ws.PrintSocketClient:115
Message: {"call":"getVersion","timestamp":1695975110213,"uid":"z3wodc","position":{"x":864,"y":577.5}}
[DEBUG] 2023-09-29T02:11:50,228 @ qz.ws.PrintSocketClient:115
Message: {"certificate":"-----BEGIN CERTIFICATE-----\nMIIECzCCAvOgAwIBAgIGAYrfTTkBMA0GCSqGSIb3DQEBCwUAMIGiMQswCQYDVQQG\nEwJVUzELMAkGA1UECAwCTlkxEjAQBgNVBAcMCUNhbmFzdG90YTEbMBkGA1UECgwS\nUVogSW5kdXN0cmllcywgTExDMRswGQYDVQQLDBJRWiBJbmR1c3RyaWVzLCBMTEMx\nHDAaBgkqhkiG9w0BCQEWDXN1cHBvcnRAcXouaW8xGjAYBgNVBAMMEVFaIFRyYXkg\nRGVtbyBDZXJ0MB4XDTIzMDkyODA0NTgxNFoXDTQzMDkyODA0NTgxNFowgaIxCzAJ\nBgNVBAYTAlVTMQswCQYDVQQIDAJOWTESMBAGA1UEBwwJQ2FuYXN0b3RhMRswGQYD\nVQQKDBJRWiBJbmR1c3RyaWVzLCBMTEMxGzAZBgNVBAsMElFaIEluZHVzdHJpZXMs\nIExMQzEcMBoGCSqGSIb3DQEJARYNc3VwcG9ydEBxei5pbzEaMBgGA1UEAwwRUVog\nVHJheSBEZW1vIENlcnQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDo\nAP\/oqUvS9tgFatHcAK9pmkJz7MU\/cm\/4G3TPKDhPMyHUlm38bZ9dOEoqlatz8O2Q\nOywRgxSiUMccB9O+01PxHNFBgTJZfZVGhygHOakHSFWylSmxMf86oydt2XpOwpGr\nHNtE5woJYv\/bd7h1Tp1QpqeeQYs+f1jbFWtMFWfTKV3VZtt7dEwxmFaCBFJ7N4c+\nyCmmePaVkQ\/W70xPDWgU34raiBrIKRNT\/0KUfhx4eVAhr8nyE5KRfgh06u+KSpz5\nAo6zfsFA2ZvuSYXKBwa+KWiwJxoiU9Ze33CVKyqPfmaYSdSdPUruSg4D7QoUVj77\nY\/m8k9YCyzOCNgPAh2SxAgMBAAGjRTBDMBIGA1UdEwEB\/wQIMAYBAf8CAQEwDgYD\nVR0PAQH\/BAQDAgEGMB0GA1UdDgQWBBT2q9p0KWJCINtW2mpb+qId0qtFnTANBgkq\nhkiG9w0BAQsFAAOCAQEAJRTNatHi1MP51uW85qJeI6Mfw3zgOhwKksgpXcf5n6NG\nCJqOhgAfhIyPhhjA0xeRLjXaa1j93lM9ytK\/UaQw2KLYmm0xF7lDJMGLIvmIRehq\nCFBMB0iqRTQxHKlB4OBWojL+fSIbXp+Fdk75O+eh8sWW9wquu9NSEFGz\/\/1ANxXR\npmsjvRrvEPEguzUSmWRA15kvsbIQFAmLosH16P+09M0Twt+6\/rRE32ZFyuZ7j0Zg\n2FxzDCKTiTn\/0l9pLyNa2Mg6vicC4qifH3I5jkfa8GaPfiFKa+LfO7mSBjDqDvWx\n0Iqc5Qsi0enW4k9ci3y6cFDB8T2jFvTUbcjj64cLhA==\n-----END CERTIFICATE-----\n","timestamp":1695975110219,"uid":"ympbuw","position":{"x":864,"y":577.5}}
[WARN] 2023-09-29T02:11:50,235 @ qz.auth.Certificate:226
Problem building certificate chain (normal if multiple CAs are in use)
[DEBUG] 2023-09-29T02:11:50,236 @ qz.auth.Certificate:222
Successfully chained certificate: CN=QZ Tray Demo Cert, O=QZ Industries, LLC (8bfa3324887e6c59cc4db9f8b9be0e538ddf5089)
[DEBUG] 2023-09-29T02:11:50,236 @ qz.auth.Certificate:244
Adding QZ Industries, LLC (QZ Tray Demo Cert) to allowed list
[DEBUG] 2023-09-29T02:11:50,236 @ qz.ws.PrintSocketClient:130
Received new certificate from connection through 52120
[INFO] 2023-09-29T02:11:49,902 @ qz.ws.PrintSocketClient:69
Connection closed: 1001 - null
[INFO] 2023-09-29T02:11:49,904 @ qz.ws.SocketConnection:155
Closing all communication channels for QZ Tray Demo Cert
[INFO] 2023-09-29T02:11:49,988 @ qz.ws.PrintSocketClient:60
Connection opened from /0:0:0:0:0:0:0:1:52120 on socket port 8181
[DEBUG] 2023-09-29T02:11:50,215 @ qz.ws.PrintSocketClient:115
Message: {"call":"getVersion","timestamp":1695975110213,"uid":"z3wodc","position":{"x":864,"y":577.5}}
[DEBUG] 2023-09-29T02:11:50,228 @ qz.ws.PrintSocketClient:115
Message: {"certificate":"-----BEGIN CERTIFICATE-----\nMIIECzCCAvOgAwIBAgIGAYrfTTkBMA0GCSqGSIb3DQEBCwUAMIGiMQswCQYDVQQG\nEwJVUzELMAkGA1UECAwCTlkxEjAQBgNVBAcMCUNhbmFzdG90YTEbMBkGA1UECgwS\nUVogSW5kdXN0cmllcywgTExDMRswGQYDVQQLDBJRWiBJbmR1c3RyaWVzLCBMTEMx\nHDAaBgkqhkiG9w0BCQEWDXN1cHBvcnRAcXouaW8xGjAYBgNVBAMMEVFaIFRyYXkg\nRGVtbyBDZXJ0MB4XDTIzMDkyODA0NTgxNFoXDTQzMDkyODA0NTgxNFowgaIxCzAJ\nBgNVBAYTAlVTMQswCQYDVQQIDAJOWTESMBAGA1UEBwwJQ2FuYXN0b3RhMRswGQYD\nVQQKDBJRWiBJbmR1c3RyaWVzLCBMTEMxGzAZBgNVBAsMElFaIEluZHVzdHJpZXMs\nIExMQzEcMBoGCSqGSIb3DQEJARYNc3VwcG9ydEBxei5pbzEaMBgGA1UEAwwRUVog\nVHJheSBEZW1vIENlcnQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDo\nAP\/oqUvS9tgFatHcAK9pmkJz7MU\/cm\/4G3TPKDhPMyHUlm38bZ9dOEoqlatz8O2Q\nOywRgxSiUMccB9O+01PxHNFBgTJZfZVGhygHOakHSFWylSmxMf86oydt2XpOwpGr\nHNtE5woJYv\/bd7h1Tp1QpqeeQYs+f1jbFWtMFWfTKV3VZtt7dEwxmFaCBFJ7N4c+\nyCmmePaVkQ\/W70xPDWgU34raiBrIKRNT\/0KUfhx4eVAhr8nyE5KRfgh06u+KSpz5\nAo6zfsFA2ZvuSYXKBwa+KWiwJxoiU9Ze33CVKyqPfmaYSdSdPUruSg4D7QoUVj77\nY\/m8k9YCyzOCNgPAh2SxAgMBAAGjRTBDMBIGA1UdEwEB\/wQIMAYBAf8CAQEwDgYD\nVR0PAQH\/BAQDAgEGMB0GA1UdDgQWBBT2q9p0KWJCINtW2mpb+qId0qtFnTANBgkq\nhkiG9w0BAQsFAAOCAQEAJRTNatHi1MP51uW85qJeI6Mfw3zgOhwKksgpXcf5n6NG\nCJqOhgAfhIyPhhjA0xeRLjXaa1j93lM9ytK\/UaQw2KLYmm0xF7lDJMGLIvmIRehq\nCFBMB0iqRTQxHKlB4OBWojL+fSIbXp+Fdk75O+eh8sWW9wquu9NSEFGz\/\/1ANxXR\npmsjvRrvEPEguzUSmWRA15kvsbIQFAmLosH16P+09M0Twt+6\/rRE32ZFyuZ7j0Zg\n2FxzDCKTiTn\/0l9pLyNa2Mg6vicC4qifH3I5jkfa8GaPfiFKa+LfO7mSBjDqDvWx\n0Iqc5Qsi0enW4k9ci3y6cFDB8T2jFvTUbcjj64cLhA==\n-----END CERTIFICATE-----\n","timestamp":1695975110219,"uid":"ympbuw","position":{"x":864,"y":577.5}}
[WARN] 2023-09-29T02:11:50,235 @ qz.auth.Certificate:226
Problem building certificate chain (normal if multiple CAs are in use)
[DEBUG] 2023-09-29T02:11:50,236 @ qz.auth.Certificate:222
Successfully chained certificate: CN=QZ Tray Demo Cert, O=QZ Industries, LLC (8bfa3324887e6c59cc4db9f8b9be0e538ddf5089)
[DEBUG] 2023-09-29T02:11:50,236 @ qz.auth.Certificate:244
Adding QZ Industries, LLC (QZ Tray Demo Cert) to allowed list
[DEBUG] 2023-09-29T02:11:50,236 @ qz.ws.PrintSocketClient:130
Received new certificate from connection through 52120
[INFO] 2023-09-29T02:11:49,902 @ qz.ws.PrintSocketClient:69
Connection closed: 1001 - null
[INFO] 2023-09-29T02:11:49,904 @ qz.ws.SocketConnection:155
Closing all communication channels for QZ Tray Demo Cert
[INFO] 2023-09-29T02:11:49,988 @ qz.ws.PrintSocketClient:60
Connection opened from /0:0:0:0:0:0:0:1:52120 on socket port 8181
[DEBUG] 2023-09-29T02:11:50,215 @ qz.ws.PrintSocketClient:115
Message: {"call":"getVersion","timestamp":1695975110213,"uid":"z3wodc","position":{"x":864,"y":577.5}}
[DEBUG] 2023-09-29T02:11:50,228 @ qz.ws.PrintSocketClient:115
Message: {"certificate":"-----BEGIN CERTIFICATE-----\nMIIECzCCAvOgAwIBAgIGAYrfTTkBMA0GCSqGSIb3DQEBCwUAMIGiMQswCQYDVQQG\nEwJVUzELMAkGA1UECAwCTlkxEjAQBgNVBAcMCUNhbmFzdG90YTEbMBkGA1UECgwS\nUVogSW5kdXN0cmllcywgTExDMRswGQYDVQQLDBJRWiBJbmR1c3RyaWVzLCBMTEMx\nHDAaBgkqhkiG9w0BCQEWDXN1cHBvcnRAcXouaW8xGjAYBgNVBAMMEVFaIFRyYXkg\nRGVtbyBDZXJ0MB4XDTIzMDkyODA0NTgxNFoXDTQzMDkyODA0NTgxNFowgaIxCzAJ\nBgNVBAYTAlVTMQswCQYDVQQIDAJOWTESMBAGA1UEBwwJQ2FuYXN0b3RhMRswGQYD\nVQQKDBJRWiBJbmR1c3RyaWVzLCBMTEMxGzAZBgNVBAsMElFaIEluZHVzdHJpZXMs\nIExMQzEcMBoGCSqGSIb3DQEJARYNc3VwcG9ydEBxei5pbzEaMBgGA1UEAwwRUVog\nVHJheSBEZW1vIENlcnQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDo\nAP\/oqUvS9tgFatHcAK9pmkJz7MU\/cm\/4G3TPKDhPMyHUlm38bZ9dOEoqlatz8O2Q\nOywRgxSiUMccB9O+01PxHNFBgTJZfZVGhygHOakHSFWylSmxMf86oydt2XpOwpGr\nHNtE5woJYv\/bd7h1Tp1QpqeeQYs+f1jbFWtMFWfTKV3VZtt7dEwxmFaCBFJ7N4c+\nyCmmePaVkQ\/W70xPDWgU34raiBrIKRNT\/0KUfhx4eVAhr8nyE5KRfgh06u+KSpz5\nAo6zfsFA2ZvuSYXKBwa+KWiwJxoiU9Ze33CVKyqPfmaYSdSdPUruSg4D7QoUVj77\nY\/m8k9YCyzOCNgPAh2SxAgMBAAGjRTBDMBIGA1UdEwEB\/wQIMAYBAf8CAQEwDgYD\nVR0PAQH\/BAQDAgEGMB0GA1UdDgQWBBT2q9p0KWJCINtW2mpb+qId0qtFnTANBgkq\nhkiG9w0BAQsFAAOCAQEAJRTNatHi1MP51uW85qJeI6Mfw3zgOhwKksgpXcf5n6NG\nCJqOhgAfhIyPhhjA0xeRLjXaa1j93lM9ytK\/UaQw2KLYmm0xF7lDJMGLIvmIRehq\nCFBMB0iqRTQxHKlB4OBWojL+fSIbXp+Fdk75O+eh8sWW9wquu9NSEFGz\/\/1ANxXR\npmsjvRrvEPEguzUSmWRA15kvsbIQFAmLosH16P+09M0Twt+6\/rRE32ZFyuZ7j0Zg\n2FxzDCKTiTn\/0l9pLyNa2Mg6vicC4qifH3I5jkfa8GaPfiFKa+LfO7mSBjDqDvWx\n0Iqc5Qsi0enW4k9ci3y6cFDB8T2jFvTUbcjj64cLhA==\n-----END CERTIFICATE-----\n","timestamp":1695975110219,"uid":"ympbuw","position":{"x":864,"y":577.5}}
[WARN] 2023-09-29T02:11:50,235 @ qz.auth.Certificate:226
Problem building certificate chain (normal if multiple CAs are in use)
[DEBUG] 2023-09-29T02:11:50,236 @ qz.auth.Certificate:222
Successfully chained certificate: CN=QZ Tray Demo Cert, O=QZ Industries, LLC (8bfa3324887e6c59cc4db9f8b9be0e538ddf5089)
[DEBUG] 2023-09-29T02:11:50,236 @ qz.auth.Certificate:244
Adding QZ Industries, LLC (QZ Tray Demo Cert) to allowed list
[DEBUG] 2023-09-29T02:11:50,236 @ qz.ws.PrintSocketClient:130
Received new certificate from connection through 52120
[INFO] 2023-09-29T02:11:49,902 @ qz.ws.PrintSocketClient:69
Connection closed: 1001 - null
[INFO] 2023-09-29T02:11:49,904 @ qz.ws.SocketConnection:155
Closing all communication channels for QZ Tray Demo Cert
[INFO] 2023-09-29T02:11:49,988 @ qz.ws.PrintSocketClient:60
Connection opened from /0:0:0:0:0:0:0:1:52120 on socket port 8181
[DEBUG] 2023-09-29T02:11:50,215 @ qz.ws.PrintSocketClient:115
Message: {"call":"getVersion","timestamp":1695975110213,"uid":"z3wodc","position":{"x":864,"y":577.5}}
[DEBUG] 2023-09-29T02:11:50,228 @ qz.ws.PrintSocketClient:115
Message: {"certificate":"-----BEGIN CERTIFICATE-----\nMIIECzCCAvOgAwIBAgIGAYrfTTkBMA0GCSqGSIb3DQEBCwUAMIGiMQswCQYDVQQG\nEwJVUzELMAkGA1UECAwCTlkxEjAQBgNVBAcMCUNhbmFzdG90YTEbMBkGA1UECgwS\nUVogSW5kdXN0cmllcywgTExDMRswGQYDVQQLDBJRWiBJbmR1c3RyaWVzLCBMTEMx\nHDAaBgkqhkiG9w0BCQEWDXN1cHBvcnRAcXouaW8xGjAYBgNVBAMMEVFaIFRyYXkg\nRGVtbyBDZXJ0MB4XDTIzMDkyODA0NTgxNFoXDTQzMDkyODA0NTgxNFowgaIxCzAJ\nBgNVBAYTAlVTMQswCQYDVQQIDAJOWTESMBAGA1UEBwwJQ2FuYXN0b3RhMRswGQYD\nVQQKDBJRWiBJbmR1c3RyaWVzLCBMTEMxGzAZBgNVBAsMElFaIEluZHVzdHJpZXMs\nIExMQzEcMBoGCSqGSIb3DQEJARYNc3VwcG9ydEBxei5pbzEaMBgGA1UEAwwRUVog\nVHJheSBEZW1vIENlcnQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDo\nAP\/oqUvS9tgFatHcAK9pmkJz7MU\/cm\/4G3TPKDhPMyHUlm38bZ9dOEoqlatz8O2Q\nOywRgxSiUMccB9O+01PxHNFBgTJZfZVGhygHOakHSFWylSmxMf86oydt2XpOwpGr\nHNtE5woJYv\/bd7h1Tp1QpqeeQYs+f1jbFWtMFWfTKV3VZtt7dEwxmFaCBFJ7N4c+\nyCmmePaVkQ\/W70xPDWgU34raiBrIKRNT\/0KUfhx4eVAhr8nyE5KRfgh06u+KSpz5\nAo6zfsFA2ZvuSYXKBwa+KWiwJxoiU9Ze33CVKyqPfmaYSdSdPUruSg4D7QoUVj77\nY\/m8k9YCyzOCNgPAh2SxAgMBAAGjRTBDMBIGA1UdEwEB\/wQIMAYBAf8CAQEwDgYD\nVR0PAQH\/BAQDAgEGMB0GA1UdDgQWBBT2q9p0KWJCINtW2mpb+qId0qtFnTANBgkq\nhkiG9w0BAQsFAAOCAQEAJRTNatHi1MP51uW85qJeI6Mfw3zgOhwKksgpXcf5n6NG\nCJqOhgAfhIyPhhjA0xeRLjXaa1j93lM9ytK\/UaQw2KLYmm0xF7lDJMGLIvmIRehq\nCFBMB0iqRTQxHKlB4OBWojL+fSIbXp+Fdk75O+eh8sWW9wquu9NSEFGz\/\/1ANxXR\npmsjvRrvEPEguzUSmWRA15kvsbIQFAmLosH16P+09M0Twt+6\/rRE32ZFyuZ7j0Zg\n2FxzDCKTiTn\/0l9pLyNa2Mg6vicC4qifH3I5jkfa8GaPfiFKa+LfO7mSBjDqDvWx\n0Iqc5Qsi0enW4k9ci3y6cFDB8T2jFvTUbcjj64cLhA==\n-----END CERTIFICATE-----\n","timestamp":1695975110219,"uid":"ympbuw","position":{"x":864,"y":577.5}}
[WARN] 2023-09-29T02:11:50,235 @ qz.auth.Certificate:226
Problem building certificate chain (normal if multiple CAs are in use)
[DEBUG] 2023-09-29T02:11:50,236 @ qz.auth.Certificate:222
Successfully chained certificate: CN=QZ Tray Demo Cert, O=QZ Industries, LLC (8bfa3324887e6c59cc4db9f8b9be0e538ddf5089)
[DEBUG] 2023-09-29T02:11:50,236 @ qz.auth.Certificate:244
Adding QZ Industries, LLC (QZ Tray Demo Cert) to allowed list
[DEBUG] 2023-09-29T02:11:50,236 @ qz.ws.PrintSocketClient:130
Received new certificate from connection through 52120
[DEBUG] 2023-09-29T02:11:50,307 @ qz.ws.PrintSocketClient:115
Message: {"call":"print","params":{"printer":{"name":"NATIONS POS80 Printer USB"},"options":{"bounds":null,"colorType":"color","copies":1,"density":0,"duplex":false,"fallbackDensity":null,"interpolation":"bicubic","jobName":null,"legacy":false,"margins":0,"orientation":null,"paperThickness":null,"printerTray":null,"rasterize":false,"rotation":0,"scaleContent":true,"size":null,"units":"in","forceRaw":false,"encoding":null,"spool":null},"data":[{"type":"raw","format":"pdf","flavor":"file","data":"https:\/\/admin.local.my_app.ai:3000\/receipt.pdf","options":{"language":"ESCPOS"}}]},"signature":"dNciSP6dUjRnLmtGabulMv8+VNWh3x2K7kk2I8Si5d5X43njR+6MXDo0ko+c\n3y9agVNG+04E\/3wQYpWVS1H5FPabQQyL6wCkQqOVHglY1CgvuXBCnzKo7w0e\nniJBedP3Cgn0TbgdtMFjVkiwImyoTBw1d9On6+LHEPftVNGfaoao\/a7mhto9\ni47ArCg+xxya7ZT5ZzF5sSYNjnTLs414ZWISdrG6FWL7LentZvcRG0sylrA8\n1vDrT6YmdQ9MhftCuFTnxLBp9TlKRCPDLzUfsoVrGwo9ggQmlHUoOfypgkNa\nQtXw9TzsnNPriM4IdHLgKbrL2ztzxA\/H3M2HSy2tGg==\n","timestamp":1695975110238,"uid":"f03yrs","position":{"x":864,"y":577.5},"signAlgorithm":"SHA512"}
[INFO] 2023-09-29T02:11:49,902 @ qz.ws.PrintSocketClient:69
Connection closed: 1001 - null
[INFO] 2023-09-29T02:11:49,904 @ qz.ws.SocketConnection:155
Closing all communication channels for QZ Tray Demo Cert
[INFO] 2023-09-29T02:11:49,988 @ qz.ws.PrintSocketClient:60
Connection opened from /0:0:0:0:0:0:0:1:52120 on socket port 8181
[DEBUG] 2023-09-29T02:11:50,215 @ qz.ws.PrintSocketClient:115
Message: {"call":"getVersion","timestamp":1695975110213,"uid":"z3wodc","position":{"x":864,"y":577.5}}
[DEBUG] 2023-09-29T02:11:50,228 @ qz.ws.PrintSocketClient:115
Message: {"certificate":"-----BEGIN CERTIFICATE-----\nMIIECzCCAvOgAwIBAgIGAYrfTTkBMA0GCSqGSIb3DQEBCwUAMIGiMQswCQYDVQQG\nEwJVUzELMAkGA1UECAwCTlkxEjAQBgNVBAcMCUNhbmFzdG90YTEbMBkGA1UECgwS\nUVogSW5kdXN0cmllcywgTExDMRswGQYDVQQLDBJRWiBJbmR1c3RyaWVzLCBMTEMx\nHDAaBgkqhkiG9w0BCQEWDXN1cHBvcnRAcXouaW8xGjAYBgNVBAMMEVFaIFRyYXkg\nRGVtbyBDZXJ0MB4XDTIzMDkyODA0NTgxNFoXDTQzMDkyODA0NTgxNFowgaIxCzAJ\nBgNVBAYTAlVTMQswCQYDVQQIDAJOWTESMBAGA1UEBwwJQ2FuYXN0b3RhMRswGQYD\nVQQKDBJRWiBJbmR1c3RyaWVzLCBMTEMxGzAZBgNVBAsMElFaIEluZHVzdHJpZXMs\nIExMQzEcMBoGCSqGSIb3DQEJARYNc3VwcG9ydEBxei5pbzEaMBgGA1UEAwwRUVog\nVHJheSBEZW1vIENlcnQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDo\nAP\/oqUvS9tgFatHcAK9pmkJz7MU\/cm\/4G3TPKDhPMyHUlm38bZ9dOEoqlatz8O2Q\nOywRgxSiUMccB9O+01PxHNFBgTJZfZVGhygHOakHSFWylSmxMf86oydt2XpOwpGr\nHNtE5woJYv\/bd7h1Tp1QpqeeQYs+f1jbFWtMFWfTKV3VZtt7dEwxmFaCBFJ7N4c+\nyCmmePaVkQ\/W70xPDWgU34raiBrIKRNT\/0KUfhx4eVAhr8nyE5KRfgh06u+KSpz5\nAo6zfsFA2ZvuSYXKBwa+KWiwJxoiU9Ze33CVKyqPfmaYSdSdPUruSg4D7QoUVj77\nY\/m8k9YCyzOCNgPAh2SxAgMBAAGjRTBDMBIGA1UdEwEB\/wQIMAYBAf8CAQEwDgYD\nVR0PAQH\/BAQDAgEGMB0GA1UdDgQWBBT2q9p0KWJCINtW2mpb+qId0qtFnTANBgkq\nhkiG9w0BAQsFAAOCAQEAJRTNatHi1MP51uW85qJeI6Mfw3zgOhwKksgpXcf5n6NG\nCJqOhgAfhIyPhhjA0xeRLjXaa1j93lM9ytK\/UaQw2KLYmm0xF7lDJMGLIvmIRehq\nCFBMB0iqRTQxHKlB4OBWojL+fSIbXp+Fdk75O+eh8sWW9wquu9NSEFGz\/\/1ANxXR\npmsjvRrvEPEguzUSmWRA15kvsbIQFAmLosH16P+09M0Twt+6\/rRE32ZFyuZ7j0Zg\n2FxzDCKTiTn\/0l9pLyNa2Mg6vicC4qifH3I5jkfa8GaPfiFKa+LfO7mSBjDqDvWx\n0Iqc5Qsi0enW4k9ci3y6cFDB8T2jFvTUbcjj64cLhA==\n-----END CERTIFICATE-----\n","timestamp":1695975110219,"uid":"ympbuw","position":{"x":864,"y":577.5}}
[WARN] 2023-09-29T02:11:50,235 @ qz.auth.Certificate:226
Problem building certificate chain (normal if multiple CAs are in use)
[DEBUG] 2023-09-29T02:11:50,236 @ qz.auth.Certificate:222
Successfully chained certificate: CN=QZ Tray Demo Cert, O=QZ Industries, LLC (8bfa3324887e6c59cc4db9f8b9be0e538ddf5089)
[DEBUG] 2023-09-29T02:11:50,236 @ qz.auth.Certificate:244
Adding QZ Industries, LLC (QZ Tray Demo Cert) to allowed list
[DEBUG] 2023-09-29T02:11:50,236 @ qz.ws.PrintSocketClient:130
Received new certificate from connection through 52120
[DEBUG] 2023-09-29T02:11:50,307 @ qz.ws.PrintSocketClient:115
Message: {"call":"print","params":{"printer":{"name":"NATIONS POS80 Printer USB"},"options":{"bounds":null,"colorType":"color","copies":1,"density":0,"duplex":false,"fallbackDensity":null,"interpolation":"bicubic","jobName":null,"legacy":false,"margins":0,"orientation":null,"paperThickness":null,"printerTray":null,"rasterize":false,"rotation":0,"scaleContent":true,"size":null,"units":"in","forceRaw":false,"encoding":null,"spool":null},"data":[{"type":"raw","format":"pdf","flavor":"file","data":"https:\/\/admin.local.my_app.ai:3000\/receipt.pdf","options":{"language":"ESCPOS"}}]},"signature":"dNciSP6dUjRnLmtGabulMv8+VNWh3x2K7kk2I8Si5d5X43njR+6MXDo0ko+c\n3y9agVNG+04E\/3wQYpWVS1H5FPabQQyL6wCkQqOVHglY1CgvuXBCnzKo7w0e\nniJBedP3Cgn0TbgdtMFjVkiwImyoTBw1d9On6+LHEPftVNGfaoao\/a7mhto9\ni47ArCg+xxya7ZT5ZzF5sSYNjnTLs414ZWISdrG6FWL7LentZvcRG0sylrA8\n1vDrT6YmdQ9MhftCuFTnxLBp9TlKRCPDLzUfsoVrGwo9ggQmlHUoOfypgkNa\nQtXw9TzsnNPriM4IdHLgKbrL2ztzxA\/H3M2HSy2tGg==\n","timestamp":1695975110238,"uid":"f03yrs","position":{"x":864,"y":577.5},"signAlgorithm":"SHA512"}
[TRACE] 2023-09-29T02:11:50,308 @ qz.ws.PrintSocketClient:160
Valid signature from QZ Tray Demo Cert
[TRACE] 2023-09-29T02:11:50,308 @ qz.utils.PrintingUtilities:133
Waiting for processor, 0/33 already in use
[DEBUG] 2023-09-29T02:11:50,308 @ qz.utils.PrintingUtilities:193
Using qz.printer.action.PrintRaw to print
[DEBUG] 2023-09-29T02:11:50,308 @ qz.printer.PrintServiceMatcher:85
Searching for PrintService matching NATIONS POS80 Printer USB
[INFO] 2023-09-29T02:11:49,902 @ qz.ws.PrintSocketClient:69
Connection closed: 1001 - null
[INFO] 2023-09-29T02:11:49,904 @ qz.ws.SocketConnection:155
Closing all communication channels for QZ Tray Demo Cert
[INFO] 2023-09-29T02:11:49,988 @ qz.ws.PrintSocketClient:60
Connection opened from /0:0:0:0:0:0:0:1:52120 on socket port 8181
[DEBUG] 2023-09-29T02:11:50,215 @ qz.ws.PrintSocketClient:115
Message: {"call":"getVersion","timestamp":1695975110213,"uid":"z3wodc","position":{"x":864,"y":577.5}}
[DEBUG] 2023-09-29T02:11:50,228 @ qz.ws.PrintSocketClient:115
Message: {"certificate":"-----BEGIN CERTIFICATE-----\nMIIECzCCAvOgAwIBAgIGAYrfTTkBMA0GCSqGSIb3DQEBCwUAMIGiMQswCQYDVQQG\nEwJVUzELMAkGA1UECAwCTlkxEjAQBgNVBAcMCUNhbmFzdG90YTEbMBkGA1UECgwS\nUVogSW5kdXN0cmllcywgTExDMRswGQYDVQQLDBJRWiBJbmR1c3RyaWVzLCBMTEMx\nHDAaBgkqhkiG9w0BCQEWDXN1cHBvcnRAcXouaW8xGjAYBgNVBAMMEVFaIFRyYXkg\nRGVtbyBDZXJ0MB4XDTIzMDkyODA0NTgxNFoXDTQzMDkyODA0NTgxNFowgaIxCzAJ\nBgNVBAYTAlVTMQswCQYDVQQIDAJOWTESMBAGA1UEBwwJQ2FuYXN0b3RhMRswGQYD\nVQQKDBJRWiBJbmR1c3RyaWVzLCBMTEMxGzAZBgNVBAsMElFaIEluZHVzdHJpZXMs\nIExMQzEcMBoGCSqGSIb3DQEJARYNc3VwcG9ydEBxei5pbzEaMBgGA1UEAwwRUVog\nVHJheSBEZW1vIENlcnQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDo\nAP\/oqUvS9tgFatHcAK9pmkJz7MU\/cm\/4G3TPKDhPMyHUlm38bZ9dOEoqlatz8O2Q\nOywRgxSiUMccB9O+01PxHNFBgTJZfZVGhygHOakHSFWylSmxMf86oydt2XpOwpGr\nHNtE5woJYv\/bd7h1Tp1QpqeeQYs+f1jbFWtMFWfTKV3VZtt7dEwxmFaCBFJ7N4c+\nyCmmePaVkQ\/W70xPDWgU34raiBrIKRNT\/0KUfhx4eVAhr8nyE5KRfgh06u+KSpz5\nAo6zfsFA2ZvuSYXKBwa+KWiwJxoiU9Ze33CVKyqPfmaYSdSdPUruSg4D7QoUVj77\nY\/m8k9YCyzOCNgPAh2SxAgMBAAGjRTBDMBIGA1UdEwEB\/wQIMAYBAf8CAQEwDgYD\nVR0PAQH\/BAQDAgEGMB0GA1UdDgQWBBT2q9p0KWJCINtW2mpb+qId0qtFnTANBgkq\nhkiG9w0BAQsFAAOCAQEAJRTNatHi1MP51uW85qJeI6Mfw3zgOhwKksgpXcf5n6NG\nCJqOhgAfhIyPhhjA0xeRLjXaa1j93lM9ytK\/UaQw2KLYmm0xF7lDJMGLIvmIRehq\nCFBMB0iqRTQxHKlB4OBWojL+fSIbXp+Fdk75O+eh8sWW9wquu9NSEFGz\/\/1ANxXR\npmsjvRrvEPEguzUSmWRA15kvsbIQFAmLosH16P+09M0Twt+6\/rRE32ZFyuZ7j0Zg\n2FxzDCKTiTn\/0l9pLyNa2Mg6vicC4qifH3I5jkfa8GaPfiFKa+LfO7mSBjDqDvWx\n0Iqc5Qsi0enW4k9ci3y6cFDB8T2jFvTUbcjj64cLhA==\n-----END CERTIFICATE-----\n","timestamp":1695975110219,"uid":"ympbuw","position":{"x":864,"y":577.5}}
[WARN] 2023-09-29T02:11:50,235 @ qz.auth.Certificate:226
Problem building certificate chain (normal if multiple CAs are in use)
[DEBUG] 2023-09-29T02:11:50,236 @ qz.auth.Certificate:222
Successfully chained certificate: CN=QZ Tray Demo Cert, O=QZ Industries, LLC (8bfa3324887e6c59cc4db9f8b9be0e538ddf5089)
[DEBUG] 2023-09-29T02:11:50,236 @ qz.auth.Certificate:244
Adding QZ Industries, LLC (QZ Tray Demo Cert) to allowed list
[DEBUG] 2023-09-29T02:11:50,236 @ qz.ws.PrintSocketClient:130
Received new certificate from connection through 52120
[DEBUG] 2023-09-29T02:11:50,307 @ qz.ws.PrintSocketClient:115
Message: {"call":"print","params":{"printer":{"name":"NATIONS POS80 Printer USB"},"options":{"bounds":null,"colorType":"color","copies":1,"density":0,"duplex":false,"fallbackDensity":null,"interpolation":"bicubic","jobName":null,"legacy":false,"margins":0,"orientation":null,"paperThickness":null,"printerTray":null,"rasterize":false,"rotation":0,"scaleContent":true,"size":null,"units":"in","forceRaw":false,"encoding":null,"spool":null},"data":[{"type":"raw","format":"pdf","flavor":"file","data":"https:\/\/admin.local.my_app.ai:3000\/receipt.pdf","options":{"language":"ESCPOS"}}]},"signature":"dNciSP6dUjRnLmtGabulMv8+VNWh3x2K7kk2I8Si5d5X43njR+6MXDo0ko+c\n3y9agVNG+04E\/3wQYpWVS1H5FPabQQyL6wCkQqOVHglY1CgvuXBCnzKo7w0e\nniJBedP3Cgn0TbgdtMFjVkiwImyoTBw1d9On6+LHEPftVNGfaoao\/a7mhto9\ni47ArCg+xxya7ZT5ZzF5sSYNjnTLs414ZWISdrG6FWL7LentZvcRG0sylrA8\n1vDrT6YmdQ9MhftCuFTnxLBp9TlKRCPDLzUfsoVrGwo9ggQmlHUoOfypgkNa\nQtXw9TzsnNPriM4IdHLgKbrL2ztzxA\/H3M2HSy2tGg==\n","timestamp":1695975110238,"uid":"f03yrs","position":{"x":864,"y":577.5},"signAlgorithm":"SHA512"}
[TRACE] 2023-09-29T02:11:50,308 @ qz.ws.PrintSocketClient:160
Valid signature from QZ Tray Demo Cert
[TRACE] 2023-09-29T02:11:50,308 @ qz.utils.PrintingUtilities:133
Waiting for processor, 0/33 already in use
[DEBUG] 2023-09-29T02:11:50,308 @ qz.utils.PrintingUtilities:193
Using qz.printer.action.PrintRaw to print
[DEBUG] 2023-09-29T02:11:50,308 @ qz.printer.PrintServiceMatcher:85
Searching for PrintService matching NATIONS POS80 Printer USB
[INFO] 2023-09-29T02:11:49,902 @ qz.ws.PrintSocketClient:69
Connection closed: 1001 - null
[INFO] 2023-09-29T02:11:49,904 @ qz.ws.SocketConnection:155
Closing all communication channels for QZ Tray Demo Cert
[INFO] 2023-09-29T02:11:49,988 @ qz.ws.PrintSocketClient:60
Connection opened from /0:0:0:0:0:0:0:1:52120 on socket port 8181
[DEBUG] 2023-09-29T02:11:50,215 @ qz.ws.PrintSocketClient:115
Message: {"call":"getVersion","timestamp":1695975110213,"uid":"z3wodc","position":{"x":864,"y":577.5}}
[DEBUG] 2023-09-29T02:11:50,228 @ qz.ws.PrintSocketClient:115
Message: {"certificate":"-----BEGIN CERTIFICATE-----\nMIIECzCCAvOgAwIBAgIGAYrfTTkBMA0GCSqGSIb3DQEBCwUAMIGiMQswCQYDVQQG\nEwJVUzELMAkGA1UECAwCTlkxEjAQBgNVBAcMCUNhbmFzdG90YTEbMBkGA1UECgwS\nUVogSW5kdXN0cmllcywgTExDMRswGQYDVQQLDBJRWiBJbmR1c3RyaWVzLCBMTEMx\nHDAaBgkqhkiG9w0BCQEWDXN1cHBvcnRAcXouaW8xGjAYBgNVBAMMEVFaIFRyYXkg\nRGVtbyBDZXJ0MB4XDTIzMDkyODA0NTgxNFoXDTQzMDkyODA0NTgxNFowgaIxCzAJ\nBgNVBAYTAlVTMQswCQYDVQQIDAJOWTESMBAGA1UEBwwJQ2FuYXN0b3RhMRswGQYD\nVQQKDBJRWiBJbmR1c3RyaWVzLCBMTEMxGzAZBgNVBAsMElFaIEluZHVzdHJpZXMs\nIExMQzEcMBoGCSqGSIb3DQEJARYNc3VwcG9ydEBxei5pbzEaMBgGA1UEAwwRUVog\nVHJheSBEZW1vIENlcnQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDo\nAP\/oqUvS9tgFatHcAK9pmkJz7MU\/cm\/4G3TPKDhPMyHUlm38bZ9dOEoqlatz8O2Q\nOywRgxSiUMccB9O+01PxHNFBgTJZfZVGhygHOakHSFWylSmxMf86oydt2XpOwpGr\nHNtE5woJYv\/bd7h1Tp1QpqeeQYs+f1jbFWtMFWfTKV3VZtt7dEwxmFaCBFJ7N4c+\nyCmmePaVkQ\/W70xPDWgU34raiBrIKRNT\/0KUfhx4eVAhr8nyE5KRfgh06u+KSpz5\nAo6zfsFA2ZvuSYXKBwa+KWiwJxoiU9Ze33CVKyqPfmaYSdSdPUruSg4D7QoUVj77\nY\/m8k9YCyzOCNgPAh2SxAgMBAAGjRTBDMBIGA1UdEwEB\/wQIMAYBAf8CAQEwDgYD\nVR0PAQH\/BAQDAgEGMB0GA1UdDgQWBBT2q9p0KWJCINtW2mpb+qId0qtFnTANBgkq\nhkiG9w0BAQsFAAOCAQEAJRTNatHi1MP51uW85qJeI6Mfw3zgOhwKksgpXcf5n6NG\nCJqOhgAfhIyPhhjA0xeRLjXaa1j93lM9ytK\/UaQw2KLYmm0xF7lDJMGLIvmIRehq\nCFBMB0iqRTQxHKlB4OBWojL+fSIbXp+Fdk75O+eh8sWW9wquu9NSEFGz\/\/1ANxXR\npmsjvRrvEPEguzUSmWRA15kvsbIQFAmLosH16P+09M0Twt+6\/rRE32ZFyuZ7j0Zg\n2FxzDCKTiTn\/0l9pLyNa2Mg6vicC4qifH3I5jkfa8GaPfiFKa+LfO7mSBjDqDvWx\n0Iqc5Qsi0enW4k9ci3y6cFDB8T2jFvTUbcjj64cLhA==\n-----END CERTIFICATE-----\n","timestamp":1695975110219,"uid":"ympbuw","position":{"x":864,"y":577.5}}
[WARN] 2023-09-29T02:11:50,235 @ qz.auth.Certificate:226
Problem building certificate chain (normal if multiple CAs are in use)
[DEBUG] 2023-09-29T02:11:50,236 @ qz.auth.Certificate:222
Successfully chained certificate: CN=QZ Tray Demo Cert, O=QZ Industries, LLC (8bfa3324887e6c59cc4db9f8b9be0e538ddf5089)
[DEBUG] 2023-09-29T02:11:50,236 @ qz.auth.Certificate:244
Adding QZ Industries, LLC (QZ Tray Demo Cert) to allowed list
[DEBUG] 2023-09-29T02:11:50,236 @ qz.ws.PrintSocketClient:130
Received new certificate from connection through 52120
[DEBUG] 2023-09-29T02:11:50,307 @ qz.ws.PrintSocketClient:115
Message: {"call":"print","params":{"printer":{"name":"NATIONS POS80 Printer USB"},"options":{"bounds":null,"colorType":"color","copies":1,"density":0,"duplex":false,"fallbackDensity":null,"interpolation":"bicubic","jobName":null,"legacy":false,"margins":0,"orientation":null,"paperThickness":null,"printerTray":null,"rasterize":false,"rotation":0,"scaleContent":true,"size":null,"units":"in","forceRaw":false,"encoding":null,"spool":null},"data":[{"type":"raw","format":"pdf","flavor":"file","data":"https:\/\/admin.local.my_app.ai:3000\/receipt.pdf","options":{"language":"ESCPOS"}}]},"signature":"dNciSP6dUjRnLmtGabulMv8+VNWh3x2K7kk2I8Si5d5X43njR+6MXDo0ko+c\n3y9agVNG+04E\/3wQYpWVS1H5FPabQQyL6wCkQqOVHglY1CgvuXBCnzKo7w0e\nniJBedP3Cgn0TbgdtMFjVkiwImyoTBw1d9On6+LHEPftVNGfaoao\/a7mhto9\ni47ArCg+xxya7ZT5ZzF5sSYNjnTLs414ZWISdrG6FWL7LentZvcRG0sylrA8\n1vDrT6YmdQ9MhftCuFTnxLBp9TlKRCPDLzUfsoVrGwo9ggQmlHUoOfypgkNa\nQtXw9TzsnNPriM4IdHLgKbrL2ztzxA\/H3M2HSy2tGg==\n","timestamp":1695975110238,"uid":"f03yrs","position":{"x":864,"y":577.5},"signAlgorithm":"SHA512"}
[TRACE] 2023-09-29T02:11:50,308 @ qz.ws.PrintSocketClient:160
Valid signature from QZ Tray Demo Cert
[TRACE] 2023-09-29T02:11:50,308 @ qz.utils.PrintingUtilities:133
Waiting for processor, 0/33 already in use
[DEBUG] 2023-09-29T02:11:50,308 @ qz.utils.PrintingUtilities:193
Using qz.printer.action.PrintRaw to print
[DEBUG] 2023-09-29T02:11:50,308 @ qz.printer.PrintServiceMatcher:85
Searching for PrintService matching NATIONS POS80 Printer USB
[INFO] 2023-09-29T02:11:49,902 @ qz.ws.PrintSocketClient:69
Connection closed: 1001 - null
[INFO] 2023-09-29T02:11:49,904 @ qz.ws.SocketConnection:155
Closing all communication channels for QZ Tray Demo Cert
[INFO] 2023-09-29T02:11:49,988 @ qz.ws.PrintSocketClient:60
Connection opened from /0:0:0:0:0:0:0:1:52120 on socket port 8181
[DEBUG] 2023-09-29T02:11:50,215 @ qz.ws.PrintSocketClient:115
Message: {"call":"getVersion","timestamp":1695975110213,"uid":"z3wodc","position":{"x":864,"y":577.5}}
[DEBUG] 2023-09-29T02:11:50,228 @ qz.ws.PrintSocketClient:115
Message: {"certificate":"-----BEGIN CERTIFICATE-----\nMIIECzCCAvOgAwIBAgIGAYrfTTkBMA0GCSqGSIb3DQEBCwUAMIGiMQswCQYDVQQG\nEwJVUzELMAkGA1UECAwCTlkxEjAQBgNVBAcMCUNhbmFzdG90YTEbMBkGA1UECgwS\nUVogSW5kdXN0cmllcywgTExDMRswGQYDVQQLDBJRWiBJbmR1c3RyaWVzLCBMTEMx\nHDAaBgkqhkiG9w0BCQEWDXN1cHBvcnRAcXouaW8xGjAYBgNVBAMMEVFaIFRyYXkg\nRGVtbyBDZXJ0MB4XDTIzMDkyODA0NTgxNFoXDTQzMDkyODA0NTgxNFowgaIxCzAJ\nBgNVBAYTAlVTMQswCQYDVQQIDAJOWTESMBAGA1UEBwwJQ2FuYXN0b3RhMRswGQYD\nVQQKDBJRWiBJbmR1c3RyaWVzLCBMTEMxGzAZBgNVBAsMElFaIEluZHVzdHJpZXMs\nIExMQzEcMBoGCSqGSIb3DQEJARYNc3VwcG9ydEBxei5pbzEaMBgGA1UEAwwRUVog\nVHJheSBEZW1vIENlcnQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDo\nAP\/oqUvS9tgFatHcAK9pmkJz7MU\/cm\/4G3TPKDhPMyHUlm38bZ9dOEoqlatz8O2Q\nOywRgxSiUMccB9O+01PxHNFBgTJZfZVGhygHOakHSFWylSmxMf86oydt2XpOwpGr\nHNtE5woJYv\/bd7h1Tp1QpqeeQYs+f1jbFWtMFWfTKV3VZtt7dEwxmFaCBFJ7N4c+\nyCmmePaVkQ\/W70xPDWgU34raiBrIKRNT\/0KUfhx4eVAhr8nyE5KRfgh06u+KSpz5\nAo6zfsFA2ZvuSYXKBwa+KWiwJxoiU9Ze33CVKyqPfmaYSdSdPUruSg4D7QoUVj77\nY\/m8k9YCyzOCNgPAh2SxAgMBAAGjRTBDMBIGA1UdEwEB\/wQIMAYBAf8CAQEwDgYD\nVR0PAQH\/BAQDAgEGMB0GA1UdDgQWBBT2q9p0KWJCINtW2mpb+qId0qtFnTANBgkq\nhkiG9w0BAQsFAAOCAQEAJRTNatHi1MP51uW85qJeI6Mfw3zgOhwKksgpXcf5n6NG\nCJqOhgAfhIyPhhjA0xeRLjXaa1j93lM9ytK\/UaQw2KLYmm0xF7lDJMGLIvmIRehq\nCFBMB0iqRTQxHKlB4OBWojL+fSIbXp+Fdk75O+eh8sWW9wquu9NSEFGz\/\/1ANxXR\npmsjvRrvEPEguzUSmWRA15kvsbIQFAmLosH16P+09M0Twt+6\/rRE32ZFyuZ7j0Zg\n2FxzDCKTiTn\/0l9pLyNa2Mg6vicC4qifH3I5jkfa8GaPfiFKa+LfO7mSBjDqDvWx\n0Iqc5Qsi0enW4k9ci3y6cFDB8T2jFvTUbcjj64cLhA==\n-----END CERTIFICATE-----\n","timestamp":1695975110219,"uid":"ympbuw","position":{"x":864,"y":577.5}}
[WARN] 2023-09-29T02:11:50,235 @ qz.auth.Certificate:226
Problem building certificate chain (normal if multiple CAs are in use)
[DEBUG] 2023-09-29T02:11:50,236 @ qz.auth.Certificate:222
Successfully chained certificate: CN=QZ Tray Demo Cert, O=QZ Industries, LLC (8bfa3324887e6c59cc4db9f8b9be0e538ddf5089)
[DEBUG] 2023-09-29T02:11:50,236 @ qz.auth.Certificate:244
Adding QZ Industries, LLC (QZ Tray Demo Cert) to allowed list
[DEBUG] 2023-09-29T02:11:50,236 @ qz.ws.PrintSocketClient:130
Received new certificate from connection through 52120
[DEBUG] 2023-09-29T02:11:50,307 @ qz.ws.PrintSocketClient:115
Message: {"call":"print","params":{"printer":{"name":"NATIONS POS80 Printer USB"},"options":{"bounds":null,"colorType":"color","copies":1,"density":0,"duplex":false,"fallbackDensity":null,"interpolation":"bicubic","jobName":null,"legacy":false,"margins":0,"orientation":null,"paperThickness":null,"printerTray":null,"rasterize":false,"rotation":0,"scaleContent":true,"size":null,"units":"in","forceRaw":false,"encoding":null,"spool":null},"data":[{"type":"raw","format":"pdf","flavor":"file","data":"https:\/\/admin.local.my_app.ai:3000\/receipt.pdf","options":{"language":"ESCPOS"}}]},"signature":"dNciSP6dUjRnLmtGabulMv8+VNWh3x2K7kk2I8Si5d5X43njR+6MXDo0ko+c\n3y9agVNG+04E\/3wQYpWVS1H5FPabQQyL6wCkQqOVHglY1CgvuXBCnzKo7w0e\nniJBedP3Cgn0TbgdtMFjVkiwImyoTBw1d9On6+LHEPftVNGfaoao\/a7mhto9\ni47ArCg+xxya7ZT5ZzF5sSYNjnTLs414ZWISdrG6FWL7LentZvcRG0sylrA8\n1vDrT6YmdQ9MhftCuFTnxLBp9TlKRCPDLzUfsoVrGwo9ggQmlHUoOfypgkNa\nQtXw9TzsnNPriM4IdHLgKbrL2ztzxA\/H3M2HSy2tGg==\n","timestamp":1695975110238,"uid":"f03yrs","position":{"x":864,"y":577.5},"signAlgorithm":"SHA512"}
[TRACE] 2023-09-29T02:11:50,308 @ qz.ws.PrintSocketClient:160
Valid signature from QZ Tray Demo Cert
[TRACE] 2023-09-29T02:11:50,308 @ qz.utils.PrintingUtilities:133
Waiting for processor, 0/33 already in use
[DEBUG] 2023-09-29T02:11:50,308 @ qz.utils.PrintingUtilities:193
Using qz.printer.action.PrintRaw to print
[DEBUG] 2023-09-29T02:11:50,308 @ qz.printer.PrintServiceMatcher:85
Searching for PrintService matching NATIONS POS80 Printer USB
[INFO] 2023-09-29T02:11:49,902 @ qz.ws.PrintSocketClient:69
Connection closed: 1001 - null
[INFO] 2023-09-29T02:11:49,904 @ qz.ws.SocketConnection:155
Closing all communication channels for QZ Tray Demo Cert
[INFO] 2023-09-29T02:11:49,988 @ qz.ws.PrintSocketClient:60
Connection opened from /0:0:0:0:0:0:0:1:52120 on socket port 8181
[DEBUG] 2023-09-29T02:11:50,215 @ qz.ws.PrintSocketClient:115
Message: {"call":"getVersion","timestamp":1695975110213,"uid":"z3wodc","position":{"x":864,"y":577.5}}
[DEBUG] 2023-09-29T02:11:50,228 @ qz.ws.PrintSocketClient:115
Message: {"certificate":"-----BEGIN CERTIFICATE-----\nMIIECzCCAvOgAwIBAgIGAYrfTTkBMA0GCSqGSIb3DQEBCwUAMIGiMQswCQYDVQQG\nEwJVUzELMAkGA1UECAwCTlkxEjAQBgNVBAcMCUNhbmFzdG90YTEbMBkGA1UECgwS\nUVogSW5kdXN0cmllcywgTExDMRswGQYDVQQLDBJRWiBJbmR1c3RyaWVzLCBMTEMx\nHDAaBgkqhkiG9w0BCQEWDXN1cHBvcnRAcXouaW8xGjAYBgNVBAMMEVFaIFRyYXkg\nRGVtbyBDZXJ0MB4XDTIzMDkyODA0NTgxNFoXDTQzMDkyODA0NTgxNFowgaIxCzAJ\nBgNVBAYTAlVTMQswCQYDVQQIDAJOWTESMBAGA1UEBwwJQ2FuYXN0b3RhMRswGQYD\nVQQKDBJRWiBJbmR1c3RyaWVzLCBMTEMxGzAZBgNVBAsMElFaIEluZHVzdHJpZXMs\nIExMQzEcMBoGCSqGSIb3DQEJARYNc3VwcG9ydEBxei5pbzEaMBgGA1UEAwwRUVog\nVHJheSBEZW1vIENlcnQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDo\nAP\/oqUvS9tgFatHcAK9pmkJz7MU\/cm\/4G3TPKDhPMyHUlm38bZ9dOEoqlatz8O2Q\nOywRgxSiUMccB9O+01PxHNFBgTJZfZVGhygHOakHSFWylSmxMf86oydt2XpOwpGr\nHNtE5woJYv\/bd7h1Tp1QpqeeQYs+f1jbFWtMFWfTKV3VZtt7dEwxmFaCBFJ7N4c+\nyCmmePaVkQ\/W70xPDWgU34raiBrIKRNT\/0KUfhx4eVAhr8nyE5KRfgh06u+KSpz5\nAo6zfsFA2ZvuSYXKBwa+KWiwJxoiU9Ze33CVKyqPfmaYSdSdPUruSg4D7QoUVj77\nY\/m8k9YCyzOCNgPAh2SxAgMBAAGjRTBDMBIGA1UdEwEB\/wQIMAYBAf8CAQEwDgYD\nVR0PAQH\/BAQDAgEGMB0GA1UdDgQWBBT2q9p0KWJCINtW2mpb+qId0qtFnTANBgkq\nhkiG9w0BAQsFAAOCAQEAJRTNatHi1MP51uW85qJeI6Mfw3zgOhwKksgpXcf5n6NG\nCJqOhgAfhIyPhhjA0xeRLjXaa1j93lM9ytK\/UaQw2KLYmm0xF7lDJMGLIvmIRehq\nCFBMB0iqRTQxHKlB4OBWojL+fSIbXp+Fdk75O+eh8sWW9wquu9NSEFGz\/\/1ANxXR\npmsjvRrvEPEguzUSmWRA15kvsbIQFAmLosH16P+09M0Twt+6\/rRE32ZFyuZ7j0Zg\n2FxzDCKTiTn\/0l9pLyNa2Mg6vicC4qifH3I5jkfa8GaPfiFKa+LfO7mSBjDqDvWx\n0Iqc5Qsi0enW4k9ci3y6cFDB8T2jFvTUbcjj64cLhA==\n-----END CERTIFICATE-----\n","timestamp":1695975110219,"uid":"ympbuw","position":{"x":864,"y":577.5}}
[WARN] 2023-09-29T02:11:50,235 @ qz.auth.Certificate:226
Problem building certificate chain (normal if multiple CAs are in use)
[DEBUG] 2023-09-29T02:11:50,236 @ qz.auth.Certificate:222
Successfully chained certificate: CN=QZ Tray Demo Cert, O=QZ Industries, LLC (8bfa3324887e6c59cc4db9f8b9be0e538ddf5089)
[DEBUG] 2023-09-29T02:11:50,236 @ qz.auth.Certificate:244
Adding QZ Industries, LLC (QZ Tray Demo Cert) to allowed list
[DEBUG] 2023-09-29T02:11:50,236 @ qz.ws.PrintSocketClient:130
Received new certificate from connection through 52120
[DEBUG] 2023-09-29T02:11:50,307 @ qz.ws.PrintSocketClient:115
Message: {"call":"print","params":{"printer":{"name":"NATIONS POS80 Printer USB"},"options":{"bounds":null,"colorType":"color","copies":1,"density":0,"duplex":false,"fallbackDensity":null,"interpolation":"bicubic","jobName":null,"legacy":false,"margins":0,"orientation":null,"paperThickness":null,"printerTray":null,"rasterize":false,"rotation":0,"scaleContent":true,"size":null,"units":"in","forceRaw":false,"encoding":null,"spool":null},"data":[{"type":"raw","format":"pdf","flavor":"file","data":"https:\/\/admin.local.my_app.ai:3000\/receipt.pdf","options":{"language":"ESCPOS"}}]},"signature":"dNciSP6dUjRnLmtGabulMv8+VNWh3x2K7kk2I8Si5d5X43njR+6MXDo0ko+c\n3y9agVNG+04E\/3wQYpWVS1H5FPabQQyL6wCkQqOVHglY1CgvuXBCnzKo7w0e\nniJBedP3Cgn0TbgdtMFjVkiwImyoTBw1d9On6+LHEPftVNGfaoao\/a7mhto9\ni47ArCg+xxya7ZT5ZzF5sSYNjnTLs414ZWISdrG6FWL7LentZvcRG0sylrA8\n1vDrT6YmdQ9MhftCuFTnxLBp9TlKRCPDLzUfsoVrGwo9ggQmlHUoOfypgkNa\nQtXw9TzsnNPriM4IdHLgKbrL2ztzxA\/H3M2HSy2tGg==\n","timestamp":1695975110238,"uid":"f03yrs","position":{"x":864,"y":577.5},"signAlgorithm":"SHA512"}
[TRACE] 2023-09-29T02:11:50,308 @ qz.ws.PrintSocketClient:160
Valid signature from QZ Tray Demo Cert
[TRACE] 2023-09-29T02:11:50,308 @ qz.utils.PrintingUtilities:133
Waiting for processor, 0/33 already in use
[DEBUG] 2023-09-29T02:11:50,308 @ qz.utils.PrintingUtilities:193
Using qz.printer.action.PrintRaw to print
[DEBUG] 2023-09-29T02:11:50,308 @ qz.printer.PrintServiceMatcher:85
Searching for PrintService matching NATIONS POS80 Printer USB
[DEBUG] 2023-09-29T02:11:50,429 @ qz.printer.PrintServiceMatcher:38
Found 2 printers
[INFO] 2023-09-29T02:11:49,902 @ qz.ws.PrintSocketClient:69
Connection closed: 1001 - null
[INFO] 2023-09-29T02:11:49,904 @ qz.ws.SocketConnection:155
Closing all communication channels for QZ Tray Demo Cert
[INFO] 2023-09-29T02:11:49,988 @ qz.ws.PrintSocketClient:60
Connection opened from /0:0:0:0:0:0:0:1:52120 on socket port 8181
[DEBUG] 2023-09-29T02:11:50,215 @ qz.ws.PrintSocketClient:115
Message: {"call":"getVersion","timestamp":1695975110213,"uid":"z3wodc","position":{"x":864,"y":577.5}}
[DEBUG] 2023-09-29T02:11:50,228 @ qz.ws.PrintSocketClient:115
Message: {"certificate":"-----BEGIN CERTIFICATE-----\nMIIECzCCAvOgAwIBAgIGAYrfTTkBMA0GCSqGSIb3DQEBCwUAMIGiMQswCQYDVQQG\nEwJVUzELMAkGA1UECAwCTlkxEjAQBgNVBAcMCUNhbmFzdG90YTEbMBkGA1UECgwS\nUVogSW5kdXN0cmllcywgTExDMRswGQYDVQQLDBJRWiBJbmR1c3RyaWVzLCBMTEMx\nHDAaBgkqhkiG9w0BCQEWDXN1cHBvcnRAcXouaW8xGjAYBgNVBAMMEVFaIFRyYXkg\nRGVtbyBDZXJ0MB4XDTIzMDkyODA0NTgxNFoXDTQzMDkyODA0NTgxNFowgaIxCzAJ\nBgNVBAYTAlVTMQswCQYDVQQIDAJOWTESMBAGA1UEBwwJQ2FuYXN0b3RhMRswGQYD\nVQQKDBJRWiBJbmR1c3RyaWVzLCBMTEMxGzAZBgNVBAsMElFaIEluZHVzdHJpZXMs\nIExMQzEcMBoGCSqGSIb3DQEJARYNc3VwcG9ydEBxei5pbzEaMBgGA1UEAwwRUVog\nVHJheSBEZW1vIENlcnQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDo\nAP\/oqUvS9tgFatHcAK9pmkJz7MU\/cm\/4G3TPKDhPMyHUlm38bZ9dOEoqlatz8O2Q\nOywRgxSiUMccB9O+01PxHNFBgTJZfZVGhygHOakHSFWylSmxMf86oydt2XpOwpGr\nHNtE5woJYv\/bd7h1Tp1QpqeeQYs+f1jbFWtMFWfTKV3VZtt7dEwxmFaCBFJ7N4c+\nyCmmePaVkQ\/W70xPDWgU34raiBrIKRNT\/0KUfhx4eVAhr8nyE5KRfgh06u+KSpz5\nAo6zfsFA2ZvuSYXKBwa+KWiwJxoiU9Ze33CVKyqPfmaYSdSdPUruSg4D7QoUVj77\nY\/m8k9YCyzOCNgPAh2SxAgMBAAGjRTBDMBIGA1UdEwEB\/wQIMAYBAf8CAQEwDgYD\nVR0PAQH\/BAQDAgEGMB0GA1UdDgQWBBT2q9p0KWJCINtW2mpb+qId0qtFnTANBgkq\nhkiG9w0BAQsFAAOCAQEAJRTNatHi1MP51uW85qJeI6Mfw3zgOhwKksgpXcf5n6NG\nCJqOhgAfhIyPhhjA0xeRLjXaa1j93lM9ytK\/UaQw2KLYmm0xF7lDJMGLIvmIRehq\nCFBMB0iqRTQxHKlB4OBWojL+fSIbXp+Fdk75O+eh8sWW9wquu9NSEFGz\/\/1ANxXR\npmsjvRrvEPEguzUSmWRA15kvsbIQFAmLosH16P+09M0Twt+6\/rRE32ZFyuZ7j0Zg\n2FxzDCKTiTn\/0l9pLyNa2Mg6vicC4qifH3I5jkfa8GaPfiFKa+LfO7mSBjDqDvWx\n0Iqc5Qsi0enW4k9ci3y6cFDB8T2jFvTUbcjj64cLhA==\n-----END CERTIFICATE-----\n","timestamp":1695975110219,"uid":"ympbuw","position":{"x":864,"y":577.5}}
[WARN] 2023-09-29T02:11:50,235 @ qz.auth.Certificate:226
Problem building certificate chain (normal if multiple CAs are in use)
[DEBUG] 2023-09-29T02:11:50,236 @ qz.auth.Certificate:222
Successfully chained certificate: CN=QZ Tray Demo Cert, O=QZ Industries, LLC (8bfa3324887e6c59cc4db9f8b9be0e538ddf5089)
[DEBUG] 2023-09-29T02:11:50,236 @ qz.auth.Certificate:244
Adding QZ Industries, LLC (QZ Tray Demo Cert) to allowed list
[DEBUG] 2023-09-29T02:11:50,236 @ qz.ws.PrintSocketClient:130
Received new certificate from connection through 52120
[DEBUG] 2023-09-29T02:11:50,307 @ qz.ws.PrintSocketClient:115
Message: {"call":"print","params":{"printer":{"name":"NATIONS POS80 Printer USB"},"options":{"bounds":null,"colorType":"color","copies":1,"density":0,"duplex":false,"fallbackDensity":null,"interpolation":"bicubic","jobName":null,"legacy":false,"margins":0,"orientation":null,"paperThickness":null,"printerTray":null,"rasterize":false,"rotation":0,"scaleContent":true,"size":null,"units":"in","forceRaw":false,"encoding":null,"spool":null},"data":[{"type":"raw","format":"pdf","flavor":"file","data":"https:\/\/admin.local.my_app.ai:3000\/receipt.pdf","options":{"language":"ESCPOS"}}]},"signature":"dNciSP6dUjRnLmtGabulMv8+VNWh3x2K7kk2I8Si5d5X43njR+6MXDo0ko+c\n3y9agVNG+04E\/3wQYpWVS1H5FPabQQyL6wCkQqOVHglY1CgvuXBCnzKo7w0e\nniJBedP3Cgn0TbgdtMFjVkiwImyoTBw1d9On6+LHEPftVNGfaoao\/a7mhto9\ni47ArCg+xxya7ZT5ZzF5sSYNjnTLs414ZWISdrG6FWL7LentZvcRG0sylrA8\n1vDrT6YmdQ9MhftCuFTnxLBp9TlKRCPDLzUfsoVrGwo9ggQmlHUoOfypgkNa\nQtXw9TzsnNPriM4IdHLgKbrL2ztzxA\/H3M2HSy2tGg==\n","timestamp":1695975110238,"uid":"f03yrs","position":{"x":864,"y":577.5},"signAlgorithm":"SHA512"}
[TRACE] 2023-09-29T02:11:50,308 @ qz.ws.PrintSocketClient:160
Valid signature from QZ Tray Demo Cert
[TRACE] 2023-09-29T02:11:50,308 @ qz.utils.PrintingUtilities:133
Waiting for processor, 0/33 already in use
[DEBUG] 2023-09-29T02:11:50,308 @ qz.utils.PrintingUtilities:193
Using qz.printer.action.PrintRaw to print
[DEBUG] 2023-09-29T02:11:50,308 @ qz.printer.PrintServiceMatcher:85
Searching for PrintService matching NATIONS POS80 Printer USB
[DEBUG] 2023-09-29T02:11:50,429 @ qz.printer.PrintServiceMatcher:38
Found 2 printers
[DEBUG] 2023-09-29T02:11:50,437 @ qz.printer.PrintServiceMatcher:144
Found match: NATIONS POS80 Printer USB
[INFO] 2023-09-29T02:11:49,902 @ qz.ws.PrintSocketClient:69
Connection closed: 1001 - null
[INFO] 2023-09-29T02:11:49,904 @ qz.ws.SocketConnection:155
Closing all communication channels for QZ Tray Demo Cert
[INFO] 2023-09-29T02:11:49,988 @ qz.ws.PrintSocketClient:60
Connection opened from /0:0:0:0:0:0:0:1:52120 on socket port 8181
[DEBUG] 2023-09-29T02:11:50,215 @ qz.ws.PrintSocketClient:115
Message: {"call":"getVersion","timestamp":1695975110213,"uid":"z3wodc","position":{"x":864,"y":577.5}}
[DEBUG] 2023-09-29T02:11:50,228 @ qz.ws.PrintSocketClient:115
Message: {"certificate":"-----BEGIN CERTIFICATE-----\nMIIECzCCAvOgAwIBAgIGAYrfTTkBMA0GCSqGSIb3DQEBCwUAMIGiMQswCQYDVQQG\nEwJVUzELMAkGA1UECAwCTlkxEjAQBgNVBAcMCUNhbmFzdG90YTEbMBkGA1UECgwS\nUVogSW5kdXN0cmllcywgTExDMRswGQYDVQQLDBJRWiBJbmR1c3RyaWVzLCBMTEMx\nHDAaBgkqhkiG9w0BCQEWDXN1cHBvcnRAcXouaW8xGjAYBgNVBAMMEVFaIFRyYXkg\nRGVtbyBDZXJ0MB4XDTIzMDkyODA0NTgxNFoXDTQzMDkyODA0NTgxNFowgaIxCzAJ\nBgNVBAYTAlVTMQswCQYDVQQIDAJOWTESMBAGA1UEBwwJQ2FuYXN0b3RhMRswGQYD\nVQQKDBJRWiBJbmR1c3RyaWVzLCBMTEMxGzAZBgNVBAsMElFaIEluZHVzdHJpZXMs\nIExMQzEcMBoGCSqGSIb3DQEJARYNc3VwcG9ydEBxei5pbzEaMBgGA1UEAwwRUVog\nVHJheSBEZW1vIENlcnQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDo\nAP\/oqUvS9tgFatHcAK9pmkJz7MU\/cm\/4G3TPKDhPMyHUlm38bZ9dOEoqlatz8O2Q\nOywRgxSiUMccB9O+01PxHNFBgTJZfZVGhygHOakHSFWylSmxMf86oydt2XpOwpGr\nHNtE5woJYv\/bd7h1Tp1QpqeeQYs+f1jbFWtMFWfTKV3VZtt7dEwxmFaCBFJ7N4c+\nyCmmePaVkQ\/W70xPDWgU34raiBrIKRNT\/0KUfhx4eVAhr8nyE5KRfgh06u+KSpz5\nAo6zfsFA2ZvuSYXKBwa+KWiwJxoiU9Ze33CVKyqPfmaYSdSdPUruSg4D7QoUVj77\nY\/m8k9YCyzOCNgPAh2SxAgMBAAGjRTBDMBIGA1UdEwEB\/wQIMAYBAf8CAQEwDgYD\nVR0PAQH\/BAQDAgEGMB0GA1UdDgQWBBT2q9p0KWJCINtW2mpb+qId0qtFnTANBgkq\nhkiG9w0BAQsFAAOCAQEAJRTNatHi1MP51uW85qJeI6Mfw3zgOhwKksgpXcf5n6NG\nCJqOhgAfhIyPhhjA0xeRLjXaa1j93lM9ytK\/UaQw2KLYmm0xF7lDJMGLIvmIRehq\nCFBMB0iqRTQxHKlB4OBWojL+fSIbXp+Fdk75O+eh8sWW9wquu9NSEFGz\/\/1ANxXR\npmsjvRrvEPEguzUSmWRA15kvsbIQFAmLosH16P+09M0Twt+6\/rRE32ZFyuZ7j0Zg\n2FxzDCKTiTn\/0l9pLyNa2Mg6vicC4qifH3I5jkfa8GaPfiFKa+LfO7mSBjDqDvWx\n0Iqc5Qsi0enW4k9ci3y6cFDB8T2jFvTUbcjj64cLhA==\n-----END CERTIFICATE-----\n","timestamp":1695975110219,"uid":"ympbuw","position":{"x":864,"y":577.5}}
[WARN] 2023-09-29T02:11:50,235 @ qz.auth.Certificate:226
Problem building certificate chain (normal if multiple CAs are in use)
[DEBUG] 2023-09-29T02:11:50,236 @ qz.auth.Certificate:222
Successfully chained certificate: CN=QZ Tray Demo Cert, O=QZ Industries, LLC (8bfa3324887e6c59cc4db9f8b9be0e538ddf5089)
[DEBUG] 2023-09-29T02:11:50,236 @ qz.auth.Certificate:244
Adding QZ Industries, LLC (QZ Tray Demo Cert) to allowed list
[DEBUG] 2023-09-29T02:11:50,236 @ qz.ws.PrintSocketClient:130
Received new certificate from connection through 52120
[DEBUG] 2023-09-29T02:11:50,307 @ qz.ws.PrintSocketClient:115
Message: {"call":"print","params":{"printer":{"name":"NATIONS POS80 Printer USB"},"options":{"bounds":null,"colorType":"color","copies":1,"density":0,"duplex":false,"fallbackDensity":null,"interpolation":"bicubic","jobName":null,"legacy":false,"margins":0,"orientation":null,"paperThickness":null,"printerTray":null,"rasterize":false,"rotation":0,"scaleContent":true,"size":null,"units":"in","forceRaw":false,"encoding":null,"spool":null},"data":[{"type":"raw","format":"pdf","flavor":"file","data":"https:\/\/admin.local.my_app.ai:3000\/receipt.pdf","options":{"language":"ESCPOS"}}]},"signature":"dNciSP6dUjRnLmtGabulMv8+VNWh3x2K7kk2I8Si5d5X43njR+6MXDo0ko+c\n3y9agVNG+04E\/3wQYpWVS1H5FPabQQyL6wCkQqOVHglY1CgvuXBCnzKo7w0e\nniJBedP3Cgn0TbgdtMFjVkiwImyoTBw1d9On6+LHEPftVNGfaoao\/a7mhto9\ni47ArCg+xxya7ZT5ZzF5sSYNjnTLs414ZWISdrG6FWL7LentZvcRG0sylrA8\n1vDrT6YmdQ9MhftCuFTnxLBp9TlKRCPDLzUfsoVrGwo9ggQmlHUoOfypgkNa\nQtXw9TzsnNPriM4IdHLgKbrL2ztzxA\/H3M2HSy2tGg==\n","timestamp":1695975110238,"uid":"f03yrs","position":{"x":864,"y":577.5},"signAlgorithm":"SHA512"}
[TRACE] 2023-09-29T02:11:50,308 @ qz.ws.PrintSocketClient:160
Valid signature from QZ Tray Demo Cert
[TRACE] 2023-09-29T02:11:50,308 @ qz.utils.PrintingUtilities:133
Waiting for processor, 0/33 already in use
[DEBUG] 2023-09-29T02:11:50,308 @ qz.utils.PrintingUtilities:193
Using qz.printer.action.PrintRaw to print
[DEBUG] 2023-09-29T02:11:50,308 @ qz.printer.PrintServiceMatcher:85
Searching for PrintService matching NATIONS POS80 Printer USB
[DEBUG] 2023-09-29T02:11:50,429 @ qz.printer.PrintServiceMatcher:38
Found 2 printers
[DEBUG] 2023-09-29T02:11:50,437 @ qz.printer.PrintServiceMatcher:144
Found match: NATIONS POS80 Printer USB
[WARN] 2023-09-29T02:11:50,439 @ qz.printer.PrintOptions:367
Default resolution for NATIONS POS80 Printer USB is missing, using fallback: 20300x20300 dphi
[INFO] 2023-09-29T02:11:49,902 @ qz.ws.PrintSocketClient:69
Connection closed: 1001 - null
[INFO] 2023-09-29T02:11:49,904 @ qz.ws.SocketConnection:155
Closing all communication channels for QZ Tray Demo Cert
[INFO] 2023-09-29T02:11:49,988 @ qz.ws.PrintSocketClient:60
Connection opened from /0:0:0:0:0:0:0:1:52120 on socket port 8181
[DEBUG] 2023-09-29T02:11:50,215 @ qz.ws.PrintSocketClient:115
Message: {"call":"getVersion","timestamp":1695975110213,"uid":"z3wodc","position":{"x":864,"y":577.5}}
[DEBUG] 2023-09-29T02:11:50,228 @ qz.ws.PrintSocketClient:115
Message: {"certificate":"-----BEGIN CERTIFICATE-----\nMIIECzCCAvOgAwIBAgIGAYrfTTkBMA0GCSqGSIb3DQEBCwUAMIGiMQswCQYDVQQG\nEwJVUzELMAkGA1UECAwCTlkxEjAQBgNVBAcMCUNhbmFzdG90YTEbMBkGA1UECgwS\nUVogSW5kdXN0cmllcywgTExDMRswGQYDVQQLDBJRWiBJbmR1c3RyaWVzLCBMTEMx\nHDAaBgkqhkiG9w0BCQEWDXN1cHBvcnRAcXouaW8xGjAYBgNVBAMMEVFaIFRyYXkg\nRGVtbyBDZXJ0MB4XDTIzMDkyODA0NTgxNFoXDTQzMDkyODA0NTgxNFowgaIxCzAJ\nBgNVBAYTAlVTMQswCQYDVQQIDAJOWTESMBAGA1UEBwwJQ2FuYXN0b3RhMRswGQYD\nVQQKDBJRWiBJbmR1c3RyaWVzLCBMTEMxGzAZBgNVBAsMElFaIEluZHVzdHJpZXMs\nIExMQzEcMBoGCSqGSIb3DQEJARYNc3VwcG9ydEBxei5pbzEaMBgGA1UEAwwRUVog\nVHJheSBEZW1vIENlcnQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDo\nAP\/oqUvS9tgFatHcAK9pmkJz7MU\/cm\/4G3TPKDhPMyHUlm38bZ9dOEoqlatz8O2Q\nOywRgxSiUMccB9O+01PxHNFBgTJZfZVGhygHOakHSFWylSmxMf86oydt2XpOwpGr\nHNtE5woJYv\/bd7h1Tp1QpqeeQYs+f1jbFWtMFWfTKV3VZtt7dEwxmFaCBFJ7N4c+\nyCmmePaVkQ\/W70xPDWgU34raiBrIKRNT\/0KUfhx4eVAhr8nyE5KRfgh06u+KSpz5\nAo6zfsFA2ZvuSYXKBwa+KWiwJxoiU9Ze33CVKyqPfmaYSdSdPUruSg4D7QoUVj77\nY\/m8k9YCyzOCNgPAh2SxAgMBAAGjRTBDMBIGA1UdEwEB\/wQIMAYBAf8CAQEwDgYD\nVR0PAQH\/BAQDAgEGMB0GA1UdDgQWBBT2q9p0KWJCINtW2mpb+qId0qtFnTANBgkq\nhkiG9w0BAQsFAAOCAQEAJRTNatHi1MP51uW85qJeI6Mfw3zgOhwKksgpXcf5n6NG\nCJqOhgAfhIyPhhjA0xeRLjXaa1j93lM9ytK\/UaQw2KLYmm0xF7lDJMGLIvmIRehq\nCFBMB0iqRTQxHKlB4OBWojL+fSIbXp+Fdk75O+eh8sWW9wquu9NSEFGz\/\/1ANxXR\npmsjvRrvEPEguzUSmWRA15kvsbIQFAmLosH16P+09M0Twt+6\/rRE32ZFyuZ7j0Zg\n2FxzDCKTiTn\/0l9pLyNa2Mg6vicC4qifH3I5jkfa8GaPfiFKa+LfO7mSBjDqDvWx\n0Iqc5Qsi0enW4k9ci3y6cFDB8T2jFvTUbcjj64cLhA==\n-----END CERTIFICATE-----\n","timestamp":1695975110219,"uid":"ympbuw","position":{"x":864,"y":577.5}}
[WARN] 2023-09-29T02:11:50,235 @ qz.auth.Certificate:226
Problem building certificate chain (normal if multiple CAs are in use)
[DEBUG] 2023-09-29T02:11:50,236 @ qz.auth.Certificate:222
Successfully chained certificate: CN=QZ Tray Demo Cert, O=QZ Industries, LLC (8bfa3324887e6c59cc4db9f8b9be0e538ddf5089)
[DEBUG] 2023-09-29T02:11:50,236 @ qz.auth.Certificate:244
Adding QZ Industries, LLC (QZ Tray Demo Cert) to allowed list
[DEBUG] 2023-09-29T02:11:50,236 @ qz.ws.PrintSocketClient:130
Received new certificate from connection through 52120
[DEBUG] 2023-09-29T02:11:50,307 @ qz.ws.PrintSocketClient:115
Message: {"call":"print","params":{"printer":{"name":"NATIONS POS80 Printer USB"},"options":{"bounds":null,"colorType":"color","copies":1,"density":0,"duplex":false,"fallbackDensity":null,"interpolation":"bicubic","jobName":null,"legacy":false,"margins":0,"orientation":null,"paperThickness":null,"printerTray":null,"rasterize":false,"rotation":0,"scaleContent":true,"size":null,"units":"in","forceRaw":false,"encoding":null,"spool":null},"data":[{"type":"raw","format":"pdf","flavor":"file","data":"https:\/\/admin.local.my_app.ai:3000\/receipt.pdf","options":{"language":"ESCPOS"}}]},"signature":"dNciSP6dUjRnLmtGabulMv8+VNWh3x2K7kk2I8Si5d5X43njR+6MXDo0ko+c\n3y9agVNG+04E\/3wQYpWVS1H5FPabQQyL6wCkQqOVHglY1CgvuXBCnzKo7w0e\nniJBedP3Cgn0TbgdtMFjVkiwImyoTBw1d9On6+LHEPftVNGfaoao\/a7mhto9\ni47ArCg+xxya7ZT5ZzF5sSYNjnTLs414ZWISdrG6FWL7LentZvcRG0sylrA8\n1vDrT6YmdQ9MhftCuFTnxLBp9TlKRCPDLzUfsoVrGwo9ggQmlHUoOfypgkNa\nQtXw9TzsnNPriM4IdHLgKbrL2ztzxA\/H3M2HSy2tGg==\n","timestamp":1695975110238,"uid":"f03yrs","position":{"x":864,"y":577.5},"signAlgorithm":"SHA512"}
[TRACE] 2023-09-29T02:11:50,308 @ qz.ws.PrintSocketClient:160
Valid signature from QZ Tray Demo Cert
[TRACE] 2023-09-29T02:11:50,308 @ qz.utils.PrintingUtilities:133
Waiting for processor, 0/33 already in use
[DEBUG] 2023-09-29T02:11:50,308 @ qz.utils.PrintingUtilities:193
Using qz.printer.action.PrintRaw to print
[DEBUG] 2023-09-29T02:11:50,308 @ qz.printer.PrintServiceMatcher:85
Searching for PrintService matching NATIONS POS80 Printer USB
[DEBUG] 2023-09-29T02:11:50,429 @ qz.printer.PrintServiceMatcher:38
Found 2 printers
[DEBUG] 2023-09-29T02:11:50,437 @ qz.printer.PrintServiceMatcher:144
Found match: NATIONS POS80 Printer USB
[WARN] 2023-09-29T02:11:50,439 @ qz.printer.PrintOptions:367
Default resolution for NATIONS POS80 Printer USB is missing, using fallback: 20300x20300 dphi
[ERROR] 2023-09-29T02:11:50,462 @ qz.utils.ConnectionUtilities:108
A trust exception has occurred with the provided certificate(s). This
may be SSL misconfiguration, interception by proxy, firewall, antivirus
or in some cases a dated or corrupted Java installation. Please attempt
to resolve this problem manually before reaching out to support.
Subject: : CN=mkcert da...@davids-MBP.home (David Alejandro), OU=da...@davids-MBP.home (David Alejandro), O=mkcert development CA
From: : Tue Aug 08 19:17:53 MDT 2023
Expires: : Sat Nov 08 19:17:53 MST 2025
[INFO] 2023-09-29T02:11:49,902 @ qz.ws.PrintSocketClient:69
Connection closed: 1001 - null
[INFO] 2023-09-29T02:11:49,904 @ qz.ws.SocketConnection:155
Closing all communication channels for QZ Tray Demo Cert
[INFO] 2023-09-29T02:11:49,988 @ qz.ws.PrintSocketClient:60
Connection opened from /0:0:0:0:0:0:0:1:52120 on socket port 8181
[DEBUG] 2023-09-29T02:11:50,215 @ qz.ws.PrintSocketClient:115
Message: {"call":"getVersion","timestamp":1695975110213,"uid":"z3wodc","position":{"x":864,"y":577.5}}
[DEBUG] 2023-09-29T02:11:50,228 @ qz.ws.PrintSocketClient:115
Message: {"certificate":"-----BEGIN CERTIFICATE-----\nMIIECzCCAvOgAwIBAgIGAYrfTTkBMA0GCSqGSIb3DQEBCwUAMIGiMQswCQYDVQQG\nEwJVUzELMAkGA1UECAwCTlkxEjAQBgNVBAcMCUNhbmFzdG90YTEbMBkGA1UECgwS\nUVogSW5kdXN0cmllcywgTExDMRswGQYDVQQLDBJRWiBJbmR1c3RyaWVzLCBMTEMx\nHDAaBgkqhkiG9w0BCQEWDXN1cHBvcnRAcXouaW8xGjAYBgNVBAMMEVFaIFRyYXkg\nRGVtbyBDZXJ0MB4XDTIzMDkyODA0NTgxNFoXDTQzMDkyODA0NTgxNFowgaIxCzAJ\nBgNVBAYTAlVTMQswCQYDVQQIDAJOWTESMBAGA1UEBwwJQ2FuYXN0b3RhMRswGQYD\nVQQKDBJRWiBJbmR1c3RyaWVzLCBMTEMxGzAZBgNVBAsMElFaIEluZHVzdHJpZXMs\nIExMQzEcMBoGCSqGSIb3DQEJARYNc3VwcG9ydEBxei5pbzEaMBgGA1UEAwwRUVog\nVHJheSBEZW1vIENlcnQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDo\nAP\/oqUvS9tgFatHcAK9pmkJz7MU\/cm\/4G3TPKDhPMyHUlm38bZ9dOEoqlatz8O2Q\nOywRgxSiUMccB9O+01PxHNFBgTJZfZVGhygHOakHSFWylSmxMf86oydt2XpOwpGr\nHNtE5woJYv\/bd7h1Tp1QpqeeQYs+f1jbFWtMFWfTKV3VZtt7dEwxmFaCBFJ7N4c+\nyCmmePaVkQ\/W70xPDWgU34raiBrIKRNT\/0KUfhx4eVAhr8nyE5KRfgh06u+KSpz5\nAo6zfsFA2ZvuSYXKBwa+KWiwJxoiU9Ze33CVKyqPfmaYSdSdPUruSg4D7QoUVj77\nY\/m8k9YCyzOCNgPAh2SxAgMBAAGjRTBDMBIGA1UdEwEB\/wQIMAYBAf8CAQEwDgYD\nVR0PAQH\/BAQDAgEGMB0GA1UdDgQWBBT2q9p0KWJCINtW2mpb+qId0qtFnTANBgkq\nhkiG9w0BAQsFAAOCAQEAJRTNatHi1MP51uW85qJeI6Mfw3zgOhwKksgpXcf5n6NG\nCJqOhgAfhIyPhhjA0xeRLjXaa1j93lM9ytK\/UaQw2KLYmm0xF7lDJMGLIvmIRehq\nCFBMB0iqRTQxHKlB4OBWojL+fSIbXp+Fdk75O+eh8sWW9wquu9NSEFGz\/\/1ANxXR\npmsjvRrvEPEguzUSmWRA15kvsbIQFAmLosH16P+09M0Twt+6\/rRE32ZFyuZ7j0Zg\n2FxzDCKTiTn\/0l9pLyNa2Mg6vicC4qifH3I5jkfa8GaPfiFKa+LfO7mSBjDqDvWx\n0Iqc5Qsi0enW4k9ci3y6cFDB8T2jFvTUbcjj64cLhA==\n-----END CERTIFICATE-----\n","timestamp":1695975110219,"uid":"ympbuw","position":{"x":864,"y":577.5}}
[WARN] 2023-09-29T02:11:50,235 @ qz.auth.Certificate:226
Problem building certificate chain (normal if multiple CAs are in use)
[DEBUG] 2023-09-29T02:11:50,236 @ qz.auth.Certificate:222
Successfully chained certificate: CN=QZ Tray Demo Cert, O=QZ Industries, LLC (8bfa3324887e6c59cc4db9f8b9be0e538ddf5089)
[DEBUG] 2023-09-29T02:11:50,236 @ qz.auth.Certificate:244
Adding QZ Industries, LLC (QZ Tray Demo Cert) to allowed list
[DEBUG] 2023-09-29T02:11:50,236 @ qz.ws.PrintSocketClient:130
Received new certificate from connection through 52120
[DEBUG] 2023-09-29T02:11:50,307 @ qz.ws.PrintSocketClient:115
Message: {"call":"print","params":{"printer":{"name":"NATIONS POS80 Printer USB"},"options":{"bounds":null,"colorType":"color","copies":1,"density":0,"duplex":false,"fallbackDensity":null,"interpolation":"bicubic","jobName":null,"legacy":false,"margins":0,"orientation":null,"paperThickness":null,"printerTray":null,"rasterize":false,"rotation":0,"scaleContent":true,"size":null,"units":"in","forceRaw":false,"encoding":null,"spool":null},"data":[{"type":"raw","format":"pdf","flavor":"file","data":"https:\/\/admin.local.my_app.ai:3000\/receipt.pdf","options":{"language":"ESCPOS"}}]},"signature":"dNciSP6dUjRnLmtGabulMv8+VNWh3x2K7kk2I8Si5d5X43njR+6MXDo0ko+c\n3y9agVNG+04E\/3wQYpWVS1H5FPabQQyL6wCkQqOVHglY1CgvuXBCnzKo7w0e\nniJBedP3Cgn0TbgdtMFjVkiwImyoTBw1d9On6+LHEPftVNGfaoao\/a7mhto9\ni47ArCg+xxya7ZT5ZzF5sSYNjnTLs414ZWISdrG6FWL7LentZvcRG0sylrA8\n1vDrT6YmdQ9MhftCuFTnxLBp9TlKRCPDLzUfsoVrGwo9ggQmlHUoOfypgkNa\nQtXw9TzsnNPriM4IdHLgKbrL2ztzxA\/H3M2HSy2tGg==\n","timestamp":1695975110238,"uid":"f03yrs","position":{"x":864,"y":577.5},"signAlgorithm":"SHA512"}
[TRACE] 2023-09-29T02:11:50,308 @ qz.ws.PrintSocketClient:160
Valid signature from QZ Tray Demo Cert
[TRACE] 2023-09-29T02:11:50,308 @ qz.utils.PrintingUtilities:133
Waiting for processor, 0/33 already in use
[DEBUG] 2023-09-29T02:11:50,308 @ qz.utils.PrintingUtilities:193
Using qz.printer.action.PrintRaw to print
[DEBUG] 2023-09-29T02:11:50,308 @ qz.printer.PrintServiceMatcher:85
Searching for PrintService matching NATIONS POS80 Printer USB
[DEBUG] 2023-09-29T02:11:50,429 @ qz.printer.PrintServiceMatcher:38
Found 2 printers
[DEBUG] 2023-09-29T02:11:50,437 @ qz.printer.PrintServiceMatcher:144
Found match: NATIONS POS80 Printer USB
[WARN] 2023-09-29T02:11:50,439 @ qz.printer.PrintOptions:367
Default resolution for NATIONS POS80 Printer USB is missing, using fallback: 20300x20300 dphi
[ERROR] 2023-09-29T02:11:50,462 @ qz.utils.ConnectionUtilities:108
A trust exception has occurred with the provided certificate(s). This
may be SSL misconfiguration, interception by proxy, firewall, antivirus
or in some cases a dated or corrupted Java installation. Please attempt
to resolve this problem manually before reaching out to support.
Subject: : CN=mkcert da...@davids-MBP.home (David Alejandro), OU=da...@davids-MBP.home (David Alejandro), O=mkcert development CA
From: : Tue Aug 08 19:17:53 MDT 2023
Expires: : Sat Nov 08 19:17:53 MST 2025
[ERROR] 2023-09-29T02:11:50,462 @ qz.utils.PrintingUtilities:210
Failed to print
java.lang.UnsupportedOperationException: Cannot parse (FILE)https://admin.local.my_app.ai:3000/receipt.pdf into a raw PDF command: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at qz.printer.action.PrintRaw.parseData(PrintRaw.java:142) ~[qz-tray.jar:?]
at qz.utils.PrintingUtilities.processPrintRequest(PrintingUtilities.java:199) ~[qz-tray.jar:?]
at qz.ws.PrintSocketClient.processMessage(PrintSocketClient.java:299) ~[qz-tray.jar:?]
at qz.ws.PrintSocketClient.onMessage(PrintSocketClient.java:165) ~[qz-tray.jar:?]
at jdk.internal.reflect.GeneratedMethodAccessor6.invoke(Unknown Source) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:?]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:?]
at org.eclipse.jetty.websocket.common.events.annotated.CallableMethod.call(CallableMethod.java:70) ~[qz-tray.jar:?]
at org.eclipse.jetty.websocket.common.events.annotated.OptionalSessionCallableMethod.call(OptionalSessionCallableMethod.java:68) ~[qz-tray.jar:?]
at org.eclipse.jetty.websocket.common.events.JettyAnnotatedEventDriver.lambda$onTextFrame$1(JettyAnnotatedEventDriver.java:270) ~[qz-tray.jar:?]
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883) ~[qz-tray.jar:?]
at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034) ~[qz-tray.jar:?]
at java.lang.Thread.run(Unknown Source) ~[?:?]
Caused by: javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at sun.security.ssl.Alert.createSSLException(Unknown Source) ~[?:?]
at sun.security.ssl.TransportContext.fatal(Unknown Source) ~[?:?]
at sun.security.ssl.TransportContext.fatal(Unknown Source) ~[?:?]
at sun.security.ssl.TransportContext.fatal(Unknown Source) ~[?:?]
at sun.security.ssl.CertificateMessage$T13CertificateConsumer.checkServerCerts(Unknown Source) ~[?:?]
at sun.security.ssl.CertificateMessage$T13CertificateConsumer.onConsumeCertificate(Unknown Source) ~[?:?]
at sun.security.ssl.CertificateMessage$T13CertificateConsumer.consume(Unknown Source) ~[?:?]
at sun.security.ssl.SSLHandshake.consume(Unknown Source) ~[?:?]
at sun.security.ssl.HandshakeContext.dispatch(Unknown Source) ~[?:?]
at sun.security.ssl.HandshakeContext.dispatch(Unknown Source) ~[?:?]
at sun.security.ssl.TransportContext.dispatch(Unknown Source) ~[?:?]
at sun.security.ssl.SSLTransport.decode(Unknown Source) ~[?:?]
at sun.security.ssl.SSLSocketImpl.decode(Unknown Source) ~[?:?]
at sun.security.ssl.SSLSocketImpl.readHandshakeRecord(Unknown Source) ~[?:?]
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) ~[?:?]
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) ~[?:?]
at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source) ~[?:?]
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source) ~[?:?]
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source) ~[?:?]
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source) ~[?:?]
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown Source) ~[?:?]
at qz.utils.ConnectionUtilities.getInputStream(ConnectionUtilities.java:48) ~[qz-tray.jar:?]
at qz.printer.action.PrintRaw.getPdfWrapper(PrintRaw.java:193) ~[qz-tray.jar:?]
at qz.printer.action.PrintRaw.parseData(PrintRaw.java:127) ~[qz-tray.jar:?]
... 12 more
Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at sun.security.validator.PKIXValidator.doBuild(Unknown Source) ~[?:?]
at sun.security.validator.PKIXValidator.engineValidate(Unknown Source) ~[?:?]
at sun.security.validator.Validator.validate(Unknown Source) ~[?:?]
at sun.security.ssl.X509TrustManagerImpl.validate(Unknown Source) ~[?:?]
at sun.security.ssl.X509TrustManagerImpl.checkTrusted(Unknown Source) ~[?:?]
at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(Unknown Source) ~[?:?]
at sun.security.ssl.CertificateMessage$T13CertificateConsumer.checkServerCerts(Unknown Source) ~[?:?]
at sun.security.ssl.CertificateMessage$T13CertificateConsumer.onConsumeCertificate(Unknown Source) ~[?:?]
at sun.security.ssl.CertificateMessage$T13CertificateConsumer.consume(Unknown Source) ~[?:?]
at sun.security.ssl.SSLHandshake.consume(Unknown Source) ~[?:?]
at sun.security.ssl.HandshakeContext.dispatch(Unknown Source) ~[?:?]
at sun.security.ssl.HandshakeContext.dispatch(Unknown Source) ~[?:?]
at sun.security.ssl.TransportContext.dispatch(Unknown Source) ~[?:?]
at sun.security.ssl.SSLTransport.decode(Unknown Source) ~[?:?]
at sun.security.ssl.SSLSocketImpl.decode(Unknown Source) ~[?:?]
at sun.security.ssl.SSLSocketImpl.readHandshakeRecord(Unknown Source) ~[?:?]
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) ~[?:?]
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) ~[?:?]
at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source) ~[?:?]
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source) ~[?:?]
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source) ~[?:?]
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source) ~[?:?]
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown Source) ~[?:?]
at qz.utils.ConnectionUtilities.getInputStream(ConnectionUtilities.java:48) ~[qz-tray.jar:?]
at qz.printer.action.PrintRaw.getPdfWrapper(PrintRaw.java:193) ~[qz-tray.jar:?]
at qz.printer.action.PrintRaw.parseData(PrintRaw.java:127) ~[qz-tray.jar:?]
... 12 more
Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at sun.security.provider.certpath.SunCertPathBuilder.build(Unknown Source) ~[?:?]
at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(Unknown Source) ~[?:?]
at java.security.cert.CertPathBuilder.build(Unknown Source) ~[?:?]
at sun.security.validator.PKIXValidator.doBuild(Unknown Source) ~[?:?]
at sun.security.validator.PKIXValidator.engineValidate(Unknown Source) ~[?:?]
at sun.security.validator.Validator.validate(Unknown Source) ~[?:?]
at sun.security.ssl.X509TrustManagerImpl.validate(Unknown Source) ~[?:?]
at sun.security.ssl.X509TrustManagerImpl.checkTrusted(Unknown Source) ~[?:?]
at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(Unknown Source) ~[?:?]
at sun.security.ssl.CertificateMessage$T13CertificateConsumer.checkServerCerts(Unknown Source) ~[?:?]
at sun.security.ssl.CertificateMessage$T13CertificateConsumer.onConsumeCertificate(Unknown Source) ~[?:?]
at sun.security.ssl.CertificateMessage$T13CertificateConsumer.consume(Unknown Source) ~[?:?]
at sun.security.ssl.SSLHandshake.consume(Unknown Source) ~[?:?]
at sun.security.ssl.HandshakeContext.dispatch(Unknown Source) ~[?:?]
at sun.security.ssl.HandshakeContext.dispatch(Unknown Source) ~[?:?]
at sun.security.ssl.TransportContext.dispatch(Unknown Source) ~[?:?]
at sun.security.ssl.SSLTransport.decode(Unknown Source) ~[?:?]
at sun.security.ssl.SSLSocketImpl.decode(Unknown Source) ~[?:?]
at sun.security.ssl.SSLSocketImpl.readHandshakeRecord(Unknown Source) ~[?:?]
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) ~[?:?]
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) ~[?:?]
at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source) ~[?:?]
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source) ~[?:?]
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source) ~[?:?]
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source) ~[?:?]
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown Source) ~[?:?]
at qz.utils.ConnectionUtilities.getInputStream(ConnectionUtilities.java:48) ~[qz-tray.jar:?]
at qz.printer.action.PrintRaw.getPdfWrapper(PrintRaw.java:193) ~[qz-tray.jar:?]
at qz.printer.action.PrintRaw.parseData(PrintRaw.java:127) ~[qz-tray.jar:?]
... 12 more
[TRACE] 2023-09-29T02:11:50,464 @ qz.utils.PrintingUtilities:177
Returning processor back to pool
[INFO] 2023-09-29T02:11:49,902 @ qz.ws.PrintSocketClient:69
Connection closed: 1001 - null
[INFO] 2023-09-29T02:11:49,904 @ qz.ws.SocketConnection:155
Closing all communication channels for QZ Tray Demo Cert
[INFO] 2023-09-29T02:11:49,988 @ qz.ws.PrintSocketClient:60
Connection opened from /0:0:0:0:0:0:0:1:52120 on socket port 8181
[DEBUG] 2023-09-29T02:11:50,215 @ qz.ws.PrintSocketClient:115
Message: {"call":"getVersion","timestamp":1695975110213,"uid":"z3wodc","position":{"x":864,"y":577.5}}
[DEBUG] 2023-09-29T02:11:50,228 @ qz.ws.PrintSocketClient:115
Message: {"certificate":"-----BEGIN CERTIFICATE-----\nMIIECzCCAvOgAwIBAgIGAYrfTTkBMA0GCSqGSIb3DQEBCwUAMIGiMQswCQYDVQQG\nEwJVUzELMAkGA1UECAwCTlkxEjAQBgNVBAcMCUNhbmFzdG90YTEbMBkGA1UECgwS\nUVogSW5kdXN0cmllcywgTExDMRswGQYDVQQLDBJRWiBJbmR1c3RyaWVzLCBMTEMx\nHDAaBgkqhkiG9w0BCQEWDXN1cHBvcnRAcXouaW8xGjAYBgNVBAMMEVFaIFRyYXkg\nRGVtbyBDZXJ0MB4XDTIzMDkyODA0NTgxNFoXDTQzMDkyODA0NTgxNFowgaIxCzAJ\nBgNVBAYTAlVTMQswCQYDVQQIDAJOWTESMBAGA1UEBwwJQ2FuYXN0b3RhMRswGQYD\nVQQKDBJRWiBJbmR1c3RyaWVzLCBMTEMxGzAZBgNVBAsMElFaIEluZHVzdHJpZXMs\nIExMQzEcMBoGCSqGSIb3DQEJARYNc3VwcG9ydEBxei5pbzEaMBgGA1UEAwwRUVog\nVHJheSBEZW1vIENlcnQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDo\nAP\/oqUvS9tgFatHcAK9pmkJz7MU\/cm\/4G3TPKDhPMyHUlm38bZ9dOEoqlatz8O2Q\nOywRgxSiUMccB9O+01PxHNFBgTJZfZVGhygHOakHSFWylSmxMf86oydt2XpOwpGr\nHNtE5woJYv\/bd7h1Tp1QpqeeQYs+f1jbFWtMFWfTKV3VZtt7dEwxmFaCBFJ7N4c+\nyCmmePaVkQ\/W70xPDWgU34raiBrIKRNT\/0KUfhx4eVAhr8nyE5KRfgh06u+KSpz5\nAo6zfsFA2ZvuSYXKBwa+KWiwJxoiU9Ze33CVKyqPfmaYSdSdPUruSg4D7QoUVj77\nY\/m8k9YCyzOCNgPAh2SxAgMBAAGjRTBDMBIGA1UdEwEB\/wQIMAYBAf8CAQEwDgYD\nVR0PAQH\/BAQDAgEGMB0GA1UdDgQWBBT2q9p0KWJCINtW2mpb+qId0qtFnTANBgkq\nhkiG9w0BAQsFAAOCAQEAJRTNatHi1MP51uW85qJeI6Mfw3zgOhwKksgpXcf5n6NG\nCJqOhgAfhIyPhhjA0xeRLjXaa1j93lM9ytK\/UaQw2KLYmm0xF7lDJMGLIvmIRehq\nCFBMB0iqRTQxHKlB4OBWojL+fSIbXp+Fdk75O+eh8sWW9wquu9NSEFGz\/\/1ANxXR\npmsjvRrvEPEguzUSmWRA15kvsbIQFAmLosH16P+09M0Twt+6\/rRE32ZFyuZ7j0Zg\n2FxzDCKTiTn\/0l9pLyNa2Mg6vicC4qifH3I5jkfa8GaPfiFKa+LfO7mSBjDqDvWx\n0Iqc5Qsi0enW4k9ci3y6cFDB8T2jFvTUbcjj64cLhA==\n-----END CERTIFICATE-----\n","timestamp":1695975110219,"uid":"ympbuw","position":{"x":864,"y":577.5}}
[WARN] 2023-09-29T02:11:50,235 @ qz.auth.Certificate:226
Problem building certificate chain (normal if multiple CAs are in use)
[DEBUG] 2023-09-29T02:11:50,236 @ qz.auth.Certificate:222
Successfully chained certificate: CN=QZ Tray Demo Cert, O=QZ Industries, LLC (8bfa3324887e6c59cc4db9f8b9be0e538ddf5089)
[DEBUG] 2023-09-29T02:11:50,236 @ qz.auth.Certificate:244
Adding QZ Industries, LLC (QZ Tray Demo Cert) to allowed list
[DEBUG] 2023-09-29T02:11:50,236 @ qz.ws.PrintSocketClient:130
Received new certificate from connection through 52120
[DEBUG] 2023-09-29T02:11:50,307 @ qz.ws.PrintSocketClient:115
Message: {"call":"print","params":{"printer":{"name":"NATIONS POS80 Printer USB"},"options":{"bounds":null,"colorType":"color","copies":1,"density":0,"duplex":false,"fallbackDensity":null,"interpolation":"bicubic","jobName":null,"legacy":false,"margins":0,"orientation":null,"paperThickness":null,"printerTray":null,"rasterize":false,"rotation":0,"scaleContent":true,"size":null,"units":"in","forceRaw":false,"encoding":null,"spool":null},"data":[{"type":"raw","format":"pdf","flavor":"file","data":"https:\/\/admin.local.my_app.ai:3000\/receipt.pdf","options":{"language":"ESCPOS"}}]},"signature":"dNciSP6dUjRnLmtGabulMv8+VNWh3x2K7kk2I8Si5d5X43njR+6MXDo0ko+c\n3y9agVNG+04E\/3wQYpWVS1H5FPabQQyL6wCkQqOVHglY1CgvuXBCnzKo7w0e\nniJBedP3Cgn0TbgdtMFjVkiwImyoTBw1d9On6+LHEPftVNGfaoao\/a7mhto9\ni47ArCg+xxya7ZT5ZzF5sSYNjnTLs414ZWISdrG6FWL7LentZvcRG0sylrA8\n1vDrT6YmdQ9MhftCuFTnxLBp9TlKRCPDLzUfsoVrGwo9ggQmlHUoOfypgkNa\nQtXw9TzsnNPriM4IdHLgKbrL2ztzxA\/H3M2HSy2tGg==\n","timestamp":1695975110238,"uid":"f03yrs","position":{"x":864,"y":577.5},"signAlgorithm":"SHA512"}
[TRACE] 2023-09-29T02:11:50,308 @ qz.ws.PrintSocketClient:160
Valid signature from QZ Tray Demo Cert
[TRACE] 2023-09-29T02:11:50,308 @ qz.utils.PrintingUtilities:133
Waiting for processor, 0/33 already in use
[DEBUG] 2023-09-29T02:11:50,308 @ qz.utils.PrintingUtilities:193
Using qz.printer.action.PrintRaw to print
[DEBUG] 2023-09-29T02:11:50,308 @ qz.printer.PrintServiceMatcher:85
Searching for PrintService matching NATIONS POS80 Printer USB
[DEBUG] 2023-09-29T02:11:50,429 @ qz.printer.PrintServiceMatcher:38
Found 2 printers
[DEBUG] 2023-09-29T02:11:50,437 @ qz.printer.PrintServiceMatcher:144
Found match: NATIONS POS80 Printer USB
[WARN] 2023-09-29T02:11:50,439 @ qz.printer.PrintOptions:367
Default resolution for NATIONS POS80 Printer USB is missing, using fallback: 20300x20300 dphi
[ERROR] 2023-09-29T02:11:50,462 @ qz.utils.ConnectionUtilities:108
A trust exception has occurred with the provided certificate(s). This
may be SSL misconfiguration, interception by proxy, firewall, antivirus
or in some cases a dated or corrupted Java installation. Please attempt
to resolve this problem manually before reaching out to support.
Subject: : CN=mkcert da...@davids-MBP.home (David Alejandro), OU=da...@davids-MBP.home (David Alejandro), O=mkcert development CA
From: : Tue Aug 08 19:17:53 MDT 2023
Expires: : Sat Nov 08 19:17:53 MST 2025
[ERROR] 2023-09-29T02:11:50,462 @ qz.utils.PrintingUtilities:210
Failed to print
java.lang.UnsupportedOperationException: Cannot parse (FILE)https://admin.local.my_app.ai:3000/receipt.pdf into a raw PDF command: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at qz.printer.action.PrintRaw.parseData(PrintRaw.java:142) ~[qz-tray.jar:?]
at qz.utils.PrintingUtilities.processPrintRequest(PrintingUtilities.java:199) ~[qz-tray.jar:?]
at qz.ws.PrintSocketClient.processMessage(PrintSocketClient.java:299) ~[qz-tray.jar:?]
at qz.ws.PrintSocketClient.onMessage(PrintSocketClient.java:165) ~[qz-tray.jar:?]
at jdk.internal.reflect.GeneratedMethodAccessor6.invoke(Unknown Source) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:?]
at java.lang.reflect.Method.invoke(Unknown Source) ~[?:?]
at org.eclipse.jetty.websocket.common.events.annotated.CallableMethod.call(CallableMethod.java:70) ~[qz-tray.jar:?]
at org.eclipse.jetty.websocket.common.events.annotated.OptionalSessionCallableMethod.call(OptionalSessionCallableMethod.java:68) ~[qz-tray.jar:?]
at org.eclipse.jetty.websocket.common.events.JettyAnnotatedEventDriver.lambda$onTextFrame$1(JettyAnnotatedEventDriver.java:270) ~[qz-tray.jar:?]
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883) ~[qz-tray.jar:?]
at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034) ~[qz-tray.jar:?]
at java.lang.Thread.run(Unknown Source) ~[?:?]
Caused by: javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at sun.security.ssl.Alert.createSSLException(Unknown Source) ~[?:?]
at sun.security.ssl.TransportContext.fatal(Unknown Source) ~[?:?]
at sun.security.ssl.TransportContext.fatal(Unknown Source) ~[?:?]
at sun.security.ssl.TransportContext.fatal(Unknown Source) ~[?:?]
at sun.security.ssl.CertificateMessage$T13CertificateConsumer.checkServerCerts(Unknown Source) ~[?:?]
at sun.security.ssl.CertificateMessage$T13CertificateConsumer.onConsumeCertificate(Unknown Source) ~[?:?]
at sun.security.ssl.CertificateMessage$T13CertificateConsumer.consume(Unknown Source) ~[?:?]
at sun.security.ssl.SSLHandshake.consume(Unknown Source) ~[?:?]
at sun.security.ssl.HandshakeContext.dispatch(Unknown Source) ~[?:?]
at sun.security.ssl.HandshakeContext.dispatch(Unknown Source) ~[?:?]
at sun.security.ssl.TransportContext.dispatch(Unknown Source) ~[?:?]
at sun.security.ssl.SSLTransport.decode(Unknown Source) ~[?:?]
at sun.security.ssl.SSLSocketImpl.decode(Unknown Source) ~[?:?]
at sun.security.ssl.SSLSocketImpl.readHandshakeRecord(Unknown Source) ~[?:?]
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) ~[?:?]
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) ~[?:?]
at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source) ~[?:?]
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source) ~[?:?]
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source) ~[?:?]
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source) ~[?:?]
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown Source) ~[?:?]
at qz.utils.ConnectionUtilities.getInputStream(ConnectionUtilities.java:48) ~[qz-tray.jar:?]
at qz.printer.action.PrintRaw.getPdfWrapper(PrintRaw.java:193) ~[qz-tray.jar:?]
at qz.printer.action.PrintRaw.parseData(PrintRaw.java:127) ~[qz-tray.jar:?]
... 12 more
Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at sun.security.validator.PKIXValidator.doBuild(Unknown Source) ~[?:?]
at sun.security.validator.PKIXValidator.engineValidate(Unknown Source) ~[?:?]
at sun.security.validator.Validator.validate(Unknown Source) ~[?:?]
at sun.security.ssl.X509TrustManagerImpl.validate(Unknown Source) ~[?:?]
at sun.security.ssl.X509TrustManagerImpl.checkTrusted(Unknown Source) ~[?:?]
at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(Unknown Source) ~[?:?]
at sun.security.ssl.CertificateMessage$T13CertificateConsumer.checkServerCerts(Unknown Source) ~[?:?]
at sun.security.ssl.CertificateMessage$T13CertificateConsumer.onConsumeCertificate(Unknown Source) ~[?:?]
at sun.security.ssl.CertificateMessage$T13CertificateConsumer.consume(Unknown Source) ~[?:?]
at sun.security.ssl.SSLHandshake.consume(Unknown Source) ~[?:?]
at sun.security.ssl.HandshakeContext.dispatch(Unknown Source) ~[?:?]
at sun.security.ssl.HandshakeContext.dispatch(Unknown Source) ~[?:?]
at sun.security.ssl.TransportContext.dispatch(Unknown Source) ~[?:?]
at sun.security.ssl.SSLTransport.decode(Unknown Source) ~[?:?]
at sun.security.ssl.SSLSocketImpl.decode(Unknown Source) ~[?:?]
at sun.security.ssl.SSLSocketImpl.readHandshakeRecord(Unknown Source) ~[?:?]
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) ~[?:?]
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) ~[?:?]
at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source) ~[?:?]
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source) ~[?:?]
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source) ~[?:?]
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source) ~[?:?]
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown Source) ~[?:?]
at qz.utils.ConnectionUtilities.getInputStream(ConnectionUtilities.java:48) ~[qz-tray.jar:?]
at qz.printer.action.PrintRaw.getPdfWrapper(PrintRaw.java:193) ~[qz-tray.jar:?]
at qz.printer.action.PrintRaw.parseData(PrintRaw.java:127) ~[qz-tray.jar:?]
... 12 more
Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at sun.security.provider.certpath.SunCertPathBuilder.build(Unknown Source) ~[?:?]
at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(Unknown Source) ~[?:?]
at java.security.cert.CertPathBuilder.build(Unknown Source) ~[?:?]
at sun.security.validator.PKIXValidator.doBuild(Unknown Source) ~[?:?]
at sun.security.validator.PKIXValidator.engineValidate(Unknown Source) ~[?:?]
at sun.security.validator.Validator.validate(Unknown Source) ~[?:?]
at sun.security.ssl.X509TrustManagerImpl.validate(Unknown Source) ~[?:?]
at sun.security.ssl.X509TrustManagerImpl.checkTrusted(Unknown Source) ~[?:?]
at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(Unknown Source) ~[?:?]
at sun.security.ssl.CertificateMessage$T13CertificateConsumer.checkServerCerts(Unknown Source) ~[?:?]
at sun.security.ssl.CertificateMessage$T13CertificateConsumer.onConsumeCertificate(Unknown Source) ~[?:?]
at sun.security.ssl.CertificateMessage$T13CertificateConsumer.consume(Unknown Source) ~[?:?]
at sun.security.ssl.SSLHandshake.consume(Unknown Source) ~[?:?]
at sun.security.ssl.HandshakeContext.dispatch(Unknown Source) ~[?:?]
at sun.security.ssl.HandshakeContext.dispatch(Unknown Source) ~[?:?]
at sun.security.ssl.TransportContext.dispatch(Unknown Source) ~[?:?]
at sun.security.ssl.SSLTransport.decode(Unknown Source) ~[?:?]
at sun.security.ssl.SSLSocketImpl.decode(Unknown Source) ~[?:?]
at sun.security.ssl.SSLSocketImpl.readHandshakeRecord(Unknown Source) ~[?:?]
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) ~[?:?]
at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source) ~[?:?]
at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source) ~[?:?]
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source) ~[?:?]
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source) ~[?:?]
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source) ~[?:?]
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown Source) ~[?:?]
at qz.utils.ConnectionUtilities.getInputStream(ConnectionUtilities.java:48) ~[qz-tray.jar:?]
at qz.printer.action.PrintRaw.getPdfWrapper(PrintRaw.java:193) ~[qz-tray.jar:?]
at qz.printer.action.PrintRaw.parseData(PrintRaw.java:127) ~[qz-tray.jar:?]
... 12 more
[TRACE] 2023-09-29T02:11:50,464 @ qz.utils.PrintingUtilities:177
Returning processor back to pool
Could you please lend us me hand?
Regards,
David
This is why I uninstalled stock Java and installed the latest, fresh one.
sudo keytool -importcert -trustcacerts -file my_cert.pem -alias my_cert.pem -keystore "/Applications/QZ Tray.app/Contents/PlugIns/Java.runtime/Contents/Home/lib/security/cacerts"
I sent the pdf as base 64 instead, as Lite suggested, and that worked.