我想为我的网络打印机使用本地端口/tcpip 端口。但到目前为止,我已经设法设置好了,但无论我做什么,都无法进行测试打印。
以下是我的步骤:
1)本地端口-
添加打印机
选择本地打印机,取消选择即插即用
创建新的本地端口
端口名称:测试
选择驱动程序
打印机名称:测试
无共享。
2)TCPIP 端口 -
选择 TCPIP 标准端口。
填写 IP 地址/主机名(两个都试过了)
——我卡在这里了。使用 pos 打印机(Bematech MP-400TH,但没有字段供我选择)(对于 Espon TM-T88IV,我选择 Epson 网络打印机)。
对于我的 Bematech 打印机,我不确定如何继续,对于 Epson 打印机,我单击下一步并完成。它提示我输入驱动程序。已安装在计算机上,但型号未显示在选择中。单击有磁盘并浏览到 C:\Program Files\EPSON\TMUSB\Win2KXP 并指向 inf 文件。
然后它提示我错误“指定的位置不包含有关您的硬件的信息”
希望有人能帮忙。使用 Window Service 进行打印需要本地/TCPIP 端口。尝试了所有帐户类型也无济于事。
答案1
您是否 ping 过您指向的网络地址,以确保打印机的设置是正确的?如果是网络打印机,它应该有一个诊断/状态页面或显示屏,告诉您当前的网络配置。
如果您已经在系统上解压了驱动程序,那么您应该能够浏览到该文件夹并让其从 .INI 文件中提取正确的信息(如果打印机可以正常查看)。
我首先要验证打印机是否能正常连接网络,然后再处理驱动程序。
答案2
您是否尝试过从 Bematech 网站下载最新的驱动程序?
http://www.bematech.com/en/products/prod_pos_mp4000th.asp
驱动程序是列表中的第一个,但看起来大多数都是可执行文件。对于您来说,您可能需要使用程序从可执行文件(例如 7zip)中提取最新的驱动程序,然后当 Windows 向导提示您选择驱动程序时,将其指向您提取它的文件夹。正如 Bart 所指出的,您正在寻找一个 ini 文件。
另外,仅仅因为名称不太匹配并不意味着您使用的是错误的驱动程序。发布的一些驱动程序对于同一系列的产品来说很相似。
“我想要实现的是允许窗口服务打印到网络打印机,普通的 win32 程序就可以做到这一点,但如果我更改为服务,它就无法检测到网络打印机,因此出现了此选项”--> 我不太明白你的意思。Windows 服务用于打印到网络打印机?请解释一下。唯一涉及的服务是后台处理程序,但你根本不需要处理它。
另外,您的连接正确吗?打印机如何连接到计算机?通过路由器?