Một trong những giải pháp tốt nhất là sử dụng ippserver
. Nó đi kèm CUPSv2.2.2
và cao hơn. Ngoài ra, bạn có thể nhận dự án từ đây: Triển khai mẫu của IPP .
Theo mô tả trên trang hướng dẫn :
ippserver là máy chủ Giao thức In Internet đơn giản (IPP) tuân thủ các thông số kỹ thuật của Cơ sở hạ tầng chia sẻ cơ sở hạ tầng (INFRA) của IPP ở mọi nơi. Nó có thể được sử dụng như một máy chủ in độc lập và / hoặc máy chủ cơ sở hạ tầng rất cơ bản giữa các máy khách IPP tiêu chuẩn và proxy của IPP tuân thủ thông số kỹ thuật INFRA.
Để sử dụng nó, tất cả những gì bạn cần làm là chạy ippserver "My cool printer"
và nó sẽ tạo ra một máy in ảo với tên My cool printer
cho bạn. Nó chạy như một máy chủ web và lắng nghe trên các cổng cụ thể.
Trong trường hợp bạn cần nhiều máy in, bạn có thể chạy máy chủ trên nhiều cổng bằng cách sử dụng ippserver "My other cool printer" -p 8888
.
Bạn thậm chí có thể cung cấp các thuộc tính máy in bằng cách sử dụng tệp thuộc tính. Chẳng hạn, máy in của bạn hỗ trợ theo bản in chất lượng cao mặc định, bạn có thể thêm thuộc tính sau vào tệp thuộc tính:
ATTR enum print-quality-default high
và chạy máy chủ bằng cách sử dụng:
ippserver "My high quality cool printer" -a attributes-file.txt
Người giới thiệu:
- Mẫu thử nghiệm PWG
- Trang người dùng CUPS ipptoolfile