CyberAI Connect

CyberAI Connect -- Fujifilm Apeos

User Guide

CyberAI Connect is a web application that runs directly on the Fujifilm Apeos multifunction device panel. It provides device information, AI-powered document processing, cloud storage access (Microsoft OneDrive and SharePoint), and intelligent printing — all accessible from the touchscreen across 13 sections.


? Device Information

The Device Information section displays live data retrieved directly from the Apeos device using the built-in SDK. It shows the device model, serial number, software version, network details, authentication status, and SSL configuration.

What is displayed

FieldDescription
ModelDevice model name (e.g. Apeos C3567)
Serial NumberUnique hardware identifier
Software VersionCurrent firmware/software build
IP AddressNetwork address of the device
LocationPhysical location label set in device settings
SSL StatusWhether HTTPS/SSL is enabled, and the port number
AuthenticationWhether user authentication is required on the device

Refreshing

Tap the ? Refresh button in the section header to reload the device information from the SDK. Data is also loaded automatically each time the section is opened.

?
If the SDK is not available (for example, when accessing the page from a desktop browser rather than the device panel), fields will display SDK not available. This is expected behaviour -- the SDK only runs inside the Apeos embedded browser.

? Scanner Capabilities

Shows the scanning capabilities of the device. Each capability is shown with a status badge.

Capabilities shown

Includes: Scanner Available, Color Scan, Duplex Scan, Max Document Size, Auto Color Selection, Auto Size Detection, Multi-layer Scan, OCR, XPS Scan, and Scan Preview.

? Distribution Capabilities

Shows which document distribution methods are enabled on the device. Useful for confirming that scan-to-folder, scan-to-email, and security features are properly configured.

Capabilities shown

Includes: FTP Distribution, SMB Distribution, SMTP (Email) Distribution, S/MIME Encryption, Document Signature, Password Protection, PKI, and XPS Distribution.

? Printer Meters

Displays page count totals derived from the device's most recent job log batch. Meter data is read using the Apeos Job Log API, which provides five billing buckets:

BucketDescription
BlackStandard black-and-white pages (METER_1)
ColourStandard colour pages (METER_2)
Black LargeLarge-format black-and-white pages (METER_LARGE_1)
Colour LargeLarge-format colour pages (METER_LARGE_2)
TotalSum of all buckets in the most recent log batch
!
These counts are approximate. Meter data is derived from the most recent job log batch only, not the device's hardware lifetime counters. Counts may not match the billing meter shown on the device screen or the service contractor's records. Do not use for billing purposes.

? Pull Print

Pull Print allows you to print a PDF directly from a URL without needing to send a job from a computer. The device downloads the PDF from the provided URL and prints it using the XCP plugin.

