پرینت مربع به جای « (گیومه)

امروز تغریبا دو سه ساعت علاف پرینت یک pdf فارسی بودم. مشکل چی بود این بود که گیومه را مربع پرینت می گرفت. تصمیم گرفتم با openoffice پرینت بگیرم،‌اون خودش شد یه درد سر می رفت برای پرینت یه نیم ساعتی طول می کشید،‌پروسس کنه و بعد شروع کنه تازه بین هر صفحه دو سه ثانیه مکث داشت تا بره صفحه بعد را پرینت بگیره.

خوب این موضوع ممکنه از چند موضوع نشعت بگیره.
۱.  مشکل embed نبودن فونت ها در فایل pdf
۲. مشکل درایور پرینتر

۱. نحوه embed کردن فونت ها

برای اینکه ببینید که فایلتون چه فونت هایی را embed داره و کدوم را نداره می تونید از دستور pdffont به صورت زیر استفاده کنید.

$ pdffonts  test.pdf
name type emb sub uni object ID
———————————— —————– — — — ———
BAAAAA+Nazli-Bold TrueType yes yes yes 376 0
CAAAAA+IranNastaliq TrueType yes yes yes 406 0
DAAAAA+BBadr TrueType yes yes yes 371 0
EAAAAA+Nazli TrueType yes yes yes 381 0
FAAAAA+FreeSerif TrueType yes yes yes 366 0
GAAAAA+FreeSerifBold TrueType yes yes yes 386 0
HAAAAA+OpenSymbol TrueType yes yes yes 396 0
IAAAAA+DejaVuSerif TrueType yes yes yes 391 0
Courier10PitchBT-Roman Type 1 yes no yes 417 0
KAAAAA+BZar TrueType yes yes yes 401 0
Courier10PitchBT-Bold Type 1 yes no yes 422 0
MAAAAA+FreeSans TrueType yes yes yes 411 0
Symbol Type 1 no no no 412 0

خوب اون no که bold کردم، یعنی که این مورد embed نیست.  برای اینکه فونت ها embed بشه می تونید از دستور gs به صورت زیر استفاده کنید

$ gs -o gs-test.pdf \
-dPDFSETTINGS=/prepress \
-sDEVICE=pdfwrite \
test.pdf

بعد از این کار می تونید فایل gs-test.pdf را با pdffonts بررسی کنید و ببینید که همه فونت ها embed شده.

۲. مشکل درایور پرینتر

من یک پرینتر HP-3050 دارم که خودکار شناسایی می شه. وقتی خودکار شناسایی می شه پیشفرض درایور را مقدار زیر را قرار می ده:

HP LaserJet 3050 Postscript (recommended)

خوب مشکل من با تغییر درایور به مقدار زیر حل شد:

HP LaserJet 3030 pcl3, hpcups 3.12.6 (en)

 

یک پاسخ

  1. سلام

    ممکنه براتون در مورد سرفصلهای موسسه niit در تاپیک زیر نظزتون رو بذارید
    http://forum.ubuntu.ir/index.php/topic,68322.0.html
    ترم جدیدشون داره شروع می شه و من هنوز نتونستم تصمیم رو بگیرم چون اطلاعات لازم برای تصمیم گیری رو ندارم!
    نکته اینکه در شهرمون تا جایی که تحقیق کردم به صورت پیوسته و جامع همین دوره دوساله niit ارایه میشه و باقی دوره ها مربوط به mcse و دوره های کوتاه مدت نتورک میشه.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *