Alat GUI untuk melihat dan mengelola antrian cetak?

9

Sunting : Untuk pengunjung yang akan datang, inilah jawaban terkait yang menjelaskan dengan tepat cara melakukan ini dengan cepat.

Saya membantu pria berusia 75 tahun ini dengan Ubuntu (Dia tidak terlalu paham). Dia ketakutan ketika menyebutkan terminal, dan aku mengerti itu sepenuhnya. Jadi saya mencoba mencari solusi untuknya yang tidak melibatkan terminal.

Dia meminta alat untuk melihat semua pekerjaan cetak dalam antrian dan untuk dapat membatalkan sebagian atau semuanya.

Apakah ada alat GUI untuk melakukan ini di Ubuntu? Saya tahu terminal ini sangat efisien, tetapi banyak orang yang tidak paham merasa bahwa terminal itu adalah dunia yang menakutkan di mana mereka tidak yakin apa yang terjadi.

Jika tidak, apa yang diperlukan untuk membuat alat GUI kecil untuknya?

Revetahw berkata Reinstate Monica
sumber
Saya menggunakan xfce & ayah saya menggunakan Mint (tapi saya cukup yakin saya menemukan hal yang sama ketika saya menggunakan persatuan) jadi maafkan saya jika saya salah, tetapi bagi kami berdua ada cetak asli yang sederhana. antrian 'dapat dilihat tanpa pernah membuka' jendela hitam kecil 'seperti ayah saya menyebutnya;) di mana Anda dapat melihat dan mengontrol pekerjaan ... Saya hanya menemukan itu muncul di pengaturan printer?
Zanna
@Zanna Oh, benarkah? Saya harus memeriksa ketika saya sampai di komputernya, karena saya sendiri tidak punya printer. Tapi itu tidak akan mengejutkan saya jika itu mudah dan dia hanya melewatkannya. Meskipun saya mencari melalui AU dan semua jawaban sebelumnya hanya disebutkan CLI. BTW, maaf tentang mengganti suntingan Anda. Saya mencoba memperbaiki kesalahan ketik sendiri dan hasil edit kami macet atau apalah.
Revetahw mengatakan Reinstate Monica
1
@Zanna Saya berharap untuk memeriksa komputernya besok, saya harap semudah ini :)
Revetahw mengatakan Reinstate Monica
1
Mudah-mudahan begitu, maka Anda dapat menjawab pertanyaan Anda sendiri dengan penjelasan yang tepat tentang bagaimana menemukannya alih-alih jaminan samar saya bahwa itu ada!
Zanna
1
@Zanna saya menemukannya! Memang ada di GUI. Tapi mungkin tidak semudah menemukan di XFCE atau Mint :) Lihat jawaban saya untuk detailnya.
Revetahw mengatakan Reinstate Monica

Jawaban:

6

Memanggil jendela antrian dengan sekali klik

Tidak dapat menolak mengotomatiskan pekerjaan dalam .desktopfile dalam hack yang sangat kotor.

  1. Install xdotool

    sudo apt-get install xdotool
    
  2. Salin kode di bawah ini ke file kosong, simpan sebagai printerqueue.desktop

  3. Kemudian simpan di desktop Anda dan buat excutable, atau simpan di ~/.local/share/applications

Untuk menggunakannya, klik dua kali (pada desktop Anda) atau ketik Printer Queue(di Dash) untuk memanggil ikon, dan tekan kembali. Tunggu beberapa detik (tanpa mengklik di mana pun) dan langkah-langkah yang Anda lakukan secara manual dilakukan oleh skrip.

masukkan deskripsi gambar di sini

Kode

[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

Penjelasan

The printerswindow disebut dengan perintah:

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

Jika kita melihat ke dalam file, sepertinya kita dapat meretasnya untuk memberikan opsi untuk menampilkan antrian dari cli, karena jendela antrian adalah jendela sementara (anak-anak) yang pertama.

Itu akan menjadi opsi "bersih" di satu sisi, tapi saya selalu merasa menahan diri untuk melakukan hal seperti itu, Bahkan jika itu hanya untuk kemungkinan masalah selama pembaruan.

Jadi, opsi kotor "jujur" itu :)

