Epson TM-T88Vネットワークプリンターを持っています。プリンタードライバーで印刷できます。しかし、コマンドラインを使用して「印刷ファイル」をプリンターにコピーする必要があるため、問題が発生します。
使えない
copy file.prn {ip-address}
これは、ファイルをIPアドレスの名前で新しいファイルにコピーするだけだからです。
私はさまざまな提案を見ました...それはうまくいかないようです:
copy file.prn \\{ip-address}
指定されたパスは無効です
これも私に失敗しました:
Net Use LPT1: \\{ip-address}\{printer-name}
システムエラー66が発生しました。
ネットワークリソースタイプが正しくありません。
ファイルをFTPで転送しようとしても失敗しました。 (接続を開けませんでした。)
これについてどうやって行くのですか?
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サーバーで機能します。
コマンドプロンプトから:
copy filename \\Server Name\\{Printer Share Name}
印刷共有名のスペースがある場合は、必ず引用符で囲んでください。例えば:
copy filename "\\{Server Name}\\{Printer Share Name}"
ローカルプリンター接続を共有してから、LPT1に接続してください
Net Use LPT1: \\localhost\printer
copy /b file.prn \\Server\PrinterName
私はテストしました、そしてそれは私のために働きます
共有プリンターが接続されているフォルダーc:\ windows\system32\spool\printersを共有するだけで、共有メニューとセキュリティメニューの両方を完全に制御できます。それはうまくいきます。