《OPOS浅谈讲课课件.ppt》由会员分享,可在线阅读,更多相关《OPOS浅谈讲课课件.ppt(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、POS系统的构成:POS SystemPOS DevicePOS Terminal(Hardware/OS)POS Application Software所有这些问题:很自然所有这些问题:很自然提出了行业的标准需求提出了行业的标准需求UPOS标准规定了以下的基本内容:标准规定了以下的基本内容:1.POS 设备制造商,包括外设厂商和主机厂商。规定了设设备制造商,包括外设厂商和主机厂商。规定了设备功能的体系框架,以及其设备驱动必须支持的功能。备功能的体系框架,以及其设备驱动必须支持的功能。2.POS软件设计商,规定了如果通过接口体系访问各种外软件设计商,规定了如果通过接口体系访问各种外部设备。这
2、种接口的定义不会因为设备厂商和软件系统部设备。这种接口的定义不会因为设备厂商和软件系统的变化而发生变化。的变化而发生变化。如果采用基于如果采用基于UPOSUPOS标准的外设和标准的外设和应用程序,客户的问题将会怎样?应用程序,客户的问题将会怎样?UPOSOPOS思想家思想家JavaPOS实践者实践者实践者实践者基于基于COM技术技术Windows平台平台基于JAVA语言Windows/Linux等多平台支持1. 一般情况下一般情况下,OPOS软件包包含两个个部分内容,软件包包含两个个部分内容,OPOS控件、控件、OPOS ADK。软。软件包安装后,件包安装后,OPOS控件的一些信息被注册到了注
3、册表中,便于应用程序的访问。控件的一些信息被注册到了注册表中,便于应用程序的访问。2. OPOS控件由标准控件由标准CO层控件和设备厂商的层控件和设备厂商的SO控件组成。向应用程序提供了基于控件组成。向应用程序提供了基于UPOS标准的统一接口,包括方法、属性和事件,供应用程序调用或响应。它是标准的统一接口,包括方法、属性和事件,供应用程序调用或响应。它是SO和应用程序之间的桥梁,本身并不涉及到设备的具体实现,因此,对于相同的和应用程序之间的桥梁,本身并不涉及到设备的具体实现,因此,对于相同的设备类型,其设备类型,其CO具有相对的独立性。具有相对的独立性。CO由标准组织提供,是标准的。由标准组织
4、提供,是标准的。3. SO提供了某一类型外设的功能的具体实现。提供了某一类型外设的功能的具体实现。CO调用调用SO提供的方法,实现对外提供的方法,实现对外设的具体操作。同时,设的具体操作。同时,SO也可以调用也可以调用CO的某些方法以响应相应的事件。设备商的某些方法以响应相应的事件。设备商必须提供针对自己设备的必须提供针对自己设备的SO。4. OPOS ADK是是OPOS的配置工具,最终用户必须通过的配置工具,最终用户必须通过OPOS配置工具(配置工具(OPOS ADK)向注册表中添加某具体型号设备的相关参数(比如)向注册表中添加某具体型号设备的相关参数(比如LineDisplay的连接的连接
5、端口、波特率、设备名称等等),配置文件中存放了各个具体型号设备的相关参端口、波特率、设备名称等等),配置文件中存放了各个具体型号设备的相关参数信息。数信息。1. 客显的SO(LineDisplay)支持VC110、VC210、LC415客显的基本功能。但是这些设备并不能完全满足UPOS标准的功能。2. 钱箱OPOS(CashDrawer)支持串口钱箱,能够满足UPOS标准的大部分功能要求。3. 打印机OPOS(POSPrinter)初步支持PT180打印机,存在不少问题,处于内部测试阶段,基本上还不能满足使用需求。4. OPOS ADK能够在XP环境下正常使用,在2K环境下,有一定的问题。5. Hisense OPOS目前针对UPOS 1.7版本。6. Hisense OPOS下一步工作:开发完善、整合。