CUPS nhập máy in từ xa bị dừng cục bộ


10

Trình nền CUPS cục bộ của tôi trên máy tính xách tay của tôi có một mục nhập cho một máy in từ xa trên máy chủ CUPS của tôi. Trình nền CUPS cục bộ của tôi nghĩ rằng máy in này bị dừng, nhưng không phải vậy. Giao diện duy nhất CUPS cung cấp cho tôi để quản lý máy in từ xa này là một siêu liên kết đến máy in CUPS trên máy chủ.

Điều này có xu hướng xảy ra khi một cái gì đó cố gắng truy vấn trạng thái trên máy in từ xa này khi tôi không ở trên mạng cục bộ của mình. CUPS địa phương sau đó sẽ đánh dấu vĩnh viễn nó dừng lại và nói rằng nó không thể tìm thấy nó.

Tuy nhiên, một khi tôi quay lại mạng LAN cục bộ thì nó không bao giờ xóa 'stopped'trạng thái. (Ngay cả việc khởi động lại cũng không có gì)

Cách duy nhất tôi có thể in lại là dừng quá trình CUPS cục bộ của mình, chỉnh sửa /etc/cups/printers.conftệp để thay đổi trạng thái theo cách thủ công thành "Chờ" và khởi động lại máy chủ CUPS.

Chắc chắn có cách nào tốt hơn ??

BIÊN TẬP:

Ồ vâng, trước đây tôi đã giải quyết điều này bằng cách tạo một mục máy in từ xa mới. Tuy nhiên, tôi không thể tìm thấy bất kỳ cách nào để XÓA mục nhập máy in từ xa cũ. Tôi đã phải chỉnh sửa máy in. Có cách nào để quản lý các mục máy in từ xa không?

BIÊN TẬP:

Đây là CUPS 1.4.3. Tôi cũng tìm thấy một lệnh 'cupsenable' chỉ được đề cập trên trang "What new new" và các tài liệu máy in. Lần sau tôi sẽ thử và xem nó có hoạt động không.


1
Tôi nghĩ CUPS có chính sách mặc định là "dừng máy in bị lỗi". Ở đây "máy in" có nghĩa là máy in phần mềm cục bộ. Tôi đề nghị bạn thay đổi nó để nó không. Tôi chưa bao giờ hiểu điểm của thiết lập này.
Faheem Mitha

@Faheem Mitha: Ah, thật thú vị ... Tôi sẽ kiểm tra xem.
darron

.... công việc "khối lượng công việc hoặc máy chủ in phòng ban.
derobert

Câu trả lời:


3

CUPS CLI có thể làm những điều này. Lưu ý rằng các lệnh này không có trong đường dẫn người dùng, chỉ có đường dẫn gốc. Tùy thuộc vào cấu hình CUPS của bạn (là một phần người dùng của CUPS SystemGroup?), Bạn có thể hoặc không cần phải root để sử dụng chúng. Bạn có thể thử từ không root bằng cách gọi qua đường dẫn đầy đủ (ví dụ /usr/sbin/lpadmin:).

Bạn có thể kích hoạt lại máy in bằng

lpadmin -p «printer_name» -E

hoặc là

cupsaccept «printer_name»
cupsenable «printer_name»

(hoặc, nếu bạn đang tự hỏi, hãy vô hiệu hóa nó bằng cách sử dụng cupsrejectvà / hoặc cupsdisable).

Bạn có thể xóa ngay cả một máy in mạng được phát hiện tự động bằng cách sử dụng:

lpadmin -x «printer_name»

Tôi đã kiểm tra việc vô hiệu hóa, bật, cài đặt và xóa từ chối và xóa máy in mạng được phát hiện tự động.


0

Bạn sẽ có thể truy cập CUPS cục bộ tại http: // localhost: 631 / . Sau đó bạn có thể tiếp tục máy in.


2
Uh, không ... đó là vấn đề. Tôi đã trải qua những gì phải là toàn bộ giao diện web CUPS cục bộ. Điều duy nhất giao diện web làm là cung cấp một liên kết đến máy in từ xa trực tiếp. Máy in từ xa vẫn ổn, các máy tính khác có thể in. Chỉ có daemon CUPS địa phương của tôi nghĩ rằng nó đã dừng. Đây không phải là vấn đề về tường lửa hay bất cứ điều gì ... vì nó sẽ hoạt động nếu tôi chỉnh sửa trực tiếp tệp máy in.
darron

1
Hmm, thật kỳ lạ. Của tôi cho phép tôi xem xét nó trong một bối cảnh địa phương cũng như cho phép tôi duyệt đến bối cảnh từ xa. Tôi có thể tạm dừng / tiếp tục tại địa phương. Xin lỗi, tôi ước điều này hữu ích hơn.
bahamat

Tôi có CUPS phiên bản 1.4.3, bạn là gì? Tôi nhận thấy giao diện web của tôi đã thay đổi một vài phiên bản trước đây
darron

@darron Mình có 1.5.0.
bahamat

@darron: Nhấp vào máy in và sau đó chọn máy in của bạn. Chuyển đến menu thả xuống bảo trì. Có một tùy chọn để tạm dừng / tiếp tục máy in. Tôi đang sử dụng 1.4.4 trên Debian nén.
Faheem Mitha

0

Tôi đã phát hiện ra một cách khó khăn mà đôi khi để hủy bỏ CUPS bạn phải khởi động lại nó. Hoặc thậm chí dừng lại + bắt đầu.

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.