smbclient
আপনি smbclient
ফাইল মুদ্রণ করতে ব্যবহার করতে পারেন । আমি সাম্বার মাধ্যমে আমার প্রিন্টারের মধ্যে একটিতে মুদ্রণ করতে সক্ষম হয়েছি:
$ smbclient -U <user> //server/printer -c "print <filename>"
উদাহরণ
$ 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
আমিও খেতাবধারী একটি থ্রেড এখানে এই উদাহরণে পাওয়া যায়নি: লায়ন কার্বারোস মুদ্রণ । 2 টি পদ্ধতি আছে।
পদ্ধতি # 1 - প্রিন্টার ইতিমধ্যে ইনস্টল করা হয়েছে
$ sudo lpadmin -p PRINTERNAME -o auth-info-required=negotiate
পদ্ধতি # 2 - প্রিন্টার যুক্ত করা হচ্ছে
$ sudo lpadmin -p PRINTERNAME -E -v smb://PRINTSERVER/PRINTQUEUE \
-m Generic.ppd -L "LOCATION" -o auth-info-required=negotiate
উভয় ক্ষেত্রেই আপনি উপরের কোনও একটি কমান্ড চালিয়ে lpr -P PRINTERNAME
গেলে এসএমবি প্রিন্টারটি কনফিগার করার পরে আপনাকে সক্ষম হতে হবে ।
নোট 1: আপনি smb://
প্রয়োজনে লাইনে ব্যবহারকারীর নাম এবং ডোমেন যুক্ত করতে সক্ষম হতে পারেন। আমি তবে সেই সুবিধাটি পরীক্ষা করি নি। এছাড়াও -U <username>
স্যুইচটি আপনার ব্যবহারকারীর নামটি ওভাররাইড করার অনুমতি দেয়।
দ্রষ্টব্য: এই পদ্ধতিটি ক্যাশেড শংসাপত্রগুলির সাথে একটি মুদ্রক তৈরি করবে, যা আপনি যা চান তা নাও হতে পারে তবে lpr
কেবল শংসাপত্রগুলি অন্তর্ভুক্ত না করে কোনও এসএমবি প্রিন্টারে প্রিন্ট প্রেরণ করতে দেয় ।
তথ্যসূত্র