| نسخه | 1.0 |
|---|---|
| ناشر | Matthew Shea |
| تاریخ انتشار | ۱۹ اوت ۲۰۱۶ |
| تاریخ اضافه شده | ۱۹ اوت ۲۰۱۶ |
| الزامات سیستم عامل | Windows 2003, Windows 8, Windows Vista, Windows, Windows Server 2008, Windows 7, Windows XP |
| الزامات | .NET Framework version 3.5 or later |
| کل بارگیری ها | ۱۲ |
| قیمت | Free |
شرح
SetDefaultPrinter یک ابزار کوچک برای تنظیم چاپگر پیش فرض ویندوز است. اما به جای اینکه کاربران لیست چاپگرها را در کنترل پنل پیدا کنند، یک کادر محاوره ای ساده با لیستی از چاپگرها و یک دکمه انتخاب را به آنها نشان می دهد.
من این ابزار را به عنوان بخشی از استقرار رایانه رومیزی که در آن زمان انجام می دادم نوشتم. من یک بخش فناوری اطلاعات یک نفره بودم، بنابراین هر گونه کاهش در کودک نشینی کاربران چیز خوبی بود. و اجازه دهید با آن روبرو شویم، برخی از کاربران به مراقبت از کودک بسیار بیشتری نسبت به دیگران نیاز دارند. ما حدود 50 نفر و 10 چاپگر داشتیم، و من در اوایل پروژه متوجه یک مشکل شدم: زمانی که یک کاربر رومینگ برای اولین بار به رایانه وارد شد، چاپگر پیش فرض همیشه ثابت نبود. و در برخی موارد، هیچ یک از چاپگرها به عنوان پیش فرض تنظیم نشده بود، که باعث می شد بسیاری از برنامه ها دارای فیت و خطا باشند.
پس از عرضه، و هر زمان که از رایانه دیگری استفاده میکردند، کاربران کورکورانه اسناد خود را چاپ میکردند، گاهی اوقات اسنادی که به حریم خصوصی حساس هستند، و سپس متوجه میشدند که نمیدانند به چه چاپگری میرود. برخی از کاربران به سختی سواد کامپیوتری نداشتند، بنابراین من مجبور شدم راهی آسان و ثابت پیدا کنم تا آنها را قادر کنم چاپگر پیش فرض را برای خود انتخاب کنند.
شما می توانید از SetDefaultPrinter به هر روشی که می خواهید استفاده کنید. من آن را به گونه ای ایجاد کردم که از اسکریپت ورود کاربر پیش فرض ویندوز اجرا شود، بنابراین هر بار که کاربر برای اولین بار وارد رایانه می شود، کادر محاوره ای ظاهر می شود و او را مجبور به انتخاب می کند. آنقدر کوچک است که بتوان آن را در پوشه .\Netlogon ذخیره کرد و مستقیماً از آنجا اجرا کرد. من همچنین میانبرهایی برای دسکتاپ ایجاد کردم و در منوی Start "پین" کردم تا کاربران بتوانند هر زمان که نیاز داشتند آن را اجرا کنند.
SetDefaultPrinter هیچ نصب کننده ای ندارد، فقط یک فایل ZIP دارد. این شامل یک فایل EXE است و فقط به Microsoft .Net Framework نیاز دارد. این بر روی یک سیستم ویندوز 7 با .Net 3.5 توسعه یافته است، و من مطمئن هستم که برای مدتی طولانی با نسخه های جدیدتر سازگار خواهد بود، اما مطمئن نیستم که چقدر با نسخه های قدیمی تر سازگار است.
من از SetDefaultPrinter با موفقیت در ویندوز XP، 7، 8، سرور 2003 و سرور 2008 استفاده کردم، اما باید آن را در محیط خود آزمایش کنید تا مطمئن شوید که عواقب ناخواسته ای وجود ندارد.
پیشرفتهای احتمالی آینده: - تغییر خط فرمان برای انتخاب چاپگر - مهلت زمانی با انتخاب پیشفرض - عملیات نامرئی - گزینه اجرا به عنوان اپلت سینی ویندوز.