Java POS (Java for Retail POS) README FILE for the Wincor Nixdorf JavaPOS Package



Similar documents
Installation Guide PSP Installation. Rev SRP-350plusII SRP-352plusII.

Configuration Guide HP Point of Sale (POS) Accessories. Document Version 1.00

NCR Retail Platform Software for Windows. Release 4.0. User Guide a. B Issue G

EPSON JavaPOS ADK Installation Guide

System Requirements - Table of Contents

JavaPOS TM FAQ. What is an FAQ? What is JavaPOS?

Topaz Installation Sheet

Retail epay User Manual

HP Point of Sale (POS) Peripherals Configuration Guide 2D Imaging / Linear / Presentation Scanner

Code Estimation Tools Directions for a Services Engagement

Welcome To Paragon 3.0

System Requirements - CommNet Server

Table 1. Requirements for Domain Controller. You will need a Microsoft Active Directory domain. Microsoft SQL Server. SQL Server Reporting Services

Analyzer 2.0. Installation Guide. Contents

COMBOGARDPRO. 39E Electronic Combination Lock SOFTWARE INSTALLATION INSTRUCTIONS

DUKANE Intelligent Assembly Solutions

UnifiedPOS (UPOS) Controls Combined JavaPOS and OPOS Controls. Programmer s Guide

Installation and Operation Manual Portable Device Manager, Windows version

Sentinel Protection Installer Version (Windows) ReadMe

SOFTWARE INSTALLATION INSTRUCTIONS

... 2 HARDWARE AND FIRMWARE

OpenOffice.org 1.1. Setup Guide. June 2003, Revision A

JavaPOS TM FAQ. What is an FAQ? What is JavaPOS?

Change Manager 5.0 Installation Guide

Microsoft Dynamics AX 2012 System Requirements. Microsoft Corporation Published: March 2012

SonicWALL Global Management System Installation Guide Entry Edition. Version 2.1

Java Remote Desktop. Java Remote Desktop. The Manual of Java Remote Desktop J3PSoftware Revision 2.0 1

Getting Started Guide

MAS 90. Installation and System Administrator's Guide 4WIN /04

Core Protection for Virtual Machines 1

ThinPoint Quick Start Guide

AccXES Account Management Tool Administrator s Guide Version 10.0

Java. How to install the Java Runtime Environment (JRE)

TECHNICAL REQUIREMENTS. Yourcegid Retail

What is BEETLE mopos? BEETLE /mopos

Comparing Free Virtualization Products

USB 2.0 Flash Drive User Manual

Hardlock. End Users Manual

Tivoli Endpoint Manager for Remote Control Version 8 Release 2. User s Guide

What is Aconex Local Copy? Controlling Access to a Datastore Hardware Requirements Software Requirements Installing Aconex Local Copy Troubleshooting

