Đổi tên máy in cho LP và LPSTAT


1

Tôi có một máy in có tên "Home" được thiết lập trong Mac OS X Lion:

Printer Preferences

Tuy nhiên, khi tôi sử dụng lpstat -a trên dòng lệnh (để lấy tên máy in để sử dụng với lp lệnh) Tôi vẫn nhận được một tên không thân thiện với người dùng:

lpstat -a

Làm thế nào tôi có thể thay đổi tên đó lplpstat -a sử dụng để truy cập dễ dàng hơn đến máy in từ thiết bị đầu cuối? Tôi nhận ra tôi có thể thiết lập LPDEST hoặc là PRINTER biến môi trường nhưng tôi cũng muốn biết cách đổi tên máy in.

Câu trả lời:


0

Hãy thử tạo và chỉnh sửa: $HOME/.printers hoặc toàn hệ thống /etc/printers.conf và thêm một dòng như thế này:

list|aliases|here|like|lp    THE_LONG_PRINTER_NAME_FROM_YOUR_EXAMPLE

@xem trang man cho máy in để biết thêm thông tin (như sử dụng _default bí danh cho máy in mặc định)

Và sử dụng bí danh sẽ an toàn hơn so với đổi tên máy in của bạn vì điều đó có thể làm hỏng việc in mac ...

Cũng có khả năng máy Mac sử dụng CUPS để in và ví dụ trên sẽ không hoạt động. Một cách giải quyết khác là tạo một lớp máy in với một máy in trên đó. @xem Cốc thêm một lớp máy in


Tôi không hiểu lắm về định dạng. Trong thư mục nhà của tôi, tôi đã thực hiện một .printers tập tin với nội dung robble Officejet_6500_E710n_z__59BEAA_ nhưng echo "hello" | lp -d "robble" chỉ nói lp: The printer or class does not exist.
knpwrs

Cập nhật câu trả lời để bao gồm một số thông tin về cốc. Tạo một lớp máy in cho một máy in có thể là hack khả thi.
Manwe

Tôi đã có thể thêm một tên mới cho máy in bằng cách sử dụng lpadmin -p "Officejet_6500_E710n_z__59BEAA_" -c "robble" theo dõi bởi lpadmin -p "robble" -E. Cảm ơn!
knpwrs
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.