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 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.
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...
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.
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 •...
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.
• 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.
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.
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.
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).
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.
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.
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.
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.
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.
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.
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.
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 «...
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.
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…………………………...
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...
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...
µ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°...
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 •...
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...
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..
Need help?
Do you have a question about the RP-04 and is the answer not in the manual?
Questions and answers