Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Printing 如何从我的应用程序的网络打印机中识别本地打印机_Printing_Powerbuilder - Fatal编程技术网

Printing 如何从我的应用程序的网络打印机中识别本地打印机

Printing 如何从我的应用程序的网络打印机中识别本地打印机,printing,powerbuilder,Printing,Powerbuilder,我们有一个用powerbuilder编写的应用程序。我们需要一种从网络打印机中识别本地打印机的方法,以便选择将打印发送到何处。如果您有另一种编程语言的解决方案,则没有问题 调用内置函数PrintGetPrinters。它给出了打印机的列表。查看“端口”值。网络打印机将具有Ne00:或Ne01:。我没有本地打印机,但我猜它们可能是LPT1:。不确定USB打印机。试试这个函数,看看它会返回什么。我甚至不知道罗兰提到的PrintGetPrinters。不确定我怎么会错过它,但我记得通过Registry

我们有一个用powerbuilder编写的应用程序。我们需要一种从网络打印机中识别本地打印机的方法,以便选择将打印发送到何处。如果您有另一种编程语言的解决方案,则没有问题

调用内置函数PrintGetPrinters。它给出了打印机的列表。查看“端口”值。网络打印机将具有Ne00:或Ne01:。我没有本地打印机,但我猜它们可能是LPT1:。不确定USB打印机。试试这个函数,看看它会返回什么。

我甚至不知道罗兰提到的PrintGetPrinters。不确定我怎么会错过它,但我记得通过RegistryGet从注册表获取所有打印机的列表。可能那个版本的PB没有这个功能。:)