プリントサーバーはどのように機能しますか?


14

これは、実際のセットアップに関する質問というよりも概念的な質問です。

ネットワークプリンター、プリントサーバー(サーバーA)、およびプリントサービスを使用するワークステーションBとCがあるとします。(それらはすべて同じサブネットにあります)。

ワークステーションBおよびCがサーバーAを介してプリンターを使用する場合、次のようにします。

  1. ネットワークプリンターのプリンタードライバーがまだ必要ですか?その場合、プリンタードライバーをダウンロードした後、印刷のためにサーバーAに接続しますか?

または

  1. 代わりにネットワークプリンターに直接接続します(すべてが同じネットワークにあるため)?

一般的に、プリントサーバーは次の目的で使用されます。

  1. ドライバーをワークステーションに配布するだけで、ワークステーションはネットワークプリンターに直接接続しますか?

または

  1. ワークステーションがプリンターに直接接続する代わりにプリントサーバーに接続するように、プリンターへの印刷を管理しますか?その場合、ワークステーションにプリンタードライバーがまだインストールされているのはなぜですか?

回答:


23

一般的には、プリントサーバーがするために使用され、両方のクライアントコンピュータにドライバを配布し、処理し、印刷ジョブを管理する集中。大規模な環境では、印刷ジョブを管理および記録するための中央の場所があることに加えて、同種のドライバー(通常、中央で制御することが望ましい特定の印刷構成を含む)があると便利です。たとえば、企業がプリントサーバーからクライアントPCに「プッシュ」したい最も一般的な設定は、カラー印刷ではなく、白黒印刷をデフォルトにすることです(より高価なカラーインクの費用を節約するため)。

そのため、一般的な場合、クライアントコンピューターはプリントサーバーに接続し、そこからプリンタードライバーを取得してから、サーバーに接続して実際にそのプリンターで印刷します。これは、プリントサーバーに接続するには、あまり一般的なものの、可能であるだけで適切なドライバーを取得するには、そのドライバーでプリンターを直接インストールし、そのプリンターに直接印刷してプリントサーバーをバイパスします。ただし、これはプリンタがクライアントにインストールされる方法に依存することに注意してください。クライアントにスタンドアロンプ​​リンターとして「直接」インストールされるか、プリントサーバーから共有プリンターとしてインストールされます。これにより、クライアントがプリンターに直接接続するか、代わりにプリントサーバーを介して接続するかが決まります。ここで、物理プリンター(「印刷デバイス」)と論理プリンターの区別が重要になります。実際には、同じ物理印刷デバイスを異なる論理プリンターとして複数回インストールすることが可能です。たとえば、同じ印刷デバイスを1回直接インストールし、印刷サーバー上の共有プリンターを介して1回インストールします。

Server 2012 R2で質問にタグを付けたので、Server 2012プリンター共有テクノロジーに関するこのTechnetドキュメントはおそらく興味があるでしょう。「ポイントと印刷の強化」というタイトルのセクションに注意してください。これは、クライアントにプリンター用の特定のドライバーをインストールすることなく、クライアントがWindows Server 2012+プリントサーバーを介して互換プリンターに印刷できるテクノロジーです。もちろん、クライアントが特定のプリンター用のドライバーをインストールする必要がないようにプリントサーバーを使用することもできますが、それでも、プリントサーバーがドライバーをクライアントに配布し、クライアントの印刷ジョブを処理/管理することが最も一般的です。


3
良い答え、+ 1。しかし、プリンタ(論理)と印刷デバイス(物理)を区別する価値があると思います。
ベンPlont

2
@BenPlont Ewww、プリンター。しかし良い点なので、私はそれを追加しました
。– HopelessN00b

@ HopelessN00b素晴らしい返信をありがとう。好奇心が強い-クライアントにドライバーをインストールする方法をどのように指示するのか-「スタンドアロンとして、または共有プリンターとして」?両方がインストールされている場合、ユーザーには2つの異なるデバイスとして表示されますか?
tiongmaru

@tiongmaruインストール時にプリンターのインストール方法を指定します-プリンターに直接接続してインストールする場合、プリンターは直接接続としてインストールされます。プリントサーバー上の共有[論理]プリンターに接続する場合、プリントサーバーを介してアクセスされる論理プリンターとしてインストールされます。(ドライバーをプリントサーバーで使用し、直接デバイスとしてインストールする場合は、ドライバーをプリントサーバーからダウンロードしますが、インストール時に直接インストールし、ダウンロードしたドライバーを指定します。)
HopelessN00b

1
cupsがPDF印刷を取得したため、クライアント側のプリンタードライバーは* nixではほとんど使用されていません。基本的には、PDFクライアント側を作成し、それをプリンターサーバーに送信するだけです。それが今、彼の問題だ
dom0の

9

Windowsのファイルと印刷共有を使用して共有されるプリンターは、SMB / CIFSプロトコルを介してエクスポートされます。SMB/ CIFSプロトコル自体は、印刷デバイスへの「ネットワークパイプ」以上のものを提供しません。つまり、共有プリンターはネットワーク化されたデバイスに過ぎず、クライアントはそれを使用するために正しいドライバーをインストールする必要があります。プリンター共有サーバーは、必要なドライバーを保存し、それらを接続クライアントに提供する責任を負います。

最近のWindowsバージョンでは、共有プリンターは標準プロトコルを介してIPPまたはWDSとしてエクスポートされる場合があります。この場合、Windowsには相対的な標準ドライバーが既に組み込まれているため、クライアントはサードパーティのドライバーをインストールする必要はありません。

最後に、プリントサーバー自体を実際のプリントキューとして設定することもできます。この場合、クライアントはページのポストスクリプト定義をサーバーに渡し、アップロードされたページの印刷を要求します。この場合、クライアントはドライバーを必要としませんが、あまり一般的ではありません(考えられる欠点の1つは、クライアントにエクスポートされる印刷オプションが非常に限られていることです)。これには、最新のWindowsバージョン(Win8 / Win2012 +)が必要です。


2
あるいは、数十年前に遡るほとんどすべてのUNIXバリアントですが、ちょっとです。
シャドゥール

1
本当です。物事を行うUNIXの方法は、Windows側で利用可能なものよりも数マイル先だった
...-shodanshok

0

プリンターでのUTPによるネットワーク(推奨)またはUSB共有の2つの方法を試すことができます。

サーバーから一般的なPCドライバーをダウンロードしますが、手動でインストールする必要がない場合は、必要になります。質問ドライバーと管理の両方にprintserverを使用できます。サーバーサードパーティプログラムにインストールして、ページとトナーも監視できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.