อ่าน 3 นาที
การนำเสนอฟังก์ชันขั้นสูง
Advanced Function Presentation ( AFP ) คือสถาปัตยกรรมสำหรับการนำเสนอ และกลุ่มของ ซอฟต์แวร์และฮาร์ดแวร์ เครื่องพิมพ์ ที่เกี่ยวข้อง...
การนำเสนอฟังก์ชันขั้นสูง
Advanced Function Presentation ( AFP ) คือสถาปัตยกรรมสำหรับการนำเสนอ และกลุ่มของ ซอฟต์แวร์และฮาร์ดแวร์ เครื่องพิมพ์ ที่เกี่ยวข้อง ซึ่งช่วยให้สามารถนำเสนอเอกสารและข้อมูลได้อย่างอิสระจากแอปพลิเคชันและอุปกรณ์เฉพาะใดๆ
ด้วย AFP ผู้ใช้สามารถควบคุมการจัดรูปแบบ รูปแบบของเอกสารที่พิมพ์ออกมา ว่าจะพิมพ์หรือดูออนไลน์ และจัดการการจัดเก็บและการเข้าถึงเอกสารในเครือข่ายแบบกระจาย บนแพลตฟอร์ม ระบบปฏิบัติการหลายระบบ AFP ส่วนใหญ่ใช้ในองค์กรขนาดใหญ่สำหรับการพิมพ์ข้อมูลแบบแปรผัน (VDP) ในระดับการผลิต
แอปพลิเคชัน AFP ช่วยให้ผู้ใช้หรือผู้ปฏิบัติงานในห้องพิมพ์สามารถกระจายงานพิมพ์ไปยังกลุ่มเครื่องพิมพ์ และกำหนดเครื่องพิมพ์สำรองเมื่อเครื่องพิมพ์เครื่องใดเครื่องหนึ่งทำงานผิดพลาด AFP ถือเป็น "รากฐาน" ของ แอปพลิเคชัน การจัดการเอกสารอิเล็กทรอนิกส์ (EDM) เช่น การพิมพ์และดู การจัดเก็บและเรียกค้นข้อมูล และการจัดการรายงานระดับองค์กร (ERM)
ประวัติศาสตร์
AFP เดิมทีได้รับการพัฒนาโดยIBMในฐานะสถาปัตยกรรมสำหรับการนำเสนอเอกสารและข้อมูลทั่วไป โดยมีชื่อเดิมว่าAdvanced Function Printingข้อกำหนดและผลิตภัณฑ์แรกเริ่มย้อนกลับไปในปี 1984 แนวคิดหลักๆ เช่น โครงสร้างที่ขับเคลื่อนด้วยวัตถุ ความสมบูรณ์ของการพิมพ์ การจัดการทรัพยากร และการรองรับความเร็วในการพิมพ์สูง ได้รับการรักษาไว้ตั้งแต่นั้นเป็นต้นมา
ในเดือนตุลาคมปี 2004 IBM ได้ริเริ่มการก่อตั้ง AFP Color Consortium (AFPCC) โดยมีวัตถุประสงค์เพื่อร่วมกันพัฒนาการสนับสนุนการจัดการสีในสถาปัตยกรรม AFP ซึ่งส่งผลให้เกิดการสร้างข้อกำหนด AFP CMOCA (Color Management Object Content Architecture) ใหม่ ซึ่งได้รับการเผยแพร่ครั้งแรกในปี 2006
ในเดือนพฤษภาคม พ.ศ. 2549 IBM ประกาศแผนการที่จะเปิดขอบเขตทั้งหมดของสถาปัตยกรรม AFP ให้กับกลุ่มพันธมิตร โครงการริเริ่มใหม่นี้เสร็จสมบูรณ์ในเดือนกันยายน พ.ศ. 2549 และปัจจุบันเรียกว่า AFP Consortium (AFPC) ในเดือนมิถุนายน พ.ศ. 2550 บทบาทของ IBM ในฐานะสมาชิกผู้ก่อตั้งของ AFPC ถูกโอนไปยัง InfoPrint Solutions Company ซึ่งเป็นกิจการร่วมค้าของ IBM และ Ricoh และต่อมาไปยังRicohในเดือนกุมภาพันธ์ พ.ศ. 2552 AFPC ได้จดทะเบียนจัดตั้งเป็นนิติบุคคลภายใต้ข้อบังคับชุดใหม่ที่มีสมาชิกแบบแบ่งระดับและการกำกับดูแลร่วมกัน ส่งผลให้เกิดองค์กรมาตรฐานเปิดอย่างเป็นทางการที่เรียกว่า AFP Consortium Inc. จำนวนสมาชิกทั้งหมดเพิ่มขึ้นเป็นกว่า 35 บริษัท และรวมถึงสมาชิกจากทุกภาคส่วนของอุตสาหกรรมการประมวลผลเอกสาร สามารถดูข้อมูลเพิ่มเติมเกี่ยวกับ AFPC ได้ที่ AFPC Consortium [ 1 ]
ส่วนประกอบ
โครงสร้างสถาปัตยกรรมของ AFP ประกอบด้วยโครงสร้างสถาปัตยกรรมย่อยหลายส่วน:
- MO:DCA-P (Mixed Object:Document Content Architecture-Presentation) คือ รูปแบบไฟล์ ภาษาอธิบายหน้า (Page Description Language ) ที่ใช้อธิบายข้อความและกราฟิกบนหน้าเอกสาร คำว่า 'Mixed Object' หมายถึงไฟล์ MO:DCA สามารถมีวัตถุหลายประเภทได้ รวมถึงข้อความ รูปภาพกราฟิกแบบเวกเตอร์และแม้แต่สิ่งที่เรียกว่า 'บาร์โค้ด' แอปพลิเคชันสามารถใส่สตริงตัวเลขพร้อมกับตัวควบคุมที่ระบุบาร์โค้ดประเภทใดประเภทหนึ่งได้ และการแสดงผลบาร์โค้ดจะทำบนแพลตฟอร์มเอาต์พุต (ฮาร์ดแวร์เครื่องพิมพ์จริงหรือการจำลองซอฟต์แวร์) ไฟล์ MO:DCA ประกอบด้วยลำดับชั้นของวัตถุอิสระที่เรียงลำดับกัน ได้แก่ เอกสาร หน้า ข้อมูล และทรัพยากร เช่น ฟอนต์และโปรไฟล์ ICC แต่ละวัตถุจะถูกกำหนดขอบเขตด้วยโครงสร้าง begin/end และวัตถุที่จะแสดงผลจะระบุพารามิเตอร์การนำเสนอและข้อกำหนดของทรัพยากรในโครงสร้างที่เรียกว่า "กลุ่มสภาพแวดล้อม" เนื่องจากหน้าต่างๆ ในเอกสาร MO:DCA จะปรากฏตามลำดับ การนำเสนอจึงสามารถเริ่มต้นได้ทันทีที่ได้รับหน้าแรกระบุจำนวนหน้าอย่างชัดเจน เช่น PDF บางครั้ง MO:DCA-Pก็เรียกว่า AFPDS (AFP Data Stream)
- IPDS (Intelligent Printer Data Stream) คือโปรโตคอลแบบสองทิศทาง ที่ใช้ระหว่างเซิร์ฟเวอร์โฮสต์และเครื่องพิมพ์ ใช้สำหรับส่งข้อมูลระดับหน้าไปยังเครื่องพิมพ์ และส่งสัญญาณข้อผิดพลาดและข้อมูลการบัญชีกลับไปยังเซิร์ฟเวอร์ โปรโตคอล IPDS ยังช่วยให้เซิร์ฟเวอร์สามารถสอบถามทรัพยากรที่มีอยู่ของเครื่องพิมพ์ได้ (เช่น หน่วยความจำที่ใช้งานได้ ฟอนต์ ถาดป้อนกระดาษ ฯลฯ) โปรโตคอลนี้เทียบได้กับโปรโตคอลอย่างเช่นInternet Printing Protocol (IPDS )
- สถาปัตยกรรมเนื้อหาวัตถุบาร์โค้ด (BCOCA) ซึ่งใช้ในการอธิบายและสร้างบาร์โค้ด
- สถาปัตยกรรมเนื้อหาวัตถุการจัดการสี (CMOCA) ซึ่งกำหนดทรัพยากรที่บรรจุข้อมูลการจัดการสี เช่น โปรไฟล์ ICC เส้นโค้งการถ่ายโอนโทนสี และฮาล์ฟโทน
- สถาปัตยกรรมเนื้อหาวัตถุกราฟิกสำหรับ AFP (AFP GOCA) ซึ่งใช้ในการกำหนดและสร้างกราฟิกเวกเตอร์
- สถาปัตยกรรมเนื้อหาวัตถุภาพ (Image Object Content Architecture หรือ IOCA) ซึ่งใช้ในการกำหนดและสร้างภาพแรสเตอร์
- Presentation Text Object Content Architecture (PTOCA) ซึ่งใช้ในการกำหนดและสร้างข้อความ
สามารถดูข้อกำหนดที่กำหนดสถาปัตยกรรมย่อยทั้งหมดของ AFP ได้ที่ AFP Consortium [ 1 ]
นอกจากนี้ AFP ยังรองรับรูปแบบข้อมูลมาตรฐานอุตสาหกรรมอื่นๆ โดยใช้แนวคิดของคอนเทนเนอร์ออบเจ็กต์ AFP ตัวอย่างเช่นTIFF , GIF , JPEG (JFIF), EPSและ PDF ออบเจ็กต์เหล่านี้สามารถผสมผสานเป็นออบเจ็กต์ร่วมบนหน้า AFP ร่วมกับออบเจ็กต์ AFP ดั้งเดิม เช่น BCOCA, AFP GOCA, IOCA และ PTOCA ได้
โหมดการพิมพ์
"AFP สามารถพิมพ์แบบ 'ออฟไลน์' ได้โดยใช้รูปแบบ AFPDS ที่แปลงแบบเรียลไทม์" เป็นภาษาคำอธิบายหน้าอื่น นอกจากนี้ยังสามารถ "พิมพ์แบบ 'ออนไลน์' ผ่านซอฟต์แวร์ต่างๆ เช่น PSF (Print Service Facility) บนระบบ IBM หรือผ่านสปูลเลอร์เช่น S2P, IPM... สร้าง IPDS แบบเรียลไทม์" [ 2 ]
การนำไปใช้ของ IBM
เครื่องมือดั้งเดิมที่ใช้ในการสร้างเอาต์พุต AFP และควบคุมเครื่องพิมพ์ IBM คือ Print Service Facility (PSF) ซึ่งยังคงใช้งานอยู่บนเมนเฟรม IBM ในปัจจุบัน PSF จะจัดรูปแบบข้อมูลที่จะพิมพ์โดยอิงตามคำจำกัดความเกี่ยวกับวิธีการวางข้อมูลบนหน้ากระดาษ ซึ่งเรียกว่า PAGEDEF และ FORMDEF บริการนี้ยังอนุญาตให้กำหนดแบบฟอร์มอิเล็กทรอนิกส์ ซึ่งเรียกว่า OVERLAYS ได้อีกด้วย
PSF ไม่เพียงแต่สามารถจัดรูปแบบเอกสารได้เท่านั้น แต่ยังสามารถควบคุมเครื่องพิมพ์ AFP หรือที่แม่นยำกว่านั้นคือเครื่องพิมพ์ IPDS ได้อีกด้วย IPDS ย่อมาจากIntelligent Print Data Streamเป็นรูปแบบสองทิศทางที่ซอฟต์แวร์ควบคุมเครื่องพิมพ์อยู่ตลอดเวลาและทราบสถานะของหน้าที่ส่งไปยังเครื่องพิมพ์อยู่เสมอ ทำให้สะดวกสำหรับเครื่องพิมพ์งานพิมพ์ปริมาณมากที่พิมพ์ 100 หน้าขึ้นไปภายในหนึ่งนาที
นอกจากนี้ IBM ยังนำเสนอซอฟต์แวร์ PSF ไม่เพียงแต่บนเมนเฟรมเท่านั้น แต่ยังรวมถึงทุกแพลตฟอร์มของพวกเขาด้วย ดังนั้นจึงมี PSF/390 (สำหรับ เมนเฟรม OS/390 ), PSF/VSE (สำหรับระบบที่ใช้ IBM VSE/ESA ), PSF/6000 (สำหรับAIX ), PSF/400 (สำหรับIBM i ) และ PSF/2 ที่ทำงานภายใต้OS/2น่าเสียดายที่ซอฟต์แวร์เหล่านี้ทำงานแตกต่างกันเล็กน้อย และ IBM จึงเปลี่ยนชื่อ PSF เป็น InfoPrint Manager (IPM)
ชุดเครื่องมือ PSF ประกอบด้วย ACIF (AFP Conversion and Indexing Facility) ซึ่งช่วยให้สามารถสร้างเอกสาร AFP เป็นไฟล์เพื่อเก็บรักษาและพิมพ์ในภายหลังได้ รวมถึงเพิ่มดัชนีให้กับเอกสาร คล้ายกับบุ๊กมาร์กในไฟล์ PDF ที่ใช้เพื่อวัตถุประสงค์ในการจัดเก็บถาวร
AFP ถูกออกแบบมาเพื่อใช้พื้นที่จัดเก็บข้อมูลอย่างมีประสิทธิภาพ ซึ่งเป็นเหตุผลว่าทำไมจึงยังคงเป็นรูปแบบที่ได้รับความนิยมในการจัดการเอกสารจำนวนมาก เช่น ในธุรกิจธนาคาร โทรคมนาคม และบริษัทประกันภัย รูปแบบนี้มีต้นกำเนิดมาจาก สภาพแวดล้อม MVSดังนั้นโดยทั่วไปจึงใช้ชุดรหัสหน้าแบบEBCDICเช่นเดียวกับภาษาการอธิบายหน้าทั้งหมด (เช่นPostScript , PDF และPCL ) จำเป็นต้องใช้โปรแกรมดูเอกสารเพื่อแสดงเอกสาร
หนึ่งในคุณสมบัติที่โดดเด่นของเครื่องพิมพ์ AFP คือ ข้อมูลเอาต์พุตสามารถวางได้ที่จุดใดก็ได้บนหน้ากระดาษ ความสามารถนี้เรียกว่า การกำหนดตำแหน่ง ทุกจุด ( All Points Addressabilityหรือ APA) APA ช่วยให้แอปพลิเคชัน AFP สามารถสร้างเอาต์พุตได้ทุกที่บนหน้ากระดาษ ต่างจากการถูกจำกัดอยู่แค่ตำแหน่งบรรทัดและตัวอักษรเท่านั้น
ดูเพิ่มเติม
ลิงก์ภายนอก
- กลุ่มพันธมิตร AFP - เว็บไซต์อย่างเป็นทางการของกลุ่มพันธมิตร AFP
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ การนำเสนอฟังก์ชันขั้นสูง
Advanced Function Presentation ( AFP ) คือสถาปัตยกรรมสำหรับการนำเสนอ และกลุ่มของ ซอฟต์แวร์และฮาร์ดแวร์ เครื่องพิมพ์ ที่เกี่ยวข้อง...
ประวัติศาสตร์
AFP เดิมทีได้รับการพัฒนาโดย IBM ในฐานะสถาปัตยกรรมสำหรับการนำเสนอเอกสารและข้อมูลทั่วไป โดยมีชื่อเดิมว่า Advanced Function Printing ข้อกำหนดและผลิตภัณฑ์แรกเริ่มย้อนกลับไปในปี 1984 แนวคิดหลักๆ เช่น โครงสร้างที่ขับเคลื่อนด้วยวัตถุ ความสมบูรณ์ของการพิมพ์...
ส่วนประกอบ
โครงสร้างสถาปัตยกรรมของ AFP ประกอบด้วยโครงสร้างสถาปัตยกรรมย่อยหลายส่วน:
โหมดการพิมพ์
"AFP สามารถพิมพ์แบบ 'ออฟไลน์' ได้โดยใช้รูปแบบ AFPDS ที่แปลงแบบเรียลไทม์" เป็นภาษาคำอธิบายหน้าอื่น นอกจากนี้ยังสามารถ "พิมพ์แบบ 'ออนไลน์' ผ่านซอฟต์แวร์ต่างๆ เช่น PSF (Print Service Facility) บนระบบ IBM หรือผ่านสปูลเลอร์เช่น S2P, IPM...