Công cụ GUI để xem và quản lý hàng đợi in?


9

Chỉnh sửa : Đối với khách truy cập trong tương lai, đây là câu trả lời có liên quan giải thích chính xác cách thực hiện việc này nhanh chóng.

Tôi giúp người đàn ông 75 tuổi này với Ubuntu (Anh ta không rành lắm). Anh ấy bối rối ở bất kỳ đề cập đến thiết bị đầu cuối, và tôi hiểu điều đó hoàn toàn. Vì vậy, tôi cố gắng tìm giải pháp cho anh ta mà không liên quan đến thiết bị đầu cuối.

Anh ta đang yêu cầu một công cụ để xem tất cả các công việc in trong hàng đợi và để có thể hủy một số hoặc tất cả chúng.

Có công cụ GUI nào để làm điều này trên Ubuntu không? Tôi biết thiết bị đầu cuối rất hiệu quả, nhưng rất nhiều người không hiểu biết cảm thấy rằng thiết bị đầu cuối là một lĩnh vực đáng sợ mà họ không chắc chắn những gì đang xảy ra.

Nếu không, cần gì để tạo một công cụ GUI nhỏ cho anh ta?


Tôi đang sử dụng xfce và bố tôi đang sử dụng Mint (nhưng tôi khá chắc chắn rằng tôi đã tìm thấy điều tương tự khi tôi sử dụng sự thống nhất) vì vậy xin lỗi nếu tôi sai, nhưng đối với cả hai chúng tôi đều có một bản in đơn giản hàng đợi 'có thể xem mà không bao giờ mở' cửa sổ nhỏ màu đen đó 'như cha tôi gọi nó;) nơi bạn có thể nhìn thấy và kiểm soát công việc ... Tôi chỉ thấy nó chọc vào trong cài đặt máy in?
Zanna

@Zanna ơi, thật sao? Tôi sẽ phải kiểm tra khi tôi đến máy tính của anh ấy, vì tôi không có máy in nào. Nhưng nó sẽ không làm tôi ngạc nhiên nếu điều đó dễ dàng và anh ấy đã bỏ lỡ nó. Mặc dù tôi đã tìm kiếm thông qua AU và tất cả các câu trả lời trước đó chỉ đề cập đến CLI. BTW, xin lỗi về việc ghi đè chỉnh sửa của bạn. Tôi đã cố gắng tự sửa lỗi chính tả và các chỉnh sửa của chúng tôi bị lỗi hoặc một cái gì đó.
Revetahw nói Phục hồi lại

1
@Zanna Tôi mong được kiểm tra tại máy tính của anh ấy vào ngày mai, tôi hy vọng điều đó thật dễ dàng :)
Revetahw nói Phục hồi lại

1
Hy vọng như vậy, sau đó bạn có thể trả lời câu hỏi của riêng bạn với một lời giải thích thích hợp về cách tìm nó thay vì sự đảm bảo mơ hồ của tôi rằng nó tồn tại!
Zanna

1
@Zanna Tôi tìm thấy nó! Nó thực sự có trong GUI. Nhưng có lẽ không dễ tìm như trong XFCE hay Mint :) Xem câu trả lời của tôi để biết chi tiết.
Revetahw nói Phục hồi lại

Câu trả lời:


6

Gọi cửa sổ xếp hàng trong một cú bấm đúp

Không thể cưỡng lại việc tự động hóa công việc trong một .desktoptập tin trong một vụ hack bẩn thỉu.

  1. Tải về xdotool

    sudo apt-get install xdotool
    
  2. Sao chép mã dưới đây vào một tập tin trống, lưu nó dưới dạng printerqueue.desktop

  3. Sau đó, giữ nó trên máy tính để bàn của bạn và làm cho nó dễ chịu, hoặc lưu nó vào ~/.local/share/applications

Để sử dụng nó, nhấp đúp chuột (trên màn hình của bạn) hoặc gõ Printer Queue(trong Dash) để gọi biểu tượng và nhấn return. Đợi vài giây (không nhấp vào bất cứ đâu) và các bước bạn đã thực hiện được thực hiện theo cách thủ công.

nhập mô tả hình ảnh ở đây

Mật mã

[Desktop Entry]
Exec=/bin/bash -c "'/usr/share/system-config-printer/system-config-printer.py' & sleep 3 && xdotool key Control_L+f"
Name=Printer Queue
Type=Application
Icon=printer

Giải trình

Các printerscửa sổ được gọi bằng lệnh:

/usr/share/system-config-printer/system-config-printer.py

Nếu chúng ta xem xét tệp, có vẻ như chúng ta có thể hack nó để cung cấp cho nó tùy chọn hiển thị hàng đợi từ cli, vì cửa sổ hàng đợi là cửa sổ thoáng qua (con-) đầu tiên.

