ไฟล์ PCL คืออะไร??
PCL ย่อมาจาก Printer Command Language ซึ่งเป็นภาษาคำอธิบายหน้าที่แนะนำโดย Hewlett Packard (HP) HP สร้าง PCL เพื่อมอบวิธีที่มีประสิทธิภาพในการควบคุมคุณสมบัติของเครื่องพิมพ์ในอุปกรณ์การพิมพ์ต่างๆ มากมาย เดิมทีรูปแบบนี้พัฒนาขึ้นสำหรับเครื่องพิมพ์ดอทเมตริกซ์และอิงค์เจ็ตของ HP แต่ได้เป็นส่วนหนึ่งของเครื่องพิมพ์เทอร์มอล เมทริกซ์ และเครื่องพิมพ์หน้าต่างๆ เมื่อเวลาผ่านไป รูปแบบดังกล่าวผ่านการแก้ไขที่แตกต่างกันหลายครั้ง ส่งผลให้มีเวอร์ชันต่างๆ กัน ซึ่งแต่ละเวอร์ชันได้รับการปรับปรุงเพื่อตอบสนองความต้องการด้านเวลาในส่วนที่เกี่ยวข้องกับคุณสมบัติการควบคุมเครื่องพิมพ์ วันนี้ PCL เป็นภาษาเครื่องพิมพ์ที่แพร่หลายที่สุดในตลาดเครื่องพิมพ์ล่าสุด
รุ่น PCL
เวอร์ชัน PCL แตกต่างกันในฟังก์ชันการทำงาน (เช่น รองรับประเภทฟอนต์: ฟอนต์บิตแมป, ฟอนต์ปรับขนาดได้ (ฟอนต์ Intellifonts, ฟอนต์ TrueType), วิธีบีบอัดกราฟิกแรสเตอร์, รองรับกราฟิก HP-GL/2)
PCL 1: ประมาณปี 1980 - ฟังก์ชันการพิมพ์และ Space คือชุดฟังก์ชันพื้นฐานที่มีให้สำหรับเอาต์พุตเวิร์กสเตชันแบบผู้ใช้คนเดียวที่ง่าย สะดวก
PCL 2: ประมาณปี 1980 - ฟังก์ชัน EDP (การประมวลผลข้อมูลอิเล็กทรอนิกส์)/ธุรกรรมเป็นส่วนเสริมของ PCL 1 ฟังก์ชันถูกเพิ่มเข้ามาสำหรับวัตถุประสงค์ทั่วไป การพิมพ์ระบบผู้ใช้หลายคน
PCL 3: 1984 - ฟังก์ชัน Office Word Processing เป็นส่วนเสริมของ PCL 2 มีการเพิ่มฟังก์ชันสำหรับการผลิตเอกสารสำนักงานคุณภาพสูง และเพิ่ม dpi สูงสุด 300 dpi อนุญาตให้ใช้แบบอักษรและกราฟิกบิตแมปในจำนวนจำกัด และรองรับ HP-GL PCL 3 ถูกเลียนแบบอย่างกว้างขวางโดยผู้ผลิตเครื่องพิมพ์รายอื่น และบริษัทเหล่านี้เรียกมันว่า “LaserJet Plus Emulation” (เครื่องพิมพ์: ตระกูล HP DeskJet, เครื่องพิมพ์ซีรีส์ HP LaserJet, เครื่องพิมพ์ซีรีส์ HP LaserJet Plus)
PCL3+: ใช้โดยเครื่องพิมพ์ตระกูล DeskJet และ DesignJet
PCL3c: ใช้โดยเครื่องพิมพ์ตระกูล DeskJet และ DesignJet
PCL3e: ใช้โดยเครื่องพิมพ์ตระกูล DeskJet และ DesignJet ตอนนี้ใช้ใน PhotoSmart ด้วย
PCL3GUI: ใช้ RTL และใช้โดยเครื่องพิมพ์ตระกูล DeskJet และ DesignJet
PCLSLEEK: ใช้ RTL และใช้โดยเครื่องพิมพ์ตระกูล DeskJet และ DesignJet
PCL 4: 1985 - ฟังก์ชันการจัดรูปแบบหน้าเป็นส่วนเสริมของ PCL 3 รองรับมาโคร ฟอนต์และกราฟิกบิตแมปที่ใหญ่ขึ้น (เครื่องพิมพ์: HP LaserJet II, HP LaserJet IIP (PCL 4.5))
PCL 5: 1990 - ฟังก์ชัน Office Publishing เป็นส่วนหนึ่งของ PCL 4 ความสามารถใหม่ในการเผยแพร่ ได้แก่ การปรับขนาดแบบอักษรและกราฟิก HP-GL/2 (เวกเตอร์) (เครื่องพิมพ์: HP LaserJet III)
PCL 5e: 1994 - เป็นการแก้ไขครั้งใหญ่ ซึ่งรวมถึงคุณลักษณะใหม่ เช่น ระบบบีบอัดแบบปรับได้ การเข้ารหัสอักขระ 2 ไบต์ การรองรับแบบอักษรเวกเตอร์ และคำสั่งการกำหนดค่าแบบสองทิศทาง รวม Logical Operations (สอดคล้องกับ GDI ROP) เพื่อปรับปรุงการรองรับ Windows ก่อนตัดพาธ (เครื่องพิมพ์: HP LaserJet 4)
PCL 5j: คุณลักษณะใหม่ เช่น การรองรับอักขระ 2 ไบต์สำหรับแบบอักษรที่ปรับขนาดได้ในภาษาญี่ปุ่น การเขียนแนวตั้ง ขนาดกระดาษญี่ปุ่น และสตริงแบบอักษร (เครื่องพิมพ์: HP LaserJet 4PJ)
PCL 5c: 1995 - เพิ่มการรองรับสีและการทำงานเชิงตรรกะใน PCL5 PCL5c มาก่อน PCL5e บางรุ่นยังรองรับเส้นทางการตัด (เครื่องพิมพ์: HP Color LaserJet, HP PaintJet 300 XL (เครื่องพิมพ์เครื่องแรกที่มี PCL5c), HP DeskJet 1200C/1600C (หมายเลขรุ่นเหล่านี้ถูกนำมาใช้ใหม่ และรุ่นที่ใหม่กว่าไม่ใช่ PCL 5c)
PCL 5ce: รองรับแบบอักษร Agfa Microtype ที่ปรับขนาดได้ (เครื่องพิมพ์: เครื่องพิมพ์ HP 2500c Pro)
PCL 6 / XL: 1996 - PCL 6 หรือ PCL XL เป็นรูปแบบใหม่ที่เปิดตัวในปี 1995 ซึ่งไม่สามารถทำงานร่วมกับ PCL เวอร์ชันก่อนหน้าใดๆ (เครื่องพิมพ์: HP LaserJet 5, 5M และ 5N)
ภาพรวม บมจ.6
HP เปิดตัว PCL 6 ในปี 1996 ซึ่งเป็นวิวัฒนาการขั้นต่อไปของภาษา PCL และเทคโนโลยีที่เกี่ยวข้อง มีองค์ประกอบดังต่อไปนี้:
PCL 6 Enhanced: ให้เวอร์ชันที่ปรับให้เหมาะสมสำหรับการพิมพ์จากอินเทอร์เฟซผู้ใช้แบบกราฟิก (GUI) เช่น MS Windows และ OS/2
มาตรฐาน PCL 6: ให้ความเข้ากันได้อย่างสมบูรณ์กับเครื่องพิมพ์ HP LaserJet รุ่นก่อนๆ
การสังเคราะห์ฟอนต์ PCL: ให้ฟอนต์ที่ปรับขนาดได้ การจัดการฟอนต์ และการจัดเก็บฟอร์มและฟอนต์
PCL XL เวอร์ชันขยายนั้นใกล้เคียงกับ GDI ที่แอพพลิเคชั่นจำนวนมากใช้ ทำให้แน่ใจว่ามีการแปลน้อยลงซึ่งส่งผลให้ความสามารถ WYSIWYG เพิ่มขึ้นและประสิทธิภาพที่ดีขึ้นด้วยแอปพลิเคชันที่รองรับการหลบหนีที่ดำเนินการโดยโปรแกรมควบคุมที่ปรับปรุงแล้ว เอาต์พุตจากไดรเวอร์ Enhanced (PCL XL) อาจไม่เหมือนกับเอาต์พุตจากไดรเวอร์มาตรฐาน หากผลลัพธ์ไม่เป็นไปตามที่คาดหวัง ให้เลือกไดรเวอร์ Standard (PCL5e) แทน
คำสั่งเพิ่มประสิทธิภาพ PCL 6 ได้รับการออกแบบมาเพื่อให้ตรงกับข้อกำหนดการพิมพ์กราฟิกสำหรับแอปพลิเคชันที่ใช้ GUI อย่างเหมาะสมที่สุด ในกรณีส่วนใหญ่ สำหรับทุกคำสั่งการพิมพ์กราฟิกที่ GUI ต้องการดำเนินการ จะมีคำสั่ง PCL 6 Enhanced ที่ตรงกัน ซึ่งจะลดจำนวนคำสั่งที่จำเป็นในการอธิบายหน้ากราฟิก แต่ละคำสั่งใน PCL 6 Enhanced ได้รับการออกแบบมาให้ต้องมีการถ่ายโอนข้อมูลจากโฮสต์พีซีไปยังเครื่องพิมพ์ให้น้อยที่สุด ซึ่งช่วยลดจำนวนข้อมูลที่ต้องใช้ในการอธิบายเพจ
ระบบการพิมพ์ Windows สำหรับเครื่องพิมพ์ HP LaserJet ส่วนใหญ่มีไดรเวอร์ 2 ตัวแยกกัน ได้แก่ Standard และ Enhanced ไดรเวอร์ Standard ให้ความเข้ากันได้แบบย้อนหลังโดยใช้คำสั่ง PCL 6 Standard (PCL5e) เพื่อพิมพ์ข้อความธรรมดาหรือข้อความผสมและหน้ากราฟิก ไดรเวอร์ Enhanced ใช้คำสั่ง PCL 6 Enhanced ที่ได้รับการปรับให้เหมาะสมสำหรับการพิมพ์หน้ากราฟิกที่ซับซ้อน
บมจ.6 ฉบับแก้ไข
ชั้น 1.1
เครื่องมือวาด: รองรับการวาดเส้น, ส่วนโค้ง/วงรี/คอร์ด, สี่เหลี่ยม (มน), รูปหลายเหลี่ยม, เส้นทาง Bezier, เส้นทางที่ถูกตัด, ภาพแรสเตอร์, เส้นสแกน, การทำงานแบบแรสเตอร์ การจัดการสี: รองรับจานสี 1/4/8 บิต พื้นที่สี RGB/สีเทา รองรับรูปแบบฮาล์ฟโทนที่กำหนดเอง (สูงสุด 256 รูปแบบ) การบีบอัด: รองรับ RLE หน่วยการวัด: นิ้ว, มิลลิเมตร, ส่วนสิบของมิลลิเมตร การจัดการกระดาษ: รองรับชุดประเภทกระดาษแบบกำหนดเองหรือที่กำหนดไว้ล่วงหน้า รวมถึง Letter ทั่วไป, Legal, A4 ฯลฯ สามารถเลือกกระดาษจากฟีดด้วยตนเอง ถาด คาสเซ็ตต์ กระดาษสามารถพิมพ์สองด้านในแนวนอนหรือแนวตั้ง กระดาษสามารถวางในแนวตั้ง แนวนอน หรือการหมุน 180 องศาของสองแบบแรก แบบอักษร: รองรับแบบอักษรบิตแมปหรือ TrueType โค้ดพอยต์ 8 หรือ 16 บิต การเลือกชุดอักขระจะใช้รหัสชุดสัญลักษณ์ที่แตกต่างจาก PCL 5 เมื่อใช้แบบอักษรบิตแมป คำสั่งปรับขนาดจำนวนมากจะไม่สามารถใช้งานได้ เมื่อใช้แบบอักษร TrueType จะไม่สนับสนุนตัวอธิบายความยาวผันแปร บล็อกความต่อเนื่อง ฟอนต์เค้าร่างสามารถหมุน ปรับขนาด หรือเฉือนได้
คลาส 2.0
การบีบอัด: เพิ่มการบีบอัด JPEG ที่เป็นกรรมสิทธิ์ซึ่งเรียกว่า JetReady การจัดการกระดาษ: สื่อสามารถเปลี่ยนเส้นทางไปยังถาดกระดาษออกที่แตกต่างกัน (สูงสุด 256) เพิ่มขนาดสื่อล่วงหน้า A6 และ B6 ภาษาญี่ปุ่น เพิ่มการตั้งค่าล่วงหน้าของคาสเซ็ตต์ที่สาม แหล่งสื่อถาดภายนอก 248 แหล่ง Font: ข้อความสามารถเขียนในแนวตั้งได้
ชั้น 2.1
การจัดการสี: เพิ่มคุณสมบัติการจับคู่สี การบีบอัด: เพิ่มแถวเดลต้า การจัดการกระดาษ: การวางแนว ขนาดสื่อเป็นทางเลือกเมื่อประกาศหน้าใหม่ เพิ่มประเภทกระดาษ B5, JIS 8K, JIS 16K, JIS Exec
คลาส 3.0
การจัดการสี: อนุญาตให้ใช้การตั้งค่าฮาล์ฟโทนที่แตกต่างกันสำหรับกราฟิกแบบเวกเตอร์หรือแรสเตอร์ ข้อความ รองรับ half-toning แบบปรับได้ โปรโตคอล: รองรับ PCL passthrough ทำให้สตรีม PCL 6 สามารถใช้คุณสมบัติ PCL 5 ได้ อย่างไรก็ตาม สถานะ PCL 6 บางอย่างจะไม่ถูกรักษาไว้เมื่อใช้คุณสมบัตินี้ แบบอักษร: รองรับแบบอักษร PCL โปรแกรมดู/ตัวแปลง: PCLReader (ฟรีแวร์) สามารถดู แปลง หรือพิมพ์ PCL 6 ระดับใดก็ได้ (รวมถึง JetReady) ไปยังเครื่องพิมพ์ใดก็ได้