我已經配置了幾個邏輯打印機並指向相同的物理打印機。每臺邏輯打印機都配有特定的輸入和輸出托盤。打開文檔,例如一個PDF,並打印到這些打印機中的任何一個導致正確的輸入/輸出打印。然而,我開發了一個Windows服務(win2003),並且當我使用PrintDocument類進行打印時,打印機忽略目標邏輯打印機的配置,並使用(它會出現)默認設置(例如,任何輸入托盤=> top輸出托盤)。我已經在XP機器上嘗試過相同的服務,並且一切正常。PrintDocument(c#)忽略打印機配置
任何想法?
感謝 肖恩
它似乎改變登錄作爲服務有效果 - 但爲什麼?另外兩個用戶,無論是在管理員帳戶,一個作品,另一個不friggin奇怪! – 2009-11-18 09:26:45