How To Install The Safenet-Inc.Com Software On A Pc Or Mac Or Macintosh (For A Powerpoint) With A Powerline (For Windows) Or Ipad (For Mac) With The Safetime (For Pc

HASP Troubleshooting Guide

INFUSION BUSINESS SOFTWARE Installation and Upgrade Guide

JobScheduler Installation by Copying

New SurePOS 700 Front Service Cover features offer secure, reliable front access to the system unit

Sentinel Protection Installer Version (Windows) ReadMe

Iridium Extreme TM Satellite Phone. Data Services Manual

Online Backup Client User Manual

Square 1 Remote Deposit Scanner Installation + Use // Quick Start Guide

Waspmote IDE. User Guide

Sentinel Protection Installer Version (32-bit and 64-bit Windows) ReadMe

Parallels Desktop for Mac

HP Web Jetadmin Database Connector Plug-in reference manual

Minimum Software and Hardware Requirements

ORACLE BUSINESS INTELLIGENCE WORKSHOP. Prerequisites for Oracle BI Workshop

AccXES Client Tools 10.0 User Guide 701P41529 May 2004

F.A.Q. Mustek A3 scanners

HP Business Availability Center

OPERATING SYSTEM SERVICES

Star USB Vendor Class Driver Installation Manual

Primavera P6 Professional Windows 8 Installation Instructions. Primavera P6. Installation Instructions. For Windows 8 Users

VERITAS Backup Exec 9.1 for Windows Servers Quick Installation Guide

OUTLOOK WEB ACCESS (OWA) AND SSL VPN HOME USERS MANUAL

Total Protection for Enterprise-Advanced

End-User troubleshooting guide For Sentinel SuperPro/UltraPro and Sentinel Hardware Keys

POS software: Microsoft Dynamics - Point of Sale FAQ

Setting up an icap Server for ISG- 1000/2000 AV Support

Upon completion of this chapter, you will able to answer the following questions:

Contents. Hardware Configuration Uninstalling Shortcuts Black...29

Chapter 8 Objectives. Chapter 8 Operating Systems and Utility Programs. Operating Systems. Operating Systems. Operating Systems.

Operating Instructions

Acronis Backup & Recovery 10 Server for Linux. Update 5. Installation Guide

Introweb Remote Backup Client for Mac OS X User Manual. Version 3.20

VERITAS Backup Exec TM 10.0 for Windows Servers

Symantec Backup Exec TM 11d for Windows Servers. Quick Installation Guide

ISaGRAF. Getting Started. Software release 5.2

Super Pro Net TM Network Key Installation and Operation

Frequently Asked Questions e-form Filler. e-form Filler

RSLogix Guard PLUS! Programming Software

RDM+ Desktop for Windows Getting Started Guide

Table of Contents Radiant Systems, Inc. All rights reserved. iii

Remote Access Server - Dial-Out User s Guide

Installation Guide Sybase ETL Small Business Edition 4.2 for Windows

ARIS Server Installation and Administration Guide ARIS. Version Service Release 1

Java Point-Of-Sale Software

AdminToys Suite. Installation & Setup Guide

Quick Start Guide for Parallels Virtuozzo

AC500. Software Description. Scalable PLC for Individual Automation. Installation of the AC500 Control Builder PS501

Using VMware Player. VMware Player. What Is VMware Player?

OnCommand Performance Manager 1.1

Instructions for the installation of drivers and data reading software (TOOLBOX 4) The simple and reliable way to measure radioactivity.

Point OS. Point OS is a windows based software which will work on most computers

Thinspace deskcloud. Quick Start Guide

Shakambaree Technologies Pvt. Ltd.

Supplement I.B: Installing and Configuring JDK 1.6

Digital Voice PC Client Software Setup Guide

1 Documentation Accessibility

JAVA WEB START OVERVIEW

Out n About! for Outlook Electronic In/Out Status Board. Administrators Guide. Version 3.x

ADFS 2.0 Application Director Blueprint Deployment Guide

Transcription:

Java POS (Java for Retail POS) README FILE for the Wincor Nixdorf JavaPOS Package ------------------------------------------------------------------------------------------------------------- Java for Retail POS Moduls - Version 1.7 - <05-08-04> ------------------------------------------------------------------------------------------------------------- Copyright (C) Wincor Nixdorf International GmbH - 1998-2004 All rights reserved. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++ Some advises for this version ++ +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ General This package contains the JavaPOS software for Wincor Nixdorf's POS peripheral devices. The software package follows the standard JavaPOS version 1.7. The software will be delivered for the operating systems LINUX (RedHat 7.2,8,9 - others on project base) Windows NT (on project base) Windows 2000 Windows XP The software consists of two levels: Device Controls The Device Controls represent the hardware-independant level that allows the access of Java applications to the POS peripheral devices in a hardware-independant manner. The JavaPOS working group has defined device categories which classifies the peripheral devices. The working group has made available a reference implementation with source code as template for Device Controls. Therefore, Wincor Nixdorf has extended those Device Controls and offers in this package Controls for all twenty-one defined device classes: POSPrinter Scanner (optical readers) CashDrawer LineDisplay (display bars) POSKeyboard Keylock MSR (Magnetical Swipe Reader) MICR (MagneticInkCharacterRecognition) Hard Totals Scale Tone Indicator BumpBar FiscalPrinter Remote Order Display PinPad Credit Authorization Terminal (CAT) POSPower PointCardRW Signature Capture Coin Dispenser CashChanger 1/8

The concept of JavaPOS is to support Device Services from different POS peripheral vendors with a common interface for the application. Therefore, also the Wincor Nixdorf package allows to support POS peripheral devices from other vendors: The vendor of such a POS peripheral device has only to deliver a Device Service that follows the standardized JavaPOS specification. You can use the Wincor Nixdorf JavaPOS Device Controls with their additional facilities to enable a JavaPOS application the access to such devices. Following the concept, no change in the application is necessary: only in the open() call of the Device Control another name is to transfer. Then, the other JavaPOS Device Service is loaded and the POS peripheral device of the other vendor can be used. The Wincor Nixdorf Device Controls contain additional Trace and Runtime Diagnostic facilities. Device Services The Device Service represent the hardware-dependant software layer that transforms the individual properties of a POS peripheral device in a manner that those can be used by the hardwareindependant Device Controls and can be made available for a Java application. This JavaPOS package contains Device Services for the most important POS peripheral devices of Wincor Nixdorf. Please look here: If a POS peripheral device should follow the JavaPOS standard the vendor of such a device has to make available a JavaPOS Device Service. The configuration of JavaPOS Device Services is currently not standardized and is therefore vendorspecific. However, XML is recommended but property files are still supported in this package. More information JavaPOS working group http://www.javapos.com Wincor Nixdorf JavaPOS page Reference literature and reference software download This is list of internet addresses from April 30th 2004. It may be possible that some of those addresses are no longer valid. In such cases it is helpful to search for the corresponding key words in the available search engine to find the new addresses. # name INTERNET address [1] Documentation JavaPOS interface version 1.7 http://www.javapos.com/public.app.guide.7.html (in UML notation) http://www.javapos.com/public.app.guide.6.html (latest version in Java notation) [2] Java VM Version 1.3 http://java.sun.com/j2se/1.3.1 Here you can download the version of the Java VM for Windows as well as for Linux. Java VM Version 1.4 http://java.sun.com/j2se/1.4.2 Here you can download the version of the Java VM for Windows as well as for Linux. [3] Java Native Interface: Documentation http://java.sun.com/j2se/1.4.2/docs/guide/jni/index.html [4] JavaVM Version 1.2 for LINUX (blackdown porting team) http://www.blackdown.org/ 2/8

Technical information Technical prerequisites for JavaPOS software The Wincor-Nixdorf JavaPOS Package prerequisites that some additional software modules are already installed on the system: JavaVM (Java Virtuelle Maschine): This is a software module that interprets the byte code included in the JavaPOS software and makes a Java application running. Such Java Virtual Machines are offered from several vendors, for example Microsoft, SUN [2], Borland Inprise, Sybase, Symantec. To let the Wincor Nixdorf JavaPOS package running it is necessary that the JavaVM follows the Java specification JRE, Version >= 1.3 and that the so-called Java Native Interface is supported (JNI, [3] ). Additionally the following software modules are necessary. However, those are included in the Wincor Nixdorf JavaPOS package. KBDClaimer: This is a software component which allows to access the POS keyboard with its sub-devices keylock and magnetical swipe reader on an operating system from Java code running in the Java virtual machine. PortIO: This software component allows to access hardware ports from Java code running in the Java virtual machine. It is used for cash drawers when connected at the BEETLE port. CommAPI: This software allows to access the serial ports (COM ports) from Java code running in the Java virtual machine. USBHIDHelper: This module allows JavaPOS to access for so-called USB HID devices the OS dependant kernel code. Such USB HID devices are HID scanners and displays. POSUSB: This module allows JavaPOS to access for other USB devices such as USB printers the OS dependant kernel code. POSPower: This module allows JavaPOS to access for a UPS implementation (POSPower device) the lower level OS dependant code. 3/8

Overview about the software modules: Prerequisites under Windows NT/2000/XP o Hardware Memory: >= 128 Megabytes Harddisk: approx. 10 MB Processor: at least 486-DX2 (50 MHz) o Software Operating system Windows NT since version 4.0 service pack 3 Java Virtuelle Machine JRE >=1.3 of SUN (see [2]) Java Virtuelle Machine since JRE >=1.3 of SUN (see [2]) Prerequisites under Linux o Hardware Memory: >= 128 Megabytes Harddisk: approx. 10 MB Processor: at least 486-DX2 (50 MHz) o Software Operating system, RedHat distribution version 7.2, kernel 2.4.7 Java Virtuelle Machine JRE >=1.3 of SUN (see [2]) Java Virtuelle Machine since JRE >=1.3 of SUN (see [2]) C Libraries: since glibc-2.2.4-13 Note: The reference test of the package has been done with SUN Java VM >=1.3. Usually other implementations of JavaVMs should also work and can be supported on project base. 4/8

Installation of JavaPOS package Installation and files under Windows Installation If for Windows a self-extractor as EXE program is delivered (x stands for a build level): WN-JavaPOS-1.7.x.exe This program is to be called. A dialog box appears and you can enter the directory where the software should be installed. The directory C:\RETAIL\Software\JavaPOS is suggested. (Note: You may change the installation directory but then additional entries in the property files need to be changed. ) The software is installed automatically. After appearing a DOS box where you have to confirm a few questions the installation is completed. If for Windows a ZIP file is is delivered (x stands for a build level): WN-JavaPOS-1.7.x.zip You need to unzip the file in the directory C:\RETAIL\Software Then, call the file INSTALL.BAT in the directory C:\RETAIL\Software\javapos After appearing a DOS box where you have to confirm a few questions the installation is completed. Some remarks to the JavaPOS software under Windows On the desktop or in the startmenu of the operating system some icons are registered. The software can be unsinstalled by selecting the uninstall icon in the menu. The system driver WN-PortIO (RSSUPIO) can be installed and deinstalled optionally: If already a Wincor Nixdorf OPOS package is installed, the driver should not be installed with the JavaPOS package because when the JavaPOS package is deinstalled also the driver would be deinstalled and the OPOS package would not continue to work properly. The driver WNPOSUSB.SYS will not be installed automatically. However, this driver can be downoaded from Wincor Nixdorf internet pages. The driver is needed to support USB printers by JavaPOS. 5/8

Using the modules in a Java application In the directory: C:\RETAIL\Software\JavaPOS\bin is a program "startjava". When calling "startjava wntestxml2" some sample programs appear and allow to test the defined peripherals. Look here for more information on the startjava tool. Files Under Windows the files as follows are installed (the directories are relative to the installation directory of the JavaPOS package; a blue entry means that those files need to be changed if another installation directory was selected): All files are in the installation directory with one exception: <WINDIR>\SYSTEM32\DRIVERS Here are all Windows NT system drivers RSSUPIO.SYS WNPOSUSB.SYS System driver for port access under Windows NT System driver for accessing POSPrinters connected via USB (not part of this package; WNPOSUSB-Selfextracter needed) Deinstallation In the installation directory (default: C:\RETAIL\Software\JavaPOS) is a BATCH file UNINSTALL.BAT to be called. This uninstalls the JavaPOS package and you need to remove by hand the directory C:\RETAIL\Software\JavaPOS. Another possibility is to select the Uninstall Icon under the menu "Wincor Nixdorf JavaPOS" in the start menu. Also then, you may remove by hand the directory C:\RETAIL\Software\JavaPOS. Installation and Files under Linux Installation To allow a sucessful installation of JavaPOS it must be ensured that the RPMpackage is installed on the system - which is usually the case. For the Wincor Nixdorf JavaPOS Package under LINUX since version 1.5.8 a RPM file is delivered which can be installed with the tool rpm. The name of the file is: WNJavaPOS-<version>-1.i486.rpm ; for example WNJavaPOS-1.5.8-1.i486.rpm. The first two digits specify the JavaPOS version to which the implementation follows.the third digit defines a build-level. A higher build-level indicates a newer software. The fourth digits is usually equal to one - but may be incremented if the package is an update package. Call (example): rpm -i WNJavaPOS-1.7.x-x.i486.rpm This command installs the JavaPOS software to the directory /usr/local/javapos/wn. The package can be uninstalled with rpm -e WNJavaPOS 6/8

Notes: If you only want to install the runtime-package without documentation you can use the option "-- excludedocs". Example for installation without documentation: rpm -i --excludedocs WNJavaPOS-1.5.8-1.i486.rpm NOTE: If the package is delivered as ZIP file, then unextract the package in the directory /usr/local/javapos and just call there./install.sh install Files All files are located under /usr/local/javapos/wn. Calling the Java Virtual Machine As reference the Java Virtual Machine of SUN is used and the description of the calling options refers to this Virtual Machine. To use the JavaPOS package in the Virtual Machine go into the directory /usr/local/javapos and just call./startjava wntestxml2. Look here for more information on the startjava tool. Deinstallation The package must be uninstalled with rpm -e WNJavaPOS NOTE: If the package had been delivered as ZIP file, then go into the directory /usr/local/javapos and just call./install.sh uninstall Then you may remove the whole tree by entering rm -rf /usr/local/javapos Trace facility of JavaPOS modules To support the Java application development the JavaPOS modules contain a Trace facility that can protocol all JavaPOS calls from the application and can be activated optionally. In the test phase and for searching for errors this can be helpful. More information: TraceContent.html Runtime Diagnostic of JavaPOS modules The JavaPOS package supports runtime-diagnostic. The diagnostic protocols all errors which can occur in a live installation in the JavaPOS package or which are messages by the underlying hardware. Additionally it is possible to read this entries remote with an HTML browser. The runtime-diagnostic is implemented in the Wincor Nixdorf Device Controls. Therefore, they can also be used for JavaPOS Devices Services of other vendors. More information: DiagnosticContent.html 7/8

8/8