استفاده از پرینتر لیزری در برنامه های تحت Dos

همونطور که میدونید یه سری برنامه های تحت داس وجود دارند که هنوز هم به دلایلی مثل عدم استفاده از نرم افزار جایگزین یا عدم امکان تبدیل دیتابیس یا هرچی همچنان دارن استفاده میشن مخصوصا در ادارات دولتی ، و چون اون زمان پرینترهای سوزنی رایج بود این برنامه ها که عموما هم تحت فاکس پرو بودند فقط با پرینترهای سوزنی به خوبی کار میکنن ، حالا چیکار کنیم که الان به این برنامه ها نیاز داریم و مجبوریم ازشون چاپ بگیریم و پرینتر سوزنی هم دم دست نداریم؟ خب چند تا راه حل داریم :

1- استفاده از برنامه های شبیه ساز Dos مثل Dos Box که استفاده از پرینترهای لیزری رو هم پشتیبانی میکنن ، انتخاب خوبیه فقط گاهی با لایسنس و کرک به مشکل برمیخورین یا حتی با چاپ.

2- برنامه های شبیه ساز پرینترهای تحت داس مثل Dos Prn که اینم بیشتر وقتا باهاش مشکل لایسنس خواهید داشت.

3- راه حل ساده و بدون نیاز به هیچ نرم افزاری: فقط برای نمایش صحیح فونت های فارسی برنامه تحت داس مجبورین که فونتهای سیستمی مثل ایران سیستم رو نصب کنین و از فایل اجرایی برنامتون هم یه شورتکات بگیرین و تنظیمات سایز فونت رو از منوی Properties اون شورتکات طوری تغییر بدین که فونت فارسی در سیستمتون به درستی نمایش داده بشه و همچنین برای حل مشکل پرینتر:

یه CMD باز کنین ، برای این کار میتونین از ترکیب کلیدی Windows+R استفاده کنین و در محیط Run بنویسین cmd و Enter کنین.

در محیط CMD متن زیر رو تایپ کنین:

NET USE LPT1: \\[Computer-Name]\Printer /PERSISTENT:YES

به جای computer-name اسم سیستمتون رو باید بنویسین ، اینو میتونین با راست کلیک کردن روی My Computer و انتخاب Properties به دست بیارین.

به جای Printer اسم پرینترتون رو باید بنویسین ، قبل اجرای این دستور پرینتر رو Share کنین و یک نام کوتاه تک واژه ای براش بذارین ، از space استفاده نکنین ، اون نام رو اینجا وارد کنین.

دقت کنین اگه سیستمون تحت دامین هست باید محیط cmd با elevation باز بشه و همینطور در دستور بالا username و password ادمین لوکال سیستمتون رو هم وارد کنید.به این شکل که تهش اینها رو مینویسید:

/user:MyUsername MyPassword

به جای MyUsername نام کاربری و به جای MyPassword کلمه عبور خودتون رو بنویسید.

اینطوری هر دستور چاپی که به پورت lpt1 که همون پورت رایج پرینتهای سوزنی هست میره ، Redirect میشه به پرینتر لیزریتون ، بدون هیچ مشکل و مشقتی.

امیدوارم که این مطلب به دردتون بخوره.