Skip to main content

Ghostscript คืออะไร?

แม้จะมีชื่อ Ghostscript ไม่ใช่สคริปต์เป็นชุดของโปรแกรมซอฟต์แวร์ที่สามารถตีความภาษา Postscripเครื่องพิมพ์ที่ไม่มีความสามารถของ Postscript ในตัวชุดซอฟต์แวร์นี้สามารถใช้งานฟังก์ชั่นเดียวกันสำหรับไฟล์รูปแบบเอกสารพกพา (PDF) และมีความสามารถในการแปลงไฟล์ Postscript เป็น PDF หรือวิธีอื่น ๆ

lPeter Deutsch สร้าง Ghostscript Suite ในปี 1986 สำหรับโครงการ GNUS Not UNIX (GNU) เพื่อให้วิธีการสำหรับโอเพ่นซอร์สโอเพ่นซอร์ส reg;ระบบในการตีความภาษา Postscriptในขณะที่ตั้งใจจะเป็นซอฟต์แวร์โอเพนซอร์ซ Deutsch ก็มีแผนที่จะสร้างเวอร์ชันเชิงพาณิชย์และมีลิขสิทธิ์ที่เก็บไว้ในซอร์สโค้ดเป็นผลให้ซอฟต์แวร์จบลงด้วยการตกอยู่ภายใต้ขอบเขตของใบอนุญาตที่แตกต่างกันมากมายที่ จำกัด การใช้งานในรูปแบบต่าง ๆ

Deutsch ได้จัดตั้ง บริษัท Aladdin Enterprises ซึ่งใช้ชุดต้นฉบับและเปิดตัวรุ่นที่เรียกว่า Aladdin Ghostscriptแม้ว่าจุดประสงค์ของการเปิดตัวครั้งนี้คือการเริ่มทำงานในเวอร์ชันเชิงพาณิชย์ แต่ส่วนหนึ่งของข้อตกลงกับโครงการ GNU หมายถึงการปล่อยเวอร์ชันฟรีเช่นกันจากนั้น Deutsch ได้เปิดตัวรุ่น Public Public License (GPL) สำหรับ GNU และเวอร์ชัน Aladdin Enterprises ได้รับการปล่อยตัวภายใต้สิ่งที่เรียกว่าใบอนุญาตสาธารณะ Aladdin ฟรี (AFPL) ซึ่งมีข้อ จำกัด มากกว่า GPLรุ่นนี้ต่อมาก็กลายเป็นที่รู้จักกันในชื่อ AFPL Ghostscript

บริษัท ผลิตภัณฑ์ซอฟต์แวร์ง่าย ๆ (ESP) พัฒนาขึ้นในปี 1993 รุ่นที่เรียกว่า ESP Ghostscript ซึ่งได้รับการคุ้มครองภายใต้ GPLรุ่นนี้ถูกสร้างขึ้นเพื่อเข้ากันได้กับระบบการพิมพ์ Unix ทั่วไป ESP (CUP)ในปี 2549 ในขณะที่ถ้วยกลายเป็นวัตถุดิบหลักของ Linux reg;และ unix อื่น ๆ reg;ระบบปฏิบัติการ, ESP Ghostscript และรุ่น GPL รวมกันเพื่อสร้างโครงการ GNU GHONU GHOSTScriptในที่สุดการตั้งชื่อทั้งหมดนี้การฟอร์คซอร์สโค้ดซอฟต์แวร์และการถกเถียงกันใบอนุญาตเป็นสิ่งสำคัญที่จะต้องทราบว่าเป็นสองเวอร์ชันที่เกิดขึ้นจากการต่อสู้ mdash;Ghostscript ซึ่งเป็นซอฟต์แวร์ที่มีลิขสิทธิ์ซึ่งเป็นเจ้าของโดย Artifex Software Inc. และได้รับใบอนุญาตสำหรับการใช้งานเชิงพาณิชย์และ GNU Ghostscript ซึ่งดูแลโดยโครงการ GNU และให้การเปิดตัว GPL

เป็นล่ามซึ่งเป็นจุดประสงค์หลักของซอฟต์แวร์นี้คือการใช้หน้า Postscriptคำสั่งคำอธิบายและแปลเป็นรูปแบบที่สามารถแสดงได้ทั้งบนจอคอมพิวเตอร์หรือบนกระดาษจากเครื่องพิมพ์เมื่อรันล่ามจะแสดงพรอมต์สำหรับผู้ใช้ภาษา Postscript สามารถป้อนเข้าโดยตรงไปยังล่ามหรือผ่านไฟล์ข้อความที่มีภาษา Postscriptวิธีที่พบบ่อยที่สุดคือผ่านไฟล์ข้อความหรือเอกสาร Postscriptในระบบไฟล์คอมพิวเตอร์ส่วนใหญ่ไฟล์ PostScript จะถูกระบุโดย. PPS ต่อท้าย

วิธีการบรรทัดคำสั่งที่น่าเบื่อสำหรับการใช้ GhostScript นั้นไม่สามารถเข้าถึงได้สำหรับผู้ใช้คอมพิวเตอร์ทั่วไปดังนั้นโครงการซอฟต์แวร์จำนวนมากback-end เพื่อแสดงหรือพิมพ์ไฟล์ postscript และ pdfที่พบมากที่สุดคือโปรแกรมที่เรียกว่า GSVIEW ซึ่งมีส่วนต่อประสานกราฟิกผู้ใช้ (GUI)เมื่อพิจารณาจาก Softwares Origins และ Adobe Systems Inc.S การจัดหา Postscript และล่าม PDF สำหรับระบบปฏิบัติการเชิงพาณิชย์จำนวนมากซอฟต์แวร์ GUI ส่วนใหญ่ที่มีให้สำหรับการทำงานกับ Ghostscript ได้รับการพัฒนาเพื่อทำงานภายใต้ระบบปฏิบัติการ UNIX อย่างไรก็ตามได้รับการส่งผ่านให้ทำงานภายใต้ระบบปฏิบัติการจำนวนมากรวมถึงตัวแปร Unix reg; LIKE LIKE ทั้งหมด Linux reg ;, Macintosh reg ;, Microsoft Windows Trade; รวมถึงระบบปฏิบัติการอื่น ๆ มากมายเหตุผลนี้น่าจะเป็นความสามารถของซอฟต์แวร์ในการทำหน้าที่เป็น RIPในกรณีการใช้งานเช่นนี้ Ghostscript อยู่เป็นบริการหรือ daemon และการกระทำเป็นตัวกรองอินพุตสำหรับอุปกรณ์โดยใช้ Postscript และประมวลผลสำหรับเครื่องพิมพ์หรือจอแสดงผลในฐานะที่เป็นเครื่องยนต์สำหรับอุปกรณ์ RIP นั้นจะต้องสามารถทำงานได้อย่างราบรื่นภายใต้ระบบปฏิบัติการที่แตกต่างกันซึ่งอุปกรณ์ RIP ถูกสร้างขึ้นรอบ ๆ