社区
API
帖子详情
如何得到和设置默认打印机???
awinder
2003-10-09 09:55:40
如题
...全文
130
3
打赏
收藏
如何得到和设置默认打印机???
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lihonggen0
2003-10-10
打赏
举报
回复
http://support.microsoft.com/default.aspx?scid=kb;EN-US;266767
HOWTO: Set Which Printer Is the System Default Printer
lihonggen0
2003-10-10
打赏
举报
回复
'***************打印机***************************
取得打印机:
If Printers.Count < 1 Then
MsgBox "系统没有安装打印机!", vbCritical, App.Title
Unload Me
Exit Sub
End If
Dim Prns As Printer
For Each Prns In Printers
List1.AddItem Prns.DeviceName
Next
List1.ListIndex = 0
设定默认打印机:
Set Printer = Printers(List1.ListIndex)
saucer
2003-10-10
打赏
举报
回复
see
http://www.absolutelydiverse.com.au/vb_tips/hardcore/tip_5.htm
http://www.developer.com/net/cplus/article.php/640491
http://www.adamswann.com/library/2001/DefaultPrinter.html
http://www.fawcette.com/vsm/2002_02/magazine/columns/desktopdeveloper/default_pf.asp
http://www.freevbcode.com/ShowCode.Asp?ID=641
获取
打印机
并
设置
默认
打印机
.rar
通过API函数获得
打印机
名称和端口号,可以是多个
打印机
,通过调用
打印机
名称,来
设置
默认
打印机
,这个例子通过VB6编程软件实现,本人已经测试成功
excel vba中
设置
打印机
的代码
在excel中通过注册表获得所有系统
打印机
,并根据需要指定其一的代码。
CCNA_CCNP 思科网络认证 静态路由(
默认
路由、路由汇总、浮动路
Re:CCNA_CCNP 思科网络认证 静态路由(
默认
路由、路由汇总、浮动路由、热备份路由协议(HSRP))======================# 本章内容 网络畅通的条件 静态路由 实战 1. :配置静态路由 实战 2. :搭建网络负载均衡实验环境 实战 3. :添加等价路由实现网络负载均衡 实战 4. :静态路由的高可用HA方案(同时具有负载均衡的功能) 路由汇总(计算机网络原理:第06章 静态路由和动态路由)
默认
路由(计算机网络原理:第06章 静态路由和动态路由) Windows上的路由表和
默认
路由(计算机网络原理:第06章 静态路由和动态路由) 浮动路由 热备份路由协议(HSRP) # 网络排错 明白了网络畅通的条件,网络排错就变得简单了。 先检查数据包是否能够到达目标网络 再检查数据包是否能够返回来。 如果网络不通,您就要检查计算机是否配置了正确的IP地址子网掩码以及网关,再逐一检查沿途路由器上的路由表,查看是否有到达目标网络的路由;然后逐一检查沿途路由器上的路由表,检查是否有数据包返回所需的路由。 # 静态路由 想实现全网通信,也就是网络中的任意两个节点都能通信,这就要求每个路由器的路由表中必须有到所有网段的路由。 对于路由器来说,它只知道自己直连的网段,对于没有直连的网段,需要管理员人工添加到这些网段的路由。 管理员人工添加到某个网段如何转发,就是静态路由。 后面还会讲到配置网络中的路由器使用动态路由协议(RIP、IEGRP、OSPF)自动构建路由表,就是动态路由。 # 浮动静态路由 即指定路由的优先级,低等级备用 # 思科热备份路由协议(HSRP)实现网关的冗余 HSRP(Hot Standby Router Protocol热备份路由器协议)是Cisco的专有协议。HSRP把多台路由器组成一个“热备份组”,形成一个虚拟路由器。 HSRP路由器利用Hello包来互相监听各自的存在。当路由器长时间没有接收到Hello包时,就认为活动路由器故障,备份路由器就会成为活动路由器。HSRP协议利用优先级决定哪个路由器成为活动路由器。如果一个路由器的优先级比其它路由器的优先级高,则该路由器成为活动路由器。路由器的
默认
优先级是100。在一个组中,最多有一个活动路由器和一个备份路由器。HSRP路由器发送的组播(224.0.0.2)消息有以下三种: Hello:通知其它路由器发送者的HSRP优先级和状态信息,HSRP路由器
默认
每3秒发送一个Hello消息。 Coup:当一个备用路由器变为一个活动路由器时发送一个Coup消息。 Resign:当活动路由器要当机或者当有优先级更高的路由器发送Hello消息时,主动发送一个Resign消息。 # 热备份路由协议(HSRP)
设置
跟踪端口 跟踪[R1]的interface s1/0 如果该端口shutdown,则该路由器优先级降低40指标 或称为间隔路由器跟踪---------------------------------------------
更改
打印机
自定义 纸张类型 强大 dll
本人编写的 可 更改 任意
打印机
的
默认
纸张类型、 大小、走纸方向的 可自定义纸张的 dll文件,使用时,可先
设置
纸张大小及方向,然后程序中调用打印,即可 按照指定 纸张大小 走纸, 控制准确,更改迅速, 更改完之后 还可 将
打印机
默认
纸张 还原为调用前的纸张类型 虽用vb编码,但其他语言也可调用此dll 详细函数调用如下 '以下函数均可独立使用 Dim p As New PrinSetUserDefine.PrintSetUserDefine '改变指定
打印机
的
默认
纸张大小及方向,指定
打印机
不一定是
默认
打印机
Call p.StartPrintUserPage(28, 24, 1, "EPSON LQ-1600K IIIH ESC/P 2") '改变当前
默认
打印机
的
默认
纸张大小及方向 Call p.StartPrintUserPage(28, 24, 1) Dim height As Double '可以获取 指定
打印机
名的 最大支持纸张高度 height = p.GetMaxPaperLength_Dmm("EPSON LQ-1600K IIIH ESC/P 2") '也可将指定
打印机
名 设为
默认
打印机
, 对于必须
设置
为
默认
打印,才可调用打印报表的程序 非常有用 Call p.SetPrinterToDefault("EPSON LQ-1600K IIIH ESC/P 2") '还原
打印机
默认
纸张为 自定义之前的纸张 Call p.EndPrintUserPage
获得缺省
打印机
名称(含97及2000版)access2000;access97
说 明:获得缺省
打印机
名称(含97及2000版)
这是针对access97/2000所做的获得缺省
打印机
名称的源码,只要运行程序即可获得你当前系统所安装的缺省
打印机
的名称.
要点:读取注册表来判断你的缺省
打印机
,需要API知识
缺点:对windows2000判断不对,且只判断本地
打印机
,网络
打印机
不行。因最近比较忙,我未做改进,网友可根据同样的方法提取,改进后别忘了EMAIL一份给我哦
API
1,486
社区成员
23,280
社区内容
发帖
与我相关
我的任务
API
VB API
复制链接
扫一扫
分享
社区描述
VB API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章