C# 設定列印機共享 能否實作 ?,不是設定默認列印機
uj5u.com熱心網友回復:
本地實作:可以,把printDocument.PrinterSettings.PrinterName ="列印機名稱"就行了共享的需要:路徑便可 比如\\192.168.1.100\HP LaserJet M1522 MFP Series PCL 6
uj5u.com熱心網友回復:
本地實作:可以,把printDocument.PrinterSettings.PrinterName ="列印機名稱"就行了
共享的需要:路徑便可 比如\\192.168.1.100\HP LaserJet M1522 MFP Series PCL 6
看看是否對你有幫助
uj5u.com熱心網友回復:
可以,以前剛畢業就做過這類專案,有一種是真共享,一種是假共享。真共享就是列印機真的共享出來,有網路的都可以用。
假共享,就是用戶只可以通過客戶端將列印檔案傳到服務器,由服務器來列印
uj5u.com熱心網友回復:
printDocument.PrinterSettings.PrinterName ="列印機名稱"
這個是設定要使用的列印機,并不是設定共享

我想實作的是通過代碼實作共享人,然后通過\\127.0.0.1\TSC TE344這樣來呼叫列印機
就找不到設定共享的方法,用代碼
uj5u.com熱心網友回復:
具體呢?能否用代碼實作
uj5u.com熱心網友回復:
可以,你看下 PrintDocument 物件下有沒有,如果沒有就呼叫 系統 api 即可。uj5u.com熱心網友回復:
不用PrintDocument ,我用的是ZPL指令,然后發送到共享列印機
PrintDocument 也沒有設定共享的
就是不知具體的系統api,設定共享列印機
uj5u.com熱心網友回復:
https://blog.csdn.net/zlyperson/article/details/12484
uj5u.com熱心網友回復:
這是獲取共享列印機吧,不是設定,
我想實作的是設定列印機共享
uj5u.com熱心網友回復:
https://www.pcreview.co.uk/threads/share-a-printer-from-the-command-line.1735170/參考下,用CMD共享列印機
uj5u.com熱心網友回復:
https://www.codeproject.com/Articles/80680/Managing-Printers-Programatically-using-C-and-WMIuj5u.com熱心網友回復:
cmd 命令//設定列印機共享名稱 123是列印名
rundll32 printui.dll,PrintUIEntry /Xs /n "123" Sharename "123"
//設定列印機共享 123是列印名
rundll32 printui.dll,PrintUIEntry /q /Xs /n "123" Attributes Shared
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/104731.html
標籤:C#
