[发明专利]一种基于.net实现Web药店系统小票机打印的方法在审
申请号: | 201810586483.6 | 申请日: | 2018-06-08 |
公开(公告)号: | CN110580132A | 公开(公告)日: | 2019-12-17 |
发明(设计)人: | 吴晓春;张来卿;庞严冬 | 申请(专利权)人: | 珠海横琴盛达兆业科技投资有限公司 |
主分类号: | G06F3/12 | 分类号: | G06F3/12 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 519031 广东省珠海*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 打印 小票打印机 打印机设备 设备需要 第三方 调用 驱动 电脑 | ||
本发明涉及.net技术领域,具体涉及一种基于.net实现Web药店系统小票机打印的方法。本发明所述的方法包含以下几个步骤:1、注册.net函数到JS;2、JS调用.net函数;3、获取当前小票打印机设备;4、打印小票。本发明解决了Web系统连接电脑小票打印机设备需要借助第三方驱动的问题,提供了一种更加方便快捷连接打印机设备并打印小票的方法。
技术领域
本发明涉及.net技术领域,具体涉及一种基于.net实现Web药店系统小票机打印的方法。
背景技术
.NET是由微软开发,一个致力于敏捷软件开发、快速应用开发、平台无关性和网络透明化的软件开发平台。.NET是微软为下一个十年对服务器和桌面型软件工程迈出的第一步。.NET包含许多有助于互联网和内部网应用迅捷开发的技术。
发明内容
本发明解决的技术问题在于提供一种基于.net实现Web药店系统小票机打印的方法,解决了传统Web系统连接小票打印机设备需要借助第三方驱动的问题。
本发明解决上述技术问题的技术方案是:
所述的方法包含以下几个步骤:
步骤一、注册.net函数到JS;
步骤二、JS调用.net函数;
步骤三、获取当前小票打印机设备;
步骤四、打印小票;
所述的步骤一中,通过反射机制注册.net函数到JS。
所述的步骤二中,在页面中用JS调用步骤一注册的.net函数。
所述的步骤三中,通过.net里的PrintDocument对象,获取系统当前电脑里的小票打印机设备。
所述的步骤四中,调用步骤三中PrintDocument对象的Print打印数据。
本发明的有益效果:Web系统连接小票打印机设备不需要借助第三方驱动就可以打印小票。
附图说明
下面结合附图对本发明进一步说明:
图1是本发明方法流程框图。
具体实施方式
如图1所示,本发明采用如下步骤可以实现Web药店系统小票机打印小票:
步骤一、注册.net函数到JS;
JsEvent js = new JsEvent();
Cef = new CefJsV8Handler(js);
string javascriptCode = CefJavaScriptEx.CreateJsCodeByObject(js, Cef);
CefRuntime.RegisterExtension(Cef, javascriptCode, Cef);
步骤二、JS调用.net函数;
function openMyPc(e){
e = e || null;
Cef.openMyPc(e);
}
步骤三、获取当前小票打印机设备;
[DllImport(winspool.drv)]
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海横琴盛达兆业科技投资有限公司,未经珠海横琴盛达兆业科技投资有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810586483.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:打印控制方法及装置、系统
- 下一篇:打印处理方法及装置