מאת אבי בבאי (22/12/2007): השאלה: בהדפסת טקסט למדפסת מודפס ג'יבריש במקום עברית, כיצד פותרים את הבעיה?
תשובה: לעתים כאשר מדפיסים טקסט באמצעות Printer.Print, מודפסות אותיות בג'יבריש במקום בעברית.
הבעייה נובעת מהסיבה שבגופן הנבחר עבור המדפסת, ערכת התווים (CharSet) מוגדרת בתור כתב מערבי (או כתב אחר שאינו עברי) ולא בתור כתב עברי.
על כן, הדרך הפשוטה לפתור את הבעיה, היא לשנות את ערכת התווים של המדפסת לכתב עברי.
דבר זה נעשה בעזרת שורת הקוד הבאה:
Printer.Font.Charset = 177
הערה: המספר 177 מייצג את ערכת התווים של הכתב העברי.
כמובן, שיש להשתמש בשורה הנ"ל לפני השימוש בשיטה Print, כמו למשל בדוגמה הבאה:
Printer.Font.Charset = 177
Printer.Print "אמור להופיע בעברית"
Printer.EndDoc