iT邦幫忙

0

windows 2003 terminal services如何讓Client端使用它本機的印表機

  • 分享至 

  • xImage

我遇到下列同樣的問題,可是我也照做了,卻並沒有自動帶出所謂的本機印表機捷徑,
以及我不是要mstsc 裡頭本機資源\本機裝置,勾選印表機。這個方案我也知道。
但我想知道有人試過以下的方案嗎?謝謝?而且還須要能夠支援網路印表機?就是非LPT的印表機
目前有很多印表機都是透過SERVER或者printer server分享出來,所以變成client端接的印表機都並非是LPT。
謝謝。
http://basuya.blogspot.com/2007_06_03_archive.html
已登入遠端 Terminal Server 無法列印遠端資料!?
狀況描述:
※今日交了四台 Epson LQ-2090 撞針印表機,將印表機接上本機(使用者使用的主機)的 LPT1 ,印表機驅動程式均已安裝在本機上。

※該公司的 ERP 安裝在遠端伺服器上,使用者需先登入 Terminal Server 才可執行 ERP ,本機並無安裝任何 ERP Client。

※客戶登入遠端 Terminal Server 操作 ERP 欲將報表列印出來,卻無法列印到本機!?

分析:
※我以管理者身份登入 Terminal Server 之後,查看遠端主機的「印表機與傳真」資料夾,沒有發現任何印表機。

※查閱微軟知識庫之後,才得知「Terminal Server 在 Client 登入之後,會自動在伺服器建立該 Client 的「本機印表機捷徑」,以讓 Client 將遠端資料直接列印到本機印表機上。

解決:
先在 Terminal Server 上安裝 Epson LQ-2090 印表機驅動程式。Client 由遠端登入該 Terminal Server 之時,該伺服器也已經自動建立該 Client 可用的「本機印表機捷徑」,報表也可由本機列印出來。

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
22
coolvista
iT邦研究生 2 級 ‧ 2009-08-25 18:18:47
最佳解答

Check 您的mstsc.exe的版本是否為最新版:6.0.6001.18000
如果您的client端是XP/SP3 or 2000/SP4 應該都沒有問題.

我後來更新到6.0.6001,還是一樣。

coolvista iT邦研究生 2 級 ‧ 2009-08-27 14:52:33 檢舉

無效?
我公司的環境跟您一樣,也是AP&DB server 在台灣,AP server使用 terminal service讓大陸的client端連回台北打單據資料,然後在大陸當地列印.
隨著MicroSoft不斷的釋出更新,後來發現大陸client端的一些電腦,原本可以當地列印報表的,忽然間不能印了,後來,我將它們update到SP3,並做了一些補丁,就都可以印了.
我建議您,找一部無法列印的電腦試試,不管是Windows 2000 or XP,儘量做完所有的補丁,因為,您不知道MicroSoft的補丁,到底更新server與client端哪些東西.

我今天在公司也把電腦更新到SP3了,也沒啥可以更新的了。
還是一樣無法在遠端桌面的時候不勾選印表機的情況之下,產生本機印表機捷徑。

10
mrhsieh
iT邦好手 4 級 ‧ 2009-08-26 09:43:40

Windows Server 2003使用Terminal Service的話如果Client端要使用印表機的話,Server必須安裝Client印表機的驅動程式才行,否則Client端是無法使用印表機的,這個問題到Windows 2008就解決了WS 2008中Terminal有個easy print的技術Server端不需安裝Client端印表機的驅動程式便可以使用印表機了,加上TSweb的功能會讓使用者感覺不到是使用Terminal功能感覺像在本機上執行一樣,您遇到的問題應該是2003 Server沒安裝Client印表機驅動程式的關係。

裝印表機驅動程式的時候,不是會要選擇印表機埠嗎?就是要選LPT1 或者com1、TCPIP之類的

問題在於terminal 在總公司,可是其他子公司可能在任何地方,印表機也當然都在子公司。
且往往這些子公司可能都各有四台以上的印表機。那我要如何在terminal server上面安裝印表機驅動程式,所有子公司加起來我可能要裝個LPT1-LPT20。是這樣裝嗎?
還是裝好後砍掉嗎?我已經這樣試過了。

mrhsieh iT邦好手 4 級 ‧ 2009-08-28 10:02:45 檢舉

