アカウント名:
パスワード:
なんて出来たらいいんですけど、現実的には出来ないですよね。# 誤読み取りした時にどう処理するかによりますけど、私ならバーコードリーダとシステムの通信経路に何か入れて、システム側に異常な値が行かない様にするみたいな禁じ手(?)検討しちゃいそうです。
まっとうな対策だと思うけどな。真因は、対応してないバーコードを読まされた場合のエラー処理が上手くない点。相手はほぼブラックボックス。となったら、入力を何とかするしかないでしょう。入力IFが解らんけど、それこそ、バーコードを読めない時用のテンキーデバイス風に仕立てて間に挟むとか。
それよりも、最近リードエラーが多発する要因をなんとかしないと不味い気がします。バーコードラベルを生成しているサーマルプリンターか何かがドット欠けしてるとか、バーコードリーダーのスキャナが汚れて上手く読めなくなってるとか。
ハードウェアも化石でとっくの昔に生産終了とか、買い替え費用がないとかじゃないの。ここの事案って。つまり修正するしか手段がない、だったりして。
ラベラ、リーダは掃除するように頼みました。ベルトコンベア上なのでリトライは不可。数字以外のバーコード検証はサーバに送らないとできないので、エラーレスポンスの仕様追加しないと・・・
で、この手のシステムはデバッグ環境がないので業務止めないとテストができない。影響範囲が小さければコードレビューで何とかなることもあるけど、影響範囲がでかい場合は・・・
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲは一日にしてならず -- アレゲ見習い
そう言う時は作り直し (スコア:0)
なんて出来たらいいんですけど、現実的には出来ないですよね。
# 誤読み取りした時にどう処理するかによりますけど、私ならバーコードリーダとシステムの通信経路に何か入れて、システム側に異常な値が行かない様にするみたいな禁じ手(?)検討しちゃいそうです。
Re: (スコア:0)
まっとうな対策だと思うけどな。
真因は、対応してないバーコードを読まされた場合のエラー処理が上手くない点。
相手はほぼブラックボックス。
となったら、入力を何とかするしかないでしょう。
入力IFが解らんけど、それこそ、バーコードを読めない時用のテンキーデバイス風に仕立てて間に挟むとか。
それよりも、最近リードエラーが多発する要因をなんとかしないと不味い気がします。
バーコードラベルを生成しているサーマルプリンターか何かがドット欠けしてるとか、
バーコードリーダーのスキャナが汚れて上手く読めなくなってるとか。
Re: (スコア:0)
ハードウェアも化石でとっくの昔に生産終了とか、買い替え費用がないとかじゃないの。ここの事案って。
つまり修正するしか手段がない、だったりして。
Re:そう言う時は作り直し (スコア:2)
ラベラ、リーダは掃除するように頼みました。
ベルトコンベア上なのでリトライは不可。
数字以外のバーコード検証はサーバに送らないとできないので、エラーレスポンスの仕様追加しないと・・・
で、この手のシステムはデバッグ環境がないので業務止めないとテストができない。
影響範囲が小さければコードレビューで何とかなることもあるけど、影響範囲がでかい場合は・・・