我很擅长在C#中打印,并且在打印之前尝试查找特定打印机的当前状态(如果它处于脱机状态,如果它没有纸张等).
LocalPrintServer server = new LocalPrintServer();
PrintQueue printQueue = server.GetPrintQueue("EPSON WF-2540 Series");
MessageBox.Show(printQueue.IsOffline.ToString());
Run Code Online (Sandbox Code Playgroud)
代码确实可以成功找到指定的打印机,但始终将其视为在线.打印机是打开,关闭还是拔下电源并不重要(我使用直接USB连接).有没有人对这可能导致什么有任何想法?提前谢谢,我非常感谢!
我有以下命令行用c#编写,但我一直得到一个异常,告诉我'''附近有不正确的语法.有任何想法吗?
SELECT Name, Age
FROM testTable
WHERE Name = 'Roger', Age BETWEEN '19' AND '21', Sex LIKE M%;
Run Code Online (Sandbox Code Playgroud)
任何帮助是极大的赞赏.谢谢.