我知道
Set Printer To Name Getprinter()和SYS(102)都是能在程序运行中设置打印机的
但是我的要求是 机器上装有好几台打印机,如何能在程序中直接指定打印机进行打印??
比如说我希望能打印到 LQ1600K
能够有这样的命令
set printer to 'LQ1600k'
...全文
2203打赏收藏
请教:关于在VFP中选择打印机的问题!
我知道 Set Printer To Name Getprinter()和SYS(102)都是能在程序运行中设置打印机的 但是我的要求是 机器上装有好几台打印机,如何能在程序中直接指定打印机进行打印?? 比如说我希望能打印到 LQ1600K 能够有这样的命令 set printer to 'LQ1600k'
SET PRINTER TO [DEFAULT | NAME WindowsPrinterName]
或者
SET PRINTER TO NAME \\ServerName\PrinterName
解释:
TO [DEFAULT | NAME WindowsPrinterName]
把打印机输出传送到默认的 Windows 打印机或指定的 Windows 打印机。Windows 打印机的名称保存在 WIN.INI 中。
可用 GETPRINTER( ) 或 APRINTERS( ) 确定当前已安装的打印机名称。如下命令将显示Windows打印机对话框并且直接把打印输出传送到指定的打印机上:
SET PRINTER TO NAME GETPRINTER()
TO NAME \\ServerName\PrinterName
仅用于 Windows NT 4.0 及以上版本。将脱机打印输出到网络打印机。
ServerName 是打印服务器的网络名称。这一名称由网络管理员指定,并且必须是唯一的。