ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

[转]虚拟LPT1 并口

2022-04-19 17:36:07  阅读:201  来源: 互联网

标签:条码 打印机 并口 LPT1 虚拟 指令


转自:https://www.cnblogs.com/joy2code/archive/2013/06/03/3114826.html

用虚拟并口解决向USB条码打印机发送ZPL指令的解决方案

  上周遇到了一个问题,是关于条码打印的。我们的OA系统是几年前开发的,当时用到了条码打印,解决方案是在客户端用JS脚本直接调用文件系统组件向并口LPT1发送ZPL指令。

  之所以这么处理的好处是,客户端无需安装打印机驱动,只要接好并口数据线即可。但随着时间的推移,计算机的更新换代,新机型越来越不待见LPT并口了。直到上周,某办公室更新了新的计算机主机,已然没有并口了,结果条码打印就不起作用了。于是作为系统技术支持的我过去诊断了一番,发现情况的确不容乐观。主机根本没有并口,而且外接一个独立的并口卡似乎不符合勤俭节约的优良传统,当然修改JS代码也不是很好的方案,由于web权限的限制,对本地设备的访问是不安全的,如何检测设备也是个问题,最后那就看看能不能虚拟一个并口来用了。

  经过一番查找,终于发现,解决方案就有现成的,而且也用不到第三方软件,windows自身就能搞定。原理很简单就是把网络打印机接口映射成本地LPT端口即可。操作方法:1、安装打印机的USB驱动,并确保打印机正常工作;2、将打印机设置为共享,共享名要用英文;3、利用net use指令把网络打印机映射到本地LPT1端口。

  假设本机的IP是192.168.1.100,打印机共享名是PRINTER,那么具体命令行是这样:

net use LPT1 \\192.168.1.100\PRINTER /PERSISTENT:YES

经过如上设置,这个虚拟并口的映射会始终存在,除非重装系统或者用指令删除,在没有变动OA系统代码的情况下,这个特殊问题最终得以解决。

标签:条码,打印机,并口,LPT1,虚拟,指令
来源: https://www.cnblogs.com/z5337/p/16166292.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有