Windows7またはWindowsXPでシェルの「印刷」コマンドを使用して印刷できないプリンターHPDeskJet712Cを持っています。これは、この特定のプリンタが「ソフトウェア」モデムのような「ソフトウェア」プリンタであるためだと思います。ただし、Word、メモ帳、その他のプログラムから印刷することはできます。テキストファイルの印刷に使用できるコマンドラインユーティリティはありますか?
メモ帳のコマンドラインスイッチ/ pを使用してみてください。例えば.
notepad.exe /p "c:\test.txt"
/A <filename> open file as ansi
/W <filename> open file as unicode
/P <filename> print filename
/PT <filename> <printername> <driverdll> <port> print filename to designated printer
PowerShellを使用できます Out-Printer
コマンドレット:
Get-Content './myfile.txt' | Out-Printer
次のように、デフォルト以外のプリンタを使用するようにプリンタの名前を指定することもできます。
'Hi!' | Out-Printer 'Send to OneNote 2016'
それで私はテキストを置くことができますHi!
OneNoteに直接入ります。