2009-02-18 113 views
1

我們被分配使用C#開發可在打印機之間傳輸打印作業的應用程序。我查看了Windows API和System.Printing命名空間,但找不到可以執行此操作的類或函數。那裏有適合這個的免費圖書館嗎?你將如何使用.Net或Win32 API來做到這一點?在打印機之間傳輸打印作業

回答

0

這不是一個負載平衡/路由到最忙碌的打印機的特定工作的問題嗎?

+0

這幾乎是一樣的。 – jfs 2009-02-18 09:15:58

3

如果Win32 API中沒有任何東西存在,那麼在.NET中將沒有任何東西。

除非打印機驅動程序是完全相同那麼您可能會遇到問題,因爲打印機作業在進入隊列之前會經過驅動程序的某些處理。

您是否考慮過與多個打印機關聯的單個隊列(這會在打印機出現故障時提供更多容量和冗餘)?

+0

這是個好主意。非常感謝你! – jfs 2009-02-18 10:41:18

0

我敢肯定你可以將SPL文件複製到新的打印機端口,如果它是相同的驅動程序。如果您使用EMF進行打印,則可能會遇到不同的驅動程序。

取決於打印機的連接方式,端口名稱可能有點棘手。 WinObj和the rules of dev naming將用於追蹤它。

相關問題