如何获取系统默认打印机的状态

如何获取系统默认打印机的状态,第1张

1、最好的帮发就是重新安装打印机驱动呀

2、卸载当前打印机的驱动,安装驱动人生这个软件,打开检测外设驱动一键安装就可以啦

3、或者下载打印机官网的驱动安装

4、若还是有疑问你也可以咨询驱动人生的客服人员帮你解答

利用Printer对象开发的打印程序主要靠其提供的--NewPage (打印新的一页,CurrentX、CurrentY置为新页的左上角,可完成多页功能。)、EndDoc (将打印任务加入打印机队列)、KillDoc (取消打印任务)控制打印过程的。

一般情况下,打印程序完成多页打印时会多次执行NewPage,结束时执行一次EndDoc将打印任务加入打印机队列。如果你在NewPage后,立即使用EndDoc,VB则不会打印额外的空白页。如果希望显示空白页,则可在新的一页上只使用PrinterPrint " "打印空字符即可。

为了通过Printer对象实现文本和图形的打印,获得最好的打印质量,还需要对VB控制打印机的多种属性有更深入的理解,例如打印机的坐标体系向屏幕坐标体系的转换、打印机字体尺寸的确定等。

VB的Printer是Printers集合的一个成员,你不能直接对Printer下指令,因为你没设置该Printer是属于哪个成员。

显示Printers的所有成员代码如下:

Private

Sub

Form_Load()

Dim

prn

As

Printer,

MyPrinter

As

Printer

MeAutoRedraw

=

True

For

Each

prn

In

Printers

‘'如果有多台打印机,都会显示出来

If

prnOrientation

Then

Print

"系统默认打印机:"

&

prnDeviceName

Set

MyPrinter

=

prn

Else

Print

"其他打印机设备:"

&

prnDeviceName

End

If

Next

'

MyPrinter才是当前代码能 *** 控的打印机

'你也可以把所有打印机名称放到List控件里再做选择其中一个来动作

End

Sub

以上就是关于如何获取系统默认打印机的状态全部的内容,包括:如何获取系统默认打印机的状态、VB 打印 打印机、VB中实现打印功能,关键字‘Printer’ 要引用什么吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/10065291.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存