Đại lý in địa phương cho quy trình web-to-printer tự động, im lặng
PrintBridge chuyển tiếp các yêu cầu in từ các ứng dụng web hoặc máy chủ từ xa vào hàng đợi in của hệ điều hành chủ, cho phép in lặng và gửi lệnh thô cho nhãn và biên lai. Vergil cung cấp tác nhân mã nguồn mở này cho các môi trường máy tính để bàn, cung cấp một API REST cục bộ, kiểm tra tác vụ từ xa và danh sách trắng bảo mật. Các nhà phát triển xây dựng POS dựa trên web, kho hàng hoặc quy trình làm việc y tế có được kiểm soát in theo chương trình và mức tiêu thụ tài nguyên thấp từ kiến trúc dựa trên Rust của ứng dụng.
Những gì đại lý thực sự làm cho việc in dựa trên web
PrintBridge chấp nhận các yêu cầu HTTP từ các nguồn đáng tin cậy hoặc các tác vụ dựa trên polling và gửi các công việc đến hàng đợi in của hệ điều hành mà không hiển thị hộp thoại in của trình duyệt. Nó hỗ trợ các định dạng PDF, hình ảnh và Office và chấp nhận các lệnh máy in thô như ZPL và ESC/POS, vì vậy các máy chủ web hoặc mã phía khách có thể kích hoạt biên lai, nhãn hoặc báo cáo trực tiếp đến các máy in được cài đặt tại chỗ.
Cách nó ảnh hưởng đến tài nguyên hệ thống và hoạt động nền
Ứng dụng chạy như một dịch vụ cục bộ nhẹ được xây dựng bằng Rust, giúp giữ mức sử dụng bộ nhớ và CPU thấp trong các khoảng thời gian nhàn rỗi và hoạt động. Việc polling tác vụ từ xa hoạt động theo mô hình kéo theo lịch trình, cho phép đại lý kiểm tra một máy chủ doanh nghiệp để tìm công việc thay vì duy trì một socket đầu vào liên tục. Thiết kế đó giảm số lượng kết nối mở và để máy chủ có sẵn cho các tác vụ desktop khác.
Mô hình an toàn và yêu cầu quyền cho các triển khai
Bảo mật dựa vào việc whitelist nguồn gốc và IP, điều này hạn chế các trang web hoặc máy chủ nào có thể gửi yêu cầu in đến đại lý cục bộ. Cầu nối không thay thế các driver máy in; nó đăng các tác vụ vào hàng đợi hệ thống, vì vậy các driver thích hợp phải có mặt. Các quản trị viên có thể kiểm soát quyền truy cập một cách tập trung bằng cách cấu hình danh sách trắng và điểm cuối polling.
Kiểm soát in ấn địa phương thực tiễn cho các triển khai kỹ thuật
PrintBridge phù hợp cho các nhóm cần in ấn có định hướng, lập trình từ phần mềm web và có thể chấp nhận các bước vận hành cần thiết để cài đặt một tác nhân địa phương và duy trì các trình điều khiển máy in. Nó yêu cầu một số cấu hình hệ thống và công việc kiểm soát truy cập trong quá trình triển khai, nhưng nó mang lại hành vi in ấn địa phương có thể dự đoán cho các quy trình điểm bán hàng, kho bãi và các quy trình tương tự. Được khuyến nghị.