Skip to main content
Skip table of contents

Terminal Deployment Tool

This tool can only be used to install FUJIFILM BI Terminal and Ricoh Standard Gen 2 Cloud Terminal. For the FUJIFILM BI Cloud Terminal installation, the tool only works in MS Windows.

Preparation

For Windows, built-in JAVA is always used, therefore you can skip this step.

  • For macOS, it's recommended to have JAVA 11 installed.

    If you want to use built-in JAVA, you must allow libraries System Preferences > Security & Privacy > Allow Anyway next to the library name.


  • To verify the version, use the java -version command in the cmd line/terminal.
  • To install Java (optional):
    • on macOS, use Homebrew.
    • on Linux, use apt-get.

Prerequisites

The device must be set up according to documentation before using this tool.

If you are installing Ricoh Cloud Terminal against a cloud solution that does not have a publicly trusted Certificate Authority, you need to run the "fetch-certificate" command in your Terminal Deployment Tool. See the Advanced commands section below for this function's description and examples.

Terminal Deployment Tool options

When installing Ricoh Cloud Terminal against an on-premise solution, you can use the deployment tool to push your Certificate Authority to the printer so it will trust your site server. This is only needed when you use a certificate that is not signed by a publicly trusted CA. For how to create and import this CA, see the CustomCA-README file located in <your deployment tool location>\certificates.

Using Terminal Deployment Tool

Terminal Deployment Tool is available on Y Soft Partner Portal.

  1. Download an archive according to your operating system.
  2. Extract the archive.
  3. Run cmd line/terminal from the root folder of the extracted Terminal Deployment Tool archive.
  4. Use commands and parameters from the following sections.

Basic commands

INSTALL

Installs Cloud Terminal to target MFD, configures it, and performs any necessary configuration on the device, such as SP options, or authentication settings.

Mandatory parameters

Short parameterLong parameterDescriptionNote

vendorVendor

Supported vendor values (case insensitive):

  • RICOH
  • FUJIFILMBI
-i--ipMFD IP address
-a--apikeyAPI key

API key obtained from your SAFEQ Cloud account

-m--server-domainServer Domain

The domain of the server to which the Cloud Terminal will connect. It can be either the domain of the cloud primary server or the domain of a local gateway.

Example:

  • customer.ap.ysoft.cloud

  • 10.22.56.21
-u--usernameMFD admin username
-p--passwordMFD admin password

Optional parameters

Short parameterLong parameterDescriptionNote
-x--no-cardInstalls the terminal without a card reader

The value is false by default. Use true to install the terminal without a card reader.

The parameter works for Ricoh terminal only.

Example: install RICOH -i <MFD_IP_ADDRESS> -u <MFD_ADMIN_USERNAME> -p <MFD_ADMIN_PASSWORD> --no-card=true

-f--force-reinstallUninstalls the application's prior installation.

This also removes application data. You will need to do the device code flow again.

The parameter works for Ricoh terminal only.

Example: install RICOH -f -i <MFD_IP_ADDRESS> -u <MFD_ADMIN_USERNAME> -p <MFD_ADMIN_PASSWORD>

Optional URL override parameters

Paths to all the needed services are resolved automatically from the --server-domain parameter. In case of non-standard deployment, individual paths can be overridden using:

Short parameterLong parameterDescriptionNote
-s--sqtsCloud Terminal API URL

Example:

  • https://customer.ap.safeq.cloud:8705


-d--idmAuthorization Service URL

Example:

  • https://customer.ap.safeq.cloud:7400/oauth/v1

-w--scanScan server URL for document delivery

FUJIFILM BI Terminal only

Example:

  • https://customer.ap.safeq.cloud:8707

Command examples

  • Ricoh

    BASH
    .\terminaldeploymenttool INSTALL RICOH -i <MFD_IP_ADDRESS> -m <SERVER_DOMAIN> -a <API_KEY> -u <MFD_ADMIN_USERNAME> -p <MFD_ADMIN_PASSWORD>
  • FUJIFILM BI (Cloud print method will be used as a default)

    BASH
    .\terminaldeploymenttool INSTALL FUJIFILMBI -i <MFD_IP_ADDRESS> -m <SERVER_DOMAIN> -a <API_KEY> -u <MFD_ADMIN_USERNAME> -p <MFD_ADMIN_PASSWORD>

UNINSTALL

Uninstalls an already installed Cloud Terminal.

Parameters

Short parameterLong parameterDescriptionNote

vendorVendor

Supported vendor values (case insensitive):

  • RICOH
  • FUJIFILBI
-i--ipMFD IP address
-p--passwordMFD admin password
-u--usernameMFD admin username

Command examples

  • Ricoh

    BASH
    .\terminaldeploymenttool UNINSTALL RICOH -i <MFD_IP_ADDRESS> -u <MFD_ADMIN_USERNAME> -p <MFD_ADMIN_PASSWORD>
  • FUJIFILM BI

    BASH
    .\terminaldeploymenttool UNINSTALL FUJIFILMBI -i <MFD_IP_ADDRESS> -u <MFD_ADMIN_USERNAME> -p <MFD_ADMIN_PASSWORD>

    After uninstalling FUJIFILM BI Cloud Terminal from a device, "Authentication/Accounting Type" should be set to "Off".

    Follow the process described in FUJIFILM BI Terminal , section Turn on custom service authentication on the device, where you change the custom method to "Off" value.

