| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2336 人关注过本帖
标题:怎样指向打印机
只看楼主 加入收藏
ptyy803
Rank: 2
来 自:上海
等 级:论坛游民
威 望:2
帖 子:193
专家分:64
注 册:2009-6-11
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:3 
怎样指向打印机
我的电脑上安装了两台打印机驱动,默认是喷墨打印机,但有时需要80列针打的打印机,在程序中怎样用指向命令来指定使用打印机?
搜索更多相关主题的帖子: 打印机 
2009-07-28 20:12
fyyylyl
Rank: 8Rank: 8
等 级:贵宾
威 望:17
帖 子:313
专家分:820
注 册:2006-5-22
收藏
得分:20 
SET PRINTER TO NAME GETPRINTER( )

2009-07-29 08:56
ptyy803
Rank: 2
来 自:上海
等 级:论坛游民
威 望:2
帖 子:193
专家分:64
注 册:2009-6-11
收藏
得分:0 
SET PRINTER TO NAME GETPRINTER( )中“NAME”是指向的打印机名吗?
2009-07-29 19:19
fyyylyl
Rank: 8Rank: 8
等 级:贵宾
威 望:17
帖 子:313
专家分:820
注 册:2006-5-22
收藏
得分:0 
set printer 命令
请参阅

打开或者关闭向打印机的输出,或将结果输出到一个文件、端口。
语法

SET PRINTER ON [PROMPT] | OFF
— 或者 —
SET PRINTER FONT cFontName [, cFontSize]
[STYLE cFontStyle]
— 或者 —
SET PRINTER TO [FileName [ADDITIVE] | PortName]
— 或者 —
SET PRINTER TO [DEFAULT | NAME WindowsPrinterName]
— 或者 —
SET PRINTER TO [NAME \\ServerName\PrinterName]

参数
ON [PROMPT]

允许输出到打印机。当 SET PRINTER 设置为 ON 时,@ ... SAY  的格式化输出结果并不立即发送到打印机。要使 @ ... SAY 直接输出到打印机,应使用 SET DEVICE TO PRINTER。
可以包含 PROMPT 以便在打印前显示一个对话框。在这个对话框中可以调整打印机设置。当前已安装的打印机驱动程序决定可以调节哪些打印机设置。

OFF

(默认值)不允许输出结果发送到打印机。

FONT cFontName [, cFontSize]

指定打印机输出的默认字体。cFontName 用以指定字体的名称,cFontSize 指定磅值大小。例如,下面命令指定打印机的默认字体为 16 磅的 Courier 字体。

SET PRINTER FONT 'Courier', 16

如果指定的字体不可用,FoxPro 将用具有相似字体特征的字体代替。

STYLE cFontStyle

指定打印机输出的默认字形。如果省略 STYLE 子句,将使用常规字形。
如果指定的字形不可用,FoxPro 将用具有相似字体特征的字形代替。
可由 cFontStyle 指定的字形如下:

字符 字形
B 粗体
I 斜体
N 常规体
O 轮廓
Q 不透明
S 阴影
– 删除线  
T 透明
U 下划线

可以在命令中包括多个字符指定组合字形。例如,下面的命令指定了16 磅的 Courier 粗体加斜体:

SET PRINTER FONT 'Courier', 16 STYLE 'BI'

TO [FileName [ADDITIVE] | PortName]

指定定向输出到的文件或端口。

在 Visual FoxPro 中,可使用 SET PRINTER TO NAME 来指定打印机。

FileName 指定接受输出结果的文件名称。如果包括 ADDITIVE,那么输出

结果将追加到文件已有内容的后面。如果省略 ADDITIVE,将改写文件已有的内容。

PortName 把输出结果发送给本地另一台打印机。

TO [DEFAULT | NAME WindowsPrinterName]

把打印机输出传送到默认的 Windows 打印机或指定的 Windows 打印机。Windows 打印机的名称保存在 WIN.INI 中。

可用 GETPRINTER( ) 或 APRINTERS( ) 确定当前已安装的打印机名称。如下命令将显示Windows打印机对话框并且直接把打印输出传送到指定的打印机上:

SET PRINTER TO NAME GETPRINTER( )

TO NAME \\ServerName\PrinterName

仅用于 Windows NT。将脱机打印输出到网络打印机。

ServerName 是打印服务器的网络名称。这一名称由网络管理员指定,并且必须是唯一的。

PrinterName 指定打印机的名称。这一名称也是由网络管理员指定的。

说明

可使用 SET PRINTER TO 并指定不同参数将输出分别定向到文件、本地的不同打印机端口和网络打印机。

不带参数的 SET PRINTER TO 命令重置输出为默认的 MS-DOS PRN 打印设备。

当定向输出到网络打印机时,输出结果将打印或收集在打印池中,直到发出一个新的set printer 命令为止。有关在网络中打印的详细内容,请参阅您的网络文档。

2009-07-30 17:52
快速回复:怎样指向打印机
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015792 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved