我一直在开发一个使用热量的应用程序 打印机打印收据。
到目前为止,以下代码(PB 11.5)正在作为一个 魅力:
Environment env
GetEnvironment(env)
ls_port= 'LPT1'
ls_command = 'COPY ' + ls_tempfile + ' ' + ls_port
Choose Case env.OSType
Case windows!
ls_command = 'command.com /c ' + ls_command
Case windowsnt!
ls_command = 'cmd.exe /c "' + ls_command + '"'
Case else
ls_command = 'cmd.exe /c "' + ls_command + '"'
End Choose
li_cmd = Run(ls_command,Minimized!)
我刚刚将我的应用程序部署到了一个大客户 Win7 64位PC ,命令不会触发!我无法打印 一点都没有! 我处于一种尴尬(至少可以说是)的情况。
你能帮助我吗?
答案 0 :(得分:0)
嗯,问题不是在PB Run语句中,而是在我已经完成的 Net Use 中。在LPTx中的净使用,Win7 64位中的COMx有很多关于权限,用户权限等问题。即使打印机属性中的“直接打印到打印机”选项也会导致权限问题!天啊......