Download Print this page
DIEBOLD NIXDORF RP-04 Configuration Manual
DIEBOLD NIXDORF RP-04 Configuration Manual

DIEBOLD NIXDORF RP-04 Configuration Manual

Information terminal linux

Advertisement

Quick Links

Information Terminal
RP-04 RP-05 Linux
Configuration Manual
QUICK START EDITION

Advertisement

loading
Need help?

Need help?

Do you have a question about the RP-04 and is the answer not in the manual?

Questions and answers

Summary of Contents for DIEBOLD NIXDORF RP-04

  • Page 1 Information Terminal RP-04 RP-05 Linux Configuration Manual QUICK START EDITION...
  • Page 3 Please send us a copy of this page if you have any constructive criticism. We would like to thank you in advance for your comments. With kind regards, Your Opinion: Diebold Nixdorf International GmbH Documentation R&D SAT11 Wohlrabedamm 31 D-13629 Berlin E-Mail: retail.documentation@Diebold-nixdorf.com...
  • Page 4 Information Terminal RP-04 RP-05 Linux Configuration Manual Edition February 2021...
  • Page 5 All brand and product names mentioned in this document are trademarks of their respective owners. Copyright © Diebold Nixdorf International GmbH, 2021 The reproduction, transmission or use of this document or its contents is not permitted without express authority. Offenders will be liable for damages. All rights, including rights created by patent grant or registration of a utility model or design, are reserved.
  • Page 6 In particular, Diebold Nixdorf GmbH shall not be liable for any hardware, software, or data that is stored or used with the product, including the cost of repairing, replacing or recovering the above. Diebold Nixdorf GmbH reserves the right to change parts of the device at any time without preceding or direct announcement to the client.
  • Page 7: Table Of Contents

    Chapter 1 General Product Description and Features……………………………………….9 Functioning of the RP-04/05……….……………………………………….. 11 Chapter 2 System Integration………………………………………………………………………….. 10 Introduction on RP-04/05 System Integration…..…………………..12 Chapter 3 Configuring the RP-04/05………………………………………………………………… 15 Making Connection and Login………………………………………………. 16 Wired network settings………………………………………………………… 19 WiFi network settings…………………………………………………………… 21 Chapter 4 Applications……………………………………………………………………………………..
  • Page 8 Appendices……………………………………………........72 Factory Default Settings………………………......73 Updating Applications and Packages……………………………. 74 Technical Specifications……………………………………………….. 76 Demo Programs…………………………………………………………….79 WiFi info ………………………………………………......79 RP-04/05 Control Bar Codes…………………………....80 IDentifying the RP-04/05 MK-II……………………………………. 81...
  • Page 9: Chapter 1 General Product Description And Features

    25 years of experience in the field of Customer Information Terminals. Quality and Durability The RP-04/05 comes with the same top quality as all other Diebold Nixdorf products. With RP-04/05 you get the same quality and performance of more expensive products but at a very competitive price.
  • Page 10: Chapter 2 System Integration

    PRODUCT FEATURES • Self-service SCAN KIOSK with touch screen (RP-05) and media display function • Multimedia support with High Quality speakers • Color-screen Price Verifier • Compact dimension to easy deploy anywhere in the store • Map out digital promotion image/video media •...
  • Page 11: Functioning Of The Rp-04/05

    The functions during daily use of the RP-04/05 are determined by the application program, which is controlling the RP-04/05. So the task of the storage of databases, providing the information and sending it to the display of the RP-04/05 will be performed by a central host system.
  • Page 12: Introduction On Rp-04/05 System Integration

    • For more details, see Chapter 4. • Host/Server Example Software SKWEBSERVER is available upon request. • There is a demo website online to demonstrate and test the RP-04/05 with this application. See Chapter 4.2. • Feature: Scan QR barcodes (with valid URL) and the URL content will be displayed on the RP-04/05.
  • Page 13 PROMOTOOL, to actively communicate weekly promotions and discounts and general store messages, running as a Slideshow on the RP-04/05 screen. Ref: Chapter 4.3. For maximum User Convenience and readability on the RP-04/05 screen: The Best In Class performance is achieved by integrating the RP-04/05 using the Web Price Checker application.
  • Page 15: Chapter 3 Configuring The Rp-04/05

    Chapter 3 Configuring the RP-04/05...
  • Page 16: Making Connection And Login

    The unit's IP address is visible on the launcher screen after power-up, both Ethernet and WiFi. Make sure your computer is in the same IP subnet as the RP-04/05 you're going to configure. E.g.: The RP-04/05 has IP address 192.168.1.200 and your computer has address 192.168.1.250.
  • Page 17 Login Page To manage RP-04/05 settings, it runs a web server in https mode for exchanging queries and responses with a modern browser (e.g. Chrome, Firefox or IE). Enter the RP-04/05 IP address in the address bar of your browser to open the login page.
  • Page 18 On the Home Page you find the terminal information: IP and MAC address(es) and an overview of the package versions.
  • Page 19: Wired Network Settings

    With Factory default settings, the RP-04/05 starts with DHCP=On and settings as displayed above. At startup, the assignment of an RP-04/05 IP-address takes place according the following procedure: 1. When DHCP is enabled and a DHCP-service is active on the network, the RP-04/05 will use the IP-address assigned by the DHCP-service.
  • Page 20 Netmask: determines the class of network. • Default Gateway: default IP-address used by the RP-04/05 whenever it addresses IP's that do not match any other routes in the RP-04/05's routing table. Notes: 1. The Default Gateway address always shares the network value for the Static IP Address.
  • Page 21: Wifi Network Settings

    On this Configuration Web Page you input the WiFi Network settings: Introduction Changing WLAN settings is best done by connecting the RP-04/05 with an Ethernet cross-cable to your PC/Laptop. With DHCP=OFF, the RP-04/05 will activate 192.168.2.200 as default IP-address for LAN.
  • Page 22 2. RP-04/05 Wi-Fi devices provided by Diebold Nixdorf support the hidden SSID feature (controlled by the Access Point). 3. If a Default Gateway is required for the Wi-Fi network then make sure that the Default Gateway for LAN is omitted (the reserved field for this must be empty).
  • Page 23: Chapter 4 Applications

    Chapter 4 Applications...
  • Page 24 Illustration: Web Configuration Page of the Web Price Checker Application 1.3.3...
  • Page 25: Web Price Checker

    The web based price-checker uses a web-kit library to setup a browser-like connection to an http server. When a bar code is scanned, the RP-04/05 will send the scanned data as an HTTP request to a web server. The web server is responsible for generating the HTML page with Article/Price/Picture content, which is sent to the RP-04/05.
  • Page 26 For every barcode scan, the RP sends a query URL with the requested barcode information to the web server. The Web-Price-Checker uses tag-variables in the URL for this, like for example: http://demo.Scantech.com/demo/pricecheck/{@SKTYPE}/{@BARCODE} When scanning a barcode with content 012345678905 on an RP-04/05, the URL request with variables, will be {@SKTYPE}...
  • Page 27 RFID labels Notes: 1. The web server on the host-system is responsible for generating a web page with 640X480 (RP-05) or 480X272 (RP-04) resolution. Side scroll-bars will appear on the display when the page is too large for the actual display.
  • Page 28 ) IO -port for Exit Control for 5 secs <!--SK:POWEROUT:10000 --> Activate the Powered (orange ) IO -port for Exit Control for 10 secs : Requires dedicated hardware Side Note: As of the RP-04/05 MK-II version, the terminal hardware includes the Exit Gate Connector as a standard.
  • Page 30: Demo Web Price Checker Using On-Line Website

    To Live demonstrate the use of the WebPriceChecker there is a demo website on line. These are the user instructions: 1. Connect the RP-04/05 to your local network (Ethernet or WiFi) with Internet access. The use of DHCP is recommended.
  • Page 31 Animated GIF...
  • Page 33: Promotool

    Chapter 4.3 PromoTool Application Introduction The PromoTool is an application for playing/displaying multi-media content on the RP- 04/05 according to a certain schedule. It can run as a stand-alone application or as a background task which takes over when the fore-ground task switches to idle-mode (for example a Price-Checker application).
  • Page 34 Promo Play-list. Each item in a play-list can be a single multi-media file (or a combination of such files), with additional text (plain text or HTML). For each play-list item, the skpromo player will collect all content of the files associated with this item. With the template file PromoTemplate.html it will construct an intermediate HTML page which is displayed on screen.
  • Page 35 Notes: • Removing an item from the Play-list is done by drag and drop it to the wastebasket (but the item can again be added to the playlist). • Moving an item from the Medias section to the wastebasket really deletes the item.
  • Page 36 Fetching content of multi-media files over LAN/WLAN. From factory, the RP-04/05 runs skpromo in local mode i.e. the full path /apps/promo refers to the local file system of the RP-04/05. For access to multi-media items placed on a centralized server you must use the features...
  • Page 37 Multi-media file access over the Network File System (NFS). The choice of using a centralized server for filing the promotion content for skpromo, simplifies the management task of updating promotional content as a regular task and it opens the possibility for further automation.
  • Page 38 Running skpromo by Web URL Configuring PromoTool to run skpromo in Web URL mode, means that after « Apply », the PromoTool will stop using its internal promotion list and transfer the control to the virtual play-list provided by the web server. It will first post a request to the entered Web URL request and wait for a reply from the web server.
  • Page 39 /apps/promo on the NFS-server (default, the RP-04/05 only has read privileges). 2. Configure one RP-04/05 in your office as a stand-alone SK device that holds the multi-media files with file promoplaylist.xml on its local file system. This SK will act permanently as a test-SK device for preparing new promotional multi-media content.
  • Page 40 Example PromoTemplate.html <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html lang="en-US"> <link rel="stylesheet" href="<!--SK:$WORKDIR-->/promo.css" type="text/css" media="screen"/> <body > <h1> SKPromo Promotional Information</h1> <div class="content" > <table > <tbody> <tr> <td></td> <td align="center"> <!--SK:image--> <p><!--SK:text--><!--SK:textfile--></p> </td> <td></td> </tr> </tbody> </table> </div>...
  • Page 43: Skpricechecker

    SK and a server with an article/price database. Here is an overview of the protocols currently supported: Protocol License Policy Technology Request Structure Service reply SKEPS Diebold Nixdorf license free TCP/IP Key=KeyValue SOEPS Proprietary TCP/IP Key=KeyValue XML(text only) SKURL...
  • Page 44 Protocol related parameters Local Text - For standalone demonstration purposes only. - No external communication interface required. - Uses a text based database file "database.ini" which can be downloaded, modified and uploaded, for this, see web page « System->Templates » in section Folders.
  • Page 45 - Proprietary - Information exchange is based on a predefined list of Key=KeyValue variables. SKEPS - Diebold Nixdorf standard protocol - Information exchange is based on a predefined list of Key=KeyValue variables. - Server Port number is pre-defined, but can be changed.
  • Page 46 discount status of the scanned article i.e. the tag TDiscountPrice is only sent to the SK for discount articles and the output on screen will vary correspondingly (the server controls the output on screen). For those protocols whereby the server message is always composed by a fixed number of XML tags (in this case T_ArticleName, T_Price, and T_DiscountPrice), the Field Filtering option allows suppressing the unwanted tag T_DiscountPrice by defining the fields as shown on the right.
  • Page 47 Extract of the corresponding PriceCheckTemplate.html : <html lang="en-US"> <body class="/*SK:$SKTYPE*/"> <div class="name" > <p><!--SK:T_ArticleName--></p> </div> <div class="price" style="/*SK_SHOW:T_Price*/"> <p> Price: <!--SK:T_Price_main--><!--SK:CurrencySeparator--> <!--SK:T_Price_fractional--> <!--SK:Currency--> </p> </div> <div class="discount" style="/*SK_SHOW:T_DiscountPrice*/" > <p><span style='font-size:40pt;color:white'> Discount Price: <!--SK:T_DiscountPrice_main--><!--SK:CurrencySeparator--> <!--SK:T_DiscountPrice_fractional--> <!--SK:Currency--> </span></p> </div> </body></html> Price control parameters This section deals with the price/article messages received from the server.
  • Page 48 This switch turns price interpretation/formatting On or Off. When the server replies fully formatted price information you may turn Price Interpretation Off and the message tag representing the price will be copied as a string to the price-field in the html-page. 2.
  • Page 49 8. Welcome Timer After a product scan action and successful article look-up, the server replies with an article description, price etc. This information is displayed on the screen for the number of seconds specified in the Welcome Timer field. When this timer times out, the SK enters an idle state and by default it displays the Welcome Message.
  • Page 50 10. Error messages The Price-Checker application uses internal timers to check the availability of the network and the Price-Checker service running on the server. Immediately after sending a barcode request to the server, the Price-Checker application starts a timer with a time- out value of 2 seconds.
  • Page 53: Sgpricechecker

    Use the radio-button to select the SG model you decide to emulate: 2. SGNET Define the fields Server Address and Server Port for connection to the host/server with application controlling the RP-04/05, for instance SGNET service. The Connect Mode can be TCPclient (ScanKiosk connects to server), TCPserver (server connects to ScanKiosk) or UDP (connection-less).
  • Page 54 Button Idle Mode behavior Do nothing This produces an empty screen allowing the server to display its own messages. Note: Activate this button when PromoTool is running as well. Static text Idle Message[1] is continuously shown on display. Static image Fixed image is shown on display. The image file must reside in the assigned section SG-20.
  • Page 55 NoService Message will disappear as soon as re- connection takes place. The values for Line and Pos refer to respectively the vertical and horizontal character offsets on the display. SG-20 display features for RP-04/05 • 128 x 240 pixels • Mono-chrome • Standby for Background Display Light...
  • Page 56 6. SG-20 <ESC><COMMAND> compatibility table. The following table represents the list of SG-20 <ESC> commands supported by SGPriceChecker emulation. <ESC><COMMAND> Command Legend Character C_RESETDISPL 0x24 Reset Display (clear screen and cursor moves to home position) C_CLEARDISPL 0x25 Clear screen (cursor preserves its actual position) C_CURSORPOS 0x27 Position cursor...
  • Page 57 SG-15 emulation 1. SG Type Selecting the SG-15 button loads the SG-15 menu page. 2. SGNET Define the fields Server Address and Server Port for connection to the host/server with application controlling the RP-05, for instance SGNET service. The Connect Mode can be TCPclient (ScanKiosk connects to server), TCPserver (server connects to ScanKiosk) or UDP (connection-less).
  • Page 58 3. Idle Display Mode These radio buttons allow you to select between displaying a Text message or an Image when the SG-15 enters idle mode. The idle text message is defined by the reserved Idle Message Lines[1-3], see below. When Image is selected, the SG-15 will continuously display file image1.gif.
  • Page 59 Notes: • Font size selection is encoded in the server reply message as an <ESC>COMMAND, see table below. • Code-page selection is done by web page configuration (i.e. static). • Code-pages are installed as files in directory /apps/config/sg15 and are managed with the «Download »...
  • Page 60 PC or Laptop. When clicking «Accept » the SG-15 emulation will re-map the entered string according to the selected SG-15 code page. SG-15 display features for RP-04/05 64 x 128 pixels • Mono-chrome •...
  • Page 61 10. SG-15 <ESC><COMMAND> compatibility table The following table represents the list of SG-15 <ESC> commands supported by SGPriceChecker emulation. <ESC><COMMAND> Command Legend Character C_CLEARDISPL 0x25 Clear screen (clear screen and cursor moves to home position i.e. Top-Left) C_CURSORPOS 0x27 Position cursor (X[0-15], Y[0-4]) C_ALIGN 0x2E Align a string of text: Left-Top, Center-Top, Right-Top etc.
  • Page 63: Configuring The Bar Code Reader

    Introduction The RP-04/05 is equipped with a 2D Imaging barcode reader. At startup, the RP-04/05 detects what type of barcode reader is installed and it will auto-configure the device according the settings on the Barcode Reader page. Double Read Time This time value (in milli seconds) represents the minimum time between reading one and the same barcode twice.
  • Page 65: Which Application(S) Start At Power Up

    Chapter 6 Desktop Configurator Which application(s) start at power up. Through the Desktop Configurator you select which application starts after power-up. The recommended app to integrate WebPriceChecker: the RP-04/05 PromoTool: Digital Signage Function The generic SK PriceChecker application PriceChecker: featuring 4 datacommunication protocols...
  • Page 66 AutoConfigurator -as mentioned on the System Configuration page- is not implemented in the RP-04/05 MK-II.
  • Page 67: Chapter 7 Exporting, Importing And Distribution Of Settings

    Step 4 • Distribute the settings files in the RP-04/05's to be installed Step 6 - 8 1. Use a cross-cable and your browser to login on a RP-04/05 MK-II. Reference: Chapter 3 for details. Username and Password: skadmin and skadmin.
  • Page 68 The files: RP-customer-settings-ProjectNameNo_0.9.1_armhf.deb. and RP-customer-templates-ProjectNameNo_0.9.1_armhf.deb are your reference files for configuring other RP-04/05’s. 5. Disconnect the configured RP-04/05 (your reference unit) and connect an RP-04/05 with Factory Default Settings as described in step-1. 6. Go to Configuration Page System-> Package Manager, select «...
  • Page 69 8. Once the installation of the two packages is finished, the new RP-04/05 will operate with exactly the same settings as the reference RP-04/05. 9. If required, modify the IP address of LAN/WLAN. 10. Go to page System - Settings Management, in section Local Settings select «...
  • Page 71: Chapter 8 Stand-By Scheduler

    The Stand-by Scheduler is designed to reduce RP-04/05 power consumption to a minimum during non-operational periods and to extend the product lifetime. The two biggest energy consumers in a RP-04/05 are the color display and the scan-engine (omni-directional or 2D-Imager). In stand-by mode, the background light of the color display and the scan-engine are turned off.
  • Page 72: Appendices

    Appendices Factory Default Settings………………………... Updating Applications and Packages…………………. Technical Specifications………………………………. Demo Programs……………………………………….. WiFi info ……………………………………………….. RP-04/05 Control Bar Codes………………………… IDentifying the RP-04/05 MK-II…………………………...
  • Page 73: A Factory Default Settings

    APPENDIX A FACTORY DEFAULT SETTINGS Currently the Factory Default Settings of the RP-04/05 are as follows: Network: DHCP Enabled IP Address (when no DHCP service) 192.168.2.200 Subnet mask 255.255.255.0 Default Gateway 192.168.2.254 Display Message Timeout 10 seconds WiFi mode Infrastructure...
  • Page 74: B Updating Applications And Packages

    APPENDIX B UPDATING APPLICATIONS OR SYSTEM PACKAGES This is the procedure to update applications or system packages: Step Explanation Illustration Login on the RP-04/05 and navigate to the Package Manager configuration page. Choose File Locate the file [name]_[version]_ armhf.deb and click Apply...
  • Page 76: Technical Specifications

    µSD Card Slot USB 2.0 ports LAN port 10/100 MB Console port RS-232 port For internal Champtek/Diebold Nixdorf use only Power Over Optional Ethernet feature Entry/Exit Gate GPIO 2-pin connector Control Function Standard on board as of the RP-04/05 MK-II GPIO...
  • Page 77 Network Interface • Ethernet: 100MB Base-TX/10MB Base-T (802.3) standard on board Wired LAN • Power over Ethernet IEEE 802.af Optional • Two network LED indicators in the LAN connector Ex-factory through Wi-Fi module Wireless LAN WiFi IEEE 802.11 ac a/b/g/n Supporting dual band 2.4 and 5 GHz frequency WiFi Encryption WPA PSK and WPA Enterprise security...
  • Page 78 Appendices Power Requirements Power Supply +12 VDC ± 10% Voltage Power Nominal: 1.15A @ 12VDC (standard configuration) Consumption Physical Dimensions 238 x 253 x 72mm (H x W x D) Weight 1.2 kg Mounting VESA 75mm bracket mounting Environmental Operating 0°...
  • Page 79: Demo Programs

    APPENDIX D RP-04/05 DEMO PROGRAMS There are three ways to demonstrate and test the RP-04/05 in a quick way: 1. By using the WebPriceChecker application together with the on-line demo website. Chapter 4.2 describes the details. 2. Stand Alone Price Checking Quick Demo •...
  • Page 80: Rp-04/05 Control Bar Codes

    Appendices Appendix F RP-04/05 Control Bar Codes To make life easier for those who test, install and maintain the RP-04/05, we have implemented a series of Control Barcodes in the RP-04/05: 8 712345 910020 002 Close Application(s) 8 712345 910105...
  • Page 81: Identifying The Rp-04/05 Mk-Ii

    001 Show the RP-04/05 Status Appendix G IDentifying the RP-04/05 MK-II In case you have been using to the original version of the RP-04/05 in the past; this is the way to recognize the RP-04/05 MK II: A. The product partnumber starts with: 738A8... or 738AE..
  • Page 82 Appendices...
  • Page 84 Appendices Diebold Nixdorf International GmbH D-33094 Paderborn Order No.: 0170265979A...

This manual is also suitable for:

Rp-05