如何设定打印机

如何设定打印机

在下有一个问题想请教你,我现在计算机上安装了两台打印机,一台是EPSON LQ1600K(默认打印机),另一台是PIC-PRINTER,(PIC PRINTER其实是一台传真机,在系统里它是默认为是打印机)现在我想这么做,在一个应用程序里(用VB编写的),不要用户自已去切换默认打印机,用程序来自已切换,即有的时候要发传真了,就将PIC-PRINTER设置为默认打印机,要打印了,就将EPSON LQ1600K设置为默认打印机,我看了VB中有关Printer.Port中的帮助后,按它的说明去做了,但不能切换过来,请你帮我想想有没有更好一点的方法,谢谢! 回答:

你不应该修改Printer.Port,它指的是打印机连接到哪个端口,LPT1或是LPT2等等。而要指定打印机需要借助Printers集合,下面的程序列出系统内所有的打印机: Dim x

For Each x In Printers

Print x.DeviceName

Next

如果要指定使用某台打印机,可以使用下面的过程:

Sub SetPrinterByName(s As String)

Dim x

For Each x In Printers

If x.DeviceName = s Then

Set Printer = x

Exit Sub

End If

Next

End Sub

在打印前,调用

SetPrinterByName "PIC-PRINTER"

就可以切换到PIC-PRINTER,以后使用Printer对象输出就是通过PIC-PRINTER进行传真。

这种修改方法可以改变输出的打印机,但不会改变系统默认打印机,也就是说当你的程序退出后,系统的默认打印机仍然是原来的,不会给用户带来不方便。

如何设定打印机

在下有一个问题想请教你,我现在计算机上安装了两台打印机,一台是EPSON LQ1600K(默认打印机),另一台是PIC-PRINTER,(PIC PRINTER其实是一台传真机,在系统里它是默认为是打印机)现在我想这么做,在一个应用程序里(用VB编写的),不要用户自已去切换默认打印机,用程序来自已切换,即有的时候要发传真了,就将PIC-PRINTER设置为默认打印机,要打印了,就将EPSON LQ1600K设置为默认打印机,我看了VB中有关Printer.Port中的帮助后,按它的说明去做了,但不能切换过来,请你帮我想想有没有更好一点的方法,谢谢! 回答:

你不应该修改Printer.Port,它指的是打印机连接到哪个端口,LPT1或是LPT2等等。而要指定打印机需要借助Printers集合,下面的程序列出系统内所有的打印机: Dim x

For Each x In Printers

Print x.DeviceName

Next

如果要指定使用某台打印机,可以使用下面的过程:

Sub SetPrinterByName(s As String)

Dim x

For Each x In Printers

If x.DeviceName = s Then

Set Printer = x

Exit Sub

End If

Next

End Sub

在打印前,调用

SetPrinterByName "PIC-PRINTER"

就可以切换到PIC-PRINTER,以后使用Printer对象输出就是通过PIC-PRINTER进行传真。

这种修改方法可以改变输出的打印机,但不会改变系统默认打印机,也就是说当你的程序退出后,系统的默认打印机仍然是原来的,不会给用户带来不方便。


相关内容

  • 打印机说明书
  • 1.book Page i Monday, July 21, 2003 10:10 AM 目录 本设备手册 ................................................................................................ ...

  • 你的照片扫描时如何设定分辨率
  • 你的照片扫描时如何设定分辨率 有许多用户都想把平时拍摄的精彩照片用彩色打印机放大打印出来看,全程由自己动手制作,这样不但可以加上各式各样的文字和效果,或随心所欲地选择任一部分进行放大,还可以反复地尝试直到输出的结果完全符合自己的要求.这个例子当中涉及到扫描分辨率.图像处理.打印分辨率等方面的知识.而 ...

  • 松下传真KX-FT932_936CN说明书
  • 感谢您购买 Panasonic 传真机. 请在使用本机前阅读此说明书,并将其保存好以备将来参考. 本机与来电显示兼容.若要使用此功能,您必须向服务供应商申请并取得相应的服务. 目录 1. 安装和快速入门 6. 复印 复印6.1 进行复印....................... 27 附件1.1 ...

  • 爱普生喷墨打印机清零介绍
  • 爱普生喷墨打印机清零介绍 EPSON 打印机废墨舱满的处理方法有两种: 一.通过控制面板上的按键清零(复位). 二.用专用软件清零(复位). 对于有进纸键.清洗键的打印机,用按键清零(复位)的方法是:同时按住进纸键.清洗键开机,待电源灯闪两次松开进纸键和清洗键,待电源灯再闪两次后,按住清洗键十秒,这 ...

  • 松下传真机维修
  • 松下传真机维修大全 松下36CNPanasonic KX-FT32CN/36CN传真机代码表进入维修代码MENU-#-9-0-0-0-*004 打印传送报告 "1"ERROR "2"ON "3"OFF005 自动接收方式 "1&q ...

  • 松下KX-FP7009CN传真机使用说明书
  • 请于使用前仔细阅读操作使用说明书,并妥善保管. 本机与来电显示兼容.您必须向服务供应商/电话公司申请并取得相应的服务. 仅供英语用户: 您可以为显示屏选择英语(第 23页上的功能 #48). FOR ENGLISH USERS: You can select English for the disp ...

  • 如何做好网络安全常识
  • 网络安全常识:九招防范黑客的简单办法一.计算机的设置 1 关闭"文件和打印共享" 文件和打印共享应该是一个非常有用的功能, 但在不需要它的时候, 也是黑客入侵的很 好的安全漏洞.所以在没有必要"文件和打印共享"的情况下,我们可以将它关闭.用鼠标右 击" ...

  • 联想兄弟清零1
  • 联想-兄弟打印机,硒鼓,粉仓的清零方法 设为主页 href="javascript:void(0)" onclick="AddFavorite('http://www.360doc.com','360doc个人图书馆')"> 加入收藏 class=&qu ...

  • IND320电子称说明书
  • IND320 称重显示控制器 技术/操作手册 (OLED显示版本) METTLER TOLEDO 2009 METTLER TOLEDO版权所有.未经书面许可不得翻印.修改或引用. METTLER TOLEDO 是梅特勒-托利多(常州)称重设备系统有限公司 的注册商标. METTLER TOLEDO ...