seseorang
Anda dapat menggunakannya smbclient
untuk mencetak file. Saya dapat mencetak melalui Samba ke salah satu printer saya seperti:
$ smbclient -U <user> //server/printer -c "print <filename>"
Contoh
$ smbclient -U sam //bart/mfc-8480dn -c "print hello_printer.txt"
Enter sam's password:
Domain=[BUBBA] OS=[Unix] Server=[Samba 3.0.33-3.39.el5_8]
putting file hello_printer.txt as hello_printer.txt (0.2 kb/s) (average 0.2 kb/s)
lpadmin
Saya juga menemukan contoh ini di sini di utas berjudul: Lion Kerberos printing . Ada 2 metode.
Metode # 1 - Printer sudah diinstal
$ sudo lpadmin -p PRINTERNAME -o auth-info-required=negotiate
Metode # 2 - Menambahkan printer
$ sudo lpadmin -p PRINTERNAME -E -v smb://PRINTSERVER/PRINTQUEUE \
-m Generic.ppd -L "LOCATION" -o auth-info-required=negotiate
Dalam kedua kasus setelah Anda menjalankan salah satu dari perintah di atas Anda harus dapat melakukan lpr -P PRINTERNAME
setelah mengkonfigurasi printer SMB.
CATATAN1: Anda mungkin dapat menambahkan nama pengguna & domain ke smb://
baris jika diperlukan. Saya tidak menguji fasilitas itu. Juga -U <username>
switch memungkinkan untuk mengesampingkan nama pengguna.
CATATAN2: Metode ini akan membuat printer dengan cache kredensial, yang mungkin bukan yang Anda inginkan, tetapi akan memungkinkan lpr
untuk mengirim cetakan ke printer SMB, hanya tanpa kredensial yang disertakan.
Referensi