如何设置打印机的端口映射

如何设置端口映射(以将LPT1端口映射到共享名为CutePDFW的打印机上为例),命令如下(以下命令均不区分大小写):

NET USE LPT1: \\PC-NAME\CutePDFW /Persistent:YES

命令解释及说明:

  1. LPT1后的:和\\之间有一个空格,否则提示“找不到网络名”;/Persistent前也有一空格
  2. PC-NAME:是安装打印机的计算机名称(或IP地址)
  3. CutePDFW:是虚拟打印机的共享名(注意不是打印机名称)
  4. Persistent后的参数:YES表示重启后保留映射;NO表示重启后失效
  5. 注意事先必须要设置此打印机为共享

如何删除端口映射(以删除LPT1的映射为例):

NET USE LPT1: /DELETE

如何查看端口映射:

运行命令:NET USE

稳定性:

没有真正的LPT口稳定,有时候不起作用的时候我们可以删除映射再重新映射,为了方便我们使用批处理

将以下命令保存为bat文件即可

NET USE LPT1: /DELETE

NET USE LPT1: \\PC-NAME\CutePDFW /Persistent:YES

举个使用端口映射的例子:

安装了虚拟打印机CutePDF,它的打印端口为CPW2,这个端口是不能改变的,改了以后就不能虚拟打印了。但是要使用打印机的软件(比如科脉启谋前台收银软件)又只能选择LPT口来打印文档,怎么办?这个时候使用端口映射就可以解决问题。

注意:软件里打印机类型要选择“使用Windows程序驱动的打印机”

上面例子有误:选择“使用Windows程序驱动的打印机”的话,其实选不选择打印机端口已经无所谓了。如果软件中没有“使用Windows程序驱动的打印机”选项,则端口映射是有用的,但打印机类型必须选择相似品牌相似型号的,否则打印出来是乱码。

如果使用USB的热敏打印机接钱箱,因为必须选择钱箱端口,这个时候端口映射就可以起作用了(当然,有的USB口打印机驱动自带有开钱箱功能,可不使用端口映射)。

例一:在自己的电脑上(无LPT口),使用我们的小票打印机测试程序测试LPT口的打印机(使用USB转LPT转换线),如果不做端口隐映射此测试程序则不能测试。

Update at 2013-08-01:

关于开钱箱:经测试,如果USB打印机没有提供编程API的话,只能使用驱动自带的开钱箱功能,(这里以科脉为例)科脉里面的端口开钱箱功能不能控制。当然也不支持功能键开钱箱。(如果端口可控制的话,功能键应该也能控制)。

参考链接:

  1. 国产750颜色不好?关于国产750色彩升级的方法
  2. Net use命令使用详解

分类:Windows

标签:,

对本文发表评论





0 + 9 = ?

注意:
1、请勿单纯发表顶啊、打酱油之类无任何意义的评论,否则将被视为spam!谢谢合作!
2、但欢迎你留下对本文的看法或技术上的任何疑问,我会及时回复你。