Masalah antara PCL dan PostScript sangat spesifik untuk kombinasi perangkat lunak dan printer yang digunakan. Pada beberapa printer, PCL lebih baik dari PostScript dan yang lainnya berlaku sebaliknya. Beberapa printer seperti HP LaserJet 5 Color (dan banyak lainnya) memiliki modul tambahan yang sesuai dengan salah satu slot SIMM yang menyediakan dukungan PostScript. Namun printer lain memiliki dukungan bawaan pabrik. Mengirim file PostScript ke printer menghasilkan output berkualitas cukup tinggi yang sangat dapat diprediksi. Di sisi lain, perangkat lunak pada PC / MAC / X-komputer (atau apa pun sumber PostScript) menjadi kartu liar di sini. Pada titik tertentu, harus ada konversi dari apa pun dokumen Anda ke PostScript (kecuali dokumen tersebut sudah ada di PostScript, dan bahkan dalam kasus ini ada masalah). Konversi ini ke PostScript adalah masalah BESAR. Beberapa perangkat lunak (biasanya driver printer Windows) cukup mengonversi dokumen apa pun yang Anda miliki ke bitmap dan menanamkan bitmap dalam file PostScript dan mengirimkannya ke printer. Ini adalah pemborosan ruang yang besar dalam segala hal, dan benar-benar berlaku untuk keuntungan apa pun yang ditawarkan PostScript. PostScript adalah bahasa tata letak yang dapat mengatur item vektor dan bitmap. Jika Anda memiliki dokumen teks, lokasi teks, font, dan detail lainnya dijelaskan, dan teks mentah dikirim ke printer. Mesin PostScript di printer sadar jika tata letak fisik printer dan membuat output dengan cara yang cenderung menghasilkan output yang baik dengan mempertimbangkan perangkat keras printer yang sebenarnya. Jika driver printer Anda mengambil teks apa pun yang ada dalam dokumen Anda dan menjadikannya sebagai bitmap dan kemudian menempatkan bitmap ini ke file PostScript, maka printer Anda hanya mencetak bitmap. Ini menciptakan masalah: Ketika Anda mencetak bitmap ada optimisasi khusus yang akan digunakan printer untuk membuat bitmap terlihat bagus, dalam kebanyakan kasus, optimisasi ini berbeda dari yang akan digunakan untuk teks, sehingga hasil akhirnya biasanya tidak optimal. Jadi untuk memahami segalanya, masalah-masalah berikut harus dipertimbangkan:
- Seberapa baik perangkat lunak yang mengubah dokumen Anda ke PCL atau PostScript?
- Seberapa baik dukungan PCL atau PostScript printer Anda?
- Kombinasi mana yang paling cocok untuk kombinasi komputer / printer khusus saya.
Jawaban untuk pertanyaan-pertanyaan ini seringkali tidak hitam atau putih. Dan untuk memperburuk keadaan, beberapa printer yang memiliki kualitas PCL yang buruk mungkin sebenarnya membuat dokumen yang terlihat lebih bagus di PCL karena konverter PCL pada komputer memasukkan perbaikan atau penyelesaian khusus untuk masalah dengan PCL pada printer tertentu, atau sebaliknya dengan PostScript .
Lalu ada masalah lain ... Beberapa printer mengklaim mendukung PostScript, dan pada kenyataannya, tidak ada dukungan PostScript sama sekali! Vendor printer mengklaim dukungan untuk PostScript berdasarkan pada driver printer mereka yang berjalan pada komputer dapat mengonversi PostScript ke bahasa apa pun yang digunakan oleh printer!
Pendekatan pribadi saya adalah menggunakan PostScript bila memungkinkan. Secara umum, saya tidak akan membeli printer kecuali saya tahu ia memiliki dukungan yang baik untuk PostScript, dan saya berbicara tentang printer yang sebenarnya, bukan tentang perangkat lunak yang berjalan pada PC untuk mengonversi PostScript ke beberapa format lain yang digunakan printer. PostScript adalah format standar yang sudah mapan, yang akan ada untuk sementara waktu, dan mengirimkan file postscript EXACT yang sama ke sembarang printer acak yang mendukung PostScript kemungkinan akan menghasilkan output yang dapat diterima. Sisi buruknya adalah printer seperti itu biasanya lebih mahal, dan membutuhkan lebih banyak memori daripada metode lain. Namun harga sepadan dengan menghemat waktu berhemat dengan driver, dan juga, jika ada masalah dengan konverter PostScript di sisi PC, itu adalah SATU hal untuk diperbaiki dan perbaikannya bekerja pada setiap printer.
Anda mungkin dapat melakukan hal yang sama dengan PCL, tetapi ini tidak sebersih melakukan hal-hal dengan PostScript karena PCL biasanya melibatkan perintah khusus printer dan mengirim file PCL yang sama ke printer yang berbeda lebih mungkin menghasilkan hasil yang salah daripada dengan PostScript. Juga, beberapa driver PCL cenderung memiliki pustaka kerja besar yang khusus untuk printer, sehingga tidak mudah mengirim file PCL yang sama ke printer yang berbeda dan mengharapkan output yang sama. Ini juga berarti bahwa jika Anda memiliki printer PCL yang sangat lama, siapa yang pernah membuat printer lebih kecil kemungkinannya untuk merilis perbaikan untuk printer yang lebih lama, dan hanya mengeluarkan perbaikan PCL untuk model yang lebih baru. Ini umumnya tidak terjadi pada PostScript, karena perbaikan tunggal ke perangkat lunak PostScript akan mempengaruhi semua printer terlepas dari siapa yang membuatnya atau usianya.
Ada posting lain di utas ini yang salah: Pertama, font True Type adalah font vektor (garis besar), sangat mirip dengan Type1 (yang juga font vektor) tetapi dengan kemampuan bagi penulis untuk memberikan petunjuk kode pixel. Ini umumnya membuat font True Type terlihat lebih baik daripada font Type1 dalam kondisi tertentu. Itu semua bermuara pada kualitas perangkat lunak yang membuat font lebih dari format font yang sebenarnya. Saya telah melihat perangkat lunak font True Type yang dirancang sedemikian buruk sehingga membuat font pada ukuran tetap dan kemudian skala output untuk tampilan. Itu semua bermuara pada kualitas perangkat lunak rendering lebih dari format font. (Ini hanya berlaku untuk font vektor / garis besar, font bitmap adalah masalah yang sama sekali berbeda.)
Intinya di sini adalah bahwa PCL dan PostScript keduanya merupakan standar yang telah diadopsi oleh banyak produsen printer. Bergantung pada seberapa baik pembuatannya, implementasi spesifik akan menentukan seberapa baik printer akan bekerja dengan standar yang diberikan. Ada juga banyak bahasa printer eksklusif yang khusus untuk printer. Menurut pendapat saya, bahasa printer non-standar harus sepenuhnya dihindari sebisa mungkin! Alasannya adalah bahwa bahasa non-standar sering tidak didokumentasikan, dan ketika perusahaan membuat yang baru, dukungan untuk yang lama kemungkinan akan dihentikan. Jadi, ketika Anda meningkatkan atau mengubah OS di komputer Anda dan tidak ada driver yang berfungsi dengan kombinasi printer / OS Anda, Anda sekarang memiliki pintu berhenti.