چطور میتونم پرینتر پیش فرض رو تغییر بدم که کاربر هر بار مجبور به ست کردن دستی نباشه ؟
با تشکر
چطور میتونم پرینتر پیش فرض رو تغییر بدم که کاربر هر بار مجبور به ست کردن دستی نباشه ؟
با تشکر
بیشتر توضیح بده. پرینتر پیشفرض مرورگر منظورته؟
الان من با جاوا اسکریپت پنجره پرینتر ها رو باز میکنم و کاربر باید پرینتر رو انتخاب کنه بعد پرینت بگیره
من میخوام پنجره پرینتر ها که باز شد پرینتر انتخاب شده باشه و کاربر فقط دکمه ی پرینت رو بزنه
اون دیگه سوال جاوا اسکریپته توی اون بخش فروم بپرسید
من خودم اینکار رو انجام ندادم اما یه سرچی زدم و با توجه به اینکه بسترت تا جایی که یادمه لینوکس بود از این دستورات میتونی استفاده کنی:
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 خود لینوکسه به نظرم اون راحتره راه اندازیش البته مطمئن نیستم :)
مشکل الان این شد که این روی سرور کار میکنه نه روی کلاینتا
خب آره دیگه!!!! فقط مرورگرتون هست که سمت کلاینت کار میکنه باقیش همه سمت سروره. حالا مشکل چیه مگه سمت سرور باشه؟!
خب پرینترا به کلاینتا وصله مشکل اینه :(
خب اگه سرور نمیبینه پرینترهارو تنها راه همون جاوا اسکریپته