這不是件難事,你只要請子公司將所有會用到的印表機型號抄給你,直接下載驅動程式然後執行安裝就可以了並不一定要選擇印表機埠,你可以自己建立新的連接埠然後隨便選擇一項就可以了,重點就是要將子公司所有印表機的驅動程式都裝到Terminal就可以了。
一般印表機廠商在網站上都會有Setup的檔案可以下載執行,直接執行那個安裝檔就行了就可以省去選擇印表機埠的動作。

10
pentel0515
iT邦新手 3 級 ‧ 2009-08-27 13:55:29

以我的經驗要這樣解決

1.請在 terminal server 上安裝印表機驅動(不管 client pc 有幾款印表機,希望帶到terminal上的都安裝),印表機埠選LPT1就可以(一個 PORT 可以裝不止一台印表機)

2.因為 client 印表機的連接埠不是以 COM、LPT 或 USB 開頭。根據預設,只有在 Windows Server 2003中才能重新導向不是以 COM、LPT 或 USB 開頭的印表機連接埠名稱,這時只能強制將用戶端電腦上的所有連接埠重新導向。

3.要執行這項操作,請在 HKEY_CURRENT_USER\Software\Microsoft\TerminalServer Client\Default\AddIns\RDPDR
中新增名為 FilterQueueType 的 DWORD值,然後將它的數值資料設定為 FFFFFFFF

4.client重新登入 terminal server,這時再去看印表機,就會出現『LQ-2090於user工作階段x』的印表機

看更多先前的回應...收起先前的回應...

我不知道問題出在那裡?
當我輸入REGEDIT 後 開始找機碼,一直到HKEY_CURRENT_USER\Software\Microsoft\
我就找不到Terminal Server Client,我用搜尋的也找不到,
我真的很疑惑,xp 和WINDOWS2003我都搜尋了,究竟是為何,還是只有WINDOWS2000才有這個選項嗎?

找不到..不會吧,你 client 的作業系統是 Windows XP 嗎? 我確定有哦
Terminal Server Client 是連在一起的,不是分開的耶
HKEY_CURRENT_USER\Software\Microsoft\TerminalServerClient\Default\AddIns\RDPDR

Sorry,我說錯了,是分開的...但是,的確有這個機碼...我用的是XPP,不曉得你的系統是什麼

由於我不敢再公司測試,我後來回家用virtual server 2005測試,我模擬兩台XP環境,和一台windows 2003,一台XP只有HKEY_CURRENT_USER\Software\Microsoft\TerminalServerClient\,但找不到Default機瑪
另外一台只有HKEY_CURRENT_USER\Software\Microsoft\ 連TerminalServerClien
兩台都是XPP,
但我剛剛有在我的XPP電腦找到這個機碼,於是我用我的實體電腦XPP測試。
可是似乎還是不行,
不過現在知道是改XPP的登陸檔,我在去公司研究看看吧。反正改我自己電腦沒影響。

謝謝。
如果試出來,我一定會加你分的,謝謝。

我剛在公司試過了,還是一樣,不會是要我在遠端的時候勾選印表機吧。
還是說有辦法讓USER帶入印表機的時候,只看到自己的印表機,而看不到別人。
有加入domain desktop remote群組

以及我有個疑惑
client重新登入 terminal server,這時再去看印表機,就會出現『LQ-2090於user工作階段x』的印表機
這和你在遠端前勾選帶入本機印表機有什麼不同嗎?或者是說這樣做就可以讓每個人只看到自己的印表機嗎?而不會看到其他人的印表機呢?謝謝。

想請問一下,在Terminal Server上,你有確認過你登入那個帳號的『內容』-->『環境』-->用戶端裝那邊,有勾"登入時連線用戶端印表機"嗎???

還有,在Server上有增加client端使用的印表機?

你在xp的遠端勾選的帶入本機印表機,只是讓你可以選擇要不要將印表機帶上去

我後來有上去看 "登入時連線用戶端印表機"這個項目預設都是有勾起來的。
以及SERVER 我後來是用公司電腦TRY,不管是用實際存在的印表機還是隨便裝個印表機驅動程式。
都一樣,都無法再我遠端桌面登入的時候,在SERVER上面的印表機選項裡頭看到所謂的我本機的印表機捷徑。或者是說SERVER上面現在有一個PDF creator的印表機,我電腦也有但是我遠端登入後,也沒看到所謂的『PDF creator於user工作階段x』,只有SERVER上面原本的PDF Creator。

我要發表回答

立即登入回答