The MyQ Ricoh SmartSDK embedded terminal is a software application developed on the Ricoh SmartSDK platform. It enables simple management of print jobs on an Android touchscreen display and offers a number of advanced features: multiple login options, scanning and copying by a single touch, credit, quota, project accounting, and many others. It can communicate with multiple types of USB card readers.

The application can be remotely installed on the printing device’s Web User Interface.

Every embedded terminal requires a valid license activated on the MyQ server.

Requirements

The proper function of the MyQ Ricoh SmartSDK embedded terminal depends on the below:

  • 32bit JAVA Runtime 8 (make sure to update to the latest Java version corresponding to your device’s model; check Ricoh support for further details).

  • MyQ port (8080/8090) has to be allowed in the Firewall by default.

  • The latest firmware should be installed on the device.

When restarting the printing device, do not use the software restart option on the device's Web UI. It does not restart all components used by the MyQ Embedded application, which results in problems with the connection to the MyQ Server.

Communication protocols and ports

If SSL is on, it is used for the following events

MyQ Server

(Protocol: Port - Description)

Package

(Protocol: Port - Description)

Printer

(Protocol: Port - Description)

All types of events go through SSL

  • HTTP or HTTPS: 8090 (default) - it depends on the configuration in MyQ Easy Config.

  • SMTP: 25 (default) - it depends on the port configured in MyQ, Settings, Network, SMTP. (Used for Panel Scan to Email)

TCP: 11108 - TCP link to device. Usage: Receive requests from Package.

TCP: 10040 - Usage: Use printer as a proxy for TCP communication.

UDP: 11108 in - UDP Link to device. Multi-propose. It dispatches all the received UDP packages. Usage: Receive requests to get local jobs.

UDP: 11108 out - Send broadcast to printers. GetJobs (Local Spooling)

TCP: 10030 - TCP link to device. Usage: Receive requests or responses from other devices.

TCP: 10010 - Usage: Receive raw data of print jobs for local direct print job.

TCP: 10011 - Usage: Receive raw data of print jobs for local hold job.

TCP: 10013 - Usage: Receive raw data of print jobs for local delegate job.

TCP: 10020 - Usage: Receive raw data of print jobs for local LPR jobs.

TCP: 10012 - Usage: Receive raw data of print jobs for local pull print jobs.

TCP: 49109 - sends live application logs from the device.


Note: Other ports used by the printer. (Common for all the printers. Eg 9100 for raw printing, etc.)