Skip to main content

Ghostscript là gì?

Mặc dù tên của nó, Ghostscript không phải là một kịch bản.Đây là một bộ chương trình phần mềm có thể giải thích ngôn ngữ PostScript do Adobe Systems Inc. thông qua các chương trình này, người dùng có thể chuyển đổi các tệp ngôn ngữ PostScript thành các định dạng xử lý hình ảnh raster (RIP) khác nhau để in và hiển thị hoặc giải thích tệp PostScript choMột máy in không có khả năng PostScript được tích hợp. Bộ phần mềm này có thể thực hiện các chức năng tương tự cho các tệp định dạng tài liệu di động (PDF) và có khả năng chuyển đổi các tệp PostScript thành PDF hoặc cách khác.Peter Deutsch đã tạo ra bộ Ghostscript vào năm 1986 cho dự án GNUS Not Unix (GNU) để cung cấp một phương tiện cho Unix Reg nguồn mở;hệ thống để giải thích ngôn ngữ PostScript.Mặc dù dự định là phần mềm nguồn mở, Deutsch cũng có kế hoạch tạo phiên bản thương mại và do đó giữ lại bản quyền cho mã nguồn.Do đó, phần mềm cuối cùng đã rơi vào giới hạn của nhiều giấy phép khác nhau hạn chế sử dụng nó theo nhiều cách khác nhau.Mặc dù mục đích của bản phát hành này là bắt đầu hoạt động trên một phiên bản thương mại, một phần của thỏa thuận với dự án GNU cũng có nghĩa là phát hành phiên bản miễn phí.Deutsch sau đó đã phát hành phiên bản General Public (GPL) cho GNU và phiên bản Aladdin Enterprises đã được phát hành theo cái được gọi là Giấy phép công cộng miễn phí Aladdin (AFPL), hạn chế hơn GPL.Phiên bản này sau đó đơn giản được biết đến với cái tên AFPL Ghostscript.

Công ty Easy Software Products (ESP) được phát triển vào năm 1993, một phiên bản có tên ESP Ghostscript, cũng được đề cập theo GPL.Phiên bản này được tạo ra để tương thích với Hệ thống in Unix (CUPS) ESP ESP.Vào năm 2006, khi Cup cuối cùng trở thành chủ lực của Linux và Unix Reg khác;Hệ điều hành, ESP Ghostscript và phiên bản GPL được hợp nhất để tạo ra các dự án GNU GNU Ghostscript.Cuối cùng, tất cả các cách đặt tên này, việc tìm kiếm mã nguồn phần mềm và sự cố giấy phép rất quan trọng cần lưu ý khi hai phiên bản xuất hiện từ Fray Mdash;Ghostscript, phần mềm có bản quyền thuộc sở hữu của Artifex Software Inc. và được cấp phép sử dụng thương mại, và GNU Ghostscript, được duy trì bởi Dự án GNU và được phát hành GPL.Mô tả các lệnh và dịch chúng thành một định dạng có thể được hiển thị trên màn hình máy tính hoặc trên giấy từ máy in.Khi chạy, trình thông dịch hiển thị lời nhắc cho người dùng.Ngôn ngữ PostScript sau đó có thể được nhập trực tiếp vào trình thông dịch hoặc thông qua tệp văn bản chứa ngôn ngữ PostScript.Phương pháp phổ biến nhất là thông qua một tệp văn bản hoặc tài liệu PostScript.Trên hầu hết các hệ thống tệp máy tính, các tệp PostScript được xác định bởi hậu tố .ps. Phương thức dòng lệnh tẻ nhạt này để sử dụng GhostScript khá không thể truy cập được cho người dùng máy tính phổ biến, do đó, một số dự án phần mềm đã xuất hiện sử dụng phần mềm như một phần mềm làmBack-end để hiển thị hoặc in các tệp PostScript và PDF.Phổ biến nhất là một chương trình gọi là GSVIEW, cung cấp giao diện người dùng đồ họa (GUI).Với phần mềm Nguồn gốc và Adobe Systems Inc.s cung cấp các thông dịch PostScript và PDF cho nhiều hệ điều hành thương mại, phần lớn phần mềm GUI có sẵn để làm việc với Ghostscript được phát triển để hoạt động theo hệ điều hành miễn phí giống như Unix reg.Tuy nhiên, đã được chuyển để chạy trong nhiều hệ điều hành, bao gồm hầu như tất cả các biến thể giống như Unix reg;Lý do cho điều này có khả năng là khả năng của phần mềm hoạt động như một rip.Trong các trường hợp sử dụng như vậy, Ghostscript nằm như một dịch vụ, hoặc daemon và hành viLà một bộ lọc đầu vào cho một thiết bị bằng cách sử dụng PostScript và xử lý nó cho máy in hoặc hiển thị.Là một động cơ cho các thiết bị RIP, sau đó, nó cần có khả năng chạy trơn tru trong bất kỳ hệ điều hành khác nhau nào mà các thiết bị RIP được xây dựng xung quanh.