1.正确安装驱动程序
2.端口:Lpt1改为USB
3. 启用打印池
工作环境(蓝色粗体字为特别注意内容)
1,系统环境:Win7 Ultimate sp1
在以前老的主机上默认带25针的db25打印机接口的,但是随着主机的更新换代,这个“大而无用”的并口逐渐淡出了人们的视野。但如今仍然有很多并口设备在默默工作着,比如小票打印机,老式打印机等,我们知道在带串口的主机上,可以在cmd命令行中敲入以下代码:
copy test.txt LPT1
这样就能够将当前目录中test.txt文档中的内容经过LPT1(并口)打印出去。当然,如果电脑中不存在此端口,则会报错。为了能够实现以上命令,可以将某打印机映射到以上端口即(LPT1),在cmd命令行中敲入以下命令:
net use LPT1 \\127.0.0.1\VirtualPrinter /PERSISTENT:YES
如果该名称为“VirtualPrinter”的共享打印机不在本机上,则将IP地址“127.0.0.1”改为该共享打印机所在的主机IP,即能够通过该IP找到“VirtualPrinter”这台打印机。命令执行完毕,再次敲入:
net use
回车,将会得到以下映射信息:
New connections will be remembered. Status Local Remote Network ------------------------------------------------------------------------------- OK LPT1 \\127.0.0.1\VirtualPrinter Microsoft Windows Network The command completed successfully.
如果想要删除映射则使用如下命令
net use LPT1 /d
这时候我们再次执行
copy test.txt LPT1
就能够成功打印出来了,但是如何在程序中使用CreateFile()函数打开LPT1呢?笔者尝试了多种方式均未能成功打开,希望各位朋友能够指点一二,不胜感激!
1.正确安装驱动程序2.端口:Lpt1改为USB3. 启用打印池转载于:https://blog.51cto.com/gzkhrh/268241
- 首先要正确安装USB转并口设备的驱动程序(在USB转并口设备的随机光盘中),首次安装成功后会出现USB001端口
- 在BYLabel软件的同一目录下(默认为C:\Program Files\BYLabel)有一driver 文件夹,打开后点击setup.exe进行安装,选中USB001点击setup即可:
- 在BYLabel软件的“文件”---“打印机设置”的“通讯设置”中选择“驱动”(注:该驱动并不是打印机的真正驱动,BYLabel软件不需要安装打印机驱动),点击“驱动高级设置”
- 在“驱动端口转换”对话框中选择USB001,点击“端口转换”
- 至此,所有设置完毕后,USB转并口即可正常使用