Network Prerequisites – CMprint / PrinterKiosk / Cartadis’n Pay / Adyen UX410

Network Requirements — CMprint / PrinterKiosk

Inbound and outbound traffic rules required for the Cartadis solution to operate correctly.

?

Upgrading to CMprint 2.0 — Network Prerequisites changes required BEFORE the update

CMprint 2.0 introduces a new communication architecture with Cartadis servers. Firewall rules must be updated before proceeding with any terminal upgrade.

If these traffic rules are not opened before the update:

  • The terminal loses its connection to the PrinterKiosk servers — no transactions can be processed, the kiosk is completely out of service.
  • Cartadis monitoring is cut off — no alerts are raised, the incident goes undetected until reported by the end customer.

⏱ Allow 24 to 48 hours for the customer's network team to review and apply the new firewall rules before any on-site intervention.

CMprint 1.x PrinterKiosk outbound traffic
api.printerkiosk.com443, 7181, 10000
dev.printerkiosk.com443, 7181, 10000
CMprint 2.0+ New rules to open
api-ng.printerkiosk.com443 ✦ NEW
api-ng.printerkiosk.org443 ✦ NEW
*.printerkiosk.com443 ✦ NEW
sanitizer1.printerkiosk.com443 ✦ NEW
sanitizer1.printerkiosk.org443 ✦ NEW
monitor.cartadis.com443 ✦ NEW

✅ Pre-migration checklist — Verify all items before upgrading to CMprint 2.0

Allow api-ng.printerkiosk.com:443
Allow api-ng.printerkiosk.org:443
Allow *.printerkiosk.com:443
Allow sanitizer1.printerkiosk.com:443
Allow sanitizer1.printerkiosk.org:443
Allow monitor.cartadis.com:443
Connectivity test validated by the network admin
Written confirmation received before on-site intervention
⚠️
CB Option — CartadisNPay The network modem must have an active DHCP server.
CMprint version firmware : 1.x
Network traffic applicable to terminals running CMprint version 1.x.

↑  1. Outbound Network Traffic

PRODUCTION

UsageDomain / IPPort(s)Proto
PrinterKioskapi.printerkiosk.com443, 7181, 10000TCP
Cartadis'n Paycapture.cartadisnpay.com8443TCP
Digital receipt / Scan to smartphonearchives.cartadis.com443TCP
Cartadis VPN (Support)51.38.189.1921194UDP
NTP — CMprint (systemd-timesyncd)0.debian.pool.ntp.org123UDP
NTP — CMprint (systemd-timesyncd)1.debian.pool.ntp.org123UDP
NTP — CMprint (systemd-timesyncd)2.debian.pool.ntp.org123UDP
NTP — CMprint (systemd-timesyncd)3.debian.pool.ntp.org123UDP
DNS (domain resolution)Network DNS server53UDP/TCP

PRE-PRODUCTION

UsageDomain / IPPort(s)Proto
PrinterKiosk — Pre-productiondev.printerkiosk.com443, 7181, 10000TCP
Cartadis'n Pay — Pre-productioncapture-dev.cartadisnpay.com8443TCP

↓  2. Local Traffic (Inbound to CMprint)

UsageDomain / IPPort(s)Proto
SSH (Support)Internal network or support IP22TCP
VNC (Support)Internal network or support IP5900TCP

⇄  3. Bidirectional Traffic (CMprint ↔ Payment terminal)

ℹ️ Bidirectional communication between CMprint and the CartadisNPay payment terminal using the NEXO protocol.
UsageDomain / IPPort(s)Proto
NEXO Protocol (CartadisNPay)CartadisNPay payment terminal8443TCP

↑  4. Outbound Traffic — CartadisNPay Terminal (UX410)

ℹ️ The CartadisNPay terminal (UX410) communicates directly with Adyen servers and synchronises its clock via NTP, independently of CMprint.
⚠️
MAC address-based authorisation required The UX410 terminal is configured in DHCP mode; its IP address is not static. Firewall rules allowing traffic to *.adyen.com, *.adyenpayments.com and pool.ntp.org must be applied to the terminal's MAC address, not its IP address.
UsageDomain / IPPort(s)Proto
Adyen UX410 payment terminal*.adyen.com443, 8443TCP
Adyen UX410 payment terminal*.adyenpayments.com443, 8443TCP
NTP — CartadisNPay terminal (UX410)pool.ntp.org123UDP

⇄  5. Printer / MFP Connectivity

ℹ️ Only one print protocol should be allowed, based on the chosen configuration.

Print protocols (Print function)

UsageDomain / IPPort(s)Proto
IPPMFP631TCP
IPPS (Secure IPP)MFP443TCP
LPD / LPRMFP515TCP
HP JetDirect / AppSocketMFP9100TCP

