[发明专利]一种设置系统默认打印机并调用打印文件的方法在审
申请号: | 202010124224.9 | 申请日: | 2020-02-27 |
公开(公告)号: | CN111381785A | 公开(公告)日: | 2020-07-07 |
发明(设计)人: | 高强;刘吉超;苏蕾;李贵;莫仁超 | 申请(专利权)人: | 浪潮金融信息技术有限公司 |
主分类号: | G06F3/12 | 分类号: | G06F3/12 |
代理公司: | 北京权智天下知识产权代理事务所(普通合伙) 11638 | 代理人: | 王新爱 |
地址: | 215100 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 设置 系统 默认 打印机 调用 打印 文件 方法 | ||
本发明公开了一种设置系统默认打印机并调用打印文件的方法,基于C++基础上采用windows提供的API函数通过不同打印机的打印机名称来设置默认打印机,之后输入待打印文件的根目录文件名调用系统打印机打印所输的doc,txt,pdf,jpg等格式的文件。通过上述方式,本发明能够适用于各种型号打印机,能够减少开发调试工作量,减少在开发或使用上出错的情况。
技术领域
本发明涉及银医自助系统领域,特别是涉及一种设置系统默认打印机并调用打印文件的方法。
背景技术
在银医自主系统中经常会使用各种型号的打印机或者凭条打印机来打印各种格式的医院文件,如果使用多个控件调用,不仅使用起来麻烦而且还容易混乱,增加了实施和发开人员的工作量。
现有的银医自助系统调用各个型号的打印机需要厂家提供调用打印机的底层接口或者oid命令,并在此基础上进行二次开发生成对应的打印机控件,不仅增加了开发和实施的工作量并且会导致出错率增加,使用该方法后只需安装厂家提供的系统打印驱动,不仅明显减少和降低了开发的工作量及错误率,还适配于大多数项目要求。
发明内容
本发明主要解决的技术问题是提供一种设置系统默认打印机并调用打印文件的方法,能够减少开发调试工作量,减少在开发或使用上出错的情况。
为解决上述技术问题,本发明采用的一个技术方案是:提供一种设置系统默认打印机并调用打印文件的方法,包括:基于C++基础上采用windows提供的API函数通过不同打印机的打印机名称来设置默认打印机,之后输入待打印文件的根目录文件名,调用系统打印机打印所输的doc、txt、pdf、jpg格式的文件。
进一步,具体步骤如下:BS架构的银医自助机系统在调用打印机前设置默认打印机,如果该设备有多个打印机则先通过输入不同的打印机名称来设置,设置成功后根据厂家提供的打印机状态检测底层接口进行检测打印机是否能正常工作,之后输入要打印的文件根目录文件名调用打印方法来实现调用打印机打印功能。
本发明的有益效果是:本发明能够适用于各种型号打印机,能够减少开发调试工作量,减少在开发或使用上出错的情况。
附图说明
图1是本发明一种设置系统默认打印机并调用打印文件的方法一较佳实施例的流程图。
具体实施方式
下面结合附图对本发明的较佳实施例进行详细阐述,以使本发明的优点和特征能更易于被本领域技术人员理解,从而对本发明的保护范围做出更为清楚明确的界定。
请参阅图1,本发明实施例包括:
一种设置系统默认打印机并调用打印文件的方法,包括:基于C++基础上主要采用windows提供的API函数通过不同打印机的打印机名称来设置默认打印机,之后输入要打印文件的根目录文件名调用系统打印机打印所输的doc,txt,pdf,jpg等格式的文件。具体实施步骤如下:BS架构的银医自助机系统在调用打印机前设置默认打印机,如果该设备有多个打印机则先通过输入不同的打印机名称来设置,设置成功后根据厂家提供的打印机状态检测底层接口进行检测打印机是否能正常工作,之后输入要打印的文件根目录文件名调用打印方法来实现调用打印机打印功能。
银医系统经常会使用打印机打印各种文件,现将其统一改为调用系统的默认打印机,打印适合大多数情况的使用。本发明能够方便BS架构的银医系统修改默认的系统打印机并调用其打印doc,txt,pdf,jpg等格式的文件,只要调用系统打印机,能够适用于各种型号打印机,能够减少开发调试工作量,减少在开发或使用上出错的情况。
以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮金融信息技术有限公司,未经浪潮金融信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010124224.9/2.html,转载请声明来源钻瓜专利网。