Client Side Components

Although all management and processing functions run in the cloud datacentres, certain local services/components are still required to deliver a complete printing experience.

List of components:

  • OptimiDoc Cloud Client

  • Embedded applications

  • OptimiDoc Cloud Mobile Applications

  • OptimiDoc Cloud Node

  • Local Active Directory Sync tool

  • OptimiDoc Printer Migration Tool

Each component communicates only with the selected data centre.

OptimiDoc Cloud Client (Windows/macOS)

Workstation application used for:

  • deployment of printers, drivers and print settings

  • direct printing to network devices

  • Pull printing to virtual spoolers

  • downloading the processed document by document workflows with destination OptimiDoc

Ports used for communication:

  • Workstation with OptimiDoc Cloud Client > OptimiDoc Cloud

Purpose

Data

Protocol

Port

Encryption

Delivery of print job to the virtual spooler.

OptimiDoc data centre used storage.

  • Print data (PCL/PS/XPS/PDF)

  • Temporary access tokens to OptimiDoc Cloud

HTTPS

443

TLS

OptimiDoc Cloud Client communication

  • Printer list

  • Drivers

  • Print Settings

  • Document downloads

  • Temporary access tokens to Cloud storage

  • Authentication process 

HTTPS

443

TLS

  • Workstation with OptimiDoc Cloud Client > Printer

Purpose

Data

Protocol

Port

Encryption

Delivery of print job

  • Print data (PCL/PS/XPS/PDF)

  • Login&Password

LPR

515

NO

  • Workstation with OptimiDoc Cloud Client > Cloud storage

Purpose

Data

Protocol

Port

Encryption

Delivery of print job

  • Print data (PCL/PS/XPS/PDF)

  • Login&Password

  • OAuth token

HTTPS

443

TLS

OptimiDoc Embedded Applications

Every hardware manufacturer relies on distinct protocols and integration frameworks for embedding ISV applications. Comprehensive documentation for each supported embedded platform is provided at: Cloud and Embedded Device Applications for OptimiDoc Cloud

Embedded application used for:

  • device authentication

  • accouting

  • print release

  • document capture

Ports used for communication:

  • MFP device > OptimiDoc Cloud

Purpose

Data

Protocol

Port

Encryption

Authentication & authorisation of the user


  • Login and password, PIN, or Card

  • Email

  • Full name

  • Access rights



HTTPS

443

TLS

Embedded application communication

  • Specific data requests in the scan and print application

HTTPS

443

TLS

Delivery of a scanned document

  • Scan document data

  • Scan the document description file with the user login and metadata



HTTPS



443



TLS

Print documents download

  • Print data (PCL/PS/XPS/PDF)

HTTPS

443

TLS

Accounting data


  • Login

  • Document name

  • Accounting information

HTTPS

443

TLS

MFP authentication

  • Company Identification Code

  • Access token

  • Serial number

HTTPS

443

TLS

  • MFP device > OptimiDoc Cloud Node

Purpose

Data

Protocol

Port

Encryption

Authentication & authorisation of the user

(Xerox only)

  • Login and password, PIN, or Card

  • Email

  • Full name

  • Access rights



HTTPS

443

TLS*

Print job request

  • Login

HTTPS

443

TLS*

IMPORTANT*

OptimiDoc Cloud Node default algorithm used for Encryption is SHA1 with the self-signed certificate. A customer certificate can replace a self-signed certificate when installing OCN on Microsoft Windows.

  • MFP device < Cloud storage

Purpose

Data

Protocol

Port

Encryption

Print documents download

  • Print data (PCL/PS/XPS/PDF)

HTTPS

443

TLS

OptimiDoc Cloud Mobile Application (iOS/Android)

An optional application that can be installed on users' mobile devices.

Mobile applications are used for:

  • Document release to pull print queues and cloud storage

  • Manage print jobs at pull print queues

  • Capture document and metadata handling directly by mobile camera

  • Document release on the requested printer

  • Remote authetication

Ports used for communication:

  • OptimiDoc Cloud Mobile > OptimiDoc Cloud

Purpose

Data

Protocol

Port

Encryption

Delivery of print job to the virtual spooler.

OptimiDoc data centre used storage.

  • Print data (PDF)

  • Temporary access tokens to OptimiDoc Cloud

HTTPS

443

TLS

OptimiDoc Cloud Mobile communication

  • Printer list

  • Device authentication

  • Document workflow lists and metadata

  • Authentication process 

HTTPS

443

TLS

Captured Document Delivery

  • PDF document

  • Metadata

HTTPS

443

TLS

OptimiDoc Cloud Node - OCN (Windows/AMR RaspberryPi)

An optional component that can be installed on Microsoft Windows or on a Raspberry Pi-based appliance.

OCN is used for:

  • Pull print delivery requested from the OptimiDoc Cloud Mobile application

  • Xerox Authetication and Accounting Services

  • Processed documents delivery to local storage

  • Authetication requested from the OptimiDoc Cloud Mobile application

  • Printing from the VDI and SharedPC infrastructure

  • Printing from local 3rd systems like SAP

  • Local spooling (obsolete and supported by limited embedded applications)

Ports used for communication:

  • OptimiDoc Cloud Node <> OptimiDoc Cloud

Purpose

Data

Protocol

Port

Encryption

User authentication data

  • Login

  • Pin

  • Card

  • Access rights

HTTPS

443

TLS

Print data delivery/download

  • Print data (PCL/PS/XPS/PDF)

HTTPS

443

TLS

Remote authentication

  • User login

  • Email

  • Full name

  • Access rights

HTTPS

443

TLS

Accounting data

(only Xerox)

  • JBA log

HTTPS

443

TLS

OptimiDoc Cloud Node authentication and configuration

  • Company Identification Code

  • Access token

  • Serial number

  • Service-specific information

HTTPS

443

TLS

  • OptimiDoc Cloud Node > MFP

Purpose

Data

Protocol

Port

Encryption

Accounting data

(only Xerox)

  • JBA log

HTTPS

443

Device defined

Print documents delivery

  • Print data (PCL/PS/XPS/PDF)

  • User login

LPR

515

No

Remote authentication

  • User login

  • Email

  • Full name

  • Access rights

HTTPS

443

TLS

  • OptimiDoc Cloud Node <> Cloud storage

Purpose

Data

Protocol

Port

Encryption

Print documents download/upload

  • Print data (PCL/PS/XPS/PDF)

  • Login&Password

  • OAuth token

HTTPS

443

TLS

Local Active Directory Sync tool (Windows)

Used for:

  • Synchronisation of users from Local Active Directory to OptimiDoc Cloud

Ports used for communication:

  • Local Active Directory Sync tool > Local Domain Server

Purpose

Data

Protocol

Port

Encryption

Lightweight Directory Access Protocol synchronisation

  • Login

  • Email

  • Full name

  • Department

  • Pin

LDAP

389,3268

No

LDAPS

636, 3269

LDAP defined

  • Local Active Directory Sync tool > OptimiDoc Cloud

Purpose

Data

Protocol

Port

Encryption

User synchronization

  • User data

    • Login

    • Email

    • Full name

    • Department

    • Pin

  • oAuth

HTTPS

443

TLS

OptimiDoc Printer Migration Tool (Windows)

Used for:

  • Import of printers from local print servers

  • Upload of printer drivers and print settings defaults

Ports used for communication:

  • OptimiDoc Printer Migration Tool > OptimiDoc Cloud

Purpose

Data

Protocol

Port

Encryption

Printer synchronization

  • Printer data

  • Drivers

  • Print settings default

  • oAuth

HTTPS

443

TLS