我使用codes.When我打印使用Printtoprinter方法它打印與默認printer.I要列出從客戶端的所有打印機C#創建一個簡單的水晶報表作爲Web應用程序該列表我想選擇一臺打印機打印..任何一個人可以幫助我在C#中的代碼?或者對此有任何想法?獲取本地打印機名稱
回答
當你想是不是從Crystal報表或C#側可能。
「Printtoprinter」被直接使用,無需提示服務器在您的應用程序的主機/部署的默認打印機上進行打印。
,因爲你需要,你通過HTML實現 - JavaScript函數(onload事件或.ready函數)。
對於這一點,你有機會從你的C#代碼的HTML並打開另一個頁面使用jQuery - 所謂的.ready函數獲得打印機
的列表要獲得打印機列表。使用JavaScript功能可按
window.print();
用示例檢查鏈接。
http://www.w3schools.com/jsref/met_win_print.asp
http://www.codeproject.com/Questions/351577/How-to-print-in-asp-net
http://forums.asp.net/t/1561011.aspx?How+to+print+a+web+form+using+asp+net+with+c+
我可能會問愚蠢的問題,但我想報告打印使用局域網打印機...意味着打印機安裝在網絡使用,我想打印..任何一個幫助在這.. –
嗨親愛的,出於同樣的原因或問題,我給出了上面的答案。我知道你的邏輯,但是在網絡中,我們不知道在客戶端機器上安裝了多少打印機。爲此,我們只需創建一個html並運行window.print命令,該命令將搜索並彈出已安裝的打印機。現在客戶的決定來到他/她印刷的地方。這不是我們處理的。在水晶報告 - 「Printtoprinter」總是打印服務器的默認打印機,因爲我們的應用程序是服務器上的主機,這就是爲什麼。 – Ajay2707
哦..現在我明白了..非常感謝你.. –
- 1. 從服務器\打印機名稱獲取打印機IP地址
- 2. 獲取打印服務器上的打印機名稱
- 3. SWT - PrintDialog僅用於獲取本地打印機並不打印
- 4. 如何從設備和打印機IShellFolder獲取打印機名稱?
- 5. 從電子表格中獲取打印機IP和打印機名稱
- 6. 通過指定打印機名稱打印到打印機 - Javascript
- 7. 加載打印機名稱
- 8. 如何從Win32_PrintJob的打印作業中獲取打印機名稱?
- 9. 獲取本地主機名
- 10. 獲取打印機的IP地址
- 11. 獲取本地打印機列表來更改打印機IP和默認打印機
- 12. 從命令行獲取默認打印機名稱?
- 13. 獲取系統中可用的打印機名稱Ext Js 4.1
- 14. 從javascript獲取默認打印機名稱?
- 15. 如何在windows服務中獲取所有打印機名稱?
- 16. 如何在WPF中獲取打印機的名稱和端口名稱?
- 17. 按名稱獲取記錄器,打印類名稱
- 18. 列表本地打印機
- 19. 刪除本地打印機
- 20. 獲取本地和網絡打印機的列表與c#
- 21. 在PHP中獲取本地打印機狀態
- 22. 獲取Java打印機GraphicsDevice
- 23. Python共享名稱打印機
- 24. 打印機介質托盤的名稱
- 25. RewriteRule for article.php?id = 1打印機名稱
- 26. 打印隨機數到iframe atrribute名稱
- 27. PERL-VB腳本遷移到新的打印機服務器,在本地匹配和刪除打印機 - 幫助使用長分享名稱的打印機
- 28. DisplayManager - 獲取本地顯示名稱
- 29. Git Bash,獲取本地分支名稱
- 30. 在iOS中獲取本地網絡主機名稱
您的應用服務器,而不是客戶端上執行。它無法訪問客戶端的打印機。 –
好吧..任何JavaScript的電話會爲此工作? –
我不這麼認爲 –