web-dev-qa-db-ja.com

印刷ファイルをネットワークプリンターにコピーするにはどうすればよいですか?

Epson TM-T88Vネットワークプリンターを持っています。プリンタードライバーで印刷できます。しかし、コマンドラインを使用して「印刷ファイル」をプリンターにコピーする必要があるため、問題が発生します。

使えない

copy file.prn {ip-address}

これは、ファイルをIPアドレスの名前で新しいファイルにコピーするだけだからです。

私はさまざまな提案を見ました...それはうまくいかないようです:

copy file.prn \\{ip-address}

指定されたパスは無効です

これも私に失敗しました:

Net Use LPT1: \\{ip-address}\{printer-name}

システムエラー66が発生しました。

ネットワークリソースタイプが正しくありません。

ファイルをFTPで転送しようとしても失敗しました。 (接続を開けませんでした。)

これについてどうやって行くのですか?

5
Ola Eldøy

Microsoftのlprクライアントを使用する

C:\>lpr /?

Sends a print job to a network printer

Usage: lpr -S server -P printer [-C class] [-J job] [-o option] [-x] [-d] filename

Options:
     -S server    Name or ipaddress of the Host providing lpd service
     -P printer   Name of the print queue
     -C class     Job classification for use on the burst page
     -J job       Job name to print on the burst page
     -o option    Indicates type of the file (by default assumes a text file)
                  Use "-o l" for binary (e.g. postscript) files
     -x           Compatibility with SunOS 4.1.x and prior
     -d           Send data file first

これは、JetDirectと同様のボックス/アダプター、およびLPDサービスが有効になっているUnix/LinuxおよびWindowsサーバーで機能します。

4
RedGrittyBrick

コマンドプロンプトから:

copy filename \\Server Name\\{Printer Share Name}

印刷共有名のスペースがある場合は、必ず引用符で囲んでください。例えば:

copy filename "\\{Server Name}\\{Printer Share Name}"
3
Jimmy

lprは、Win 7以降で適切に動作します。コピーする必要はありません。コントロールパネルの[Windowsの機能の有効化または無効化]に移動し、[印刷およびドキュメントサービス]がインストールされていることを確認します。

Lprを使用して、RAWプロトコルを使用するプリンターにファイルを送信する場合、構文は次のとおりです。

lpr -S <printer name or IP> -P raw <file to send>

e.g.
lpr -S 192.168.11.118 -P raw postscript.ps

enter image description here

ローカルプリンター接続を共有してから、LPT1に接続してください

Net Use LPT1: \\localhost\printer
1
fstx
copy /b file.prn \\Server\PrinterName

私はテストしました、そしてそれは私のために働きます

0
Remus Rigo

共有プリンターが接続されているフォルダーc:\ windows\system32\spool\printersを共有するだけで、共有メニューとセキュリティメニューの両方を完全に制御できます。それはうまくいきます。

0