הדפסה שקטה מהדפדפן
-
אני צריך בפרויקט מסוים להדפיס ישירות מהדפדפן בלחיצת כפתור בדשבורד.
השתמשתי עד היום בשירות nodeprint
אבל כעת זה כבר לא כ''כ מתאים לי.
חשבתי לפתח סקריפט קטן בשפה כל שהיא מה שהכי קל לווינדוס, משהו שיאזין לפורט במחשב ויקבל את תוכן הקובץ וישלח אותו למדפסת.
ובדשבורד שלי אני יעשה פניה רגילה לפורט הפנימי כגון 127.0.0.1:5555 עם בקשת post ותוכן הקובץ המתקבל מהשרת כ raw או קידוד לבש64 וכדומה.
וההדפסה תבוצע או באמצעות הדפסה ישירה ב api של ווינדוס או ע"י שורת הפקודה עם כלים שמאפשרים הדפסה משורת הפקודה. כגון זה
http://www.columbia.edu/~em36/pdftoprinter.html
השפות שאני מכיר הם nodejs ו php
אבל אני רוצה משהו שיהיה הכי קל להתקין במחשב של הלקוח.
ולכן לא אכפת לי לבדוק משהו בשפות אחרות כפייתון או אחר מה שקל להתקנה ולהרצה ולא דורש הרבה cpu ואוכל להגדיר אותו שיופעל אוטומטי בהפעלת המחשב
אשמח לעצות והכוונות בנושא.
תודה -
@חוקר אולי כדאי לפתח את זה בשפת autoit או autohotkey, כי זה יוצר קובץ בינארי יחיד קטנצ'יק. זו שפה מצויינת עבור התממשקות עם שירותי המערכת של ווינדוס
לא בדקתי כמה קל לעשות שרת שיאזין לפורט לוקליאפשרות נוספת הגיונית, #C, אבל קצת יותר קשה להיכנס לזה אם אתה לא מכיר
(אולי תעדיף vb.net)אגב, אין שירות מערכת בווינדוס להדפיס קובץ PDF ישירות, צריך קודם תוכנה שירנדר את הקובץ ל-bitmap
-
@חוקר כתב בהדפסה שקטה מהדפדפן:
עשיתי בדיקה עם זה, אני רואה שזה לא מתאים לי כי מדובר בהדפסה למדפסת קופה והתוכנה לא מתאימה נכון את גודל ההדפסה
ה pdf שהשרת נותן מותאם מראש לגודל הנייר אך התוכנה לא מעבדת את זה נכון -