Whatsup - לינוקס, תוכנה חופשית וקוד פתוח בעברית

פרויקטים בלינוקס - צריך עזרה בביטול שוליים בHTML2PS למדפסת תרמית

Anonymous - 04/10/2011 - 19:20
נושא ההודעה: צריך עזרה בביטול שוליים בHTML2PS למדפסת תרמית
יש לי בעיה שאני יושב עליה שבועות מעבר לדדליין אז אני מבקש מכל מי שיש לו מושג שבבקשה יעזור

אני מפתח תוכנה שנעזרת במדפסת תרמית
התוכנה צריכה לשלוח מידע להדפסה ישירות מהדפדפן ללא חלון הגדרות הדפסה
כרגע הפיתרון שמצאתי הוא שימוש ב HTML2PS והדפסה של הקובץ פוסטקריפט שיוצא
אז מצאתי פה פיתרון לעברית
http://whatsup.org.il/modules.php?op=modload&name=News&file=article&sid=6412
אבל עכשיו יש לי בעיה של התאמת הקובץ למדפסת מכיוון שדפ יוצא עם שוליים רחבים מאוד
אם מישהו יודע איך לבטל או לשנות את השוליים -או- למצוא איזשהו פיתרון אחר של הדפסת מידע ישר מהדפדפן למדפסת תרמית

תודה רבה
mksoft - 04/10/2011 - 23:10
נושא ההודעה:
אם אתה משתמש בקוד הפייתון, אתה יכול לקרוא למתודה setFullPage של QPrinter‎.

כמו כן יש לה מתודה בשם setPapaerSize שתוכל למצוא באותו מקום.

אם אתה משתמש ב-wkhtmltopdf, אפשר להעביר לפקודה פרמטרים לגבי ה-margin בכל אחד מארבעת הצדדים. כמו כן page width ו-page height. ראה בתעוד של wkhtmltopdf.
Anonymous - 05/10/2011 - 09:41
נושא ההודעה: השוליים עובדים עכשיו העברית
אוקיי אז אני משתמש ב wkhtmltopdf ושוב צצה בעיית העברית
בנוסף אני צריך להגדיר לו את גודל הדף שהוא 80 מ"מ רוחב ואורך אינסוף כי זה גליל נייר
עניין השוליים נפתר באמת עם הגדרת שוליים שווים ל0

יש דרך שכולם יעבדו ביחד? גם העברית וגם השוליים?
תודה על העזרה
TheDoronCohen - 05/10/2011 - 09:41
נושא ההודעה: אורח זה אני שכחתי להתחבר
תוכן
Anonymous - 05/10/2011 - 23:24
נושא ההודעה:
האם ניסית את הפרמטרים הבאים:
--page-width
--page-height
-encoding

?
Anonymous - 05/10/2011 - 23:27
נושא ההודעה:
לגבי גובה הדף - אני מאמין שהמדפסת הטרמית מתעלמת ממעבר בין דפים.
פשוט תנסה לקבוע גובה מסוים ולהדפיס מסמך שקיים בו מעבר דף - מה יש לך להפסיד? Smile
mksoft - 06/10/2011 - 10:04
נושא ההודעה:
לא אמורה להיות בעיה עם עברית. באיזה קידוד התוכן שלך ? האם ציינת זאת ב-html ?
TheDoronCohen - 06/10/2011 - 11:50
נושא ההודעה: תודה רבה לכל העוזרים
באמת תודה כבר ממש התייאשתי ועכשיו בעזרת העזרה שלכם ועוד כמה שינויים קטנים בתוכנה הצלחתי Very Happy

רק עוד שאלה קטנה, יש אפשרות שבמקום שייצור קובץ PDF ישלח ישר להדפסה? ניסיתי עם |lp וזה לא עזר
Anonymous - 06/10/2011 - 16:01
נושא ההודעה:
אתה יכול להוסיף מקף (-) בסוף שורת הפקודה של wkhtmltopdf ואז הוא מדפיס את תוכן הקובץ לSTDOUT
כך תוכל לעשות לו PIPE לLP...

בהצלחה
TheDoronCohen - 06/10/2011 - 20:47
נושא ההודעה:
Shocked

שכחתי לציין שאני קצת חדש בלינוקס
זה מה שאני רושם כרגע

wkhtmltopdf -L 0 -T 0 -R 0 --page-width 260 --encoding utf-8 test.html test.pdf

ניסיתי להוסיף בסוף מקף זה נתן לי שגיאה
ואני לא כ"כ מבין מה זה PIPE

סליחה ותודה
Anonymous - 06/10/2011 - 21:51
נושא ההודעה:
http://www.linfo.org/pipes.html

צום קל
כל הזמנים הם GMT + 2 שעות