Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/298.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
C# 从打印机内存获取作业列表队列_C#_Memory_Network Printers - Fatal编程技术网

C# 从打印机内存获取作业列表队列

C# 从打印机内存获取作业列表队列,c#,memory,network-printers,C#,Memory,Network Printers,我知道我的网络打印机(big Konica Minolta)有自己的内存和存储空间,可以存储打印作业等信息。有可能从这个存储器中得到这个信息吗?我尝试使用Win32_Printer或Win32_PrintJob,但据我所知,它只从Windows对话框中获取作业队列 您知道如何解决我的问题吗?您需要特定于打印机的API/SDK: 希望有帮助 Tnx,我想这是我在找的;)所有Konica Minolta打印机都允许使用KM OpenAPI进行通信。如果您使用wireshark监听KM的“PageS

我知道我的网络打印机(big Konica Minolta)有自己的内存和存储空间,可以存储打印作业等信息。有可能从这个存储器中得到这个信息吗?我尝试使用Win32_Printer或Win32_PrintJob,但据我所知,它只从Windows对话框中获取作业队列


您知道如何解决我的问题吗?

您需要特定于打印机的API/SDK:


希望有帮助

Tnx,我想这是我在找的;)所有Konica Minolta打印机都允许使用KM OpenAPI进行通信。如果您使用wireshark监听KM的“PageScope帐户管理器”与打印机之间的通信,您会发现打印机在一开始就发出了所有可用命令的列表。在此列表中,您将发现一个听起来像
JobList
-的命令,然后尝试理解错误消息,直到您反向工程了所需的参数。KM告诉我这些命令没有文档记录,因为它们仅供内部使用。。。(我想这就是为什么他们称之为OpenAPI的原因)