چطور میتونم پرینتر پیش فرض رو تغییر بدم که کاربر هر بار مجبور به ست کردن دستی نباشه ؟
با تشکر
چطور میتونم پرینتر پیش فرض رو تغییر بدم که کاربر هر بار مجبور به ست کردن دستی نباشه ؟
با تشکر
بیشتر توضیح بده. پرینتر پیشفرض مرورگر منظورته؟
الان من با جاوا اسکریپت پنجره پرینتر ها رو باز میکنم و کاربر باید پرینتر رو انتخاب کنه بعد پرینت بگیره
من میخوام پنجره پرینتر ها که باز شد پرینتر انتخاب شده باشه و کاربر فقط دکمه ی پرینت رو بزنه
اون دیگه سوال جاوا اسکریپته توی اون بخش فروم بپرسید
من خودم اینکار رو انجام ندادم اما یه سرچی زدم و با توجه به اینکه بسترت تا جایی که یادمه لینوکس بود از این دستورات میتونی استفاده کنی:
import subprocess
lpr = subprocess.Popen("/usr/bin/lpr", stdin=subprocess.PIPE)
lpr.stdin.write(your_data_here)
که حالا واسه انتخاب اینکه کدوم پرینتر باشه man همین دستور رو بخون باید یه چیزایی داشته باشه کارت رو راه بندازه.
من این لینک رو خوندم
http://www.blog.pythonlibrary.org/20...-and-printers/
برای ویندوزش رو فهمیدم ولی برای لینوکسش رو متوجه نمیشم میشه شما ببینید
واقعا شرمنده![]()
متاسفانه من پرینتر ندارم بتونم تست بگیرم.
من یه نگاهی انداختم کامندش اینه واسه اینکه به یه پرینتر خاص بفرستی:
lpr -P myprinter
مرسی از اینکه وقت گذاشتید من اصلا این رو متوجه نمیشم
دستتون درد نکنه بازم ممنون
چیو متوجه نمیشید؟ بعد از -P باید اسم پرینتر رو وارد کنید و بعد از اون هم مسیر فایلی که باید پرینت بشه . البته چون محتواتون html هست قبلش باید اون رو به صورت فایل یکجا ذخیره کنید.
من الان این لینک رو پیدا کردم
http://www.themagpi.com/issue/issue-...g-from-python/
دارم روش کار میکنم
شما هم منظورتون همینه دیگه ؟
این دیگه روی ویندوز و لینوکس کار میکنه فکر کنم
اینم میشه ولی اونی که من گفتم استفاده از api خود لینوکسه به نظرم اون راحتره راه اندازیش البته مطمئن نیستم :)
مشکل الان این شد که این روی سرور کار میکنه نه روی کلاینتا![]()
خب آره دیگه!!!! فقط مرورگرتون هست که سمت کلاینت کار میکنه باقیش همه سمت سروره. حالا مشکل چیه مگه سمت سرور باشه؟!
خب پرینترا به کلاینتا وصله مشکل اینه :(
خب اگه سرور نمیبینه پرینترهارو تنها راه همون جاوا اسکریپته