Scan ports — Bidirectional communication CMprint ↔ MFP

UsageDomain / IPHTTP PortHTTPS PortProto
Scan — RicohRicoh MFP80443TCP
Scan — HPHP MFP80443TCP
Scan — LexmarkLexmark MFP80443TCP
Scan — SharpSharp MFP80443TCP
Scan — KyoceraKyocera MFP9090, 90959091, 9096TCP
Scan — Konica MinoltaKonica Minolta MFP80818082TCP
Scan — XeroxXerox MFP80443TCP
Scan — CanonCanon MFP80443TCP
Scan — ToshibaToshiba MFP80443, 10443TCP
Scan — BrotherBrother MFP80443TCP
CMprint version frimware :  2.0+
Complete network traffic reference applicable from version 2.0 onwards.

↑  1. Outbound Network Traffic

PRODUCTION

UsageDomain / IPPort(s)Proto
PrinterKiosk — API NGapi-ng.printerkiosk.com443TCP
PrinterKiosk — Wildcard*.printerkiosk.com443TCP
PrinterKiosk — Sanitizersanitizer1.printerkiosk.com443TCP
PrinterKiosk — APIapi.printerkiosk.com443, 7181, 10000TCP
Cartadis'n Paycapture.cartadisnpay.com8443TCP
Cartadis Monitoringmonitor.cartadis.com443TCP
Digital receipt / Scan to smartphonearchives.cartadis.com443TCP
Cartadis VPN (Support)51.38.189.1921194UDP
NTP — CMprint (systemd-timesyncd)0.debian.pool.ntp.org123UDP
NTP — CMprint (systemd-timesyncd)1.debian.pool.ntp.org123UDP
NTP — CMprint (systemd-timesyncd)2.debian.pool.ntp.org123UDP
NTP — CMprint (systemd-timesyncd)3.debian.pool.ntp.org123UDP
DNS (domain resolution)Network DNS server53UDP/TCP

PRE-PRODUCTION

UsageDomain / IPPort(s)Proto
PrinterKiosk — API NG Pre-productionapi-ng.printerkiosk.org443TCP
PrinterKiosk — Wildcard (Prod & Pre-prod)*.printerkiosk.com443TCP
PrinterKiosk — Sanitizer Pre-productionsanitizer1.printerkiosk.org443TCP

DEMO

UsageDomain / IPPort(s)Proto
PrinterKiosk — Demodev.printerkiosk.com443, 7181, 10000TCP
Cartadis'n Pay — Democapture-dev.cartadisnpay.com8443TCP

↓  2. Local Traffic (Inbound to CMprint)

UsageDomain / IPPort(s)Proto
SSH (Support)Internal network or support IP22TCP
VNC (Support)Internal network or support IP5900TCP

⇄  3. Bidirectional Traffic (CMprint ↔ Payment terminal)

ℹ️ Bidirectional communication between CMprint and the CartadisNPay payment terminal using the NEXO protocol.
UsageDomain / IPPort(s)Proto
NEXO Protocol (CartadisNPay)CartadisNPay payment terminal8443TCP

↑  4. Outbound Traffic — CartadisNPay Terminal (UX410)

⚠️
MAC address-based authorisation required The UX410 terminal is configured in DHCP mode; its IP address is not static. Firewall rules must be applied to the terminal's MAC address, not its IP address.
UsageDomain / IPPort(s)Proto
Adyen UX410 payment terminal*.adyen.com443, 8443TCP
Adyen UX410 payment terminal*.adyenpayments.com443, 8443TCP
NTP — CartadisNPay terminal (UX410)pool.ntp.org123UDP

⇄  5. Printer / MFP Connectivity

ℹ️ Only one print protocol should be allowed, based on the chosen configuration.

Print protocols (Print function)

UsageDomain / IPPort(s)Proto
IPPMFP631TCP
IPPS (Secure IPP)MFP443TCP
LPD / LPRMFP515TCP
HP JetDirect / AppSocketMFP9100TCP

Scan ports — Bidirectional communication CMprint ↔ MFP

UsageDomain / IPHTTP PortHTTPS PortProto
Scan — RicohRicoh MFP80443TCP
Scan — HPHP MFP80443TCP
Scan — LexmarkLexmark MFP80443TCP
Scan — SharpSharp MFP80443TCP
Scan — KyoceraKyocera MFP9090, 90959091, 9096TCP
Scan — Konica MinoltaKonica Minolta MFP80818082TCP
Scan — XeroxXerox MFP80443TCP
Scan — CanonCanon MFP80443TCP
Scan — ToshibaToshiba MFP80443, 10443TCP
Scan — BrotherBrother MFP80443TCP

Network Requirements CMprint / PrinterKiosk — Cartadis Support

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article