فارسی سازهای داس در ویندوز فقط در همون برنامه ای که اون رو اجرامیکنه می تونه استفاده بشه(یعنی وقتی برنامه رو ببندید معمولا کار نمیکنه یا به عبارت دیگه تو همون پرامتی که باز کردین کار میکنه)
من شرایط کار شما رو نمی دونم ولی ممکنه بتونید برنامه تون رو در حالت کنسول ایجاد کنید و هنگام ارسال به چاپگر فایل فارسی ساز تحت داس رو هم قبل از چاپ فراخوانی کنید ممکنه مشکلتون حل بشه