Ngôn ngữ đồ họa Hewlett-Packard

Ngôn ngữ đồ họa Hewlett-Packard, viết tắt tiếng Anh là HP-GL hay HPGL (Hewlett-Packard Graphics Language) là một ngôn ngữ điều khiển máy in do hãng Hewlett-Packard tạo ra. HP-GL là ngôn ngữ điều khiển máy in chính được sử dụng bởi máy vẽ HP. Sau này nó trở thành một tiêu chuẩn cho hầu hết tất cả các máy vẽ . Các máy in của Hewlett-Packard thường hỗ trợ HP-GL/2 ngoài PCL . Ngôn ngữ được tạo thành bằng tập hợp các mã điều khiển hai chữ cái, tiếp sau là các tham số tùy chọn. Ví dụ một vòng cung có thể được vẽ trên một trang bằng cách gửi dãy ký tự với mã điều khiển là AA có nghĩa là Arc Absolute: AA100,100,50; Các thông số đặt trung tâm của đường cung tại tọa độ tuyệt đối 100,100 trên trang vẽ, với góc khởi đầu là 50 độ, đo theo chiều ngược chiều kim đồng hồ. Tham số tùy chọn thứ tư (không được sử dụng ở ví dụ trên) xác định đường cung tiếp tục bao lâu, và mặc định là 5 độ. Quy cách các dữ liệu: [i]: số integer trong dải -32767 và 32768. Không có chấm thập phân. [d]: số thập phân trong dải +/- 127.9999. Chấm thập phân tùy chọn. [c]: ký tự ASCII Ví dụ sau đây là một tập tin HP-GL ^ Daniels, Thomas H.; Hennessee, Larry W. (tháng 9 năm 1977). “Easy-to-Use Interface Language Controls HP-IB Plotter” (PDF). Hewlett-Packard Journal. 29 (1): 5. Lưu trữ (PDF) bản gốc ngày 5 tháng 1 năm 2016. Truy cập ngày 5 tháng 1 năm 2018. ^ PCL 5 Printer Language Technical Reference Manual (ấn bản 1). Hewlett-Packard Company. tháng 9 năm 1990. HP Part No. 33459-90903. (NB. Chapter 15-21 also contain a description of HP-GL/2.) Ngôn ngữ mô tả trang (Page description language) Ngôn ngữ điều khiển máy in (PCL, Printer Command Language) Ngôn ngữ truyền quét Hewlett-Packard (HP RTL, Hewlett-Packard Raster Transfer Language) Hewlett-Packard Company, Barcelona Division (tháng 9 năm 1996) [1990], The HP-GL/2 and HP RTL Reference Guide - A handbook for Program Developers - Hewlett-Packard Graphics Language/2 - Hewlett-Packard Raster Transfer Language , Barcelona, Spain: Addison-Wesley Publishing Company, ISBN 0-201-63325-6, HP Part No. 5961-3526, 5959-9733, lưu trữ bản gốc ngày 5 tháng 1 năm 2017, truy cập ngày 5 tháng 1 năm 2018 “Hewlett-Packard Graphics Language Commands”. Bản gốc lưu trữ ngày 27 tháng 2 năm 2017. “HP-GL Overview”. Bản gốc lưu trữ ngày 4 tháng 4 năm 2005. Truy cập ngày 7 tháng 1 năm 2018. “Chiplotle”. Bản gốc lưu trữ ngày 27 tháng 2 năm 2017. (NB. A Python-based HP-GL plotter control library for using vintage pen plotters with contemporary operating systems.)