我们有一个用powerbuilder编写的应用程序。我们想要一种从网络打印机识别本地打印机的方法,以便选择发送打印的位置。如果你有另一种编程语言的解决方案,没问题。
答案 0 :(得分:2)
调用内置函数PrintGetPrinters。它给出了打印机列表。看一下'port'值。网络打印机将有Ne00:或Ne01:。我没有本地打印机,但我猜他们可能是LPT1:。不确定USB打印机。尝试该功能并查看它返回的内容。
答案 1 :(得分:0)
我甚至不知道Roland提到的PrintGetPrinters。不确定我是如何错过它但我记得通过RegistryGet从Registry获取所有打印机的列表。也许那个版本的PB没有这个功能。 :)