kenpo 发表于 2022-4-7 16:31:03

AR7打印机设置保存和读取问题请教

现应业务要求,需要将用户设置的打印机配置保存下来,然后程序自动设置打印之后,再将用户前面的配置给设置回去
目前探索的方法是:
配置保存:
Const strSettingFile As String = "D:\PrintSettings.dat"
Dim objWriter As New System.IO.BinaryWriter(System.IO.File.Open(strSettingFile, System.IO.FileMode.Create))
Viewer1.Document.Printer.SaveSettings(objWriter)
objWriter.Close()
Viewer1.Document.ResetPrinter()
配置读取:
If (System.IO.File.Exists(strSettingFile)) Then
    Dim objReader As System.IO.BinaryReader = New System.IO.BinaryReader(System.IO.File.Open(strSettingFile, System.IO.FileMode.Open))
    Viewer1.Document.Printer.LoadSettings(objReader)
    objReader.Close()
End If
实行后配置无法导回去,打印机还是Reset之后的状态,不知道是哪里出问题,
请问SaveSettings和LoadSettings事件如何能够正常使用,谢谢!

Bella.Yuan 发表于 2022-4-7 18:15:09

您好,看您的代码是没有问题的,我们这边没有对应的环境。所以需要您使用debug模式调试一下,看看问题出在哪里了。

kenpo 发表于 2022-4-7 18:21:23

用高版本环境试试呢?高版本里应该也有这个事件吧?
或者有什么能判断当前打印任务是否结束的属性呢?

James.Lv 发表于 2022-4-11 14:58:52

您好,这个我们无法判断,当执行打印的时候就交给打印机了,我们感知不到打印机是否打印结束
页: [1]
查看完整版本: AR7打印机设置保存和读取问题请教