FAQs

If this page does not solve your problem, refer to Issues in GitHub, as well.


Q : Can I view old manuals?

A : Yes. Click here.

Q : When using HTTPS communication, it sometimes takes a long time for the printer to start printing. Is it possible to shorten the time?

A : The printer may take time during the handshake process of encrypted communication. Additionally, depending on the type of cipher suite being used, the process may take even longer.
The type of cipher suite used is determined during the handshake process, where the client (printer) provides a list of supported cipher suites to the server, and the server selects one from the list.
Cipher Suite Compatibility List:
https://star-m.jp/products/s_print/sdk/StarCloudPRNT/manual/ja/index.html#ciphersuites-list

Among these, the cipher suites **TLS_ECDHE_*** and **TLS_DHE_*** have heavier processing.

If you need to shorten the time until printing, please consider the following options:

1) Use TLS 1.2 for HTTPS communication with the printer and avoid using resource-intensive cipher suites. Also, utilize session tickets.

Disable TLS 1.3
Configure this setting on the server, or set "TLS1.3" to "DISABLE" in the TLS Client Settings of the client (printer).

Avoid resource-intensive cipher suites
Configure this setting on the server, or set "TLS1.2 Cipher Suites Encryption Level" to "MEDIUM" in the TLS Client Settings of the client (printer).

* When using TLS 1.2, the session tickets that can be configured on the server allow for reduced handshake processing time. However, please note that after the session ticket expires, the communication will require additional time for the handshake process again.


2) Use the "Full MQTT" version of the MQTT protocol.

In Full MQTT, once communication is established, the **Keep Alive** feature prevents the session from being disconnected, so handshake processing does not occur. However, if the communication is disconnected (e.g., due to restarting the printer) and reconnection occurs, the handshake process will need to be performed again, which may take some time.