我使用以下命令将我的打印机设置存储在一个 .dat 文件中:
RUNDLL32 PRINTUI.DLL,PrintUIEntry /Ss /n "SATO CG408" /a "c:\INI\small-tag.dat
然后我尝试使用此命令(传递我的 ini 值)在 VB.net 中恢复打印机设置。
Call Shell("RUNDLL32 PRINTUI.DLL,PrintUIEntry /Sr /n " & """" & My.LabelPrinter & """" & " /a " & """" & My.MediumTag & """")
我收到以下错误:操作无法完成(错误 0x0000000c)。
它在我的开发机器上工作,但是当我在客户端的计算机上安装应用程序时,它出现了那个错误。有什么想法吗?
最佳答案
我想通了。我需要使用客户端计算机上现有的驱动程序。因此该命令将使用“u ”标志。
Call Shell("RUNDLL32 PRINTUI.DLL,PrintUIEntry /Sr /n " & """" & My.LabelPrinter & """" & " /a " & """" & My.SmallTag & """" & " u ")
关于vb.net - “RUNDLL32 PRINTUI.DLL,PrintUIEntry/Sr/n...操作无法完成(错误 0x0000000c),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17364824/