How to use Pull Print

  1. 01Enter the Download URL -- a direct HTTPS link to a PDF file (e.g. https://server:3000/data/file.pdf).
  2. 02Select Color Mode: Auto (Color), Full Color, or Black & White.
  3. 03Select Duplex: Simplex (1-sided), Long-edge, or Short-edge.
  4. 04Set the number of Copies using the ? / + buttons.
  5. 05Select NUP (pages per sheet): Off, 2-up, or 4-up.
  6. 06Select Paper tray or leave as Auto.
  7. 07Tap > Print. The device downloads the PDF and begins printing. A status indicator shows the progress.
?
The URL must be accessible from the device's network. Internal network addresses (e.g. http://192.168.x.x/...) work if the device is on the same network. External URLs must be reachable from the device.

? Pending Files

The Pending Files section lists all PDF files currently sitting in the /files/ folder on the server. These are typically documents that have been scanned to the server and are ready to be printed or uploaded to OneDrive.

How to use Pending Files

  1. 01The file list loads automatically when the section opens. Tap ? Refresh to reload.
  2. 02Each file shows its name, size, and last modified date.
  3. 03Tap Select next to a file to open the Print Options Modal and print it directly from the device.
  4. 04If OneDrive is connected, an ^ Upload to OneDrive button is available next to each file to send it to your OneDrive folder.

If no PDF files are found, the message No PDF files found in /files/ folder is displayed.

? OneDrive Explorer

The OneDrive Explorer lets you browse your personal Microsoft OneDrive directly from the device. You can navigate folders, upload files from the device, and view your cloud storage without leaving the panel.

Signing In

  1. 01Tap Sign in with Microsoft. A QR code is displayed.
  2. 02Scan the QR code with your phone camera to open the Microsoft login page on your phone.
  3. 03Complete the login on your phone. The device panel will automatically detect sign-in and load your OneDrive.

Browsing files

Once signed in, your OneDrive root folder is displayed. Use the <- Back button and folder links to navigate. The breadcrumb trail at the top shows your current location.

Uploading files

Tap the ^ Upload button in the toolbar. This opens the device's native file browser (or Scan to HTTP dialog), allowing you to select a scanned document or file to upload to the current OneDrive folder.

Creating folders

Tap + New Folder to create a new folder in the current location. Enter a name and tap Create.

Printing files

Tap Print next to any PDF in the file list. The shared Print Options Modal opens so you can choose colour mode, duplex, copies, and paper tray before confirming. The same modal is used by SharePoint Explorer, giving identical print settings across both Microsoft cloud sections.

Sign-in uses Microsoft OAuth 2.0 (PKCE). Your credentials are never stored by the application — only a short-lived access token is used. Tap Sign out to revoke the session. Signing out of OneDrive also signs you out of SharePoint Explorer, as both use the same Microsoft session.

SharePoint Explorer

The SharePoint Explorer lets you browse your organisation's Microsoft 365 SharePoint sites directly from the device. You can navigate document libraries, upload scanned files, create folders, and print documents — all without leaving the panel.

💡
Single sign-in: SharePoint Explorer uses the same Microsoft OAuth session as OneDrive Explorer. If you are already signed in from OneDrive, SharePoint will also be available immediately. One QR code sign-in unlocks both.

Signing In

  1. 01Tap Sign in with Microsoft. A QR code is displayed on screen.
  2. 02Scan the QR code with your phone camera to open the Microsoft login page on your phone.
  3. 03Complete sign-in on your phone. The device panel automatically detects the completed login and loads your SharePoint sites.

Browsing sites and libraries

Once signed in, your followed SharePoint sites are listed. Tap any site to open it and browse its document libraries and folders. Use the ← Back button and breadcrumb trail to navigate up the hierarchy.

Tap Show all sites to display every SharePoint site your account has access to, not just the ones you follow. This is useful when looking for sites that are not in your followed list.

Uploading files

Tap the ↑ Upload button in the toolbar to upload a scanned document or file to the current SharePoint folder.

Creating folders

Tap + New Folder to create a new folder in the current location. Enter a name and tap Create.

Printing files

Tap the Print button next to any supported file (PDF) to send it directly to the printer. The Print Options Modal opens so you can choose colour mode, duplex, copies, and paper tray before printing.

ControlAction
Show all sitesLists all accessible SharePoint sites, not just followed ones
← BackNavigate up one level in the site/library hierarchy
+ New FolderCreate a new folder in the current location
↑ UploadUpload a file to the current SharePoint folder
PrintSend a PDF file to the printer via the Print Options Modal
Sign outEnd the Microsoft session. Also signs out of OneDrive Explorer.
SharePoint Explorer requires your Microsoft 365 account to have access to at least one SharePoint site. If no sites appear, check that your account has SharePoint access in the Microsoft 365 admin portal.

? Dynamic Print

Dynamic Print merges variable data into Word document templates and prints them as PDF. Templates can include text fields, image placeholders, barcodes, and Grok AI image transforms. This is ideal for personalised documents, labels, certificates, and promotional materials.

How it works

01
Select template
->
02
Fill fields
->
03
Generate PDF
->
04
Print

Using Dynamic Print

  1. 01Templates load automatically. Use the Categories dropdown to filter by category.
  2. 02Tap a template card or its Select Template button to open the template preview.
  3. 03The preview modal shows a thumbnail of the template. Fill in any variable fields (e.g. Name, Company, Date).
  4. 04Tap Print to merge the data and generate the PDF. The Print Options Modal opens.
  5. 05Select print settings (color mode, duplex, copies, paper) and tap > Print.

Template tokens

Templates use two types of tokens that are replaced at merge time:

TokenTypeDescription
##fieldname##TextReplaced with the text value entered in the form field
%%fieldname%%ImageReplaced with an inline image (path or URL)
##template_description##AutoAutomatically filled with the template's description

Grok AI image transform

If a template has a grok_image_prompt set, the Grok AI model transforms %%image%% tokens before inserting them into the document. This enables features like background replacement, style transfer, and AI-generated compositing. Note: templates with long Grok prompts use POST to avoid URL length limits.

?
Templates are fetched live from the CommQ template server. Tap ? Refresh to reload the template list if changes have been made on the server.

? Photo Booth

Photo Booth allows customers to take a selfie with their phone camera and have it composited into a Word template, then printed as a personalised photo document. It is ideal for events, promotions, and visitor experiences.

How it works

01
Select template
->
02
Scan QR code
->
03
Take photo
->
04
AI merge
->
05
Print

Using Photo Booth

  1. 01Photo Booth templates load automatically. Tap a template to open the Photo Booth session.
  2. 02A unique QR code is displayed on screen. Scan it with your phone camera to open the photo capture page.
  3. 03On your phone, tap Take Photo, take a picture, and submit it. The device panel detects the photo automatically.
  4. 04The photo is merged into the selected template. If a Grok AI prompt is set on the template, the AI composites the person's face into the scene (e.g. inside a nature scene with a lyrebird).
  5. 05Tap ? Print Photo to open the Print Options Modal and print the result.
  6. 06Tap ? New Photo to start a new session with a different photo.
?
Each session has a unique ID. The QR code links to a URL that is only valid for the current session. Photos are automatically deleted from the server after printing.

Template description passthrough

The template_description field from the template data is automatically passed to the merge API as a ##template_description## token, allowing the template designer to reference it inside the Word document.

? Scan to Audio

Scan to Audio converts a scanned document into an MP3 audio file using AI optical character recognition (OCR) and text-to-speech. The resulting audio file is delivered by email and/or SMS, or saved automatically. It supports multiple voices, languages, and optional output translation.

How it works

01
Set options
->
02
Press Start
->
03
Scan document
->
04
Upload PDF
->
05
API converts
->
06
Deliver MP3

Options

OptionRequiredDescription
VoiceOptionalTTS voice: Eve (default, female), Ara (female), Rex (male), Sal (male), Leo (male)
Speech LanguageOptionalLanguage the TTS should speak in. Auto-detect reads the document language automatically
Output LanguageOptionalTranslate the document to another language before speaking. Select a target language or leave as Original (no translation)
? SMSOptionalE.164 phone number(s) to receive the MP3 link via SMS (e.g. +61412345678). Comma-separate multiple numbers
? EmailOptionalEmail address(es) to receive the MP3 file. Comma-separate multiple addresses

Step-by-step

  1. 01Place your document on the scanner glass or feeder.
  2. 02Select your preferred Voice, Speech Language, and optionally an Output Language for translation.
  3. 03Optionally enter an SMS number and/or Email address for delivery.
  4. 04Tap > Start & Convert to Audio. Your settings are saved to the server immediately.
  5. 05The device's Scan to HTTP dialog opens automatically. Press Start to scan.
  6. 06The scanned PDF is uploaded to the server and sent to the AI conversion API. The screen shows Sent for processing immediately -- you do not need to wait.
  7. 07The MP3 is delivered to your email/SMS when ready. Tap ? Scan Another Document to start again.
?
Output Language and Speech Language work together. For example: set Output Language to Japanese and Speech Language to Japanese to scan an English document and hear it spoken in Japanese.
?
The Scan to HTTP profile on the device must be configured to POST to: https://your-server/apeos/scan_receive.asp?mode=s2a. This is a one-time setup done by the administrator.

? Language Translator

The Language Translator scans a document, translates it into a selected target language, and produces a clean, formatted PDF that is sent directly to the printer. It uses Grok AI for OCR and translation, supporting over 30 languages.

How it works

01
Select language
->
02
Press Start
->
03
Scan document
->
04
API translates
->
05
Print result

Options

OptionRequiredDescription
Translate toRequiredTarget language for the translated PDF. Supports Arabic, Chinese (Simplified & Traditional), Croatian, Czech, Danish, Dutch, English, Finnish, French, German, Greek, Hebrew, Hindi, Hungarian, Indonesian, Italian, Japanese, Korean, Malay, Norwegian, Polish, Portuguese, Romanian, Russian, Slovak, Spanish, Swedish, Thai, Turkish, Ukrainian, Vietnamese
OCR ModeOptionalStructured (default) -- preserves headings, paragraphs, and lists. Plain -- faster, raw text per page. Use Plain for large documents or fast drafts
Include ImagesOptionalYes (default) -- embeds images from the original document in the translated PDF. No -- text only, smaller and faster output

Step-by-step

  1. 01Place your document on the scanner glass or feeder.
  2. 02Select the Translate to language using the dropdown.
  3. 03Choose OCR Mode and Include Images settings as required.
  4. 04Tap > Start & Translate. The device's Scan to HTTP dialog opens immediately.
  5. 05Press Start on the device panel. The document is scanned and uploaded to the translation server.
  6. 06The screen shows Translating? while the AI processes the document. This may take from a few seconds to a few minutes depending on document size.
  7. 07When complete, the Print Options Modal opens automatically. Select print settings and tap > Print.
  8. 08After the modal closes (whether you print or cancel), the session is cleaned up and the screen returns to the idle state ready for a new translation.
?
Each translation session is completely isolated -- files are stored in a unique per-session folder on the server and deleted automatically after the Print Options Modal is closed.
?
Translation is powered by the Grok AI vision model. The API endpoint is GET /translate-to-pdf running on localhost:5000. The parameter targetLanguage accepts BCP-47 language codes (e.g. ja for Japanese, fr for French).

Supported languages (BCP-47 codes)

LanguageCodeLanguageCode
ArabicarJapaneseja
Chinese (Simplified)zhKoreanko
Chinese (Traditional)zh-TWMalayms
CroatianhrNorwegianno
CzechcsPolishpl
DanishdaPortuguesept
DutchnlRomanianro
EnglishenRussianru
FinnishfiSlovaksk
FrenchfrSpanishes
GermandeSwedishsv
GreekelThaith
HebrewheTurkishtr
HindihiUkrainianuk
HungarianhuVietnamesevi
IndonesianidItalianit

Print Options Modal

The Print Options Modal appears after a successful translation (and also when printing from Pull Print, Dynamic Print, and Photo Booth). It allows you to configure print settings before sending the job to the device.

SettingOptionsDescription
Color ModeAuto, Color, B&WHow to print the document
DuplexSimplex, Long-edge, Short-edgeSingle or double-sided printing
Copies1-99Number of copies to print
PaperAuto, A4, A3, Letter, etc.Paper tray or size selection

Tap > Print to send the job. The XCP plugin communicates with the device to execute the print. A status indicator shows success or failure. The modal closes automatically after a successful print, or you can tap Cancel or ? to close without printing.