計算機的打印機驅動能打印,需要滿足兩個條件,一個是有打印驅動本身,一個是要有連接好了的端口。這樣,打印作業就會被打印驅動程序封裝成一種打印機能識別的組織形式,然后通過打印端口發送給打印機,然后打印!
那么windows的這個遠程桌面(mstsc)連接時,它是怎么能提供打印機映射的呢
圖1

如圖1, 打開windows遠程連接后,選擇本地資源后,有個打印機的選項,勾選后。然后輸入遠程電腦的IP地址,當然前提是遠程電腦允許被遠程連接。
當遠程連接好了之后。因為勾選了打印機映射,在遠程計算機和本地計算機之間就會映射一個打印端口,注意這里只是端口而已。如果在遠程計算機的這里(圖2,3)有適合(x64,x86)遠程計算機的跟本地計算機上相同類型的打印驅動的話,windows就會自動建立一個端口連接,如圖4。驅動上面會顯示已重定向。如果圖2,3處沒有適合的打印驅動,可以添加打印驅動。比如本地計算機是32bit的操作系統,但是遠程計算機是64bit的操作系統。在遠程計算機處需要添加64bit的相同型號打印機的(FX ApeosPort IV C5575)打印驅動。這樣,就會在遠程計算機處映射本地的相同型號的打印機過去了。
所以它的實質是,在遠程計算機上安裝打印驅動,然后借助windows的端口映射,把打印作業通過本地打印機的端口,發送到打印機上。
圖2

圖3

圖4