Đó sẽ là tùy chọn "sạch" trên một mặt, nhưng tôi luôn cảm thấy bị hạn chế khi làm một việc như vậy, ngay cả khi đó chỉ là sự cố có thể xảy ra trong quá trình cập nhật.

Vì vậy, tùy chọn bẩn "trung thực" sau đó :)


@Fiksdal Tôi nghĩ nó quá bẩn, nhưng chỉnh sửa tệp /usr/share/system-config-printer/system-config-printer.pysẽ tương đối dễ dàng :)
Jacob Vlijm

@Fksdal, có gì không hoạt động?
Jacob Vlijm

Vâng, có lẽ sẽ tốt hơn nếu Canonical làm điều gì đó tương tự mà không có xdotool. BTW, tôi đã chấp nhận câu trả lời này vì tôi nghĩ nó rất tuyệt Nhưng sau đó tôi nhận ra rằng những người đến với bài đăng này có lẽ đang tìm kiếm thứ gì đó mà không có thiết bị đầu cuối, vì vậy mặc dù câu trả lời của bạn thực sự hay và hữu ích, nó có thể không phải là điều đầu tiên họ muốn thấy trên đầu.
Revetahw nói Phục hồi Monica

@Fiksdal nó không có thiết bị đầu cuối (ngoài cài đặt xdotool)! Điều đó không có nghĩa là bạn nên chấp nhận nó, nhưng đã tự hỏi tại sao bạn không chấp nhận.
Jacob Vlijm

1
Cảm ơn. Quá tệ về .deb, nhưng nó không phải là vấn đề lớn, dù sao thì điều này cũng không khó để thiết lập. Tôi cũng sẽ phải bảo anh ta cài đặt xdotool trước khi sử dụng. Không quá khó để nói với anh ấy qua Whatsapp. Anh ta chấp nhận các lệnh thiết bị đầu cuối nếu nó chỉ là sao chép / dán :)
Revetahw nói Phục hồi lại

10

Ngoài ứng dụng "Máy in", còn có giao diện web CUPS có thể được sử dụng để xem và quản lý máy in và công việc in trên máy tính của bạn. Mở trình duyệt web và trỏ nó đến http://localhost:631và giao diện in sẽ xuất hiện.


1
Điều này trông rất mát mẻ.
Revetahw nói Phục hồi lại

6

Điều này hơi bị ẩn trong GUI, nhưng có thể truy cập thông qua phím tắt:

  1. Nhấn logo Ubuntu trên thanh trình khởi chạy, nhập printers, mở Printersứng dụng.

  2. Trong khi trong Printersứng dụng, nhấn Ctrl+ F.

  3. Một danh sách các công việc sẽ xuất hiện. Từ danh sách này, người ta có thể quản lý công việc, xóa chúng, v.v.

Tôi đã thử nghiệm điều này trên Ubuntu 14.04 và trên LubFi 16.04 với Unity.

Tôi đã học được nó từ câu trả lời này . Trên thực tế, đây có thể là một bản sao của câu hỏi đó. Nhưng một lần nữa, nó có thể không, vì yêu cầu GUI.

Bạn tôi đang hạnh phúc. Máy in của anh ấy đang hoạt động trở lại. Nhân tiện, anh cũng phải làm điều này .


2
+1 cho câu trả lời hay và chứng minh tôi không tưởng tượng mọi thứ!
Zanna

0

Tôi giả sử bạn đang sử dụng Unity, bạn có thể làm cho nó dính bằng cách thực hiện câu trả lời được đề xuất ở trên và sử dụng "Khóa để khởi chạy" tức là:

  • Nhấn logo Ubuntu trên thanh trình khởi chạy, nhập máy in, mở ứng dụng Máy in.
  • Nhấp chuột phải vào biểu tượng trên Trình khởi chạy và nhấp vào "Khóa để khởi chạy".
  • Sau đó, mọi lúc, anh ta cần mở Hàng đợi Máy in, anh ta có thể chỉ cần nhấp vào biểu tượng trên trình khởi chạy và nhấp chuột phải vào "Xem công việc in" hoặc nhấn "Ctrl-F" trên Máy in mà anh ta muốn kiểm tra.

Hi vọng điêu nay co ich.


0

Có lẽ điều này sẽ giúp bạn:

bash -c "/usr/share/system-config-printer/system-config-printer.py --show-jobs $(lpstat -d | sed 's/.*: //')"

Nó bắt đầu GUI hàng đợi in của máy in của bạn. Và lệnh này được chuẩn bị để đưa vào cấu hình menu để tạo biểu tượng để khởi động GUI này. Đó là tài liệu ở đây .

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.