Sambaは、SMB / CIFSネットワークプロトコルの無料ソフトウェア再実装であり、さまざまなWindowsおよびLinuxクライアントにファイルおよび印刷サービスを提供し、WindowsServerドメインと統合できます。
このチュートリアルでは、CentOSLinuxでSambaプリンターサーバーをセットアップする方法を学習します。
要件
CentOSがインストールされているコンピューター。
インターネット接続。
任意のバージョンのWindowsがインストールされているコンピューター。
Sambaのインストール
以下の注文によるコマンドは、サービスをインストールして実行し、スタートアップで実行するようにします
$ sudo yum install samba
sudo service smb start
sudo chkconfig smb on
以下のように、cupsサービスが実行されていることを確認します(CUPSは現在Unix / Linux環境で最も広く使用されているスプールシステムです)。
$ sudo service cups status
以下のように印刷されます:
cupsd (pid 1926) is running...
sambaを使用してプリンタサーバーを設定する
Smb.confは、Sambaプログラムの構成ファイルです。次に、テキストエディタの「/etc/samba/smb.conf」を開き、プリンタセクションを以下に一致するように変更します。
[Printers]
comment = Printer Drivers
path = /var/lib/samba/drivers
browseable = yes
guest ok = yes
read only = no
smb.confファイルの変更を検討する2つの主要な構成は、「guest ok」を「yes」に設定し、「browseable」を「yes」に設定します。
次に、sambaサービスを再起動します
$ sudo service smb restart
/ var / lib / samba / printersは、すべてのプリンタードライバーを保持します。したがって、すべてのドライバファイルを「/ var / lib / samba/printers」ディレクトリにコピーする必要があります。
Windowsマシンからプリンタにアクセスする
ウィンドウクライアントで「run」コマンドを開始し、IPアドレスまたはそのDNS名を使用してプリントサーバーにアクセスします。
インストールするプリンタを右クリックして、[接続]を選択します。ドライバをインストールするように求められます。抽出したフォルダから適切なドライバを選択して、[インストール]をクリックします。おめでとうございます。これで印刷できます。