smbclient
smbclient
Dosyaları yazdırmak için kullanabilirsiniz . Samba üzerinden yazıcılarımdan birine şu şekilde baskı yapabilirim:
$ smbclient -U <user> //server/printer -c "print <filename>"
Misal
$ 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
Ben de bu örneği burada bir başlıkta buldum: Lion Kerberos baskı . 2 yöntem vardır.
Yöntem # 1 - Yazıcılar zaten yüklü
$ sudo lpadmin -p PRINTERNAME -o auth-info-required=negotiate
Yöntem # 2 - Yazıcı ekleme
$ sudo lpadmin -p PRINTERNAME -E -v smb://PRINTSERVER/PRINTQUEUE \
-m Generic.ppd -L "LOCATION" -o auth-info-required=negotiate
Her iki durumda da yukarıdaki komutlardan birini çalıştırdığınızda lpr -P PRINTERNAME
, SMB yazıcıyı yapılandırdıktan sonra yapabilmeniz gerekir .
NOT1:smb://
Gerekirse , satıra kullanıcı adları ve alan adları ekleyebilirsiniz . Ancak bu tesisi test etmedim. Ayrıca -U <username>
anahtar, kullanıcı adınızı geçersiz kılmanıza olanak tanır.
NOT2: Bu yöntem, kimlik bilgileri önbelleğe alınmış bir yazıcı oluşturur; bu, istediğiniz gibi olmayabilir, ancak lpr
kimlik bilgileri dahil edilmeden bir SMB yazıcısına baskı gönderilmesine izin verir .
Referanslar