Vấn đề giữa PCL và PostScript rất cụ thể đối với việc sử dụng kết hợp phần mềm và máy in. Trên một số máy in, PCL tốt hơn PostScript và trên các máy in khác, áp dụng ngược lại. Một số máy in như HP LaserJet 5 Color (và nhiều máy in khác) có mô-đun bổ trợ phù hợp với một trong các khe SIMM cung cấp hỗ trợ PostScript. Tuy nhiên, các máy in khác có nhà máy hỗ trợ tích hợp. Gửi tệp PostScript đến máy in sẽ tạo ra chất lượng đầu ra khá cao, rất dễ đoán. Mặt khác, phần mềm trên PC / MAC / X-computer (hoặc bất cứ nguồn PostScript nào) trở thành thẻ đại diện ở đây. Tại một số điểm, phải có một chuyển đổi từ bất cứ tài liệu nào của bạn sang PostScript (trừ khi tài liệu đã có trong PostScript và ngay cả trong trường hợp này cũng có vấn đề). Việc chuyển đổi sang PostScript này là một vấn đề HẤP DẪN. Một số phần mềm (thường là trình điều khiển máy in Windows) chỉ cần chuyển đổi bất kỳ tài liệu nào bạn có thành bitmap và nhúng bitmap vào tệp PostScript và gửi tài liệu này đến máy in. Đây là một sự lãng phí không gian rất lớn trong tất cả các khía cạnh và nó hoàn toàn xoay quanh bất kỳ lợi thế nào mà PostScript mang lại. PostScript là một ngôn ngữ bố trí có thể bố trí các mục vector và bitmap. Nếu bạn có một tài liệu văn bản, vị trí của văn bản, phông chữ và các chi tiết khác được mô tả và văn bản thô được gửi đến máy in. Công cụ PostScript trong máy in nhận biết nếu bố trí vật lý của máy in và kết xuất đầu ra theo cách có khả năng tạo ra đầu ra tốt, có tính đến phần cứng máy in thực tế. Nếu trình điều khiển máy in của bạn lấy bất kỳ văn bản nào trong tài liệu của bạn và hiển thị nó dưới dạng bitmap và sau đó đặt bitmap này vào tệp PostScript, sau đó máy in của bạn chỉ đơn giản là in một bitmap. Điều này tạo ra một vấn đề: Khi bạn in bitmap, có những tối ưu cụ thể mà máy in sẽ sử dụng để làm cho bitmap trông đẹp, trong hầu hết các trường hợp, các tối ưu hóa này khác với các tối ưu hóa sẽ được sử dụng cho văn bản, vì vậy kết quả cuối cùng thường là không tối ưu. Vì vậy, để có ý nghĩa của tất cả mọi thứ, các vấn đề sau đây phải được xem xét:
- Phần mềm chuyển đổi tài liệu của bạn thành PCL hoặc PostScript tốt như thế nào?
- Hỗ trợ PCL hoặc PostScript tốt như thế nào cho máy in của bạn?
- Sự kết hợp nào hoạt động tốt nhất cho sự kết hợp máy tính / máy in cụ thể của tôi.
Các câu trả lời cho những câu hỏi này thường không phải là màu đen hoặc trắng. Và để làm cho mọi thứ tồi tệ hơn, một số máy in có chất lượng PCL kém thực sự có thể làm cho các tài liệu trông đẹp hơn trong PCL vì trình chuyển đổi PCL trên máy tính đưa vào các bản sửa lỗi cụ thể hoặc xử lý các sự cố với PCL trên một máy in cụ thể hoặc ngược lại với PostScript .
Sau đó, có một vấn đề khác ... Một số máy in tuyên bố hỗ trợ PostScript và trong thực tế, không có PostScript nào hỗ trợ! Các nhà cung cấp máy in yêu cầu hỗ trợ cho PostScript dựa trên trình điều khiển máy in của họ chạy trên máy tính có thể chuyển đổi PostScript sang bất kỳ ngôn ngữ nào mà máy in nói!
Cách tiếp cận cá nhân của tôi là sử dụng PostScript khi có thể. Nói chung, tôi sẽ không mua máy in trừ khi tôi biết nó có hỗ trợ tốt cho PostScript và tôi đang nói về máy in thực tế chứ không phải về phần mềm chạy trên PC để chuyển đổi PostScript sang một số định dạng khác mà máy in sử dụng. PostScript là một định dạng tiêu chuẩn được thiết lập tốt, sẽ xuất hiện trong một thời gian và gửi tệp tin chính xác tương tự tới bất kỳ máy in ngẫu nhiên nào hỗ trợ PostScript có khả năng tạo ra đầu ra chấp nhận được. Mặt trái của vấn đề này là các máy in như vậy thường đắt hơn và đòi hỏi nhiều bộ nhớ hơn các phương pháp khác. Tuy nhiên, giá rất xứng đáng với thời gian chiến đấu với trình điều khiển, và ngoài ra, nếu có vấn đề với trình chuyển đổi PostScript ở phía PC, thì đó là MỘT điều cần khắc phục và sửa lỗi hoạt động trên mọi máy in.
Bạn có thể có thể làm điều tương tự với PCL, nhưng điều này không rõ ràng bằng cách thực hiện với PostScript vì PCL thường liên quan đến các lệnh cụ thể của máy in và gửi cùng một tệp PCL đến các máy in khác nhau có nhiều khả năng tạo ra kết quả sai so với PostScript. Ngoài ra, một số trình điều khiển PCL có xu hướng có các thư viện công việc khổng lồ dành riêng cho máy in, do đó không dễ để gửi cùng một tệp PCL đến các máy in khác nhau và mong đợi cùng một đầu ra. Điều này cũng có nghĩa là nếu bạn có một máy in PCL rất cũ, người đã từng làm cho máy in ít có khả năng phát hành các bản sửa lỗi cho các máy in cũ hơn và chỉ phát hành các bản sửa lỗi PCL cho các mẫu sau này. Điều này thường không đúng với PostScript, vì một bản sửa lỗi duy nhất cho phần mềm PostScript sẽ ảnh hưởng đến tất cả các máy in bất kể ai làm ra chúng hay tuổi của chúng.
Đã có những bài viết khác về chủ đề này sai: Trước hết, phông chữ True Type là phông chữ vectơ (phác thảo), rất giống với Type1 (cũng là phông chữ vector) nhưng với khả năng tác giả sẽ đưa ra gợi ý về mã pixel. Điều này thường làm cho phông chữ True Type trông đẹp hơn phông chữ Type1 trong một số điều kiện nhất định. Tất cả đều liên quan đến chất lượng của phần mềm làm cho phông chữ nhiều hơn định dạng thực sự của phông chữ. Tôi đã thấy phần mềm phông chữ True Type được thiết kế tồi đến mức nó hiển thị các phông chữ ở một kích thước cố định và sau đó chia tỷ lệ đầu ra để hiển thị. Tất cả đều liên quan đến chất lượng của phần mềm kết xuất nhiều hơn định dạng của phông chữ. (Điều này chỉ áp dụng cho phông chữ vector / phác thảo, phông chữ bitmap là một vấn đề hoàn toàn khác.)
Vấn đề ở đây là PCL và PostScript đều là các tiêu chuẩn mà nhiều nhà sản xuất máy in đã áp dụng. Tùy thuộc vào mức độ sản xuất đã viết, việc triển khai cụ thể sẽ xác định mức độ hoạt động của máy in với một tiêu chuẩn nhất định. Ngoài ra còn có nhiều ngôn ngữ máy in độc quyền là máy in cụ thể. Theo tôi, các ngôn ngữ máy in không chuẩn sẽ được tránh hoàn toàn khi có thể! Lý do là các ngôn ngữ không chuẩn thường không được ghi lại và khi công ty đưa ra một ngôn ngữ mới, việc hỗ trợ cho ngôn ngữ cũ có thể sẽ bị ngừng. Vì vậy, khi bạn nâng cấp hoặc thay đổi HĐH trên máy tính của bạn và không có trình điều khiển nào hoạt động với tổ hợp máy in / HĐH của bạn, giờ bạn đã có cửa chặn.