24/05/2018, 23:38

Printer administration

Unix hỗ trợ máy in cắm trực tiếp trên cổng parallel, serial cũng như hỗ trợ cho máy in mạng. Việc cấu hình máy in tương đối đơn giản nhờ các tiện ích hỗ trợ bởi các hệ điều hành. Tuy nhiên trên một số loại version cũ việc cấu hình lại phải tự ...

Unix hỗ trợ máy in cắm trực tiếp trên cổng parallel, serial cũng như hỗ trợ cho máy in mạng. Việc cấu hình máy in tương đối đơn giản nhờ các tiện ích hỗ trợ bởi các hệ điều hành. Tuy nhiên trên một số loại version cũ việc cấu hình lại phải tự làm bằng tay qua lệnh (mknod) tương đối phức tạp.

Thông thường các cổng parallel thường tương ứng với các file /dev/lp0, /dev/lp1, hoặc /dev/lp2 phụ thuộc vào số cổng mà máy có.

Các tiện ích liên quan đến printer bao gồm

/etc/printcap Chứa cấu hình máy in .

/usr/lib/lpd Kiểm soát và cung cấp các dịch vụ in

/usr/ucb/lpr Thực hiện việc chuyển các print job vào printer queue.

/usr/ucb/lpq Chương trình kiểm tra hàng đợi in.

/usr/ucb/lprm Thực hiện xoá các print job từ print queue.

/etc/lpc Quản trị print job và printer queue.

Chương trình lpd thực hiện việc kiểm soát và cung cấp các dịch dịch vụ in. Các thông tin xác định cấu hình gồm tên máy in, cổng in, loại máy in ... Các thông tin này có thể được thay đổi bởi người quản trị.

lpd [-l] [port]

Với tham số -l ghi lại các thông tin tới log file mỗi lần kiểm soát các request.

Khi lpd nhận được print request (gọi là print job) các trang in được đưa đến một vùng gọi là spool( thông thường là thư mục /usr/spool/lp). Và màn hình in được giải phóng đế người sử dụng có thể thực hiện các công việc khác. Sau đó lpd sẽ thực hiện việc gửi dữ liệu từ spool ra máy in tương ứng.

Việc quản lý printer thông qua tiện ích là lpc. Nó cho phép người quản trị thực hiện một số chức năng như hiển thị thông tin trạng thái máy in, cho phép hoặc không cho phép in, cho phép hoặc không cho phép các hàng chờ in, loại bỏ các print request, thay đổi mức độ ưu tiên trên hàng chờ in. Ngoài ra còn tiến ích lpq và lprm cho phép thực hiện quản lý các hàng đợi in.

0