首先先开启lpr服务:
1)打开控制面板,点击「卸载程序(Uninstall a program)」-点击左侧的「启用或关闭 Windows 功能(Turn Windows features on or off)」即可打开「Windows 功能(Windows Features)」对话框。
2)从树状目录中找到Print and Document Services,展开,勾选其下lpr项目然后确认即可。
然后win+R打开快速启动程序,或召唤出cmd/PowerShell。
键入命令行,如:lpr -S "13.187.239.22" -P "FU" C:prnWin10 x64_PE_31.prn
Lpr [-S <ServerName>] -P <PrinterName> [-C <BannerContent>] [-J <JobName>] [-o | "-o l"] [-x] [-d] <filename>
参数说明
ref. <https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc731926(v=ws.10)>
回车发送,这时会出现一个黑框一闪而过,黑框关闭则表示prn文件发送成功,然后就可以去打印机那里取打印结果。
㈡ PRN文件要如何打印到打印机
下面两种方式都可以,任选一个即可,指令输入完毕后记得要按 enter /b filename prn: /b filename lpt1:
举例说明,假设设你这个文件叫做 my.prn,放在 C:Temp 下,那么就是输入: /b c:tmpmy.prn prn:
这个指定的 PRN 文件就会送到打印机了。(如果你的文件名是中文,请先在资源管理器下重新命名为英文文件名,这样才方便在 MS-DOS 下输入文件名)
/b 代表打印 Binary 文件,PRN 跟 LPT1 都是指设备「打印机」,当然,如果你的计算机有 LPT2 port,同时 LPT2 上也装有打印机,就可以设为 LPT2,如果你计算机并没有接打印机,不要尝试这个指令,以免有当机的可能。
如果你一定要在 MS-DOS 下打印,只有改为 parallel port (打印机连接端口)连接才能解决。(或者联系你的打印机厂商,看看有没有给专门在 MS-DOS 下可以从 USB 打印的 Printer 驱动程序)