CONFIGURE

Configures or re-configures an already installed Cloud Terminal.

Mandatory parameters

Short parameterLong parameterDescriptionNote

vendorVendor

Supported vendor values (case insensitive):

  • RICOH
  • FUJIFILMBI
-i--ipMFD IP address
-a--apikeyAPI keyAPI key obtained from your SAFEQ Cloud account.
-m--server-domainServer Domain

The domain of the server to which the Cloud Terminal will connect. It can be either domain of a cloud primary server or the domain of a local gateway.

Example:

  • customer.ap.ysoft.cloud

  • 10.22.56.21
-u--usernameMFD admin username
-p--passwordMFD admin password

Optional URL override parameters

Paths to all the needed services are resolved automatically from the --server-domain parameter. In case of non-standard deployment, individual paths can be overridden using the following parameters:

Short parameterLong parameterDescriptionNote
-s--sqtsCloud Terminal API URL

Example:

  • https://customer.ap.safeq.cloud:8705

-d--idmAuthorization Service URL

Example:

  • https://customer.ap.safeq.cloud:7400/oauth/v1

-w--scanScan server URL for document delivery

FUJIFILM BI Terminal only

Example:

  • https://customer.ap.safeq.cloud:7400/oauth/v1

Command examples

  • Ricoh

    BASH
    .\terminaldeploymenttool CONFIGURE RICOH -i <MFD_IP_ADDRESS> -m <SERVER_DOMAIN> -a <API_KEY> -u <MFD_ADMIN_USERNAME> -p <MFD_ADMIN_PASSWORD>
  • FUJIFILM BI (Cloud print method will be used as a default)

    BASH
    .\terminaldeploymenttool CONFIGURE FUJIFILMBI -i <MFD_IP_ADDRESS> -m <SERVER_DOMAIN> -a <API_KEY> -u <MFD_ADMIN_USERNAME> -p <MFD_ADMIN_PASSWORD>

HELP

Displays help information about the specified command.

Command example

BASH
.\terminaldeploymenttool HELP INSTALL

Advanced commands

These commands are meant for more experienced users and are not commonly used. For general issues, it is recommended to uninstall and install the Terminal again.

RESTART

Reboots the MFD.

Parameters

Short parameterLong parameterDescriptionNote

vendorVendor

Currently supported (case insensitive):

  • RICOH
  • FUJIFILMBI
-i--ipMFD IP address
-p--passwordMFD admin password
-u--usernameMFD admin username

Command example

  • Ricoh

    BASH
    .\terminaldeploymenttool RESTART RICOH -i <MFD_IP_ADDRESS> -u <MFD_ADMIN_USERNAME> -p <MFD_ADMIN_PASSWORD>
  • FUJIFILM BI

    BASH
    .\terminaldeploymenttool RESTART FUJIFILMBI -i <MFD_IP_ADDRESS> -u <MFD_ADMIN_USERNAME> -p <MFD_ADMIN_PASSWORD>

Advanced commands for Ricoh

CONFIGURE-SP-OPTIONS

Set SP options of the device.

Parameters

Short parameterLong parameterDescriptionNote

vendorVendorCurrently supported (case insensitive): RICOH
-i--ipMFD IP address
-p--passwordMFD admin password
-u--usernameMFD admin username

Example command

BASH
.\terminaldeploymenttool CONFIGURE-SP-OPTIONS RICOH -i <MFD_IP_ADDRESS> -u <MFD_ADMIN_USERNAME> -p <MFD_ADMIN_PASSWORD>

CONFIGURE-CARD-READER

Configures card reader on the device

Parameters

Short parameterLong parameterDescriptionNote

vendorVendorCurrently supported (case insensitive): RICOH
-i--ipMFD IP address
-p--passwordMFD admin password
-u--usernameMFD admin username

Example command

BASH
.\terminaldeploymenttool CONFIGURE-CARD-READER RICOH -i <MFD_IP_ADDRESS> -u <MFD_ADMIN_USERNAME> -p <MFD_ADMIN_PASSWORD>

FETCH-CERTIFICATE

Configures custom authentication.

Parameters

Short parameterLong parameterDescriptionNote

vendorVendorCurrently supported (case insensitive): RICOH
-s--sqtsSQTS Terminal URL

Address of your SAFEQ Cloud installation with SQTS port
example: https://myserver.local:8705

When running Cloud Terminal against an on-premise solution, the value is equal to FQDN or IP address of the gateway device.


--force-untrustedenables download of untrusted certificateWithout this parameter, a certificate will not be downloaded unless it's being trusted by the local workstation.

Example command

BASH
.\terminaldeploymenttool FETCH-CERTIFICATE -s https://<SERVER_ADDRESS>:8705/ --force-untrusted

Advanced commands for FUJIFILM BI

CONFIGURE-FUJIFILM

Configures custom authentication.

Parameters

Short parameterLong parameterDescriptionNote

vendorVendorCurrently supported (case insensitive): FUJIFILMBI
-i--ipMFD IP address
-p--passwordMFD admin password
-u--usernameMFD admin username

Command example

BASH
.\terminaldeploymenttool CONFIGURE-FUJIFILM FUJIFILMBI -i <MFD_IP_ADDRESS> -u <MFD_ADMIN_USERNAME> -p <MFD_ADMIN_PASSWORD>
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.