SetDefaultPrinter adalah utilitas kecil untuk mengatur printer default Windows. Tapi bukannya memiliki pengguna pergi mencari daftar printer pada panel kontrol, menyajikan mereka dengan kotak dialog sederhana dengan daftar printer dan tombol Pilih.
Saya menulis utilitas ini sebagai bagian dari penyebaran desktop komputer saya lakukan pada saat itu. Saya adalah departemen TI satu orang, sehingga setiap pengurangan bayi-duduk pengguna adalah hal yang baik. Dan mari kita hadapi itu, beberapa pengguna membutuhkan lebih banyak penitipan bayi daripada yang lain. Kami memiliki sekitar 50 orang dan 10 printer, dan saya menemukan masalah di awal proyek: ketika seorang pengguna roaming login ke komputer untuk pertama kalinya, printer default tidak selalu konsisten. Dan dalam beberapa kasus, tidak ada printer ditetapkan sebagai default, yang menyebabkan banyak program untuk memiliki cocok dan melemparkan kesalahan.
Setelah peluncuran, dan setiap saat mereka menggunakan komputer yang berbeda, pengguna membabi buta akan mencetak dokumen mereka, yang kadang-kadang privasi-sensitif, dan kemudian menyadari bahwa mereka tidak tahu apa printer itu pergi ke. Beberapa pengguna yang nyaris tidak melek komputer, jadi saya harus menemukan cara yang mudah dan konsisten untuk memungkinkan mereka untuk memilih printer default untuk diri mereka sendiri.
Anda dapat menggunakan SetDefaultPrinter cara apapun yang Anda pilih. Saya buat untuk dijalankan dari default Windows skrip login user sehingga setiap kali pengguna login ke komputer untuk pertama kalinya, kotak dialog akan muncul dan memaksa mereka untuk membuat pilihan. Ini cukup kecil yang dapat disimpan dalam folder .Netlogon dan dijalankan langsung dari sana. Saya juga menciptakan cara pintas untuk Desktop, dan "disematkan" pada Start Menu, sehingga pengguna bisa menjalankannya setiap kali mereka dibutuhkan.
SetDefaultPrinter tidak memiliki installer, hanya file ZIP. Ini terdiri dari file EXE tunggal dan hanya membutuhkan Kerangka Microsoft Net. Ini dikembangkan pada sistem Windows 7 dengan Net 3.5, dan saya yakin itu akan menjadi depan-kompatibel dengan versi yang lebih baru untuk beberapa waktu, tapi aku tidak yakin bagaimana mundur-kompatibel itu adalah untuk versi lama.
Saya telah menggunakan SetDefaultPrinter berhasil pada Windows XP, 7, 8, Server 2003, dan Server 2008, tetapi Anda harus mengujinya di lingkungan Anda untuk memastikan tidak ada konsekuensi yang tidak diinginkan.
Kemungkinan masa tambahan: - saklar baris perintah untuk memilih printer - batas waktu dengan pilihan standar - operasi tak terlihat - pilihan untuk menjalankan Windows Tray applet
Persyaratan :.
versi .NET Framework 3.5 atau yang lebih baru
Komentar tidak ditemukan