1

サーマルプリンターを使用してレシートを印刷するアプリケーションを開発しています。

これまで、次のコード (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を使用する大口顧客にアプリケーションをデプロイしたところ 、コマンドが起動しません! 全然印刷できません!私は(控えめに言っても)厄介な状況にいます。

手伝って頂けますか?

4

1 に答える 1

0

問題は PB Run ステートメントではなく、私が行ったNet Useにありました。LPTx でのネット使用、Win7 64 ビットでの COMx には、特権、ユーザー権限などに関する問題が山ほどあります。プリンターのプロパティ内の [プリンターに直接印刷] オプションでさえ、権利の問題を引き起こします!! なんてこった...

于 2013-03-04T12:26:44.827 に答える