Yakub Vlijm
sumber
@ Fiksdal Saya pikir itu terlalu kotor, tetapi mengedit file /usr/share/system-config-printer/system-config-printer.pyakan relatif mudah :)
Jacob Vlijm
@Fksdal, ada sesuatu yang tidak berfungsi?
Jacob Vlijm
Ya, mungkin akan lebih baik bagi Canonical untuk melakukan hal serupa tanpa itu xdotool. BTW, saya menerima jawaban ini karena saya pikir itu sangat keren. Tetapi kemudian saya menyadari bahwa orang-orang yang datang ke pos ini mungkin mencari sesuatu tanpa terminal, jadi walaupun jawaban Anda benar-benar keren dan bermanfaat, itu mungkin bukan hal pertama yang ingin mereka lihat di atas.
Revetahw mengatakan Reinstate Monica
@ Fiksdal itu tanpa terminal (selain menginstal xdotool)! yang tidak berarti Anda harus menerimanya, tetapi bertanya-tanya mengapa Anda tidak menerima.
Jacob Vlijm
1
Terima kasih. Sayang sekali tentang deb. Tapi itu bukan masalah besar, toh ini tidak sulit untuk diatur. Saya juga harus memberitahunya untuk menginstal xdotool sebelum menggunakan ini. Tidak terlalu sulit untuk memberitahunya tentang Whatsapp. Dia menerima perintah terminal jika itu hanya copy / paste :)
Revetahw mengatakan Reinstate Monica
10

Selain aplikasi "Printer", ada antarmuka web CUPS yang dapat digunakan untuk melihat dan mengelola printer dan pekerjaan cetak di komputer Anda. Buka browser web dan arahkan ke http://localhost:631dan antarmuka cetak akan muncul.

Nick Weinberg
sumber
1
Ini terlihat sangat keren.
Revetahw mengatakan Reinstate Monica
6

Ini agak tersembunyi di GUI, tetapi dapat diakses melalui pintasan keyboard:

  1. Tekan logo Ubuntu di bilah peluncur, ketik printers, buka Printersaplikasi.

  2. Saat berada di Printersaplikasi, tekan Ctrl+ F.

  3. Daftar pekerjaan akan muncul. Dari daftar ini orang dapat mengelola pekerjaan, menghapusnya, dll.

Saya sudah menguji ini di Ubuntu 14.04 dan di Lubuntu 16.04 dengan Unity.

Saya mempelajarinya dari jawaban ini . Sebenarnya, ini mungkin duplikat dari pertanyaan itu. Tetapi sekali lagi, mungkin tidak, karena persyaratan GUI.

Teman saya senang sekarang. Printernya bekerja lagi. Ngomong-ngomong, dia juga harus melakukan ini .

Revetahw berkata Reinstate Monica
sumber
2
+1 untuk jawaban yang bagus & membuktikan bahwa saya tidak membayangkan hal-hal!
Zanna
0

Saya berasumsi Anda menggunakan Unity, Anda dapat membuatnya tetap dengan melakukan jawaban yang disarankan di atas dan menggunakan "Lock to Launcher" yaitu:

  • Tekan logo Ubuntu pada bilah peluncur, ketik printer, buka aplikasi Printer.
  • Klik kanan pada ikon pada Peluncur, dan klik "Kunci Untuk Peluncur".
  • Kemudian setiap kali, dia perlu membuka Antrian Printer, dia cukup mengklik ikon pada peluncur, dan klik kanan "Lihat Pekerjaan Cetak" atau tekan "Ctrl-F" pada Printer yang ingin dia periksa.

Semoga ini membantu.

Lye Heng Foo
sumber
0

Mungkin ini akan membantu Anda:

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

Ini memulai GUI antrian cetak printer Anda. Dan perintah ini disiapkan untuk dimasukkan dalam konfigurasi menu untuk membuat ikon untuk memulai GUI ini. Itu didokumentasikan di sini .

Everhard Faas
sumber