Program ini merupakan bagian dari suite Samba.
smbspool merupakan program print spooling yang amat kecil guna mengirim dokumen ke printer SMB. Argumen di baris perintah merupakan position-dependent untuk kompatibilitas dengan Sistem Printing UNIX, tapi anda bisa memakai smbspool dengan sistem printing mana pin atau dari program atau skrip.
smbspool menentukan tujuannya menggunakan Uniform Resource Identifier ("URI") dengan metode "smb". Kemudian string ini bisa menjadi beberapa bentuk:
smbspool akan mencoba mencapai URI dari argv[0]. Jika argv[0] berisi nama program maka ia akan melihat environment variable dari DEVICE_URI.
Program yang menggunakan fungsi exec(2) bisa mencapai URI dalam argv[0], sedang skrip shell harus menentukan environment variable dari DEVICE_URI guna menjalankan smbspool.
Argumen job (argv[1]) berisi nomor job ID dan saat ini tidak digunakan oleh smbspool.
Argumen user (argv[2]) berisi nama print user dan saat ini tidak digunakan oleh smbspool.
Argumen judul (argv[3]) berisi string judul job (job title) dan dioper saat perintah pencetakan (printing) dikirim oleh file remote.
Argumen jumlah_salinan (argv[4]) berisi jumlah salinan (kopi) yang akan dicetak dari nama file tersebut. Jika tidak ada nama file, maka smbspool tidak akan menggunakan argumen ini.
Argumen opsi (argv[5]) berisi opsi pencetakan dalam string singel dan saat ini tidak digunakan oleh smbspool.
Argumen namafile (argv[6]) berisi nama file yang akan dicetak. Jika argumen ini tidak ada, maka file yang dicetak akan dibaca dari standard input.
Manual ini berlaku untuk Samba versi 2.0.
smbspool ditulis oleh Michael Sweet di Easy Software Products.
Software Samba dan utilitas lain pertama kali dibuat oleh Andrew Tridgell samba-bugs@samba.org. Samba sekarang dikembangkan oleh tim Samba sebagai proyek Open Source, sama seperti pengembangan kernel Linux.
Silakan lihat samba (7) untuk mengetahui daftar lengkap kontributor dan detail mengenai bagaimana memberikan laporan bugs, komentar dan sebagainya.