Gunakan nama pengguna yang berbeda pada pencetakan jarak jauh CUPS

15

Saya menggunakan CUPS untuk mencetak pada jaringan perusahaan. Pekerjaan itu dikirimkan dengan baik, tetapi saya harus mengirimkannya sebagai nama pengguna lain. Sekarang saya jontetapi saya harus mengirimkannya sebagai katakan jonallard.

Pada baris perintah, orang dapat mencetak seperti itu

lp -U jonallard -d printer1 file.ext

Bagaimana cara menyesuaikan bagian nama pengguna saat menggunakan dialog pencetakan GUI dan pengaturan sistem Pencetakan?

Mungkin saja sebenarnya tidak mungkin untuk menambahkan nama pengguna ini ke konfigurasi cetak Ubuntu. Jika demikian, di mana saya harus meminta peningkatan?

Jonallard
sumber

Jawaban:

7

Menurut halaman manual https://www.cups.org/doc/man-client.conf.html , Userarahan dapat ditempatkan di /etc/cups/client.confatau~/.cups/client.conf

Namun, ini tidak berhasil untuk saya di Kubuntu Trusty. Apa yang berhasil, adalah mengekspor CUPS_USERvariabel lingkungan dengan menambahkan baris berikut di ~/.profile:

export CUPS_USER=vangelis

Tak perlu dikatakan (tapi saya katakan), bahwa Anda perlu mengubah vangeliske nama pengguna yang ingin Anda gunakan.

Anda juga perlu me-restart sistem Anda agar perubahan diterapkan di lingkungan desktop!

Informasi ini dapat ditemukan di catatan rilis CUPS 1.6b1 di sini: https://www.cups.org/blog.html (cari CUPS_USER)

Vangelis Tasoulas
sumber
4

Masalah ini telah dilaporkan sebagai bug ( 856776 ) dan sekarang ada di wishlist.

Jonallard
sumber
2
ya, "daftar harapan" tidak benar-benar membantu kita yang terjebak dengan kantor yang penuh dengan PC Ubuntu yang sekarang tidak dapat dicetak. sigh
artfulrobot
"Ubuntu: Kami tidak peduli."
Jonallard
3

Ini berfungsi untuk sistem kami. Diuji di Ubuntu 10,04 - 14,04, server Linux Mint Print Canon Uniflow, pencetakan aman

Pertama, hentikan gelas

sudo service cups stop

Kemudian edit file /etc/cups/printers.confdan tambahkan nama pengguna Anda ke DeviceURIseperti ini:

DeviceURI lpd://[email protected]/our_printqueue

Sekarang mulai cangkir lagi

sudo service cups start

Namun, perlu diketahui bahwa pengaturan ini memengaruhi semua pengguna di mesin ini.

mistofeles
sumber
Karena ini memengaruhi semua pengguna di mesin yang sama, gunakan saja nama host komputer Anda .... masih dapat dikenali!
MikeW
Ini berfungsi untuk saya untuk antrian cetak LPD tetapi sayangnya tidak untuk antrian cetak IPP (menggunakan Xubuntu 14.04, CUPS 1.7.2).
bmaupin
1

Anda dapat menggunakan nama pengguna di IPP URI saat menambahkan antrian printer, lihat dokumen ini untuk detail:

http://www.cups.org/documentation.php/network.html

Kalau tidak, saya tidak dapat melihat opsi dalam cangkir atau dialog cetak gnome untuk membantu Anda memilih nama pengguna untuk dicetak.

Martin Owens -doctormo-
sumber
Pengaturan cetak tidak memungkinkan memasukkan nama pengguna sebagai bagian dari URI IPP saat mengonfigurasi.
jonallard
Anda dapat menambahkan nama pengguna ke URI saat menambahkan printer, bukan?
Martin Owens -doctormo-
Tidak (terlalu pendek)
jonallard
1
Maka ini adalah bug dan harus dilaporkan di bawah proyek pengaturan printer gnome di launchpad.
Martin Owens -doctormo-
Ini tidak berhasil bagi saya untuk IPP URI, meskipun itu bekerja untuk URI LPD. Saya memperhatikan dokumentasi ( cups.org/doc/network.html ) tidak menyebutkan nama pengguna sebagai bagian dari IPP URI, tetapi saya tidak yakin apakah itu signifikan atau tidak.
bmaupin
1

Selalu sedikit terlambat kembali. pertanyaan asli, tetapi solusi yang bekerja untuk saya pada tahun 2018 (dan pada Debian, tapi saya berasumsi prosedurnya serupa) adalah mengedit, sebagai root, file /etc/cups/printers.conf, dan menambahkan direktif Pengguna resmi-pengguna-dari-printer-pov di bagian printer. Sayang sekali saya tidak bisa menemukannya di antarmuka admin cangkir mengkilap ...

pengguna1251840
sumber
Ketika saya melakukan itu (menggunakan Kubuntu 16.04) cangkir hanya menimpa printer.conf dengan versi tanpa arahan Pengguna, ketika saya memulai ulang cangkir.
Supernormal
Dokumentasi mengatakan printers.conf yang tidak dimaksudkan untuk diedit atau dikelola secara manual link di
Igor Rodriguez
@Supernormal, Anda harus menghentikan layanan gelas terlebih dahulu
qwr
0

Saya memiliki masalah yang sama dengan Anda, dan saya menemukan cara untuk melakukan ini pada mesin saya. Pada (X) ubuntu 14.04, saya harus menetapkan nilai "Info Pekerjaan / Penagihan" di menu cetak. Kemudian, cetakan tiba dengan benar di printer saya. Saya melampirkan tangkapan layar untuk referensi Anda. Tidak diperlukan pengaturan lain (selain menyiapkan printer yang awalnya menggunakan URI-nya).masukkan deskripsi gambar di sini

noleti
sumber
1
Sayangnya beberapa aplikasi (misalnya LibreOffice) menggunakan dialog cetak mereka sendiri yang tidak memiliki opsi ini ...
bmaupin