'\" t .\" Title: smbspool .\" Author: [بخش "نویسنده (AUTHOR)" را ببینید] .\" Generator: DocBook XSL Stylesheets vsnapshot .\" Date: 08/16/2026 .\" Manual: ابزارهای مدیریت سیستم .\" Source: Samba 4.24.6 .\" Language: Persian .\" .TH "SMBSPOOL" "8" "08/16/2026" "Samba 4\&.24\&.6" "ابزارهای مدیریت سیستم" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "نام (NAME)" smbspool \- ارسال یک فایل چاپ به چاپگر SMB .SH "خلاصه دستور (SYNOPSIS)" .HP \w'\ 'u smbspool {job} {user} {title} {copies} {options} [filename] .SH "شرح (DESCRIPTION)" .PP این ابزار بخشی از مجموعه \fBsamba\fR(7) است\&. .PP دستور smbspool یک برنامه بسیار کوچک برای صف‌بندی چاپ (spooling) است که فایل چاپ را به یک چاپگر SMB ارسال می‌کند\&. آرگومان‌های خط فرمان برای سازگاری با سامانه چاپ مشترک یونیکس (Common UNIX Printing System یا CUPS) وابسته به موقعیت هستند، اما می‌توانید از smbspool به همراه هر سامانه چاپ دیگر یا از درون یک برنامه یا اسکریپت استفاده کنید\&. .PP \fIDEVICE URI\fR .PP دستور smbspool مقصد را با استفاده از یک شناسه یکنواخت منبع ("URI") با شیوه "smb" مشخص می‌کند\&. این رشته می‌تواند به چندین شکل باشد: .RS .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} smb://server[:port]/printer .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} smb://workgroup/server[:port]/printer .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} smb://username:password@server[:port]/printer .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} smb://username:password@workgroup/server[:port]/printer .RE .sp .RE .PP دستور smbspool تلاش می‌کند تا URI را از متغیر محیطی \fBDEVICE_URI\fR دریافت کند\&. اگر \fBDEVICE_URI\fR وجود نداشته باشد، در صورتی که argv[0] با \(lqsmb://\(rq شروع شود smbspool از argv[0] و در غیر این صورت از argv[1] استفاده خواهد کرد\&. .PP برنامه‌هایی که از توابع exec(2) استفاده می‌کنند می‌توانند URI را در argv[0] ارسال کنند، در حالی که اسکریپت‌های شل باید پیش از اجرای smbspool متغیر محیطی \fBDEVICE_URI\fR را مقداردهی نمایند\&. .SH "گزینه‌ها (OPTIONS)" .RS .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} آرگومان job (یا argv[1]) شامل شماره شناسه کار چاپ (job ID) است و در حال حاضر توسط smbspool استفاده نمی‌شود\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} آرگومان user (یا argv[2]) شامل نام کاربری چاپ‌کننده است و در حال حاضر توسط smbspool استفاده نمی‌شود، به جز در محیط‌های Kerberos برای دسترسی به حافظه موقت بلیط (ticket cache) کاربر\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} آرگومان title (یا argv[3]) شامل رشته عنوان کار چاپ است و هنگام ارسال کار چاپ، به عنوان نام فایل راه دور ارسال می‌شود\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} آرگومان copies (یا argv[4]) شامل تعداد نسخه‌های چاپی از فایل نام‌برده است\&. اگر هیچ نام فایلی ارائه نشود، این آرگومان توسط smbspool استفاده نخواهد شد\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} آرگومان options (یا argv[5]) گزینه‌های چاپ را در یک رشته واحد نگهداری می‌کند و در حال حاضر توسط smbspool استفاده نمی‌شود\&. .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ .sp -1 .IP \(bu 2.3 .\} آرگومان filename (یا argv[6]) شامل نام فایل جهت چاپ است\&. اگر این آرگومان مشخص نشود، فایل چاپ از ورودی استاندارد خوانده می‌شود\&. .RE .SH "نسخه (VERSION)" .PP این صفحه راهنما بخشی از نسخه 4\&.24\&.6 مجموعه سامبا (Samba) است\&. .SH "همچنین ببینید (SEE ALSO)" .PP \fBsmbd\fR(8) و \fBsamba\fR(7)\&. .SH "نویسنده (AUTHOR)" .PP دستور smbspool توسط Michael Sweet در Easy Software Products نوشته شده است\&. .PP نرم‌افزار اصلی Samba و ابزارهای مرتبط با آن توسط Andrew Tridgell ایجاد شده‌اند\&. امروزه Samba توسط تیم سامبا (Samba Team) به عنوان یک پروژه متن‌باز مشابه روش توسعه هسته لینوکس توسعه داده می‌شود\&.