xprint
Xprint คืออะไร
Xprint คือ X เซิร์ฟเวอร์ที่จำลองเป็นเครื่องพิมพ์ได้.การดาว์นโหลดและติดตั้ง
Xprint ดาว์นโหลดได้จาก Xprint เว็บไซด์. ในตัวอย่างต่อไปนี้เป็นการสาธิตการอินสตอลล์(เป็น root) Xprint ใน Red Hat 9.0 โดยใช้ rpm.# rpm -ihv xprint-2003-04-16-release_008-0.8.i386.rpm Preparing... ########################################### [100%] 1:xprint ########################################### [100%] # # Notes: # 1. You have to start the Xprint servers using % /etc/init.d/xprint start # # and relogin (to populate the XPSERVERLIST env variable using # /etc/profile.d/xprint) before using any Xprint-based applications. # 2. Please consult the FAQ (/usr/doc/packages/xprint/Xprint_FAQ.txt) # or http://xprint.mozdev.org/ if there are any problems.เมื่อติดตั้งเสร็จแล้วต้องการใช้ทันทีก็ให้รันสคริปต์ต่อไปนี้
# /etc/init.d/xprint start
ทดสอบ
ผู้ใช้สามารถทดสอบการทำงานของ Xprint โดยรัน mozilla แล้วสั่ง print. ถ้ามี mozilla เปิดค้างอยู่ก่อนที่ติดตั้ง Xprint ให้ปิด mozilla แล้วรันใหม่. ถ้าการติดตั้ง Xprint เป็นไปอย่างถูกต้องเวลาสั่งปรินต์จาก File->Print... จะเป็นไปตามรูปข้างล่าง.
ผลลัพธ์
ตัวอย่างไฟล์ PS ที่สร้าง(พิมพ์)โดย Xprint จะใช้ฟอนต์ภาษาไทยที่เป็นบิตแมปตามรูปข้างล่าง.
215 'Linux')
216 ## List all fonts in all locales installed on this machine
217 find /usr/share/fonts/th_TH/TrueType/ ${XPROJECTROOT}/lib/X11/fonts -name fonts.dir | \
218 while read i ; do echo "${i%/fonts.dir}" ; done | \
219 (fontpath="" ; fpdelim="";
หมายเหตุ: ตัวเลขกำกับหน้าบรรทัดคือหมายเลขบรรทัดในไฟล์ /etc/init.d/xprint.
เมื่อแก้ไขไฟล์ /etc/init.d/xprint แล้วก็ restart แล้วลองปรินต์อีกทีหนึ่ง.
# /etc/init.d/xprint restartผลของการเปลี่ยนฟอนต์พาทจะทำให้ตัวอักษรที่ใช้พิมพ์ดูดีขึ้น.
Xprint ยังมีปัญหาเรื่องการจัดระดับสระวรรณยุกต์ให้สวยงามและตัว mozilla ยังมีปัญหาเรื่องการตัดบรรทัดของภาษาไทย. ถ้าผู้ใช้ลอง mozilla ที่ตัดบรรทัดได้จาก Linux TLE ก็อาจจะแก้ปัญหาเรื่องการตัดบรรทัดได้(ไม่ได้ทดสอบ).