打印機權(quán)限設(shè)置-解決IIS環(huán)境下的網(wǎng)絡(luò)打印機獲取問題
在計算機使用中,打印機被廣泛應(yīng)用于文檔打印和數(shù)據(jù)打印。但是,在使用中我們經(jīng)常會遇到各種問題,比如無法獲取網(wǎng)絡(luò)打印機等。尤其是在IIS環(huán)境下,這個問題更為突出。本文將為您介紹如何解決IIS環(huán)境下的網(wǎng)絡(luò)打
在計算機使用中,打印機被廣泛應(yīng)用于文檔打印和數(shù)據(jù)打印。但是,在使用中我們經(jīng)常會遇到各種問題,比如無法獲取網(wǎng)絡(luò)打印機等。尤其是在IIS環(huán)境下,這個問題更為突出。本文將為您介紹如何解決IIS環(huán)境下的網(wǎng)絡(luò)打印機獲取問題。
1. 打印機調(diào)用問題
打印機一般都是在打印按鈕的后臺事件里調(diào)用的,只要客戶端的打印機是共享狀態(tài)的,就可以調(diào)用。但實際上,由于IIS環(huán)境和發(fā)布前環(huán)境不同導(dǎo)致的原因,使得該打印機無法正常調(diào)用。因為這個打印機是條碼打印機,生成條碼的數(shù)據(jù)都是從數(shù)據(jù)庫里取出來生成打印的。所以調(diào)用打印機和普通的那種有所差別。
2. 打印機驅(qū)動問題
與普通的打印機不同,這個打印機必須通過驅(qū)動來調(diào)用。硬件廠商提供的打印機,通過調(diào)用系統(tǒng)打印機的那種方式會造成很多機器故障。因此,必須通過后臺調(diào)用驅(qū)動來實現(xiàn)打印功能。
3. 權(quán)限問題
小編使用.net寫的頁面,功能是獲取所有的打印機,在VS里運行的時候,本地打印機和網(wǎng)絡(luò)打印機都能獲取到,一切正常。但是,在部署到IIS上后,只能獲取到本地打印機,網(wǎng)絡(luò)的獲取不到。后來發(fā)現(xiàn)這應(yīng)該是權(quán)限的問題。
4. 解決方法
針對上述問題,有兩種解決方法。第一種是給iis網(wǎng)站添加一個應(yīng)用程序/虛擬目錄,這個應(yīng)用程序只有獲取網(wǎng)絡(luò)打印機功能,并給予Administrator權(quán)限,這樣iis網(wǎng)站權(quán)限和以前一樣。第二種則是編寫一個窗口程序獲取網(wǎng)絡(luò)打印機,然后iis網(wǎng)站訪問這個窗口程序獲取打印機。這兩種方法都可以有效地解決IIS環(huán)境下的網(wǎng)絡(luò)打印機獲取問題。
總結(jié)
在使用打印機時,我們經(jīng)常會遇到各種問題,而在IIS環(huán)境下,網(wǎng)絡(luò)打印機的獲取更為困難。本文介紹了兩種解決方法,分別是給iis網(wǎng)站添加權(quán)限和編寫窗口程序獲取打印機。希望本文對您有所幫助,解決了疑惑,讓您的打印機使用更加順暢。