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

如何设置端口映射(以将 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

标签:,

对本文发表评论





5 + 3 = ?

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