ここ数日、色々出力をしていて、ちょっと問題かなと思ったものがあったので、内容を調査して、修正してみた。
不具合内容
その1
前回発生を確認していた不具合で、ファイル転送時、プログレスバーの進みが何かおかしい感じがしたもの。
機器とのデータの転送時の同期の管理に問題があって、プログレスバーの更新がストップしていた。
その2
ファイル転送時に、転送の中断を押すと、機器との接続が切れてしまっていた。また、その場合、「接続」ボタンを押しても、接続できなかった。
転送中断は特殊処理をする予定だったのだが、その処理を通っておらず、出力中止のM26コマンドを出してしまっていた。
また、ほかに転送中断をすると、機器側から接続が解除されるという仕様らしく、その対応ができていなかった。
その3
出力パラメータタブから出力した場合、たまにプログラムが止まる。
内部で、ファイルを多重にオープンしていたため、例外が発生していた模様。
最後に
ファイル転送時に、機器側から接続を解除されるなんて。ちょっと信じられなかった。一応FlashPrintで同様な操作をした時にも同じだったので、これが仕様なのだろう。
コメント