私はR(Windows)を使用しており、を使用してASCIIファイルを作成する関数を持っていますsink()
. 次に、システム コマンドを使用してファイルを印刷してみます。
system(paste('"c:/Program files (x86)/IDM Computer Solutions/UltraEdit/uedit32.exe"',' /p d:/R/rtmpfile.prt'), intern=TRUE)
上記は動作を実行しますが、実際には何も印刷しません (たまに実際に印刷されますが)。ただし、コマンド ウィンドウを開いて同じコマンドをバッチ ファイルとして実行すると、常に OK (つまりc:\program files (x86)\idm computer solutions\ultraedit\uedit32.exe /p d:\R\rtmpfile.prt
) と出力されます。
つまり、フォルダーに保存された ASCII ファイルをローカル プリンターに送信したいと考えています (R 関数を使用して送信します)。助言がありますか?